一种虚拟云网络控制方法、系统和网络装置制造方法及图纸

技术编号:22977336 阅读:25 留言:0更新日期:2020-01-01 00:24
本发明专利技术提供了一种虚拟云网络控制方法、系统和网络装置。涉及云计算领域,解决了现有的WAN网络部署价格昂贵、部署周期长、业务不感知、运维效率低的问题。该方法包括:SD‑WAN控制器接收各个POP点发送的探测结果信息,所述探测结果信息包含所述POP点与各个可能的下一跳目标IP地址之间连接质量信息;所述SD‑WAN控制器根据所述探测结果信息以及相关信息,选择各个POP点的最优下一跳目标IP地址,并生成包含所述最优下一跳目标IP地址信息的路由表,将所述路由表更新至所述各个POP点。本发明专利技术提供的技术方案适用于虚拟云网络管理,实现了动态的最优访问路径构建,使之成为传统路由的轻量级替代品。

A virtual cloud network control method, system and network device

【技术实现步骤摘要】
一种虚拟云网络控制方法、系统和网络装置
本专利技术涉及云计算领域,尤其涉及一种虚拟云网络控制方法、系统和网络装置。
技术介绍
传统的企业网络常由数据中心、园区和分支三大部分组成,彼此之间通过企业WAN网络互联。为了保证服务质量,长期以来企业WAN网络互联通常采用运营商的物理专线或者MPLSVPN专线,但价格昂贵、部署周期长、业务不感知、运维效率低。
技术实现思路
本专利技术旨在解决上面描述的问题。根据本专利技术的第一方面,一种虚拟云网络控制方法,包括:软件定义广域网(SD-WAN)控制器接收各个网络服务提供点(POP点)发送的探测结果信息,所述探测结果信息包含所述POP点与各个可能的下一跳目标IP地址之间连接质量信息;所述SD-WAN控制器根据所述探测结果信息以及相关信息,选择各个POP点的最优下一跳目标IP地址,并生成包含所述最优下一跳目标IP地址信息的路由表,将所述路由表更新至所述各个POP点,所述相关信息至少包含以下信息中的任一或任意多项:成本信息、政策信息、历史连接信息、区域信息、POP点类型信息。优选的,所述SD-WAN控制器接收各个POP点发送的探测结果信息的步骤之前,还包括:所述SD-WAN控制器接收配置中心发送的配置信息,在所述配置信息中携带至少一个IP列表;所述SD-WAN控制器提取所述至少一个IP列表,并根据所述至少一个IP列表生成各个POP点的初始路由表,在所述初始路由表中包含各个POP点各自可用的下一跳目标IP地址;<br>所述SD-WAN控制器向各个POP点发送相应的初始路由表。优选的,所述探测结果信息至少包含以下信息中的任一项或任意多项:探测机器名、探测目标IP、本POP点与目标IP地址的往返时延、目标IP地址丢包率。根据本专利技术的另一方面,还提供了一种虚拟云网络控制方法,包括:POP点根据初始路由表,对所有可能的下一跳目标IP地址进行网络探测,生成探测结果信息;所述POP点将所述探测结果信息发送至软件定义广域网SD-WAN控制器,供所述SD-WAN控制器更新路由表使用。优选的,所述探测结果信息至少包含以下信息中的任一项或任意多项:探测机器名、探测目标IP、本POP点与目标IP地址的往返时延、目标IP地址丢包率。优选的,所述POP点对所有可能的下一跳目标IP地址进行网络探测,生成探测结果信息的步骤之前,还包括:所述POP点接收并保存所述SD-WAN控制器发送的所述初始路由表,在所述初始路由表中携带有所述POP点所有可能的下一跳目标IP地址。优选的,该方法还包括:所述POP点接收所述SD-WAN控制器发送的路由表,将本地存储的路由表更新为距当前时间最近的自所述SD-WAN控制器接收的所述路由表。优选的,该方法还包括:所述POP点在接收到访问请求时,根据本地存储的路由表确定下一跳目标IP地址,向所述下一跳目标IP地址转发所述访问请求。根据本专利技术的另一方面,还提供了一种网络装置,包括:信息采集模块,用于接收各个POP点发送的探测结果信息,所述探测结果信息包含所述POP点与各个可能的下一跳目标IP地址之间连接质量信息;路由优化模块,用于根据所述探测结果信息以及相关信息,选择各个POP点的最优下一跳目标IP地址,并生成包含所述最优下一跳目标IP地址信息的路由表,将所述路由表更新至所述各个POP点,所述相关信息至少包含以下信息中的任一或任意多项:成本信息、政策信息、历史连接信息、区域信息、POP点类型信息。优选的,该装置还包括配置信息接收模块;所述配置信息接收模块,用于接收配置中心发送的配置信息,在所述配置信息中携带至少一个IP列表;所述路由优化模块,还用于提取所述至少一个IP列表,并根据所述至少一个IP列表生成各个POP点的初始路由表,在所述初始路由表中包含各个POP点各自可用的下一跳目标IP地址。根据本专利技术的另一方面,还提供了一种网络装置,其特征在于,包括:网络探测模块,用于根据初始路由表,对所有可能的下一跳目标IP地址进行网络探测,生成探测结果信息;信息上报模块,用于将所述探测结果信息发送至软件定义广域网SD-WAN控制器,供所述SD-WAN控制器更新路由表使用。优选的,该装置还包括:路由信息管理模块,用于接收所述SD-WAN控制器发送的所述初始路由表,在所述初始路由表中携带有所述POP点所有可能的下一跳目标IP地址。优选的,所述路由信息管理模块,还用于接收所述SD-WAN控制器发送的路由表,将本地存储的路由表更新为距当前时间最近的自所述SD-WAN控制器接收的所述路由表。优选的,该装置还包括:转发平台,用于在接收到访问请求时,根据本地存储的路由表确定下一跳目标IP地址,向所述下一跳目标IP地址转发所述访问请求。根据本专利技术的另一方面,还提供了一种虚拟云网络控制系统,包括SD-WAN控制器和至少一个POP点;所述POP点,用于根据初始路由表,对所有可能的下一跳目标IP地址进行网络探测,生成探测结果信息,将所述探测结果信息发送至软件定义广域网SD-WAN控制器,供所述SD-WAN控制器更新路由表使用;所述SD-WAN控制器,用于接收各个所述POP点发送的探测结果信息,根据所述探测结果信息中携带的所述POP点与各个可能的下一跳目标IP地址之间连接质量信息,选择各个POP点的最优下一跳目标IP地址,并生成包含所述最优下一跳目标IP地址信息的路由表,将所述路由表更新至所述各个POP点。优选的,所述SD-WAN控制器,还用于接收配置中心发送的配置信息,在所述配置信息中携带至少一个IP列表,提取所述至少一个IP列表,并根据所述至少一个IP列表生成各个POP点的初始路由表,在所述初始路由表中包含各个POP点各自可用的下一跳目标IP地址,向各个POP点发送所述初始路由表;所述POP点,还用于接收并保存所述SD-WAN控制器发送的所述初始路由表。本专利技术提供了一种虚拟云网络控制方法、系统和网络装置。通过收集各个POP点发送的探测结果信息,根据相关信息和探测结果信息中包含的POP点与各个可能的下一跳目标IP地址之间连接质量信息,选择各个POP点的最优下一跳目标IP地址,并生成包含所述最优下一跳目标IP地址信息的路由表,将所述路由表更新至所述各个POP点。实现了动态的最优访问路径构建,解决了现有的WAN网络部署价格昂贵、部署周期长、业务不感知的问题。通过基于增强学习的自适应路由算法,基于意图的网络路由更好的适应了复杂多变的网络环境,同时使广域网的管理和运维更加容易。参照附图来阅读对于示例性实施例的以下描述,本专利技术的其他特性特征和优点将变得清晰。附图说明并入到说明书中并且构成说明书的一部分的附图示出了本专利技术的实施例,并且与描述一起用于解释本专利技术的原理。在这些附图中,类似的附图标记用于表示类似的要本文档来自技高网...

【技术保护点】
1.一种虚拟云网络控制方法,其特征在于,包括:/n软件定义广域网SD-WAN控制器接收各个网络服务提供点POP点发送的探测结果信息,所述探测结果信息包含所述POP点与各个可能的下一跳目标IP地址之间连接质量信息;/n所述SD-WAN控制器根据所述探测结果信息以及相关信息,选择各个POP点的最优下一跳目标IP地址,并生成包含所述最优下一跳目标IP地址信息的路由表,将所述路由表更新至所述各个POP点,所述相关信息至少包含以下信息中的任一或任意多项:/n成本信息、政策信息、历史连接信息、区域信息、POP点类型信息。/n

【技术特征摘要】
1.一种虚拟云网络控制方法,其特征在于,包括:
软件定义广域网SD-WAN控制器接收各个网络服务提供点POP点发送的探测结果信息,所述探测结果信息包含所述POP点与各个可能的下一跳目标IP地址之间连接质量信息;
所述SD-WAN控制器根据所述探测结果信息以及相关信息,选择各个POP点的最优下一跳目标IP地址,并生成包含所述最优下一跳目标IP地址信息的路由表,将所述路由表更新至所述各个POP点,所述相关信息至少包含以下信息中的任一或任意多项:
成本信息、政策信息、历史连接信息、区域信息、POP点类型信息。


2.根据权利要求1所述的虚拟云网络控制方法,其特征在于,所述SD-WAN控制器接收各个POP点发送的探测结果信息的步骤之前,还包括:
所述SD-WAN控制器接收配置中心发送的配置信息,在所述配置信息中携带至少一个IP列表;
所述SD-WAN控制器提取所述至少一个IP列表,并根据所述至少一个IP列表生成各个POP点的初始路由表,在所述初始路由表中包含各个POP点各自可用的下一跳目标IP地址;
所述SD-WAN控制器向各个POP点发送相应的初始路由表。


3.根据权利要求1所述的虚拟云网络控制方法,其特征在于,所述探测结果信息至少包含以下信息中的任一项或任意多项:
探测机器名、探测目标IP、本POP点与目标IP地址的往返时延、目标IP地址丢包率。


4.一种虚拟云网络控制方法,其特征在于,包括:
POP点根据初始路由表,对所有可能的下一跳目标IP地址进行网络探测,生成探测结果信息;
所述POP点将所述探测结果信息发送至软件定义广域网SD-WAN控制器,供所述SD-WAN控制器更新路由表使用。


5.根据权利要求4所述的虚拟云网络控制方法,其特征在于,所述探测结果信息至少包含以下信息中的任一项或任意多项:
探测机器名、探测目标IP、本POP点与目标IP地址的往返时延、目标IP地址丢包率。


6.根据权利要求4所述的虚拟云网络控制方法,其特征在于,所述POP点对所有可能的下一跳目标IP地址进行网络探测,生成探测结果信息的步骤之前,还包括:
所述POP点接收并保存所述SD-WAN控制器发送的所述初始路由表,在所述初始路由表中携带有所述POP点所有可能的下一跳目标IP地址。


7.根据权利要求4所述的虚拟云网络控制方法,其特征在于,该方法还包括:
所述POP点接收所述SD-WAN控制器发送的路由表,将本地存储的路由表更新为距当前时间最近的自所述SD-WAN控制器接收的所述路由表。


8.根据权利要求7所述的虚拟云网络控制方法,其特征在于,该方法还包括:
所述POP点在接收到访问请求时,根据本地存储的路由表确定下一跳目标IP地址,向所述下一跳目标IP地址转发所述访问请求。


9.一种网络装置,其特征在于,包括:
信息采集模块,用于接收各个POP点发送的探测结果信息,所述探测结果信息包含所述POP点与各个可能的下一跳目标IP地址之间连接质量信息;...

【专利技术属性】
技术研发人员:陈亮曾东方苗辉
申请(专利权)人:贵州白山云科技股份有限公司
类型:发明
国别省市:贵州;52

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

1