CodingBox Q&A Ask question

1G SFP 插在 DrayTek VigorSwitch FX2120 的 SFP+ 插槽里不亮灯,同一模块换个地方却能起链路

Asked Active Viewed 57 AI translation from English
3

我负责一个小型办公室网络,新上了一台 DrayTek VigorSwitch FX2120 做 10G 核心。两条 10G 链路,一条到路由器、一条到 NAS,几秒钟内就自己起来了。唯一搞不定的是,通过 SFP+ 插槽接一台 1G 设备上这台交换机。

  • 交换机:DrayTek VigorSwitch FX2120,固件 3.7.2
  • 1G SFP 模块插在其中一个 SFP+ 端口,端口速率保持 Auto
  • 同一个模块拔下来插回原来的旧 1G 交换机,链路毫无问题
  • 也试过用一根 1G 的 DAC 接到那台旧交换机
port with the 1G SFP:            LED dark, no link, port shown as down in the web UI
same cage with a 10G module:     link up to the router
same 1G SFP back in the old box: link up

我试过的:重新插拔模块、换到另一个 SFP+ 端口、换跳线,还把光模块换成 DAC——DAC 表现完全一样,端口不亮。端口页面也没有任何提示说模块被拒绝或无法识别,就是一直不起链路。

是不是这些 SFP+ 插槽压根就不能用 1G 模块,还是有个我没找到的设置?

Comments 3

Accepted answer

没什么坏的。FX2120 在 3.7.2 及更早的固件上,SFP+ 插槽不会自动识别慢速可插拔模块的速率,所以 1G 模块或 1G DAC 插上去就是一直不亮,直到你手动把端口速率锁定下来。Auto 在这里帮不上忙——在这些插槽里,Auto 实际上就等于 10G。

在网页管理界面切到 Advanced Mode,打开 Configuration 再进 Port Setup,把该端口的速率从 Auto 或 10G 改成 1000M。链路一起来,该 SFP 端口的 LED 立刻变绿。这是逐端口设置的,不是全局选项。

如果网页界面进不去,用 RS-232 DB-9 转 RJ-45 适配器、115200 波特率,从控制台也能做同样的改动:

interface 10GigabitEthernet <port>
speed 1000

如果连交换机都连不上,因为它一直没拿到地址,它会退回到 192.168.1.224,账号 admin/admin,或者也可以通过 Vigor 路由器的 External Devices 菜单、或用 DrayTek Device Finder 找到它。实在不行,先用自带的 SFP+ 电缆以 10G 上联到一台 Vigor3910,进管理界面,再去设那些 1G 端口。

这个规律值得记住,因为它不是 DrayTek 特有的怪癖:一块正品 GLC-SX-MMD 插在 UCS 6248 上,只要端口默认是 10 Gbps 而不是 1 Gbps,就会被报 SFP Validation Failed。反过来的情况也有——QNAP QSW 系列管理型交换机的 SFP+ 端口数据模式在 QSS 里根本改不了,只有 RJ45 端口能改,所以在那种设备上,你只能靠端口恰好能识别的模块,或者干脆用 DAC。

3 Kazakhstanlanbyte59KZ Show original (English) AI translation

先问一下:你有没有试过把这个端口的速率手动锁定,而不是留在 Auto?换一个 SFP+ 插槽做同样的操作,那个 1G 模块能起链路吗?端口页面对插了模块的那个端口显示的是什么——有配置速率和链路状态,还是空白一行?

同一个插槽插 10G 模块能亮,1G 光模块在另一台交换机上也正常,说明两端硬件都没问题——那大概率就剩端口配置的问题了。另外确认一下你是不是在网页界面里切到了 Advanced Mode,因为差不多一半的端口设置在简单视图里是隐藏的,不少人因此以为这个选项根本不存在。

3 United Arab Emirateslambdahawk88AE Show original (English) AI translation

确认了,而且只花了一分钟。Advanced Mode,Configuration,Port Setup,端口速率从 Auto 改成 1000M,LED 几乎立刻变绿——到旧交换机的链路起来了,流量也通了。

那根 1G DAC 也是一样,把它那个端口也设成 1000M 之后就起来了,所以从头到尾都不是模块的问题。给后来遇到同样情况的人提个醒:速率是按端口设置的,想跑 1G 的每个插槽都要重复一遍,跑 10G 的插槽不要动。

2 CanadalaserowlCA Show original (English) AI translation
Log in to comment. Log in