zoukankan      html  css  js  c++  java
  • 路由协议 RIP

    一、路由协议 RIP

      RIP(Routing Information Protocol,路由信息协议)是一种内部网关协议(IGP),也一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。RIP协议基于距离矢量算法(DistanceVectorAlgorithms),使用“跳数”(即metric)来衡量到达目标地址的路由距离,RIP应用于OSI网络七层模型的应用层

      RIP协议基于UDP,端口号为520RIPv1报文基于广播RIPv2报文基于组播(组播地址为224.0.0.9),RIP路由的更新周期为30秒,如果路由器180秒内没有回应,则说明路由不可达;如果240秒内没有回应,则删除路由表信息

      RIP提供跳跃计数(hopcount)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目。如果到相同目标有二个不等速或不同带宽的路由器,但跳跃计数相同,则RIP认为两个路由是等距离的。RIP最多支持的跳数为15,即在源和目的网间所要经过的最多路由器的数目为15,跳数16表示不可达

    二、RIP的版本区别

      RIP分为RIPv1、RIPv2、RIPng三个版本,其中RIPng协议是基于IPv6的路由协议。

      RIPv1和RIPv2的区别:

      (1)RIPv1不支持可变长度子网掩码(VLSM),而RIPv2支持VLSM

      (2)RIPv2支持明文和MD5密文认证

      (3)RIPv1采用广播方式更新路由,而RIPv2采用组播方式更新路由,组播地址224.0.0.9

      (4)RIPv2采用触发更新方式来加速路由收敛

      (5)RIPv2采用水平分割方法来消除路由循环,即一条路由信息不会发给该信息的来源方

      (6)RIPv2支持路由汇总CIDR

    三、路由协议的优先级

      注:不同厂商路由优先级可能不同

      

    四、距离矢量路由协议的防环机制

      (1)最大度量值:最大跳步数为15,当为16时,认为网络不可达,丢弃数据包。

      (2)水平分割:避免路由环路,即一条路由信息不会发给该信息的来源方。

      (3)路由中毒:标记该路由为无穷大,中毒路由被发给邻居路由器,通知该路由失效。

      (4)反向下毒:当邻居路由器被成功下毒后,邻居路由器会向毒源方向下毒。

      (5)保持时间:让路由器保持down状态一段时间,直到所有路由器均学习到该路由的状态,同时在保持时间为超时,不再接收邻居路由器发来关于该路由的更新信息。

      

  • 相关阅读:
    Block formatting context
    OA小助手
    windows下使用C#获取特定进程网络流量
    Orchard是一个了不起CMS(内容管理系统)
    企业架构与建模之Archimate视图和视角
    C# list distinct操作
    成都传智播客JDBC视频及讲师介绍
    Java实现蓝桥杯 最短路
    Java实现蓝桥杯 最短路
    Java实现蓝桥杯 最短路
  • 原文地址:https://www.cnblogs.com/PBDragon/p/12775019.html
Copyright © 2011-2022 走看看