思科交换机(Cisco 9300 / 9400)为 PoE+转USB-C 设备供电的配置说明
一、问题背景
很多用户在使用 Cisco 9300 或 9400 系列企业级交换机,为 PoE+ 转 USB-C 设备(例如 iPad Pro、Surface Go、三星平板等)供电时,会遇到这样的问题:
- 设备显示在充电,但电量不升反降
- 设备无法正常启动或频繁断连
- 交换机端口显示的供电功率只有 15.4W
明明交换机支持 PoE+(802.3at),理论上可以提供 30W,但实际却达不到 USB-C 设备的最低功率需求(通常需要 18W 以上)。
二、问题原因
原因并不是硬件不支持,而是 Cisco 交换机的默认 PoE 行为比较保守。
在默认配置下:
交换机只会把连接的设备当作 普通 PoE(802.3af)设备
端口只分配 15.4W 的功率
即使对端实际上是 PoE+ 设备,也不会自动提升功率等级
而 USB-C 设备对供电非常敏感,功率不足时,PD(Power Delivery)协商无法正常完成,设备就会出现充不进电或无法工作的情况。
三、解决方案(关键设置)
解决方法很简单:手动让端口启用 PoE+ 的“双事件分类(2-Event Classification)”模式。
这样做可以明确告诉交换机:这个端口连接的是 PoE+ 设备,需要更高功率输出。
你可以去 Cisco 官方文档查看具体说明,或者直接在交换机终端按以下步骤操作
Switch(config)# interface gigabitethernet2/0/1
Switch(config-if)# end
配置完成后,该端口就会以 PoE+ 模式进行供电协商,输出功率可提升到 25–30W,USB-C 设备即可正常工作和充电。
四、为什么不使用 LLDP 自动协商?
原因在于 LLDP 并不适合 USB-C 供电场景:
LLDP 需要设备具备完整的网络协议栈和处理能力
USB-C 设备在刚接入时,首先依赖的是电源协商(PD)
五、总结一句话
Cisco 9300 / 9400 交换机默认不会给 PoE+ 设备分配足够功率,给 USB-C 设备供电时,必须手动开启 power inline port 2-event,否则很容易出现充不进电或工作不稳定的问题。
本文内容基于我们的战略合作伙伴 PoE Texas 的资料进行总结,您可以[点击此处]查看原文
