1.动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情
况的变化适时地进行调整。
2.动态路由是与静态路由相对的一个概念,指路由器能够根据路由器之间的交换的特定路由信息自动地建立自己的路由表,并且能够根据链路和节点的变化适时地进行自动调整。当网络中节点或节点间的链路发生故障,或存在其它可用路由时,动态路由可以自行选择最佳的可用路由并继续转发报文
动态路由机制的运作依赖路由器的两个基本功能:路由器之间适时的路由信息交换,对路由表的维护:
优点:减少管理任务
缺点:占用了网络带宽
路由器之间用来交换信息的语言
度量值是用来衡量路径优劣的参数
跳数:一个路由器就是一条,跳数越小越好。
带宽:用来标识信号传输的数据传输能力、标识单位时间内通过链路的数据量、标识显示器的显示能力。
负载:承载的传输数据量。
时延:指一个报文或分组从一个网络的一端传送到另一个端所需要的时间
可靠性:数据传输的稳定性和效率。
成本:带宽越高,路径成本越低。
使所有路由表都达到一致状态的过程
网络中静态路由和动态路由互相补充。静态路由的优先级高于动态路由。
按照路由执行的算法分类
距离矢量路由协议
●依据从源网络到目标网络所经过的路由器的个数选择路由
●RIP、 IGRP
链路状态路由协议
●综合考虑从源网络到目标网络的各条路径的情况选择路由
●OSPF、IS-IS
RIP是距离矢量路由选择协议
定期更新(路由器每经过- -段时间周期-30S后,向邻居发送更新信息)
邻居(与其相连的路由器)
广播更新(Ripv1 255.255.255.255)
组播更新(Ripv2 224.0.0.9)
泛洪路由表(路由器将从邻居学习到的路由放进自己的路由表中,然后将路由表所有路由信息在通告给其他路由器,直到整个网络学习到)
RIP度量值为跳数
最大跳数为15跳,16跳为不可达
RIP更新时间
每隔30s发送路由更新消息,UDP520端口
RIP路由更新消息
发送整个路由表信息
水平分割(split horizon)是一种避免路由环路的出现和加快路由汇聚的技术
由于路由器可能收到它自己发送的路由信息,而这种信息是无用的,水平分割技术不反向通告任何从终端收到的路由更新信息,而只通告那些不会由于计数到无穷而清除的路由。
从一个接口学习到路由信息,不再从这个接口发送出去
同时也能减少路由更新信息占用的链路带宽资源
1.配置R1路由器IP和回环路由、动态RIP协议。
2.配置R2路由器IP和回环路由、动态RIP协议。
[R1]int g0/0/0 #进入接口
[R1-GigabitEthernet0/0/0]ip add 12.0.0.1 30 #配置接口IP
[R1-GigabitEthernet0/0/0]q
[R1]int loo 0 #回环接口
[R1-LoopBack0]ip add 192.168.100.1 24 #回环接口IP
[R1-LoopBack0]q
[R1]rip 1 #启动RIP进程1
[R1-rip-1]network 192.168.100.0 #宣告回环地址
[R1-rip-1]network 12.0.0.0 #宣告主网络号
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 12.0.0.2 30
[R2-GigabitEthernet0/0/0]q
[R2]int loo 0
[R2-LoopBack0]ip add 192.168.200.1 24
[R2-LoopBack0]q
[R2]rip 1
[R2-rip-1]network 192.168.200.0
[R2-rip-1]network 12.0.0.0
配置动态路由,R1version 1 ,R3version 2抓包查看路由之间交换信息
[R1]int g0/0/0 #进入接口
[R1-GigabitEthernet0/0/0]ip add 12.0.0.1 30 #配置接口IP
[R1-GigabitEthernet0/0/0]q
[R1]int loo 0 #回环接口
[R1-LoopBack0]ip add 1.1.1.1 24 #回环接口IP
[R1-LoopBack0]q
[R1]rip 1 #启动RIP进程1
[R1-rip-1]version 1 #宣告版本号1
[R1-rip-1]network 1.0.0.0 #宣告回环地址
[R1-rip-1]network 12.0.0.0 #宣告主网络号
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 12.0.0.2 30
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 23.0.0.1 30
[R2-GigabitEthernet0/0/1]int loo 0
[R2-LoopBack0]ip add 2.2.2.2 24
[R2-LoopBack0]q
[R2]rip 1
[R2-rip-1]network 12.0.0.0
[R2-rip-1]network 23.0.0.0
[R2-rip-1]network 2.0.0.0
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1] ip add 23.0.0.2 30
[R3-GigabitEthernet0/0/1]int loo 0
[R3-LoopBack0]ip add 3.3.3.3 24
[R3-LoopBack0]q
[R3]rip 1
[R3-rip-1]version 2 #宣告版本号2
[R3-rip-1]network 23.0.0.0
[R3-rip-1]network 3.0.0.0