Description:

This article describes, how IGMP packets can be routed via the IGMP proxy and Multicast packets can be routed via static Multicast routing.

The IGMP proxy and the static Multicast routing must not be used at the same time!

Requirements:

Procedure:

Configuring the IGMP proxy:

The IGMP proxy must be used, if all members support IGMP and the IGMP packets should be routed between different networks (server and end devices are located in different networks).

1)  Open the configuration of the router in LANconfig and go to the menu Multicast → IGMP/MLD → IGMP proxy.

Open the menu IGMP proxy in the router

2) Modify the following parameters:

  • Downstream interface: In the dropdown menu select the network, where the end devices are located (in this example VIDEO-CLIENTS).
  • Upstream interface: In the dropdown menu select the network or an Internet connection, from where the IGMP packets are sent (in this example VIDEO-SERVER).
  • Group filter: Select the filter ANY. This allows all Multicast groups.

If you want to restrict the Multicast groups, you can create your own entries in the menus Multicast → General → IPv4 filter lists and Multicast → General → IPv6 filter lists. It is possible to create multiple entries with the same name, e.g. to allow one Multicast group and ban another one. The created filter list must then be selected in the field Group filter.

Create an IGMP proxy profile with Multicast source and destination and filter for the Multicast groups

With default settings the IGMP proxy uses the IGMP parameters from the profile DEFAULT in the menu Multicast → IGMP/MLD →  IGMP parameter for all interfaces, which don't have a specific entry. These values are also used, if the profile DEFAULT is deleted.

You can also create your own parameter profile. However, this only makes sense, if the documentation of your streaming solution specifies different values. To do this, a separate entry with the same values must be created for each IPv4 network or each IPv4 remote site stored in the IGMP proxy. (e.g. one entry for the interface VIDEO-CLIENTS and another one for the interface VIDEO-SERVER). 

IGMP parameter profile DEFAULT with defauolt settings for IGMP proxy entries without a specific parameter profile

3) This concludes the configuration steps for the IGMP proxy. Write the configuration back to the device.



Configuring static routing entries for Multicast packets:

Static Multicast routing must be used, if the members don't support IGMP (only "regular Multicast") and the Multicast packets should be routed between different networks (server and end devices are located in different networks).

1) Open the configuration of the router in LANconfig and go to the menu Multicast → IGMP/MLD → Static IPv4 routes.

Open the menu Static IPv4 routes for Multicast routing in the router

2) Modify the following parameters:

  • Upstream interface: In the dropdown menu, select the network or Internet connection, from where the Multicast packets are sent (in this example VIDEO-SERVER).
  • Group: Enter the Multicast group, which is the destination of the routing entry (in this example 239.0.0.1).
  • Downstream interface: In the dropdown menu, select the network or a remote site, where the end devices are located (in this example a VPN-TUNNEL).
  • Mode: Select the option Exclude. If the profile ANY is selected in the SSM source IP list, Multicast packets are allowed from all source IP addresses.
  • SSM source IP list: Select the source IP list ANY

Description of the possible "Modes":


  • Include:
    An IGMP membership report is sent with the record type "Change to Include Mode". The entries from the SSM source IP list are sent as the desired source addresses. A combination of the setting "Include" and the SSM source IP list with an entry ANY will not produce meaningful results and is not accepted internally as a configuration. Otherwise all source IP addresses would be rejected.
  • Exclude:
    An IGMP membership report is sent with the record type "Change to Exclude Mode". If the SSM source IP list contains the entry ANY or "0.0.0.0", i.e. all sources are allowed, then an IGMP membership report will be sent with a join group for "any sources". If the list contains an entry other than 0.0.0.0, an IGMP membership report "block sources" is sent with the corresponding IP address.

3) This concludes the configuration steps for the static Multicast routing. Write the configuration back to the device.