[发明专利]路由控制方法、装置、计算机设备及存储介质在审
申请号: | 202110586124.2 | 申请日: | 2021-05-27 |
公开(公告)号: | CN115412475A | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 谢安;沈利;胡寅亮 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L45/00 | 分类号: | H04L45/00;H04L45/745;H04L49/25 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 颜晶 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路由 控制 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种路由控制方法、装置、计算机设备及存储介质。所述方法涉及通信技术领域,所述方法包括:为源设备和目的设备之间的各条等价路径中,跳数相同的交换机分配相同的虚拟端口号,并生成虚拟端口列表,以及为各个交换机建立虚拟端口号与对应下一交换机的物理端口号组之间的虚拟端口‑物理端口映射表,将虚拟端口列表部署至源设备和目的设备之间的接入交换机,并将各个虚拟端口‑物理端口映射表部署到各自对应的交换机上;在此方案中,对于源设备和目的设备之间的各条等价路径,只需要在接入交换机上部署一个虚拟端口列表,从而极大的降低了园区路由网络中的接入交换机上用于源路由的表项数量。
技术领域
本申请涉及通信领域,特别涉及一种路由控制方法、装置、计算机设备及存储介质。
背景技术
源路由是一种基于源地址进行路由选择的策略,其可以实现根据多个不同子网或内网地址,有选择性地将数据包发往不同目的地址的功能。源路由的用户可以指定发送的数据包沿途经过的部分或者全部路由器/交换机。
在相关技术中,主流的源路由技术是基于网际互联协议(Internet Protocol,IP)的源路由方案。其原理是发送端在IP数据包的头部嵌入一连串IP地址,表示需要通过的网络路径上的接口IP地址。网络的转发设备(比如交换机)收到数据包时,每次取出一个IP地址,并将包转发到此指定IP地址的设备接口上,直至数据包被送到终点。
然而,在园区路由网络中应用源路由时,由于无法修改终端,因此需要在接入交换机上为数据包打上源路由路径,这就需要在接入交换机上记录到目的用户与路径之间的映射,而在园区网络中路由采用跳数作为路由指标,因而存在大量等价多路径,从而导致接入交换机上表项过多。
发明内容
本申请实施例提供了一种路由控制方法、装置、计算机设备及存储介质,可以降低园区路由网络中的接入交换机上用于源路由的表项数量,该技术方案如下:
一方面,提供了一种路由控制方法,所述方法由园区路由网络中的根节点设备执行,所述方法包括:
获取所述园区路由网络中,从源用户到目的用户的各条等价路径;所述等价路径包含所述源用户的接入交换机,以及所述接入交换机与目的交换机之间的其它交换机;所述目的交换机是与所述目的用户相连的交换机;
基于所述各条等价路径,获取各个虚实端口组;所述各个虚实端口组中包含所述各条等价路径中的各个交换机各自的物理端口号组;所述物理端口号组包含对应的交换机连通到所述各条等价路径中的下一交换机的物理端口号;同一个所述虚实端口组中的交换机在所述各条等价路径中的跳数相同;
为所述各个交换机分配虚拟端口号;同一个所述虚实端口组对应的交换机被分配的虚拟端口号相同,且不同的所述虚实端口组对应的交换机被分配的虚拟端口号不同;
获得虚拟端口列表,以及所述各个交换机各自对应的虚拟端口-物理端口映射表;所述虚拟端口列表中包含所述各个交换机的虚拟端口号,且所述虚拟端口列表中的虚拟端口号按照在所述各条等价路径中的跳数从小到大的顺序排列;所述虚拟端口-物理端口映射表包含虚拟端口号与物理端口号组之间的映射关系;
向所述接入交换机发送所述虚拟端口列表,以便所述接入交换机接收到由所述源用户发送给所述目的用户的数据包时,在所述数据包中添加所述虚拟端口列表;
分别向所述各个交换机部署对应的所述虚拟端口-物理端口映射表,以便所述各个交换机接收到所述数据包时,根据所述虚拟端口列表,以及对应的所述虚拟端口-物理端口映射表,将所述数据包发送给下一交换机。
在一种可能的实现方案中,为所述各个交换机分配虚拟端口号,包括:
当存在与第一虚实端口组中的物理端口号组相对应的已有虚拟端口号时,将所述已有虚拟端口号复用为本次分配给所述第一虚实端口组中的交换机的虚拟端口号;所述第一虚实端口组是所述各个虚实端口组中的任意一个;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110586124.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种送气装置
- 下一篇:一种印花的阻燃织物的制备方法