动态路由的概述

静态路由以及动态路由的区别

       静态路由是指由网络管理员手工配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。静态路由信息在缺省情况下是私有的,不会传递给其他的路由器。当然,网管员也可以通过对路由器进行设置使之成为共享的。静态路由一般适用于比较简单的网络环境,在这样的环境中,网络管理员易于清楚地了解网络的拓扑结构,便于设置正确的路由信息。

       动态路由是指路由器能够自动地建立自己的路由表,路由器之间能够自己相互学习,并且能够根据实际实际情况的变化适时地进行调整。动态路由机制的运作依赖路由器的两个基本功能:对路由表的维护;路由器之间适时的路由信息交换。



动态路由自主学习的过程



动态路由的特点

1.基于某种路由协议实现

2.减少了管理任务

在现网中,管理员通过手工设置路由表来实验全网互通基本不太可能的,工作量太大,有了动态路由既可以解决这样的问题(目前现网中用的基本上都是动态路由)

3.占用了网络带宽

动态路由在学习的过程中会占用一部分带宽


动态路由协议

概述:路由器之间用来交换信息的语言

度量值:跳数,带宽,负载,时延,可靠性,成本

收敛:所有路由表都达到一致状态的过程


动态路由协议的分类

1.距离矢量路由协议

依据从源网络到目标网络锁经过的路由器的个数选择路由

RIP  

 IGRP

2.链路状态路由协议

综合考虑从源网络到目标网络的各个路径的情况选择路由

OSPF  

 IS-IS



RIP路由信息协议

RIP的基本概念

RIP(routing information protocol)是一个真正的距离矢量路由选择协议。

1.定期更新

2.学习邻居的路由表

3.广播更新

4.全路由表更新


路由表的形成过程

  1. 路由器学习到直连路由

    路由器自身所连接的网段

  2. 更新周期到30秒时,路由器会向邻居发送路由表

3.再过30s,第2个跟新周期到了再次发送路由表


RIP的度量值与更新时间

  1. RIP度量值为跳数

    最大跳数为15跳,16跳为不可达

  2. RIP更新时间

    每隔30秒发送路由更新消息,UDP520端口

  3. RIP路由更新消息

    发送整个路由表信息





路由环路的形成

1.相邻路由表自主学习后路由表信息同步


2.当某一个路由表其中一个网段突然断开时,该路由器的路由表上会将这个网段的度量值标记为16


3.在R3的更新周期到来之前,R2先发更新给R3,R3学习到错误的路由条目,他会认为该网段的数据包应该交由R2来处理


4.等到下一更新时,R2又会基于R3上的错误条目学习到错误条目,并将该又将该网段的数据包传给R3处理,如此循环就形成了路由环路


如何阻止路由环路的发生呢

执行水平分割可以阻止路由环路的发生

  1. 从一个接口学习到路由信息,不再从这个接口发送出去

  2. 同时也能减少路由更新信息占用的链路带宽资源




RIP协议的分类

1,RIP V1

2.RIP V2

3.两者之间的区别




RIP协议的动态路由的配置与验证

实验环境:GNS3,3个路由,2个VPS客户机

路由R1 端口f0/0 :192.168.10.1/24

           端口f0/1:192.168.20.1/30

路由R2端口f0/0 :192.168.20.2/30

            端口f0/1:192.168.30.1/30

路由R3端口f0/0 :192.168.30.2/30

            端口f0/1:192.168.40.1/24

PC1  IP :192.168.10.10

PC2  IP:192.168.40.10

1.打开GNS3,按照下面拓补图进行搭配



2.进入R1,给接口配置ip及子网掩码


3.进入R2,给接口配置ip及子网掩码


4.进入R3,给接口配置ip及子网掩码


5.分别进入R1,R2,R3,启用RIP版本2,关闭RIP V2 路由自动汇总,并添加网段记录


6.分别给PC1和PC2分配地址


7.验证用PC1pingPC2



8.成功联通,RIP协议的动态路由配置成功