华为交换机常用的命令涵盖了多个方面,包括基础配置、接口配置、VLAN配置、路由配置、安全配置、系统管理等。以下是一些常用的华为交换机命令示例:
基础配置
进入系统视图:
bash
system-view
退出系统视图:
bash
quit
保存配置:
bash
save
重启交换机:
bash
reboot
查看当前配置:
bash
display current-configuration
查看版本信息:
bash
display version
接口配置
进入接口视图:
bash
interface GigabitEthernet 1/0/1
配置接口速率(例如,1Gbps全双工):
bash
speed 1000
duplex full
配置接口为Access类型并加入VLAN:
bash
port link-type access
port default vlan 10
配置接口为Trunk类型:
bash
port link-type trunk
port trunk allow-pass vlan all
关闭接口:
bash
shutdown
开启接口:
bash
undo shutdown
VLAN配置
创建VLAN:
bash
vlan 10
删除VLAN:
bash
undo vlan 10
将接口加入VLAN(在接口视图下):
bash
port link-type access
port default vlan 10
显示VLAN信息:
bash
display vlan
路由配置
配置静态路由:
bash
ip route-static 0.0.0.0 0.0.0.0 192.168.1.1
启用三层接口(如果交换机支持):
bash
interface Vlanif 10
ip address 192.168.10.1 255.255.255.0
安全配置
配置访问控制列表(ACL):
bash
acl number 3000
rule 5 permit source 192.168.1.0 0.0.0.255
应用ACL到接口(在接口视图下):
bash
traffic-filter inbound acl 3000
配置端口安全(限制接口上的MAC地址数量):
bash
port-security enable
port-security max-mac-count 1
系统管理
配置Telnet服务:
bash
user-interface vty 0 4
authentication-mode aaa
protocol inbound telnet
配置SSH服务(如果支持):
bash
rsa local-key-pair create
ssh user [username] service-type all authentication-type password
配置SNMP(简单网络管理协议):
bash
snmp-agent
snmp-agent community read public
snmp-agent community write private
华为交换机提供了丰富的命令来配置和管理交换机。以下是一些额外的常用命令,涵盖了更多方面:
端口和接口配置
查看接口状态:
bash
display interface GigabitEthernet 1/0/1
或者查看所有接口的简要信息:
bash
display interface brief
关闭或开启接口:
bash
interface GigabitEthernet 1/0/1
shutdown # 关闭接口
undo shutdown # 开启接口
配置接口的IP地址:
bash
interface GigabitEthernet 1/0/1
ip address 192.168.1.1 255.255.255.0
VLAN配置
查看VLAN信息:
bash
display vlan
将多个接口加入VLAN:
在接口视图下:
bash
port link-type access
port default vlan 10
或者在系统视图下:
bash
port-group group-member GigabitEthernet 1/0/1 to GigabitEthernet 1/0/4
port link-type access
port default vlan 10
路由配置
查看路由表:
bash
display ip routing-table
配置静态路由:
bash
ip route-static 192.168.2.0 255.255.255.0 192.168.1.2
安全管理
配置SSH(如果支持):
bash
stelnet server enable
rsa local-key-pair create
ssh user [username]
ssh user [username] authentication-type password
ssh user [username] service-type all
配置MAC地址绑定:
在接口视图下:
bash
am user-bind mac-address [mac-address] ip-address [ip-address]
诊断和测试
查看ARP表:
bash
display arp
发送ICMP测试数据包(ping):
bash
ping 192.168.1.1
追踪网络数据传输路径(tracert):
bash
tracert 192.168.1.1
显示CPU利用率:
bash
display cpu-usage
配置文件管理
比较当前配置和保存的配置:
bash
compare configuration
加载或保存配置文件:
bash
save
或者从TFTP/FTP服务器加载配置文件:
bash
load configuration from tftp [tftp-server-ip] [filename]
系统管理
查看系统日志:
bash
display logbuffer
配置系统时间:
bash
clock datetime [hh:mm:ss] [YYYY-MM-DD]
查看系统时间:
bash
display clock
配置SNMP(简单网络管理协议):
bash
snmp-agent
snmp-agent community read public
snmp-agent community write private
snmp-agent trap enable
华为交换机提供了更多高级命令和配置选项,以满足各种网络需求。以下是一些额外的常用命令:
路由配置
配置动态路由协议(如OSPF):
bash
ospf [process-id]
area [area-id]
network [network-address] [wildcard-mask]
配置BGP:
bash
bgp [as-number]
router-id [router-id]
peer [ip-address] as-number [as-number]
ACL(访问控制列表)配置
创建ACL并配置规则:
bash
acl [number] [match-order { config | auto }]
rule [rule-id] [permit | deny] [source { ip-address [mask] | any } | ...]
将ACL应用到接口:
bash
interface GigabitEthernet 1/0/1
traffic-filter inbound acl [number]
堆叠和集群配置
配置堆叠(如果支持):
bash
stack
stack slot [slot-id] priority [priority]
配置集群(如IRF):
bash
irf member 1 priority 10
irf-port 1/0/1 enable
irf link-delay auto
irf domain [domain-id]
QoS(服务质量)配置
配置队列调度算法:
bash
interface GigabitEthernet 1/0/1
qos lr outbound cir [bandwidth] cbs [buffer-size]
配置流量分类:
bash
traffic classifier [classifier-name] operator [and | or]
if-match acl [acl-number]
配置流量行为:
bash
traffic behavior [behavior-name]
queue [queue-id] wrr-weight [weight]
应用流量策略:
bash
traffic policy [policy-name]
classifier [classifier-name] behavior [behavior-name]
interface GigabitEthernet 1/0/1
qos apply policy [policy-name] inbound
DHCP配置
配置DHCP服务器:
bash
dhcp enable
dhcp server ip-pool [pool-name]
network [network-address] [mask]
gateway-list [gateway-ip]
dns-list [dns-ip]
配置DHCP中继:
bash
interface GigabitEthernet 1/0/1
dhcp-select relay
dhcp-relay server-ip [dhcp-server-ip]
镜像配置
配置端口镜像:
bash
observe-port 1 interface GigabitEthernet 1/0/2
mirroring-port GigabitEthernet 1/0/1 both
链路聚合配置
配置Eth-Trunk:
bash
interface Eth-Trunk 1
mode lacp-static
port link-type trunk
port trunk allow-pass vlan all
将接口加入Eth-Trunk:
bash
interface GigabitEthernet 1/0/1
eth-trunk 1
系统管理和维护
配置NTP(网络时间协议):
bash
ntp-service enable
ntp-service unicast-server [ntp-server-ip]
查看系统内存使用情况:
bash
display memory-usage
显示设备启动信息:
bash
display boot-loader