Wedge100BF-32X trên SONiC: LR4 100G lên link khi đấu lưng nhau nhưng không qua được transport trừ khi patch TX trước
Bọn mình đang bàn giao một circuit 100G cho một core router qua một hệ thống transport quang đi thuê, và cổng ở phía mình cứ từ chối lên. Cùng cặp module đó lên link tức thì trên bàn thử, đó chính là điều khiến chuyện này bực mình.
- Wedge100BF-32X (wedge100bf_32x) chạy SONiC
- InnoLight TR-FC13L-N00, QSFP28 100G LR4, 10 km
- một hệ thống transport Juniper BTI giữa bọn mình và core router
admin@sonic:~$ show interfaces status
Interface Speed Admin Oper
Ethernet0 100G up down
Những gì bọn mình đã thử:
- cùng hai module đó đấu lưng nhau trên bàn thử thì lên và giữ vững, không bên nào kêu ca gì
- đổi module ở phía mình và thay cả hai patch cord
- bên transport xác nhận họ thấy ánh sáng từ phía mình trên cổng ingress của họ
Một thứ duy nhất có hiệu quả: nếu rút cả hai sợi ra rồi cắm lại theo trình tự, TX trước, đợi vài giây, rồi mới tới RX, cổng sẽ lên và giữ vững vô thời hạn. Đó không phải thứ mình muốn ghi vào runbook cho một lần bàn giao production, và nó cũng không sống sót qua một maintenance window ở phía transport.
Vậy điều gì đang diễn ra trong vài giây đó? Nghe như cả hai đầu đang ngồi chờ tín hiệu fault của nhau và chẳng bên nào chịu bắt đầu truyền, nhưng mình không có cách nào thấy được điều đó từ nền tảng này. Có ai từng truy tới cùng chuyện này trên một Wedge chạy SONiC đấu với một bàn giao transport chưa, và có gì tunable được ở phía switch không?
Comments 0
No comments yet.