How Can We Help?

HLX-TGV SFU Configuration [HUAWEI]

You are here:
< All Topics

HALNy HLX-TGV Configuration

Service scenario

HLX-TGV 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 QiQ 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 version2024.05.20
Tested on OLT Huawei MA5800-X2Version: V100R019C12SPH232
Tested with ONT HALNy HLX-TGVSupported on Version: V6.0.4 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)

ONT was connect to GPON port 1 (slot 0) with ONU_ID 25

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

1. Create DBA profile

MA5800(config)#dba-profile add profile-id 21 profile-name "XGS-PON_DBA" type4 max 10000000

2. Create ONT srvprofile

MA5800(config)#ont-srvprofile gpon profile-id 147 profile-name "HLX-TGV_SFU_INT"
ont-port pots 2 eth 2
port vlan eth 1 translation 100 user-vlan 100
port vlan eth 2 translation 100 user-vlan 100
port vlan iphost translation 400 user-vlan 400
commit
quit

3. Create ONT lineprofile

MA5800(config)#ont-lineprofile gpon profile-id 147 profile-name "HLX-TGV_SFU_INT"
fec-upstream enable
tcont 1 dba-profile-id 17
tcont 2 dba-profile-id 17
gem add 0 eth tcont 1
gem add 1 eth tcont 2
gem mapping 0 0 vlan 100
gem mapping 1 1 vlan 400
commit
quit

4. Register ONT on GPON

MA5800(config)#interface gpon 0/0
MA5800(config-if-gpon-0/0)#ont add 1 25 sn-auth "48414C4E922D92D8" omci ont-lineprofile-id 147 ont-srvprofile-id 147 desc "HLX-TGV_SFU_INT"
MA5683T(config-if-gpon-0/0)#ont ipconfig 1 25 dhcp vlan 400 priority 0

5. Add ONT port configuration

MA5800(config)#interface gpon 0/0
MA5800(config-if-gpon-0/0)#ont port native-vlan 1 25 eth 1 vlan 100 priority 0
MA5800(config-if-gpon-0/0)#ont port native-vlan 1 25 eth 2 vlan 100 priority 0

6. Create bbs-config

MA5800(config)#service-port 128 vlan 100 gpon 0/0/1 ont 25 gemport 0 multi-service user-vlan 100 tag-transform translate
MA5800(config)#service-port 129 vlan 400 gpon 0/0/1 ont 25 gemport 1 multi-service user-vlan 400 tag-transform translate

7. Verify ONT ip-host IP address

MA5800(config-if-gpon-0/0)#display ont ipconfig PORT-ID ONT-ID
--------------------------------------------------------------------
ONT IP host index : 0
ONT config type : DHCP
ONT IP : 172.17.61.159
ONT subnet mask : 255.255.254.0
ONT gateway : 172.17.60.1
ONT primary DNS : 172.16.16.240
ONT slave DNS : 89.231.1.206
ONT MAC : 54DB-A22D-92D8
ONT manage VLAN : 400
ONT manage priority : 0
Dscp mapping table index : 0
--------------------------------------------------------------------

2. ONT configuration (Access mode, INTERNET + IPTV)

ONT was connect to GPON port 1 (slot 0) with ONU_ID 26

In example configuration we used below VLANs:
VLAN 100 – INTERNET
VLAN 200 – IPTV (multicast uplink port 0/7/0)
VLAN 400 – MGMT 

1. Create DBA profile

MA5800(config)#dba-profile add profile-id 21 profile-name "XGS-PON_DBA" type4 max 10000000

2. Create ONT srvprofile

MA5800(config)#ont-srvprofile gpon profile-id 148 profile-name "HLX-TGV_SFU_INT_IPTV"
ont-port pots 2 eth 2
multicast mode igmp-snooping
port vlan eth 1 translation 200 user-vlan 200
port vlan eth 2 translation 100 user-vlan 100
port vlan iphost translation 400 user-vlan 400
commit
quit

3. Create ont-line-profile

MA5800(config)#ont-lineprofile gpon profile-id 148 profile-name "HLX-TGV_SFU_INT_IPTV"
fec-upstream enable
tcont 1 dba-profile-id 17
tcont 2 dba-profile-id 17
tcont 3 dba-profile-id 17
gem add 0 eth tcont 1
gem add 1 eth tcont 2
gem add 2 eth tcont 3
gem mapping 0 0 vlan 100
gem mapping 1 1 vlan 200
gem mapping 2 2 vlan 400
commit
quit

4. Register ONT on GPON

MA5800(config)#interface gpon 0/0
MA5800(config-if-gpon-0/0)#ont add 1 26 sn-auth "48414C4E922D92D8" omci ont-lineprofile-id 148 ont-srvprofile-id 148 desc "HLX-TGV_SFU_INT_IPTV"
MA5683T(config-if-gpon-0/0)#ont ipconfig 1 26 dhcp vlan 400 priority 0

5. Add ONT port configuration

MA5800(config)#interface gpon 0/0
MA5800(config-if-gpon-0/0)#ont port native-vlan 1 26 eth 1 vlan 200 priority 0
MA5800(config-if-gpon-0/0)#ont port native-vlan 1 26 eth 2 vlan 100 priority 0

6. Create bbs-config

MA5800(config)#service-port 130 vlan 100 gpon 0/0/1 ont 26 gemport 0 multi-service user-vlan 100 tag-transform translate
MA5800(config)#service-port 131 vlan 200 gpon 0/0/1 ont 26 gemport 1 multi-service user-vlan 200 tag-transform translate
MA5800(config)#service-port 132 vlan 400 gpon 0/0/1 ont 26 gemport 2 multi-service user-vlan 400 tag-transform translate

7. Create btv-config

MA5683T(config)#btv
MA5683T(config-btv)#igmp user add service-port 131 no-auth
MA5683T(config-btv)#multicast-vlan 200
igmp default uplink-port 0/7/0
igmp query-proxy disable
igmp version v2
igmp match mode disable
igmp multicast-vlan member service-port 131
igmp mode snooping
igmp uplink-port 0/7/0
quit
MA5683T(config)#default-policy service-port multicast-unknown transparent

8. Verify ONT ip-host IP address

MA5800(config-if-gpon-0/0)#display ont ipconfig PORT-ID ONT-ID
--------------------------------------------------------------------
ONT IP host index : 0
ONT config type : DHCP
ONT IP : 172.17.61.159
ONT subnet mask : 255.255.254.0
ONT gateway : 172.17.60.1
ONT primary DNS : 172.16.16.240
ONT slave DNS : 89.231.1.206
ONT MAC : 54DB-A22D-92D8
ONT manage VLAN : 400
ONT manage priority : 0
Dscp mapping table index : 0
--------------------------------------------------------------------

3. ONT configuration (TRANSPARENT mode)

ONT was connect to GPON port 0 (slot 0) with ONU_ID 27

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

1. Create DBA-profile

MA5800(config)#dba-profile add profile-id 21 profile-name "XGS-PON_DBA" type4 max 10000000

2. Create ONT srvprofile

MA5800(config)#ont-srvprofile gpon profile-id 149 profile-name "HLX-TGV_SFU_TRANSPARENT"
ont-port pots 2 eth 2
multicast-forward tag translation 200
port vlan eth 1 translation 100 user-vlan 100
port vlan eth 1 translation 200 user-vlan 200
port vlan eth 1 translation 300 user-vlan 300
port vlan eth 2 translation 100 user-vlan 100
port vlan eth 2 translation 200 user-vlan 200
port vlan eth 2 translation 300 user-vlan 300
port vlan iphost translation 400 user-vlan 400
commit
quit

3. Create ONT lineprofile

MA5800(config)#ont-lineprofile gpon profile-id 149 profile-name "HLX-TGV_SFU_INT_TRANSPARENT"
fec-upstream enable
tcont 1 dba-profile-id 17
tcont 2 dba-profile-id 17
tcont 3 dba-profile-id 17
tcont 4 dba-profile-id 17
gem add 0 eth tcont 1
gem add 1 eth tcont 2
gem add 2 eth tcont 3
gem add 3 eth tcont 4
gem mapping 0 0 vlan 100
gem mapping 1 1 vlan 200
gem mapping 2 2 vlan 300
gem mapping 3 3 vlan 400
commit
quit

*HLX-TGV SFU suport to send transparently up to 10 vlans

4. Register ONT on GPON

MA5683T(config)#interface gpon 0/0
MA5683T(config-if-gpon-0/0)#ont add 1 27 sn-auth "48414C4E922D92D8" omci ont-lineprofile-id 148 ont-srvprofile-id 148 desc "HLX-TGV_SFU_TRANSPARENT"
MA5683T(config-if-gpon-0/0)#ont ipconfig 1 27 dhcp vlan 400 priority 0

5. Create bbs-config

MA5683T(config)#service-port 133 vlan 100 gpon 0/0/1 ont 27 gemport 0 multi-service user-vlan 100 tag-transform translate
MA5683T(config)#service-port 134 vlan 200 gpon 0/0/1 ont 27 gemport 1 multi-service user-vlan 200 tag-transform translate
MA5683T(config)#service-port 135 vlan 300 gpon 0/0/1 ont 27 gemport 2 multi-service user-vlan 300 tag-transform translate
MA5683T(config)#service-port 136 vlan 400 gpon 0/0/1 ont 27 gemport 3 multi-service user-vlan 400 tag-transform translate

6. Create btv-config

MA5683T(config)#btv
MA5683T(config-btv)#igmp user add service-port 134 no-auth
MA5683T(config-btv)#multicast-vlan 200
igmp default uplink-port 0/7/0
igmp query-proxy disable
igmp version v2
igmp match mode disable
igmp multicast-vlan member service-port 134
igmp mode snooping
igmp uplink-port 0/7/0
quit
MA5683T(config)#default-policy service-port multicast-unknown transparent

7. Verify ONT ip-host IP address

MA5800(config-if-gpon-0/0)#display ont ipconfig PORT-ID ONT-ID
--------------------------------------------------------------------
ONT IP host index : 0
ONT config type : DHCP
ONT IP : 172.17.61.159
ONT subnet mask : 255.255.254.0
ONT gateway : 172.17.60.1
ONT primary DNS : 172.16.16.240
ONT slave DNS : 89.231.1.206
ONT MAC : 54DB-A22D-92D8
ONT manage VLAN : 400
ONT manage priority : 0
Dscp mapping table index : 0
--------------------------------------------------------------------

4. ONT configuration (VLAN translation – rBSA)

ONT was connect to GPON port 1 (slot 0) with ONU_ID 28

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

1. Create DBA-profile

MA5800(config)#dba-profile add profile-id 21 profile-name "XGS-PON_DBA" type4 max 10000000

2. Create ONT srvprofile

MA5800(config)#ont-srvprofile gpon profile-id 150 profile-name "HLX-TGV_SFU_TRANSPARENT"
ont-port pots 2 eth 2
multicast-forward tag translation 838
port vlan eth 1 translation 100 user-vlan 35
port vlan eth 1 translation 200 user-vlan 838
port vlan eth 1 translation 300 user-vlan 839
port vlan eth 2 translation 100 user-vlan 35
port vlan eth 2 translation 200 user-vlan 838
port vlan eth 2 translation 300 user-vlan 839
port vlan iphost translation 400 user-vlan 400
commit
quit

3. Create ONT lineprofile

MA5800(config)#ont-lineprofile gpon profile-id 150 profile-name "HLX-TGV_SFU_INT_TRANSLATION"
fec-upstream enable
tcont 1 dba-profile-id 17
tcont 2 dba-profile-id 17
tcont 3 dba-profile-id 17
tcont 4 dba-profile-id 17
gem add 0 eth tcont 1
gem add 1 eth tcont 2
gem add 2 eth tcont 3
gem add 3 eth tcont 4
gem mapping 0 0 vlan 100
gem mapping 1 1 vlan 200
gem mapping 2 2 vlan 300
gem mapping 3 3 vlan 400
commit
quit

*HLX-TGV SFU suport to send transparently up to 10 vlans

4. Register ONT on GPON

MA5683T(config)#interface gpon 0/0
MA5683T(config-if-gpon-0/0)#ont add 1 28 sn-auth "48414C4E922D92D8" omci ont-lineprofile-id 150 ont-srvprofile-id 150 desc "HLX-TGV_SFU_INT_TRANSLATION"
MA5683T(config-if-gpon-0/0)#ont ipconfig 1 28 dhcp vlan 400 priority 0

5. Create bbs-config

MA5683T(config)#service-port 137 vlan 100 gpon 0/0/1 ont 28 gemport 0 multi-service user-vlan 100 tag-transform translate
MA5683T(config)#service-port 138 vlan 200 gpon 0/0/1 ont 28 gemport 1 multi-service user-vlan 200 tag-transform translate
MA5683T(config)#service-port 139 vlan 300 gpon 0/0/1 ont 28 gemport 2 multi-service user-vlan 300 tag-transform translate
MA5683T(config)#service-port 140 vlan 400 gpon 0/0/1 ont 28 gemport 3 multi-service user-vlan 400 tag-transform translate

6. Create btv-config

MA5683T(config)#btv
MA5683T(config-btv)#igmp user add service-port 138 no-auth
MA5683T(config-btv)#multicast-vlan 200
igmp default uplink-port 0/7/0
igmp query-proxy disable
igmp version v2
igmp match mode disable
igmp multicast-vlan member service-port 138
igmp mode snooping
igmp uplink-port 0/7/0
quit
MA5683T(config)#default-policy service-port multicast-unknown transparent

7. Verify ONT ip-host 1 IP address

MA5800(config-if-gpon-0/0)#display ont ipconfig PORT-ID ONT-ID
--------------------------------------------------------------------
ONT IP host index : 0
ONT config type : DHCP
ONT IP : 172.17.61.159
ONT subnet mask : 255.255.254.0
ONT gateway : 172.17.60.1
ONT primary DNS : 172.16.16.240
ONT slave DNS : 89.231.1.206
ONT MAC : 54DB-A22D-92D8
ONT manage VLAN : 400
ONT manage priority : 0
Dscp mapping table index : 0
--------------------------------------------------------------------

ONT HLX-TGV SFU Upgrade on HUAWEI MA5800-X2

HLX-TGV SFU can be upgrade the same way as other HALNy ONTs, You can find upgrade procedure here.


Table of Contents