一、什么是动态路由?
动态路由就是把自己的路由条目共享给"邻居"路由器,能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整。
二、工作原理:
(1)路由器之间适时地交换路由信息;
(2)路由器根据某种路由算法(不同的动态路由协议算法不同)把收集到的路由信息加工成路由表,供路由器在转发IP报文时查阅。
三、动态路由特点:
(1)减少了管理任务
(2)但是占用了网络带宽
四、度量值:
(1)跳数:所经过的路由器,最大值为15跳
(2)带宽:越大越好,传输速度快
(3)负载:越小越好
(4)时延
(5)可靠性
(6)成本
五、动态路由协议分类(按照路由执行的算法分类):
(1)距离矢量路由协议:依据从源网络到目标网络所经过的路由器的个数选择路由。
1、路由信息协议(RIP) 是内部网关协议IGP中最先得到广泛使用的协议。RIP是一种分布式的基于距离向量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小。
- PIR度量值为跳数:最大跳为15跳,16跳为不可达;
- PIR更新时间:每隔30s发送路由更新消息,UDP520 端口;
- PIR 发送整个路由表信息;
- PIR 路由协议V1 与V2的区别:
2、IGRP (Interior Gateway Routing Protocol)是一种内部网关路由协议,使用组合用户配置尺度,包括延迟、带宽、可靠性和负载。
(2)链路状态路由协议:综合考虑从源网络到目标网络的各条路径的情况选择路由。
1、OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(IGP),用于在单一自治系统(autonomous system,AS)内决策路由。
2、IS-IS(Intermediate System-to-Intermediate System,中间系统到中间系统)路由协议最初是ISO(国际标准化组织)为CLNP(无连接网络协议)设计的一种动态路由协议。
六、路由环路:
路由环路,就是数据包不断在这个网络传输,始终到达不了目的地,导致掉线或者网络瘫痪。
解决办法:执行水平分割可以阻止路由环路的发生,从一个接口学习到路由信息,但是不再从这个接口发送出去,同时也能减少路由更新信息占用的链路带宽资源。
七、RIP配置和验证的相关命令:
- 启动 RIP 进程:router rip
- 宣告主网络号 : network network-number
- 查看路由表 : show ip router
- 查看路由协议的配置 : show ip protocols
- 启用版本v2 : version 2
- 关闭RIP v2路由自动汇总 : no auto-summary
注:RIP中默认自动汇总是打开的,假设A与B如下面字符拓扑连接。
A------B,路由器A的IP地址为172.16.1.1/24,路由器B的网络为172.16.1.2/24。
没有关闭自动汇总的设备上,会自动将172.16.1.0/24汇总为172.16.0.0/16的网络。
若我们网络中再有172.16.2.0/24,172.16.3.0/24网段,没有关闭自动汇总的网络上根本看不到明细路由。
在一些需要详细划分子网的网络环境下,不关闭默认汇总甚至会造成网络的故障。
八、具体实验操作详情:
实验网络环境说明:三台路由器,两台PC机,具体接口ip地址如下图所示:
第一步:进入各个路由器给接口配 IP地址:
第二步:给两台PC机 配IP地址:
第三步:先测试看两台PC机能否互通:
在没有配路由的情况下,第二台主机是无法与第一台主机实现互联的。
第四步:给各个路由器配 RIP 动态路由协议,使各个路由表相互学习路由条目。
同理,给R2和R3 也配置RIP协议
第五步:给各个路由器启动了 rip协议,相互学习路由条目之后,在试一试看看 PC2能否与PC1 实现互通:
同理,PC1也能与PC2 互通:
结论:
(1)由此可见,动态路由是由路由器能够自动地建立自己的路由表,并且能够根据实际实际情况的变化适时地进行调整。当网络发生变化时,根据路由协议的特性,路由器会自动收敛,路由表里会保存最新,最优的路由条目。这点和静态路由有鲜明对比,无需管理员手动配置。
(2)静态路由适用于简单网络环境,管理员能清楚了解网络拓扑结构,而且静态路由信息在默认情况下是私有的,体现了网络安全高度保密性,但是大型和复杂的网络环境通常就不宜采用静态路由了,更适合动态路由。