How Can We Help?


You are here:
< All Topics
Document Date and version2020.05.18
Tested on OLTrequired OLT with IP-host support
Tested with ONT HALNy HL-4GMV/HL-4GQVSupported on version V2.0.10/V3.0.3 or above
Let us know how to improve below document on:

1. Basics

TR-069 defines the application layer protocol for remote management of CPE. It uses CWMP (CPE WAN Management Protocol) to provide functions for auto-configuration, software module management, performance management, diagnostic, etc.

Principle of operation:

  1. communication between client(CPE), and server (ACS)
  2. communication starts always from client – in our case ONT device
  3. communication using the CWMP protocol
  4. server can only inform CPE that he has some new config but CPE is obligated to start session
  5. CPE configuration is based on parameters and their:
    • values
    • attributes

How to start

  1. Install and configure ACS Server (should be accessible from ONT through iphost1 interface)
  2. Configure ONT on OLT, make sure iphost1 interface is properly configured
  3. Send ACS Login information to ONT via OMCI or set it by Web interface
  4. ONT should show on ACS Server
  5. You can start to configure, provision and monitor ONT via TR-069

2. TR-069 data model

Below You can check how our TR-069 data model for ONT looks like. Because TR-069 data nodes define by broadband forum do not provide management for all functionality of our ONTs, we create own nodes, based on requirements provides by the broadband forum. You can easily check nodes that were defined by us – our node’s names start with X_HALNY_ or X_CT-COM_ prefix:

InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.WANIPConnection.1.X_HALNY_Bind_5G_SSID1 false
InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.WANIPConnection.1.X_HALNY_Bind_LAN1 false
InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.WANIPConnection.1.X_HALNY_Bind_LAN2 false
InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.WANIPConnection.1.X_HALNY_Bind_LAN3 false
InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.WANIPConnection.1.X_HALNY_Bind_LAN4 false
InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.WANIPConnection.1.X_HALNY_Bind_SSID1 false
InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.X_CT-COM_WANGponLinkConfig.802-1pMark 0
InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.X_CT-COM_WANGponLinkConfig.Enable true
InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.X_CT-COM_WANGponLinkConfig.Mode 2
InternetGatewayDevice.WANDevice.1.WANConnectionDevice.2.X_CT-COM_WANGponLinkConfig.VLANIDMark 400

If You need some extra nodes, please let us know, we may create it for You.

3. ACS Login Information config via Web

4. ACS Login Information config via OMCI


 onu-profile HGU-TR069 create
  traffic-profile HGU
  mgmt-mode mode tr-069
  mgmt-mode tr-069 uri http://IP:PORT
  mgmt-mode tr-069 access id USERNAME password PASSWD


MA5683T(config)# ont tr069-server-profile add profile-id ID url http://IP:PORT user USERNAME PASSWD
MA5683T(config-if-gpon-0/0)#ont tr069-server-config PORT ONUID profile-id ID


pon-onu-mng gpon-onu_1/2/2:1
  tr069-mgmt VEIP-ID acs IP:port validate basic username USERNAME password PASSWD
  tr069-mgmt 1 state unlock


configure pon
auth-sec-prof 1 name tr-069
  user-name USERNAME
  password plain:PASSWORD

uri-prof 1 name tr-069
  address http://IP:PORT/

sec-uri-profile 1 name tr-069 uri-prof 1
  auth-securi-prof 1

configure tr069serv
ont 1/1/1/2/10/10/1
  securi-prof 1
  admin-state up


  • IN-BAND – enable TR-069 on WAN1 – (RG service for Internet )
  • OUT-OF-BAND – different VLAN than on WAN1(RG) – in this case, tr-069 is enabled on WAN0 – IP-HOST 0, with different VLAN defined in RG management-profile (in this example – VLAN 100)



5. ACS Login Information via DHCP Option 43

Configuration available here

Table of Contents