Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN.

Slides:



Advertisements
Similar presentations
1 Introducing Hardware and Software Required for Video Conference Using DV Camera TABARU Masayuki (Kyushu University, Japan)
Advertisements

Christophe Jelger – CS221 Network and Security - Universität Basel Christophe Jelger Post-doctoral researcher IP Multicasting.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 4: Routing Concepts Routing Protocols.
1April 16, 2002 Layer 3 Multicast Addressing IP group addresses – “Class D” addresses = high order bits of “1110” Special reserved.
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implement Inter- VLAN Routing LAN Switching and Wireless – Chapter 6.
L. Alchaal & al. Page Offering a Multicast Delivery Service in a Programmable Secure IP VPN Environment Lina ALCHAAL Netcelo S.A., Echirolles INRIA.
Xing Li CERNET NOC/TEIN2 NOC
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Multicast on the Internet CSE April 2015.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Chapter 5 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Describe the operation of the Ethernet sublayers.
Multicast Fundamentals n The communication ways of the hosts n IP multicast n Application level multicast.
MULTICASTING Network Security.
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
WiNG 5.3.
© J. Liebeherr, All rights reserved 1 IP Multicasting.
Chapter 4: Routing Concepts
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 4: Routing Concepts Routing Protocols.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
1 Chapter Overview Network devices. Hubs Broadcast For star topology Same as a repeater Operate at the physical layer 2.
Chapter 4: Managing LAN Traffic
1.  Project Goals.  Project System Overview.  System Architecture.  Data Flow.  System Inputs.  System Outputs.  Rates.  Real Time Performance.
ECE 424 Embedded Systems Design Networking Connectivity Chapter 12 Ning Weng.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
Connecting LANs, Backbone Networks, and Virtual LANs
Routing and Routing Protocols Routing Protocols Overview.
© 2006 Cisco Systems, Inc. All rights reserved.1 Microsoft Network Load Balancing Support Vivek V
Common Devices Used In Computer Networks
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Connecting to the Network Networking for Home and Small Businesses – Chapter.
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
Transport Layer 3-1 Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012  CPSC.
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
Multicast Routing, Error Control, and Congestion Control.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Local Area Networks.
Computer Networks 15-1 Chapter 15. Connecting LANs, Backbone Networks, and Virtual LANs 15.1 Connecting devices 15.2 Backbone networks 15.3 Virtual LANs.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
Sem1 - Module 8 Ethernet Switching. Shared media environments Shared media environment: –Occurs when multiple hosts have access to the same medium. –For.
Chapter2 Networking Fundamentals
IPv6 deployment in Thailand APAN 21 st TOKYO Jan 24, 2006 PASSAKON PRATHOMBUTR and SINCHAI KAMOLPHIWONG Thailand IPv6 Forum.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Ethernet Network Fundamentals – Chapter 9.
1 IP Multicasting Relates to Lab 10. It covers IP multicasting, including multicast addressing, IGMP, and multicast routing.
The Goals Proposal Realizing broadcast/multicast in virtual networks
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Multicast Overview Webcast Joshua Ferguson Cisco Systems, Inc. Advanced.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
Cisco Confidential © 2013 Cisco and/or its affiliates. All rights reserved. 1 Cisco Networking Training (CCENT/CCT/CCNA R&S) Rick Rowe Ron Giannetti.
Networking Components William Isakson LTEC 4550 October 7, 2012 Module 3.
Multicasting EECS June Multicast One-to-many, many-to-many communications Applications: – Teleconferencing – Database – Distributed computing.
System Optimization Networking
Wrapping up subnetting, mapping IPs to physical ports BSAD 146 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
Network Layer IP Address.
Chapter 4: Routing Concepts
Instructor & Todd Lammle
Introduction to Networks v6.0
MAC Address Tables on Connected Switches
Instructor Materials Chapter 5: Ethernet
Part III Datalink Layer 10.
Chapter 4: Routing Concepts
Chapter 6: Network Layer
What’s “Inside” a Router?
MPLS - How does it work ?.
Part III Datalink Layer 10.
IP Multicast COSC /5/2019.
EE 122: Lecture 13 (IP Multicast Routing)
16EC Computer networks unit II Mr.M.Jagadesh
Implementing Multicast
Chapter 8 – Data switching and routing
Presentation transcript:

Transmitting digital video over IPv6 multicast An experience on JGN II JGN II Chugoku Research Center IPv6 Interoperability and Evaluation Laboratory JGN II Chugoku RC / WIDE / Kurashiki Univ. of Science & the Arts Takashi Miyake ( มิยาเขะ )

Why did we select these technologies? (DVoverIP & IPv6 multicast) Revision of the Broadcasting Law in Japan  Government permit to use the Internet for TV Broadcasting Reachability problem at country side IPv6 multicast  A lot of TV subscribers → IPv6(a lot of address space)  Contents distribution at the same time → multicast Digital Video over IP  We can customize this software easily

IPv6 Multicast One of the solution for broadcasting  Sender can initiate only one stream to reach multiple receivers  Packets will be duplicated by Routers & Switches  Reduction of sender costs Operation CPU load Network bandwidth Two type of implementations  Any Source Multicast (ASM)  Source Specific Multicast (SSM)

Source Specific Multicast (SSM) Specify the source IP addr 1. Receiver must know the sender’s IP address 2. Receiver will send join request to the sender directly 3. Sender will know the receiver’s IP address 4. Packets will start transferred from the sender to the receiver

Any Source Multicast (ASM) Rendezvous point 1. The stream reach RP 2. The join request reach RP 3. They will meet at RP 4. Router can make the multicast routing table 5. Packets will start transferred from the sender to receivers

Digital Video Over IP Encapsulate the DV data into IP packet  Encapsulated by software DV data IP

DV over IP softwares DVcommXP  Commercial product  Made by Fatware Inc.  Support only WindowsXP-JP  Easy to use  IPv4,6 unicast multicast capable  (Japanese only) DVTS  Open source software  Made by WIDE project  Supported Platform Windows2000/XP BSD Linux MacOSX  IPv4,6 unicast multicast capable 

JGNII & JGNv6 Network JGN II  Nation Wide Layer 2 network  Data link media Using 10Gigabit Ethernet (LAN-PHY/WAN-PHY), Gigabit Ethernet and Fast Ethernet JGNv6  Layer 3 network on JGN II Routers : ALAXALA, Hitachi, NEC, Allied-Telesyn Juniper, Cisco, )  64 access points 8 core routing points and 56 leaf points Using OSPFv3 (IPv6 Unicast) and PIM-SM IPv6 (IPv6 Multicast) as the routing protocols  Global IPv6 connectivity Using 2001:e38::/32 address block  IPv6 Multicast ready PIM-SM IPv6(L3) and MLD,MLD snooping(L2) at all devices Three Rendezvous Points

JGN II & JGNv6 core topology on the map

JGNv6 Network (diagram)

1 ’ st trial Snow Festival via JGNv Experiment objective  IPv6 Multicast interoperability test  The practical use of IPv6 Multicast for Live TV broadcasting (DV over IP) Overview  Live TV broadcasting via JGNv6 network Sapporo Snow Festival 2004 ( Feb.5-Feb.11 ) Live TV program Feed: Single multicast source / Return: multiple unicast  Reporter and newscaster voice are transmitted via VoIP(IPv4).

TV companies of 2004

Status of TV contents 1 RKB (RKB)  5 th Feb ( Thu ) 17:25 ~ 「 Kyokan TV 」 2 Mainichi Broadcasting System (MBS)  5 th Feb ( Thu ) 18:48 ~「 MBS VOICE 」 in weather news  6 th Feb ( Fri ) 18:48 ~「 MBS VOICE 」 in weather news 3 RSK sanyo broadcasting (RSK)  5 th Feb ( Thu ) 16:50 ~ 「 Evening wide 」 at Chapter 1  5 th Feb ( Thu ) 18:45 ~ 「 Evening wide 」 at Chapter 2 4 Hokkaido Broadcast Company (HBC)  5 th Feb ( Thu ) 18:35 ~ 「 Teleport 2000 」 5 Ryukyu Broadcast Company (RBC)  4 th Feb ( Wed ) 18:40 ~ 「 RBC area report 」  5 th Feb ( Thu ) 18:22 ~ 「 RBC area report 」

Screen snapshot at Live on TV 2004 © 2004 RSK,MBS,RBC,HBC,RKB

Multicast problems(2004) Discarded MLD packet (interoperability problem)  MLD (Multicast Listener Discovery) was find interface which receiver connected PadN and Router Alert option was invalid position in “ Hop-by- Hop ” IPv6 extension header The multicast was not forwarded even if there is a listener in the switch port. We changed kernel of client OS We send bug report to each venders Can ’ t flood Multicast Listener Query on switches  MLD entry was timeout then can ’ t forward the multicast  The vender solved problem on firmware(Firmware update) Problems are solved now

2 ’ nd Snow Festival via JGNv Experiment objective  IPv6 Multicast interoperability test  Multi-place, bi-directional, IPv6 Multicast for Live TV broadcasting Overview  Two Live TV programs at same time (Parallel Live) Sapporo Snow Festival 2005 ( Feb.7-Feb.13 ) Live TV program Professional Baseball Okinawa Spring CAMP contents were also at same time.  23 multicast sources (DV:20/HDV:3).  Reporter, newscaster voice, and all broadcasting related income communication are transmitted via VoIP on same dual stack network (DV:IPv6 Multicast/VoIP:IPv4 Unicast).

TV companies & research partners of 2005

3 ’ rd Snow Festival via JGNv Experiment objective  IPv6 Multicast interoperability test  Multi-place, bi-directional, reliability, IPv6 Multicast for Live TV programs  Deployment for HDV live broadcasting system  International collaborations (ThaiSARN, SingAREN, KoREN) Overview  Live TV programs via JGNIIv6 network at same time (HD,SD) Sapporo Snow Festival 2006 ( Feb.6-Feb.12 ) Live TV program Professional Baseball Okinawa Spring CAMP contents were also at same time.  30 multicast source (DV:26, HDV:4)  VRRP for IPv6 multicast

Joint research partners (Thailand, Singapore, Korea) JGN II international link  From Tokyo To Bangkok Thai Tower in Thailand Remote controllable camera & DV over IP equipment in GITS office  From Tokyo To Global Switch in Singapore Remote controllable camera & DV over IP equipment in NUS& NTU Korea is through the QGPOP to connect KOREN NTU (Nanyang Technological University)NUS (National University of Singapore) GITS in Thai Tower

Sapporo Snow Festival 2006 Topology

(Venue)

Redundancy of Routers JGNv6 Temporally Network Center (Venue) (Virtual Router Redundant Protocol) Master Slave

Redundancy of Multicast source stream Stream auto source select Gateway  This is my research topic! Software implementation  There are no redundancy functions of senders now  Gateway will detect trouble under 200 packet  If it found trouble in main stream then it can change to sub- stream Network-Switch Sender-Main Sender subGateway JGN2IPv6 network Gateway PC

Live program snapshot

Screen snapshot at Live on TV 2006 © 2004 RSK,CBC,HBC,MBS,RBC,RCC

Conclusion From interoperability test  Implement IPv6 multicast protocols with multiple venders  Implement IPv6 multicast technologies on testbed network  Build IPv6 multicast operation & management technologies From Snow Festival demonstration  Current TV broadcasting technology can be replaced by IPv6 multicast technology

Video