动态路由
基于某种路由协议实现
动态路由特点
1、减少了管理任务
2、占用了网络带宽
收敛:使所有路由表都达到一致状态的过程,收敛速度就决定故障率更低,响应更快
网络中静态路由和动态路由互相补充
按照路由执行的算法分为两类:
距离矢量路由协议 依据从源网络到目标网络所经过的路由器的个数选择路由 RIP、IGRP
链路状态路由协议 综合考虑从源网络到目标网络的各条路径的情况选择路由 OSPF、IS-IS
矢量路由(RIP)与链路状态路由(OSPF)的区别
RIP根据跳数判断
OSPF根据cost判断,cost基于接口带宽
小型网络用静态更方便,中型大型用动态更方便
矢量路由只是单纯的公告自己的路由表,而不关心路由表中路由记录状态是否良好,而且距离也有限制最大;跳数只有15,收敛很慢,而链路状态路由协议是指需要关心网络设备接口状态的一种路由协议
RIP的基本概念:定期更新 邻居 广播更新(v2版本为组播更新) 全路由表更新(允许的路由表项)
度量值为跳数,最大跳数为1跳,16跳为不可达
RIP更新时间:每隔30s发送路由更新消息,UDP520端口
水平分割、触发更新、最大跳数、毒性逆转,无法从根本上防止路由环路,是工作原理、算法机制导致
水平分割:从一个接口学习到路由信息,不再从这个接口发送出去 同时也能减少路由更新信息占用的链路带宽资源
毒性逆转:接口开启毒性逆转后,对于从对端收到的路由,再回传回去时将路由的cost值置为16即不可达,将路由毒害掉。防止路由环路。
触发更新会直接进入RG阶段,防止环路
存在老化时间(RA)的话说明是可以正常使用的,垃圾回收阶段(RG)路由表中没有 rip计时器中有
路由汇总(聚合):将网络前缀相同的连续IP地址组成“CIDR地址块”,使得一个地址块可以表示很多地址,减少路由表表项和路由器间的信息交换
注意:华为上需要把子网IP都宣告出去,对端才能学到,思科只需要宣告CIDR地址块
rip也需要把每个相连的路都宣告出去,否则只有接收的路由表,没有返回的
rip协议把报文发向 224.0.0.9的组播地址
同一个路由器可以配置多个rip进程(rip 1 rip 2)
RIPv1和RIPv2的区别
区别一:RIPv1是一个有类路由协议,即所有的更新包中不含子网掩码,不支持VLSM, 所以就要求网络中所有设备必须使用相同的子网掩码,否则就会出错,而RIPv2是一个无类的路由协议,它使用子网掩码。
区别二:第二个不同的地方是RIPv1是发送更新包的时候使用的是广播包,而RIPv2默认使用的是组播224.0.0.9,也支持广播发送,这样相对于RIPv1来说就节省了一部分网络带宽。
区别三:第三个就是RIPv2支持明文或者是 MD5验证,要求两台路由器在同步路由表的时候必须进行验证,通过才可以进行路由同步,这样可以加强安全性。
rip配置:
[Huawei]rip
[Huawei-rip-1]version 2 //设置rip 第2个版本
[Huawei-rip-1]undo summary //关闭自动汇总,即实现了支持不连续子网
[Huawei-rip-1]network 6.0.0.0 //直接写网段不用写掩码,宣告
[Huawei-rip-1]network 16.0.0.0
[Huawei]dis rip 1 route //查看计时器路由条目
Destination/Mask Nexthop Cost Tag Flags Sec
2.2.2.2/32 192.168.1.2 1 0 RA 24
//sec值为30表示当前老化条目为30秒,接着邻居将会发送下一次更新报文,因此该值又将会被重置为0重新计数老化时间。
Destination/Mask Nexthop Cost Tag Flags Sec
2.2.2.2/32 192.168.1.2 16 0 RG 119
当已通过rip学习到的路由出现故障(如被取消宣告、接口为down),该条目会被设置成为垃圾回收条目并计数,计数时间到达120秒将会被彻底删除:
查看水平分割及毒性逆转:
[Huawei]dis rip 1 int g0/0/0 verbose
Poison-reverse : Disabled //毒性逆转
Split-Horizon : Enabled //水平分割已默认开启
rip认证:
[Huawei-GigabitEthernet0/0/0]rip authentication-mode md5 usual xxxxx
可通过抓包分析,是合法的加密能够正常实现rip 功能,而抓包看不到内容
路由汇总:
不需要额外宣告,只需要在接口配置汇总之后的网络地址即可:
R2:
# int g0/0/0
# rip summary-address 3.3.0.0 255.255.252.0
[Huawei-LoopBack4]ip add 3.3.3.5 32
[Huawei-LoopBack5]ip add 3.3.3.6 32
此时在其他使用RIP的路由器上可直接ping通R2的 3.3.3.5及3.3.3.6
端口静默:
作用:减少不必要的rip更新报文发向用户,同时减少链路带宽的占用。
原理:一旦将某接口设为静默接口,路由器将不会再从该接口向外发送任何rip路由更新。
[Huawei]rip 1
[Huawei-rip-1]silent-interface g0/0/0
不能摸鱼,不能摸鱼,再摸就没鱼了