您好,欢迎来到赴品旅游。
搜索
您的当前位置:首页RIP学习总结

RIP学习总结

来源:赴品旅游
RIP路由选择信息协议一、RIP:路由选择信息协议,他是一个距离矢量协议,又称距离向量协议。他基于Bellham-Ford(距离向量)算法,一般应用的IGP(内部网关协议)中。RIP分为有类路由协议(RIPV1)和无类路由协议(RIPV2)。RIPV1与RIPV2的相同点:

1、都是使用跳数作为度量值(metric),他们的最大跳数都是15跳,也就是说,他们最多可以连接的路由器数量为15台。

2、都是支持自动汇总功能,但是RIPv2支持手动汇总,而V1则不可。3、最多支持6条负载均衡,但是在默认的情况下是4条。4、在网络中,只能够使用一个子网掩码,而且是定长的。

有人就会问了,这两个版本有什么区别呢?下面就介绍给大家介绍一下RIPV1与RIPV2的区别:

1、RIPv2是RIPv1的增强版本被称之为混合协议。2、RIPV1不支持触发更新。

3、RIPV1发送更新使用的是广播地址255.255.255.255,而RIPV2使用的更新地址为224.0.0.9是组播地址。

4、RIPV2支持可变长子网掩码(VLSM),而RIPV1则不支持。5、RIPV2支持接口验证,而RIPV1则不支持。

6、在使用两个不同版本的时候,RIPV1可以接收到RIPV2的路由信息,反之则不可。二、RIP用两种分组传输信息:更新(updates)和请求(requests)。每台路由器每30秒更新一次,使用UDP520。他用路程段数作为网络距离的尺度。每台路由器给相邻的路由器发送信息时,给每个路径加上内部距离(为1),也就是我们所谓的跳数。三、为了防止路由器的环路,他使用以下4中方法:1、计数到无穷大:

RIP的最大条数为15,超过他为不可达,同时他也会防止环路的问题!2、水平分割:

路由器不向路径到来的方向回送此路由信息。我们也是可以关闭水平分割的,比如在NBMA非广播多路访问的HUB-AND-SPOKE环境下使用,见图1-1。如果我们在A上不关闭,则B看不到C的路由信息,反之亦然。我们可以使用noipsplit-horizon接口子命令来关闭水平分割的功能。

peter(∩图1-1

_∩1

)pan3、破坏逆转:

也就是毒性路由和反转毒性路由。4、保持:

使用hold-downtimer计时器来避免路由表的翻动。5、闪式更新:

触发更新想加快汇聚时间,当路径的度量(metric)改变,路由立即发送更新信息,不管是否到达常规更新时间都会发送此更新。

注意:水平分割与毒性路由、反转路由不可以同时使用!

三、RIP的实验及配置:

1、我们使用RIPV1版本,使R1,R2,R3可以互相学习到彼此的路由信息。

R1上的基本配置:

Currentconfiguration:965bytes!

version12.2

noservicesingle-slot-reload-enableservicetimestampsdebuguptimeservicetimestampsloguptimenoservicepassword-encryption!

hostnamer1路由器的名字为R1!

loggingrate-limitconsole10excepterrorsenablepasswordcisco为特权模式加密!

ipsubnet-zeronoipfinger

noipdomain-lookup!

noipdhcp-clientnetwork-discovery!!!!

interfaceLoopback0

ipaddress1.1.1.1255.255.255.0还回接口

peter(∩_∩2

)pan!

interfaceEthernet0noipaddressshutdown!

interfaceSerial0noipaddressshutdown!

interfaceSerial1

ipaddress195.95.1.1255.255.255.0为串口S1配置IP,本接口为DTE不需要打时钟同步,但要记住NOSHUTDOWN启用这个接口!

interfaceBRI0noipaddressshutdown

isdnx25static-tei0cdapibuffersregular0cdapibuffersraw0cdapibufferslarge0!

routerrip启动RIP路由协议network1.0.0.0宣告网段LOOP0network195.95.1.0宣告网段S1!

ipkerberossource-interfaceanyipclassless

noiphttpserver!!!

linecon0进入控制接口exec-timeout00无跳出路由loggingsynchronous无跳行transportinputnonelineaux0进入辅助接口exec-timeout00无跳出路由loggingsynchronous无跳行linevty04设置终端号exec-timeout00无跳出路由器passwordciscoTELNET的登录密码Login调用此设置!End

peter(∩_∩3

)panR2上的基本配置:

Currentconfiguration:1028bytes!

version12.2

noservicesingle-slot-reload-enableservicetimestampsdebuguptimeservicetimestampsloguptimenoservicepassword-encryption!

hostnamer2!

loggingrate-limitconsole10excepterrorsenablepasswordcisco!

ipsubnet-zeronoipfinger

noipdomain-lookup!

noipdhcp-clientnetwork-discovery!!!!

interfaceLoopback0

ipaddress2.2.2.2255.255.255.0!

interfaceEthernet0noipaddressshutdown!

interfaceSerial0

ipaddress195.95.2.1255.255.255.0clockrate000因为是DCE,所以我们需要配置时钟同步,否则链路起不来!

interfaceSerial1

ipaddress195.95.1.2255.255.255.0clockrate000!

interfaceBRI0noipaddressshutdown

isdnx25static-tei0cdapibuffersregular0

peter(∩_∩4

)pancdapibuffersraw0cdapibufferslarge0

!

routerrip

network2.0.0.0network195.95.1.0network195.95.2.0!

ipkerberossource-interfaceanyipclasslessiphttpserver!!!

linecon0

exec-timeout00loggingsynchronoustransportinputnonelineaux0

exec-timeout00loggingsynchronous∩linevty04

exec-timeout00_passwordciscologin!∩end

(R3上的基本配置:

rCurrentconfiguratione:828bytes!

versiont12.2

noeservicesingle-slot-reload-enableservicetimestampsdebuguptimeservicetimestampsloguptimenoservicepassword-encryption!

hostnamer3!

loggingrate-limitconsole10excepterrorsenablepasswordcisco!

ipsubnet-zeronoipfinger

5

nap)pnoipdomain-lookup!

noipdhcp-clientnetwork-discovery!!!!

interfaceLoopback0

ipaddress3.3.3.3255.255.255.0!

interfaceEthernet0noipaddressshutdown!

interfaceSerial0

ipaddress195.95.2.2255.255.255.0!

interfaceSerial1noipaddressshutdown!

∩routerrip

network3.0.0.0_network195.95.2.0!

ipkerberossource-interfaceany∩ipclasslessiphttpserver(!r!!

elinecont0

exec-timeoute00loggingsynchronoustransportinputnonelineaux0

exec-timeout00loggingsynchronouslinevty04

exec-timeout00passwordciscologin!end

6

nap)p在R1上使用showiproute命令查看路由信息

Codes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP

D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterareaN1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGPi-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea*-candidatedefault,U-per-userstaticroute,o-ODRP-periodicdownloadedstaticrouteGatewayoflastresortisnotset

1.0.0.0/24issubnetted,1subnetsC1.1.1.0isdirectlyconnected,Loopback0R2.0.0.0/8[120/1]via195.95.1.2,00:00:16,Serial1R3.0.0.0/8[120/2]via195.95.1.2,00:00:16,Serial1R195.95.2.0/24[120/1]via195.95.1.2,00:00:16,Serial1C195.95.1.0/24isdirectlyconnected,Serial1

我们可以看到R2、R3的路由信息我们已经学习到了,在这里我要再重新说明一下,现在使用的是RIPV1的版本!它更新路由信息使用的是广播地址255.255.255.255,而RIPV2使用的组播地址224.0.0.9。而且RIPV2支持VLSM、手动汇总和接口验证。注意:在直连接口相连接的时候,会忽略直连接口的信息。在R1上我们使用debugiprip查看:

01:07:31:RIP:receivedv1updatefrom195.95.1.2onSerial1接收来自S1接口的更新01:07:31:2.0.0.0in1hops2.0.0.0的网段到本地为1跳01:07:31:3.0.0.0in2hops3.0.0.0的网段到本地为2跳01:07:31:195.95.2.0in1hops195.95.2.0的网段到本地为1跳

01:07:31:RIP:sendingv1updateto255.255.255.255viaLoopback0(1.1.1.1)更新为广播地址01:07:31:RIP:buildupdateentries建立内部更新01:07:31:network2.0.0.0metric201:07:31:network3.0.0.0metric301:07:31:network195.95.1.0metric101:07:31:network195.95.2.0metric2

01:07:31:RIP:sendingv1updateto255.255.255.255viaSerial1(195.95.1.1)01:07:31:RIP:buildupdateentries01:07:31:network1.0.0.0metric1

01:07:32:RIP:sendingv1flashupdateto255.255.255.255viaLoopback0(1.1.1.1)01:07:32:RIP:buildflashupdateentries01:07:32:network2.0.0.0metric201:07:32:network3.0.0.0metric301:07:32:network195.95.1.0metric101:07:32:network195.95.2.0metric2

01:07:32:RIP:sendingv1flashupdateto255.255.255.255viaSerial1(195.95.1.1)01:07:32:RIP:buildflashupdateentries

peter(∩_∩7

)panpeter(01:07:32:network1.0.0.0metric1

在这里我们可以注意到,RIP的更新是先收包后发包的。他发包是以广播的方式发送的。与RIPV2是不相同的。RIPV2使用的是组播地址发送的!2、在以上实验的基础上,我们来看一看关闭水平分割:r1(config)#ints0

r1(config-if)#noipsplit-horizon关闭水平分割再用debugiprip查看:

01:13:23:RIP:receivedv1updatefrom195.95.1.2onSerial101:13:23:2.0.0.0in1hops01:13:23:3.0.0.0in2hops01:13:23:195.95.2.0in1hops

01:13:25:RIP:sendingv1flashupdateto255.255.255.255viaLoopback0(1.1.1.1)01:13:25:RIP:buildflashupdateentries01:13:25:network2.0.0.0metric201:13:25:network3.0.0.0metric301:13:25:network195.95.1.0metric101:13:25:network195.95.2.0metric2

01:13:25:RIP:sendingv1flashupdateto255.255.255.255viaSerial1(195.95.1.1)01:13:25:RIP:buildflashupdateentries01:13:25:network1.0.0.0metric1

01:13:36:RIP:receivedv1updatefrom195.95.1.2onSerial101:13:36:2.0.0.0in1hops01:13:36:3.0.0.0in2hops01:13:36:195.95.2.0in1hops

01:13:40:RIP:sendingv1updateto255.255.255.255viaLoopback0(1.1.1.1)01:13:40:RIP:buildupdateentries01:13:40:network2.0.0.0metric201:13:40:network3.0.0.0metric301:13:40:network195.95.1.0metric101:13:40:network195.95.2.0metric2我们发现到,在发送更新信息的时候不光把自己的路由信息发送了,而且把收到的更新也一同发送出去了!

3、下面来介绍一下被动接口的实验:

被动接口顾名思义就是只能够接受路由信息而不发送,也就是所谓的监听。在这个过程中,我们只接受其他路由器发送的信息,写进自己的路由表中,但是并不发送给其他人。

∩_∩图1-2

8

)pan如图1-2有3个网段,他们都是A类的,但是RIPV1是有类的,所以在接收到的信息后,就会把他转换成10.0.0.0的网段了,我们可以把他认为是一个分级的协议。如果我们想只传送10.1.1.0的网段给其他路由器,我们需要把其他两个接口配置成被动接口。现在我们继续来做刚才的实验

我们在R1的route#passive-interfaceserivals1,此命令写入后进入监听。01:41:29:RIP:receivedv1updatefrom195.95.1.2onSerial101:41:29:2.0.0.0in1hops01:41:29:3.0.0.0in2hops01:41:29:195.95.2.0in1hops

01:41:49:RIP:sendingv1updateto255.255.255.255viaLoopback0(1.1.1.1)01:41:49:RIP:buildupdateentries01:41:49:network2.0.0.0metric201:41:49:network3.0.0.0metric301:41:49:network195.95.1.0metric101:41:49:network195.95.2.0metric2

peter(Gatewayoflastresortisnotset

我们可以看到S1口只是接受路由更新而并没有发送更新信息。让我们来用showiproute来看看R1和R2之间区别!R1:

Codes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP

D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterareaN1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGPi-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea*-candidatedefault,U-per-userstaticroute,o-ODRP-periodicdownloadedstaticroute

CRRRCR2:

Codes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP

D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterareaN1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGPi-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea*-candidatedefault,U-per-userstaticroute,o-ODRP-periodicdownloadedstaticroute

1.0.0.0/24issubnetted,1subnets

1.1.1.0isdirectlyconnected,Loopback0

2.0.0.0/8[120/1]via195.95.1.2,00:00:26,Serial13.0.0.0/8[120/2]via195.95.1.2,00:00:26,Serial1

195.95.2.0/24[120/1]via195.95.1.2,00:00:26,Serial1195.95.1.0/24isdirectlyconnected,Serial1

∩_∩9

)panGatewayoflastresortisnotset

2.0.0.0/24issubnetted,1subnets

2.2.2.0isdirectlyconnected,Loopback0

3.0.0.0/8[120/1]via195.95.2.2,00:00:23,Serial0195.95.2.0/24isdirectlyconnected,Serial0195.95.1.0/24isdirectlyconnected,Serial1

CRCC

在默认的情况下,4个计时器的默认值分别为:RoutingProtocolis\"rip\"使用的是RIP协议

Sendingupdatesevery30seconds,nextduein1seconds每30S发送一次更新Invalidafter180seconds,holddown180,flushedafter240其他3个定时器的默认时间OutgoingupdatefilterlistforallinterfacesisnotsetIncomingupdatefilterlistforallinterfacesisnotsetRedistributing:rip

Defaultversioncontrol:sendversion1,receiveanyversionInterfaceSendRecvTriggeredRIPKey-chainLoopback0112Serial0112

AutomaticnetworksummarizationisineffectMaximumpath:4RoutingforNetworks:1.0.0.0195.95.1.0

RoutingInformationSources:GatewayDistanceLastUpdate195.95.1.312000:00:28195.95.1.212000:00:29Distance:(defaultis120)

peter(∩_∩10

4、RIP的定时器实验和配置

我在这个给大家介绍RIP的4个定时器以及如何来修改:

1、更新定时器;它是以秒为单位的,不建议更改,因为增加了更新时间,也就是等于增加了网络的汇聚时间。所以不建议更改。

2、无效定时器;一般它是更新定时器的3倍。

每次更新后,它都会被重置。如果在默认的180秒后没有得到更新的时候,就会被删除掉。注意相邻的路由器更新时间必须相同。

3、保持定时器;也成为抑制定时器,一般是是更新定时器的3倍。4、刷新定时器。

)pan很明显,在R2上我们并没有看到R1上宣告的的loop0的信息,这个就是被动接口在起作用了!在后面我们会继续介绍使用了被动接口以后,如何可以手动的指邻居使其发送更新,使R2,R3可以接收到R1的路由信息。

以上是定时器的介绍,下面我们来对它们进行修改:router#timersbasic5151530

这个命令的意思是:每隔5秒的时间来更新一次,如果在15秒内没有收到更新信息,则该路由声明为不可用。接下来的15秒为抑制时间,等待新的更新信息。如果在抑制时间后仍然没有得到该路由则被删除。

我们可以看到修改后的效果:Update=5;invalid=15;holddown=15;flush=30。

注意:如果要是更改了更新定时器,那么其他的定时器也需要做相应的改变。否则会造成

路由信息更新的收敛时间不同。无论是在帧中继环境下,还是在直连下默认的计时器都是一样的。

查看更改后的命令为:#ShowipprotocolsRoutingProtocolis\"rip\"

Sendingupdatesevery5seconds,nextduein2seconds更新时间为5秒下一次还差2秒Invalidafter15seconds,holddown15,flushedafter30为其他3个定时OutgoingupdatefilterlistforallinterfacesisIncomingupdatefilterlistforallinterfacesisRedistributing:rip

Defaultversioncontrol:sendversion1,receiveanyversionInterfaceSendRecvTriggeredRIPKey-chainLoopback0112

AutomaticnetworksummarizationisineffectRoutingforNetworks:网络路由表1.0.0.0195.95.1.0

PassiveInterface(s):默认接口Serial1

RoutingInformationSources:路由信息源地址GatewayDistanceLastUpdate195.95.1.212000:00:02Distance:(defaultis120)默认的RIP的管理距离为120

peter(5、我们先在R1上写入服务时间戳:Config#servicetimestamps断开R1和R2的串行线,用debugiprouting查看02:09:11:RT:2.0.0.0cameoutofholddown

02:09:11:RT:add2.0.0.0/8via195.95.1.2,ripmetric[120/1]02:09:11:RT:3.0.0.0cameoutofholddown

02:09:11:RT:add3.0.0.0/8via195.95.1.2,ripmetric[120/2]02:09:11:RT:195.95.2.0cameoutofholddown

02:09:11:RT:add195.95.2.0/24via195.95.1.2,ripmetric[120/1]02:09:47:RT:deleterouteto2.0.0.0via195.95.1.2,ripmetric[120/1]02:09:47:RT:noroutesto2.0.0.0,enteringholddown

02:09:47:RT:deleterouteto3.0.0.0via195.95.1.2,ripmetric[120/2]02:09:47:RT:noroutesto3.0.0.0,enteringholddown

02:09:47:RT:deleterouteto195.95.2.0via195.95.1.2,ripmetric[120/1]02:09:47:RT:noroutesto195.95.2.0,enteringholddown

∩_∩11

)pan在看路由表中的信息,我们可以看到里面的下一条接口为passiblydownCodes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP

D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterareaN1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGPi-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea*-candidatedefault,U-per-userstaticroute,o-ODRP-periodicdownloadedstaticrouteGatewayoflastresortisnotset

1.0.0.0/24issubnetted,1subnets

1.1.1.0isdirectlyconnected,Loopback0

2.0.0.0/8ispossiblydown,routingvia195.95.1.2,Serial13.0.0.0/8ispossiblydown,routingvia195.95.1.2,Serial1195.95.2.0/24ispossiblydown,routingvia195.95.1.2,Serial1195.95.1.0/24isdirectlyconnected,Serial1

6、配置RIP的单播实验:

peter(R1\\R2\\R3之间我们起RIP协议,与上实验基本配置相同,在R1上我们打入:Route#passive-interfaceserival0配置为默认接口Router#neighbor195.95.1.2允许路由信息以点对点(非广播)交换

02:27:26:RIP:sendingv1flashupdateto255.255.255.255viaLoopback0(2.2.2.2)02:27:26:RIP:buildflashupdateentries02:27:26:network1.0.0.0metric202:27:26:network195.95.1.0metric1

02:27:26:RIP:sendingv1flashupdateto195.95.1.2viaSerial1(195.95.1.1)02:27:26:RIP:buildflashupdateentries02:27:26:network2.0.0.0metric1

注意:我们在这里指向195.95.1.2发送更新,但并没有发送更新给195.95.2.0的网段发送更

∩12

_∩)paCRRRC

n新包。

7、RIPV2的取消自动汇总:

Currentconfiguration:993bytes!

version12.2

noservicesingle-slot-reload-enableservicetimestampsdebuguptimeservicetimestampsloguptimenoservicepassword-encryption!

hostnamer1!

loggingrate-limitconsole10excepterrorsenablepasswordcisco!

ipsubnet-zeronoipfinger

noipdomain-lookup!

noipdhcp-clientnetwork-discovery!!!!

interfaceLoopback0

ipaddress1.1.1.1255.255.255.0!

interfaceEthernet0noipaddressshutdown!

interfaceSerial0

peter(∩13

_∩)pan如上图所示,我们使用RIPV2来起路由协议R1上的基本配置如下:

ipaddress195.95.1.1255.255.255.0

!

interfaceSerial1noipaddressshutdown!

interfaceBRI0noipaddressshutdown

isdnx25static-tei0cdapibuffersregular0cdapibuffersraw0cdapibufferslarge0!

routerripversion2使用RIPV2版本,如果使用RIPV1则改为1即可network1.0.0.0network195.95.1.0noauto-summary取消自动汇总!

ipkerberossource-interfaceanyipclassless

noiphttpserver!!!

linecon0

exec-timeout00loggingsynchronoustransportinputnonelineaux0

exec-timeout00loggingsynchronouslinevty04

exec-timeout00passwordciscologin!end

peter(R2、R3的基本配置同R1基本相同,让我们来showiproute看一下与RIPV1的区别:Codes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP

D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterareaN1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2

∩_∩14

)panE1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGPi-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,ia-IS-ISinterarea*-candidatedefault,U-per-userstaticroute,o-ODRP-periodicdownloadedstaticroute

Gatewayoflastresortisnotset

1.0.0.0/24issubnetted,1subnetsC1.1.1.0isdirectlyconnected,Loopback0

2.0.0.0/24issubnetted,1subnetsR2.2.2.0[120/1]via195.95.1.2,00:00:02,Serial0

3.0.0.0/24issubnetted,1subnetsR3.3.3.0[120/2]via195.95.1.2,00:00:02,Serial0R195.95.2.0/24[120/1]via195.95.1.2,00:00:02,Serial0C195.95.1.0/24isdirectlyconnected,Serial0

我们可以看到红体字的路由信息,2.0.0.0/24说明他的网络位是24位的,我们可以很清楚的看到noauto-summary取消自动汇总后的效果。

使用debugiprip来看看:无论是发送还是接受,我们使用的都是组播地址。大家应该还记得RIPV1的广播地址吧!没有错,就是255.255.255.255。01:59:19:RIP:sendingrequestonLoopback0to224.0.0.901:59:19:RIP:sendingrequestonSerial0to224.0.0.9

01:59:19:RIP:receivedv2updatefrom195.95.1.2onSerial001:59:19:2.2.2.0/24via0.0.0.0in1hops01:59:19:3.3.3.0/24via0.0.0.0in2hops01:59:19:195.95.2.0/24via0.0.0.0in1hops

01:59:21:RIP:sendingv2flashupdateto224.0.0.9viaLoopback0(1.1.1.1)01:59:21:RIP:buildflashupdateentries01:59:21:2.2.2.0/24via0.0.0.0,metric2,tag001:59:21:3.3.3.0/24via0.0.0.0,metric3,tag001:59:21:195.95.1.0/24via0.0.0.0,metric1,tag001:59:21:195.95.2.0/24via0.0.0.0,metric2,tag0

01:59:21:RIP:sendingv2flashupdateto224.0.0.9viaSerial0(195.95.1.1)01:59:21:RIP:buildflashupdateentries01:59:21:1.1.1.0/24via0.0.0.0,metric1,tag0

如果我们想手动的更新一下路由表信息,我们可以使用命令:Cleariproute*来重新计算一下路由表中的信息。

看一下RIP的数据库信息,使用命令showipripdatabase1.0.0.0/8auto-summary1.1.1.0/24directlyconnected,Loopback02.0.0.0/8auto-summary2.2.2.0/24

[1]via195.95.1.2,00:00:03,Serial03.0.0.0/8auto-summary3.3.3.0/24

peter(∩_∩15

)pan[2]via195.95.1.2,00:00:03,Serial0195.95.1.0/24auto-summary195.95.1.0/24directlyconnected,Serial0195.95.2.0/24auto-summary195.95.2.0/24

[1]via195.95.1.2,00:00:03,Serial0

在数据库中loop的地址既有网络位是8位的还有24位的这个是为什么呢?!

这是因为在接收到信息后,他会自动汇总这条信息。为了验证,我们可以在R2上起个loop1:2.3.2.2/24的地址并宣告。我闷在看一下他的数据库

1.0.0.0/8auto-summary1.1.1.0/24directlyconnected,Loopback02.0.0.0/8auto-summary2.2.2.0/24

[1]via195.95.1.2,00:00:07,Serial02.3.2.0/24

[1]via195.95.1.2,00:00:07,Serial03.0.0.0/8auto-summary3.3.3.0/24

[2]via195.95.1.2,00:00:07,Serial0195.95.1.0/24auto-summary195.95.1.0/24directlyconnected,Serial0195.95.2.0/24auto-summary195.95.2.0/24

[1]via195.95.1.2,00:00:07,Serial0

我们看到,在2.0.0.0/8的自动汇总后面是2.2.2.0/24和2.3.2.0/24的网段,对于这连个网段来说都是属于A类的网址,所以到了R1上汇总成A类的地址并放进了数据库中,这个目的是为了节省路由表空间!

8、RIP的接口验证实验及配置:

还是以上图为例:对于RIPV2的接口验证我们可以分为密文和明文两种验证格式。基本配置如下:

在R1的S1接口上打:Ipripauthenticationmodemd5我们这里使用的密文加密

Ipripauthenticaionkey-chancisco我们调用要是名字CISCO

编写MD5的密码:在配置模式打:Keychaincisco密码管理的名字

Key1钥匙号为1Key-stringpeterpan密码为peterpan

这样我们就成功的配置了接口验证,我们来看一下debugiprip的更新过程:我们可以看到接受到了MD5的验证信息,如果验证不成功则不接受路由信息!RIP:receivedpacketwithMD5authentication

02:37:51:RIP:receivedv2updatefrom195.95.1.2onSerial002:37:51:2.2.2.0/24via0.0.0.0in1hops02:37:51:2.3.2.0/24via0.0.0.0in1hops02:37:51:3.3.3.0/24via0.0.0.0in2hops02:37:51:195.95.2.0/24via0.0.0.0in1hops

peter(∩_∩16

)panpeter(10、手动地址汇总实验:

9、RIPV2接受RIPV1的信息的配置:

我们在做实验的时候会考虑这么一个问题,如果R1使用RIPV1,而R2使用RIPV2那为什么R1可以接收到路由信息而R2却不可以呢?!这是因为RIPV1兼容RIPV2所以可以接收到路由信息,但是我们可以让R2也可以接收到RIPV1的信息。配置如下:我们需要在R2的接口上打一条命令就可以轻松搞定了!#ipripreceiveversion1就可以接收到路由信息了!轻松搞定,^_^

∩02:37:52:RIP:sendingrequestonLoopback0to224.0.0.902:37:52:RIP:sendingrequestonSerial0to224.0.0.9

02:37:52:RIP:sendingv2flashupdateto224.0.0.9viaLoopback0(1.1.1.1)02:37:52:RIP:buildflashupdateentries02:37:52:195.95.1.0/24via0.0.0.0,metric1,tag0

02:37:53:RIP:sendingv2flashupdateto224.0.0.9viaSerial0(195.95.1.1)02:37:53:RIP:buildflashupdateentries02:37:53:1.1.1.0/24via0.0.0.0,metric1,tag0

02:37:53:RIP:ignoredv2packetfrom1.1.1.1(sourcedfromoneofouraddresses)02:37:53:RIP:ignoredv2packetfrom1.1.1.1(sourcedfromoneofouraddresses)02:37:53:RIP:receivedpacketwithMD5authentication02:37:53:RIP:receivedv2updatefrom195.95.1.2onSerial002:37:53:2.2.2.0/24via0.0.0.0in1hops02:37:53:2.3.2.0/24via0.0.0.0in1hops02:37:53:3.3.3.0/24via0.0.0.0in2hops02:37:53:195.95.2.0/24via0.0.0.0in1hops

02:37:53:RIP:sendingrequestonLoopback0to224.0.0.902:37:53:RIP:sendingrequestonSerial0to224.0.0.9

02:37:53:RIP:ignoredv2packetfrom1.1.1.1(sourcedfromoneofouraddresses)02:37:53:RIP:receivedpacketwithMD5authentication02:37:53:RIP:receivedv2updatefrom195.95.1.2onSerial002:37:53:2.2.2.0/24via0.0.0.0in1hops02:37:53:2.3.2.0/24via0.0.0.0in1hops02:37:53:3.3.3.0/24via0.0.0.0in2hops02:37:53:195.95.2.0/24via0.0.0.0in1hops

_∩17

)pan这个实验以及访问控制列表在以后的资料中会详细讲解的。

备注:本人是初学者,为了能够促进学习以及能够使深入理解才出此资料。其中可能有不详细或者不确切的内容,希望大家能够谅解,多多提宝贵意见!谢谢大家阅览!

peter(18

∩_∩RIP的在发布:在与其他协议在发布的时候,如果METRIC的值超过了RIP的最大跳数(15),则RIP不会接受路由信息,会drop掉。DEBUGIPRIP查看,我们需要在在发布的时候,改他的跳数为METRIC1。这样,就可以进行路由欺骗使得路由信息可以接收到。

)pa注意:无类变换路由器到有类边界路由器,会自动进行汇总,showipripda和debugiprip来查看。自动汇总可以减少路由表过多,造成资源浪费以及占用过多的CPU。

n我们在R2上其4个LOOP,然后用VLSM计算,这里VLSM的算法就不过多的介绍,如有问题请观阅其他教程资料。我们给这些地址手动汇总为155.1.0.0/21。我们在接口上打:#ipsummary-addressrip155.1.0.0255.255.248.0

我们使用showiproute可以看到结果的汇总后为155.1.0.0/21的路由信息。在showipripdatabase中也是可以看到效果的。

作者:♂peter潘♂

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- fupindai.com 版权所有 赣ICP备2024042792号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务