Huawei QinQ سے VSI: کنفیگر کرنے سے پہلے ٹیگ اسٹیک کو چیک کریں
پہلے ٹیگ اسٹیک پر کام کریں، پھر انگریس کی درجہ بندی، ٹیگ ایکشن اور وی ایس آئی بائنڈنگ کو بالکل اسی Huawei پلیٹ فارم پر چیک کریں جسے آپ کنفیگر کر رہے ہیں
VSI میں زیادہ تر ٹوٹے ہوئے QinQ ہینڈ آف کے لیے دو ناکامیاں ہیں، اور نہ ہی کوئی ایک ڈاون انٹرفیس کے طور پر ظاہر ہوتا ہے۔ یا تو انگریس پورٹ گاہک کے ٹیگ کو کھا لیتا ہے اس سے پہلے کہ درجہ بندی اسے دیکھ سکے، یا اٹیچمنٹ سرکٹ ایک VSI کا پابند ہے جس میں دور کا حصہ کبھی شامل نہیں ہوتا ہے۔ گاہک کی طرف سے دونوں ایک جیسے نظر آتے ہیں: سرکٹ رپورٹ کرتا ہے اور کوئی فریم کراس نہیں ہوتا ہے۔ نیچے دیے گئے چار چیک کو ترتیب سے دیکھیں اور پہلے والے پر رکیں جہاں آپ کا مشاہدہ کردہ فریم آپ کے لکھے ہوئے فریم سے مختلف ہے۔
آلہ کو چھونے سے پہلے ٹیگ اسٹیک نیچے لکھیں
ایک نمائندہ سروس منتخب کریں اور اسے فریم کے طور پر بیان کریں، کنفیگریشن کے طور پر نہیں۔ ایک ایسی سروس کے لیے جو کسٹمر VLANs 100 اور 200 کو فراہم کنندہ VLAN 900 کے اندر رکھتی ہے، معاہدہ مختصر ہے: داخل کرنے والے فریموں میں ایک کسٹمر کا ٹیگ ہوتا ہے، فراہم کنندہ ایک سروس ٹیگ کا اضافہ کرتا ہے، اور گاہک کا اپنا ٹیگ اس کے نیچے زندہ رہتا ہے۔
customer to provider: [ C-tag 100 | payload ]
provider inside: [ S-tag 900 ][ C-tag 100 | payload ]
provider to customer: [ C-tag 100 | payload ]واپسی کی سمت بھی لکھیں، کیونکہ ایک معاہدہ جو صرف داخلے کی وضاحت کرتا ہے وہ یک طرفہ امتحان پاس کرے گا اور پیداوار میں ناکام ہوگا۔ دور کے آخر میں صارف کو وہ فریم دینا ہوگا جس کی گاہک کی توقع ہے، جس کا مطلب ہے کہ اس کا اپنا پاپ آپریشن آپ کے دھکے کے عین الٹا ہونا چاہیے۔ کوئی بھی چیز جو اس تفصیل میں ہم آہنگ نہیں ہے وہ ڈیزائن کا فیصلہ ہے جو آپ نے ابھی تک نہیں کیا ہے۔
پہلے داخلی میچ چیک کریں
درجہ بندی کسی بھی ٹیگ آپریشن سے پہلے ہوتی ہے، اور یہ صرف اس سے میل کھا سکتا ہے جو آتا ہے۔ تصدیق کریں کہ آیا پورٹ کو رسائی، ٹرنک یا ہائبرڈ کے طور پر ترتیب دیا گیا ہے، یہ کس قسم کے فریم کو قبول کرتا ہے، اور پورٹ VLAN شناخت کنندہ غیر ٹیگ شدہ فریم کے ساتھ کیا کرتا ہے۔ ایک رسائی پورٹ پر آنے پر کسٹمر کا ٹیگ چھین لیا جاتا ہے، اس لیے بعد کے اصول جو C-tag 100 سے مماثل ہے اس میں میچ کرنے کے لیے کچھ نہیں بچا ہے اور سروس بغیر کسی غلطی کے غلط براڈکاسٹ ڈومین میں شامل ہو جاتی ہے۔
فراہم کنندہ کی طرف ایک کیپچر سیکنڈوں میں اس کو طے کرتا ہے: ایک صحیح درجہ بندی شدہ QinQ فریم دو ٹیگ دکھاتا ہے، اور وہاں ایک واحد ٹیگ والے فریم کا مطلب ہے کہ اندرونی ٹیگ استعمال ہو گیا تھا۔
چیک کریں کہ ٹیگ ایکشن اصل میں کیا کرتا ہے
اسٹیکنگ اور ترجمہ مختلف آپریشنز ہیں اور پلیٹ فارم انہیں مختلف اشیاء کے طور پر ظاہر کرتے ہیں۔ اسٹیکنگ ایک بیرونی ٹیگ کو دھکیلتا ہے اور اندرونی کو اکیلا چھوڑ دیتا ہے، جس کی اوپر والے معاہدے کی ضرورت ہے۔ ترجمہ ایک ٹیگ کو دوسرے میں دوبارہ لکھتا ہے، جو ایک درست ڈیزائن ہے لیکن تار پر ایک مختلف فریم تیار کرتا ہے۔ کچھ خاندانوں کو اسٹیکنگ اصول کے نافذ ہونے سے پہلے پورٹ پر واضح طور پر QinQ کو فعال کرنے کی بھی ضرورت ہوتی ہے، اور بیرونی TPID 802.1Q اور 802.1ad قدروں کے درمیان قابل ترتیب ہو سکتا ہے۔
واپسی کا راستہ یکساں توجہ کا مستحق ہے۔ اگر ایگریس رول ایک سب انٹرفیس پر آؤٹر ٹیگ کو پاپ کرتا ہے لیکن ایک مختلف ذیلی انٹرفیس جواب کو بغیر کسی مماثلت کے اصول کے ساتھ رکھتا ہے، تو کسٹمر ورکنگ ٹرانسمٹ اور ڈیڈ ریسیو دیکھتا ہے۔
سروس بائنڈنگ چیک کریں، انٹرفیس نمبر نہیں
ایک VSI کی شناخت اس کی اپنی سروس اور ورچوئل سرکٹ شناخت کنندگان سے ہوتی ہے، اور ہم مرتبہ کو pseudowire فارم بنانے سے پہلے مماثل اقدار کا استعمال کرنا چاہیے۔ منسلکہ سرکٹ پھر اس VSI کو ایک مخصوص پورٹ اور VLAN سے جوڑتا ہے، جو اس اصول سے الگ بیان ہے جس نے فریم کی درجہ بندی کی ہے۔ ایک ذیلی انٹرفیس نمبر جو صحیح نظر آتا ہے کسی بھی بائنڈنگ کے بارے میں کچھ بھی ثابت نہیں کرتا ہے۔
سیوڈوائر سٹیٹ اور اٹیچمنٹ سرکٹ سٹیٹ کو الگ الگ چیک کریں، اور سیوڈوائر کو لے جانے والے سگنلنگ سیشن کو چیک کریں۔ ان تینوں میں سے دو صحت مند ہو سکتے ہیں جبکہ تیسرا نہیں ہے، اور جو نیچے ہے وہ بتاتا ہے کہ کس طرف کو ٹھیک کرنا ہے۔
تنہائی ایک الگ وعدہ ہے۔ ایک VSI کے اندر کسٹمر ٹیگز کو برقرار رکھنے سے صارفین کو ایک دوسرے سے الگ نہیں کیا جاتا ہے، کیونکہ MAC سیکھنے کی پوری مثال پر محیط ہے, اگر معاہدہ تنہائی کا کہتا ہے، تو اسے علیحدہ مثالوں یا ایک واضح فی-VLAN پالیسی کی ضرورت ہے۔
سائز کا بجٹ چیک کریں اور پھر معاہدہ ثابت کریں
بیرونی ٹیگ چار بائٹس کا اضافہ کرتا ہے، اور pseudowire انکیپسولیشن ایک لیبل اسٹیک اور ممکنہ طور پر اس کے اوپر ایک کنٹرول لفظ شامل کرتا ہے۔ یہ سب کچھ فراہم کنندہ ایج ڈیوائسز پر MTU اور MRU بجٹ میں ڈالیں، اور سائز کی وارننگ کو خاموش کرنے کے لیے مکمل طور پر کنٹرول ورڈ کو بند نہ کریں، کیونکہ بہت دور تک اس کی ضرورت پڑ سکتی ہے۔ ایک انتظامی راستہ رکھیں جو اس سروس پر منحصر نہ ہو جسے آپ تبدیل کر رہے ہیں۔
پھر کسٹمر کے اٹیچمنٹ پر تین کیسز کی جانچ کریں: پہلا تسلیم شدہ C-VLAN دونوں سمتوں میں، دوسرا تسلیم شدہ C-VLAN، اور ایک VLAN جس کا معاہدہ کہتا ہے کہ انکار کرنا ضروری ہے۔ انٹرفیس کی حالتوں کو پڑھنے کے بجائے فریموں کا مشاہدہ کریں، اور ٹیگ کے اصول میں کسی بھی تبدیلی کے بعد دہرائیں۔
ایک اپ VSI صرف یہ کہتا ہے کہ pseudowire تشکیل دیا گیا ہے۔ اس کے بارے میں کچھ نہیں کہا گیا ہے کہ آیا جو فریم اسے عبور کرتا ہے وہی فریم ہے جس کے لیے صارف نے ادائیگی کی ہے۔