基于虚拟可扩展局域网的多虚拟通道智能选路方法与流程

文档序号:12789325阅读:来源:国知局

技术特征:

1.基于虚拟可扩展局域网的多虚拟通道智能选路方法,其特征在于,包括以下步骤:a、建立使用环境,第一物理网络(1)和第一VTP终端(3)建立连接,第二物理网络(2)和第二VTP终端(4)建立连接,第一物理网络(1)、第二物理网络(2)包含有基于VXLAN虚拟可扩展局域网建立的虚拟网络;

b、建立虚拟通道,第一VTP终端(3)和第二VTP终端(4)之间通过VXLAN虚拟可扩展局域网协商建立多条虚拟通道(5);

c、装载网络探针工具,在第一VTP终端(3)和第二VTP终端(4)里面装载网络探针工具,网络探针工具通过RFC5357标准实现,网络探针工具的客户端装载在第一VTP终端(3)里面,网络探针工具的服务器端装载在第二VTP终端(4)里面,网络探针工具的客户端和服务器端通过第一VTP终端(3)和第二VTP终端(4)里面的vswitch建立连接;

d、构造数据包,网络探针工具的客户端依照RFC5357标准构造数据包,并使用NTP协议同步时间;

e、数据包封装并发送,网络探针工具的客户端构造完数据包后通过vswitch将数据包封装为VXLAN数据包送入虚拟通道(5)中,直到去到第二VTP终端(4)时,第二VTP终端(4)解开VXLAN数据包变为普通的探针数据包进入第二VTP终端(4)的网络探针工具的服务器端;

f、数据包分析修改并原路返回,第二VTP终端(4)的网络探针工具的服务器端接收到探针数据包之后,分析并修改数据包,向数据包添加接收到数据包的时间,然后再记录发出数据包的时间,最后将数据包原路返回;

g、链路状态计算并反馈,第一VTP终端(3)的网络探针工具的客户端接收到返回的数据包,解开数据包并分析数据包里面的内容,通过算法计算链路的状态,并反馈给SDN控制器(6)和用户;

h、完成智能选路动作,SDN控制器(6)根据反馈出来的信息完成智能选路动作,或者由用户手动选路。

2.如权利要求1所述的基于虚拟可扩展局域网的多虚拟通道智能选路方法,其特征在于,所述步骤g中,第一VTP终端(3)的网络探针工具的客户端是通过JAVA代码与脚本做对接实现数据包解析的。

3.如权利要求1所述的基于虚拟可扩展局域网的多虚拟通道智能选路方法,其特征在于,所述步骤g中,链路状态是通过json格式文件或图表形式反馈给SDN控制器(6)和用户的。

4.如权利要求2所述的基于虚拟可扩展局域网的多虚拟通道智能选路方法,其特征在于,JAVA代码与脚本对接的具体过程为,需要使用网络探针技术时,用户或者机器发送指令给中间模块,中间模块由JAVA代码实现,作为对接底层C脚本的一个模块,中间模块接收到指令并把指令发送给脚本参数,脚本执行网络探针任务,网络探针任务结束后返回延迟及抖动、丢包数据信息,中间模块接收并处理数据信息,生成可读的excel文档并返回给用户或者保存在本地等待用户读取。

5.如权利要求1所述的基于虚拟可扩展局域网的多虚拟通道智能选路方法,其特征在于,所述SDN控制器(6)采用加权轮询算法进行选路。

6.如权利要求1所述的基于虚拟可扩展局域网的多虚拟通道智能选路方法,其特征在于,所述SDN控制器(6)可匹配连接图形化操作界面。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1