14 RIPv2协议详解.docx

上传人:b****4 文档编号:6548237 上传时间:2023-05-10 格式:DOCX 页数:17 大小:80.90KB
下载 相关 举报
14 RIPv2协议详解.docx_第1页
第1页 / 共17页
14 RIPv2协议详解.docx_第2页
第2页 / 共17页
14 RIPv2协议详解.docx_第3页
第3页 / 共17页
14 RIPv2协议详解.docx_第4页
第4页 / 共17页
14 RIPv2协议详解.docx_第5页
第5页 / 共17页
14 RIPv2协议详解.docx_第6页
第6页 / 共17页
14 RIPv2协议详解.docx_第7页
第7页 / 共17页
14 RIPv2协议详解.docx_第8页
第8页 / 共17页
14 RIPv2协议详解.docx_第9页
第9页 / 共17页
14 RIPv2协议详解.docx_第10页
第10页 / 共17页
14 RIPv2协议详解.docx_第11页
第11页 / 共17页
14 RIPv2协议详解.docx_第12页
第12页 / 共17页
14 RIPv2协议详解.docx_第13页
第13页 / 共17页
14 RIPv2协议详解.docx_第14页
第14页 / 共17页
14 RIPv2协议详解.docx_第15页
第15页 / 共17页
14 RIPv2协议详解.docx_第16页
第16页 / 共17页
14 RIPv2协议详解.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

14 RIPv2协议详解.docx

《14 RIPv2协议详解.docx》由会员分享,可在线阅读,更多相关《14 RIPv2协议详解.docx(17页珍藏版)》请在冰点文库上搜索。

14 RIPv2协议详解.docx

14RIPv2协议详解

RIPv2协议详解

3.1RIPv2增强特性

RIPv2与RIPv1的相同点:

◆用跳数作为度量值,最大值为15。

◆距离矢量路由协议。

◆容易产生路由环路,使用最大跳计数,水平分隔,触发更新,路由中毒和抑制定时器来防止路由环路。

◆周期更新,默认每30秒发送一次路由更新。

RIPv2的增强特性

◆在路由更新中携带有子网掩码的路由选择信息,因此支持VLSM。

◆提供身份验证功能,支持明文和MD5验证。

◆在路由更新信息中包含下一跳路由器的IP地址。

◆使用外部标记。

◆使用组播地址224.0.0.9代替RIPv1的广播更新。

◆可以关闭自动汇总,并支持手动汇总。

3.2RIPv2基本配置

Router(config)#routerrip

Router(config-router)#version2//使用RIPv2,如果不使用这条命令默认是使用RIPv1

Router(config-router)#network主类网络号//宣告主类网络号

3.2.1RIPv2支持VLSM实例

R1配置:

R1(config)#ints0/0

R1(config-if)#ipadd192.168.1.65255.255.255.252

R1(config-if)#noshut

R1(config-if)#intlo0

R1(config-if)#ipadd192.168.1.1255.255.255.192

R1(config-if)#noshut

R1(config-if)#routerrip

R1(config-router)#version2

R1(config-router)#net192.168.1.0

R1(config-router)#end

R2配置:

R2(config)#ints0/1

R2(config-if)#ipadd192.168.1.66255.255.255.252

R2(config-if)#noshut

R2(config-if)#intlo0

R2(config-if)#ipadd192.168.1.129255.255.255.192

R2(config-if)#noshut

R2(config-if)#routerrip

R2(config-router)#ver2

R2(config-router)#net192.168.1.0

R2(config-router)#end

配置完成后,在R1上查看路由表并测试连通性:

/*可以看到R1支持VLSM*/

R1#showiproute

192.168.1.0/24isvariablysubnetted,3subnets,2masks

C192.168.1.64/30isdirectlyconnected,Serial0/0

C192.168.1.0/26isdirectlyconnected,Loopback0

R192.168.1.128/26[120/1]via192.168.1.66,00:

00:

01,Serial0/0

/*pingR2的回环接口,成功*/

R1#ping192.168.1.129

Typeescapesequencetoabort.

Sending5,100-byteICMPEchosto192.168.1.129,timeoutis2seconds:

!

!

!

!

!

Successrateis100percent(5/5),round-tripmin/avg/max=32/38/56ms

R1#

通过Debug调试RIPv2查看输出:

R1#debugiprip

RIPprotocoldebuggingison

R1#

*Mar100:

22:

31.687:

RIP:

sendingv2updateto224.0.0.9viaSerial0/0(192.168.1.65)

*Mar100:

22:

31.687:

RIP:

buildupdateentries

*Mar100:

22:

31.687:

192.168.1.0/26via0.0.0.0,metric1,tag0

R1#

*Mar100:

22:

52.391:

RIP:

receivedv2updatefrom192.168.1.66onSerial0/0

*Mar100:

22:

52.391:

192.168.1.128/26via0.0.0.0in1hops

R1#uall

Allpossibledebugginghasbeenturnedoff

R1#

从输出可以看到,发送和接收的版本均为RIPv2(sendingv2、receivedv2),发送更新分组使用的是组播地址"updateto224.0.0.9",发送和接收的更新分组中携带了子网掩码长度"/26",发送的更新分组中使用了路由标记"tag0"。

3.2.2RIPv2支持CIDR实例

如下图所示,假设R2上面有多个192.168.*.0/24网络,可以在RIPv2中以CIDR的方式把路由宣告出去。

R1配置:

R1(config)#ints0/0

R1(config-if)#ipadd12.1.1.1255.255.255.0

R1(config-if)#noshut

R1(config-if)#routerrip

R1(config-router)#ver2

R1(config-router)#net12.0.0.0

R1(config-router)#end

R1#

R2配置:

R2上配置了4个回环接口来测试CIDR。

R2(config)#ints0/1

R2(config-if)#ipadd12.1.1.2255.255.255.0

R2(config-if)#noshut

R2(config-if)#intlo0

R2(config-if)#ipadd192.168.1.1255.255.255.0

R2(config-if)#noshut

R2(config-if)#intlo1

R2(config-if)#ipadd192.168.2.1255.255.255.0

R2(config-if)#noshut

R2(config-if)#intlo2

R2(config-if)#ipadd192.168.3.1255.255.255.0

R2(config-if)#noshut

R2(config-if)#intlo3

R2(config-if)#ipadd192.168.4.1255.255.255.0

R2(config-if)#noshut

R2(config-if)#exit

/*生成一条静态路由192.168.0.0/16*/

R2(config)#iproute192.168.0.0255.255.0.0null0

R2(config)#routerrip

R2(config-router)#ver2

R2(config-router)#net12.0.0.0

/*将静态路由重发布出去*/

R2(config-router)#redistributestatic

R2(config)#end

这个时候我们在R1上查看路由表,就能看到R2重发布过来的超网路由:

可以看到192.168.0.0/16这条超网信息,如果这里使用的是RIPv1,就不会看到这条超网信息,因为RIPv2不支持CIDR。

R1#showiproute

12.0.0.0/24issubnetted,1subnets

C12.1.1.0isdirectlyconnected,Serial0/0

R192.168.0.0/16[120/1]via12.1.1.2,00:

00:

14,Serial0/0

3.2.3RIPv2手工汇总实例

RIPv1和RIPv2都会在主类网络的边界汇总,区别在于RIPv2的自动汇总可以关闭,并支持手工汇总。

利用RIPv2完成下面配置,在关闭自动汇总前和RIPv1路由表结果一样,关闭自动汇总后RIPv2就能很好的支持不连续的子网:

R1配置:

R1(config)#ints0/0

R1(config-if)#ipadd12.1.1.1255.255.255.0

R1(config-if)#noshut

R1(config-if)#intlo0

R1(config-if)#ipadd192.168.1.1255.255.255.128

R1(config-if)#noshut

R1(config-if)#routerrip

R1(config-router)#ver

R1(config-router)#version2/*使用RIPv2*/

R1(config-router)#noauto-summary/*关闭自动汇总*/

R1(config-router)#net192.168.1.0

R1(config-router)#net12.0.0.0

R1(config-router)#end

R1#

R2配置:

R2(config)#ints0/1

R2(config-if)#ipadd12.1.1.2255.255.255.0

R2(config-if)#noshut

R2(config-if)#ints0/0

R2(config-if)#ipadd23.1.1.2255.255.255.0

R2(config-if)#noshut

R2(config-if)#routerrip

R2(config-router)#ver2

R2(config-router)#noauto-summary

R2(config-router)#net12.0.0.0

R2(config-router)#net23.0.0.0

R2(config-router)#end

R2#

R3配置:

R3(config)#ints0/1

R3(config-if)#ipadd23.1.1.3255.255.255.0

R3(config-if)#noshut

R3(config-if)#intlo0

R3(config-if)#ipadd192.168.1.129255.255.255.128

R3(config-if)#noshut

R3(config-if)#routerrip

R3(config-router)#ver2

R3(config-router)#noauto

R3(config-router)#net23.0.0.0

R3(config-router)#net192.168.1.0

R3(config-router)#end

R3#

配置完成后在R1/R2/R3上分别查看路由表:

R1#showiproute

23.0.0.0/24issubnetted,1subnets

R23.1.1.0[120/1]via12.1.1.2,00:

00:

11,Serial0/0

12.0.0.0/24issubnetted,1subnets

C12.1.1.0isdirectlyconnected,Serial0/0

192.168.1.0/25issubnetted,2subnets

C192.168.1.0isdirectlyconnected,Loopback0

R192.168.1.128[120/2]via12.1.1.2,00:

00:

11,Serial0/0

R2#showiproute

23.0.0.0/24issubnetted,1subnets

C23.1.1.0isdirectlyconnected,Serial0/0

12.0.0.0/24issubnetted,1subnets

C12.1.1.0isdirectlyconnected,Serial0/1

192.168.1.0/25issubnetted,2subnets

R192.168.1.0[120/1]via12.1.1.1,00:

00:

15,Serial0/1

R192.168.1.128[120/1]via23.1.1.3,00:

00:

10,Serial0/0

R3#showiproute

23.0.0.0/24issubnetted,1subnets

C23.1.1.0isdirectlyconnected,Serial0/1

12.0.0.0/24issubnetted,1subnets

R12.1.1.0[120/1]via23.1.1.2,00:

00:

26,Serial0/1

192.168.1.0/25issubnetted,2subnets

R192.168.1.0[120/2]via23.1.1.2,00:

00:

26,Serial0/1

C192.168.1.128isdirectlyconnected,Loopback0

从三个路由的路由表输出,进一步证实了RIPv2关闭总汇后能够支持不连续的子网。

但同时也带来一个问题,路由表变大了,如果R1上面有多个接口属于不同子网,那么R1将向其他路由通告这些接口所处的子网,下面这个实例将演示如何进行手动汇总来减小路由表的大小,拓扑如图:

首先不使用手动汇总,配置各路由:

R1配置:

R1(config)#ints0/0

R1(config-if)#ipadd12.1.1.1255.255.255.0

R1(config-if)#noshut

R1(config-if)#intlo0

R1(config-if)#ipadd192.168.1.1255.255.255.240

R1(config-if)#noshut

R1(config-if)#intlo1

R1(config-if)#ipadd192.168.1.17255.255.255.240

R1(config-if)#noshut

R1(config-if)#intlo2

R1(config-if)#ipadd192.168.1.33255.255.255.240

R1(config-if)#noshut

R1(config-if)#intlo3

R1(config-if)#ipadd192.168.1.49255.255.255.240

R1(config-if)#noshut

R1(config-if)#routerrip

R1(config-router)#noauto-summary

R1(config-router)#ver2

R1(config-router)#net12.0.0.0

R1(config-router)#net192.168.1.0

R1(config-router)#end

R1#

R2配置:

R2(config)#ints0/1

R2(config-if)#ipadd12.1.1.2255.255.255.0

R2(config-if)#noshut

R2(config-if)#ints0/0

R2(config-if)#ipadd23.1.1.2255.255.255.0

R2(config-if)#noshut

R2(config-if)#routerrip

R2(config-router)#ver2

R2(config-router)#noauto-summary

R2(config-router)#net12.0.0.0

R2(config-router)#net23.0.0.0

R2(config-router)#end

R2#

R3配置:

R3(config)#ints0/1

R3(config-if)#ipadd23.1.1.3255.255.255.0

R3(config-if)#noshut

R3(config-if)#intlo0

R3(config-if)#ipadd192.168.1.129255.255.255.128

R3(config-if)#noshut

R3(config-if)#routerrip

R3(config-router)#ver2

R3(config-router)#noauto

R3(config-router)#net192.168.1.0

R3(config-router)#net23.0.0.0

R3(config-router)#end

R3#

配置完成后,查看一下R3的路由表:

R3#showiproute

23.0.0.0/24issubnetted,1subnets

C23.1.1.0isdirectlyconnected,Serial0/1

12.0.0.0/24issubnetted,1subnets

R12.1.1.0[120/1]via23.1.1.2,00:

00:

24,Serial0/1

192.168.1.0/24isvariablysubnetted,5subnets,2masks

R192.168.1.32/28[120/2]via23.1.1.2,00:

00:

24,Serial0/1

R192.168.1.48/28[120/2]via23.1.1.2,00:

00:

24,Serial0/1

R192.168.1.0/28[120/2]via23.1.1.2,00:

00:

24,Serial0/1

R192.168.1.16/28[120/2]via23.1.1.2,00:

00:

26,Serial0/1

C192.168.1.128/25isdirectlyconnected,Loopback0

R3#

/*发现R3上学到了R1上的4条明细路由*/

下面在R1的s0/0接口上使用手动汇总:

注意:

汇总是在路由的外出接口上面做的,如果有多条外出接口,就要在每个接口上执行手动汇总。

/*手动汇总*/

R1(config)#ints0/0

R1(config-if)#ipsummary-addressrip192.168.1.0255.255.255.192

R1(config-if)#

/*等待R3收敛后,查看R3的路由表,就只能看到R1汇总后的一条路由条目了*/

R3#showiprout

23.0.0.0/24issubnetted,1subnets

C23.1.1.0isdirectlyconnected,Serial0/1

12.0.0.0/24issubnetted,1subnets

R12.1.1.0[120/1]via23.1.1.2,00:

00:

15,Serial0/1

192.168.1.0/24isvariablysubnetted,2subnets,2masks

R192.168.1.0/26[120/2]via23.1.1.2,00:

00:

15,Serial0/1

C192.168.1.128/25isdirectlyconnected,Loopback0

3.2.4路由翻动

当路由的接口在”UP”和”DOWN”之间快速变换时,就会产生路由翻动,而路由汇总除了可以减小路由表大小,还能有效的将上游路由从路由翻动问题中隔离出来。

比如在上面这个实例中,没使用手动汇总前,不停的开启关闭R1上的loopback0就会造成R2和R3不停的接收新的路由更新,它们的处理器将不停的工作,影响网络性能。

当使用汇总后,虽然R1的直连路由不停的发生变化,但是汇总路由没有发生任何变化,所以R2和R3也不会时不时的收到lo0的网络不可达或可达的更新了。

3.3RIPv2高级配置

3.3.1RIPv2路由验证

使用下面这个拓扑来完成RIPv2路由验证实验:

R1配置:

R1(config)#intlo0

R1(config-if)#ipadd192.168.1.1255.255.255.0

R1(config-if)#noshut

R1(config-if)#ints0/0

R1(config-if)#ipadd12.1.1.1255.255.255.0

R1(config-if)#noshut

R1(config-if)#routerrip

R1(config-router)#net12.0.0.0

R1(config-router)#net192.168.1.0

R1(config-router)#version2

R1(config-router)#exit

R1(config)#keychaintest1/*创建密钥链test1*/

R1(config-keychain)#key1/*配置密钥链中的key1*/

R1(config-keychain-key)#key-stringccna1/*配置密码串*/

R1(config-keychain-key)#end

R1#conft

R1(config)#ints0/0/*在与R2相连的串口中配置使用密钥链test1进行验证*/

R1(config-if)#ipripauthenticationkey-chaintest1

R1(config-if)#ipripauthenticationmodemd5/*使用MD5验证*/

R1(config-if)#end

R1#

验证模式分为两种,一种是text明文验证,一种是md5验证,本实验使用了md5验证,另外,两端使用的密钥链中的密码串必须相同,并且验证模式也要相同,才能验证成功。

R2配置:

R2(config)#ints0/1

R2(config-if)#ipadd12.1.1.2255.255.255.0

R2(config-if)#noshut

R2(config-if)#intlo0

R2(config-if)#ipadd192.168.2.1255.255.255.0

R2(config-if)#noshut

R2(config-if)#routerrip

R2(config-router)#version2

R2(config-router)#net12.0.0.0

R2(c

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2