Top Banner
Training Course | January 2015 Local Internet Registry Training Services RIPE NCC
107
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: LIR Training Slides

Training Course | January 2015

Local Internet Registry

Training ServicesRIPE NCC

Page 2: LIR Training Slides

09:00 - 09:30 11:00 - 11:15 13:00 - 14:00 15:30 - 15:45 17:30

Coffee, Tea Break Lunch Break End

Schedule 2

Page 3: LIR Training Slides

Introductions

• Name

• Number on the list

• Experience with the RIPE NCC

• Goals

3

Page 4: LIR Training Slides

Overview

• The Internet Registry (IR) System

• The RIPE Database

• Being an LIR

• Exercise: Being an LIR Contact

• Getting Resources

• Distributing Resources

• Exercise: Making Assignments

• Exercise: Registering Assignments

• Managing Resources

• Tips and Tools

4

Page 5: LIR Training Slides

The Internet Registry SystemSection 1

Page 6: LIR Training Slides

Regional Internet Registries

• Five RIRs worldwide

• Not-for-profit organisations

• Funded by membership fees

• Policies decided by regional communities

• Neutral, Impartial, Open, Transparent

6

Page 7: LIR Training Slides

The Internet Registry System 7

IANA

AFRINIC Africa

APNIC Asia Pacific

ARIN North America

LACNIC Latin America

RIPE NCC Eurasia

Middle East

Page 8: LIR Training Slides

Goals: Registration

•Why?

• Ensure uniqueness of Internet number resources

• Provide contact information

• How?

• RIR whois databases

• Results:

• IP address space used only by one organisation

• Information available on users of Internet number resources

8

Page 9: LIR Training Slides

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 a bit

9

Page 10: LIR Training Slides

Active BGP Entries 10

10

120000

240000

360000

480000

600000

1989

1990

1991

1992

1993

1994

1995

1996

1997

1998

1999

2000

2001

2002

2003

2004

2005

2006

2007

2008

2009

2010

2011

2012

2013

2014

2015

Active BGP Entries

Projected growth of routing table before CIDR

Longer prefixes being announced

…then filtered

CIDR worked for a while

But the routing table still grows…

Page 11: LIR Training Slides

Goals: Conservation

•Why?

• IP addresses 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

• Resources were distributed based on need

11

Page 12: LIR Training Slides

IPv4 Address distribution - Historical 12

Allocation PA Assignment PI Assignment

End User

/0

/21

/8

/25/23 /24

LIR

RIR

IANA

Page 13: LIR Training Slides

IPv4 Address distribution - Current 13

Allocation PA Assignment PI Assignment

/0

/22

/8

/25/23 /24 End User

LIR

RIR

IANA

Page 14: LIR Training Slides

IPv6 Address distribution 14

Allocation PA Assignment

/3

/32

/12

/48/56 /48 End User

LIR

RIR

IANA

PI Assignment

Page 15: LIR Training Slides

RIPE NCC

• Began operating in 1992

• Not-for-profit membership organisation

• 11,000+ members (Local Internet Registries)

• Neutral, Impartial, Open, Transparent

• Provides administrative support to RIPE

15

Page 16: LIR Training Slides

Réseaux IP Européens (RIPE)

• Started in 1989

• Discussion forum open to all parties interested

• Not a legal entity and no formal membership

• Develops policies

• Work done in Working Groups

• Activities are performed on a voluntary basis

• Decisions formed by consensus

16

Page 17: LIR Training Slides

RIPE Community

• 2000+ subscribed to Address Policy Mailing list

• 609 Attendees at RIPE 69, November 2014

• Includes business, government, regulators,• law enforcement agencies, civil society,• academia, private citizens

• Meets twice a year‣ at the RIPE meetings

17

Page 18: LIR Training Slides

Policy Development Process

• Open

• Anyone can participate

• On mailing lists and at meetings

• Transparent

• List discussions archived publicly

• Meetings transcribed

• Developed bottom-up

• YOU make the policies

• The RIPE NCC implements them

18

Page 19: LIR Training Slides

ICANN / IANA

ASO

AFRINIC RIPE NCC ARIN APNIC LACNIC

AFRINIC community

RIPE community

ARIN community

APNIC community

LACNIC community

Global Policy Proposal

Who makes policies ? 19

Page 20: LIR Training Slides

Who does what ?

• The RIPE community • Creates proposals• Discusses proposals• Seeks consensus

!

•Working Group (WG) chairs • Accept proposals• Chair the discussions• Decide if consensus has been reached

20

Page 21: LIR Training Slides

Who does what ?

• The RIPE NCC • Acts as the secretariat to support the process

• Publishes the documents

• Implements the proposals

21

Page 22: LIR Training Slides

Participating in the PDP

• Sign up for the Policy Development Process Announcements mailing list !

• Join in discussions about policy proposals

• Stay up-to-date with new policies

• Propose a new policy

22

Page 23: LIR Training Slides

RIPE NCC General Meeting

• Members may discuss the operations and activities of the RIPE NCC

!

• Also exercise their voting rights on: • Charging Scheme, Resolutions

• Executive Board membership

• Financial Report!

• Allows members to provide input to, and feedback on, the RIPE NCC’s Activity Plan and Budget

23

Page 24: LIR Training Slides

The RIPE Database

Section 2

Page 25: LIR Training Slides

RIPE Database

• Public Internet resource and routing registry database

• Resources (IP addresses, AS Numbers)

• Contact information for resources

• Reverse DNS delegations

• Routing policy

25

Page 26: LIR Training Slides

RIPE Database objects

• Resources • inetnum, inet6num, aut-num

• Routing • route, route6

• Reverse DNS • domain

• Security • mntner

• Contact • organisation, person, role

26

Page 27: LIR Training Slides

Querying the RIPE Database

•Web interface

• Command line

27

• Full Text Search

• Restful API (XML/JSON)

Page 28: LIR Training Slides

Query limits

• Privacy sensitive data is protected • person/role objects

• Maximum number of queries per day • When exceeding, you get blocked

!

• Use “--no-personal” flag to limit the query

• Request to be whitelisted

28

Page 29: LIR Training Slides

Querying the RIPE DatabaseDemonstration

Page 30: LIR Training Slides

The maintainer 30

admin-c: JS123-RIPE!tech-c: JS123-RIPE!mnt-by: LIR-MNT!notify: [email protected]!upd-to: [email protected]!!changed: [email protected] …!source: RIPE

mntner: LIR-MNT

Hashed password

Password tiger72

auth:! MD5-PW $1$g3xT9SJ $1$g3xT9SJ

Page 31: LIR Training Slides

Authentication

• Password (MD5-PW)

!

• Private key/public key

• PGPKEY-<id> and key-cert object

• X.509-<id> and key-cert object

!

• RIPE NCC Access (Single Sign-On)

31

Page 32: LIR Training Slides

Protection 32

tiger72

admin-c: JS123-RIPE!tech-c: JS123-RIPE!mnt-by: LIR-MNT!notify: [email protected]!upd-to: [email protected]!

mntner: LIR-MNT

auth:! MD5-PW $1$g3xT9SJ

address: My Street 9876!address: Office 123!e-mail: [email protected]!phone: +31 20 876 5432!nic-hdl: JS123-RIPE!

person: John Smith

mnt-by:! LIR-MNTmnt-by:! LIR-MNTauth:! MD5-PW $1$g3xT9SJ

Page 33: LIR Training Slides

Protection of multiple objects 33

aut-num: AS64551

admin-c: JS123-RIPE!tech-c: JS123-RIPE!mnt-by: LIR-MNT

mntner: LIR-MNT

descr: My Assignment!admin-c: LA789-RIPE!tech-c: LA789-RIPE!status: ASSIGNED PA!mnt-by: LIR-MNT

inetnum: 85.11.184.0/21

address: Abbey Road 123!phone: +31 20 876 5432!e-mail: [email protected]!nic-hdl: JS123-RIPE!mnt-by: LIR-MNT

person: John Smith

descr: My AS Number!admin-c: LA789-RIPE!tech-c: LA789-RIPE!mnt-by: RIPE-NCC-END-MNT!mnt-by: LIR-MNT

aut-num: AS65432

Page 34: LIR Training Slides

Multiple protection 34

address: Abbey Road 123!phone: +31 20 876 5432!e-mail: [email protected]!nic-hdl: JS123-RIPE!mnt-by: ONE-MNT!mnt-by: TWO-MNT

person: John Smith

admin-c: XY456-RIPE!tech-c: XY456-RIPE!mnt-by: TWO-MNT!auth: MD5-PW $76$ytE7!auth: SSO [email protected]

mntner: TWO-MNT

admin-c: LA789-RIPE!tech-c: LA789-RIPE!mnt-by: ONE-MNT!auth: MD5-PW $1$gT4W!auth: PGPKEY-AE6FBTI7

mntner: ONE-MNT

Page 35: LIR Training Slides

inetnum: 85.11.184.0/25

Not using a role object

tech-c: JS123-RIPEadmin-c: JS123-RIPEstatus: ASSIGNED PAmnt-by: LIR-MNT

35

nic-hdl: SB436-RIPE address: Sesame Street 1phone: +1 555 0202e-mail: [email protected]: LIR-MNT

person: Sue Baker

tech-c: SB436-RIPEadmin-c: SB436-RIPE status: ASSIGNED PAmnt-by: LIR-MNT

inetnum: 85.11.184.128/25person: John Smithnic-hdl: JS123-RIPE address: Sesame Street 1phone: +1 555 0101e-mail: [email protected]: LIR-MNT

tech-c: JS123-RIPEadmin-c: JS123-RIPEstatus: ASSIGNED PAmnt-by: LIR-MNT

tech-c: SB436-RIPE admin-c: SB436-RIPE status: ASSIGNED PAmnt-by: LIR-MNTinetnum: 85.11.186.0/27tech-c: JS123-RIPEadmin-c: JS123-RIPEstatus: ASSIGNED PAmnt-by: LIR-MNT

tech-c: SB436-RIPE admin-c: SB436-RIPE status: ASSIGNED PAmnt-by: LIR-MNTinetnum: 85.11.186.32/25tech-c: JS123-RIPEadmin-c: JS123-RIPEstatus: ASSIGNED PAmnt-by: LIR-MNT

tech-c: SB436-RIPE admin-c: SB436-RIPE status: ASSIGNED PAmnt-by: LIR-MNTinetnum: 85.11.186.64/26tech-c: JS123-RIPEadmin-c: JS123-RIPEstatus: ASSIGNED PAmnt-by: LIR-MNT

tech-c: SB436-RIPE admin-c: SB436-RIPE status: ASSIGNED PAmnt-by: LIR-MNT

Page 36: LIR Training Slides

nic-hdl: LA789-RIPEtech-c: JS123-RIPE admin-c: JS123-RIPE tech-c: SB436-RIPE admin-c: SB436-RIPE mnt-by: LIR-MNT

role: LIR Admin

Role object 36

person: John Smithnic-hdl: JS123-RIPE address: Sesame Street 1phone: +1 555 0101e-mail: [email protected]: LIR-MNT

nic-hdl: SB436-RIPE address: Sesame Street 1phone: +1 555 0202e-mail: [email protected]: LIR-MNT

person: Sue Baker

Page 37: LIR Training Slides

Using a role object 37

tech-c: LA789-RIPEadmin-c: LA789-RIPE

inetnum: 85.11.184.0/25

tech-c: LA789-RIPEadmin-c: LA789-RIPE

inetnum: 85.11.184.128/25

tech-c: LA789-RIPEadmin-c: LA789-RIPE

inetnum: 85.11.185.0/24

tech-c: LA789-RIPEadmin-c: LA789-RIPE

inetnum: 85.11.186.0/27

tech-c: LA789-RIPEadmin-c: LA789-RIPEstatus: ASSIGNED PAmnt-by: LIR-MNT

inetnum: 85.11.186.32/27

nic-hdl: LA789-RIPE!!!!mnt-by: LIR-MNT

role: LIR Admin

nic-hdl: SB436-RIPE address: Sesame Street 1phone: +1 555 0202e-mail: [email protected]: LIR-MNT

person: Sue Baker

person: John Smithnic-hdl: JS123-RIPE address: Sesame Street 1phone: +1 555 0101e-mail: [email protected]: LIR-MNT

tech-c: JS123-RIPE admin-c: JS123-RIPEtech-c: SB436-RIPE admin-c: SB436-RIPE

Page 38: LIR Training Slides

Route and route6 object 38

route6: 2001:db8::/32

tech-c: LA789-RIPEadmin-c: JD1-RIPEorigin: AS65432mnt-by: LIR-MNT

inet6num: 2001:db8::/32

tech-c: LA789-RIPEadmin-c: JD1-RIPEmnt-by: RIPE-NCC-HM-MNTmnt-routes: LIR-MNT

aut-num: AS65432

tech-c: LA789-RIPEadmin-c: JD1-RIPEmnt-by: RIPE-NCC-END-MNTmnt-by: LIR-MNT

• mnt-routes delegates creation of route objects

Page 39: LIR Training Slides

Reverse delegation

• mnt-domains delegates the reverse delegation

39

inetnum: 185.9.0.0/22

tech-c: LA789-RIPEadmin-c: JD1-RIPEmnt-by: RIPE-NCC-HM-MNTmnt-domains: LIR-MNT

mnt-by: LIR-MNTmnt-by: END-USR-MNT

domain: 0.9.185.in-addr.arpa

mnt-by: LIR-MNTmnt-by: END-USR-MNT

domain: 1.9.185.in-addr.arpa

mnt-by: LIR-MNTmnt-by: END-USR-MNT

domain: 2.9.185.in-addr.arpa

mnt-by: LIR-MNTmnt-by: END-USR-MNTnserver: ns1.example.comnserver: ns2.example.com

domain: 3.9.185.in-addr.arpa

Page 40: LIR Training Slides

Updating the RIPE DatabaseDemonstration

Page 41: LIR Training Slides

Questions? 41

Page 42: LIR Training Slides

Being an LIR

Section 3

Page 43: LIR Training Slides

LIR’s responsibilities

• Make assignments following RIPE policies

• Register assignments in the RIPE Database

• Keep this information up-to-date

43

Page 44: LIR Training Slides

RIPE NCC Access

• RIPE NCC Access is our single sign-on system.

• Personalised functionality on RIPE website

• No need to be an LIR to have an account

44

http://access.ripe.net

Page 45: LIR Training Slides

LIR Portal

• The LIR Portal lets you manage your registry

• View all allocated/assigned resources

• Provides access to IP management tools and RIPE NCC services

45

http://lirportal.ripe.net

Page 46: LIR Training Slides

RIPE NCC Services 46

RIPE NCC!Access

!LI

R P

orta

l!

And more…

Page 47: LIR Training Slides

LIR Portal

Demonstration

Page 48: LIR Training Slides

Closing LIRs

• The RIPE NCC may close an LIR if:

• The LIR cannot be contacted by the RIPE NCC for a significant period of time

• The LIR consistently violates RIPE community’s policies

• The LIR does not pay its fee

!

• The RIPE NCC takes on responsibility for address space held by closing LIRs

48

Page 49: LIR Training Slides

Being an LIR contactExercise

Page 50: LIR Training Slides

Exercise: Being an LIR Contact

• Time

• 15 minutes

• Goal

• Understand the tasks of an LIR contact

• Scenario

• It is your first day as an LIR contact. In which order would you complete these tasks?

50

Page 51: LIR Training Slides

Getting resources

Section 4

Page 52: LIR Training Slides

Terminology

• Allocation

• Block of IP addresses reserved for future use

!

• Assignment

• A chunk of addresses from an allocation that is used:

• in your own infrastructure

• in an End User network

52

Page 53: LIR Training Slides

Allocation and Assignment 53

Allocation PA Assignment PI Assignment

End User

LIR

RIPE NCC

Page 54: LIR Training Slides

Sub-allocations 54

PA Allocation PA Assignment

End User

DOWNSTREAM ISP / LIR

LIR

PA Sub-allocation

Page 55: LIR Training Slides

Types of address space

• Provider Aggregatable (PA)

• Assignments made from member’s allocation

• Allocated to LIR / Assigned by LIR

• Address space remains with LIR

• Customer has to renumber when changing ISP

• Provider Independent (PI)

• Assignment made directly by the RIPE NCC

• Assigned to End User

• End User takes the address space with them

55

Page 56: LIR Training Slides

First IPv6 allocation

• Create mntner, person and role objects

• Use the new organisation startup tool!

• Submit the First IPv6 Allocation Request form

• Have a plan for making assignments within two years!

• Minimum allocation size is /32

• Up to a /29 without additional justification

• More if justified by customer numbers and the extent of the infrastructure

56

Page 57: LIR Training Slides

IPv4 allocation from the last /8

• Must already hold IPv6 allocation

• or sub-allocation

!

• Request IPv4 resources:

• Submit the IPv4 Allocation Request form

• Members can get one /22 (=1024 addresses)

57

Page 58: LIR Training Slides

Types of IPv4 transfers

• PA allocations between RIPE NCC members

• Due to merger or acquisition

• From legacy space

• PI assignments between end users

58

Page 59: LIR Training Slides

IPv4 allocation transfers

• Only between RIPE NCC members

• No minimum allocation size

• Evaluated by the RIPE NCC

• Cannot transfer same block again within 24 months

• Transfers can be permanent or temporary

59

Page 60: LIR Training Slides

IPv4 PI assignment transfers

• No minimum/maximum block size

• Offering & Receiving parties must have a sponsoring LIR before transfer takes place

• Evaluated by the RIPE NCC

• Cannot transfer again same block or parts of the transferred block within 24 months

• Transfers can be permanent or temporary

• Documentation and objects from new user are required

60

Page 61: LIR Training Slides

IPv4 Transfers: where to look

• IPv4 Listing Service

• Accessible from LIR Portal account

!

• Brokers

• Listed on RIPE NCC website

• NOT endorsed by RIPE NCC

• Signed an agreement to conform to RIPE Policies

61

Page 62: LIR Training Slides

IPv4 Transfers: how to request it

• Send an email to [email protected]

• Include the following information & documents:

• IPv4 blocks(s) being transferred

• company names and contact details

• company registration papers

• IPv4 Transfer Agreement

!

• For PI transfers, sponsoring LIR agreement is needed too

62

Page 63: LIR Training Slides

Requesting an IPv6 PI Assignment

• Every PI Assignment must have a Sponsoring LIR

• Needs organisation, person and mntner objects

• Minimum size = /48

• Send us:

• PI Assignment Request Form

• End User Assignment Agreement

• Company registration document or picture ID (for a private individual)

63

Page 64: LIR Training Slides

IPv6 PI Assignments

• PI space cannot be used for sub-assignments!

• Not even a single address for the connection

• If you have customers, you cannot use PI for them

!

!

!

!

!

• Yearly charges for PI Assignments

• See the RIPE NCC Charging Scheme

64

inet6num:            2001:db8::/48

descr:! LIR PI Assignment !status: ! ASSIGNED PI!mnt-by: RIPE-NCC-END-MNT!mnt-lower: RIPE-NCC-END-MNT!mnt-by: ENDUSER-MNT!mnt-routes: ENDUSER-MNT!mnt-domains: ENDUSER-MNT

inet6num: 2001:db8:1234::/48

Page 65: LIR Training Slides

IPv4 PI Assignments

• Since IPv4 exhaustion, no new PI assignments

• Can be transferred to another end user

• No sub-assigning allowed

• Yearly charges for PI Assignments

• See the RIPE NCC Charging Scheme

65

Page 66: LIR Training Slides

Autonomous System numbers

• Assignment requirements • Address space

• Multihoming

• One AS Number per network

• For LIR itself

• For End User • Sponsoring LIR requests it for End User

• 32-bit is the default • 16-bit available on request

66

Page 67: LIR Training Slides

PI / ASN without sponsoring LIR

• Sign End User Agreement with the original LIR - or -

• Find a new sponsoring LIR

• Become an LIR

• Return the resources

!

• Known as “2007-01 project”

• Sponsoring LIR is published in the RIPE DB

67

Page 68: LIR Training Slides

Questions? 68

Page 69: LIR Training Slides

Distributing resources

Section 5

Page 70: LIR Training Slides

How much address space?

• Think about how the network will be split up• Subnets are used to group hosts

70

• Calculate how much address space you will need!

Production Servers

NOC VLAN

Guest VLAN

Customers

Page 71: LIR Training Slides

IPv4 subnets

• 3 IPs required per subnet• network• broadcast• gateway

!

• Usable IPs = [subnet size] - 3 IPs• /24 = 256 IPs = 256 - 3 = 253 usable IPs

71

network broadcast

gateway

0 X 255

Page 72: LIR Training Slides

IPv6 subnets

/64 = 1 subnet = 18,446,744,073,709,551,616 IPs…

/60 = 16 subnets…

/56 = 256 subnets…

/52 = 4096 subnets…

/48 = 65536 subnets

72

In IPv6 the amount of hosts

in a subnet is irrelevant!

Page 73: LIR Training Slides

Making assignments

Exercise

Page 74: LIR Training Slides

Exercise: Making assignments

• Time

• 30 minutes

• Goal

• Understand and practice the Assignment Process

• Task

• Ask the End User for more information, if needed

• Decide the assignment sizes

74

Page 75: LIR Training Slides

IPv4 resources

• LIRs are allocated only one /22

• More IPv4 space through transfers

• Assignment size is limited to total of IPv4 space an LIR holds

!

• All assignments must be registered correctly in the RIPE Database

75

http://www.ripe.net/ripe/docs/ipv4-policies.html

Page 76: LIR Training Slides

IPv4 registration in the database

• All assignments and sub-allocations must be registered to make them valid!

76

descr:! Customer 847!country: EU!admin-c: LA789-RIPE!tech-c: LA789-RIPE!status: ! ASSIGNED!mnt-by: LIR-MNT

inetnum: 10.0.3.0 - 10.0.3.255

descr:! Customer 593!country: EU!admin-c: LA789-RIPE!tech-c: LA789-RIPE!status: ! ASSIGNED!mnt-by: LIR-MNT

inetnum: 10.0.2.0 - 10.0.2.255

descr:! Customer 246!country: EU!admin-c: LA789-RIPE!tech-c: LA789-RIPE!status: ! ASSIGNED!mnt-by: LIR-MNT

inetnum: 10.0.1.0 - 10.0.1.255

descr:! Customer 321!country: EU!admin-c: LA789-RIPE!tech-c: LA789-RIPE!status: ! ASSIGNED PA!mnt-by: LIR-MNT

inetnum: 10.0.0.0 - 10.0.0.255

Page 77: LIR Training Slides

IPv6 assignments

• Default IPv6 subnet = /64

• Every “end site” can be assigned between /64 and /48 without prior approval of the RIPE NCC • For larger assignments, send in request form

• Assignments for your own infrastructure • /48 per Point of Presence

• Additional /48 for the core network

77

Page 78: LIR Training Slides

IPv6 registration in the database

• All assignments and sub-allocations must be registered to make them valid!

78

descr:! Customer 847!country: EU!admin-c: LA789-RIPE!tech-c: LA789-RIPE!status: ! ASSIGNED!mnt-by: LIR-MNT

inet6num: 2001:db8:dddd::/48

descr:! Customer 593!country: EU!admin-c: LA789-RIPE!tech-c: LA789-RIPE!status: ! ASSIGNED!mnt-by: LIR-MNT

inet6num: 2001:db8:cccc::/48

descr:! Customer 246!country: EU!admin-c: LA789-RIPE!tech-c: LA789-RIPE!status: ! ASSIGNED!mnt-by: LIR-MNT

inet6num: 2001:db8:bbbb::/48

descr:! Customer 321!country: EU!admin-c: LA789-RIPE!tech-c: LA789-RIPE!status: ! ASSIGNED!mnt-by: LIR-MNT

inet6num: 2001:db8:aaaa::/48

Page 79: LIR Training Slides

descr:! Customer 321!country: EU!admin-c: LA789-RIPE!tech-c: LA789-RIPE!status: ! ASSIGNED!mnt-by: LIR-MNT

inet6num: 2001:db8:103::/48

descr:! Customer 321!country: EU!admin-c: LA789-RIPE!tech-c: LA789-RIPE!status: ! ASSIGNED!mnt-by: LIR-MNT

inet6num: 2001:db8:102::/48

descr:! Customer 321!country: EU!admin-c: LA789-RIPE!tech-c: LA789-RIPE!status: ! ASSIGNED!mnt-by: LIR-MNT

inet6num: 2001:db8:101::/48

Grouping customer assignments 79

descr:! Customer 321!country: EU!admin-c: LA789-RIPE!tech-c: LA789-RIPE!status: ! ASSIGNED!mnt-by: LIR-MNT

inet6num: 2001:db8:100::/48

inet6num: 2001:db8::/36

descr:! DSL customers!admin-c: LA789-RIPE!tech-c: LA789-RIPE!status: ! AGGREGATED-BY-LIR!assignment-size: 48!mnt-by: LIR-MNT

Page 80: LIR Training Slides

Infrastructure vs. End User 80

End User !

Their equipment, their location !• End User networks • Offices • Co-located subnets

Infrastructure !

Blocks for connections to End Users: !• Point of Presence • Point-to-Point • Broadband address pools !

(Also LIRs own network)

Page 81: LIR Training Slides

Infrastructure vs. End User 81

!Grey Area

!!

Co-location Server housing

Web hosting Application Services

End User !

Their equipment, their location !• End User networks • Offices • Co-located subnets

Infrastructure !

Blocks for connections to End Users: !• Point of Presence • Point-to-Point • Broadband address pools !

(Also LIRs own network)

When the End User has a few addresses out of a larger address block

If the End User has a separate subnet

Page 82: LIR Training Slides

Registering the assignmentsExercise

Page 83: LIR Training Slides

Exercise: Registering an assignment

• Time

• 15 minutes

• Goal

• Practice how to register an assignment

• Task

• Use the assignment from previous exercise

• Choose the range(s) from your allocation

• Create the inetnum and inet6num objects in the TEST RIPE Database

83

Page 84: LIR Training Slides

Managing Resources

Section 6

Page 85: LIR Training Slides

Managing IPv6 address space

• Consider your mental health

• Use assignments on 4-bit boundary

• Don’t be too conservative

• Business customers often get a /48

• /56 is a popular size for residential customers

• Use “AGGREGATED-BY-LIR”

• to group assignments of the same size

85

Page 86: LIR Training Slides

IPv6 Analyser 86

Page 87: LIR Training Slides

Managing IPv4 address space

• LIRs get only one last /22 allocation

• It’s up to the LIR to manage it efficiently

• Need is not a criteria for obtaining more IPv4 address space

• Keep the RIPE database up to date

• You can see how many IPs you have unused

87

Page 88: LIR Training Slides

IP Analyser 88

Page 89: LIR Training Slides

ARC

• Assisted Registry Check

89

Page 90: LIR Training Slides

ARC Goals

• Keep registry clean and up to date

• Make you aware of any inconsistencies with the registry data

• Support the LIR with their registration tasks

• Keep in touch with members

90

Page 91: LIR Training Slides

ARC Procedure 91

An IPRA will be assigned to the task

Checks many aspects of the registry

Sets up a call to talk about the registry

Helps the LIR take action, if needed

Page 92: LIR Training Slides

RPKI digital resource certificates

• Issue digital certificates along with the registration of Internet number resources

!

• Two main purposes:

• Make the registry more robust

• Making Internet routing more secure!

• Added value comes with validation

• The possibility to perform BGP Origin Validation

92

Page 93: LIR Training Slides

Using certificates

• Certification is a free, opt-in service

• Your choice to request a certificate

• Linked to your membership

• Renewed every 12 months

• Available in LIR Portal

• Certificate does not list any identity information

• That information is in the RIPE Database

• Digital proof you are the holder of a resource

• and you’re authorised to announce it

93

Page 94: LIR Training Slides

Questions? 94

Page 95: LIR Training Slides

Tips and Tools

Section 7

Page 96: LIR Training Slides

IPv4 management tips

• Make a plan before distributing the last /22

• How many addresses do you have left?

• Do you need any IPv4 for a transition mechanism?

• How does IPv4 exhaustion affect your organisation?

• Do not waste IPv4 addresses

• Make classless assignments

• Do not fragment your allocation

• Document assignments: who’s using your IPs?

• inetnum does not have to be CIDR

96

Page 97: LIR Training Slides

Protect your resources

• Maintain your contact info in the RIPE database

• Keep your LIR contacts in the LIR Portal up to date

• Know the policies and procedures

97

• In case of questions, contact Registration Services

!

[email protected]

Page 98: LIR Training Slides

Lost maintainer password

• Go to https://apps.db.ripe.net/change-auth/

• Automated process

• Recovery link sent to “upd-to:” email address

• Manual process

• Send statement & registration papers to us

• After verification, we will send you an email with the recovery link

• We will add your Access account to the maintainer

98

Page 99: LIR Training Slides

RIPE NCC Resource quality assistance

• Address distribution - no claims about routability

• Assistance in case of filtering issues:

• Help to establish a direct communication

• Provide available contact details

• Provide information about tools

• To reduce routability problems, the RIPE NCC:

• Announces pilot prefixes of every newly allocated IP address block

• Quarantines returned IP address space

99

Page 100: LIR Training Slides

RIPEstat

• One-stop-shop for viewing all IP-resource related data from RIPE NCC

• Registry data, routing, reverse DNS, measurements & 3rd-party data

• Main interface: web-based widgets

• also available as: CLI, data API & mobile

• personalised via RIPE NCC Access

100

http://stat.ripe.net

Page 101: LIR Training Slides

RIPE Atlas - active measurements

• Next generation Internet measurement network • Gives a big picture about Internet traffic

• Currently around 7,500 active probes worldwide

• User Defined Measurements available for LIRs

• ping, traceroute, DNS, SSL

• Set up IPv6 reachability test

101

http://atlas.ripe.net

Page 102: LIR Training Slides

RIPE Labs

• A place to showcase new and interesting Internet related developments

• Anyone can:

• Present research

• Showcase prototype tools

• Share operational experience

• Exchange ideas

102

http://labs.ripe.net

Page 103: LIR Training Slides

Questions? 103

Page 104: LIR Training Slides

RIPE NCC Academy 104

http://academy.ripe.net

Graduate to the next level!

Page 105: LIR Training Slides

Feedback! 105

https://www.ripe.net/training/lir/feedback

Page 106: LIR Training Slides

Follow us! 106

@TrainingRIPENCC

Page 107: LIR Training Slides

Fin

Ende

KpajKonec

Son

Fine

Pabaiga

Einde

Fim

Finis

Koniec

Lõpp

Kрай

SfârşitКонeц

KrajVége

Kiнець

Slutt

Loppu

Τέλος

Y Diwedd

Amaia Tmiem

Соңы

Endir

Slut

Liðugt

An Críoch

Fund

הסוף

ËnnFinvezh

The End!

Beigas