110917RIP周六.docx
- 文档编号:8161323
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:65
- 大小:720.18KB
110917RIP周六.docx
《110917RIP周六.docx》由会员分享,可在线阅读,更多相关《110917RIP周六.docx(65页珍藏版)》请在冰豆网上搜索。
110917RIP周六
1RIP-V1的收发规则
发送规则:
1.同类发明细,异类发汇总;
2.发出的路由和出接口在同一个主类网络,如果路由和出接口的子网掩码相同,就可以发送RIP报文,否则不发送;
3.发出的路由和出接口在同一个主类网络,如果路由是32位主机路由,路由子网掩码和接口不论相同与否,都可以发送出去。
接收规则:
1.如果收到的路由和入接口在同一个主类网络,就用接口的子网掩码去匹配,如果匹配的时候发现主机位有1,则将此路由作为主机路由放入路由表中。
(一个路由由两个部分组成,路由前缀和子网掩码)。
2.如果收到的路由和入接口不在同一个主类网络,,且自己的路由表中并无此主类网络的子网路由,则接收此路由,并用主类网络掩码去匹配此路由。
3.如果收到的路由和入接口不在同一个主类网络,且自己的路由表中有此主类网络的子网路由(直连),则不接收。
1.1验证实验
基本环境搭建,R1,R2,R3,如下图
R1,R2,R3上各有一个loopback口,其IP地址为10.10.X.X;X代表路由器编号。
R1配置命令,
===========预配==============
Enable
Configureterminal
Noipdomain-lookup
Lineconsole0
Exec-timeout00
Loggingsynchronous
Exit
=============配置接口IP=========
Interfacefa0/0
Noshutdown
Ipaddress12.1.1.1255.255.255.0
Interfaceloopback0
Noshutdown
Ipaddress10.10.1.1255.255.255.0
end
============验证IP地址配置是否正确=======
Showiproute
Showipinterfacebrief
==========启用RIP========
Configureterminal
Routerrip
Version1
Network10.0.0.0
Network12.0.0.0
end
===========查看RIP配置=========
Showipprotocols
R2配置命令
=====预配=========
Enable
Configureterminal
Noipdomain-lookup
Lineconsole0
Exec-timeout00
Loggingsynchronous
Exit
=========配置接口IP地址===
Interfacef0/1
Noshutdown
Ipaddress12.1.1.2255.255.255.0
Interfacefa0/0
Noshutdown
Ipaddress23.1.1.2255.255.255.0
Interfaceloopback0
Noshutdown
Ipaddress10.10.2.2255.255.255.0
end
===========验证IP配置==
Showiproute
Showipinterfacebrief
=========配置RIP===
Configureterminal
Routerrip
Version1
Network12.0.0.0
Network23.0.0.0
Network10.0.0.0
End
====验证RIp配置===
Showipprotocols
R3配置命令
=====预配
Enable
Configureterminal
Noipdomain-lookup
Lineconsole0
Exec-timeout00
Loggingsynchronous
Exit
============IP地址
Interfacefa0/1
Noshutdown
Ipaddress23.1.1.3255.255.255.0
Interfaceloopback0
Noshutdown
Ipaddress10.10.3.3255.255.255.0
==========验证IP
End
Showiproute
Showipinterfacebrief
==========配置rip
Configureterminal
Routerrip
Version1
Network0.0.0.0
End
=======验证RIP
Showipprotocols
1.1.1RIP中network的含义
例如network10.0.0.0
查看路由器哪些接口的IP地址的范围被包含在network配置的主类网络中,就会在相应的接口上启用RIP进程。
例如:
network10.0.0.0表示将路由器接口IP地址在主类10.0.0.0网络中,这些接口启用RIP协议进程。
network代表的不是宣告一个路由,而是表示一个范围。
接口上启用了RIP协议进程的作用:
1.在该接口上发送RIP报文
2.在该接口上接收RIP报文
3.在其他启用RIP协议的接口上,把该接口IP地址的网络部分,当做路由条目发送给其他路由器。
RIP是路由协议,IP是被路由协议。
按照以上配置完毕后,R1上的路由表如下图
Gatewayoflastresortisnotset
R23.0.0.0/8[120/1]via12.1.1.2,00:
00:
24,FastEthernet0/0
10.0.0.0/24issubnetted,1subnets
C10.10.1.0isdirectlyconnected,Loopback0
12.0.0.0/24issubnetted,1subnets
C12.1.1.0isdirectlyconnected,FastEthernet0/0
按照以上配置完毕后,R2上的路由表如下图
Gatewayoflastresortisnotset
23.0.0.0/24issubnetted,1subnets
C23.1.1.0isdirectlyconnected,FastEthernet0/0
10.0.0.0/24issubnetted,1subnets
C10.10.2.0isdirectlyconnected,Loopback0
12.0.0.0/24issubnetted,1subnets
C12.1.1.0isdirectlyconnected,FastEthernet0/1
按照以上配置完毕后,R3上的路由表如下图
Gatewayoflastresortisnotset
23.0.0.0/24issubnetted,1subnets
C23.1.1.0isdirectlyconnected,FastEthernet0/1
10.0.0.0/24issubnetted,1subnets
C10.10.3.0isdirectlyconnected,Loopback0
R12.0.0.0/8[120/1]via23.1.1.2,00:
00:
15,FastEthernet0/1
1.1.2RIP的发送规则
0.源接口的网络信息不会被发送(原因是对端和我直连不用发送,他已经知道了)
1.同类发明细,异类发汇总(广播的路由信息不包括源端口)
2.如果发出的路由和出接口在同一个主类网路中,且和出接口的子网掩码相同,则发送路由。
如果不相同则丢弃。
3.如果发出的路由和接口在同一个主类网路中,且是32位主机路由,则直接发出去。
规则的验证:
R1上启用RIP的接口包括fa0/0和loopback0;fa0/0会发送RIP报文,它会发送哪些RIP更新报文呢?
首先查看的是RIP数据库(showipripdatabase),根据规则分析哪些条目会在Fa0/0被RIP发送呢?
10.0.0.0/8auto-summary---此条发送,规则1
10.10.1.0/24directlyconnected,Loopback0---此条汇总后发送,规则1
12.0.0.0/8auto-summary---此条不发送,规则2
12.1.1.0/24directlyconnected,FastEthernet0/0---此条不发送,规则0
1.1.3什么叫做主类网络边界?
当路由发出时和出接口比较,是否是同一主类网络,不是则为主类网络边界,是则不为主类网络边界。
10.0.0.0/8和12.0.0.0/8,不是同一主类网络,者f0/0为路由10.10.1.0/24主类网络边界,因此要将10.10.1.0/24自动汇总为10.0.0.0/8发送出去。
通过capture来验证
通过查看12.1.1.1发送的RIP包,发现只有一条路由信息10.0.0.0。
====================
1.1.4验证同类发明细,异类发汇总
更改R1和R2之间的IP为10.1.1.X/24,验证同类发明细,此时掩码长度必须为24位,因为如果不是24位的掩码长度根本无法配置到路由器上,因为loopback0的ip地址也为10.10.X.X/24
R1的路由表
R23.0.0.0/8[120/1]via10.1.1.2,00:
00:
15,FastEthernet0/0
10.0.0.0/24issubnetted,3subnets
C10.10.1.0isdirectlyconnected,Loopback0
R10.10.2.0[120/1]via10.1.1.2,00:
00:
15,FastEthernet0/0
C10.1.1.0isdirectlyconnected,FastEthernet0/0
R1的fa0/0的IP=10.1.1.1/24和loopback0ip=10.10.1.1/24,属于同一个主类网络10.0.0.0/8,根据同类发明细,则发送10.10.1.0/24和路由信息。
=========================
现在修改了R1和R2的网段为10.20.20.X/16,各路由器RIP数据库条目如下
R1的RIP数据库
10.0.0.0/8auto-summary----->不发
10.10.1.0/24directlyconnected,Loopback0----->不发
10.20.0.0/16directlyconnected,FastEthernet0/0------>出接口不发
23.0.0.0/8auto-summary--------->不发
23.0.0.0/8
[1]via10.20.20.2,00:
00:
05,FastEthernet0/0----->发
根据规则,同类发明细,则10.10.1.0/24和出接口intf0/010.20.20.1/16处于同一主类网络,则应该可以发送,接着看第二条,发出的路由如果跟出接口的子网掩码相同就发送,或者是32位的主机路由也发送,由于子网掩码不同,因此R1不会发出10.10.1.0的路由,也不会发送10.0.0.0/8的汇总路由,此时由于f0/0为10.20.20.0/16的接口网段,则也不会发送此条路由信息,因此根据异类发汇总,此时R1只发送23.0.0.0/8[1]的路由条目,并且在出接口f0/0时会将度量值改为2,即为23.0.0.0/8[2]。
R2的RIP数据库
10.0.0.0/8auto-summary
10.10.2.0/24directlyconnected,Loopback0
10.20.0.0/16directlyconnected,FastEthernet0/1
23.0.0.0/8auto-summary
23.1.1.0/24directlyconnected,FastEthernet0/0
对于R2来说,同类发明细,同类的网络有:
10.0.0.0/8,10.10.2.0/24,10.20.0.0/16,这三条路由应该都可以发送,但是由于10.0.0.0/8,10.10.2.0/24,和出接口f0/1,10.20.0.0/16的子网掩码不相同,因此不发送这两条路由,而10.20.20.0/16和出接口f0/1处于同一网段,因此也不发送。
根据异类发汇总,有两条异类路由23.0.0.0/8和23.1.1.0/24,因此发送23.0.0.0/8的异类汇总路由。
而且由于这是本地网段产生的RIP路由,因此出接口是度量值+1。
============================
此时R1和R2之间的网段为10.1.1.X/24
修改R1的loopback0IP=10.10.1.1/28,此时R2的loopback0为10.10.2.2/24
根据规则2,不会发送此路由
再增加一个R1的loopback1ip=10.10.11.11/24
掩码长度相同,主类网络相同,因此可以发送此路由
通过debugiprip可以清楚的看到哪些路由信息被广播出去
R1#debugiprip
*Sep1823:
34:
48.279:
RIP:
sendingv1updateto255.255.255.255viaLoopback1(10.10.11.11)
*Sep1823:
34:
48.279:
RIP:
buildupdateentries
*Sep1823:
34:
48.279:
subnet10.1.1.0metric1
*Sep1823:
34:
48.279:
subnet10.10.2.0metric2
*Sep1823:
34:
48.279:
network23.0.0.0metric2
================
@@@10.10.11.11Loopbakc1接口,广播的路由条目为:
两个子网10.1.1.0,10.10.2.0其metric值都是在出接口时增加1,还广播了一个主类网络23.0.0.0。
10.1.1.0和10.10.2.0由于和接口10.10.11.11都是同一个主类网络,根据同类发明细(此时的同类有两个条件一个是子网掩码相同,一个是主网络相同),因此都广播出去,23.0.0.0被发送出去是根据异类发汇总。
============
R1#
*Sep1823:
34:
49.707:
RIP:
sendingv1updateto255.255.255.255viaFastEthernet0/0(10.1.1.1)
*Sep1823:
34:
49.707:
RIP:
buildupdateentries
*Sep1823:
34:
49.707:
subnet10.10.11.0metric1
========================
@@@fa0/0为10.1.1.1/24,10.10.1.0/28和10.10.11.0/24,根据规则2如果是同类网络,但是子网掩码不同则不发送,因此仅发送了10.10.11.0/24掩码相同的路由
现在更改修改R1的loopback0IP=10.10.1.1/32,则这是一个32位的主机路由,因此根据规则3,应该发送出去,
1.1.5同类32位主机路直接发送
3.如果发出的路由和接口在同一个主类网路中,且是32位主机路由,则直接发出去。
*Sep1823:
50:
07.387:
RIP:
sendingv1updateto255.255.255.255viaFastEthernet0/0(10.1.1.1)
*Sep1823:
50:
07.387:
RIP:
buildupdateentries
*Sep1823:
50:
07.387:
subnet10.10.1.1metric1
*Sep1823:
50:
07.387:
subnet10.10.11.0metric1
=====================
@@@10.10.1.1/32主机路由被发送,
=============================
主机路由被发送有个前提,就是主机路由必须与发送接口处于同一个主类网路,不然,根据规则1,就首先汇总,然后发送了。
例如:
现在更改修改R1的loopback1IP=20.20.1.1/32,则这是一个32位的主机路由,但是根据规则1,则会自动汇总,发送自动汇总的路由20.0.0.0;
此时要增加一个network20.0.0.0.
*Sep1823:
57:
06.635:
RIP:
sendingv1updateto255.255.255.255viaFastEthernet0/0(10.1.1.1)
*Sep1823:
57:
06.635:
RIP:
buildupdateentries
*Sep1823:
57:
06.635:
subnet10.10.1.1metric1
*Sep1823:
57:
06.635:
network20.0.0.0metric1
1.1.6RIP数据库中路由条目发送规则总结
●同发送接口网段完全下相同的路由条目不发送;
●路由条目与出接口掩码相同的情况下,同类发明细(同类就是同一个主类网络A类,B类,C类);
●路由条目与出接口掩码不同,同类网络不发,异类网络直接发汇总的主类路由;
●同类网络的32位主机直接发送;
●如果有相同的路由条目存在,则发送有出接口的路由条目,并将所有发出得路由条目的metirc值+1。
收RIP报文的规则证明:
如果收到的路由和入接口在同一个主类网络就用入接口的子网掩码匹配。
R1的f0/010.1.1.1/24,R2的f0/110.1.1.2/25R1和R2的互联网段两端接口的子网掩码不同,
查看R2的RIP数据库
10.0.0.0/8auto-summary
10.1.1.0/25directlyconnected,FastEthernet0/1
10.10.1.0/25
[1]via10.1.1.1,00:
00:
10,FastEthernet0/1---从R1获得的路由条目用自己接口的子网掩码
10.10.2.0/24directlyconnected,Loopback0
23.0.0.0/8auto-summary
23.1.1.0/24directlyconnected,FastEthernet0/0
R2的RIB
23.0.0.0/24issubnetted,1subnets
C23.1.1.0isdirectlyconnected,FastEthernet0/0
10.0.0.0/8isvariablysubnetted,3subnets,2masks
R10.10.1.0/25[120/1]via10.1.1.1,00:
00:
20,FastEthernet0/1
C10.10.2.0/24isdirectlyconnected,Loopback0
C10.1.1.0/25isdirectlyconnected,FastEthernet0/1
查看R1的RIP数据库
10.0.0.0/8auto-summary
10.1.1.0/24directlyconnected,FastEthernet0/0
10.10.1.0/24directlyconnected,Loopback0
23.0.0.0/8auto-summary
23.0.0.0/8
[1]via10.1.1.2,00:
00:
02,FastEthernet0/0
查看R1的RIB
R23.0.0.0/8[120/1]via10.1.1.2,00:
00:
17,FastEthernet0/0
10.0.0.0/24issubnetted,2subnets
C10.10.1.0isdirectlyconnected,Loopback0
C10.1.1.0isdirectlyconnected,FastEthernet0/0
==============
如果匹配时发现主机位有“1”,收接口则认为主机路由,则将其作为主机路由放入路由表。
更改R2的f0/1ip为10.1.1.2/24,
R1的f0/1的IP为10.1.1.1/25,
R1的loopback的IP为10.10.1.129/25(此时R1的f0/1的掩码必须为25位,不然根据发规则同类发明细,子网掩码必须相同,不相同者不发)
R2收到一个路由条目为10.10.1.129,由于和接收接口10.1.1.2/24属于同一主类网络,则用自己的子网掩码去匹配,在匹配的过程中,发现主机位不全为0,还有一个1,因此认为这是一个主机路由,直接放入路由表中。
R2的RIB数据库
23.0.0.0/24issubnetted,1subnets
C23.1.1.0isdirectlyconnected,FastEthernet0/0
10.0.0.0/8isvariablysubnetted,3subnets,2masks
C10.10.2.0/24isdirectlyconnected,Loopback0
C10.1.1.0/24isdirectlyconnected,FastEthernet0/1
R10.10.1.128/32[120/1]via10.1.1.1,00:
00:
02,FastEthernet0/1
R2的RIP数据库
10.0.0.0/8auto-summary
10.1.1.0/24directlyconnected,FastEthernet0/1
10.10.1.128/32
[1]via10.1.1.1,00:
00:
26,FastEthernet0/1
10.10.2.0/24directlyconnected,Loopback0
23.0.0.0/8auto-summary
23.1.1.0/24directlyconnected,FastEthernet0/0
R1的路由表
R23.0.0.0/8[120/1]via10.1.1.2,00:
00:
16,FastEthernet0/0
10.0.0.0/25issubnetted,3subnets
R10.10.2.0[12
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 110917 RIP 周六