IPv6 and IPv4 Update from the RIPE NCC. Sandra Brás, Ferenc Csorba

Similar documents
RIPE Network Coordination Centre RIPE NCC LIR Tutorial

How To Get An Ipv6 Allocation On Ipv4 (Ipv4) From Ipv5) From The Ipvripe Ncc (Ip6) From A Ipvv6 Ipv2 (Ip4) To Ip

RPKI Tutorial. Certification. Goals. Current Practices in Filtering

Routing Security Training Course

IPv6 Addressing. ISP Training Workshops

LIR Handbook. January 2012 RIPE NETWORK COORDINATION CENTRE

IPv6 Address Planning

Introduction to The Internet

Internet Structure and Organization

Introduction to The Internet. ISP/IXP Workshops

Supporting Notes for the Provider Independent (PI) Assignment Request Form

APNIC Internet Resource Management (IRM) Tutorial. Petaling Jaya, Malaysia 24 February 2014

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

Internet Operations and the RIRs

Internet Bodies.

IPv6 The Big Picture. Rob Evans, Janet

Introduction to IP Numbers vs. Domain names. Adiel A. Akplogan CEO, AFRINIC. 2014

Topic 1: Internet Architecture & Addressing

Detecting BGP hijacks in 2014

Mirroring the RIPE Database

Regional Internet Registries. Statistics & Activities. Prepared By APNIC, ARIN, LACNIC, RIPE NCC

VLSM and CIDR Malin Bornhager Halmstad University

We Recommend: Click here to increase PC Speed! URL Decode Lookup. Express. DNS Records (Advanced Tool) URL Encode Trace.

What's inside the cloud?!

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

The Internet Introductory material.

APNIC IPv6 Deployment

technical Operations Area IP Resource Management

256 4 = 4,294,967,296 ten billion = 18,446,744,073,709,551,616 ten quintillion. IP Addressing. IPv4 Address Classes

APNIC elearning: Reverse DNS for IPv4 and IPv6

Fireware How To Dynamic Routing

Internet Addresses (You should read Chapter 4 in Forouzan)

RIPE Whois Database Query Reference Manual

Oracle Communications Internet Name and Address Management

The IANA Functions. An Introduction to the Internet Assigned Numbers Authority (IANA) Functions

:0db8:2004:f000:20d:60ff: Continuing cooperation The NRO and Internet Governance. The. Number

Address Scheme Planning for an ISP backbone Network

CIDR: Classless Interdomain Routing

Subnetting and Network Management Omer F. Rana. Networks and Data Communications 1

BGP. 1. Internet Routing

Types of IPv4 addresses in Internet

IPv6 Around the World

What is AfriNIC, IPv4 exhaustion & IPv6 transition

IPv6 Addressing. John Rullan Cisco Certified Instructor Trainer Thomas A. Edison CTE HS

RIPE Atlas. Philip Smith Network Startup Resource Center (NSRC) PacNOG 16 1 st December 2014, Honiara, Solomon Islands

IPv6 Addressing and Subnetting

Domain Names and their Role for the Net

BGP Terminology, Concepts, and Operation. Chapter , Cisco Systems, Inc. All rights reserved. Cisco Public

Network layer. Assignment 3

Industry Automation White Paper Januar 2013 IPv6 in automation technology

Law Enforcement and Internet Governance: An Ounce of Prevention Is Worth a Pound of Cure

BGP Techniques for Internet Service Providers

Computer Network Foundation. Chun-Jen (James) Chung. Arizona State University

How to use the UNIX commands for incident handling. June 12, 2013 Koichiro (Sparky) Komiyama Sam Sasaki JPCERT Coordination Center, Japan

Introduction. Internet Address Depletion and CIDR. Introduction. Introduction

APNIC elearning: Requesting IP Address

Webinar: Advanced RIPE Atlas Usage

Overview. Principles Creating reverse zones Setting up nameservers Reverse delegation procedures IPv6 Reverse DNS

Subnet + CIDR. Internet Networking recitation #1. 11: , Internet Networking,

INTERNET ORGANIZATION OVERVIEW OF THE INTERNET'S ORGANIZATION AND MAIN STANDARD BODIES. Internet Organization. Peter R. Egli INDIGOO.COM. indigoo.

Classful IP Addressing (cont.)

IRINN Open Policy Meeting

BGP Operations and Security. Training Course

ICS 351: Today's plan

Tutorial (03) IP addresses & Sub netting

TCP/IP Basis. OSI Model

Computer Networks. Lecture 3: IP Protocol. Marcin Bieńkowski. Institute of Computer Science University of Wrocław

Distributed Systems. 09. Naming. Paul Krzyzanowski. Rutgers University. Fall 2015

Internet Protocol version 4 Part I

Transcription:

IPv6 and IPv4 Update from the RIPE NCC Sandra Brás, Ferenc Csorba RIPE NCC IPv6 Kongress - Frankfurt 22 May 2014

Schedule IPv6 Kongress 2 RIPE/RIPE NCC. Who are we? IPv4 exhaustion IPv4 transfers IPv6 address space Think subnets! IPv6 deployment statistics IPv6 in the RIPE Database RIPE NCC s IPv6 address tools

RIPE / RIPE NCC Who are we? Section 1

Who are we? IPv6 Kongress 4 RIPE NCC Located in Amsterdam Not for profit membership organisation One of five RIRs RIPE Community Open community Develops policies Working group mailing lists

What do we do? IPv6 Kongress 5 Distribute IPv4, IPv6, ASNs Support RIPE community Training RIPE Database RIPE Atlas RIPE Stat Resource Certification (RPKI) Research and Statistics

The Internet Registry System IPv6 Kongress 6 IANA Lacnic Latin America ARIN North America RIPE NCC Eurasia Middle East AFRINIC Africa APNIC Asia Pacific

Who makes policies? IPv6 Kongress 7

Who makes policies? IPv6 Kongress 8 ICANN / IANA ASO AfriNIC RIPE NCC ARIN APNIC LACNIC AfriNIC community RIPE community ARIN community APNIC community LACNIC community Global Policy Proposal

You can change the rules IPv6 Kongress 9

Participate! IPv6 Kongress 10 Join the Working group mailing lists Come to the RIPE Meetings

IPv4 Exhaustion Section 2

IANA IPv4 pool IPv6 Kongress 12 40% 30% 20% 10% 0% 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011

IPv4 Address distribution IPv6 Kongress 13 /0 IANA /8 RIR /22 1024 IPs LIR /23 /25 /24 End User Allocation PA Assignment PI Assignment

RIPE NCC s available IPv4 pool IPv6 Kongress 14

RIPE NCC s last /8 IPv6 Kongress 15 We do things differently! Each LIR gets one /22 (=1024 IP addresses) No PI

RIPE NCC s last /8 IPv6 Kongress 16 Requirements to get your /22 Have an IPv6 allocation Qualify for an IPv4 allocation

IPv4 Transfers Section 3

Don t buy your IPv4 on ebay! IPv6 Kongress 18

Transfer of IPv4 allocations IPv6 Kongress 19 Transfer unused allocations to another LIR Minimum allocation size /22 RIPE NCC evaluates it Updated in RIPE Database

IPv4 Transfer Listing Service IPv6 Kongress 20

IPv6 Address Space Section 4

IPv6 address distribution IPv6 Kongress 22 /3 IANA /12 RIR /32 LIR /60 /48 /48 End User Allocation PA Assignment PI Assignment

IPv6 basics IPv6 Kongress 23 Every subnet should be a /64 Customer assignments (sites) between: /64 (1 subnet) /48 (65536 subnets) Minimum allocation size /32 65536 /48 s 16777216 /56 s

IPv6 subnetting IPv6 Kongress 24 IPv6 Subnetting 2001:0DB8:0000:0000:0000:0000:0000:00000000:0000 64 bits interface ID /64 /60 = 16 /64 /56 = 256 /64 /52 = 4096 /64 /48 = 65536 /64 /32 = 65536 /48 Contact Training Services: ts@ripe.net Follow us on Twitter: www.twitter.com/trainingripencc www.ripe.net

Classless Interdomain Routing(CIDR) IPv6 Kongress 25 RIPE NCC IPv6 Chart Prefix /24 /25 /26 /27 /28 /29 /30 /31 /32 /33 /34 /35 /36 /37 /38 /39 /40 /41 /42 /43 /44 /45 /46 /47 /48 /49 /50 /51 /52 /53 /54 /55 /56 /57 /58 /59 /60 /61 /62 /63 /64 /48s 16M 8M 4M 2M 1M 512K 256K 128K 64K 32K 16K 8K 4K 2K 1K 512 256 128 64 32 16 8 4 2 1 /56s 4G 2G 1G 512M 256M 128M 64M 32M 16M 8M 4M 2M 1M 512K 256K 128K 64K 32K 16K 8K 4K 2K 1K 512 256 128 64 32 16 8 4 2 1 /64s 1T 512G 256G 128G 64G 32G 16G 8G 4G 2G 1G 512M 256M 128M 64M 32M 16M 8M 4M 2M 1M 512K 256K 128K 64K 32K 16K 8K 4K 2K 1K 512 256 128 64 32 16 8 4 2 1 Bits 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 IPv4 CIDR Chart IP Addresses 1 2 4 8 16 32 64 128 256 512 1 K 2 K 4 K 8 K 16 K 32 K 64 K 128 K 256 K 512 K 1 M 2 M 4 M 8 M 16 M 32 M 64 M 128 M 256 M 512 M 1024 M 2048 M 4096 M Bits 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Contact Registration Services: Prefix /32 /31 /30 /29 /28 /27 /26 /25 /24 /23 /22 /21 /20 /19 /18 /17 /16 /15 /14 /13 /12 /11 /10 /9 /8 /7 /6 /5 /4 /3 /2 /1 /0 Subnet Mask 255.255.255.255 255.255.255.254 255.255.255.252 255.255.255.248 255.255.255.240 255.255.255.224 255.255.255.192 255.255.255.128 255.255.255.0 255.255.254.0 255.255.252.0 255.255.248.0 255.255.240.0 255.255.224.0 255.255.192.0 255.255.128.0 255.255.0.0 255.254.0.0 255.252.0.0 255.248.0.0 255.240.0.0 255.224.0.0 255.192.0.0 255.128.0.0 255.0.0.0 254.0.0.0 252.0.0.0 248.0.0.0 240.0.0.0 224.0.0.0 192.0.0.0 128.0.0.0 0.0.0.0 RIPE NCC www.ripe.net

To get an IPv6 allocation IPv6 Kongress 26 Be an LIR Have a plan for making assignments within two years! Minimum allocation size /32 Up to a /29! Announcement as a single prefix recommended

Customer assignments IPv6 Kongress 27 Give your customers enough addresses! Up to a /48 For more addresses, send in request form! Alternatively, make a sub-allocation Every assignment must be registered in the RIPE database

Customer IPv6 Kongress 28 Customers have no idea how to handle 65536 subnets! Give them information http://bit.ly/116hctg

Think subnets! Section 5

Most difficult part of IPv6 course? IPv6 Kongress 30

Philosophy change IPv6 Kongress 31

IPv4->IPv6: what philosophy change? IPv6 Kongress 32 How many IP addresses do I need? How many subnets do I need? Subnet always = /64

What? /64=2x10 19 addresses? Really? IPv6 Kongress 33 Why? Autoconfiguration (SLAAC) Feature of IPv6 Architecture Conservation? first 64 bits not last 64 bits Enough addresses

Think of your heart! IPv6 Kongress 34 Don t count IP addresses in a subnet!

How many subnets IPv6 Kongress 35 do I give to my customers? /64 (1 subnet) /60 (16 subnets) /56 (256 subnets) /52 (4096 subnet) /48 (65536 subnets)

How many customers can I have? IPv6 Kongress 36 4 billion /64 s 65536 /48 s 268 million /60 s 17 million /56 s 1 million /52 s

What should you do? IPv6 Kongress 37 Make an addressing plan /64 for all subnets Routers: /56 or /52 give all routers the same size block minimum /64 per interface allow growth Point-to-point: /64

IPv6 Deployment Statistics Section 6

IPv6 allocation rate IPv6 Kongress 39

IPv6 prefix distribution IPv6 Kongress 40

Members with IPv6 and IPv4 IPv6 Kongress 9962 members with IP resources IPv4 only IPv6 only IPv6 and IPv4 41

German members with IPv6 and IPv4 IPv6 Kongress 900 German members with IP resources IPv4 only IPv6 only IPv6 and IPv4 42

IPv6 RIPEness IPv6 Kongress 43 One star if the LIR has an IPv6 allocation Additional stars if: IPv6 Prefix is announced on router A route6 object is in the RIPE Database Reverse DNS is set up! A list of all 4 star LIRs: http://ripeness.ripe.net/

IPv6 RIPEness: 10354 LIRs IPv6 Kongress 44 1 star 2 stars 3 stars 4 stars No IPv6 No IPv6 31% 1 star 25% 4 stars 21% 3 stars 14% 2 stars 9%

IPv6 RIPEness - countries IPv6 Kongress 45 1200 1star 2star 3star 4star 0star 900 600 300 0 Slovenia (53 LIRs) Netherlands (592 LIRs) Czech Republic (258 LIRs) Germany (1043 LIRs) Switzerland ( 354 LIRs) Poland (315 LIRs) Austria (206 LIRs) Portugal (44 LIRs) Norway (220 LIRs) Denmark (170 LIRs)

IPv6 RIPEness - countries, relative IPv6 Kongress 46 100% 1star 2star 3star 4star 0star 75% 50% 25% 0% Slovenia (53 LIRs) Netherlands (592 LIRs) Czech Republic (258 LIRs) Germany (1043 LIRs) Switzerland ( 354 LIRs) Poland (315 LIRs) Austria (206 LIRs) Portugal (44 LIRs) Norway (220 LIRs) Denmark (170 LIRs)

IPv6 enabled ASNs in global routing IPv6 Kongress 47 NL DE 40% BE FR

IPv6 in the RIPE Database Section 7

RIPE Database IPv6 Kongress 49 Public Internet resource and routing registry database

RIPE Database objects IPv6 Kongress 50 Resources inetnum, inet6num, aut-num, domain Routing route, route6, aut-num Security mntner Contact organisation, person, role

LIR s allocation, assignments IPv6 Kongress 51 inetnum: 85.11.184.0/21 netname: NL-EXAMPLE descr: LIR s Name status: ALLOCATED PA org: ORG-BB2-RIPE mnt-by: RIPE-NCC-HM-MNT mnt-lower: LIR-MNT mnt-domains: LIR-MNT admin-c: LA789-RIPE tech-c: LA789-RIPE /21 Allocation inetnum: 85.11.186.0/25 descr: My Assignment status: ASSIGNED PA mnt-by: LIR-MNT admin-c: LA789-RIPE tech-c: LA789-RIPE /25 /24 Assignments

Comparison IPv4 and IPv6 status IPv6 Kongress 52 IPv4!! ALLOCATED PA! ASSIGNED PA! ASSIGNED PA! SUB-ALLOCATED PA! ASSIGNED PI IPv6! ALLOCATED-BY-RIR! ASSIGNED! AGGREGATED-BY-LIR! ALLOCATED-BY-LIR! ASSIGNED PI

IPv6 statuses used by LIRs IPv6 Kongress 53 ALLOCATED-BY-RIR ALLOCATED-BY-LIR /36 ASSIGNED /44 AGGREGATED-BY-LIR assignment-size: 56 /34 AGGREGATED-BY-LIR assignment-size: 48 /40 /48 /48 /48 /48 /48

Aggregated-by-lir inet6num object IPv6 Kongress 54 inet6num: 2001:db8:1000::/36 netname: Brightlife descr: Broadband services country: NL admin-c: BN649-RIPE tech-c: BN649-RIPE status: AGGREGATED-BY-LIR assignment-size: 48 mnt-by: BRIGHTLIFE-MNT notify: noc@example.net changed: noc@example.net 20130218 source: RIPE

RIPE NCC s IPv6 Address Tools Section 8

RIPE Atlas IPv6 Kongress 56 Internet measurement network Gives a big picture about Internet traffic Currently over 5000 active probes worldwide User Defined Measurements available for LIRs ping, traceroute, DNS, SSL Set up IPv6 reachability test http://atlas.ripe.net

RIPE Atlas coverage IPv6 Kongress 57

RIPEstat IPv6 Kongress 58

RIPEstat IPv6 Kongress 59 http://stat.ripe.net

IPv6 Analyser - in the LIR Portal IPv6 Kongress 60 Create new RIPE DB objects seamlessly CREATE NEW OBJECTS ALLOCATED-BY-LIR AGGREGATED-BY-LIR ASSIGNED ALLOCATED-BY-RIR

IPv6 Analyser - in the LIR Portal IPv6 Kongress 61 wizard - for creating assignments and aggregations

IPv6 Analyser - in the LIR Portal IPv6 Kongress 62 wizard - for creating assignments and aggregations

? 63

Follow us! IPv6 Kongress 64 @TrainingRIPENCC

Ende Konec Kraj Lõpp Fine The End! Beigas הסוף Einde Соңы Vége Pabaiga Fim Amaia Loppu Kрай Fí Finvezh Ënn Endir Sfârşit Канeц Конeц Liðugt Fund Son An Críoch Y Diwedd Finis Kiнець Kpaj Fin Τέλος Slut Slutt Tmiem Koniec