TR-069
TR-069 (сокращение от англ. technical report 069) — спецификация, описывающая протокол CWMP (аббревиатура от англ. CPE WAN management protocol).
Протокол CWMP предназначен для удалённого управления абонентским оборудованием через глобальную сеть.
Согласно спецификации на территории провайдера должен находиться сервер ACS (англ. auto configuration server, сервер автоконфигурации). Задачи сервера:
- организация взаимодействия с оборудованием абонентов/клиентов;
- обработка запросов от устройств;
- подключение дополнительных сервисов.
Чтобы протокол CWMP работал, устройства абонента/клиента (например, modem, bridge, gateway, router, IP-phone, set-top box и др.) должны иметь IP-адрес.
Возможности CWMP:
- начальная настройка устройства при его загрузке и внесение изменений в настройки уже работающего устройства;
- удалённое обновление ПО/прошивки;
- удалённый доступ к log-файлам и счётчикам производительности; удалённая диагностика состояния устройства;
- удалённое выполнение хранимых процедур.
С помощью ACS-сервера можно выполнить настройку любого параметра ONU, но чтобы ONU подключилась к ACS-серверу, необходимо выполнить предварительную настройку самой ONU.
Используя связку OLT DASAN и SNR-ONU-GPON, можно выполнить преднастройку ONU для подключения к ACS-серверу, без необходимости дополнительных манипуляций с самой ONU.
Рассмотрим пример.
Использовать будем OLT DASAN , SNR-ONU-GPON-4G-W и ACS-сервер "GenieACS", vlan для сервиса TR-069 = 10
Настройка профиля на OLT DASAN.
Traffic-profile для нашей ONU будет выглядеть следующим образом:
traffic-profile TR69 create tcont 1 gemport 1/1-1/4 dba-profile 20M_upstream tcont 2 gemport 2/1 dba-profile 20M_upstream mapper 1 gemport count 4 mapper 2 gemport count 1 bridge 1 ani mapper 1 uni virtual-eth 1 bridge 2 ani mapper 2 link ip-host-config 1 # создадим виртуальный IP интерфейс ip-host-config 1 # IP адрес для него назначаем динамический, можно указать static ip address dhcp vlan-filter vid 10 untagged discard # vlan id для связности с ACS-сервером = 10, значение СOS = 0 vlan-operation us-oper overwrite 10 0 vlan-operation ds-oper remove apply
Создадим onu-profile для нашего устройства:
onu-profile OP#TR69 create # привяжем наш traffic-profile к профилю ONU traffic-profile TR69 # включим режим управления TR-069 mgmt-mode mode tr-069 # укажем ссылку на наш TR-069 сервер mgmt-mode tr-069 uri http://10.10.10.2:7547 apply
Применим профиль к нашей ONU:
gpon ! gpon-olt 4 onu add 9 DC19b361f5e8 auto-learning onu-profile 9 OP#TR69 # в случае, если для виртуального IP-интерфейса указывается статический адрес, назначить его можно таким образом onu static-ip 9 ip-host 1 10.10.10.10/24 gw 10.10.10.1
После этого на ONU в автоматическом режиме создается WAN-интерфейс с VLAN - 10, cos - 0, и с политикой получения адреса по DHCP.
Можно в этом убедиться, подключившись к ONU через ETH-порт.
IP-адрес и логин/пароль для входа на ONU по-умолчанию:
192.168.101.1 ; adminisp/adminisp
Настройка ACS-сервера.
Заходим на ACS-сервер и проверяем, что ONU подсоединилась к нему.
Если навести курсор на нашу ONT, то появится активная кнопка "show", при нажатии на нее, мы провалимся в настройки нашей ONU.
Внизу мы видим все параметры нашей ONU, для примера, рассмотрим как поменять SSID нашей WiFi сети.
Настройки WIFI можно найти, введя в строку поиска WLAN..
Перед нами появится список всех настроек WiFi для нашей ONU. Ищем строку "InternetGatewayDevice.LANDevice.1.WLANConfiguration.1.SSID" (для других моделей ONU она может называться по-другому)
Изначально, параметр будет скрыт, как у большинства параметров в списке. Чтобы инициировать запрос параметра, необходимо нажать на "Refresh", после этого появится текущее значение параметра.
Для его изменения нажимаем Edit и вводим новое имя для нашей сети.
На момент теста у меня WiFi был выключен, чтобы его включить используем параметр "RadioEnabled" и выбираем значение True из списка
.
Нажимаем "OK" , затем применяем в всплывающем сверху в левом углу окне настройки, нажав "Commit"
Аналогичным образом, для редактирования всех параметров на ONT можно найти параметр и изменить его.
Также, с помощью ACS-сервера, можно сбросить настройки ONT к заводским, перезагрузить и прошить.