深圳市樟青电子有限公司

思科交换机(Cisco 9300 / 9400)为 PoE+转USB-C 设备供电的配置说明

2026/01/16

一、问题背景

很多用户在使用 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 官方文档查看具体说明,或者直接在交换机终端按以下步骤操作

配置示例(Cisco CLI)
Switch> enable
Switch# configure terminal

Switch(config)# interface gigabitethernet2/0/1

如果要配置多个端口,可使用接口范围,例如 gigabitethernet2/0/1-24
Switch(config-if)# power inline port 2-event

Switch(config-if)# end

配置完成后,该端口就会以 PoE+ 模式进行供电协商,输出功率可提升到 25–30W,USB-C 设备即可正常工作和充电。



四、为什么不使用 LLDP 自动协商?

有些人会问:既然交换机支持 LLDP,为什么不让设备自动协商功率?

原因在于 LLDP 并不适合 USB-C 供电场景:

LLDP 需要设备具备完整的网络协议栈和处理能力

USB-C 设备在刚接入时,首先依赖的是电源协商(PD)

如果初始供电功率不足,USB-C 设备可能根本不会进入后续的网络协商阶段

也就是说:LLDP 还没来得及协商,设备就已经“饿死”了。
因此,对于 PoE+ 转 USB-C 这类应用场景,强制启用 2-Event Classification 是目前最稳定、最可靠的做法。

五、总结一句话

Cisco 9300 / 9400 交换机默认不会给 PoE+ 设备分配足够功率,给 USB-C 设备供电时,必须手动开启 power inline port 2-event,否则很容易出现充不进电或工作不稳定的问题。





本文内容基于我们的战略合作伙伴 PoE Texas 的资料进行总结,您可以[点击此处]查看原文




请您留言