D-Link DGS-1250-28X và DGS-1250-52X: SFP BiDi OSNOVO thấy được nhưng link một sợi không lên
Tôi phụ trách mạng của một văn phòng nhỏ, hai tòa nhà nối với nhau bằng một sợi quang single-mode do nhà thầu kéo. Việc tưởng chỉ mất nửa tiếng: lên gigabit giữa hai switch ở hai tòa nhà. Sang tuần thứ hai vẫn không lên.
Đang dùng:
- ở tòa nhà chính D-Link DGS-1250-28X
- ở tòa nhà thứ hai D-Link DGS-1250-52X
- cả hai đầu đều SFP OSNOVO S1LC13-G-1550-1310, một sợi, SC
- tuyến single-mode, nối giữa hai tòa nhà, mối hàn không phải do tôi làm
Những gì thấy:
DGS-1250-28X, SFP-порт: Link Down, индикатор не горит
DGS-1250-52X, SFP-порт: Link Down, индикатор не горит
оба модуля в веб-интерфейсе видны, записей об ошибках трансивера в логе нет
Đã làm:
- soi sợi quang bằng đèn pin, đầu xa thấy ánh sáng bình thường;
- lắp thêm một cặp module y hệt, hành vi vẫn y như cũ;
- đổi module sang các port SFP bên cạnh và reboot cả hai switch.
Nên đào tiếp ở đâu: sợi quang, switch hay chính các module?
Comments 6
Triệu chứng đúng y như của hai module BiDi giống hệt nhau. Module một sợi phát trên một bước sóng và nghe trên bước sóng khác, nên hai đầu bắt buộc phải soi gương nhau: một TX 1310 / RX 1550, cái kia TX 1550 / RX 1310. Trên nhãn thường phân biệt nửa này với nửa kia bằng chữ U và D (1000BASE-BX-U và 1000BASE-BX-D, với SFP+ là 10G BXU và 10G BXD), còn về vật lý thì phân biệt bằng màu vỏ hoặc màu chốt.
Nếu trên tay bạn là hai module cùng màu với cùng dòng chữ S1LC13-G-1550-1310, thì cả hai đều phát về cùng một hướng và cả hai đều nghe thứ mà chẳng ai phát ra cả. Bộ phát chiếu thẳng vào bộ phát, bộ thu không thấy gì, link theo sơ đồ đó sẽ không bao giờ lên - dù đổi bao nhiêu cặp đi nữa. Cặp thứ hai, theo mô tả, cũng giống hệt vậy, nên kết quả cũng như cũ.
Hãy lấy đúng một bộ theo cặp, U + D, và để ý cả hai nửa phải cùng một lô hàng: các hãng khác nhau thì bước sóng trung tâm và băng thông bộ thu lệch nhau, và hai module "đúng trên giấy" hoàn toàn có thể không khớp được với nhau. Sau khi thay, rút cắm lại module hoặc cho port shutdown / no shutdown, để switch đọc lại EEPROM chứ không giữ trạng thái cũ.
Bạn có chắc hai module là một cặp thật không? Đặt cả hai thiết bị cạnh nhau và nhìn không phải vào hộp mà vào chính thân module: màu viền và màu chốt, chữ ghi trên nhãn của từng cái. Chữ có khớp nhau từng từ một không.
Thêm hai câu hỏi nữa cho chắc. Sợi quang có chắc chắn là single-mode 9/125 chứ không phải multimode, loại mà đèn pin soi cũng sáng chẳng kém gì? Và log bạn chỉ đọc qua web interface hay có qua console không? Giao diện web chỉ hiện một bản trích gọn, một phần thông báo về transceiver không hề tới được đó. Cắm vào cổng console, rút rồi cắm lại module và cho xem terminal đổ ra gì lúc đó.
Bổ sung thêm về chẩn đoán, vì chỗ này nhiều người đi lạc hướng. Hai module BiDi giống hệt nhau vẫn được host nhận diện tốt, DDM phía phát vẫn cho ra số liệu hợp lý - và tạo cảm giác hoàn toàn rằng module còn sống, vậy thì lỗi tại sợi quang. Cái cần nhìn không phải là việc có nhận diện được hay không, mà là mức tín hiệu phía thu: nếu bộ thu hoàn toàn không thấy gì trong khi trên đường vẫn có ánh sáng, thì vấn đề không nằm ở tuyến cáp.
Bảng bước sóng nhà sản xuất ghi trên nhãn. Phải đọc nó ở cả hai đầu, chứ không chỉ đầu nào gần hơn.
Từng có chuyện tương tự, chỉ khác phần cứng: giữa hai tòa nhà cũng chỉ có một sợi, một bên là HP 1910-8G-PoE (JG350A), bên kia D-Link DGS-1210-10. Mọi module HP có sẵn đều là loại hai sợi, nên phải chọn cặp WDM từ đầu.
Cái bẫy chính ở đó không nằm ở optic mà ở host. HP khó tính hơn hẳn về việc code module cho đúng model cụ thể, D-Link thì ăn gần như mọi thứ, nên thỏa hiệp hợp lý là làm ở phía D-Link, còn với HP thì lấy loại chắc chắn chạy được trên đó. Về cụ thể thì có nhắc tới DEM-330 ở phía D-Link và module SNR như một cách làm hòa hai vendor, nhưng bộ cuối cùng lúc đó chúng tôi cũng không chốt được - chỉ chọn theo spec thôi.
Còn một lý do nữa khiến link một sợi có thể không lên - tốc độ bị ghim cứng với auto-negotiation tắt. Từng gặp chuyện này trên cặp MOXA và ELTEX: optic hoàn toàn ổn, nhưng port với 1000/full cố định đơn giản là không thỏa thuận được với phía bên kia, và nhìn bề ngoài giống hệt một sợi quang chết.
Trước khi đặt module mới, tôi sẽ trả cả hai port về auto trước đã - kiểm tra này miễn phí. Dù nếu module của bạn thực sự giống hệt nhau thì điều đó cũng chẳng thay đổi được gì.
Chuyện autoneg ở trên - trật rồi. Khi bước sóng ghép sai, bộ thu hoàn toàn không thấy ánh sáng, và không chế độ port nào cứu được chuyện đó; nhìn triệu chứng là thấy ngay, cả hai đầu đều câm cùng lúc.
Hữu ích hơn là nhớ sẵn quy trình định vị lỗi thông thường, phòng khi cặp module hóa ra đúng mà link vẫn không lên: xác nhận sợi quang thực sự là single-mode và hợp với module, xem console switch có cảnh báo gì về transceiver không, đổi từng thành phần một sang cái biết chắc còn tốt - dây patch, module, port - rồi cuối cùng đo suy hao bằng OTDR. Đèn pin chỉ xác nhận được sợi còn liền mạch, còn về suy hao ở mối hàn hay bụi bẩn trong đầu nối thì nó chẳng nói lên được gì cả.