СПОСОБ И УСТРОЙСТВО ДЛЯ СООБЩЕНИЯ О СОСТОЯНИИ СОЕДИНЕНИЯ МЕЖДУ ВНЕШНИМ УСТРОЙСТВОМ И МАРШРУТИЗАТОРОМ

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