Hệ điều hành mạng: cẩm nang thực địa · Nhà sản xuất và hệ điều hành mạng · Card mạng và switch · Tài liệu · CodingBox
CodingBox Tài liệu

Hệ điều hành mạng: cẩm nang thực địa

Mỗi nhà sản xuất switch cung cấp một hệ điều hành mạng (NOS) với cú pháp lệnh riêng, cách hiển thị transceiver riêng và chính sách riêng đối với các module mà nó không nhận ra. Trang này liệt kê các hệ điều hành bạn sẽ gặp, cách chúng đặt tên sự vật, các lệnh xem transceiver nằm ở đâu, và lập trường mặc định của chúng đối với thiết bị quang bên thứ ba, để một module đã đọc trên bàn thử có thể được đối chiếu với thiết bị mà nó sẽ được lắp vào.

Toàn cảnh

NOSNhà sản xuất / nền tảngKiểu CLIThông tin nhận dạng transceiver & DDMThiết bị quang bên thứ ba (theo tài liệu)
IOS / IOS-XECisco Catalyst campus (9200/9300/9500…), ISR/ASRshowshow interfaces transceiver [detail], show idprom interfacetừ chối theo mặc định (%PHY-4-UNSUPPORTED_TRANSCEIVER, errdisable); service unsupported-transceiver + no errdisable detect cause gbic-invalid trên nhiều nền tảng
NX-OSCisco Nexus DCshowshow interface … transceiver detailsphần lớn chấp nhận và ghi log; một số nền tảng nghiêm ngặt; service unsupported-transceiver
IOS-XRCisco ASR 9000, NCS, 8000showshow controllers optics …xác thực theo từng nền tảng; thiết bị quang không được hỗ trợ bị gắn cờ, một số bị giữ ở trạng thái down
EOSAristashowshow interfaces transceiver [dom]không thực thi; chỉ ghi log
Junos / Junos EvolvedJuniper EX, QFX, MX, PTX, ACXshow (cấu hình phân cấp)show interfaces diagnostics optics, show chassis hardwarechấp nhận phần lớn; “unsupported” trong show chassis pic; DDM có thể bị giới hạn với PN lạ
VRPHuawei CloudEngine, S-series, NEdisplaydisplay transceiver interface … verbosebáo động với thiết bị quang không phải Huawei; transceiver phony-alarm-disable để tắt
ComwareH3Cdisplaydisplay transceiver interface, display transceiver diagnosistương tự VRP; transceiver phony-alarm-disable
AOS-CX / AOS-S (ProCurve)HPE Arubashowshow interface transceiver [detail]AOS-S chặn thiết bị không được hỗ trợ trừ khi có allow-unsupported-transceiver; AOS-CX dùng lệnh tương tự
OS10 / OS9Dellshowshow interface … transceiverphần lớn dễ tính; thời PowerConnect: service unsupported-transceiver
EXOS / VOSS / Fabric EngineExtremeshowshow ports transceiver informationdễ tính, chỉ ghi log
FastIron (ICX)Ruckus / Brocadeshowshow media, show opticdễ tính trên Ethernet; FOS cho SAN thì nghiêm ngặt
FOSBrocade/Broadcom SANswitchshow, sfpshowsfpshow, porterrshowyêu cầu SFP mang thương hiệu Brocade trên phần lớn nền tảng (Thiết bị quang FC)
Cumulus Linux / NVUE, Onyx (MLNX-OS)Nvidia/Mellanox SpectrumLinux / nvl1-show, mlxlink -m, ethtool -mdễ tính trên Ethernet; InfiniBand có xác thực thông tin cáp
SONiCbản dựng cộng đồng và của nhà sản xuất trên white-box (Edgecore, Celestica, UfiSpace…) và OEMLinux / show, configshow interfaces transceiver eeprom -d, sfputildễ tính; plugin nền tảng quyết định
RouterOS / SwOSMikroTik/interface ethernetmonitor trên các giao diện sfpchấp nhận mọi thứ; có hiển thị DDM
EdgeOS / UniFiUbiquitiGUI / CLIGUI, ethtool -mdễ tính
Host Linuxserver, DPUethtoolethtool -mtùy driver của NIC (allow_unsupported_sfp trên một số driver Intel)

Hành vi này khác nhau theo từng nền tảng và từng bản phát hành; hãy coi cột cuối chỉ là định hướng và xác nhận lại trong tài liệu của nhà sản xuất hoặc trên một cổng thử nghiệm (Cách mỗi NOS xác thực module).

Các nhóm lệnh

Tác vụKiểu show (Cisco, Arista, Juniper…)Kiểu display (Huawei, H3C)Kiểu Linux (SONiC, Cumulus, host)
Thông tin nhận dạngshow interfaces transceiver / show chassis hardwaredisplay transceiver interfaceshow interfaces transceiver eeprom, ethtool -m
DDM… transceiver detail / diagnostics optics… verbose / display transceiver diagnosis… eeprom -d, ethtool -m
Tốc độ / FEC / breakoutspeed, fec, breakout dưới giao diện hoặc chassisspeed, fec-mode, port splitconfig interface speed/fec/breakout, nv set interface … link
Lỗishow interfaces counters errorsdisplay interface … countersshow interfaces counters, ethtool -S

Cú pháp chính xác theo từng NOS: Công thức cấu hình cổng; kiểm tra thông tin nhận dạng: Kiểm tra module quang trên switch.

Mạng mở

SONiC (Linux cộng với lớp trừu tượng SAI trên nền ASIC thương mại) và Cumulus/NVUE biến NOS thành phần mềm có thể chọn tách rời khỏi phần cứng. Với thiết bị quang, điều này có nghĩa là: plugin nền tảng, chứ không phải chính sách của nhà sản xuất, quyết định những gì được đọc và đọc như thế nào; hỗ trợ CMIS phụ thuộc vào bản phát hành SONiC; bộ đếm DDM và FEC lấy từ các công cụ Linux; và việc kiểm tra tính tương thích là việc của bạn (Ma trận tương thích).

NOS ảnh hưởng thế nào đến những gì bạn thấy

  • Đặt tên: chuỗi loại (10GBASE-LR, QSFP-100G-SR4, SFP-10G-LR) được suy ra từ mã tuân thủ và PN, mỗi NOS suy ra khác nhau (Mã tuân thủ).
  • Cách hiển thị DDM: một số hiển thị cả ngưỡng và cờ, một số chỉ hiển thị giá trị; một số áp dụng hiệu chuẩn ngoài, một số thì không (Hiệu chuẩn).
  • Độ sâu CMIS: từ kiểm soát toàn bộ đường dữ liệu cho tới kiểu “giải phóng LPMode rồi cầu may” (Sự cố CMIS).
  • Ghi log: thông báo nêu tên lý do từ chối (unsupported, invalid, Mod_Inv, phony) là cách chẩn đoán nhanh nhất (Chỉ mục triệu chứng).

Trong CodingBox

Bản tóm tắt transceiver trình bày thông tin nhận dạng của module theo kiểu Cisco IOS, Junos, Huawei VRP và Aruba, để kết quả trên bàn thử khớp với những gì switch sẽ in ra — và bất kỳ sai lệch nào giữa hai bên chính là nơi một vấn đề về mã hóa hay chính sách lộ ra đầu tiên.

Mở rộng của dòng host Linux — các nhà sản xuất NIC, driver và lệnh xem module của họ: Công cụ và chẩn đoán NIC, NIC có cổng quang.

Ngữ pháp đặt tên giao diện và tên cổng quản lý của từng hệ thống này: Đặt tên cổng & đèn LED; các MIB SNMP và đường dẫn đo từ xa cho dữ liệu transceiver của chúng: Quản lý & giám sát.


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