eNSP学习——配置RIP的版本兼容、定时器和协议优先级

目录

主要命令

原理概述

实验内容

实验拓扑

实验目的

实验编址

实验步骤

1、基本配置

2、配置RIP协议的版本兼容

3、配置RIP的定时器

4.配置RIP协议优先级


   需要eNSP各种配置命令的点击链接自取:华为eNSP各种设备配置命令大全PDF版_ensp配置命令大全资源-CSDN文库

主要命令

//查看发布数据库中的所有激活路由
display rip 1 database//设置接口的RIP版本,使R1能够以广播的方式发送RIPv2报文
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]rip version 2 broadcast//在R1的接口上停止发送RIP更新路由
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]undo rip output//修改几个定时器的值(更新:20;超时:120;垃圾:60)
[R1]rip 1
[R1-rip-1]timers rip 20 120 60//配置RIP协议优先级
[R1]rip
[R1-rip-1]preference 80

原理概述

        RIP在IPv4中有v1和v2两个版本。在配置RIP时,如果不指定版本,接口默认情况下能接收v1和v2的报文,但只能发送v1的报文;在指定版本的情况下,RIPv1 只能接收和发送v1的报文,RIPv2只能接收和发送v2的报文。

        RIP的定时器有3种:更新计时器,默认每 30s发送一次更新;超时计时器,默认时间180s,如果在超时计时器内没有收到邻居发来的更新报文,则把该路由的度量值设置为16,并启动垃圾收集定时器;垃圾收集定时器,默认时间120s,如果启动了该计时器,那么120s超时以后,路由表中会删除该路由表项。

        RIP默认协议优先级为100,可以手动修改。

实验内容

        本实验中采用简单的场景介绍RIP各版本间的区别及如何实现相互间的兼容、RIP的3种定时器的作用及修改方法、RIP优先级的作用及修改方法。

实验拓扑

实验目的

掌握配置RIP版本的方法

理解RIPv1和 RIPv2的相互兼容性

掌握RIP的3种定时器的配置

掌握RIP的协议优先级的配置

实验编址

设备

接口

IP地址

子网掩码

默认网关

R1(AR2220)

GE 0/0/0

192.168.12.1

255.255.255.0

N/A

GE 0/0/1

192.168.10.1

255.255.255.0

N/A

R2

GE 0/0/0

192.168.12.2

255.255.255.0

N/A

GE 0/0/1

192.168.20.1

255.255.255.0

N/A

PC1

Ethernet 0/0/1

192.168.10.10

255.255.255.0

192.168.10.1

PC2

Ethernet 0/0/1

192.168.20.10

255.255.255.0

192.168.20.1

实验步骤

1、基本配置

        根据实验编址进行相应的配置,并使用ping命令检测各个直连链路的连通性。

[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 192.168.12.1 24
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 192.168.10.1 24[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 192.168.12.2 24
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 192.168.20.1 24

其余直连链路省略。

2、配置RIP协议的版本兼容

        分别在R1和R2上配置RIP协议,通告相应网段。但在R1上,不指定RIP的版本,在R2上指定使用RIPv2。

[R1]rip 
[R1-rip-1]network 192.168.12.0 
[R1-rip-1]network 192.168.10.0[R2]rip
[R2-rip-1]net	
[R2-rip-1]network 192.168.12.0
[R2-rip-1]network 192.168.20.0
[R2-rip-1]version 2

配置完成后,查看R2与R1的路由表。

        可以观察到,在R1的路由表中存在PC-2所在网段的路由条目,在R2的路由表中没有发现PC-2所在网段的路由条目。

在R1的GE 0/0/0接口上抓取R1发送给R2和从R2接收到的RIP报文,如下图所示。

        可以观察到R1采用版本1,即广播方式来发送更新;而R2采用版本2,即组播方式发送更新。验证了R1在RIP协议进程中没有明确指定版本配置时,默认是可以处理接收版本1和版本2的报文,但仅发送版本1的报文;而R2因在RIP协议进程中明确配置了版本2,仅接收和发送版本2的报文。

        因此,由于R1发送的是RIPv1报文,而R2不能正确处理接收,所以R2的路由表中没有PC-1所在网段的路由条目。而R2发送的RIPv2报文能够被R1处理接收,所以在R1的路由表中存在PC-2所在网段的路由条目。

        现在为了使R2也能接收PC-1所在网段的路由条目,在R1上设置接口的RIP版本,使R1能够以广播方式发送 RIPv2报文。

//设置接口的RIP版本,使R1能够以广播的方式发送RIPv2报文
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]rip version 2 broadcast

        配置完成后,查看R2的路由表。

        发现路由表中已经存在R1发送过来的路由条目。同样也可以使用rip version2 mutlicast命令,即使R1能够以组播方式发送RIPv2报文,效果一样,这里不再验证。

        在配置RIP协议时建议路由器之间配置相同RIP版本,即所有路由器都配置RIPv1或者都配置RIP v2,以避免可能由于错误配置而导致RIP协议无法正常工作

3、配置RIP的定时器

        配置完RIP版本兼容后,再次在R1的GE O/0/0接口上通过抓包分析R1和R2更新报文的发送情况,如下图所示。

        可以观察到R1在0s时发送了一次更新,R2在4s时发送了一次更新,R1在29s时发送了下一次更新,R2在35s时发送了下一次更新。即默认情况下RIP 协议会每隔30s左右发送一次路由更新。

        路由更新的有效期为超时定时器定义的时间180s。即当在180s内没有收到新的路由更新,则宣布该路由不可达,并从路由表中清除掉该路由条目

        为了验证效果,在R1的GE 0/0/0接口上配置停止发送RIP路由更新。

//在R1的接口上停止发送RIP更新路由
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]undo rip output

        配置完成后,此时R1的GE 0/0/0接口上已经无法发送任何RIP路由更新,此时立刻查看R2的路由表

        可以观察到,从R1接收到的路由条目依然存在,原因是RIP超时定时器没有到期,该路由条目依然被保存在路由表中。

        路由条目也没有发生变化,状态仍然为[A],即仍被通告。在等待超时计时器到期定义的180s 以后再使用display ip routing-table命令检查。

        可以观察到,R2的路由表中已经无法看到R1发送过来的路由条目,原因是超时定时器已经到期,该路由条目被定义为失效,已经从路由表中清除了。

        同时再次检查R2的路由表和发布数据库。

         发现在数据库中可以看到该路由条目,但是该路由条目已经被标记为16跳,即不可达,并且状态标记为[I],该路由将不能被通告出去。虽然该条目已失效,但是仍然存在于发布数据库中的原因是RIP垃圾收集定时器启动,且还没有到期,暂时不能从数据库中清除

        如果在默认120s内仍然没有收到更新报文,垃圾收集定时器超时后将删除该表项。经过120s后再查看R2上的发布数据库。

        可以观察到,此时已经不存在任何R1发送过来的路由条目。

        可以通过timers rip命令改变这几个定时器的默认值来影响RIP的收敛速度。现将R1的更新报文的时间间隔修改为20s,超时计时器的超时时间修改为120s,垃圾收集计时器的超时时间修改为60s。

//修改几个定时器的值(更新:20;超时:120;垃圾:60)
[R1]rip 1
[R1-rip-1]timers rip 20 120 60

        配置完成后,查看RIP的协议信息。

        可以观察到,RIP定时器的值在更改后立即生效。

        如果3个定时器值设置不当,会引起网络不稳定。例如,如果更新时间大于失效时间,那么在更新时间内,可能在接收到路由更新之前,本地的路由条目已经失效了。定时器值的调整应考虑网络的规模和性能,并在所有运行的RIP路由器上进行统一配置。

4.配置RIP协议优先级

        在实际网络中,去往相同目的网段的路由信息可以通过不同的路由协议获取,比如同时通过静态路由和RIP协议获取,此时就会先比较二者的协议优先级,通过具有较高优先级的路由协议所获取的路由信息将被优选放入路由表中。

        查看R1的路由表。

        可以看到RIP的路由优先级默认值是100。可以使用preference命令把R1的路由优先级调整为80,然后再查看R1的路由表。

配置RIP协议优先级
[R1]rip
[R1-rip-1]preference 80

        可以看到,此时已经完成了修改。

        注意:优先级数值越小,代表优先级越高

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/342337.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql中事务的简介

大家好。我们在日常开发过程中肯定都或多或少的用到过事务,而且在面试时,数据库的事务也是必问内容之一。今天我们就来说说mysql的事务。 为了方便我们下面内容的讲解,我们也先建立一个讲事务必用的表–account表,并在表中插入两…

CSS学习笔记之高级教程(五)

23、CSS 媒体查询 - 实例 /* 如果屏幕尺寸超过 600 像素&#xff0c;把 <div> 的字体大小设置为 80 像素 */ media screen and (min-width: 600px) {div.example {font-size: 80px;} }/* 如果屏幕大小为 600px 或更小&#xff0c;把 <div> 的字体大小设置为 30px …

Golang:使用Base64Captcha生成数字字母验证码实现安全校验

Base64Captcha可以在服务端生成验证码&#xff0c;以base64的格式返回 为了能看到生成的base64验证码图片&#xff0c;我们借助gin go get -u github.com/mojocn/base64Captcha go get -u github.com/gin-gonic/gin文档的示例看起来很复杂&#xff0c;下面&#xff0c;通过简…

区块链游戏(链游)安全防御:抵御攻击的策略与实践

一、引言 区块链游戏&#xff0c;或称为链游&#xff0c;近年来随着区块链技术的普及而迅速崛起。然而&#xff0c;如同其他任何在线平台一样&#xff0c;链游也面临着各种安全威胁。本文将探讨链游可能遭遇的攻击类型以及如何通过有效的策略和技术手段进行防御。 二、链游可…

怎么用PHP语言实现远程控制两路照明开关

怎么用PHP语言实现远程控制两路开关呢&#xff1f; 本文描述了使用PHP语言调用HTTP接口&#xff0c;实现控制两路开关&#xff0c;两路开关可控制两路照明、排风扇等电器。 可选用产品&#xff1a;可根据实际场景需求&#xff0c;选择对应的规格 序号设备名称厂商1智能WiFi墙…

LeetCode 热题 100 第56.合并区间

思路&#xff1a; class Solution {public int[][] merge(int[][] intervals) {if(intervals.length < 1) return intervals;List<int[]> res new ArrayList<>();Arrays.sort(intervals, (o1,o2) -> o1[0] - o2[0]);for(int[] interval : intervals){if(res…

科技赋能,无障碍出行的新纪元

在现代社会&#xff0c;公共设施的建设不仅是衡量城市文明程度的标尺&#xff0c;更是实现社会公平与包容的重要载体。对于盲人群体而言&#xff0c;一个完善的公共设施网络&#xff0c;意味着他们能够更加独立、自信地融入社会&#xff0c;享受与视力健全者同等的公共服务与便…

二叉树的顺序结构(堆的实现)

前言 普通的二叉树是不适合用数组来存储的&#xff0c;因为可能会存在大量的空间浪费。而完全二叉树更适合使用顺序结 构存储。 现实中我们通常把堆 ( 一种二叉树 ) 使用顺序结构的数组来存储&#xff0c;需要注意的是这里的堆和操作系统 虚拟进程地址空间中的堆是两回事&…

基于物理的分析模型,用于具有场板结构的GaN HEMT的输入、输出及反向电容

Physics-Based Analytical Model for Input, Output, and Reverse Capacitance of a GaN HEMT With the Field-Plate Structure&#xff08;TPE 17年&#xff09; 摘要 该论文提出了一种分析模型&#xff0c;用于描述带有场板结构的常开型AlGaN/GaN高电子迁移率晶体管&#x…

视频汇聚EasyCVR视频监控云平台对接GA/T 1400视图库对象和对象集合XMLSchema描述

GA/T 1400协议主要应用于公安系统的视频图像信息应用系统&#xff0c;如警务综合平台、治安防控系统、交通管理系统等。在城市的治安监控、交通管理、案件侦查等方面&#xff0c;GA/T 1400协议都发挥着重要作用。 以视频汇聚EasyCVR视频监控资源管理平台为例&#xff0c;该平台…

LINUX----进程替换,exec族函数

execl族函数的作用 exel族函数用于调用一个已经存在的可执行程序,将该程序的运行需要的代码区和数据区的数据覆盖原进程,这样就可以实现在一个进程中调度另一个进程. 简单实现一个小功能来看一看 mytest.c #include <stdio.h> #include <unistd.h>int main(){print…

海思Hi3519DV500方案1200万无人机吊舱套板

海思Hi3519DV500方案1200万无人机吊舱套板 Hi3519DV500 是一颗面向行业市场推出的超高清智能网络摄像头SoC。该芯片最高 支持四路sensor 输入&#xff0c;支持最高4K30fps 的ISP 图像处理能力&#xff0c;支持2F WDR、 多级降噪、六轴防抖、全景拼接、多光谱融合等多种传统图像…

【ssh命令】ssh登录远程服务器

命令格式&#xff1a;ssh 用户名主机IP # 使用非默认端口: -p 端口号 ssh changxianrui192.168.100.100 -p 1022 # 使用默认端口 22 ssh changxianrui192.168.100.100 然后输入密码&#xff0c;就可以登录进去了。

NSSCTF-Web题目5

目录 [SWPUCTF 2021 新生赛]error 1、题目 2、知识点 3、思路 [LitCTF 2023]作业管理系统 1、题目 2、知识点 3、思路 [HUBUCTF 2022 新生赛]checkin 1、题目 2、知识点 3、思路 [SWPUCTF 2021 新生赛]error 1、题目 2、知识点 数据库注入、报错注入 3、思路 首先…

【Python数据预处理系列】掌握数据清洗技巧:如何高效使用drop()函数去除不需要的列

目录 一、准备数据 二、使用drop函数去除掉指定列 在数据分析和预处理的过程中&#xff0c;经常会遇到需要从数据集中移除某些列的情况。本文将引导您了解如何使用drop函数高效地去除不需要的列&#xff0c;帮助您提升数据处理技能&#xff0c;确保您的数据集只包含对分析有价…

Systemd服务配置排坑-TasksMax参数

一、背景 由于产品是Java程序&#xff0c;之前都是通过封装的start.sh运行即可。但是出于架构调整&#xff0c;改换为Ansible进行自动化部署&#xff0c;同时改用Systemd service的方式来对程序进行管理。 但不知道为啥原因&#xff0c;使用systemctl启动这个程序&#xff0c;就…

The First项目报告:AI+元宇宙+链游,Ultiverse能否引发新一轮GameFi浪潮?

2 月 19 日&#xff0c;由AI 驱动的 Web3 游戏制作和发布一站式平台 Ultiverse 宣布上线 Ulti-Pilot&#xff0c;Ulti-Pilot 允许用户以零成本的方式获得积分、SOUL、和 Ultiverse 生态的其他游戏内资产。 链游赛道一直是Web3领域热议的话题&#xff0c;其数字资产天然契合加密…

七月份大理站、ACM独立出版、高录用稳检索,2024年云计算与大数据国际学术会议(ICCBD 2024)

【ACM独立出版 | 高录用 | EI核心检索稳定】 2024年云计算与大数据国际学术会议&#xff08;ICCBD 2024) 2024 International Conference on Cloud Computing and Big Data (ICCBD 2024) 一、重要信息 大会官网&#xff1a;www.iccbd.net &#xff08;点击投稿/参会/了解会…

【Python】【PVE】使用PVE-API对虚拟机进行远程关机

源代码 import requests import urllib3 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)address "填写PVE的域名/IP:端口" path "/api2/json/nodes/填写节点名称/qemu/填写虚拟机VMID/status/shutdown" url "https://&quo…

【探索全球精彩瞬间,尽享海外短剧魅力!海外短剧系统,您的专属观影平台】

&#x1f31f; 海外短剧系统&#xff0c;带您走进一个全新的视界&#xff0c;让您随时随地欣赏到来自世界各地的精选短剧。在这里&#xff0c;您可以感受到不同文化的碰撞&#xff0c;品味到各种题材的精髓&#xff0c;让您的生活更加丰富多彩&#xff01; &#x1f3ac; 精选…