سوئیچینگ محافظت از حلقه اترنت ، یا ERPS ، تلاشی است که در ITU-T با توصیه G.8032 ارائه شده است تا از زیر 50 میلی متر محافظت و بازیابی زیر جهت ترافیک اترنت در یک توپولوژی حلقه و در عین حال اطمینان از عدم وجود حلقه در لایه اترنت. G.8032v1 از یک توپولوژی حلقه تک پشتیبانی می کند و G.8032v2 از توپولوژی حلقه های متعدد / نردبان پشتیبانی می کند.

 

فهرست

بررسی اجمالی ویرایش ]

ERPS مکانیسم های تعویض حفاظت و پروتکل حلقه های شبکه لایه اترنت (ETH) را مشخص می کند. حلقه های اترنت می توانند به دلیل کاهش تعداد پیوندها ، اتصال چند جانبه گسترده را به لحاظ اقتصادی تری فراهم کنند. مکانیسم ها و پروتکل تعریف شده در این توصیه به حفاظت بسیار مطمئن و پایدار می رسند. و هرگز حلقه هایی را تشکیل ندهید که به طرز فجیعی بر عملکرد شبکه و در دسترس بودن سرویس تأثیر می گذارد.

هر گره حلقه اترنت با استفاده از دو لینک مستقل به یک گره حلقه حلقه اترنت که در همان حلقه اترنت مشارکت دارد متصل می شود. یک حلقه حلقه توسط دو گره حلقه اترنت مجاور محدود شده و یک درگاه برای حلقه حلقه به عنوان پورت حلقه نامیده می شود. حداقل تعداد گره های حلقه اترنت در یک حلقه اترنت سه عدد است. [1]

اصول اصلی این معماری تغییر حلقه عبارتند از:
الف) اصل اجتناب از حلقه.
ب) استفاده از مکانیسم های یادگیری ، ارسال و فیلتر کردن پایگاه داده (FDB) تعریف شده در عملکرد انتقال اترنت (ETH_FF).

اجتناب از حلقه در حلقه اترنت با این تضمین حاصل می شود که ، در هر زمان ، ممکن است ترافیک به جز یکی از لینک های حلقه جریان یابد. این پیوند خاص به عنوان حلقه محافظت از حلقه (RPL) نامیده می شود و در شرایط عادی این حلقه حلقه مسدود شده است ، یعنی برای ترافیک سرویس استفاده نمی شود. یکی از گره های اترنت حلقه گره ، یعنی RPL Owner Node ، مسئول مسدود کردن ترافیک در یک انتهای RPL است. در شرایط خرابی حلقه اترنت ، RPL Owner Node وظیفه باز کردن انسداد انتهای RPL خود را دارد (مگر اینکه RPL نتوانسته باشد) اجازه می دهد RPL برای ترافیک استفاده شود. گره حلقه دیگر اترنت در مجاورت RPL ، RPL Neighbor Node نیز ممکن است در مسدود یا انسداد انتهای RPL شرکت کند.

وقوع خرابی حلقه اترنت منجر به تعویض حفاظت ترافیک می شود. این کار با کنترل توابع ETH_FF در تمام گره های حلقه اترنت حاصل می شود. یک پروتکل APS برای هماهنگی اقدامات حفاظت از حلقه استفاده می شود.

G.8032v2 ویرایش ]

نسخه 2 از G.8032 بسیاری از ویژگی های اضافی دیگر ، مانند:

  • پشتیبانی شبکه چند حلقه / نردبان
  • حالت برگشتی / غیر برگشتی پس از پاک شدن شرطی که باعث ایجاد سوئیچ می شود
  • دستورات اداری: Forced Switch (FS) ، Manual Switch (MS) برای مسدود کردن یک پورت حلقه خاص
  • منطق Flush FDB (Filtering database) که باعث کاهش چشمگیر میزان عملکردهای FDB در حلقه می شود
  • پشتیبانی از چندین مثال ERP در یک حلقه واحد

اصل عمل ویرایش ]

G.8032v1 ویرایش ]

در ERPS یک گره مرکزی به نام RPL Owner Node وجود دارد که یکی از درگاه ها را مسدود می کند تا اطمینان حاصل شود که هیچ حلقه ای برای ترافیک اترنت ایجاد نشده است. پیوند مسدود شده توسط گره مالک RPL ، Ring Protection Link یا RPL نامیده می شود . گره در انتهای دیگر RPL به عنوان گره همسایه RPL معروف است . برای هماهنگی فعالیت های روشن / خاموش کردن لینک RPL از پیام های کنترل R-APS استفاده می کند.

هر گونه شکست در طول حلقه باعث R-APS (SF) (سیگنال R-APS شکست) پیام همراه هر دو جهت از گره مجاور به لینک شکست خورده پس از این گره پورت رو به لینک شکست خورده مسدود کرده اند. در هنگام دریافت این پیام ، صاحب RPL پورت RPL را باز می کند. (توجه داشته باشید که یک شکست در یک لینک در هر نقطه از حلقه یک توپولوژی بدون حلقه را تضمین می کند.)

در مرحله بهبودی ، هنگامی که پیوند شکست خورده گره های مجاور پیوند بازگردانی شده ، پیام های R-APS (NR) ارسال شود (R-APS بدون درخواست). برای دریافت این پیام ، مالک RPL پورت RPL را مسدود کرده و پیام R-APS (NR ، RB) را ارسال می کند (R-APS بدون درخواست ، RPL مسدود شده). این امر باعث می شود همه گره های دیگر به غیر از مالک RPL در حلقه از انسداد تمام درگاه های مسدود شده خارج شوند.

این پروتکل به اندازه کافی قوی است که می تواند برای خراب کردن یک طرفه و سناریوهای عدم موفقیت چندین لینک در یک توپولوژی حلقه کار کند. این شامل مکانیزمی برای مجبور کردن سوئیچ (FS) یا سوئیچ دستی (MS) است که در سناریوهای نگهداری درست استفاده می شود.

منبع

https://en.wikipedia.org/wiki/Ethernet_Ring_Protection_Switching