IPv4-IPv6 transition



Similar documents
Measuring IPv6 Deployment. Geoff Huston APNIC December 2009

What is AfriNIC, IPv4 exhaustion & IPv6 transition

The Implications of Large Scale NAT for Security Logging August 2012

Transition to IPv6 in Service Providers

IPv6: No Longer Optional. John Curran ARIN President & CEO

IEEE GLOBECOM 2009 Deploying IPv6 at AT&T

Preparing VoIP and Unified Communications Systems for IPv6 Technical Summary September 2014

WHITE PAPER SERIES Transition to IPv6

IPv6 The Big Picture. Rob Evans, Janet

DEPLOYMENT GUIDE Version 1.4. Configuring IP Address Sharing in a Large Scale Network: DNS64/NAT64

Internet Engineering Task Force (IETF) Category: Best Current Practice ISSN: Facebook, Inc. S. Sheppard ATT Labs June 2011

Introduction to IPv6. ISP Workshops. Last updated 20 August 2013

Technologies for an IPv4 Address Exhausted World

Cisco Which VPN Solution is Right for You?

The Internet Introductory material.

Stateful Network Address Translators (NAT) Xiaohu Xu Dean Cheng IETF75, Stockholm

Ref: A. Leon Garcia and I. Widjaja, Communication Networks, 2 nd Ed. McGraw Hill, 2006 Latest update of this lecture was on

IPv6 Fundamentals Ch t ap 1 er I : ntroducti ti t on I o P IPv6 Copyright Cisco Academy Yannis Xydas

Regional Development Forum for Africa /5/2009 Lusaka (Zambia) Broadband Wireless Infrastructure & IPv6 Issues.

IPv6 TRANSITION TECHNOLOGIES

technical Operations Area IP Resource Management

Transforming the Internet: from IPv4 to IPv6

Mobile IP. Bheemarjuna Reddy Tamma IIT Hyderabad. Source: Slides of Charlie Perkins and Geert Heijenk on Mobile IP

An Architecture View of Softbank

TCP/IP Basis. OSI Model

SSAC Advisory on the Changing Nature of IPv4 Address Semantics

IPv4 address exhaustion: Issues and Solutions for Service Providers

Why IPv6 is necessary for new communication scenarios

TR-296 IPv6 Transition Mechanisms Test Plan

The Internet. On October 24, 1995, the FNC unanimously passed a resolution defining the term Internet.

Introduction to The Internet. ISP/IXP Workshops

IPv6 for AT&T Broadband

Study Group on Advanced Use of Internet with IPv6. Final Report. (Draft)

Network Address Translation Commands

IPv6 Tunneling Over IPV4

IPv6 Potential Routing Table Size

IP Subnetting and Addressing

IPv6 and xdsl. Speaker name address

The Regional Internet Registries

Deploying IPv6, Now. Christian Huitema. Architect Windows Networking & Communications Microsoft Corporation

Hurricane Electric is using this document to update its customers and anyone else interested in Hurricane Electric s network offerings.

Campus IPv6 connection Campus IPv6 deployment

Introduction to The Internet

Action Plan and Milestone Toward IPv4 Address Exhaustion ver June 4, 2010 Task Force on IPv4 Address Exhaustion, Japan

TR-242 IPv6 Transition Mechanisms for Broadband Networks Issue: 2 Issue Date: February 2015

Implications of Large Scale Network Address Translation (NAT)

WHITE PAPER. Best Practices for Deploying IPv6 over Broadband Access

Industry Automation White Paper Januar 2013 IPv6 in automation technology

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

Internet Operations and the RIRs

AERONAUTICAL COMMUNICATIONS PANEL (ACP) ATN and IP

NAT and Firewall Traversal with STUN / TURN / ICE

IPv6.marceln.org.

Challenges in NetFlow based Event Logging

21.4 Network Address Translation (NAT) NAT concept

ICS 351: Today's plan. IP addresses Network Address Translation Dynamic Host Configuration Protocol Small Office / Home Office configuration

DHCP Failover: Requirements of a High-Performance System

Cisco. Patrick Grossetete Cisco Systems Cisco IOS IPv6 Product Manager pgrosset@cisco.com

Integrating Security, Mobility, and Multi-Homing in a HIP way

Converged Communication and IPv6. John Loughney

CPE requirements and IPv6. Ole Trøan, February 2010

IP Addressing A Simplified Tutorial

Deploying IPv6 for Service Providers. Benoit Lourdelet IPv6 Product Manager, NSSTG

co Sample Configurations for Cisco 7200 Broadband Aggreg

SolarWinds Technical Reference

NAT and Firewall Traversal with STUN / TURN / ICE

So#bank group s IPv6 deployment experiences

IPv4 and IPv6 Integration. Formation IPv6 Workshop Location, Date

Deploying IPv6 Service Across Local IPv4 Access Networks

Technical Support Information

Developing an IPv6 Addressing Plan Guidelines, Rules, Best Practice

IPv4 exhaustion and IPv6 adoption: For future growth of the Internet

IP addressing. Interface: Connection between host, router and physical link. IP address: 32-bit identifier for host, router interface

Computer Networks. Introduc)on to Naming, Addressing, and Rou)ng. Week 09. College of Information Science and Engineering Ritsumeikan University

Residential IPv6 IPv6 a t at S wisscom Swisscom a, n an overview overview Martin Gysi

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

Network Address Translation (NAT) Adapted from Tannenbaum s Computer Network Ch.5.6; computer.howstuffworks.com/nat1.htm; Comer s TCP/IP vol.1 Ch.

CS 457 Lecture 19 Global Internet - BGP. Fall 2011

Internet Protocols Fall Lectures 7-8 Andreas Terzis

IPv6 Challenges for Embedded Systems István Gyürki

IPv6 Co-existence & Integration

Network Address Translation (NAT)

Network Convergence and the NAT/Firewall Problems

Resource Certification. Alex Band Product Manager

IPv6 and 4-byte ASN Update

VPN taxonomy. János Mohácsi NIIF/HUNGARNET tf-ngn meeting April 2005

Module 7 Internet And Internet Protocol Suite

Connecting with Vonage

IPv4/IPv6 Translation: Framework. Li, Bao, and Baker

A Sampling of Internetwork Security Issues Involving IPv6

No need to operate a DHCP server. If a server s IP address changes, clients will lose the ability to access it!

6LoWPAN Technical Overview

IP Addressing. -Internetworking (with TCP/IP) -Classful addressing -Subnetting and Supernetting -Classless addressing

COMP 631: COMPUTER NETWORKS. IP Addressing. Jasleen Kaur. Fall How to Deal With Heterogeneity & Scale?

What's inside the cloud?!

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

Connecting with Free IP Call

IPv6 ISP Technical and Business Case Study. IPv6 Task Force II 13 th September

The ISP Column A monthly column on things Internet. What is Metadata, and Why Should I Care? August Geoff Huston

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

Transcription:

IPv4-IPv6 transition Just to cut the Gordian Knot? turchanyi.geza@gmail.com mohacsi@niif.hu 1 Oct. 2008, page 1

Table of contents! IPv4, IPv6 two languages! A borrowed slide fix-mobile convergence! About the authors! Well known trends! IP addresses (Trivialities 1)!! Two address saving methods and the weak points! How the IP address allocation works for DSL?! Let s find a wheel to reinvent! Another wheel to reinvent! Comparing proposals! Summary! Acknowledgement! More to follow 1. Oct. 2008, page 2

IPv4 and IPv6 are two languages...although the upper layer protocols are the same My father told me a joke, a story, or an example if he could not explain something otherwise The official language of this conference is English Language officielle de cette conference est anglaise Translators? Good news: Applications works the same way 1. Oct. 2008, page 3

Dreams Fix-Mobile convergence a borrowed slide from the Ericsson s tutorial End to end IPTV Design 1. Oct. 2008, page 4

About the authors János Mohácsi CDO, National Information Infrastructure Development Institute (HUNGARNET, NIIF)! Computer engineer, 1993 Technical University of Budapest DANTE (Cambridge) 2001-2002 EU/IST FP5/6/7 projects 2002- IPv6: 6BONE, TIPSTER6 6NET, CampusIPv6 6DISS, 6Deploy IETF: v6-ops, RFC4890 1. Oct. 2008, page 5

About the authors (2)! Géza Turchányi, INFO-IPv6 Consulting Mathematician, 1978 Eötvös Loránd University Budapest CERN (Geneva) 1989-1991 RIPE NCC (Amsterdam) 1994 IPv6: RIPE-IPv6 wg (1996-)! TIPSTER6 IETF:contributor of RFC1918 v6-ops, draft-scopedas 1. Oct. 2008, page 6

Well known trends (1) IPv4 address space exhaustion: cautious scenario Cautious: not to underestimate the problem Tony Hain: (Internet Protocol Journal, Sept. 2005.) A Pragmatic Report on IPv4 Address Space Consumption (worst case scenario)! 1. Oct. 2008, page 7

Well known trends (2) IPv4 address space exhaustion: trend analysis Optimistic: not to overestimate the problem Geoff Huston: www.potaroo.net/tools/ipv4/ Various mathematical methods in use Updated daily. On 29. Sept. 2008: Projected IANA Unallocated Address Pool Exhaustion: 08-Nov-2010 (16-Apr-2010)! Projected RIR Unallocated Address Pool Exhaustion: 09-Nov-2011 (15-Feb-2011)! However, in 2005, the estimated time was much longer! 1. Oct. 2008, page 8

IP addresses (trivialities) IPv4: 148.6.0.5 (32bits, variable network/host boundary)! IPv6: 2001:0DB8:3003:0001:0000:0000:6543:210F (128bits, 64bits network, 64bits host)! IP address allows: " identification of a communication interface " where to send the (groups) of packets (routing)! " backtracking (who has done, what, when)! Communication: IP address + port number (TCP, UDP)! 1. Oct. 2008, page 9

Two address saving methods & weak points(1) Dynamic IP(v4) address allocation Good old days: dial in 5-10% Good old days: Broadband - 50% VOIP: (will) provoke semi-always-on! ->100% Not enough address space left for massive always-on even today!! An Internet strike could hit almost all ISP! (All dynamic users try to use the service at the same time)! 1. Oct. 2008, page 10

Two address saving methods & weak points (2) Reusable address space: Private AND AS-local RFC1597: Address Allocation for Private Internets, 03. 94 RFC1918: Next edition: February 1996 IANA reserved address blocks: 10.0.0.0/8 (old ARPANET space)! 172.16.0.0-172.31.255.255 (172.16/12 prefix) 192.168.0.0-192.168.255.255 (192.168/16 prefix) 1. Oct. 2008, page 11

How the IP address allocation works for DSL? Still like dial-in via a modem (PPP) It is easy to assign an IPv4 address to a DSL user, however, how to assign an IPv6 address (or: an IPv6 network)? 1. Oct. 2008, page 12

Let s find wheels to reinvent (1) (6to4, Brian Carpenter) Having an IPv4 address, it is easy to create an IPv6 network Select a prefix: 2002 (for 6to4, RFC3056 and RFC3068)! Extend it: IPv6prefix_ext=f(IPv4)! f(x)=x and use as the network prefix! The IPv6 packets can even be tunnelled over IPv4! 6to4 is about Ipv6 address allocation and routing 1. Oct. 2008, page 13

Let s find wheels (2): 6to4 limits How to find a solution for DSL users? 6to4 is good example how to assign IPv6 networks, however what to do, if there is not enough IPv4 addresses? Our IPv6DM proposal at RIPE 55th 25. Oct. 2007: //www.ripe.net/ripe/meetings/ripe-55/ presentations/turchanyi-two-jokes-half-proposal.pdf Use unique IPv6 prefix assigned for this purpose to the ISP Global IPv4 and AS-local reusable IPv4 address space Simple mathematics for the prefix calculator function Rémi Deprés submitted the (RD) draft RFC, 9. Feb. 2008: 1. Oct. 2008, page 14

An other wheel to reinvent: reusable address space New reusable address class: AS-local Details in Draft-scopedIPv4AS-00 www.ripe.net/ripe/meetings/ripe-55/presentations/turchanyi--two-jokes.pdf Similarities with private IP addresses, BUT Scope: Autonomous System (AS), Internet Service Provider Routable within the AS Allocated by IANA and contributors For dynamic allocation, might be revoked Dark address space might be part of it 1. Oct. 2008, page 15

Comparing similar proposals (1) IPv6 address assignment based on IPv4 address assignment Original Brian Carpenter: 6to4 Good for static global IPv4 addresses, fix prefix: 2002 Reinvented first: IPv6DM ()! Tailored to reusable IPv4 addresses, dedicated prefix for the ISP Projecting IPv4 address space into IPv6 address space, efficient Reinvented again as RD by Rémi Després Tailored only to a medium-sized ISP (Free in France)! CPE must have in hand Need huge IPv6 address space, inefficient, but simple Well documented, draft RFC 1. Oct. 2008, page 16

Comparing similar proposals (2) New reusable address space Original: Address Allocation for Private Internets; RFC1597, 1981 Classful, non-scoped IPv4 address ranges Good for sites, client-only access Reinvented first as AS-local (Géza Turchányi)! Presented first at Networkshop March 2007, then at RIPE 55th Address blocks can be added and revoked IANA and contributor ISP Reinvented as ISP-local Draft-shirasaki-isp-shared-addr-00.txt IANA allocated only, coupled with carrier-grade NAT Well documented, draft RFC Reuse 240/4??? no support in the widespread operating system 1. Oct. 2008, page 17

Summary There is a bottleneck of IPv4->IPv6 transition is in the DSLAMs and around. New protocols and standards needed urgently Included: A new, reusable IPv4 address class (AS-local)! IPv6 address class: calculated from IPv4 dynamic addr. Content provision in IPv6 no time to wait 1. Oct. 2008, page 18

Acknowledgement Ruediger Volk (Deutsche Telekom)! Attila Balogh (Magyar Telekom)! 1. Oct. 2008, page 19

More to follow IETF RIPE www.ripe.net www.ietf.org DSL Forum??? Many thanks for your attention! Je Vous remercie votre attention! Questions? info@info-c.hu 1. Oct. 2008, page 20

Extension more about RD 1. Oct. 2008, page 21

Extension more about IPv6DM 1. Oct. 2008, page 22