华为交换机基础配置命令参考

article/2025/10/5 4:42:47

华为交换机基础配置命令参考

基础配置

用户模式

登陆设备后,直接进入用户模式,只能执行少量查看配置的命令;

 

视图模式

用户模式下,输入system-view进入视图模式,可执行设备全局配置的命令;

 

局部配置模式

视图模式下,输入局部配置命令,如interface GE 1/0/0,进入GE1/0/0端口配置模式,

 

此外局部配置模式有很多种,可根据不同需求进入vlan配置模式、端口聚合配置模式等,可输入?,查看当前模式下,能执行哪些命令;

 

输入quit返回上一层配置模式,输入commit提交已有配置,用户模式下输入save保存配置;

 

 

查看设备信息

<HUAWEI>display version

 

其中关键信息有:

软件版本:Version 8.130 (S6800 V800R013C00SPC560B560)

设备型号:HUAWEI S6800

运行时间:0 day, 0 hour, 15 minutes

 

查看和修改系统时间

<HUAWEI>display clock

<HUAWEI>clock datetime 12:00:00 2018-01-01

 

 

修改设备名称

<HUAWEI>system-view

[~HUAWEI]sysname CE6800

如果没有commit,需退出一次系统视图模式后保存;

 

 

 配置设备说明信息

添加登录设备说明内容,举例:Only the administrator can configure the equipment

[*CE6800]header shell information "Only the administrator can configure the equipment!"

 

退出视图模式后可见

 

 

配置console登录认证方式及超时时间

Console登录:默认console登录无密码,任何人通过串口线直连设备console接口,可直接修改配置,管理员可配置console密码,登录不需要用户名,初次配置时使用console;

 

超时时间:指连接设备后,一段时间内无操作,系统自动退出,需重新登录,默认超时时间为10min;

 

进入console配置模式

[*CE6800]user-interface console 0

 

Console认证方式为password

[*CE6800-ui-console0]authentication-mode password

 

设置console密码为密文形式huawei@123

[*CE6800-ui-console0]set authentication password cipher huawei@123

 

设置超时时间为20min

[*CE6800-ui-console0]idle-timeout 20 0

 

使用quit返回视图模式,保存后使用display this检查配置结果,乱码是加密后的密码;

 

 

Telnet 配置

配置密文登录验证

进入vty配置模式,0 4表示允许5个并发telnet连接

[~CE6800]user-interface vty 0 4

 

指定认证方式为password,出现要求使用aaa认证提示信息,暂时忽略

[~CE6800-ui-vty0-4]authentication-mode password

 

 

配置telnet使用密文认证,密码Gauss_234

[*CE6800-ui-vty0-4]set authentication password cipher Gauss_234

 

配置用户等级3,缺省为级别1

[*CE6800-ui-vty0-4]user privilege level 3

 

退出保存后,使用display this查看配置

 

 

用户等级说明

LEVEL 0(访问级):可以执行用于网络诊断等功能的命令。包括ping、tracert、telnet等命令,执行该级别命令的结果不能被保存到配置文件中。
LEVEL 1(监控级):可以执行用于系统维护、业务故障诊断等功能的命令。包括debugging、terminal等命令,执行该级别命令的结果不能被保存到配置文件中。
LEVEL 2(系统级):可以执行用于业务配置的命令,主要包括路由等网络层次的命令,用于向用户提供网络服务。
LEVEL 3(管理级):最高级,可以运行所有命令:关系到系统的基本运行、系统支撑模块功能的命令,这些命令对业务提供支撑作用。包括文件系统、FTP、TFTP、XModem下载、用户管理命令、级别设置命令等。

 

注:某些型号设备用户等级有0-15级,区分更细,其中15级与LEVEL 3权限一致,配置时需依据具体情况而定。

 

配置aaa登录认证

aaa认证

authentication(认证)、authorization(授权)、accounting(计费)的简称,是网络安全的一种管理机制;Authentication是本地认证/授权,authorization和accounting是由远处radius(远程拨号认证系统)服务或hwtacacs(华为终端访问控制系统)服务器完成认证/授权;

 

进入vty配置模式

[~CE6800]user-interface vty 0 4

 

退出vty配置模式后,进入aaa配置模式

[*CE6800]aaa

 

配置本地用户huawei密码为密文Gauss_234

[*CE6800-aaa]local-user huawei password cipher Gauss_234

 

配置huawei用户服务类型为telnet

[*CE6800-aaa]local-user huawei service-type telnet

 

配置huawei用户特权等级15(模拟器不支持此配置,只有用户等级0-3)

[*CE6800-aaa]local-user huawei privilege level 15

 

配置完成后查看结果,其中aaa认证模式无特殊要求,均采用默认模式

 

 

telnet登录时会要求输入username和password

配置设备超级密码

超级密码

在用户权限较低时(例如Telnet登陆时,可以定义权限级别为0戒1),此时

可以使用super命令迚行权限提升。为避免非法权限提升带来的危害,应该配置

超级密码迚行防护。

 

为CE6800设置超级密码,密码以simple(明文)方式存储(模拟器不支持)

[*CE6800]super password simple huawei

 

保存及查看配置

保存所有配置信息,先提交后保存

[~CE6800]commit

<CE6800>save

 

 

查看已保存的所有配置

[*CE6800]display saved-configuration

 

查看当前所有配置

[*CE6800]display current-configuration

 

 

IP及路由配置

配置接口IP

拓扑图如下:

 

CE6800配置

[*CE6800]undo portswitch batch GE 1/0/0                                                  GE 1/0/0开启三层转发

[*CE6800]interface GE 1/0/0                                                                       进入接口配置模式

[*CE6800-GE1/0/0]ip address 10.0.12.1 24                                                配置IP及netmask

[*CE6800-GE1/0/0]description this port connect to CE12800 GE 1/0/0      添加端口说明(可选)

[*CE6800-GE1/0/0]undo shutdown                                                             激活接口

[*CE6800-GE1/0/0]quit                                                                               退出接口配置模式

[*CE6800]commit                                                                                        提交配置

 

保存后查看配置:

 

 

CE12800配置

配置GE 1/0/0地址为10.0.12.1 24

其余配置与CE6800相同,查看配置结果如下

 

 

从CE6800 ping 对端CE12800,测试连通性

 

 

配置静态路由

接上一个案例,拓扑图如下:

 

目标:让CE6800能ping通CE6850上的8.0.10.2

 

在CE12800上,配置GE 1/0/1接口IP为8.0.10.1/24

 

 

在CE6850上,配置GE 1/0/0 接口IP为8.0.10.2/24

 

 

网络连通后,尝试从CE6800 ping CE6850上的8.0.10.2,结果ping不通;

查看CE6800路由表,没有去往8.0.10.0/24的路由

 

 

在CE6800上添加去往8.0.10.0/24的静态路由,下一跳地址应为CE12800上的10.0.12.2

[*CE6800]ip route-static 8.0.10.0 24 10.0.12.2

 

再尝试从CE6800 ping CE6850上的8.0.10.2,结果仍然ping不通,

原因是CE6850没有去往10.0.12.0/24网段的路由,导致ping数据包“有去无回”;

在CE6850上添加去往10.0.12.0/24的静态路由,下一跳地址应为CE12800上的8.0.10.1

[~CE6850]ip route-static 10.0.12.0 24 8.0.10.1

 

提交保存后,CE6800可以ping通CE6850上的8.0.10.2;

 

查看CE6800、CE12800及CE6850路由表,分别如下图

 

 

注意到Proto字段,有两种类型:Direct直连和Static静态,

其中CE12800路由均为直连,Pre字段为0,

而CE6800和CE6850有两条静态路由,Pre字段为60,

Pre表示路由优先级,越小越优,路由会优先匹配;

 

华为路由器默认协议优先级如下表

 

其余协议均为动态路由协议,包括:

OSPF(开放式最短路径优先协议)

RIP(路由信息协议)

IS-IS(中间系统到中间系统协议)

BGP(边界网关协议)

 

配置默认路由

 

该拓扑图中,在CE6800和CE6850上配置默认路由,也可以互相ping通,配置示例如下:

 

CE6800配置:

[~CE6800]ip route-static 0.0.0.0 0.0.0.0 10.0.12.2

 

CE6850配置:

[~HUAWEI]ip route-static 0.0.0.0 0.0.0.0 8.0.10.1

 

分别查看路由表:

 

 

利用默认路由,拓扑图中两端设备也可以互相ping通;

 

配置端口聚合

LACP协议

LACP,基于IEEE802.3ax标准的LACP(Link Aggregation Control Protocol,链路汇聚控制协议)是一种实现链路动态汇聚的协议。LACP协议通过LACPDU(Link Aggregation Control Protocol Data Unit,链路汇聚控制协议数据单元)与对端交互信息。

 

静态LACP汇聚由用户手工配置,不允许系统自动添加或删除汇聚组中的端口。汇聚组中必须至少包含一个端口。当汇聚组只有一个端口时,只能通过删除汇聚组的方式将该端口从汇聚组中删除。静态汇聚端口的LACP 协议为使能状态,当一个静态汇聚组被删除时,其成员端口将形成一个或多个动态LACP 汇聚,并保持LACP 使能。禁止用户关闭静态汇聚端口的LACP 协议。

动态LACP汇聚是一种系统自动创建或删除的汇聚,动态汇聚组内端口的添加和删除是协议自动完成的。只有速率和双工属性相同、连接到同一个设备、有相同基本配置的端口才能被动态汇聚在一起。即使只有一个端口也可以创建动态汇聚,此时为单端口汇聚。动态汇聚中,端口的LACP 协议处于使能状态。

 

端口聚合配置示例

拓扑图如下:

 

CE6850的GE1/0/1~GE1/0/3分别直连对端CE12808的GE1/0/1~GE1/0/3,将三条链路做链路聚合(channel);

 

CE6850配置如下:

[~CE6850]interface Eth-Trunk 1                                                进入Eth-Trunk子配置模式,

[*CE6850-Eth-Trunk1]mode lacp-dynamic                                 选择lacp动态模式

[*CE6850-Eth-Trunk1]lacp max active-linknumber 1                                          

[*CE6850-Eth-Trunk1]least active-linknumber 1                                              

[*CE6850-Eth-Trunk1]trunkport GE 1/0/0

[*CE6850-Eth-Trunk1]trunkport GE 1/0/1

[*CE6850-Eth-Trunk1]trunkport GE 1/0/2                                 将三个端口加入Eth-Trunk 1

[*CE6850-Eth-Trunk1]commit                                                   提交配置

 

CE12808配置与CE6850相同;

 

查看Eth-Trunk 1配置

 

 

 

两端设备的三根连线形成链路聚合,逻辑接口为Eth-Trunk 1

 


http://chatgpt.dhexx.cn/article/xiEQjvX3.shtml

相关文章

华为交换机常用命令

案例1&#xff1a;华为交换机根据IP查他对应的MAC地址和交换机端口 设备 核心交换机&#xff1a; 华为S5735S-S24T4S-A VRP software, Version 5.170 (S5735 V200R019C10SPC500) 接入层交换机&#xff1a;华为S5720-28p-LI-AC VRP software, Version 5.170 (S5720 V200R011…

【Linux】linux下删除/清空文件夹/文件命令

linux下删除和清空文件夹命令 删除文件夹命令清空文件内容命令 删除文件夹命令 rm [选项] 文件强行删除文件&#xff0c;没有提示 rm -f 文件名删除文件夹以及文件夹中的所有文件命令 rm -rf 目录名字 选项说明&#xff1a; -r&#xff1a;向下递归删除 -f&#xff1a;直接强行…

Linux快速清除命令行

笔记 删除命令行开始至光标处(win) Ctrlu (mac)会直接清除该行命令 删除光标至命令行结尾 Ctrlk 结果只剩下数字。 光标移到最前 Ctrla 光标移到最后 Ctrle 后面这2个最常用。

linux 删除文件夹命令

在Linux中有很多方法可以删除目录&#xff0c;在图形化界面可以利用文件管理器&#xff0c;或者通过终端删除。本文将介绍在文本界面使用命令删除目录。 使用rmdir删除目录 Rmdir命令间成“remove directory”&#xff0c;用于删除空目录的命令。 例如&#xff0c;删除一个名…

Linux命令之删除文件或目录rm

概述 rm 命令可用于删除文件或目录&#xff0c;是 remove 的缩写。 语法 rm 命令的语法如下&#xff1a;rm [选项] 文件或目录。 该命令支持的选项有&#xff1a; 选项说明-d删除目录-f强制删除文件或目录&#xff0c;忽略不存在的文件&#xff0c;不提示删除确认信息-i删…

Linux rm命令详解,Linux删除文件目录

「作者主页」&#xff1a;士别三日wyx 「作者简介」&#xff1a;CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 rm 命令 一、常用操作1. 删除文件2. 删除目录 二、其他操作 作用&#xff1a;删除文件或目录 参数&#xff1a; -f 直接删除&#xf…

Linux删除文件命令

删除文件&#xff08;即这个文件被删除&#xff09; 单个删除&#xff1a;rm -f 文件名 eg&#xff1a;rm -f 2018_12_26.stderrout.log.060121612 --执行完成即将这个文件删除批量删除&#xff1a;rm -f *文件关键字* eg&#xff1a;rm -f rm *stderrout.log* --执行完成…

Linux下删除文件命令

在linux中删除文件与文件夹我们可以直接使用rm就可以删除了&#xff0c;彻底删除文件或文件夹我们可以使用shred命令来完成&#xff0c;接下来是小编为大家收集的Linux下删除文件命令&#xff0c;希望能帮到大家。 Linux下删除文件命令 linux删除目录很简单&#xff0c;很多人…

sql中String转int

当前使用场景&#xff1a;某字段用来排序&#xff0c;但字段设置成了varchar类型&#xff0c;排序就成了 这显然不是想要的&#xff0c;但修改字段类型又不合适&#xff0c;碰到当前问题可采用CAST和CONVERT两种方式解决&#xff1a; CAST() select * from 表名 order by CA…

java string 转换 int_java如何把String类型转换为int类型

在java中,实现String类型转换为int类型的方法有:Integer.parseInt(String)方法、Integer.valueOf(String)方法。 本篇文章就给大家介绍java把String类型转换为int类型的两种方法,让大家了解String类型如何可以转换为int类型,希望对你们有所帮助。 1、Integer.parseInt(Stri…

HTML中怎么把string转为int,int怎么转string

java如何int转string 如何转?为什么这么转?通俗的讲法 。 java int类型转换String类型方法有:用 int i+""、用String.valueOf(),还可以直接强制类型转换。 具体转化步骤如下: 首先打开软件eclipse; 我们可以用 int i+"";即可完成转换,也就是任何数…

C# String转int主要有四种方法

String转int主要有四种方法 1. int.Parse()是一种类容转换&#xff1b;表示将数字内容的字符串转为int类型。 如果字符串为空&#xff0c;则抛出ArgumentNullException异常&#xff1b; 如果字符串内容不是数字&#xff0c;则抛出FormatException异常&#xff1b; 如果字…

js中string转int和int转string

1.string转int 1.1使用parseInt方法 var a 123; console.log(a> typeof a); var b parseInt(a); console.log(b> typeof b); 运行结果&#xff1a; 2.int转string 2.1使用toString(方法) var a 123; console.log(a> typeof a); var b a.toString(); conso…

java string转int 异常_Java中String转int型的方法以及错误处理

应要求&#xff0c;本周制作了一个判断一个年份是否是闰年的程序。逻辑很简单&#xff0c;这里就不贴代码了。可是&#xff0c;在这次程序编写中发现了一个问题。 在输入年份时&#xff0c;如果输入1)字母2)空3)超过Int上限时&#xff0c;就会抛exception。 问题出在String转In…

String转int

面试官抛出一道编程题&#xff1a;设计一个功能把String转成int&#xff0c;尽量多考虑特殊情况。当时笔者如下作答&#xff1a;用正则表达式替换非数字及正负号进行计算&#xff0c;后来考虑到性能和时间复杂度&#xff0c;又借鉴了Integer.parseInt()的思路&#xff0c;最后编…

Java如何将字符串String转换为整型Int

用法 在java中经常会遇到需要对数据进行类型转换的场景&#xff0c;String类型的数据转为Int类型属于比较常见的场景&#xff0c;主要有两种转换方法&#xff1a; 1. 使用Integer.parseInt(String)方法 2. 使用Integer.valueOf(String)方法 具体demo如下&#xff1a; public v…

string转换成int的几种方式

写在前面&#xff1a; 遇到了多次oj的题目需要将string转换为int或者将int转换为string 每次遇到都是现查&#xff0c;一直没有好好的总结导致总是忘记。 现在做个总结。 首先是今天遇到的方式&#xff1a; 采用string头文件里定义的string类型转换的函数 stoi&#xff08;…

如何在Java中将String转换为int

在本教程中&#xff0c;我们将看到将Java中的String转换为int&#xff08;或Integer&#xff09;的各种方法。 您可以使用以下任何一种方式&#xff1a; –使用Integer.parseInt&#xff08;string&#xff09; –使用Integer.valueof&#xff08;string&#xff09; –使用…

CubeMX配置输入捕获模式获取输入信号脉宽

前言&#xff1a;最近做一个小玩意又用到了单片机的输入捕获功能&#xff0c;这里记录下配置过程&#xff08;以便以后照搬&#xff09; 1、输入捕获原理 在输入捕获模式下&#xff0c;当检测到ICx信号上相应的边沿后&#xff0c;计数器的当前值被锁存到捕获/比较寄存器(TIMx_…

STM32 PWM占空比和信号周期的控制因素分析

前言 博文基于STM32F103ZET6芯片&#xff0c;标准固件库3.5.0和MDK5编写&#xff1b;博文并不讨论PWM的基础知识&#xff0c;而是直接去谈对PWM灵活的控制问题&#xff1b;想全面了解的可以看看我写的专门针对PWM的博客&#xff1a; https://blog.csdn.net/wuyuzun/article/de…