CCNA拓展实验:RIP不连续子网及解决实验
来源:www.56cto.com作者: 发布时间:2008-05-23 阅读次数

7.      RipV1中不连续子网及解决方案

我理解中的不连续子网

R1--R2--R3

比如说在这几个路由器上用RIP协议。R1左边连接一个10.1.1.0/24子网,R3右边连接10.2.2.0/24子网。但是RIP在网络边界自动汇总为10.0.0.0这个A类网络,所以对于R2来说,10.0.0.0既在左边又在右边,当然有问题。

解决不连续子网的办法:

1) 更换协议

更换其它的协议

更换Rip的版本

2) 配置辅助地址

配置第二地址:

(config-if)ip add ip_add ip_submask secondary

当配置了第二地址之后,不需要再在路由选择协议中对本地址进行通告。

通过下面的拓扑图做实验,增加对此概念的理解。


现在R2如果要发包到10.0.0.0 那么它将认为有两条路径,然后负载均衡

实验过程

前期初始配置和链路配置Rip发布略

路由

R2#show ip route

     192.168.12.0/27 is subnetted, 2 subnets

C       192.168.12.64 is directly connected, Loopback0

C       192.168.12.192 is directly connected, Serial2/2

C    192.168.83.0/24 is directly connected, Serial2/1

R    10.0.0.0/8 [120/1] via 192.168.12.196, 00:00:11, Serial2/2

                [120/1] via 192.168.83.2, 00:00:06, Serial2/1

要到达10.0.0.0 的数据包现在只有50%的机会发到正却的子网上:

R2#ping

Protocol [ip]:

Target IP address: 10.33.5.1

Sending 100, 100-byte ICMP Echos to 10.33.5.1, timeout is 2 seconds:

!U!.!U!.!U!.!U!.!U!.!U!.!U!.!U!.!U!.!U!.!U!.!U!.!U!.!U!.!U!.!U!.!U!.!U

!.!U!.!U!.!U!.!U!.!U!.!U!.!U!.

Success rate is 50 percent (50/100), round-trip min/avg/max = 16/66/188 ms

产生上述结果的原因是RIP v1没有传送于网掩码的能力,同时在类的边界进行自动汇总操作,为了解决上术问题,现做如下配置:

R1(config)#int s2/1

R1(config-if)#ip add 10.33.55.1 255.255.240.0 secondary

/R1s2/1接口配置辅助地址

R2(config)#int s2/1

R2(config-if)#ip ad 10.33.55.2 255.255.240.0 sec

R2(config-if)#int s2/2

R2(config-if)#ip add 10.33.75.1 255.255.240.0 sec

R2(config-if)#exit

R2(config)#router rip

R2(config-router)#net 10.0.0.0

/R2s2/1s2/2接口配置辅助地址

R3(config)#int s2/1

R3(config-if)#ip add 10.33.75.2 255.255.240.0 sec

/R1s2/1接口配置辅助地址

现在在R2ping

R2#ping 10.33.5.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 10.33.5.1, timeout is 2 seconds:

!!!!!

R2#ping 10.33.35.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 10.33.35.1, timeout is 2 seconds:

!!!!!

看看R2路由

R2#show ip route

     192.168.12.0/27 is subnetted, 2 subnets

C       192.168.12.64 is directly connected, Loopback0

C       192.168.12.192 is directly connected, Serial2/2

C    192.168.83.0/24 is directly connected, Serial2/1

     10.0.0.0/8 is variably subnetted, 6 subnets, 2 masks

R       10.0.0.0/20 [120/1] via 192.168.83.2, 00:00:12, Serial2/1

                    [120/1] via 192.168.12.196, 00:00:19, Serial2/2

R       10.0.0.0/8 [120/1] via 192.168.12.196, 00:02:38, Serial2/2

                   [120/1] via 192.168.83.2, 00:02:30, Serial2/1

R       10.33.32.0/20 [120/1] via 10.33.75.2, 00:00:19, Serial2/2

C       10.33.48.0/20 is directly connected, Serial2/1

R       10.33.0.0/20 [120/1] via 10.33.55.1, 00:00:12, Serial2/1

C       10.33.64.0/20 is directly connected, Serial2/2

以上可以看出由于路由选择进程会把辅助地址看作是单独的数据链路,所以这种配置了辅助地址的链路会产生大量的路由更新。如果有较多的物理链路并且带宽有限的话,会造成网络拥塞。

8.      观察Rip的计数器

RIP的记时器:

1 更新记时器(UPDATE TIMER) 默认为30S,CISCO路由器中,加入了一个随机变量,使得CISCO路由器中RIP的更新时间为从25.5秒到30之间的一个随机值。

30,RIP会发送/接收一次路由更新。

2. 失效记时器(INVALID TIMER) 默认为180S

无论什么时候,当有一条新的路由被建立,则该记时器则被初始化为180S,当再次接受到这条路由更新的时候,记时器又会被初始化为180S。当180S内还没有接收到该条更新时,则这条路由的跳数将会被更改为16,即标记为”不可达”。

3 抑制定时器(HOLDDOWN TIMER) 默认为180秒。

若一条路由更新的跳数大于路由表已记录的跳数,则将会导致路由器进入抑制时间,并将该路由标记为可能失效(possibly down)

4 刷新记时器(FLUSH TIMER) 默认为240.CISCO路由器中设置为60秒。

路由240S以后都没有收到路由更新,则标记该路由为”不可达”。并删除该路由表。

更改RIP的记时器:

(config-router)timers basic * * * *

4个值,必须都写上。

上一篇:CCNA拓展:RIPv2 认证实验  
下一篇:CCNA理论:分析TCP三次握手(必考)