دو شکست برای اکثر انتقال های شکسته QinQ به یک VSI هستند، و هیچ کدام به عنوان یک رابط پایین نشان داده نمی شوند. یا درگاه ورودی تگ مشتری را قبل از اینکه طبقه بندی بتواند آن را ببیند می خورد، یا مدار پیوست به VSI متصل است که انتهای آن هرگز به آن متصل نشده است. از طرف مشتری، این دو یکسان به نظر می رسند: مدار به بالا گزارش می دهد و هیچ فریمی متقاطع نیست. چهار بررسی زیر را به ترتیب انجام دهید و در اولین موردی توقف کنید که در آن کادری که مشاهده می‌کنید با کادری که نوشته‌اید متفاوت است.

قبل از اینکه دستگاه را لمس کنید پشته برچسب را بنویسید

یک سرویس نماینده را انتخاب کنید و آن را به عنوان فریم توصیف کنید، نه به عنوان پیکربندی. برای سرویسی که VLANهای 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 توسط شناسه‌های سرویس و مدار مجازی خودش شناسایی می‌شود و همتا باید قبل از تشکیل شبه از مقادیر منطبق استفاده کند. سپس مدار پیوست آن VSI را به یک پورت و VLAN خاص متصل می‌کند، که بیانیه‌ای جدا از قانون طبقه‌بندی فریم است. یک عدد واسط فرعی که درست به نظر می رسد هیچ چیزی را در مورد هر دو اتصال ثابت نمی کند.

وضعیت شبه و وضعیت مدار پیوست را به طور جداگانه بررسی کنید و جلسه سیگنال دهی را که حامل شبه است بررسی کنید. دو تا از این سه می‌توانند سالم باشند در حالی که سومی سالم نیست، و یکی که پایین است به شما می‌گوید کدام طرف را درست کنید.

انزوا یک وعده جداگانه است. دست نخورده نگه داشتن برچسب های مشتری در داخل یک VSI مشتریان را از یکدیگر جدا نمی کند، زیرا یادگیری MAC کل نمونه را در بر می گیرد, اگر قرارداد می گوید جداسازی، به نمونه های جداگانه یا یک خط مشی صریح برای هر VLAN نیاز دارد.

بودجه اندازه را بررسی کنید و سپس قرارداد را ثابت کنید

تگ بیرونی چهار بایت اضافه می کند و کپسوله سازی شبه یک پشته برچسب و احتمالاً یک کلمه کنترل در بالای آن اضافه می کند. همه آن را در بودجه MTU و MRU در هر دو دستگاه لبه ارائه‌دهنده قرار دهید، و یک کلمه کنترل را صرفاً برای خاموش کردن هشدار اندازه خاموش نکنید، زیرا ممکن است دوردست‌ها به آن نیاز داشته باشند. مسیر مدیریتی را حفظ کنید که به سرویسی که در حال تغییر آن هستید بستگی ندارد.

سپس سه مورد را در پیوست مشتری آزمایش کنید: اولی C-VLAN را در هر دو جهت پذیرفته، دومی C-VLAN را پذیرفته است، و VLAN را که در قرارداد می گوید باید رد شود. به جای خواندن حالت های رابط، فریم ها را رعایت کنید و پس از هر تغییری در قانون برچسب تکرار کنید.

یک VSI بالا فقط می گوید که شبه واایر تشکیل شده است. در مورد اینکه آیا فریمی که از آن عبور می‌کند همان فریمی است که مشتری برای آن پول پرداخت کرده است، چیزی نمی‌گوید.

مقالات مرتبط