پروتکل L2PT چیست؟
برای تعریف پروتکل L2PT نیاز به بررسی مسائل شبکه داریم. به طور کلی، واحدهای داده پروتکل لایه 2، مانند STP، LLDP، LACP و غیره فقط میتوانند در شبکه محلی ارسال شوند و نمیتوانند از شبکه ISP عبور کنند.
تعریف اولیه L2PT
اما گاهی اوقات ما چندین شبکه محلی در لوکیشنهای مختلف داریم و نیاز داریم که پروتکل لایه 2 برای تمام شبکه های محلی قابل استفاده باشد. یا به عبارت دیگر با یکدیگر در ارتباط باشند. در این شرایط میتوانیم از ویژگی L2PT برای برآورده کردن این نیاز استفاده کنیم.
به زبات سادهتر L2PT میتواند واحدهای داده پروتکل لایه 2 را بین مشتری که در سایت و لوکیشنهای مختلف دادههایی دارد را از طریق شبکه ISP انتقال دهد.
پروتکل L2TP چگونه کار میکند؟
در پروتکل L2PT سوئیچ به شبکه مشتری متصل میشود. به عبارت دیگر در مرز و لبه وجه اشتراک شبکه مشتری و شبکه ارائه دهنده اینترنت یا ISP قرار میگیرد.
همچنین،به پورتی که به شبکه مستری متصل است UNI یا user network interface میگویند. علاوه بر این، به پورته که به شبکه ISP متصل است NNI یا network network interface گفته میشود.
به طور کلی هر واحد داده در پروتکل لایه 2 دارای MAC آدرس مشخص در مقصد است. به عنوان مثال، پروتکل LLDP از 01:80:C2:00:00:0E به عنوان آدرس مک مقصد استفاده می کند. ISP دادههایی را که از این آدرس MAC مقصد خاص استفاده میکندرا انتقال نمیدهد. بنابراین زمانی که پورت UNI سوئیچ لبه دادههای لایه 2 دیتا را دریافت کرد، در این زمان، آدرس MAC مقصد را با 01:00:0C:CD:CD:D0 بازنویسی می کند.
این بستهها را به صورت بسته های چندپخشی یا multicast منتقل میکند.
به عنوان مثال در شبکه زیر، سوئیچ لبه 1 زمانی که قصد انتقال دیتا LLDP از شبکه مشتری به ISP را دارد، آدرس MAC مقصد را با 01:00:0C:CD:CD:D0 بازنویسی میکند. هنگامی که سوئیچ 2 دیتا دریافت کرد، این فرایند را بالعکس انجام میدهد. در حقیقت سوئیچ دوم مک آدرس اضافه شده به دیتا را تغییر و به حالت قبل بر میگرداند.
بنابراین دیتا و دادههای مبتنی بر پروتکل لایه 2 میتوانند بین شبکههای مشتری منتقل شوند.