[DASAN] sdNos V1-16XC OLT Integration with HALNy HGU

You are here:
< All Topics

HALNy Integration

Service scenario

HALNy ONT’s can work in two modes – HGU (Home Gateway Unit) and SFU (Single Family Unit).
SFU mode configuration is presented here.
SFU mode allows to prepare more complex configuration – such as QinQ tunnel or VLAN translation on the ONT. In this tutorial we will focus on HGU mode configuration.

ONT modes switching HGU<->SFU

Switching between HGU and SFU modes is described here.

Let us know how to improve below document on: support@halny.com

Supported service scenarios

GPON port configuration

1. Define OLT vlan-flow

 olt vlan-flow 1 s-vid 400 tpid 0x8100 mac-lookup
 olt vlan-flow 2 s-vid 100 tpid 0x8100 mac-lookup
 olt vlan-flow 3 s-vid 200 tpid 0x8100 mac-lookup
 olt vlan-flow 4 s-vid 300 tpid 0x8100 mac-lookup

2. Add OLT vp to new ONT (You need to add next OLT vp’s for every ONT piece) based on defined OLT vlan-flow

 olt vp 1 vlan-flow 1 s-vid 400 mapping-onu 8 gemport 2/1
 olt vp 2 vlan-flow 2 s-vid 100 mapping-onu 8 gemport 1/7
 olt vp 3 vlan-flow 3 s-vid 200 mapping-onu 8 gemport 1/6
 olt vp 4 vlan-flow 4 s-vid 300 mapping-onu 8 gemport 1/1

1. ONT Configuration (Access mode, only INTERNET)

ONT was connect to the GPON port 2 with ONU_ID 8

1. Create DBA Profile

V1-16XC(config)# dba-profile DBA
  mode sr
  sla fixed 1024
  sla maximum 1031616
  apply

V1-16XC(config)#dba-profile DBA_10G
  mode sr
  sla fixed 1024
  sla maximum 9870208
  apply

2. MGMT VLAN configuration

V1-16XC(config)# extended-vlan-tagging-operation MGMT
  downstream-mode enable
  untagged-frame 1
  treat inner vid 400 cos 0 tpid 0x8100
  apply

3. ONU traffic-profile configuration

Attention: For ONT’s which have port 10G please use DBA_10G

V1-16XC(config)# traffic-profile HGU
  tcont 1
  gemport 1/1
  dba-profile DBA
  tcont 2
  gemport 2/1
  dba-profile DBA
  mapper 1
  gemport count 1
  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-host-config 1
  ip address dhcp
  extended-vlan-tagging-operation MGMT
  apply

4. ONU onu-profile configuration

V1-16XC(config)# onu-profile HGU
  traffic-profile HGU
  apply

5. Assign onu-profile to ONT

V1-16XC(config-if[gpon0/2])# onu-profile 8 HGU

6. Assign ‘olt vp’ rules

Attention: For ONTs with multiple LAN ports, please ensure that the appropriate OLT vp’s are assigned accordingly.

 V1-16XC(config-if[gpon0/2])# olt vp 9 vlan-flow 1 s-vid 400 mapping-onu 8 gemport 2/1
 V1-16XC(config-if[gpon0/2])# olt vp 10 vlan-flow 2 s-vid 100 mapping-onu 8 gemport 1/1

7. Verify ONT ip-host 1 IP address

V1-16XC(config-if[gpon0/2])# show onu ip-host 8
---------------------------------------------------------------
 OLT : gpon0/2, ONU : 8, Host : 1(0x0000)
---------------------------------------------------------------
 IP Option             : DHCP
 MAC Address           : e05a.9f60.44b0
 Current IP            : 172.17.60.174
 Current Mask          : 255.255.254.0
 Current Gateway       : 172.17.60.1
 Current Primary DNS   : 172.17.61.224
 Current Secondary DNS : 172.17.60.1
 Domain name           :
 Host name             : IPHOST: WWW/XML/TR069

2. ONT Configuration (Access mode, only IPTV)

ONT was connect to the GPON port 2 with ONU_ID 9

1. Create DBA Profile

V1-16XC(config)# dba-profile DBA
  mode sr
  sla fixed 1024
  sla maximum 1031616
  apply

V1-16XC(config)#dba-profile DBA_10G
  mode sr
  sla fixed 1024
  sla maximum 9870208
  apply

2. Create multicast-profile

V1-16XC(config)# multicast-profile MULTI
  igmp robustness-variable 7
  igmp access-list vid 200 dst-ip start 224.0.0.1 end 239.255.255.255 bw 4294952 gem 4094
  apply

3. MGMT VLAN configuration

V1-16XC(config)# extended-vlan-tagging-operation MGMT
  downstream-mode enable
  untagged-frame 1
  treat inner vid 400 cos 0 tpid 0x8100
  apply

4. ONU traffic-profile configuration

Attention: For ONT’s which have port 10G please use DBA_10G

V1-16XC(config)# traffic-profile HGU
  tcont 1
  gemport 1/1
  dba-profile DBA
  tcont 2
  gemport 2/1
  dba-profile DBA
  mapper 1
  gemport count 1
  mapper 2
  gemport count 1
  bridge 1
  ani mapper 1
  uni virtual-eth 1
  multicast-profile MULTI
  bridge 2
  ani mapper 2
  link ip-host-config 1
  ip-host-config 1
  ip address dhcp
  extended-vlan-tagging-operation MGMT
  apply

5. ONU onu-profile configuration

V1-16XC(config)# onu-profile HGU
  traffic-profile HGU
  apply

6. Assign ‘olt vp’ rules

Attention: For ONTs with multiple LAN ports, please ensure that the appropriate OLT vp’s are assigned accordingly.

 V1-16XC(config-if[gpon0/2])# olt vp 11 vlan-flow 1 s-vid 400 mapping-onu 9 gemport 2/1
 V1-16XC(config-if[gpon0/2])# olt vp 12 vlan-flow 3 s-vid 200 mapping-onu 9 gemport 1/1

7. Assign onu-profile to ONT

V1-16XC(config-if[gpon0/2])# onu-profile 9 HGU

8. Verify ONT ip-host 1 IP address

V1-16XC(config-if[gpon0/2])# show onu ip-host 9
---------------------------------------------------------------
 OLT : gpon0/2, ONU : 9, Host : 1(0x0000)
---------------------------------------------------------------
 IP Option             : DHCP
 MAC Address           : e05a.9f60.44b0
 Current IP            : 172.17.60.174
 Current Mask          : 255.255.254.0
 Current Gateway       : 172.17.60.1
 Current Primary DNS   : 172.17.61.224
 Current Secondary DNS : 172.17.60.1
 Domain name           :
 Host name             : IPHOST: WWW/XML/TR069

ONT Provisioning on DASAN V1-16XC

There are three ways of ONT provisioning:

  • DHCP option 66,67 (link)
  • TR-069(link)
  • DASAN PROVISIONING mgmt-mode

DASAN PROVISIONING mgmt-mode

Configuration of ONT Provisioning in onu-profile.

V1-16XC(config)# onu-profile HGU
 traffic-profile HGU
 mgmt-mode mode ip-path
 mgmt-mode ip-path ftp id USERNAME password PASSWORD
 mgmt-mode ip-path uri IP.IP.IP.IP file FILE_NAME or none
 apply

Configuration of ONT Provisioning on GPON port.

V1-16XC(config-if[gpon0/2])# onu mgmt-mode ip-path ONU_ID ftp id USERNAME password PASSWORD
V1-16XC(config-if[gpon0/2])# onu mgmt-mode ip-path ONU_ID uri IP.IP.IP.IP file FILE_NAME or none

* On Dasan OLTs if you configure provisioning with file none ””, it means that ONT will find xml file on FTP server with file name of its GPON S/N numer.

Verifying if xml is downloaded successfully.

V1-16XC(config-if[gpon0/2])# show onu mgmt ip-path 8
---------------------------------------------------------------
 OLT : gpon0/2, ONU : 8
---------------------------------------------------------------
 PROTOCOL        : FTP
 URI             : X.X.X.X
 ID              : user
 PASSWORD        : password
 FILE NAME       : FILE.xml
 STATE           : File transfer completed successfully

After ONT downloaded XML file and set configuration , it keeps configuration in memory until new XML file will be applied.

When ONT starts to download XML file:
1) MGMT IP-PATH configuration will be changed (filename /FTP credits /FTP url)
2) Interface on ip-host will get DHCP ACK
3) Configuration of static ip-host interface will be changed

When configured ONT downloads XML file first of all it checks
XML file name if filename differs , new configuration is applied and ONT reboots
Modificated date if filename is the same then ONT checks if modificated date differs . If differs then new configuration is applied and ONT reboots
No differs if filename and modificated date are the same ONT keeps current configuration

ONT upgrade on DASAN OLTs

You can find upgrade procedure here.


Table of Contents
Comments are closed.