BGP建立流程图:
BGP选路原则:
1、优选具有最大Weight值的路由
2、优选具有最大Local_Preference值的路由
3、优选起源于本地的路由(如本地network、aggregate或redistribute的)即下一跳是0.0.0.0(在BGP表中,本路由器通告的路由的下一跳为0.0.0.0)
4、优选AS-Path最短的路由
5、Origin(IGP>EGP>incomplete)
6、优选MED最小的路由,默认情况下仅有当所有备选路由来自同一AS才会比较MED
7、优选EBGP邻居发来的路由(相对于IBGP邻居学过来的),在联邦EBGP和IBGP中首选联邦EBGP路由
8、优选到BGP next_hop 最近的邻居
9、执行等价负载均衡(如果有多条来自相同相邻AS的路由并通过Maximum-paths 使多条路径可用,则将所有开销相同的路由放入本地路由表)
10、优选最老的EBGP路由,EBGP路由接收的顺序(此条主要对EBGP路由起效,基本不用,不好确定)
11、BGP邻居的RID越小越优先
12、优选cluster_list最短的路由
13、选择邻居IP地址(BGP的neighbor配置中的那个地址)最小的路由