eNSP学习——RIP的路由引入

目录

主要命令

原理概述

实验目的

实验内容

 实验拓扑

实验编址

实验步骤

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之间可以正常通信。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Windows开始ssh服务+密钥登录+默认启用powershell

文章内所有的命令都在power shell内执行,使用右键单击Windows徽标,选择终端管理员即可打开 Windows下OpenSSH的安装 打开Windows power shell,检查SSH服务的安装状态。会返回SSH客户端和服务器的安装状态,一下是两个都安装成功的…

操作系统教材第6版——个人笔记5

3.2 单连续分区存储管理 3.2.1 单连续分区存储管理 单连续分区存储管理 每个进程占用一个物理上完全连续的存储空间(区域) 单用户连续分区存储管理固定分区存储管理可变分区存储管理 单用户连续分区存储管理 主存区域划分为系统区与用户区设置一个栅栏寄存器界分两个区域…

最新下载:Navicat for MySQL 11软件安装视频教程

软件简介: Navicat for MySQL 是一款强大的 MySQL 数据库管理和开发工具,它为专业开发者提供了一套强大的足够尖端的工具,但对于新用户仍然易于学习。Navicat For Mysql中文网站:http://www.formysql.com/ Navicat for MySQL 基于…

基于51单片机俄罗斯方块小游戏

基于51单片机俄罗斯方块游戏 (仿真+程序) 功能介绍 具体功能: 1.用LCD12864显示游戏界面; 2.用四个按键控制游戏(左、右移、下移、翻转); 3.游戏规则和平时玩的俄罗斯方块一样&a…

web前端:作业二

<!DOCTYPE html> <html lang"zh"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><style>/* 1.将ul的子l…

搭建电商项目||购物商城||APP|小程序|电商独立站系统如何接入JD商品

京东商品采集的步骤和应用场景可以归纳如下&#xff1a; 一、采集步骤 注册账号&#xff1a;首先&#xff0c;需要在京东开放平台注册一个开发者账号。创建应用&#xff1a;登录开放平台后&#xff0c;创建一个应用以获取API密钥和应用凭据。获取权限&#xff1a;根据所需的服…

Docker高级篇之轻量化可视化工具Portainer

文章目录 1. 简介2. Portainer安装 1. 简介 Portianer是一款轻量级的应用&#xff0c;它提供了图形化界面&#xff0c;用于方便管理Docker环境&#xff0c;包括单机环境和集成环境。 2. Portainer安装 官网&#xff1a;https://www.portainer.io 这里我们使用docker命令安装&…

【力扣高频题】003.无重复字符的最长子串

前段时间和小米的某面试官聊天。因为我一直在做 算法文章 的更新&#xff0c;就多聊了几句算法方面的知识。 并且在聊天过程中获得了一个“重要情报”&#xff1a;只要他来面试&#xff0c;基本上每次的算法题&#xff0c;都会去考察关于 子串和子序列 的问题。 的确&#xf…

每日一题——Python实现PAT乙级1099 性感素数(举一反三+思想解读+逐步优化)

一个认为一切根源都是“自己不够强”的INTJ 个人主页&#xff1a;用哲学编程-CSDN博客专栏&#xff1a;每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 我的写法 专业点评 时间复杂度分析 空间复杂度分析 综合点评 我要更强 优化点 …

私有化AI搜索引擎FreeAskInternet

什么是 FreeAskInternet FreeAskInternet 是一个完全免费、私有且本地运行的搜索聚合器&#xff0c;并使用 LLM 生成答案&#xff0c;无需 GPU。用户可以提出问题&#xff0c;系统将使用 searxng 进行多引擎搜索&#xff0c;并将搜索结果合并到ChatGPT3.5 LLM 中&#xff0c;并…

⌈ 传知代码 ⌋ 基于曲率的图重新布线

&#x1f49b;前情提要&#x1f49b; 本文是传知代码平台中的相关前沿知识与技术的分享~ 接下来我们即将进入一个全新的空间&#xff0c;对技术有一个全新的视角~ 本文所涉及所有资源均在传知代码平台可获取 以下的内容一定会让你对AI 赋能时代有一个颠覆性的认识哦&#x…

数据库索引压力测试

本实验测试数据库在有索引和五索引内容上的查询时间随着数据量级增长的变化 测试的表结构 使用一个菜单的数据库表&#xff0c;包括菜品的ID&#xff0c;菜品名和价格 CREATE TABLE Menu (dish_id int(6) unsigned zerofill NOT NULL AUTO_INCREMENT,dish_name varchar(255)…

高通Android开关机动画踩坑简单记录

1、下面报错有可能是selinux的原因 Read-only file system 2、接着push 动画 reboot之后抓取logcat出现 &#xff0c;以下这个报错。看着像是压缩格式有问题。 3、于是重新压缩一下报错没有再出现 &#xff0c;压缩格式默认是标准&#xff0c;这里必须要改成存储格式哈 4、修改…

matlab演示地月碰撞

代码 function EarthMoonCollisionSimulation()% 初始化参数earth_radius 6371; % 地球半径&#xff0c;单位&#xff1a;公里moon_radius 1737; % 月球半径&#xff0c;单位&#xff1a;公里distance 384400; % 地月距离&#xff0c;单位&#xff1a;公里collision_tim…

Signac|成年小鼠大脑 单细胞ATAC分析(2)

引言 在本教程中&#xff0c;我们将探讨由10x Genomics公司提供的成年小鼠大脑细胞的单细胞ATAC-seq数据集。本教程中使用的所有相关文件均可在10x Genomics官方网站上获取。 本教程复现了之前在人类外周血单核细胞&#xff08;PBMC&#xff09;的Signac入门教程中执行的命令。…

【linux】进程控制——进程创建,进程退出,进程等待

个人主页&#xff1a;东洛的克莱斯韦克-CSDN博客 祝福语&#xff1a;愿你拥抱自由的风 相关文章 【Linux】进程地址空间-CSDN博客 【linux】详解linux基本指令-CSDN博客 目录 进程控制概述 创建子进程 fork函数 父子进程执行流 原理刨析 常见用法 出错原因 进程退出 概…

7-43 排列问题

排列问题 分数 10 全屏浏览 切换布局 作者 雷丽兰 单位 宜春学院 全排列问题 输出自然数1至n中n个数字的全排列&#xff08;1≤n≤9&#xff09;&#xff0c;要求所产生的任一数字序列中不允许出现重复的数字。 输入格式: 一个自然数 输出格式: 由1到n中n个数字组成的…

Python魔法之旅专栏(导航)

目录 推荐阅读 1、Python筑基之旅 2、Python函数之旅 3、Python算法之旅 4、博客个人主页 首先&#xff0c;感谢老铁们一直以来对我的支持与厚爱&#xff0c;让我能坚持把Python魔法方法专栏更新完毕&#xff01; 其次&#xff0c;为了方便大家查阅&#xff0c;我将此专栏…

freertos中的链表1 - 链表的数据结构

1.概述 freertos中链表的实现在 list.c 和 list.h。旨在通过学习freertos中的链表的数据结构&#xff0c;对freertos中的链表实现有一个整体的认识。freertos使用了三个数据结构来描述链表&#xff0c;分别是&#xff1a;List_t&#xff0c; MiniListItem_t&#xff0c;ListIt…

【Linux】进程6——环境变量

1.什么是环境变量 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数 比如&#xff1a;我们在编写C/C代码的时候&#xff0c;在链接的时候&#xff0c;从来不知道我们的所链接的动态静态库在哪里&#xff0c;但是照样可以链接成功&…