文章目录
前言:
动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整
动态路由是与静态路由相对的一个概念,指路由器能够根据路由器之间的交换的特定路由信息自动地建立自己的路由表,并且能够根据链路和节点的变化适时地进行自动调整。当网络中节点或节点间的链路发生故障,或存在其它可用路由时,动态路由可以自行选择最佳的可用路由并继续转发报文。
一、路由执行的算法分类
-
距离矢量路由协议
依据从源网络到目标网络所经过的路由器的个数选择路由
例如:RIP、IGRP协议
-
链路状态路有协议
综合考虑从源网络到目标网络的各条路径的情况选择路由
OSPF、IS-IS
二、动态路由RIP原理
2.1 RIP基本概述
- 邻居:在距离矢量路由协议中,可以理解与其直接相连的路由器
- 周期更新:路由每经过一个指定的时间周期,向其他邻居发送更新信息,因此距离矢量路由协议更新的方式也被称为“逐跳”更新,在RFC2453文档中把RIP的更新时间定义为30S
- Metric:也称度量值,RIP协议以Hop(跳数)作为度量值,每经过一台设备被视为一跳,RIP协议的最大跳数为15跳;而16跳是一个无穷大的值,如果为该值,可以视为不可达
- 广播更新:路由器向目标255.255.255.255的地址发的送报文,网络中所有设备
2.1.1 RIP优缺点、度量值内容详解
-
优点:减少了管理任务
-
缺点:占用了网络带宽
-
动态路由的度量值
度量值是用来衡量路径优劣的参数
跳数:一个路由器就是一条,跳数越小越好
带宽:用来标识信号传输的数据传输能力、标识单位时间内通过链路的数据量、标识显示器的显示能力
负载:承载的传输数据量
时延:指一个报文或分组从一个网络的一端传送给到另一端所需要的时间
可靠性:数据传输的稳定性和效率
成本:带宽越高,路径成本越低
2.2 水平分隔
- 从一个接口学习到路由信息,不再从这个接口发送出去。
- 同时也能减少路由更新信息占用的链路带宽资源
- 执行水平分割可以阻止路由环路的发生
2.3 RIP 兼容模式
- 兼容模式默认跑rip v1版本
- rip没有启动,路由表中只有一些直连路由,为了从邻居获取rip路由,会以广播或组播向邻居发动request请求报文
- 邻居收到后,会发送response回复报文,报文中包括路由表的信息
- 路由器收到response报文后,根据rip路由更新原则更新路由表
- 以后每经过30秒,路由器都会发送response报文保持邻居关系
2.4 RIP v1 和RIP v2的区别
- 这里以表格的形式呈现两者区别
三、华为RIP配置实验
3.1 实验拓扑
3.2 R1路由器配置
<Huawei>sys
[Huawei]sysname R1
#配置接口IP地址
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 12.0.0.1 24
[R1-GigabitEthernet0/0/0]undo shutdown
[R1-GigabitEthernet0/0/0]q
#P配置环回地址IP
[R1]int loo 0
[R1-LoopBack0]ip add 1.1.1.1 30
[R1-LoopBack0]q
#配置RIP(默认为RIP 1)
[R1]rip 1
[R1-rip-1]version 1
#关闭自动汇总
[R1-rip-1]undo summary
#宣告网段
[R1-rip-1]network 1.0.0.0
[R1-rip-1]network 12.0.0.0
[R1-rip-1]q
3.3 R2的配置
<Huawei>sys
[Huawei]sysname R2
#配置两个接口的IP地址
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 12.0.0.2 24
[R2-GigabitEthernet0/0/0]undo shut
[R2-GigabitEthernet0/0/0]q
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 13.0.0.1 24
[R2-GigabitEthernet0/0/1]undo shut
[R2-GigabitEthernet0/0/1]q
#配置环回接口IP地址
[R2]int LoopBack 0
[R2-LoopBack0]ip add 2.2.2.2 30
[R2-LoopBack0]q
#配置RIP
[R2]rip
[R2-rip-1]undo summary
#宣告网段
[R2-rip-1]network 2.0.0.0
[R2-rip-1]network 12.0.0.0
[R2-rip-1]network 13.0.0.0
[R2-rip-1]q
#配置接口可以接受RIP v2的数据
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]rip version 2 multicast
[R2-GigabitEthernet0/0/1]q
3.4 R3的配置
<Huawei>sys
[Huawei]sysname R3
#配置接口IP地址
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 13.0.0.2 24
[R3-GigabitEthernet0/0/1]undo shut
[R3-GigabitEthernet0/0/1]q
#配置环回接口IP地址
[R3]int LoopBack 0
[R3-LoopBack0]ip add 3.3.3.3 24
[R3-LoopBack0]q
#配置RIP,选择版本2
[R3]rip 2
[R3-rip-2]version 2
#关闭自动汇总功能
[R3-rip-2]undo summary
#宣告网段
[R3-rip-2]network 3.0.0.0
[R3-rip-2]network 13.0.0.0
[R3-rip-2]q
四、验证
4.1 R3 ping R1
-
验证互联互通
-
查看抓包信息
4.2 R1 ping R3
-
验证互连互通
-
查看抓包信息
总结:
-
华为rip路由的模式:Version1、Version2和兼容模式
兼容模式可以接受rip V1和rip V2的路由信息
但默认情况下兼容模式只能发送rip V1的路由信息