Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation
Guide That Contains This Content
[+] Expand All
[-] Collapse All

    Multicasting

    This page provides information about JunosE Software features that you can use to configure multicast routing protocols for E Series routers.


    Multicasting is the process of sending datagrams to a multicast group rather than individual hosts. Only hosts that are part of the multicast group receive the datagrams. Multicasting improves network efficiency because the datagrams are sent to multiple destinations in a single transmission. Multicasting is implemented over IP version 4 (IPv4) and IP version 6 (IPv6) networks.


    A multicast group uses reserved address blocks in IPv4 and IPv6 networks. In IPv4 network, class D addresses from 224.0.0.0 through 239.255.255.255 are used for representing multicast groups. In IPv6 network, addresses with the prefix ff00::/8 are used for representing multicast groups.


    The following multicast routing protocols are supported on an E Series router:


    • Internet Group Management Protocol (IGMP) — Implemented based on the following RFCs and draft RFCs:
      • RFC 2236—Internet Group Management Protocol, Version 2 (November 1997)
      • RFC 3292—General Switch Management Protocol (GSMP) V3 (June 2002)
      • RFC 3376—Internet Group Management Protocol (October 2002)
      • IGMP-based Multicast Forwarding (“IGMP Proxying“ )—draft-ietf-magma-igmp-proxy-00.txt (May 2002 expiration)

    • Protocol Independent Multicast (PIM) — Implemented based on the following RFCs and draft RFCs:
      • RFC 2362—Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification (June 1998)
      • RFC 3569—An Overview of Source-Specific Multicast (SSM) (July 2003)
      • Protocol Independent Multicast MIB for IPv4—draft-ietf-idmr-pim-mib-10.txt (July 2000 expiration)
      • Source-Specific Multicast for IP—draft-ietf-ssm-arch-06.txt (March 2005 expiration)
      • Source-Specific Protocol Independent Multicast in 232/8—draft-ietf-mboned-ssm232-08.txt (September 2004 expiration)

    • Distance Vector Multicast Routing Protocol (DVMRP) — Implemented based on the following draft RFC:
      • Distance Vector Multicast Routing Protocol—draft-ietf-idmr-dvmrp-v3-11.txt (April 2004 expiration)

    • Multicast BGP (MBGP) — Implemented based on the following RFCs and draft RFCs:
      • RFC 2545—Use of BGP-4 Multiprotocol Extensions for IPv6 Inter-Domain Routing (March 1999)
      • RFC 3107—Carrying Label Information in BGP-4 (May 2001)
      • RFC 4364—BGP/MPLS IP Virtual Private Networks (VPNs) (February 2006)
      • RFC 4684—Constrained Route Distribution for Border Gateway Protocol/MultiProtocol Label Switching (BGP/MPLS) Internet Protocol (IP) Virtual Private Networks (VPNs) ( 2006)
      • Connecting IPv6 Islands across IPv4 Clouds with BGP—draft-ietf-ngtrans-bgp-tunnel-04.txt (July 2002 expiration)

    • Multicast Listener Discovery (MLD) — Implemented based on the following RFCs and draft RFCs:
      • RFC 3710—Multicast Listener Discovery (MLD) for IPv6 (October 1999)
      • IGMP/MLD-based Multicast Forwarding ('IGMP/MLD Proxying')—draft-ietf-magma-igmp-proxy-06.txt (October 2004 expiration)
      • Multicast Group Membership Discovery MIB—draft-ietf-magma-mgmd-mib-06.txt (October 2004 expiration)

    In IPv4 network, hosts and neighboring routers use IGMP to establish multicast group memberships. In IPv6 network, a router uses MLD to discover the presence of multicast listeners on its directly attached link and to discover which multicast addresses are of interest to those discovered multicast listeners.


    DVMRP is an interior gateway protocol used in IPv4 network to forward multicast datagrams through a network. DVMRP supports operations within an autonomous system, but not between autonomous systems. The multicast backbone of the Internet, MBone, uses DVMRP to forward multicast datagrams.


    PIM is a collection of multicast routing protocols that enables multicast routers to identify other multicast routers to receive packets. For IPv4 multicast, PIM supports PIM dense mode, PIM sparse mode, PIM sparse-dense mode, and PIM source-specific multicast. For IPv6 multicast, PIM supports PIM sparse mode and PIM source-specific multicast.


    MBGP is an extension of the BGP unicast routing protocol. The MBGP extensions specify that BGP can exchange information within different types of address families. The address families available are unicast IPv4, multicast IPv4, and VPN-IPv4.

     

    JunosE Software Documentation for E Series Broadband Services Routers, Release 15.1