实验03 - Loop Prevention - Route Tag - 图1

    • 为了固定实验效果,要确保R3比R4先启动,确保1.1.1.1 在R3上 D EX,在R4是O E2,在R2上有2条等价
    • 我们在R3 上给从EIGRP进入OSPF的1.1.1.1 打route tag 333,然后在R4上创建策略,在R4做重分布的时候,把标签333的路由过滤掉。对称地,我们也在R4上打 route tag 444,然后在R3上过滤 —— 这样无论我们先配置R3还是R4,都不会导致产生环路
    • 先创建prefix-list,绑定到 route-map,再绑定到ospf中的redistribute。然后可以到R5上验证tag,确认打标成功。同样的步骤,在R4上打标444
    1. router ospf 100
    2. redistribute eigrp 100 subnets route-map RM_EIGRP_2_OSPF
    3. network 10.35.1.0 0.0.0.255 area 0
    4. !
    5. ip prefix-list PRE_1_1 seq 5 permit 1.1.1.1/32
    6. !
    7. route-map RM_EIGRP_2_OSPF permit 10
    8. match ip address prefix-list PRE_1_1
    9. set tag 333
    10. !

    实验03 - Loop Prevention - Route Tag - 图2

    • 再来做过滤,在R3过滤444,R4过滤333 —— 创建route-map,绑定到eigrp 中的redistribute —— 注意方向和上一步是反过来的
    1. route-map RM_OSPF_2_EIGRP deny 10
    2. match tag 444
    3. !
    4. route-map RM_OSPF_2_EIGRP permit 20
    5. !
    6. router eigrp 100
    7. network 10.23.1.0 0.0.0.255
    8. redistribute ospf 100 metric 1000000 500 255 255 1500 route-map RM_OSPF_2_EIGRP
    9. !
    • 配置完成后,再到R2查看路由,可以看到1.1.1.1 只剩下了1条正确的路径

    实验03 - Loop Prevention - Route Tag - 图3