Enabling Mobility Multicast

IP multicast is a network addressing method used to simultaneously deliver a single stream of information from one sender to multiple clients on a network. Unlike broadcast traffic, which is meant for all hosts in a single domain, multicast traffic is sent only to those specific hosts who are configured to receive such traffic. Clients who want to receive multicast traffic can join a multicast group through IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships. messages. Upstream routers use IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships. message information to compute multicast routing tables and determine the outgoing interfaces for each multicast group stream.

When a mobile client moved away from its local network and associated with a VLAN Virtual Local Area Network. In computer networking, a single Layer 2 network may be partitioned to create multiple distinct broadcast domains, which are mutually isolated so that packets can only pass between them through one or more routers; such a domain is referred to as a Virtual Local Area Network, Virtual LAN, or VLAN. on a foreign managed device (or a foreign VLAN Virtual Local Area Network. In computer networking, a single Layer 2 network may be partitioned to create multiple distinct broadcast domains, which are mutually isolated so that packets can only pass between them through one or more routers; such a domain is referred to as a Virtual Local Area Network, Virtual LAN, or VLAN. on its own managed device), the client’s multicast membership information would not be available at its new destination, and multicast traffic from the client could be interrupted. However, ArubaOS supports mobility multicast enhancements that provide uninterrupted streaming of multicast traffic, regardless of a client's location. Listed below are the tasks to enable mobility multicast:

Working with Proxy IGMP and Proxy Remote Subscription

The managed device is always aware of the client's location, so the managed device can join multicast group(s) on behalf of that mobile client. This feature, called Proxy IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships., allows the managed device to join a multicast group and suppresses the client’s IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships. control messages to the upstream multicast router. (The client's IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships. control messages will, however, still be used by managed device to maintain a multicast forwarding table). The multicast IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships. traffic originating from the client will instead be sent from the managed device’s incoming VLAN Virtual Local Area Network. In computer networking, a single Layer 2 network may be partitioned to create multiple distinct broadcast domains, which are mutually isolated so that packets can only pass between them through one or more routers; such a domain is referred to as a Virtual Local Area Network, Virtual LAN, or VLAN. interface IP.

The IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships. proxy feature includes both a host implementation and a router implementation. An upstream router sees a managed device running IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships. proxy as a host; a client attached to the managed device sees the managed device as router. When you enable Proxy IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships., all multicast clients associated with the managed device are hidden from the upstream multicast device or router.

The newer IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships. proxy feature and the older IGMP snooping IGMP snooping prevents multicast flooding on Layer 2 network by treating multicast traffic as broadcast traffic. Without IGMP snooping, all streams could be flooded to all ports on that VLAN. When multicast flooding occurs, end-hosts that happen to be in the same VLAN would receive all the streams only to be discarded without snooping. feature cannot be enabled at the same time, as both features add membership information to multicast group table. For most multicast deployments, you should enable the IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships. Proxy feature on all VLAN Virtual Local Area Network. In computer networking, a single Layer 2 network may be partitioned to create multiple distinct broadcast domains, which are mutually isolated so that packets can only pass between them through one or more routers; such a domain is referred to as a Virtual Local Area Network, Virtual LAN, or VLAN. interfaces to manage all the multicast membership requirements on the managed device. If IGMP snooping IGMP snooping prevents multicast flooding on Layer 2 network by treating multicast traffic as broadcast traffic. Without IGMP snooping, all streams could be flooded to all ports on that VLAN. When multicast flooding occurs, end-hosts that happen to be in the same VLAN would receive all the streams only to be discarded without snooping. is configured on some interfaces, there is a greater chance that multicast information transfers may be interrupted.

IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships. proxy must be enabled or disabled on each individual interface. To use the IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships. proxy, ensure that the VLANs Virtual Local Area Network. In computer networking, a single Layer 2 network may be partitioned to create multiple distinct broadcast domains, which are mutually isolated so that packets can only pass between them through one or more routers; such a domain is referred to as a Virtual Local Area Network, Virtual LAN, or VLAN. on the managed device are extended to the upstream router. Enabling IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships. proxy enables IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships. on the interface and sets the querier to the managed device itself. You must identify the managed device port from which the managed device sends proxy join information to the upstream router, and identify the upstream router by upstream port so the managed device can dynamically update the upstream multicast router information.

IGMPv3 Support

ArubaOS supports IGMPv3 functionality that makes Aruba managed devices aware of the Source Specific Multicast and is used to optimize bandwidth of the network. The Source Specific Multicast functionality is an extension of IP multicast where the datagram traffic is forwarded to receivers from only those multicast sources to which the receivers have explicitly joined. By default, the multicast group range of 232.0.0.0 through 232.255.255.255 (232/8) is reserved for Source Specific Multicast by Internet Assigned Numbers Authority.

The IGMPv3 snooping functionality is configured at the edge of the network. The devices that support IGMP snooping IGMP snooping prevents multicast flooding on Layer 2 network by treating multicast traffic as broadcast traffic. Without IGMP snooping, all streams could be flooded to all ports on that VLAN. When multicast flooding occurs, end-hosts that happen to be in the same VLAN would receive all the streams only to be discarded without snooping. listen for the IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships. messages that the host sent to join an IP multicast group. These devices record details of all the hosts and also about the IP multicast group in which a particular host has joined. These devices forward IP multicast traffic to the hosts that have joined the specific multicast group.

Configuring Source Specific Multicast Range

The following procedure describes how to configure the Source Specific Multicast range:

  1. In a Managed Network node hierarchy, navigate to the Configuration > Interfaces page and select the Multicast tab.
  2. In the IGMP accordion, enter values for Source Specific Multicast Range in the SSM range start-ip and SSM range mask-ip fields.
  3. Click Submit.
  4. Click Pending Changes.
  5. In the Pending Changes window, select the check box and click Deploy changes.

The proxy operation will be downgraded to IGMPv2 if any lower version clients are present and reverts to v3 mode if the managed device finds no lower version client joins (reports) for a specified interval of time. In the downgraded proxy operation the Source Specific Multicast semantics is not applicable for the particular VLAN Virtual Local Area Network. In computer networking, a single Layer 2 network may be partitioned to create multiple distinct broadcast domains, which are mutually isolated so that packets can only pass between them through one or more routers; such a domain is referred to as a Virtual Local Area Network, Virtual LAN, or VLAN..

The following CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. commands configure the Source Specific Multicast range:

(host) [md] (config) # ip igmp

(host) [md] (config-ip)# ssm-range <startip> <maskip>

Working with Inter managed device Mobility

When a client moves from one managed device to another, multicast traffic migrates as follows:

Figure 1  Inter-managed device Mobility

Click to view a larger size.

1. The managed device uses its VLAN Virtual Local Area Network. In computer networking, a single Layer 2 network may be partitioned to create multiple distinct broadcast domains, which are mutually isolated so that packets can only pass between them through one or more routers; such a domain is referred to as a Virtual Local Area Network, Virtual LAN, or VLAN. 10 IP address to join multicast group 1 on behalf of a mobile client.

2. The mobile client leaves its managed device and roams to VLAN Virtual Local Area Network. In computer networking, a single Layer 2 network may be partitioned to create multiple distinct broadcast domains, which are mutually isolated so that packets can only pass between them through one or more routers; such a domain is referred to as a Virtual Local Area Network, Virtual LAN, or VLAN. 50 remote managed device A.

Remote managed device A locates the mobile client's managed device and learns about the client's multicast groups. Remote managed device A then joins group 1 on behalf the mobile client, using its VLAN Virtual Local Area Network. In computer networking, a single Layer 2 network may be partitioned to create multiple distinct broadcast domains, which are mutually isolated so that packets can only pass between them through one or more routers; such a domain is referred to as a Virtual Local Area Network, Virtual LAN, or VLAN. 50 source IP. Upstream multicast traffic from the roaming client is sent to the managed device over a Layer-2 GRE Generic Routing Encapsulation. GRE is an IP encapsulation protocol that is used to transport packets over a network. tunnel. The remote managed device will receive downstream multicast traffic and send it to the mobile client.

The Layer-2 GRE Generic Routing Encapsulation. GRE is an IP encapsulation protocol that is used to transport packets over a network. Tunnel implementation of the IP mobility functionality is supported only on ArubaOS versions 6.2.0.0 or later, and is not backward compatible with the earlier implementation. ArubaOS supports only v4 mobility and does not support IPv6 Layer-3 mobility.

Meanwhile, the managed device checks to see if other local clients require group 1 traffic. If no other clients are interested in group 1, then the managed device will leave that group. If there are other clients using that group, the managed device will continue its group 1 membership.

3. Now the mobile client leaves remote managed device A and roams to VLAN Virtual Local Area Network. In computer networking, a single Layer 2 network may be partitioned to create multiple distinct broadcast domains, which are mutually isolated so that packets can only pass between them through one or more routers; such a domain is referred to as a Virtual Local Area Network, Virtual LAN, or VLAN. 100 on remote managed device B. Remote managed device B locates the mobile client's managed device and learns about the client's multicast groups. Remote managed device B then joins group 1 on behalf the roaming mobile client 1, using its VLAN Virtual Local Area Network. In computer networking, a single Layer 2 network may be partitioned to create multiple distinct broadcast domains, which are mutually isolated so that packets can only pass between them through one or more routers; such a domain is referred to as a Virtual Local Area Network, Virtual LAN, or VLAN. 100 IP address.

Both the managed device and remote managed device A will verify if any of their other clients require group 1 traffic. If none of their other clients require group 1, then that managed device will leave the group. (If the managed device leaves the group, it will also notify remote managed device A). If either managed device has other clients using that group, that managed device will continue its group 1 membership.

Configuring Mobility Multicast

The following procedure describes how to enable IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships. or IGMP snooping IGMP snooping prevents multicast flooding on Layer 2 network by treating multicast traffic as broadcast traffic. Without IGMP snooping, all streams could be flooded to all ports on that VLAN. When multicast flooding occurs, end-hosts that happen to be in the same VLAN would receive all the streams only to be discarded without snooping. on this interface, or configure a VLAN Virtual Local Area Network. In computer networking, a single Layer 2 network may be partitioned to create multiple distinct broadcast domains, which are mutually isolated so that packets can only pass between them through one or more routers; such a domain is referred to as a Virtual Local Area Network, Virtual LAN, or VLAN. interface for uninterrupted streaming of multicast traffic:

  1. In a Managed Network node hierarchy, navigate to the Configuration > Interfaces page and select the VLANs tab.
  2. Select the VLAN Virtual Local Area Network. In computer networking, a single Layer 2 network may be partitioned to create multiple distinct broadcast domains, which are mutually isolated so that packets can only pass between them through one or more routers; such a domain is referred to as a Virtual Local Area Network, Virtual LAN, or VLAN. name from the VLANs table
  3. In the VLANs > <VLAN name> table, select a VLAN Virtual Local Area Network. In computer networking, a single Layer 2 network may be partitioned to create multiple distinct broadcast domains, which are mutually isolated so that packets can only pass between them through one or more routers; such a domain is referred to as a Virtual Local Area Network, Virtual LAN, or VLAN. ID you want to configure mobility multicast.
  4. Select IPv4 tab and expand IGMP accordion.
  5. Select snooping from the IGMPdrop-down list to save bandwidth and limit the sending of multicast frames to only those nodes that need to receive them.
  6. Select proxy from the IGMP drop-down list to enable the router to discover the presence of multicast listeners on directly-attached links.
  7. In the Proxy Interface field, select the Interface or Port Channel option and select the value from the drop-down list.
  8. Click Submit.
  9. Click Pending Changes.
  10. In the Pending Changes window, select the check box and click Deploy changes.

The following CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. commands configure mobility multicast:

(host) [md] (config)#interface vlan <vlan>

(host) [md] (config-submode)#ip igmp proxy [{port-channel|gigabitethernet} <slot/module/port>]|[snooping]

Multicast Group Limit

Starting from ArubaOS 8.9.0.0, the multicast group limit per managed device is increased from 8 to 32. The new multicast group limit is applicable only for Layer-3 multicast groups. The global multicast limit for different platforms stays valid even when the multicast group limit per host is 32.

The following table describes the maximum multicast group limit per managed device platform.

Maximum multicast group is the sum of IPv4 IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships. and IPv6 MLD Multicast Listener Discovery. A component of the IPv6 suite. It is used by IPv6 routers for discovering multicast listeners on a directly attached link. groups. An IPv6 deployment allows for both Layer 2 and Layer 3 multicast groups per client. But an IPv4 deployment allows for only Layer 3 multicast groups per client.

Table 1: Multicast Group Limits

Platform

Multicast Group Limit

7005

128

7010

256

7024

256

7030

512

7200 Series

4096

Error logs are generated when more than 32 IGMP Internet Group Management Protocol. Communications protocol used by hosts and adjacent routers on IP networks to establish multicast group memberships. and MLD Multicast Listener Discovery. A component of the IPv6 suite. It is used by IPv6 routers for discovering multicast listeners on a directly attached link. groups are joined. The error logs can be viewed only if logging level debugging is enabled for PIM Protocol-Independent Multicast. PIM refers to a family of multicast routing protocols for IP networks that provide one-to-many and many-to-many distribution of data over a LAN, WAN, or the Internet..