دو نشانی MAC در یک بسته VXLAN ظاهر می‌شوند و تنها یکی از آن‌ها به میزبان مقصد تعلق دارد. در طراحی EVPN VXLAN از IP-VRF به IP-VRF، MAC مقصد داخلی همان MAC روتر اعلام‌شده روتر خروجی است، در حالی که MAC مقصد بیرونی به هر چیزی تعلق دارد که بسته را روی پیوند بعدی underlay تحویل می‌دهد. اشتباه گرفتن این دو، افراد را به underlay می‌فرستد تا نقصی را بجویند که وجود ندارد. بررسی‌ها را به ترتیب انجام دهید.

هر گام به یک پرسش پاسخ می‌دهد و پاسخ نخست تعیین می‌کند که آیا گام‌های بعدی اصلاً مرتبط هستند.

1. مسیر پیشوند و communityهای آن را بخوانید

از مسیر شروع کنید، نه از ضبط بسته:

show bgp l2vpn evpn route type prefix 10.20.0.0/24

مسیر Type 5 یک پیشوند IP را اعلام می‌کند. در مدل IP-VRF بدون رابط، L3 VNI و community توسعه‌یافته MAC روتر را نیز حمل می‌کند و همین community است که نقطه پایانی مسیریابی خروجی را مشخص می‌کند. به‌جای فرض این‌که MAC در NLRI پیشوند جای گرفته است، community را بخوانید، زیرا چنین نیست. اگر مسیر موجود و community متصل باشد، سطح کنترل سهم خود را انجام داده است.

2. تأیید کنید کدام مدل ارسال استفاده می‌شود

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

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

3. دو نقش متفاوت برای MAC انتظار داشته باشید

MAC مقصد داخلی همان MAC روتر اعلام‌شده روتر خروجی است. MAC مقصد بیرونی گام بعدی تحویل محلی است که می‌تواند روتر underlay باشد و در هر گام تغییر کند. متفاوت بودن آن‌ها طبیعی است و برابر بودنشان تصادف است نه الزام. ضبطی که درون آن نشانی شبیه شاسی و در بیرون نشانی فیزیکی گام بعدی را نشان می‌دهد، دقیقاً همان کپسوله‌سازی موردنظر را توصیف می‌کند.

4. مقدار مشتق‌شده از شاسی را یک انتخاب پیاده‌سازی بدانید

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

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

5. تا زمانی که وضعیت ناهمخوان نشده چیزی را تغییر ندهید

برای بازبینی، مسیر پیشوند انتخاب‌شده، communityهای توسعه‌یافته آن، گام بعدی BGP، L3 VNI و وضعیت ارسال حاصل را مقایسه کنید. سپس سرآیندهای داخلی و بیرونی را در ضبط برچسب بزنید.

اگر این پنج مورد همخوان باشند، MAC عجیب‌نما کار خود را می‌کند و تغییرش یک نقطه پایانی مسیریابی را می‌شکند نه این‌که خطای نشانی‌دهی را درست کند. اگر ناهمخوان باشند، اکنون می‌دانید کدام فیلد اشتباه است و تغییر هدفمند است نه حدسی. مشخصات پیشوندهای IP در EVPN مرجعی است که در آن بحث باید به آن استناد کرد، زیرا هم مدل و هم communityی که مقدار را حمل می‌کند توصیف می‌کند.

مقالات مرتبط