Yönetim düzlemi: konsol, OOB, API’ler, SNMP ve optik için telemetri
Bir anahtarın bir alıcı-verici hakkında bildiği her şey — kimlik bilgileri, DDM, alarmlar, bir modülü reddetme nedeni — kontrol düzleminde yaşar ve size yönetim düzlemi üzerinden ulaşır: bir konsol kablosu, bir bant dışı (out-of-band) port, bir CLI veya API oturumu, bir SNMP yoklaması, bir telemetri akışı veya bir syslog satırı. Bu sayfa; erişim yöntemlerini, otomasyon arayüzlerini, başlıca platformlarda alıcı-verici verisini taşıyan SNMP nesnelerini ve telemetri yollarını, uyarı kurulmaya değer syslog mesajlarını ve optiklere dokunan operasyonel rutinleri (yedekleme, yükseltme, ZTP) listeler.
Erişim yöntemleri
| Yöntem | Port / arayüz | Kullanım | Notlar |
|---|
| Konsol | RJ45 RS-232 (Cisco rollover kablosu, 9600 8N1) ve/veya USB-C / mini-USB (sanal COM) | ilk yapılandırma, kurtarma, önyüklemeyi izleme | birçok yeni cihazda 115 200; USB konsol Windows’ta bir sürücü gerektirir |
| Bant dışı yönetim | özel mgmt0 / Management1 / me0 Ethernet, kendi VRF’i | günlük yönetim, MLAG için keepalive, telemetri | ayrı fiziksel ağ; 1G bakır, bazen SFP (Port adlandırma ve LED’ler) |
| Bant içi (in-band) | veri ağı üzerinden loopback veya SVI | OOB yokken | veri düzlemi kaybolduğunda o da kaybolur |
| BMC / IPMI / Redfish | white-box ve bazı DC anahtarlarında | güç, sensörler, ürün yazılımı | sunucu tarzı |
| Bluetooth / USB uygulaması | bazı kampüs anahtarları | telefondan ilk kurulum | — |
Yapılandırma ve otomasyon arayüzleri
| Arayüz | Standartlar | Nerede | Optik kullanımı |
|---|
| CLI (SSH) | — | hepsi | show interfaces transceiver ve benzerleri (Anahtarlarda optiklerin doğrulanması) |
| NETCONF / YANG | RFC 6241, OpenConfig ve yerel modeller | Junos, IOS-XE/XR, NX-OS, Arista, Huawei, SONiC (kısmi) | openconfig-platform-transceiver kimlik bilgilerini ve DDM’yi okur |
| RESTCONF / REST | RFC 8040, satıcıya özgü REST (Arista eAPI, AOS-CX REST, NX-API, Dell OS10 REST) | çoğu | aynı show komutlarının JSON’u |
| gNMI / gRPC | OpenConfig gNMI | Arista, Cisco, Juniper, Nokia, SONiC | akan (streaming) telemetri abonelikleri |
| SNMP | v2c / v3 | hepsi | DDM ve durumun yoklanması (İzleme) |
| Ansible / Terraform / Python | yukarıdakiler üzerinden | — | filo genelinde alıcı-verici envanteri |
| ZTP / PoAP / autoinstall | DHCP seçenekleri + HTTP/TFTP | provizyon | yeni bir anahtar imaj ve yapılandırmayı çeker; optik ilke komutları bu yapılandırmada bulunmalıdır |
Alıcı-vericiler için SNMP nesneleri
| Kapsam | MIB / nesne | Notlar |
|---|
| Arayüz durumu ve sayaçları (hepsi) | IF-MIB: ifOperStatus, ifHighSpeed, ifInErrors, ifHCInOctets; EtherLike-MIB: dot3StatsFCSErrors | bağlantı ve CRC |
| Fiziksel envanter (hepsi) | ENTITY-MIB: entPhysicalDescr, entPhysicalModelName (PN), entPhysicalSerialNum (SN), entPhysicalMfgName (satıcı), entPhysicalClass = port/modül | modüller portun alt varlıkları olarak görünür |
| Sensörler (standart) | ENTITY-SENSOR-MIB (RFC 3433): entPhySensorType (santigrat derece, volt, amper, watt ×10^ölçek olarak dBm), entPhySensorValue, entPhySensorScale, entPhySensorPrecision | Arista, Cisco (bazıları), Dell, SONiC tarafından kullanılır |
| Cisco | CISCO-ENTITY-SENSOR-MIB (entSensorValue, eşikler CISCO-ENTITY-SENSOR-EXT-MIB içinde), CISCO-ENTITY-FRU-CONTROL-MIB; alıcı-verici DOM indeksleri portun alt varlıkları altında | IOS/IOS-XE/NX-OS |
| Juniper | JUNIPER-DOM-MIB: jnxDomCurrentRxLaserPower, jnxDomCurrentTxLaserOutputPower, jnxDomCurrentTxLaserBiasCurrent, jnxDomCurrentModuleTemperature, jnxDomCurrentModuleVoltage, alarm/uyarı sütunları; şerit başına jnxDomCurrentLane* tablosu | 0,01 dBm / 0,001 mA cinsinden değerler |
| Huawei | HUAWEI-ENTITY-EXTENT-MIB: hwEntityOpticalRxPower, hwEntityOpticalTxPower, hwEntityOpticalBiasCurrent, hwEntityOpticalTemperature, hwEntityOpticalVendorSn, hwEntityOpticalVendorPn, hwEntityOpticalType; hwEntityOpticalUserEeprom | VRP |
| H3C | HH3C-TRANSCEIVER-INFO-MIB: hh3cTransceiverHardwareType, hh3cTransceiverVendorName, hh3cTransceiverCurRXPower, hh3cTransceiverCurTXPower, hh3cTransceiverTemperature | Comware |
| HPE Aruba | AOS-CX’te ENTITY-SENSOR-MIB; AOS-S’te hpicfTransceiver MIB’i | — |
| Dell OS10 | ENTITY-SENSOR-MIB + os10-platform REST | — |
| Extreme | EXOS’ta EXTREME-PORT-MIB / extremeOpticalPort | — |
| MikroTik | MIKROTIK-MIB: mtxrOpticalTable (mtxrOpticalRxPower, mtxrOpticalTxPower, mtxrOpticalTemperature, mtxrOpticalVoltage, mtxrOpticalTxBias) | RouterOS |
| Ubiquiti | UBNT-… sınırlı; SSH/ethtool -m kullanın | — |
| SONiC | snmpagent üzerinden ENTITY-SENSOR-MIB; durum redis’teki TRANSCEIVER_DOM_SENSOR tablosunda | — |
| Trap’ler | linkDown/linkUp (IF-MIB), satıcıya özgü DOM eşik trap’leri (jnxDomAlarm*, hwEntityOpticalTrap, cefcFRU*) | — |
Ölçeklendirme tavsiyesi — DDM’yi her 10 s’de değil, her 60–300 s’de bir yoklayın; değişim miktarlarına (delta) göre uyarı kurun: İzleme.
Akan telemetri yolları (OpenConfig)
| Yol | Veri |
|---|
/components/component[name=<port>-transceiver]/transceiver/state/ | vendor, vendor-part, serial-no, form-factor, connector-type, ethernet-pmd, present, date-code |
…/transceiver/physical-channels/channel[index]/state/ | şerit başına input-power, output-power, laser-bias-current (anlık/ortalama/min/maks) |
/components/component/state/temperature/instant | modül sıcaklığı |
/interfaces/interface[name]/state/counters/ | in-crc-errors, in-fcs-errors, carrier-transitions (çırpınma sayısı) |
/interfaces/interface/ethernet/state/ | negotiated-port-speed, fec-mode (daha yeni modeller) |
Satıcıya özgü yerel (Cisco XR Cisco-IOS-XR-controller-optics-oper, Junos /junos/system/linecard/optics/, Arista /Sysdb/hardware/xcvr/status/) | daha zengin: eşikler, alarmlar, şerit durumları |
DDM için 30–60 s, sayaçlar için 10 s’lik örnekleme aralıkları tipiktir; telemetri push tabanlı olduğundan yüzlerce port anahtara çok az yük bindirir.
Uyarı kurulmaya değer syslog mesajları
| Sınıf | Örnekler (ifade değişir) | Anlamı |
|---|
| Modül kabul edildi/reddedildi | %PHY-4-UNSUPPORTED_TRANSCEIVER, Transceiver … unsupported, phony transceiver, Mod_Inv, PIC … optics unsupported | ilke (Her NOS bir modülü nasıl doğrular) |
| Modül takıldı/çıkarıldı | %SFF8472-…, XCVR inserted/removed, Transceiver present | envanter |
| DOM eşiği | Rx power low warning, TEMP_HIGH_ALARM, jnxDomAlarmSet, %SFF8472-5-THRESHOLD_VIOLATION | seviyeler (Eşikler ve alarmlar) |
| Bağlantı durumu | %LINK-3-UPDOWN, %LINEPROTO-5-UPDOWN, SNMP_TRAP_LINK_DOWN | çırpınmalar (Bağlantı çırpınması) |
| Errdisable | %PM-4-ERR_DISABLE gbic-invalid, link-flap error detected | ilke tarafından kapatılan port |
| FEC | FEC uncorrectable errors, pre-FEC BER threshold | sınırda bağlantı |
| Güç/termal | power class exceeds, Module … high temperature, fan/PSU alarmları | Güç ve termal |
| CMIS | Module not ready, DataPath … state, CDB failure | CMIS sorunları |
Optiklere dokunan operasyonel rutinler
| Rutin | Modüller için ne yapılmalı |
|---|
| Yapılandırma yedeği | optik ilkesi komutlarını içerir (service unsupported-transceiver, FEC ayarları, breakout) — geri yüklerken bunların kaybı portları düşürür |
| Yazılım yükseltmesi | sürüm notlarını alıcı-verici maddeleri için okuyun, bir kanaryada test edin, kodlanmış modüllerin envanterini tutun (Uyumluluk matrisleri ve ürün yazılımı) |
| Modül ürün yazılımı | bazı NOS’lar modül ürün yazılımını gönderir (Cisco, Arista, OEM optikler için Juniper) — yeni bir NOS modülleri sessizce güncelleyebilir (Denetleyici ve ürün yazılımı) |
| Envanter dışa aktarımı | show inventory / ENTITY-MIB / CMDB’ye telemetri: satıcı, PN, SN, port |
| ZTP | provizyon yapılandırması FEC/hız/ilke satırlarını zaten içermelidir, aksi halde yeni provizyonlanan bir leaf, karanlık üst bağlantılarla ayağa kalkar |
| Zaman senkronizasyonu | DDM geçmişinin ve syslog’un cihazlar arasında hizalanması için NTP/PTP |
| AAA ve günlükleme | bir portun hızını/FEC’ini kimin değiştirdiğini kaydedin — “optik öldü” taleplerinin yarısı yapılandırma değişiklikleridir |
CodingBox’ta
Tezgâh okuması ve anahtarın telemetrisi aynı baytları anlatır: satıcı, PN, SN, tarih kodu, DDM değerleri ve eşikleri. Anahtar envanterini dışa aktarıp seri numaralarını code database ile eşleştirmek; kimliği kodlanmış, eşikleri veri sayfasından farklı olan veya portlar arasında taşınmış modülleri bulur (Check transceiver, Araçlarla DDM okuma).