前言
路由信息协议RIP,它是基于距离矢量算法的协议,使用跳数作为度量来衡量到达目的网络记录。RIP主要用于规模小的网络中
- 距离矢量路由协议,属于IGP协议
- 适用于中小型网络,有RIPv1和RIPv2两个版本
- 基于UDP,目标端口是520
- 周期性更新
- 支持水平分割、毒性逆转、触发更新等防环特性
环路避免方法
RIP实验
RIP配置命令
rip 1 | 开启RIP进程,进程缺省为1 |
---|---|
version 2 | 开启RIPv2 |
network 10.0.0.0 | 宣告网络,即指定运行RIP的接口 |
rip metricin 5 | 在接收路由时增加度量值 |
rip metricout 5 | 在发送路由时修改度量值 |
rip split-horizon | 开启水平分割 |
rip poison-reverse | 开启毒性逆转 |
undo rip input | 禁止接收RIP数据包 |
undo rip output | 禁止发送RIP数据包 |
silent-interfaceg0/0/0 | 配置被动接口,只收不发 |
display rip 1 interface GigabitEthernet 0/0/0 verbose | 查看RIP信息,如Metricin、Metricout等等 |
配置metricin、metricout
默认metricin为0、metricout为1
举例:
R1的GigabitEthernet0/0/1端口Metricout设置为5
R3的GigabitEthernet0/0/0端口Metricin设置为3
R3的GigabitEthernet0/0/1端口Metricin设置为2
那么10.0.0.0/24、20.0.0.0/24到R2的cost分别是多少呢?
10.0.0.0/24的计算方式
R1(GigabitEthernet0/0/1)5+R3(GigabitEthernet0/0/0)3+R3(GigabitEthernet0/0/1)2
20.0.0.0/24的计算方式
R3(GigabitEthernet0/0/1)2