Способ и устройство для обнаружения закольцовывания портов Ethernet

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