当前位置: 首页 > news >正文

华为配置 之 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

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

探寻AI Agent:开启知识图谱自动生成新篇章(17/30)

一、AI Agent 与知识图谱&#xff1a;智能时代的双雄 在当今科技飞速发展的时代&#xff0c;人工智能如同一股汹涌澎湃的浪潮&#xff0c;正以前所未有的力量重塑着我们的世界。而在这股浪潮中&#xff0c;AI Agent 与知识图谱无疑是两颗最为璀璨的明珠&#xff0c;它们各自发挥…...

卸载wps后word图标没有变成白纸恢复

这几天下载了个wps教育版&#xff0c;后头用完了删了 用习惯的2019图标 给兄弟我干没了&#xff1f;&#xff1f;&#xff1f; 其他老哥说什么卸载关联重新下 &#xff0c;而且还要什么撤销保存原来的备份什么&#xff0c;兄弟也是不得不怂了 后头就发现了这个半宝藏博主&…...

LeetCode 热题 100_二叉树的直径(40_543_简单_C++)(二叉树;递归)

LeetCode 热题 100_二叉树的直径&#xff08;40_543&#xff09; 题目描述&#xff1a;输入输出样例&#xff1a;题解&#xff1a;解题思路&#xff1a;思路一&#xff08;递归&#xff09;&#xff1a; 代码实现代码实现&#xff08;思路一&#xff08;递归&#xff09;&#…...

【数据结构】线性数据结构——链表

1. 定义 链表是一种线性数据结构&#xff0c;由多个节点&#xff08;Node&#xff09;组成。每个节点存储数据和指向下一个节点的指针。与数组不同&#xff0c;链表的节点不需要在内存中连续存储。 2. 特点 动态存储&#xff1a; 链表的大小不固定&#xff0c;可以动态增加或…...

开源存储详解-分布式存储与ceph

ceph体系结构 rados&#xff1a;reliable, autonomous, distributed object storage, rados rados采用c开发 对象存储 ceph严格意义讲只提供对象存储能力&#xff0c;ceph的块存储能力实际是基于对象存储库librados的rbd 对象存储特点 对象存储采用put/get/delete&#xf…...

[算法] [leetcode-509] 斐波那契数

509 斐波那契数 斐波那契数 &#xff08;通常用 F(n) 表示&#xff09;形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始&#xff0c;后面的每一项数字都是前面两项数字的和。也就是&#xff1a; F(0) 0&#xff0c;F(1) 1 F(n) F(n - 1) F(n - 2)&#xff0c;其中 n…...

运维人员的Go语言学习路线

以下是一份更为详细的适合运维人员的Go语言学习路线图&#xff1a; 一、基础环境搭建与入门&#xff08;第 1 - 2 周&#xff09; 第 1 周 环境搭建 在本地开发机和常用的运维服务器环境&#xff08;如 Linux 系统&#xff09;中安装 Go 语言。从官方网站&#xff08;https://…...

[创业之路-222]:波士顿矩阵与GE矩阵在业务组合选中作用、优缺点比较

目录 一、波士顿矩阵 1、基本原理 2、各象限产品的定义及战略对策 3、应用 4、优点与局限性 二、技术成熟度模型与产品生命周期模型的配对 1、技术成熟度模型 2、产品生命周期模型 3、技术成熟度模型与产品生命周期模型的配对 三、产品生命周期与产品类型的对应关系 …...

安卓入门十一 常用网络协议四

MQTT&#xff08;Message Queuing Telemetry Transport&#xff09; MQTT是一种轻量级的、发布/订阅模式的消息传输协议。它被设计用于在低带宽或不稳定网络环境下&#xff0c;实现物联网设备之间的可靠通信。 4.1 MQTT详细介绍 发布/订阅模式&#xff1a;MQTT 使用发布/订…...

《机器学习》——利用OpenCV库中的KNN算法进行图像识别

文章目录 KNN算法介绍下载OpenCV库实验内容实验结果完整代码手写数字传入模型训练 KNN算法介绍 一、KNN算法的基本要素 K值的选择&#xff1a;K值代表选择与新测试样本距离最近的前K个训练样本数&#xff0c;通常K是不大于20的整数。K值的选择对算法结果有重要影响&#xff0c…...

StarRocks 存算分离在得物的降本增效实践

编者荐语&#xff1a; 得物优化数据引擎布局&#xff0c;近期将 4000 核 ClickHouse 迁移至自建 StarRocks&#xff0c;成本降低 40%&#xff0c;查询耗时减半&#xff0c;集群稳定性显著提升。本文详解迁移实践与成果&#xff0c;文末附丁凯剑老师 StarRocks Summit Asia 2024…...

Tube Qualify弯管测量系统在汽车管路三维检测中的应用

从使用量上来说&#xff0c;汽车行业是使用弯管零件数量最大的单一行业。在汽车的燃油&#xff0c;空调&#xff0c;排气&#xff0c;转向&#xff0c;制动等系统中都少不了管路。汽车管件形状复杂&#xff0c;且由于安装空间限制&#xff0c;汽车管件拥有不同弯曲半径&#xf…...

udp分片报文发送和接收

读文件通过udp分片发送的目的端&#xff1a;&#xff08;包含错误的分片包&#xff09; #!/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、程序集&#xff08;Assembly&#xff09;3、元数据&#xff08;Metadata&#xff09; 二、反射1、反射的概念2、反射的作用3、反射的核心Type 类3.1 Type 类介绍3.2 不同方法获取 Type3.3 获取type类型所在的程序集的相关信息 4、反射的常…...

安卓触摸事件的传递

setOnTouchListener()返回值的副作用&#xff08;触摸事件是否继续往下或往后传递&#xff09;如下&#xff1a; 返回值效果是否往下层view传递是否往当前view的后续监听传递true该pointer离开屏幕前的后续所有触摸事件都会传递给该TouchListener否否false该pointer离开屏幕前…...

idea项目导入gitee 码云

1、安装gitee插件 IDEA 码云插件已由 gitosc 更名为 gitee。 1 在码云平台帮助文档http://git.mydoc.io/?t153739上介绍的很清楚&#xff0c;推荐前两种方法&#xff0c; 搜索码云插件的时候记得名字是gitee&#xff0c;gitosc已经搜不到了。 2、使用码云托管项目 如果之…...

典型常见的基于知识蒸馏的目标检测方法总结三

来源&#xff1a;Google学术2023-2024的顶会顶刊论文 NeurIPS 2022&#xff1a;Towards Efficient 3D Object Detection with Knowledge Distillation 为3D目标检测提出了一种知识蒸馏的Benchmark范式&#xff0c;包含feature的KD&#xff0c;Logit的cls和reg的KD&#xff0c…...

端口被占用

端口8080被占用 哈哈哈&#xff0c;我是因为后端项目跑错了&#xff0c;两个项目后端名称太像了&#xff1b; &#xff08;1&#xff09;netstat -aon | findstr 8080&#xff0c;找到占用8080端口的进程号&#xff0c;获取对应的进程号pid&#xff1b; &#xff08;2&#…...

Javascript知识框架图(待完善)

以下是一个清晰且详细的 JavaScript 知识框架&#xff0c;涵盖基础知识到高级概念&#xff0c;适合学习和参考&#xff1a; JavaScript 知识框架 1. 基础知识 数据类型 原始类型&#xff1a;Number&#xff0c;String&#xff0c;Boolean&#xff0c;Null&#xff0c;Undefin…...

清华大学Python包镜像站点

清华大学提供了一个Python包镜像站点&#xff0c;其中包括了许多常用的Python包。使用这个镜像站点可以提高下载Python包时的速度&#xff0c;因为包已经存储在国内的服务器上&#xff0c;从而减少了网络延迟。 要使用清华的pip镜像&#xff0c;你可以在pip命令中指定-i参数来…...

逆境清醒文章总目录表

逆境清醒文章总目录表 零、时光宝盒&#x1f33b; &#xff08;https://blog.csdn.net/weixin_69553582 逆境清醒&#xff09; 《你的答案》歌曲原唱&#xff1a;阿冗&#xff0c;填 词&#xff1a;林晨阳、刘涛&#xff0c;谱曲&#xff1a;刘涛 也许世界就这样&#xff0c…...

LeetCode算法题——移除元素

题目描述 给你一个数组 nums 和一个值 val&#xff0c;你需要原地移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。 假设 nums 中不等于 val 的元素数量为 k&#xff0c;要通过此题&#xff0c;您需要执行以下操作&#xff1…...

常见的中间件漏洞

1.Tomcat Tomcat介绍 tomcat是⼀个开源而且免费的jsp服务器&#xff0c;默认端口 : 8080&#xff0c;属于轻量级应⽤服务器。它可以实现 JavaWeb程序的装载&#xff0c;是配置JSP&#xff08;Java Server Page&#xff09;和JAVA系统必备的⼀款环境。 在历史上也披露出来了很…...

IPv6的过度技术

如何界定手动与自动&#xff1f;  主要是隧道目标地址能否自动获取 &#x1f46f;1. 双栈 必须支持IPv4和IPv6协议  链接双栈网络的接口必须同时配置v4和v6地址  路由器能够根据二层标记识别协议&#xff0c;type&#xff1a;0x0800代表IPV4&#xff0c;type&#xff1a;0x…...

Python用K-Means均值聚类、LRFMC模型对航空公司客户数据价值可视化分析指标应用|数据分享...

全文链接&#xff1a;https://tecdat.cn/?p38708 分析师&#xff1a;Yuling Fang 信息时代的来临使得企业营销焦点从产品中心转向客户中心&#xff0c;客户关系管理成为企业的核心问题&#xff08;点击文末“阅读原文”获取完整代码数据&#xff09;。 客户关系管理的关键是客…...

WebRTC的三大线程

WebRTC中的三个主要线程&#xff1a; signaling_thread&#xff0c;信号线程&#xff1a;用于与应用层交互worker_thread&#xff0c;工作线程&#xff08;最核心&#xff09;&#xff1a;负责内部逻辑处理network_thread&#xff0c;网络线程&#xff1a;负责网络数据包的收发…...

Spring SpEL表达式由浅入深

标题 前言概述功能使用字面值对象属性和方法变量引用#this 和 #root变量获取类的类型调用对象(类)的方法调用类构造器类型转换运算符赋值运算符条件(关系)表达式三元表达式Elvis 操作符逻辑运算instanceof 和 正则表达式的匹配操作符 安全导航操作员数组集合(Array 、List、Map…...

数据设计规范

目录 一、数据库设计的原则 二、表设计原则 三、其他设计规范 四、最佳实践 数据库设计&#xff08;Database Design&#xff09;是指对于一个给定的应用环境&#xff0c;构造最优的数据库模式&#xff0c;建立数据库及其应用系统&#xff0c;使之能够有效地存储数据&#…...

基于SpringBoot的宠物寄养系统的设计与实现(源码+SQL+LW+部署讲解)

文章目录 摘 要1. 第1章 选题背景及研究意义1.1 选题背景1.2 研究意义1.3 论文结构安排 2. 第2章 相关开发技术2.1 前端技术2.2 后端技术2.3 数据库技术 3. 第3章 可行性及需求分析3.1 可行性分析3.2 系统需求分析 4. 第4章 系统概要设计4.1 系统功能模块设计4.2 数据库设计 5.…...