The State of Multicast 2007

Similar documents
Internet2 Multicast Workshop

Multicast as an ISP service

Multicast Technology White Paper

Configuring SSM. Finding Feature Information. Prerequisites for Configuring SSM

IP Multicast: Does It Really Work? Wayne M. Pecena, CPBE, CBNE

Why multicast? The concept of multicast Multicast groups Multicast addressing Multicast routing protocols MBONE Multicast applications Conclusions

Hands-On IP Multicasting for Multimedia Distribution Networks

prop-047: eglop multicast address assignments

Anniversary Retrospective: Where Multicast Has Been & Where It s Headed.

Developing IP Muiticast Networks

Multicast and Quality of Service. Internet Technologies and Applications

Configuring Basic IP Multicast

IP Multicast Technology Overview

Contents. Overview Multicast = Send to a group of hosts. Overview. Overview. Implementation Issues. Motivation: ISPs charge by bandwidth

Multicast Quick Start Configuration Guide

Configuring IP Multicast Routing

IP Multicast Routing Technology Overview

Configuring IP Multicast Routing

Reliable IPTV Transport Network. Dongmei Wang AT&T labs-research Florham Park, NJ

Viewing IP and MPLS Multicast Configurations

Introduction to IGMP for IPTV Networks

Financial Services Design for High Availability

ETSF10 Internet Protocols Routing on the Internet

Implementing Multicast Service Reflection

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast

DD2490 p IP Multicast routing. Multicast routing. Olof Hagsand KTH CSC

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast

IPTV Explained. Part 1 in a BSF Series.

IP Multicast Technology Overview

IP Multicast. What is multicast?

Network Configuration Example

ICS 351: Today's plan. routing protocol comparison encapsulation network dynamics multicasting in general IP multicasting IGMP PIM

Advanced Network Training Multicast

IP MULTICAST EXPLAINED

IP Multicast Load Splitting across Equal-Cost Paths

Solution Transport Architecture

Lecture 19: Multicast. CSE 123: Computer Networks Stefan Savage

CSE 123A Computer Networks

4.2 Multicast IP supports multicast to support one-to-many (radio, news, IP multicast was originally a many-to-many (any source MC or

CSCI-1680 Network Layer:

IT Deployment Guide AT-OMNI-512 AT-OMNI-521 AT-OMNI-111 AT-OMNI-112 AT-OMNI-121 AT-OMNI-122. Atlona Manuals OmniStream AT-OMNI-232

What is Multicasting? Multicasting Fundamentals. Unicast Transmission. Agenda. L70 - Multicasting Fundamentals. L70 - Multicasting Fundamentals

IPv6 at Google. Lorenzo Colitti

Technical Document. What You Need to Know About Ethernet Audio

MAGPI: Advanced Services IPv6, Multicast, DNSSEC

M6Bone. Jérôme DURAND 09/05/2004 SIPA - GIP RENATER.

Multicast IPTV Distribution For Network Operators

Streaming Video and Throughput Uplink and Downlink

MULTICAST USE IN THE FINANCIAL INDUSTRY

Cisco Media Broadcaster

Multicast operational concerns

Intevi Digital Television. Network Considerations Intevi Digital Television

WAN Edge MPLSoL2 Service

Configuring Router-Port Group Management Protocol

IP Multicast: PIM Configuration Guide

IP Multicast: PIM Configuration Guide

Advanced Networking. Multicast

Multicast. Introduction Group management Routing Real-time transfer and control protocols Resource reservation Session management MBone

Configuring BFS In-Band Transport Using an Ethernet Network with System Release 2.7/3.7/4.2

This chapter describes how to configure the Cisco ASA to use the multicast routing protocol.

Study of Reliable Multicast for IPTV Service

Broadcast and Multicast Routing

IP Multicast: PIM Configuration Guide, Cisco IOS Release 15S

Configuring IGMP Snooping and MVR

Multicast Subsecond Convergence

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,

INTRODUCTORY Q&A AMX SVSI NETWORKED AV

Ossification of the Internet

NEXT GENERATION CMTS CHARACTERISTICS INCLUDING IP MULTICAST. Doug Jones YAS Broadband Ventures

Broadcast Routing. Multicast. Flooding. In-network duplication. deliver packets from source to all other nodes source duplication is inefficient:

Cisco ME 6524 Ethernet Switch

ETSF10 Internet Protocols Routing on the Internet

IP Multicast: PIM Configuration Guide, Cisco IOS Release 15SY

IP Multicast Concepts and Applications

Distributed Conditional Multicast Access for IP TV in High-Speed Wireless Networks (Destination Specific Multicast)

IP MULTICAST WITH APPLICATIONS TO IPTV AND MOBILE DVB-H

Multicast service model Host interface Host-router interactions (IGMP) Multicast Routing Distance Vector Link State. Shared tree.

MULTICAST SECURITY. Piotr Wojciechowski (CCIE #25543)

Internet Multicast Routing

IP Multicast: PIM Configuration Guide, Cisco IOS Release 12.4T

Reliable PIM Registers draft-anish-reliable-pim-register IETF 102 Montreal 2018

Our Virtual Intelligent Network Overlay (VINO) solutions bring next-generation performance and efficiency to business networks throughout North

Load Splitting IP Multicast Traffic over ECMP

Configuration Guide - IP Multicast

One-to-Many (Interactive Broadcast)

Transition to IPv6. Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806

Application Intelligence and Integrated Security Using Cisco Catalyst 6500 Supervisor Engine 32 PISA

IPv6 Multicast. Where and when?

IP Multicast Jean Yves Le Boudec 2017

Overlay Networks. Behnam Momeni Computer Engineering Department Sharif University of Technology

Multicast Subsecond Convergence

University of British Columbia

Configuring IP Multicast Routing

Multicast H3C Low-End Ethernet Switches Configuration Examples. Table of Contents

EMPOWER YOUR WORKFORCE FOR A SUCCESSFUL TRANSITION TO IP

RENATER.

Exam : Composite Exam. Title : Version : Demo

CSCE 463/612 Networks and Distributed Processing Spring 2018

AV OVER IP DEMYSTIFIED

Hierarchical Fabric Designs The Journey to Multisite. Lukas Krattiger Principal Engineer September 2017

Transcription:

1 The State of Multicast 2007 Marshall Eubanks tme@multicasttech.com Bahrain April 3, 2007

2 The Basic Idea of Multicast Multicast is the Internet s means of doing one to many data transfer efficiently. Unicast is like a letter in the mail; multicast is more like a TV broadcast. Suppose you have one stream of data to send to many people. Rather than sending a separate copy of the data to each recipient, the multicast source sends the data only once, routers along the way to the destinations make copies as needed, and multicast receivers just have to request data to receive it.

The Big Picture Mcast Enabled ISP Content Owner 3 Mcast Traffic Mcast Join Mcast Enabled Local Provider

4 The Multicast Advantage Mcast Enabled ISP Content Owner Unicast-Only Network Mcast Traffic Mcast Join Mcast Enabled Local Provider

5 Multicast Grows Up Since 2000, the building blocks for a multicast-enabled Internet have been put into place. Protocol Independent Multicast Sparse Mode (PIM-SM) was developed and deployed. Multiprotocol BGP (MBGP) multicast peering was developed and deployed. The service model was split into: a many-to-many part (e.g., for videoconferencing): Any-Source Multicast (ASM), and a one-to-many (or broadcast ) part: Source-Specific Multicast (SSM). By 2007, Triple Play has become the buzzword of the moment - Voice, data and video, all on the same network. IP Multicast is an essential part of the Triple Play.

6 Multicast Applications The classic Multicast application is the distribution of financial information. NASDAQ, NYSE, FTSE, NIKKEI, Mumbai Stock Exchanges all use multicast to get financial information to analysts on a timely basis. Multicast is used to distribute files from one server to many nodes Norton Ghost can do software updates Multicast is used for audio and video broadcasting IPTV

The First Multicast Killer App : Distribution of Financial Data 7 Many stock exchanges use multicast to push financial information and stock quotes to traders and analysts Very tight requirements on simultaneity of data delivery Absolutely mission critical application Common to use middleware to obtain reliable multicast Tibco / Talarian PGM is common Exchanges include Nasdaq New York Stock Exchange Nikkei FTSE Bombay Stock Exchange (using DVMRP)

Stock Exchange Finance Demands Timely Data Delivery 8 Trading Floor Courtesy Cisco Systems

With IPTV, 9 Multicast is suddenly hot (again) By 2006, with the use of Multicast accelerating, Triple Play became the buzzword of the moment - Voice, data and (Multicast) video, all on the same network. 16,700 hits for Triple Play this morning on Google News 1800 hits for IPTV this morning on Google News Multicast is BCP for Triple Play / IPTV video Generally ASM with IGMPv2 3G Wireless has adopted IP Multicast in the 3GPP MBMS and 3GPP2 BCMCS services This includes multicast at the RF link layer. 1130 hits for 3G Video this morning on Google News L3VPN Multicast is a hot topic in the IETF Used for carrier video transport for enterprises

Commercial Multicast 10 Video Distribution Multicast is becoming the preferred means of distribution for video (TV) to Set Top Boxes (STB) over IP Networks (i.e. IPTV). Why? It saves money. It uses the IP Infrastructure The goal is to put everything - Data, VOIP, and Video - on the same network And this requires Multicast Video

Video Bandwidths are Increasing Rapidly Video Bandwidths are in general increasing rapidly Streaming is breaking the 1 Mbps barrier IPTV is typically 3 Mbps for SD, 6 to 10+ Mbps for HD Virtual Telepresence (Cisco, HP, Iformata) requires 5 to 10 Mbps in HD The number of channels is growing rapidly The amount of unicast transit is ballooning. Network provisioners : You have been warned! 11

CISCO SYSTEMS! Catalyst 6500 SE R I ES S D CISCO SYSTEMS! Catalyst 6500 SE R I ES S D CISCO SYSTEMS! Catalyst 6500 SE R I ES CISCO SYSTEMS! S D Catalyst 6500 SE R I ES S D CISCO SYSTEMS! Catalyst 6500 SE R I ES S D PWR PWR PWR Catalyst 3500 SERIES XL Catalyst 3500 SERIES XL SD SD Catalyst 350 0 SERIES XL SD 12 Department of Information Technology Northwestern University Campus Multicast Campus Border Commodity Internet Internet2! Gigabit Ethernet 2N Mesh! Anycast RP in Campus Core! Local Multicast Administrativly Scoped! Second RP for Non-Administratively Scoped Multicast! PIM in Core,MBGP/MSDP at Border Edge Router Campus Core Anycast RP Edge Router Edge Switches Edge Router Courtesy Northwestern University

i Mac 13 Department of Information Technology System Components Live Sources (un-encoded) Recorded Sources (pre-encoded) Video Encoding & Multicasting Systems Multicast-Enabled Campus Network Viewers!D V D tuner Laptop DBS Dish MPEG2 video files Encoding Server Encoder Management System Workstation Antenna!D V D tuner MPEG2 video files Encoding Server Campus IP Network Computer Workstation Commercial CATV Network!D V D tuner Encoding Server dvd player set top box Encoding Server Program Guide Subscriber Management System Television Courtesy Northwestern University

HKBN Network Topology A Commercial IPTV Deployment in Hong Kong 14

Multicast Streaming : Walled Garden or Global Utility Most current plans for multicast streaming is entirely behind the scenes. The walled garden approach. Video packets and user packets never touch The real question is whether the walls will stand. Statistical models predict 10,000 s of channels in the USA alone. 100,000 plus globally. It s hard to see how the walled garden can be extended to encompass this 100,000 channels is thousands of servers The content providers should buy these, not the ISP. Contractual issues alone will make this impossible to support with the current business model. 15

16 Some Multicast Problems Problem 1 : Multicast is not globally deployed Multicast requires end to end deployment to work. In a walled garden, that is possible. Deployment is not there across the Internet Problem 2 : Multicast is Complicated Multicast deployments can have obscure issues

Problem 3 : IPTV is Deploying Old Technology At the beginning of this century, a broadcast profile for multicast was finalized. Source Specific Multicast (SSM) Minimal Impact, Maximum robustness This requires version 3 of the Internet Group Management Protocol (IGMPv3) Unfortunately, most IPTV deployments only support IGMP v2 This will cause problems moving forward. It will make it hard to bring in Multicast feeds across the Internet Hard to use Internet transport from content providers Hard to break the Walled Garden Will not lead to global deployment. 17

18 Problem 4 : Multicast Lacks QOS In the walled garden, providers can apply Diffserve or some other QOS mechanism Protects against congestion loss, but not against all packet losses. Even this is not generally possible on the wide Internet.

19 The IETF and Multicast The Internet Engineering Task Force (IETF) is the standards body for the Internet. www.ietf.org Within the IETF, there are Multicast related Working Groups that deal with the problems I just mentioned Multicast backbone deployment (Mboned) http://www.ietf.org/html.charters/mboned-charter.html Reliable Multicast Transport (RMT) http://www.ietf.org/html.charters/rmt-charter.html Forward Error Correction Framework (FECFrame) http://www.ietf.org/html.charters/fecframe-charter.html These are open groups - everyone is welcome to join and participate.

20 Efforts to deal with the 4 problems Problem 1 (Deployment) : MBONED is working on AMT, a protocol to allow efficient multicast failover to unicast in cases where deployment isn t global. Problem 2 (Complexity) : MBONED is working on Best Current Practice Guides for IPv4 and IPv6, tools for multicast debugging, etc. Problem 3 (IGMPv2 vs v3) : This is an open issue right now. Problem 4 (QOS) : RMT and FECFRAME are working on Raptor and SMPTE codes for Forward Error Correction (FEC) at the application (RMT) and the IP transport layer (FECFRAME), so that redundancy can be applied to recover from losses.

21 Conclusions I have tried to give some flavor of the solutions in place today using Multicast People do make money from Multicast Multicast is becoming widely used behind the scenes Deployment is increasing There are mechanisms to deal with current issues.

22 http://www.multicasttech.com/faq/ Information Online http://www.sprint.net/multicast/faq.html ftp://ftpeng.cisco.com/ipmulticast.html Multicast hardening : http://www.juniper.net/solutions/literature/app_note/350051.pdf tutorial-style paper at: http://multicast.internet2.edu/almeroth.pdf Status Of Inter-domain deployment : http://www.multicasttech.com/status Books: See http://www.multicasttech.com/faq/index.html#books Interdomain Multicast Routing, Edwards, Giuliano, Wright (Addison-Wesley) Interdomain Multicast Solutions Guide, Beau Williamson (Cisco Press)