Have a Question?
HALNy HLX-SFPX SFU Configuration [DASAN V1-16XC]

HALNy HLX-SFPX Configuration
Service scenario
HLX-SFPX works only in SFU (bridge) mode. SFU mode allows to prepare different configurations – such as QinQ tunnel or VLAN translation on the ONT.
ONT modes switching HGU<->SFU
Switching between HGU and SFU modes is described here.
Document Date and version | 2025.04.29 |
Tested on OLT DASAN V1-16XC | Version: R5.03-062 |
Tested with ONT HALNy HLX-SFPX | Supported on Version: V7.0.5p2 or above |
Revision | 1 |
Let us know how to improve below document on: support@halny.com |
Credentials for web management
LAN IP address: 192.168.33.1
User: useradmmin
Password: useradmin123
Supported SFU service scenarios
XGSPON port configuration
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
1. ONT configuration (Access mode, only INTERNET)

ONT was connect to the XGSPON port 0/2 with ONU_ID 11
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 access VLAN configuration
V1-16XC(config)# extended-vlan-tagging-operation INTERNET
downstream-mode enable
untagged-frame 1
treat inner vid 100 cos 0 tpid 0x8100
apply
3. Create 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. Create traffic-profile
V1-16XC(config)# traffic-profile HLX-SFPX_SFU_INT
tcont 1
gemport 1/1
dba-profile DBA_10G
tcont 2
gemport 2/1
dba-profile DBA
mapper 1
gemport count 1
mapper 2
gemport count 1
bridge 1
ani mapper 1
uni eth 1
extended-vlan-tagging-operation INTERNET
max-frame 2036
bridge 2
ani mapper 2
link ip-host-config 1
ip-host-config 1
ip address dhcp
extended-vlan-tagging-operation MGMT
apply
5. Create onu-profile
V1-16XC(config)# onu-profile HLX-SFPX_SFU_INT
traffic-profile HLX-SFPX_SFU_INT
apply
6. Assign onu-profile to ONT
V1-16XC(config-if[xgspon0/2])# onu-profile 11 HLX-SFPX_SFU_INT
7. Assign ‘olt vp’ rules
V1-16XC(config-if[xgspon0/2])# olt vp 17 vlan-flow 1 s-vid 400 mapping-onu 11 gemport 2/1
V1-16XC(config-if[xgspon0/2])# olt vp 18 vlan-flow 2 s-vid 100 mapping-onu 11 gemport 1/1
8. Verify ONT ip-host 1 IP address
V1-16XC(config-if[xgspon0/2])# show onu ip-host 11
---------------------------------------------------------------
OLT : xgspon0/2, ONU : 11, 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 XGSPON port 0/2 with ONU_ID 12
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 VLAN configuration
V1-16XC(config)# extended-vlan-tagging-operation IPTV
downstream-mode enable
untagged-frame 1
treat inner vid 200 cos 0 tpid 0x8100
apply
3. 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
4. Create 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
5. Create traffic-profile
V1-16XC(config)# traffic-profile HLX-SFPX_SFU_IPTV
tcont 1
gemport 1/1
dba-profile DBA_10G
tcont 2
gemport 2/1
dba-profile DBA
mapper 1
gemport count 1
mapper 2
gemport count 1
bridge 1
ani mapper 1
uni eth 1
multicast-profile MULTI
extended-vlan-tagging-operation IPTV
max-frame 2036
bridge 2
ani mapper 2
link ip-host-config 1
ip-host-config 1
ip address dhcp
extended-vlan-tagging-operation MGMT
apply
6. Create onu-profile
V1-16XC(config)# onu-profile HLX-SFPX_SFU_IPTV
traffic-profile HLX-SFPX_SFU_IPTV
apply
7. Assign onu-profile to ONT
V1-16XC(config-if[xgspon0/2])# onu-profile 12 HLX-SFPX_SFU_IPTV
8. Assign ‘olt vp’ rules
V1-16XC(config-if[xgspon0/2])# olt vp 19 vlan-flow 1 s-vid 400 mapping-onu 12 gemport 2/1
V1-16XC(config-if[xgspon0/2])# olt vp 20 vlan-flow 3 s-vid 200 mapping-onu 12 gemport 1/1
9. Verify ONT ip-host 1 IP address
V1-16XC(config-if[xgspon0/2])# show onu ip-host 12
---------------------------------------------------------------
OLT : xgspon0/2, ONU : 12, 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
3. ONT configuration (TRANSPARENT mode)

ONT was connect to the XGSPON port 0/2 with ONU_ID 13
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 VLANs configuration
V1-16XC(config)# extended-vlan-tagging-operation TRANS
downstream-mode enable
single-tagged-frame 1
filter inner vid 100 cos any tpid any
treat remove single
treat inner vid 100 cos 6 tpid copy-inner
single-tagged-frame 2
filter inner vid 200 cos any tpid any
treat remove single
treat inner vid 200 cos 5 tpid copy-inner
single-tagged-frame 3
filter inner vid 300 cos any tpid any
treat remove single
treat inner vid 300 cos 2 tpid copy-inner
apply
3. Create 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. 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
5. Create traffic-profile
V1-16XC(config)# traffic-profile HLX-SFPX_SFU_TRANS
tcont 1
gemport 1/1-1/8
dba-profile DBA_10G
tcont 2
gemport 2/1
dba-profile DBA
mapper 1
gemport count 8
mapper 2
gemport count 1
bridge 1
ani mapper 1
uni eth 1
multicast-profile MULTI
extended-vlan-tagging-operation TRANS
max-frame 2036
bridge 2
ani mapper 2
link ip-host-config 1
ip-host-config 1
ip address dhcp
extended-vlan-tagging-operation MGMT
apply
6. Create onu-profile
V1-16XC(config)# onu-profile HLX-SFPX_SFU_TRANS
traffic-profile HLX-SFPX_SFU_TRANS
apply
7. Assign onu-profile to ONT
V1-16XC(config-if[xgspon0/2])# onu-profile 13 HLX-SFPX_SFU_TRANS
8. Assign ‘olt vp’ rules
V1-16XC(config-if[xgspon0/2])# olt vp 21 vlan-flow 1 s-vid 400 mapping-onu 13 gemport 2/1
V1-16XC(config-if[xgspon0/2])# olt vp 22 vlan-flow 2 s-vid 100 mapping-onu 13 gemport 1/7
V1-16XC(config-if[xgspon0/2])# olt vp 23 vlan-flow 3 s-vid 200 mapping-onu 13 gemport 1/6
V1-16XC(config-if[xgspon0/2])# olt vp 24 vlan-flow 4 s-vid 300 mapping-onu 13 gemport 1/3
9. Verify ONT ip-host 1 IP address
V1-16XC(config-if[xgspon0/2])# show onu ip-host 13
---------------------------------------------------------------
OLT : xgspon0/2, ONU : 13, 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
4. ONT configuration (Hybrid mode)

ONT was connect to the XGSPON port 0/2 with ONU_ID 14
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 VLANs configuration
V1-16XC(config)#extended-vlan-tagging-operation Hybrid
downstream-mode enable
single-tagged-frame 1
filter inner vid 200 cos any tpid any
treat remove single
treat inner vid 200 cos 1 tpid 0x8100
untagged-frame 1
treat inner vid 100 cos 0 tpid 0x8100
apply
3. Create 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. 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
5. Create traffic-profile
V1-16XC(config)#traffic-profile HLX-SFPXE_SFU_Hybrid
tcont 1
gemport 1/1-1/8
dba-profile DBA_10G
tcont 2
gemport 2/1
dba-profile DBA
mapper 1
gemport count 8
mapper 2
gemport count 1
bridge 1
ani mapper 1
uni eth 1
multicast-profile MULTI
extended-vlan-tagging-operation Hybrid
max-frame 2036
bridge 2
ani mapper 2
link ip-host-config 1
ip-host-config 1
ip address dhcp
extended-vlan-tagging-operation MGMT
apply
6. Create onu-profile
V1-16XC(config)#onu-profile HLX-SFPX_SFU_Hybrid
traffic-profile HLX-SFPX_SFU_Hybrid
apply
7. Assign onu-profile to ONT
V1-16XC(config-if[xgspon0/2])#onu-profile 14 HLX-SFPX_SFU_Hybrid
8. Assign OLT vp rules
V1-16XC(config-if[xgspon0/2])# olt vp 24 vlan-flow 1 s-vid 400 mapping-onu 14 gemport 2/1
V1-16XC(config-if[xgspon0/2])# olt vp 25 vlan-flow 2 s-vid 100 mapping-onu 14 gemport 1/1
V1-16XC(config-if[xgspon0/2])# olt vp 26 vlan-flow 3 s-vid 200 mapping-onu 14 gemport 1/2
9. Verify ONT ip-host 1 IP address
V1-16XC(config-if[xgspon0/2])# show onu ip-host 14
---------------------------------------------------------------
OLT : xgspon0/2, ONU : 14, 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
5. ONT configuration (VLAN translation – rBSA)

ONT was connect to the XGSPON port 2 with ONU_ID 15
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 VLANs configuration
V1-16XC(config)#extended-vlan-tagging-operation TRANS
downstream-mode enable
single-tagged-frame 1
filter inner vid 35 cos any tpid any
treat remove single
treat inner vid 100 cos 6 tpid copy-inner
single-tagged-frame 2
filter inner vid 838 cos any tpid any
treat remove single
treat inner vid 200 cos 5 tpid copy-inner
single-tagged-frame 3
filter inner vid 839 cos any tpid any
treat remove single
treat inner vid 300 cos 2 tpid copy-inner
apply
3. Create 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. 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
5. Create traffic-profile
V1-16XC(config)#traffic-profile HLX-SFPX_SFU_RBSA
tcont 1
gemport 1/1-1/8
dba-profile DBA_10G
tcont 2
gemport 2/1
dba-profile DBA
mapper 1
gemport count 8
mapper 2
gemport count 1
bridge 1
ani mapper 1
uni eth 1
multicast-profile MULTI
extended-vlan-tagging-operation RBSA
max-frame 2036
bridge 2
ani mapper 2
link ip-host-config 1
ip-host-config 1
ip address dhcp
extended-vlan-tagging-operation MGMT
apply
6. Create onu-profile
V1-16XC(config)#onu-profile HLX-SFPX_SFU_RBSA
traffic-profile HLX-SFPX_SFU_RBSA
apply
7. Assign onu-profile to ONT
V1-16XC(config-if[xgspon0/2])#onu-profile 15 HLX-SFPX_SFU_RBSA
8. Assign OLT vp rules.
V1-16XC(config-if[xgspon0/2])# olt vp 27 vlan-flow 1 s-vid 400 mapping-onu 15 gemport 2/1
V1-16XC(config-if[xgspon0/2])# olt vp 28 vlan-flow 2 s-vid 100 mapping-onu 15 gemport 1/7
V1-16XC(config-if[xgspon0/2])# olt vp 29 vlan-flow 3 s-vid 200 mapping-onu 15 gemport 1/6
V1-16XC(config-if[xgspon0/2])# olt vp 30 vlan-flow 4 s-vid 300 mapping-onu 15 gemport 1/3
9. Verify ONT ip-host 1 IP address
V1-16XC(config-if[xgspon0/2])# show onu ip-host 15
---------------------------------------------------------------
OLT : xgspon0/2, ONU : 15, 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
7. ONT configuration (802.1q in 802.1q Begin/End of Tunnel)

ONT was connect to the XGSPON port 2 with ONU_ID 60
1. Create DBA Profile
V1-16XC(config)#dba-profile DBA_10G
mode sr
sla fixed 1024
sla maximum 9870208
apply
V1-16XC(config)#dba-profile DBA
mode sr
sla fixed 1024
sla maximum 1031616
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. Create VLANs configuration
V1-16XC(config)#extended-vlan-tagging-operation QinQ
downstream-mode enable
single-tagged-frame 1
filter inner vid 100 cos any tpid any
treat remove single
treat inner vid 100 cos 0 tpid copy-inner
single-tagged-frame 2
filter inner vid 200 cos any tpid any
treat remove single
treat inner vid 200 cos 1 tpid copy-inner
single-tagged-frame 3
filter inner vid 300 cos any tpid any
treat remove single
treat inner vid 300 cos 2 tpid copy-inner
apply
4. Create 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
5. Create traffic-profile
V1-16XC(config)#traffic-profile HLX-SFPX_SFU_QinQ
tcont 1
gemport 1/1-1/8
dba-profile DBA_10G
tcont 2
gemport 2/1
dba-profile DBA
mapper 1
gemport count 8
mapper 2
gemport count 1
bridge 1
ani mapper 1
uni eth 1
multicast-profile MULTI
extended-vlan-tagging-operation QinQ
max-frame 10240
bridge 2
ani mapper 2
link ip-host-config 1
ip-host-config 1
ip address dhcp
extended-vlan-tagging-operation MGMT
apply
6. Create onu-profile
V1-16XC(config)#onu-profile HLX-SFPX_SFU_QinQ
traffic-profile HLX-SFPX_SFU_QinQ
apply
7. Assign onu-profile to ONT
V1-16XC(config-if[XGSPON0/2])#onu-profile 60 HLX-SFPX_SFU_QinQ
8. Set vlan-flow
V1-16XC(config-if[xgspon 0/2])#
olt vlan-flow 2 s-vid 400 tpid 0x8100 mac-lookup
olt vlan-flow 5 s-vid 999 tpid 0x8100 c-vid any mac-lookup
9. Set VP
V1-16XC(config-if[xgspon 0/2])#
olt vp 1 vlan-flow 5 c-vid any mapping-onu 60 gemport 1/1-1/8
olt vp 7 vlan-flow 2 s-vid 400 mapping-onu 60 gemport 2/1
10. Verify ONT ip-host 1 IP address
V1-16XC(config-if[XGSPON0/2])#show onu ip-host 60
---------------------------------------------------------------
OLT : XGSPON0/2, ONU : 60, Host : 1(0x0000)
---------------------------------------------------------------
IP Option : DHCP
MAC Address : e0:5a:9f:2d:82:b0
Current IP : 172.17.60.117
Current Mask : 255.255.254.0
Current Gateway : 172.17.60.1
Current Primary DNS : 172.17.60.1
Current Secondary DNS : 0.0.0.0
Domain name :
Host name :
ONT HLX-SFPX SFU upgrade on DASAN OLTs
HLX-SFPX can be upgrade the same way as other HALNy ONTs, You can find upgrade procedure here.
