SlideShare a Scribd company logo
Darmstadt | November 2016 | DENOG8
Florian Obser,
Vesna Manojlovic
New Developments in
Address Policy and
Community Tools
Vesna Manojlovic | DENOG8 | November 2016 2
… also known as …
Vesna Manojlovic | DENOG8 | November 2016 3
… actually
• Help community to shape RIPE policies
• Use RIS for your BGP monitoring
• Measure your reachability with RIPE Atlas
How to Shape
RIPE Policies
Vesna Manojlovic | DENOG8 | November 2016 5
The Internet Registry System
Vesna Manojlovic | DENOG8 | November 2016 X
Regional Internet Registries
• Five RIRs worldwide
- Not-for-profit organisations
- Funded by membership fees
- Distributing Internet resources & coordinating related
activities
- Policies decided by regional communities
- Neutral, Impartial, Open, Transparent
Vesna Manojlovic | DENOG8 | November 2016 6
RIPE != RIPE NCC
Vesna Manojlovic | DENOG8 | November 2016 X
Who Does What ?
• The RIPE community
- Creates & discusses policy proposals
- Seeks consensus and decides on policies
- Has two RIPE meetings per year
• The RIPE NCC
- Acts as the secretariat to support the policy process
- Implements the policies & distributes resources
- Helps organise RIPE meetings
- … and many other activities: training, measurements,
gathers statistics, takes part in Internet Governance…
Vesna Manojlovic | DENOG8 | November 2016 7
RIPE Consists of Working Groups
e.g. https://www.secret-wg.org
Vesna Manojlovic | DENOG8 | November 2016 X
RIPE Working Groups
• Address Policy
• Routing
• Database
• Anti-abuse
• Cooperation
• IPv6
• RIPE NCC Services
• Connect
• Open Source
• Measurement,
Analysis and Tools
Vesna Manojlovic | DENOG8 | November 2016 8
RIPE Forum
https://www.ripe.net/participate/mail/forum/

Vesna Manojlovic | DENOG8 | November 2016 X
RIPE Forum
• Alternative way to participate in discussions
• One place to access all RIPE mailing lists
• Completely web-based; no emails in inbox
• Interacts with existing mailing lists
• Contains threaded view, search function and
options to share
https://www.ripe.net/participate/mail/forum/
Vesna Manojlovic | DENOG8 | November 2016 9
IPv6 Addresses Distribution
Allocation PA Assignment
/3
/32
/12
/48/56 /48 End User
LIR
RIR
IANA
PI Assignment
Vesna Manojlovic | DENOG8 | November 2016 10
IPv4 Available Pool
Vesna Manojlovic | DENOG8 | November 2016 11
Types of Transfers
PA allocations
between RIPE NCC members
PI assignments
between End Users
AS numbers
between End Users
Merger or Acquisition
From Legacy Space
Inter-RIR
Vesna Manojlovic | DENOG8 | November 2016 X
Inter-RIR Transfers
• Between RIRs with compatible policies
• ARIN: IPv4 addresses (including legacy space)
• APNIC: IPv4 addresses and AS Numbers

(including legacy)
• Send your request to inter-rir@ripe.net
Vesna Manojlovic | DENOG8 | November 2016 X
Transfers: How to Request
• IPv4 Listing Service, in LIR Portal account
• Use the “Request Transfer” wizard
• Include the following information & documents:
- IPv4 / IPv6 / ASN being transferred
- company names and contact details
- company registration papers
- Transfer Agreement
• For PI transfers, sponsoring LIR agreement is
needed too
Vesna Manojlovic | DENOG8 | November 2016 X
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
• In case of questions, contact
Registration Services
lir-help@ripe.net
Vesna Manojlovic | DENOG8 | November 2016 12
Policy Development Process
Vesna Manojlovic | DENOG8 | November 2016 X
Current Policy Discussions
• 2015-04, “RIPE Resource Transfer Policies”
- Aims to create a single transfer policy with all relevant information
on the transfer of Internet number resources, replacing text in
several RIPE Policies.
• 2016-04, “IPv6 PI Sub-assignment Clarification”
- Aims to define sub-assignments in IPv6 PI assignments as subnets
of /64 and shorter.
• Upcoming: Assessment criteria for IPv6
additional allocations
- Aims to align allocation criteria for IPv6 additional allocations to
initial allocation (segmentation, security, longevity)
https://www.ripe.net/participate/policies/current-proposals/current-policy-proposals
Vesna Manojlovic | DENOG8 | November 2016 13
Everyone is RIPE Community
Using RIS for Your BGP
Monitoring
Florian Obser | DENOG 8 | 24 November 2016
Routing Information Service (RIS)
• Worldwide network of BGP collectors
• Deployed at Internet Exchange Points
• Collects raw BGP data from peers
- 669 peers at 18 locations
- 157 IPv4 full tables
- 147 IPv6 full tables
• 15+ years of history
15
Florian Obser | DENOG 8 | 24 November 2016 16
Collector Locations
Florian Obser | DENOG 8 | 24 November 2016 17
Collector History
Collector Location IXP Deployed Removed
RRC00 Amsterdam Multi-hop 1999 -
RRC01 London LINX 2000 -
RRC02 Paris SFINX 2001 2008
RRC03 Amsterdam AMS-IX 2001 -
RRC04 Geneva CIXP 2001 -
RRC05 Vienna VIX 2001 -
RRC06 Tokyo DIX-IE 2001 -
RRC07 Stockholm Netnod 2002 -
RRC08 San Jose MAE-West 2002 2004
RRC09 Zurich TIX 2003 2004
RRC10 Milan MIX 2003 -
RRC11 New York NYIIX 2004 -
RRC12 Frankfurt DE-CIX 2004 -
RRC13 Moscow MSK-IX 2005 -
RRC14 Palo Alto PAIX 2005 -
RRC15 Sao Paulo PTT-Metro SP 2006 -
RRC16 Miami NOTA 2008 -
RRC18 Barcelona CATNIX 2015 -
RRC19 Johannesburg NAPAfrica JB 2016 -
RRC20 Zurich SwissIX 2015 -
RRC21 Paris FranceIX 2015 -
Florian Obser | DENOG 8 | 24 November 2016 18
RIS Data
• RAW data
- http://data.ris.ripe.net/
• Shiny web interface: RIPEstat
- https://stat.ripe.net/
• We provide APIs to query all the data
- https://stat.ripe.net/docs/data_api
Florian Obser | DENOG 8 | 24 November 2016 19
RIPE Stat - Routing Overview
Florian Obser | DENOG 8 | 24 November 2016 20
RIPE Stat - AS Path Length
Florian Obser | DENOG 8 | 24 November 2016 21
RIPE Stat - Visibility
Florian Obser | DENOG 8 | 24 November 2016 22
RIPE Stat - Monitor Updates
Florian Obser | DENOG 8 | 24 November 2016 23
Real-time Streaming of BGP data
• Public beta available
• Data from newest 4 RRCs only (RRC18-21)
• Client specifies filtering options, streaming
service sends BGP
• Messages as they become available
• http://stream-dev.ris.ripe.net/demo
Florian Obser | DENOG 8 | 24 November 2016 24
Real-time Streaming
Florian Obser | DENOG 8 | 24 November 2016 25
Original Architecture (1999)
• Diagram from
RIPE-200 (original
concept)
• Note ‘RIS Server’
- singular!
• Also, the
‘database’
- this becomes the
hardest part!!
Original RIS design (RIPE-200)
circa 1999
Florian Obser | DENOG 8 | 24 November 2016 26
Classic Architecture (~2003)
Florian Obser | DENOG 8 | 24 November 2016 27
Current Design - Data Collection
Florian Obser | DENOG 8 | 24 November 2016 28
Current Design - Back-end
Florian Obser | DENOG 8 | 24 November 2016 29
Scaling the Collectors
• Quagga used as BGP collector
• Single-threaded
- Not as scalable on modern multi-core CPUs
• Locks updates during table-dump process
- Requires that dump completes before the hold timer
expires, or BGP session will drop
• Some data consistency issues
- Sometimes updates are missing from the update dumps at
the time of a table dump
- This makes it difficult to accurately rebuild BGP state at a
intermediate time, if updates are not reliable in-between
Florian Obser | DENOG 8 | 24 November 2016 30
Scaling the Collectors Cont’d
• New RRCs use ExaBGP
• Still single threaded
• But doesn’t block & 1 (or n) instances per CPU
• Much simpler job
- keep BGP session alive
- write one line of JSON to STDOUT per BGP message
• Python 4 liner stores it in DirQ
- if process dies takes ExaBGP instance with it
Florian Obser | DENOG 8 | 24 November 2016 31
Scaling the Collectors Cont’d
• BGP message is safely stored on disk
• Or we tore session down
• → BGP state is consistent
• 2nd process drains DirQ
• Stores messages in Message Queue Cluster
in Amsterdam (RabbitMQ / Kafka)
Florian Obser | DENOG 8 | 24 November 2016 32
Data Processing
• Apache Hadoop
- An open-source software framework for distributed storage
and distributed processing of very large data sets on
computer clusters built from commodity hardware.
• “Big Data” storage and analytics
• Allows us to build a scalable storage and
processing cluster
• Currently over 150 servers in the cluster!
- Although the cluster is not only used for RIS!
- Also used by RIPE Atlas and other projects
Florian Obser | DENOG 8 | 24 November 2016 33
Data Processing - Components
• HDFS
- distributed, replicated, cluster filesystem
• YARN
- compute resource manager and application scheduler
• Map/Reduce
- massive batch job processing
• HBase
- non-relational distributed database
- large tables - billions of rows X millions of columns
Florian Obser | DENOG 8 | 24 November 2016 34
Data Processing - Components
• Spark
- Cluster computing used for data stream processing
- i.e. non-batch computing
• Azkaban
- Batch workflow job scheduler, dependency tracking, etc.
• Kafka
- BGP event messaging bus
Florian Obser | DENOG 8 | 24 November 2016 35
Data Processing
• Raw data inputs:
- BGP updates events - everything must start from a BGP
message!
- BGP table dumps (which can also be derived from updates)
• Derived datasets
- update-counts, first-last-seen, prefixes-transited-by-asn,
peers-list, asn-stats, asn-adjacencies
- country-code mapping
- aggregated counts for historical overviews
- distributed looking-glass processing
Measure your
Reachability
with RIPE Atlas
Vesna Manojlovic | DENOG8 | November 2016 37
Vesna Manojlovic | DENOG8 | November 2016 38
RIPE Atlas Coverage in Germany
Vesna Manojlovic | DENOG8 | November 2016 X
Most Popular Features
• Six types of measurements: ping, traceroute,
DNS, SSL/TLS, NTP and HTTP (to anchors)
• APIs to start measurements and get results
• Powerful and informative visualisations
• CLI tools
• Streaming data for real-time results
• New: “Time Travel”, LatencyMON, DomainMON
• Roadmap shows what’s completed and coming
Vesna Manojlovic | DENOG8 | November 2016 39
Global Reachability Check: Traceroute
Vesna Manojlovic | DENOG8 | November 2016 40
Traceroute View: List
Vesna Manojlovic | DENOG8 | November 2016 41
Traceroute View: LatencyMon
Vesna Manojlovic | DENOG8 | November 2016 X
Traceroute for Checking Reachability
• To start traceroute: GUI, API & CLI
• Results available as
• visualised on the map, as a list of details, LatencyMon
• download via API
• Real-time data streaming
• Many visualisations available
• List of probes: sortable by RTT
• Map: colour-coded by RTT
• LatencyMON: compare multiple latency trends
Vesna Manojlovic | October 2016 42
# ripe-atlas measure traceroute --probes 2 --target google.ca
Vesna Manojlovic | DENOG8 | November 2016 X
RIPE Atlas CLI ToolSet
• Network troubleshooting from command line
• Familiar output (ping, dig, traceroute)
• Installation for Linux/OSX & Windows
[experimental]
• Included in OpenBSD, FreeBSD, Gentoo,
Arch, Debian, Ubuntu, Fedora
• Documentation
• Source code available, contributions welcome!
Vesna Manojlovic | DENOG8 | November 2016 43
Who Wants to be a Millionaire?
Vesna Manojlovic | DENOG8 | November 2016 X
“Paying” for your measurements
• Running your own measurements cost credits
- Ping = 10 credits, traceroute = 20, etc.
• Why? Fairness and to avoid overload
• Limited by daily spending limit and
measurement results limits
• Hosting a RIPE Atlas probe earns credits
• Earn extra credits by being RIPE NCC
members, hosting an anchor or sponsoring
• Or: don’t spend credits - use existing data!
Vesna Manojlovic | DENOG8 | November 2016 44
Take Part in Hackathons
Vesna Manojlovic | DENOG8 | November 2016 45
Any Questions on How to… ?
• Help community to shape RIPE policies
• Use RIS for your BGP monitoring
• Measure your reachability with RIPE Atlas
Extra Material
Vesna Manojlovic | DENOG8 | November 2016 47
Monitoring Using RIPE Atlas
• Integrate “status checks” with existing
monitoring tools (such as Icinga)
• Using real-time data streaming
- Server monitoring
- Detecting and visualising outages
• Developed by community: “RIPE Atlas
Monitor”
Vesna Manojlovic | DENOG8 | November 2016 48
• Students and researchers:
- Present your Internet-related research at RIPE Meetings
- Complimentary tickets, travel and accommodation
- Topics: network measurement and analysis, security,
IPv6 deployment, BGP routing, Internet governance,
peering and interconnectivity
• ripe.net/raci
Vesna Manojlovic | DENOG8 | November 2016 49
• Publish your research or use case
• Reach out to RIPE Community
• Read about latest analysis or conferences
• labs.ripe.net

More Related Content

What's hot

IPv6 Country Statistics
IPv6 Country StatisticsIPv6 Country Statistics
IPv6 Country Statistics
RIPE NCC
 
DDos Prevention and Mitigation
DDos Prevention and MitigationDDos Prevention and Mitigation
DDos Prevention and Mitigation
RIPE NCC
 
Applications of Internet Data
Applications of Internet DataApplications of Internet Data
Applications of Internet Data
RIPE NCC
 
Network Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE AtlasNetwork Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE Atlas
RIPE NCC
 
The Future of IP Addresses
The Future of IP AddressesThe Future of IP Addresses
The Future of IP Addresses
RIPE NCC
 
Measuring IPv6 Adoption
Measuring IPv6 AdoptionMeasuring IPv6 Adoption
Measuring IPv6 Adoption
RIPE NCC
 
RIPEstat
RIPEstatRIPEstat
RIPEstat
RIPE NCC
 
IPv6 Routing in Slovenia
IPv6 Routing in SloveniaIPv6 Routing in Slovenia
IPv6 Routing in Slovenia
RIPE NCC
 
The (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and ToolsThe (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and Tools
RIPE NCC
 
RIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIR Collaboration on RIPEstat
RIR Collaboration on RIPEstat
RIPE NCC
 
Supporting Local Communities
Supporting Local CommunitiesSupporting Local Communities
Supporting Local Communities
RIPE NCC
 
RIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for ResearchersRIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for Researchers
RIPE NCC
 
The RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPsThe RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPs
RIPE NCC
 
ION Bucharest - Update on the Why and How of IPv6 Deployment
ION Bucharest - Update on the Why and How of IPv6 DeploymentION Bucharest - Update on the Why and How of IPv6 Deployment
ION Bucharest - Update on the Why and How of IPv6 Deployment
Deploy360 Programme (Internet Society)
 
RIPE NCC tools
RIPE NCC toolsRIPE NCC tools
RIPE NCC tools
RIPE NCC
 
IANA Transition: What does it all mean? @ SAMNOG 27
IANA Transition: What does it all mean? @ SAMNOG 27IANA Transition: What does it all mean? @ SAMNOG 27
IANA Transition: What does it all mean? @ SAMNOG 27
APNIC
 
Open-IX: Improving interconnection through industry standards
Open-IX: Improving interconnection through industry standardsOpen-IX: Improving interconnection through industry standards
Open-IX: Improving interconnection through industry standards
Internet Society
 
Global Reports - LACNIC
Global Reports - LACNICGlobal Reports - LACNIC
Global Reports - LACNIC
ARIN
 
bdNOG5 - Apnic Update
bdNOG5 - Apnic UpdatebdNOG5 - Apnic Update
bdNOG5 - Apnic Update
APNIC
 
Mapping New Zealand's Broadband Infrastructure
Mapping New Zealand's Broadband InfrastructureMapping New Zealand's Broadband Infrastructure
Mapping New Zealand's Broadband Infrastructure
APNIC
 

What's hot (20)

IPv6 Country Statistics
IPv6 Country StatisticsIPv6 Country Statistics
IPv6 Country Statistics
 
DDos Prevention and Mitigation
DDos Prevention and MitigationDDos Prevention and Mitigation
DDos Prevention and Mitigation
 
Applications of Internet Data
Applications of Internet DataApplications of Internet Data
Applications of Internet Data
 
Network Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE AtlasNetwork Visualisation: Focus on RIPE Atlas
Network Visualisation: Focus on RIPE Atlas
 
The Future of IP Addresses
The Future of IP AddressesThe Future of IP Addresses
The Future of IP Addresses
 
Measuring IPv6 Adoption
Measuring IPv6 AdoptionMeasuring IPv6 Adoption
Measuring IPv6 Adoption
 
RIPEstat
RIPEstatRIPEstat
RIPEstat
 
IPv6 Routing in Slovenia
IPv6 Routing in SloveniaIPv6 Routing in Slovenia
IPv6 Routing in Slovenia
 
The (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and ToolsThe (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and Tools
 
RIR Collaboration on RIPEstat
RIR Collaboration on RIPEstatRIR Collaboration on RIPEstat
RIR Collaboration on RIPEstat
 
Supporting Local Communities
Supporting Local CommunitiesSupporting Local Communities
Supporting Local Communities
 
RIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for ResearchersRIPE NCC Data Sets for Researchers
RIPE NCC Data Sets for Researchers
 
The RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPsThe RIPE NCC, Internet Measurements and IXPs
The RIPE NCC, Internet Measurements and IXPs
 
ION Bucharest - Update on the Why and How of IPv6 Deployment
ION Bucharest - Update on the Why and How of IPv6 DeploymentION Bucharest - Update on the Why and How of IPv6 Deployment
ION Bucharest - Update on the Why and How of IPv6 Deployment
 
RIPE NCC tools
RIPE NCC toolsRIPE NCC tools
RIPE NCC tools
 
IANA Transition: What does it all mean? @ SAMNOG 27
IANA Transition: What does it all mean? @ SAMNOG 27IANA Transition: What does it all mean? @ SAMNOG 27
IANA Transition: What does it all mean? @ SAMNOG 27
 
Open-IX: Improving interconnection through industry standards
Open-IX: Improving interconnection through industry standardsOpen-IX: Improving interconnection through industry standards
Open-IX: Improving interconnection through industry standards
 
Global Reports - LACNIC
Global Reports - LACNICGlobal Reports - LACNIC
Global Reports - LACNIC
 
bdNOG5 - Apnic Update
bdNOG5 - Apnic UpdatebdNOG5 - Apnic Update
bdNOG5 - Apnic Update
 
Mapping New Zealand's Broadband Infrastructure
Mapping New Zealand's Broadband InfrastructureMapping New Zealand's Broadband Infrastructure
Mapping New Zealand's Broadband Infrastructure
 

Viewers also liked

The State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
The State of the (Danish) Internet – Interpreting RIPE NCC Data and MeasurementsThe State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
The State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
RIPE NCC
 
RIPE Atlas and RIS at France-IX
RIPE Atlas and RIS at France-IXRIPE Atlas and RIS at France-IX
RIPE Atlas and RIS at France-IX
RIPE NCC
 
Countries, IXPs and RIPE Atlas
Countries, IXPs and RIPE AtlasCountries, IXPs and RIPE Atlas
Countries, IXPs and RIPE Atlas
RIPE NCC
 
RIPE Atlas and IXPs "Stitchin' it up"
RIPE Atlas and IXPs "Stitchin' it up"RIPE Atlas and IXPs "Stitchin' it up"
RIPE Atlas and IXPs "Stitchin' it up"
RIPE NCC
 
The State of the (Romanian) Internet
The State of the (Romanian) InternetThe State of the (Romanian) Internet
The State of the (Romanian) Internet
RIPE NCC
 
IXP Traffic and Major Sports Events
IXP Traffic and Major Sports EventsIXP Traffic and Major Sports Events
IXP Traffic and Major Sports Events
RIPE NCC
 
Transition of NTIA’s Stewardship of the IANA Functions
Transition of NTIA’s Stewardship of the IANA FunctionsTransition of NTIA’s Stewardship of the IANA Functions
Transition of NTIA’s Stewardship of the IANA Functions
RIPE NCC
 
Are Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
Are Dutch Internet Paths Local - A Measurement Study Using RIPE AtlasAre Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
Are Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
RIPE NCC
 
RIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement NetworkRIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement Network
RIPE NCC
 
Update on the Why and How of IPv6 Deployment
Update on the Why and How of IPv6 DeploymentUpdate on the Why and How of IPv6 Deployment
Update on the Why and How of IPv6 Deployment
RIPE NCC
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
RIPE NCC
 
A Message About IPv6
A Message About IPv6A Message About IPv6
A Message About IPv6
RIPE NCC
 
Network Visualisation Workshop
Network Visualisation WorkshopNetwork Visualisation Workshop
Network Visualisation Workshop
RIPE NCC
 
IPv6 and Internet of Things: A Nice Couple
IPv6 and Internet of Things: A Nice CoupleIPv6 and Internet of Things: A Nice Couple
IPv6 and Internet of Things: A Nice Couple
RIPE NCC
 
"Lost Stars" - Why Operators Switch Off IPv6
"Lost Stars" - Why Operators Switch Off IPv6"Lost Stars" - Why Operators Switch Off IPv6
"Lost Stars" - Why Operators Switch Off IPv6
RIPE NCC
 

Viewers also liked (15)

The State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
The State of the (Danish) Internet – Interpreting RIPE NCC Data and MeasurementsThe State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
The State of the (Danish) Internet – Interpreting RIPE NCC Data and Measurements
 
RIPE Atlas and RIS at France-IX
RIPE Atlas and RIS at France-IXRIPE Atlas and RIS at France-IX
RIPE Atlas and RIS at France-IX
 
Countries, IXPs and RIPE Atlas
Countries, IXPs and RIPE AtlasCountries, IXPs and RIPE Atlas
Countries, IXPs and RIPE Atlas
 
RIPE Atlas and IXPs "Stitchin' it up"
RIPE Atlas and IXPs "Stitchin' it up"RIPE Atlas and IXPs "Stitchin' it up"
RIPE Atlas and IXPs "Stitchin' it up"
 
The State of the (Romanian) Internet
The State of the (Romanian) InternetThe State of the (Romanian) Internet
The State of the (Romanian) Internet
 
IXP Traffic and Major Sports Events
IXP Traffic and Major Sports EventsIXP Traffic and Major Sports Events
IXP Traffic and Major Sports Events
 
Transition of NTIA’s Stewardship of the IANA Functions
Transition of NTIA’s Stewardship of the IANA FunctionsTransition of NTIA’s Stewardship of the IANA Functions
Transition of NTIA’s Stewardship of the IANA Functions
 
Are Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
Are Dutch Internet Paths Local - A Measurement Study Using RIPE AtlasAre Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
Are Dutch Internet Paths Local - A Measurement Study Using RIPE Atlas
 
RIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement NetworkRIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement Network
 
Update on the Why and How of IPv6 Deployment
Update on the Why and How of IPv6 DeploymentUpdate on the Why and How of IPv6 Deployment
Update on the Why and How of IPv6 Deployment
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
A Message About IPv6
A Message About IPv6A Message About IPv6
A Message About IPv6
 
Network Visualisation Workshop
Network Visualisation WorkshopNetwork Visualisation Workshop
Network Visualisation Workshop
 
IPv6 and Internet of Things: A Nice Couple
IPv6 and Internet of Things: A Nice CoupleIPv6 and Internet of Things: A Nice Couple
IPv6 and Internet of Things: A Nice Couple
 
"Lost Stars" - Why Operators Switch Off IPv6
"Lost Stars" - Why Operators Switch Off IPv6"Lost Stars" - Why Operators Switch Off IPv6
"Lost Stars" - Why Operators Switch Off IPv6
 

Similar to New Developments in Address Policy and Community Tools

IP addressing policies, What does this mean? - APT Policy and Regulation Forum
IP addressing policies, What does this mean? - APT Policy and Regulation ForumIP addressing policies, What does this mean? - APT Policy and Regulation Forum
IP addressing policies, What does this mean? - APT Policy and Regulation Forum
APNIC
 
IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?
apnic_slides
 
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?
PROIDEA
 
IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013
APNIC
 
APNIC Update
APNIC Update APNIC Update
APNIC Update
APNIC
 
Recent Developments in RPKI
Recent Developments in RPKIRecent Developments in RPKI
Recent Developments in RPKI
RIPE NCC
 
Nznog2014 apnic updates
Nznog2014   apnic updatesNznog2014   apnic updates
Nznog2014 apnic updates
APNIC
 
ISP summit - Toronto 2016
ISP summit - Toronto 2016ISP summit - Toronto 2016
ISP summit - Toronto 2016
Massimo Candela
 
IPv4 Transfers, Taiwan Internet Forum
IPv4 Transfers, Taiwan Internet ForumIPv4 Transfers, Taiwan Internet Forum
IPv4 Transfers, Taiwan Internet Forum
APNIC
 
32 - IDNOG03 - Lia Hestina (RIPE) - ATLAS Measurement
32 - IDNOG03  - Lia Hestina (RIPE) - ATLAS Measurement32 - IDNOG03  - Lia Hestina (RIPE) - ATLAS Measurement
32 - IDNOG03 - Lia Hestina (RIPE) - ATLAS Measurement
Indonesia Network Operators Group
 
Internet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
Internet Measurement Tools & Their Usefulness by Gaurab Raj UpadhayaInternet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
Internet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
MyNOG
 
Africa Route Collectors Data Analyzer: A compass to support peering growth in...
Africa Route Collectors Data Analyzer: A compass to support peering growth in...Africa Route Collectors Data Analyzer: A compass to support peering growth in...
Africa Route Collectors Data Analyzer: A compass to support peering growth in...
Internet Society
 
RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)
RIPE NCC
 
PLNOG 6: Sandra Brás - What’s hot at the RIPE NCC
PLNOG 6: Sandra Brás -  What’s hot at the RIPE NCCPLNOG 6: Sandra Brás -  What’s hot at the RIPE NCC
PLNOG 6: Sandra Brás - What’s hot at the RIPE NCC
PROIDEA
 
AFRINIC Update
AFRINIC UpdateAFRINIC Update
AFRINIC Update
APNIC
 
Apnic update
Apnic updateApnic update
Internet Resource Management Tutorial at SANOG 24
Internet Resource Management Tutorial at SANOG 24Internet Resource Management Tutorial at SANOG 24
Internet Resource Management Tutorial at SANOG 24
APNIC
 
RIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPsRIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPs
APNIC
 
Taiwan's Digital Landscape with RIPE NCC Tools
Taiwan's Digital Landscape with RIPE NCC ToolsTaiwan's Digital Landscape with RIPE NCC Tools
Taiwan's Digital Landscape with RIPE NCC Tools
RIPE NCC
 
IDNIC OPM 2023 - Internet Number Registry System
IDNIC OPM 2023 - Internet Number Registry SystemIDNIC OPM 2023 - Internet Number Registry System
IDNIC OPM 2023 - Internet Number Registry System
APNIC
 

Similar to New Developments in Address Policy and Community Tools (20)

IP addressing policies, What does this mean? - APT Policy and Regulation Forum
IP addressing policies, What does this mean? - APT Policy and Regulation ForumIP addressing policies, What does this mean? - APT Policy and Regulation Forum
IP addressing policies, What does this mean? - APT Policy and Regulation Forum
 
IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?
 
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?
PLNOG 7: Ferenc Csorba - What’s new at the RIPE NCC?
 
IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013
 
APNIC Update
APNIC Update APNIC Update
APNIC Update
 
Recent Developments in RPKI
Recent Developments in RPKIRecent Developments in RPKI
Recent Developments in RPKI
 
Nznog2014 apnic updates
Nznog2014   apnic updatesNznog2014   apnic updates
Nznog2014 apnic updates
 
ISP summit - Toronto 2016
ISP summit - Toronto 2016ISP summit - Toronto 2016
ISP summit - Toronto 2016
 
IPv4 Transfers, Taiwan Internet Forum
IPv4 Transfers, Taiwan Internet ForumIPv4 Transfers, Taiwan Internet Forum
IPv4 Transfers, Taiwan Internet Forum
 
32 - IDNOG03 - Lia Hestina (RIPE) - ATLAS Measurement
32 - IDNOG03  - Lia Hestina (RIPE) - ATLAS Measurement32 - IDNOG03  - Lia Hestina (RIPE) - ATLAS Measurement
32 - IDNOG03 - Lia Hestina (RIPE) - ATLAS Measurement
 
Internet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
Internet Measurement Tools & Their Usefulness by Gaurab Raj UpadhayaInternet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
Internet Measurement Tools & Their Usefulness by Gaurab Raj Upadhaya
 
Africa Route Collectors Data Analyzer: A compass to support peering growth in...
Africa Route Collectors Data Analyzer: A compass to support peering growth in...Africa Route Collectors Data Analyzer: A compass to support peering growth in...
Africa Route Collectors Data Analyzer: A compass to support peering growth in...
 
RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)
 
PLNOG 6: Sandra Brás - What’s hot at the RIPE NCC
PLNOG 6: Sandra Brás -  What’s hot at the RIPE NCCPLNOG 6: Sandra Brás -  What’s hot at the RIPE NCC
PLNOG 6: Sandra Brás - What’s hot at the RIPE NCC
 
AFRINIC Update
AFRINIC UpdateAFRINIC Update
AFRINIC Update
 
Apnic update
Apnic updateApnic update
Apnic update
 
Internet Resource Management Tutorial at SANOG 24
Internet Resource Management Tutorial at SANOG 24Internet Resource Management Tutorial at SANOG 24
Internet Resource Management Tutorial at SANOG 24
 
RIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPsRIPE Atlas Tools for Operators and IXPs
RIPE Atlas Tools for Operators and IXPs
 
Taiwan's Digital Landscape with RIPE NCC Tools
Taiwan's Digital Landscape with RIPE NCC ToolsTaiwan's Digital Landscape with RIPE NCC Tools
Taiwan's Digital Landscape with RIPE NCC Tools
 
IDNIC OPM 2023 - Internet Number Registry System
IDNIC OPM 2023 - Internet Number Registry SystemIDNIC OPM 2023 - Internet Number Registry System
IDNIC OPM 2023 - Internet Number Registry System
 

More from RIPE NCC

Know Your Network: Why every network operator should host a RIPE Atlas probe
Know Your Network: Why every network operator should host a RIPE Atlas probeKnow Your Network: Why every network operator should host a RIPE Atlas probe
Know Your Network: Why every network operator should host a RIPE Atlas probe
RIPE NCC
 
Know Your Network; why every network operator should host a RIPE Atlas probe
Know Your Network; why every network operator should host a RIPE Atlas probeKnow Your Network; why every network operator should host a RIPE Atlas probe
Know Your Network; why every network operator should host a RIPE Atlas probe
RIPE NCC
 
Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet Registry
RIPE NCC
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate Action
RIPE NCC
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in Tech
RIPE NCC
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
RIPE NCC
 
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISLIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
RIPE NCC
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
RIPE NCC
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
RIPE NCC
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
RIPE NCC
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement Tools
RIPE NCC
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the Baltics
RIPE NCC
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing Security
RIPE NCC
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
RIPE NCC
 
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasKnow Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
RIPE NCC
 
Minimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasMinimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE Atlas
RIPE NCC
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement Services
RIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
RIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
RIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
RIPE NCC
 

More from RIPE NCC (20)

Know Your Network: Why every network operator should host a RIPE Atlas probe
Know Your Network: Why every network operator should host a RIPE Atlas probeKnow Your Network: Why every network operator should host a RIPE Atlas probe
Know Your Network: Why every network operator should host a RIPE Atlas probe
 
Know Your Network; why every network operator should host a RIPE Atlas probe
Know Your Network; why every network operator should host a RIPE Atlas probeKnow Your Network; why every network operator should host a RIPE Atlas probe
Know Your Network; why every network operator should host a RIPE Atlas probe
 
Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet Registry
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate Action
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in Tech
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
 
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISLIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement Tools
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the Baltics
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing Security
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
 
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasKnow Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
 
Minimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasMinimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE Atlas
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement Services
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 

Recently uploaded

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 

Recently uploaded (20)

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Artificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic WarfareArtificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic Warfare
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 

New Developments in Address Policy and Community Tools

  • 1. Darmstadt | November 2016 | DENOG8 Florian Obser, Vesna Manojlovic New Developments in Address Policy and Community Tools
  • 2. Vesna Manojlovic | DENOG8 | November 2016 2 … also known as …
  • 3. Vesna Manojlovic | DENOG8 | November 2016 3 … actually • Help community to shape RIPE policies • Use RIS for your BGP monitoring • Measure your reachability with RIPE Atlas
  • 4. How to Shape RIPE Policies
  • 5. Vesna Manojlovic | DENOG8 | November 2016 5 The Internet Registry System
  • 6. Vesna Manojlovic | DENOG8 | November 2016 X Regional Internet Registries • Five RIRs worldwide - Not-for-profit organisations - Funded by membership fees - Distributing Internet resources & coordinating related activities - Policies decided by regional communities - Neutral, Impartial, Open, Transparent
  • 7. Vesna Manojlovic | DENOG8 | November 2016 6 RIPE != RIPE NCC
  • 8. Vesna Manojlovic | DENOG8 | November 2016 X Who Does What ? • The RIPE community - Creates & discusses policy proposals - Seeks consensus and decides on policies - Has two RIPE meetings per year • The RIPE NCC - Acts as the secretariat to support the policy process - Implements the policies & distributes resources - Helps organise RIPE meetings - … and many other activities: training, measurements, gathers statistics, takes part in Internet Governance…
  • 9. Vesna Manojlovic | DENOG8 | November 2016 7 RIPE Consists of Working Groups e.g. https://www.secret-wg.org
  • 10. Vesna Manojlovic | DENOG8 | November 2016 X RIPE Working Groups • Address Policy • Routing • Database • Anti-abuse • Cooperation • IPv6 • RIPE NCC Services • Connect • Open Source • Measurement, Analysis and Tools
  • 11. Vesna Manojlovic | DENOG8 | November 2016 8 RIPE Forum https://www.ripe.net/participate/mail/forum/

  • 12. Vesna Manojlovic | DENOG8 | November 2016 X RIPE Forum • Alternative way to participate in discussions • One place to access all RIPE mailing lists • Completely web-based; no emails in inbox • Interacts with existing mailing lists • Contains threaded view, search function and options to share https://www.ripe.net/participate/mail/forum/
  • 13. Vesna Manojlovic | DENOG8 | November 2016 9 IPv6 Addresses Distribution Allocation PA Assignment /3 /32 /12 /48/56 /48 End User LIR RIR IANA PI Assignment
  • 14. Vesna Manojlovic | DENOG8 | November 2016 10 IPv4 Available Pool
  • 15. Vesna Manojlovic | DENOG8 | November 2016 11 Types of Transfers PA allocations between RIPE NCC members PI assignments between End Users AS numbers between End Users Merger or Acquisition From Legacy Space Inter-RIR
  • 16. Vesna Manojlovic | DENOG8 | November 2016 X Inter-RIR Transfers • Between RIRs with compatible policies • ARIN: IPv4 addresses (including legacy space) • APNIC: IPv4 addresses and AS Numbers
 (including legacy) • Send your request to inter-rir@ripe.net
  • 17. Vesna Manojlovic | DENOG8 | November 2016 X Transfers: How to Request • IPv4 Listing Service, in LIR Portal account • Use the “Request Transfer” wizard • Include the following information & documents: - IPv4 / IPv6 / ASN being transferred - company names and contact details - company registration papers - Transfer Agreement • For PI transfers, sponsoring LIR agreement is needed too
  • 18. Vesna Manojlovic | DENOG8 | November 2016 X 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 • In case of questions, contact Registration Services lir-help@ripe.net
  • 19. Vesna Manojlovic | DENOG8 | November 2016 12 Policy Development Process
  • 20. Vesna Manojlovic | DENOG8 | November 2016 X Current Policy Discussions • 2015-04, “RIPE Resource Transfer Policies” - Aims to create a single transfer policy with all relevant information on the transfer of Internet number resources, replacing text in several RIPE Policies. • 2016-04, “IPv6 PI Sub-assignment Clarification” - Aims to define sub-assignments in IPv6 PI assignments as subnets of /64 and shorter. • Upcoming: Assessment criteria for IPv6 additional allocations - Aims to align allocation criteria for IPv6 additional allocations to initial allocation (segmentation, security, longevity) https://www.ripe.net/participate/policies/current-proposals/current-policy-proposals
  • 21. Vesna Manojlovic | DENOG8 | November 2016 13 Everyone is RIPE Community
  • 22. Using RIS for Your BGP Monitoring
  • 23. Florian Obser | DENOG 8 | 24 November 2016 Routing Information Service (RIS) • Worldwide network of BGP collectors • Deployed at Internet Exchange Points • Collects raw BGP data from peers - 669 peers at 18 locations - 157 IPv4 full tables - 147 IPv6 full tables • 15+ years of history 15
  • 24. Florian Obser | DENOG 8 | 24 November 2016 16 Collector Locations
  • 25. Florian Obser | DENOG 8 | 24 November 2016 17 Collector History Collector Location IXP Deployed Removed RRC00 Amsterdam Multi-hop 1999 - RRC01 London LINX 2000 - RRC02 Paris SFINX 2001 2008 RRC03 Amsterdam AMS-IX 2001 - RRC04 Geneva CIXP 2001 - RRC05 Vienna VIX 2001 - RRC06 Tokyo DIX-IE 2001 - RRC07 Stockholm Netnod 2002 - RRC08 San Jose MAE-West 2002 2004 RRC09 Zurich TIX 2003 2004 RRC10 Milan MIX 2003 - RRC11 New York NYIIX 2004 - RRC12 Frankfurt DE-CIX 2004 - RRC13 Moscow MSK-IX 2005 - RRC14 Palo Alto PAIX 2005 - RRC15 Sao Paulo PTT-Metro SP 2006 - RRC16 Miami NOTA 2008 - RRC18 Barcelona CATNIX 2015 - RRC19 Johannesburg NAPAfrica JB 2016 - RRC20 Zurich SwissIX 2015 - RRC21 Paris FranceIX 2015 -
  • 26. Florian Obser | DENOG 8 | 24 November 2016 18 RIS Data • RAW data - http://data.ris.ripe.net/ • Shiny web interface: RIPEstat - https://stat.ripe.net/ • We provide APIs to query all the data - https://stat.ripe.net/docs/data_api
  • 27. Florian Obser | DENOG 8 | 24 November 2016 19 RIPE Stat - Routing Overview
  • 28. Florian Obser | DENOG 8 | 24 November 2016 20 RIPE Stat - AS Path Length
  • 29. Florian Obser | DENOG 8 | 24 November 2016 21 RIPE Stat - Visibility
  • 30. Florian Obser | DENOG 8 | 24 November 2016 22 RIPE Stat - Monitor Updates
  • 31. Florian Obser | DENOG 8 | 24 November 2016 23 Real-time Streaming of BGP data • Public beta available • Data from newest 4 RRCs only (RRC18-21) • Client specifies filtering options, streaming service sends BGP • Messages as they become available • http://stream-dev.ris.ripe.net/demo
  • 32. Florian Obser | DENOG 8 | 24 November 2016 24 Real-time Streaming
  • 33. Florian Obser | DENOG 8 | 24 November 2016 25 Original Architecture (1999) • Diagram from RIPE-200 (original concept) • Note ‘RIS Server’ - singular! • Also, the ‘database’ - this becomes the hardest part!! Original RIS design (RIPE-200) circa 1999
  • 34. Florian Obser | DENOG 8 | 24 November 2016 26 Classic Architecture (~2003)
  • 35. Florian Obser | DENOG 8 | 24 November 2016 27 Current Design - Data Collection
  • 36. Florian Obser | DENOG 8 | 24 November 2016 28 Current Design - Back-end
  • 37. Florian Obser | DENOG 8 | 24 November 2016 29 Scaling the Collectors • Quagga used as BGP collector • Single-threaded - Not as scalable on modern multi-core CPUs • Locks updates during table-dump process - Requires that dump completes before the hold timer expires, or BGP session will drop • Some data consistency issues - Sometimes updates are missing from the update dumps at the time of a table dump - This makes it difficult to accurately rebuild BGP state at a intermediate time, if updates are not reliable in-between
  • 38. Florian Obser | DENOG 8 | 24 November 2016 30 Scaling the Collectors Cont’d • New RRCs use ExaBGP • Still single threaded • But doesn’t block & 1 (or n) instances per CPU • Much simpler job - keep BGP session alive - write one line of JSON to STDOUT per BGP message • Python 4 liner stores it in DirQ - if process dies takes ExaBGP instance with it
  • 39. Florian Obser | DENOG 8 | 24 November 2016 31 Scaling the Collectors Cont’d • BGP message is safely stored on disk • Or we tore session down • → BGP state is consistent • 2nd process drains DirQ • Stores messages in Message Queue Cluster in Amsterdam (RabbitMQ / Kafka)
  • 40. Florian Obser | DENOG 8 | 24 November 2016 32 Data Processing • Apache Hadoop - An open-source software framework for distributed storage and distributed processing of very large data sets on computer clusters built from commodity hardware. • “Big Data” storage and analytics • Allows us to build a scalable storage and processing cluster • Currently over 150 servers in the cluster! - Although the cluster is not only used for RIS! - Also used by RIPE Atlas and other projects
  • 41. Florian Obser | DENOG 8 | 24 November 2016 33 Data Processing - Components • HDFS - distributed, replicated, cluster filesystem • YARN - compute resource manager and application scheduler • Map/Reduce - massive batch job processing • HBase - non-relational distributed database - large tables - billions of rows X millions of columns
  • 42. Florian Obser | DENOG 8 | 24 November 2016 34 Data Processing - Components • Spark - Cluster computing used for data stream processing - i.e. non-batch computing • Azkaban - Batch workflow job scheduler, dependency tracking, etc. • Kafka - BGP event messaging bus
  • 43. Florian Obser | DENOG 8 | 24 November 2016 35 Data Processing • Raw data inputs: - BGP updates events - everything must start from a BGP message! - BGP table dumps (which can also be derived from updates) • Derived datasets - update-counts, first-last-seen, prefixes-transited-by-asn, peers-list, asn-stats, asn-adjacencies - country-code mapping - aggregated counts for historical overviews - distributed looking-glass processing
  • 45. Vesna Manojlovic | DENOG8 | November 2016 37
  • 46. Vesna Manojlovic | DENOG8 | November 2016 38 RIPE Atlas Coverage in Germany
  • 47. Vesna Manojlovic | DENOG8 | November 2016 X Most Popular Features • Six types of measurements: ping, traceroute, DNS, SSL/TLS, NTP and HTTP (to anchors) • APIs to start measurements and get results • Powerful and informative visualisations • CLI tools • Streaming data for real-time results • New: “Time Travel”, LatencyMON, DomainMON • Roadmap shows what’s completed and coming
  • 48. Vesna Manojlovic | DENOG8 | November 2016 39 Global Reachability Check: Traceroute
  • 49. Vesna Manojlovic | DENOG8 | November 2016 40 Traceroute View: List
  • 50. Vesna Manojlovic | DENOG8 | November 2016 41 Traceroute View: LatencyMon
  • 51. Vesna Manojlovic | DENOG8 | November 2016 X Traceroute for Checking Reachability • To start traceroute: GUI, API & CLI • Results available as • visualised on the map, as a list of details, LatencyMon • download via API • Real-time data streaming • Many visualisations available • List of probes: sortable by RTT • Map: colour-coded by RTT • LatencyMON: compare multiple latency trends
  • 52. Vesna Manojlovic | October 2016 42 # ripe-atlas measure traceroute --probes 2 --target google.ca
  • 53. Vesna Manojlovic | DENOG8 | November 2016 X RIPE Atlas CLI ToolSet • Network troubleshooting from command line • Familiar output (ping, dig, traceroute) • Installation for Linux/OSX & Windows [experimental] • Included in OpenBSD, FreeBSD, Gentoo, Arch, Debian, Ubuntu, Fedora • Documentation • Source code available, contributions welcome!
  • 54. Vesna Manojlovic | DENOG8 | November 2016 43 Who Wants to be a Millionaire?
  • 55. Vesna Manojlovic | DENOG8 | November 2016 X “Paying” for your measurements • Running your own measurements cost credits - Ping = 10 credits, traceroute = 20, etc. • Why? Fairness and to avoid overload • Limited by daily spending limit and measurement results limits • Hosting a RIPE Atlas probe earns credits • Earn extra credits by being RIPE NCC members, hosting an anchor or sponsoring • Or: don’t spend credits - use existing data!
  • 56. Vesna Manojlovic | DENOG8 | November 2016 44 Take Part in Hackathons
  • 57. Vesna Manojlovic | DENOG8 | November 2016 45 Any Questions on How to… ? • Help community to shape RIPE policies • Use RIS for your BGP monitoring • Measure your reachability with RIPE Atlas
  • 59. Vesna Manojlovic | DENOG8 | November 2016 47 Monitoring Using RIPE Atlas • Integrate “status checks” with existing monitoring tools (such as Icinga) • Using real-time data streaming - Server monitoring - Detecting and visualising outages • Developed by community: “RIPE Atlas Monitor”
  • 60. Vesna Manojlovic | DENOG8 | November 2016 48 • Students and researchers: - Present your Internet-related research at RIPE Meetings - Complimentary tickets, travel and accommodation - Topics: network measurement and analysis, security, IPv6 deployment, BGP routing, Internet governance, peering and interconnectivity • ripe.net/raci
  • 61. Vesna Manojlovic | DENOG8 | November 2016 49 • Publish your research or use case • Reach out to RIPE Community • Read about latest analysis or conferences • labs.ripe.net