How Can We Help?
HALNy HL-1GE SFU Configuration [ZTE]
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 version | 2020.05.28 |
Tested on OLT ZTE C320 | Version: V1.2.5P3 |
Tested with ONT HALNy HL-1GE | Supported on Version: V2.0.10 or above |
Revision | 1 |
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 unicast tcont 1 dir both
gemport 2 name GEM_NAME unicast tcont 2 dir both
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 iphost 1 gemport 2 cos 0 vlan 400
ip-host 1 dhcp-enable true ping-response true traceroute-response true
onu-vlan iphost 1 up-mode add up-prio 0 up-vid 400 down-mode untag
onu-vlan ethuni eth_0/1 up-mode add up-prio 0 up-vid 100 down-mode untag
6. 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:
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_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
gemport 1 name GEM_NAME unicast tcont 1 dir both
gemport 2 name GEM_NAME unicast tcont 2 dir both
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 iphost 1 gemport 2 cos 0 vlan 400
ip-host 1 dhcp-enable true ping-response true traceroute-response true
onu-vlan iphost 1 up-mode add up-prio 0 up-vid 400 down-mode untag
onu-vlan ethuni eth_0/1 up-mode add up-prio 0 up-vid 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 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:
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 unicast tcont 1 dir both
gemport 2 name GEM_NAME unicast tcont 2 dir both
gemport 3 name GEM_NAME unicast tcont 3 dir both
gemport 4 name GEM_NAME unicast tcont 4 dir both
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 iphost 1 gemport 4 cos 0 vlan 400
ip-host 1 dhcp-enable true ping-response true traceroute-response true
onu-vlan iphost 1 up-mode add up-prio 0 up-vid 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 unicast tcont 1 dir both
gemport 2 name GEM_NAME unicast tcont 2 dir both
gemport 3 name GEM_NAME unicast tcont 3 dir both
gemport 4 name GEM_NAME unicast tcont 4 dir both
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 iphost 1 gemport 4 cos 0 vlan 400
ip-host 1 dhcp-enable true ping-response true traceroute-response true
onu-vlan iphost 1 up-mode add up-prio 0 up-vid 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
mvlan-translate 200 to 838
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)# dhcp-option82 enable
(config)# ip dhcp enable
(config)# ip dhcp snooping
(config)# ip dhcp snooping vlan 100
(config)# pppoe-plus enable
Configuration of DHCP option 82 and PPPoE+ on ONT Interface
(config)# interface gpon-onu_RACK_ID/SHELF_ID/OLT-ID:ONU_ID
port-location format ft vport 1-2
port-location ft-cid 001111#NEO172558596723 vport 1-2
dhcp-option82 enable vport 2
pppoe-plus enable vport 1
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 unicast tcont 1 dir both
gemport 2 name GEM_NAME unicast tcont 2 dir both
gemport 3 name GEM_NAME unicast tcont 3 dir both
gemport 4 name GEM_NAME unicast tcont 4 dir both
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 iphost 1 gemport 4 cos 0 vlan 400
ip-host 1 dhcp-enable true ping-response true traceroute-response true
onu-vlan iphost 1 up-mode add up-prio 0 up-vid 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 unicast tcont 1 dir both
gemport 2 name GEM_NAME unicast tcont 2 dir both
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 iphost 1 gemport 2 cos 0 vlan 400
ip-host 1 dhcp-enable true ping-response true traceroute-response true
onu-vlan iphost 1 up-mode add up-prio 0 up-vid 400 down-mode untag
onu-vlan ethuni eth_0/1 up-mode add up-prio 0 up-vid 999 down-mode untag
6. 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:
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 unicast tcont 1 dir both
gemport 2 name GEM_NAME unicast tcont 2 dir both
gemport 3 name GEM_NAME unicast tcont 3 dir both
gemport 4 name GEM_NAME unicast tcont 4 dir both
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 iphost 1 gemport 4 cos 0 vlan 400
ip-host 1 dhcp-enable true ping-response true traceroute-response true
onu-vlan iphost 1 up-mode add up-prio 0 up-vid 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)