This page provides details about multicast routing.
This section covers the following topics:
- Enable/Disable multicast forwarding
- Configure static multicast routes
- Viewing routes
- Removing Routes
To reach the configuration menu from the main menu select: Option 3 (Route Configuration) > Option 2 (Configure Multicast Routing)
You will then be presented with the below screen:
Multicast Routing Configuration 1. Enable/Disable Multicast forwarding 2. Configure static-routes 3. Exit Select Menu Number:
Internet Protocol (IP) multicast is a bandwidth-conserving technology that reduces traffic by simultaneously delivering a single stream of information to thousands of recipients and homes. IP multicast delivers source traffic to multiple receivers without adding any additional burden on the source or the receivers.
Applications like videoconferencing, corporate communications, distance learning, and distribution of software, stock quotes, and news use IP multicasting.
If IP multicast is not used, a source is required to send more than one copy of a packet or an individual copy to each receiver. In such case, high-bandwidth applications like Video or Stock where data is sent more frequently and simultaneously, use a large portion of the available bandwidth. In these applications, the only efficient way of sending information to more than one receiver simultaneously is by using IP multicast.
Multicast is based on the concept of a group. An arbitrary group of receivers express an interest in receiving a specific data stream. This group does not have any physical or geographical boundaries. The hosts can be located anywhere on the Internet. Hosts that are interested in receiving data flow to a specific group must join the group. Hosts must be a member of the group to receive the data stream.
IP Multicast Addresses
Multicast addresses specify an arbitrary group of IP hosts that have joined the group and want to receive traffic sent to this group.
IP Class D Addresses
The Internet Assigned Numbers Authority (IANA) controls the assignment of IP multicast addresses. Multicast addresses fall in Class D address space ranging from 22.214.171.124 to 126.96.36.199.
This address range is only for the group address or destination address of IP multicast traffic. The source address for multicast datagrams is always the unicast source address.
In multicast routing, the source is sending traffic to a group of hosts represented by a multicast group address. The multicast router must determine which direction is upstream (towards the source) and which direction (or directions) is downstream. If there are multiple downstream paths, the router replicates the packet and forwards the traffic down the appropriate downstream paths. This is not necessarily all paths.
Turn on or turn off Multicast forwarding
With multicast forwarding, a router forwards multicast traffic to networks where other multicast devices are listening. Multicast forwarding prevents the forwarding of multicast traffic to networks where there are no nodes listening.
For multicast forwarding to work across inter-networks, nodes and routers must be multicast capable.
A multicast capable node must be able to:
- Send and receive multicast packets.
- Register the multicast addresses being listened to by the node with local routers, so that multicast packets can be forwarded to the network of the node.
IP multicasting applications that send multicast traffic must construct IP packets with the appropriate IP multicast address as the destination IP Address. IP multicasting applications that receive multicast traffic must inform the TCP/ IP protocol that they are listening for all traffic to a specified IP multicast address.
Setting up IP Multicast forwarding
Configuring multicast forwarding is two-step process:
- Enable multicast forwarding (both the modes)
- Configure multicast routes (only in Gateway mode)
To enable multicast forwarding, select: Option 3 (Route Configuration) > option 2 (Configure Multicast Routing) > option 1 (enable/Disable Multicast Forwarding) and execute the following command: