ENSP静态路由实验 10.11

news2024/10/11 16:01:32

0x01 拓扑图

133e1dc2d83c4fe885539ff9a11b456d.png

0x02 配置各接口和PC1、2的IP地址

 PC1:

e411e9eac80546db94a46314d2321a7c.png

PC2:

c94b5181e8f940f0b7df6577f21d259a.png

 

AR1:

配置AR1,改名为R1,并配置各接口IP,随后保存。

<R1>system-view
[Huawei]sysname R1
[R1]int g0/0/2
[R1-GigabitEthernet0/0/2]ip add 192.168.1.254 24
[R1-GigabitEthernet0/0/2]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 192.168.3.1 24
[R1-GigabitEthernet0/0/2]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 192.168.2.1 24
[R1-GigabitEthernet0/0/0]q
[R1]q
<R1>save
  The current configuration will be written to the device. 
  Are you sure to continue? (y/n)[n]:y
  It will take several minutes to save configuration file, please wait.......
  Configuration file had been saved successfully
  Note: The configuration file will take effect after being activated
<R1>

AR2:

<Huawei>system-view 
[Huawei]sysname R2
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 192.168.2.2 24
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 192.168.4.2 24
[R2-GigabitEthernet0/0/1]q
[R2]q
<R2>save
  The current configuration will be written to the device. 
  Are you sure to continue? (y/n)[n]:y
  It will take several minutes to save configuration file, please wait.......
  Configuration file had been saved successfully
  Note: The configuration file will take effect after being activated
<R2>

AR3:

<Huawei>system-view 
[Huawei]sysname R3
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 192.168.4.1 24
[R3-GigabitEthernet0/0/1]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 192.168.5.1 24
[R3-GigabitEthernet0/0/0]int g0/0/2
[R3-GigabitEthernet0/0/2]ip add 192.168.6.254 24
[R3-GigabitEthernet0/0/2]q
[R3]q
<R3>save
  The current configuration will be written to the device. 
  Are you sure to continue? (y/n)[n]:y
  It will take several minutes to save configuration file, please wait.......
  Configuration file had been saved successfully
  Note: The configuration file will take effect after being activated
<R3>

AR4:

<Huawei>system-view 
[Huawei]sysname R4
[R4]int g0/0/1
[R4-GigabitEthernet0/0/1]ip add 192.168.3.2 24
[R4-GigabitEthernet0/0/1]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 192.168.5.2 24
[R4-GigabitEthernet0/0/0]q
[R4]q
<R4>save
  The current configuration will be written to the device. 
  Are you sure to continue? (y/n)[n]:y
  It will take several minutes to save configuration file, please wait.......
  Configuration file had been saved successfully
  Note: The configuration file will take effect after being activated
<R4>

0x03 配置静态路由

分析

        我们想通过一个路由器连接到不同网段,则需要路由表具有IP指向。三层设备和二层设备就是这一个最大的区别。三层用来配置、连接不同网段。

        单臂路由的过程,我们可以通过一个路由器连接不同网段,如下面这样:

5aeb6262a1924c8589e3340bccadb698.png

         也有下面这样,去验证路由器的不同网段相连接。

0b0e80c71ebd4868ba3d75f757bc420d.png

        在我们没有配置的情况下,如下图所示,绿色箭头肯定是能够通信的,但是红色应该怎么通信呢?

2a0d01fb52cd447d9718f21753c003c2.png

         其实这里就需要我们去配置静态路由了。路由器路由器,所谓路由,其实就是说这条路应该从哪里去走。

(1)静态路由固定了路径的转发,因此对路由器的路由选择进行控制,节省了网络带宽,减少了额外开支;
(2)静态路由是单向的,它只设定了从此路由设备转发到目标出去的路径;
(3)静态路由是缺乏灵活性的,网络发送变化时需要人工进行配置修改。

 通过华为官网了解到:

ip route-static命令用来配置单播静态路由。

undo ip route-static命令用来删除配置的单播静态路由。

缺省情况下,系统没有配置任何单播静态路由。

94d5ba9e367d4382921e7aa398bda27f.png

        通过上图,我们了解到ip route-static命令的参数,一般我们需要指定目的ip地址、ip地址的掩码、下一跳ip地址和接口号。

bd61cc9edb9047db92f4ee1294535204.png

配置1

AR1:

<R1>system-view 
[R1]ip route-static 192.168.4.0 24 GigabitEthernet 0/0/0 192.168.2.2

ad24f8ed78944585869c44932244476c.png

 此时我们发现使用R1去ping 192.168.4.2能通,4.1无法通信。因为在AR3中没有192.168.2.0网段,但是Ping是双向的,所以这就是“肉包子打狗,有去无回”。接下来我们需要配置AR3,而不是AR2。 (当然如果脑子里有思路也是可以全配完的,写这篇文档是为了给后来不懂的人看的。)

AR3:

<R3>system-view 
[R3]ip route-static 192.168.2.0 24 GigabitEthernet 0/0/1 192.168.4.2

ad1e3938921a4361a372c3ee02df890e.png

配置完成之后,我们就发现AR1就能通到4.1了。

为什么呢?因为在我们没配完的时候,192.168.4.1虽然收到了AR1发出的ping(不信的话可以去使用Wireshark抓一下AR3中0/0/1接口的包),但是回包的时候找不到192.168.2.1,因为此时AR3的路由表并没有192.168.2.0网段,所以就找不到了。

a39c0ddb67dc4ced819465eeb973b5c9.png

 AR2:

既然,AR1能够连接AR1了,那么如何让PC1连接到PC2呢?AR2其实就起到关键作用了。

[R2]ip route-static 192.168.6.0 24 GigabitEthernet 0/0/1 192.168.4.1
[R2]ip route-static 192.168.1.0 24 GigabitEthernet 0/0/0 192.168.2.1

但是这样就能通吗?当然是不可能的!因为此时AR1中没有192.168.6.0网段的路由表,AR3中没有192.168.1.0中的路由表,当然是不可能通的。此时我们就需要在AR1中增加192.168.6.0的路由表,AR3中增加192.168.1.0的路由表。

AR1:

[R1]ip route-static 192.168.6.0 24 GigabitEthernet 0/0/0 192.168.2.2

 AR3:

[R1]ip route-static 192.168.1.0 24 GigabitEthernet 0/0/1 192.168.4.2

此时能通了吗?当然可以!

9dd03897a04741c3afd310e71d3617c2.png

这时候我们发现,AR4好像没有配置对吧?

AR4:

AR4其实有多种用法,静态路由中的浮动静态路由可以使用,我们也可以去尝试练习undo,配置返回包。我们这里也去配置一下AR4中从6.0到1.0互通的静态路由。

[R2]ip route-static 192.168.6.0 24 GigabitEthernet 0/0/0 192.168.5.1
[R2]ip route-static 192.168.1.0 24 GigabitEthernet 0/0/1 192.168.3.1

随后我们还需要再AR3中增加3.0网段、AR1中增加5.0网段。

AR1:

[R1]ip route-static 192.168.5.0 24 GigabitEthernet 0/0/1 192.168.3.2

AR2:

[R3]ip route-static 192.168.3.0 24 GigabitEthernet 0/0/0 192.168.5.2

0x04 验证结果:PC1、PC2能连接拓扑中任意IP地址

PC1:

PC1 - 5.1

122b842d8e8c4ab4846ae680afce6d8c.png

 PC1 - 4.1

e5503b8e8ed546fc9005c9766b08bd55.png

  PC1 - 6.1

88ad9dbffc6f4b7bbd7e909739f2440f.png

此时,如下图所示的方向全部可以通信。

936d5656515a4bedaf00fb5e91088bec.png

 PC2:

PC2 - 2.1

061084832a2e496492546eb0f97a7d42.png

 PC2 - 3.1

ea03e8eee83547608cff88b042e8c7ad.png

PC2 - 1.1

c9f03c203444409a82b1ef7312e4156a.png

进阶玩法

bdd82e370d3144bc800544fdc98050d0.png

 可以思考一下,下期更新。

 

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

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

相关文章

R语言结构方程模型(SEM)在生态学领域中的应用

结构方程模型&#xff08;Sructural Equation Model&#xff09;是一种建立、估计和检验研究系统中多变量间因果关系的模型方法&#xff0c;它可以替代多元回归、因子分析、协方差分析等方法&#xff0c;利用图形化模型方式清晰展示研究系统中变量间的因果网络关系&#xff0c;…

【向上管理第一步】2小时速成专业级看板,让高效汇报触手可及!

面对突如其来的重要汇报&#xff0c;您是否曾陷入时间紧迫与完美呈现的双重困境&#xff1f;想要在短时间内打造出既全面又引人注目的可视化看板&#xff0c;却苦于设计技巧的匮乏与审美眼光的局限&#xff1f;别担心&#xff0c;JVS-BI您的智慧汇报加速器&#xff0c;正蓄势待…

Java面试宝典-WEB学习

Java web学习 目录 Java web学习 1、说说 Servlet 的基本架构 2、说一说 Servlet 的生命周期? 3、如何实现一个自定义的 servlet&#xff1f; 4、servlet中有哪些核心类&#xff1f;都有什么特点&#xff1f; 5、什么情况下调用 doGet()和 doPost()&#xff1f; 6、request.ge…

自动化测试 | UnitTest框架

1. TestCase&#xff08;测试用例&#xff09; 步骤&#xff1a; 1. 导包 import unittest 2. 新建测试类并继承 unittest.TestCase 3. 测试方法必须以test字母开头 运行&#xff1a; 1. 运行测试类所有的测试方法&#xff…

国家海洋环境预报中心李本霞:全国首个海浪智能预报系统已投入业务化运行,AI助力海浪预报多项突破

近日&#xff0c;在第 20 届 CCF HPC China 2024 大会中&#xff0c;第六届海洋数值预报与高性能计算论坛圆满举办。在本次大会上&#xff0c;国家海洋环境预报中心海浪预报室主任李本霞以「人工智能在海浪预报中的应用」为主题展开演讲&#xff0c; HyperAI超神经在不违原意的…

配置MAC地址安全

概述 MAC地址安全配置是确保网络设备和通信安全的重要措施&#xff0c;通过限制、监控和管理设备的物理地址来防止未授权访问和潜在的网络威胁。以下是对MAC地址安全的概述&#xff1a; 基本概念 定义&#xff1a;MAC地址&#xff08;Media Access Control Address&#xff09…

某音商品详情sku示例参考,API说明

以下提供某音&#xff08;即抖音&#xff09;商品详情SKU&#xff08;Stock Keeping Unit&#xff0c;库存量单位&#xff09;的示例参考以及API的详细说明&#xff1a; 一、某音商品详情SKU示例参考 在抖音电商平台中&#xff0c;商品详情页通常会展示商品的SKU信息&#xff…

线性自抗扰控制(LADRC)系统算法框图

非线性ADRC(NLADRC)详细算法框图和源代码请参考专栏系列文章,常用链接如下: 1、NLADRC自抗扰控制 NLADRC自抗扰控制从Simulink仿真到PLC控制实现_自抗扰控制器 simulink仿真-CSDN博客文章浏览阅读1.6k次,点赞2次,收藏7次。本文介绍了如何将ADRC自抗扰控制算法从Simulink…

计算机毕业设计 | vue+SpringBoot图书借阅管理系统 图书管理系统(附源码)

1&#xff0c; 概述 1.1 课题背景 随着现在科学技术的进步&#xff0c;人类社会正逐渐走向信息化&#xff0c;图书馆拥有丰富的文献信息资源&#xff0c;是社会系统的重要组成部分&#xff0c;在信息社会中作用越来越重要&#xff0c;在我国图书馆计算机等 信息技术的应用起步…

MySQL数据库表分区

1.背景 当前数据库中&#xff0c;数据库表已经存在&#xff0c;同时该数据库表的数据还在每天不断增长。因为数据库表太大&#xff0c;导致检索过程耗时&#xff0c;为提高检索效率&#xff0c;故对相关数据库表进行分区处理。 2.MySQL分区 分区就是将一个表分解成多个区块进…

补充面试知识点

jwt鉴权 实现登录流程 jwt鉴权登录实现步骤&#xff08;JWT工具类拦截器前端配置&#xff09;——前后端鉴权方案和使用_jwtsigner-CSDN博客 就是前端每一次刷新页面的时候 都判断一下发来的请求头里边的token信息 通过token识别用户信息和登录状态也就是id 线程池的执行流程 …

Visual Studio2022 Razor格式化慢

菜单&#xff1a;工具-->选项-->文本编辑器-->HTML 设置使用旧版本Razor 为True Razor文件格式化变很快

师生共评作业管理:Spring Boot系统的设计与实践

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统&#xff0c;它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等&#xff0c;非常适…

深入理解 JDK 的 Optional 类

深入理解 JDK 的 Optional 类 深入理解 JDK 的 Optional 类1. 什么是 Optional&#xff1f;1.1 主要构造方法示例 2. Optional 的常用方法2.1 判断值是否存在示例2.2 获取值示例2.3 进行操作示例 3. 使用场景3.1 避免 null 值示例3.2 提高代码可读性3.3 与流结合示例 4. 注意事…

利用C++封装鼠标轨迹算法为DLL:游戏行为检测的利器

在现代软件开发中&#xff0c;鼠标轨迹模拟技术因其在自动化测试、游戏脚本编写等领域的广泛应用而备受青睐。本文将介绍如何使用C语言将鼠标轨迹算法封装为DLL&#xff08;动态链接库&#xff09;&#xff0c;以便在多种编程环境中实现高效调用&#xff0c;同时探讨其在游戏行…

十一长假!迷你主机小巧便携成为假期新宠。

在十.一国庆长假期间&#xff0c;出游成为许多人的首选活动&#xff0c;你是否已按捺不住内心的悸动&#xff0c;渴望一场说走就走的旅行&#xff1f;但面对繁重的行李与有限的背包空间&#xff0c;如何在享受旅途美景的同时&#xff0c;又不失娱乐与工作的便捷性&#xff1f;今…

Chrome与Firefox浏览器HTTP自动跳转HTTPS的解决方案

一、背景介绍 随着网络安全意识的不断提高&#xff0c;越来越多的网站开始采用HTTPS协议&#xff0c;以确保数据传输的安全性。然而&#xff0c;有时用户在浏览网页时&#xff0c;可能会遇到HTTP请求被自动跳转至HTTPS的情况导致网站打不开&#xff0c;提示安全问题&#xff0…

【Linux】Windows搭建CentOS7环境

【重要提示】在安装CentOS之前&#xff0c;请确保Vmware虚拟机已准备就绪 【准备工作】 一、获取CentOS 7镜像文件 首先&#xff0c;从阿里云的开源镜像站点下载CentOS 7的镜像文件&#xff0c;点击以下链接即可开始下载&#xff1a; 阿里云镜像开源 二、安装VMware Works…

2024年【A特种设备相关管理】模拟试题及A特种设备相关管理作业考试题库

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 A特种设备相关管理模拟试题参考答案及A特种设备相关管理考试试题解析是安全生产模拟考试一点通题库老师及A特种设备相关管理操作证已考过的学员汇总&#xff0c;相对有效帮助A特种设备相关管理作业考试题库学员顺利通…

Could not get JDBC Connection: wait millis 10000, active 500

Could not get JDBC Connection: nested exception is com,alibaba,druid.pool,GetConnectionTimeoutException: wait millis 10000, active 500 1、生产突然出现这样的问题&#xff0c;后经过各种分析查找 jmap -dump:formatb,filewar_l.hporf 10333 ‌jmap -dumpb命令用于生成…