CISCO实验教程之四:RIP动态路由协议配置 下载本文

RIP的缺陷

RIP虽然简单易行,并且久经考验,但是也存在着一些很重要的缺陷,主要有以下几点:

1、过于简单,以跳数为依据计算度量值,经常得出非最优路由; 2、度量值以16为限,不适合大的网络; 3、安全性差,接受来自任何设备的路由更新;

4、不支持无类IP地址和VLSM(Variable Length Subnet Mask,变长子网掩码); 5、收敛缓慢,时间经常大于5分钟; 6、消耗带宽很大。

三、RIP动态路由协议的配置命令(以下图为例)

1、在下面的网络里,有三台路由器,所有的路由器都运行RIP协议,仅要实现三台路由器互通

配置:

Joe(config)#routerrip

Joe(config-router-rip)#network192.168.0.0/24 Joe(config-router-rip)#network192.168.1.0/24 Hamer(config)#routerrip

Hamer(config-router-rip)#network192.168.1.0/24 Hamer(config-router-rip)#network133.81.1.0/24 Tom(config)#routerrip

Tom(config-router-rip)#network192.168.1.0/24

Tom(config-router-rip)#network133.81.2.0/24

2、在下面的网络里,有三台路由器,所有的路由器都运行RIP协议,要实现: (1)Ros的E0端口接收Hata和Bito发来的路由更新报文。 (2)Ros在E0发送的更新报文仅发送给Bito。

配置:

Ros的配置如下: Ros(config)#routerrip

Ros(config-router-rip)#network192.168.1.0/24 Ros(config-router-rip)#network10.8.11.0/24 Ros(config-router-rip)#passive-interfaceeth0/0 Ros(config-router-rip)#neighbor192.168.1.35

Bito的配置如下: Bito(config)#routerrip

Bito(config-router-rip)#network192.168.1.0/24 Bito(config-router-rip)#network137.1.1.3/24

Hata的配置如下: Hata(config)#routerrip

Hata(config-router-rip)#network192.168.1.0/24

3、如下图所示:有三台路由器,Melu和Haha现在正常运行,现要添加一台名称为Toba的HOS路由器使Toba和Haha互相联通,并且不能破坏现在Melu和Haha的运行状态。

已知Melu和Haha运行的协议为: (1)Haha上运行的是RIPv1,无认证配置。 (2)Melu上运行的是RIPv2,无认证配置。

分析:

HOS默认值是,RIP发送版本1,接收版本1和版本2的update报文。这样我们只要在Toba上运行起RIP,并且指定192.168.0.1/24为RIP活动网络范围,Toba就可以和Haha建立联通了。由于Melu运行的版本为RIPv2,只要让Toba发送RIPv2报文就可以了。

因而,Toba可以配置为: Toba(config)#routerrip

Toba(config-router-rip)#network192.168.0.0/24 Toba(config-router-rip)#network10.8.11.0/24 Toba(config-router-rip)#exit Toba(config)#interfaceeth0/0

Toba(config-if-eth0/0)#ip rip send version2

4、如下图所示:有两台HOS路由器,现在要求实现Wed和Hax联通并且要有MD5认证。

分析:

有认证的情况下实现两台路由器的互联,这两台路由器必须配置相同的认证方式和密钥才能进行双方的路由的交换,值得注意的是双方必须发送版本2

Hax(config)#key chainwan Hax(config-keychain)#key1

Hax(config-keychain-key)#key stringwan Hax(config-keychain-key)#exit Hax(config-keychain)#exit Hax(config)#interface eth0/0

Hax(config-if-eth0/0)#ip rip authentication key chainwan Hax(config-if-eth0/0)#ip rip authentication mode md5 Hax(config-if-eth0/0)#ip rip send version 2 Hax(config-if-eth0/0)#ip rip receive version 2

5、监视和维护RIP