What is Multicast? A simple example of multicasting is sending an email message to a mailing list. Multicasting is also used in teleconferencing and videoconferencing. Multicasting refers to sending a message to a select group whereas, broadcasting refers to sending a message to everyone connected to a network.

A multicast address is designed to enable the delivery of datagrams to a set of hosts that have been configured as members of a multicast group in various scattered subnetworks.

The MBONE is a virtual network. It is layered on top of portions of the physical Internet to support routing of IP multicast packets. The network is composed of islands that can directly support IP multicast, such as multicast LANs like Ethernet, linked by virtual point-to-point links called "tunnels". The tunnel endpoints are typically workstation-class machines having operating system support for IP multicast.

IP multicast packets are encapsulated for transmission through tunnels, so that they look like normal unicast datagrams to intervening routers and subnets. The multicast router at the other end of the tunnel receives the packet, strips off the encapsulating IP header, and forwards the packet as appropriate.

The only difference between a multicast IP packet and a unicast IP packet is the presence of a "group address" in the Destination Address field of the IP header. Multicasting has a Class D destination address format (224.0.0.0-239.255.255.255).

The majority of Internet applications rely on point-to-point transmission. Multicast IP conserves bandwidth by forcing the network to do packet replication only when necessary.

Distance Vector Multicast Routing Protocol (DVMRP) is a distance-vector routing protocol designed to support the forwarding of multicast datagrams through an internetwork. DVMRP was first defined in RFC-1075.

Multicast Open Shortest Path First (MOSPF) is the IP Multicast extension of the Open Shortest Path First (OSPF) unicast routing protocol. It is defined in RFC 1584. Each router can calculate a spanning tree with the multicast source at the root and the group members as leaves. This tree is the path that is used to route multicast traffic from the source to each of the group members.

Real-Time Streaming Protocol (RTSP) is an application-level protocol for control over the delivery of data with real-time properties to enable controlled, on-demand delivery of real-time data, such as audio and video.

Real-Time Transport Protocol (RTP) provides end-to-end network transport functions suitable for applications transmitting real-time data, such as audio, video or simulation data, over multicast or unicast network services.

Some of the more popular uses of multimedia are real-time interactive applications, such as desktop video and audio conferencing, shared white boards, and animated simulations. Even when data compression is used, multimedia applications require lots of bandwidth. With IP multicast it would be easy to support thousands of recipients, each sitting at his/her own desk.

The IP Multicast Initiative web site at www.ipmulticast.com has a technical resource center which provides more background and in-depth information

Listed below are some common Multicast problems:

 

 

 

 

 

 

IETF GROUPS:

These two groups are currently active….

Multicast Source Discovery Protocol (msdp) and

Multicast Extensions to OSPF (mospf)

Routing Area Director(s):

David Oran <oran@cisco.com>
Rob Coltun <rcoltun@siara.com>

 

Mailing Lists:

General Discussion: msdp@antc.uoregon.edu
To Subscribe: majordomo@antc.uoregon.edu
In Body: subscribe msdp
Archive: ftp://ns.uoregon.edu/mailing-lists/msdp*

General Discussion: mospf@gated.cornell.edu
To Subscribe: mospf-request@gated.cornell.edu
Archive

General Discussion: idmr@cs.ucl.ac.uk
To Subscribe: idmr-request@cs.ucl.ac.uk
Archive: http://www.jnx.com/~pusateri/idmr

General Discussion:bgmp@catarina.usc.edu
To Subscribe: majordomo@catarina.usc.edu
In Body: subscribe bgmp
Archive: ftp://catarina.usc.edu/pub/bgmp/mail-archive/

 

Internet-Drafts:

Multicast Source Discovery protocol MIB (46314 bytes)
Group Specific MSDP Peering (15132 bytes)
Multicast Source Discovery Protocol (MSDP) (49199 bytes)

Border Gateway Multicast Protocol (BGMP): Protocol Specification (97469 bytes)

 

Request For Comments:

IP Multicast over Token-Ring Local Area Networks (RFC 1469) (8190 bytes)
Multicast Extensions to OSPF (RFC 1584) (262463 bytes)

Protocol Independent Multicast MIB (50535 bytes)
Internet Group Management Protocol MIB (34234 bytes)
IP Multicast Routing MIB (52937 bytes)
Distance-Vector Multicast Routing Protocol MIB (44491 bytes)
A ''traceroute'' facility for IP Multicast. (47679 bytes)
PostScript version [72225 bytes].
Distance Vector Multicast Routing Protocol (98708 bytes)
PostScript version [136377 bytes].
Domain Wide Multicast Group Membership Reports (34124 bytes)
PostScript version [52363 bytes].
Internet Group Management Protocol, Version 3 (98963 bytes)
IGMP Multicast Router Discovery (27798 bytes)
BGP Attributes for Multicast Tree Construction (15877 bytes)
MOSPF: Analysis and Experience (RFC 1585) (29754 bytes)

Scalable Multicast Key Distribution (RFC 1949) (41853 bytes)
Core Based Trees (CBT) Multicast Routing Architecture (RFC 2201) (38040 bytes)
Core Based Trees (CBT version 2) Multicast Routing -- Protocol Specification -- (RFC 2189) (52043 bytes)
Internet Group Management Protocol, Version 2 (RFC 2236) (51048 bytes)
Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification (RFC 2362) (159833 bytes)
Interoperability Rules for Multicast Routing Protocols (RFC 2715) (49638 bytes)

Limitations of Internet Protocol Suite for Distributed Simulation the Large Multicast Environment (RFC 2502) (28192 bytes)
Taxonomy of Communication Requirements for Large-scale Multicast Applications (RFC 2729) (54837 bytes)

The below groups are currently inactive….

Inter-Domain Multicast Routing (idmr) and

Border Gateway Multicast Protocol (bgmp)

Chair(s):

Bill Fenner <fenner@research.att.com>
Brad Cain <bcain@nortelnetworks.com>
Jeremy Hall <jhall@uu.net>

 

Large Scale Multicast Applications (lsma)

Chair(s):

Jon Crowcroft <jon@cs.ucl.ac.uk>
Michael Myjak <mmyjak@virtualworkshop.com>

 

 

 

Books:

IP Multicasting: The Complete Guide to Interactive Corporate Networks by David R. Kosiur, Dave Kosiur
Multicast Networking and Applications; C. Kenneth Miller IP Multicasting: Concepts and Applications; Marcus Goncalves, Kitty Niles

 

 

Katherine Bosovich

Systems Administration

BF Goodrich Aerospace

Delavan Gas Turbine Products Division

Kbosovich@delavangt.com

 

.