Rip V2 在简单的网络配置中无法按预期工作

Rip V2 在简单的网络配置中无法按预期工作

我遇到了一些问题,但我不知道配置错了什么。我有一个简单的网络设计,如下所示:

4 个路由器(通过串行链路连接)呈方形配置,每个路由器都连接到单个交换机(通过快速以太网)。这是 ASCII 地图

s---R1-----------------------------R2---s
     |                             |
     |                             |
     |                             |
     |                             |
     |                             |
     |                             |
s---R4-----------------------------R3---s

串行链路的子网如下:

192.168.1.0/30
192.168.1.4/30
192.168.1.8/30
192.168.1.12/30

路由器和交换机之间的以太网子网如下:

10.0.0.0/20
10.0.16.0/20
10.0.32.0/22
10.0.36.0/22

我使用 Rip v2 作为路由协议,并已按如下方式配置每个路由器(在 Cisco IOS 中)

router rip
  version 2
  network 192.168.1.0
  network 10.0.0.0

据我所知,这应该会导致 RIP 发送包含网络的多个 (VLSM) 路由的更新10.0.0.0。然而,事实并非如此。当从左下方的路由器检查路由时,我看到了以下内容:

R4#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

     10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C       10.0.0.0/20 is directly connected, FastEthernet0/0
R       10.0.0.0/8 [120/1] via 192.168.1.6, 00:00:23, Serial0/1
                   [120/1] via 192.168.1.14, 00:00:12, Serial0/0
     192.168.1.0/30 is subnetted, 4 subnets
R       192.168.1.8 [120/1] via 192.168.1.14, 00:00:12, Serial0/0
C       192.168.1.12 is directly connected, Serial0/0
R       192.168.1.0 [120/1] via 192.168.1.6, 00:00:23, Serial0/1
C       192.168.1.4 is directly connected, Serial0/1

它显示直接连接的子网是正确的,但为什么它显示其余10.0.0.0网络不是可变子网呢?所有路由器都存在同样的问题。每个路由器都在发送更新,说它有一条通往 10.0.0.0/8 的路径。为什么路由器没有通告正确的子网。RIP v2 不应该支持 VLSM 吗?

任何帮助都非常感谢。如果我遗漏了一些简单的东西,请告诉我!

答案1

尝试输入命令:

router rip
 no auto-summary

摘自《Cisco IOS 版本 12.0 网络协议配置指南,第 1 部分》:配置 RIP

禁用路由汇总

RIP 版本 2 默认支持自动路由汇总。当跨越有类网络边界时,软件会将子前缀汇总到有类网络边界。

如果您有断开连接的子网,请禁用自动路由汇总以通告子网。禁用路由汇总后,软件会跨有类网络边界传输子网和主机路由信息。

答案2

IOS 中没有用于无类路由的某些命令吗?

ip classless或某种。

再次强调,我不建议为此使用 RIP。最好使用 OSPF。

相关内容