实验01 - One-Way Redistribution - 图1

    • R1 的EIGRP中对 connected做重分布,确认R3和R4 有收到,类型为D EX

    实验01 - One-Way Redistribution - 图2

    • 在R3 和R4的OSPF中,对EIGRP进行重分布,确认R5有收到

    实验01 - One-Way Redistribution - 图3

    • 查看R3,此时路由表中1.1.1.1 是从EIGRP的重分布学到的

    实验01 - One-Way Redistribution - 图4

    • 查看R4,1.1.1.1 的类型为O E2 是从R5 的OSPF学到的,原始出处是192.168.3.3(R3)

    实验01 - One-Way Redistribution - 图5

    • 到目前为止,并没有出现网络不稳定问题 —— 因为配置的时间差问题
      • 理论上,我们让R3、R4同时T0进行重分布,然后在OSPF内部,R3和R4 又在同1时间T1学到了来自对方的路由,然后又在同1时间点T2将从OSPF学到的路由加载进路由表。
      • 此时,因为路由表中类型为O E2,但是重分布的源协议是EIGRP,所以在T3重分布会被打断,然后到T4 OSPF路由被从路由表中移除
      • 此时,R3和R4 又重新加载了EIGRP路由T5,又开始继续重分布T6,开始循环
      • 实际中,没有1个时间点是是会完全契合的,可能因为人为操作原因,也可能因为机器响应原因,也可能因为指令执行消耗的时间
      • 在我们的操作中,是
        • 先配置了R3 OSPF中对EIGRP的重分布
        • 然后配置R4,此时R3重分布的路由已经生效,R4已经收到了O E2,并进入路由表。此时再对R4 配置EIGRP的重分布,是不会生效的 —— 因为不是通过源协议学习到
        • 在这样的情况下,网络实际已经进入稳态,不会产生翻转、波动或者死循环
    • 可以通过同时给R3、R4发送命令,来模拟同时发出配置的状态,是可以观察到R3、R4 上路由类型的翻转。但终究会有1个时间差,使得路由进入路由表的时间出现偏差,循环无法继续。即使终究会趋于稳定,但防环依然是不可缺失的,这个不断翻转的状态会导致整个网络不稳定,随着网络规模扩大被放大。另外我们只是做了单向重分布,如果做双向重分布,会有新的问题,重分布进入OSPF的网络,会被重分布回到EIGRP,在R2上就看到去往1.1.1.1的两个方向