...
These two tables are applicable when VLAN services are NOT enabled:
BRIDGE | Qualcomm | Broadcom |
---|---|---|
igmp_version | IGMPv3 | IGMPv3 |
snooping_enabled | true | true |
snooping_bridge | "br-home" | "br-home" |
static_mrouter_port | uplink interface (eth0, g-bhaul) | uplink interface (eth0, g-bhaul) |
mcast_group_exceptions | UPnP, NDP | UPnP, NDP |
unknown_mcast_group_behavior | "FLOOD" | "FLOOD" |
fast_leave_enable | false | false |
maximum_groups | 0 | 0 |
maximum_sources | 0 | 0 |
proxy_enabled | false | false |
proxy_upstream_if | "" | "" |
proxy_dowstream_if | "" | "" |
proxy_group_exceptions | "" | "" |
proxy_allowed_subnets | "" | "" |
query_robustness_value | 0 | 0 |
querier_enabled | false | false |
query_interval | 0 | 0 |
query_response_interval | 0 | 0 |
last_member_query_interval | 0 | 0 |
other_config | ||
*mcast_bridge | true | |
*mcast_interface | uplink interface | |
*uplink_vid | ||
maximum_members | ||
[BRIDGE]---------eth---------[BRIDGE] )))) ((((( [BRIDGE] |
ROUTER | Qualcomm | Broadcom |
---|---|---|
igmp_version | IGMPv3 | IGMPv3 |
snooping_enabled | true | true |
snooping_bridge | "br-home" | "br-home" |
static_mrouter_port | "br-home" | "br-home" |
mcast_group_exceptions | UPnP, NDP | UPnP, NDP |
unknown_mcast_group_behavior | "FLOOD" | "FLOOD" |
fast_leave_enable | false | false |
maximum_groups | 0 | 0 |
maximum_sources | 0 | 0 |
proxy_enabled | true | true |
proxy_upstream_if | uplink interface | uplink interface |
proxy_dowstream_if | "br-home" | "br-home" |
proxy_group_exceptions | "" | "" |
proxy_allowed_subnets | "" | "" |
query_robustness_value | 0 | 0 |
querier_enabled | false | false |
query_interval | 0 | 0 |
query_response_interval | 0 | 0 |
last_member_query_interval | 0 | 0 |
other_config | ||
*mcast_bridge | false | |
*mcast_interface | uplink interface | |
*uplink_vid | ||
maximum_members | ||
[ROUTER]---------eth---------[BRIDGE] )))) ((((( [BRIDGE] |
Location in router mode with bridged IPTV service enabled:
GATEWAY (gw == eth uplink) | Qualcomm | Broadcom |
---|---|---|
igmp_version | IGMPv3 | IGMPv3 |
snooping_enabled | true | true |
snooping_bridge | "br-home" | "br-home" |
static_mrouter_port | vlan uplink interface (eth0.200) | vlan uplink interface (eth0.200) |
mcast_group_exceptions | UPnP, NDP | UPnP, NDP |
unknown_mcast_group_behavior | "FLOOD" | "FLOOD" |
fast_leave_enable | false | false |
maximum_groups | 0 | 0 |
maximum_sources | 0 | 0 |
proxy_enabled | false | false |
proxy_upstream_if | "" | "" |
proxy_dowstream_if | "" | "" |
proxy_group_exceptions | "" | "" |
proxy_allowed_subnets | "" | "" |
query_robustness_value | 0 | 0 |
querier_enabled | false | false |
query_interval | 0 | 0 |
query_response_interval | 0 | 0 |
last_member_query_interval | 0 | 0 |
other_config | ||
*mcast_bridge | true | |
*mcast_interface | vlan uplink interface | |
*uplink_vid | ||
maximum_members | ||
[Bridged IPTV GW]---------eth---------[Bridged IPTV GW] )))) ((((( [BRIDGE] |
Location in router mode with routed IPTV service enabled:
GATEWAY | Qualcomm | Broadcom |
---|---|---|
igmp_version | IGMPv3 | IGMPv3 |
snooping_enabled | true | true |
snooping_bridge | "br-home" | "br-home" |
static_mrouter_port | "br-home" | "br-home" |
mcast_group_exceptions | UPnP, NDP | UPnP, NDP |
unknown_mcast_group_behavior | "FLOOD" | "FLOOD" |
fast_leave_enable | false | false |
maximum_groups | 0 | 0 |
maximum_sources | 0 | 0 |
proxy_enabled | true | true |
proxy_upstream_if | vlan uplink interface | vlan uplink interface |
proxy_dowstream_if | "br-home" | "br-home" |
proxy_group_exceptions | "" | "" |
proxy_allowed_subnets | "" | "" |
query_robustness_value | 0 | 0 |
querier_enabled | false | false |
query_interval | 0 | 0 |
query_response_interval | 0 | 0 |
last_member_query_interval | 0 | 0 |
other_config | ||
*mcast_bridge | false | |
*mcast_interface | vlan uplink interface | |
*uplink_vid | ||
maximum_members | ||
[Routed IPTV GW]---------eth---------[BRIDGE] )))) ((((( [BRIDGE] |
...
When setting the multicast configuration, both IGMP and MLD are set at the same time. These are the prerequisites:
Snooping must be enabled.
Location is in bridge mode: always use BRIDGE config.
Location is in router mode: check if VLAN service is enabled.
VLAN service is NOT enabled
Proxy is disabled: not applicable
Proxy is enabled: gateway using ROUTER configuration, leaf nodes using BRIDGE configuration
VLAN service is enabled
is_mcast == true
Bridged: gateway and Ethernet nodes using bridged IPTV gateway configuration, other leaf nodes are using normal BRIDGE configuration (works as described here)
Routed: gateway nodes are using routed IPTV gateway configuration, leaf nodes are using normal BRIDGE configuration (works as described here)
is_mcast == false, unicast configuration
Bridged: NO multicast config
Routed: NO multicast config