AS کے درمیان VPNv4: لیبل فارورڈنگ کے معاہدے کی کیا شرائط ہیں
AS کے درمیان VPNv4 لیبل مختلف ماڈلز میں مختلف معنی رکھتا ہے۔ پہلے ماڈل کی نشاندہی کریں، ایک روٹ کا پیچھا کریں، اور ڈسپلے پر بھروسہ کرنے سے پہلے دونوں سروں پر جانچ کریں۔
AS بارڈر راؤٹر پر VPNv4 لیبل پڑھنے سے آپ کو بہت کم معلوم ہوتا ہے، جب تک آپ نہ جان لیں کہ یہ حوالگی کون سا بین AS ماڈل لاگو کرتی ہے۔ لیبل بذات خود روٹ کی کوئی خاصیت نہیں ہے؛ یہ دو راؤٹروں کے درمیان انکیپسولیشن اور ترسیل سے متعلق ایک معاہدہ ریکارڈ کرتا ہے۔ ڈسپلے پڑھنے سے پہلے ماڈل کی نشاندہی کریں۔ ورنہ آپ ایسے معاہدے کی ڈیبگنگ کر رہے ہوں گے جو کسی نے لکھا ہی نہیں۔
سرحد کون سا ماڈل لاگو کرتی ہے
VRF سے VRF کا انتظام روٹ شدہ اٹیچمنٹس کے ذریعے مماثل VRFs کو جوڑتا ہے۔ ہر فریق دوسرے کو کسٹمر ایج ہمسایہ سمجھتا ہے اور وہ عام IPv4 روٹس کا تبادلہ کرتے ہیں، اس لیے اس سرحد پر کسی چیز کو MPLS کی ضرورت نہیں۔
دوسرا انتظام بارڈر راؤٹروں کے درمیان ہی لیبل والے VPNv4 روٹس کا تبادلہ کرتا ہے۔ یہ صرف اسی صورت میں کام کرتا ہے جب پورے انٹرکنیکٹ پر ایک مربوط لیبل سوئچڈ پاتھ ہو اور روٹ ٹارگٹ کی تقسیم کے ساتھ ایسا اعتماد کا ماڈل ہو جو دونوں فریق قبول کریں۔ اگر ان میں سے کوئی ایک حصہ غائب ہو تو یہ ماڈل استعمال میں نہیں ہے، خواہ کنفیگریشن کچھ بھی ظاہر کرے۔
تیسرا انتظام لیبل والی PE رسائی تقسیم کرتا ہے جبکہ VPN روٹس ASes کے پار اینڈ پوائنٹس یا روٹ ریفلیکٹرز کے درمیان سفر کرتے ہیں۔ تینوں میں سے ہر ایک سرحد پر مختلف کام چھوڑتا ہے، اور ایک کے کنٹرول پلین کو دوسرے کے انٹرفیس مفروضوں کے ساتھ ملانا کلاسک ناکامی ہے۔ یہ عدم مطابقت عموماً ایسے لیبل کی صورت میں سامنے آتی ہے جو ایک طرف درست دکھائی دیتا ہے اور دوسری طرف غائب ہو جاتا ہے۔
ایک پری فکس کو سرے سے سرے تک پڑھیں
ایک ہی مجاز کسٹمر پری فکس لیں اور اس پر چلیں۔ دیکھیں کیا اعلان کیا گیا، کیا پہنچا، نیکسٹ ہاپ، لیبل اور وہ امپورٹ پالیسی جس نے اسے قبول کیا۔ پھر دیکھیں راؤٹر اس نیکسٹ ہاپ کی طرف فارورڈنگ کیسے حل کرتا ہے، کیونکہ لیبل وہیں جا کر پیکٹ بنتا ہے۔ کوئی بھی آدھا حصہ چھوڑ دیں تو آپ ایسے کنٹرول پلین کو بیان کر رہے ہیں جو ممکن ہے ٹریفک منتقل ہی نہ کر رہا ہو۔ دونوں پڑھائیوں کا مطلب صرف ایک ساتھ ہے۔
یہ عدد مقامی ہے۔ اس کا مطلب اُس راؤٹر کے حوالے سے ہے جس نے اسے مختص کیا اور اُس راستے کے حوالے سے جس نے پیکٹ وہاں پہنچائے، اسی لیے ایک ہی قدر دو بار آ سکتی ہے اور دو مختلف چیزیں بتا سکتی ہے۔ اس کا موازنہ اس سے کریں جو وصول کرنے والا فریق کہتا ہے کہ اسے ملا۔
لیبل مقامی ہے، اور وعدہ بھی
صلاحیت کا جائزہ انٹرکنیکٹ کے دونوں سروں پر لیا جاتا ہے، ایک پر نہیں۔ آپ کے انٹرفیس پر دیا گیا کوئی کمانڈ ہمسایہ پرووائیڈر انٹرفیس پر کچھ نہیں کرتا، اور BGP نے جو روٹ قبول کیا، وہ بذات خود ہمسایہ کو لیبل والا پیکٹ فارورڈ کرنے کا پابند نہیں کرتا۔
RFC 4364 لیبل والی VPNv4 پیئرنگ کو قابل اعتماد انتظامات تک محدود کرتا ہے اور ایسے لیبل قبول کرنے سے خبردار کرتا ہے جو اُس پیئر کو کبھی اعلان نہیں کیے گئے۔ یہ محض پروٹوکول کی بات نہیں، سیکیورٹی کی بھی بات ہے۔ عوامی انٹرنیٹ کے روٹنگ تعلق کو نجی VPN روٹ کے تبادلے سے الگ رکھیں۔ اگر انٹرکنیکٹ محض IP ہے تو یہ توقع نہ رکھیں کہ کوئی لیبل اسے عبور کرے گا۔ اور جہاں لنک لیبل والا ہے، وہاں تصدیق کریں کہ بیرونی ٹرانسپورٹ لیبل ہر ہاپ پر درست طریقے سے تبدیل ہوتا ہے۔
لیبل جو ایک طرف درست دکھائی دے اور دوسری طرف غائب ہو جائے، عموماً وہی عدم مطابقت ہوتی ہے، روٹنگ کی خرابی نہیں۔
قبولیت کے وقت کیا لکھیں
قبولیت ایک پیکٹ ٹیسٹ ہے، ٹیبل کا جائزہ نہیں۔ ایک کسٹمر پیکٹ کو دور دراز کے VRF میں لے جائیں اور اس کے جواب کو واپس لائیں، پھر لکھیں کہ یہ حوالگی کون سا ماڈل لاگو کرتی ہے۔ شامل کریں دونوں طرف کے حوالگی ذمہ داروں کے نام اور یہ کہ سرحد سادہ IP لے کر جاتی ہے یا لیبل والی ٹریفک۔
یہی نوٹ اگلے آپریٹر کو وہی لیبل ڈسپلے درست طریقے سے پڑھنے دیتا ہے۔ اس کے بغیر ماڈل کنفیگریشن سے اندازہ لگایا جاتا ہے، اور اندازے ہی وہ راستہ ہیں جس سے وہی غلطی بار بار دہرائی جاتی ہے۔RFC 4364 کا بین AS سیکشن وہ جگہ ہے جہاں یہ طے ہوتا ہے کہ کون سا ماڈل مقصود تھا۔