华为静态路由配置实验(超详细讲解+详细命令行)
系列文章目录
华为数通学习(7)
前言
一,静态路由配置
二,网络地址配置
AR1的配置:
AR2的配置:
AR3的配置:
三,测试是否连通
AR1的配置:
讲解:
AR2的配置:
讲解:
四,AR3配置回环ip地址
讲解:
五,配置静态路由表
AR1的配置:
讲解:
AR2的配置:
AR3的配置:
六,测试回环地址是否能通
AR1的配置:
讲解:
AR3的配置:
讲解:
八,使AR1可以ping通AR3的回环地址
讲解:
九,沉默路由的配置及其测试
清除配置的静态路由:
查看AR1是否有静态路由表
写一个静态路由
ping回环路由是可以通过的
查看AR1的静态路由表
测试通过
清除配置
测试不通
十,所有路由器的路由表的配置
总结
前言
随着华为公司的不断发展,数据通信这门技术也越来越重要,很多人都开启了数据通信学习,本文就介绍了静态路由配置实验,是我们通过数通王国的第十五站(我们在文章中使用的是华为的ENSP软件)。
一,静态路由配置

二,网络地址配置
AR1的配置:
网络地址配置:
<ar1>sys
Enter system view, return user view with Ctrl+Z.
[ar1]interface GigabitEthernet 0/0/0
[ar1-GigabitEthernet0/0/0]ip address 10.1.12.1 24
[ar1-GigabitEthernet0/0/0]
Aug 30 2023 19:32:27-08:00 ar1 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP on the interface GigabitEthernet0/0/0 has entered the UP state.
[ar1-GigabitEthernet0/0/0]q
AR2的配置:
网络地址配置:
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys
[Huawei]sysname ar2
[ar2]interface GigabitEthernet 0/0/0
[ar2-GigabitEthernet0/0/0]ip address 10.1.12.2 24
[ar2-GigabitEthernet0/0/0]int g 0/0/1
[ar2-GigabitEthernet0/0/1]ip address 10.1.23.2 24
AR3的配置:
网络地址配置:
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys
[Huawei]sysname ar3
[ar3]interface GigabitEthernet 0/0/1
[ar3-GigabitEthernet0/0/1]ip address 10.1.23.3 24
[ar3-GigabitEthernet0/0/1]
Aug 30 2023 19:36:50-08:00 ar3 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP on the interface GigabitEthernet0/0/1 has entered the UP state.
[ar3-GigabitEthernet0/0/1]q
三,测试是否连通
AR1的配置:
[ar1]ping 10.1.23.2
PING 10.1.23.2: 56 data bytes, press CTRL_C to break
Request time out
Request time out
Request time out
Request time out
Request time out
--- 10.1.23.2 ping statistics ---
5 packet(s) transmitted
0 packet(s) received
100.00% packet loss
讲解:
不通是因为AR1和AR3处在同的网段
AR2的配置:
[ar2-GigabitEthernet0/0/0]ping 10.1.12.1
PING 10.1.12.1: 56 data bytes, press CTRL_C to break
Reply from 10.1.12.1: bytes=56 Sequence=1 ttl=255 time=260 ms
Reply from 10.1.12.1: bytes=56 Sequence=2 ttl=255 time=20 ms
Reply from 10.1.12.1: bytes=56 Sequence=3 ttl=255 time=30 ms
Reply from 10.1.12.1: bytes=56 Sequence=4 ttl=255 time=20 ms
Reply from 10.1.12.1: bytes=56 Sequence=5 ttl=255 time=20 ms
--- 10.1.12.1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 20/70/260 ms
讲解:
AR2可以ping通AR1是因为是直连路由
四,AR3配置回环ip地址
[ar3]interface LoopBack 1
[ar3-LoopBack1]ip address 1.1.1.1 32
[ar3-LoopBack1]interface LoopBack 2
[ar3-LoopBack2]ip address 2.2.2.2 32
[ar3-LoopBack2]interface LoopBack 3
[ar3-LoopBack3]ip address 3.3.3.3 32
讲解:
任何访问回环地址的AR3都会回复.
五,配置静态路由表
AR1的配置:
[ar1]display ip routing-table 3.3.3.3
[ar1]ip route-static 3.3.3.3 32 GigabitEthernet 0/0/0 10.1.12.2
[ar1]display ip routing-table 3.3.3.3
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Table : Public
Summary Count : 1
Destination/Mask Proto Pre Cost Flags NextHop Interface
3.3.3.3/32 Static 60 0 D 10.1.12.2 GigabitEthernet0/0/0
讲解:
可以看到外面在AR1中写了一个目的ip地址为3.3.3.3 32 ,接入口为GigabitEthernet 0/0/0,下一跳的IP地址是10.1.12.2的路由表
AR2的配置:
添加一个路由
[ar2]ip route-static 3.3.3.3 32 GigabitEthernet 0/0/1 10.1.23.3
查看已添加的路由
[ar2]display current-configuration | include ip rou
ip route-static 3.3.3.3 255.255.255.255 GigabitEthernet0/0/1 10.1.23.3
AR3的配置:
添加和查看的路由
[ar3]ip route-static 10.1.12.0 24 GigabitEthernet 0/0/1 10.1.23.2
[ar3]display ip routing-table 10.1.12.1
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Table : Public
Summary Count : 1
Destination/Mask Proto Pre Cost Flags NextHop Interface
10.1.12.0/24 Static 60 0 D 10.1.23.2 GigabitEthernet0/0/1
查看路由的总数:
[ar3]display current-configuration | include ip rou
ip route-static 10.1.12.0 255.255.255.0 GigabitEthernet0/0/1 10.1.23.2
六,测试回环地址是否能通
AR1的配置:
[ar1]ping 3.3.3.3
PING 3.3.3.3: 56 data bytes, press CTRL_C to break
Request time out
Request time out
Request time out
Request time out
Request time out
--- 3.3.3.3 ping statistics ---
5 packet(s) transmitted
0 packet(s) received
100.00% packet loss
讲解:
不通是因为没有回包
AR3的配置:
<ar3>ping 1.1.1.1
PING 1.1.1.1: 56 data bytes, press CTRL_C to break
Reply from 1.1.1.1: bytes=56 Sequence=1 ttl=255 time=20 ms
Reply from 1.1.1.1: bytes=56 Sequence=2 ttl=255 time=1 ms
Reply from 1.1.1.1: bytes=56 Sequence=3 ttl=255 time=1 ms
Reply from 1.1.1.1: bytes=56 Sequence=4 ttl=255 time=1 ms
Reply from 1.1.1.1: bytes=56 Sequence=5 ttl=255 time=1 ms
--- 1.1.1.1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 1/4/20 ms
讲解:
证明回环地址是正常的
八,使AR1可以ping通AR3的回环地址
[ar1]ip route-static 10.1.23.0 24 GigabitEthernet 0/0/0 10.1.12.2
[ar1]ip route-static 1.1.1.1 32 GigabitEthernet 0/0/0 10.1.12.2
[ar1]ip route-static 2.2.2.2 32 GigabitEthernet 0/0/0 10.1.12.2
讲解:
为AR1配置三个路由,让AR1可以ping通AR3的回环地址
ping通过了
[ar1]ping 1.1.1.1
PING 1.1.1.1: 56 data bytes, press CTRL_C to break
Reply from 1.1.1.1: bytes=56 Sequence=1 ttl=254 time=40 ms
Reply from 1.1.1.1: bytes=56 Sequence=2 ttl=254 time=30 ms
Reply from 1.1.1.1: bytes=56 Sequence=3 ttl=254 time=20 ms
Reply from 1.1.1.1: bytes=56 Sequence=4 ttl=254 time=40 ms
Reply from 1.1.1.1: bytes=56 Sequence=5 ttl=254 time=30 ms
--- 1.1.1.1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 20/32/40 ms
九,沉默路由的配置及其测试
清除配置的静态路由:
[ar1]undo ip route-static all
Warning: This operation may lead to the deletion of all the public IPv4 static routes and their configurations. Continue? [Y/N]:y
查看AR1是否有静态路由表
[ar1]dis ip routing-table protocol static
写一个静态路由
[ar1]ip route-static 0.0.0.0 0 GigabitEthernet 0/0/0 10.1.12.2
ping回环路由是可以通过的
[ar1]ping 1.1.1.1
PING 1.1.1.1: 56 data bytes, press CTRL_C to break
Reply from 1.1.1.1: bytes=56 Sequence=1 ttl=254 time=40 ms
Reply from 1.1.1.1: bytes=56 Sequence=2 ttl=254 time=30 ms
Reply from 1.1.1.1: bytes=56 Sequence=3 ttl=254 time=40 ms
Reply from 1.1.1.1: bytes=56 Sequence=4 ttl=254 time=20 ms
Reply from 1.1.1.1: bytes=56 Sequence=5 ttl=254 time=30 ms
--- 1.1.1.1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 20/32/40 ms
查看AR1的静态路由表
[ar1]display ip routing-table protocol static
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : Static
Destinations : 1 Routes : 1 Configured Routes : 1
Static routing table status : <Active>
Destinations : 1 Routes : 1
Destination/Mask Proto Pre Cost Flags NextHop Interface
0.0.0.0/0 Static 60 0 D 10.1.12.2 GigabitEthernet0/0/0
Static routing table status : <Inactive>
Destinations : 0 Routes : 0
测试通过
[ar1]ping -c 1 1.1.1.1
PING 1.1.1.1: 56 data bytes, press CTRL_C to break
Reply from 1.1.1.1: bytes=56 Sequence=1 ttl=254 time=30 ms
--- 1.1.1.1 ping statistics ---
1 packet(s) transmitted
1 packet(s) received
0.00% packet loss
round-trip min/avg/max = 30/30/30 ms
清除配置
[ar1]undo ip route-static all
Warning: This operation may lead to the deletion of all the public IPv4 static routes and their configurations. Continue? [Y/N]:y
Aug 30 2023 20:48:15-08:00 ar1 %%01RM/4/IPV4_DEFT_RT_CHG(l)[0]:IPV4 default Route is changed. (ChangeType=Delete, InstanceId=0, Protocol=Static, ExitIf=GigabitEthernet0/0/0, Nexthop=10.1.12.2, Neighbour=0.0.0.0, Preference=1006632960, Label=NULL, Metric=0)
测试不通
[ar1]ping -c 1 3.3.3.3
PING 3.3.3.3: 56 data bytes, press CTRL_C to break
Request time out
--- 3.3.3.3 ping statistics ---
1 packet(s) transmitted
0 packet(s) received
100.00% packet loss
[ar1]ping -c 1 1.1.1.1
PING 1.1.1.1: 56 data bytes, press CTRL_C to break
Request time out
--- 1.1.1.1 ping statistics ---
1 packet(s) transmitted
0 packet(s) received
100.00% packet loss
十,所有路由器的路由表的配置
AR1写的路由
ip route-static 3.3.3.3 255.255.255.255 GigabitEthernet0/0/0 10.1.12.2
ip route-static 10.1.23.0 24 GigabitEthernet 0/0/0 10.1.12.2
ip route-static 1.1.1.1 32 GigabitEthernet 0/0/0 10.1.12.2
ip route-static 2.2.2.2 32 GigabitEthernet 0/0/0 10.1.12.2
AR2写的路由
ip route-static 3.3.3.3 255.255.255.255 GigabitEthernet0/0/1 10.1.23.3
ip route-static 2.2.2.2 32 GigabitEthernet 0/0/1 10.1.23.3
ip route-static 1.1.1.1 32 GigabitEthernet 0/0/1 10.1.23.3
AR3写的路由
ip route-static 10.1.12.0 255.255.255.0 GigabitEthernet0/0/1 10.1.23.2
总结
恭喜你,你通过本章的学习了静态路由配置实验,华为数通还有很多宝藏等着你去探险,加油!只为成为更好的自己。
相关文章:
华为静态路由配置实验(超详细讲解+详细命令行)
系列文章目录 华为数通学习(7) 前言 一,静态路由配置 二,网络地址配置 AR1的配置: AR2的配置: AR3的配置: 三,测试是否连通 AR1的配置: 讲解: AR2的配置&#…...
axios源码学习
1 判断一个对象是否普通对象 Symbol.toStringTag:可以修改Object.prototype.toString.call返回的后缀,普通对象自带该属性,不需要设置,如果设置说明该对象不是普通对象Symbol.iterator:拥有该属性的对象可以使用for o…...
【SpingBoot】详细介绍SpringBoot项目中前端请求到数据库再返回前端的完整数据流转,并用代码实现
在SpringBoot项目中,前端请求到最终返回的完整数据流转一般包括以下几个步骤: 前端发送HTTP请求到后端Controller。 Controller接收到请求后,调用相关Service处理业务逻辑。 Service调用DAO层获取数据。 DAO层访问数据库获取数据。 数据库…...
kubesphere devops使用
一、创建项目 1 创建项目 企业管理员切换到相应企业空间(租户),创建项目,k8s集群会创建一个相同名字的namespace。如下图所示管理员创建一个ipaas-devops项目。 2.创建镜像拉取密钥信息 进入项目如ipaas-devops,选择配置->保密字典->创建…...
Selenium如何用于编写自动化测试脚本?
Selenium如何用于编写自动化测试脚本?它提供了许多测试工具和API,可以与浏览器交互,模拟用户操作,检查网页的各个方面。下面是一些步骤,可以帮助你编写Selenium自动化测试脚本。 1、安装Selenium库和浏览器驱动程序 首…...
linux入门到精通-第二章-常用命令和工具
目录 概述命令格式帮助文档内建命令外部命令(--help)帮助文档查看man查看谁登陆过电脑 文件目录命令创建目录显示目录结构删除目录 文件相关命令ls命令touchcprm删除mv移动命令 文件查看命令cat 文件内容查看命令less 查看文件内容head 从文件头部查看ta…...
C语言初阶测评题:测试你的基础知识和编程技能!!
💓博客主页:江池俊的博客⏩收录专栏:C语言刷题专栏👉专栏推荐:✅C语言初阶之路 ✅C语言进阶之路💻代码仓库:江池俊的代码仓库🎉欢迎大家点赞👍评论📝收藏⭐ 文…...
使用HTTPS模式建立高效爬虫IP服务器详细步骤
嘿,各位爬虫小伙伴们!想要自己建立一个高效的爬虫IP服务器吗?今天我就来分享一个简单而强大的解决方案——使用HTTPS模式建立工具!本文将为你提供详细的操作步骤和代码示例,让你快速上手,轻松建立自己的爬虫…...
每日一题 230二叉搜索树中第K小的元素(中序遍历)
题目 给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 个最小元素(从 1 开始计数)。 示例 1: 输入:root [3,1,4,null,2], k 1 输出:1示例 2: 输入…...
文件包含漏洞及漏洞复现
文件包含漏洞 1. 文件包含概述 程序开发人员通常会把可重复使用函数或语句写到单个文件中,形成“封装”。在使用某个功能的时候,直接调用此文件,无需再次编写,提高代码重用性,减少代码量。这种调用文件的过程通常称为…...
Android 手游聚合SDK小知识(一)
Android 手游聚合SDK小知识(一) Android 手游聚合SDK小知识(二) 聚合分包 前言 回头想想,在安卓游戏SDK这个领域,我也呆了4年了,从啥都不懂的小菜鸟,逐渐靠自己不断学习,对这个行业也算有了一些理解,趁着…...
桂理理工大题
#include <stdio.h> #include <stdlib.h>int getMax(int n); int getMin(int n); int range(int n); static int count1; //作为全局变量控制每次的序列号int main(){int num;int i,j;do{printf("输入黑洞数:\n");scanf("%d",&…...
Jmeter接口测试+压力测试
接口测试 Jmeter-http接口脚本 一般分五个步骤:(1)添加线程组 (2)添加http请求 (3)在http请求中写入接入url、路径、请求方式和参数 (4)添加查看结果树 (5)…...
mysql‘逻辑删除‘和‘唯一索引‘冲突的解决方案
一、冲突出现原因 在user表中将name字段设置唯一索引,添加逻辑删除字段del_flag(1为删除,0为未删除)之后,将name张四的字段删除,再添加一个name张四的记录则会出现冲突 二、解决 1.设置唯一索引组&#x…...
MQTT,如何在SpringBoot中使用MQTT实现消息的订阅和发布
一、MQTT介绍 1.1 什么是MQTT? MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于…...
gRPC-Gateway 快速实战
今天来分享一波 gRPC-Gateway , 之前咱们有分享过什么是 gRPC 及其使用方式,可以看看这些关于 gRPC 的历史文章: gRPC介绍 gRPC 客户端调用服务端需要连接池吗? gRPC的拦截器 gRPC的认证 分享一下 gRPC- HTTP网关 I 今天主要是分…...
〔019〕Stable Diffusion 之 单图中绘制多人分区域写提示词 篇
✨ 目录 🎈 下载区域绘制插件🎈 区域绘制使用🎈 参数讲解和基础使用🎈 Lora 自组🎈 Lora 自组的使用🎈 分区扩散🎈 分区域提示🎈 下载区域绘制插件 在绘制图片时,经常绘制的图片不仅仅是 单人图片,也可能需要绘制 多人图片那么通过正常方式绘制出来的多人图片…...
Scala入门,idea关联Scala
Scala 介绍 Scala是一种多规范的编程语言,它结合了面向对象编程(OOP)和函数式编程(FP)的特征,Scala的名字源于”Scalable language“,意为”可伸缩语言“。2003年开发的,并在JVM&a…...
3DCAT携手华为,打造XR虚拟仿真实训实时云渲染解决方案
2023年5月8日-9日,以 因聚而生 众志有为 为主题的 华为中国合作伙伴大会2023 在深圳国际会展中心隆重举行。本次大会汇聚了ICT产业界的广大新老伙伴朋友,共同探讨数字化转型的新机遇,共享数字化未来的新成果。 华为中国合作伙伴大会2023现场&…...
Spring Security注销后未正确保存空的SecurityContext漏洞CVE-2023-20862
文章目录 0.前言漏洞Spring Security介绍 1.参考文档2.基础介绍3.解决方案3.1. 升级版本3.2. 临时替代方案 4.Spring Security使用教程简单代码示例 0.前言 背景:公司项目扫描到 Spring-security 组件 注销后未正确保存空的SecurityContext CVE-2023-20862 漏洞 高…...
Ubuntu系统下交叉编译openssl
一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机:Ubuntu 20.04.6 LTSHost:ARM32位交叉编译器:arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...
鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院挂号小程序
一、开发准备 环境搭建: 安装DevEco Studio 3.0或更高版本配置HarmonyOS SDK申请开发者账号 项目创建: File > New > Create Project > Application (选择"Empty Ability") 二、核心功能实现 1. 医院科室展示 /…...
全球首个30米分辨率湿地数据集(2000—2022)
数据简介 今天我们分享的数据是全球30米分辨率湿地数据集,包含8种湿地亚类,该数据以0.5X0.5的瓦片存储,我们整理了所有属于中国的瓦片名称与其对应省份,方便大家研究使用。 该数据集作为全球首个30米分辨率、覆盖2000–2022年时间…...
ServerTrust 并非唯一
NSURLAuthenticationMethodServerTrust 只是 authenticationMethod 的冰山一角 要理解 NSURLAuthenticationMethodServerTrust, 首先要明白它只是 authenticationMethod 的选项之一, 并非唯一 1 先厘清概念 点说明authenticationMethodURLAuthenticationChallenge.protectionS…...
unix/linux,sudo,其发展历程详细时间线、由来、历史背景
sudo 的诞生和演化,本身就是一部 Unix/Linux 系统管理哲学变迁的微缩史。来,让我们拨开时间的迷雾,一同探寻 sudo 那波澜壮阔(也颇为实用主义)的发展历程。 历史背景:su的时代与困境 ( 20 世纪 70 年代 - 80 年代初) 在 sudo 出现之前,Unix 系统管理员和需要特权操作的…...
PL0语法,分析器实现!
简介 PL/0 是一种简单的编程语言,通常用于教学编译原理。它的语法结构清晰,功能包括常量定义、变量声明、过程(子程序)定义以及基本的控制结构(如条件语句和循环语句)。 PL/0 语法规范 PL/0 是一种教学用的小型编程语言,由 Niklaus Wirth 设计,用于展示编译原理的核…...
【服务器压力测试】本地PC电脑作为服务器运行时出现卡顿和资源紧张(Windows/Linux)
要让本地PC电脑作为服务器运行时出现卡顿和资源紧张的情况,可以通过以下几种方式模拟或触发: 1. 增加CPU负载 运行大量计算密集型任务,例如: 使用多线程循环执行复杂计算(如数学运算、加密解密等)。运行图…...
华为OD机考-机房布局
import java.util.*;public class DemoTest5 {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseSystem.out.println(solve(in.nextLine()));}}priv…...
Scrapy-Redis分布式爬虫架构的可扩展性与容错性增强:基于微服务与容器化的解决方案
在大数据时代,海量数据的采集与处理成为企业和研究机构获取信息的关键环节。Scrapy-Redis作为一种经典的分布式爬虫架构,在处理大规模数据抓取任务时展现出强大的能力。然而,随着业务规模的不断扩大和数据抓取需求的日益复杂,传统…...
LangFlow技术架构分析
🔧 LangFlow 的可视化技术栈 前端节点编辑器 底层框架:基于 (一个现代化的 React 节点绘图库) 功能: 拖拽式构建 LangGraph 状态机 实时连线定义节点依赖关系 可视化调试循环和分支逻辑 与 LangGraph 的深…...
