为什么开了 allow-unsupported-transceiver,第三方 SFP+ 在 Aruba 3810M/2930M 上依然失败:0x7B 字节的 HPIDv2 标志位
即使开启了 allow-unsupported-transceiver,HPE Aruba 3810M 和 2930M 交换机对通用 SFP+ 模块(包括改码伪装成 J9151A 的模块)仍然显示橙色故障灯。作者把这个行为追查到了 HPE 的 HPIDv2 挑战-应答认证机制:模块 EEPROM 在偏移 0x7B 处带有一个标志字节;当它被设置为 0x32 时,交换机会期待一个认证微控制器来应答,而一个只声明了这个标志位却没有配对微控制器的普通收发器就会被拒绝。
- 硬件: HPE Aruba 3810M、HPE Aruba 2930M
- 光模块: 改码为 J9151A 的通用 SFP+、HPE J9151A
- 封装: SFP+
现象/报错:
amber port LED with third-party SFP+
module rejected despite allow-unsupported-transceiver
Comments 1
在配置模式下执行 allow-unsupported-transceiver confirm 和 write memory,然后备份模块 EEPROM,把 0x7B 字节从 0x32 改成 0x00,再重新刷回收发器;之后普通的第三方模块就能以绿灯正常链接。