当前位置:文档之家› RIP协议实例

RIP协议实例

二、RIP协议配置1.实验内容:在H3C路由器上配置RIP协议2.实验目的:掌握RIP协议的配置3.实验环境:4.实验步骤此时再测试网络在静态路由实验基础上,删除静态路由的配置之后再启动RIP协议,其配置命令和配置信息以及路由表信息如下:[RTA]undo ip route-static 202.0.1.0 255.255.255.0 192.0.0.2[RTA]rip[RTA-rip]network all[RTB]undo ip route-static 202.0.0.0 255.255.255.0 192.0.0.1[RTB]rip[RTB-rip]network all查看RTA的配置信息和路由表,路由表显示如下:[RTA)display ip routing-tableRoutingTables:Destination/Mask Proto Pref Metric Nexthop Interface127.0.0.0/8 Direct 0 0 127.0.0.1 LoopBackO127.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0192.0.0.1/0/24 Direct 0 0 192.0.0.2Serial0192.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0192.0.0.2/32 Direct 0 0 192.0.0.2Serial0202.0.0.1/0/24 Direct 0 0 202.0.0.1 Ethernet0202.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0202.0.1.1/0/24 RIP 100 1 192.0.0.2Serial0RTB路由器上的配置和RTA的配置相似。

查看RTB的路由表信息如下:[RTB]display ip routing-tableRoutingTables:Destination/Mask Proto Pref Metric Nexthop Interface127.0.0.0/8 Direct 0 0 127.0.0.1 LoopBack0127.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0192.0.0.1/0/24 Direct 0 0 192.0.0.1 SerialO192.0.0.1/32 Direct 0 0 192.0.0.1 SerialO192.0.0.2/32 Direct 0 0 127.0.0.1 LoopBack0202.0.0.1/0/24 RIP 100 1 192.0.0.1 Serial0202.0.1.1/0/24 Direct 0 0 202.0.1.1 Ethernet0202.0.1.1/32 Direct 0 0 127.0.0.1 LoopBack0测试网络互通性,应该是全网互通的。

如果不是,请检查配置。

现在我们可以看看RiP是怎样发现路由的,在系统视图下打开RiP协议调试开关,有如下信息在路由器之间传递,它们完成了路由的交换,并形成新的路由。

[RTA]info-center console //设置允许信息中心向Console口输出;[RTA]info-center console debugging //设置信息中心向Console口输出调试信息[RTA]debugging rip packetRIP:receive Response from l92.0.0.2 (Serial0)Packet:vers 1,cmd Response,length24Dest 202.0.1.0,Metric 1RIP:send from 202.0.0.1 t0 255.255.255.255(Ethemet0)Packet:vers 1,cmdResponse,length44dest202.0.1·0,Metric2dest 192.0.0.0,Metric 1从上面的信息可以看到RIP协议版本为versionl,这是H3C路由器的默认版本。

可以在接口视图下用rip version 2 multicast命令改变协议版本(注意:需要两端接口都执行该命令),再查看debug信息如下:[RTA]debugging rip packetRIP:sendfroml92.0.0.1t0224.0.0.9(Serial0)Packet:vers2,cmdResponse,length24Dest 202.0.0.0 mask255.255.255.0 router 0.0.0.0 ,metric 1RIP:receive Response from l92.0.0.2(Serial0)Packet:vers2,cmd Response,length24Dest 202.0.1.0 mask 255.255.255.0,router0.0.0.0,metric 1然后使用rip version 2 broadcast命令改变协议报文的发送方式为广播方式,查看debug 信息如下:[RTA]debugging rip packetRIP:send from l92.0.0.1t0255.255.255.255(Serial0)Packet:vers2,cmdResponse,length24dest202.0.0.0 mask255.255.255.0,router0.0.0.0 ,metric 1RIP:receiveResponsefroml92.0.0.2(SerialO)Packet:vers2,cmdResponse,length24dest202.0.1.0 mask255.255.255.0,router0.0.0.0 ,metric 1比较以上三种情况的debug信息,能够发现它们的异同吗?广播地址是什么,组播地址又是什么?H3C路由器的默认状态启动了水平分割功能,在以上配置基础上,关闭水平分割(undoripsplit-horizon)再看看debug信息有什么变化吗?[RTA]debugging rip packetRIP:send from202.0.0.1 t0 255.255.255.255(Ethernet0)Packet:versl,cmd Response,length44dest202.0.1.0,Metric2destl92.0.0.0,MetriclRIP:send from l92.0.0.1 t0 255.255.255.255(Serial0)Packet:vers2,cmd Response,length44dest202.0.1.0 mask255.255.255.0,router0.0.0.0 ,metric2dest202.0.0.0 mask255.255.255.0,router0.0.0.0 ,metricl我们比较发现关闭水平分割时,交换的路由信息增加了,这就是水平分割的作用。

水平分割规定不能将从某一网关送来的路由信息再送回此网关,这就是为什么关闭水平分割时交换的路由信息增加了。

下面我们再来理解验证路由器的自动聚合功能。

先使用命令修改各路由器的E0口的,IP地址如下所示:RTB E0:10.0.1.1/24RTA E0:10.0.2.1/24显示路由器配置信息和路由表信息如下[RTA]display Current- configurationNow create configuration...Current configuration!version 1.74info-·center conso1einfo-center conso1e debuggingfirewall enableSysname RTAEncrypt-card fast-switch!Interface Aux0async mode flowphy-mru 0link-protocol ppp!Interface Ethernet0Ip address l0.0.1.1 255.255.255.0!Interface Serial 01ink-protocol pppIp address l92.0.0.1255.255.255.0rip Version 2 broadcast!Interface serial llink·protocol ppp!Interface serial2link—protocol ppp!interhCeSerial 3link·protoco1 ppp ·!quitripnetwork all!quit!return[RTA]display ip routing-tableRouting Tables:Destination/Mask Proto10.0.1.1/0/24 Direct 010.0.1.1/32 Direct 0127.0.0.0/8 Direct 0127.0.0.1/32 Direct 0192.0.0.1/0/24 Direct 0192.0.0.1/32 Direct 0192.0.0.2/32 Direct 0Metric Nexthop Interface10.0.1.1Ethernet0127.0.0.1 LoopBack0127.0.0.1 LoopBack0127.0.0.1 LoopBack0192.0.0.2 Seria'0127.0.0.1 LoopBack0192.0.0.2 Serial 0然后在协议视图下关闭自动聚合功能,显示路由表信息如下:[RTB-rip]undo summary[RTA-rip] display ip routing-tableRouting Tables:Destination/Mask Proto Pref Metric Nexthop Interface10.0.1.1/0/24 Direct 0 0 10.0.1.1 Ethernet010.0.1.1/32 Direct 0 0 127.0.0.1 LoopBack010.0.2.1/0/24 RIP 100 1 192.0.0.2Serial0127.0.0.0/8 Direct 0 0 127.0.0.1LoopBack0127.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0192.0.0.1/0/24 Direct 0 0 192.0.0.2 Serial0192.0.0.1/32 Direct 0 0 127.0.0.1LoopBack0192.0.0.2/32 Direct 0 0 192.0.0.2Seria'0比较前后两次的路由表信息,会发现关闭自动聚合功能时增加了一条动态路由,知道为什么吗?然后改变协议版本(rip Version 1)并使之生效,并在关闭和启动自动聚合功能下显示路由表信息会发现都没有动态路由产生,知道为什么吗?因为versionl不支持可变长子网掩码,而10.0.1.1与10.0.2.1属于A类地址,自然掩码为8位,属于同一网段的地址。

相关主题