【技术实现步骤摘要】
路由通告方法及装置
本公开涉及网络
,尤其涉及一种路由通告方法及装置。
技术介绍
BGP(BorderGatewayProtocol,边界网关协议)是一种既可以用于不同AS(AutonomousSystem,自治系统)之间,又可以用于同一AS内部的动态路由协议。当前使用的BGP版本是BGP-4,BGP-4作为Internet外部路由协议标准,被ISP(InternetServiceProvider,互联网服务提供商)广泛应用。根据BGP协议规定,当路由器接收到目的地址和掩码均相同的多条路由时,只能通告一条路由,例如,通告最优路由。如果最优路由失效,流量无法快速切换到其他路径上,造成流量的中断。另外,在当前的BGP协议实现中,BGP路由器只能够针对最优路由匹配路由发送策略。BGP协议的这种处理方式在一些组网环境下缺少了灵活性。举例来说,如图1所示组网中,路由器RT2、RT3、RT5、RT6分别与RT4(RT4为RR,英文:RouteReflector,中文:路由反射器)建立IBGP邻居关系,路由器RT1和RT2、RT3之间建立EBGP邻居关系,RT7与RT5、 ...
【技术保护点】
一种路由通告方法,其特征在于,所述方法应用于路由器,所述方法包括:对于任一邻居路由器,确定向该邻居路由器待发布的路由;将所述待发布的路由按照目的地址进行分组;对于任一所述分组,从中选择与该邻居路由器对应的路由出口策略匹配的一条路由发布给该邻居路由器。
【技术特征摘要】
1.一种路由通告方法,其特征在于,所述方法应用于路由器,所述方法包括:对于任一邻居路由器,确定向该邻居路由器待发布的路由;将所述待发布的路由按照目的地址进行分组;对于任一所述分组,从中选择与该邻居路由器对应的路由出口策略匹配的一条路由发布给该邻居路由器。2.根据权利要求1所述的路由通告方法,其特征在于,所述路由出口策略包括路由的属性信息;所述路由的属性信息包括路由的来源信息、目的地址、下一跳中的一项或几项;所述路由的来源信息为向本路由器发布路由的邻居路由器的信息;所述选择与该邻居路由器对应的预设的路由出口策略匹配的路由,包括:若待发布路由的所述属性信息与预设的路由出口策略中包括的所述路由的属性信息全部相同,则该待发布路由与预设的路由出口策略匹配。3.根据权利要求2所述的路由通告方法,其特征在于,所述对于任一所述分组,从中选择与该邻居路由器对应的预设的路由出口策略匹配的一条路由发布给该邻居路由器,包括:将分组中的待发布路由进行优先级排序;选择优先级最高的待发布路由与该邻居路由器对应的路由出口策略进行匹配;若匹配成功,则发布给该邻居路由器,并针对所述分组终止与该邻居路由器对应的路由出口策略的匹配。4.根据权利要求3所述的路由通告方法,其特征在于,该方法还包括:若匹配失败,则从所述分组中剩余的待发布路由中选择优先级最高的待发布路由与该邻居路由器对应的路由出口策略...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。