انتظامی پلین: آپٹکس کے لیے کنسول، OOB، APIs، SNMP اور ٹیلی میٹری · سوئچ بنیادیات · نیٹ ورک کارڈز اور سوئچز · دستاویزات · CodingBox
CodingBox دستاویزات

انتظامی پلین: آپٹکس کے لیے کنسول، OOB، APIs، SNMP اور ٹیلی میٹری

سوئچ ٹرانسیور کے بارے میں جو کچھ جانتا ہے — شناخت، DDM، الارمز، ماڈیول رد کرنے کی وجہ — سب کنٹرول پلین میں ہوتا اور مینجمنٹ پلین کے ذریعے آپ تک پہنچتا ہے: کنسول کیبل، آؤٹ آف بینڈ پورٹ، CLI یا API سیشن، SNMP پول، ٹیلی میٹری اسٹریم یا syslog لائن۔ یہ صفحہ رسائی کے طریقے، آٹومیشن انٹرفیسز، SNMP آبجیکٹس اور ٹیلی میٹری راستے درج کرتا ہے جو اہم پلیٹ فارمز پر ٹرانسیور ڈیٹا لے جاتے ہیں، وہ syslog پیغامات جن پر الرٹ ہونا چاہیے، اور آپریشنل معمولات (بیک اپس، اپ گریڈز، ZTP) جو آپٹکس کو چھوتے ہیں۔

رسائی کے طریقے

طریقہپورٹ / انٹرفیساستعمالنوٹس
کنسولRJ45 RS-232 (Cisco رول اوور کیبل، 9600 8N1) اور/یا USB-C / mini-USB (ورچوئل COM)ابتدائی کنفیگریشن، بحالی، بوٹ دیکھنابہت سے نئے باکسز پر 115 200؛ USB کنسول کو Windows پر ڈرائیور درکار ہے
آؤٹ آف بینڈ مینجمنٹمخصوص mgmt0 / Management1 / me0 Ethernet، اپنی VRFروزمرہ مینجمنٹ، MLAG کے لیے کیپ الائیوز، ٹیلی میٹریالگ فزیکل نیٹ ورک؛ 1G کاپر، کبھی SFP (پورٹ نام گذاری اور LEDs)
اِن بینڈڈیٹا نیٹ ورک پر لوپ بیک یا SVIجب OOB موجود نہ ہوڈیٹا پلین کے ساتھ گم ہو جاتا ہے
BMC / IPMI / Redfishوائٹ باکس اور کچھ DC سوئچز پرپاور، سینسرز، فرم ویئرسرور طرز
Bluetooth / USB ایپکچھ کیمپس سوئچزفون سے ابتدائی سیٹ اپ—

کنفیگریشن اور آٹومیشن انٹرفیسز

انٹرفیسمعیاراتکہاںآپٹکس کا استعمال
CLI (SSH)—سبshow interfaces transceiver اور متعلقہ کمانڈز (سوئچ پر آپٹکس کی تصدیق)
NETCONF / YANGRFC 6241، OpenConfig اور وینڈر کے مخصوص ماڈلزJunos، IOS-XE/XR، NX-OS، Arista، Huawei، SONiC (جزوی)openconfig-platform-transceiver شناخت اور DDM پڑھتا ہے
RESTCONF / RESTRFC 8040، وینڈر REST (Arista eAPI، AOS-CX REST، NX-API، Dell OS10 REST)زیادہ ترانہی show کمانڈز کا JSON
gNMI / gRPCOpenConfig gNMIArista، Cisco، Juniper، Nokia، SONiCاسٹریمنگ ٹیلی میٹری سبسکرپشنز
SNMPv2c / v3سبDDM اور حالت کی پولنگ (نگرانی)
Ansible / Terraform / Pythonاوپر دیے گئے طریقوں سے—پورے فلیٹ کی ٹرانسیور انوینٹری
ZTP / PoAP / autoinstallDHCP آپشنز + HTTP/TFTPپروویژننگنیا سوئچ امیج اور کنفیگ کھینچتا ہے؛ آپٹکس پالیسی کمانڈز اس کنفیگ میں ہونی چاہئیں

ٹرانسیورز کے لیے SNMP آبجیکٹس

دائرہMIB / آبجیکٹنوٹس
انٹرفیس کی حالت اور کاؤنٹرز (سب)IF-MIB: ifOperStatus، ifHighSpeed، ifInErrors، ifHCInOctets؛ EtherLike-MIB: dot3StatsFCSErrorsلنک اور CRC
فزیکل انوینٹری (سب)ENTITY-MIB: entPhysicalDescr، entPhysicalModelName (PN)، entPhysicalSerialNum (SN)، entPhysicalMfgName (وینڈر)، entPhysicalClass = پورٹ/ماڈیولماڈیولز پورٹ کی چائلڈ اینٹیٹیز کے طور پر ظاہر ہوتے ہیں
سینسرز (معیاری)ENTITY-SENSOR-MIB (RFC 3433): entPhySensorType (celsius، volts، amperes، dBm بطور watts ×10^scale)، entPhySensorValue، entPhySensorScale، entPhySensorPrecisionArista، Cisco (کچھ)، Dell، SONiC استعمال کرتے ہیں
CiscoCISCO-ENTITY-SENSOR-MIB (entSensorValue، CISCO-ENTITY-SENSOR-EXT-MIB میں حدود)، CISCO-ENTITY-FRU-CONTROL-MIB؛ پورٹ کی چائلڈ اینٹیٹیز کے تحت ٹرانسیور DOM انڈیکسزIOS/IOS-XE/NX-OS
JuniperJUNIPER-DOM-MIB: jnxDomCurrentRxLaserPower، jnxDomCurrentTxLaserOutputPower، jnxDomCurrentTxLaserBiasCurrent، jnxDomCurrentModuleTemperature، jnxDomCurrentModuleVoltage، الارم/انتباہ کالمز؛ فی لین ٹیبل jnxDomCurrentLane*0.01 dBm / 0.001 mA میں قدریں
HuaweiHUAWEI-ENTITY-EXTENT-MIB: hwEntityOpticalRxPower، hwEntityOpticalTxPower، hwEntityOpticalBiasCurrent، hwEntityOpticalTemperature، hwEntityOpticalVendorSn، hwEntityOpticalVendorPn، hwEntityOpticalType؛ hwEntityOpticalUserEepromVRP
H3CHH3C-TRANSCEIVER-INFO-MIB: hh3cTransceiverHardwareType، hh3cTransceiverVendorName، hh3cTransceiverCurRXPower، hh3cTransceiverCurTXPower، hh3cTransceiverTemperatureComware
HPE ArubaAOS-CX پر ENTITY-SENSOR-MIB؛ AOS-S پر hpicfTransceiver MIB—
Dell OS10ENTITY-SENSOR-MIB + os10-platform REST—
ExtremeEXOS پر EXTREME-PORT-MIB / extremeOpticalPort—
MikroTikMIKROTIK-MIB: mtxrOpticalTable (mtxrOpticalRxPower، mtxrOpticalTxPower، mtxrOpticalTemperature، mtxrOpticalVoltage، mtxrOpticalTxBias)RouterOS
UbiquitiUBNT-… محدود؛ SSH/ethtool -m استعمال کریں—
SONiCsnmpagent کے ذریعے ENTITY-SENSOR-MIB؛ redis TRANSCEIVER_DOM_SENSOR ٹیبل میں حالت—
اطلاعی پیغاماتlinkDown/linkUp (IF-MIB)، وینڈر DOM حد کے اطلاعی پیغامات (jnxDomAlarm*، hwEntityOpticalTrap، cefcFRU*)—

اسکیلنگ کا مشورہ — DDM کو ہر 60–300 s پر پول کریں، ہر 10 s پر نہیں؛ فرق پر الرٹ کریں: نگرانی۔

اسٹریمنگ ٹیلی میٹری راستے (OpenConfig)

راستہڈیٹا
/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/فی لین input-power، output-power، laser-bias-current (instant/avg/min/max)
/components/component/state/temperature/instantماڈیول کا درجہ حرارت
/interfaces/interface[name]/state/counters/in-crc-errors، in-fcs-errors، carrier-transitions (فلیپ کی گنتی)
/interfaces/interface/ethernet/state/negotiated-port-speed، fec-mode (نئے ماڈلز)
وینڈر کے مخصوص ماڈلز (Cisco XR Cisco-IOS-XR-controller-optics-oper، Junos /junos/system/linecard/optics/، Arista /Sysdb/hardware/xcvr/status/)زیادہ بھرپور: حدود، الارمز، لین اسٹیٹس

DDM کے لیے 30–60 s اور کاؤنٹرز کے لیے 10 s کے نمونہ وقفے عام ہیں؛ ٹیلی میٹری پش بیسڈ ہے، اس لیے سیکڑوں پورٹس سوئچ پر کم بوجھ ڈالتے ہیں۔

syslog کے وہ پیغامات جن پر الرٹ ہونا چاہیے

کلاسمثالیں (الفاظ مختلف ہوتے ہیں)مطلب
ماڈیول قبول/رد%PHY-4-UNSUPPORTED_TRANSCEIVER، Transceiver … unsupported، phony transceiver، Mod_Inv، PIC … optics unsupportedپالیسی (ہر NOS ماڈیول کی توثیق کیسے کرتا ہے)
ماڈیول داخل/نکالا گیا%SFF8472-…، XCVR inserted/removed، Transceiver presentانوینٹری
DOM حدRx power low warning، TEMP_HIGH_ALARM، jnxDomAlarmSet، %SFF8472-5-THRESHOLD_VIOLATIONسطحیں (حدیں اور الارمز)
لنک حالت%LINK-3-UPDOWN، %LINEPROTO-5-UPDOWN، SNMP_TRAP_LINK_DOWNفلیپس (لنک فلیپنگ)
Errdisable%PM-4-ERR_DISABLE gbic-invalid، link-flap error detectedپالیسی سے پورٹ بند
FECFEC uncorrectable errors، pre-FEC BER thresholdمعمولی مارجن والا لنک
پاور/تھرملpower class exceeds، Module … high temperature، فین/PSU الارمزپاور اور تھرمل
CMISModule not ready، DataPath … state، CDB failureCMIS مسائل

آپریشنل معمولات جو آپٹکس کو چھوتے ہیں

معمولماڈیولز کے بارے میں کیا کرنا ہے
کنفیگریشن بیک اپآپٹکس پالیسی کمانڈز (service unsupported-transceiver، FEC سیٹنگز، بریک آؤٹ) شامل کرتا ہے — بحالی پر انہیں کھونا پورٹس ڈاؤن کر دیتا ہے
سافٹ ویئر اپ گریڈٹرانسیور آئٹمز کے لیے ریلیز نوٹس پڑھیں، کینری پر ٹیسٹ کریں، کوڈ شدہ ماڈیولز کی انوینٹری رکھیں (مطابقت میٹرکس اور فرم ویئر)
ماڈیول فرم ویئربعض NOSes ماڈیول فرم ویئر پش کرتے ہیں (OEM آپٹکس کے لیے Cisco، Arista، Juniper) — نیا NOS خاموشی سے ماڈیولز اپ ڈیٹ کر سکتا ہے (کنٹرولر اور فرم ویئر)
انوینٹری ایکسپورٹshow inventory / ENTITY-MIB / ٹیلی میٹری کو CMDB میں: وینڈر، PN، SN، پورٹ
ZTPپروویژننگ کنفیگ میں FEC/رفتار/پالیسی لائنز پہلے ہی ہونی چاہئیں، ورنہ نیا پروویژن شدہ لیف اندھیرے اپ لنکس کے ساتھ اپ ہو گا
وقت کی ہم آہنگیNTP/PTP تاکہ DDM ہسٹری اور syslog ڈیوائسز کے درمیان ایک وقت پر ہوں
AAA اور لاگنگریکارڈ کریں کہ پورٹ کی رفتار/FEC کس نے بدلی — "آپٹک مر گئی" کے آدھے ٹکٹس کنفیگریشن تبدیلیاں ہیں

CodingBox میں

بینچ ریڈ اور سوئچ کی ٹیلی میٹری ایک ہی بائٹس بیان کرتے ہیں: وینڈر، PN، SN، تاریخ کوڈ، DDM قدریں اور حدیں۔ سوئچ انوینٹری ایکسپورٹ کر کے سیریل نمبرز کو Code database سے ملانا ان ماڈیولز کو ڈھونڈتا ہے جن کی شناخت کوڈ کی گئی، جن کی حدیں ڈیٹا شیٹ سے مختلف ہیں، یا جو پورٹس کے درمیان منتقل ہوئے ہیں (Check transceiver، ٹولز سے DDM پڑھنا)۔


اگر آپ کو اس مضمون میں کوئی غلطی یا عدم درستی ملے تو متعلقہ حصہ منتخب کریں اور Ctrl+Enter دبا کر ۔