RIP
采用UDP封装,源、目的端口为520
报文:request 用于向邻居请求全部或部分RIP路由信息
response 发送RIP请求更新
RIPv1报文结构:
命令字段(Command):1 request 2 respond
版本字段(version):1
地址族标识符(AFI):2表示IP协议
度量值(Metric)
RIPv2报文结构:
命令字段(Command)
版本字段(version):2
地址族标识符(AFI)路由标记(Route Tag): 路由标记信息,缺省为0,外部路由被引入RIP形成一条路由 为该路由设置标记,在整个RIP域内传播时,路由标记不会丢失
下一跳(Next Hop):在多路访问网络上避免次优路径,一般情况下为0.0.0.0,将路由更新源设为到达目的网段的下一跳
度量值(Metric)
计时器:
更新计时器(Update Timer)
老化计时器(Age Timer)
垃圾回收计时器(Garbage-Collect Timer)
timers rip 35 190 200
静默接口(silent-interface)
不再主动发送报文,只被动接受报文
水平分割(Split Horizon)
在某个接口收到的路由不会再从该接口通告回去
毒性逆转(Poison Reverse)
从某接口学习到路由,会在该接口发送Response报文时携带该路由,但是度量值设置为16跳(不可达)
增加链路带宽损耗,及设备负担
同时激活水平分割和毒性逆转,则只有毒性逆转生效
触发更新:检测到拓扑图发生改变时或RIP度量值发生变更时则立即发送response报文
毒性路由:目标网络不可达,为16跳路由
RIPv2
无类路由协议,支持VLSM,使用组播地址224.0.0.9作为协议报文的目的IP地址支持报文认证
路由自动汇总会将该子网路由汇总成主类网络路由
手动汇总 rip summary-address xx.xx.xx.xx 子网掩码
下一跳字段
在距离矢量路由协议中,路由的通告者为该路由下一跳,下一跳字段,添加自己到达目的网段的下一跳地址,大多数情况下下一跳字段为0.0.0.0,即路由通告者为下一跳
配置接口附加度量值
去方向
回方向
可使用ACL匹配路由进行更改度量值
rip metricin 2000 2
metricout
配置RIP发布默认路由
default-route originate cost 1(缺省度量值为0)
在default-route originate命令中增加match default关键字,在路由表中存在其他路由协议或者其他rip 进程产生的默认路由时才会发布静态路由
基本配置