RIP实验
实验拓扑:

实验要求:
R1-R2-R3-R4-R5:RIP 100 运行版本2
R6-R7:RIP 200 运行版本1
1.使用合理IP地址规划网络,各自创建环回接口
2.R1创建环回 172.16.1.1/24 172.16.2.1/24 172.16.3.1/24
3.要求R3使用R2访问R1环回
4.减少路由条目数量,R1-R2之间增加路由传递安全性
5.R5创建一个环回模拟运营商,不能通告
6.R1 telnet R2环回实际telnet 到R7上
7.R6-R7路由器不能学习到达R1环回路由
8.全网可达
实验步骤:
(1)划分IP地址,创建环回口,并且给R1、R5创建特殊的环回口

根据设备名划分各自的网段,具体IP地址由从左至右、从上到下依次分配IP地址,例如R1的g0/0/0接口为12.1.1.1/24,R3的g0/0/0接口为23.1.1.2/24。以此给所有设备分配IP地址以及按照要求创建环回口。
- 以R1、R4、R5为例进行接口信息表展示:



(2)按照要求配置RIP
要求R1-R2-R3-R4-R5使用进程号100,版本2,R6-R7使用进程号200,版本1。
- 以R4、R6进行配置展示:


因为是RIP是主类宣告,因此这里宣告的网段都是A类,network主要是激活接口,宣告路由。
- 以下查看R4、R6路由表学习到的内容:


由于两个设备使用的版本不一样,因此学习不到双方的路由表,其中R6-R7使用的是RIP版本1,是有类路由协议,所以学习到R7环回地址是7.0.0.0/8,反观R4中学到的环回地址都是32位掩码。
(3)要求R3使用R2访问R1环回
- 查看R3的路由表

可以看到,R3的路由表中记录R1环回地址的下一跳地址是23.1.1.1,已经是通过R2进行访问,但实际两条路的开销值应当是一样的。要想让其只通过R2进行访问,我们可以控制路由的开销值,将R4的那条路由条目开销值增加。
- 在R3的g0/0/1接口处将开销值增加

通过ACL针对控制,控制R1的环回地址进行开销值增加(这里是接口增加所以是增加了5)
- 进行路由跟踪

可以看到R3是通过R2对R1的环回进行了访问
(4)减少路由条目数量,R1-R2之间增加路由传递安全性
这里只有R1的环回可以进行手工汇总,以此来减少路由条目,由于RIP版本2有自动汇总,我在全面配置R1时将自动汇总给关闭了,所以这里进行手工汇总。增加传递安全性:可以在R1-R2之间建立BFD会话,监控双方之间的通信。
- 对R1进行手工汇总

- 再添加一条黑洞路由防止发生环路
![]()
- 查看R2路由表

- 在R1-R2之间建立BFD会话
这里我提前启动了bfd,正常要输入bfd先启动。


最后查看BFD会话,状态up

(5)R5创建一个环回模拟运营商,不能通告
前面已经给R5创建了一个环回5.5.5.1模拟运营商,在这就没有再进行创建了。要使其不能通告,我们把通告的网段取消,这里多创建了一个5.5.5.5,不管它。
- 将R5的通告的网段取消:undo network 5.0.0.0
- 查看R1表,看其是否接收到R5环回地址的通告

(6)全网可达
在该实验的网络拓扑中,由于使用的RIP版本不同,因此做不到全网可达,也就是R1ping不通R7,要做到全网可达,只需要在R4和R6之间的接口上进行配置,将其RIP版本进行修改,届时就可以学习到彼此之间的路由表,做到全网可达。
- 修改R6的g0/0/0接口,将其版本修改为RIPv2

- 查看R6路由表信息

- 测试R1 ping R7的环回

(7)R6-R7路由器不能学习到达R1环回路由
通过acl对R1的环回地址进行路由过滤,禁止学习到达R1环回的路由,这里对R4的g4/0/0/0接口进行配置,将R1的环回地址进行过滤,这样R6、R7就学习不到到达R1的环回路由。
- 在R4上进行ACL配置

- 查看R6路由表信息

(8)R1 telnet R2环回实际telnet 到R7上
- 在R7上配置telnet服务

- 在R2上做nat server

- 测试R1 telnet 2.2.2.2

相关文章:
RIP实验
实验拓扑: 实验要求: R1-R2-R3-R4-R5:RIP 100 运行版本2 R6-R7:RIP 200 运行版本1 1.使用合理IP地址规划网络,各自创建环回接口 2.R1创建环回 172.16.1.1/24 172.16.2.1/24 172.16.3.1/24 3.要求R3使用R2访问R1环…...
手把手教你如何在宝塔上添加可道云登录页面的ICP备案信息,别跟权威开玩笑。
如何在宝塔上添加可道云登录页面的ICP备案信息 事情的原由来我们开始吧首先登录你的宝塔页面双击打开index.php文件保存退出即可 感谢大佬,希望对被查到的朋友有所帮助! 事情的原由 今天突然收到腾讯云发来的一封Email,说我需要整改我的网站…...
基于JSP技术的大学生校园兼职系统
你好呀,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。 开发语言:JSP 数据库:MySQL 技术:JSPJavaBeans 工具:MyEclipse,Tomcat,Navicat 系统展示 首页 学…...
VSCode在windows系统下的配置简单版
参考链接 从零开始的vscode安装及环境配置教程(C/C)(Windows系统)_vscode搭建编译器环境-CSDN博客 vscode生成tasks.json、launch.json、c_cpp_properties.json文件_vscode生成launch.json-CSDN博客 自动生成配置文件简单方便!!! 运行c代…...
C++初学(9)
9.1、结构简介 虽然数组能够和存储多个元素,但所有元素必须相同,也就是说,同一个数组不能既存放int类型也存放float类型,而C的结构可以满足要求。结构是一种比数组更灵活的数据格式,因为同一个结构可以存储多种类型的…...
ardupilot开发 --- 网络技术综述 篇
不信人间有白头 一些概念参考文献 一些概念 以太网、局域网、互联网 以太网(Ethernet),是一种计算机局域网技术。以太网是一种有线网络技术,网络传输介质包括:以太网电缆,如常见的双绞线、光纤等。根据传输速度,可以氛…...
一文详解大模型蒸馏工具TextBrewer
原文:https://zhuanlan.zhihu.com/p/648674584 本文分享自华为云社区《TextBrewer:融合并改进了NLP和CV中的多种知识蒸馏技术、提供便捷快速的知识蒸馏框架、提升模型的推理速度,减少内存占用》,作者:汀丶。 TextBre…...
Go语言加Vue3零基础入门全栈班10 Go语言+gRPC用户微服务项目实战 2024年07月31日 课程笔记
概述 如果您没有Golang的基础,应该学习如下前置课程。 Golang零基础入门Golang面向对象编程Go Web 基础Go语言开发REST API接口_20240728Go语言操作MySQL开发用户管理系统API教程_20240729Redis零基础快速入门_20231227GoRedis开发用户管理系统API实战_20240730Mo…...
ChatGPT能代替网络作家吗?
最强AI视频生成:小说文案智能分镜智能识别角色和场景批量Ai绘图自动配音添加音乐一键合成视频百万播放量https://aitools.jurilu.com/ 当然可以!只要你玩写作AI玩得6,甚至可以达到某些大神的水平! 看看大神、小白、AI输出内容的区…...
Http自定义Header导致的跨域问题
最近写一个小项目,前后端分离,在调试过程中访问远程接口,出现了CORS问题,接口使用的laravel框架,于是添加了解决跨域的中间件,但是前端显示仍存在跨域问题,以为自己写的有问题,检查了…...
python 中 file.read(), file.readline()和file.readlines()区别和用法
python 中 file.read(), file.readline()和file.readlines()区别和用法 文章目录 python 中 file.read(), file.readline()和file.readlines()区别和用法1. file.read()2. file.readline()3. file.readlines()4. 总结5. 注意事项 file.read(), file.readline(), 和 file.readli…...
python 学习: np.pad
在NumPy中,np.pad函数用于对数组进行填充(padding),即在数组的边界处添加额外的值。这在图像处理、信号处理或任何需要扩展数据边界的场景中非常有用。 以下是np.pad函数的一些关键参数和使用示例: array:…...
等保2.0 | 人大金仓数据库测评
人大金仓数据库,全称为金仓数据库管理系统KingbaseES(简称:金仓数据库或KingbaseES),是北京人大金仓信息技术股份有限公司自主研制开发的具有自主知识产权的通用关系型数据库管理系统。以下是关于人大金仓数据库的详细…...
AIGC赋能智慧农业:用AI技术绘就作物生长新蓝图
( 于景鑫 国家农业信息化工程技术研究中心)随着人工智能技术的日新月异,AIGC(AI-Generated Content,AI生成内容)正在各行各业掀起一场革命性的浪潮。而在智慧农业领域,AIGC技术的应用也正迸发出耀眼的火花。特别是在作物生长管理方面,AIGC有望彻底改变传…...
yolov8蒸馏(附代码-免费)
首先蒸馏是什么? 模型蒸馏(Model Distillation)是一种用于在计算机视觉中提高模型性能和效率的技术。在模型蒸馏中,通常存在两个模型,即“教师模型”和“学生模型”。 为什么需要蒸馏? 在不增加模型计算…...
Flink-StarRocks详解:第五部分查询数据湖(第55天)
系列文章目录 4.查询数据湖 4.1 Catalog 4.1.1 概述 4.1.1.1 基本概念 4.1.1.2 Catalog 4.1.1.3 访问Catalog 4.1.2 Default catalog 4.1.3 External Catalog 4.2 文件外部表 4.2.1 使用限制 4.2.2 开源版本语法 4.2.3 阿里云版本 5. 查询及优化 文章目录 系列文章目录前言4.查…...
【MySQL】常用数据类型
目录 数据类型 数据类型分类 数值类型 tinyint类型 bit类型 小数类型 float decimal 字符串类型 char varchar 日期和时间类型 enum和set 数据类型 数据类型分类 数值类型 tinyint类型 tinyint类型只占用一个字节类似于编程语言中的字符char。有带符号和无符号两…...
创建第一个rust tauri项目
安装nodejs curl -sL https://deb.nodesource.com/setup_20.x | sudo bash node -vproxychains4 npm create tauri-applatest✔ Project name tauri-app ✔ Choose which language to use for your frontend TypeScript / JavaScript - (pnpm, yarn, npm, bun) ✔ Choose yo…...
【课程总结】day19(中):Transformer架构及注意力机制了解
前言 本章内容,我们将从注意力的基础概念入手,结合Transformer架构,由宏观理解其运行流程,然后逐步深入了解多头注意力、多头掩码注意力、融合注意力等概念及作用。 注意力机制(Attension) 背景 深度学…...
4.4 标准正交基和格拉姆-施密特正交化
本节的两个目标就是为什么和怎么做(why and how)。首先是知道为什么正交性很好:因为它们的点积为零; A T A A^TA ATA 是对角矩阵;在求 x ^ \boldsymbol{\hat x} x^ 和 p A x ^ \boldsymbol pA\boldsymbol{\hat x} pAx^ 时也会很简单。第二…...
Windows用户必看:3分钟免费获取macOS同款鼠标指针的终极指南
Windows用户必看:3分钟免费获取macOS同款鼠标指针的终极指南 【免费下载链接】macOS-cursors-for-Windows Tested in Windows 10 & 11, 4K (125%, 150%, 200%). With 2 versions, 2 types and 3 different sizes! 项目地址: https://gitcode.com/gh_mirrors/m…...
SAP SD装运点自动带出逻辑详解:从销售订单到交货单的完整流程与配置检查清单
SAP SD装运点自动带出逻辑深度解析:从销售订单到交货单的实战指南 在SAP SD模块中,装运点(Shipping Point)的自动决定机制是供应链执行的核心枢纽。想象一下这样的场景:当销售团队在系统中录入一笔跨国订单时ÿ…...
【Calcite 系列】深入理解 Calcite 的 AggregateRemoveRule
AggregateRemoveRule 用来删掉“其实已经没有必要存在”的 Aggregate。它成立的前提是:输入在当前 group key 上已经唯一,而且所有聚合调用都可以被化成单行表达式或常量。本文结合源码实现,分析这条规则为什么能把 SUM(x) 退化成 xÿ…...
终极Windows与Office激活指南:5分钟完成智能激活的完整解决方案
终极Windows与Office激活指南:5分钟完成智能激活的完整解决方案 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 你是否曾为Windows系统或Office办公套件的激活问题而烦恼?…...
YimMenu终极指南:5步掌握GTA5最强免费防崩溃辅助工具
YimMenu终极指南:5步掌握GTA5最强免费防崩溃辅助工具 【免费下载链接】YimMenu YimMenu, a GTA V menu protecting against a wide ranges of the public crashes and improving the overall experience. 项目地址: https://gitcode.com/GitHub_Trending/yi/YimMe…...
利用LFM2.5-1.2B-Thinking-GGUF构建智能知识库问答:基于本地文档的精准回答
利用LFM2.5-1.2B-Thinking-GGUF构建智能知识库问答:基于本地文档的精准回答 1. 企业知识管理的痛点与解决方案 在日常工作中,企业员工经常需要查阅大量内部文档——产品手册、技术规范、公司制度等。传统的关键词搜索往往效率低下,要么返回…...
重新定义桌面美学:掌握TranslucentTB的3个颠覆性任务栏定制方案
重新定义桌面美学:掌握TranslucentTB的3个颠覆性任务栏定制方案 【免费下载链接】TranslucentTB A lightweight utility that makes the Windows taskbar translucent/transparent. 项目地址: https://gitcode.com/gh_mirrors/tr/TranslucentTB 想象一下&…...
如何在 PHP 包含文件中动态排除当前页面对应的导航项
本文介绍如何通过 PHP 动态控制 include() 的执行时机,实现在侧边栏(如 aside.php)中自动隐藏当前页面对应的导航链接,无需额外语言或框架,纯 PHP 即可实现。 本文介绍如何通过 php 动态控制 include() 的执行时机…...
拉曼激光雷达 L0 级数据 Python处理和可视化实现,结果分析
4 个通道产品逐图分析 左上:532P 通道(532 nm 平行偏振通道) 产品类型 :532 nm 弹性散射平行偏振原始信号(L0 级) 物理含义 :接收 532 nm 激光与大气分子、气溶胶、云粒子发生弹性散射后&#…...
Axure疑难杂症:全局变量典型应用及思考逻辑(玩转全局变量)
亲爱的小伙伴,在您浏览之前,烦请关注一下,在此深表感谢! Axure产品经理精品视频课已登录CSDN可点击学习https://edu.csdn.net/course/detail/40420 课程主题:全局变量典型应用 主要内容:全局变量赋值、自定义,全局变量与中继器、文本框等其他元件赋值交互 应用场景:…...
