RIP的汇总和不连续网络.docx
- 文档编号:6939043
- 上传时间:2023-01-12
- 格式:DOCX
- 页数:14
- 大小:85.18KB
RIP的汇总和不连续网络.docx
《RIP的汇总和不连续网络.docx》由会员分享,可在线阅读,更多相关《RIP的汇总和不连续网络.docx(14页珍藏版)》请在冰豆网上搜索。
RIP的汇总和不连续网络
七、连续网络和无类路由学习
刚刚学习这些概念,找了很多资料,不知理解的对不对,如果不对之处还望大家多多指教,
1、连续网络
举例:
(1)、将192.168.1.0/24这个网络划分子网如下:
192.168.1.0/26
192.168.1.64/26
192.168.1.128/26
192.168.1.192/26
总结:
此顺序称为192.168.1.0/24这个网络的连续的子网,如果实际中的网络顺序是其中连续不间断的完整的一部分或全部,则称此网络为连续网络!
(2)、针对上面提到的连续不间断的完整的一部分进行举例说明如下:
拓扑图:
ip地址表:
R1 S2/0 192.168.10.5/30
R2 S2/0 192.168.10.6/30
R2 S3/0 192.168.10.9/30
R3 S2/0 192.168.10.10/30
将192.168.10.0/24这个网络划分子网如下(只写出部分实在太多了):
..........
192.168.10.4/30
192.168.10.8/30
..........
总结:
R1和R2中的网络192.168.10.5/30和192.168.10.6/30属于子网192.168.10.4/30
R2和R3中的网络192.168.10.9/30和192.168.10.10/30属于子网192.168.10.8/30
符合连续不间断的完整的一部分,故属于连续网络。
2、无类路由(转载部分个人认为比较好,希望能和大家探讨、学习)
RIPv2、EIGRP、OSPF和BGP等是一些比较新的路由选择协议,它们在路由更新过程中,将网络掩码与路径一起广播出去,这时网络掩码也称为前缀屏蔽或前缀。
例如,如果C类IP地址192.168.1.0的网络掩码为255.255.255.0,可标识为192.168.1.0/24。
由于在路由器之间传送掩码(前缀),因而没有必要判断地址类型和缺省掩码,这就是无类地址及无类路由选择,也是目前Internet上所基于的路由选择协议。
在无类路由中,IP地址之间不再有类型差别,如A类地址、B类地址或C类地址等之分,所有地址都由前缀来决定用于网络标识的位数,IP地址不再归属于某一个类,取而代之的是将它们看作一个地址和掩码对。
通过使用无类路由,用户可以更充分地利用已有的IP地址空间,从而避免浪费宝贵的IP地址资源。
另外,新的IP编址标准IPv6也使用无类路由协议,通过使用无类路由,有助于向下一代IP协议过渡。
更为重要的是,通过使用无类路由协议,用户在子网化时非常方便,尤其是可以使用可变长子网掩码(VLSM)进行子网化。
本文出自51CTO.COM技术博客
RIP-连续网络中的无类路由环境
实验拓扑:
1、ip地址表:
R1 LO/0 192.168.10.17/28
R1 S2/0 192.168.10.5/30
R2 S2/0 192.168.10.6/30
R2 S3/0 192.168.10.9/30
R3 S2/0 192.168.10.10/30
R3 LO/0 192.168.10.33/27
2、
R1的配置:
R1(config)#interfaceloopback0
R1(config-if)#ipaddress192.168.10.17255.255.255.240//此为28位的掩码
R1(config-if)#exit
R1(config)#interfaceserial2/0
R1(config-if)#ipaddress192.168.10.5255.255.255.252//此为30位的掩码
R1(config-if)#noshutdown
R1(config-if)#exit
R1(config)#routerrip//启动rip协议
R1(config-router)#network192.168.10.0//通告直连网络
R2的配置:
R2(config)#interfaceserial2/0
R2(config-if)#ipaddress192.168.10.6255.255.255.252
R2(config-if)#clockrate64000
R2(config-if)#noshutdown
R2(config-if)#exit
R2(config)#interfaceserial3/0
R2(config-if)#ipaddress192.168.10.9255.255.255.252
R2(config-if)#noshutdown
R2(config-if)#exit
R2(config)#routerrip//启动rip协议,此时是由的是ripv1,v1表示版本1
R2(config-router)#network192.168.10.0//通告直连网络
R3的配置:
R3(config)#interfaceloopback0
R3(config-if)#ipaddress192.168.10.33255.255.255.224
R3(config-if)#exit
R3(config)#interfaceserial2/0
R3(config-if)#ipaddress192.168.10.10255.255.255.252
R3(config-if)#noshutdown
R3(config-if)#exit
R3(config)#routerrip//启动rip协议,此时是由的是ripv1,v1表示版本1
R3(config-router)#network192.168.10.0//通告直连网络
根据上个实验的结论,可见此网络结构属于连续网络!
在R1和R2查看路由信息结果如下:
R1#showiproute
192.168.10.0/24isvariablysubnetted,3subnets,2masks
C 192.168.10.4/30isdirectlyconnected,Serial2/0
R 192.168.10.8/30[120/1]via192.168.10.6,00:
00:
20,Serial2/0
C 192.168.10.16/28isdirectlyconnected,Loopback0
R1#
R2#showiproute
192.168.10.0/30issubnetted,2subnets
C 192.168.10.4isdirectlyconnected,Serial2/0
C 192.168.10.8isdirectlyconnected,Serial3/0
R2#
结论:
可见R1学习到了与R2直连的/30的子网192.168.10.8/30,R2没有学习到与R1直连的/28的子网192.168.10.16/28;RIPv1在连续网络的无类路由中只能学习到与自身直连网络的子网掩码相匹配的路由信息!
---------------------------------------------------------------------------------------------------------
上面R1、R2、R3的配置中将RIPv1改为RIPv2;
改前:
(以R1为例)
R1(config)#routerrip//启动rip协议
R1(config-router)#network192.168.10.0//通告直连网络
改后:
R1(config)#routerrip//启动rip协议
R1(config-router)#version2//启动ripv2协议
R1(config-router)#network192.168.10.0//通告直连网络
在R1和R2查看路由信息结果如下:
R1#showiproute
192.168.10.0/24isvariablysubnetted,4subnets,3masks
C 192.168.10.4/30isdirectlyconnected,Serial2/0
R 192.168.10.8/30[120/1]via192.168.10.6,00:
00:
21,Serial2/0
C 192.168.10.16/28isdirectlyconnected,Loopback0
R 192.168.10.32/27[120/2]via192.168.10.6,00:
00:
21,Serial2/0
R1#
R2#showiproute
192.168.10.0/24isvariablysubnetted,4subnets,3masks
C 192.168.10.4/30isdirectlyconnected,Serial2/0
C 192.168.10.8/30isdirectlyconnected,Serial3/0
R 192.168.10.16/28[120/1]via192.168.10.5,00:
00:
01,Serial2/0
R 192.168.10.32/27[120/1]via192.168.10.10,00:
00:
26,Serial3/0
R2#
结论:
可见R1和R2学习到了这个网络中所有的路由信息;RIPv2在连续网络的无类路由中可以学习到所有的路由信息!
3.4RIP的汇总和不连续网络
实验连接图
提要描述
在RIPv2中存在的是自动汇总,虽然可以简化了路由表的条目,但是如果出现了不连续网络这样的情况,就会丢失路由信息。
所以在用RIPv2的时候直接可以毫不犹豫的关闭掉。
而在RIPv1中存在的叫做边界路由的问题。
边界就是在有类的网络中才会出现的 一种汇总的现象,介乎于两个主类。
而不连续网络就是同一个主网络或子网被另一网络隔断。
实验目标:
调试出自动汇总、手动汇总、边界汇总、不连续子网的现象,以及解决这些现象的办法。
基本配置
R1的配置
R2的配置
!
hostnameR1
interfaceSerial1/1
ipaddress12.1.1.1255.255.255.0
nosh
clockrate64000
!
Routerrip
Version2
Network12.1.1.0
!
!
hostnameR2
interfaceSerial1/0
ipaddress12.1.1.2255.255.255.0
nosh
!
interfaceSerial1/1
ipaddress192.168.1.2255.255.255.0
nosh
!
Routerrip
Version2
Network12.1.1.0
Network192.168.1.0
!
R3的配置
!
hostnameR3
!
interfaceLoopback0
ipaddress10.1.1.1255.255.255.0
!
interfaceLoopback1
ipaddress10.1.2.1255.255.255.0
!
interfaceLoopback2
ipaddress10.1.3.1255.255.255.0
!
interfaceLoopback3
ipaddress10.1.4.1255.255.255.0
!
interfaceSerial1/0
ipaddress192.168.1.3255.255.255.0
nosh
clockrate64000
!
routerrip
version2
network10.1.1.0
network10.1.2.0
network10.1.3.0
network10.1.4.0
network192.168.1.0
!
↓调试配置及监测步骤↓
首先R1、R2、R3都已经运行了RIPv2
查看R1、R2、R3的路由表
R1#showiproute
R10.0.0.0/8[120/2]via12.1.1.2,00:
00:
23,Serial1/1
12.0.0.0/24issubnetted,1subnets
C12.1.1.0isdirectlyconnected,Serial1/1
R192.168.1.0/24[120/1]via12.1.1.2,00:
00:
23,Serial1/1
R2#showiproute
R10.0.0.0/8[120/1]via192.168.1.3,00:
00:
22,Serial1/1
12.0.0.0/24issubnetted,1subnets
C12.1.1.0isdirectlyconnected,Serial1/0
C192.168.1.0/24isdirectlyconnected,Serial1/1
R3#showiproute
10.0.0.0/24issubnetted,4subnets
C10.1.3.0isdirectlyconnected,Loopback2
C10.1.2.0isdirectlyconnected,Loopback1
C10.1.1.0isdirectlyconnected,Loopback0
C10.1.4.0isdirectlyconnected,Loopback3
R12.0.0.0/8[120/1]via192.168.1.2,00:
00:
08,Serial1/0
C192.168.1.0/24isdirectlyconnected,Serial1/0
由以上三个路由表可以看到,学到的路由全部都是自动汇总的。
下面我们关闭自动汇总看看:
R1(config)#routerrip
R1(config-router)#noauto-summary
R2(config)#routerrip
R2(config-router)#noauto-summary
R3(config)#routerrip
R3(config-router)#noauto-summary
现在再看看各个路由表的情况:
R1#showiproute
10.0.0.0/8isvariablysubnetted,5subnets,2masks
R10.1.3.0/24[120/2]via12.1.1.2,00:
00:
21,Serial1/1
R10.1.2.0/24[120/2]via12.1.1.2,00:
00:
21,Serial1/1
R10.1.1.0/24[120/2]via12.1.1.2,00:
00:
21,Serial1/1
R10.0.0.0/8[120/2]via12.1.1.2,00:
00:
21,Serial1/1
R10.1.4.0/24[120/2]via12.1.1.2,00:
00:
21,Serial1/1
12.0.0.0/24issubnetted,1subnets
C12.1.1.0isdirectlyconnected,Serial1/1
R192.168.1.0/24[120/1]via12.1.1.2,00:
00:
21,Serial1/1
R2#showiproute
10.0.0.0/8isvariablysubnetted,5subnets,2masks
R10.1.3.0/24[120/1]via192.168.1.3,00:
00:
17,Serial1/1
R10.1.2.0/24[120/1]via192.168.1.3,00:
00:
17,Serial1/1
R10.1.1.0/24[120/1]via192.168.1.3,00:
00:
17,Serial1/1
R10.0.0.0/8[120/1]via192.168.1.3,00:
02:
08,Serial1/1
R10.1.4.0/24[120/1]via192.168.1.3,00:
00:
17,Serial1/1
12.0.0.0/24issubnetted,1subnets
C12.1.1.0isdirectlyconnected,Serial1/0
C192.168.1.0/24isdirectlyconnected,Serial1/1
R3#showiproute
10.0.0.0/24issubnetted,4subnets
C10.1.3.0isdirectlyconnected,Loopback2
C10.1.2.0isdirectlyconnected,Loopback1
C10.1.1.0isdirectlyconnected,Loopback0
C10.1.4.0isdirectlyconnected,Loopback3
12.0.0.0/8isvariablysubnetted,2subnets,2masks
R12.1.1.0/24[120/1]via192.168.1.2,00:
00:
14,Serial1/0
R12.0.0.0/8[120/1]via192.168.1.2,00:
02:
04,Serial1/0
C192.168.1.0/24isdirectlyconnected,Serial1/0
对比前面没有关闭自动汇总,现在的路由表学到的全部是明细路由。
等一些时间后再查看路由表,上面阴影的路由条目就会消失。
当然我们也可以手动精确汇总,例如:
把R3的10.1.1.1汇总成10.1.0.0/16
R3(config)#ints1/0
R3(config-if)#ipsummary-addressrip10.1.0.0255.255.0.0
R2#showiproute
10.0.0.0/8isvariablysubnetted,5subnets,2masks
R10.1.3.0/24[120/1]via192.168.1.3,00:
00:
16,Serial1/1
R10.1.2.0/24[120/1]via192.168.1.3,00:
00:
16,Serial1/1
R10.1.1.0/16[120/1]via192.168.1.3,00:
00:
16,Serial1/1
R10.1.1.0/24[120/1]via192.168.1.3,00:
00:
16,Serial1/1
R10.1.4.0/24[120/1]via192.168.1.3,00:
00:
16,Serial1/1
可以看到R2多出了一条10.1.1.0/16的路由,这就是手动汇总的精确路由
下面我们看看各路由器运行RIPv1的边界汇总和不连续子网问题
R1的配置
R2的配置
!
hostnameR1
interfaceSerial1/1
ipaddress12.1.1.1255.255.255.0
nosh
clockrate64000
!
Routerrip
Network12.1.1.0
!
!
hostnameR2
interfaceSerial1/0
ipaddress12.1.1.2255.255.255.0
nosh
!
interfaceSerial1/1
ipaddress192.168.1.2255.255.255.0
nosh
!
Routerrip
Network12.1.1.0
Network192.168.1.0
!
R3的配置
!
hostnameR3
!
interfaceSerial1/0
ipaddress192.168.1.3255.255.255.0
nosh
clockrate64000
!
routerrip
network192.168.1.0
!
1:
如果路由2边的主类网络号不相同的情况下,路由就会把一边的路由信息汇总转发出去。
2:
如果路由2边的主类网络号相同的情况下,路由会不做汇总直接转发出去。
现在看看在边界路由R2上debug的情况
R2#debugiprip
R2#
*Mar621:
19:
14.887:
RIP:
sendingv1updateto255.255.255.255viaSerial1/1(192.168.1.2)
*Mar621:
19:
14.887:
RIP:
buildupdateentries
*Mar621:
19:
14.891:
network12.0.0.0metric1
再看看R3的路由表:
R3#showiproute
R12.0.0.0/8[120/1]via192.168.1.2,00:
00:
26,Serial1/0
C192.168.1.0/24isdirectlyconnected,Serial1/0
由R2的debug信息和R3的路由表可以看到,R2在向R3发送路由信息时候,并没
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RIP 汇总 连续 网络