DOM (Digital Optical Monitoring) trên module SFP cung cấp 5 thông số quang thời gian thực: nhiệt độ module, điện áp cung cấp, dòng bias laser, công suất phát (Tx power) và công suất thu (Rx power) — theo chuẩn SFF-8472. Mỗi thông số đều có 4 ngưỡng cảnh báo (low alarm, low warning, high warning, high alarm) do nhà sản xuất nạp sẵn trong EEPROM của module, cho phép switch và hệ thống NMS phát hiện sớm sự cố link quang. Bài viết này hướng dẫn cách đọc từng chỉ số DOM, ý nghĩa thực tế và các lệnh CLI để xem trên Cisco, Juniper, Huawei, Mikrotik.
DOM SFP là gì và hoạt động thế nào?
DOM (Digital Optical Monitoring), còn gọi là DDM (Digital Diagnostic Monitoring), là tính năng chuẩn hóa trong chuẩn SFF-8472 cho phép module SFP báo cáo các thông số nội bộ qua giao tiếp I2C tới host (switch/router). Tính năng này được giới thiệu lần đầu năm 2002 và đã trở thành mặc định trên hầu hết module SFP hiện đại từ 2005 trở đi — gồm cả các thương hiệu phổ thông như Wintop, BTON, Dintek lẫn vendor cao cấp như Cisco, Juniper, Finisar.
Cơ chế hoạt động: bên trong mỗi module SFP có một bộ vi điều khiển nhỏ liên tục đo các thông số vật lý (nhiệt độ photodiode, dòng laser, photocurrent đầu thu…) rồi cập nhật vào vùng bộ nhớ EEPROM tại địa chỉ A2h theo SFF-8472. Switch dùng giao thức I2C đọc vùng bộ nhớ này (thường mỗi vài giây) để hiển thị giá trị real-time qua lệnh CLI hoặc gửi lên SNMP.
5 thông số DOM cốt lõi và ý nghĩa
Năm thông số DOM theo SFF-8472 phản ánh toàn bộ “sức khỏe” của module SFP và tuyến quang phía sau nó. Hiểu rõ ý nghĩa của từng chỉ số giúp kỹ thuật viên chẩn đoán nhanh khi link gặp sự cố mà không cần ngắt tuyến để đo bằng máy ngoài.
1. Nhiệt độ module (Module Temperature)
Nhiệt độ module là nhiệt độ đo tại photodiode hoặc laser bên trong vỏ SFP, hiển thị bằng °C. Đây là chỉ số đầu tiên cần kiểm tra khi module có dấu hiệu bất ổn vì laser DFB và photodiode đều rất nhạy với nhiệt — Tx power có thể trượt 0.3 dB và Rx sensitivity giảm 0.5–1 dB khi nhiệt độ vượt 70 °C.
- Dải bình thường (commercial-grade): 0 °C đến +70 °C.
- Dải mở rộng (industrial-grade): -40 °C đến +85 °C.
- Cảnh báo: Thường high warning ở +75 °C, high alarm ở +85 °C.
- Khi nào báo động: Switch quá tải, quạt làm mát hỏng, môi trường phòng máy nóng (> 35 °C), hoặc đặt switch trong tủ rack không thông gió.
2. Điện áp cung cấp (Supply Voltage)
Điện áp cung cấp là mức điện áp 3.3V mà switch cấp cho module qua chân nguồn của SFP cage, hiển thị bằng volt. Module cần điện áp ổn định trong dải hẹp để laser hoạt động đúng đặc tuyến — sai lệch lớn thường là dấu hiệu nguồn switch yếu hoặc lỗi kết nối chân cắm.
- Dải bình thường: 3.10 V đến 3.50 V (nominal 3.3 V).
- Cảnh báo điển hình: Low warning 3.00 V, low alarm 2.90 V, high warning 3.60 V, high alarm 3.70 V.
- Khi nào báo động: Switch cung cấp nguồn không ổn định, pin RAID/UPS suy yếu, hoặc chân SFP cage bị oxy hóa.
3. Dòng bias laser (Laser Bias Current)
Dòng bias laser là cường độ dòng điện một chiều DC chạy qua laser diode để duy trì hoạt động, hiển thị bằng milliampere (mA). Bias current là chỉ số tốt nhất để dự đoán tuổi thọ laser — khi laser già đi, hiệu suất quang giảm, mạch điều khiển sẽ tự động tăng bias để giữ Tx power ổn định. Khi bias tiến gần high alarm, đây là cảnh báo sớm cần thay module trong vài tháng tới.
- Dải bình thường: Thường 10–60 mA tùy loại laser. SFP 1G 1310 nm thường 5–25 mA; SFP 1550 nm long-haul có thể 30–80 mA.
- Cảnh báo: High warning thường tại 80 mA, high alarm 100 mA — vượt ngưỡng này laser sắp hỏng.
- Khi nào báo động: Laser cuối đời (3–7 năm tùy chất lượng), nhiệt độ cao kéo dài, hoặc lô module kém chất lượng.
4. Công suất phát (Tx Power)
Tx Power là công suất quang module phát ra tại đầu transmitter, đo trực tiếp bằng cảm biến tích hợp và hiển thị bằng dBm. Đây là chỉ số kiểm tra “module có còn phát đủ mạnh không” — nếu Tx Power tụt thấp dưới ngưỡng nhà sản xuất, đối tác phía xa sẽ không nhận đủ tín hiệu và link bắt đầu chập chờn.
- Giá trị tham chiếu: Mỗi chuẩn IEEE 802.3 có dải Tx khác nhau — ví dụ 1000BASE-LX -9.5 đến -3 dBm, 10GBASE-LR -8.2 đến +0.5 dBm. Xem chi tiết tại bài Công suất thu SFP.
- Cảnh báo trượt giá trị: Nếu Tx Power tụt > 1 dB so với baseline lúc mới lắp, cần theo dõi và plan bảo trì.
- Khi nào báo động: Laser xuống cấp, hoặc lỗi mạch driver — kết hợp xem Bias current để khẳng định.
5. Công suất thu (Rx Power)
Rx Power là công suất quang module nhận được từ đầu phát phía xa qua tuyến cáp, hiển thị bằng dBm. Đây là chỉ số quan trọng nhất khi troubleshoot link — Rx phản ánh tổng suy hao tuyến và sức khỏe laser đầu xa. Đa số sự cố mạng quang đều bắt đầu từ Rx Power tụt.
- Cửa sổ an toàn: Giữa Rx sensitivity + 3 dB và Rx overload − 3 dB.
- Cảnh báo trượt giá trị: Rx tụt > 2 dB so với baseline cần kiểm tra ngay đầu nối, mối hàn.
- Khi nào báo động: Đầu connector bẩn, mối hàn xuống cấp, bend tight trên cáp, hoặc Tx Power đầu xa tụt.
Bảng tham chiếu nhanh ngưỡng DOM theo loại module
Bảng dưới đây tổng hợp ngưỡng vận hành điển hình cho các module SFP phổ biến tại Việt Nam, dùng làm checklist khi kiểm tra DOM hàng ngày. Lưu ý các ngưỡng warning/alarm cụ thể do từng nhà sản xuất nạp riêng, kỹ thuật viên nên đọc bằng lệnh chi tiết để biết giá trị chính xác trong EEPROM.
| Thông số | Dải bình thường | Cảnh báo điển hình | Nguyên nhân khi bất thường |
|---|---|---|---|
| Nhiệt độ | 0 đến +70 °C | HW +75 °C / HA +85 °C | Phòng máy nóng, tủ rack thiếu thông gió |
| Điện áp | 3.10–3.50 V | LA 2.90 V / HA 3.70 V | Nguồn switch không ổn định |
| Bias current | 10–60 mA | HW 80 mA / HA 100 mA | Laser xuống cấp, cuối tuổi thọ |
| Tx Power | Theo chuẩn module | Trượt > 1 dB từ baseline | Laser yếu, driver lỗi |
| Rx Power | Sensitivity + 3 dB ↔ Overload − 3 dB | Trượt > 2 dB từ baseline | Đầu nối bẩn, mối hàn kém, bend tight, Tx đầu xa yếu |
Lệnh đọc DOM theo từng vendor switch
Mỗi hãng switch có cú pháp đọc DOM riêng, nhưng đều trả về cùng năm thông số chuẩn SFF-8472. Dưới đây là các lệnh phổ biến nhất kỹ thuật viên nên thuộc lòng khi vận hành mạng đa vendor.
Cisco IOS / IOS-XE / NX-OS
Trên Cisco IOS và IOS-XE (Catalyst, ASR, ISR), dùng lệnh show interfaces transceiver cho tổng quan tất cả module, hoặc show interfaces gigabitEthernet 0/1 transceiver detail cho từng cổng. Trên NX-OS (Nexus), dùng show interface ethernet 1/1 transceiver details. Đầu ra liệt kê đầy đủ Temperature, Voltage, Current, Tx Power, Rx Power kèm các ngưỡng warning/alarm thresholds.
Juniper Junos
Trên Juniper (MX, EX, QFX, SRX), dùng lệnh show interfaces diagnostics optics ge-0/0/0 hoặc show interfaces diagnostics optics et-0/0/0 cho cổng 100G. Junos hiển thị thông số dưới định dạng đẹp, gồm cả “Laser bias current” và “Module temperature” với high alarm/warning explicit.
Huawei VRP
Trên thiết bị Huawei (S series, CE series, NE), dùng display transceiver diagnosis interface gigabitethernet 0/0/1 hoặc display interface gigabitethernet 0/0/1 transceiver verbose. Huawei trả về thông số có chia rõ “Current diagnostic value” và “Threshold table”.
HPE / Aruba
Trên HPE ProCurve / Aruba (ArubaOS-CX, ArubaOS-Switch), dùng show interfaces transceiver hoặc show interfaces transceiver detail. Bản mới ArubaOS-CX có thêm show interfaces 1/1/1 transceiver detail.
Mikrotik RouterOS
Trên Mikrotik (CRS, CCR, RB), dùng /interface ethernet monitor sfp-sfpplus1 hoặc xem trong WinBox tab “Status” của cổng SFP. Mikrotik hiển thị nhanh Tx/Rx, nhiệt độ và voltage — đủ để chẩn đoán cơ bản.
Linux server với SFP NIC
Với card mạng Linux có hỗ trợ DOM (Intel, Mellanox), dùng ethtool -m eth0 để dump toàn bộ EEPROM SFP. Cần kernel hỗ trợ ethtool 4.0+ và driver NIC có CONFIG_OPTICS hỗ trợ — đa số driver server hiện đại đều có.
Giải mã đầu ra DOM — ví dụ thực tế
Một đầu ra DOM điển hình trên Cisco có dạng:
Optical Optical
Temperature Voltage Current Tx Power Rx Power
Port (Celsius) (Volts) (mA) (dBm) (dBm)
--------- ----------- ------- ------- -------- --------
Gi1/0/49 42.5 3.31 18.2 -4.8 -12.3
Cách đọc nhanh:
- Temperature 42.5 °C: Bình thường, dưới ngưỡng cảnh báo 75 °C.
- Voltage 3.31 V: Lý tưởng, sát giá trị nominal 3.3 V.
- Bias current 18.2 mA: Bình thường cho SFP 1G, còn cách xa cảnh báo 80 mA.
- Tx Power -4.8 dBm: Tốt cho 1000BASE-LX (dải -9.5 đến -3 dBm) — laser còn khỏe.
- Rx Power -12.3 dBm: Tuyệt vời — cách xa Rx sensitivity -19 dBm, có ~7 dB margin.
Kết luận: Module này hoạt động ổn định, không cần can thiệp.
Khi DOM cảnh báo — checklist xử lý nhanh
Khi switch hoặc NMS bắn alarm DOM, kỹ thuật viên nên đi qua các bước sau theo thứ tự để khoanh vùng nhanh nguyên nhân và tránh thay nhầm module:
- Xác định chỉ số nào cảnh báo: Nhiệt độ, voltage, bias, Tx, hay Rx? Mỗi loại trỏ về một nhóm nguyên nhân khác nhau.
- So sánh với baseline: Lấy giá trị hiện tại trừ baseline lúc bàn giao. Chênh > 2 dB ở Tx/Rx là bất thường rõ rệt.
- Kiểm tra đầu xa: Đăng nhập switch đối diện, đọc DOM của module bắt cặp. Tx của bên kia phải khớp với Rx bên này cộng suy hao tuyến.
- Vệ sinh đầu nối LC: Đây là nguyên nhân số 1 gây Rx tụt — dùng one-click cleaner lau 2 đầu connector, kiểm tra lại Rx.
- Đo OTDR: Nếu vệ sinh không cải thiện, đo OTDR tuyến để xem có mối hàn nào suy hao bất thường. Tham khảo bài Cách đọc trace OTDR.
- Thay module hoặc swap test: Nếu mọi cách khác đều ok, hoán đổi module sang cổng khác hoặc lấy module dự phòng để khẳng định lỗi tại module.
Module không hỗ trợ DOM — phải làm gì?
Một số module SFP đời cũ, hoặc module clone giá rẻ không có DOM. Khi switch không trả về thông số (báo “diagnostic information not supported”), kỹ thuật viên phải đo thủ công bằng máy đo công suất quang. Cách này gián đoạn dịch vụ vì phải tách patch cord khỏi module, đấu vào máy đo — đôi khi không khả thi với link đang chạy production.
Giải pháp dài hạn: TCNET khuyến cáo luôn chọn module có DOM (mọi module Wintop, BTON, Dintek, Cisco, Juniper hiện hành đều có). Cách kiểm tra nhanh trước khi mua: yêu cầu nhà cung cấp xác nhận hỗ trợ SFF-8472 — đây là chuẩn DOM hiện hành.
Sản phẩm và dịch vụ DOM SFP tại TCNET
TCNET cung cấp đầy đủ module SFP hỗ trợ DOM theo SFF-8472 cho 1G/10G/25G/100G, phù hợp với hầu hết switch Cisco, Juniper, HPE/Aruba, Huawei, Mikrotik trên thị trường. Mỗi module đều được test DOM trước khi giao, có nhãn ghi rõ chuẩn IEEE 802.3 và baseline Tx/Rx — giúp khách hàng dễ dàng đối chiếu khi vận hành. Xem chi tiết tại danh mục Module quang SFP hoặc gọi 028.6285.0999 để được tư vấn.
Kết luận
DOM SFP là công cụ mạnh nhất để giám sát sức khỏe link quang mà không cần ngắt dịch vụ — chỉ cần đọc đúng 5 chỉ số nhiệt độ, voltage, bias, Tx, Rx là kỹ thuật viên có thể chẩn đoán 80% sự cố tuyến quang. Quy tắc nhớ nhanh: baseline lúc bàn giao, đối chiếu định kỳ, ngưỡng alarm là cảnh báo sớm — không phải tín hiệu báo hỏng. Thói quen ghi nhận baseline và xem DOM hàng tuần giúp giảm 70% downtime do sự cố cáp quang.
Câu hỏi thường gặp
DOM và DDM khác nhau như thế nào?
DOM (Digital Optical Monitoring) và DDM (Digital Diagnostic Monitoring) là hai cách gọi cùng một tính năng theo chuẩn SFF-8472. Cisco và Juniper thường gọi là “Transceiver diagnostics” hoặc “DOM”; vendor khác gọi “DDM”. Về kỹ thuật, hai thuật ngữ này hoàn toàn tương đương.
DOM có chính xác như máy đo công suất quang không?
DOM có độ chính xác ±2 dB theo SFF-8472, trong khi máy đo công suất quang chuyên nghiệp có độ chính xác ±0.2 dB. DOM tốt cho giám sát xu hướng và phát hiện sự cố lớn, nhưng khi cần đo chính xác để nghiệm thu hoặc xử lý sự cố tinh vi, vẫn nên dùng máy đo rời.
DOM có thể bị giả mạo không?
Có. Module clone hoặc relabel có thể bị nạp giá trị baseline giả vào EEPROM A2h để “trông như hàng chính hãng”. Vì vậy DOM không nên là tiêu chí duy nhất để xác thực module — cần kết hợp kiểm tra vendor PN, serial, nguồn gốc và test thực địa. Tham khảo bài Cách kiểm tra SFP chính hãng.
Tại sao DOM hiển thị Tx Power = 0 hoặc -40 dBm?
Hai giá trị bất thường này thường có nghĩa: Tx = 0 dBm với module không có laser hoạt động hoặc module mới chưa được boot đầy đủ; Tx hoặc Rx = -40 dBm là giá trị “loss of signal” mà SFF-8472 quy định khi không phát hiện được tín hiệu. Trường hợp này cần kiểm tra cáp đã cắm chưa, đầu nối có sạch không, hoặc module có lỗi nội bộ.
Có cần enable DOM trên switch không?
Trên hầu hết switch hiện đại (Cisco, Juniper, Huawei), DOM tự động enable khi cắm module hỗ trợ. Một số dòng cũ (Cisco IOS pre-12.2) cần lệnh transceiver type all monitoring trong global config. Nếu lệnh show interface transceiver trả về “not supported”, thử update IOS hoặc kiểm tra module có DOM không.
DOM có hỗ trợ trên QSFP/QSFP28 không?
Có, nhưng QSFP dùng chuẩn riêng là SFF-8636 (cho QSFP+/QSFP28) với cấu trúc 4 lane riêng biệt — đọc Tx/Rx cho từng lane (lane 0, 1, 2, 3). Cú pháp CLI trên Cisco và Juniper sẽ hiển thị 4 dòng Tx/Rx tương ứng. Phương pháp đọc và ý nghĩa các thông số tương tự DOM của SFP+, chỉ thêm chiều “per lane”.
Bài viết được biên soạn bởi đội ngũ kỹ thuật TCNET, dựa trên chuẩn SFF-8472 Rev 12.4 (Diagnostic Monitoring Interface for Optical Transceivers), SFF-8636 (QSFP DOM), tài liệu vendor Cisco/Juniper/Huawei/Mikrotik và kinh nghiệm vận hành mạng quang doanh nghiệp/ISP. Liên hệ TCNET — Hotline/Zalo 028.6285.0999 — Email duan@mangthanhcong.vn.
