MPLS Japan 2004 Multicast Session Introduction Multicast 技術進化の方向性 Nov. 2004, Miya Kohno (mkohno@cisco.com) Incumbent SP Evolution
Welcome! MPLS Japan で 初めて Multicast を特集します 2
IP Multicast 技術の進展 Past, Present & Future (992-2004) Research Community MBONE Early Adopters NASA, DOD, Cisco, Microsoft, Sprint Financials NASDAQ, NYSE, LIFE, Morgan, GS, Prudential E Learning 50 Universities in US, Hawaii, Oregon, USC, UCLA, Berkley Corporate Communication HP, IBM, Intel, Ford, BMW, Dupont Video Broadcasting, Triple-Play Fastweb, B2, Yahoo, BBC, CNN, KDDI Multicast Deployment Surveillance Law Enforcement and Federal IPv6 Multicast NTT-Flets, Sony, Panasonic, Multicast VPN C&W, MCI, AT&T, TI, FT, DT, NTT-C 通信サービスとしての Multicast 986 z Time z z 992 996 997 998 2000 200 2002 2003 2004 2005 3
IP Multicast 進化の方向性 Service/Delivery Model の多様化 - Native v4/v6 multicast (ASM/SSM) - Encapsulated - v6 multicast over v4 core - Multicast VPN - Multicast Carrier s Carrier - P2MP LSP Security, Access Control - Control Plane - ACL - AAA integration - #State Limiting - Rate Limiting - Data Plane - IPSec Integration - GDOI - DRM - Encryption 4
IP Multicast 進化の方向性 High Availability - IGP Fast Convergence ( < sec ) - NSF/SSO, ISSU (Multicast ProtocolはStateless なので 比較的実装が楽 ) - MPLS-TE/FRR for Multicast - IP-FRR for Multicast (?!!) QoS, Traffic Engineering, BW control - Diffserv QoS - MTR (Multi Topology Routing) - MPLS RSVP-TE 5
IP Multicast 進化の方向性 Management/Operation Simplicity and Scalability - Multicast State 数と Traffic の最適化は Trade off の関係 -CoreはSimple にしたい -Simple とは ( ここが 結構議論の分かれるところ ) Multicast State の数を減らしたい PIM mode を適材適所で使う (PIM - not so bad) e.g. PIM-Bidir for ASM, PIM-SSM for SSM PIM を使いたくない (PIM Free Core) BGP 経路を持ちたくない (BGP Free Core) MPLS backbone であれば通常そうなっている わざわざ MPLS 使いたくない (native IP Core) 6
MPLS Japan Multicast Session Agenda /2 Introduction 河野美也 Cisco Systems Applicability Broadcast & MPLS 香取啓志様朝日放送 Deployment IP Multicast Deployment 加藤利雄様 KDDI Multicast VPN の市場と Service Deployment 登田浩介様 NTT-Communications 7
MPLS Japan Multicast Session Agenda 2/2 Panel Discussion MPLSとMulticast - 技術可能性について MPLS P2MP Traffic Engineering 杉山秀次 秀次様 Juniper Networks MPLS P2MP Traffic Engineering 安川正祥様 NTT BGP for P2MP LSP 松嶋聡様日本テレコム パネリスト ( 順不同 ) 福田仁様 (NTT コミュニケーションズ ) 登田浩介様 (NTT コミュニケーションズ ) 江崎浩様 ( 東京大学 ) 香取啓志様 ( 朝日放送 ) 加藤利雄様 (KDDI) 安川正祥様 (NTT) 杉山秀次様 (Juniper Networks) ) 松嶋聡様 ( 日本テレコム ) 河野美也 (Cisco Systems, Chair) 8
MPLS と Multicast これまで Multicast は MPLS 上で動作しなかった MPLS LSPはuni-directional 非対称 一方 Multicast Forwarding では RPF チェックのため 対称パスであることが前提 さらに PHP(Penultimate Hop Popping) のため パケットがどの LSP を使って入力されたのか 判別がつかない というよりも MPLS 上で動作させるための 動機が不充分だった (?) しかし 多くの事業者が MPLSをdeploy した現在 MPLS の長所を Multicast サービスでも活かしたい という要望も増えている 9
IP Multicast 進化の方向性 again MPLS の適用という観点から Service/Delivery Model の多様化 - Native v4/v6 multicast (ASM/SSM) - Encapsulated - v6 multicast over v4 core - Multicast VPN - Multicast Carrier s Carrier - P2MP LSP Security, Access Control - Control Plane - ACL - AAA integration - #State Limiting - Rate Limiting - Data Plane - IPSec Integration - GDOI - DRM - Encryption 0
IP Multicast 進化の方向性 again MPLS の適用という観点から High Availability - IGP Fast Convergence ( < sec ) - NSF/SSO, ISSU (Multicast ProtocolはStateless なので 比較的実装が楽 ) - MPLS-TE/FRR for Multicast - IP-FRR for Multicast (?!!) QoS, Traffic Engineering, BW control - Diffserv QoS - MTR (Multi Topology Routing) - MPLS RSVP-TE
IP Multicast 進化の方向性 again MPLS の適用という観点から Management/Operation Simplicity?!! - Multicast State 数と Traffic の最適化は Trade off の関係 -CoreはSimple にしたい -Simple とは ( ここが 結構議論の分かれるところ ) Multicast State の数を減らしたい PIM mode を適材適所で使う (PIM - not so bad) e.g. PIM-Bidir for ASM, PIM-SSM for SSM PIM を使いたくない (PIM Free Core) BGP 経路を持ちたくない (BGP Free Core) MPLS backbone であれば通常そうなっている わざわざ MPLS 使いたくない (native IP Core) 2
参考資料 MulticastとQoS Multicast packet Ingress Router Egress LC POS/0 LC LC LC POS3/0 POS3/ Classification Queueing 要注意 Replication の位置 QoS を動作させる位置 3
参考資料 MTR による MulticastのTraffic Engineering MTR(Multi Topology Routing) による Unicast/Multicast Traffic の分離 R2 Net A Net A R R3 5 5 0 0 R5 R4 Net B Net B Routing IPv4 Unicast from Net A to Net B via (R -> R5 -> R4) metric 3 Routing IPv4 Multicast from Net A to Net B via (R -> R2 -> R3 -> R4) metric 4 4
P2MP LSP 考慮点 通常の Multicast(PIM ベース ) の場合 殆どの要素 (*) はIGP に準じる (*) Loop 回避方法 収束 Scalability 要素 P2MP LSP の場合は? なお P2MP LSP は Multicast Distribution Tree を形成するための Signaling 技術 技術 (=PIM と対抗 ) と見ることもできるし 既に設定された Transport(= (=PIM から見ると一つの Shared Media) と見ることもできる 5
Enjoy Panel Discussion MPLSとMulticast - 技術可能性について MPLS P2MP Traffic Engineering 杉山秀次 秀次様 Juniper Networks MPLS P2MP Traffic Engineering 安川正祥様 NTT BGP for P2MP LSP 松嶋聡様日本テレコム パネリスト ( 順不同 ) ) 福田仁様 (NTT コミュニケーションズ ) 登田浩介様 (NTT コミュニケーションズ ) 江崎浩様 ( 東京大学 ) 香取啓志様 ( 朝日放送 ) 加藤利雄様 (KDDI 安川正祥様 (NTT) 杉山秀次様 (Juniper Networks) ) 松嶋聡様 ( 日本テレコム ) 河野美也 (Cisco Systems, Chair) 6