ITU-T Workshop on Bridging the Standardization Gap and Interactive Training Session (Cyberjaya, Malaysia, 29 June – 1 July 2010 ) Implementation of IPTV Content Delivery network and NG-CD Technology Yeong-il Seo, Director KT Network R&D Lab Cyberjaya, Malaysia, 29 June – 1 July 2010 Contents IPTV Content Delivery model Multicast deployment issues for IPTV Multicast VPN for IPTV P2P as Content Delivery technology P4P introduction as NG-CD Cyberjaya, Malaysia, 29 June – 1 July 2010 2 IPTV Content Delivery model IPTV Content Delivery Model Main: real time broadcast Main : VoD Real time broadcast channel channel service Native IP Multicast model • High Available, QoS guaranteed, Secure, Stable IPTV multicast network + VoD Alternative Multicast (Unicast) model • Server based • CDN based • P2P based Hybrid Model • Native IP multicast + Alternative multicast • Overlay multicast + + Next Generation Content Delivery Model ? Cyberjaya, Malaysia, 29 June – 1 July 2010 3 IPTV CD network architecture APT CO VoD (Hot source) HE router VoD IPTV Edge Small Aggregation SW (L3) internet Customer side IGMPv2 Big aggregation switch Advanced IP BB mcast access HE router BB IX, overseas, IDC IPTV HeadEnd Center HeadEnd MSDP PIM-SM layer features HE center/ ㅇ Bi-directional IPTV service, PPV service, Data broadcast service, VOD service, T-Internet/ T-Communication service VoD server farm BB (IP Premium) ㅇ Guarantee of Real time broadcast service stability : QoS guarantee, HA for Multicast network, Stable multicast routing, OAM, Multicast Security Access ㅇ IP address assignment and authentication (aggregation SW) ㅇ Multicast features & QoS enabled Small L3 STB ㅇ Last mile device for PIM-SM/IGMP, QoS enabled ㅇIPTV data decoding, IGMP, VoD(D&P or Streaming), SD/HD, H.264/MPEG2/WMT Cyberjaya, Malaysia, 29 June – 1 July 2010 4 IPTV CD network requirement for implementation Advanced IP network technology in converged IP network High Quality TPS, especially PSTN emulation service over IP High Quality IPTV service with stable IP multicast technology Wibro service Multicast VPN, Managed VPN, Managed L/L for enterprise customer Which advanced IP network technology are needed ? Cyberjaya, Malaysia, 29 June – 1 July 2010 One Network, Multi Services! 5 IPTV CD network deployment issue Design considerations for IPTV multicast Address High availability QoS Security Multicast Topology Multicast Addressing issues IANA allocation of class D address http://www.iana.org/assignments/multicast-addresses For interoperable multicast channels, Should use ‘GLOP’ address. Globally routed private address : 233/8 How to use? : 233.16bit official AS #.0/24 Ex) KORNET Case (AS number 4766) : 233.18.158.0/24, Other AS number 5662 case : 233.22.30.0/24 Site-local address : 239/8 Cyberjaya, Malaysia, 29 June – 1 July 2010 6 Design considerations for IPTV multicast : HA Other Unknown Why HA ? Link Failure Time to Recover from Layer1 failure Congestion 9% 36% 32% Congestion: 5% Router Operations Software Upgrade Hardware Upgrade Configuration Errors 23% Router Failures Software failures Hardware failures DOS Attacks Which HA features? * Source: University of Michigan Multicast Traffic ready condition for whole PIM links The Use of Static IGMP Join, No service interruption from Link/Node failure No service interruption from PIM neighbor cutoff Fully redundant system architecture & topology Robust network against Any DoS attacks ISSU QoS : Perfect provisioning, Diffserv for IPTV traffic and monitoring Cyberjaya, Malaysia, 29 June – 1 July 2010 7 Design considerations for IPTV multicast : Security Multicast security Critical issue for multicast network RP security RP : Group range filtering For example, except approved GLOP address for KT IPTV service (: 233.18.158.0/24), whole other group range should be filtered in RP. PIM register message filtering : only approved source can register to RP MSDP SA filter : Limitation for SA information per MDSP peer, per source, per instance PIM router security Multicast Route limit To protect network against any kind of Worm attack via multicast routing update BSR message filtering PIM authentication among each neighbors TCP/ICMP message filtering for 224/4 Because only UDP traffic around 224/4 is used for IPTV service Last mile PIM router Filtering all multicast traffic except approved IGMP join messages ; Protection against multicast source spoofing Cyberjaya, Malaysia, 29 June – 1 July 2010 8 Design considerations for IPTV multicast : Topology Multicast Topology Optimal RP positioning ? RP position vs. Multicast traffic delay ? RP position vs. Multicast Stability ? Loop free, Delay/Jitter independent, stability guarantee topology Optimal position to exchange SA information amongst multicast service provider Tree topology case like KT, Best test result : HE=RP Optimal RP redundancy ? Dynamic RP vs. Anycast RP Multicast Traffic Load balancing issue Based on source IP, channels APT CO VoD (Hot source) HE router VoD IPTV Edge internet Small Aggregation SW (L3) Customer side Cyberjaya, Malaysia, 29 June – 1 July 2010 IGMPv2 Big aggregation switch access PIM-SM IX, overseas, IDC Advanced IP BB HE router IPTV HeadEnd Center mcast BB HeadEnd MSDP 9 Multicast VPN for IPTV & case study With multicast VPN Bidirectional e-learning/internal broadcasting service for VPN customer Customized Advertisement service for Bank/Hospital/Gas station/Fastfood chain store/Department store/Government agency etc. MPLS L3VPN case CE MPLS L3 VPN (Premium BB) Usually, Metro Ethernet, TDM access line MPLS Label binding for multicast traffic is Not available. CE mVPN 고객지사 Cyberjaya, Malaysia, 29 June – 1 July 2010 GR ET unn el VPN A Also, IPSec cannot handle multicast traffic. GRE over IPSec Multicast over IPSec VPN CE * MDT : Multicast Distribution tree Usually, xDSL access line With GRE, multicast traffic can be transmitted through each IPSec tunnel. Per VRF MDT VPE VPE With GRE, multicast traffic can be transmitted through each VRF’s MDT. X4Biz(IPSec VPN) case VPE mVPN 고객본사 MPLS VRF Internet IPSec VPE Aggregator 일반 X4Biz지사 PE Per VRF MDT VPE MPLS L3 VPN * VPE : VPN Edge router * PE : Premium Edge router mVPN 고객지사 10 P2P Trends as Content Delivery Explosive increase of P2P traffic in ISP BB Good technology, but not so good impact on modern society Infringement of copyright : Free sharing of music & movie titles With P2P, Kids can easily access to pornographic/violent movies. P2P must be a major menace to Telco Explosive increase of P2P traffic force ISP’s CAPEX/OPEX increase. P2P based IPTV, SoIP, CDN Cyberjaya, Malaysia, 29 June – 1 July 2010 User % Traffic rate 1% 27% 5% 49% 10% 63% 20% 80% 11 Why Heavy User traffic increase ? Why Heavy User traffic increase ? : Multi-flow unfairness issue TCP fairness issue : In current IP network, Same Bandwidth per each TCP flow Each flow’s BW= 1/total flow By exploiting ‘TCP fairness issue’, such as P2P application, Host, who is using P2P application, can generate bulk TCP flows and can monopolize bandwidth usage in some specific congested link. Lifetime of P2P session is maintained until each file transfer is complete (minutes~hours), it can make normal users slowdown Host A 100 Mbps shared Link 100 Mbps shared Link HTTP, FTP e-mail Host A P2P HTTP Host B HTTP Host B P2P over UDP case UDP traffic injection in congested link TCP traffic : more serious performance degradation More serious concern, a matter of time, go on increasing Related article : http://www.theregister.co.uk/2008/12/01/richard_bennett_utorrent_udp/ “BitTorrent declares war on VoIP, gamers!” Gamers, VoIP and video conference users beware. The leading BitTorrent software authors have declared war on you ~~~~~~~the developers of the uTorrent P2P application have decided to make the UDP protocol the default transport protocol for file transfers. 12 Cyberjaya, Malaysia, 29 June – 1 July 2010 Impact & Menace of P2P technology as CD on Telco’s business Low-cost P2P based CDN solution Low price broadband subscriber line with P2P CDN solution Sales Loss of Telco IDC Big Menace to Telco’s TPS P2P based free/low cost SoIP solution, P2P over Wifi/Wibro/LTE Emergence of P2P based low cost/free VoIP solution such as Skype(out) Collapse of PSTN overseas call market, menace to Telco SoIP market P2P based low cost VoIP solution over wireless/mobile internet access menace to cellular communication market Wifi Direct, Wifi P2P direct P2P communication amongst Wifi terminal which has AP capability P2P based IPTV In CAPEX/OPEX perspective, by using of P2P based IPTV solution, Portal/OTT can have ‘cost competitive advantage’ comparing with Telco case. Easy free riding of Telco network, not necessary to deploy total IPTV network/server Cyberjaya, Malaysia, 29 June – 1 July 2010 13 cf. P2P based content delivery solution Cyberjaya, Malaysia, 29 June – 1 July 2010 14 P4P introduction as NG-CD P4P (Proactive network Provider Participation for P2P) Definition : Framework for ISP and P2P application to collaborate for the optimization of peer-to-peer connections Why P4P ? “Close & Optimal” peer selection for the performance increase of P2P application With P2P traffic localization, increase of ISP’s network efficiency and save of ISP CAPEX/OPEX Traditional CDN P2P P2P with P4P Internet Transit Regional Routers Edge Network More Viewers = Worse performance Higher cost Cyberjaya, Malaysia, 29 June – 1 July 2010 More Viewers = Better performance Lower cost 15 P4P introduction as NG-CD P4P component iTracker (ISP Portal Service) From ISP’s Network information iTacker is providing ‘optimal path and topology information’ to pTracker pTracker (Application Tracker, AppTracker) Interworking with iTracker, pTracker is providing ‘optimal peer information’ to each P2P application Case study Comcast case (draft-livingood-woundy-p4p-experiences-02) Application download performance increase Overall P2P download performance : 15% increase Comcast internal P2P download performance : 50% ~ 80% increase P2P traffic localization effect Upload traffic : 34% decrease Download traffic : 80% decrease Cyberjaya, Malaysia, 29 June – 1 July 2010 16 IETF trend for NG-CD ALTO information export service P2P application service delivery optimization Application Level Traffic Optimization P4P:Provider Portal for P2P Applications) P2P traffic localization effect Application download performance increase NG-CD based on Routing Proximity Best path for content routing by using of ISP network information Routing info, BW info, Performance info from RTT/one-way delay Cyberjaya, Malaysia, 29 June – 1 July 2010 17 Q&A Q&A How to contact speaker? Tel : +82-42-870-8333 E-mail : syi1@kt.com Skype ID : syi101 Cyberjaya, Malaysia, 29 June – 1 July 2010 18