Попробовал найти на Хабре статьи на эту тему. Но, что странно — не нашёл упоминаний. Поделюсь тогда своими знаниями об этом я. Это моя вторая попытка написать статью на Хабре.
Итак. Последние несколько лет наблюдается тенденция смещения функций контроля и настройки конечных сетевых устройств от пользователей к провайдерам. Они берут на себя заботу по конфигурации и обновлению устройств, а пользователь получает просто коробку с оборудованием, которое достаточно включить, чтобы начать работать.
Современные производители понимают это и предоставляют собственные протоколы для управления. Но не каждый оператор позволит себе работать только с одним вендором и практически полностью от него зависеть.
Для управления тысячами абонентских устройств нужен гибкий механизм, не привязанный к конкретному производителю. Этот механизм должен быть универсальным и достаточно простым в реализации для производителей сетевого оборудования.
Так в 2004 году была опубликована TR-069 — техническая спецификация, описывающая протокол управления абонентским оборудованием через глобальную сеть -CWMP (CPE WAN Managmet Protocol). CWMP является протоколом прикладного уровня, использующий в качестве инструмента передачи информации SOAP (Service Oriented Protocol) — надстройку над HTTP. Все данные передаются в формате XML. Продвижением стандарта занимается консорциум dslforum. Цель — стандартизация и унификация принципов и подходов к управлению абонентским оборудованием различных производителей.
Протокол предполагает расположение на территории провайдера сервера автоконфигурации (ACS), организующего взаимодействие с абонентским оборудованием, осуществляющего обработку запросов от устройств и способного подключать дополнительные сервисы, в зависимости от выбранной политики.
Сессия может быть инициирована как со стороны CPE, так и со стороны ACS.
Для того, чтобы было возможно управление устройством, оно должно иметь IP-адрес независимо от типа этого устройства (Bridge, Router, IP-Phone). Для обеспечения защищённого соединения в TR-069 используется SSL и TLS.
TR-069 поддерживает следующие функции
1.Конфигурация. Речь идёт как о начальной конфигурации, так и автоконфигурации уже работающего устройства или внесении изменений в настройки.
2.Управление версиями ПО и его обновление.
3.Анализ log-файлов, производительности и диагностика устройства.
4.Выполнение хранимых процедур
Выбор СРЕ для обслуживания может осуществляться по различным условиям. Например, конкретное устройство, по вендору, модели или версии ПО.
Использовать автоконфигурацию возможно при любом способе приобретения устройств:
1.Оборудование предоставляется при подписании договора.
2.Оборудование покупается абонентом в виде комплекта подключения к сети оператора.
3.Оборудование покупатеся абонентом самостоятельно и не имеет предварительных настроек на сеть оператора.
Я работаю в новом провайдере WiMAX и, возможно, у нас будет внедрение этого механизма в будущем. Если всё получится, то смогу рассказать об этом более подробно.
UPD. Спецификация в формате pdf
P.S. За этот топик я получил инвайт. Спасибо доброму человеку!
Итак. Последние несколько лет наблюдается тенденция смещения функций контроля и настройки конечных сетевых устройств от пользователей к провайдерам. Они берут на себя заботу по конфигурации и обновлению устройств, а пользователь получает просто коробку с оборудованием, которое достаточно включить, чтобы начать работать.
Современные производители понимают это и предоставляют собственные протоколы для управления. Но не каждый оператор позволит себе работать только с одним вендором и практически полностью от него зависеть.
Для управления тысячами абонентских устройств нужен гибкий механизм, не привязанный к конкретному производителю. Этот механизм должен быть универсальным и достаточно простым в реализации для производителей сетевого оборудования.
Так в 2004 году была опубликована TR-069 — техническая спецификация, описывающая протокол управления абонентским оборудованием через глобальную сеть -CWMP (CPE WAN Managmet Protocol). CWMP является протоколом прикладного уровня, использующий в качестве инструмента передачи информации SOAP (Service Oriented Protocol) — надстройку над HTTP. Все данные передаются в формате XML. Продвижением стандарта занимается консорциум dslforum. Цель — стандартизация и унификация принципов и подходов к управлению абонентским оборудованием различных производителей.
Протокол предполагает расположение на территории провайдера сервера автоконфигурации (ACS), организующего взаимодействие с абонентским оборудованием, осуществляющего обработку запросов от устройств и способного подключать дополнительные сервисы, в зависимости от выбранной политики.
Сессия может быть инициирована как со стороны CPE, так и со стороны ACS.
Для того, чтобы было возможно управление устройством, оно должно иметь IP-адрес независимо от типа этого устройства (Bridge, Router, IP-Phone). Для обеспечения защищённого соединения в TR-069 используется SSL и TLS.
TR-069 поддерживает следующие функции
1.Конфигурация. Речь идёт как о начальной конфигурации, так и автоконфигурации уже работающего устройства или внесении изменений в настройки.
2.Управление версиями ПО и его обновление.
3.Анализ log-файлов, производительности и диагностика устройства.
4.Выполнение хранимых процедур
Выбор СРЕ для обслуживания может осуществляться по различным условиям. Например, конкретное устройство, по вендору, модели или версии ПО.
Использовать автоконфигурацию возможно при любом способе приобретения устройств:
1.Оборудование предоставляется при подписании договора.
2.Оборудование покупается абонентом в виде комплекта подключения к сети оператора.
3.Оборудование покупатеся абонентом самостоятельно и не имеет предварительных настроек на сеть оператора.
Я работаю в новом провайдере WiMAX и, возможно, у нас будет внедрение этого механизма в будущем. Если всё получится, то смогу рассказать об этом более подробно.
UPD. Спецификация в формате pdf
P.S. За этот топик я получил инвайт. Спасибо доброму человеку!