AT&T AMT Multicast Trials Patricia McCrink [email_address] 11/09/2009
Outline Page  <ul><ul><li>AT&T Trial Activity – AMT Multicast </li></ul></ul><ul><ul><ul><li>Motivation </li></ul></ul></u...
AT&T AMT Multicast – Motivation <ul><ul><li>Multicast will play a critical role in cost-effective delivery of content for ...
Automatic Multicast Tunneling Multicast capable and ready Multicast incapable Page  PC ATM Broadband Access POPs Aggregati...
AT&T AMT Multicast Trials Overview <ul><ul><li>Use PIM-SSM (Protocol Independent Multicast – Source Specific Multicast) ov...
AT&T AMT Multicast Trial Architecture Content Ingest <ul><ul><li>AT&T Multicast  </li></ul></ul><ul><ul><li>Enabled Networ...
AT&T AMT Multicast Trials What has worked well Page  <ul><ul><li>Quality of AMT multicast perceived as good as unicast </l...
AT&T AMT Multicast Trials Failure Recovery Model Page  Content Ingest Non Multicast  Enabled Networks AMT Relay AMT Relay ...
AT&T AMT Multicast Trials Technical Learnings <ul><ul><li>Multicast in General </li></ul></ul><ul><ul><ul><li>Multicast no...
Technical Learning IGMP V2 Presence on LAN Page  <ul><ul><li>AT&T Multicast  </li></ul></ul><ul><ul><li>Enabled Network </...
Technical Learning Changing User Network Environments Page  User/End Device moves <ul><ul><li>User/end device moving betwe...
Opportunities for Further Discussion Improved standardization & development Page  <ul><ul><li>Multicast in general </li></...
Backup Slides Page
Opportunities for Further Discussion Home Network Configurations Page  <ul><ul><li>AT&T Multicast  </li></ul></ul><ul><ul>...
Glossary Page  AAA Authentication, Authorization, and Accounting AMT Automatic IP Multicast without Explicit Tunnels  BRAS...
Upcoming SlideShare
Loading in …5
×

AT

822 views
790 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
822
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

AT

  1. 1. AT&T AMT Multicast Trials Patricia McCrink [email_address] 11/09/2009
  2. 2. Outline Page <ul><ul><li>AT&T Trial Activity – AMT Multicast </li></ul></ul><ul><ul><ul><li>Motivation </li></ul></ul></ul><ul><ul><ul><li>Overview of Trial </li></ul></ul></ul><ul><ul><ul><li>Technical Learnings </li></ul></ul></ul><ul><ul><li>Opportunities for Further Discussion </li></ul></ul><ul><ul><ul><li>Improved standardization & development </li></ul></ul></ul>
  3. 3. AT&T AMT Multicast – Motivation <ul><ul><li>Multicast will play a critical role in cost-effective delivery of content for both network and content providers </li></ul></ul><ul><ul><li>However, the Internet is not currently universally multicast capable – especially broadband access networks and home network equipment such as RGs (Residential Gateways) </li></ul></ul><ul><ul><li>As an interim solution, use AMT (Automatic IP Multicast without Explicit Tunnels) (1) to tunnel through non-multicast-capable networks </li></ul></ul><ul><li>(1) IETF Draft “draft-ietf-mboned-auto-multicast-09”, June 27, 2008 </li></ul>Page
  4. 4. Automatic Multicast Tunneling Multicast capable and ready Multicast incapable Page PC ATM Broadband Access POPs Aggregation Subscriber Premises Core POPs Typical Current Network Access Router Access Router Core Router Core Router Hub Router BRAS DSLAM RG HR CE CE Native-Multicast End-to-End PC Ethernet Broadband Access POPs Aggregation Subscriber Premises Core POPs Multicast Network - Target Access Router Access Router Core Router Core Router Hub Router BRAS DSLAM RG HR CE CE Native-Multicast Backbone Tunneled-Multicast Access Multicast Network with AMT ATM Broadband Access POPs Aggregation Subscriber Premises Core POPs Access Router Access Router Core Router Core Router Hub Router BRAS DSLAM RG HR CE CE AMT Relay PC AMT Client
  5. 5. AT&T AMT Multicast Trials Overview <ul><ul><li>Use PIM-SSM (Protocol Independent Multicast – Source Specific Multicast) over AT&T multicast-capable CBB (Core Backbone) network </li></ul></ul><ul><ul><li>AT&T-developed AMT Relay and GW (Gateway) </li></ul></ul><ul><ul><li>End-to-end Service delivery perspective Integrated with AT&T CDN (Content Delivery Network) </li></ul></ul><ul><ul><ul><ul><li>Content-request handling/routing logic </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Coexistent with unicast </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Service Logic interacting with PC Client </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Seamless failover </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Service Assurance </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Accounting/Reporting </li></ul></ul></ul></ul><ul><ul><ul><ul><li>AAA (future) </li></ul></ul></ul></ul>Page
  6. 6. AT&T AMT Multicast Trial Architecture Content Ingest <ul><ul><li>AT&T Multicast </li></ul></ul><ul><ul><li>Enabled Network </li></ul></ul>Non Multicast Enabled Networks AMT Relay AMT Relay Multicast Media Server ICDS Unicast Delivery Unicast delivery to end users without AMT multicast capabilities AMT GW AMT GW AMT GW AMT GW End user requests content and is routed to CDI CDI scans end user PC for multicast capabilities, enables download of AMT GW, if necessary, and provides multicast source and group address (S,G) to PC End user PC sets up tunnel with nearest AMT Relay and joins multicast stream to receive content CDI determines that multicast is an available technology for this content delivery Content Delivery Intelligence Page (1) ICDS – AT&T Intelligent Content Distribution Service 4 3 1 2 3 4 2 Existing ICDS (1) Component Multicast Service Component Multicast Network Component Unicast Multicast AMT Multicast Signaling/Data 1
  7. 7. AT&T AMT Multicast Trials What has worked well Page <ul><ul><li>Quality of AMT multicast perceived as good as unicast </li></ul></ul><ul><ul><li>Pushing GW client, as needed </li></ul></ul><ul><ul><li>Pushing appropriate stream to user </li></ul></ul><ul><ul><li>Anycast Routing for AMT Relays </li></ul></ul><ul><ul><li>Handling home network environments (e.g. multiple PCs behind NAT, WiFi) </li></ul></ul><ul><ul><li>Performance & scalability of Relay (Server-based for Trial) </li></ul></ul><ul><ul><li>Tuning MTU on Media Server to accommodate AMT encapsulation and avoid fragmentation </li></ul></ul><ul><ul><li>Accounting information uploaded from PC </li></ul></ul>Content Ingest <ul><ul><li>AT&T Multicast </li></ul></ul><ul><ul><li>Enabled Network </li></ul></ul>Non Multicast Enabled Networks AMT Relay AMT Relay Multicast Media Server ICDS Unicast Delivery AMT GW AMT GW AMT GW AMT GW Content Delivery Intelligence Unicast Multicast AMT Multicast Signaling/Data
  8. 8. AT&T AMT Multicast Trials Failure Recovery Model Page Content Ingest Non Multicast Enabled Networks AMT Relay AMT Relay Multicast Media Server ICDS Unicast Delivery AMT GW AMT GW AMT GW <ul><ul><li>AMT Relay advertises anycast route for Discovery. Once GW discovers Relay, uses its unicast address. </li></ul></ul><ul><ul><li>AMT GWs can detect Relay failure and “Rediscover” new Relay </li></ul></ul><ul><ul><li>Example: </li></ul></ul><ul><ul><li>AMT GW detects failure and Rediscovers alternate Relay </li></ul></ul><ul><ul><li>Rejoins stream via alternate Relay </li></ul></ul><ul><ul><li>If Media Player times out before stream resumes, should fail over to unicast in playlist </li></ul></ul>AT&T Multicast Enabled Network <ul><ul><li>Media Player should allow failover from one stream to another on playlist (last one unicast) </li></ul></ul><ul><ul><li>Multicast media servers could also use anycast for their source address </li></ul></ul><ul><ul><li>Unicast media server redundancy as today </li></ul></ul>Unicast Multicast AMT Multicast Signaling/Data 1 2 4 1 <ul><ul><li>AMT Relay fails mid-stream </li></ul></ul>2 3 3 4
  9. 9. AT&T AMT Multicast Trials Technical Learnings <ul><ul><li>Multicast in General </li></ul></ul><ul><ul><ul><li>Multicast not universally supported on client devices/players In particular need IGMP V3 </li></ul></ul></ul><ul><ul><ul><ul><li>Trials so far limited to: </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Windows XP, Vista </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Windows Media Player </li></ul></ul></ul></ul></ul><ul><ul><ul><li>Presence of IGMP V2 causes PC with AMT GW, Relay to downgrade from V3 – incompatible with PIM-SSM </li></ul></ul></ul><ul><ul><li>AMT-Related </li></ul></ul><ul><ul><ul><li>Firewall issues blocking AMT Port in corporate environments - Network & PC based </li></ul></ul></ul><ul><ul><ul><li>Allowing native multicast when available (i.e. AMT GW seamlessly turning on/off as needed) </li></ul></ul></ul>Page
  10. 10. Technical Learning IGMP V2 Presence on LAN Page <ul><ul><li>AT&T Multicast </li></ul></ul><ul><ul><li>Enabled Network </li></ul></ul>Non Multicast Enabled Networks AMT Relay AMT Relay Multicast Media Server AMT GW AMT GW AMT GW <ul><ul><li>Home router is IGMP V2 </li></ul></ul><ul><ul><li>PC reverts to V2 </li></ul></ul><ul><ul><li>Cannot join (S,G) via PIM-SSM without mapping </li></ul></ul><ul><ul><li>IGMP V2 Querier </li></ul></ul>Content Ingest ICDS Unicast Delivery <ul><ul><li>Causes PC to revert to V2 </li></ul></ul><ul><ul><li>Though playlist pushed to PC has (S,G), Media Player issues V2 join (*,G) </li></ul></ul><ul><ul><li>Unicast delivery is required </li></ul></ul><ul><ul><li>Without mapping configured, Relay cannot make PIM-SSM join and AMT fails </li></ul></ul>Unicast Multicast AMT Multicast Signaling/Data 1 2 3 4 1 2 3 4 5 5
  11. 11. Technical Learning Changing User Network Environments Page User/End Device moves <ul><ul><li>User/end device moving between environments (native multicast, AMT, unicast-only) </li></ul></ul><ul><ul><li>Don’t want AMT client to intercept and Discover Relay in native multicast capable setting </li></ul></ul>Unicast Multicast AMT Multicast Signaling/Data Non Multicast Enabled Networks Multicast Media Server User in office AMT GW should not intercept IGMP joins Corporate Intranet (Multicast capable) Non Multicast Enabled Networks AMT Relay AMT Relay Multicast Media Server AMT GW User at home AMT GW pushed for multicast content AT&T Multicast Enabled Network
  12. 12. Opportunities for Further Discussion Improved standardization & development Page <ul><ul><li>Multicast in general </li></ul></ul><ul><ul><ul><li>Support multicast (IGMP V3) in all devices/media players, OS </li></ul></ul></ul><ul><ul><ul><li>Media Players should support mid-stream failover in playlist </li></ul></ul></ul><ul><ul><ul><li>Ability to override IGMP V2 downgrade or selectively ignore V2 queries </li></ul></ul></ul><ul><ul><ul><li>AAA-like function for multicast </li></ul></ul></ul><ul><ul><ul><li>Service Assurance </li></ul></ul></ul><ul><ul><li>AMT-Related </li></ul></ul><ul><ul><ul><li>Firewalls - consistent approach to allowing AMT port </li></ul></ul></ul><ul><ul><ul><li>AMT Relay function integrated into network platforms </li></ul></ul></ul><ul><ul><ul><li>AMT GW function integrated into end user software and transparent to end user </li></ul></ul></ul><ul><ul><ul><li>Where to integrate AMT GW in home environment? </li></ul></ul></ul><ul><ul><ul><ul><li>On each client as separate host, </li></ul></ul></ul></ul><ul><ul><ul><ul><li>On RG, modem, or home router, or </li></ul></ul></ul></ul><ul><ul><ul><ul><li>On “always-on” host acting as GW </li></ul></ul></ul></ul>
  13. 13. Backup Slides Page
  14. 14. Opportunities for Further Discussion Home Network Configurations Page <ul><ul><li>AT&T Multicast </li></ul></ul><ul><ul><li>Enabled Network </li></ul></ul>Non Multicast Enabled Networks AMT Relay Multicast Media Server AMT GW AMT GW <ul><li>Variations in home networks: </li></ul><ul><ul><li>NAT behind modem/router or DMZ/sharing public ip address </li></ul></ul><ul><ul><li>WiFi/Wired </li></ul></ul><ul><ul><li>PPPoE on end device or modem, 1483B, etc. </li></ul></ul><ul><ul><li>Where to integrate AMT GW in home environment? </li></ul></ul><ul><ul><li>On each client as separate host, </li></ul></ul><ul><ul><li>On RG, modem, or home router, or </li></ul></ul><ul><ul><li>On “always-on” host acting as GW (not shown) </li></ul></ul>AMT GW Web TV Box iPhone Broadband Modem/Router RG AMT GW e.g. Android AMT GW AMT GW could be incorporated into end device AMT GW could be incorporated into home GW device AMT GW AMT GW AMT GW OR Broadband Modem/Router AMT Relay <ul><ul><li>Devices – PCs, TVs, mobile phones/PDAs </li></ul></ul><ul><ul><li>Variations in PC OS, Media players, browsers, firewalls </li></ul></ul>Unicast Multicast AMT Multicast Signaling/Data
  15. 15. Glossary Page AAA Authentication, Authorization, and Accounting AMT Automatic IP Multicast without Explicit Tunnels BRAS Broadband Remote Access Server CBB Common Backbone CDN Content Delivery Network GW Gateway HR Home Router ICDS AT&T Intelligent Content Distribution Service IGMP Internet Group Management Protocol NAT Network Address Translation PIM-SSM Protocol Independent Multicast-Source Specific Multicast RG Residential Gateway WMP Windows Media Player

×