前言
动态路由指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整。动态路由器上的路由表项是通过相互连接的路由器之间交换彼此信息,然后按照一定的算法优化出来;路由信息在一定时间间隙里不断更新,以适应不断变化的网络,以随时获得最优的寻路效果。
常见动态路由协议
一:动态路由rip原理
1.1:动态路由概述
● 优点:减少了管理任务
● 缺点:占用了网络带宽
● 动态路由的度量值
度量值是用来衡量路径优劣的参数
跳数:一个路由器就是一条,跳数越小越好。
带宽:用来标识信号传输的数据传输能力、标识单位时间内通过链路的数据量、标识显示器的显示能力。
负载:承载的传输数据量。
时延:指一个报文或分组从一个网络的一端传送到另一个端所需要的时间
可靠性:数据传输的稳定性和效率。
成本:带宽越高,路径成本越低。、
1.2:动态路由协议分类
● 距离矢量路由协议,依据从源网络到目标网络所经过的路由器的个数选择路由
RIP,IGRP
● 链路状态路由协议,综合考虑从源网络到目标网络的各条路径的情况选择路由
OSPF , IS-IS
1.3:rip路由协议工作原理和防环机制
1.3.1RIP协议工作原理
● 初始化——RIP初始化时,会从每个参与工作的接口上发送请求数据包。该请求数据包会向所有的RIP路由器请求一份完整的路由表。该请求通过LAN上的广播形式发送LAN或者在点到点链路发送到下一跳地址来完成。这是一个特殊的请求,向相邻设备请求完整的路由更新。
● 接收请求——RIP有两种类型的消息,响应和接收消息。请求数据包中的每个路由条目都会被处理,从而为路由建立度量以及路径。RIP采用跳数度量,值为1的意为着一个直连的网络,16,为网络不可达。路由器会把整个路由表作为接收消息的应答返回。
● 接收到响应——路由器接收并处理响应,它会通过对路由表项进行添加,删除或者修改作出更新。
● 常规路由更新和定时——路由器以30秒一次地将整个路由表以应答消息地形式发送到邻居路由器。路由器收到新路由或者现有路由地更新信息时,会设置一个180秒地超时时间。如果180秒没有任何更新信息,路由的跳数设为16。路由器以度量值16宣告该路由,直到刷新计时器从路由表中删除该路由。刷新计时器的时间设为240秒,或者比过期计时器时间多60秒。
● 触发路由更新——当某个路由度量发生改变时,路由器只发送与改变有关的路由,并不发送完整的路由表。
1.3.2RIP协议防环机制
● 水平分割和毒性逆转,简单来说,水平分割就是从一个接口接收的路由更新,不会再从该端口发送出去。毒性逆转则是从一个接口接收的路由更新,会再从该接口发出去,但是会将其置为不可达状态(16跳)。
二:通过实验类来直观认识RIP协议
实验描述:两台路由器互联,通过rip矢量动态协议获取路由,配置为version 1广播版本,最后抓包验证。实验拓扑图如下
实验需求:抓包验证默认跑的是rip version 1
实验环境:在华为ENSP上操作
R1配置信息
R2配置信息
抓包验证为Version 1
三.实验总结
华为rip路由的模式
V1,V2和兼容模式
兼容模式概述
兼容模式可以接受rip V1和rip V2的路由信息
兼容模式只能发送rip V1的路由信息
解决兼容模式不能接受V2路由信息的问题
两种方式
第一种:在兼容模式的路由接口,配置将数据转化成V2
第二种:在rip V2路由接口配置,将信息转化成V1