动态路由指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整。动态路由器上的路由表项是通过相互连接的路由器之间交换彼此信息,然后按照一定的算法优化出来;路由信息在一定时间间隙里不断更新,以适应不断变化的网络,以随时获得最优的寻路效果
1)减少了管理任务,互相学习,发送自己的路由表(优)
2)来回发送路由表,占用了网络带宽(缺)
(1)跳数:所经过的路由器,最大值为15跳
(2)带宽:越大越好,传输速度快
(3)负载:越小越好
(4)时延:越小越好
(5)可靠性:稳定情况
(6)成本
1)距离矢量路由协议:依据从源网络到目标网络所经过的路由器的个数选择路由
RIP、IGRP
2)链路状态路由协议:综合考虑从源网络到目标网络的各条路径的情况选择路由
OSPF、IS-IS
1、定期更新(更新周期30s,30s到时,路由器会向邻居路由发送整张路由表)
2、邻居
3、广播更新
4、全路由更新
路由环路,就是数据包不断在这个网络传输,始终到达不了目的地,导致堵塞或者网络瘫痪
解决办法:执行水平分割可以阻止路由环路的发生,
水平分割就是:从一个接口学习到路由信息,将不再从这个接口发送出去,同时也能减少路由更新信息占用的链路的带宽资源。
Router(config)#router rip *启动RIP进程*
Router(config)#network network-number *宣告主网络号*
Router(config-router)#version 2 *启用RIP v2版本*
Router(config)#no auto-summary *关闭RIP v2路由自动汇总*
Router#show ip route *查看路由表*
Router#show ip protocols *查看路由协议的配置*
一、实验软件:GNS3
二、环境准备:2台PC机,3台路由器
首先我们先来做一个简单的拓扑图:
1、我们先将路由端口全部配上地址:
R1端口配置:
R2端口配置:
R3端口配置:
2、接下来我们来配置RIP动态路由:
对R1进行配置:
R2、R3 按照相同方式进行配置:
3、为两台PC机配置地址:
4、这时我们可以查看配置过RIP的3台路由是否有相互转发学习记录路由表信息
我们实验中共有4条网段,目前R1,R2,R3都已转发并在路由表中记录,接下来我们来验证2台PC机是否互连互通
很显然,PC1可以ping 通 PC2,实验完成了