IPv6. Dispelling the Magic

Similar documents
Planning for Information Network

RIPE Policy Development & IPv4 / IPv6

IPv6 migration challenges and Security

IPv6 Next generation IP

Advanced Computer Networking. CYBR 230 Jeff Shafer University of the Pacific. IPv6

OSI Data Link & Network Layer

IPv4 depletion & IPv6 deployment in the RIPE NCC service region. Kjell Leknes - June 2010

Chapter 7: IP Addressing CCENT Routing and Switching Introduction to Networks v6.0

CSCD 433/533 Advanced Networks Spring Lecture 20 IPv6 and Tunnels

OSI Data Link & Network Layer

IPv6 Feature Facts

ECE 435 Network Engineering Lecture 14

IPv6 tutorial. RedIRIS Miguel Angel Sotos

Performance Comparison of Internet Protocol v4 with Internet Protocol v6

OSI Data Link & Network Layer

IPv6 Deployment and Distribution in the RIPE NCC Service Region. Marco Schmidt IP Resource Analyst Monday, 23 April 2012

Foreword xxiii Preface xxvii IPv6 Rationale and Features

ELEC / COMP 177 Fall 2015

CSCI-1680 Network Layer:

IPv6 is Internet protocol version 6. Following are its distinctive features as compared to IPv4. Header format simplification Expanded routing and

CS 356: Computer Network Architectures. Lecture 15: DHCP, NAT, and IPv6. [PD] chapter 3.2.7, 3.2.9, 4.1.3, 4.3.3

MIGRATION OF INTERNET PROTOCOL V4 TO INTERNET PROTOCOL V6 USING DUAL-STACK TECHNIQUE

Athanassios Liakopoulos Slovenian IPv6 Training, Ljubljana, May 2010

IPv6 : Internet Protocol Version 6

History. IPv6 : Internet Protocol Version 6. IPv4 Year-Wise Allocation (/8s)

Chapter 19 Network Layer: Logical Addressing 19.1

IPv6 Transition Technologies (TechRef)

LOGICAL ADDRESSING. Faisal Karim Shaikh.

CS118 Discussion, Week 6. Taqi

Asst. Prof. Chaiporn Jaikaeo, Ph.D.

What s new at the RIPE NCC?

TSIN02 - Internetworking

ICS 451: Today's plan

Module 13. IPv6 Addressing

Transitioning to IPv6

NAT, IPv6, & UDP CS640, Announcements Assignment #3 released

DHCPv6 OPERATIONAL ISSUES Tom Coffeen 4/7/2016

Chapter 6 Addressing the Network- IPv4

RMIT University. Data Communication and Net-Centric Computing COSC 1111/2061. Lecture 2. Internetworking IPv4, IPv6

CCNA Exploration Network Fundamentals. Chapter 06 Addressing the Network IPv4

Introduction to IPv6

ISO 9001:2008. Pankaj Kumar Dir, TEC, DOT

IPv6 Implementation Best Practices For Service Providers

Integrated Security 22

7th Slide Set Computer Networks

Facilitating IPv6 Deployment. Mirjam Kühne, RIPE NCC

ETSF05/ETSF10 Internet Protocols Network Layer Protocols

IPv6: An Introduction

Seminar IPv6. Omicron 1

An Industry view of IPv6 Advantages

IPv6 Protocol & Structure. npnog Dec, 2017 Chitwan, NEPAL

Internetworking/Internetteknik, Examination 2G1305 Date: August 18 th 2004 at 9:00 13:00 SOLUTIONS

IPv6 Protocol Architecture

Configuring IPv6 for Gigabit Ethernet Interfaces

Configuring IPv6 basics

Internet Control Message Protocol

12.1. IPv6 Feature. The Internet Corporation for Assigned Names and Numbers (ICANN) assigns IPv6 addresses based on the following strategy:

CS118 Discussion 1A, Week 6. Zengwen Yuan Dodd Hall 78, Friday 10:00 10:50 a.m.

IPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land

Host-based Translation Problem Statement.

RIPE NCC Status Update

Introduction to IPv6. Unit -2. Prepared By:- NITIN PANDYA Assistant Professor, SVBIT.

IPv6. (Internet Protocol version 6)

IPV6 SIMPLE SECURITY CAPABILITIES.

EP2120 Internetworking/Internetteknik IK2218 Internets Protokoll och Principer

Internet of Things (IOT) Things that you do not know about IOT

MUM Lagos Nigeria Nov 28th IPv6 Demonstration By Mani Raissdana

Chapter 20 Network Layer: Internet Protocol 20.1

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

Radware ADC. IPV6 RFCs and Compliance

Network Layer Protocol & Internet Protocol (IP) Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science

IPv6 Technical Challenges

Aeronautical Systems Center

IPv6 Basics. APNIC Training Bali, Indonesia February, Jordi Palet - 1

FREQUENTLY ASKED QUESTIONS ABOUT IPv6

Operation Manual IPv6 H3C S3610&S5510 Series Ethernet Switches Table of Contents. Table of Contents

IPv6. Internet Technologies and Applications

IPv6 Policy and Statistics. Ingrid Wijte July 2018 IPv6 Roundtable - Tel Aviv

End-to-End Communication

IPv6: What is it? Why does it matter?

Necessity to Migrate to IPv6

Internet Protocol, Version 6

Subnet Masks. Address Boundaries. Address Assignment. Host. Net. Host. Subnet Mask. Non-contiguous masks. To Administrator. Outside the network

TCP/IP Protocol Suite

IPv4/v6 Considerations Ralph Droms Cisco Systems

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964

Mapping of Address and Port (MAP) an ISPs Perspective. E. Jordan Gottlieb Principal Engineer Charter Communications

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

IPv4 addressing, NAT. Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley.

DPX8000 Series Deep Service Switching Gateway User Configuration Guide Firewall Service Board Module v1.0

Network and Broadband Systems IPv6 What s new? Andreas Hofmeier

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August

Migration to IPv6 from IPv4. Is it necessary?

Internet Numbers Introduction to the RIR System

Q-Balancer Range FAQ The Q-Balance LB Series General Sales FAQ

Table of Contents 1 IPv6 Configuration IPv6 Application Configuration 2-1

COSC4377. TCP vs UDP Example Statistics

Chapter 19 Network Layer: Logical Addressing

Lecture Computer Networks

Cisco Network Address Translation (NAT)

Transcription:

IPv6 Dispelling the Magic Board Chairman RIPE NCC 1

Why the Title? 96 more bits. No Magic Gaurab Raj Upadhaya 2

Agenda RIPE NCC Background to IPv6 History of IPv6 Why Deploy Ipv6? Where are we Conclusions 3

RIPE NCC Allocate internet resources in Europe and Middle East Membership association Amsterdam 106 FTE Also - Training - Government Cooperation - Outreach 4

RIPE NCC (2) Membership Elected Board - 3 year terms Policy made by RIPE community - Policy Development Process - Consensus based 5

RIPE NCC (3) Members can request - Ipv4 addresses - Ipv6 addresses - AS numbers Subject to assessment of need Rules and procedures for allocation derive from policy set by the community 6

Background to IPv6 Current internet protocol is Ipv4 Four principles set down by Cerf and Kahn in 1974 - independence from underlying network technology and from the architecture of the host - universal connectivity throughout the network - end-to-end acknowledgements - standardized application protocols Standardised in 1981-16 bit address space - More space than anyone could ever need 7

Ipv4 continued Ipv4 wildly successful Mainly due to the four principles Gradually being undermined - Address space depletion - NAT - Loss of end-to-end principle (throttling, Phorm etc) IPv6 may be the answer 8

Ipv4 headers 9

Things missing in IPv4 Security Autoconfiguration Traffic engineering (QoS) Multicast 10

Ipv6 headers 11

Ipv6 header fields Version: IP version 6 Traffic Class: used in congestion control Flow Label: QoS management Payload length: payload length in bytes Next header: specifies the next encapsulated protocol Hop Limit: replaces the ttl field of IPv4 Source and Destination addresses: 128 bits each 12

Header Format Simplification Fixed length of header - Length field eliminated by no options No fragmentation on router - Fragmentation field and option field moved to extension header - Hosts should use the path MTU discovery No header checksum - Reduce cost of header processing, no checksum updates at each router Improvement of routing speed 13

However The only real immediate benefit in the Header is the increased address length 14

IPv6/IPv4 addresses Ipv4 address written as four decimal octets - Example: 192.168.1.65 Netmask indicated using a / - Example: 192.168.1.65/24 24 bits 8 bits Network Host 15

IPv6/IPv4 addresses Ipv6 address written as eight hexadecimal groups - Example: fe80::20c:29ff:fec2:52ff Netmask indicated using a / - Example: fe80::20c:29ff:fec2:52ff/48 48 bits 80 bits Network Host 16

Auto configuration Useful extension to IPv6 DHCP has performed this function in Ipv4 Not suitable in the Internet of Things Ipv6 has auto configuration defined as part of the implementation 17

Auto configuration example Addresses are link/local scope and global scope - Typically an interface will have one of each - Global is unique on the internet - Link/local is only unique on the local link Process - Build local (supposedly unique) identifier - Build tentative address - Test if unique locally - If unique then use 18

Ethernet Example Take MAC address - 00-0C-29-C2-52-FF Pad MAC address - 00-0C-29-FF-FE-C2-52-FF Invert universal/local bit - 02-0C-29-FF-FE-C2-52-FF Prepend well known prefix (fe80::/64) - fe80::20c:29ff:fec2:52ff Test for uniqueness 19

Other Improvements Security (IPSEC) but this has been back ported to IPv4 Traffic Engineering (but will this actually be used) Multicast 20

IP address pool now 12% available 21

IP address pool - projection 22

IPv4 remaining free pool Policies (1/2) Global Policy for the Allocation of the Remaining IPv4 Address Space (2008-03) - Accepted by all regions and documented - Distribute the last 5 /8s evenly among RIRs (N=1) Use of last /8 (2008-06) - New LIRs and Existing LIRs Must qualify for an allocation Will receive only one block in min size regardless of their real needs - A /16 will be reserved for unforeseen circumstances - Addition of IPv6 deployment requirement suggested 23

IPv4 remaining free pool Policies (2/2) Ensuring efficient use of historical IPv4 resources (2008-07) - Currently legacy allocations are exempt from 80% usage policy - Proposal requires documentation of usage of legacy space Enabling Methods for Reallocation of IPv4 Resources (2007-08) - IPv4 depletion - Applies only to IPv4 PA allocations 24

Main IPv6 Proposals Proposal 2006-02 - IPv6 Allocation criteria altered No more requirement for assignments to *others* No more requirement for 200 customers - New End Site definition LIRs internal assignments count as End Site - LIRs: Plan to make sub-allocations to others or assignments to End Sites Proposal 2006-01: IPv6 for End Users 25

IPv6 Allocations - Last 24 months RIPE Network Coordination Centre 40 35 30 New Policy Community Resolution in RIPE 55 25 20 15 10 5 0 2006-10 2006-12 2007-02 2007-04 2007-06 2007-08 2007-10 2007-12 2008-02 2008-04 2008-06 2008-08 Andrew de la Haye Roundtable meeting, February 2009 26 26

Ipv6 allocations worldwide 27

IPv6 deployment So, is IPv6 being deployed? And if not, why not? 28

On the Amsterdam Internet Exchange RIPE Network Coordination Centre IPv6 Invisible on the Chart, < 0.1% of all packets on average 29

On the Amsterdam Internet Exchange RIPE Network Coordination Centre Peak IPv6 traffic ~ 8 high speed DSL connections Does not include private peerings 30

On the Amsterdam Internet Exchange RIPE Network Coordination Centre It went down, not up! 31

Recently on K.root-servers.net RIPE Network Coordination Centre IPv6 service addresses of 6 DNS root name servers published on February 4th 32

Recently on K.root-servers.net RIPE Network Coordination Centre 0.8-1% of all queries to K come in over IPv6 now 33

IPv4 and IPv6 IPv6 and IPv4 are two different protocols - Resources available over IPv6 are not reachable from an IPv4 node and vice versa Luckily the layers in the Internet Architecture are independent of each other - Same transmission, IPv4 and IPv6 can be run in parallel, on the same network - Several protocols we have used during the years have died, new have arrived 34

No customer demand? If customers do not ask for IPv6, there is no ability for providers to charge (extra) for IPv6 - This implies they do not get the extra money needed for investments in new hard- and software - Not having any customer demand is not a problem because deployment of IPv6 happens anyway Customers ask for content and services (Google, Spotify, Skype) and do not care what protocol is used - IPv6 does not enable new services 35

What do providers do? Upgrade of hard- and software happens all the time in a continuous upgrade cycle - Remember, no customer demand, no extra revenue, no ability to invest specifically for IPv6 At least in the short term building a special IPv6 business case just does not make any sense 36

Core Network Core network can already handle Ipv6 Operational experience is missing Debugging soft- and hardware is needed Management systems are IPv4 only We are with IPv6 where we where with Ipv4 in 1995 Vendors have charged extra for IPv6 37

Ipv6 co-existing with IPv4 IPv6 in core, but IPv4 only to customers require various gateways - IETF is working on solutions Often IPv6 works at home, and in core, but not over the connecting link Bridging IPv4 to/from IPv6 will be needed for a long time - Dual stack services extremely important 38

Most pressing need today Small gateways for private homes do not support IPv6 No large deployment possible No interest from enterprises to get IPv6 as their customers and employees can not use IPv6 Some vendors now start including IPv6, and same for backend systems 39

What is the cost Because IPv6 deployment happens as part of the normal upgrade cycle, it is impossible to separate the costs of IPv6 from upgrade costs For homes, the upgrade cycle is slower than the core, in some cases hardware is never changed - Translation technologies will be needed 40

Do we have deployment? FreeTelecom in France - 3 million subscribers - Have their own CPE with IPv6 IPv6 available for their triple-play users - 250k users have asked for it - Might look small, but is significant 41

Measurement in Sweden 0.5% users used IPv6 for content available over both IPv6 and IPv4 6% users managed to fetch content only available over IPv6-89% over 6to4-9% Toredo - 2% other IPv6 space Thanks to Mikael Abrahamsson, Tele2 42

Conclusions Ipv6 is gradually starting to appear More and more content is becoming available We have a long way to go But, there is hope, and the pace of change is accelerating The ones who are ready in X-day will survive 43

Free Advice RIPE Network Coordination Centre Think, prepare and plan now! To change and deploy in panic mode is expensive! Think, prepare and plan now! 44

Questions? Answers! 45