运维02 华为 VRP 交换机运维知识点

华为的通用路由平台系统(VRP) ​华为VRP是一个成熟、稳定、功能丰富的网络操作系统,是华为数据通信产品的基石。随着华为在全球网络设备市场的地位不断提升,掌握VRP的使用已经成为网络工程师的一项重要技能。无论是其清晰的分层命令结构,还是对新兴网络技术的支持,VRP都展现出了一个现代化网络操作系统应有的面貌。 阅读详情

一、接口基础与运维查询命令

1. Interface 接口概念

1.1 区分 Interface / Port

  • Port:物理硬件端口,设备面板可见光口 / 电口;
  • Interface:软件层面统一接口对象,包含物理接口 + 逻辑虚拟接口,日常运维二者口语混用。

1.2 接口两大分类

(1)物理接口(真实硬件)

有网线 / 光纤、光模块,存在 PHY 物理状态,断纤 / 拔线直接 PHY Down:

  1. XGigabitEthernet:万兆 10GE 光口,骨干上联使用
  2. GigabitEthernet:千兆 GE 光 / 电口,下联政企、接入交换机
  3. Ethernet0/0/0:设备本地管理电口
(2)逻辑虚拟接口(无硬件面板)

软件生成,无物理线缆,标记(s):spoofing,永久 PHY Up:

  1. LoopBack0:设备管理环回口,IS-IS/BGP/SNMP/SSH 源地址
  2. NULL0:黑洞接口,聚合路由防环路,匹配路由直接静默丢包
  3. Vlanif X:VLAN 三层网关,实现跨 VLAN 路由转发
  4. Eth-Trunk:链路聚合接口,多物理端口捆绑提升带宽冗余
  5. Tunnel、BFD 等专用隧道接口

1.3 接口双状态:PHY / Protocol

输出模板(dis int br核心两列)

PHY(物理层)Protocol(协议层)故障含义
DownDown物理链路断开:拔线、无光、接口 shutdown
UpDown物理通,二层 / VLAN / 三层配置异常
UpUp链路完全正常,业务可转发

2. 接口状态标记全解(dis int br 表头注释)

PHY: Physical
*down: administratively down   管理员shutdown手动关闭
^down: standby                 STP/E-Trunk备用阻塞端口
~down: LDT down                LDT环路检测阻断防广播风暴
-down: link flap down          链路频繁震荡,抑制后下线
#down: LBDT down               华为私有环回检测发现环路
(l): loopback                  接口配置硬件环回,用于测试光模块
(s): spoofing                  虚拟逻辑接口LoopBack/NULL0
(E): E-Trunk down              跨设备聚合协商失败
(b): BFD down                  BFD故障联动接口Down
(e): ETHOAM down               城域网OAM链路检测异常
(dl): DLDP down                光纤单向链路,单通阻断
(d): Dampening Suppressed      端口震荡抑制下线
(ld): LDT block                LDT环路阻塞转发
(lb): LBDT block               LBDT环路阻塞
(lp): Loop-detect block        通用二层环路阻断
(o): Observe-port forwarding down 镜像观测口禁止业务转发
InUti/OutUti: input/output bandwidth utilization 入/出带宽利用率
inErrors/outErrors:入/出方向错包计数(CRC、碎片、非法帧)

补充说明:

  1. Vlanif、Loopback 逻辑接口无带宽统计,利用率显示--;
  2. *down和普通down区分:普通 down 是线路故障,*down人为关闭,插线也无法 UP。

3. 两条高频接口查询命令对比

3.1 dis int br = display interface brief

输出内容:接口名、PHY 状态、协议状态、入 / 出带宽利用率、错包统计 适用场景:日常巡检带宽负载、排查端口错包、链路闪断故障

3.2 dis int des = display interface description

输出内容:接口名、PHY 状态、协议状态、端口 description 描述文本 适用场景:快速查看端口业务归属、对端设备,割接 / 故障定位台账查询

4. 接口相关实战配置示例

4.1 万兆上联 Trunk 口(承载宽带 VLAN2)

interface XGigabitEthernet1/0/0
 description uT:xxxxxx:(Fiber)10GE9/1/1
 port link-type trunk
 undo port trunk allow-pass vlan 1
 port trunk allow-pass vlan 2
 traffic-policy permit-80 inbound
  • Trunk 模式透传多 VLAN,禁用默认 VLAN1 缩小广播域;
  • 入方向绑定 MQC 流策略,精细化管控 HTTP 80 端口流量

4.2 政企专线千兆电口(强制 100M 物理限速)

interface GigabitEthernet2/0/0
 description dT:xxxxxx:(Fiber)100M
 port link-type access
 port default vlan 500
 undo negotiation auto
 speed 100
 duplex full
  • speed 100:物理层锁死端口速率,双向硬件限速,防止协商半双工错包;
  • 关闭自动协商,强制 100M 全双工,解决低端 ONU 协商异常卡顿;
  • Access 模式仅承载单一政企业务 VLAN。

4.3 环回管理接口(IS-IS+BGP 全网互通)

interface LoopBack0
 ip address x.x.x.x 255.255.255.255
 isis enable 877
 isis circuit-level level-2
  • 32 位掩码主机路由,全网唯一管理 IP;
  • 启用 IS-IS L2 骨干,路由发布至全网,用于 SSH、SNMP、BGP 建邻居源地址。

4.4 NULL0 黑洞接口(聚合路由防环)

无需手动创建,系统永久存在,配套静态聚合路由

ip route-static 10.0.0.0 255.255.0.0 NULL 0

多条明细路由聚合后下发 NULL0,路由缺失时流量直接丢弃,避免骨干环路

二、VLAN 虚拟局域网技术

1. VLAN 核心定义

VLAN(Virtual Local Area Network)虚拟局域网,通过逻辑划分将一台物理交换机拆分为多个隔离虚拟交换机,二层天然隔离不同 VLAN 流量。

2. 引入 VLAN 两大价值

  1. 缩小广播域:广播报文仅在本 VLAN 转发,抑制广播风暴、减少无效流量;
  2. 业务安全隔离:宽带、IPTV、政企、监控分属不同 VLAN,互不干扰。

3. 互通规则

  1. 同 VLAN 终端:二层直接互通,无需三层网关;
  2. 不同 VLAN 终端:二层完全阻断,必须依靠Vlanif三层接口路由转发;
  3. 运维规范:一个 VLAN 对应独立 IP 网段,简化排障与地址规划。

4. 三种端口模式(电信主流)

(1)Access 接入口

连接光猫、电脑、机顶盒终端,仅属于单一 VLAN,收发报文剥离 802.1Q 标签。 适用:政企专线、家用宽带下行端口。

(2)Trunk 中继口

交换机之间级联、骨干上联,可透传多个带标签 VLAN;按需放行指定 VLAN,关闭默认 VLAN1。 适用:万兆上联 XGigabitEthernet、交换机互联链路。

(3)Hybrid 混合口

PON OLT、多业务融合场景专用,可配置部分 VLAN 带标签、部分剥离标签,适配多业务同一端口输出。

5. VLAN 批量创建与编号规范

批量创建命令

vlan batch 2 500 to 542 1023
  • VLAN2:宽带业务管理 / 上网 VLAN;
  • VLAN500~542:政企专线分片 VLAN;
  • VLAN1023:预留监控、额外业务;
  • VLAN1:设备出厂默认 VLAN,禁止承载正式业务。

编号规范

  1. 可用范围:1~4094,共 4094 个业务 VLAN;
  2. VLAN0、4095:802.1Q 协议保留,运营商禁止使用。

6. 跨 VLAN 三层网关 Vlanif

配置示例

interface Vlanif 500
 ip address 192.168.50.1 255.255.255.0
  • Vlanif UP 条件:该 VLAN 下至少存在一个 UP 的二层 Access/Trunk 端口;
  • VLAN 无在线端口时,Vlanif 协议 Down,三层网关失效。

7. VLAN 运维查询命令

dis vlan brief                # 查看所有创建的VLAN精简列表
dis port vlan                 # 查看所有端口VLAN模式、归属VLAN
dis vlan id 500               # 单独查询某个VLAN下所有接口

三、路由协议 IS-IS + BGP

1. IS-IS(IGP 内部网关协议)

定位

城域网骨干内部 IGP,负责全网 Loopback、设备互联网段可达,为 BGP 提供底层 TCP 连通性。

关键配置(LoopBack 配套)

interface LoopBack0
 isis enable 877
 isis circuit-level level-2

全网统一 L2 骨干,仅生成二级路由,用于承载城域网内部互通

2. BGP 边界网关协议

基础概念

BGP(Border Gateway Protocol)边界网关协议,互联网标准 EGP 协议,用于自治域之间交换业务路由;基于 TCP 179 端口建邻居,不计算最短路径,依靠丰富路由属性调控流量。

AS 自治系统

  • 公网 AS:全球唯一;
  • 私有 AS 范围:64512~65535,城域网内网使用,示例bgp 64947。

IBGP / EBGP 区分

  1. IBGP:同一 AS 内邻居(汇聚交换机之间),默认不转发学到的 IBGP 路由,依靠 RR 路由反射器解决全网互通;
  2. EBGP:不同 AS 之间邻居(对接省级出口、其他运营商)。

核心配置解析

bgp 64947                                 
 ipv4-family unicast
  undo synchronization
  • bgp 64947:启动 BGP 进程,本地私有 AS 号;
  • ipv4-family unicast:进入 IPv4 单播地址族,处理 IPv4 业务路由;
  • undo synchronization:关闭 BGP 同步。现代 IBGP+RR 组网标准配置,无需 IGP 同步校验路由。

BGP 与 IS-IS 分工

  • IS-IS:底层互通,保证 Loopback 环回地址全网可达;
  • BGP:承载宽带、政企业务网段、互联网出口路由,实现跨区域流量调度。

四、设备远程登录安全体系(SSH + VTY)

1. SSH 协议(Secure Shell 安全外壳)

替代明文 Telnet,TCP 22 端口,全程加密传输账号密码,运营商强制标准化部署。

SSH 两大版本

  • SSHv1:存在高危漏洞,现网尽量关闭;配置ssh server compatible-ssh1x enable仅兼容老旧设备临时使用;
  • SSHv2:主流安全版本,支持多重加密、完整性校验算法。

加密三组件(配置对应参数)

  • key-exchange 密钥协商算法:握手生成会话密钥;
  • cipher 加密算法:报文内容加密(推荐 aes256_ctr/aes128_ctr,禁用 DES/3DES/CBC 弱算法);
  • hmac 完整性校验:sha2_256,防止报文篡改,淘汰 SHA1。

全套 SSH 加固配置解读

ssh server compatible-ssh1x enable
stelnet server enable
ssh server-source all-interface
ssh ipv6 server-source all-interface
ssh server acl 2090
ssh server cipher aes256_ctr aes128_ctr
ssh server hmac sha2_256
ssh server key-exchange xxx
ssh client cipher xxx
ssh client hmac sha2_256
ssh client key-exchange xxx
ssh server publickey xxx
  • stelnet server enable:华为设备开启 SSH 服务端;
  • ssh server acl 2090:白名单 ACL 限制仅运维 IP 登录;
  • server/client 分开配置加密算法:区分「别人登录本机」和「本机登录其他设备」;
  • 同时支持 IPv4/IPv6 SSH 访问。

2. VTY 虚拟终端 + Console 本地串口

user-interface 管理所有登录会话(本地 Console、远程 SSH/Telnet)

配置完整解析

user-interface maximum-vty 15
# 最大同时在线VTY会话15条,仅支持vty 0~14,vty16~20配置无效
user-interface con 0
 authentication-mode password
 set authentication password cipher xxx
 idle-timeout 5 0
# Console本地串口:独立密码认证,5分钟空闲自动下线

user-interface vty 0 4
 acl 2090 inbound
 authentication-mode aaa
 user privilege level 3
 idle-timeout 5 0
 screen-length 35
 protocol inbound all
# 远程VTY:ACL白名单、AAA账号登录,默认3级低权限,支持Telnet+SSH

user-interface vty 5 14
 acl 2090 inbound
 authentication-mode aaa
 user privilege level 3
 protocol inbound all

user-interface vty 16 20  # 配置冗余,maximum-vty限制下不生效

五、SNMP 网管监控协议

1. SNMP 定义

SNMP(Simple Network Management Protocol)简单网络管理协议,用于网管平台自动监控设备、采集流量、接收故障告警。

  • UDP 161:网管主动查询设备(Get/Set);
  • UDP 162:设备主动上报告警 Trap。

2. 三大版本对比

  1. SNMPv1:老旧淘汰,安全性极差;
  2. SNMPv2c:团体字认证,报文明文传输,兼容老旧网管;区分 read 只读、write 读写(高危权限,绑定 ACL 限制访问);
  3. SNMPv3:支持身份认证 + 报文加密,等保合规首选,依赖 EngineID 设备唯一标识。

3. 完整 SNMP 配置解读

snmp-agent  # 全局开启SNMP代理,所有SNMP配置生效开关
snmp-agent local-engineid xxx  # SNMPv3唯一设备标识,修改后v3密钥失效
snmp-agent community write cipher xxx acl 2091
# v2c读写团体字,密文存储,ACL2091限制仅网管服务器访问
snmp-agent sys-info version v2c v3  # 同时兼容v2c老平台、v3安全模式
snmp-agent target-host trap address udp-domain x.x.x.x params securityname cipher xxx
# 配置Trap告警服务器,使用SNMPv3加密上报告警
snmp-agent trap source LoopBack0
# 告警报文源IP固定环回口,不受物理端口下线影响
snmp-agent trap enable  # 全局开启所有故障告警推送
snmp-agent protocol source-status all-interface
snmp-agent protocol source-status ipv6 all-interface
# IPv4/IPv6查询报文允许使用任意接口IP和网管通信

六、ACL 访问控制列表

1. ACL 概念

ACL(Access Control List)访问控制列表,流量匹配工具,匹配报文后执行 permit 放行 /deny 丢弃;无法单独生效,必须绑定接口、VTY、SNMP、MQC 策略使用。

2. 华为 ACL 编号分类

编号区间类型匹配字段典型用途
2000~2999基本 ACL仅源 IPVTY、SNMP 白名单(ACL2090/2091)
3000~3999高级 ACL源 / 目的 IP、端口、协议精细化限流、封禁业务端口
4000~4999二层 ACLMAC、以太网类型接入层终端管控

3. 核心规则

  1. 匹配顺序:规则序号从小到大,命中即停止后续匹配;
  2. 隐形兜底规则:所有未匹配流量默认 deny 丢弃;
  3. 推荐间隔编号 rule 10/20/30,方便中间新增规则。

4. 部署位置原则

  1. 基本 ACL(2000 段):靠近目的端部署(VTY/SNMP 场景);
  2. 高级 ACL(3000 段):靠近源端接口,源头拦截非法流量节约带宽。

七、QoS 服务质量与 MQC 模块化管控

1. QoS 基础定义

QoS(Quality of Service)服务质量,不增加物理带宽,链路拥塞时区分业务优先级,保障语音、IPTV 等高实时业务体验,解决丢包、时延、抖动、带宽争抢问题。

城域网业务优先级(从高到低)

政企专线 > IPTV 直播 > 网页微信普通流量 > P2P 下载、后台缓存

2. QoS 四大核心技术

  1. 分类标记:二层 802.1p CoS、三层 DSCP,给报文打优先级标签;diffserv domain default统一全网标签转换规则;
  2. 流量监管 CAR:接口入方向限速,超出带宽直接丢包,用户宽带限速专用;
  3. 流量整形 shaping:接口出口缓存平滑突发流量,低丢包适配 IPTV;
  4. 队列调度:PQ 严格优先级、WRR 加权轮询,拥塞时高优先级优先转发。
  5. traffic classifier 流分类:定义匹配规则(ACL/VLAN/DSCP/ 端口),筛选目标流量;
  6. traffic behavior 流行为:定义处理动作(CAR 限速、重标记 DSCP、镜像、丢弃);
  7. traffic policy 流策略:绑定分类 + 行为,下发至接口 inbound/outbound 生效。、

CAR 限速参数说明

car cir X pir X cbs X pbs X mode color-blind green pass yellow pass red discard
  • cir:承诺保障带宽(Kbps);
  • pir:峰值最大带宽,cir=pir 代表固定限速无突发;
  • green:限速内放行,red:超带宽直接丢弃。

八、AAA 认证体系 + RADIUS / HWTACACS

1. AAA 三大能力

Authentication 认证、Authorization 授权、Accounting 审计 / 计费,管控用户上网、运维设备登录权限。

2. RADIUS 协议(宽带用户上网)

UDP 1812 认证、1813 计费,面向家庭宽带 Portal/802.1X 上网认证:

  1. RADIUS 模板统一存储认证服务器、共享密钥、源 Loopback 地址;
  2. 认证:校验宽带账号密码;计费:上传用户上下线时长、流量账单。

3. HWTACACS 协议(运维人员登录审计)

TCP 49 端口,管理网工 SSH 登录交换机,三流程完全分离:

  1. 认证:全网统一运维账号登录校验;
  2. 授权:分级命令权限,普通运维仅查看,管理员可修改配置;
  3. 审计:每条执行命令实时上传日志,故障可溯源,满足等保要求。

4. 域 domain 划分

  1. domain default:普通宽带用户上网,绑定 RADIUS;
  2. domain default_admin:运维管理员登录,绑定 HWTACACS;
  3. 自定义业务域,隔离不同片区认证策略。

九、CAPWAP 无线 AP 隧道协议

1. CAPWAP 全称

Control And Provisioning of Wireless Access Points 无线接入点控制与供应协议,AC 无线控制器与瘦 Fit AP 之间标准隧道协议。

  1. UDP 5246:控制隧道(下发配置、管理 AP,支持 DTLS 加密);
  2. UDP 5247:用户业务数据隧道。

2. DTLS 加密配套配置解读

capwap dtls psk xxxxxxx
capwap dtls version1.0 enable
capwap dtls cbc enable
  • capwap dtls psk:预共享密钥,AC 与 AP 统一密钥完成 DTLS 握手身份校验;
  • version1.0 enable:兼容老旧仅支持 DTLS1.0 的 AP(存在安全漏洞,升级后建议关闭);
  • cbc enable:兼容老旧 AP 仅支持 CBC 加密套件,新版推荐 GCM 加密。

十、EasyOperation 零配置开局

easy-operation dtls disable

EasyOperation 华为零配置自动上线特性,新接入交换机上电自动下载配置、版本;DTLS 为控制报文加密通道。

  • dtls disable:关闭加密,报文明文传输;适用于内网可信环境,减少设备加密 CPU 开销;
  • 不使用自动开局场景,建议undo easy-operation彻底关闭功能,缩小攻击面。

十一、补充运维常用查询命令汇总

# 接口查询
dis int br
dis int des
display interface XGigabitEthernet 1/0/0

# VLAN查询
dis vlan brief
dis port vlan

# IS-IS/BGP路由
display isis peer
display bgp summary
display ip routing-table

# SSH/VTY
display ssh server status
display users

# SNMP
display snmp-agent sys-info
display snmp-agent trap target-host

# QoS MQC
display traffic policy statistics interface XGigabitEthernet 1/0/0 inbound

# ACL
display acl 2090

十二、整体组网业务数据流示例

政企专线数据流: 客户路由器 → GE2/0/0 Access VLAN500 → Vlanif500 三层网关 → IS-IS 发布客户网段 → XG1/0/0 万兆 Trunk 上联骨干 → BGP 转发至互联网出口

家庭宽带数据流: 小区接入交换机 → XG1/0/0 Trunk 透传 VLAN2 → Vlanif2 三层网关 → IS-IS 全网互通 → BGP 承载宽带路由访问外网

华为的网络设备有两种操作系统:VRP和YunShan OS 是华为网络设备的,是其全球市场份额的支柱。是针对特定市场和需求的操作系统。 阅读详情

相关推荐

Python结合netmiko实现华为交换机批量自动化运维

本文详细介绍了如何利用Python结合netmiko库实现华为交换机的批量自动化运维。通过环境搭建、单设备连接、批量信息收集、配置变更与备份等实战场景,帮助网络工程师从重复的CLI操作中解放双手,构建高效、可靠的自动化运维体系,并涵盖异常处理、输出解析及并发执行等进阶技巧。

weixin_29041195的博客 657

华为设备VRP基础

问:如果路由器收到了网络中主机发送的广播报文,会如何操作?答:当路由器收到该广播报文时,路由器会根据数据包内容进行处理,可能会对必要广播报文(如请求路由器MAC地址的ARP广播)进行回应,但不会将该数据包转发到其他广播域。问:华为数通设备目前使用的VRP版本是多少?答:目前,大多数华为数通产品使用的是VRP5版本,少数产品如NE系列路由器使用的是VRP8版本。

知识改变命运,技术就是要分享,有问题随时联系,免费答疑,欢迎联系! 2463

了解华为(H3C)网络设备和OSI模型基本概念_华为的通信网络设备介绍(1)

华为路由器,交换机,防火墙,服务器,系统(VRP)VRP ( Versatile Routing Platform,通用路由平台 ) 是华为公司数据通信产品的通用操作平台,是华为公司自主知识产权的网络操作系统。它以IP业务为核心,采用组件化的体系结构,在实现丰富功能特性的同时,提供基于应用的可裁剪和可扩展的功能。实现统一的用户界面和管理界面,包括统一的实时操作系统内核、IP软转发引擎、路由处理和配置管理平面。实现控制平面功能,并定义转发平面接口规范,实现各产品转发平面与VRP控制平面之间的交互。

2401_83621384的博客 1161

学习华为esnp的感悟——VRP

VRP是华为路由器、交换机、防火墙等设备的通用操作系统,不同版本的VRP(如VRP5、VRP8)支持的功能有所不同,但基本操作逻辑一致。刚开始容易混淆不同视图下的命令权限,比如在用户视图下无法直接配置接口,必须进入系统视图。刚开始可能会因为一个小错误(如子网掩码配错)折腾半天,但积累经验后效率会大幅提升。学习VRP5是基础,但VRP8代表未来方向(如支持NetConf、自动化运维)。:VRP是华为认证(HCIA/HCIP)的核心,掌握它能为实际工作打下基础。,路由协议是否正常(如OSPF邻居是否建立)。

2501_91748817的博客 1467

了解华为(H3C)网络设备和OSI模型基本概念_华为的通信网络设备介绍

华为路由器,交换机,防火墙,服务器,系统(VRP)VRP ( Versatile Routing Platform,通用路由平台 ) 是华为公司数据通信产品的通用操作平台,是华为公司自主知识产权的网络操作系统。它以IP业务为核心,采用组件化的体系结构,在实现丰富功能特性的同时,提供基于应用的可裁剪和可扩展的功能。实现统一的用户界面和管理界面,包括统一的实时操作系统内核、IP软转发引擎、路由处理和配置管理平面。实现控制平面功能,并定义转发平面接口规范,实现各产品转发平面与VRP控制平面之间的交互。

2401_83621384的博客 1168

LangChain+DeepSeek实现华为交换机自然语言运维

自然语言交互是网络自动化运维的关键演进方向,其核心在于将模糊的人类指令精准映射为设备可执行的结构化CLI命令。这一过程涉及语义理解、协议适配、会话状态保持与输出解析四大技术挑战,尤其在华为VRP环境下,需应对提示符差异、编码乱码、格式漂移及安全管控等工程难题。LangChain通过Agent-Tool分层架构解耦意图识别与协议执行,DeepSeek则凭借对华为专有术语和CLI语法的强泛化能力,成为高准确率指令生成的理想调度引擎。本文聚焦真实电力骨干网落地实践,覆盖VRPv5/v8双栈适配、SSH会话持久化、

weixin_30033489的博客 457

华为VRP深入的分析

华为VRP是一个完整的网络操作系统,作为华为数据通信产品的软件基石,采用分层模块化架构,实现控制与转发分离。其核心组件包括负责协议计算的控制平面、执行高速转发的数据平面以及硬件抽象层。VRP已发展出针对不同场景的精细化分支,如VRP 5.x用于经典企业网,VRP 8.x支持SDN/NFV等现代技术。该系统提供完善的配置管理、诊断维护和文件操作功能,并深度集成Telemetry、Python脚本等创新技术,体现从封闭到开放、从静态到可编程的网络技术演进趋势。掌握VRP不仅需熟悉操作命令,更要理解其背后的网络运

qq_39980997的博客 920

华为S5720交换机密码忘了?5分钟搞定重置(附详细截图)

本文详细介绍了华为S5720交换机密码重置的全流程,包括硬件连接、终端会话建立、BootROM菜单操作及系统重建。通过实战案例和关键步骤截图,帮助用户快速解决密码遗忘问题,适用于企业网络运维场景。

fff88的博客 1036

网络设备命令行操作(华为VRP)

华为VRP系统网络设备命令行操作指南,涵盖视图模式切换、核心命令模块及典型配置。系统提供用户视图(监控状态)、系统视图(全局配置)、接口视图(端口设置)和VLAN视图(VLAN配置)四种操作层级,通过quit/return命令切换。重点包括:1)信息查看与诊断命令如display/ping;2)系统配置命令如设备命名、用户权限管理;3)接口配置命令包括速率/VLAN/IP设置;4)VLAN创建与接口配置;5)路由基础配置。建议使用eNSP模拟器进行实操训练,通过命令行实践内化网络知识

J_U_S_T的博客 1647

华为[ENSP]OSPF的配置实例(单区域+多区域)

华为[ENSP]OSPF的配置实例(单区域+多区域)

weixin_62594100的博客 2万+

TT电机、310电机、370电机在智能小车与机器人中的性能对比与选型指南

本文深入对比了TT电机、310电机和370电机在智能小车与机器人项目中的核心性能差异。文章从尺寸、扭矩、转速、电压电流等关键参数入手,结合不同应用场景(如入门小车、竞技机器人、机械臂),提供了清晰的选型指南和驱动控制建议,帮助开发者根据项目需求选择最合适的电机方案。

weixin_29065015的博客 408

网络——华为与华三

大家好,我是网络豆,一个专注于运维领域的博主。本文将会给大家带来的是华为网络设备的操作与配置。

yj11290301的博客 6396

手把手复现论文:SVPWM过调制I区与II区算法仿真(附MATLAB源码)

本文详细介绍了SVPWM过调制I区与II区算法的MATLAB仿真实现,从理论推导到Simulink建模逐步解析。通过源码示例展示幅值补偿和六边形跟踪等关键技术,帮助电力电子研究者掌握过调制算法的核心实现方法,适用于电机控制、变频器等工业应用场景。

weixin_28739079的博客 529

华为Versatile Routing Platform(VRP)系统命令

一、用户登录界面 VRP系统支持console用户界面和VTY(虚拟类型终端) 1.设置可以使用的最大VTY用户界面数命令,默认值为5 user-interface maximum -vty number 2.查看当前配置的各类用户界面以及它们的相对、绝对编号,用户优先级,认证方式等命令 display ueser-interface [ui-typeui-number] [ui-number] [summary] 3.查看当前设置的最大可用VTY用户界面 display user-in

PICACHU+++的博客 5579

华硕天选3 win11+ubuntu20.04双硬盘双系统配置(包括ubuntu重启后无法成功进入、没有wifi图标的设置)

1、制作系统盘 2、分区 3、重启电脑按F2

baidu_38431960的博客 1万+

保姆级教程:用GROMACS的FEP方法计算小分子结合自由能(附完整mdp配置)

本文提供了一份详细的GROMACS自由能微扰(FEP)计算教程,涵盖从系统准备、参数配置到结果分析的全流程。通过具体案例演示如何计算小分子结合自由能,包括λ窗口设计、动力学参数优化及并行化执行技巧,帮助研究者克服FEP计算中的常见问题,获得可靠的自由能数据。

weixin_30598225的博客 352

华为VRP系统:工业网络设备的智能引擎

某汽车制造工厂部署VRP系统后实现:网络可用性99.999%故障定位时间缩短80%配置变更效率提升70%建立VRP系统版本管理矩阵实施季度性安全加固培养具备NETCONF/YANG能力的团队试点AI运维分析平台建立VRP系统版本管理矩阵实施季度性安全加固培养具备NETCONF/YANG能力的团队。

bbdr666的博客 1197

Autosar_MCAL_Port

PORT Driver就是对微控制器(MCU)的整个PORT模块进行初始化配置。很多端口和管脚被分配有多种不同的功能,即可以进行引脚功能复用,比如通用I/O、adc、pwm、spi等功能。因此,对PORT必须有一个整体的配置和初始化,对各管脚的具体配置和使用取决于微控制器和ECU的引脚功能分配。PORT初始化数据应当尽可能高效地写到每个端口。DIO驱动中所用到的端口的配置和初始化都是在PORT驱动模块中完成的。因此,在使用DIO功能之前,应先进行PORT的初始化。1、PortContainer说明。

不断debug,优化中…… 238

03 华为VRP系统

通用路由平台 VRP(Versatile Routing Platform)是华为数据通信产品的核心操作系统,以 IP 业务为核心采用组件化架构,具备功能可裁剪、可扩展特性,显著提升路由器、交换机等设备的运行效率。本指南基于华为官方教材编写,涵盖 VRP 系统核心知识点、命令行操作、实战配置等内容,旨在帮助网络工程专业学生及自学者快速掌握 VRP 系统基础,达成 "了解 VRP 知识、掌握 CLI 界面使用、熟练基本命令" 的学习目标。提供统一的用户界面与管理界面,降低多设备运维复杂度。

2501_90366047的博客 1082

【Docker安装】Ubuntu 24.04.2 LTS系统下安装Docker环境——指定APT源安装方式

【Docker安装】Ubuntu 24.04.2 LTS系统下安装Docker环境——指定APT源安装方式

jks212454的博客 625

基于 FastAPI + LangGraph + LLM 大语言模型的通用 Agent 多智能体系统架构设计与开发实战、产业应用

FastAPI是一个现代、快速(高性能)的Python Web框架,专门用于构建API。它由Sebastián Ramírez(@tiangolo)创建,基于Starlette(用于Web部分)和Pydantic(用于数据部分)构建。性能优先:FastAPI是当前最快的Python Web框架之一,性能与NodeJS和Go相当。这得益于其基于Starlette的异步架构,能够充分利用Python 3.6+的async/await特性。开发效率。

AI天才研究院 230

认识交换机、交换机组网、基本配置--网络运维基础

交换机是一种用于电(光)设备信号转发的网络设备,用于将多台计算机/交换机连接到一起,组建网络。确认交换机LWS1、计算机PC1-1和PC1-2已启动,从任一方能ping通任一方。注:取消终端提示信息,只对当前终端有效,用户重新登录自动取消。总结:熟悉eNSP网络模拟平台,学会组建交换机网络,②支持对设备做高级配置,价格贵(数千、上万元)常见路由交换商:华为、思科、华三、普联、水星。①即插即用,无需(也不支持)对设备进行配置。查看系统版本、设备型号、已开机时间。:部门、位置、机架编号。②使用简单、价格便宜。.

weixin_45059947的博客 4108

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

第五章 华为VRP

华为VRP系统是华为数据通信产品的通用操作系统平台,支持路由器、交换机等设备的统一管理。VRP提供文件系统管理、多级用户权限控制,支持命令行和Web两种管理方式。关键功能包括系统软件、补丁、配置文件管理,存储设备支持Flash、SD卡等。实验部分展示了两台路由器直连配置,包括IP地址设置和接口状态检查。用户可通过不同级别(0-15级)执行相应操作,使用Telnet实现远程登录管理。文章还介绍了VRP的发展历程及常见操作命令,如保存配置、删除配置等基本操作。

龙狼刺的博客 1023

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

8.VRP基础

1.前言 交换机可以隔离冲突域,路由器可以隔离广播域,这两种设备在企业网络中应用越来????️广泛,随着越来越多的终端接入到网络中,网络设备的负担也越来越重,这时网络设备可以通过华为专有的VRP系统来提升运行效率。 通过路由平台VRP(Versatile Routing Platform)是华为公司数据通信产品的通用操作系统平台,它以IP业务为核心,采用组件化的体系结构,在实现丰富功能特性的同时,该提供了基于应用的可裁剪和可扩展的功能,使得路由器和交换机的运行效率大大增加,能对VRP熟练地进行配置和

爱吃鱼的小明的博客 1957

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

华为交换机常用查询命令

华为交换机(基于。

qq_44534541的博客 2692

IA-3-20241123阮维数通-VRP

华为设备在上电运行时,先运行BootROM软件,初始化硬件并显示硬件参数(CPU、Flash的大小),然后运行系统软件,最后从默认存储路径中读取配置文件进行设备的初始化操作。华为设备在出厂时,系统文件就存放在flash:/(闪存)中,设备开机就会自动加载文件系统,如果删掉了系统文件,设备重启就无法进入了。.bin为后缀的文件,是定制开发的文件,针对某些客户特殊场景上的需求,定制的功能用.bin文件加载上去,以裁剪的方式进行功能定制。

2301_80895626的博客 1551
下一篇: 运维01 城域网笔记
愤怒火龙果
博客等级 码龄7年 17粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值