华为配置 之 RIP

简介:

RIP(路由信息协议)是一种广泛使用的内部网关协议,基于距离向量算法来决定路径。它通过向全网广播路由控制信息来动态交换网络拓扑信息,从而计算出最佳路由路径。RIP易于配置和理解,非常适用于小型网络

RIP:

设置RIP定时器 :

更新时间间隔:定义发送更新信息的时间间隔,默认为30秒。

超时时间:定义在没有收到更新信息时宣布路由失效的时间间隔,默认为180秒。

保活时间:定义发送保活信息的频率,以防止由于网络拥塞而丢失更新

RIP路由协议的版本:

1、RIPv1:

(1)发送路由更新时【不携带】子网掩码,属于有类路由协议

(2)发送路由更新时,目标地址为广播地址:255.255.255.255

(3)RIPv1不支持可变长子网掩码【VLSM】和无类别域间路由【CIDR】,RIPv1使用广播更新,RIPv1不提供认证

2、RIPv2:

(1)发送路由更新时【携带】子网掩码,属于是无类路由协议

(2)发送路由更新时,目标地址为组播地址:224.0.0.9

(3)RIPv2支持可变长子网掩码【VLSM】和无类别域间路由【CIDR】,RIPv2使用组播更新,RIPv2提供明文和MD5认证

(4)RIPv2封装在UDP数据包中的520端口号。

3、路由最大支持跳数是16跳。

有类路由与无类路由的区别:

(1)有类路由【Classful】协议,它们在宣告路由信息时【不携带】网络掩码

(2)无类路由【Classless】协议,它们在宣告路由信息时【携带】网络掩码

RIP的缺点:

RIP协议是一种简单易用的动态路由协议,但它也存在一些缺点,主要包括以下几个方面:

(1)不适合大型网络: RIP协议使用跳数作为度量值,最大跳数为15。在大型网络中,路由路径可能超过15跳,导致路由无法学习。

(2)容易出现路由环路: RIP协议使用水平分割和毒性逆转两种机制来防止路由环路,但这些机制并不完美,在某些情况下仍然可能出现路由环路。

(3)不支持多路径: RIP协议只支持单条路径,无法实现负载均衡。

(4)安全性较差: RIP协议的认证机制比较简单,容易受到攻击。

(5)收敛速度慢: RIP协议每隔30秒发送一次完整的路由表,当网络拓扑发生变化时,需要经过多个周期才能完成路由更新,收敛速度较慢。

(6)不支持VLSM: RIPv1协议不支持VLSM,在使用VLSM的网络中,RIPv1协议无法正确学习路由信息。

(7)不支持链路状态信息: RIP协议只传递路由信息,不传递链路状态信息,无法根据链路状态进行路由优化。

(8)配置复杂: RIPv2协议相比RIPv1协议增加了认证、VLSM等特性,配置更加复杂。

RIP工作原理:

(1)RIP路由协议向邻居发送整个路由表信息

(2)RIP路由协议以【跳数】作为度量值,根据跳数的多少来选择最佳路由

(3)最大条数为15跳,16跳被标记为不可达

(4)经过一系列路由更新,网络中的每个路由器都具有一张完整的路由表的过程,称为收敛

RIP的三种计时器:

(1)周期更新计时器【update time】:

路由器每隔30秒从每个启动RIP协议的接口发送出路由更新信息

(2)路由老化计时器【age time】:

若一条路由在180s内没有收到更新,这条路由的跳数将记为16

(3)垃圾收集计时器【garbage collection time】:

若该条路由在被记为16跳后,120s内还没有收到更新,则将这条路由从路由表中删除

防止RIP路由环路的方法:

(1)水平分割:从一个接口上学习到的路由信息,便不再从这个接口发送出去

(2)毒性逆转(反向中毒):

(3)路由毒化:

(4)触发更新:

(5)最大跳数:

(6)控制更新时间:

RIP配置:

PC1:

PC2:

PC3:

AR1:

<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname Xzzzz911
[Xzzzz911]undo info-center enable 
Info: Information center is disabled.
[Xzzzz911]interface GigabitEthernet 0/0/1
[Xzzzz911-GigabitEthernet0/0/1]ip address 192.168.1.1 24
[Xzzzz911-GigabitEthernet0/0/1]int g0/0/0
[Xzzzz911-GigabitEthernet0/0/0]ip address 20.1.1.1 24
[Xzzzz911-GigabitEthernet0/0/0]q
[Xzzzz911]rip 1
[Xzzzz911-rip-1]version 2
[Xzzzz911-rip-1]network 192.168.1.0
[Xzzzz911-rip-1]network 20.0.0.0
[Xzzzz911-rip-1]undo summary 
[Xzzzz911-rip-1]q

AR2:

<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname Xzzzz911
[Xzzzz911]undo info-center enable 
Info: Information center is disabled.
[Xzzzz911]interface GigabitEthernet 0/0/0
[Xzzzz911-GigabitEthernet0/0/0]ip address 20.1.1.2 24
[Xzzzz911-GigabitEthernet0/0/0]int g0/0/2
[Xzzzz911-GigabitEthernet0/0/2]ip address 172.16.1.1 24
[Xzzzz911-GigabitEthernet0/0/2]int g0/0/1
[Xzzzz911-GigabitEthernet0/0/1]ip address 30.1.1.1 24
[Xzzzz911-GigabitEthernet0/0/1]q
[Xzzzz911]rip 1
[Xzzzz911-rip-1]version 2
[Xzzzz911-rip-1]network 20.0.0.0
[Xzzzz911-rip-1]network 30.0.0.0
[Xzzzz911-rip-1]network 172.16.0.0	
[Xzzzz911-rip-1]undo summary 
[Xzzzz911-rip-1]q

AR3:

<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname Xzzzz911	
[Xzzzz911]undo info-center enable 
Info: Information center is disabled.
[Xzzzz911]interface GigabitEthernet 0/0/0
[Xzzzz911-GigabitEthernet0/0/0]ip address 30.1.1.2 24
[Xzzzz911-GigabitEthernet0/0/0]int g0/0/1
[Xzzzz911-GigabitEthernet0/0/1]ip address 10.1.1.1 24
[Xzzzz911-GigabitEthernet0/0/1]q
[Xzzzz911]rip 1
[Xzzzz911-rip-1]version 2
[Xzzzz911-rip-1]network 30.0.0.0
[Xzzzz911-rip-1]network 10.0.0.0
[Xzzzz911-rip-1]undo summary 
[Xzzzz911-rip-1]q

总结:

  • 通过配置RIP协议,成功实现了小型网络中的设备互联。
  • RIPv2提供了比RIPv1更丰富的功能和更好的网络性能。
  • 实验中需要注意IP地址规划、RIP版本选择、触发更新与水平分割等关键点,以确保网络的稳定性和可靠性。
相关推荐
SuperHeroWu72 小时前
【HarmonyOS】鸿蒙应用点9图的处理(draw9patch)
华为·harmonyos·鸿蒙·image·图片拉伸·点9图·不变形
轻口味14 小时前
【每日学点鸿蒙知识】多个har依赖、指定编译架构、ArkTS与C++互相调用
c++·华为·harmonyos
gkkk_115 小时前
鸿蒙应用开发(2)
华为·harmonyos
轻口味1 天前
【每日学点鸿蒙知识】Hap 安装失败、ArkTS 与C++ 数组转换、渐变遮罩效果等
c++·华为·harmonyos
轻口味1 天前
【每日学点鸿蒙知识】一键登录、包资源分析工具、har包版本冲突、系统相册等
华为·harmonyos
法迪1 天前
华为 Sensor 省电策略调研
华为·功耗
枫叶丹41 天前
【HarmonyOS之旅】基于ArkTS开发(一) -> Ability开发一
ui·华为·harmonyos
电子小子洋酱1 天前
ESP32移植Openharmony外设篇(7)土壤湿度传感器YL-69
单片机·物联网·华为·harmonyos·鸿蒙
轻口味2 天前
【每日学点鸿蒙知识】list折叠动画效果、混淆问题定位、bindPopup问题等
华为·list·harmonyos
暂时先用这个名字2 天前
仓颉笔记——windows11安装启用cangjie语言,并使用vscode编写“你好,世界”
ide·vscode·华为·鸿蒙·cnpm·仓颉·cangjie