ایک VPNv4 راستے کے ساتھ تین مختلف لیبل سفر کرتے ہیں، اور SNMP واک صرف وہی دکھاتا ہے جو ایجنٹ نافذ کرتا ہے۔ موصول شدہ BGP خصوصیت، مقامی طور پر مختص آنے والا سروس لیبل اور جانے والا فارورڈنگ لیبل مختلف اشاریوں کے تحت مختلف جدولوں میں ہیں۔ کسی آلے سے لیبل مانگنا بغیر یہ چنے کہ تینوں میں سے کون سا مراد ہے، وہی وجہ ہے کہ جمع آوری کا منصوبہ اپنے پہلے ہی چیسس پر رک جاتا ہے۔

وہ چنیں جو آپ کے کام کو درکار ہے، پھر اس تک پہنچنے والی اشاریہ زنجیر کی پیروی کریں۔ اگر زنجیر کسی ایسی شے پر ٹوٹے جو ایجنٹ نافذ نہیں کرتا، تو یہ ریکارڈ کرنے والی دریافت ہے، گھڑے ہوئے OID سے بھرنے والا خلا نہیں۔

چنیں کہ کام کو تینوں میں سے کون سا لیبل درکار ہے

پڑوسی سے موصول ہونے والا لیبل BGP راستے کی خصوصیت کے طور پر آتا ہے اور بیان کرتا ہے کہ وہ پڑوسی آپ سے اپنی طرف کیا دھکیلنے کی توقع رکھتا ہے۔ آنے والا سروس لیبل یہ آلہ VRF سابقے کے لیے مختص کرتا ہے اور LSP میں داخل ہونے والی ٹریفک کو نشان زد کرتا ہے۔ جانے والا بالائی لیبل وہ ہے جو فارورڈنگ سطح واقعی اگلے ہاپ کی طرف دھکیلتی ہے، اور اگلا ہاپ بدلنے پر وہ بدل جاتا ہے۔

صرف دوسرا اور تیسرا ہی زیر جائزہ باکس کی فارورڈنگ حالت سے متعلق ہیں۔ پہلا پڑوسی کی توقع کے بارے میں بیان ہے، اس چیسس کے بارے میں نہیں۔

معیاری L3VPN MIB VRF راستے اور کراس کنیکٹ سے اس کے تعلق کی ماڈلنگ کرتا ہے، جو مقامی سروس اور فارورڈنگ لیبل تک پہنچنے کے لیے کافی ہے۔ یہ BGP سیشن کو موصول ہونے والی ہر خصوصیت کی مکمل منتقلی کی ضمانت نہیں دیتا۔ جدول اس لیے پڑھیں کہ اس میں کیا ہے، اس لیے نہیں کہ سوال کیا اشارہ کرتا ہے۔ غلط مفروضے پر بنایا گیا جمع کنندہ صفر رپورٹ کرتا ہے اور انہیں گمشدہ ڈیٹا کے طور پر محفوظ کرتا ہے۔

What you wantWhere it livesWhat a walk can return
Label advertised by a peerBGP session state for that VRFUsually outside the standard L3VPN MIB
Incoming service label for a prefixVRF route entry joined to an incoming segmentAvailable when both tables are implemented
Label pushed toward the next hopOutgoing segment with a push conditionAvailable, but only meaningful while a top label is pushed

VRF راستے کے اندراج کو اس کے کراس کنیکٹ سے جوڑیں

RFC 4382 mplsL3VpnVrfRteTable کی تعریف کرتا ہے۔ اس کا اشاریہ چھ حصوں میں پڑھیں: VRF کا نام، منزل کا پتہ قسم، خود سابقہ، پالیسی قدر، اگلے ہاپ کی قسم اور اگلے ہاپ کا پتہ۔ IGP اور BGP اندراجات وہی جدول بانٹتے ہیں، اس لیے سابقے کے پاس روٹنگ پروٹوکول لکھیں۔ دو قطاریں ایک ہی سابقہ رکھ سکتی ہیں اور صرف اگلے ہاپ میں مختلف ہو سکتی ہیں، اور غلط قطار چننے سے جوڑ دوسرے کراس کنیکٹ کی طرف چلا جاتا ہے۔

mplsL3VpnVrfRteXCPointer کالم نام کے برعکس اشارہ کرنے کے باوجود مکمل قطار OID نہیں، کراس کنیکٹ کا اشاریہ رکھتا ہے۔ ایک آکٹیٹ کی صفر قدر کا مطلب ہے کوئی منسلک لیبل اسٹیک نہیں، جو آپ بائنڈنگ کے مستحکم ہونے سے پہلے یا ایسے راستے کے لیے دیکھتے ہیں جسے کبھی اس کی ضرورت نہیں پڑی۔

واک کرنے سے پہلے کالم کا ترجمہ کریں، تاکہ آؤٹ پٹ میں عددی ذیلی درخت غیر مبہم ہو۔ نیچے دیے گئے دونوں احکام ایک ہی نوڈ کو مختلف علامتوں میں مخاطب کرتے ہیں۔

snmptranslate -m +MPLS-L3VPN-STD-MIB -On mplsL3VpnVrfRteXCPointer
snmpwalk -v2c -c monitor 192.0.2.10 mplsL3VpnVrfRteXCPointer

واپس موصول اشاریہ کو کراس کنیکٹ جدول میں لے جائیں، جس کی اندراج کلید سہ گانہ ہے: کراس کنیکٹ اشاریہ، آنے والے قطعے کا اشاریہ اور جانے والے قطعے کا اشاریہ۔ وہی سہ گانہ وہ جوڑ ہے جو راستے کو لیبل میں بدلتا ہے۔ پورے جدول کے بجائے مخصوص اشاریہ کے لیے کراس کنیکٹ ذیلی درخت میں واک کریں، کیونکہ اشاریہ پر مبنی پڑھائی تعلق کو برقرار رکھتی ہے اور بڑے پیمانے کی واک نہیں رکھتی۔

اشاریہ پڑھیں، لیبل نمبر نہیں

قطعے کا اشاریہ قطار کی شناخت کرتا ہے، اور لیبل اسی قطار کے اندر کی قدر ہے، اس لیے ایک کو دوسرے سے بدلنے پر ایسا قابل اعتماد دکھنے والا جواب ملتا ہے جو غلط LSP کی طرف اشارہ کرتا ہے۔ آنے والی طرف، انٹرفیس اور لیبل سیاق کو mplsInSegmentLabel کے ساتھ مل کر دیکھیں، یہ یاد رکھتے ہوئے کہ جب قطار کہیں اور کے اندراج کا حوالہ دیتی ہے تو شے اس کے بجائے لیبل جدول کی طرف اشارہ رکھ سکتی ہے۔

جانے والی طرف، mplsOutSegmentTopLabel پڑھنے سے پہلے جانے والا انٹرفیس اور یہ کہ قطار کہتی ہے یا نہیں کہ بالائی لیبل دھکیلا جا رہا ہے، جانچیں۔ جو قطار کچھ بھی نہیں دھکیلتی اس پر بھرا بالائی لیبل کالم پرانی قدر یا پچھلے راستے کی باقیات ہے، موجودہ فارورڈنگ حالت نہیں۔ گہرے اسٹیک کے لیے حوالہ شدہ لیبل اسٹیک جدول درکار ہے، اور وہ اضافی قدم معمول ہے، نقص نہیں۔

خاص صفر روایات ان راستوں پر لاگو ہوتی ہیں جو روٹر پر مقامی طور پر شروع یا ختم ہوتے ہیں۔ صفر اشاریہ کو خالی نتیجہ نہیں بلکہ دستاویزی رویہ مانیں، اور مقامی فارورڈنگ حالت کے خلاف اس کی تصدیق کریں۔

پیمانہ بڑھانے سے پہلے تصدیق کریں کہ ایجنٹ کیا نافذ کرتا ہے

درست پلیٹ فارم اور ریلیز، استعمال میں پتہ خاندانوں اور ذیلی درختوں پر کسی بھی عملی پابندی کے لیے نافذ شدہ اشیاء کی تصدیق کریں۔ صرف پڑھنے والی اسناد کے ساتھ پول کریں جو ان ذیلی درختوں تک محدود ہو، اور قبول کریں کہ گمشدہ شے کا مطلب یہ ہو سکتا ہے کہ خصوصیت نافذ نہیں، MIB غلط ہے یہ نہیں۔

پورے جدول کی طرف جمع کنندہ موڑنے سے پہلے ایک معلوم VRF راستے کو آلے کے اپنے عملی آؤٹ پٹ سے منسلک کریں۔ ہر نمونے کے ساتھ ہر اشاریہ جزو اور جمع آوری کا وقت رکھیں، کیونکہ واک کے دوران راستے اور بائنڈنگ ہلتی ہیں۔ چند منٹ کے وقفے سے لی گئی دو واک سے سیا گیا سنیپ شاٹ پرانے کراس کنیکٹ اشاریہ کو نئے راستے کے ساتھ ملا کر مکمل طور پر ہم آہنگ دکھائی دے سکتا ہے۔

جہاں موصولہ BGP کا منظر یا وینڈر مخصوص لیبل شے واقعی غائب ہو، وہاں پلیٹ فارم کے دستاویزی ٹیلی میٹری یا عملی انٹرفیس پر جائیں۔ معیاری جوڑ مقامی فارورڈنگ لیبل اور تھوڑا سا اور ڈھکتا ہے، اس لیے اسے جمع آوری کے ڈیزائن کا پہلا قدم مانیں، تیار شے کے طور پر نہیں۔

متعلقہ مضامین