Описание

Текст ACS-профиля, созданный во встроенном ACS на OLT (LTP-X), использует формат команд CLI: каждая строка начинается с команды set property и может завершаться ключевым словом nocheck.

Внешний ACS-сервер (ACS.GUI) при загрузке профиля текстом принимает только строки вида «параметр» «значение» без команд и служебных ключевых слов. Поэтому перед загрузкой текста профиля, подготовленного на внутреннем ACS, во внешний ACS-сервер текст необходимо преобразовать.

Преобразование затрагивает только оформление строк (удаляются команда и ключевое слово) — сами TR-069 параметры и их значения при этом не изменяются.

Форматы текста профиля

Внутренний ACS (LTP-X), формат CLI:

set property "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.X_ELTEX_RU_NATLoopback" "1" nocheck
set property "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ExternalIPAddress" "192.168.20.12" nocheck
set property "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.SubnetMask" "255.255.255.0" nocheck
set property "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DefaultGateway" "192.168.20.1" nocheck

Внешний ACS-сервер (ACS.GUI), формат «параметр» «значение»:

"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.PortMapping.1.X_ELTEX_RU_NATLoopback" "1"
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ExternalIPAddress" "192.168.20.12"
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.SubnetMask" "255.255.255.0"
"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.DefaultGateway" "192.168.20.1"

Правила преобразования

Применяются к каждой строке текста профиля:

  1. Удалите в начале строки команду set property.
  2. Удалите в конце строки ключевое слово nocheck (если присутствует).
  3. Оставьте только пару ««TR-069 параметр» «значение»» в двойных кавычках.

Для преобразования целого профиля удобнее использовать поиск-и-замену в редакторе: удалить вхождения set property  (в начале строк) и  nocheck (в конце строк), либо применить регулярные выражения:

  • ^set property\s+ → (пусто)
  • \s+nocheck$ → (пусто)

Проверяйте результат преобразования: каждая строка должна содержать ровно два кавычных поля — имя TR-069 параметра и его значение. Строки с неполной или лишней структурой могут быть отклонены при загрузке во внешний ACS.

Проверка

  1. Откройте преобразованный текст профиля.
  2. Убедитесь, что строки не содержат команды set property и ключевого слова nocheck.
  3. Убедитесь, что каждая строка имеет вид "InternetGatewayDevice...." "значение".
  4. Загрузите текст профиля в графический интерфейс внешнего ACS-сервера (ACS.GUI).

См. также