Yönetim düzlemi: konsol, OOB, API’ler, SNMP ve optik için telemetri · Anahtar temelleri · Ağ kartları ve anahtarlar · Belgeler · CodingBox
CodingBox Belgeler

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öntemPort / arayüzKullanımNotlar
KonsolRJ45 RS-232 (Cisco rollover kablosu, 9600 8N1) ve/veya USB-C / mini-USB (sanal COM)ilk yapılandırma, kurtarma, önyüklemeyi izlemebirç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’igünlük yönetim, MLAG için keepalive, telemetriayrı fiziksel ağ; 1G bakır, bazen SFP (Port adlandırma ve LED’ler)
Bant içi (in-band)veri ağı üzerinden loopback veya SVIOOB yokkenveri düzlemi kaybolduğunda o da kaybolur
BMC / IPMI / Redfishwhite-box ve bazı DC anahtarlarındagüç, 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üzStandartlarNeredeOptik kullanımı
CLI (SSH)—hepsishow interfaces transceiver ve benzerleri (Anahtarlarda optiklerin doğrulanması)
NETCONF / YANGRFC 6241, OpenConfig ve yerel modellerJunos, IOS-XE/XR, NX-OS, Arista, Huawei, SONiC (kısmi)openconfig-platform-transceiver kimlik bilgilerini ve DDM’yi okur
RESTCONF / RESTRFC 8040, satıcıya özgü REST (Arista eAPI, AOS-CX REST, NX-API, Dell OS10 REST)çoğuaynı show komutlarının JSON’u
gNMI / gRPCOpenConfig gNMIArista, Cisco, Juniper, Nokia, SONiCakan (streaming) telemetri abonelikleri
SNMPv2c / v3hepsiDDM ve durumun yoklanması (İzleme)
Ansible / Terraform / Pythonyukarıdakiler üzerinden—filo genelinde alıcı-verici envanteri
ZTP / PoAP / autoinstallDHCP seçenekleri + HTTP/TFTPprovizyonyeni 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

KapsamMIB / nesneNotlar
Arayüz durumu ve sayaçları (hepsi)IF-MIB: ifOperStatus, ifHighSpeed, ifInErrors, ifHCInOctets; EtherLike-MIB: dot3StatsFCSErrorsbağlantı ve CRC
Fiziksel envanter (hepsi)ENTITY-MIB: entPhysicalDescr, entPhysicalModelName (PN), entPhysicalSerialNum (SN), entPhysicalMfgName (satıcı), entPhysicalClass = port/modülmodü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, entPhySensorPrecisionArista, Cisco (bazıları), Dell, SONiC tarafından kullanılır
CiscoCISCO-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ındaIOS/IOS-XE/NX-OS
JuniperJUNIPER-DOM-MIB: jnxDomCurrentRxLaserPower, jnxDomCurrentTxLaserOutputPower, jnxDomCurrentTxLaserBiasCurrent, jnxDomCurrentModuleTemperature, jnxDomCurrentModuleVoltage, alarm/uyarı sütunları; şerit başına jnxDomCurrentLane* tablosu0,01 dBm / 0,001 mA cinsinden değerler
HuaweiHUAWEI-ENTITY-EXTENT-MIB: hwEntityOpticalRxPower, hwEntityOpticalTxPower, hwEntityOpticalBiasCurrent, hwEntityOpticalTemperature, hwEntityOpticalVendorSn, hwEntityOpticalVendorPn, hwEntityOpticalType; hwEntityOpticalUserEepromVRP
H3CHH3C-TRANSCEIVER-INFO-MIB: hh3cTransceiverHardwareType, hh3cTransceiverVendorName, hh3cTransceiverCurRXPower, hh3cTransceiverCurTXPower, hh3cTransceiverTemperatureComware
HPE ArubaAOS-CX’te ENTITY-SENSOR-MIB; AOS-S’te hpicfTransceiver MIB’i—
Dell OS10ENTITY-SENSOR-MIB + os10-platform REST—
ExtremeEXOS’ta EXTREME-PORT-MIB / extremeOpticalPort—
MikroTikMIKROTIK-MIB: mtxrOpticalTable (mtxrOpticalRxPower, mtxrOpticalTxPower, mtxrOpticalTemperature, mtxrOpticalVoltage, mtxrOpticalTxBias)RouterOS
UbiquitiUBNT-… sınırlı; SSH/ethtool -m kullanın—
SONiCsnmpagent üzerinden ENTITY-SENSOR-MIB; durum redis’teki TRANSCEIVER_DOM_SENSOR tablosunda—
Trap’lerlinkDown/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)

YolVeri
/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/instantmodü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 unsupportedilke (Her NOS bir modülü nasıl doğrular)
Modül takıldı/çıkarıldı%SFF8472-…, XCVR inserted/removed, Transceiver presentenvanter
DOM eşiğiRx power low warning, TEMP_HIGH_ALARM, jnxDomAlarmSet, %SFF8472-5-THRESHOLD_VIOLATIONseviyeler (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 detectedilke tarafından kapatılan port
FECFEC uncorrectable errors, pre-FEC BER thresholdsınırda bağlantı
Güç/termalpower class exceeds, Module … high temperature, fan/PSU alarmlarıGüç ve termal
CMISModule not ready, DataPath … state, CDB failureCMIS sorunları

Optiklere dokunan operasyonel rutinler

RutinModüller için ne yapılmalı
Yapılandırma yedeğioptik 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ükseltmesisü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
ZTPprovizyon 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 senkronizasyonuDDM geçmişinin ve syslog’un cihazlar arasında hizalanması için NTP/PTP
AAA ve günlüklemebir 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).


Bu materyalde bir yanlışlık veya hata bulursanız ilgili bölümü seçin ve Ctrl+Enter tuşlarına basarak .