我在不同的路由器上运行多个协议,如下所示:
- R1-RIPv2 EIGRP OSPF
- R2-OSPF 和 RIPv2
- R3-RIPv2 和 EIGRP
- R4-EIGRP 和 OSPF
这不是一个实际的练习,它只是探索不同的协议如何优先于其他协议以及如何操作路由表。通常你运行一个协议,所以在出现这种情况之前我从来没有想过这个。
R2 在 R3 的环回上通过 RIPv2 获知网络 3.3.3.3。我一直假设信息来自直接邻居,在本例中为 R1。更新确实采用了该路径,并且 R1 有一个 RIPv2 数据库,但是 R1 上的大多数路由都是通过 EIGRP (D) 获知的,但是其中一个 R2 2.2.2.2 是通过 OSPF 获知的,因为 R2 没有运行 EIGRP。这对我的问题很重要,所以请记住这一点。R2 通过 RIPv2 了解了 3.3.3.3 (R3)。我的印象是路由是由直接邻居交换的,因此它必须从 R1 了解 R3 3.3.3.3,但 R1 在其表中没有 RIPv2 路由,路由是通过 g0/0/1 接口获知的在 R2 上,即图像上的 10.1.1.2。R3 是通过 R1 向 R2 发送该信息,还是 R1 从其 RIP 数据库访问该信息并发送信息。我无法理解。如果它确实来自 R1,我希望它会与 OSPF 交换,因为它是比 RIP 更好的 AD,这就是为什么我怀疑它是从其他 RIP 路由器或在这种情况下是 R3 学习的?有人可以澄清一下,正如我所说,我的假设是基于所有运行相同协议的路由器,这使得人们很容易相信邻居路由器会因为更新所采用的路径而更新它的邻居。RIP 是谣言协议的路由,不是吗。所以我对 R2 如何了解 R3 环回 3.3.3.3 感到困惑 这就是为什么我怀疑它是从其他 RIP 路由器或在这种情况下为 R3 学习的?有人可以澄清一下,正如我所说,我的假设是基于所有运行相同协议的路由器,这使得人们很容易相信邻居路由器会因为更新所采用的路径而更新它的邻居。RIP 是谣言协议的路由,不是吗。所以我对 R2 如何了解 R3 环回 3.3.3.3 感到困惑 这就是为什么我怀疑它是从其他 RIP 路由器或在这种情况下为 R3 学习的?有人可以澄清一下,正如我所说,我的假设是基于所有运行相同协议的路由器,这使得人们很容易相信邻居路由器会因为更新所采用的路径而更新它的邻居。RIP 是谣言协议的路由,不是吗。所以我对 R2 如何了解 R3 环回 3.3.3.3 感到困惑
