- eBGP 发送过来的路由是缺失MED值的,所以R4 和 R6都把他设为了0,向iBGP内部宣告。所以在R5 上看到的路由条目Metric都是0

- 我们先在R4 上执行bgp bestpath med missing-as-worst,可以看到在R4 上Metric 变成了最大值。同时在R上,之前来自R4的路由消失了。因为R4知道现在走R6是更优路由,所以向R5和R6 撤回了之前走R2(10.24.1.1)的路由
- 通过iBGP 学到的路由,不会再继续传给另1个iBGP 路由。R4 从 R6 学到的路由,不会再继续向R5 传递

在R2 上做 Outbound
- 思路一致,先prefix-list,再route-map,然后bgp 挂载。然后到R4上观察 172.16.0.0/24 的Metric 变成了222
#R2
ip prefix-list PRE_172_16 seq 5 permit 172.16.0.0/24
ipv6 ioam timestamp
!
route-map AS_MED_172_16 permit 10
match ip address prefix-list PRE_172_16
set metric 222
!
route-map AS_MED_172_16 permit 20
!
router bgp 65200
address-family ipv4
neighbor 10.24.1.2 route-map AS_MED_172_16 out

在R4 上做 INbound
- 可以看到R4 上的设置,覆盖了R2 发送过来的MED值
router bgp 65400
address-family ipv4
neighbor 10.24.1.1 route-map RM_MED_172_16 in
ip prefix-list PRE_172_16 seq 5 permit 172.16.0.0/24
ipv6 ioam timestamp
!
route-map RM_MED_172_16 permit 10
match ip address prefix-list PRE_172_16
set metric 444
!
route-map RM_MED_172_16 permit 20
!
