当前位置: 首页 > news >正文

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

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

1. 查看命令

华为:

<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 查看端口光模块的常规、制造、告警以及诊断信息

思科:

Switch#show  run                                     显示所有配置命令Switch#show   ip   inter   brief                   显示所有接口状态Switch#show vlan  brief                            显示所有VLAN的信息Switch#show   version                              显示版本信息

2.接口配置命令

华为:

端口IP

[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                使能自协商

配置端口隔离

< 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

链路聚合

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

<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 模式链路聚合

<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 配置活动接口上限阈值M2[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

思科:

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

Switch# vlan databaseSwitch(vlan)# vlan 20 name test20Switch(vlan)# no vlan 20Switch(vlan)# exit

将端口分配给一个VLAN

Switch(config)# interface f0/1Switch(config-if)# switchport mode accessSwitch(config-if)# switchport access vlan 20

设置VLAN TRUNK

Switch(config)# interface f0/24Switch(config-if)# switchport mode trunkSwitch(config-if)#switchport trunk allow vlan {ID|All}Switch(config-if)# switchport trunk encapsulation dot1q

华为:

建立和删除VLAN

[Quidway]vlan 30[Quidway]undo  vlan 30

将端口分配给一个VLAN

[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.端口镜像配置

思科:

配置镜像源端口

Switch(config)#monitor session 1 source interface gigabitEthernet 0/2 - 5 rx

上面命令最后一个参数:

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

rx 接收

tx 发送

配置镜像目的端口

Switch(config)#monitor session 1 destination interface gigabitEthernet 0/6

删除镜像端口

Switch(config)#no monitor session 1

华为:

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

[Quidway]monitor-port Ethernet 0/2

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

[Quidway]port mirror Ethernet 0/1

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

[Quidway]port mirror Ethernet 0/1 observing-port Ethernet 0/2[Quidway]undo    monitor-port    删除镜像

配置基于接口的本地镜像

< 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 的本地镜像

< 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:

Switch# interface Vlan20ip address 172.29.197.33  255.255.255.248standby 20 ip 172.29.197.53standby 20 priority 105   优先级standby 20 preempt        抢占standby 20 track GigabitEthernet0/25  decrement 10   跟踪端口如果DOWN了优先级减10

华为VRRP:

[Quidway]interface Vlanif30ip address 172.29.197.9   255.255.255.248vrrp vrid 30 virtual-ip 172.29.141.11vrrp vrid 30 priority 150  优先级vrrp vrid 30 preempt-mode   抢占vrrp vrid 30 track interface GigabitEthernet0/0/18 reduced 60  跟踪端口如果DOWN了优先级减60

六、设置安全远程访问

思科设置vty安全访问:

R1(config)# access-list 1 permit 192.168.2.5R1(config)# line vty 0 4R1(config)# access-class 1 in

华为设置vty安全访问:

[Quidway]acl number 2000rule 1 permit source 172.29.181.150  0rule 2 deny[Quidway]user-interface vty 0 4acl 2000 inbound

6.NTP配置

思科:

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  设置时区

华为:

[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.静态路由配置

思科:

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

华为:

[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.可网管配置

思科:

Switch(config)#snmp-server community sunion ro 配置本交换机的只读字串为sunionSwitch(config)#snmp-server community sunion rw 配置本交换机的读写字串为sunionSwitch(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作为字串

华为:

[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.保存备份配置

华为:

<Quidway>save                           保存配置信息 

思科:

switch#write                          保存配置信息

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

H3C

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

时钟设置

有两种时钟获取方式

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

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

clock protocol none

<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,年在前面.而华三是年在后面,如果按照华为的来就会报错.

相关文章:

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

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

Qt Excel读写 - QXlsx的安装配置以及测试

Qt Excel读写 - QXlsx的安装配置以及测试 引言一、安装配置二、简单测试 引言 Qt无自带的库处理Excel 文件&#xff0c;但可通过QAxObject 借助COM接口进行Excel的读写1。亦可使用免费的开源第三方库&#xff1a;QXlsx&#xff0c;一个基于Qt库开发的用于读写Microsoft Excel文…...

【报错处理】ModuleNotFoundError: No module named ‘paddle.fluid‘

引言 在使用 UIE&#xff08;统一信息提取&#xff09;模型时&#xff0c;您可能会遇到错误消息 "ModuleNotFoundError: No module named paddle.fluid"。这个错误可能让人沮丧&#xff0c;但通常很容易解决。在本博客文章中&#xff0c;我将为您介绍解决此问题。 一…...

Wpf 使用 Prism 实战开发Day16

客户端使用RestSharp库调用WebApi 动态加载数据 在MyDoTo客户端中&#xff0c;使用NuGet 安装两个库 RestSharp Newtonsoft.Json 一. RestSharp 简单的使用测试例子 当前章节主要目的是&#xff1a;对RestSharp 库&#xff0c;根据项目需求再次进行封装。下面先做个简单的使用…...

八斗学习笔记

1 初始环境安装 Anaconda安装(一款可以同时创建跟管理多个python环境的软件) https://blog.csdn.net/run_success/article/details/134656460 Anaconda创建一个新python环境(安装人工智能常用的第三方python包&#xff0c;如&#xff1a;tensorflow、keras、pytorch) https://…...

【Uni-App】Vuex在vue3版本中的使用与持久化

Vuex是什么 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态&#xff0c;并以相应的规则保证状态以一种可预测的方式发生变化。 简而言之就是用来存数据&#xff0c;可以有效减少使用组件传参出现的问题。 基本元素&#xff1a;…...

基于Qt 音乐播放器mp3(进阶)

​## 项目工具 工具名QtQt 5.14.2图标设计Adobe Ai音频素材剪映平台windowsgif录制ScreenGif录屏Win10 自带录屏 Win + G## 项目演示 先点击构建项目,项目构建完成后,再将本例的 myMusic 歌曲文件夹拷贝到可执行程序...

力扣唯一元素的和

题目&#xff1a; 给你一个整数数组 nums 。数组中唯一元素是那些只出现 恰好一次 的元素。 请你返回 nums 中唯一元素的 和 。 示例 1&#xff1a; 输入&#xff1a;nums [1,2,3,2] 输出&#xff1a;4 解释&#xff1a;唯一元素为 [1,3] &#xff0c;和为 4 。示例 2&#xf…...

力扣(leetcode)第169题多数元素(Python)

169.多数元素 题目链接&#xff1a;169.多数元素 给定一个大小为 n 的数组 nums &#xff0c;返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的&#xff0c;并且给定的数组总是存在多数元素。 示例 1&#xff1a; 输入&am…...

springBoot - mybatis 多数据源实现方案

应用场景: 多数据源 小型项目 或者 大项目的临时方案中比较常用.在日常开发中,可能我们需要查询多个数据库,但是数据库实例不同,导致不能通过 指定schema的方式 区分不同的库, 这种情况下就需要我们应用程序配置多数据源 实现方式: 首先自定义实现 datasource数据源 为当前…...

unity 讯飞webapi在线语音合成

websocker插件使用的unitywebsocker 讯飞webapi&#xff0c;连接后只能请求一次&#xff0c;所以每次使用时进行连接&#xff0c;连接成功后进行请求&#xff0c;请求完成后关闭连接。 为什么连接后只能请求一次呢&#xff0c;可能是方便统计使用量。 如何通过音频数据计算出…...

[NCTF2019]Fake XML cookbook(特详解)

先试了一下弱口令&#xff0c;哈哈习惯了 查看页面源码发现xml function doLogin(){var username $("#username").val();var password $("#password").val();if(username "" || password ""){alert("Please enter the usern…...

腾讯云SDK并发调用优化方案

目录 一、概述 二、 网关的使用 2.1 核心代码 三、腾讯云SDK依赖包的改造 一、概述 此网关主要用于协调腾讯云SDK调用的QPS消耗&#xff0c;使得多个腾讯云用户资源能得到最大限度的利用。避免直接使用腾讯云SDK 时&#xff0c;在较大并发情况下导致接口调用异常。网关的工…...

【排序算法】C语言实现随机快排,巨详细讲解

文章目录 &#x1f680;前言&#x1f680;快排的核心过程partition&#xff08;划分过程&#xff09;&#x1f680;快排1.0&#x1f680;随机快速排序&#x1f680;稳定性 &#x1f680;前言 铁子们好啊&#xff01;继续我们排序算法今天要讲的是快排&#xff0c;通常大家所说…...

Java强训day13(选择题编程题)

选择题 编程题 题目1 import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);String s sc.nextLine();char[] c s.toCharArray();int i 0;int t 0;while (i < c.length) {if (c[i] ! \") {…...

搭建WebGL开发环境

前言 本篇文章介绍如何搭建WebGL开发环境 WebGL WebGL的技术规范继承自免费和开源的OpenGL ES标准&#xff0c;从某种意义上说&#xff0c;WebGL就是Web版的OpenGL ES&#xff0c;而OpenGL ES是从OpenGL中派生出来的。他们的应用环境有区别&#xff0c;一般来说&#xff1a;…...

学习嵌入式第十五天之结构体

用变量a给出下面的定义 a) 一个整型数&#xff08;An integer&#xff09; //int a;b) 一个指向整型数的指针&#xff08;A pointer to an integer&#xff09; //int *a;c) 一个指向指针的的指针&#xff0c;它指向的指针是指向一个整型数&#xff08;A pointer to a poin…...

【HDFS】一天一个RPC系列--updateBlockForPipeline

本文目标是: 弄清updateBlockForPipeline这个RPC的作用。弄清updateBlockForPipeline RPC的使用场景,代码里的调用点。一、updateBlockForPipeline的作用 其定义在ClientProtocol接口里,是Client与NameNode之间的接口。 看其代码注释描述: 为一个under construction状态下…...

测试面试题(0101设计测试用例关键)

1. 测试计划 测试范围&#xff0c;本次改动的模块&#xff0c;新增了哪些功能测试策略&#xff0c;包含测试依据&#xff0c;测试准入标准&#xff0c;准出标准&#xff0c;测试重点及方法&#xff08;确认功能的优先级&#xff09;&#xff0c;测试工具的选择测试管理&#x…...

C++ 数论相关题目:高斯消元解异或线性方程组

输入一个包含 n 个方程 n 个未知数的异或线性方程组。 方程组中的系数和常数为 0 或 1 &#xff0c;每个未知数的取值也为 0 或 1 。 求解这个方程组。 异或线性方程组示例如下&#xff1a; M[1][1]x[1] ^ M[1][2]x[2] ^ … ^ M[1][n]x[n] B[1] M[2][1]x[1] ^ M[2][2]x[2]…...

三维GIS开发cesium智慧地铁教程(5)Cesium相机控制

一、环境搭建 <script src"../cesium1.99/Build/Cesium/Cesium.js"></script> <link rel"stylesheet" href"../cesium1.99/Build/Cesium/Widgets/widgets.css"> 关键配置点&#xff1a; 路径验证&#xff1a;确保相对路径.…...

蓝桥杯 2024 15届国赛 A组 儿童节快乐

P10576 [蓝桥杯 2024 国 A] 儿童节快乐 题目描述 五彩斑斓的气球在蓝天下悠然飘荡&#xff0c;轻快的音乐在耳边持续回荡&#xff0c;小朋友们手牵着手一同畅快欢笑。在这样一片安乐祥和的氛围下&#xff0c;六一来了。 今天是六一儿童节&#xff0c;小蓝老师为了让大家在节…...

Nuxt.js 中的路由配置详解

Nuxt.js 通过其内置的路由系统简化了应用的路由配置&#xff0c;使得开发者可以轻松地管理页面导航和 URL 结构。路由配置主要涉及页面组件的组织、动态路由的设置以及路由元信息的配置。 自动路由生成 Nuxt.js 会根据 pages 目录下的文件结构自动生成路由配置。每个文件都会对…...

第25节 Node.js 断言测试

Node.js的assert模块主要用于编写程序的单元测试时使用&#xff0c;通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试&#xff0c;通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...

令牌桶 滑动窗口->限流 分布式信号量->限并发的原理 lua脚本分析介绍

文章目录 前言限流限制并发的实际理解限流令牌桶代码实现结果分析令牌桶lua的模拟实现原理总结&#xff1a; 滑动窗口代码实现结果分析lua脚本原理解析 限并发分布式信号量代码实现结果分析lua脚本实现原理 双注解去实现限流 并发结果分析&#xff1a; 实际业务去理解体会统一注…...

Mac下Android Studio扫描根目录卡死问题记录

环境信息 操作系统: macOS 15.5 (Apple M2芯片)Android Studio版本: Meerkat Feature Drop | 2024.3.2 Patch 1 (Build #AI-243.26053.27.2432.13536105, 2025年5月22日构建) 问题现象 在项目开发过程中&#xff0c;提示一个依赖外部头文件的cpp源文件需要同步&#xff0c;点…...

python执行测试用例,allure报乱码且未成功生成报告

allure执行测试用例时显示乱码&#xff1a;‘allure’ &#xfffd;&#xfffd;&#xfffd;&#xfffd;&#xfffd;ڲ&#xfffd;&#xfffd;&#xfffd;&#xfffd;ⲿ&#xfffd;&#xfffd;&#xfffd;Ҳ&#xfffd;&#xfffd;&#xfffd;ǿ&#xfffd;&am…...

安宝特案例丨Vuzix AR智能眼镜集成专业软件,助力卢森堡医院药房转型,赢得辉瑞创新奖

在Vuzix M400 AR智能眼镜的助力下&#xff0c;卢森堡罗伯特舒曼医院&#xff08;the Robert Schuman Hospitals, HRS&#xff09;凭借在无菌制剂生产流程中引入增强现实技术&#xff08;AR&#xff09;创新项目&#xff0c;荣获了2024年6月7日由卢森堡医院药剂师协会&#xff0…...

七、数据库的完整性

七、数据库的完整性 主要内容 7.1 数据库的完整性概述 7.2 实体完整性 7.3 参照完整性 7.4 用户定义的完整性 7.5 触发器 7.6 SQL Server中数据库完整性的实现 7.7 小结 7.1 数据库的完整性概述 数据库完整性的含义 正确性 指数据的合法性 有效性 指数据是否属于所定…...

多模态图像修复系统:基于深度学习的图片修复实现

多模态图像修复系统:基于深度学习的图片修复实现 1. 系统概述 本系统使用多模态大模型(Stable Diffusion Inpainting)实现图像修复功能,结合文本描述和图片输入,对指定区域进行内容修复。系统包含完整的数据处理、模型训练、推理部署流程。 import torch import numpy …...