eNSP学习——RIP的路由引入

news2024/12/23 18:15:57

目录

主要命令

原理概述

实验目的

实验内容

 实验拓扑

实验编址

实验步骤

1、基本配置

2、搭建公司B的RIP网络

3、优化公司B的 RIP网络

4、连接公司A与公司B的网络


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

主要命令

//配置路由引入,指定引入的源路由协议为直连路由
[R2]rip 1
[R2-rip-1]undo network 192.168.2.0	
[R2-rip-1]import-route direct 


//添加静态网络
[R1]ip route-static 192.168.4.0 255.255.255.0 14.1.1.4

//引入静态路由
[R1]rip 1
[R1-rip-1]import-route static 

//在R4上配置一条默认路由,下一跳为R1。
[R4]ip route-static 0.0.0.0 0.0.0.0 14.1.1.1

原理概述

        设计者在进行网络规划或设计时,一般都设计成仅运行一种路由协议,以降低网络复杂性,易于维护。但是,如果在网络升级、扩展或合并时,就可能造成在网络中同时运行几种不同的路由协议,这时就需要部署路由协议间的引入使路由信息能够在不同协议间传递

        RIP支持不同路由协议的引入,包括直连路由静态路由其他动态路由协议。由于RIP的度量值是跳数且最大值不能超过15,所以在将其他路由协议引入至RIP时需要注意设置度量值,避免引入的路由度量值超过15。默认情况下,引入另一种协议或引入同种协议的不同进程时往往是把该协议或该进程的所有路由一起引入,可以在引入的同时通过设置策略来控制和过滤特定的路由信息。

实验目的

掌握RIP路由引入的应用场景

掌握在RIP中引入直连路由的配置

掌握在RIP中引入静态路由的配置

理解RIP抑制接口的使用场景

实验内容

        A和B两家公司,R4是公司A的网关路由器,左侧连接的公司A内网;R1是公司B的网关路由器,右侧是公司B的内网。内网中的R2连接财务部门,R3连接研发部门,3台路由器运行RIP 协议。财务部门和研发部门不希望接收到大量RIP的更新报文,通过把它们的网段当作外部网络引入到RIP中来实现。而在优化完公司B的RIP网络之后,要求公司B与公司A能够互相通信,现需要使用静态路由和路由引入技术使两家公司的网络能够互访。

 实验拓扑

实验编址

设备

接口

IP地址

子网掩码

默认网关

R1(AR1220)

Ethernet 1/0/0

10.0.13.1

255.255.255.0

N/A

Ethernet 1/0/1

10.0.12.1

255.255.255.0

N/A

Ethernet 2/0/0

14.1.1.1

255.255.255.0

N/A

R2

Ethernet 1/0/0

192.168.2.254

255.255.255.0

N/A

Ethernet 1/0/1

10.0.12.2

255.255.255.0

N/A

R3

Ethernet 1/0/0

192.168.3.254

255.255.255.0

N/A

Ethernet 1/0/1

10.0.13.3

255.255.255.0

N/A

R4

Ethernet 1/0/1

14.1.1.4

255.255.255.0

N/A

Ethernet 1/0/0

192.168.4.254

255.255.255.0

N/A

PC1

Ethernet 0/0/1

192.168.2.1

255.255.255.0

192.168.2.254

PC2

Ethernet 0/0/1

192.168.3.1

255.255.255.0

192.168.3.254

PC3

Ethernet 0/0/1

192.168.4.1

255.255.255.0

192.168.4.254

实验步骤

1、基本配置

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

[R1]int e1/0/0
[R1-Ethernet1/0/0]ip add 10.0.13.1 24
[R1-Ethernet1/0/0]int e1/0/1
[R1-Ethernet1/0/1]ip add 10.0.12.1 24
[R1-Ethernet1/0/1]int e2/0/0
[R1-Ethernet2/0/0]ip add 14.1.1.1 24

[R2]int e1/0/0
[R2-Ethernet1/0/0]ip add 192.168.2.254 24
[R2-Ethernet1/0/0]int e1/0/1
[R2-Ethernet1/0/1]ip add 10.0.12.2 24

[R3]int e1/0/1
[R3-Ethernet1/0/1]ip add 10.0.13.3 24
[R3-Ethernet1/0/1]int e1/0/0
[R3-Ethernet1/0/0]ip add 192.168.3.254 24

[R4]int e1/0/1
[R4-Ethernet1/0/1]ip add 14.1.1.4 24
[R4-Ethernet1/0/1]int e1/0/0
[R4-Ethernet1/0/0]ip add 192.168.4.254 24

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

2、搭建公司B的RIP网络

        在公司B的路由器R1、R2和R3上配置RIPv2协议,通告所有公司B内部网段。

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

[R2]rip 1	
[R2-rip-1]undo summary 
[R2-rip-1]version 2
[R2-rip-1]network 10.0.0.0
[R2-rip-1]network 192.168.2.0

[R3]rip 1
[R3-rip-1]undo summary 
[R3-rip-1]version 2
[R3-rip-1]network 10.0.0.0
[R3-rip-1]network 192.168.3.0 

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

        可以观察到,此时公司 B的网关路由器R1已经成功接收到了内网中财务部192.168.2.0/24和研发部门192.168.3.0/24网段的路由条目。

3、优化公司B的 RIP网络

        公司B网络搭建完成后,网络管理员对网络进行维护。在R2的E 1/0/0接口抓取数据包,如图所示。

        可以观察到,此时R2上连接财务部门终端一侧的接口上会通告RIP路由信息,而这些RIP报文对终端PC而言是毫无用处的。原因是使用network 命令通告财务部门所在网段后,R2的该E1/0/0接口就会收发RIP协议报文,不管对端设备是否利用。

        为了使财务部门的终端不接收这些无用RIP更新报文,可以在R2的RIP进程中不使用network命令通告该网段,而采用引入直连路由的方式来代替,将财务部门的网段作为外部路由发布到公司RIP网络中。

        在R2上使用import-route命令配置路由引入,指定引入的源路由协议为直连路由。

注意:在一台设备上配置路由引入时,需要保证被引入的路由条目已经存在于当前设备的路由表中。

//配置路由引入,指定引入的源路由协议为直连路由
[R2]rip 1
[R2-rip-1]undo network 192.168.2.0	
[R2-rip-1]import-route direct 

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

        可以观察到,R1上接收到了R2引入的192.168.2.0/24 网段的路由信息。再次在R2的 E1/0/0接口下抓包,如图所示。

        可以观察到,现在该接口上没有发送任何RIP更新报文,即此时已经完成优化,财务部门的终端不再收到与其无关的RIP更新报文。

        可以在R2的E1/0/1接口上抓取数据包观察区别,如图所示。

        可以观察到,在该E1/0/1的接口上仍然正常发送RIP更新报文,将引入后的192.168.2.0/24 网段通告出去。

        研发部门也会有相同的问题——收到对用户无用的RIP报文,同样采用引入直连路由的方式来解决,此处省略。

//研发部同样配置
[R3]rip 1
[R3-rip-1]undo network 192.168.3.0
[R3-rip-1]import-route direct 

4、连接公司A与公司B的网络

        由于业务需要,需要公司A与B的网络能够互相访问。

        在公司B的网关设备R1上配置目的为192.168.4.0/24网段的静态路由,并在RIP进程中引入该条静态路由,引入后公司B中RIP网络内的所有路由器会通过RIP协议自动学习到该路由。

[R1]ip route-static 192.168.4.0 255.255.255.0 14.1.1.4
[R1]rip 1
[R1-rip-1]import-route static 

        配置完成后,查看公司B的R2、R3路由表:

        可以观察到,此时公司B的内部路由器R2和R3上能够正常获得公司A内部网段的路由信息。但是此时公司A的路由器上仍然还没有公司B的任何路由信息。

        在R4上配置一条默认路由,下一跳为R1。

//在R4上配置一条默认路由,下一跳为R1。
[R4]ip route-static 0.0.0.0 0.0.0.0 14.1.1.1

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

        可以看到,静态路由配置成功。

        在PC1上测试与PC3的连通性。

        可以看到,PC1与PC3通信正常。至此,公司A与公司B之间可以正常通信。

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

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

相关文章

RAG检索与生成的融合

1、rag定义 检索增强生成 (RAG) 模型代表了检索系统和生成模型两大不同但互补组件完美结合的杰作。通过无缝整合相关信息检索和生成与背景相关的响应,RAG模型在人工智能领域达到了前所未有的复杂程度。 2、rag工作流程 2.1、rag整体框架 query通过llm处理后&…

【Golang】Go语言中defer与return的精妙交织:探索延迟执行与返回顺序的微妙关系

【Golang】Go语言中defer与return的精妙交织:探索延迟执行与返回顺序的微妙关系 大家好 我是寸铁👊 总结了一篇defer 和 return 返回值 的执行顺序探讨的文章✨ 喜欢的小伙伴可以点点关注 💝 前言 在Go语言中,defer 和return是两…

Codeforces Round 951 (Div. 2) 题解分享

A. Guess the Maximum 思路 贪心 毫无疑问的是,Alice会选择所有区间最大值的最小值-1,即。 关键是如何选取。我们注意到区间长度越大,这个区间的最大值是随着它不减的,所以如果Bob要让Alice选的最小的话,选择的区间…

1 c++多线程创建和传参

什么是进程? 系统资源分配的最小单位。 什么是线程? 操作系统调度的最小单位,即程序执行的最小单位。 为什么需要多线程? (1)加快程序执行速度和响应速度, 使得程序充分利用CPU资源。 (2&…

FastAPI:在大模型中使用fastapi对外提供接口

通过本文你可以了解到: 如何安装fastapi,快速接入如何让大模型对外提供API接口 往期文章回顾: 1.大模型学习资料整理:大模型学习资料整理:如何从0到1学习大模型,搭建个人或企业RAG系统,如何评估…

Helm离线部署Rancher2.7.10

环境依赖: K8s集群、helm 工具 Rancher组件架构 Rancher Server 包括用于管理整个 Rancher 部署的所有软件组件。 下图展示了 Rancher 2.x 的上层架构。下图中,Rancher Server 管理两个下游 Kubernetes 集群 准备Rancher镜像推送到私有仓库 cat >…

RPA-UiBot6.0数据整理机器人—杂乱数据秒变报表

前言 友友们是否常常因为杂乱的数据而烦恼?数据分类、排序、筛选这些繁琐的任务是否占据了友友们的大部分时间?这篇博客将为友友们带来一个新的解决方案,让我们共同学习如何运用RPA数据整理机器人,实现杂乱数据的快速整理,为你的工作减负增效! 在这里,友友们将了…

SpringBoot3+Mybatis-Plus+h2数据库,入门Mybatis-Plus

SpringBoot3Mybatis-Plush2数据库,入门Mybatis-Plus mybatis-plus官网地址maven依赖数据库脚本配置文件实体类Mapper入门程序启动程序测试单元测试测试结果 Service层接口service层接口单元测试测试结果 项目结构 mybatis-plus官网地址 https://www.baomidou.com/ …

RocketMq源码解析六:消息存储

一、消息存储核心类 rocketmq消息存储的功能主要在store这个模块下。 核心类就是DefaultMessageStore。我们看下其属性 // 配置文件 private final MessageStoreConfig messageStoreConfig; // CommitLog 文件存储实现类 private final CommitLog commitLog; …

微信小程序学习笔记(1)

文章目录 一、文件作用app.json:project.config.json:sitemap.json页面中.json 二、项目首页三、语法**WXML**和**HTML**WXSS 和CSS的区别小程序中.js文件的分类 一、文件作用 app.json: 当前小程序的全局配置,包括所有页面路径、窗口外观、…

[Cloud Networking] Layer3 (Continue)

文章目录 1. DHCP Protocol1.1 DHCP 三种分配方式1.2 DHCP Relay (中继) 2. 路由协议 (Routing Protocol)2.1 RIP (Routing Information Protocol)2.2 OSPF Protocol2.3 BGP Protocol2.4 IS-IS Protocol2.5 ICMP(Internet Control Message Protocol) 1. …

架构设计-全局异常处理器404、405的问题

java web 项目中经常会遇到异常处理的问题,普遍的做法是使用全局异常处理,这样做有以下几种原因: 集中化处理:全局异常处理允许你在一个集中的地方处理整个应用程序中的异常。这有助于减少代码重复,因为你不必在每个可…

Java实现数据结构——顺序表

目录 一、前言 二、实现 2.1 增 2.2 删 2.3 查 2.4 改 2.5 销毁顺序表 三、Arraylist 3.1 构造方法 3.2 常用操作 3.3 ArrayList遍历 四、 ArrayList具体使用 4.1 杨辉三角 4.2 简单洗牌算法 一、前言 笔者在以前的文章中实现过顺序表 本文在理论上不会有太详细…

MySQL从入门到高级 --- 15.优化 16.pymysql

文章目录 第十五章 && 第十六章:15.优化15.1 查询SQL执行效率15.2 定位低效率执行SQL15.3 explain分析执行计划 - 基本使用15.4 explain分析执行计划 - id15.5 explain分析执行计划 - select_type15.6 explain分析执行计划 - type15.7 explain分析执行计划 …

计算机网络期末考试知识点(关键词:江中)

目录 大家端午节快乐呀!又到了一年两度的期末考试月了,这里给大家整理了一些复习知识点,大家可以边吃粽子边复习,事半功倍哈哈哈。祝各位期末过!过!过!。 1 第一章 计算机网络体系结构 计算机…

【python】在【机器学习】与【数据挖掘】中的应用:从基础到【AI大模型】

目录 💗一、Python在数据挖掘中的应用💕 💖1.1 数据预处理💞 💖1.2 特征工程💕 💗二、Python在机器学习中的应用💕 💖2.1 监督学习💞 💖2.2…

ue5创建地图瓦片

先在虚幻商城下载免费的paperzd插件,并启用。 导入资源后,先通过应用paper2d纹理资源,将去掉导入ue时产生的边缘模糊,再点击下面的创建瓦片集, 打开瓦片集,发现选中不对, 改变瓦片大小为16*…

如何学习自动化测试?(附教程)

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 自动化测试介绍 自动化测试(Automated Testing),是指把以人为驱动的测试行为转化为…

汇聚荣科技有限公司实力怎么样?

汇聚荣科技有限公司,一家专注于高新技术研发和应用的企业,在业界享有一定的声誉。那么,这家公司的实力究竟如何?我们将从公司概况、技术研发、市场表现、企业文化和未来展望五个方面进行详细探讨。 一、公司概况 汇聚荣科技有限公司经过多年…

【Python核心数据结构探秘】:元组与字典的完美协奏曲

文章目录 🚀一、元组⭐1. 元组查询的相关方法❤️2. 坑点🎬3. 修改元组 🌈二、集合⭐1. 集合踩坑❤️2. 集合特点💥无序性💥唯一性 ☔3. 集合(交,并,补)🎬4. …