Have a Question?
IGMP proxy
| Document Date | 2021.02.04 |
| Tested with ONT HALNy HL-1GE/2, HL-1GC, HL-4G, HL-4GMV | Supported on Version: V2.0.18 above |
| Tested with ONT HALNy HL-4GQV, HL-4GQVS/2, HL-4GXV/-F, HL-4GMV2/3/4 | Supported on Version: V3.1.22 above |
| Tested with ONT HALNy HL-1B, HL-2BV, HL-4G2 | Supported on Version: V4.0.5 above |
| Tested with ONT HALNy HL-4BX3V-F | Supported on Version: V5.0.8 above |
IGMP proxy concept
IGMP proxy is used for providing both Internet and IPTV services on the same LAN subnet. This solution allows STB to establish an Internet connection for services like VoD, Spotify, Deezer, YouTube, Internet radio stations, and others.
Service scenarios
ONTs HALNy supports two IGMP proxy scenarios:
- Internet and Multicast provided in two separate VLAN

- Internet and Multicast provided in the same VLAN

ONT with firmware series V2.0.X
Service Scenario 1 – Internet and Multicast provided in two separate VLAN
- WAN1 – Internet

- WAN2 – IPTV Multicast

- Portbinding settings

- The same settings can be configured via XML provisioning:
<WAN>
<WAN1>
<ACTIVE>YES</ACTIVE>
<MODE>ROUTER</MODE>
<SERVICE_DESCRIPTION>INTERNET</SERVICE_DESCRIPTION>
<WAN1_PORT_BINDING>
<LAN1>YES</LAN1>
<LAN2>YES</LAN2>
<LAN3>YES</LAN3>
<LAN4>YES</LAN4>
<WLAN_2.4G_SSID1>YES</WLAN_2.4G_SSID1>
<WLAN_5G_SSID1>YES</WLAN_5G_SSID1>
</WAN1_PORT_BINDING>
<VLAN_ENABLE>TAG</VLAN_ENABLE>
<VLAN_ID>100</VLAN_ID>
<COS>0</COS>
<IP_VERSION>IPv4</IP_VERSION>
<CONNECTION_TYPE>DHCP</CONNECTION_TYPE>
<MTU></MTU>
<DEFAULT_ROUTE>YES</DEFAULT_ROUTE>
<NAT_ENABLE>YES</NAT_ENABLE>
<IGMP_PROXY></IGMP_PROXY>
</WAN1>
<WAN2>
<ACTIVE>YES</ACTIVE>
<MODE>ROUTER</MODE>
<SERVICE_DESCRIPTION>OTHER</SERVICE_DESCRIPTION>
<WAN2_PORT_BINDING>
<LAN1>YES</LAN1>
<LAN2>YES</LAN2>
<LAN3>YES</LAN3>
<LAN4>YES</LAN4>
<WLAN_2.4G_SSID1>YES</WLAN_2.4G_SSID1>
<WLAN_5G_SSID1>YES</WLAN_5G_SSID1>
</WAN2_PORT_BINDING>
<VLAN_ENABLE>TAG</VLAN_ENABLE>
<VLAN_ID>200</VLAN_ID>
<COS>0</COS>
<IP_VERSION>IPv4</IP_VERSION>
<CONNECTION_TYPE>DHCP</CONNECTION_TYPE>
<MTU></MTU>
<DEFAULT_ROUTE>NO</DEFAULT_ROUTE>
<NAT_ENABLE>NO</NAT_ENABLE>
<IGMP_PROXY>YES</IGMP_PROXY>
</WAN2>
NOTE: This is part of an example XML file with only mandatory settings.
Service Scenario 2 – Internet and Multicast provided in the same VLAN
- WAN1 – Internet and IPTV multicast

- Portbinding settings

- The same settings can be configured via XML provisioning:
<WAN>
<WAN1>
<ACTIVE>YES</ACTIVE>
<MODE>ROUTER</MODE>
<SERVICE_DESCRIPTION>INTERNET</SERVICE_DESCRIPTION>
<WAN1_PORT_BINDING>
<LAN1>YES</LAN1>
<LAN2>YES</LAN2>
<LAN3>YES</LAN3>
<LAN4>YES</LAN4>
<WLAN_2.4G_SSID1>YES</WLAN_2.4G_SSID1>
<WLAN_5G_SSID1>YES</WLAN_5G_SSID1>
</WAN1_PORT_BINDING>
<VLAN_ENABLE>TAG</VLAN_ENABLE>
<VLAN_ID>100</VLAN_ID>
<COS>0</COS>
<IP_VERSION>IPv4</IP_VERSION>
<CONNECTION_TYPE>DHCP</CONNECTION_TYPE>
<MTU></MTU>
<DEFAULT_ROUTE>YES</DEFAULT_ROUTE>
<NAT_ENABLE>YES</NAT_ENABLE>
<IGMP_PROXY>YES</IGMP_PROXY>
</WAN1>
NOTE: This is part of an example XML file with only mandatory settings.
ONT with firmware series V3.X.X, V4.0.X, V5.0.X
Service Scenario 1 – Internet and Multicast provided in two separate VLAN
- WAN1 – Internet

- WAN2 – IPTV

- Enable IGMP Proxy

- The same settings can be configured via XML provisioning:
<WAN>
<WAN1>
<ACTIVE>YES</ACTIVE>
<MODE>ROUTER</MODE>
<SERVICE_DESCRIPTION>INTERNET</SERVICE_DESCRIPTION>
<WAN1_PORT_BINDING>
<LAN1>YES</LAN1>
<LAN2></LAN2>
<LAN3></LAN3>
<LAN4></LAN4>
<LAN_2.5G>YES</LAN_2.5G>
<WLAN_2.4G_SSID1></WLAN_2.4G_SSID1>
<WLAN_5G_SSID1></WLAN_5G_SSID1>
</WAN1_PORT_BINDING>
<VLAN_ENABLE>TAG</VLAN_ENABLE>
<VLAN_ID>400</VLAN_ID>
<COS>0</COS>
<IP_VERSION>IPv4</IP_VERSION>
<CONNECTION_TYPE>DHCP</CONNECTION_TYPE>
<MTU>1500</MTU>
<DEFAULT_ROUTE>YES</DEFAULT_ROUTE>
<NAT_ENABLE>YES</NAT_ENABLE>
<IGMP_PROXY></IGMP_PROXY>
<OPTION82_ENABLE></OPTION82_ENABLE>
</WAN1>
<WAN2>
<ACTIVE>YES</ACTIVE>
<MODE>ROUTER</MODE>
<SERVICE_DESCRIPTION>OTHER</SERVICE_DESCRIPTION>
<WAN2_PORT_BINDING>
<LAN1>YES</LAN1>
<LAN2></LAN2>
<LAN3></LAN3>
<LAN4></LAN4>
<LAN_2.5G>YES</LAN_2.5G>
<WLAN_2.4G_SSID1></WLAN_2.4G_SSID1>
<WLAN_5G_SSID1></WLAN_5G_SSID1
</WAN2_PORT_BINDING>
<VLAN_ENABLE>TAG</VLAN_ENABLE>
<VLAN_ID>200</VLAN_ID>
<COS>0</COS>
<IP_VERSION>IPv4</IP_VERSION>
<CONNECTION_TYPE>DHCP</CONNECTION_TYPE>
<MTU></MTU>
<DEFAULT_ROUTE>NO</DEFAULT_ROUTE>
<IPv6_DHCP_MODE></IPv6_DHCP_MODE>
<IPv6_DHCP_PD></IPv6_DHCP_PD>
<NAT_ENABLE>NO</NAT_ENABLE>
<IGMP_PROXY>YES</IGMP_PROXY>
</WAN2>
</WAN>
NOTE: This is part of an example XML file with only mandatory settings.
Service Scenario 2 – Internet and Multicast provided in the same VLAN
- WAN1 – Internet and IPTV

- Enable IGMP Proxy

- The same settings can be configured via XML provisioning:
<WAN>
<WAN1>
<ACTIVE>YES</ACTIVE>
<MODE>ROUTER</MODE>
<SERVICE_DESCRIPTION>INTERNET</SERVICE_DESCRIPTION>
<WAN1_PORT_BINDING>
<LAN1>YES</LAN1>
<LAN2></LAN2>
<LAN3></LAN3>
<LAN4></LAN4>
<LAN_2.5G>YES</LAN_2.5G>
<WLAN_2.4G_SSID1></WLAN_2.4G_SSID1>
<WLAN_5G_SSID1></WLAN_5G_SSID1>
</WAN1_PORT_BINDING>
<VLAN_ENABLE>TAG</VLAN_ENABLE>
<VLAN_ID>400</VLAN_ID>
<COS>0</COS>
<IP_VERSION>IPv4</IP_VERSION>
<CONNECTION_TYPE>DHCP</CONNECTION_TYPE>
<MTU>1500</MTU>
<DEFAULT_ROUTE>YES</DEFAULT_ROUTE>
<NAT_ENABLE>YES</NAT_ENABLE>
<IGMP_PROXY>YES</IGMP_PROXY>
<OPTION82_ENABLE></OPTION82_ENABLE>
</WAN1>
</WAN>
NOTE: This is part of an example XML file with only mandatory settings.
| Found something we can improve? Let us know at support@halny.com |
