مقالات

درک IRB نامتقارن و متقارن در پارچه های EVPN-VXLAN – {networkphil}


EVPN-VXLAN می‌تواند به‌طور غیرضروری پیچیده به نظر برسد تا زمانی که نگاهی به تمام پروتکل‌های فردی نداشته باشید و یک بسته را از طریق شبکه دنبال کنید.

IRB یا Integrated Routing and Bridging به یک سوئیچ برگ اجازه می دهد تا هم پل زدن لایه 2 را در یک زیرشبکه و هم مسیریابی لایه 3 بین زیرشبکه ها را فراهم کند. در یک پارچه EVPN-VXLAN، دو راه اصلی برای انجام این کار وجود دارد که به نام‌های IRB نامتقارن و متقارن شناخته می‌شوند.

بنابراین، برای درک IRB متقارن و نحوه مقایسه آن با IRB نامتقارن، اجازه دهید یک بسته پیاده روی در بافت EVPN-VXLAN انجام دهیم.

IRB نامتقارن

فرض کنید که میزبان A به برگ 1 در VLAN 10 و میزبان B به برگ 2 در VLAN 20 متصل است.

میزبان A نمی تواند مستقیماً به میزبان B ارسال کند زیرا آنها در زیرشبکه های IP مختلف هستند، بنابراین ما باید مسیریابی را انجام دهیم. میزبان A بسته را به دروازه پیش فرض خود در Leaf 1 می فرستد. Leaf 1 جستجوی سطح 3 را انجام می دهد و متوجه می شود که مقصد در VLAN 20 قابل دسترسی است.

تا اینجا، این یک شبکه اولیه است، با این تفاوت که هاست B به Leaf 1 متصل نیست.

بنابراین، Leaf 1 فریم اترنت دریافتی را در VXLAN با استفاده از L2 VNI مرتبط با VLAN 20 کپسوله می‌کند و آن را در سراسر شبکه به Leaf 2 ارسال می‌کند.

بنابراین عملیات تغییر مسیر به صورت زیر است:

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

حالا بیایید به راه بازگشت نگاه کنیم.

هنگامی که میزبان B پاسخ می دهد، برگ 2 عملیات مسیریابی را انجام می دهد و برگ 1 آخرین عملیات اتصال را انجام می دهد.

پس در مورد آن فکر کنید. این بدان معناست که Leaf 1 به اطلاعات کافی در مورد VLAN 20 برای ارسال بسته به میزبان B نیاز دارد، حتی اگر VLAN 20 هیچ میزبان متصل محلی نداشته باشد. به عبارت دیگر، برای برگ 1 برای ارسال بسته ها به هر نوع یک VLAN غیر محلی باید در مورد این VLAN بداند.

RFC 9135 این را با جزئیات بیشتری توضیح می دهد، اما مفهوم عملی این است که VTEP هایی که از IRB نامتقارن استفاده می کنند، به MAC-VRF، جداول پل، رابط های IRB و اطلاعات میزبان راه دور برای زیرشبکه های مربوطه نیاز دارند. با افزایش تعداد VLAN ها، VNI ها و نقاط پایانی، این می تواند بسیار مهم شود.

IRB متقارن

IRB متقارن در جایی که مسیریابی رخ می دهد تغییر می کند.

با استفاده از همین مثال، میزبان A ترافیک مقصد برای میزبان B را به دروازه پیش فرض خود در برگ 1 ارسال می کند. برگ 1 جستجوی لایه 3 را انجام می دهد، اما به جای مسیریابی بسته به طور مستقیم به L2 VNI میزبان B، با استفاده از VNI لایه 3 (L3VNI) مرتبط با VRF مشتری، ترافیک را در سراسر شبکه ارسال می کند.

اگر قبلاً با L2VNI آشنا هستید، تفاوت را از این طریق در نظر بگیرید. L2VNI یک دامنه پخش لایه 2 را شناسایی می کند که از نظر مفهومی شبیه به یک VLAN است. L3VNI یک دامنه مسیریابی لایه 3 را شناسایی می کند و با یک VRF مرتبط است. با IRB متقارن، ما از این L3VNI برای حمل ترافیک مسیریابی بین VTEP ها به جای گسترش VLAN مقصد به VTEP ورودی استفاده می کنیم.

بسته VXLAN به Leaf 2 ارسال می شود، جایی که اتفاق مهمی رخ می دهد.

Leaf 2 فقط بسته را به میزبان B متصل نمی کند. یک جستجوی لایه 3 دیگر در VRF انجام می دهد، تعیین می کند که زیر شبکه میزبان B به صورت محلی متصل است و سپس بسته را به VLAN محلی مناسب ارسال می کند.

اکنون عملیات متقارن است. هر دو VTEP در فرآیند ارسال لایه 3 شرکت می کنند. این یک انتقال بین زیرشبکه ای بین IP-VRF های دو PE است، نه بین MAC-VRF ها یا جداول پل (PE به سادگی روتر یا سوئیچ انتهای ارائه دهنده در انتهای بافت شبکه است که به عنوان نقطه پایانی تونل VXLAN، با نام مستعار VTEP) عمل می کند.

این تفاوت بین نامتقارن و متقارن همچنین آنچه را که باید در هر صفحه وجود داشته باشد تغییر می دهد.

با IRB نامتقارن، VTEP ورودی به حالت ارسال مرتبط با زیرشبکه مقصد راه دور نیاز دارد. با یک IRB متقارن، هر برگ معمولاً فقط به L2 VNI، VLAN و حالت میزبان مرتبط برای شبکه‌هایی نیاز دارد که در واقع محلی برای آن برگ هستند. در عوض، شبکه های راه دور را می توان با اطلاعات مسیریابی لایه 3 در VRF مشتری نشان داد، که مدلی بسیار مقیاس پذیرتر است.

چرا IRB متقارن؟

یک شبکه EVPN کوچک با چهار سوئیچ برگ و ده VLAN را تصور کنید. پیکربندی هر VLAN و L2 VNI در همه جا احتمالاً مشکل اصلی نیست. اما اکنون صدها سوئیچ برگ را تصور کنید که از صدها یا هزاران شبکه مستاجر پشتیبانی می کنند. نیاز به هر VTEP برای حفظ وضعیت لایه 2 برای هر شبکه بسیار جذاب تر می شود.

IRB متقارن به ما این امکان را می دهد که در حین استفاده از حمل و نقل لایه 3 بین VTEP ها، حمل و نقل لایه 2 را نسبتاً محلی نگه داریم. L3VNI به طور موثر اتصال مسیریابی را بین نمونه های VRF مشتری توزیع شده فراهم می کند.

بنابراین در عمل L2 VNI نشان دهنده a است دامنه پخش، و L3 VNI نشان دهنده a است دامنه مسیریابی

ترافیک باقی مانده در یک زیرشبکه می تواند در L2 VNI آن باقی بماند. عبور ترافیک از مرزهای زیرشبکه به دامنه لایه 3 مستاجر هدایت می شود، در سراسر شبکه منتقل می شود و سپس از VTEP هدف به زیر شبکه متصل محلی هدایت می شود.

بله، این به معنای پیکربندی بیشتر در مقایسه با IRB نامتقارن است، زیرا ما اکنون VRF، L3VNI، روتر MAC و اطلاعات مربوط به صفحه کنترل EVPN را داریم که باید در مورد آنها فکر کنیم. بنابراین یک IRB نامتقارن در واقع هنوز می‌تواند در محیط‌های کوچکتر یا ساده‌تر که مقیاس نگرانی عمده‌ای نیست، منطقی باشد.

اما برای پارچه های بزرگتر EVPN-VXLAN، IRB متقارن ما را قادر می سازد تا اتصال لایه 3 را بدون نیاز به هر سوئیچ برگ برای مشارکت در هر شبکه لایه 2 مقیاس کنیم.

بنابراین اگر چیز دیگری به خاطر ندارید، به یاد داشته باشید که بسته بندی کجا پارچه را قطع می کند. با IRB نامتقارن، VTEP ورودی بسته را قبل از ارسال از طریق شبکه به مقصد L2VNI هدایت می کند. در یک IRB متقارن، VTEP ورودی آن را به L3VNI مشتری هدایت می کند و VTEP مقصد آن را به زیر شبکه متصل محلی هدایت می کند.

نامتقارن: مسیر، سپس از پارچه لایه 2 عبور کنید.
متقارن: بکشید، پارچه را روی لایه 3 ضربدر بزنید، سپس دوباره انجام دهید.

زمانی که این بسته پیاده روی را فهمیدم، IRB متقارن بسیار آسان تر شد.

متشکرم

فیل


Source link

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا