动态路由是与静态路由相对的一个概念,指路由器能够根据路由器之间的交换的特定路由信息自动地建立自己的路由表,并且能够根据链路和节点的变化适时地进行自动调整。当网络中节点或节点间的链路发生故障,或存在其它可用路由时,动态路由可以自行选择最佳的可用路由并继续转发报文。
1.减少了管理任务 2.占用了网络带宽
动态路由协议概述:路由器之间用于交换信息的语言
度量值:衡量路径优劣的参数——跳数(越少越好)、带宽、负载、延时、可靠性、成本 带宽越高路径成本越低
收敛:使所有的路由器形成完整的路由表(一致状态)
静态路由(优先)和动态路由是互补的
按照路由执行的算法分类
距离矢量路由协议 ——跳数衡量
依据从源网络到目标网络所经过的路由器的个数选择路由:RIP、IGRP
链路状态路由协议——整体状况
综合考虑从源网络到目标网络的各条路径的情况选择路由:OSPF、IS-IS
网关:
内部网关
外部网关 BGP协议
1.定期更新
2.邻居发现机制
3.广播更新
4.全路由表更新
更新周期30s,路由器会向邻居发送路由表,信息整合好后到收敛状态
1.RIP度量值为跳数,最大为15跳
2.RIP每30s发送路由更新信息,UDP520端口
3.RIP路由更新的是发送整个路由表信息
路由环路的产生:某网段断开,会被标记为16跳数,从而路由器会互相学习错误的路由条目,此时访问断开的网段中的主机,就会产生路由环路,因此需要水平分割来阻止该现象
水平分割:将从该端口学到的信息不再从这个接口发送出去,同时减少了路由更新信息占用的链路带宽资源
配置
1.全局模式下启动RIP进程:router rip
2.宣告主网络号:network network-number
3.查看路由表:show ip route
4.查看路由协议的配置:show ip protocols
RIP中:
管理距离:路由协议的可信任度,数值越小,信任度越高
Metric—— 度量值为跳数
RIP的版本有1和2
v1 :有类路由协议 广播更新(255.255.255.255)不支持vlsm 自动路由汇总 不支持不连续子网
v2 :无类路由协议 组播更新(224.0.0.9)支持vlsm 可手工汇总 支持不连续子网
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 12.0.0.1 30
[R1-GigabitEthernet0/0/0]un sh
[R1] int loo0
[R1-LoopBack0]ip add 1.1.1.1 24
[R1]rip 1
[R1-rip-1]network 1.0.0.0
[R1-rip-1]network 12.0.0.0
2.R2配置
[R2]int loo0
[R2-LoopBack0]ip add 2.2.2.2 24
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 12.0.0.2 30
[R2-GigabitEthernet0/0/0]un sh
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 23.0.0.1 30
[R2]rip 1
#不注明版本兼容模式收rip v1 和rip v2路由信息但是
发只能发rip v1 的路由信息
[R2-rip-1]network 2.0.0.0
[R2-rip-1]network 12.0.0.0
[R2-rip-1]network 23.0.0.0
3.R3配置
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 23.0.0.2 30
[R3-GigabitEthernet0/0/1]int loo0
[R3-LoopBack0]ip add 3.3.3.3 24
[R3]rip 1
[R3-rip-1]version 2 #v2版本接受学习不到R2的默认模式下的路由信息
[R3-rip-1]network 3.0.0.0
[R3-rip-1]network 23.0.0.0
[R3]dis ip routing-table
怎么解决呢?
两种方法
1.进入R3的接口
int g0/0/1
rip version 1
2.int g0/0/1
rip version 2 multicast
RIP协议中,UDP最大支持15条路由条目
RIP协议中,UDP最大支持15条路由条目
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]rip version 2 multicast
[R2-GigabitEthernet0/0/1]dis this
ip address 23.0.0.1 255.255.255.252
rip version 2 multicast