跑SONiC的Wedge100BF-32X:100G LR4背靠背能链路,但经过传输设备就不行,除非先接TX
我们正打算通过一套租用的光传输系统把一条100G电路移交给核心路由器,而我们这边的端口就是死活起不来。同样这对模块在工作台上背靠背立刻就能链路,这就是让人恼火的地方。
- 跑SONiC的Wedge100BF-32X(wedge100bf_32x)
- InnoLight TR-FC13L-N00,100G LR4 QSFP28,10公里
- 我们和核心路由器之间是一套Juniper BTI传输系统
admin@sonic:~$ show interfaces status
Interface Speed Admin Oper
Ethernet0 100G up down
我们已经排查过的:
- 同样这两个模块在工作台上背靠背连接,能起来并且一直保持,双方都没有任何异常
- 换了我们这边的模块,也换了两根跳线
- 传输那边的人确认能在他们的入口端口上看到我们发过去的光
唯一有效的办法是:把两根光纤都拔出来,再按顺序插回去——先接TX,等几秒钟,再接RX,端口就能起来,而且会一直稳定保持。这可不是我想写进生产环境移交操作手册里的东西,而且传输那边一旦做维护窗口,这个状态也保不住。
那这几秒钟里到底发生了什么?听起来像是两端都在等对方的故障信号,谁都不肯先开始发送,但从这套设备上我没办法看到这个过程。有没有人在跑SONiC的Wedge对接传输移交时深挖过这个问题?交换机这边有没有什么可以调的参数?
Comments 0
No comments yet.