RIPE Network Coordination Centre RIPE NCC LIR Tutorial

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

RPKI Tutorial. Certification. Goals. Current Practices in Filtering

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

Routing Security Training Course

LIR Handbook. January 2012 RIPE NETWORK COORDINATION CENTRE

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

Internet Operations and the RIRs

Introduction to The Internet

IPv6 Addressing. ISP Training Workshops

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

IPv6 The Big Picture. Rob Evans, Janet

Fireware How To Dynamic Routing

Introduction to The Internet. ISP/IXP Workshops

RIPE Whois Database Query Reference Manual

Mirroring the RIPE Database

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

Internet Structure and Organization

Internet Bodies.

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

IPv6 Address Planning

Components of Routing Table Growth

BGP. 1. Internet Routing

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

Topic 1: Internet Architecture & Addressing

Simple Multihoming. ISP/IXP Workshops

Address Scheme Planning for an ISP backbone Network

BGP Techniques for Internet Service Providers

APNIC elearning: Reverse DNS for IPv4 and IPv6

APNIC elearning: Requesting IP Address

Simple Multihoming. ISP Workshops. Last updated 30 th March 2015

Detecting BGP hijacks in 2014

What is AfriNIC, IPv4 exhaustion & IPv6 transition

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.

4.1.2., , [Section Number Retired] Determination of IP address allocation

technical Operations Area IP Resource Management

DD2491 p Load balancing BGP. Johan Nicklasson KTHNOC/NADA

What's inside the cloud?!

IPv6 and 4-byte ASN Update

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

Impact of IPv4 Address Allocation Practice on BGP Routing Table Growth

Routing in Small Networks. Internet Routing Overview. Agenda. Routing in Large Networks

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

APNIC Trial of Certification of IP Addresses and ASes

CIDR: Classless Interdomain Routing

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

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

BGP Routing. Course Description. Students Will Learn. Target Audience. Hands-On

RIPE Database Terms and Conditions

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

SNMP/HTTP Access Control User Manual

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

The Internet Introductory material.

IRINN Open Policy Meeting

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

Oracle Communications Internet Name and Address Management

IPv4 Address Allocation and the BGP Routing Table Evolution

Types of IPv4 addresses in Internet

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

Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to:

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

Introduction to Routing

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

Internet Protocol version 4 Part I

Internet Technical Governance: Orange s view

Supporting Notes for the Provider Aggregatable (PA) Assignment Request Form

IPv6 Addressing and Subnetting

TECHNICAL REPORT Network Technologies (NTECH); Description of the DNS protocol usage in IP based operators networks

Draft WGIG Issue Paper on the Administration of Internet Names and IP Addresses

BGP Operations and Security. Training Course

Transcription:

RIPE NCC LIR Tutorial Alex Band, RIPE NCC

The Internet Registry (IR) system Getting resources RIPE Database 2

What is an LIR? Local Internet Registry - responsible for obtaining, distributing and registering IP resources, according to the RIPE policies Member of the RIPE NCC - receiving resources directly from the RIPE NCC - RIPE NCC is a Regional Internet Registry (RIR) Benefits - flexibility - independence (BGP multihoming) 3

The Internet Registry System

RIR Service Regions 5

Goals: Registration Why? - Ensure uniqueness of Internet number resources - Provide contact information for users of Internet number resources How? - RIR whois databases Results: - IP address space used only by one organisation - Information available on users of Internet number resources 6

Goals: Aggregation Why? - Routing tables growing too fast - Provide scalable routing solution for Internet How? - Encourage announcement of whole allocations - Introduction of Classless Inter Domain Routing (CIDR) Result: - Growth of routing tables has slowed, but could still be better 7

Goals: Conservation Why? - IP address space and AS Numbers are limited resources - These resources were not used efficiently in the past How? - Introduction of CIDR - Policies to ensure fair usage Results: - Growth in IP address space usage slowed down - Internet number resources are distributed based on need 8

PDP cycle 9

IP Address Distribution /0 IANA /8 RIR /21 /23 Allocation LIR /25 End User /23 PA Assignment PI Assignment 10

IPv4 Address Pool June 2005 Other Central Registry 25% available APNIC source: http://potaroo.net RIPE NCC LACNIC ARIN AfriNIC 11

IPv4 Address Pool - Now Other Central Registry 16% available RIPE NCC APNIC source: http://potaroo.net LACNIC AfriNIC ARIN 12

Lies, Damn Lies and.

IPv6 Allocations 14

IPv6 Allocations per Country 15

Questions?

Getting Resources

Confidential LIR Resource Request Reg File Update RIPE Database 18

IPv4 Allocation If you... - are an LIR - need IPv4 addresses Minimum allocation size is /21 19

IPv6 Allocation If you... - are an LIR - advertise the allocation as a single prefix - have a plan for making assignments within two years Minimum allocation size is /32 20

Assignment Window (AW) Maximum number of IP addresses the LIR can assign without approval from the RIPE NCC - To any End User within 12 months - New LIR: AW = 0 - Six months after the first allocation: AW = /21 21

Using your AW The AW is /21 All requests are from the same customer March July November April time /23 /22 /22 /22 send to RIPE NCC 22

LIR Assignment Process Collect information and evaluate request Request > AW? yes no Need 2 nd opinion? yes RIPE NCC evaluates request no Choose addresses Keep documentation and register in RIPE DB 23

AS Numbers If you... - want to become multihomed - have peering agreements 24

ASN Assignment rate 25

16-Bit AS Number Pool - Now Reserved RIPE NCC AfriNIC 28% available ARIN APNIC source: http://potaroo.net LACNIC 26

32 Bit AS Numbers Assignments in 2007-2008: 16-bit AS default, 32-bit AS on request in 2009: 32-bit AS default, 16-bit AS on request as of 2010: only 32-bit AS numbers Prepare for 32-bit AS numbers in your organisation Ask your hardware vendor for support Please don t wait until 2009 27

Questions?

RIPE Database

RIPE Database Public Network Management Database All LIRs must have - person object - maintainer (mntner) object - organisation object 30

Database Object Syntax Attribute name person: address: phone: nic-hdl: changed: source: Attribute value Comment John Smith Singel 258 Amsterdam +31 20 535 1234 # 9-17 CET JS1-RIPE john@example.net 20030306 RIPE (after #) Continuation (line starts with white character) 31

Not using a Role Object inetnum: 80.35.61.0 tech-c: JS123-RIPE SB456-RIPE person: John Smith nic-hdl: JS123-RIPE inetnum: 80.35.62.0 tech-c: JS123-RIPE SB456-RIPE inetnum: 80.35.62.128 tech-c: JS123-RIPE SB456-RIPE inetnum: 80.35.62.224 tech-c: JS123-RIPE SB456-RIPE inetnum: 80.35.63.0 person: Sue Baker nic-hdl: SB456-RIPE tech-c: SB456-RIPE JS123-RIPE inetnum: 80.35.64.224 tech-c: JS123-RIPE SB456-RIPE inetnum: 80.35.66.128 tech-c: JS123-RIPE SB456-RIPE 32

Using a Role Object inetnum: 80.35.61.0 tech-c: person: John Smith inetnum: 80.35.62.0 tech-c: nic-hdl: JS123-RIPE LIR Admin nic-hdl: LA789-RIPE Sue Baker nic-hdl: SB456-RIPE LA789-RIPE inetnum: 80.35.62.128 role: person: LA789-RIPE tech-c: tech-c: JS123-RIPE SB456-RIPE tech-c: LA789-RIPE inetnum: 80.35.62.224 tech-c: LA789-RIPE inetnum: 80.35.63.0 tech-c: LA789-RIPE inetnum: 80.35.64.224 tech-c: LA789-RIPE inetnum: 80.35.66.128 tech-c: LA789-RIPE 33

RIPE Database Protection mntner holds the password / key for authorisation of updates of other objects Include mnt-by: NAME-MNT in all objects! - for updates: include password: bla or sign Authentication methods: - MD5-PW <encrypted password> - encryption web interface available PGPKEY-<key ID> X509-<ID> Forgot password? Go to RIPE DB > DB Support > Security 34

Multiple protection mntner: ONE-MNT auth: MD5-PW bla34^&$% auth: PGPKEY-AE6FBBF7 person: John Smith nic-hdl: JS1-RIPE mntner: TWO-MNT auth: mnt-by: ONE-MNT mnt-by: TWO-MNT MD5-PW $1$o93UxR Any of the three authentications 35

Hierarchical Authorisation inetnum: 85.118.184.0/21 /21 status: ALLOCATED PA mnt-by: RIPE-NCC-HM-MNT mnt-lower: LIR-MNT inetnum: status: mnt-by: 85.118.186.0/25 ASSIGNED PA LIR-MNT /25 Allocation Assignment 36

Questions?

Do You Want to Host RIPE NCC Training Courses? You will provide - Location with lunch facilities - High speed Internet connection The RIPE NCC will - Provide the Training Course Announce the Training Course at your location Register the attendees Send the training material to your location The RIPE NCC will pay for - Catering (Food and drink) - Travel and accommodation for the RIPE NCC trainers - Shipping the training material http://www.ripe.net/training/hosting.html 38

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