当前位置: 首页 > 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]…...

KubeSphere 容器平台高可用:环境搭建与可视化操作指南

Linux_k8s篇 欢迎来到Linux的世界&#xff0c;看笔记好好学多敲多打&#xff0c;每个人都是大神&#xff01; 题目&#xff1a;KubeSphere 容器平台高可用&#xff1a;环境搭建与可视化操作指南 版本号: 1.0,0 作者: 老王要学习 日期: 2025.06.05 适用环境: Ubuntu22 文档说…...

解决Ubuntu22.04 VMware失败的问题 ubuntu入门之二十八

现象1 打开VMware失败 Ubuntu升级之后打开VMware上报需要安装vmmon和vmnet&#xff0c;点击确认后如下提示 最终上报fail 解决方法 内核升级导致&#xff0c;需要在新内核下重新下载编译安装 查看版本 $ vmware -v VMware Workstation 17.5.1 build-23298084$ lsb_release…...

376. Wiggle Subsequence

376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...

【算法训练营Day07】字符串part1

文章目录 反转字符串反转字符串II替换数字 反转字符串 题目链接&#xff1a;344. 反转字符串 双指针法&#xff0c;两个指针的元素直接调转即可 class Solution {public void reverseString(char[] s) {int head 0;int end s.length - 1;while(head < end) {char temp …...

DIY|Mac 搭建 ESP-IDF 开发环境及编译小智 AI

前一阵子在百度 AI 开发者大会上&#xff0c;看到基于小智 AI DIY 玩具的演示&#xff0c;感觉有点意思&#xff0c;想着自己也来试试。 如果只是想烧录现成的固件&#xff0c;乐鑫官方除了提供了 Windows 版本的 Flash 下载工具 之外&#xff0c;还提供了基于网页版的 ESP LA…...

第一篇:Agent2Agent (A2A) 协议——协作式人工智能的黎明

AI 领域的快速发展正在催生一个新时代&#xff0c;智能代理&#xff08;agents&#xff09;不再是孤立的个体&#xff0c;而是能够像一个数字团队一样协作。然而&#xff0c;当前 AI 生态系统的碎片化阻碍了这一愿景的实现&#xff0c;导致了“AI 巴别塔问题”——不同代理之间…...

【OSG学习笔记】Day 16: 骨骼动画与蒙皮(osgAnimation)

骨骼动画基础 骨骼动画是 3D 计算机图形中常用的技术&#xff0c;它通过以下两个主要组件实现角色动画。 骨骼系统 (Skeleton)&#xff1a;由层级结构的骨头组成&#xff0c;类似于人体骨骼蒙皮 (Mesh Skinning)&#xff1a;将模型网格顶点绑定到骨骼上&#xff0c;使骨骼移动…...

vue3+vite项目中使用.env文件环境变量方法

vue3vite项目中使用.env文件环境变量方法 .env文件作用命名规则常用的配置项示例使用方法注意事项在vite.config.js文件中读取环境变量方法 .env文件作用 .env 文件用于定义环境变量&#xff0c;这些变量可以在项目中通过 import.meta.env 进行访问。Vite 会自动加载这些环境变…...

AI书签管理工具开发全记录(十九):嵌入资源处理

1.前言 &#x1f4dd; 在上一篇文章中&#xff0c;我们完成了书签的导入导出功能。本篇文章我们研究如何处理嵌入资源&#xff0c;方便后续将资源打包到一个可执行文件中。 2.embed介绍 &#x1f3af; Go 1.16 引入了革命性的 embed 包&#xff0c;彻底改变了静态资源管理的…...

如何在网页里填写 PDF 表格?

有时候&#xff0c;你可能希望用户能在你的网站上填写 PDF 表单。然而&#xff0c;这件事并不简单&#xff0c;因为 PDF 并不是一种原生的网页格式。虽然浏览器可以显示 PDF 文件&#xff0c;但原生并不支持编辑或填写它们。更糟的是&#xff0c;如果你想收集表单数据&#xff…...