دو گاہک سائٹس 10.20.0.0/24 کا اعلان کر سکتی ہیں اور دونوں ایک ہی فراہم کنندہ کے نیٹ ورک میں درست رہتی ہیں۔ روٹ ممیز ان اعلانات کو الگ رکھتا ہے؛ روٹ ہدف فیصلہ کرتا ہے کہ کون سی گاہک VRF ایک نقل لے سکتی ہے۔ یہ ترتیب میں ایک دوسرے کے ساتھ نظر آتے ہیں اور بالکل مختلف کام کرتے ہیں۔ دونوں کو خلط ملط کرنا ایسی تبدیلیوں کا باعث بنتا ہے جو معقول لگتی ہیں اور کچھ درست نہیں کرتیں۔

گاہک کے کنارے سے دور دراز VRF تک ایک روٹ کی پیروی کریں اور تقسیم ٹھوس ہو جاتی ہے: شناخت روٹ کے BGP میں داخل ہونے سے پہلے منسلک ہوتی ہے، اور تقسیم کی پالیسی کا جائزہ اس وقت ہوتا ہے جب روٹ وصول کرنے والے فراہم کنندہ کے کنارے تک پہنچتا ہے۔

VPN-IPv4 روٹ ایک RD اور ایک IPv4 سابقہ ہے

RFC 4364 VPN-IPv4 پتہ خاندان کو آٹھ بائٹ کے روٹ ممیز اور اس کے بعد چار بائٹ کے IPv4 پتہ کے طور پر بیان کرتا ہے۔ RD گاہک کے سابقہ سے پہلے لگایا جاتا ہے، اس لیے مختلف سائٹس کے دو یکساں سابقے دو مختلف BGP روٹ بن جاتے ہیں۔

یہی ساخت پوری انفرادیت کا طریقہ کار ہے۔ فراہم کنندہ کو ضرورت نہیں کہ گاہک غیر متجاوز پتہ فضا پر متفق ہوں، اور ایک سائٹ کا روٹ دوسری سائٹ کے یکساں سابقے کو خاموشی سے بدل نہیں سکتا۔

RD کی شکل بذات خود منتظم کا منتخب کردہ قدر ہے، عام طور پر خود مختار نظام کا نمبر اور مقامی نمبر۔ اس کی عددی شکل ایک روایت ہے، یہ اشارہ نہیں کہ دونوں خانے کسی ایسے روٹ ہدف کے ساتھ معنی رکھتے ہیں جو اتفاقاً وہی ہندسے استعمال کرتا ہے۔

RD متجاوز سابقوں کو الگ الگ پہچاننے کے قابل بناتا ہے

ایک ہی سابقہ کے دو اعلانات پر غور کریں۔ سائٹ A پر RD 65000:101 ہے اور سائٹ B پر RD 65000:202 ہے، دونوں 10.20.0.0/24 کے لیے۔ اب BGP کے پاس دو VPN-IPv4 روٹ ہیں جن کا آزادانہ موازنہ، چھانٹی اور انتخاب کیا جا سکتا ہے۔

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

اسی لیے کسی RD کو دوسری سائٹ کے نمبر سے ملانے کے لیے بدلنا کچھ درست نہیں کرتا۔ اگر روٹ دوسری طرف موجود نہ ہو، تو ہندسوں کا ملنا درآمد کے فیصلے کو ٹھیک کرنے کے بجائے ایک اور شناخت کا مسئلہ پیدا کرتا ہے۔

RT ایک BGP خصوصیت ہے، پیکٹ کا ٹیگ نہیں

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

گاہک کے ڈیٹا پیکٹ RT نہیں اٹھاتے۔ روٹ کے VRF میں نصب ہونے کے بعد، ترسیل اس VRF کی جدول اور وہ MPLS لیبل ڈھیر استعمال کرتی ہے جو معماری مقرر کرتی ہے۔ فراہم کنندہ کنارہ ہر گاہک پیکٹ سے روٹ ہدف نہیں پڑھتا۔

ایک روٹ کئی RT اٹھا سکتا ہے، اور ایک VRF کئی درآمد کر سکتا ہے۔ ترتیب اکثر ایک مختصر بلاک جیسی دکھتی ہے:

vrf definition CUST-A
 rd 65000:101
 address-family ipv4
  route-target export 65000:500
  route-target import 65000:500

اس بلاک کو دو الگ بیانات کے طور پر پڑھیں۔ برآمد کی سطر طے کرتی ہے کہ اس VRF سے نکلنے والے روٹ سے کیا منسلک ہوتا ہے؛ درآمد کی سطر طے کرتی ہے کہ یہ VRF کیا غور کرنے کو تیار ہے۔ ہندسوں کا ملنا سہولت ہے، لازمی نہیں۔

درآمد کی اہلیت تنصیب نہیں ہے

روٹ کسی VRF کے لیے اہل ہو سکتا ہے اور پھر بھی اس کی ترسیل جدول میں نظر نہ آئے۔ اہلیت ایک فلٹر ہے؛ اس کے بعد BGP کا معمول کا فیصلہ عمل اہل روٹ کا موازنہ کر کے ایک منتخب کرتا ہے۔ پرانا یا کم پسندیدہ روٹ کسی دوسرے اہل راستے سے ہار سکتا ہے۔

منتخب روٹ کی جانچ کریں، صرف درآمد پالیسی کی نہیں۔ جو VRF RT 65000:500 درآمد کرتا ہے اور 10.20.0.0/24 کے لیے کوئی روٹ نہیں دکھاتا، اس نے روٹ حاصل کر کے انتخاب کے دوران مسترد کیا ہو سکتا ہے، یا اسے کبھی ملا ہی نہ ہو۔

یہ فرق غیر متوقع سابقہ کے ظاہر ہونے پر بھی اہم ہے۔ بہت وسیع درآمد پالیسی ایسے روٹ کھینچ سکتی ہے جو سائٹ استعمال کرنے کا ارادہ نہیں رکھتی تھی، اور RD کی انفرادیت اسے ذرا بھی نہیں روکتی۔ تقسیم کا دائرہ RT پالیسی کا سوال ہے۔

غائب روٹ کو کنٹرول سطح کی ترتیب میں تلاش کریں

اعلان سے شروع کریں: کیا ماخذ VRF مطلوبہ RT برآمد کرتا ہے، اور کیا روٹ روٹ منعکس کنندہ یا وصول کرنے والے PE پر VPN-IPv4 روٹ کے طور پر موجود ہے؟ پھر خصوصیت کی جانچ اس طرح کریں جیسے وہ وصول ہوئی، نہ کہ جیسے وہ بھیجنے والے پر ترتیب دی گئی ہے۔

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

کام کرنے والی اور ناکام سائٹ کے لیے RD، برآمد شدہ RT، درآمد شدہ RT اور منتخب اگلا ہاپ درج کریں۔ ساتھ ساتھ رکھی چار اقدار ایک مبہم “VPN روٹ نہیں گزار رہا” کو کنٹرول سطح کے اسی درست قدم میں بدل دیتی ہیں جو مختلف ہے۔

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