RIPE NCC Services ! Marco Hogewoning External Relations Officer - Technical Advisor

RIPE NCC Services
Marco Hogewoning
External Relations Officer - Technical Advisor
!
marcoh@ripe.net
Montenegro - October 2014
About the RIPE NCC
• Not-for-profit membership association
- Based in Amsterdam
- Regional offices in Dubai and Moscow
• Independent
- Membership fees are the source of income
• Established in 1992
• Regional Internet Registry (RIR) for Europe, the
Middle East and parts of Central Asia
- Distributes and register IPv4, IPv6 and AS numbers
- “Internet Number Resources” (INR)
Marco Hogewoning, October 2014
2
Number Resource Organisation (NRO)
• There are five Regional Internet Registries
- Each with their own service region
- Location of your network determines the RIR
• The RIRs cooperate within the NRO on global
topics
- NRO acts as ICANN’s Address Supporting Organisation
Marco Hogewoning, October 2014
3
RIRs and Internet Exchange Points
• We are not an IXP but have a lot in common
- Most European IXPs are also not-for-profit membership
organisations
- Open, transparent and bottom up decision making
• Both emerged around the same time in response to
the growing en evolving Internet
!
• Both RIRs and IXPs are a fundamental part of the
Internet’s infrastructure
Marco Hogewoning, October 2014
4
RIPE NCC Services
That Are Important
for IXPs
6
Registry
Services
• Supply number resources
• Internet Routing Registry
• RPKI certification
Marco Hogewoning, October 2014
Research and
Measurements
• RIPE Atlas
• RIPE Stat
Community
Building
• RIPE Meetings
• Regional meetings
• Mailing lists
• Connect WG
• Supporting NOGs
• RIPE Labs
Registry Services
RIPE Address Policy
• Policies (rules) by which IP addresses and ASN are
distributed are made by the RIPE community
• Bottom up decision making based on rough
consensus
• Everybody can participate and suggest changes
- Address Policy Working Group mailing list
- Face to face at RIPE Meetings
• RIPE NCC’s Policy Development Officer (PDO)
- Supports the policy development process
- Can help you to submit new policy proposals
Marco Hogewoning, October 2014
8
IPv4 Address Allocation and Assignments
• RIPE NCC has depleted its pool of IPv4 addresses
- There is a small number left to support growth and help
with IPv6 transition efforts
• Each member of the RIPE NCC can request one
final allocation of 1024 IPv4 addresses (/22)
- Both new and existing members can request one
- Until the remaining pool is empty
• Limited documentation required
- “Promise you will use them”
- Maintaining accurate records in the RIPE Database
Marco Hogewoning, October 2014
9
IPv4 for Internet Exchange Points
• RIPE community recognised the important role of
Internet Exchange Points
• Created special policy to set aside a dedicated
block of 65.000 IPv4 addresses (/16)
• IXPs can request between /24 and /22 for use on
the shared peering LAN
- Other uses explicitly forbidden
- Newly established IXPs will get 256 addresses (/24)
- If supplies last you are allowed to swap for bigger when
needed (old addresses have to be returned to the pool)
Marco Hogewoning, October 2014
10
Getting IPv6 Addresses
• Two ways to get an IPv6 address block:
- As a member you can get /32 - /29 allocation
• Straightforward request process
• Bigger allocations if you can document the use
- As non-member you can obtain a Provider Independent
(PI) address block
• Need a RIPE NCC member to request them for you,
acting as “Sponsoring LIR”
• Minimum assignment size is a /48
• Not allowed to assign these addresses to customers!
Marco Hogewoning, October 2014
11
IPv6 for Internet Exchange Points
• There is a specific policy for IXPs (ripe-451)
• IXPs can request /64 or /48 (which is default)
• Implementation similar to PI assignments
- Need a sponsoring LIR to request it
- Or be a member of the RIPE NCC
!
• As there is no shortage of IPv6 you can also use the
regular policies to get the same result
Marco Hogewoning, October 2014
12
Recommended Approach
• Become a member of the RIPE NCC
• Request final /22 allocation for supporting
infrastructure:
- Websites, mailserver, etc
- Monitoring and reporting systems
• Request IXP IPv4 assignment for peering LAN
!
• Deploy IPv6 right away
- Consider having a separate assignment for peering LAN
Marco Hogewoning, October 2014
13
Internet Routing Registry (IRR)
• RIPE Database incorporates an Internet Routing
Registry, which is publicly available data
• IRRs are used to publish routing policies
- Publish which prefixes are originated by a network
- Document peering relationships
- Document which routes are announced/accepted
• Can be used to generate BGP filters
- Some IXPs use this data to control their route servers
• Information can also be used to make peering
decisions
Marco Hogewoning, October 2014
14
Resource Certification (RPKI)
• Relatively new standard developed by the IETF to
make Internet routing more reliable and robust
• Digital certificates issued by the RIRs can be used
to validate the legitimate holder of resources
• Route Origination Announcements (ROA) can be
generated to indicate which ASN is allowed to
announce a route and de-aggregation limits
- IXPs can use this on their route servers to validate
announcements
- IXP customers are encouraged to do the same
Marco Hogewoning, October 2014
15
Statistics and
Measurements
RIPE Atlas: Active Measurement Network
• Network of small low power devices that can send
and receive IP packets
- Close to 7000 active nodes and still growing
- Receive instructions from a central point
• Can measure delay, traceroute and make
connections to specific services or protocols
- Is a service reachable?
- How long does it take to connect?
- How do my packets get there?
Marco Hogewoning, October 2014
17
What RIPE Atlas Does Not Do
• We can’t measure network throughput
- Devices are not powerful enough
- We try to limit bandwidth usage
• Hosting a probe should not have impact
• Hosting a probe should not cost money
- Low energy consumption
!
• These probes can’t inspect or intercept traffic
- Act as standalone devices
- Source code is public
Marco Hogewoning, October 2014
18
RIPE Atlas Probes in the Area
Marco Hogewoning, October 2014
19
User Defined Measurements (UDM)
• We build and operate this measurement
infrastructure for the community
• Hosting a probe is awarded with credits to run
your own set of measurements on the system
- RIPE NCC members and RIPE Atlas sponsors get
additional credits to run experiments
• You can limit or select probes on criteria such as
which country they are located
• Targets for a measurement can be any host
connected to the Internet
Marco Hogewoning, October 2014
20
Use for Internet Exchange Points
• There is a dual use of these statistics
- Create a benchmark of the current situation
- Monitor the effects of the IXP on the Internet
• Additionally you can host a RIPE Atlas Anchor
- Provides a fixed point to which people can measure
- Can run more measurements
Marco Hogewoning, October 2014
21
Example: DNS Root Server RTT Mappings
Marco Hogewoning, October 2014
22
Building Communities
24
“Internet Exchange Points are 80% social,
20% technical”
Marco Hogewoning, October 2014
Bringing People Together
25
• RIPE started as a gathering of European Internet
network operators
- In the early days it was mostly academic networks
- Commercial operators and incumbent telcos joined quickly
• Exchange experience and knowledge
• Find areas where cooperation can lead to mutual
benefits for involved parties
- IXPs are a prime example of such cooperation
Marco Hogewoning, October 2014
RIPE Connect Working Group
26
• Created during last RIPE Meeting, evolved from
European Internet Exchange (EIX) working group
• Chartered to work on all aspects of IP interconnection:
- Facilitate discussions about interconnection for Internet
purposes, covering Layer 1-8
- Raise awareness in the community about interconnection and
the role it plays in the global Internet
- Educate policymakers/regulators in how interconnection
works
- Act as knowledge base for interconnection-related questions
• Mailing list and meets physically at RIPE Meetings
Marco Hogewoning, October 2014
RIPE Meetings
• Bi-annual, week long, open community meetings
- Interconnecting and IXPs are an important topic
• RIPE 69 will be held in London from 3-7 November
- RIPE 67 was in Athens, RIPE 64 took place in Ljubljana
- Meetings have remote participation (free of charge)
• Connect WG scheduled to meet Wednesday 11
November, 11:00 - 12:30 UK time
- Agenda will be published soon
!
• See http://ripe69.ripe.net for details
Marco Hogewoning, October 2014
27
RIPE NCC Regional Meetings
• Staying close to our members and community
- Shorter one or two day events
- Requiring less travel to attend
• RIPE NCC South East Europe (SEE) meetings
- Meeting locations based on community input
- Dubrovnik (2011), Skopje (2013), Sophia (2014)
- Next meeting: SEE-4 in Belgrade on 21-22 April 2015
Marco Hogewoning, October 2014
28
Capacity Building
• RIPE NCC provides training courses to members:
- IPv6 deployment (basic and advanced courses)
- Routing security
- DNSSEC
• Online webinairs on IPv6, RPKI and RIPE Database
• We are happy to discuss tailor made solutions:
- Measurements and tools workshop
- Training for CERT and law enforcement professionals
- IPv6 workshops for government representatives
Marco Hogewoning, October 2014
29
Supporting Local Initiatives
• RIPE NCC supports local network operator groups
(NOGs) and IXP meetings in a variety of ways
- Provide speakers and content
- Organise training courses in conjunction
- RIPE NCC Membership lunches
!
• Local groups are the building blocks for a strong,
open, bottom up and inclusive Internet governance
Marco Hogewoning, October 2014
30
Questions?
Marco Hogewoning, October 2014
31