ripe ncc lir tutorial - menog3 ripe network coordination centre what is an lir? • local internet...

39
RIPE Network Coordination Centre RIPE NCC LIR Tutorial Alex Band, RIPE NCC

Upload: others

Post on 10-Sep-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

RIPE Network Coordination Centre

RIPE NCC LIR Tutorial

Alex Band, RIPE NCC

Page 2: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

2

RIPE Network Coordination Centre

The Internet Registry (IR) system

Getting resources

RIPE Database

Page 3: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

3

RIPE Network Coordination Centre

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)

Page 4: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

RIPE Network Coordination Centre

The Internet Registry System

Page 5: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

5

RIPE Network Coordination Centre

RIR Service Regions

Page 6: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

6

RIPE Network Coordination Centre

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

Page 7: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

7

RIPE Network Coordination Centre

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

Page 8: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

8

RIPE Network Coordination Centre

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

Page 9: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

9

RIPE Network Coordination Centre

PDP cycle

Page 10: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

10

RIPE Network Coordination Centre

IP Address Distribution

Allocation PA Assignment PI Assignment

IANA

End User

LIR

RIR

/0/0

/21/21

/8/8

/23 /25 /23

Page 11: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

11

RIPE Network Coordination Centre

IPv4 Address Pool – June 2005

25%available

source: http://potaroo.net

Central Registry

RIPE NCC

AfriNICARINLACNIC

APNIC

Other

Page 12: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

12

RIPE Network Coordination Centre

IPv4 Address Pool - Now

16%available

source: http://potaroo.net

Central Registry

RIPE NCC

AfriNICARIN

LACNIC

APNIC

Other

Page 13: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

RIPE Network Coordination Centre

Lies, Damn Lies and….

Page 14: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

14

RIPE Network Coordination Centre

IPv6 Allocations

Page 15: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

15

RIPE Network Coordination Centre

IPv6 Allocations per Country

Page 16: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

RIPE Network Coordination Centre

Questions?

Page 17: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

RIPE Network Coordination Centre

Getting Resources

Page 18: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

18

RIPE Network Coordination Centre

Confidential

RIPE Database

Reg FileUpdate

ResourceRequest

LIR

Page 19: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

19

RIPE Network Coordination Centre

• If you...- are an LIR- need IPv4 addresses

• Minimum allocation size is /21

IPv4 Allocation

Page 20: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

20

RIPE Network Coordination Centre

• 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

IPv6 Allocation

Page 21: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

21

RIPE Network Coordination Centre

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

Page 22: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

22

RIPE Network Coordination Centre

Using your AW

The AW is /21All requests are from the same customer

March July November April

/23 /22 /22 /22time

send to RIPE NCC

Page 23: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

23

RIPE Network Coordination Centre

LIR Assignment Process

Need 2nd opinion?

Request > AW?

RIPE NCC evaluates request

Choose addresses

no

yes

yes

no

Collect informationand evaluate request

Keep documentation and register in RIPE DB

Page 24: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

24

RIPE Network Coordination Centre

• If you...- want to become multihomed- have peering agreements

AS Numbers

Page 25: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

25

RIPE Network Coordination Centre

ASN Assignment rate

Page 26: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

26

RIPE Network Coordination Centre

16-Bit AS Number Pool - Now

28%available

source: http://potaroo.net

AfriNIC

RIPE NCC

ARIN

LACNICAPNIC

Reserved

Page 27: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

27

RIPE Network Coordination Centre

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 organisationAsk your hardware vendor for support

Please don’t wait until 2009

Page 28: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

RIPE Network Coordination Centre

Questions?

Page 29: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

RIPE Network Coordination Centre

RIPE Database

Page 30: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

30

RIPE Network Coordination Centre

RIPE Database

• Public Network Management Database

• All LIRs must have-person object- maintainer (mntner) object-organisation object

Page 31: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

31

RIPE Network Coordination Centre

Database Object Syntax

person: John Smithaddress: Singel 258

Amsterdamphone: +31 20 535 1234 # 9-17 CETnic-hdl: JS1-RIPEchanged: [email protected] 20030306source: RIPE

Attribute value

Comment (after #)

Attribute name

Continuation(line starts with white character)

Page 32: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

32

RIPE Network Coordination Centre

tech-c: JS123-RIPE inetnum: 80.35.61.0tech-c: SB456-RIPE inetnum: 80.35.61.0

tech-c: JS123-RIPE

inetnum: 80.35.62.0tech-c: SB456-RIPE inetnum: 80.35.62.0

tech-c: JS123-RIPE

inetnum: 80.35.62.128tech-c: SB456-RIPE inetnum: 80.35.62.128

tech-c: JS123-RIPE

inetnum: 80.35.62.224tech-c: SB456-RIPE inetnum: 80.35.62.224

tech-c: JS123-RIPE

inetnum: 80.35.63.0tech-c: SB456-RIPE inetnum: 80.35.63.0

tech-c: JS123-RIPE

inetnum: 80.35.64.224tech-c: SB456-RIPE inetnum: 80.35.64.224

tech-c: JS123-RIPE

inetnum: 80.35.66.128tech-c: SB456-RIPE inetnum: 80.35.66.128

Not using a Role Object

nic-hdl: JS123-RIPEperson: John Smith

nic-hdl: SB456-RIPEperson: Sue Baker

Page 33: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

33

RIPE Network Coordination Centre

Using a Role Object

nic-hdl: LA789-RIPErole: LIR Admin

nic-hdl: JS123-RIPEperson: John Smith

nic-hdl: SB456-RIPEperson: Sue Baker

tech-c: LA789-RIPE

inetnum: 80.35.61.0

tech-c: JS123-RIPEtech-c: SB456-RIPE

tech-c: LA789-RIPE

inetnum: 80.35.62.0

tech-c: LA789-RIPE

inetnum: 80.35.62.128

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

Page 34: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

34

RIPE Network Coordination Centre

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

Page 35: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

35

RIPE Network Coordination Centre

auth: MD5-PW $1$o93UxR

Multiple protection

nic-hdl: JS1-RIPEmnt-by: ONE-MNTmnt-by: TWO-MNT

person: John Smith

auth: MD5-PW bla34^&$%auth: PGPKEY-AE6FBBF7

mntner: ONE-MNT

Any of the three authentications

mntner: TWO-MNT

Page 36: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

36

RIPE Network Coordination Centre

Hierarchical Authorisation

status: ALLOCATED PAmnt-by: RIPE-NCC-HM-MNTmnt-lower: LIR-MNT

inetnum: 85.118.184.0/21

status: ASSIGNED PAmnt-by: LIR-MNT

inetnum: 85.118.186.0/25

/21/21

/25

Allocation

Assignment

Page 37: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

RIPE Network Coordination Centre

Questions?

Page 38: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

38

RIPE Network Coordination Centre

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

Page 39: RIPE NCC LIR Tutorial - MENOG3 RIPE Network Coordination Centre What is an LIR? • Local Internet Registry-responsible for obtaining, distributing and registering IP resources, according

39

RIPE Network Coordination Centre

The End!

Fin

Ende

Kpaj

Konec

Son

Fine

Pabaiga

Einde

Fim

Finis

Koniec

Lõpp

Kрай

Sfâr itş

Конeц

Kraj

Vége

Kiнець

Slutt

Loppu

Τέλος

Y Diwedd

Amaia Tmiem

Соңы

Endir

Slut

Liðugt

An Críoch

Fund

הסוף