一、路由信息协议RIP
    1、路由信息协议RIP是内部网关协议IGP中最先得到广泛使用的协议之一,其相关标准文档为RFC 1058
    2、RIP要求自治系统AS内的每一个路由器都要维护从它自己到AS内其他每一个网络的距离记录。这是一组距离,称为“距离向量D-V”
    3、RIP使用跳数作为度量来衡量到达目的网络的距离
    (1)路由器到直连网络的距离定义为1
    (2)路由器到非直连网络的距离定义为所经过的路由器数加1
    (3)允许一条路径最多只能包含15个路由器。“距离”等于16时相当于不可达,因此,RIP只适用于小型互联网
    image.png
    4、RIP认为好的路由就是“距离短”的路由,也就是通过路由器数量最少的路由
    image.png
    5、当到达同一目的网络有多条“距离相等”的路由时,可以进行等价负载均衡
    6、RIP包含以下三个要点
    (1)和谁交换信息,仅和相邻路由器交换信息
    (2)交换什么信息,自己的路由表
    (3)何时交换信息,周期性交换
    image.png
    7、RIP存在“坏消息传播得慢”的问题
    8、“坏消息传播得慢”又称为路由环路或距离无穷计数问题,这是距离向量算法的一个固有问题。可以采取多种措施减少出现该问题的概率或减小该问题带来的危害
    (1)限制最大路径为15(16表示不可达)
    (2)当路由表发送变化时就立即发送更新报文(即“触发更新”),而不仅是周期性发送
    (3)让路由记录收到某特定路由信息的接口,而不是让同一路由再通过此接口反方向传送(即“水平分割”)

    二、RIP的基本工作过程
    1、路由器刚开始工作时,只知道自己到直连网络的距离为1
    2、每个路由器仅和相邻路由器周期性地交换并更新路由信息
    3、若干次交换和更新后,每个路由器都知道到达本AS内各网络的最短距离和下一跳地址,称为收敛

    三、RIP的路由条目的更新规则
    1、发现了新的网络,添加
    2、到达目的网络。相同下一跳,最新消息,更新
    3、到达目的网络,不同下一跳,新路由优势,更新
    4、到达目的网络,不同下一跳,新路由劣势,不更新
    5、到达目的网络,不同下一跳,等价负载均衡