فارورڈنگ بنیادیات: VLANs، LAG، اسپیننگ ٹری، راؤٹنگ
ٹرانسیور کا مسئلہ کبھی خود کو ٹرانسیور کے مسئلے کے طور پر ظاہر نہیں کرتا۔ یہ اسپیننگ ٹری ٹوپولوجی کی تبدیلی، معطل LAG ممبر، بار بار گرنے والے OSPF پڑوسی، فلیپ ہوتا VXLAN ٹنل یا "آدھے صارف سست ہیں" کی صورت میں دکھائی دیتا ہے۔ ان علامات کو واپس فزیکل لیئر سے جوڑنے کے لیے آپ کو فارورڈنگ کی اصطلاحات درکار ہیں: سوئچ MAC ایڈریس کیسے سیکھتا ہے، VLANs اور ٹرنکس کیا ہیں، لنک ایگریگیشن فلو کو کیسے ہیش کرتی ہے، اسپیننگ ٹری پورٹس کیوں بلاک کرتا ہے، اور لنک کے پلک جھپکنے پر روٹنگ پروٹوکول کیا کرتے ہیں۔ یہ صفحہ وہی اصطلاحات بیان کرتا ہے، صرف ان باتوں تک جو گندے کنیکٹر کے ممکنہ اصل سبب ہونے پر اہم ہیں۔
لیئر 2: MAC لرننگ اور VLANs
| تصور | کیا ہوتا ہے | آپٹکس کا پہلو |
|---|
| MAC لرننگ | ہر فریم کا سورس MAC انگرس پورٹ کے ساتھ ریکارڈ ہوتا ہے؛ نامعلوم منزلوں کو فلڈ کیا جاتا ہے | فلیپ ہوتا پورٹ اندراجات کو فلش کر کے دوبارہ سیکھتا ہے — ہر فلیپ کے بعد مختصر فلڈز |
| ایجنگ | اندراجات کی میعاد ختم ہوتی ہے (300 s ڈیفالٹ) | — |
| VLAN (802.1Q) | براڈکاسٹ ڈومین؛ فریم ٹرنکس پر 12-بٹ ٹیگ (1–4094) لے جاتے ہیں | — |
| ایکسیس پورٹ | ایک غیر ٹیگ شدہ VLAN | — |
| ٹرنک پورٹ | بہت سی ٹیگ شدہ VLANs، ایک نامزد غیر ٹیگ شدہ VLAN | اپ لنک کے دونوں سروں پر نامزد غیر ٹیگ شدہ VLAN کی عدم مطابقت جزوی کنیکٹیویٹی کے طور پر دکھائی دیتی ہے، لنک خرابی کے طور پر نہیں |
| MTU / جمبو | 1 500 bytes ڈیفالٹ، 9 000–9 216 جمبو | اپ لنک پر MTU کی عدم مطابقت چھوٹے پیکٹس گزارتی اور بڑے ڈراپ کرتی ہے — یہ وقفے وقفے سے آنے والے آپٹکس مسئلے جیسی لگتی ہے |
| اسٹورم کنٹرول، BPDU گارڈ، پورٹ سکیورٹی | حفاظتی خصوصیات جو پورٹس بند کرتی ہیں | ان میں سے کسی کے باعث errdisabled پورٹ مردہ ماڈیول جیسا لگتا ہے (علامات کا اشاریہ) |
اسپیننگ ٹری
| قسم | کنورجنس | نوٹس |
|---|
| STP (802.1D) | 30–50 s | پرانا |
| RSTP (802.1w) | < 1–3 s | زیادہ تر پر ڈیفالٹ |
| MSTP (802.1s) | RSTP کی طرح، ہر انسٹینس کے لیے | VLAN گروپس |
| PVST+/Rapid-PVST+ | ہر VLAN کے لیے | Cisco |
اسپیننگ ٹری اضافی L2 راستوں کو بلاک کرتا ہے۔ خراب آپٹک اس کے ساتھ کیا کرتی ہے:
- ایک فلیپ ہوتا اپ لنک ٹوپولوجی چینج نوٹیفیکیشنز (TCN) پیدا کرتا ہے؛ ہر TCN پورے نیٹ ورک میں MAC ٹیبلز فلش کرتا اور سیکنڈوں کی فلڈنگ کا سبب بنتا ہے — صارفین ہر فلیپ پر رکاوٹ دیکھتے ہیں (لنک فلیپنگ)؛
- ایک یک طرفہ لنک (ایک فائبر ٹوٹا ہوا، Tx کام کرتا ہے، Rx نہیں) لوپ بنا سکتا ہے اگر BPDUs آنا بند ہو جائیں — UDLD، لوپ گارڈ اور برج ایشورنس اسی کے لیے موجود ہیں (لنک نہیں)؛
- بلاک شدہ پورٹ LEDs (امبر) اضافی لنکس پر معمول کے مطابق ہیں، خرابی نہیں (پورٹ نام گذاری اور LEDs)۔
لیف–اسپائن فیبرکس ہر لنک کو روٹ کر کے STP سے بچتے ہیں۔
لنک ایگریگیشن (LAG، پورٹ چینل، بانڈ)
| جز | اصول |
|---|
| پروٹوکول | LACP (802.1AX / 802.3ad): ممبرز PDUs کا تبادلہ کرتے اور رکنیت پر بات چیت کرتے ہیں؛ جامد LAG میں کوئی تحفظ نہیں |
| ممبرز | یکساں رفتار، ڈوپلیکس، MTU؛ زیادہ تر NOSes کو یکساں FEC اور میڈیا ٹائپ درکار ہوتے ہیں — 4 × 25G آپٹکس یا 4 × 25G DAC، مکس نہیں |
| ہیشنگ | فلو MAC/IP/پورٹ فیلڈز کے ہیش سے تقسیم ہوتے ہیں؛ ایک فلو کبھی ایک ممبر کی رفتار سے زیادہ نہیں ہوتا |
| ایررز والا ممبر | PDUs گزرنے تک LACP اسے بنڈل میں رکھتا ہے؛ ایک ممبر پر CRC ایررز اس پر ہیش ہونے والے فلوز کو خراب کرتے ہیں — "کچھ سیشنز سست، دوسرے ٹھیک" اس کی نشانی ہے (VDM اور FEC میٹرکس) |
| Min-links | اگر N سے کم ممبرز اپ ہوں تو بنڈل ڈاؤن ہو جاتا ہے — ایک خراب لنک پر چلنے سے تحفظ دیتا ہے |
| نام | ہر NOS کے لیے Port-channel، ae، Eth-Trunk، bond، PortChannel |
| دو سوئچز کے پار | MLAG/vPC/VLT (اسٹیکنگ اور MLAG) |
عملی طور پر: جب LAG "کام کرتا ہے مگر سست ہے" تو بنڈل کے بجائے ہر ممبر کے کاؤنٹرز اور DDM چیک کریں۔
لیئر 3: سوئچ پر روٹنگ
| تصور | کیا ہے | آپٹکس کا پہلو |
|---|
| SVI / روٹڈ پورٹ | VLAN یا فزیکل پورٹ پر IP انٹرفیس | روٹڈ اپ لنکس میں STP نہیں ہوتا؛ فلیپ روٹنگ ایونٹ ہے |
| جامد / OSPF / IS-IS / BGP | روٹنگ پروٹوکولز؛ DC فیبرکس BGP (ہر لنک پر eBGP) یا OSPF استعمال کرتے ہیں | نیبر اپ/ڈاؤن لاگز بتاتے ہیں کہ کون سا لنک کب فلیپ ہوا |
| ECMP | N اپ لنکس پر برابر لاگت کے متعدد راستے؛ فلو LAG کی طرح ہیش ہوتے ہیں | ایک خراب اپ لنک 1/N فلوز کو خراب کرتا ہے؛ BFD (50–300 ms) پروٹوکول ٹائمرز سے تیزی سے خرابی پکڑتا ہے |
| ڈیمپیننگ | فلیپ ہوتے انٹرفیس کے روٹنگ اعلانات کو روکتا ہے | فلیپ ہوتی آپٹک آخرکار ڈیمپ ہو جاتی ہے — لنک "اپ" مگر ٹریفک روٹ نہیں ہوتی |
| VRF | الگ روٹنگ ٹیبلز (مینجمنٹ VRF!) | غلط VRF سے سوئچ کو پنگ کرنا لنک خرابی جیسا لگتا ہے |
| فرسٹ ہاپ ریڈنڈنسی (HSRP/VRRP) | دو سوئچز کے درمیان ورچوئل گیٹ وے | فلیپس گیٹ وے سوئچ اوور کا سبب بنتے ہیں |
اوورلیز
| اوورلے | کہاں | آپٹکس کا پہلو |
|---|
| VXLAN / EVPN | DC فیبرکس: L3 پر L2 | ٹنلز ECMP پر چلتے ہیں؛ ناکام اسپائن لنک ٹنلز کو تصادفی طور پر خراب کرتا ہے، قطعی طور پر نہیں |
| MPLS / SR | کیریئر | تیز ری راؤٹ (< 50 ms) فلیپس چھپا دیتا ہے — انڈرلے کاؤنٹرز چیک کریں |
| EVPN ملٹی ہومنگ (ESI-LAG) | MLAG کی جگہ لیتا ہے | مختلف لیفز تک ممبر لنکس، LAG ممبرز جیسے ہی اصول |
فلو کنٹرول اور لاس لیس کلاسز
| میکانزم | مقصد | آپٹکس کا پہلو |
|---|
| 802.3x پاز | پڑوسی کو روکنا | شاذونادر استعمال؛ عالمی پاز کنجیشن چھپاتا ہے |
| PFC (802.1Qbb) | RoCE/FCoE کے لیے فی ترجیح پاز | CRC ایررز والا لنک ری ٹرانسمٹس پیدا کرتا ہے، پاز نہیں — مگر فلیپ ہوتے پورٹ سے پاز اسٹورمز پورے فیبرک میں لاس لیس کلاس روک سکتے ہیں (لاس سے پاک Ethernet) |
| ECN | کنجیشن کو نشان زد کرنا | — |
فارورڈنگ علامات کو فزیکل لیئر سے جوڑنا
| فارورڈنگ کی علامت | جانچنے کی فزیکل وجہ |
|---|
| ہر چند منٹ میں STP TCNs، لاگز میں MAC فلیپس | ایک اپ لنک فلیپ ہو رہا ہے — DDM Rx پاور حساسیت کے قریب، گندا کنیکٹر |
| LACP ممبر "suspended" / "individual" | اس ممبر پر FEC یا رفتار کی عدم مطابقت؛ ماڈیول شناخت نہیں ہوا |
| ایک لنک پر OSPF/BGP پڑوسی ری سیٹس | فلیپ ہوتی آپٹک، یا درجہ حرارت کی حد پر ماڈیول |
| ECMP: فلوز کا ایک حصہ سست یا لاس والا | FEC سے ناقابلِ تصحیح ایررز / CRC والا ایک اپ لنک |
| جمبو فریم ناکام، پنگ کام کرتی ہے | MTU — آپٹکس نہیں |
| فائبر مرمت کے بعد لوپ یا براڈکاسٹ اسٹورم | یک طرفہ لنک، MPO پر پولیرٹی تبدیل، UDLD غائب |
| سافٹ ویئر اپ گریڈ کے بعد ٹریفک رک جاتی ہے | نئی ریلیز میں تھرڈ پارٹی آپٹکس رد ہوئیں (مطابقت میٹرکس اور فرم ویئر) |
| سرور کو لنک اپ نظر آتا ہے، ٹریفک نہیں | غلط VLAN/نامزد غیر ٹیگ شدہ VLAN کی عدم مطابقت، یا سوئچ پر LAG اور سرور پر کوئی نہیں |
ہر قطار کے پیچھے فزیکل جانچ: علامات کا اشاریہ، سوئچ پر آپٹکس کی تصدیق۔
CodingBox میں
فارورڈنگ لیئر کی علامات پورٹ کی طرف اشارہ کرتی ہیں؛ پورٹ ماڈیول کی طرف؛ ماڈیول کا DDM، شناخت اور حدیں — سوئچ پر یا بینچ پر پڑھی جائیں — معاملہ بند کرتی ہیں۔ Code database میں ہر ماڈیول کا ریکارڈ رکھنا "LAG پھر سست تھا" کو "ممبر 3، سیریل X، Rx −17 dBm، تبدیل کیا گیا" میں بدل دیتا ہے۔