Transceiver trong mạng lưu trữ · Hệ thống lưu trữ · Công nghệ · Tài liệu · CodingBox
CodingBox Tài liệu

Transceiver trong mạng lưu trữ

Lưu trữ là môi trường khắt khe nhất với quang học: mảng lưu trữ, HBA và switch SAN đều xác thực module, liên kết phải không mất gói, và một transceiver cận biên sẽ thể hiện ra thành độ trễ ứng dụng chứ không phải một cổng down. Trang này trình bày cách transceiver được dùng trong các mạng lưu trữ và những gì cần chú ý.

Quang học nằm ở đâu

Vị tríQuang học điển hìnhGhi chú
Cổng front-end của mảng lưu trữ16/32GFC SFP+/SFP28; Ethernet 25/100G SFP28/QSFP28nhà sản xuất mảng lưu trữ công bố danh sách linh kiện đã duyệt, và thường xuất xưởng kèm sẵn quang học
HBA phía host16/32GFC SFP+/SFP28HBA xuất xưởng kèm sẵn quang học; module bên thứ ba nhìn chung vẫn hoạt động nhưng gây khó khăn cho việc hỗ trợ
Cổng switch SAN và ISLSW cho trong phòng, LW/ELW cho khoảng cách xaxác thực khắt khe nhất — xem bên dưới
NIC lưu trữ qua IP (iSCSI, NVMe/TCP, RoCE)quang học Ethernet 25/100G hoặc DACáp dụng quy tắc Ethernet tiêu chuẩn
Liên kết sao chépLW/ELW, hoặc FC/Ethernet trên nền DWDMquỹ khoảng cách và độ trễ

Xác thực nhà sản xuất ở khắp mọi nơi

Các nền tảng lưu trữ kiểm tra thông tin nhận dạng module ở ba cấp độ:

  1. Switch SAN — nhiều switch hiển thị trạng thái cổng module invalid đối với quang học chưa được duyệt, và giữ cổng đó ở trạng thái offline (Quang học FC).
  2. Mảng lưu trữ — controller có thể ghi log cảnh báo unsupported-SFP, hoặc từ chối đưa một cổng lên.
  3. HBA — thường dễ tính hơn, nhưng bộ phận hỗ trợ của nhà sản xuất có thể yêu cầu quang học đã được duyệt trước khi điều tra một sự cố.

Chính sách thực tế mà các nhà vận hành đi đến thường là: dùng quang học đã được duyệt trên cổng mảng lưu trữ và switch, dùng hàng bên thứ ba ở những nơi được chấp nhận, và dùng một công cụ mã hóa để khiến module thay thế trình diện đúng thông tin nhận dạng mà một cổng khắt khe mong đợi (xem Khóa nhà sản xuất).

Không mất gói nghĩa là “chậm”, không phải “down”

FC và RoCE không rớt khung. Vì vậy, một thiết bị quang xuống cấp sẽ sinh ra lỗi CRC, nghẽn credit (slow-drain) và độ trễ tăng dần trên các LUN phía sau nó — đây là một ticket về hiệu năng lưu trữ, không phải một sự cố mất mạng. Quy trình chẩn đoán giống như với bất kỳ liên kết nào khác (đo mức → làm sạch → thay thế → OTDR), nhưng bạn phải bắt đầu từ triệu chứng ở ứng dụng rồi lần ngược trở lại cổng.

Khoảng cách và sao chép

  • Sao chép đồng bộ bị giới hạn bởi độ trễ — trên thực tế lên tới khoảng 100 km — đó là lý do các site DR metro dùng quang học LW/ELW hoặc FC trên nền DWDM.
  • ISL dài cần thêm buffer credit, cũng như thêm quỹ công suất quang; xem Fabric SAN & khoảng cách.

Giám sát

Theo dõi xu hướng DDM trên mọi ISL và cổng của mảng lưu trữ: công suất Rx trôi dần và dòng phân cực Tx tăng dần là dấu hiệu cảnh báo sớm của một laser sắp hỏng vào một tối thứ Sáu nào đó. Hãy lưu giá trị tham chiếu cho từng thiết bị quang ngay khi lắp đặt.

Trong CodingBox

Đọc từng thiết bị quang trên bàn thử trước khi đưa vào mạng lưu trữ: xác nhận mã tốc độ FC hoặc Ethernet, loại bước sóng và thông tin nhận dạng nhà sản xuất, ghi lại DDM làm giá trị tham chiếu, và — với các cổng khắt khe — mã hóa module theo đúng thông tin nhận dạng đã được duyệt trong EEPROM editor, đồng thời giữ lại bản gốc trong code database.

Những gì Ethernet không mất gói đòi hỏi ở mọi liên kết — PFC, ECN, FEC, CRC bằng 0: Ethernet không mất gói cho lưu trữ; các giao vận chạy trên nền đó: NVMe over Fabrics.


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 để .