eNSP学习——静态路由及默认路由基本配置

目录

知识背景

实验目的

实验步骤

实验内容

实验拓扑

实验编址

实验前期准备

实验步骤

1、基本配置(按照实验编址设置好对应的IP地址)

 2、是实现主机之间的通信

3、实现全网全通来增强网络的可靠性

4、使用默认路由实现简单的网络优化


需要各种设备的配置命令可以点击链接自取:


华为eNSP各种设备配置命令大全PDF版_交换机设备命令清除资源-CSDN文库

知识背景

        静态路由是指手工配置的路由信息。当网络的拓扑结构或链路状态发生变化,就需要手工修改静态路由信息。相较于动态路由协议,静态路由无需频繁地交换各自的路由表,配置简单,比较适合于小型、简单的网络环境

        静态路由不适合大型且复杂的的网络环境,因为当网络的拓扑结构或链路状态发生变化时,就需要做大量的修改,且无法自动感知错误发生,不易排错。

        默认路由是一种特殊的静态路由,当路由表中与数据包目的地址没有匹配的表项时,数据包将根据默认路由条目进行转发。默认路由在某些时候非常有效,默认路由可以大大简化路由器配置,减轻网络管理员的工作负担。

实验目的

1、掌握配置静态路由(指定接口)的方法;

2、掌握配置静态路由(指定下一跳IP地址)的方法;

3、掌握测试静态路由连通性的方法;

4、掌握配置默认路由的方法;

5、掌握测试默认路由的方法;

6、掌握在简单网络中部署静态路由时的故障排除方法;

7、掌握简单的网络优化方法。

实验步骤

1、基本配置;

2、实现主机PC1与PC2之间的通信;

3、实现全网全通来增强网络的可靠性;

4、使用默认路由实现简单的网络优化;

实验内容

        在通过三台路由器组成的简单网络。R1和R3各自连接一台主机,现要求PC1与PC2之间可以正常通信。

实验拓扑

实验编址

设备

接口

IP地址

子网掩码

默认网关

PC1

E 0/0/1

192.168.10.10

255.255.255.0

192.168.10.1

R1(AR2220)

E 3/0/0

192.168.10.1

255.255.255.0

N/A

Serial 4/0/0

192.168.11.1

255.255.255.0

N/A

R2(AR2220)

Serial 4/0/0

192.168.11.2

255.255.255.0

N/A

Serial 4/0/1

192.168.12.2

255.255.255.0

N/A

R3(AR2220)

Serial 4/0/1

192.168.12.3

255.255.255.0

N/A

E 3/0/0

192.168.20.3

255.255.255.0

N/A

PC2

E 0/0/1

192.168.20.20

255.255.255.0

192.168.20.3

实验前期准备

AR2220添加网口:(R1、R2、R3都要)

右键单机——点击设置

拖动想要添加的网口接入

实验步骤

1、基本配置(按照实验编址设置好对应的IP地址)

[R1]int e3/0/0	  //进入接口
[R1-Ethernet3/0/0]ip address 192.168.10.1 255.255.255.0
[R1-Ethernet3/0/0]int s4/0/0	
[R1-Serial4/0/0]ip address 192.168.11.1 24[R2]int s4/0/0	
[R2-Serial4/0/0]ip address 192.168.11.2 24
[R2-Serial4/0/0]int s4/0/1
[R2-Serial4/0/1]ip address 192.168.12.2 255.255.255.0[R3]int s4/0/1	
[R3-Serial4/0/1]ip address 192.168.12.3 24
[R3-Serial4/0/1]int e3/0/0	
[R3-Ethernet3/0/0]ip address 192.168.20.3 24//查看R1上的路由表
[R1]display ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: PublicDestinations : 11       Routes : 11       Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0192.168.10.0/24  Direct  0    0           D   192.168.10.1    Ethernet3/0/0192.168.10.1/32  Direct  0    0           D   127.0.0.1       Ethernet3/0/0192.168.10.255/32  Direct  0    0           D   127.0.0.1       Ethernet3/0/0192.168.11.0/24  Direct  0    0           D   192.168.11.1    Serial4/0/0192.168.11.1/32  Direct  0    0           D   127.0.0.1       Serial4/0/0192.168.11.2/32  Direct  0    0           D   192.168.11.2    Serial4/0/0192.168.11.255/32  Direct  0    0           D   127.0.0.1       Serial4/0/0
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

 测试网络各直连链路的连通性。(其余的直连网段的连通性测试省略)

各直连链路间的IP连通性测试完成后,尝试PC1直接ping主机PC2。

无法连通。

        首先假设主机 PC1与 PC2之间如果能够正常连通,那么主机 A将发送数据给其网关设备 R1;R1 收到后将根据数据包中的目的地址查看它的路由表,找到相应的目的网络的所在路由条目,并根据该条目中的下一跳和出接口信息将该数据转发给下一台路由器 R2;R2 采取同样的步骤将数据转发给 R3:最后 R3也采取同样的步骤将数据转发给与自己直连的主机 PC-2:主机 PC-2 在收到数据后,与主机 PC-1 发送数据到 PC-2 的过程一样,再发送相应的回应消息给PC-1。

接下来的操作如下:

1、查看PC1与其网关设备R1间是否能够正常通信;(ping 192.168.10.1

2、主机与网关之间通信正常,然后检查网关设备R1的路由表(display ip routing-table);

之后可以发现在R1的路由表上,没有任何关于主机PC2所在网段的信息。也可以使用相同的方法查看R2与R3的路由表。

        可以看到在 R2 上没有任何关于主机 PC1和 PC2所在网段的信息,R3 上没有任何关于主机 PC1所在网段的信息,验证了初始情况下各路由器的路由表上仅包括了与自身直接相连的网段的路由信息。现在主机 PC1与 PC2之间跨越了若干个不同网段,要实现它们之间的通信,只通过简单的IP 地址等基本配置是无法实现的,必须在3台路由器上添加相应的路由信息,可以通过配置静态路由来实现。配置静态路由有两种方式,一种是在配置中采取指定下一跳地址的方式,另一种是指定出接口的方式。

 2、是实现主机之间的通信

        在R1上配置目的网段为主机PC2所在的静态路由,即目的IP地址为192.168.20.0,掩码为255.255.255.0。对于R1而言,要发送数据到PC2,就要先发送给R2,所以R2即为R1的下一跳路由器,R2与R1直连的链路上的物理接口的IP地址即为下一跳IP地址,即192.168.12.2

        配置完成后,主机PC1上ping主机PC2。会发现仍然无法连通。这是因为现在仅仅实现了PC1可以通过路由把数据正常转发给PC2,但是PC2仍然无法发送数据给PC1。所以,就同样需要在R2和R3的路由表上添加PC1所在网段的路由信息。

全部配置完成后,就可以发现,PC1与PC2之间通了。

[R1]ip route-static 192.168.20.0 255.255.255.0 192.168.11.2   
[R1]display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: PublicDestinations : 12       Routes : 12       Destination/Mask    Proto   Pre  Cost  Flags NextHop         Interface127.0.0.0/8   Direct  0    0      D   127.0.0.1       InLoopBack0127.0.0.1/32  Direct  0    0      D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0      D   127.0.0.1       InLoopBack0192.168.10.0/24  Direct  0    0      D   192.168.10.1    Ethernet3/0/0192.168.10.1/32  Direct  0    0      D   127.0.0.1       Ethernet3/0/0192.168.10.255/32  Direct  0    0      D   127.0.0.1       Ethernet3/0/0192.168.11.0/24  Direct  0    0      D   192.168.11.1    Serial4/0/0192.168.11.1/32  Direct  0    0      D   127.0.0.1       Serial4/0/0192.168.11.2/32  Direct  0    0      D   192.168.11.2    Serial4/0/0192.168.11.255/32  Direct  0    0      D   127.0.0.1       Serial4/0/0192.168.20.0/24  Static  60   0     RD   192.168.11.2    Serial4/0/0  //此处
255.255.255.255/32  Direct  0    0      D   127.0.0.1       InLoopBack0[R2]ip route-static 192.168.20.0 255.255.255.0 192.168.12.3	
[R2]display ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: PublicDestinations : 13       Routes : 13       Destination/Mask    Proto   Pre  Cost  Flags NextHop         Interface127.0.0.0/8   Direct  0    0       D   127.0.0.1       InLoopBack0127.0.0.1/32  Direct  0    0       D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0       D   127.0.0.1       InLoopBack0192.168.11.0/24  Direct  0    0       D   192.168.11.2    Serial4/0/0192.168.11.1/32  Direct  0    0       D   192.168.11.1    Serial4/0/0192.168.11.2/32  Direct  0    0       D   127.0.0.1       Serial4/0/0192.168.11.255/32  Direct  0    0       D   127.0.0.1       Serial4/0/0192.168.12.0/24  Direct  0    0       D   192.168.12.2    Serial4/0/1192.168.12.2/32  Direct  0    0       D   127.0.0.1       Serial4/0/1192.168.12.3/32  Direct  0    0       D   192.168.12.3    Serial4/0/1192.168.12.255/32  Direct  0    0       D   127.0.0.1       Serial4/0/1192.168.20.0/24  Static  60   0      RD   192.168.12.3    Serial4/0/1  //此处
255.255.255.255/32  Direct  0    0       D   127.0.0.1       InLoopBack0[R3]ip route-static 192.168.10.0 24 192.168.12.2[R2]ip route-static 192.168.10.0 24 192.168.11.1

 测试结果:

3、实现全网全通来增强网络的可靠性

        由于此时只是把PC1与PC2之间可以通信,若处于PC1这一侧的管理员想要管理PC2,就只能通过PC1登录到PC2,但是如果网络出现故障,那么就很难实现对于PC2的管理。因此,保证全网的连通性能够增强整网的可靠性,提高网络的可维护性及健壮性

        故,有必要在R1的路由表添加R2与R3间直连的路由信息,同样也在R3的路由表中添加R1与R2间直连网段的路由信息,实现全网全通。


[R1]ip route-static 192.168.12.0 24 192.168.11.2[R3]ip route-static 192.168.11.0 24 192.168.12.2

4、使用默认路由实现简单的网络优化

        通过适当减少设备上的配置工作量,能够帮助网络管理员在进行故障排除时更轻松地定位故障,且相对较少的配置量也能减少在配置时出错的可能,另一方面,也能够相对减少对设备本身硬件的负担。

        默认路由是一种特殊的静态路由,使用默认路由可以简化路由器上的配置。

        此时,查看R1的路由表,会发现:存在两条之前手动配置的静态路由,且它们的下一跳和出接口都一致。

 

//下面配置一条默认路由,即:目的网段和掩码为全0,表示任何网络,下一跳和出接口都一致。[R1]ip route-static 0.0.0.0 0 192.168.11.2     //添加默认路由
[R1]undo ip route-static 192.168.20.0 24 192.168.11.2  //删除此条静态路由
[R1]undo ip route-static 192.168.12.0 24 192.168.11.2
[R1]display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: PublicDestinations : 12       Routes : 12       Destination/Mask    Proto   Pre  Cost   Flags NextHop         Interface0.0.0.0/0   Static  60   0       RD   192.168.11.2    Serial4/0/0    //此处127.0.0.0/8   Direct  0    0        D   127.0.0.1       InLoopBack0127.0.0.1/32  Direct  0    0        D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0        D   127.0.0.1       InLoopBack0192.168.10.0/24  Direct  0    0        D   192.168.10.1    Ethernet3/0/0192.168.10.1/32  Direct  0    0        D   127.0.0.1       Ethernet3/0/0192.168.10.255/32  Direct  0    0        D   127.0.0.1       Ethernet3/0/0192.168.11.0/24  Direct  0    0        D   192.168.11.1    Serial4/0/0192.168.11.1/32  Direct  0    0        D   127.0.0.1       Serial4/0/0192.168.11.2/32  Direct  0    0        D   192.168.11.2    Serial4/0/0192.168.11.255/32  Direct  0    0        D   127.0.0.1       Serial4/0/0
255.255.255.255/32  Direct  0    0        D   127.0.0.1       InLoopBack0[R3]ip route-static 0.0.0.0 0 192.168.12.2
[R3]undo ip route-static 192.168.10.0 24 192.168.12.2
[R3]undo ip route-static 192.168.11.0 24 192.168.12.2
[R3]display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: PublicDestinations : 12       Routes : 12       Destination/Mask    Proto   Pre  Cost   Flags NextHop         Interface0.0.0.0/0   Static  60   0       RD   192.168.12.2    Serial4/0/1127.0.0.0/8   Direct  0    0        D   127.0.0.1       InLoopBack0127.0.0.1/32  Direct  0    0        D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0        D   127.0.0.1       InLoopBack0192.168.12.0/24  Direct  0    0        D   192.168.12.3    Serial4/0/1192.168.12.2/32  Direct  0    0        D   192.168.12.2    Serial4/0/1192.168.12.3/32  Direct  0    0        D   127.0.0.1       Serial4/0/1192.168.12.255/32  Direct  0    0        D   127.0.0.1       Serial4/0/1192.168.20.0/24  Direct  0    0        D   192.168.20.3    Ethernet3/0/0192.168.20.3/32  Direct  0    0        D   127.0.0.1       Ethernet3/0/0192.168.20.255/32  Direct  0    0        D   127.0.0.1       Ethernet3/0/0
255.255.255.255/32  Direct  0    0        D   127.0.0.1       InLoopBack0

之后再测试PC1与PC2之间的连通性:发现,主机之间可以正常通信,且相对配置较少。

之后,再在R3上做同样的配置。然后再次测试主机之间的连通性,发现主机之间通信正常。

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

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

相关文章

【静态分析】静态分析笔记07 - 指针分析基础

参考: 【课程笔记】南大软件分析课程7——指针分析基础(课时9/10) - 简书 -------------------------------------------------------------- 1. 指针分析规则 规则:采用推导形式,横线上面是条件,横线下…

MySQL--表的操作

目录 创建表 查看表结构 修改表 新增列 修改列类型 修改列名 修改表名: 删除列 删除表 创建表 语法: CREATE TABLE table_name ( field1 datatype, field2 datatype, field3 datatype ) character set 字符集 collate 校验规则 engine 存储引…

【论文阅读】Self-DC:何时检索,何时生成?

对于RAG来说,什么时候利用外部检索,什么时候使用大模型产生已知的知识,以回答当前的问题?这是一个非常有趣的话题。 《Self-DC: When to retrieve and When to generate? Self Divide-and-Conquer for Compositional Unknown Questions》这…

MySQL尾部空格处理与哪些设置有关? 字符集PAD SPACE与NO PAD属性的区别、MySQL字段尾部有空格为什么也能查询出来?

文章目录 一、问题背景二、字符集PAD_ATTRIBUTE属性(补齐属性)2.2、PAD SPACE与NO PAD的具体意义 三、CHAR类型尾部空格的处理四、其他问题4.1、在PAD SPACE属性时如何实现精准查询 五、总结 以下内容基于MySQL8.0进行讲解 一、问题背景 一次查询中发现…

NVIDIA CUDA Toolkit

NVIDIA CUDA Toolkit CUDA Toolkit 12.4 Update 1 Downloads | NVIDIA Developer CUDA Toolkit是用于CUDA开发的软件包,主要包括CUDA编译器、运行时库、GPU驱动程序和开发工具等。它允许开发者使用通用编程语言(如C、C)来利用NVIDIA GPU进行…

ZDOCK linux 下载(无需安装)、配置、使用

ZDOCK 下载 使用 1. 下载1)教育邮箱提交申请,会收到下载密码2)选择相应的版本3)解压 2. 使用方法Step 1:将pdb文件处理为ZDOCK可接受格式Step 2:DockingStep 3:创建所有预测结构 1. 下载 1&…

2023平航杯——介质取证部分复现

闻早起的电脑 教徒“闻早起”所使用的笔记本电脑使用何种加密程式? VeraCrypt 教徒“闻早起”所使用的笔记本电脑中安装了一款还原软件,其版本号为?【标准格式:1.2.3.4】 8.71.020.5734 教徒“闻早起”所使用的笔记本电脑中登…

.gitignore语法及配置问题

语法及配置 前言.gitignore语法Git 忽略规则优先级gitignore规则不生效Java项目中常用的.gitignore文件c项目中常用的.gitignore注意事项 前言 在工程中,并不是所有文件都需要保存到版本库中,例如“target”目录及目录下的文件就可以忽略。在Git工作区的…

CSS中的 5 类常见伪元素详解!

你好,我是云桃桃。 一个希望帮助更多朋友快速入门 WEB 前端的程序媛。 云桃桃-大专生,一枚程序媛,感谢关注。回复 “前端基础题”,可免费获得前端基础 100 题汇总,回复 “前端工具”,可获取 Web 开发工具合…

使用python setup.py报错:Upload failed (403) / Upload failed (400)

当前报错的环境 Python 3.9.19twine1.15.0 本地~/.pypirc已正确配置了用户名和密码,用在pypi.org注册: [pypi]username skylerhupassword ${password}执行 python setup.py sdist upload -r pypi 打包上传到仓库报错。 在不久之前同样的环境&#…

2018-2023年上市公司富时罗素ESG评分数据

2018-2023年上市公司富时罗素ESG评分数据 1、时间:2018-2023年 2、来源:整理自WIND 3、指标:证券代码、简称、ESG评分 4、范围:上市公司 5、指标解释: 富时罗素将公司绿色收入的界定和计算作为公司ESG 评级打分结…

什么是DTU和串口服务器的区别

在工业物联网的快速发展中,数据传输单元(DTU)和串口服务器作为两种关键设备,各自扮演着重要的角色。对于传统行业来说,了解它们的基本概念和区别,有助于更好地选择和应用这些技术,提升生产效率和…

重发布的原理及其应用

重发布的作用: 在一个网络中,若运行多种路由协议或者相同协议的不同进程;因为协议之间不能直接沟通计算,进程之间也是独立进行转发和运算的,所以,需要使用重发布来实现路由的共享。 条件 : 1&am…

js 模拟鼠标移动事件,并监听鼠标移动

代码实现 function simulateClick( x, y) {// 获取目标元素 const element document.querySelector("xxxxx"); // 创建一个鼠标移动事件 var mouseMoveEvent new MouseEvent(mousemove, {screenX: x window.screenX, screenY: y window.screenY, clientX: x,…

Unity 异常 bug

OverlapBoxNonAlloc 使用bug 环境: Unity2021.3.15 在测试场景中使用 OverlapBoxNonAlloc 测试检测没有问题 但是到了真实应用场景,使用 OverlapBoxNonAlloc 检测移动中的小怪 小怪碰撞体为:带有 Rigidbody 的Circle Collider 2D 就会出现异…

Linux网络—DNS域名解析服务

目录 一、BIND域名服务基础 1、DNS系统的作用及类型 DNS系统的作用 DNS系统类型 DNS域名解析工作原理: DNS域名解析查询方式: 2、BIND服务 二、使用BIND构建域名服务器 1、构建主、从域名服务器 1)主服务器配置: 2&…

找不到vcruntime140_1.dll,无法继续执行代码的多种解决方法

在启动电脑并着手进行日常工作的过程中,当我尝试运行一款至关重要的软件时,系统突然弹出一个令人困扰的错误提示:“由于找不到vcruntime140_1.dll,无法继续执行代码”,这个错误信息明确指出,由于缺失了vcru…

按照模板导出复杂样式的excel

导出excel通常使用的是apache poi,但是poi的api相当复杂,所以当导出的excel样式比较复杂时,写起来就比较头疼了,这里推荐使用easypoi, 可以很方便的根据模板来导出复杂excel 文档地址: 1.1 介绍 - Powered by MinDoc 我们要实现如图所示效果…

Gateway基础知识

文章目录 Spring Cloud GateWay 用法核心概念请求流程两种配置方式设置日志(建议设置)路由的各种断言断言The After Route Predicate FactoryThe Before Route Predicate FactoryThe Between Route Predicate FactoryThe Cookie Route Predicate Factory…

【第21章】spring-aot

文章目录 前言一、GraalVM1. 介绍2. 特点3. 安装4. 环境变量5. 验证6. native-image 二、安装C编译环境(VS)1.安装 三、编译及构建1. 测试类2. 编译3. 构建4. 执行 总结 前言 spring-aot(Ahead-Of-Time)是Spring框架中提供的一个新特性,用于…