[发明专利]路由属性的更新方法、网络设备及系统有效
| 申请号: | 202010130433.4 | 申请日: | 2020-02-28 |
| 公开(公告)号: | CN113328949B | 公开(公告)日: | 2022-10-25 |
| 发明(设计)人: | 吴红;曹瑞卿;王海波 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L45/02 | 分类号: | H04L45/02;H04L45/00;H04L45/74;H04L45/748 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 颜晶 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 路由 属性 更新 方法 网络设备 系统 | ||
本申请提供了一种路由属性的更新方法、网络设备及系统,属于数据通信领域。本申请提供的方案中,第二网络设备可以向第一网络设备下发用于RPD的消息,该消息包含路由策略,该路由策略包括:匹配条件字段和动作字段。第一网络设备可以在检测到BGP路由的路由信息与该匹配条件字段携带的目标特征匹配时,基于该动作字段携带的路由属性自动对该BGP路由的路由属性进行更新。由于第一网络设备可以基于第二网络设备下发的消息中包含的路由策略自动更新BGP路由的路由属性,无需运维人员手动配置,因此有效提高了路由属性的更新效率,降低了数据通信系统的运维成本。
技术领域
本申请涉及数据通信领域,特别涉及一种路由属性的更新方法、网络设备及系统。
背景技术
边界网关协议(border gateway protocol,BGP)是一种用于自治系统(autonomous system,AS)之间的动态路由协议。其中,每个AS可以包括多个网络设备,属于同一AS的两个网络设备,或者属于不同AS的两个网络设备建立BGP连接后,可以通过BGP更新(update)消息互相通告BGP路由。
相关技术中,当AS内部链路或者AS之间的链路出现流量突发或故障时,运维人员可以通过手工配置的方式,对一个或多个网络设备发布的BGP路由的路由属性进行调整,从而达到调整流量转发路径的目的。
但是,相关技术中的方案在调整流量转发路径时,需要运维人员手动更新路由属性,效率较低。
发明内容
本申请提供了一种路由属性的更新方法、网络设备及系统,可以解决相关技术中更新路由属性效率较低的技术问题。
第一方面,提供了一种路由属性的更新方法,该方法可以包括:第一网络设备接收来自第二网络设备的用于路由策略发布(route policy distribute,RPD)的消息,该消息包含路由策略,该路由策略包括:匹配条件字段以及动作字段,该匹配条件字段携带有一个或多个目标特征,该动作字段携带有一个或多个路由属性;该第一网络设备在获得BGP路由后,若BGP路由的路由信息与该一个或多个目标特征匹配,则第一网络设备可以基于该动作字段携带的该一个或多个路由属性,直接更新该BGP路由的路由属性;其中,该动作字段可以携带下述路由属性中的一个或多个:团体属性、扩展团体属性、大团体属性、下一跳地址、本地优先级、对等体标识以及累计内部网关协议度量值。
由于第一网络设备可以基于用于RPD的消息中包含的路由策略自动更新BGP路由的路由属性,无需运维人员手动配置路由属性,因此有效提高了路由属性的更新效率,降低了数据通信系统的运维成本。并且由于该路由策略的动作字段中可以携带多种路由属性,因此可以实现对BGP路由的路由属性的灵活更新,能够满足不同应用场景的需求。
可选的,该第一网络设备接收消息的方式可以包括:接收该第二网络设备发送的消息,该消息还包括:第一团体属性,该第一团体属性用于指示不再向其他网络设备发布该消息。
本在申请提供的方案中,第二网络设备可以直接向特定的第一网络设备发送携带有第一团体属性的消息,第一网络设备接收到该携带有第一团体属性的消息后,不再向其他网络设备扩散该消息。
可选的,该第一网络设备接收消息的方式还可以包括:接收路由反射器(routereflector,RR)发送的来自该第二网络设备的消息,该消息还包括:第一扩展团体属性,该第一扩展团体属性用于指示该路由策略生效的目标网络设备的标识;相应的,该方法还包括:若该第一网络设备的标识与该第一扩展团体属性指示的该目标网络设备的标识不同,则丢弃该消息;若该第一网络设备的标识与该第一扩展团体属性指示的该目标网络设备的标识匹配,则存储该消息。
本在申请提供的方案中,第二网络设备还可以向RR发布该消息,该消息中携带第一扩展团体属性,但不携带第一团体属性。RR接收到该消息后可以向其所连接的第一网络设备扩散该消息。第一网络设备可以基于该消息中的第一扩展团体属性,确定保留或丢弃该消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010130433.4/2.html,转载请声明来源钻瓜专利网。





