RIP
文章目录
思维导图:
1. 路由协议基础
1.1 自治系统(AS)
自治系统(Autonomous System,AS):在网络中一个自治系统指的是若干个二层网络及若干路由器组成的集合
,集合中的这些网络和这些路由器属于同一个管理机构。规模大小不同,一个 internet 可以包含一个或多个AS。
1.2 路由协议分类
- 路由协议分为两大类,一类是
IGP(Interior Gateway Protocol,内部网关协议)
,一类是EGP(Exterior Gateway Protocol ,外部网关协议 )
。 - IGP成员有
RIP(Routing Information Protocol)
,OSPF(Open Shortest Path First)
,IS-IS(Intermediate System to Intermediate System)
等; - EGP成员虽然也有若干个协议,但是目前使用的就只有一个
BGP(Border Gateway Protocol)
。
2. RIP协议基本原理
-
RIP是一种基于
距离矢量(Distance Vector,简称DV)
算法的IGP协议,其协议的优先级为100(华为),120(思科); -
以“跳数”作为开销,所谓“跳数”就是到达目的地需要经过的路由器个数,跳数>=16时视为不可达路由,使得RIP只能应用于小规模的网络;
-
周期性更新路由表,即使在稳定状态下,路由交换过程仍然会继续进行;
3. RIP路由表形成
一台路由器在创建RIP路由表初期,RIP路由表中只包含直连路由。随后路由器会不断接收从邻居发来的路由信息,并根据这些路由信息来完善自己的路由表。同时路由器会每隔30s
向邻居路由器发起更新请求。
![](https://jesesl-markdown.oss-cn-beijing.aliyuncs.com/RIP路由表形成.gif)
4. RIP消息格式
-
RIP的消息格式有两种:一种是RIP请求消息(Request),另一种是RIP响应消息(Response);
-
RIP路由器发送请求消息给邻居路由器,邻居路由器收到后就会立即发送响应消息给邻居路由器;
-
RIP路由器可以随时向邻居发出请求消息;
-
RIP路由器总是会
每隔30s周期性
向邻居路由器发送响应消息;RIP请求消息有两种:
- 请求消息用来请求关于某一些指定的路由信息;
- 请求关于整个RIP网络的路由信息,
RIP刚刚启动的时候应该是采用第二种RIP请求消息
;
5. RIP-1与RIP-2
RIP协议有两个版本,RIP-1和RIP-2,基于UDP协议,使用的端口号为520
。