RIPv1解决不连续子网问题

 

只要有点网络基础的童鞋都知道。RIPv1由于是有类路由协议。在发送路由更新时不携带子网掩码信息。因此极有可能导致不连续子网问题的产生。先看看本次试验的拓扑图吧。

 

ps:建议各位在做实验的实验最好在路由器中输入如下优化命令可以为你的配置过程带来许多方便。

                alias exec a show ip route
                alias exec b show ip inter brief
                alias exec c show running-config


                no ip domain lookup
                line console 0
                logging syn
                exec-time 0 0
                end

具体的什么意思就不废话了。实在不懂的可以去问别人或者留言。
 

三台直连的路由器。其中R1的ip地址s0/0为192.168.1.1 R2的ip地址分别如图所示为192.168.1.2 192.168.2.1 R3的ip地址为192.168.2.2 并且三台路由器都开启了环回口Loopback 。R1的L0为1.1.1.1 L1为172.16.1.1 R2的L0为2.2.2.2 R3的L0为3.3.3.3 L1为172.16.2.1

利用虚拟实验室或者小凡模拟器(当然你爱用其他的如PT GNS3也可以完全没问题)搭建出拓扑后。再利用SecureCRT登录之后配置如图所示的ip地址即可。都配置玩之并且启动RIP路由协议之后。让我们在R2路由器上输入show ip route 看看有什么现象发生吧。。

 

 
看到了吧。到172.16.0.0网络的条目有两个并且形成了负载均衡。但是这个时候你在R2   ping 172.16.1.1  或者是172.16.2.1 你都会发现一个通一个不通如下所示。
 

 
原因很简单。因为它认为去172.16.1.1 从s0/0口出去可以到达 从s0/1口出去也可以到达。但是实际上是不可以的。这个就是导致不连续子网的原因。路由协议的更新信息是不携带子网掩码的。如下所示为R2的Debug信息。从中我们可以看出R2接收到的172.16.0.0网络的信息
省略了无关的信息。
 

 
很清楚的看到了。R2从R1和R3中分别收到了关于172.16.0.0网络的更新信息。
 
因此。对于不连续子网问题。有如下两种解决方法:
 
1.把RIPv1改成v2版本即可并且取消自动汇总。
这个方法只要在R1 R2 R3路由器上分别输入如下相同的命令即可 如图:
 

 
 2.运用辅助地址解决
 所谓辅助地址就是指在一个接口上同时配置多个IP地址。对于v4版本的ip地址不允许在一个接口在配置多个IP地址。如要配置需要在命令之后加上secondary 对于v6版本的IP地址则不需要加可以直接进行多地址的配置。
运用辅助地址的原理就在于消除网络的边界。使路由器认为它们都处于一个相同的网络中。
R1的配置。
 

R2的配置。同时允许RIPv1通告网络信息

 
 R3的配置
 

 
这个时候再看看R2的路由表
 

 
怎么样?学到了具体的路由吧。去1.0 走172.16.10.1  去2.0走172.16.11.2 这样就消除了不连续子网存在的问题。
最后我们在R2中看看deb的信息吧。
 
 

 
OK 。差不多久这样了。。

 

你可能感兴趣的:(职场,休闲,rip)