RIP

定义

routing information protocol路由信息协议 在内网的多个路由器之间自动的学习,同步路由表以计算出一个去往目标网络的最短,无环,数据转发路径。

作用 在不同的路由器之间,自动传输路由条目

场景 一般在小规模企业内部网络使用

版本(区别) RIPv1:255.255.255.255(广播方式发送) 属于有类路由选择协议(报文不携带子网掩码) 无法关闭自动汇总 RIPv2:224.0.0.9(组播方式发送) 备注:D类地址 属于无类路由选择协议(报文携带子网掩码) 多了一个路由标记(tag)字段,可以实现路由的批量管理; 多了一个认证功能(使用的是RIP response报文的第一个路由条目来充当 多了一个mask字段,从而可以支持关闭自动汇总;

报文 request:请求,用于向其他RIP路由器请求更新条目 response:响应,用于向其他RIP路由器发送更新条目;是对request的回应

工作表: rip邻居表:凡是能与自己互通的路由,都称之为RIP邻居 rip数据库:包含本地宣告的路由条目和从其他路由器学习过来的路由条目; rip路由表:表示的是从数据库中挑选出来的最好路由;

原理 1路由器启用RIP以后,会将自己本地路由表的条目进行宣告,并进入RIP数据库中 2在启动RIP协议的端口上发送这些更新条目 3对方RIP路由器接收以后。经过路由比较,将最好的条目放入路由表 4所有的RIP路由器都会进行周期性,全部路由表更新(RIP V2中是触发式的增量更新,并且是以组播的方式)

配置命令 思科 router rip 启用路由协议RIP version 2 配置版本,使用RIPv2 no auto-summary 关闭RIP协议的自动汇总 network 192.168.10.0 将自己的直连网段宣告进入RIP协议中 192.168.10.0表示的是一个“网络范围”,即“网段” 备注:network的定义 在设备上凡是被192.168.10.0表示的范围所覆盖住的接口,都启用路由协议进程:

路由协议进程 1可以在该端口上发送协议报文; 2可以在该端口上接收协议报文; 3可以将该端口上的IP地址中的网络部分,放入协议报文中;

华为 rip X 启用路由协议RIP,X为ID号。如果不写,默认是1 version 2 在华为中,启用RIPv2以后,默认关闭自动汇总功能 network x.x.x.x 同思科一致

验证,检测

思科 show ip protocols 显示当前设备上正在使用的所有路由协议 show ip rip database 显示RIP的数据信息 show ip route 显示所有路由表 show ip route rip 仅仅查看路由表中的RIP路由 clear ip route * 清楚所有路由表,*代表所有

华为 display rip x(x为ID号,默认不写的话为1) display rip x neighbor 查看rip x的邻居表 display rip x database 查看rip x的数据库 display rip x route 查看rip x的路由表 display ip routing-table 查看所有rip路由表