Masalah kecepatan, laju, dan mode · Masalah umum dan solusi · Transceiver optik dan kabel · Dokumentasi · CodingBox
CodingBox Dokumentasi

Masalah kecepatan, laju, dan mode

“Link-nya jalan di 25G tetapi tidak di 10G.” “Port 100G tidak mau breakout.” “SFP tembaga ini mati di switch ini tetapi baik-baik saja di switch itu.” Ini semua bukan gangguan optik — cahayanya baik-baik saja — melainkan ketidaksepakatan soal rate, coding, dan mode antara host dan modul. Ini menyumbang porsi besar dari tiket sejak 25G hadir.

Modul multi-rate

Sebuah modul mencantumkan rate yang didukungnya di blok identitas (byte 12 nominal rate, kode kepatuhan, byte 36 extended compliance / SFF-8024 Table 4-4). Host membacanya dan menolak rate yang tidak dideklarasikan. Kasus yang umum:

SituasiMengapa gagalPerbaikan
SFP+ 10G dipakai pada 1Gmodul bukan dual-rate, atau port host tidak mendukung 1G dalam cage SFP+gunakan modul dual-rate (mendeklarasikan keduanya), periksa kemampuan host
SFP28 25G dipakai pada 10GCDR hanya mengunci ke 25G; atau host membutuhkan kode kepatuhan 10Gmodul dengan CDR dual-rate 10/25G, atau aktifkan CDR bypass; kodekan byte kepatuhan 10G
SFP 1G pada port khusus 10Gsebagian host menjalankan cage SFP+ hanya pada 10Gpilih port atau platform yang mendukung 1G
QSFP28 100G pada 40Gjarang didukung; rate lane dan FEC berbedagunakan modul 40G

Mengapa CDR penting: CDR — pemulihan clock dan data.

Breakout

Sebuah port 4-lane dapat menjadi empat link independen — hanya jika host maupun modul sama-sama mengizinkannya.

  • Optik paralel (SR4, PSM4, DR4) dan kabel breakout DAC/AOC dapat di-breakout; setiap lane adalah pasangan serat optik yang terpisah.
  • Optik WDM (LR4, CWDM4, FR4) tidak bisa — keempat panjang gelombang berjalan pada satu pasangan serat optik dan harus berakhir pada satu penerima.
  • Port host harus dikonfigurasi untuk breakout (misalnya 4×25G) di sisi switch; ujung-ujung jauhnya harus menjalankan rate single-lane dengan FEC yang sesuai.
  • Modul CMIS mengiklankan aplikasi yang didukung (halaman 01h); mode breakout yang tidak terdaftar di sana tidak tersedia (CMIS).

FEC dan autonegosiasi

Pada 25G ke atas, sebuah link dengan level yang baik namun tidak pernah training hampir selalu merupakan ketidakcocokan FEC: RS-FEC aktif di satu ujung, mati di ujung lain. Pada DAC, autonegosiasi (Clause 73) dan pelatihan link harus diaktifkan di kedua ujung, atau dinonaktifkan keduanya dengan pengaturan statis yang sesuai. Pembahasan lengkap: FEC, autonegosiasi & pelatihan link.

Mode SFP tembaga

SFP 1000BASE-T memiliki PHY di dalamnya. SFP ini berbicara dengan host lewat SGMII (dengan autonegosiasi pada sisi tembaga) atau 1000BASE-X biasa. Modul yang dikodekan untuk satu mode pada port yang dikonfigurasi untuk mode lainnya akan link secara intermiten atau tidak link sama sekali — biasanya “bekerja di switch vendor A, mati di switch vendor B”. Sebagian host mengizinkan Anda mengatur mode per port; jika tidak, pilih modul yang sesuai dengan platformnya (Ethernet tembaga & DAC).

Pemilihan rate

Modul berkelas SFP multi-rate mengalihkan bandwidth penerima lewat pin RS0/RS1 atau bit soft rate-select; modul mendeklarasikan skemanya di byte 13. Host yang tidak pernah menggerakkan RS pada modul yang mengharapkannya dapat membiarkan penerima berada pada rate group yang salah (Pemilihan rate & aplikasi).

“Kecepatan dan jenis: tidak didukung”

Host yang memvalidasi data identifikasi mungkin menerima string vendor sebuah modul namun tetap menolak kombinasi rate/jenisnya — kode kepatuhan tidak mencakup mode port tersebut, atau kode extended compliance untuk 25G/100G tidak ada. Mengodekan byte kepatuhan yang benar (dan hanya yang benar-benar didukung hardware-nya) akan menyelesaikan ini (Pengodean ulang EEPROM).

Urutan diagnostik

  1. Konfirmasikan level optik baik-baik saja (langkah 3–6 checklist tidak ada link).
  2. Baca kode rate modul di meja kerja: byte 12, kode kepatuhan, extended compliance, rate identifier (Peta memori).
  3. Bandingkan konfigurasi port host di kedua ujung: kecepatan, FEC, AN, breakout.
  4. Periksa flag CDR/LOL: lane dengan LOL pada rate yang lebih rendah mengarah ke CDR.
  5. Jika hardware-nya mendukung rate tersebut tetapi data identifikasinya tidak menyatakan demikian, kodekan.

Di CodingBox

Layar Check transceiver mendekode nominal rate, kode kepatuhan dan extended compliance, dan untuk modul CMIS mendaftarkan aplikasi yang diiklankan; EEPROM editor mengedit byte rate dan kepatuhan dengan checksum dihitung ulang. Jagalah agar tetap jujur: mendeklarasikan rate yang tidak dapat dibawa optiknya memindahkan kegagalan dari “tidak link” menjadi “link dengan error”.

Arti bit demi bit dari byte rate dan jenis, beserta pengodean tipikal per jenis modul: Kode kepatuhan.

Perintah kecepatan, FEC, autonegosiasi, dan breakout untuk setiap NOS: Resep konfigurasi port; mengapa sebuah grup port menolak suatu kecepatan: Di dalam switch.

SFP tembaga hanya pada 1G, 100BASE-FX yang tidak pernah link, stick 2,5G, SFP+ 10GBASE-T hanya pada 10G — masalah mode SGMII/1000BASE-X/USXGMII di baliknya: SGMII & serial gigabit.


Jika Anda menemukan ketidakakuratan atau kesalahan dalam artikel ini, pilih bagian teks yang bersangkutan lalu tekan Ctrl+Enter untuk .