[发明专利]一种路由方法及相关设备在审
申请号: | 202011640118.2 | 申请日: | 2020-12-31 |
公开(公告)号: | CN114697250A | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 王海波;庄顺万;闫刚 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L45/00 | 分类号: | H04L45/00;H04L45/028;H04L45/24;H04L45/74 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 常忠良 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路由 方法 相关 设备 | ||
本申请实施例公开了一种路由方法及相关设备,在第一网络设备确定满足预设的第一条件时,第一网络设备向第二网络设备发送请求消息,请求到至少一个其他网络设备的路由;响应于所述请求消息,第二网络设备向该流量发送方的第一网络设备发送路由消息,该路由消息中携带到所述至少一个其他网络设备的路由,上述第一网络设备和所述其他网络设备均与所述第二网络设备直接或间接的连接。这样,通过按照需求动态的发布路由,既能够解决全量路由通告的方式对接入网络设备的要求较高的问题,又能够降低缺省路由或聚合路由方式给核心网络设备带来的负载压力,实现了灵活的路由发布。
技术领域
本申请涉及通信技术领域,尤其涉及一种路由方法及相关设备。
背景技术
在第二网络设备下部署多个第一网络设备的网络场景中,每个第一网络设备的路由都会被扩散到其他网络设备上,即,每个第一网络设备上需要保存其他所有网络设备的路由,这样,虽然能够确保完成业务的分发,但是对于第一网络设备的硬件容量提出了较高要求。例如,对于在核心设备下部署了较多接入设备的网络场景(如大规模园区),较为低端的接入设备一般无法支撑如此高的存储能力要求。为了降低对低端的第一网络设备的要求,目前也采用缺省路由或聚合路由的方式,即,第二网络设备只向各第一网络设备发布一条到达自己的缺省路由或聚合路由,第一网络设备将匹配该缺省路由或聚合路由的所有流量均发送至该第二网络设备,进而由该第二网络设备转发至另一第一网络设备。这样,每个第一网络设备仅仅保存一条到达第二网络设备的缺省路由或聚合路由即可,无需再保存第一网络设备去往所有其他网络设备的明细路由,大大的降低了对第一网络设备的存储能力的要求。但是,该缺省路由或聚合路由的方式下,所有流量均需要从第二网络设备绕行,这样,对于流量较多的情况,会给该第二网络设备造成巨大的负载压力。
基于此,亟待提供一种路由发布机制,既能够使得第一网络设备满足要求,又不给第二网络设备带来较大的负载压力。
发明内容
本申请实施例提供了一种路由方法及相关设备,在第一网络设备上保存到达第二网络设备的缺省路由或聚合路由的基础上,在满足预设条件时,还可以向第二网络设备请求所需的到达某个或某些第一网络设备的路由,实现灵活的路由发布,不仅使得低端的第一网络设备能够支持网络的部署,还能够降低缺省路由或聚合路由方式给第二网络设备带来的负载压力。
第一方面,本申请实施例提供了一种路由方法,该方法在初始状态下,第一网络设备上仅保存到达第二网络设备的缺省路由或聚合路由,在第一网络设备确定满足预设的第一条件时,作为流量发送方的第一网络设备向第二网络设备发送请求消息,请求到至少一个其他网络设备的路由;那么,响应于所述请求消息,第二网络设备即可向该流量发送方的第一网络设备发送路由消息,该路由消息中携带到所述至少一个其他网络设备的路由,其中,所述第一网络设备和所述其他网络设备均与所述第二网络设备直接或间接的连接。这样,通过在缺省路由或聚合路由的基础上按照需求动态的发布路由,既能够解决全量路由通告的方式对第一网络设备以及与第一网络设备处于相同位置的其他网络设备的要求较高的问题,又能够降低缺省路由或聚合路由方式给第二网络设备带来的负载压力,实现了灵活的路由发布。
在一种可能的实现方式中,第一网络设备和第二网络设备之间为拉(英文:pull)模式的边界网关协议(英文:Border Gateway Protocol,简称:BGP)邻居关系,也可以称为请求模式的BGP邻居关系或订阅模式的BGP邻居关系。该pull模式的BGP邻居关系中,第一网络设备可以为pull模式下的路由接收方,第二网络设备为pull模式下的路由发送方,第二网络设备向第一网络设备发送到第二网络设备的第一路由,第一路由用于指示所述第一网络设备将去往所述其他网络设备的流量发送到所述第二网络设备;第一网络设备基于第一条件向第二网络设备发送请求消息,第二网络设备响应于所述请求消息向第一网络设备发送到至少一个其他网络设备的路由。
作为一个示例,属于pull模式的BGP邻居关系的网络设备的角色可以通过命令行等方式进行静态配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011640118.2/2.html,转载请声明来源钻瓜专利网。