Vấn đề tốc độ và chế độ · Vấn đề thường gặp và cách khắc phục · Transceiver quang và cáp · Tài liệu · CodingBox
CodingBox Tài liệu

Vấn đề tốc độ và chế độ

“Lên liên kết ở 25G nhưng không lên ở 10G.” “Cổng 100G không chịu breakout.” “SFP đồng chết trên switch này nhưng chạy tốt trên switch kia.” Đây không phải là lỗi quang học — ánh sáng vẫn ổn — mà là những bất đồng về tốc độ, mã hóa và chế độ giữa host và module. Chúng chiếm một tỷ lệ lớn trong số các ticket hỗ trợ kể từ khi 25G xuất hiện.

Module đa tốc độ

Một module liệt kê các tốc độ nó hỗ trợ trong khối thông tin nhận dạng (byte tốc độ danh định 12, mã tuân thủ, byte tuân thủ mở rộng 36 / SFF-8024 Bảng 4-4). Host đọc các giá trị này và từ chối những tốc độ không được khai báo. Các trường hợp thường gặp:

Tình huốngVì sao thất bạiCách khắc phục
SFP+ 10G dùng ở 1Gmodule không phải loại hai tốc độ, hoặc cổng host không hỗ trợ 1G trong cage SFP+dùng module hai tốc độ (khai báo cả hai), kiểm tra khả năng của host
SFP28 25G dùng ở 10GCDR chỉ khóa được ở 25G; hoặc host yêu cầu mã tuân thủ 10Gdùng module có CDR hai tốc độ 10/25G, hoặc bật CDR bypass; mã hóa byte tuân thủ 10G
SFP 1G trong cổng chỉ chạy 10Gmột số host chạy cage SFP+ chỉ ở 10Gchọn một cổng hoặc nền tảng hỗ trợ 1G
QSFP28 100G ở 40Ghiếm khi được hỗ trợ; tốc độ từng làn và FEC khác nhaudùng module 40G

Vì sao CDR quan trọng: CDR — khôi phục xung nhịp và dữ liệu.

Breakout

Một cổng 4 làn có thể trở thành bốn liên kết độc lập — chỉ khi cả host và module đều cho phép.

  • Quang học song song (SR4, PSM4, DR4) và cáp breakout DAC/AOC có thể breakout được; mỗi làn là một cặp sợi quang riêng.
  • Quang học WDM (LR4, CWDM4, FR4) không thể — bốn bước sóng cùng truyền trên một cặp sợi quang và phải kết cuối tại một bộ thu duy nhất.
  • Cổng host phải được cấu hình cho breakout (ví dụ 4×25G) ở phía switch; các đầu xa phải chạy đúng tốc độ một làn với FEC khớp nhau.
  • Module CMIS quảng bá các application được hỗ trợ (trang 01h); một chế độ breakout không có trong danh sách đó thì không khả dụng (CMIS).

FEC và tự động đàm phán

Ở 25G trở lên, một liên kết có mức tín hiệu tốt nhưng không bao giờ train được gần như luôn luôn là lệch FEC: RS-FEC bật ở một đầu, tắt ở đầu kia. Trên DAC, tự động đàm phán (Clause 73) và link training phải được bật ở cả hai đầu, hoặc tắt ở cả hai đầu với cài đặt tĩnh khớp nhau. Nội dung đầy đủ: FEC, tự động đàm phán và huấn luyện liên kết.

Chế độ của SFP đồng

Một SFP 1000BASE-T có một PHY bên trong. Nó nói chuyện với host qua SGMII (kèm tự động đàm phán ở phía đồng) hoặc 1000BASE-X thuần túy. Một module được mã hóa cho chế độ này cắm vào cổng cấu hình cho chế độ kia sẽ lên liên kết chập chờn hoặc không lên được chút nào — điển hình là “chạy tốt trên switch của hãng A, chết trên switch của hãng B”. Một số host cho phép đặt chế độ theo từng cổng; nếu không, hãy chọn module khớp với nền tảng (Ethernet đồng & DAC).

Chọn tốc độ

Các module lớp SFP đa tốc độ chuyển băng thông bộ thu qua các chân RS0/RS1 hoặc các bit chọn tốc độ mềm; module khai báo cơ chế này trong byte 13. Một host không bao giờ điều khiển RS trên một module cần điều đó có thể khiến bộ thu bị kẹt ở sai nhóm tốc độ (Chọn tốc độ & ứng dụng).

“Speed and type: not supported”

Những host xác thực thông tin nhận dạng có thể chấp nhận chuỗi tên nhà sản xuất của module nhưng vẫn từ chối tổ hợp tốc độ/loại của nó — mã tuân thủ không bao gồm chế độ của cổng, hoặc thiếu mã tuân thủ mở rộng cho 25G/100G. Mã hóa đúng các byte tuân thủ (và chỉ những gì phần cứng thực sự hỗ trợ) sẽ giải quyết được vấn đề (Mã hóa lại EEPROM).

Trình tự chẩn đoán

  1. Xác nhận mức tín hiệu quang vẫn ổn (danh mục kiểm tra khi mất liên kết, bước 3–6).
  2. Đọc mã tốc độ của module trên bàn thử: byte 12, mã tuân thủ, mã tuân thủ mở rộng, mã định danh tốc độ (bản đồ bộ nhớ).
  3. So sánh cấu hình cổng host ở cả hai đầu: tốc độ, FEC, AN, breakout.
  4. Kiểm tra các cờ CDR/LOL: một làn bị LOL ở tốc độ thấp hơn cho thấy nghi vấn nằm ở CDR.
  5. Nếu phần cứng hỗ trợ tốc độ đó nhưng thông tin nhận dạng lại không khai báo, hãy mã hóa lại.

Trong CodingBox

Màn hình Check transceiver giải mã tốc độ danh định, mã tuân thủ và mã tuân thủ mở rộng, và với module CMIS thì liệt kê cả các application được quảng bá; EEPROM editor chỉnh sửa byte tốc độ và byte tuân thủ với checksum được tính lại. Hãy giữ chúng trung thực: khai báo một tốc độ mà phần quang không tải nổi chỉ khiến lỗi chuyển từ “không lên liên kết” sang “lên liên kết nhưng đầy lỗi”.

Ý nghĩa từng bit của byte tốc độ và loại, cùng cách mã hóa điển hình theo từng loại module: Mã tuân thủ.

Lệnh cấu hình tốc độ, FEC, tự động đàm phán và breakout cho từng NOS: Công thức cấu hình cổng; vì sao một nhóm cổng từ chối một tốc độ: Bên trong switch.

SFP đồng chỉ chạy 1G, 100BASE-FX không bao giờ lên liên kết, stick 2,5G, SFP+ 10GBASE-T chỉ chạy 10G — các sự cố chế độ SGMII/1000BASE-X/USXGMII đứng sau chúng: SGMII & gigabit nối tiếp.


Nếu bạn phát hiện thông tin chưa chính xác hoặc lỗi trong bài viết này, hãy chọn đoạn liên quan và nhấn Ctrl+Enter để .