《RIP水平分割(VisualLandRIP动画系列).ppt》由会员分享,可在线阅读,更多相关《RIP水平分割(VisualLandRIP动画系列).ppt(15页珍藏版)》请在三一办公上搜索。
1、2023/11/8,1,RIP水平分割RIP 图解教程系列-(北冰洋软件),看动画、学网络 RIP水平分割仿真教程(动画):为了避免环路,RIP路由器在 洪泛Response时,不包括收到路由的端口。图解版本根据 RIP Split Horizon仿真动画 截图而来。原创作品,允许转载,转载时请用超链接标明文章原始出处,2023/11/8,2,RIP动画目录,RIP basic RIP入门仿真教程(动画):把RIP路由器初始化的过程可视化-配置、洪泛RIP数据包、路由表更新。Split Horizon RIP水平分割仿真教程(动画):为了避免环路,RIP路由器在接口洪泛Response时,不包
2、括收到路由的端口。Link Failover 断线时,RIP如何寻找新的路径。Router poison RIP路由器每30秒发送一次更新,如果180秒还没有收到邻居的更新,就认为邻居下线,开始洪泛路由中毒,把该邻居提供的路由从路由表清除。Equal cost-route poison 在路由器收到路由中毒时,如果有多条同价路径可通往目的地,就不会再度洪泛该路由中毒,因为还有别的路径可抵达该”中毒“的地址。Garbage Collection RIP在发现邻居下线后,先把该邻居提供的路由从路由表中清除,再等60秒,如果还没有得到邻居的信息,才把该邻居提供的路由从数据库里彻底消除。Pinghol
3、e Congestion RIP计算cost用跳数而非链路带宽。Cost相同的两条路线,即使带宽大小相差很大,RIP仍然平均分配数据流,在速度慢的路线上造成拥塞、掉包。,2023/11/8,3,简介:RIP 水平分割动画链接,目的:1)掌握RIP数据包的参数。2)知道RIP不支持VLSM。3)了解水平分割规则。拓扑:R1-R2-R3用Ethernet连接,R2和R3已经运行了一段时间的RIP,R1还没有运行RIP。过程:1)R1运行RIP,洪泛Request和Response。2)R2回应R1的Request,返回一个Response。3)R2收到R1的Response,增添了新的路由信息,促
4、使它洪泛这条路由信息。,2023/11/8,4,初始化:R2,R3已运行RIP,仿真一开始,R2,R3已经运行RIP,交换过Request,Response,更新了路由表。【注】R2的路由表(R,10.0.0.0/8,E0/1,1)描述R3所连接的子网 10.1.1.0/24,但地址变成了10.0.0.0/8。这是因为RIP不支持VLSM,R3给R2的Response包里只有classful的网络地址,没有掩码。,2023/11/8,5,初始化:R1配置端口IP地址,仿真环境:R2和R3已经配置好端口,并且运行了RIP。现在开始配置R1的端口,并运行RIP。R1 Command Line中,是
5、配置R1端口的IP地址命令行。,2023/11/8,6,初始化:R1运行RIP,R1 Command Line里面,是R1运行RIP的命令行。,2023/11/8,7,R1发送Request给R2,R1发送给R2一个Request包。参数:Command=1表示包的类型是Request,Version=1表示RIP版本是1。一般情况下,一个Request包,它的Address Family Identifier被设置为0,IP Address被设置为0.0.0.0,Metric被设置为16。(参数的具体含义见FAQ),2023/11/8,8,Response水平分割,为什么R2返回给R1的Re
6、sponse没有记录路由“192.168.1.0,E0/0”?因为路由“192.168.1.0,E0/0”来源于R2的E0/0端口,因此从端口E0/0发送出去的Response包里不包含路由“192.168.1.0,E0/0”。这就是水平分割原则(见FAQ),2023/11/8,9,R2返回Response(路由),R2收到R1的Request,立刻返回一个Response给R1。点击这个Response包,查看参数。参数“Command”和“Version”都只会出现一次。Response包里记录了多少条路由信息,就会有多少个Route Entry,每个Router Entry都包含了参数“
7、Address Family Identifier”,IP Address 和“Metric”。RIP不支持VLSM,因此IP Address会按照Classful Address记录网络地址。数据包里也没有参数“Mask”。,2023/11/8,10,R1收到Response,更新路由表,R1收到R2的Response包以后,将两条新的路由信息添加到自己的路由表。,2023/11/8,11,R1洪泛Response包,R1洪泛了Response包(运行RIP后,R1会定时发送Response)。1)根据水平分割,Response里面没有路由“192.168.1.0”,“192.168.10.
8、0”和10.0.0.0/8。2)RIP不支持VLSM,因此子网172.16.1.1/24在Response包里,只能记录为“IP Address:172.16.0.0”。,2023/11/8,12,R2收到R1的Response包,R2收到R1的Response以后做了2件事情:1)把新的路由“172.16.0.0/16,E0/0”放进路由表。2)洪泛这条新的路由。但根据水平分割原则,R2不会在端口E0/0洪泛这个Response。,2023/11/8,13,R2洪泛Response,R3更新路由表,R3收到R2洪泛的Response包以后,添加了新的路由。可以看到,R3到子网“172.16.
9、1.0/24”需要经过2台路由器,因此Metric是2。,2023/11/8,14,FAQ(答案见备注),RIP包有哪几种类型?RIP包里包含那些参数?RIP Request包的结构是什么样的?RIP Response包的结构是什么样的?有哪几种情况下,路由器会发送Request包?有哪几种情况下,路由器会发送Response包?什么是水平分割原则?最后(tick 22),为什么R1和R2的路由表用“10.0.0.0/8”来描述地址“10.1.1.0/24”?(答案见备注),2023/11/8,15,Vlab 特色,VLAB:Virtual Lab(虚拟网络实验室)理论:用动画突出重点,让初学者很快掌握协议核心。实例:把网络仿真实例所产生的数据、状态用动画显示。仿真工具:Packet Tracer,Dynamips,ns2.动画:互动的操作观察协议-数据包移动、路由器状态改变。图解(这个文件):把动画截图而制作幻灯片.ppt。Vlab效果:知识点、知识点集成、分析、排错。辅助教材:用Vlab入门,然后上课、细读.Visual Land 看动画、学网络:帮助初学者轻松入门。,