HALNy HL-1GE SFU Configuration [ZTE]

You are here:
< All Topics

HALNy HL-1GE Configuration

Service Scenario

HL-1GE can work in two modes – HGU (Home Gateway Unit) and SFU (Single Family Unit).
HGU mode configuration is presented here.
Managing ONT mode is done by setting up/or not bridge port and VEIP for ONT. In SFU mode we need to set bridge port and VEIP(only if we want to use ip-host).
SFU mode allows to prepare different configurations – such as QinQ tunnel or VLAN translation on the ONT. In this tutorial we will focus on SFU mode configuration.

ONT modes switching HGU<->SFU

Switching between HGU and SFU modes is described here.

Document Date and version2020.05.28
Tested on OLT ZTE C320Version: V2.1.0
Tested with ONT HALNy HL-1GESupported on Version: V2.0.10 or above
Revision1
Let us know how to improve below document on: support@halny.com

Supported SFU service scenarios

1. ONT configuration (Access mode, only INTERNET)

In example configuration we used below VLANs:
VLAN 100 – INTERNET
VLAN 400 – MGMT 

1. Create DBA profile

(config)# gpon
  profile tcont NAME type 4 maximum 102400

2. Create ONT Type
Change HL-MODEL string to exact model name of the ONT, ex onu-type HL-1GE gpon …

(config)# pon
  onu-type HL-MODEL gpon description DESC
  onu-type HL-MODEL gpon max-tcont 4
  onu-type HL-MODEL gpon max-gemport 32
  onu-type HL-MODEL gpon max-iphost 4
  onu-type-if HL-MODEL eth_0/1

3. Register ONT on GPON

(config)# interface gpon-olt_RACK_ID/SHELF_ID/OLT-ID
  onu ONU_ID type HL-1GE sn HALN0802F5A7

4. Configure ONT interface mode

(config)# interface gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID 
  tcont 1 name TCONT_NAME profile NAME
  tcont 2 name TCONT_NAME profile NAME
  gemport 1 name GEM_NAME tcont 1
  gemport 2 name GEM_NAME tcont 2
  switchport mode hybrid vport 1
  service-port 1 vport 1 user-vlan 100 vlan 100
  switchport mode hybrid vport 2
  service-port 2 vport 2 user-vlan 400 vlan 400

5. Configure ONT remote management mode

(config)# pon-onu-mng gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID 
 service NET gemport 1 cos 0 vlan 100
service IPHOST gemport 2 iphost 1 cos 0 vlan 400
 ip-host 1 dhcp-enable enable ping-response enable traceroute-response enable
 onu-vlan iphost 1 up-mode add up-pri 0 up-vlan 400 down-mode untag
 onu-vlan ethuni eth_0/1 up-mode add up-pri 0 up-vlan 100 down-mode untag

6. Verify ONT ip-host 1 IP address.

#show gpon remote-onu ip-host gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID 
Host ID:            1
HostName:
Identify:
IP:                 0.0.0.0
Mask:               0.0.0.0
Gateway:            0.0.0.0
Primary DNS:        0.0.0.0
Second DNS:         0.0.0.0
DHCP-enable:        true
Ping-response:      true
Traceroute-response: true
MAC:                e05a.9f6f.fb18
CurIP:              172.16.241.14
CurMask:            255.255.240.0
CurGateway:         172.16.240.1
CurPriDNS:          8.8.8.8
CurSecDNS:          8.8.4.4
DomainName:

2. ONT configuration (Access mode, only IPTV)

In example configuration we used below VLANs:
VLAN 200 – IPTV (multicast uplink port 1/4/2)
VLAN 400 – MGMT 

1. Create DBA profile

gpon
  profile tcont NAME type 4 maximum 102400

2. Create ONT Type
Change HL-MODEL string to exact model name of the ONT, ex onu-type HL-1GE gpon …

pon
  onu-type HL-MODEL gpon description DESC
  onu-type HL-MODEL gpon max-tcont 4
  onu-type HL-MODEL gpon max-gemport 32
  onu-type HL-MODEL gpon max-iphost 4
  onu-type-if HL-MODEL eth_0/1

3. Register ONT on GPON

interface gpon-olt_1/2/2 
  onu 1 type HL-1GE sn HALN0802F5A7

4. Configure ONT interface mode

interface gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID 
  tcont 1 name TCONT_NAME profile NAME
  tcont 2 name TCONT_NAME profile NAME
  gemport 1 name GEM_NAME tcont 1
  gemport 2 name GEM_NAME tcont 2
  switchport mode hybrid vport 1
  service-port 1 vport 1 user-vlan 200 vlan 200
  switchport mode hybrid vport 2
  service-port 2 vport 2 user-vlan 400 vlan 400

5. Configure ONT remote management mode

pon-onu-mng gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID 
 service NET gemport 1 cos 0 vlan 200
 service IPHOST gemport 2 iphost 1 cos 0 vlan 400
 ip-host 1 dhcp-enable enable ping-response enable traceroute-response enable
 onu-vlan iphost 1 up-mode add up-pri 0 up-vlan 400 down-mode untag
 onu-vlan ethuni eth_0/1 up-mode add up-pri 0 up-vlan 200 down-mode untag

6. Configure IGMP Snooping

(config)# igmp  mvlan 200 source-port gei_RACK_ID/SHELF_ID/PORT
(config)# igmp  mvlan 200 receive-port gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID  vport 1

(config)# igmp  mvlan 200
(config)# igmp  mvlan 200 work-mode snooping

7. Verify ONT ip-host 1 IP address

show gpon remote-onu ip-host gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID
Host ID:            1
HostName:
Identify:
IP:                 0.0.0.0
Mask:               0.0.0.0
Gateway:            0.0.0.0
Primary DNS:        0.0.0.0
Second DNS:         0.0.0.0
DHCP-enable:        true
Ping-response:      true
Traceroute-response: true
MAC:                e05a.9f6f.fb18
CurIP:              172.16.241.14
CurMask:            255.255.240.0
CurGateway:         172.16.240.1
CurPriDNS:          8.8.8.8
CurSecDNS:          8.8.4.4
DomainName:

3. ONT configuration (TRANSPARENT mode)

In example configuration we used below VLANs:
VLAN 100 – INTERNET
VLAN 200 – IPTV (multicast uplink port 1/4/2)
VLAN 300 – VoIP
VLAN 400 – MGMT 

1. Create DBA profile

gpon
  profile tcont NAME type 4 maximum 102400

2. Create ONT Type
Change HL-MODEL string to exact model name of the ONT, ex onu-type HL-1GE gpon …

pon
  onu-type HL-MODEL gpon description DESC
  onu-type HL-MODEL gpon max-tcont 4
  onu-type HL-MODEL gpon max-gemport 32
  onu-type HL-MODEL gpon max-iphost 4
  onu-type-if HL-MODEL eth_0/1

3. Register ONT on GPON

interface gpon-olt_RACK_ID/SHELF_ID/OLT-ID
  onu ONU_ID type HL-1GE sn HALN0802F5A7

*HL-1GE SFU suport to send transparently up to 10 vlans

4. Configure ONT interface mode

interface gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID
  tcont 1 name TCONT_NAME profile NAME
  tcont 2 name TCONT_NAME profile NAME
  tcont 3 name TCONT_NAME profile NAME
  tcont 4 name TCONT_NAME profile NAME
  gemport 1 name GEM_NAME tcont 1
  gemport 2 name GEM_NAME tcont 2
  gemport 3 name GEM_NAME tcont 3
  gemport 4 name GEM_NAME tcont 4
  switchport mode hybrid vport 1
  service-port 1 vport 1 user-vlan 100 vlan 100
  switchport mode hybrid vport 2
  service-port 2 vport 2 user-vlan 200 vlan 200
  switchport mode hybrid vport 3
  service-port 3 vport 3 user-vlan 300 vlan 300
  switchport mode hybrid vport 4
  service-port 4 vport 4 user-vlan 400 vlan 400

5. Configure ONT remote management mode

pon-onu-mng gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID
 service NET gemport 1 cos 0 vlan 100
 service IPTV gemport 2 cos 0 vlan 200
 service VOIP gemport 3 cos 0 vlan 300
 service IPHOST gemport 4 iphost 1 cos 0 vlan 400
 ip-host 1 dhcp-enable enable ping-response enable traceroute-response enable
 onu-vlan iphost 1 up-mode add up-pri 0 up-vlan 400 down-mode untag
 vlan port eth_0/1 mode trunk
 vlan port eth_0/1 vlan 100,200,300

6. Configure IGMP Snooping

igmp  mvlan 200 source-port gei_RACK_ID/SHELF_ID/PORT
igmp  mvlan 200 receive-port gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID vport 2

igmp  mvlan 200
igmp  mvlan 200 work-mode snooping

7. Verify ONT ip-host IP 1 address

show gpon remote-onu ip-host gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID
Host ID:            1
HostName:
Identify:
IP:                 0.0.0.0
Mask:               0.0.0.0
Gateway:            0.0.0.0
Primary DNS:        0.0.0.0
Second DNS:         0.0.0.0
DHCP-enable:        true
Ping-response:      true
Traceroute-response: true
MAC:                e05a.9f6f.fb18
CurIP:              172.16.241.14
CurMask:            255.255.240.0
CurGateway:         172.16.240.1
CurPriDNS:          8.8.8.8
CurSecDNS:          8.8.4.4
DomainName:

4. ONT configuration (VLAN translation – rBSA)

In example configuration we used below VLANs:
VLAN 100 – INTERNET
VLAN 200 – IPTV (multicast uplink port 1/4/2)
VLAN 300 – VoIP
VLAN 400 – MGMT 

1. Create DBA profile

gpon
  profile tcont NAME type 4 maximum 102400

2. Create ONT Type
Change HL-MODEL string to exact model name of the ONT, ex onu-type HL-1GE gpon …

pon
  onu-type HL-MODEL gpon description DESC
  onu-type HL-MODEL gpon max-tcont 4
  onu-type HL-MODEL gpon max-gemport 32
  onu-type HL-MODEL gpon max-iphost 4
  onu-type-if HL-MODEL eth_0/1

3. Register ONT on GPON

interface gpon-olt_RACK_ID/SHELF_ID/OLT-ID
  onu ONU_ID type HL-1GE sn HALN0802F5A7

*HL-1GE SFU suport to send transparently up to 10 vlans

4. Configure ONT interface mode

interface gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID
  tcont 1 name TCONT_NAME profile NAME
  tcont 2 name TCONT_NAME profile NAME
  tcont 3 name TCONT_NAME profile NAME
  tcont 4 name TCONT_NAME profile NAME
  gemport 1 name GEM_NAME tcont 1
  gemport 2 name GEM_NAME tcont 2
  gemport 3 name GEM_NAME tcont 3
  gemport 4 name GEM_NAME tcont 4
  switchport mode hybrid vport 1
  service-port 1 vport 1 user-vlan 35 vlan 100
  switchport mode hybrid vport 2
  service-port 2 vport 2 user-vlan 838 vlan 200
  switchport mode hybrid vport 3
  service-port 3 vport 3 user-vlan 839 vlan 300
  switchport mode hybrid vport 4
  service-port 4 vport 4 user-vlan 400 vlan 400

5. Configure ONT remote management mode

pon-onu-mng gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID
 service NET gemport 1 cos 0 vlan 35
 service IPTV gemport 2 cos 0 vlan 838
 service VOIP gemport 3 cos 0 vlan 839
 service IPHOST gemport 4 iphost 1 cos 0 vlan 400
 ip-host 1 dhcp-enable enable ping-response enable traceroute-response enable
 onu-vlan iphost 1 up-mode add up-pri 0 up-vlan 400 down-mode untag
 vlan port eth_0/1 mode trunk
 vlan port eth_0/1 vlan 35,838,839

6. Configure IGMP Snooping

igmp  mvlan 200 source-port gei_RACK_ID/SHELF_ID/PORT
igmp  mvlan 200 receive-port gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID vport 2

igmp  mvlan 200
igmp  mvlan 200 work-mode snooping

7. Verify ONT ip-host IP 1 address

show gpon remote-onu ip-host gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID
Host ID:            1
HostName:
Identify:
IP:                 0.0.0.0
Mask:               0.0.0.0
Gateway:            0.0.0.0
Primary DNS:        0.0.0.0
Second DNS:         0.0.0.0
DHCP-enable:        true
Ping-response:      true
Traceroute-response: true
MAC:                e05a.9f6f.fb18
CurIP:              172.16.241.14
CurMask:            255.255.240.0
CurGateway:         172.16.240.1
CurPriDNS:          8.8.8.8
CurSecDNS:          8.8.4.4
DomainName:

Configuration of DHCP option 82 and PPPoE+

(config)# dhcpv4-l2-relay-agent enable
(config)# ip dhcp enable
(config)# ip dhcp snooping enable
(config)# ip dhcp snooping vlan 100
(config)# pppoe-intermediate-agent vlan 100 enable
(config)# port-identification access-node-id-type access-node-name
(config)# port-identification format-profile NAME
            port-identification add string 001111#NEO172558596723 index 1

Configuration of DHCP option 82 and PPPoE+ on ONT Interface

(config)# interface gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID
  port-identification format NAME vport 1-2
  dhcpv4-l2-relay-agent enable vport 2
  pppoe-intermediate-agent enable vport 1
  mvlan-translate 200 to  838 vport 2

5. ONT configuration (802.1q in 802.1q Begin/End of Tunnel)

In example configuration we used below VLANs:
VLAN 100 – INTERNET
VLAN 200 – IPTV
VLAN 300 – VoIP
VLAN 400 – MGMT 
VLAN 999 – SVLAN

1. Create DBA profile

gpon
  profile tcont NAME type 4 maximum 102400

2. Create ONT Type
Change HL-MODEL string to exact model name of the ONT, ex onu-type HL-1GE gpon …

pon
  onu-type HL-MODEL gpon description DESC
  onu-type HL-MODEL gpon max-tcont 4
  onu-type HL-MODEL gpon max-gemport 32
  onu-type HL-MODEL gpon max-iphost 4
  onu-type-if HL-MODEL eth_0/1

3. Register ONT on GPON

interface gpon-olt_RACK_ID/SHELF_ID/OLT-ID
  onu ONU_ID type HL-1GE sn HALN0802F5A7

4. Configure ONT interface mode

interface gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID
  tcont 1 name TCONT_NAME profile NAME
  tcont 2 name TCONT_NAME profile NAME
  tcont 3 name TCONT_NAME profile NAME
  tcont 4 name TCONT_NAME profile NAME
  gemport 1 name GEM_NAME tcont 1
  gemport 2 name GEM_NAME tcont 2
  gemport 3 name GEM_NAME tcont 3
  gemport 4 name GEM_NAME tcont 4
  switchport mode hybrid vport 1
  service-port 1 vport 1 user-vlan 100 vlan 100 svlan 999
  switchport mode hybrid vport 2
  service-port 2 vport 2 user-vlan 200 vlan 200 svlan 999
  switchport mode hybrid vport 3
  service-port 3 vport 3 user-vlan 300 vlan 300 svlan 999
  switchport mode hybrid vport 4
  service-port 4 vport 4 user-vlan 400 vlan 400

5. Configure ONT remote management mode

pon-onu-mng gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID
 service NET gemport 1 cos 0 vlan 100
 service IPTV gemport 2 cos 0 vlan 200
 service VOIP gemport 3 cos 0 vlan 300
 service IPHOST gemport 4 iphost 1 cos 0 vlan 400
 ip-host 1 dhcp-enable enable ping-response enable traceroute-response enable
 onu-vlan iphost 1 up-mode add up-pri 0 up-vlan 400 down-mode untag
 vlan port eth_0/1 mode trunk
 vlan port eth_0/1 vlan 100,200,300

6. Configure IGMP Snooping

igmp  mvlan 200 source-port gei_RACK_ID/SHELF_ID/PORT
igmp  mvlan 200 receive-port gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID vport 2

igmp  mvlan 200
igmp  mvlan 200 work-mode snooping

7. Verify ONT ip-host IP 1 address

show gpon remote-onu ip-host gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID
Host ID:            1
HostName:
Identify:
IP:                 0.0.0.0
Mask:               0.0.0.0
Gateway:            0.0.0.0
Primary DNS:        0.0.0.0
Second DNS:         0.0.0.0
DHCP-enable:        true
Ping-response:      true
Traceroute-response: true
MAC:                e05a.9f6f.fb18
CurIP:              172.16.241.14
CurMask:            255.255.240.0
CurGateway:         172.16.240.1
CurPriDNS:          8.8.8.8
CurSecDNS:          8.8.4.4
DomainName:

6. ONT configuration (802.1q in 802.1q Begin/End of Tunnel any CVID)

In example configuration we used below VLANs:
VLAN 999 – SVID
VLAN 400 – MGMT 

1. Create DBA profile

(config)# gpon
  profile tcont NAME type 4 maximum 102400

2. Create ONT Type
Change HL-MODEL string to exact model name of the ONT, ex onu-type HL-1GE gpon …

(config)# pon
  onu-type HL-MODEL gpon description DESC
  onu-type HL-MODEL gpon max-tcont 4
  onu-type HL-MODEL gpon max-gemport 32
  onu-type HL-MODEL gpon max-iphost 4
  onu-type-if HL-MODEL eth_0/1

3. Register ONT on GPON

(config)# interface gpon-olt_RACK_ID/SHELF_ID/OLT-ID
  onu ONU_ID type HL-1GE sn HALN0802F5A7

4. Configure ONT interface mode

(config)# interface gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID 
  tcont 1 name TCONT_NAME profile NAME
  tcont 2 name TCONT_NAME profile NAME
  gemport 1 name GEM_NAME tcont 1
  gemport 2 name GEM_NAME tcont 2
  switchport mode hybrid vport 1
  service-port 1 vport 1 user-vlan 999 vlan 999
  switchport mode hybrid vport 2
  service-port 2 vport 2 user-vlan 400 vlan 400

5. Configure ONT remote management mode

(config)# pon-onu-mng gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID 
 service QinQ gemport 1 cos 0 vlan 999
 service IPHOST gemport 2 iphost 1 cos 0 vlan 400
 ip-host 1 dhcp-enable enable ping-response enable traceroute-response enable
 onu-vlan iphost 1 up-mode add up-pri 0 up-vlan 400 down-mode untag
 onu-vlan ethuni eth_0/1 up-mode add up-pri 0 up-vlan 999 down-mode untag

6. Verify ONT ip-host 1 IP address.

#show gpon remote-onu ip-host gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID 
Host ID:            1
HostName:
Identify:
IP:                 0.0.0.0
Mask:               0.0.0.0
Gateway:            0.0.0.0
Primary DNS:        0.0.0.0
Second DNS:         0.0.0.0
DHCP-enable:        true
Ping-response:      true
Traceroute-response: true
MAC:                e05a.9f6f.fb18
CurIP:              172.16.241.14
CurMask:            255.255.240.0
CurGateway:         172.16.240.1
CurPriDNS:          8.8.8.8
CurSecDNS:          8.8.4.4
DomainName:

7. ONT configuration (OSE / MdO)

In example configuration we used below VLANs:
VLAN 100 – MGMT VLAN
VLAN 200 –Service Y CVLAN
VLAN 300 – Service Z VLAN
VLAN 400 – MGMT 
VLAN 999 – SVLAN

1. Create DBA profile

gpon
  profile tcont NAME type 4 maximum 102400

2. Create ONT Type
Change HL-MODEL string to exact model name of the ONT, ex onu-type HL-1GE gpon …

pon
  onu-type HL-MODEL gpon description DESC
  onu-type HL-MODEL gpon max-tcont 4
  onu-type HL-MODEL gpon max-gemport 32
  onu-type HL-MODEL gpon max-iphost 4
  onu-type-if HL-MODEL eth_0/1

3. Register ONT on GPON

interface gpon-olt_RACK_ID/SHELF_ID/OLT-ID
  onu ONU_ID type HL-1GE sn HALN0802F5A7

*HL-1GE SFU suport to send transparently up to 10 vlans

4. Configure ONT interface mode

interface gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID
  tcont 1 name TCONT_NAME profile NAME
  tcont 2 name TCONT_NAME profile NAME
  tcont 3 name TCONT_NAME profile NAME
  tcont 4 name TCONT_NAME profile NAME
  gemport 1 name GEM_NAME tcont 1
  gemport 2 name GEM_NAME tcont 2
  gemport 3 name GEM_NAME tcont 3
  gemport 4 name GEM_NAME tcont 4
  switchport mode hybrid vport 1
  service-port 1 vport 1 user-vlan 10 vlan 100 svlan 999
  switchport mode hybrid vport 2
  service-port 2 vport 2 user-vlan 11 vlan 200 svlan 999
  switchport mode hybrid vport 3
  service-port 3 vport 3 user-vlan 51 vlan 300 svlan 999
  switchport mode hybrid vport 4
  service-port 4 vport 4 user-vlan 400 vlan 400

5. Configure ONT remote management mode

pon-onu-mng gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID
 service NET gemport 1 cos 0 vlan 10
 service IPTV gemport 2 cos 0 vlan 11
 service VOIP gemport 3 cos 0 vlan 51
 service IPHOST gemport 4 iphost 1 cos 0 vlan 400
 ip-host 1 dhcp-enable enable ping-response enable traceroute-response enable
 onu-vlan iphost 1 up-mode add up-pri 0 up-vlan 400 down-mode untag
 vlan port eth_0/1 mode trunk
 vlan port eth_0/1 vlan 10,11,51

6. Configure IGMP Snooping

igmp  mvlan 200 source-port gei_RACK_ID/SHELF_ID/PORT
igmp  mvlan 200 receive-port gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID vport 2

igmp  mvlan 200
igmp  mvlan 200 work-mode snooping

7. Verify ONT ip-host IP 1 address

show gpon remote-onu ip-host gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID
Host ID:            1
HostName:
Identify:
IP:                 0.0.0.0
Mask:               0.0.0.0
Gateway:            0.0.0.0
Primary DNS:        0.0.0.0
Second DNS:         0.0.0.0
DHCP-enable:        true
Ping-response:      true
Traceroute-response: true
MAC:                e05a.9f6f.fb18
CurIP:              172.16.241.14
CurMask:            255.255.240.0
CurGateway:         172.16.240.1
CurPriDNS:          8.8.8.8
CurSecDNS:          8.8.4.4
DomainName:

ONT HL-1GE SFU Upgrade on ZTE C320

Upgrade procedure for HL-1GE is the same as for other HALNy ONTs (link)


Table of Contents