权重(Weight)是一个Cisco特有的属性,用于在同一路由器上比较路由。权重值越高,路径越优先。权重是本地有效的,不会在BGP对等体之间传播。
本地优先级是一个用于表示路径优先级的属性。本地优先级值越高,路径越优先。本地优先级在一个自治系统内传播,但不会跨越自治系统边界。
AS_PATH是一个记录了路径中经过的自治系统序列的属性。AS_PATH越短,路径越优先。
MED是一个用于表示相邻自治系统中不同出口优先级的属性。MED值越低,路径越优先。需要注意的是,MED值的比较仅在相同AS_PATH的路径之间进行。
如果两条路径中一条是通过eBGP学习到的,另一条是通过iBGP学习到的,那么选择eBGP路径。
路由器会选择到下一跳的IGP距离最短的路径。
如果仍然存在多条相同的路径,路由器会选择最早学到的路径。
如果仍然存在平局,路由器会选择具有最低BGP路由器ID的邻居所宣告的路径。