RIPv1是有类别路由协议,它只支持以广播方式发布协议报文。RIPv1的协议报文无法携带掩码信息,它只能识别A、B、C类这样的自然网段的路由,RIPv2是一种无类别路由协议,RIPv2支持路由标记,在路由策略中可根据路由标记对路由进行灵活的控制。
IP 路由协议是一种相对古老,在小型以及同介质网络中得到了广泛应用的一种路由协议。RIP 采用距离向量算法,是一种距离向量协议。通常情况下RIPv1报文为广播报文;而RIPv2报文为组播报文。
距离矢量路由协议的特点
1 定时发送路由更新:运行距离矢量路由协议的路由器每经过一个特定的时间周期就会发送更新信息。
2 邻居:邻居通常意味着共享相同的数据链路的路由器或者某种高层逻辑邻接关系。距离矢量路由协议向邻居发送更新信息,并依靠邻居再想它的邻居传递更新信息。
3 广播更新:运行距离矢量路由协议的路由器使用广播方式(255.255.255.255)发送更新信息。
4 全路由表更新:运行距离矢量路由协议的路由器发送的路由信息包含它的整个路由表。
RIP的发展历史:网关信息协议(GWINFO)------路由信息协议-------路由守护程序-------RIP-----RIPv2----RIPng
RIP的特点:
RIP是Routing Information Protocol (路由信息协议)的简称。它是一种相对简单的动态路由协议,但在实际使用中有着广泛的应用。RIP是一种基于D-V算法的路由协议,它通过UDP交换路由信息,每隔30秒向外发送一次更新报文。如果路由器经过180秒没有收到来自对端的路由更新报文,则将所有来自此路由器的路由信息标志为不可达,若在其后120 秒内仍未收到更新报文,就将该条路由从路由表中删除。
RIP 使用跳数(Hop Count)来衡量到达目的网络的距离,称为路由权(Routing Metric)。在RIP中,路由器到与它直接相连网络的跳数为0,通过一个路由器可达的网络的跳数为1,其余依此类推。为限制收敛时间,RIP规定metric取值0~15之间的整数,大于或等于16的跳数被定义为无穷大,即目的网络或主机不可达。(AD=120)
为提高性能,防止产生路由环路,RIP支持水平分割(Split Horizon)与路由中毒(Poison Reverse),并在路由中毒时采用触发更新(Triggered Update)。另外,RIP协议还允许引入其它路由协议所得到的路由。
RIP包括RIP-1和RIP-2两个版本,RIP-1 不支持变长子网掩码(VLSM),RIP-2 支持变长子网掩码(VLSM),同时RIP-2支持明文认证和 MD5 密文认证。
RIP-1使用广播发送报文,RIP-2有两种传送方式:广播方式和组播方式,缺省将采用组播发送报文,RIP-2的组播地址为224.0.0.9。组播发送报文的好处是在同一网络中那些没有运行RIP的网段可以避免接收RIP的广播报文;另外,组播发送报文还可以使运行RIP-1的网段避免错误地接收和处理RIP-2中带有子网掩码的路由。
路由器的基本配置
- enable
- configure terminal
- hostname R1
- enable password 12345
- enable secret cisco
- line console 0
- logging synchronous
- line vty 0 4
- password 12345
- login
端口基本配置
- interface s/e...
- ip address 192.168.1.1 255.255.255.0
- no shutdown
- clock rate 64000
RIP经常用到的命令
- router rip
- network 192.168.1.0
- version {1|2}
常用的测试命令
- ping
扩展ping
- show ip
- debug ip rip
- show ip interface brief
【编辑推荐】