CodingBox Q&A Ask question

Ciena 3930: SFP 1GE có bắt buộc phải mã hóa theo Ciena, hay chỉ cần khớp thông số 1000BASE-LX là đủ

Asked Active Viewed 27 AI translation from English
4

Chúng tôi nhận bàn giao carrier 1GE trên một Ciena 3930, và tôi đang chuẩn bị một bộ linh kiện dự phòng cho nó. Module được báo giá cho mạch đó là XCVR-A10Y31, một mã 1000BASE-LX/LC: 1310 nm, 10 km single mode. Không có gì lạ ở đây cả, và tôi có cả một ngăn kéo quang generic đúng thông số đó nằm cách rack ba mét.

  • Ciena 3930, cổng quang 1GE hướng ra phía carrier
  • đang cắm trong cổng: XCVR-A10Y31, báo là 1000BASE-LX/LC
  • thứ tôi muốn tồn kho hơn: SFP LX generic 1310 nm 10 km, cùng thông số quang, không mã hóa Ciena

Những gì tôi xem trên thiết bị:

port xcvr show
port xcvr show supported

Output của lệnh supported in ra các model transceiver mà bản release đang chạy biết tới, và mọi mục trong đó đều là part number của Ciena. Cái đang cắm trong cổng khớp, ổn. Điều output đó không nói cho tôi biết là danh sách này chỉ mang tính khuyến nghị, hay là thiết bị sẽ làm gì đó với một module không có trong danh sách.

Những gì tôi đã làm:

  • so từng dòng thông số - bước sóng, tầm xa, đầu nối và tốc độ đều khớp trên các mã generic
  • đi tìm một danh sách tương thích bao quát các nền tảng chúng tôi đang chạy, nhưng chỉ thấy các bài viết riêng theo từng nền tảng, từng release

Vậy rốt cuộc là thế nào: module có bắt buộc phải do Ciena bán ra, hay bất kỳ SFP nào cùng thông số quang đều ổn với thiết bị?

Comments 3

Accepted answer

Vấn đề nằm ở mã hóa, không phải ở thông số kỹ thuật. Ciena chứng nhận transceiver dựa trên những gì module tự báo cáo về mình, nên một mã LX giống hệt về quang học nhưng không được mã hóa cho nền tảng này thì đơn giản là không nằm trong danh sách chứng nhận của bản release bạn đang chạy. Khớp 1310 nm và 10 km chẳng mang lại gì ở tầng đó cả.

Tin tốt là SAOS không hành xử như IOS ở điểm này. Không err-disable, không từ chối đưa cổng lên. Một module ngoài danh sách sẽ lên ở trạng thái vận hành UCTF, tức uncertified transceiver, và cổng vẫn lên link, vẫn truyền traffic bình thường ở trạng thái đó. Ba lệnh sau là đủ những gì bạn cần:

port show
port xcvr show
port xcvr show supported

Lệnh đầu chỉ xác nhận cổng thực sự đã lên. Lệnh thứ hai đọc ngược lại thông tin module cho bạn: ai sản xuất, module tự nhận là mã nào, và dòng medium/connector, mà trên một hàng dự phòng tử tế sẽ in ra đúng 1000BASE-LX/LC y như mã của Ciena. Lệnh thứ ba quyết định câu hỏi của bạn: nó liệt kê những gì bản release đang tải chứng nhận, và bất cứ thứ gì ngoài đó sẽ mang nhãn UCTF.

Có hai điều cần lưu ý trước khi bạn dựng cả bộ linh kiện dự phòng dựa trên chuyện này. Danh sách chứng nhận gắn với bản release phần mềm, nên một lần nâng cấp có thể làm nó thay đổi ngay dưới chân bạn, và hành vi không giống nhau trên toàn bộ dòng sản phẩm, nên hãy kiểm tra trên đúng model đang dùng thay vì trên một model anh em. Và điều hiển nhiên: trên một mạch mà carrier bàn giao cho bạn, module chưa chứng nhận là thứ đầu tiên ai đó chỉ vào khi một ticket được mở, bất kể counter nói gì. Tôi sẽ giữ XCVR-A10Y31 ở cổng handoff và đưa các mã generic vào các liên kết nội bộ.

3 CanadalantechCA Show original (English) AI translation

Tôi đã thử trên một cổng lab trước khi đụng gần tới cổng handoff. Cắm LX generic 1310 nm vào, link lên, và port xcvr show đọc ra chuỗi vendor bên thứ ba với medium là 1000BASE-LX/LC, đúng như mô tả. Trạng thái hiện UCTF, cổng vẫn forward bình thường, và log không có gì trông giống lời phàn nàn.

Vậy là nó hoạt động, nhưng tôi vẫn chọn phương án thỏa hiệp thay vì phần thắng trọn vẹn: XCVR-A10Y31 vẫn ở cổng hướng ra carrier vì mạch đó nằm trong hợp đồng, còn các mã generic đưa vào các liên kết nội bộ, nơi nhãn chưa chứng nhận chẳng tốn kém gì với tôi. Không phải câu trả lời tôi mong đợi, nhưng ít nhất giờ tôi biết thiết bị thực sự làm gì.

0 Argentinaportbear20AR Show original (English) AI translation

Bức tranh tương tự trên các thiết bị Carrier Ethernet đời cũ hơn. Một đống thiết bị đã ngừng dùng, gồm một LE-311v và một 3911, nuốt trọn một 1000BASE-LX hãng WWP và một SFP đồng 1000BASE-T tự nhận mình là Cisco GLC-T, và không thiết bị nào từ chối cả hai module đó. Cả hai đều lên ở trạng thái chưa chứng nhận và vẫn truyền traffic. Có một khác biệt đáng biết: 3911 báo loại transceiver riêng cho từng cổng, còn LE-311v thì không cho thấy khác biệt nào giữa các module đã thử, nên đừng suy diễn quá nhiều từ những gì một nền tảng đơn lẻ in ra.

Về câu hỏi bộ linh kiện dự phòng, không có một ma trận chung cho mọi nền tảng đâu, và bạn sẽ mất cả buổi chiều đi tìm nó. Mọi danh sách tôi tìm được chỉ bao phủ một nền tảng trên một dòng phần mềm, nên hai thiết bị cùng một rack có thể không khớp nhau vì bản release khác nhau. Từ các danh sách chúng tôi giữ cho bộ linh kiện của mình, XCVR-A10Y31 dùng được trên các dòng 39xx và 51xx, cụ thể là 3926 và 3928 ở một phía, 5142, 5160, 5170 và 5171 ở phía kia, và không xa hơn thế. 6500 và 8700 là packet-optical, danh sách của chúng là riêng biệt, không có gì kế thừa từ dòng switch cả. port xcvr show supported chạy trên chính thiết bị trước mặt bạn, chạy lại sau mỗi lần nâng cấp, mới là câu trả lời luôn đúng.

4 Indonesiasfpeng49ID Show original (English) AI translation
Log in to comment. Log in