1.定义
- RIP(Routing Information Protocol,路由信息协议)是一种较为古老的内部网关协议(IGP),用于在小型网络中实现路由选择功能。
- RIP 基于距离向量算法,通过计算到达目的网络的跳数来确定最佳路径。每个运行 RIP 的路由器都维护着一张路由表,其中包含了目的网络地址、下一跳地址以及到达目的网络的距离(跳数)。
2.工作原理
-
距离向量算法
每个路由器维护一张路由表,表中包含了目的网络地址、下一跳地址以及到达目的网络的距离(跳数)。
路由器通过与相邻路由器交换路由信息来更新自己的路由表。
距离的计算以跳数为单位,每经过一个路由器跳数加一。
-
路由更新
定期(一般为 30 秒)向相邻路由器发送自己的路由表信息。
当收到相邻路由器的路由信息时,根据距离向量算法更新自己的路由表。
如果发现有新的目的网络或者到达目的网络的距离更短,就更新路由表中的相应条目。
3.特点
-
简单易用
-
限制网络规模
-
收敛速度较慢
-
可能出现路由环路
4.应用场景
- RIP 协议适用于小型网络,如家庭网络、小型企业网络等。在这些网络中,网络拓扑相对简单,对路由协议的要求不高。
5.RIP基础配置
# 启动 RIP 进程
rip <process-id>
# 宣告网络
network [network-address]