eNSP学习——RIP与不连续子网

news2024/10/5 15:28:54

目录

主要命令

原理概述

实验目的

实验内容

实验拓扑

实验编址

实验步骤

1、基本配置

2、组建基本的RIPv1网络

3.RIPv1中解决不连续子网问题

4.RIPv2中解决不连续子网问题


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

主要命令

//RIPv1接口配置从IP地址
[R2]int s2/0/0
[R2-Serial2/0/0]ip add 10.0.23.2 24 sub

//关闭RIPv2自动汇总
[R1-rip-1]undo summary  

原理概述

        RIP会在主网边界自动汇总,当汇总发生时,汇总的子网路由在边界处被抑制掉,而仅通告主网路由。如果一台路由器上有两个接口,网段分别为10.1.1.0/24和172.16.1.0/24,那么在这两个网段的主网边界路由器就会自动将这两个网段汇总成10.0.0.0和172.16.0.0,并通告给其他路由器。如果主网的子网不连续,被其他主网所分隔,主网边界的自动汇总就会存在问题。

        连续子网是指所相连的子网属于同一主网不连续子网是指相同主网下的子网被另一主网分隔

实验目的

理解连续子网和不连续子网的概念

掌握RIPv1中解决不连续子网问题的方法

掌握RIPv2中解决不连续子网问题的方法

理解RIPv1与RIPv2的区别

实验内容

        在某公司的网络整改项目中,原先R1和R5属于同一主网络10.0.0.0/8,现被R2.R3、R4分离,整网采用了RIPv1协议,发现在该子网不连续的环境下通信出现了问题,现需要通过额外的配置来解决这些问题,以保证所有设备能够互通。

实验拓扑

实验编址

设备

接口

IP地址

子网掩码

默认网关

R1(AR1220)

Ethernet 1/0/0

10.0.12.1

255.255.255.0

N/A

R2

Ethernet 1/0/0

10.0.12.2

255.255.255.0

N/A

Serial 2/0/0

192.168.23.2

255.255.255.0

N/A

R3

Serial 2/0/0

192.168.23.3

255.255.255.0

N/A

Serial 2/0/1

192.168.34.3

255.255.255.0

N/A

R4

Serial 2/0/1

192.168.34.4

255.255.255.0

N/A

Ethernet 1/0/0

10.0.45.4

255.255.255.0

N/A

R5

Ethernet 1/0/0

10.0.45.5

255.255.255.0

N/A

实验步骤

1、基本配置

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

[R1]int e1/0/0
[R1-Ethernet1/0/0]ip add 10.0.12.1 24

[R2]int e1/0/0
[R2-Ethernet1/0/0]ip add 10.0.12.2 24
[R2-Ethernet1/0/0]int s2/0/0
[R2-Serial2/0/0]ip add 192.168.23.2 24

[R3]int s2/0/0
[R3-Serial2/0/0]ip add 192.168.23.3 24
[R3-Serial2/0/0]int s2/0/1
[R3-Serial2/0/1]ip add 192.168.34.3 24

[R4]int s2/0/1
[R4-Serial2/0/1]ip add 192.168.34.4 24
[R4-Serial2/0/1]int e1/0/0
[R4-Ethernet1/0/0]ip add 10.0.45.4 24

[R5]int e1/0/0 
[R5-Ethernet1/0/0]ip add 10.0.45.5 24

其余直连网段连通性测试省略。

2、组建基本的RIPv1网络

        在路由器R1、R2、R3、R4、R5上配置RIPv1。

[R1]rip 
[R1-rip-1]network 10.0.0.0

[R2]rip
[R2-rip-1]network 10.0.0.0
[R2-rip-1]network 192.168.23.0

[R3]rip
[R3-rip-1]network 192.168.23.0
[R3-rip-1]network 192.168.34.0

[R4]rip
[R4-rip-1]network 192.168.34.0
[R4-rip-1]network 10.0.0.0

[R5]rip
[R5-rip-1]network 10.0.0.0

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

        在R1的路由表中,存在192.168.23.0/24和192.168.34.0/24两条RIP路由条目,但并不存在R4和R5之间的10.0.45.0/24路由条目。

        查看R2的路由表

        在R2的路由表中,除10.0.12.0/24 和192.168.23.0/24为直连路由外,仅有192.168.34.0/24该条路由条目通过RIP接收,却没有R4和R5之间的10.0.45.0/24的路由条目。

        查看R3的路由表

        在R3的路由表中,除了192.168.23.0/24和192.168.34.0/24这两个子网是直连之外,分别通过R2和R4接收到了两条相同的10.0.0.0/8的主网路由条目,而并非现网拓扑中的10.0.12.0/24和10.0.45.0/24两条子网路由。

        导致这种情况的原因是:由于采用了RIPv1,在R2和R4分别接收到10.0.12.0/24和10.0.45.0/24的路由条目时,默认打开了自动有类汇总功能,所以在主网边界向外发送路由信息的时候都汇总成了10.0.0.0/8,发送给R3,最终在R3上由于接收到了两条目的网段相同、代价值也相同的路由条目。

        那么既然此时在R3的路由表中存在有10.0.0.0/8的路由,在R3上测试与R1和R5的连通性。

        发现此时呈现出有一端无法通信的现象。在R3发送ICMP报文的时候,会根据路由表进行匹配,即匹配10.0.0.0/8,那么最终报文流量可能会出现R3将本该要发送给R1的ICMP报文错误地转发给了R4,导致无法通信。

        现在每台设备上的路由表中没有清晰地反馈出拓扑中的真实子网信息,这是由于在RIPv1 默认自动汇总开启的情况下,设计网络时没有遵循主网的子网应该连续这一要求所致,解决的办法视路由器所使用的RIP版本(v1还是v2)而有所不同。

3.RIPv1中解决不连续子网问题

        路由器上所运行RIP协议的默认版本是v1,自动汇总无法关闭,所以上面不连续子网所带来的问题,不能通过关闭自动汇总来解决。但如果把不连续的子网转变成连续的子网,问题就可以解决,办法是给接口配置第二个IP地址,IP地址取10.0.0.0/8主网的子网。

        在路由器R2上的S 2/0/0接口上配置从IP地址,只要在常规配置IP地址的命令之后加上 sub参数即可。

[R2]int s2/0/0
[R2-Serial2/0/0]ip add 10.0.23.2 24 sub

        同理,在R3和R4上也做相应的配置,并在RIP进程中添加10.0.0.0网段。

[R3]int s2/0/0
[R3-Serial2/0/0]ip address 10.0.23.3 24 sub
[R3-Serial2/0/0]int s2/0/1
[R3-Serial2/0/1]ip add 10.0.34.3 24 sub
[R3-Serial2/0/1]rip
[R3-rip-1]network 10.0.0.0

[R4]int s2/0/1
[R4-Serial2/0/1]ip add 10.0.34.4 24 sub

        经过这样的配置之后,相当于原先在整网拓扑中被孤立的两个不连续子网10.0.12.0/24和10.0.45.0/24网段被新添加的子网10.0.23.0/24和 10.0.34.0/24网段连接了起来,即现在已经构成了一个连续的子网。

配置完成后,查看每台路由器的路由表。

        此时发现在每台路由器的路由表中都拥有了所有的子网信息。其中在R2上,由于R3的S 2/0/0接口配置了第二IP地址,所以下一跳为R3的S2 /0/0接口的路由条目会出现两个下一跳地址。

        在R1 上测试与R5之间的连通性。

        连通性测试成功。

        上述做法通过在不连续的子网之间的链路上配置相同主网的子网P地址,即采用配置从IP地址的方式来实现子网的连续性,解决了因为自动汇总发生后,子网路由被抑制掉而导致的子网不可达。此种做法优点是RIPv1在不做大的拓扑结构调整的前提下,仅靠配置第二个IP地址就解决了不连续子网问题;不足之处是需要配置第二个IP地址,要消耗掉多个子网网段。

4.RIPv2中解决不连续子网问题

        如果路由器运行的是RIPv2,则可以直接关闭自动汇总,子网是否连续就不重要了,因为RIPv2会直接通告相应的子网路由。

        删除上一步骤中的从P地址配置命令,并在所有路由器中将RIP的版本配置为2,且关闭自动汇总。

[R1]rip
[R1-rip-1]version 2
[R1-rip-1]undo summary

[R2]int s2/0/0
[R2-Serial2/0/0]undo ip add 10.0.23.2 24 sub
[R2-Serial2/0/0]rip
[R2-rip-1]version 2
[R2-rip-1]undo summary

[R3]int s2/0/0
[R3-Serial2/0/0]undo ip add 10.0.23.3 24 sub
[R3-Serial2/0/0]int s2/0/1
[R3-Serial2/0/1]undo ip add 10.0.34.3 24 sub
[R3-Serial2/0/1]rip
[R3-rip-1]version 2
[R3-rip-1]undo summary

[R4]int s2/0/1
[R4-Serial2/0/1]undo ip add 10.0.34.4 24 sub
[R4-Serial2/0/1]rip
[R4-rip-1]version 2
[R4-rip-1]undo summary

[R5]rip
[R5-rip-1]version 2
[R5-rip-1]undo summary

配置完成后,观察每台路由器上的路由表(不再一一列举):

        可以看到在所有路由表中都没有汇总路由10.0.0.0/8,并且 10.0.45.0/24和10.0.12.0/24子网出现在所有的路由表中。

        测试R1、R5间的连通性。

        在RIPv2的环境中,因为默认情况下自动汇总是开启的,所以在设计网络时,应尽量不要出现同主网的子网被其他主网分隔的情况。如果出现了,关闭自动汇总是最佳的做法,不足之处是路由表中路由条目会增加。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

小程序 UI 风格魅力非凡

小程序 UI 风格魅力非凡

web安全基础学习笔记

这里写目录标题 1.使用hackbar2.php漏洞基本分析 弱类型语言2.2 php漏洞找到隐藏的源代码之 index.php~2.3 php漏洞找到隐藏的源代码之 vim的临时文件 /.index.php.swp3.php漏洞基本分析 数组 3.php漏洞基本分析 extract4.php漏洞基本分析 strpos eregi函数漏洞4.php漏洞基本分…

docker学习--最详细的docker run 各子命令解释与应用

文章目录 docker run应用docker run -it那怎样才能退出容器而不用容器关闭呢 docker run -d-p-P--name docker run 容器运行命令 docker run 常见的子命令及其含义 -i 交互式,和-t一起使用 -t 打开一个终端 -d 后台运行 -p/-P 暴露容器中的服务端口 –name 指定容…

如何备份和恢复华为手机?

智能手机已成为我们日常生活中不可或缺的一部分,它们存储着大量敏感数据。因此,确保数据安全,定期备份至关重要,以防手机意外丢失、损坏或被盗。 如果您拥有华为设备,并且正在寻找如何将华为手机备份到PC的方法&#…

接口签名和postman预处理生成签名

nestjs后端代码 controller Get(md5hmacSHA1b64)postMd5hmacSHA1b64(Req() request: Request, Query() query) {// 获取GET请求参数const queryParamsMap new Map(Object.entries(query));return this.handleMd5hmacSHA1b64(queryParamsMap, request);}Post(md5hmacSHA1b64)U…

【Redis】解决 Redis 运行在 Protected Mode 下的 DENIED 错误:消除 Redis 受保护模式的完美方案

【Redis】解决 Redis 运行在 Protected Mode 下的 DENIED 错误:消除 Redis 受保护模式的完美方案 大家好 我是寸铁👊 总结了一篇【Redis】解决 Redis 运行在 Protected Mode 下的 DENIED 错误:消除 Redis 受保护模式的完美方案✨ 喜欢的小伙伴…

RAG 查询检索模块 - 检索 - Pinecone 混合检索方案

虽然向量检索有助于检索给定查询的语义相关块,但它有时在匹配特定关键字词方面缺乏准确性。 为了解决这个问题,混合检索是一种解决方案。该策略充分利用了矢量搜索和关键字搜索等不同检索技术的优势,并将它们智能地组合在一起。使用这种混合…

Linux驱动开发笔记(四)设备树进阶及GPIO、Pinctrl子系统

文章目录 前言一、设备树的进阶知识1. 追加/修改节点内容2.chosen子节点3. 获取设备树节点信息3.1 of_find_node_by_path( )函数3.2 of_find_node_by_name( )函数3.3 of_find_node_by_type( )函数3.4 of_find_compatible_node( )函数3.5 of_find_matching_node_and_match( )函数…

如何将照片从Android传输到笔记本电脑?

目前全球大部分照片都是由手机拍摄的。唯一的问题是这些照片会占用您的内部存储或 SD 卡上的大量空间。如果您的Android设备存储空间不足,您可能会被迫将照片从Android手机传输到笔记本电脑。您访问此网站只是因为您想了解如何将图片从Android传输到笔记本电脑。 如…

Ubuntu24.04开发环境配置

目录 0. 前言1. 宇宙最强编辑器(暂定)vscode的安装与配置1.1 下载安装1.2 用户配置和常用插件 2. C/C环境配置3. git配置4. MySQL配置5. Java环境配置 0. 前言 本篇博客主要介绍Ubuntu24.04中的开发环境等配置。 1. 宇宙最强编辑器(暂定&am…

在大模型AI的下一个战场,为中小创新企业重构竞争格局

麦肯锡预计到2030年前,AI有望为全球经济贡献25.6万亿美元的价值,其中生成式AI的贡献高达7.6万亿美元。自2023年“百模大战”以来,基础大模型的“战事”已经进入尾声,大模型正在“卷向”产业和行业,越来越多的创新企业正…

【每日刷题】Day58

【每日刷题】Day58 🥕个人主页:开敲🍉 🔥所属专栏:每日刷题🍍 🌼文章目录🌼​​​​​​​ 1. 3038. 相同分数的最大操作数目 I - 力扣(LeetCode) 2. 868. …

24年北京网安大会是AI驱动安全?还是驱动安全股票全员下跌?

AI驱动安全,网安一哥疯狂转发 吉祥学安全知识星球🔗除了包含技术干货:Java代码审计、web安全、应急响应等,还包含了安全中常见的售前护网案例、售前方案、ppt等,同时也有面向学生的网络安全面试、护网面试等。 2024年6…

Vue --关于传递参数

多参数传递的两种方法: 第一种:params方法(此方法传递不会在URL路径中显示拼接) 传递参数: this.$router.push({name: "home",params:{key:1} })接收参数: created() {// 获取参数console.log…

whistle手机抓包

环境:whistle:2.9.59 whistle手机抓包(ios可以抓小程序的包;安卓机不能抓小程序的包,但是小程序的有开发者工具就够用了) 以安卓手机为例(手机跟电脑要连同一个wifi) 1.电脑安装w…

香港优才计划线上申请10大步骤,2024年流程截图,diy照做就可以

我是糖爸,已获批香港优才。10个步骤申请香港优才真的很简单,因为现在入境处只接受线上申请啦,你自己上传资料就可以,找中介也是你自己准备资料给他帮忙上传,何不自己动手上传呢,省个几万。 10大步骤分别是&…

2024年【起重机司机(限桥式起重机)】考试试卷及起重机司机(限桥式起重机)证考试

题库来源:安全生产模拟考试一点通公众号小程序 2024年【起重机司机(限桥式起重机)】考试试卷及起重机司机(限桥式起重机)证考试,包含起重机司机(限桥式起重机)考试试卷答案和解析及起重机司机(限桥式起重机)证考试练习。安全生产模拟考试一点通结合国家…

fastadmin按钮级别权限控制实现

1.菜单规则得存在。 2.html代码增加对应控制 3.js代码增加对应路由标志 <div class"panel panel-default panel-intro"><div class"panel-heading">{:build_heading(null,FALSE)}<ul class"nav nav-tabs" data-field"sta…

numpy入门笔记

学习参考&#xff1a; 菜鸟教程 numpy入门博客 numpy入门视频 NumPy安装 默认情况使用国外线路&#xff0c;国外太慢&#xff0c;我们使用清华的镜像 pip3 install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple一、创建数组 numpy.array(object, dt…

【K8s】专题四(7):Kubernetes 控制器之 CronJob

以下内容均来自个人笔记并重新梳理&#xff0c;如有错误欢迎指正&#xff01;如果对您有帮助&#xff0c;烦请点赞、关注、转发&#xff01;欢迎扫码关注个人公众号&#xff01; 目录 一、基本介绍 二、工作原理 三、相关特性 四、资源清单&#xff08;示例&#xff09; 五…