华为和思科各数通设备的常用命令

本文基于华为和思科各数通设备的常用命令来对比学习,这两个命令体系是网络项目中常见的,其他一些厂家也是基于类似的命令体系.下面也会根据公司业务需求列举部分网络设备厂家,比如H3C,盛科的命令不同之处.

1. 查看命令

华为:

java 复制代码
<Quidway>dis cur                                      显示所有配置命令

<Quidway>display interfaces                      显示所有接口状态

<Quidway>display interface gigabitethernet 0/0/1 //查看某接口配置是否正确

<Quidway> display this                                或者进入该端口查看接口配置是否正确

<Quidway>display vlan all                          显示所有VLAN的信息

<Quidway>display version                          显示版本信息

<Quidway>display arp [| include X.X.X.X] //查看设备上的arp信息

<Quidway>display ip routing-table [X.X.X.X] //显示路由表

<Quidway>display mac-address               查看设备上学习到的MAC表项以及MAC学习的源物理端口的对应关系

<Quidway>display stp brief                        查看物理端口的二层协议状态

<Quidway> display traffic policy statistics interface GigabitEthernet X/X/X inbound

//查看物理端口X/X/X上入方向的流量统计信息结果

<Quidway> display traffic policy statistics interface GigabitEthernet X/X/X outbound

查看物理端口X/X/X上出方向的流量统计信息结果

<Quidway> display transceiver interface gigabitethernet 0/0/1 verbose 查看端口光模块的常规、制造、告警以及诊断信息

思科:

java 复制代码
Switch#show  run                                     显示所有配置命令

Switch#show   ip   inter   brief                   显示所有接口状态

Switch#show vlan  brief                            显示所有VLAN的信息

Switch#show   version                              显示版本信息

2.接口配置命令

华为:

端口IP

java 复制代码
[Quidway]interface e0/1                    进入接口视图

[Quidway]undo  shutdown                         此命令开启接口/端口使能

[Quidway]description  to server02             端口描述

[Quidway]ip add 192.168.1.102 255.255.255.0   设置接口IP

[Quidway]interface g0/0/13

[Quidway-GigabitEthernet0/0/13]undo negotiation auto        关闭自协商

[Quidway-GigabitEthernet0/0/13]duplex { full | half }            更改双工状态

[Quidway-GigabitEthernet0/0/13]undo duplex                      恢复默认双工状态

[Quidway-GigabitEthernet0/0/13]negotiation auto                使能自协商

配置端口隔离

java 复制代码
< Quidway >system-view 进入系统视图

[Quidway] port-isolate mode { l2 | all } 配置端口隔离模式,缺省为二层隔离三层互通

[Quidway] interface GigabitEthernet 0/0/1

[Quidway-GigabitEthernet0/0/1] port-isolate enable [ group group-id ] 启用端口隔离

同一端口隔离组的端口之间互相隔离,不同端口隔离组的端口之间不隔离。如果不指定 group-id参数时,默认加入的端口隔离组为 1

链路聚合

配置手工负载分担模式链路聚合

sh 复制代码
<Quidway> system-view

[Quidway] interface eth-trunk 1 创建Eth-Trunk

[Quidway-Eth-Trunk1] quit

[Quidway] interface Ethernet0/0/1

[Quidway -Ethernet0/0/1] eth-trunk 1 成员接口加入Eth-Trunk

[Quidway -Ethernet0/0/1] quit

配置静态LACP 模式链路聚合

java 复制代码
<Quidway> system-view

[Quidway] interface eth-trunk 1 创建Eth-Trunk

[Quidway-Eth-Trunk1]mode lacp-static 配置工作模式为静态LACP 模式

[Quidway-Eth-Trunk1] quit

[Quidway] interface Ethernet0/0/1 进入端口e0/0/1

[Quidway -Ethernet0/0/1] eth-trunk 1 成员接口加入Eth-Trunk (多个接口加入trunk组)

[Quidway -Ethernet0/0/1] quit

[Quidway] interface eth-trunk 1 进入Eth-Trunk1

[Quidway-Eth-Trunk1] bpdu enable 配置接口Eth-Trunk 处理BPDU 报文

[Quidway-Eth-Trunk1]max bandwidth-affected-linknumber 2 配置活动接口上限阈值M 为2

[Quidway-Eth-Trunk1] quit

[Quidway] lacp priority 100 配置系统优先级为100确定主动端

[Quidway] interface Ethernet0/0/1 进入端口e0/0/1

[Quidway -Ethernet0/0/1] lacp priority 100 配置接口优先级确定活动链路(多个接口中选定一定数量接口)

[Quidway-Eth-Trunk1] quit

思科:

java 复制代码
Switch(config)#interface f0/8                     进入接口视图

Switch(config-if)#no shut                           此命令开启接口

Switch(config-if)#description to server01    端口描述

Switch(config-if)#ip add 192.168.1.100 255.255.255.0 设置接口IP

3.VLAN配置命令

思科:

建立和删除VLAN

java 复制代码
Switch# vlan database

Switch(vlan)# vlan 20 name test20

Switch(vlan)# no vlan 20

Switch(vlan)# exit

将端口分配给一个VLAN

java 复制代码
Switch(config)# interface f0/1

Switch(config-if)# switchport mode access

Switch(config-if)# switchport access vlan 20

设置VLAN TRUNK

java 复制代码
Switch(config)# interface f0/24

Switch(config-if)# switchport mode trunk

Switch(config-if)#switchport trunk allow vlan {ID|All}

Switch(config-if)# switchport trunk encapsulation dot1q

华为:

建立和删除VLAN

java 复制代码
[Quidway]vlan 30

[Quidway]undo  vlan 30

将端口分配给一个VLAN

java 复制代码
[Quidway]int ethernet0/1

[Quidway-Ethernet0/1]port access vlan 30( port default vlan 30)

或[Quidway]vlan 30              

[Quidway-vlan3]port ethernet 0/1  在VLAN中增加端口

[Quidway-vlan3]port ethernet 0/1 to ethernet 0/4   在VLAN中增加多个连续端口

设置VLAN TRUNK

[Quidway]int e0/24

[Quidway-Ethernet0/24] port link-type trunk

[Quidway-Ethernet0/24]port trunk permit vlan {ID|All}

4.端口镜像配置

思科:

配置镜像源端口

java 复制代码
Switch(config)#monitor session 1 source interface gigabitEthernet 0/2 - 5 rx

上面命令最后一个参数:

both 监听双向数据,默认为both

rx 接收

tx 发送

配置镜像目的端口

java 复制代码
Switch(config)#monitor session 1 destination interface gigabitEthernet 0/6

删除镜像端口

java 复制代码
Switch(config)#no monitor session 1

华为:

将端口E0/2配置为监控端口

java 复制代码
[Quidway]monitor-port Ethernet 0/2

端口E0/1配置为镜像端口

java 复制代码
[Quidway]port mirror Ethernet 0/1

或者直接配置监控端口和镜像端口

java 复制代码
[Quidway]port mirror Ethernet 0/1 observing-port Ethernet 0/2

[Quidway]undo    monitor-port    删除镜像

配置基于接口的本地镜像

java 复制代码
< Quidway > system-view

[Quidway] vlan 10

[Quidway -vlan10] quit

[Quidway] interface GigabitEthernet 0/0/1

[Quidway -GigabitEthernet0/0/1] port link-type trunk

[Quidway -GigabitEthernet0/0/1] port trunk allow-pass vlan 10

[Quidway -GigabitEthernet0/0/1] quit //创建 VLAN,g0/0/1以Trunk 方式加入 VLAN

[Quidway] interface GigabitEthernet 0/0/3

[Quidway -GigabitEthernet0/0/3] port link-type trunk

[Quidway -GigabitEthernet0/0/3] port trunk allow-pass vlan 10

[Quidway -GigabitEthernet0/0/3] quit // g0/0/3以Trunk 方式加入 VLAN

[Quidway] observe-port 1 interface GigabitEthernet 0/0/24 //将g0/0/24 接口配置为观察接口

[Quidway] interface GigabitEthernet 0/0/1

[Quidway -GigabitEthernet0/0/1] port-mirroring to observe-port 1 inbound //将g0/0/1 接口配置为镜像接口

[Quidway -GigabitEthernet0/0/1] quit

配置基于 VLAN 的本地镜像

java 复制代码
< Quidway > system-view

[Quidway] interface gigabitethernet 0/0/1

[Quidway -GigabitEthernet0/0/1] port link-type access

[Quidway -GigabitEthernet0/0/1] port default vlan 10

[Quidway -GigabitEthernet0/0/1] quit //将g0/0/1 以 Access 方式加入 VLAN10

[Quidway] interface gigabitethernet 0/0/2

[Quidway -GigabitEthernet0/0/2] port link-type access

[Quidway -GigabitEthernet0/0/2] port default vlan 10

[Quidway -GigabitEthernet0/0/2] quit //将g0/0/2 以 Access 方式加入 VLAN10

[Quidway] observe-port 1 interface GigabitEthernet 0/0/3 //将g0/0/3 接口配置为观察接口

[Quidway] VLAN 10

[Quidway -VLAN10] mirroring to observe-port 1 inbound //将 VLAN10 配置为镜像 VLAN

[Quidway -VLAN10] quit

5.冗余配置

思科HSRP:

java 复制代码
Switch# interface Vlan20

 ip address 172.29.197.33  255.255.255.248

standby 20 ip 172.29.197.53

standby 20 priority 105   优先级

standby 20 preempt        抢占

standby 20 track GigabitEthernet0/25  decrement 10   跟踪端口如果DOWN了优先级减10

华为VRRP:

java 复制代码
[Quidway]interface Vlanif30

ip address 172.29.197.9   255.255.255.248

vrrp vrid 30 virtual-ip 172.29.141.11

vrrp vrid 30 priority 150  优先级

vrrp vrid 30 preempt-mode   抢占

vrrp vrid 30 track interface GigabitEthernet0/0/18 reduced 60  跟踪端口如果DOWN了优先级减60

六、设置安全远程访问

思科设置vty安全访问:

java 复制代码
R1(config)# access-list 1 permit 192.168.2.5

R1(config)# line vty 0 4

R1(config)# access-class 1 in

华为设置vty安全访问:

java 复制代码
[Quidway]acl number 2000

       rule 1 permit source 172.29.181.150  0

       rule 2 deny

[Quidway]user-interface vty 0 4

        acl 2000 inbound

6.NTP配置

思科:

java 复制代码
Cisco6509#show clock    显示时间

Cisco6509#clock set 14:00:00 30 Sep 2011 设置时间

Cisco6509(config)#ntp server 202.198.0.102 设置与其他时间服务器同步

Cisco6509(config)#clock timezone beijing +8  设置时区

华为:

java 复制代码
[Quidway]dis clock  显示时间

[Quidway]clock datetime 23:30:00 2011/11/16  设置时间

[Quidway]ntp-service unicast-server 202.198.0.102  设置与其他时间服务器同步

[Quidway]clock timezone  E8  add  08:00:00  设置时区

7.静态路由配置

思科:

java 复制代码
ip route <目的网段> <目的网段掩码><下一跳>

Cisco6509# ip   route       0.0.0.0  0.0.0.0   10.65.1.2      静态路由

Cisco6509#ip route  0.0.0.0  0.0.0.0  192.168.3.1 150  浮动静态路由管理距离为150

华为:

java 复制代码
[Quidway] ip  route-static   0.0.0.0  0.0.0.0   10.65.1.2

[Quidway]ip route-static 0.0.0.0  0.0.0.0 192.168.3.1   preference  150

8.可网管配置

思科:

java 复制代码
Switch(config)#snmp-server community sunion ro 配置本交换机的只读字串为sunion

Switch(config)#snmp-server community sunion rw 配置本交换机的读写字串为sunion

Switch(config)#snmp-server enable traps 允许交换机将所有类型SNMP Trap发送出去

Switch(config)#snmp-server host 192.168.190.1  traps sunion 指定交换机SNMP Trap的接收者为192.168.190.1,发送Trap时采用sunion作为字串

华为:

java 复制代码
[Quidway]snmp-agent community read  datanms 配置本交换机的只读字串为datanms

[Quidway]snmp-agent community write  datanms 配置本交换机的读写字串为datanms

[Quidway]snmp-agent sys-info location BeiJing China 设置交换机的位置信息

[Quidway]snmp-agent sys-info version all  设置交换机支持所有的SNMP协议版本

[Quidway]snmp-agent target-host trap  address udp-domain 192.168.190.121 params securityname datanms  指定交换机SNMP Trap的接收者为192.168.190.121 ,发送Trap时采用datanms作为字串

9.保存备份配置

华为:

java 复制代码
<Quidway>save                           保存配置信息 

思科:

java 复制代码
switch#write                          保存配置信息

10.其它交换机命令的一些坑(不同点)

H3C

H3C华三的交换机大部分命令都和华为的相同,有部分不同的记录下来.比如在做交换机zabbix监控的时候需要配置snmp需要保证时间的准确性

时钟设置

有两种时钟获取方式

1.开取NTP ,由网络时钟服务器获取时间 clock protocol ntp mdc mdc-id

2.不置时钟服务器, clock protocol none

clock protocol none

go 复制代码
<H3C>clock protocol none              #关闭protocol ,缺省情况下,默认开启,由缺省MDC获取系统时间

<H3C>clock datetime 10:45:20 11/9/2018   #设置时间

[H3C]clock timezone beijing add 8          #设置时区 北京 在UTC偏移8小时

[H3C]quit

这里不同点是在日期的日月顺序,华为的是 2019-06-03或者2019/6/3,年在前面.而华三是年在后面,如果按照华为的来就会报错.

相关推荐
lqj_本人1 小时前
鸿蒙next版开发:相机开发-预览(ArkTS)
数码相机·华为·harmonyos
DC_BLOG2 小时前
Mysql-DDL语句
服务器·数据库·mysql
raysync8883 小时前
镭速大文件传输软件向金融银行的文档管理提供高效的解决方案
服务器·网络·金融
AI狂热爱好者4 小时前
A3超级计算机虚拟机,为大型语言模型LLM和AIGC提供强大算力支持
服务器·人工智能·ai·gpu算力
TN_stark9324 小时前
多进程/线程并发服务器
服务器·算法·php
PyAIGCMaster4 小时前
python环境中,敏感数据的存储与读取问题解决方案
服务器·前端·python
帅比九日5 小时前
【HarmonyOS NEXT】实战——登录页面
前端·学习·华为·harmonyos
鸿蒙开天组●5 小时前
鸿蒙进阶篇-属性动画-animateTo&转场动画
华为·harmonyos
麻花20136 小时前
WPF学习之路,控件的只读、是否可以、是否可见属性控制
服务器·前端·学习
一只哒布刘6 小时前
RHCE-DNS域名解析服务器
运维·服务器