BGP最佳路径计算
当BGP路由器学习到同一NLRI的多个路线时,它必须选择一个最佳路线。以下列表定义了BGP路线选择决策过程。
最高的管理重量:可以将管理权重分配给路由器本地的每个NLRI,并且该值不能传达给另一个路由器。更高的值表示更好的路线。
最高LOCAL_PREF PA:此属性可以设置在AS内部的路由器上,并在AS内部分布。更高的值表示更好的路线。
本地注射路由:使用网络命令选择本地注入BGP的路由
再分配
。最短的AS_Path长度:较短的AS_PATH表示更好的路线。此属性将每个ASN中的每个ASN计数为一个。
原点PA:IGP(i)路由比EGP(e)路由首选,而EGP(e)路由又优先于不完整(?)路由。
最小的多EXIT判别器(MED)PA:较小的值表示更好的路线。
邻居类型:外部BGP(EBGP)路由比内部BGP(IBGP)路由更好。
IGP指标达到next_hop:在比较每个NLRIS NEXT_HOP的IGP指标时,一个较小的值表示更好的路线。
保持最古老的EBGP路线:如果要比较的路线是EBGP,并且是最好的路径,则保留现有的最佳路径。此动作减少了EBGP路线襟翼。
选择最小的邻居路由器ID:使用具有最小的下跳路由器路由器-ID的路线。仅在配置BGP BESTPATH COMPARE-ROUTERID时才执行此步骤。
最小的邻居ID:本地路由器与其他单个路由器至少有两个邻居关系。在这种情况下,路由器更喜欢由最低邻居ID宣传的路线。