(1) 丢弃下一跳(NEXT_HOP)不可达的路由;
(2) 优选首选值(Preferred-value)最大的路由;
(3) 优选本地优先级(LOCAL_PREF)最高的路由;
(4) 依次选择 network 命令生成的路由、import-route 命令引入的路由、聚合路由;
(5) 优选 AS 路径(AS_PATH)最短的路由;
(6) 依次选择 ORIGIN(路径信息的来源) 类型为 IGP、EGP、Incomplete(不完整) 的路由;
  • IGP: 比如用network命令发布到BGP路由表的路由,其Origin属性为IGP;
  • EGP: 通过EGP得到的路由信息,其Origin属性为EGP;
  • Incomplete: 表示路由的来源无法确定。比如BGP通过import-route命令引入的路由,其Origin属性为Incomplete。
(7) 优选 MED 值最低的路由;
(8) 依次选择从 EBGP、联盟 EBGP、联盟 IBGP、IBGP 学来的路由;
(9) 优选下一跳 Cost 值最低的路由;
(10) 优选 CLUSTER_LIST 长度最短的路由;
(11) 优选 ORIGINATOR_ID 最小的路由;
(12) 优选 Router ID 最小的路由器发布的路由;
(13) 优选 IP 地址最小的对等体发布的路由