آموزش پیاده سازی VXLAN EVPN آموزش پیاده سازی VXLAN EVPN MultiSite مفهوم VXLAN EVPN چیست مفهوم VXLAN EVPN MultiSite چیست؟ در این مقاله قراره به یکی از مدرن ترین روش های اتصال DataCenter هارا به هم فرا بگیریم
سلام خدمت کاربران عزیز وب سایت توسینسو خب اومدیم با یک سناریو دیگه در خدمت شما عزیزان سناریو جالب و جذابی که قراره درونش به پیکربندی و راه اندازی DCI بین دو DataCenter بپردازیم. درواقع در این سناریو قرار است VXLAN EVPN در یک محیط MultiSite پیکربندی شود و یک ارتباط West-Esat را در دو DataCenter ایجاد شود که در همچین سناریویی به اصطلاح به آن پیکربندی و راه اندازی VXLAN EVPN MultiSite نیز میگویند
مفهوم DCI چیست؟
درواقع DCI تشکیل شده از کلمات DataCenter InterConnect میباشد با گذشت روز افزون تکنولوژی و افزایش تعداد دیتاسنتر ها ارتباطات میان این دیتاسنتر ها و داشتن ترافیک های مشترک بسیار اهمیت بالایی پیدا کرده است در گذشته ترافیک ها در محیط های دیتاسنتر به شکل North-South و یا شمال به جنوب بوده است که این ترافیک ها نشان دهنده این هستند که ترافیک از مبدا خاصی از کاربران و جاهای مختلف وارد دیتاسنتر میشوند و ارتباطی میان دیگر دیتاسنتر ها وجود نداشت به همین سبب تکنولوژی های به روی کار آمدن که امکان استقرار دیتاسنتر ها در بین یک دیگر را فراهم سازی کردند و امروزه ما به کمک تکنولوژی های DCI میتوانیم ترافیک های West-East داشته باشیم که این ترافیک ها درواقع با عنوان غرب به شرق نیز شناخته میشوند و به شکلی هستند که از یک دیتاسنتر به یک دیتاسنتر دیگر انتقال پیدا میکنند.
چه تکنولوژی های در DCI استفاده میشود؟
تکنولوژی های مختلف و متنوعی در رابطه با DCI وجود دارد که به سبب ایجاد ارتباط میان دیتاسنتر ها مورد استفاده قرار میگیرند از جمله این تکنولوژی ها عبارتند از:
تکنولوژی OTV: به سبب OTV ما توانایی این راه داریم که میان دیتاسنتر ها یک ارتباط بر روی بستر L3 براقرار کنیم و ترافیک های L2 خودمان را عبور دهیم.
تکنولوژی EoMPLS: به سبب EoMPLS که تشکیل شده از کلمات Ethernet Over MPLS میباشد ما توانایی ایجاد ارتباطات خصوصی از طریق شبکه های MPLS که به صورت Public میباشند را داریم به همین سبب ما میتوانیم با اتصالات Tunnelling بستر MPLS و مدار های خاصی مثله EVPL فرآیند برقراری ارتباط را پیاده سازی کنیم.
برای آشنایی بیشتر با مفاهیم MPLS و اجزا آن و شروع یادگیری پروتکل MPLS به ویدیو های دوره آموزشی MPLS مراجعه کنید.
تکنولوژی VPLS: تکنولوژی VPLS یک پروتکل Tunnelling و Site To Site VPN میباشد که به صورت لایه دویی فعالیت خود را انجام میدهد و جزوه دسته L2VPN به حساب می آید و میتواند ارتباطات مراکز داده به خوبی فراهم سازی کند.
حالا که با این تکنولوژی ها آشنا شدیم میبایست همه اینارو کنار بگذاریم و بریم سراغ مدرن ترین تکنولوژی DCI یعنی VXLAN EVPN که استفاده زیاد و محبوبیت بسیاری در بین دیتاسنتر های امروزی پیدا کرده است.
پروتکل VXLAN چیست؟
پروتکل VXLAN را که ما با عنوان یک Underlay نیز میشناسیم(زیرا توانایی توزیع بار از Layer 2 به سطح بالاتر خود یعنی Layer 3 را با استفاده از Encapsulation سازی دارد) توانایی ارائه کردن 16میلیون Segment و مدیریت آنهارا برای ما دارد زیرا از یک مقدار 24-Bit استفاده میکند و این مقدار را تحت عنوان VNID میشناسیم که به منظور متمایز سازی و بخش بندی یک شبکه مورد استفاده قرار میگیرد.
پروتکل VXLAN از مکانیزم بسیار جالبی تحت عنوان Mac-In-UDP استفاده میکند که به سبب این مکانیزم پس از قرار گرفتن مقدار MAC در بسته VXLAN، مستقیما درون بسته UDP قرار میگیرد و IP Header نیز به آن اضافه میشود و بسته ارسال میشود. درواقع این پروتکل به سبب بخش ها و یا قسمت های تحت عنوان VTEP شناخته میشود که امکان برقراری ارتباط از طریق این VTEP ها به یک دیگر وجود دارد. برای استفاده از VXLAN ما دو راه داریم
راه حل اول: پیاده سازی VXLAN و بستر ارتباطی بر روی یک بستر SDN مانند Vmware NSX
راه حل دوم: پیاده سازی بر روی تجهیزات فیزیکی که قابلیت پشتیبانی از VXLAN را دارند مانند سوییچ های Nexus 7000
برای آشنایی بیشتر با VXLAN به مقاله
پروتکل VXLAN چیست و چگونه آن را پیاده سازی کنیم مراجعه کنید.
پروتکل EVPN چیست؟
پروتکل EVPN یک پروتکل بر پایه BGP میباشد که به سبب آن ما توانایی پیاده سازی ارتباطات VPN به صورت L2 و L3 را داریم در حالت های L2 ما این ارتباطات را با عنوان Bridging میشناسیم و در ارتباطات L3 با عنوان Routing. برای استفاده از EVPN ما میبایست به سراغ پروتکل BGP در حالت MP-BGP برویم و از EVPN استفاده نماییم.
مفهوم VXLAN EVPN MultiSite چیست؟
این همه صحبت کردیم و آشنا شدیم با پروتکل ها تکنولوژی های مختلف از جمله VXLAN و EVPN حالا بیاید بررسی کنیم که این راهکار DCI یعنی VXLAN EVPN MultiSite چیست و چگونه عمل میکند؟ درواقع این راهکار همانطور که میدانید یک ارتباط میان دو دیتاسنتر مختلف برقرار میکند دقیقا عین وظیفه ایی که دیگر DCI ها برعهده دارند علاوه بر این موضوع این ارتباط برپایه EVPN در یک شبکه IP-Only میباشد.
در این سناریو یا بهتر بگوییم در این راهکار ما یک مفهوم داریم تحت عنوان BG یا Border Getaway که به سبب این بخش یا این تجهیزات مان که به عنوان BG عمل میکنند ما میتوانیم ارتباط میان دو دیتاسنتر را برقرار کنیم.