基于链路层发现协议选择最优路径的方法、设备及介质技术

技术编号:23771690 阅读:38 留言:0更新日期:2020-04-12 00:19
本发明专利技术公开了一种基于链路层发现协议选择最优路径的方法、设备和可读介质,方法包括以下步骤:基于链路层发现协议获取整个网络的拓扑,并建立拓扑图;响应于接收到数据流,分析数据流的目的网段,并根据拓扑图判断是否存在多条路径能够到达目的网段;响应于存在多条路径能够到达目的网段,选择经过的网络设备数目最少的路径作为最优路径;以及响应于存在多条经过的网络设备数目最少的路径,选择带宽最宽的路径作为最优路径。本发明专利技术提出的方案基于链路层发现协议获得整个网络的全部设备拓扑,并基于网络设备和带宽确定最优的流量转发路径,可以做到不用启用路由协议,不受限于网络拓扑,应用范围更广,有利于网络流量高效转发。

The method, device and medium of selecting the optimal path based on Link Layer Discovery Protocol

【技术实现步骤摘要】
基于链路层发现协议选择最优路径的方法、设备及介质
本专利技术涉及数据传输领域,更具体地,特别是指一种基于链路层发现协议选择最优路径的方法、设备及可读介质。
技术介绍
由于网络设备生产厂商众多,造成网络设备的种类繁多。而各个厂商的网络设备的配置及其他信息各不相同,为了使不同厂商的设备能够在网络中相互发现并交互各自的系统及配置信息,需要有一个标准的信息交流平台,进而引入LLDP(LinkLayerDiscoveryProtocol,链路层发现协议)。对于传统的报文转发而言,三层转发依赖路由协议选路,如果利用LLDP获悉全网拓扑功能,则可以做到二层三层报文转发统筹规划,实现流量的高效转发。但是传统的LLDP只能发现邻居的信息,对于全网的拓扑并不感知,在此基础上,无法实现流量的高效转发。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种基于链路层发现协议选择最优路径的方法、设备及介质,基于链路层发现协议获得整个网络的全部设备拓扑,并基于网络设备和带宽确定最优的流量转发路径,可以做到不用启用路由协议,不受限于网络拓扑,应用范本文档来自技高网...

【技术保护点】
1.一种基于链路层发现协议选择最优路径的方法,其特征在于,包括以下步骤:/n基于链路层发现协议获取整个网络的拓扑,并建立拓扑图;/n响应于接收到数据流,分析所述数据流的目的网段,并根据所述拓扑图判断是否存在多条路径能够到达所述目的网段;/n响应于存在多条路径能够到达所述目的网段,选择经过的网络设备数目最少的路径作为最优路径;以及/n响应于存在多条经过的网络设备数目最少的路径,选择带宽最宽的路径作为最优路径。/n

【技术特征摘要】
1.一种基于链路层发现协议选择最优路径的方法,其特征在于,包括以下步骤:
基于链路层发现协议获取整个网络的拓扑,并建立拓扑图;
响应于接收到数据流,分析所述数据流的目的网段,并根据所述拓扑图判断是否存在多条路径能够到达所述目的网段;
响应于存在多条路径能够到达所述目的网段,选择经过的网络设备数目最少的路径作为最优路径;以及
响应于存在多条经过的网络设备数目最少的路径,选择带宽最宽的路径作为最优路径。


2.根据权利要求1所述的方法,其特征在于,所述选择带宽最宽的路径作为最优路径包括:
确定各个路径的最大带宽花销,选择最大带宽花销最小的路径作为最优路径。


3.根据权利要求2所述的方法,其特征在于,所述选择带宽最宽的路径作为最优路径还包括:
响应于存在多条最大带宽花销最小的路径,比较所述多条路径的第二大带宽花销,选择其中第二大带宽花销最小的路径作为最优路径。


4.根据权利要求3所述的方法,其特征在于,所述选择带宽最宽的路径作为最优路径还包括:
响应于所述多条路径的带宽花销完全相同,使所述多条路径对所述数据流进行平均分担。


5.根据权利要求1所述的方法,其特征在于,还包括:
实时监测整个网络的端口;以及
响应于新增或删除端口,发送链路层发现协议通知消息到所有其他的端口,并更新所述拓扑图。


6.一种计算机设备,其特征在于,包...

【专利技术属性】
技术研发人员:颜虹李德新
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1