当前位置: 首页 > 专利查询>长沙学院专利>正文

一种基于高容错性的虚拟网络映射系统技术方案

技术编号:36798822 阅读:13 留言:0更新日期:2023-03-08 23:24
本发明专利技术提供了一种基于高容错性的虚拟网络映射系统,包括物理记录模块、虚拟请求模块、状态监测模块、映射处理模块和资源分配模块,所述物理记录模块用于记录各个物理节点的信息以及物理节点之间的链路信息,所述虚拟请求模块用于获取虚拟节点之间的链接请求,所述状态监测模块用于监测物理链路的使用状态,所述映射处理模块基于物理链路的使用状态和链接请求处理得到映射链路,所述资源分配模块基于所述映射链路和链接请求分配物理链路的带宽资源;本系统通过映射得到多条传输路线,通过监测的实时数据改变传输路线上的比例分配,提高了数据传输时的容错性。高了数据传输时的容错性。高了数据传输时的容错性。

【技术实现步骤摘要】
一种基于高容错性的虚拟网络映射系统


[0001]本专利技术涉及数据交换网络领域,具体涉及一种基于高容错性的虚拟网络映射系统。

技术介绍

[0002]虚拟网络是一种包含至少部分是虚拟网络链接的计算机网络,虚拟网络链接是在两个计算设备间不包含物理连接,而是通过网络虚拟化来实现,最终通过网络映射到物理链路来实现信息的传输,但当前的映射系统存在固化缺点,当多个用户在同一个映射的物理链路上传输信息时,会导致信息传输不通畅的现象,影响虚拟网络的使用体验。
[0003]
技术介绍
的前述论述仅意图便于理解本专利技术。此论述并不认可或承认提及的材料中的任一种公共常识的一部分。
[0004]现在已经开发出了很多虚拟网络映射系统,经过我们大量的检索与参考,发现现有的映射系统有如公开号为CN111431815B所公开的系统,这些系统一般包括响应于接收虚拟网络业务的请求,确定满足虚拟网络业务的带宽的第1物理节点集合;根据第1物理节点集合中的各个物理节点的第一预设风险因子,确定与虚拟网络业务中的多个虚拟节点相映射的多个物理节点,并将所述多个虚拟节点一一映射至所述多个物理节点;以及根据物理链路集合中的各个物理链路的第二预设风险因子,确定与所述虚拟网络业务中的多个虚拟链路中的每一者相映射的物理链路组,并将所述多个虚拟链路中的每一者映射至相应的物理链路组。但该系统映射得到的物理链路只构成一条传输路线,当发生通讯拥挤时需要重新进行映射来传输信息或者等待原有的映射路线不再拥挤,大大影响了虚拟网络的传输效率。

技术实现思路

[0005]本专利技术的目的在于,针对所存在的不足,提出了一种基于高容错性的虚拟网络映射系统。
[0006]本专利技术采用如下技术方案:一种基于高容错性的虚拟网络映射系统,包括物理记录模块、虚拟请求模块、状态监测模块、映射处理模块和资源分配模块;所述物理记录模块用于记录各个物理节点的信息以及物理节点之间的链路信息,所述虚拟请求模块用于获取虚拟节点之间的链接请求,所述状态监测模块用于监测物理链路的使用状态,所述映射处理模块基于物理链路的使用状态和链接请求处理得到映射链路,所述资源分配模块基于所述映射链路和链接请求分配物理链路的带宽资源;所述映射处理模块包括链路检索处理器、带宽筛选处理器和链路映射处理器,所述链路检索处理器用于在映射的两个物理节点之间检索出至少一条传输路线,所述带宽筛选处理器根据每条传输路线上物理链路的剩余带宽对传输路线进行筛选,所述链路映射处理器用于确定最终的传输路线以及各传输路线上的传输比例;
所述映射处理模块基于状态监测模块的监测数据不断变更传输路线上的传输比例;进一步的,所述链路检索处理器将检索到的传输路线上的物理节点分为至少两个按序排列的节点集合,相邻的两个节点集合之间存在至少一个物理链路,非相邻的两个节点集合之间不存在物理链路,所述物理链路根据节点所属的集合位置称为k级链路;进一步的,所述带宽筛选处理器对链路进行带宽筛选的过程包括如下步骤:S21、初始化级数k=1;S22、将所有k级链路的剩余带宽与申请带宽进行比较,删除剩余带宽小于申请带宽的k级链路;S23、检索出传输路线上的悬空节点,若无悬空节点,则跳转至步骤S25,若存在悬空节点,则跳转至步骤S24;S24、删除含有悬空节点的悬空链路,跳回步骤S23;S25、令k=k+1,当k小于节点集合的数量时,跳回步骤S22,否则结束筛选;进一步的,所述链路映射处理器选择一条虚拟链路作为目标虚拟链路,根据下式计算出目标虚拟链路上每条传输路线的带宽指数:;其中,B为目标虚拟链路的申请带宽,为每条传输路线上物理链路的最小剩余带宽,为传输路线的序号,为每条传输路线上涉及的其余虚拟链路的申请带宽预估总和;所述链路映射处理器删除带宽指数为负数的传输路线,剩余的传输路线数量为,根据下式计算出每条传输路线的传输比例及传输带宽:;;所述链路映射处理器将传输路线上包含的物理链路作为映射的物理链路进行记录,并将具体的传输带宽值发送给所述资源分配模块;进一步的,所述链路映射处理器根据下式计算出每条传输路线上涉及的其余虚拟链路的申请带宽预估总和:;其中,为涉及的一个虚拟链路的申请带宽值,为涉及的一个虚拟链路的传输路线数量。
[0007]本专利技术所取得的有益效果是:本系统通过映射找到多条传输路线,每条传输路线都能单独地承担传输信息的任
务,通过监测物理链路上的实时带宽使用状态来设计传输路线的带宽比例,能够灵活地进行调整来应对多个虚拟链路在同一个物理链路上的拥挤现象,大大提高了信息传输时的容错性。
[0008]为使能更进一步了解本专利技术的特征及
技术实现思路
,请参阅以下有关本专利技术的详细说明与附图,然而所提供的附图仅用于提供参考与说明,并非用来对本专利技术加以限制。
附图说明
[0009]图1为本专利技术整体结构框架示意图;图2为本专利技术映射处理模块构成示意图;图3为本专利技术链路检索处理器检索传输路线流程示意图;图4为本专利技术带宽筛选处理器对链路进行带宽筛选流程示意图;图5为本专利技术悬空节点示意图。
具体实施方式
[0010]以下是通过特定的具体实施例来说明本专利技术的实施方式,本领域技术人员可由本说明书所公开的内容了解本专利技术的优点与效果。本专利技术可通过其他不同的具体实施例加以施行或应用,本说明书中的各项细节也可基于不同观点与应用,在不悖离本专利技术的精神下进行各种修饰与变更。另外,本专利技术的附图仅为简单示意说明,并非依实际尺寸的描绘,事先声明。以下的实施方式将进一步详细说明本专利技术的相关
技术实现思路
,但所公开的内容并非用以限制本专利技术的保护范围。
[0011]实施例一。
[0012]本实施例提供了一种基于高容错性的虚拟网络映射系统,结合图1,包括物理记录模块、虚拟请求模块、状态监测模块、映射处理模块和资源分配模块;所述物理记录模块用于记录各个物理节点的信息以及物理节点之间的链路信息,所述虚拟请求模块用于获取虚拟节点之间的链接请求,所述状态监测模块用于监测物理链路的使用状态,所述映射处理模块基于物理链路的使用状态和链接请求处理得到映射链路,所述资源分配模块基于所述映射链路和链接请求分配物理链路的带宽资源;所述映射处理模块包括链路检索处理器、带宽筛选处理器和链路映射处理器,所述链路检索处理器用于在映射的两个物理节点之间检索出至少一条传输路线,所述带宽筛选处理器根据每条传输路线上物理链路的剩余带宽对传输路线进行筛选,所述链路映射处理器用于确定最终的传输路线以及各传输路线上的传输比例;所述映射处理模块基于状态监测模块的监测数据不断变更传输路线上的传输比例;进一步的,所述链路检索处理器将检索到的传输路线上的物理节点分为至少两个按序排列的节点集合,相邻的两个节点集合之间存在至少一个物理链路,非相邻的两个节点集合之间不存在物理链路,所述物理链路根据节点所属的集合位置称为k级链路;进一步的,所述带宽筛选处理器对链路进行带宽筛选的过程包括如下步骤:S21、初始化级数k=1;S22、将所有k级链路的剩余带宽与申请带宽进行比较,删除剩余带宽小于申请带
宽的k级链路;S23、检索出传输路线本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于高容错性的虚拟网络映射系统,其特征在于,包括物理记录模块、虚拟请求模块、状态监测模块、映射处理模块和资源分配模块;所述物理记录模块用于记录各个物理节点的信息以及物理节点之间的链路信息,所述虚拟请求模块用于获取虚拟节点之间的链接请求,所述状态监测模块用于监测物理链路的使用状态,所述映射处理模块基于物理链路的使用状态和链接请求处理得到映射链路,所述资源分配模块基于所述映射链路和链接请求分配物理链路的带宽资源;所述映射处理模块包括链路检索处理器、带宽筛选处理器和链路映射处理器,所述链路检索处理器用于在映射的两个物理节点之间检索出至少一条传输路线,所述带宽筛选处理器根据每条传输路线上物理链路的剩余带宽对传输路线进行筛选,所述链路映射处理器用于确定最终的传输路线以及各传输路线上的传输比例;所述映射处理模块基于状态监测模块的监测数据不断变更传输路线上的传输比例。2.如权利要求1所述的一种基于高容错性的虚拟网络映射系统,其特征在于,所述链路检索处理器将检索到的传输路线上的物理节点分为至少两个按序排列的节点集合,相邻的两个节点集合之间存在至少一个物理链路,非相邻的两个节点集合之间不存在物理链路,所述物理链路根据节点所属的集合位置称为k级链路。3.如权利要求2所述的一种基于高容错性的虚拟网络映射系统,其特征在于,所述带宽筛选处理器对链路进行带宽筛选的过程包括如下...

【专利技术属性】
技术研发人员:张作政王晶
申请(专利权)人:长沙学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1