一、动态路由

==动态路由是与静态路由相对的一个概念,指路由器能够根据路由器之间的交换的特定路由信息自动地建立自己的路由表,并且能够根据链路和节点的变化适时地进行自动调整。==

1.动态路的特点

  • 减少管理任务;
  • 会占用网络带宽。

2、动态路由协议

(1)、动态路由器协议定义

路由器之间用来交换信息的语言;

(2)、度量值

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

(3)、收敛

使所有路由表都达到一致状态的过程。

(4)、静态路由与动态路由的比较

静态路由一般适用于比较简单的网络;动态态路由应用在复杂的网络环境; 网络中静态路由和动态路由互相补充

3、动态路由协议分类

按照路由执行的算法分类

(1)、距离矢量路由协议

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

(2)、链路状态路由协议

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

二.RIP 路由协议(距离-矢量路由选择协议)

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

1、RIP的基本概念

RIP是一个距离向量协议。使用RIP协议的节点应该包括至少一个接口连接一个或者多个网络。一个网络的权重取值在0-15之间,即RIP最多支持的跳数为15,16就不可达。 通过UDP报文 和邻居交换路由信息(整个路由表的消息)的,具体是520端口, 更新周期是30S 。 ==注==:一个路由器到直接连接的网络距离为1,即到下一跳时路由器跳数+1。

2、路由表的形成

  • 路由器学习到直连路由
  • 更新周期30s到时,路由器会向邻居发送路由表
  • 再过30s,第二个更新周期到了再次发送路由表

路由表的形成.png ::: hljs-center

路由表的形成

:::

3、路由环路

(1)、定义

在维护路由表信息的时候,如果在拓扑发生改变后,网络收敛缓慢产生了不协调或者矛盾的路由选择条目,就会发生路由环路的问题。

(2)、解决路由环路的两大方法

  • 水平分割: 水平分割使得从一个接口学习到路由信息不再从这个接口发送出去; 同时也能减少路由更新信息占用的链路带宽资源。 226.1.png ::: hljs-center

水平分割

:::

  • 毒性逆转: 利用毒性逆转进行路径水平分割(简言之,毒性逆转)包括更新的路径,但将其距离设成无限大。从效果上来说,这就相当于在传播那些路径无法到达的信息。 1111111.png ::: hljs-center

毒性逆转

:::

4、RIP协议V1和V2

RIP协议V1 RIP协议V2
有类路由协议(==宣告信息时不带掩码==) 无类路由协议(==宣告信息带掩码==)
广播更新(255.255.255.255) 组播更新(224.0.0.9)
不支持VLSM (VLSM就是子网划分) 支持VLSM
自动路由汇总,不可关闭 自动汇总可关闭,可手动汇总
不支持不连续子网 支持不连续子网

5.动态路由的配置


[R1]rip  启动RIP
[R1 - rip - 1]version 2 启动版本2(缺省版本1)
[R1 - rip - 1]undo summary 关闭路由自动聚合(即所有路由信息都会按照IP地址分类归类)
[R1 - rip - 1]network 192.168.10.0 宣告网段192.168.10.0
[R1 - rip - 1]network 10.0.0.0 宣告网段10.0.0.0

动态路由的配置.png

(1)、路由器的配置

==因为路由器R1、R2、R3配置基本一致,故只列出R1配置图解==

  • 配置IP r11.png
  • 配置RIP r12.png

(2)、三层交换机的配置

==以SW1为例==

  • 配置vlan、端口类型和ID sw11.png sw12.png sw13.png
  • 配置RIP sw14.png