Considerations and Actions of Content Providers in Adopting IPv6

Similar documents
Advisory Guidelines for 6to4 Deployment

IPv6 Evolution and Migration Solution

Experiences in Setting Up Automatic Home Networking. Jari Arkko Ericsson Research

IPv6 implementation in a multi-vendor network.

Comcast IPv6 Trials NANOG50 John Jason Brzozowski

How to plan and deploy GovWiFi - its IPv6 now! Jul 2013

IPv6: An Introduction

IPv6 Transition Technology

IPv6 Rapid Deployment (6rd) in broadband networks. Allen Huotari Technical Leader June 14, 2010 NANOG49 San Francisco, CA

Transition Strategies from IPv4 to IPv6: The case of GRNET

Six Years of Six: Perspectives since the IPv6 Launch 2012

IPv4/v6 Considerations Ralph Droms Cisco Systems

MUM Lagos Nigeria Nov 28th IPv6 Demonstration By Mani Raissdana

Dual-Stack lite. Alain Durand. May 28th, 2009

IPv6 Community Wifi. Unique IPv6 Prefix per Host. IPv6 Enhanced Subscriber Access for WLAN Access Gunter Van de Velde Public.

IPv6 Implementation Best Practices For Service Providers

IP Addressing Modes for Cisco Collaboration Products

Planning for Information Network

draft-ietf-v6ops-tunnel-loops - Update and Status

IPv6 in Campus Networks

Executive Summary...1 Chapter 1: Introduction...1

IPv4 exhaustion and the way forward. Guillermo Cicileo

Transitioning to IPv6

Migration Technologies. Dual Stack and Tunneling Using GRE, 6to4, and 6in4.

Deploy CGN to Retain IPv4 Addressing While Transitioning to IPv6

Enterprise IPv6, Affecting Positive Change

Akamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc.

IP Addressing Modes for Cisco Collaboration Products

IPv6. Internet Technologies and Applications

Why IPv6? Roque Gagliano LACNIC

Internet Engineering Task Force (IETF) Category: Informational

IPv6 Transition Strategies

IPv6 Transition Strategies

IPv6 Transitioning. An overview of what s around. Marco Hogewoning Trainer, RIPE NCC

Unit 5 - IPv4/ IPv6 Transition Mechanism(8hr) BCT IV/ II Elective - Networking with IPv6

IPv6 Campus Deployment Updates

Transition To IPv6 October 2011

IPv6: The Ins and Outs. Chris Buechler

LISP Locator/ID Separation Protocol

Cisco IOS IPv6. Cisco IOS IPv6 IPv6 IPv6 service provider IPv6. IPv6. data link IPv6 Cisco IOS IPv6. IPv6

Best Current Operational Practice for operators: choose. Jordi Palet

IPv6 Deployment at the University of Pennsylvania

IPv6 in 2G and 3G Networks. John Loughney. North American IPv6 Forum 2004

NIST SP : Guidelines for the Secure Deployment of IPv6

IPv6 Address Planning

6to4 Reverse DNS Delegation

Category: Standards Track June Mobile IPv6 Support for Dual Stack Hosts and Routers

IETF Activities Update

Index Terms- IPv4, IPv6

IPv6: Are we really ready to turn off IPv4?

IPv6 Deployment Experiences. John Jason Brzozowski

IPv6 Security (Theory vs Practice) APRICOT 14 Manila, Philippines. Merike Kaeo

IPv6 in the Enterprise

TCP/IP Protocol Suite

Internet Engineering Task Force (IETF) Request for Comments: 7040 Category: Informational. O. Vautrin Juniper Networks Y. Lee Comcast November 2013

Federal Agencies and the Transition to IPv6

IPv6 Next generation IP

10 years of IPV6 operations. Joel Jaeggli and a cast of Many

Recent IPv6 Security Standardization Efforts. Fernando Gont

DHCPv6 OPERATIONAL ISSUES Tom Coffeen 4/7/2016

IPv6. Akamai. Faster Forward with IPv6. Eric Lei Cao Head, Network Business Development Greater China Akamai Technologies

Impact of IPv6 On By Default in ISP

NAT444+v6 Softwire. Shin Miyakawa, Ph.D. NTT Communications Corporation

Radware ADC. IPV6 RFCs and Compliance

The Road to IPv6. A Campus in Transition from Learning to Educating

Campus Network: IPv6 and Firewalling

IPv6: Are we there yet? NANOG 58 New Orleans Paul Ebersman IPv6

Carrier Grade NAT - Observations and Recommendations. Chris Grundemann North American IPv6 Summit 11 April 2012

Chapter 15 IPv6 Transition Technologies

IPv6 deployment for Enterprise/Sysadmins Paul NAv6 Summit 2013, Denver, Apr 2013

Multihoming. Copy Rights

CONCEPTION ON TRANSITION METHODS: DEPLOYING NETWORKS FROM IPV4 TO IPV6

There are more layers than just layer 3 Paul Ebersman, IPv6 NANOG57, Orlando, FL (04-06 Feb 2013)

IPv6 Rapid Deployment: Provide IPv6 Access to Customers over an IPv4-Only Network

IPv6 deployment at Google

World IPv6 Day: Enterprise Sites (and some IETF stuff)

Security Considerations for IPv6 Networks. Yannis Nikolopoulos

Internet Engineering Task Force (IETF) Category: Best Current Practice. Big Switch Networks L. Howard. Time Warner Cable.

Akamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc.

IPv6: Problems above Layer 3 Paul Ebersman, IPv6 PLNOG10, Warsaw, 28 Feb 2013

IETF Update about IPv6

IPv6 Transition Planning

Networking 101 ISP/IXP Workshops

Insights on IPv6 Security

Mapping of Address and Port using Translation (MAP-T) E. Jordan Gottlieb Network Engineering and Architecture

IPv Implementation - The Naked Truth. Dr. Omar Amer Abouabdalla IPv6 Global Sdn. Bhd.

IPv6 investigation within Informatics. George Ross

SJTU 2018 Fall Computer Networking. Wireless Communication

Internet Engineering Task Force (IETF) Category: Informational. B. Carpenter Univ. of Auckland March 2012

Inside Cisco IT: Making the Leap to IPv6

Yasuo Kashimura Senior Manager, Japan, APAC IPCC Alcatel-lucent

Mapping of Address and Port Using Translation

IPv6 Deployment Strategies. IPv6 Training Day 18 th September 2012 Philip Smith APNIC

Why, When & How? Asela Galappattige Sri Lanka Telecom PLC

CSCI-1680 Network Layer:

IPv6 Security. David Kelsey (STFC-RAL) IPv6 workshop pre-gdb, CERN 7 June 2016

Internet Engineering Task Force (IETF) ISSN: February 2014

A Multihoming based IPv4/IPv6 Transition Approach

IETF 81 World IPv6 Day Operators Review

Introduction to IPv6 - II

Transcription:

Considerations and Actions of Content Providers in Adopting IPv6 Sheng Jiang / Huawei Brian Carpenter / University of Auckland www.huawei.com

IPv6 Trends Global IPv4 registry (IANA) ran out of spare blocks of IPv4 addresses in February 2011 Users without direct IPv4 access are likely to appear direct IPv6 access might provide better performance than indirect access via NAT NAT444 Still Has Major Impacts to Applications IPv4 Address Space 4.3B Hugh Demand >57B Home Network >2B It's enough to do an experiment, the problem is the experiment never ended. ----Vint Cerf Unbalance Mobile Internet 5B M2M 50B

IPv6 Industry Chain: Rump up but Imbalance Blockers for IPv6 adoption OS support Infrastructure/backbone support Client software support Standard Terminal Network Content The core standards are stable Ongoing work will be continued to address the new issues in more specific scenarios The main Operating Systems are ready Windows 8/7/XP/Vista, Mac OS, Linux, Solaris, Android, ios, Symbian Content availability End-user connectivity End-user CPE device Global IPv6 transit network are ready Backbone networks of big carriers support dual stack; Many IPv6 commercial trials are ongoing 20% of ISPs now offer IPv6 services More than 30% of content are available through IPv6. The number will go up Page 3

Message for ICPs and ASPs RFC 6883 IPv6 Guidance for Internet Content Providers and Application Service Providers Published March 2013, IETF V6OPS Working Group Intend to provide guidance and suggestions for Internet Content Providers (ICPs) and Application Service Providers (ASPs) who wish to offer their services to both IPv6 and IPv4 customers but who are currently supporting only IPv4. Also apply to hosting provider and enterprise networks The introduction of IPv6 service should not make service for IPv4 customers worse The main message - prepare a strategy Page 4

Start Point The most common strategy for an ICP is to provide dual-stack services -- both IPv4 and IPv6 on an equal basis IPv4-only and IPv6-only users will be existing for a long time Dual stack is simplest and best Choose between outside-in and inside-out Outside-in: convert customer-facing service to dual stack first (e.g. dual stack HTTP proxy), then convert core services when convenient Inside-out: convert core services first, then expose IPv6 access later The network should not need major changes when it becomes possible to transition to IPv6-only at some point in the future Checking hardware and software suppliers plan for providing sufficient IPv6 support, with performance equivalent to IPv4 Page 5

Considerations Education and Skills IPv6 Connectivity Address and subnet assignment Routing & DNS Firewalls & Load Balancers Proxies Servers Transition Technologies Content Delivery Networks Operations and Management Security Page 6

Arrange IPv6 Connectivity Native ICP s border router(s) are upgraded to dual stack ISP that has no definite plan to offer native IPv6 service should be avoided ISPs internal transit mechanisms does not matter much Managed Tunnel An IPv6-in-IPv4 tunnel to a remote IPv6 ISP; A dual-stack router in the ICP s network will act as a tunnel endpoint Reasonable for initial testing and skills acquisition Otherwise, not recommended; performance bottleneck, PMTUD problems likely Unmanaged tunnels should be avoided Page 7

Address & subnet assignment - IPv6 Infrastructure Decide whether to apply for PI (Provider Independent) prefix, or run one PA (Provider Aggregated) prefix per ISP Changing ISP would cause changing PA [RFC4192] and [RFC6879] provide enterprise network renumbering guidance Decide whether to run Unique Local Address prefix (ULA, RFC4193] for internal traffic only /48 or /56? multiple sites need a prefix per location Ensure address management tool is adequate Decide whether to run DHCPv6 (may need interoperation with DNS) or SLAAC with dynamic DNS Page 8

Routing & DNS - IPv6 Infrastructure Operate IPv4 and IPv6 routing protocols in a dual-stack network in parallel most IPv4 and IPv6 interior routing protocols operate quite independently source-based routing rules might be needed in multiple PA env Support AAAA and queries via both IPv4 and IPv6 ensure that IPv6 works on its servers, load balancers, before adding their AAAA records to DNS Firewalls and load balancers Checking for their fully support IPv6 (including IPv6 fragmentation and correct ICMPv6 handling) Page 9

Proxies An HTTP proxy can readily be configured to handle incoming connections over IPv6 and to proxy them to a server over IPv4 Proxy can be used as the first step in an outside-in strategy IPv6 Clients in the Internet Ingress router IPv6 stack HTTP proxy IPv4 stack HTTP servers Dual Stack IPv4 only Page 10

Servers and Applications Network stack dual stack readily available Applications HTTP, email servers readily available Check every proprietary application carefully Testing of both client and server applications should be performed in IPv4-only, IPv6-only, and dual-stack Use DNS names, not IP addresses, wherever possible Any cookie mechanism based on 32-bit IPv4 addresses will need significant re-modeling More than just replaced by 128-bit IPv6 addresses. IPv6 addresses may change frequently Logging system should be upgrade native IPv6 provides better traceback than NATed IPv4 Check your geolocation mechanism for IPv6 Page 11

Cope with Transition Technologies ICPs and ASPs should avoid them within their network Must be aware that some clients will reach via a v6/v4 translator, v6-in-v4 tunnel or v4-over-v6 tunnel Translation will inaccurate geolocation of IPv6 addresses Ensure that PMTUD works properly for behind-tunnel clients Server-side TCP implementation supports the Maximum Segment Size (MSS) negotiation mechanism Testing service may consider to offer IPv6-only support via a specific DNS name, e.g., ipv6.example.com "Happy Eyeballs" [RFC6555] approach on client-side APP may improve the performance for dual stack clients Page 12

Content Delivery Network DNS-based techniques for diverting users to CDN points of presence (POPs) will work for IPv6, if AAAA and A records are provided CDN operator should operate a full dual-stack service at each POP and dual-stack routing among POPs If using a CDN, IPv6-enabled ICPs should make sure they support IPv6. Otherwise, IPv6 clients will get no benefit from the CDN Conversely, the contents of IPv4-only ICPs may be accessed by IPv6-only client through their IPv6-enabled CDN Page 13

More considerations Cooperation with business partner for IPv6 connectivities ICP should track the IPv6 availability of embedded resources Be aware that a client may switch between IPv4 and IPv6 or change its IPv6 address changes frequently for privacy reasons. Such changes may affect cookies, geolocation, load balancing, and transactional integrity Checking network management tools support IPv6 and IPv6 features (such as multiple addresses per host) Mutual dependency between IPv4 and IPv6 should be avoided, for both the management data and the transport IPv4 security rules should be matched into IPv6 and more for IPv6-specific and cross-contamination Page 14

Further Read List RFC 4057, J. Bound, Ed., IPv6 Enterprise Network Scenarios, June 2005. RFC 6180, J. Arkko, F. Baker, Guidelines for Using IPv6 Transition Mechanisms during IPv6 Deployment, May 2011. RFC 6879, S. Jiang, B. Liu, B. Carpenter, IPv6 Enterprise Network Renumbering Scenarios, Considerations, and Methods, February 2013. RFC 6883, B. Carpenter, S. Jiang, IPv6 Guidance for Internet Content Providers and Application Service Providers, March 2013. draft-ietf-v6ops-enterprise-incremental-ipv6, K. Chittimaneni, T. Chown, Lee Howard, Enterprise IPv6 Deployment Guidelines, working in progress. Page 15

Thank you www.huawei.com jiangsheng@huawei.com