Mbone

Last updated

Mbone session directory (sd), February 1996 Annonce d'une session Poietic Generator sur le Mbone ( fevrier 1996).png
Mbone session directory (sd), February 1996

Mbone (short for "multicast backbone") was an experimental backbone and virtual network built on top of the Internet for carrying IP multicast traffic on the Internet. It was developed in the early 1990s and required specialized hardware and software. [1] Since the operators of most Internet routers have disabled IP multicast due to concerns regarding bandwidth tracking and billing, the Mbone was created to connect multicast-capable networks over the existing Internet infrastructure. [1]

Contents

History

Mbone was created by Van Jacobson, Steve Deering and Stephen Casner in 1992 based on a suggestion by Allison Mankin. [2]

On May 23, 1993, Wax or the Discovery of Television Among the Bees was streamed over the Mbone, [3] becoming "the first movie to be transmitted on the Internet." [4]

On June 24, 1993, the band Severe Tire Damage was the first to perform live on the Mbone.

On November 11, 1993 Sky Cries Mary performed on the Mbone from Bellevue, WA sponsored by Starwave. [5]

On August 23, 1994 the band Deth Specula broadcast the first live concert over the Mbone. [6] [7] [8] [9] [10] [11]

A November 1994 Rolling Stones concert at the Cotton Bowl in Dallas with 50,000 fans was the "first major cyberspace multicast concert." Mick Jagger opened the concert by saying, "I wanna say a special welcome to everyone that's, uh, climbed into the Internet tonight and, uh, has got into the M-bone. And I hope it doesn't all collapse." [1]

A year later the Mbone was used, this time symmetrically (simultaneous transmission and reception without hierarchy among participants), for a first experience of real-time graphical interaction without the intermediary of any Center (Poietic Generator [12] [13] ).

By 1995, there were M-bone links in Russia, as well as at the McMurdo Sound research station in Antarctica. [1] Mbone was predominantly used by research and scientific entities, including NASA. [ citation needed ]

Mbone was used for shared communication such as video teleconferences or shared collaborative workspaces. It was not generally connected to commercial Internet service providers, but often to universities and research institutions. Some other projects and network testbeds, such as Internet2's Abilene Network, made Mbone obsolete.

A "virtual room video conferencing system" (VRVS) started operation in 1997 using the Mbone, and was in operation through 2008. [14]

A revived mboned (mbone deployment) working group was chartered by the Internet Engineering Task Force in 2014, as a forum to coordinate and document multicast deployment challenges and best practices. [15]

Details

The purpose of Mbone was to minimize the amount of data required for multipoint audio/video-conferencing. [1]

Mbone was free and it used a network of routers that support IP multicast, and it enables access to real-time interactive multimedia on the Internet. Many older routers do not support IP multicast. To cope with this, tunnels must be set up on both ends: multicast packets are encapsulated in unicast packets and sent through a tunnel. Mbone uses a small subset of the class D IP address space (224.0.0.0–239.255.255.255) assigned for multicast traffic. Mbone uses 224.2.0.0 for multimedia conferencing.[ citation needed ]

Characteristics

Mbone tools

See also

Related Research Articles

An Internet Protocol address is a numerical label such as 192.0.2.1 that is assigned to a device connected to a computer network that uses the Internet Protocol for communication. IP addresses serve two main functions: network interface identification, and location addressing.

<span class="mw-page-title-main">Internet Protocol version 4</span> Fourth version of the Internet Protocol

Internet Protocol version 4 (IPv4) is the fourth version of the Internet Protocol (IP). It is one of the core protocols of standards-based internetworking methods in the Internet and other packet-switched networks. IPv4 was the first version deployed for production on SATNET in 1982 and on the ARPANET in January 1983. It is still used to route most Internet traffic today, even with the ongoing deployment of Internet Protocol version 6 (IPv6), its successor.

<span class="mw-page-title-main">IPv6</span> Version 6 of the Internet Protocol

Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet. IPv6 was developed by the Internet Engineering Task Force (IETF) to deal with the long-anticipated problem of IPv4 address exhaustion, and was intended to replace IPv4. In December 1998, IPv6 became a Draft Standard for the IETF, which subsequently ratified it as an Internet Standard on 14 July 2017.

The Session Description Protocol (SDP) is a format for describing multimedia communication sessions for the purposes of announcement and invitation. Its predominant use is in support of streaming media applications, such as voice over IP (VoIP) and video conferencing. SDP does not deliver any media streams itself but is used between endpoints for negotiation of network metrics, media types, and other associated properties. The set of properties and parameters is called a session profile.

A multicast address is a logical identifier for a group of hosts in a computer network that are available to process datagrams or frames intended to be multicast for a designated network service. Multicast addressing can be used in the link layer, such as Ethernet multicast, and at the internet layer for Internet Protocol Version 4 (IPv4) or Version 6 (IPv6) multicast.

In computing, Internet Protocol Security (IPsec) is a secure network protocol suite that authenticates and encrypts packets of data to provide secure encrypted communication between two computers over an Internet Protocol network. It is used in virtual private networks (VPNs).

<span class="mw-page-title-main">Subnet</span> Logical subdivision of an IP network

A subnetwork, or subnet, is a logical subdivision of an IP network. The practice of dividing a network into two or more networks is called subnetting.

<span class="mw-page-title-main">Classful network</span> Early system for organizing the IPv4 address space

A classful network is an obsolete network addressing architecture used in the Internet from 1981 until the introduction of Classless Inter-Domain Routing (CIDR) in 1993. The method divides the IP address space for Internet Protocol version 4 (IPv4) into five address classes based on the leading four address bits. Classes A, B, and C provide unicast addresses for networks of three different network sizes. Class D is for multicast networking and the class E address range is reserved for future or experimental purposes.

Zero-configuration networking (zeroconf) is a set of technologies that automatically creates a usable computer network based on the Internet Protocol Suite (TCP/IP) when computers or network peripherals are interconnected. It does not require manual operator intervention or special configuration servers. Without zeroconf, a network administrator must set up network services, such as Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS), or configure each computer's network settings manually.

The Virtual Router Redundancy Protocol (VRRP) is a computer networking protocol that provides for automatic assignment of available Internet Protocol (IP) routers to participating hosts. This increases the availability and reliability of routing paths via automatic default gateway selections on an IP subnetwork.

The RTP Control Protocol (RTCP) is a binary-encoded out-of-band signaling protocol that functions alongside the Real-time Transport Protocol (RTP). Its basic functionality and packet structure is defined in RFC 3550. RTCP provides statistics and control information for an RTP session. It partners with RTP in the delivery and packaging of multimedia data but does not transport any media data itself.

<span class="mw-page-title-main">Van Jacobson</span> American computer scientist

Van Jacobson is an American computer scientist, renowned for his work on TCP/IP network performance and scaling. He is one of the primary contributors to the TCP/IP protocol stack—the technological foundation of today’s Internet. Since 2013, Jacobson is an adjunct professor at the University of California, Los Angeles (UCLA) working on Named Data Networking.

In computer networking, the multicast DNS (mDNS) protocol resolves hostnames to IP addresses within small networks that do not include a local name server. It is a zero-configuration service, using essentially the same programming interfaces, packet formats and operating semantics as unicast Domain Name System (DNS). It was designed to work as either a stand-alone protocol or compatible with standard DNS servers. It uses IP multicast User Datagram Protocol (UDP) packets and is implemented by the Apple Bonjour and open-source Avahi software packages, included in most Linux distributions. Although the Windows 10 implementation was limited to discovering networked printers, subsequent releases resolved hostnames as well. mDNS can work in conjunction with DNS Service Discovery (DNS-SD), a companion zero-configuration networking technique specified separately in RFC 6763.

IP multicast is a method of sending Internet Protocol (IP) datagrams to a group of interested receivers in a single transmission. It is the IP-specific form of multicast and is used for streaming media and other network applications. It uses specially reserved multicast address blocks in IPv4 and IPv6.

Stephen Deering is a former Fellow at Cisco Systems, where he worked on the development and standardization of architectural enhancements to the Internet Protocol. Prior to joining Cisco in 1996, he spent six years at Xerox's Palo Alto Research Center, engaged in research on advanced Internet technologies, including multicast routing, mobile internetworking, scalable addressing, and support for multimedia applications over the Internet. He is a former member of the Internet Architecture Board, a past chair of numerous Working Groups of the Internet Engineering Task Force (IETF), the inventor of IP multicast, and the lead designer of the new version of the Internet Protocol, IPv6. By 2017 he was retired and living in Vancouver, British Columbia.

In computer networking, a link-local address is a network address that is valid only for communications on a local link, i.e. within a subnetwork that a host is connected to. Link-local addresses are most often unicast network addresses assigned automatically through a process known as stateless address autoconfiguration (SLAAC) or link-local address autoconfiguration, also known as automatic private IP addressing (APIPA) or auto-IP. Link-local addresses are not all unicast; e.g. IPv6 addresses beginning with ff02:, and IPv4 addresses beginning with 224.0.0. are multicast addresses that are link-local.

SMART Multicast is an experimental method of Secure Reliable IP Multicast. It allows a user to forward IP datagrams to an unlimited group of receivers. See the article on multicast for a general discussion of this subject - this article is specifically about SMART IP Multicast.

Deth Specula is a Santa Cruz "neo-bronto" five-piece rock band. Deth Specula was one of the first ten bands on The Internet Underground Music Archive and used the Internet to broadcast a live music concert from the Cowell Courtyard at the SCO Forum held on the University of California in Santa Cruz on August 23, 1994. This was the first time a live music concert was broadcast over the Internet and the second netcast ever. The first song ever broadcast in a live concert over the Internet was "Internet Band", a Deth Specula parody of the Grand Funk Railroad song "We're An American Band".

The Poietic Generator is a social-network game designed by Olivier Auber in 1986, and developed from 1987 under the label free art thanks to many contributors. The game takes place within a two-dimensional matrix in the tradition of board games and its principle is similar to both Conway's Game of Life and the surrealists' exquisite corpse.

<span class="mw-page-title-main">Multicast routing</span> Computer networking protocol for forwarding transmissions from one sender to multiple receivers

Multicast routing is one of the routing protocols in IP networking.

References

  1. 1 2 3 4 5 Lewis, Peter H. "Peering Out a 'Real Time' Window". The New York Times , 8 February 1995. Retrieved 26 August 2009.
  2. Casner, Stephen; Deering, Stephen (July 1992). "First IETF Internet Audiocast". ACM SIGCOMM Computer Communication Review. 22 (3): 92–97. doi:10.1145/142267.142338. S2CID   8746059.
  3. "Wax, or the Discovery of Television among the Bees | transmediale". archive.transmediale.de. Retrieved 2022-06-23.
  4. Markoff, John (1993-05-24). "Cult Film Is a First On Internet". The New York Times. ISSN   0362-4331 . Retrieved 2022-06-23.
  5. "Net Gain / Seattle's Sky Cries Mary gets more than a little help from Microsoft founders". 29 October 1995.
  6. Strauss, Neil, "Rolling Stones Live on Internet: Both a Big Deal and a Little Deal", New York Times, Nov 22, 1994, p. C15.
  7. Hafner, Katie, "The MBone: Can't You Hear It Knocking", Newsweek, Dec 5, 1994.
  8. Malcom McCameron (1994-08-23). "S.F. BAY AREA BAND DETH SPECULA ROCKS THE INTERNET WITH LIVE, COMPUTER NETWORK BROADCAST". Deth Specula (http://www.deth.com). Retrieved 2008-03-30.
  9. Internet Underground Music Archive (1994-08-23). "Deth Specula Live at the SCO Forum". Internet Underground Music Archive. Archived from the original on 1999-02-02. Retrieved 2008-04-19.
  10. Jon R. Luini (1994-08-23). "MediaCast Company Information". MediaCast (http://www.mediacast.com). Retrieved 2008-03-30.
  11. Cherie Hu (2020-03-17). "How Livestreaming Is Bridging the Gap Between Bands and Fans During the Coronavirus Outbreak". Pitchfork . Retrieved 2020-07-24.
  12. "gp" IP Multicast version of the Poietic Generator, developed for the Internet Mbone (1995): (Telecom ParisTech server)
  13. Announcement of a session on the Mbone (February 1996). Screenshot of the "session directory" (Lawrence Berkeley National Laboratory): (https://en.wikipedia.org/wiki/Poietic_Generator#/media/File:Annonce_d%27une_session_Poietic_Generator_sur_le_Mbone_(_f%C3%A9vrier_1996).png)
  14. "VRVS Frequently Asked Questions". Archived from the original on February 22, 2008. Retrieved May 25, 2013.
  15. "MBONE Deployment". datatracker.ietf.org. Retrieved 2022-08-04.

Historical clients