EXPEDITING ACCESS TO V6 SERVICES: GETTING WEB CONTENT AVAILABLE OVER IPV6 QUICKLY AND AT LOW COST



Similar documents
Real World IPv6 Migration Solutions. Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

Carrier Grade NAT. Requirements and Challenges in the Real World. Amir Tabdili Cypress Consulting

IPv6-only hosts in a dual stack environnment

Juniper Networks and IPv6. Tim LeMaster Ipv6.juniper.net

Challenges in NetFlow based Event Logging

IPv4 and IPv6 Integration. Formation IPv6 Workshop Location, Date

NAT Tutorial. Dan Wing, IETF78, Maastricht July 25, 2010

A10 Networks IPv6 Overview. November 2011

464XLAT in mobile networks

464XLAT: Breaking Free of IPv4. T-Mobile.com NANOG 61 June 2014

Securing the Transition Mechanisms

Transition to IPv6 in Service Providers

Gigabit Multi-Homing VPN Security Router

Datacenter Transformation

Cisco RV180 VPN Router

Cisco ASA, PIX, and FWSM Firewall Handbook

Transition to IPv6 for Managed Service Providers: Meet Customer Requirements for IP Addressing

TR-296 IPv6 Transition Mechanisms Test Plan

MINIMUM NETWORK REQUIREMENTS 1. REQUIREMENTS SUMMARY... 1

IPv6 Opportunity and challenge

464XLAT: Breaking Free of IPv4. APRICOT 2014

Ensuring a Smooth Transition to Internet Protocol Version 6 (IPv6)

Firewalls und IPv6 worauf Sie achten müssen!

Firewall Defaults, Public Server Rule, and Secondary WAN IP Address

VMware vcloud Air Networking Guide

Hosted Voice. Best Practice Recommendations for VoIP Deployments

Secure64. Use cases for DNS64/NAT64

F5 Intelligent DNS Scale. Philippe Bogaerts Senior Field Systems Engineer mailto: Mob.:

NetScaler carriergrade network

HOSTED VOICE Bring Your Own Bandwidth & Remote Worker. Install and Best Practices Guide

Internet Protocol: IP packet headers. vendredi 18 octobre 13

WHITE PAPER. Best Practices for Deploying IPv6 over Broadband Access

Use Domain Name System and IP Version 6

NETWORKING FOR DATA CENTER CONVERGENCE, VIRTUALIZATION & CLOUD. Debbie Montano, Chief Architect dmontano@juniper.net

Smart Tips. Enabling WAN Load Balancing. Key Features. Network Diagram. Overview. Featured Products. WAN Failover. Enabling WAN Load Balancing Page 1

Voice over IP- Session Initiation Protocol (SIP) Load Balancing in the IBM BladeCenter

Gigabit Content Security Router

Strategies for Getting Started with IPv6

Security perimeter. Internet. - Access control, monitoring and management. Differentiate between insiders and outsiders - Different types of outsiders

IPv6 TRANSITION TECHNOLOGIES

IPV6 DEPLOYMENT GUIDELINES FOR. ARRIS Group, Inc.

How To - Configure Virtual Host using FQDN How To Configure Virtual Host using FQDN

1:1 NAT in ZeroShell. Requirements. Overview. Network Setup

Whitepaper IPv6. OpenScape UC Suite IPv6 Transition Strategy

Gigabit Multi-Homing VPN Security Router

Increase Simplicity and Improve Reliability with VPLS on the MX Series Routers

Juniper Networks Universal Edge: Scaling for the New Network

SDN PARTNER INTEGRATION: SANDVINE

LAN TCP/IP and DHCP Setup

IPv4/IPv6 Transition Mechanisms. Luka Koršič, Matjaž Straus Istenič

Chapter 4: Security of the architecture, and lower layer security (network security) 1

Cisco PIX vs. Checkpoint Firewall

Cisco Integrated Services Routers Performance Overview

Cisco RV 120W Wireless-N VPN Firewall

vcloud Air - Virtual Private Cloud OnDemand Networking Guide

Cisco ACE 4710 Application Control Engine

APV9650. Application Delivery Controller

F5 Silverline DDoS Protection Onboarding: Technical Note

How To Use A Cisco Wvvvdns4400N Wireless-N Gigabit Security Router For Small Businesses

Foreword Introduction Product Overview Introduction to Network Security Firewall Technologies Network Firewalls Packet-Filtering Techniques

Next Generation IPv6 Network Security a Practical Approach Is Your Firewall Ready for Voice over IPv6?

IPv6, Perspective from small to medium ISP

Radware AppDirector and Juniper Networks Secure Access SSL VPN Solution Implementation Guide

Firewall Defaults and Some Basic Rules

FortiDDos Size isn t everything

SIIT-DC: Stateless IP/ICMP Translation for IPv6 Data Centre Environments & SIIT-DC: Dual Translation Mode

How To Connect Ipv4 To Ipv6 On A Ipv2 (Ipv4) On A Network With A Pnet 2.5 (Ipvin4) Or Ipv3 (Ip V6) On An Ipv5

GPRS and 3G Services: Connectivity Options

BroadCloud PBX Customer Minimum Requirements

EdgeRouter Lite 3-Port Router. Datasheet. Model: ERLite-3. Sophisticated Routing Features. Advanced Security, Monitoring, and Management

Load Balancing for Microsoft Office Communication Server 2007 Release 2

DirectAccess in Windows 7 and Windows Server 2008 R2. Aydin Aslaner Senior Support Escalation Engineer Microsoft MEA Networking Team

Availability Digest. Redundant Load Balancing for High Availability July 2013

How To Balance A Load Balancer On A Server On A Linux (Or Ipa) (Or Ahem) (For Ahem/Netnet) (On A Linux) (Permanent) (Netnet/Netlan) (Un

IPv4 and IPv6: Connecting NAT-PT to Network Address Pool

Chapter 12 Supporting Network Address Translation (NAT)

NETASQ MIGRATING FROM V8 TO V9

Application Delivery Networking

How To Load Balance On A Cisco Cisco Cs3.X With A Csono Css 3.X And Csonos 3.5.X (Cisco Css) On A Powerline With A Powerpack (C

CS514: Intermediate Course in Computer Systems

LOAD BALANCING WHITE PAPER OPTIONS FOR HANDLING MULTIPLE ISP LINES AT HOTELS

Gigabit SSL VPN Security Router

Howto: How to configure static port mapping in the corporate router/firewall for Panda GateDefender Integra VPN networks

Break Internet Bandwidth Limits Higher Speed. Extreme Reliability. Reduced Cost.

Active Directory Domain Services on the AWS Cloud: Quick Start Reference Deployment Mike Pfeiffer

Transport and Network Layer

SIIT-DC: IPv4 Service Continuity for IPv6 Data Centres. Tore Anderson Redpill Linpro AS RIPE69, London, November 2014

Status of IPv6 Rollout at Swisscom. Martin Gysi, public

Next Generation Network Firewall

Fireware Essentials Exam Study Guide

GPRS / 3G Services: VPN solutions supported

Barracuda Load Balancer Online Demo Guide

Cisco RV180W Multifunction VPN Router

Cisco WRVS4400N Wireless-N Gigabit Security Router: Cisco Small Business Routers

SSVVP SIP School VVoIP Professional Certification

DEPLOYMENT GUIDE Version 1.1. DNS Traffic Management using the BIG-IP Local Traffic Manager

Cisco RV220W Network Security Firewall

Transcription:

EXPEDITING ACCESS TO V6 SERVICES: GETTING WEB CONTENT AVAILABLE OVER IPV6 QUICKLY AND AT LOW COST Tim LeMaster lemaster@juniper.net

IPV6 REALITY CHECK: THE IPV4 LONG TAIL Post IPv4 allocation completion: Many hosts & applications in customer residential networks (eg Win 95/98/2000/XP, Playstations, consumer electronic devices) are IPv4-only. Many applications, software & servers in enterprise network are IPv4-only They will not function well in an IPv6-only environment. Some of those cannot or will not upgrade to IPv6. Content servers (web, email, ) are hosted on the Internet by many different parties. It will take time to upgrade those to IPv6. Current measurement: 0.4% of Alexa top 1-million web sites are available via IPv6 Source: http://ipv6monitor.comcast.net 2 Copyright 2010 Juniper Networks, Inc. www.juniper.net

COMCAST IPV6 MONITOR /1 3 Copyright 2010 Juniper Networks, Inc. www.juniper.net Source: http://ipv6monitor.comcast.net

JUNIPER VISION: A VOICE OF REASON Religious debate: Ipv6 will never come [Focus only on CGN] Ipv6 is here now [We don t need CGN] Juniper Vision: Solution provider CGN will be deployed Final goal is still Ipv6 What is the right transition technology? There is no right answer. Each customer is unique - therefore we provide a toolbox and help each Service Provider to make their right choice. 5 Copyright 2010 Juniper Networks, Inc. www.juniper.net

TRADITIONAL ARCHITECTURES Cannot offer IPv6 services until everything is IPv6 ready. IPv4 IPv6 IPv4 IPv6 LB4 LB6 LB4/6 IPv6 servers Dedicated IPv6 load balancers IPv6 servers Shared IPv4/IPv6 load balancers 6 Copyright 2010 Juniper Networks, Inc. www.juniper.net

PREVIOUS ATTEMPTS AT ENABLING IPV6 SERVICE DELIVERY BASED ON IPV4 SERVERS Decouple IPv6 deployment in the network from IPv6 deployment on the servers IPv4 IPv6 IPv4 IPv6 LB4 NAT64 LB4/6 NAT64 IPv4-only servers IPv4/IPv6 load balancers with NAT64 7 Copyright 2010 Juniper Networks, Inc. www.juniper.net IPv4-only servers IPv4-only load balancer NAT64 as a front-end to load balancer Still requires deployment of IPv6 into the datacenter

IN-PATH (ISP-BASED) TRANSLATOR ARCHITECTURE IPv6 clients IPv6 Internet IPv6 IPv6 address 2001:db8:1::1 On-path router (P or PE) NAT 64 Translator IPv4 IPv4 address of www.example.com 1.2.3.4 Example.com is an IPv4-only site connected by IPv4 to ISP X. DNS query AAAA: www.example.com ISP X is IPv4 & IPv6 capable. DNS answer: 2001:db8:1::1 DNS server ISP X offers a translation service for its customers, enabling them to deliver their content over IPv6. 8 Copyright 2010 Juniper Networks, Inc. www.juniper.net

CLOUD TRANSLATOR ARCHITECTURE IPv6 clients DNS query AAAA: www.example.com IPv6 IPv4 IPv4 address of www.example.com 1.2.3.4 Example.com is an IPv4-only site connected by IPv4 to its ISP. DNS answer: 2001:db8:1::1 IPv6 address 2001:db8:1::1 NAT 64 Translator DNS server Cloud A cloud provider offers a translation service for its customers, enabling then to deliver their content over IPv6. 9 Copyright 2010 Juniper Networks, Inc. www.juniper.net

PROBLEM STATEMENT: GETTING CONTENT AVAILABLE OVER IPV6 QUICKLY How to get example.com web site available over IPv6 quickly and at the lowest possible cost? Get everything dual-stack (Network, Load-balancer, Servers ) Get the network dual-stack and leave the servers IPv4 (Easier, as the engineering teams dealing with servers are often not the same as the ones dealing with the network) Don t touch anything and let some else handle the problem An IPv6->IPv4 translator in the cloud can do this translation for you. 10 Copyright 2010 Juniper Networks, Inc. www.juniper.net

IPV6 WEB SERVICE IN 3 STEPS Step 1: Add a DNS AAAA record for www.example.com that points to a translator-in-the-cloud IPv6 address. Step 2: Configure the translator to point back to the IPv4 address of the real web server www.example.com. Step 3: Provide IPv6 analytics 11 Copyright 2010 Juniper Networks, Inc. www.juniper.net

EXAMPLE OF DEPLOYMENT Deployed in a week in Juniper environment. The NAT64 device can be anywhere. In our case in another datacenter with only a normal internet connection. http://www.juniper.net is back to IPv4 only http://ipv6.juniper.net remains IPv6 reachable 12 Copyright 2010 Juniper Networks, Inc. www.juniper.net

ADVANTAGES OF A ROUTER BASED SOLUTION Can be combined with other managed services Stateful firewall/dpi Quality of Services VPNs (L3vpn, Ipsec, ) Tiered Services Network Design Possibility to share the NAT64 device between multiple end customers Avoid the need to had any IPv6 capacity on the end customer site Easy integration into existing Juniper Routers (M, MX, T series) No backhauling to a separate device 13 Copyright 2010 Juniper Networks, Inc. www.juniper.net

SCALING PERFORMANCE IN 11.2 Per card (MS-DPC) performance on average 19Gbps throughput Metrics NAPT44(4) PBA 1 NAT64 Throughput 19Gbps 18Gbps Total Flows 17M 15M Peak Flow 2 Ramp-up Rate 1.2M Flows/sec 540K Flows/sec Public Port Pool 4B ports 4B ports Ramp-up time (4M Flows) 4sec 8sec 1 Port Block Allocation (PBA): When PBA is configured, ports for a host are allocated in blocks. Subsequent port allocations for the same host come from the previously allocated block. 2 Flow = Uni-directional flow through the Router 14 Copyright 2010 Juniper Networks, Inc. www.juniper.net

SCALING A) IPv6 traffic can be scaled using classic techniques (over IPv6, of course). Multiple AAAA records for multiple translator IPv6 load balancer in front of translator DNS/CDN/Caching techniques (eg Akamai & others) B) Traffic between the translator (or set of translators) to the IPv4 servers can be engineered with proper QoS. 15 Copyright 2010 Juniper Networks, Inc. www.juniper.net

IP FAMILY TRANSITION SERVICES ON MS-PIC/MS-DPC IPv6 Features IPv6 NAT and IPv6 Stateful Firewall NAT-PT Supported (ICMP ALG) NAT-PT DNS ALG (10.4) NAT66 supported NAT64 (10.4) NAT44 Support CGN requirement (draft-ietf-behave-lsn-requirements-00) 6 MS-DPC supported by Single MX Chassis 8 MS-DPC per Chassis in 2H2011 IPv6 Softwire DS-Lite (10.4) 4over6 (10.4) 6rd/6to4/6to4-pmt (1H2011) 16 Copyright 2010 Juniper Networks, Inc. www.juniper.net

NAT FEATURE SET Support for a large type of NAT (NAT44, NAPT44, NAT66, NAT-PT, NAT64, NAPT66, Twice-NAT) Standard NAT Features TCP/UDP/ICMP configurable timeouts and TCP Keep-Alives Large number of Application Level Gateways (Bootp, RPC, rsh, FTP, H323, ICMP, IIOP, SMB, Netshow, Realaudio, RTSP, Snmp, Sqlnet, TFTP, Traceroute, Winframe, DNS, SIP, PPTP) NAT MIB Port Limit per private IP draft-ietf-behave-lsn-requirements EIM/EIF Air pinning Address Pooling paired Logging Improvement Port bucket allocation (11.2) Load-Balancing across Service Cards 1 + 1 Warm Standby 1 + N Warm Standby Active/Active Stateless load balancing O&M commands alarms to monitor NAT pool, mapping, session state, etc monitor total sessions, sessions/sec, sessions lifetime, etc Tight Routing integration VRF/6PE/6VPE support CGN Bypass Service Chaining (IDS/IDP, Stateful Firewall, ) 17 Copyright 2010 Juniper Networks, Inc. www.juniper.net

SUMMARY OF CGN TECHNOLOGIES Method Pros Cons * NAT44(4) NAT64 Extends the life of IPv4 No change to CPE/least impact to existing infrastructure Extends the life of IPv4 Transparent to end-users/cost savings Two layers of NAT breaks some applications Session state requirements Address overlap Requires ALGs Depends on external DNS64 translation 6rd Allows for rapid deployment of IPv6 without significant infrastructure changes CPE must be updated/replaced to add support for 6rd Proximity to 6rd relay/aftr affects geo-location DS-LITE Requires a IPv6 access network Only one layer of NAT Proximity to 6rd relay/aftr affects geo-location DHCP servers will like require enhancement to support DHCP option CPE must be upgraded/replaced to support DS- LITE * Logging requirements extensive due to CALEA (i.e. not longer 1:1 mapping of public IP address to Subscriber) 18 Copyright 2010 Juniper Networks, Inc. www.juniper.net

NOTES ABOUT JUNIPER & WORLD IPV6 DAY Juniper was only using AKAMAI to insert the IPv6 AAAA records, not for traffic caching or acceleration No ssl support. Akamai only supported for v6 day IPv6 traffic was directed to a Juniper M10i acting as translator-in-the-cloud Juniper experienced a global DNS outage around 6am EDT. This was not related to the world IPv6 day activities. Juniper IT also deployed native IPv6 on the Sunnyvale campus, on seclect wireline jacks and on the secure wireless network. 20 Copyright 2010 Juniper Networks, Inc. www.juniper.net

AKAMAI VIEW OF HTTP://WWW.JUNIPER.NET IPv6 AAAA IPv4 A Juniper lost UltraDNS 21 Copyright 2010 Juniper Networks, Inc. www.juniper.net

ANALYSIS OF DNS REQUEST ORIGIN Total number of unique DNS resolver: 49715 Number of unique DNS resolver asking for A: 48895 Number of unique DNS resolver asking for AAAA/ANY: 14467 (30%) Number of unique DNS resolvers asking A data over IPv6 transport: 0 Number of unique DNS resolvers asking AAAA/ANY data over IPv6 transport: 144 22 Copyright 2010 Juniper Networks, Inc. www.juniper.net

RIPE-NCC VIEW Juniper lost DNS 23 Copyright 2010 Juniper Networks, Inc. www.juniper.net

JUNIPER STATISTICS Translator: Outages: 0 Peak Total TCP Flows Active : 4772 Peak Total UDP Flows Active : 35168 A lot of traceroute traffic Total packet translated: 13.5 million Web server: (stats for traffic coming from translator) Outages: 0 Total Hits 298,906 Visitor Hits 268,661 Spider Hits 30,245 Page Views 62,264 Total Bandwidth 5 GB 24 Copyright 2010 Juniper Networks, Inc. www.juniper.net

BANDWIDTH UTILIZATION ON TRANSLATOR 25 Copyright 2010 Juniper Networks, Inc. www.juniper.net

SUNNYVALE CAMPUS IPV6 UTILIZATION 2 Day View 8 Day View 26 Copyright 2010 Juniper Networks, Inc. www.juniper.net

Tim LeMaster lemaster@juniper.net 27 Copyright 2010 Juniper Networks, Inc. www.juniper.net