路由交换(七):RIP
RIP 一、基本概念 RIP(Route Information Protocol)路由信息协议,属于IGP协议,基于距离矢量算法,使用UDP报文进行路由信息的交换,使用端口号520(源端口和目的端口号都是520),支持触发更新路由信息,使用跳数作为路由度量值,跳数16以上认为网络不可达,适用于网络规模较小的场景下。目前有RIPv1和RIPv2两个版本。 RIPv1和RIP v2区别: RIPv1是有类路由协议,广播发送报文,不支持VLSM和CIDR,不支持认证 RIPv2是无类路由协议,组播发送报文,组播地址为224.0.0.9,支持VLSM、路由聚合和CIDR,支持认证 二、RIP工作流程 RIP的运行过程如下: (1) 路由器启动RIP后,便会向相邻的路由器发送请求报文(Request message),相邻的RIP路由器收到请求报文后,响应该请求,回送包含本地路由表信息的响应报文(Response message)。 (2) 路由器收到响应报文后,更新本地路由表,同时向相邻路由器发送触发更新报文,通告路由更新信息。相邻路由器收到触发更新报文后,又向其各自的相邻路由器发送触发更新报文。在一连串的触发更新广播后,各路由器都能得到并保持最新的路由信息。 (3) 路由器周期性向相邻路由器发送本地路由表,运行RIP协议的相邻路由器在收到报文后,对本地路由进行维护,选择一条最佳路由