动态路由协议

163 阅读4分钟

回顾

  • 路由信息就是指导报文发送的路径信息,路由的过程就是报文转发的过程。

路由分类

  • 根据路由目的地的不同,路由可划分为:
    • 网段路由:目的地为网段,IPv4地址子网掩码长度小于32位或IPv6地址前缀长度小于128位。
      • 192.168.10.0 24 172.16.1.2
      • 0.0.0.0 0 172.16.1.2
    • 主机路由:目的地为主机,IPv4地址子网掩码长度为32位或IPv6地址前缀长度为128位。
      • 192.168.10.1 32 172.16.1.2
  • 根据目的地与该路由器是否直接相连,路由又可划分为:
    • 直连路由:目的地所在网络与路由器直接相连。
    • 间接路由(非直连路由):目的地所在网络与路由器非直接相连。默认路由、静态路由、动态路由。
  • 根据目的地址类型的不同,路由还可以分为:
    • 单播路由:表示将报文转发的目的地址是一个单播地址。
    • 组播路由:表示将报文转发的目的地址是一个组播地址。

动态路由

  • 通过动态路由协议发现的路由称为动态路由:在路由器设备上运行指定动态路由协议,让路由器设备之间交换特定的路由信息报文,互相学习路由条目,自动形成自己的路由表,并且在链路或节点发生改变时,会自动进行路由调整。

  • 动态路由与静态路由区别:

    • 静态路由配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。缺点是不能自动适应网络拓扑的变化,需要人工干预。
    • 动态路由协议有自己的路由算法,能够自动适应网络拓扑的变化,适用于具有一定数量三层设备的网络。缺点是配置对用户要求比较高,对系统的要求高于静态路由,并将占用一定的网络资源和系统资源。

自治系统(AS)

  • 在互联网中,自治系统AS(Autonomous System)是指在一个(有时是多个)实体管辖下的所有IP网络和路由器的网络,它们对互联网执行共同的路由策略。
  • 运行相同路由协议的设备属于同一个自治系统。

分类

根据作用范围不同,路由协议可分为:

  • 内部网关协议IGP(Interior Gateway Protocol):在一个自治系统内部运行。常见的IGP协议包括RIP、OSPF和IS-IS。
  • 外部网关协议EGP(Exterior Gateway Protocol):运行于不同自治系统之间。BGP是目前最常用的EGP协议。

image.png

度量

路由的度量标示出了这条路由到达指定的目的地址的代价,通常以下因素会影响到路由的度量。

  • 路径长度

    路径长度是最常见的影响路由度量的因素。链路状态路由协议可以为每一条链路设置一个链路开销来标示此链路的路径长度。在这种情况下,路径长度是指经过的所有链路的链路开销的总和。距离矢量路由协议使用跳数来标示路径长度。跳数是指数据从源端到目的端所经过的设备数量。例如,路由器到与它直接相连网络的跳数为0,通过一台路由器可达的网络的跳数为1,其余以此类推。

  • 网络带宽

    网络带宽是一个链路实际的传输能力。例如,一个10千兆的链路要比1千兆的链路更优越。虽然带宽是指一个链路能达到的最大传输速率,但这不能说明在高带宽链路上路由要比低带宽链路上更优越。比如说,一个高带宽的链路正处于拥塞的状态下,那报文在这条链路上转发时将会花费更多的时间。

  • 负载

    负载是一个网络资源的使用程度。计算负载方法包括CPU的利用率和它每秒处理数据包的数量。持续监测这些参数可以及时了解网络的使用情况。

  • 通信开销

    通信开销衡量了一条链路的运营成本。尤其是只注重运营成本而不在乎网络性能的时候,通信开销则就成了一个重要的指标。

image.png

网络收敛

  • 当所有路由器都完成了路由信息同步,则达到了网络收敛。

优先级

  • 值越小优先级越高
  • 静态路由优先级高于默认路由(优先级值相同情况下,子网掩码值越大优先级越高)

image.png