Transmitting digital video over
IPv6 multicastAn experience on JGN II
JGN II Chugoku Research CenterIPv6 Interoperability and Evaluation Laboratory
JGN II Chugoku RC / WIDE / Kurashiki Univ. of Science & the ArtsTakashi 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 dataIP IP IP IP
DV over IP softwares
DVcommXP Commercial product Made by Fatware Inc. Support only WindowsXP-JP Easy to use IPv4,6 unicast multicast cap
able http://www.fatware.jp/
(Japanese only)
DVTS Open source software Made by WIDE project Supported Platform
Windows2000/XP BSD Linux MacOSX
IPv4,6 unicast multicast capable http://www.sfc.wide.ad.jp/DVTS/
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 t
he 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 JGNv6 2004 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 pro
gram 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) 5th Feb ( Thu ) 17:25 ~ 「 Kyokan TV 」
2 Mainichi Broadcasting System (MBS) 5th Feb ( Thu ) 18:48~「MBS VOICE 」 in weather news 6th Feb ( Fri ) 18:48~「MBS VOICE 」 in weather news
3 RSK sanyo broadcasting (RSK) 5th Feb ( Thu ) 16:50 ~ 「 Evening wide 」 at Chapter 1 5th Feb ( Thu ) 18:45 ~ 「 Evening wide 」 at Chapter 2
4 Hokkaido Broadcast Company (HBC) 5th Feb ( Thu ) 18:35 ~ 「 Teleport 2000 」
5 Ryukyu Broadcast Company (RBC) 4th Feb ( Wed ) 18:40 ~ 「 RBC area report 」 5th 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 recei
ver connected PadN and Router Alert option was invalid position in “Hop-by-Hop”IPv
6 extension header The multicast was not forwarded even if there is a listener in t
he 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 JGNv6 2005 Experiment objective
IPv6 Multicast interoperability test Multi-place, bi-directional, IPv6 Multicast for Live TV bro
adcasting Overview
Two Live TV programs at same time (Parallel Live) Sapporo Snow Festival 2005 ( Feb.7-Feb.13 ) Live TV pro
gram Professional Baseball Okinawa Spring CAMP contents were a
lso at same time. 23 multicast sources (DV:20/HDV:3). Reporter, newscaster voice, and all broadcasting related in
come communication are transmitted via VoIP on same dual stack network (DV:IPv6 Multicast/VoIP:IPv4 Unicast).
TV companies & research partners of 2005
札幌
仙台
東京名古屋
大阪岡山福岡
那覇
実験構成図
名護
琉球放送(RBC)(プロ野球キャンプ)
北海道放送(HBC)(雪祭り会場)
毎日放送(MBS)
九州大学
双方向マルチキャスト実験実施拠点
中部日本放送(CBC)
東京放送(TBS)
山陽放送(RSK)NICT 岡山リサーチセンター
倉敷芸術科学大学
広島
広島大学広島市立大学
北谷
3’rd Snow Festival via JGNv6 2006 Experiment objective
IPv6 Multicast interoperability test Multi-place, bi-directional, reliability, IPv6 Multicast for Live T
V 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 s
ame 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
Odori-park@Sapporo (Venue)
Redundancy of Routers
JGNv6
Temporally Network Center (Venue)
(Virtual Router Redundant Protocol)
MasterSlave
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 sub Gateway
JGN2IPv6 network
GatewayPC
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
Top Related