Коммутация Ethernet Ring Protection Switch , или ERPS , - это попытка ITU-T в соответствии с Рекомендацией G.8032 обеспечить защиту и восстановление коммутации менее 50 мс для трафика Ethernet в кольцевой топологии и в то же время гарантировать отсутствие петель, образующихся в Уровень Ethernet. G.8032v1 поддерживает топологию с одним кольцом, а G.8032v2 поддерживает топологию с несколькими кольцами / многозвенной схемой.
Обзор
ERPS определяет механизмы защитной коммутации и протокол для колец сети уровня Ethernet (ETH). Кольца Ethernet могут более экономично обеспечивать широкополосное многоточечное соединение из-за меньшего количества каналов. Механизмы и протокол, определенные в этой Рекомендации, обеспечивают высоконадежную и стабильную защиту; и никогда не образовывать петли, которые могут фатально повлиять на работу сети и доступность услуг.
Каждый кольцевой узел Ethernet подключается к соседним кольцевым узлам Ethernet, участвующим в одном кольце Ethernet, с помощью двух независимых каналов. Кольцевой канал ограничен двумя соседними кольцевыми узлами Ethernet, а порт для кольцевого канала называется кольцевым портом. Минимальное количество кольцевых узлов Ethernet в кольце Ethernet - три. [1]
Основы этой архитектуры коммутации с защитой кольца:
a) Принцип предотвращения петель.
b) Использование механизмов обучения, пересылки и фильтрации базы данных (FDB), определенных в функции пересылки потока Ethernet (ETH_FF).
Избежание петель в кольце Ethernet достигается за счет гарантии того, что в любое время трафик может проходить по всем кольцевым каналам, кроме одного. Этот конкретный канал называется звеном защиты кольца (RPL), и в нормальных условиях этот канал звена заблокирован, то есть не используется для служебного трафика. Один назначенный кольцевой узел Ethernet, узел-владелец RPL, отвечает за блокировку трафика на одном конце RPL. В случае отказа кольца Ethernet узел-владелец RPL отвечает за разблокировку своего конца RPL (если только RPL не вышел из строя), позволяя использовать RPL для трафика. Другой кольцевой узел Ethernet, расположенный рядом с RPL, соседний узел RPL, также может участвовать в блокировании или разблокировании своего конца RPL.
В случае отказа кольца Ethernet происходит защитное переключение трафика. Это достигается под управлением функций ETH_FF на всех кольцевых узлах Ethernet. Протокол APS используется для координации действий защиты по кольцу.
G.8032v2
Версия 2 G.8032 представила множество дополнительных функций, таких как:
- Поддержка многокольцевой / лестничной сети
- Обратный / нереверсивный режим после того, как условие, вызвавшее переключение, было очищено
- Административные команды: принудительное переключение (FS), ручное переключение (MS) для блокировки определенного кольцевого порта
- Логика очистки FDB (базы данных фильтрации), которая значительно сокращает количество операций очистки FDB в кольце
- Поддержка нескольких экземпляров ERP на одном кольце
Принцип действия
G.8032v1
В ERPS есть центральный узел под названием RPL Owner Node, который блокирует один из портов, чтобы гарантировать отсутствие петли для трафика Ethernet. Ссылка, заблокированная узлом-владельцем RPL, называется звеном защиты кольца или RPL . Узел на другом конце RPL известен как узел соседа RPL . Он использует управляющие сообщения R-APS для координации действий по включению / отключению канала RPL.
Любой сбой вдоль кольца запускает R-APS (SF) (R-сигнал АПС сбоя) сообщения по обе стороны от узлов , смежных с неисправным каналом после того, как эти узлы блокировали порт , обращенный отказавшую ссылку. Получив это сообщение, владелец RPL разблокирует порт RPL. (Обратите внимание, что отказ одного канала в любом месте кольца обеспечивает топологию без петель.)
Во время фазы восстановления, когда неисправный канал восстанавливается, узлы, смежные с восстановленным каналом, отправляют сообщения R-APS (NR) (R-APS без запроса). Получив это сообщение, владелец RPL блокирует порт RPL, а затем отправляет сообщение R-APS (NR, RB) (R-APS без запроса, RPL заблокирован). Это заставит все другие узлы, кроме владельца RPL в кольце, разблокировать все заблокированные порты.
Этот протокол достаточно надежен, чтобы работать в сценариях однонаправленного отказа и отказа нескольких каналов в кольцевой топологии. Он включает в себя механизм принудительного переключения (FS) или ручного переключения (MS), который используется в сценариях полевого обслуживания.