静态路由:通过网络管理员手工添加的路由条目
动态路由:所有的路由器都运行相同的路由协议,之后通过路由器之间相互沟通,交流最终计算出前往未知网段的路由条目
根据范围进行分类(AS---自治系统)来进行分类
IGP---内部网关协议---应用在AS内部的动态路由协议
RIP,OSPF,IS-IS EIGRP等
EGP---外部网关协议---应用在AS之间的动态路由协议
BGP---边界网关协议
IGP协议还可以依据算法进行分类
距离矢量型协议(DV)---通过直接发送路由条目来获取位置网段的路由信息--贝尔曼.福特--依据传闻的路由协议
链路状态型协议(LS)---传递拓扑信息(LSA---链路状态通道)---SPF算法(最短路径算法)---OSPF(开放式最短路径开放协议,IS-IS
RIP---路由信息协议
算法---贝尔曼福特算法--灵魂
开销---以跳数作为开销进行选路---RIP存在一个15跳的工作半径,如果开销值达到16跳,则认为目标网段不可达
版本---RIPV1,RIPV2---IPV4
RIPNG---IPV6
RIPV1和RIPV2的区别:
1,V1是有类别的路由协议(传递网段信息时不携带子网掩码), V2是无类别的路由协 协议(传递信息时携带子网掩码)
RIPV1不支持非连续子网场景
2,RIPV1使用广播的方式传递信息,RIPV2采用组播(224-239)的方式传递信息224.0.0.5 224.0.0.6
224.0.0.x---本地链路组播---所有本地链路组播地址的数据包中TTL的值被设置为1
组播ip地址会对应生成一个组播mac地址---前24位01-00-5e,后24位为组播ip地址的 后24位
交换机泛洪的三种情况---1,遇到广播帧 2,遇到组播帧 3,遇到位置单播帧
RIPV1和RIPV2传输层使用的是UDP协议的520端口,RIPNG使用的是UDP521端口
3,RIPV2可以支持手工认证和手工汇总,而RIPV1不行
RIP的数据包
ruquest请求包---只有在设备刚启动RIP进程时,为了尽快获取位置网段的路由信息,RIP将发送请求包请求
response应答包----收到请求包之后,将会回复应答包,应答包中将携带路由条目信息
RIP在收敛完成后,依然每隔30秒发送一次应答包,我们将RIP的这个现象称为RIP的周期更新---为了弥补自身没有确认机制和保活机制
RIP的周期更新----异步周期更新。防止瞬时资源占用过大
RIP的计时器
周期更新计时器---30秒---为了确保异步周期更新,我们并没有严格按照30s的更新时间来执行,二十再次基础上增加正负5s的偏移量
失效计时器---180s---针对路由条目---当一条路由180s内未刷新,则将判定该路由失效,将该路由开销值改为16,并且,从全局路由表删除,但是,依旧保存在缓存中,之后,周期更新时,依然携带(带毒传输)
垃圾收集计时器---120s---失效路由在120s内将继续发出,带毒传输,当时间归0后,则将彻底删除
RIP环的破坏信息
1,15跳的开销限制
2,触发更新---在拓扑结构变化的那一刻,立即将变更信息发出去
3,水平分割---从哪个接口学到的信息,就不再从那个接口发出去
4,毒性逆转---从哪个接口学到的信息,还从这个接口发出去,但是带毒
RIP的基本配置
因为不同路由协议运行的激励各不相同,对路由的理解也不同,所以,不同路由协议之间存在信息隔离,所以,如果需要使不同的路由协议互通,则需要在运行不同协议的边界路由器上,将不同协议进行相互之间的转换 ---重发布--- 路由器让一种路由协议通过另一种路由协议的方式来进行发布