AS-path

默认值:经过的AS号 越短越优

部署位置:在AS之间(EBGP邻居)

先将上一步的步骤删除,R2删除route-map W1的调用,R3删除W3的调用以及

network1.1.1.0的路由

恢复原样(1.1.1.0加表失败是因为环回直连AD值小,shutdown就行了)

bgp路由 med值为1 bgp路由不优_bgp路由 med值为1


bgp路由 med值为1 bgp路由不优_默认值_02


bgp路由 med值为1 bgp路由不优_R3_03


bgp路由 med值为1 bgp路由不优_IP_04

接下来我们在in方向做下

bgp路由 med值为1 bgp路由不优_IP_05


bgp路由 med值为1 bgp路由不优_IP_06


bgp路由 med值为1 bgp路由不优_bgp路由 med值为1_07


发现in方向与out方向写的AS不一样,out就是离开AS之前进入 2 3 4 5 ,in方向就是离开AS之后再经过 2 3 4 5

比较AS-path时候不看顺序,只看长短,所以现在还是选择2.2.2.0

但是注意我们现在做了AS-path,所以R5是收不到1.1.1.0路由的

所以我们修改AS-path时候,不建议增加上面的,直接就写本AS 1,多写几个就可以当然也可以运行R5接收包含自己AS的路由

bgp路由 med值为1 bgp路由不优_R3_08


后面的参数代表次数。

bgp路由 med值为1 bgp路由不优_默认值_09


恢复到之前初始状态

bgp路由 med值为1 bgp路由不优_IP_10


Neighbor X.X.X.X as-override 也可以,在R3路由器做,不在R5上做起源代码

默认值:路由引入方法

越小越优 (i=0 e=1 ?=2)

部署位置:在整个BGP域

由于它是在整个BGP域传输,所以在哪个路由器上做,无所谓,这里选择R3的入方向做,将邻居R2的起源码增大,这样就会选择R4的。

bgp路由 med值为1 bgp路由不优_IP_11


bgp路由 med值为1 bgp路由不优_bgp路由 med值为1_12


注意route-map需要写空语句

bgp路由 med值为1 bgp路由不优_R3_13


MED—多出口鉴别属性(AS-path中最左边的AS号必须相同)

默认值为0

范围:0-4XXXXXXXXXX

越小越优

部署范围:在不同AS之间使用(EBGP邻居),影响进入本AS的流量

意思就是R1通过R2学习还是通过R4学习R3的路由,MED不传递

bgp路由 med值为1 bgp路由不优_R3_14


bgp路由 med值为1 bgp路由不优_IP_15


默认是比较的是第11条,最小的route-id

bgp路由 med值为1 bgp路由不优_默认值_16

bgp路由 med值为1 bgp路由不优_bgp路由 med值为1_17


bgp路由 med值为1 bgp路由不优_IP_18


EBGP优于IBGP,(联邦EBGP与普通IBGP不能使用该条进行比较, 将联邦的EBGP路由当做普通IBGP)当然也可以在R2 R4上out方向做,metric设置即可。依照实际环境而定,但是如果在AS234做了,工程师去不了AS1查看,那么该如何验证R1到底是通过谁学的呢?R3访问R1走R2,回来让走R4,达到选路,

以下测试

bgp路由 med值为1 bgp路由不优_R3_19


EBGP优于IBGP,(联邦EBGP与普通IBGP不能使用该条进行比较, 将联邦的EBGP路由当做普通IBGP)

bgp路由 med值为1 bgp路由不优_bgp路由 med值为1_20


默认是这样

bgp路由 med值为1 bgp路由不优_默认值_21


bgp路由 med值为1 bgp路由不优_IP_22


最近的下一跳地址,在IGP表中metric最小的

bgp路由 med值为1 bgp路由不优_R3_23


bgp路由 med值为1 bgp路由不优_R3_24


bgp路由 med值为1 bgp路由不优_默认值_25


bgp路由 med值为1 bgp路由不优_IP_26


bgp路由 med值为1 bgp路由不优_R3_27


如果配置了maximum-path [ibgp]n,如果存在多条等价路径,会同时进路由表

bgp路由 med值为1 bgp路由不优_IP_28


bgp路由 med值为1 bgp路由不优_R3_29


bgp路由 med值为1 bgp路由不优_默认值_30


bgp路由 med值为1 bgp路由不优_R3_31


即便是在路由表里显示出来是两条路径,但是还是只传一个最优的,这也说明了BGP是不支持负载分担的。

bgp路由 med值为1 bgp路由不优_R3_32


最老的路由(前提必须是external路由,联邦内的EBGP路由当做IBGP处理)

最老这个不太容易操作最低的router-id

初始情况就是这个

bgp路由 med值为1 bgp路由不优_IP_33


多条路径的始发router-id相同,那么选择cluster-list长度最短的

与路由反射器有关,选择cluster-id最短的,分为两种情况,当反射器两边一个是1.1.1.1,一个是11.1.1.1,那么就选择1.1.1.1的。当只有一个的话,就看反射次数,反射次数越少,自然长度就最小,会选择最短的cluster-id长度。BGP优选来自最低邻居IP地址的路径(BGP的neighbor配置的那 个IP地址)

如果当发现cluster-id还一致的话,就智能比neighbor的地址,这个绝对可以比较出来,总不能在网络拓扑中出现一样的地址的。

我们把R2 R4的router-id都改为4.4.4.4,然后重置R1 R2 R4邻居关系,会发现R1学习3.3.3.0路由肯定会选择R2路由器这条路径。

bgp路由 med值为1 bgp路由不优_R3_34