要使用 SNMP 采集您提到的这两款 H3C 交换机的 MACsec 状态,主要依赖的是 H3C 私有 MIB 库 HH3C-MACSEC-MIB 和标准 MIB 库 IEEE8021-SECY-MIB。采集时,需要重点关注hh3cMACsecDeviceRole和hh3cMACsecTimeout这两个 OID。
为了帮你清晰梳理,我把相关的关键 OID 整理了一下:
| 类别 | 对象 (Object) | OID (格式: 点分十进制) | 功能说明 |
|---|---|---|---|
| 根节点 | hh3cMACsec | 1.3.6.1.4.1.25506.2.163 | 整个 MACsec MIB 模块的根节点 |
| 配置表 | hh3cMACsecCFGPortTable | 1.3.6.1.4.1.25506.2.163.1.1 | MACsec 端口配置表,可读取端口相关的 PSK 配置信息 |
| 状态/统计 | secyIfTable | 1.0.8802.1.1.3.1.1 | IEEE 标准 MIB,提供接口的安全连接(SecY)状态和统计信息 |
| 状态/统计 | secyTxSCStatsTable | 1.0.8802.1.1.3.1.4 | IEEE 标准 MIB,提供发送通道(SC)的统计信息,可用于分析加密状态 |
| 设备角色 | hh3cMACsecDeviceRole | 1.3.6.1.4.1.25506.2.163.2.1.1 | 标识本地设备在 MACsec 会话中的角色(server, client 等),是判断协商是否成功的基础 |
| 告警信息 | hh3cMACsecTimeout | 1.3.6.1.4.1.25506.2.163.2.0.1 | 当接口的 MKA 会话超时,未收到对端报文时触发告警 |
| 告警信息 | hh3cMACsecTimeoutResume | 1.3.6.1.4.1.25506.2.163.2.0.2 | 当接口的 MKA 会话恢复正常时触发告警 |
注意:私有 OID 的企业 ID
25506是 H3C 的正式 IANA 企业号,可作为该私有 MIB 的可靠根节点标识。
设备软件版本差异:关于 S9850 (Release 6632 / 6715) 和 S9855 (Release 9323) 之间的差异,由于这两个版本之间跨度较大,MACsec 功能所依赖的 MIB 库可能存在细微差别。
验证与建议:建议在实际采集前,用 MIB 浏览器等工具进行验证,或联系 H3C 官方技术支持进行确认。
暂无评论
| 信息类型 | 节点名称 | OID | 说明 |
|---|---|---|---|
| 接口使能状态 | secyIfProtectFramesEnable | 1.0.8802.1.1.3.1.1.1.1.5 | 帧保护使能(true=1/false=2)H3C |
| 校验模式 | secyIfValidateFrames | 1.0.8802.1.1.3.1.1.1.1.6 | disabled(1)/check(2)/strict(3)H3C |
| 重播保护使能 | secyIfReplayProtectEnable | 1.0.8802.1.1.3.1.1.1.1.7 | true(1)/false(2)H3C |
| 重播窗口 | secyIfReplayProtectWindow | 1.0.8802.1.1.3.1.1.1.1.8 | 数值(帧数量)H3C |
| 加密套件 | secyIfCurrentCipherSuite | 1.0.8802.1.1.3.1.1.1.1.9 | 如 GCM-AES-128/256H3C |
| 发送 SCI | secyTxSCI | 1.0.8802.1.1.3.1.1.2.1.1 | 发送端安全通道标识(十六进制)H3C |
| 发送 SC 状态 | secyTxSCState | 1.0.8802.1.1.3.1.1.2.1.2 | inUse(1)/notInUse(2)H3C |
| 接收 SCI | secyRxSCI | 1.0.8802.1.1.3.1.1.4.1.1 | 接收端安全通道标识H3C |
| 接收 SC 状态 | secyRxSCState | 1.0.8802.1.1.3.1.1.4.1.2 | inUse(1)/notInUse(2)H3C |
| 厂商告警:会话超时 | hh3cMACsecTimeout | 1.3.6.1.4.1.25506.2.163.2.0.1 | 故障 Trap |
| 厂商告警:会话恢复 | hh3cMACsecTimeoutResume | 1.3.6.1.4.1.25506.2.163.2.0.2 | 恢复 Trap |
# 1. 启用 SNMP(v2c 示例)
snmp-agent community read public
snmp-agent sys-info version v2c
# 2. 加载 MACsec 相关 MIB(自动加载,确认即可)
snmp-agent mib-view included iso-view iso
snmp-agent community read public mib-view iso-view
# 3. 验证 MIB 节点
display snmp-agent mib-node details | include secy
display snmp-agent mib-node details | include hh3cMACsec
# 例:ifIndex=100 对应 Ten-GigabitEthernet1/1/1
snmpwalk -v 2c -c public 设备IP 1.0.8802.1.1.3.1.1.1.1.5.100
snmpwalk -v 2c -c public 设备IP 1.0.8802.1.1.3.1.1.2.1.1.100
snmpwalk -v 2c -c public 设备IP 1.0.8802.1.1.3.1.1.1
snmpwalk -v 2c -c public 设备IP 1.3.6.1.4.1.25506.2.163
ifIndex 定位接口H3C。inUse(1) = 已协商 / 加密中;notInUse(2) = 未启用 / 协商失败H3C。strict(3) 为严格校验,check(2) 为仅检查不丢弃H3C。macsec enable)H3C。
display macsec interface 接口名 verbose # 查看运行状态
display mka session interface 接口名 # 查看 MKA 会话暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论