BGP-MED属性: MED(Multi-Exit Discriminator)属性用于判断流量进入AS时的最佳路由,当一个运行BGP的设备通过不同的EBGP对等体得到目的地址相同但下一跳不同的多条路由时,在其它条件相同的情况下,将优先选择MED值较小者作为最佳路由。
MED属性仅在相邻两个AS之间传递,收到此属性的AS一方不会再将其通告给任何其他第三方AS。MED属性可以手动配置,如果路由没有配置MED属性,BGP选路时将该路由的MED值按缺省值0来处理。
R1的配置
bgp 100
peer 2.2.2.2 as-number 200
peer 2.2.2.2 ebgp-max-hop 255
peer 2.2.2.2 connect-interface LoopBack0
peer 3.3.3.3 as-number 200
peer 3.3.3.3 ebgp-max-hop 255
peer 3.3.3.3 connect-interface LoopBack0
ipv4-family unicast undo synchronization network 100.1.1.0 255.255.255.0 network 100.1.2.0 255.255.255.0 peer 2.2.2.2 enable peer 2.2.2.2 route-policy 10 export peer 3.3.3.3 enable peer 3.3.3.3 route-policy 20 export
route-policy 20 permit node 10 if-match acl 2001 apply cost 100 route-policy 20 permit node 20
route-policy 10 permit node 10 if-match acl 2000 apply cost 50 route-policy 10 permit node 20
acl number 2000
rule 5 permit source 100.1.1.0 0.0.0.255
acl number 2001
rule 5 permit source 100.1.2.0 0.0.0.255
R2的COST
R3的COST
R4的路由表