МНОГОКОЛЬЦЕВАЯ СЕТЬ ETHERNET И СПОСОБ ЕЕ ЗАЩИТЫ

1. Способ защиты многокольцевой сети ETHERNET, отличающийся тем, что:
главный узел в главном кольце определяет состояние линии связи в главном кольце и состояние совместно используемого канала;
главный узел в главном кольце уведомляет главный узел в подчиненном кольце об определенном состоянии линии связи в главном кольце и определенном состоянии совместно используемого канала; и
главный узел в подчиненном кольце на основании полученной информации оценивает необходимость открытия подчиненного порта.
2. Способ по п.1, отличающийся тем, что:
уведомление о состоянии линии связи в главном кольце и состоянии совместно используемого канала, передаваемое на главный узел в подчиненном кольце, включает: передачу главным узлом в главном кольце главному узлу в подчиненном кольце сообщения флеш-протокола, содержащего идентификационное поле, при выявлении главным узлом в главном кольце сбоя линии связи в главном кольце и выхода из строя совместно используемого канала, при этом сообщение флеш-протокола, содержащее идентификационное поле, передает одно или несколько идентификационных полей, используемых для индикации совместно используемого канала, а также количество идентификационных полей; и
оценка главным узлом в подчиненном кольце на основании полученной информации необходимости открытия подчиненного порта включает: получение главным узлом в подчиненном кольце сообщения флеш-протокола, содержащего идентификационное поле, выявление сбоя линии связи в главном кольце при помощи оценки сообщения флеш-протокола, содержащего идентификационное поле, которое передает количество идентификационных полей, и открытие подчиненного порта.
3. Способ по п.1, отличающийся тем, что:
уведомление главным узлом в главном кольце о состоянии линии связи в главном кольце и о состоянии совместно используемого канала главного узла в подчиненном кольце включает: передачу главным узлом в главном кольце сообщения флеш-протокола, содержащего идентификационное поле, главному узлу в подчиненном кольце, в случае определения рабочего состояния линии связи в главном кольце и выхода из строя совместно используемого канала, при этом сообщение флеш-протокола, содержащее идентификационное поле, передает одно или несколько идентификационных полей, используемых для индикации совместно используемого канала, и первое заданное значение, используемое для индикации состояния линии связи в главном кольце; и
оценка главным узлом в подчиненном кольце на основании полученной информации необходимости открытия подчиненного порта включает: получение главным узлом в подчиненном кольце сообщения флеш-протокола, содержащего идентификационное поле; определение главным узлом в подчиненном кольце рабочего состояния линии связи в главном кольце в соответствии с первым заданным значением, содержащимся в сообщении флеш-протокола, содержащим идентификационное поле, а подчиненный порт остается блокированным после выявления того, что в подчиненном кольце связь не потеряна.
4. Способ по любому из пп.1-3, отличающийся тем, что определение главным узлом в главном кольце состояния линии связи главного кольца и состояния совместно используемого канала включает:
после выявления выхода из строя совместно используемого канала отправку первым пограничным узлом главному кольцу сообщения протокола, не содержащего идентификационное поле, об отсутствии соединения и одновременную отправку подчиненному кольцу сообщения протокола, содержащего идентификационное поле, об отсутствии соединения, при этом сообщение протокола, содержащее идентификационное поле, об отсутствии соединения передает одно или несколько идентификационных полей и количество идентификационных полей, носителем является первое идентификационное поле, включающее MAC-адрес (Media Access Control) первого пограничного узла и идентификатор (ID) порта, отправляющего сообщение протокола, содержащее идентификационное поле, об отсутствии соединения;
после получения вторым пограничным узлом, расположенном на другом конце от первого пограничного узла, сообщения протокола, содержащего идентификационное поле, об отсутствии соединения, второй пограничный узел в сообщение протокола, содержащее идентификационное поле, об отсутствии соединения добавляет второе идентификационное поле и передает главному кольцу сообщение протокола, содержащее идентификационное поле, об отсутствии соединения, при этом в сообщении протокола, содержащем идентификационное поле, об отсутствии соединения второе идентификационное поле содержит MAC-адрес второго пограничного узла и ID входного порта;
после получения сообщения протокола, содержащего идентификационное поле, об отсутствии соединения сохранение главным узлом в главном кольце первого и второго идентификационных полей в локальную буферную зону;
оценку главным узлом в главном кольце получения разными портами соответственно сообщений протокола об отсутствии соединений как не содержащего идентификационное поле, так и содержащего идентификационное поле, в соответствии с локальной информацией о MAC-адресах и ID входных портов полученного сообщения протокола, не содержащего идентификационное поле, об отсутствии соединения и полученного сообщения протокола, содержащего идентификационное поле, об отсутствии соединения;
если сообщение протокола, не содержащее идентификационных полей, об отсутствии соединения и сообщение протокола, содержащее идентификационное поле, об отсутствии соединения были получены разными портами соответственно, главный узел в главном кольце оценивает, соответствует ли MAC-адрес источника полученного сообщения протокола, не содержащего идентификационных полей, об отсутствии соединения MAC-адресу в первом идентификационном поле в локальной буферной зоне или MAC-адресу во втором идентификационном поле в локальной буферной зоне; и
если MAC-адрес источника полученного сообщения протокола об отсутствии соединения, не содержащего идентификационных полей, соответствует MAC-адресу в первом идентификационном поле в локальной буферной зоне или MAC-адресу во втором идентификационном поле в локальной буферной зоне, то главный узел в главном кольце определяет, что линия связи в главном кольце находится в рабочем состоянии, а совместно используемый канал вышел из строя; в противном случае, главный узел в главном кольце определяет, что линия связи в главном кольце не в рабочем состоянии, а совместно используемый канал вышел из строя.
5. Способ по п.4, отличающийся тем, что
после того, как первый пограничный узел направит подчиненному кольцу сообщение протокола об отсутствии соединения, содержащее идентификационное поле, способ дополнительно включает:
после получения сообщения протокола об отсутствии соединения, содержащего идентификационное поле, главный узел в подчиненном кольце регистрирует первое идентификационное поле и пропускает сообщение протокола об отсутствии соединения, содержащее идентификационное поле, ко второму пограничному узлу; и
оценка главным узлом в подчиненном кольце необходимости открытия подчиненного порта в соответствии с информацией включает: получение главным узлом в подчиненном кольце сообщения флеш-протокола, содержащего идентификационное поле, выявление сбоя линии связи в главном кольце при помощи оценки содержания количества идентификационных полей в сообщении флеш-протокола и открытие подчиненного порта при определении соответствия MAC-адреса в первом идентификационном поле сообщения флеш-протокола MAC-адресу в локальном идентификационном поле, записанном главным узлом в подчиненном кольце.
6. Способ по п.4, отличающийся тем, что дополнительно включает:
прекращение отправки первым пограничным узлом сообщения протокола об отсутствии соединения, содержащего идентификационное поле, подчиненному кольцу, когда установлено восстановление соединения; и
блокировку подчиненного порта главным узлом в подчиненном кольце при неполучении сообщения протокола об отсутствии соединения, содержащего идентификационное поле, в заданное время и определение отсутствия неполадок линии связи в подчиненном кольце.
7. Способ по пп.1 и 2, отличающийся тем, что одно или несколько идентификационных полей, содержащихся в сообщении флеш-протокола, которое посылает главный узел в главном кольце, являются всеми идентификационными полями в локальной буферной зоне главного узла в главном кольце.
8. Способ по п.1, отличающийся тем, что уведомление главным узлом в главном кольце о состоянии линии связи в главном кольце и о состоянии совместно используемого канала главного узла в подчиненном кольце включает: в случае выявления главным узлом в главном кольце выхода из строя совместно используемого канала при восстановлении линии связи в главном кольце отправку главным узлом в главном кольце сообщения флеш-протокола, содержащего идентификационное поле, главному узлу в подчиненном кольце, при этом сообщение флеш-протокола содержит одно или несколько идентификационных полей, используемых для индикации совместно используемого канала, а также второе заданное значение, используемое для индикации линии связи в главном кольце; и
оценка главным узлом в подчиненном кольце необходимости открытия подчиненного порта в соответствии с полученной информацией включает: получение главным узлом в подчиненном кольце сообщения флеш-протокола, содержащего идентификационное поле; определение главным узлом в подчиненном кольце рабочего состояния линии связи в главном кольце при определении содержания в сообщении флеш-протокола, содержащем идентификационное поле, второго заданного значения, и блокировку подчиненного порта при выявленном отсутствии неполадок линии связи в подчиненном кольце.
9. Многокольцевая сеть Ethernet, характеризующаяся там, что содержит:
главный узел в главном кольце, сконфигурированный для определения состояния линии связи главного кольца и состояния совместно используемого канала и для уведомления главного узла в подчиненном кольце о состоянии линии связи в главном кольце и выявленном состоянии совместно используемого канала; и
главный узел в подчиненном кольце, сконфигурированный для оценки в соответствии с полученной информацией необходимости открытия подчиненного порта.
10. Многокольцевая сеть Ethernet по п.9, характеризующаяся тем, что
главный узел в главном кольце содержит: модуль отправки, сконфигурированный для отправки сообщения флеш-протокола, содержащего идентификационное поле, главному узлу в подчиненном кольце при выявлении главным узлом в главном кольце сбоя линии связи в главном кольце и выхода из строя совместно используемого канала, при этом сообщение флеш-протокола содержит одно или несколько идентификационных полей, используемых для индикации совместно используемого канала, а также количество идентификационных полей; и
главный узел в подчиненном кольце содержит: приемный модуль, сконфигурированный для приема сообщения флеш-протокола, содержащего идентификационное поле, от главного узла в главном кольце; оценочный модуль, сконфигурированный для оценки содержания в сообщении флеш-протокола количества идентификационный полей, а, в случае определения содержания количества идентификационных полей во флеш-сообщении протокола, для выявления сбоя линии связи в главном кольце; и модуль управления, сконфигурированный для открытия подчиненного порта главного узла в подчиненном кольце при условии, что оценочный модуль выявил сбой линии связи в главном кольце.