Anahtarın içi: ASIC, SerDes, port grupları, control plane
Bir anahtar portu, alıcı-vericiden önceki son duraktır ve bir modülün yapmasına izin verilenlerin çoğuna — hangi hızlar, breakout’un çalışıp çalışmadığı, aynı anda kaç portun 25G çalışabildiği, DDM’nin ne hızda yoklandığı — o portun arkasındaki silikon ve ürün yazılımı karar verir. Bu sayfa kutuyu açar: yönlendirme ASIC’i ve onun SerDes’i, şeritlerin portlara nasıl gruplandığı, kontrol düzlemi CPU’sunun iki telli veri yoluyla ne yaptığı ve optikler için gücün ve ısının nereden geldiği.
Üç düzlem
| Düzlem | Donanım | Optikler için ne yapar |
|---|---|---|
| Veri düzlemi | yönlendirme ASIC’i (Broadcom Trident/Tomahawk, Marvell, Nvidia Spectrum gibi hazır silikon veya satıcıya özel silikon), onun SerDes’i, PHY’ler/retimer’lar | elektriksel şeritleri modüle sürer, PCS/FEC, MAC’leri, yönlendirmeyi çalıştırır |
| Kontrol düzlemi | ağ işletim sistemini çalıştıran genel amaçlı bir CPU | modül EEPROM’larını I²C üzerinden okur, kimliği doğrular, ilkeyi uygular, şeritleri yapılandırır, DDM’yi yoklar, alarm kaldırır |
| Yönetim | bant dışı Ethernet/konsol, bazen bir BMC | show interface transceiver ve syslog’u gördüğünüz yer |
Veri düzlemi hızlı ve akılsızdır; kontrol düzlemi yavaştır ve kararları verir. Bir modülün elektriksel olarak kusursuz olup yine de “desteklenmiyor” olabilmesinin nedeni budur: CPU hayır demiştir (Host ne yapar).
SerDes ve şeritler
Her port, ASIC’ten gelen bir SerDes şeritleri demetidir. Şerit başına hızları, yonga neslinin bir özelliğidir:
| ASIC nesli (tipik) | SerDes şeridi | Port seçenekleri |
|---|---|---|
| 1G çağı | 1,25 GBd | SFP 1G, RJ45 |
| 10G | 10,3 GBd | SFP+; 4 şerit → QSFP+ 40G |
| 25G | 25,78 GBd NRZ | SFP28; 4 şerit → QSFP28 100G; genellikle 10G’ye düşebilir |
| 50G | 26,5 GBd PAM4 | SFP56; QSFP56 200G; 8 şerit → 400G (QSFP-DD/OSFP) |
| 100G | 53,1 GBd PAM4 | QSFP112; 8 şerit → 800G |
| 200G | 106 GBd PAM4 | 8 şerit → 1,6T (OSFP224, 16 şeritte OSFP-XD) |
Bir modül, SerDes’in üretebileceği bir şerit hızına ihtiyaç duyar. 25G-SerDes’li bir port, yalnızca SerDes daha düşük hızı da destekliyorsa (çoğu destekler) bir 10G modülü sürer; bazı yongalarda 50G-PAM4 bir şerit, 25G-NRZ bir şeride yavaşlatılamaz — “bu port 25G’yi desteklemiyor” durumunun nedeni budur (Ethernet nesilleri).
Port grupları ve hız kısıtlamaları
SerDes’ler dörtlü gruplar hâlinde düzenlenir (bir saat/PLL paylaşan dörder şeritlik gruplar). Sonuçları:
- Hız grupları — birçok 25G platformunda bir dörtlünün dört SFP28 portunun tümü 10G ya da tümü 25G çalışmalıdır; karıştırmak reddedilir veya sessizce düşürülür (Hız ve oran).
- Breakout — bir QSFP portunun dört şeridi, yalnızca ASIC ve portun PHY eşlemesi izin veriyorsa dört porta dönüşebilir; genellikle yalnızca belirli portlar (veya her ikinci port) breakout yapabilir ve breakout’u etkinleştirmek bir komşuyu devre dışı bırakır (Breakout ve MPO kablolama).
- Port grubu başına FEC — FEC modu bazen bir grup genelinde paylaşılır.
- Aşırı abonelikli uplink’ler — bazı tasarımlar, ASIC’in sahip olduğundan daha fazla ön panel şeridini çoğullar, bu yüzden tüm portlar aynı anda tam hızda çalışamaz.
Platformun donanım kılavuzu bu kuralları port başına listeler; bunlar modülde görünmez.
Kart üzerindeki PHY’ler, retimer’lar ve gearbox’lar
ASIC ile kafes arasında bir PHY (RJ45 portları için), bir retimer (yüksek radix’li kutularda uzun PCB izlerini temizlemek için), bir gearbox (örn. bazı 100G tasarımlarında 2 × 50G ASIC şeridi ↔ 4 × 25G modül şeridi) veya bir MACsec motoru bulunabilir. Her biri gecikme ve kendi hız/FEC sınırlamalarını ekler, ve her biri bir şeridin yanlış yapılandırılabileceği başka bir yerdir. Bir portun “ASIC’e doğrudan bağlı” olup olmaması, modüle ulaşmak için ASIC’in kendi eşitleyicisine ihtiyaç duyan LPO optikleri için önemlidir (Modülasyon ve DSP).
Kontrol düzlemi ve iki telli veri yolu
- CPU, modül EEPROM’larına I²C çoğullayıcıları üzerinden ulaşır (port başına veya grup başına bir veri yolu), çoğu zaman mevcudiyet, LPMode, sıfırlama ve kesme pinlerini de işleyen bir CPLD/FPGA aracılığıyla (İki telli arayüz).
- Devreye alma bir yazılım dizisidir: algıla → kimliği oku → doğrula → gücü aç → şeritleri yapılandır → Tx’i etkinleştir → DDM’yi yokla; NOS sürümleri, CMIS’i ne kadar eksiksiz uyguladıkları konusunda farklılık gösterir (CMIS sorunları).
- DDM yoklaması CPU tarafından zamanlanır — tipik olarak birkaç saniyede bir ile bir dakikada bir arasında; yüzlerce port tek bir yönetim CPU’sunu paylaşır, bu yüzden ağır SNMP yoklaması onu yavaşlatabilir (Araçlarla DDM okumak).
- İlke (beyaz listeler, errdisable, üçüncü taraf geçersiz kılmaları) saf kontrol düzlemi kodudur (Her NOS bir modülü nasıl doğrular).
Optikler için güç ve soğutma
| Öğe | Tipik | Notlar |
|---|---|---|
| Kafes başına 3,3 V | sınıfla sınırlı: 1,5 W (SFP+), 3,5–5 W (QSFP28), 12–15 W (QSFP-DD), 15–25+ W (OSFP) | bunu aşmak → modül düşük güçte tutulur (Güç ve termal) |
| Ön panel hava akımı | önden arkaya veya arkadan öne | uyumsuz modül ısı emici yönü veya engellenmiş girişler optikleri aşırı ısıtır |
| Toplam optik bütçesi | 400G bir kutuda 32 × 12 W ≈ 0,4 kW; 800G’de 64 × 16 W ≈ 1 kW | anahtarın PSU anma değerinin anlamlı bir payı |
Tamponlar, yönlendirme ve bunların optiklerle ilişkisi
Neredeyse hiçbir şey — tıkanıklık özelliklerinin (PFC, ECN) bağlantı hatalarıyla etkileşmesi dışında: CRC nedeniyle çerçeve düşüren bir port, depolama ve RDMA’ya tıkanıklık gibi görünür (Kayıpsız Ethernet). Anahtarın rolüne, optikleri değil, yönlendirme kapasitesi (Tb/s), tampon boyutu ve tablo boyutları karar verir (Roller ve topolojiler).
Hazır silikona karşı özel silikon, açık NOS’a karşı kapalı NOS
| Model | Örnekler | Optikler için sonucu |
|---|---|---|
| Hazır ASIC + satıcı NOS’u | çoğu kurumsal ve veri merkezi anahtarı | optik desteğine satıcı ilkesi karar verir; donanım sınırları ASIC’ten gelir |
| Hazır ASIC + açık NOS | white-box donanımda SONiC, Cumulus | ilke asgaridir; uyumluluk testleri sizin sorumluluğunuzdadır |
| Özel ASIC + satıcı NOS’u | bazı operatör ve üst düzey veri merkezi platformları | sıkı entegrasyon; genellikle en katı doğrulama |
NOS ortamı ve optik davranışları: Ağ işletim sistemleri.
CodingBox’ta
Anahtarın kararları, modülün kimlik baytları üzerinden verilir ve CodingBox’ın gösterdiği ile düzenlediği de tam olarak budur: SerDes’in desteklemesi gereken hız kodları ve uygulamalar, kafese karşı güç sınıfı, portun PHY yolu için konektör ve teknoloji (Check transceiver, EEPROM editor).
SerDes’in kafese teslim ettiği şerit demetleri — SFI, 25GAUI, CAUI-4, 400GAUI-8, 800GAUI-8 — C2M uyumluluk noktaları ve şerit eşlemesiyle birlikte: XGMII, XAUI ve AUI ailesi; MII’den AUI’ye tüm merdiven: Ortamdan bağımsız arayüzler.
Bu parçaların nasıl paketlendiği — sabit, hat kartlı ve fabric’li kasa, yığınlanabilir, endüstriyel, white-box — hava akımı yönü ve yedeklilikle birlikte: Anahtar sınıfları ve form faktörleri; kutu rafa takıldıktan sonra portlara ne denildiği: Port adlandırma ve LED’ler.