华为配置 之 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版本选择、触发更新与水平分割等关键点,以确保网络的稳定性和可靠性。
相关文章:
华为配置 之 RIP
简介: RIP(路由信息协议)是一种广泛使用的内部网关协议,基于距离向量算法来决定路径。它通过向全网广播路由控制信息来动态交换网络拓扑信息,从而计算出最佳路由路径。RIP易于配置和理解,非常适用于小型网络…...
探寻AI Agent:开启知识图谱自动生成新篇章(17/30)
一、AI Agent 与知识图谱:智能时代的双雄 在当今科技飞速发展的时代,人工智能如同一股汹涌澎湃的浪潮,正以前所未有的力量重塑着我们的世界。而在这股浪潮中,AI Agent 与知识图谱无疑是两颗最为璀璨的明珠,它们各自发挥…...
卸载wps后word图标没有变成白纸恢复
这几天下载了个wps教育版,后头用完了删了 用习惯的2019图标 给兄弟我干没了??? 其他老哥说什么卸载关联重新下 ,而且还要什么撤销保存原来的备份什么,兄弟也是不得不怂了 后头就发现了这个半宝藏博主&…...
LeetCode 热题 100_二叉树的直径(40_543_简单_C++)(二叉树;递归)
LeetCode 热题 100_二叉树的直径(40_543) 题目描述:输入输出样例:题解:解题思路:思路一(递归): 代码实现代码实现(思路一(递归)&#…...
【数据结构】线性数据结构——链表
1. 定义 链表是一种线性数据结构,由多个节点(Node)组成。每个节点存储数据和指向下一个节点的指针。与数组不同,链表的节点不需要在内存中连续存储。 2. 特点 动态存储: 链表的大小不固定,可以动态增加或…...
开源存储详解-分布式存储与ceph
ceph体系结构 rados:reliable, autonomous, distributed object storage, rados rados采用c开发 对象存储 ceph严格意义讲只提供对象存储能力,ceph的块存储能力实际是基于对象存储库librados的rbd 对象存储特点 对象存储采用put/get/delete…...
[算法] [leetcode-509] 斐波那契数
509 斐波那契数 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) 0,F(1) 1 F(n) F(n - 1) F(n - 2),其中 n…...
运维人员的Go语言学习路线
以下是一份更为详细的适合运维人员的Go语言学习路线图: 一、基础环境搭建与入门(第 1 - 2 周) 第 1 周 环境搭建 在本地开发机和常用的运维服务器环境(如 Linux 系统)中安装 Go 语言。从官方网站(https://…...
[创业之路-222]:波士顿矩阵与GE矩阵在业务组合选中作用、优缺点比较
目录 一、波士顿矩阵 1、基本原理 2、各象限产品的定义及战略对策 3、应用 4、优点与局限性 二、技术成熟度模型与产品生命周期模型的配对 1、技术成熟度模型 2、产品生命周期模型 3、技术成熟度模型与产品生命周期模型的配对 三、产品生命周期与产品类型的对应关系 …...
安卓入门十一 常用网络协议四
MQTT(Message Queuing Telemetry Transport) MQTT是一种轻量级的、发布/订阅模式的消息传输协议。它被设计用于在低带宽或不稳定网络环境下,实现物联网设备之间的可靠通信。 4.1 MQTT详细介绍 发布/订阅模式:MQTT 使用发布/订…...
《机器学习》——利用OpenCV库中的KNN算法进行图像识别
文章目录 KNN算法介绍下载OpenCV库实验内容实验结果完整代码手写数字传入模型训练 KNN算法介绍 一、KNN算法的基本要素 K值的选择:K值代表选择与新测试样本距离最近的前K个训练样本数,通常K是不大于20的整数。K值的选择对算法结果有重要影响,…...
StarRocks 存算分离在得物的降本增效实践
编者荐语: 得物优化数据引擎布局,近期将 4000 核 ClickHouse 迁移至自建 StarRocks,成本降低 40%,查询耗时减半,集群稳定性显著提升。本文详解迁移实践与成果,文末附丁凯剑老师 StarRocks Summit Asia 2024…...
Tube Qualify弯管测量系统在汽车管路三维检测中的应用
从使用量上来说,汽车行业是使用弯管零件数量最大的单一行业。在汽车的燃油,空调,排气,转向,制动等系统中都少不了管路。汽车管件形状复杂,且由于安装空间限制,汽车管件拥有不同弯曲半径…...
udp分片报文发送和接收
读文件通过udp分片发送的目的端:(包含错误的分片包) #!/usr/bin/python # -*- coding: utf-8 -*-#python send_100frag_file.py -p 55432 -f snatdownloadimport argparse import loggingfrom scapy.all import *# Define the maximum size …...
【从零开始入门unity游戏开发之——C#篇39】C#反射使用——Type 类、Assembly 类、Activator 类操作程序集
文章目录 前言一、前置知识1、编译器2、程序集(Assembly)3、元数据(Metadata) 二、反射1、反射的概念2、反射的作用3、反射的核心Type 类3.1 Type 类介绍3.2 不同方法获取 Type3.3 获取type类型所在的程序集的相关信息 4、反射的常…...
安卓触摸事件的传递
setOnTouchListener()返回值的副作用(触摸事件是否继续往下或往后传递)如下: 返回值效果是否往下层view传递是否往当前view的后续监听传递true该pointer离开屏幕前的后续所有触摸事件都会传递给该TouchListener否否false该pointer离开屏幕前…...
idea项目导入gitee 码云
1、安装gitee插件 IDEA 码云插件已由 gitosc 更名为 gitee。 1 在码云平台帮助文档http://git.mydoc.io/?t153739上介绍的很清楚,推荐前两种方法, 搜索码云插件的时候记得名字是gitee,gitosc已经搜不到了。 2、使用码云托管项目 如果之…...
典型常见的基于知识蒸馏的目标检测方法总结三
来源:Google学术2023-2024的顶会顶刊论文 NeurIPS 2022:Towards Efficient 3D Object Detection with Knowledge Distillation 为3D目标检测提出了一种知识蒸馏的Benchmark范式,包含feature的KD,Logit的cls和reg的KD,…...
端口被占用
端口8080被占用 哈哈哈,我是因为后端项目跑错了,两个项目后端名称太像了; (1)netstat -aon | findstr 8080,找到占用8080端口的进程号,获取对应的进程号pid; (2&#…...
Javascript知识框架图(待完善)
以下是一个清晰且详细的 JavaScript 知识框架,涵盖基础知识到高级概念,适合学习和参考: JavaScript 知识框架 1. 基础知识 数据类型 原始类型:Number,String,Boolean,Null,Undefin…...
告别Python依赖!用这个纯TypeScript的stock-sdk,在浏览器和Node里轻松搞定A股港股美股行情
纯TypeScript金融数据解决方案:stock-sdk全场景开发指南 金融数据获取一直是前端和Node.js开发者面临的痛点。传统方案往往依赖Python生态,导致技术栈割裂、项目臃肿。而纯TypeScript实现的stock-sdk,以其零依赖、双端运行的特点,…...
保姆级教程:在GD32F103上用Keil MDK5和FreeRTOS 202411.00创建你的第一个多任务LED闪烁项目
保姆级教程:在GD32F103上用Keil MDK5和FreeRTOS 202411.00创建你的第一个多任务LED闪烁项目 嵌入式开发的世界里,实时操作系统(RTOS)正变得越来越重要。对于刚接触GD32系列芯片或FreeRTOS的开发者来说,如何快速搭建一个…...
VisualCppRedist AIO:Windows系统运行库的一站式解决方案
VisualCppRedist AIO:Windows系统运行库的一站式解决方案 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist VisualCppRedist AIO是一个开源项目&#x…...
Zynq Linux FPGA Manager实战:5分钟搞定PL配置(含bit转bin避坑指南)
Zynq Linux FPGA Manager实战:5分钟搞定PL配置(含bit转bin避坑指南) 第一次在Zynq开发板上尝试配置PL逻辑时,我盯着Vivado生成的.bit文件发愁——官方文档里提到的PCAP、ICAP协议像天书一样,而网上各种教程要么步骤不全…...
javaweb驾校考试车辆预约系统
目录同行可拿货,招校园代理 ,本人源头供货商功能模块划分预约功能设计考试管理模块系统辅助功能技术实现参考项目技术支持源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作同行可拿货,招校园代理 ,本人源头供货商 功能模块划分 用户管理模块…...
低显存福音:实测Neeshck轻量化工具,16G显卡流畅跑Z-Image模型
低显存福音:实测Neeshck轻量化工具,16G显卡流畅跑Z-Image模型 1. 轻量化方案的诞生背景 1.1 大模型与小显存的矛盾 Z-Image作为国产文生图模型的代表,其强大的生成能力有目共睹。但原生部署对显存的高要求(通常需要20GB以上&am…...
IPATool终极指南:如何用命令行轻松获取iOS应用安装包?
IPATool终极指南:如何用命令行轻松获取iOS应用安装包? 【免费下载链接】ipatool Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store 项目地址: https://gitcode.com/GitHub_Trendin…...
奥尔特云智慧武装系统上线!基层武装管理从此“智”在必得!
随着国防动员与基层武装工作不断升级,传统管理模式存在信息化覆盖不全、数据归集粗放、智能化水平不足等问题,已难以适配高效管理与应急应战需求,数字化转型成为必然趋势。智慧武装系统是奥尔特云(深圳)智慧科技打造的…...
intv_ai_mk11实战手册:构建AI增强型Confluence知识库——自动打标签+关联推荐
intv_ai_mk11实战手册:构建AI增强型Confluence知识库——自动打标签关联推荐 1. 项目背景与价值 在现代企业知识管理中,Confluence作为广泛使用的知识库平台,面临着内容组织效率低下的挑战。传统手动分类和标签管理方式存在三个核心痛点&am…...
JeecgBoot中AutoPoi模板导出的实战技巧与优化方案
1. JeecgBoot中AutoPoi模板导出的基础实现 第一次接触JeecgBoot的AutoPoi模板导出功能时,我被它的便捷性惊艳到了。相比传统的POI操作,AutoPoi通过模板化的方式让Excel导出变得异常简单。这里先分享下最基本的实现步骤,这也是我项目中最常用的…...
