一种动态确定虚拟网络的方法及系统的制作方法

文档序号:8433639阅读:353来源:国知局
一种动态确定虚拟网络的方法及系统的制作方法
【技术领域】
[0001] 本发明涉及虚拟网络技术,尤其涉及一种动态确定虚拟网络的方法及系统。
【背景技术】
[0002] 虚拟网络是在不安全不可靠的网络环境中为一组通信节点建立的安全可靠的虚 拟通信通道。
[0003] 现有虚拟网络提供方案中存在如下问题;第一,网络提供商根据用户对虚拟网络 的需求进行一次性的虚拟网络规划和提供机制并进行收费,该样的静态机制提供了一种无 法应对网络流量和网络利用状态变化的固化管道,使得网络资源无法得到充分的利用;第 二,在异构网络场景下,一旦存在跨越异构域的网络请求,异构网络的管理员需协商方案并 且通过内部接口实现跨异构域的网络提供,此过程在信息化高度发达的时代需消耗相对较 高的人力成本且相对耗时;第H,现有二层协议W上的虚网实现机制多数基于分布式路由 算法实现,当虚拟网络跨越异构网络边界时,由于不同域协议找通信时的信息隐藏和不同 步等问题,无法保证提供给网络请求方当前网络环境下最优的路径,因此无法使网络资源 得到最优化的利用。

【发明内容】

[0004] 为解决现有存在的技术问题,本发明实施例提供了一种动态确定虚拟网络的方法 及系统。
[0005] -种动态确定虚拟网络的方法,包括:
[0006] 获取虚拟网络的接入请求消息,根据接入请求消息中的源节点和宿节点信息确定 请求接入的虚拟网络的抽象网络拓扑结构,根据所述接入请求消息中的服务质量要求信息 W及所述抽象网络拓扑结构的信息确定最优虚拟网络信息;
[0007] 确定所述最优虚拟网络信息符合预设条件时,发送所述最优虚拟网络信息W接入 最优虚拟网络。
[0008] 优选地,所述根据接入请求消息中的源节点和宿节点信息确定请求接入的虚拟网 络的抽象网络拓扑结构,包括:
[0009] 将网络中的所有节点均视为具有交换能力的节点,将处于不同层的网络中的节点 绘制在仅有一层的网络的节点关系图中;
[0010] 根据所述节点关系图中节点之间的链路的时延W及网络拥塞程度设置链路加权 值;
[0011] 根据所设置的链路加权值、接入请求消息中的源节点和宿节点信息确定请求接入 的虚拟网络的抽象网络拓扑结构。
[0012] 优选地,所述根据所述节点关系图中节点之间的链路的时延W及网络拥塞程度设 置链路加权值,包括:
[001引将所述节点关系图中不同节点之间的链路的初次加权值设置为Li,且Li〉Lmi。;其 中,所述Lmi。为相同节点之间的所有链路的时延的最大值;
[0014] 将所述节点关系图中相同节点之间的链路的初次加权值设置为所述相同节点之 间的链路的物理时延值;
[0015] 当再次获取到虚拟网络的接入请求消息后,根据网络拥塞程度调整所述节点关系 图中不同节点之间的链路、W及相同节点之间的链路的加权值。
[0016] 一种动态确定虚拟网络的方法,包括:
[0017] 获取虚拟网络的接入请求消息,根据接入请求消息中的源节点和宿节点信息确定 请求接入的虚拟网络的抽象网络拓扑结构,根据所述接入请求消息中的服务质量要求信息 W及所述抽象网络拓扑结构的信息确定最优虚拟网络信息;
[0018] 确定所述最优虚拟网络信息不符合预设条件时,根据网络拥塞程度调整链路加权 值,根据接入请求消息中的源节点和宿节点信息、W及根据调整后的链路加权值反应出的 网络拥塞程度重新确定请求接入的虚拟网络的抽象网络拓扑结构;
[0019] 根据所述接入请求消息中的服务质量要求信息W及重新确定的所述抽象网络拓 扑结构确定最优虚拟网络信息;
[0020] 其中,所述链路为网络的节点关系图中的链路。
[0021] 优选地,所述根据接入请求消息中的源节点和宿节点信息确定请求接入的虚拟网 络的抽象网络拓扑结构,包括:
[0022] 将网络中的所有节点均视为具有交换能力的节点,将处于不同层的网络中的节点 绘制在仅有一层的网络的节点关系图中;
[0023] 根据所述节点关系图中节点之间的链路的时延W及网络拥塞程度设置链路加权 值;
[0024] 根据所设置的链路加权值、接入请求消息中的源节点和宿节点信息确定请求接入 的虚拟网络的抽象网络拓扑结构。
[0025] 优选地,所述根据所述节点关系图中节点之间的链路的时延W及网络拥塞程度设 置链路加权值,包括:
[0026] 将所述节点关系图中不同节点之间的链路的初次加权值设置为Li,且Li〉Lmi。;其 中,所述Lmi。为相同节点之间的所有链路的时延的最大值;
[0027] 将所述节点关系图中相同节点之间的链路的初次加权值设置为所述相同节点之 间的链路的物理时延值;
[0028] 当再次获取到虚拟网络的接入请求消息后,根据网络拥塞程度调整所述节点关系 图中不同节点之间的链路、W及相同节点之间的链路的加权值。
[0029] -种动态确定虚拟网络的系统,包括;消息获取单元,第一确定单元、第二确定单 元W及第H确定单元;其中,
[0030] 所述消息获取单元,用于获取虚拟网络的接入请求消息;
[0031] 所述第一确定单元,用于根据接入请求消息中的源节点和宿节点信息确定请求接 入的虚拟网络的抽象网络拓扑结构;
[0032] 所述第二确定单元,用于根据所述接入请求消息中的服务质量要求信息W及所述 抽象网络拓扑结构的信息确定最优虚拟网络信息;
[0033] 所述第H确定单元,用于确定所述最优虚拟网络信息符合预设条件时,发送所述 最优虚拟网络信息w接入最优虚拟网络。
[0034] 优选地,所述第一确定单元,还用于将网络中的所有节点均视为具有交换能力的 节点,将处于不同层的网络中的节点绘制在仅有一层的网络的节点关系图中;根据所述节 点关系图中节点之间的链路的时延W及网络拥塞程度设置链路加权值;根据所设置的链路 加权值、接入请求消息中的源节点和宿节点信息确定请求接入的虚拟网络的抽象网络拓扑 结构。
[00巧]优选地,所述第一确定单元,还用于将所述节点关系图中不同节点之间的链路的 初次加权值设置为Li,且Li〉Lmi。;其中,所述Lmi。为相同节点之间的所有链路的时延的最大 值;将所述节点关系图中相同节点之间的链路的初次加权值设置为所述相同节点之间的 链路的物理时延值;当所述消息获取单元再次获取到虚拟网络的接入请求消息后,根据网 络拥塞程度调整所述节点关系图中不同节点之间的链路、W及相同节点之间的链路的加权 值。
[0036] 一种动态确定虚拟网络的系统,包括;消息获取单元,第一确定单元、第二确定单 元W及第H确定单元;其中,
[0037] 所述消息获取单元,用于获取虚拟网络的接入请求消息;
[0038] 所述第一确定单元,用于根据接入请求消息中的源节点和宿节点信息确定请求接 入的虚拟网络的抽象网络拓扑结构;
[0039] 所述第二确定单元,用于根据所述接入请求消息中的服务质量要求信息W及所述 抽象网络拓扑结构的信息确定最优虚拟网络信息;
[0040] 所述第H确定单元,用于确定所述最优虚拟网络信息不符合预设条件时,根据网 络拥塞程度调整链路加权值,根据接入请求消息中的源节点和宿节点信息、W及根据调整 后的链路加权值反应出的网络拥塞程度重新确定请求接入的虚拟网络的抽象网络拓扑结 构;
[0041] 其中,所述链路为网络的节点关系图中的链路。
[0042] 优选地,所述第一确定单元,还用于将网络中的所有节点均视为具有交换能力的 节点,将处于不同层的网络中的节点绘制在仅有一层的网络的节点关系图中;根据所述节 点关系图中节点之间的链路的时延W及网络拥塞程度设置链路加权值;根据所设置的链路 加权值、接入请求消息中的源节点和宿节点信息确定请求接入的虚拟网络的抽象网络拓扑 结构。
[0043] 优选地,所述第一确定单元,还用于将所述节点关系图中不同节点之间的链路的 初次加权值设置为Li,且Li〉Lmi。;其中,所述Lmi。为相同节点之间的所有链路的时延的最大 值;将所述节点关系图中相同节点之间的链路的初次加权值设置为所述相同节点之间的链 路的物理时延值;当再次获取到虚拟网络的接入请求消息后,根据网络拥塞程度调整所述 节点关系图中不同节点之间的链路、W及相同节点之间的链路的加权值。
[0044] 本发明实施例提供的一种动态确定虚拟网络的方法及系统,能使网络资源的分配 更加灵活,使网络提供者获得更高的网络资源利用率,最大化网络资产的价值,而使网络请 求者获得在动态时刻均最贴近其需求的虚拟网络。
【附图说明】
[0045] 图1为本发明实施例动态确定虚拟网络的方法的实现流程示意图一;
[0046] 图2为本发明实施例动态确定虚拟网络的系统的结构示意图;
[0047] 图3为本发明实施例动态确定虚拟网络的方法的实现流程示意图二;
[0048] 图4为本发明
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1