【技术实现步骤摘要】
路由属性的更新方法、网络设备及系统
[0001]本申请是向中国知识产权局提交的申请日为2020年2月28日、申请号为202010130433.4、专利技术名称为“路由属性的更新方法、网络设备及系统”的申请的分案申请。
[0002]本申请涉及数据通信领域,特别涉及一种路由属性的更新方法、网络设备及系统。
技术介绍
[0003]边界网关协议(border gateway protocol,BGP)是一种用于自治系统(autonomous system,AS)之间的动态路由协议。其中,每个AS可以包括多个网络设备,属于同一AS的两个网络设备,或者属于不同AS的两个网络设备建立BGP连接后,可以通过BGP更新(update)消息互相通告BGP路由。
[0004]相关技术中,当AS内部链路或者AS之间的链路出现流量突发或故障时,运维人员可以通过手工配置的方式,对一个或多个网络设备发布的BGP路由的路由属性进行调整,从而达到调整流量转发路径的目的。
[0005]但是,相关技术中的方案在调整流量转发路径时,需要运维人员手动更新路由属性,效率较低。
技术实现思路
[0006]本申请提供了一种路由属性的更新方法、网络设备及系统,可以解决相关技术中更新路由属性效率较低的技术问题。
[0007]第一方面,提供了一种路由属性的更新方法,该方法可以包括:第一网络设备接收来自第二网络设备的用于路由策略发布(route policy distribute,RPD)的消息,该消息包含路由策略,该路由策 ...
【技术保护点】
【技术特征摘要】
1.一种路由属性的更新方法,其特征在于,所述方法包括:第一网络设备接收来自第二网络设备的用于路由策略发布的消息,所述消息包含路由策略,所述路由策略包括:匹配条件字段以及动作字段,所述匹配条件字段携带有一个或多个目标特征,所述动作字段携带有一个或多个路由属性;所述第一网络设备获得边界网关协议路由;若所述路由的路由信息与所述一个或多个目标特征匹配,则所述第一网络设备基于所述一个或多个路由属性,更新所述路由的路由属性,并向外发布更是后的所述路由;其中,所述动作字段携带下述路由属性中的一个或多个:团体属性、扩展团体属性、大团体属性、下一跳地址、本地优先级、对等体标识以及累计内部网关协议度量值。2.根据权利要求1所述的方法,其特征在于,所述第一网络设备接收来自第二网络设备的消息,包括:所述第一网络设备接收所述第二网络设备发送的所述消息,所述消息还包括:第一团体属性,所述第一团体属性用于指示不再向其他网络设备发布所述消息。3.根据权利要求1所述的方法,其特征在于,所述第一网络设备接收来自第二网络设备的消息,包括:所述第一网络设备接收路由反射器发送的来自所述第二网络设备的所述消息,所述消息还包括:第一扩展团体属性,所述第一扩展团体属性用于指示所述路由策略生效的目标网络设备的标识;所述方法还包括:若所述第一网络设备的标识与所述第一扩展团体属性指示的所述目标网络设备的标识不同,则所述第一网络设备丢弃所述消息;若所述第一网络设备的标识与所述第一扩展团体属性指示的所述目标网络设备的标识匹配,则所述第一网络设备存储所述消息。4.根据权利要求1至3任一所述的方法,其特征在于,所述路由策略还包括:策略类型字段,所述策略类型字段用于指示所述路由策略的策略生效时机;所述策略生效时机包括下述方式中的一个:入口策略生效、出口策略生效、下一跳迭代策略生效、生成转发表项策略生效以及路由生成策略生效;所述方法还包括:所述第一网络设备在所述策略类型字段指示的策略生效时机,检测所述路由的路由信息与所述一个或多个目标特征是否匹配。5.根据权利要求1至3任一所述的方法,其特征在于,所述一个或多个目标特征包括:目标地址前缀;所述动作字段携带的一个或多个路由属性包括:用于指示路径颜色的第二扩展团体属性;所述路由包括地址前缀和路由属性,所述路由的路由属性包括:下一跳属性;所述若所述路由的路由信息与所述一个或多个目标特征匹配,则所述第一网络设备基于所述一个或多个路由属性,更新所述路由的路由属性,包括:若所述路由的地址前缀与所述目标地址前缀匹配,则所述第一网络设备在所述路由中添加所述第二扩展团体属性。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述第一网络设备接收来自所述第二网络设备的分段路由策略,所述分段路由策略中携带有:颜色标识、宿点标识以及段列表;
若所述分段路由策略中携带的宿点标识与所述路由中的下一跳属性匹配,且颜色标识指示的路径颜色与所述路由中的第二扩展团体属性指示的路径颜色匹配,则所述第一网络设备将所述段列表用于转发到达所述目标地址前缀的报文。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:所述第一网络设备将所述段列表记录到对应所述目标地址前缀的转发表中。8.一种路由属性的更新方法,其特征在于,所述方法包括:第二网络设备生成用于路由策略发布的消息,所述消息包含路由策略,所述路由策略包括:匹配条件字段以及动作字段,所述匹配条件字段携带有一个或多个目标特征,所述动作字段携带有一个或多个路由属性,所述动作字段携带下述路由属性中的一个或多个:团体属性、扩展团体属性、大团体属性、下一跳地址、本地优先级、对等体标识以及累计内部网关协议度量值;所述第二网络设备向第一网络设备发送所述消息,所述消息用于指示所述第一网络设备根据所述路由策略更新边界网关协议路由的路由属性。9.根据权利要求8所述的方法,其特征在于,所述一个或多个目标特征包括:目标地址前缀;所述动作字段携带的一个或多个路由属性包括:用于指示路径颜色的第二扩展团体属性;所述方法还包括:所述第二网络设备向所述第一网络设备发送分段路由策略,所述分段路由策略中携带有:颜色标识、宿点标识以及段列表,所述分段路由策略用于指示所述第一网络设备若确定所述宿点标识与所述路由中的下一跳属性匹配,且颜色标识指示的路径颜色与所述路由中的第二扩展团体属性指示的路径颜色匹配,则将所述段列表用于转发到达所述目标地址前缀的报文。10.一种第一网络设备,其特征在于,所述第一网络设备包括:第一接收模块,用于接收来自第二网络设备的用于路由策略发布的消息,所述消息包含路由策略,所述路由策略包括:匹配条件字段以及动作字段,所述匹配条件字段携带有一个或多个目标特征,所述动作字段携带有一个或多个路由属性;获取模块,用于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。