动态路由

一、路由学习过程

动态路由

注:R1给R2发自己的网段10.0.0.0和20.0.0.0,R2和R1共用20.0.0.0,所以R2只会记录10.0.0.0网段,R3给R2发网段30.0.0.0和40.0.0.0,R2和R3共用30.0.0.0,所以只会记录40.0.0.0

二、动态路由概述

(一)动态路由

基于某种路由协议实现
动态路由特点:

  • 减少了管理任务
  • 占用了网络带宽

注:也就是路由器之间用来交换信息的语言

(二)度量值

度量值参数:
跳数、带宽、负载、时延、可靠性、成本
路径选择:
路由器会通过度量值来确定最优路由路径

收敛:使所有路由表都达到一致状态的过程
注:静态路由与动态路由互相补充

三、算法分类

按照路由执行的算法分类:

1.距离矢量路由协议

  • 依据从源网络到目标网络所经过的路由器的个数选择路由
  • RIP、IGRP(思科私有协议)

2.链路状态路由协议

  • 综合考虑从源网络到目标网络的各条路径的情况选择路由
  • OSPF、IS-IS

四、RIP协议

1.RIP概念

RIP是距离-矢量路由选择协议
RIP的基本概念:

  • 定期更新
  • 邻居
  • 广播更新
  • 全路由表更新

注:主要是给邻居路由发送信息

2.路由表的形成

路由器学习到直连路由
更新周期30s到时,路由器会向邻居发送路由表
RIP度量值为跳数
最大跳数为15跳,16跳为不可达
RIP更新时间
每隔30s发送路由更新消息,UDP520端口
RIP路由更新消息
发送整个路由表信息
注:RIP根据度量值选择最佳路径

3.路由环路与水平分割

路由环路:
在维护路由表信息的时候,如果在拓扑发生改变后,网络收敛缓慢产生了不协调或者矛盾的路有选择条目,就会发生路由环路的问题,这种条件下,路由器对无法到达的网络路由不予理睬,导致用户的数据包不停在网络上循环发送,最终造成网络资源的严重浪费。
水平分割:
执行水平分割可以阻止路由环路的发生从一个接口学习到路由信息,不再从这个接口发送出去
同时也能减少路由更新信息占用的链路带宽资源

注:路由毒化就是将路由信息跳数标为16,也就是标记为不可达
路由毒化也起防环作用

4.版本区别

动态路由

注:有类路由协议宣告路由信息时不携带掩码,无类的携带