Терминал имеет встроенный сервер автоконфигурации абонентских устройств (ACS - auto configuration server). Для взаимодействия абонентских устройств и ACS необходимо, чтобы ONT получали IP-адреса на management-интерфейс. Для выполнения этой задачи на терминале имеется внутренний сервер DHCP. Оба сервера взаимосвязаны и не могут работать отдельно друг от друга.
Включите сервер ACS командой acs-server enable:
LTP-16N# configure terminal LTP-16N(config)# ip acs LTP-16N(config)(acs)# acs-server enable LTP-16N(config)(dhcp)# do commit LTP-16N(config)(dhcp)# do save
При необходимости задайте IP-адрес и маску сервера, а также идентификатор управляющей VLAN, в которой будут пересылаться пакеты между ACS и абонентскими устройствами. По умолчанию задана маска 21, что дает 2046 хостов в сети:
LTP-16N(config)(acs)# acs-server ip 192.168.200.9 LTP-16N(config)(acs)# acs-server mask 255.255.255.0 LTP-16N(config)(acs)# acs-server vid 200
Настройки IP-адреса и vlan для ACS не должны пересекаться с настройками управления и настройками OOB-интерфейса.
Возможно использование не только протокола HTTP для работы ACS, но и расширенной версии протокола, поддерживающей шифрование — HTTPS. Настройка производится командой acs-server scheme:
LTP-16N(config)(acs)# acs-server scheme https
При необходимости задайте логин и пароль для доступа ONT на ACS:
LTP-16N(config)(acs)# acs-server login acs LTP-16N(config)(acs)# acs-server password acsacs
Для окончательной настройки необходимо применить конфигурацию:
LTP-16N(config)(acs)# do commit
Настройка DHCP
Включите сервер DHCP-командой dhcp-server enable:
LTP-16N# configure terminal LTP-16N(config)# ip acs LTP-16N(config)(acs)# dhcp-server enable LTP-16N(config)(dhcp)# do commit LTP-16N(config)(dhcp)# do save
Задайте диапазон выдаваемых сервером IP-адресов командой dhcp-server range, где укажите начальный и конечный адреса диапазона. Задайте максимальное время аренды в секундах, на которое сервер будет выдавать адреса клиентам, командой dhcp-server lease-time. Включите выдачу опции 43 в пакете DHCP-offer для корректного обращения абонентских устройств на ACS командой dhcp-server option-43 enable. Формат опции выводится при просмотре общих настроек ACSD и DHCPD.
LTP-16N(config)(acs)# dhcp-server range 192.168.200.10 192.168.200.150 LTP-16N(config)(acs)# dhcp-server lease-time 600 LTP-16N(config)(acs)# dhcp-server option-43 enable
При необходимости настройте выдачу статических маршрутов до сети на TR-интерфейс ONT (option 121):
LTP-16N(config)(acs)# dhcp-server static-route network 172.20.240.0 mask 255.255.255.0 gateway 172.20.40.1
Для окончательной настройки необходимо применить конфигурацию:
LTP-16N(config)(acs)# do commit
Проверить настроенную конфигурацию можно командой show ip acs-server:
LTP-16N# show ip acs-server ACS server: Enabled: true Ip: 192.168.200.9 Port: 9595 Mask: 255.255.255.0 Vid: 200 Scheme: 'http' Login: 'acs' Password: 'acsacs' External fw ip: 0.0.0.0 External fw port: 9595 Local fw port: 9696 ACS DHCP server: Enabled: true Max lease time: 600 Insert option 43: true First IP: 192.168.200.10 Last IP: 192.168.200.150 DHCP option 43 (will be generated automatically): URL: 'http://192.168.200.9:9595' Login: 'acs' Password: 'acsacs'
Далее настраиваем profile cross-connect ACS и profile management ACS, и назначаем на ONT
Создайте профиль cross-connect с именем ACS. Настроим сервисный VLAN равным 200. Также включим iphost в данном сервисе. Значение индекса для iphost оставим по умолчанию:
LTP-16N# configure terminal LTP-16N(configure)# profile cross-connect ACS LTP-16N(config)(profile-cross-connect-ACS)# outer vid 2000 LTP-16N(config)(profile-cross-connect-ACS)# iphost enable LTP-16N(config)(profile-cross-connect-ACS)# do commit
Создайте профиль management. Добавьте конфигурацию для авторизации на ACS-сервере:
LTP-16N(configure)# profile management ACS LTP-16N(config)(profile-management-ACS)# username acs LTP-16N(config)(profile-management-ACS)# password acsacs LTP-16N(config)(profile-management-ACS)# url http://192.168.200.9 LTP-16N(config)(profile-management-ACS)# do commit
В отличии от olt моделей LTP-X, на LTP-16n требуется настройка profile management для связности с встроенным ACS-сервером.
Назначьте созданные профили на ONT:
LTP-16N# configure terminal LTP-16N(configure)# interface ont 1/1 LTP-16N(config)(if-ont-1/1)# service 1 profile cross-connect ACS dba dba-00 LTP-16N(config)(if-ont-1/1)# profile management ACS LTP-16N(config)(if-ont-1/1)# do commit
Добавленные ont в встроенный ACS-сервер можно посмотреть командой:
LTP-16N# acs LTP-16N(acs)# ont LTP-16N(acs)(ont)# show list all