RIP(路由信息协议)如何工作?

RIP(路由信息协议)如何工作?

以下是一个网络场景:

捕获.png网络场景:

所有提到的路由器都运行 RIP Ver 2,下面是它们的路由表。

Router1:
    C    1.0.0.0/8 is directly connected, FastEthernet0/0
    R    2.0.0.0/8 [120/1] via 10.0.0.2, 00:00:26, Serial2/0
    R    3.0.0.0/8 [120/2] via 10.0.0.2, 00:00:26, Serial2/0
         10.0.0.0/30 is subnetted, 2 subnets
    C    10.0.0.0 is directly connected, Serial2/0
    R    10.0.0.4 [120/1] via 10.0.0.2, 00:00:26, Serial2/0

Router2:
    R    1.0.0.0/8 [120/1] via 10.0.0.1, 00:00:11, Serial2/0
    C    2.0.0.0/8 is directly connected, FastEthernet0/0
    R    3.0.0.0/8 [120/1] via 10.0.0.6, 00:00:15, Serial3/0
         10.0.0.0/30 is subnetted, 2 subnets
    C    10.0.0.0 is directly connected, Serial2/0
    C    10.0.0.4 is directly connected, Serial3/0

Router3:
    R    1.0.0.0/8 [120/2] via 10.0.0.5, 00:00:26, Serial2/0
    R    2.0.0.0/8 [120/1] via 10.0.0.5, 00:00:26, Serial2/0
    C    3.0.0.0/8 is directly connected, FastEthernet0/0
         10.0.0.0/30 is subnetted, 2 subnets
    R    10.0.0.0 [120/1] via 10.0.0.5, 00:00:26, Serial2/0
    C    10.0.0.4 is directly connected, Serial2/0

Router4:
    R    1.0.0.0/8 [120/2] via 2.0.0.1, 00:00:26, FastEthernet0/0
    C    2.0.0.0/8 is directly connected, FastEthernet0/0
    R    3.0.0.0/8 [120/2] via 2.0.0.1, 00:00:26, FastEthernet0/0
    R    10.0.0.0/8 [120/1] via 2.0.0.1, 00:00:26, FastEthernet0/0

查看了 Router4 的路由表后,我们发现它的路由表中没有列出 10.0.0.4/30 网络,但它能够成功到达 10.0.0.4/30 或该网络之外的任何网络。

为什么没有列出 10.0.0.4/30 网络,而列出了 10.0.0.0/30?据我了解,10.0.0.4/30 可通过 2.0.0.1 访问,并且可以到达 10.0.0.4/30 及更远的地方。

答案1

为什么没有列出 10.0.0.4/30 网络,而列出了 10.0.0.0/30?

10.0.0.0/8路由表中列出的实际上是网络。10.0.0.4/30网络是网络的子网10.0.0.0/8,因此进入10.0.0.4/30网络的任何内容都将与网络的路由表条目匹配10.0.0.0/8

看起来您犯的错误是没有使用 命令no auto-summaryrouter rip这是一个常见的新手错误。您使用了version 2来摆脱版本 1 的有类路由,但您没有告诉它这样做。

相关内容