SlideShare a Scribd company logo
1 of 44
Download to read offline
1
Internet Number Registry Services
the Next Generation
RDAP and RPKI
Overview
• What are registry services
• Today’s registry services
• Registration Data Access Protocol (RDAP)
• Resource Public Key Infrastructure (RPKI)
What are registries
• Organizations running registry services
⎯ With authority for registration of some “Public Resource”
• Public databases describing status of resources
⎯ Land titles, vehicle registrations, phone numbers
⎯ Domain Names
⎯ Internet Number Resources (INRs) – IPv4, IPv6, ASN
• Internet address Registries
⎯ RIRs, NIRs, LIRs
⎯ Authoritative registry/database function
⎯ Public registry service function
APNIC registry services
• whois
⎯ Query service on TCP port 43 (RFC 812, 1982)
⎯ Public registry lookup service
⎯ Very simple, limited service
⎯ Query and response are not standardised
• Registration Data Access Protocol (RDAP) (NEW since 2015)
⎯ API for access to “whois” registry data
⎯ Automation, AAA, i18N, redirection, extensibility
• Resource Public Key Infrastructure (RPKI) (since 2010)
⎯ PKI for INRs
⎯ Cryptographically verifiable “ownership” of INRs
⎯ Mechanism for authorisation to route IPv4/v6 blocks
5
whois
CLI
web UI
RPSL
whois at APNIC
6
whois port 43registry
database
whois command line
7
Query to port 43
RPSL response
whois www interface
8
HTML wrapper
Same RPSL
response
Whois – limitations
• “blob” query and result formats
⎯ Registry-specific queries and responses
⎯ Automation is difficult
• No authentication/authorization/accounting model
⎯ Built for public service only
• Most servers serve US-ASCII only
⎯ i18n is undefined
• No redirection
⎯ User/client must find the right server
9
10
RDAP
Registration Data Access Protocol
RDAP
• RDAP is the successor to the ageing WHOIS protocol.
• Like WHOIS, RDAP provides…
⎯ Access to registration data: domain names, AS numbers, and IP address
• Unlike WHOIS, RDAP provides…
⎯ Structured request and response semantics;
⎯ Differentiated access;
⎯ Internationalisation;
⎯ Redirection;
⎯ Extensibility.*
* Source: RDAP.org
RDAP: designed for automation
• Query: REST
⎯ REpresentational State Transfer - via HTTP
⎯ Inherits many useful features from HTTP/HTTPS
⎯ Query defined within URL issued to RESTful server
example: https://rdap.apnic.net/ip/2001:dc0:2001:11::194
• Response: JSON
⎯ JavaScript Object Notation
⎯ Standardised text representation of structured data
⎯ Translates directly into data types in modern programming languages like
JavaScript/HTML5, Java, Perl, Python, Ruby
RDAP
13
registry
database
port 80 / 443RDAP
web client
whowas
VizAS
…
whois port 43
JSON
RDAP JSON raw
14
$ curl https://rdap.apnic.net/ip/103.214.196.0
{"rdapConformance":["history_version_0","rdap_level_0"],"notices":[{"title":"Source","description":["Objects
returned came from source","APNIC"]},{"title":"Terms and Conditions","description":["This is the APNIC WHOIS
Database query service. The objects are in RDAP
format."],"links":[{"value":"https://rdap.apnic.net/ip/103.214.196.0","rel":"terms-of-
service","href":"http://www.apnic.net/db/dbcopyright.html","type":"text/html"}]}],"country":"MY","events":[{"even
tAction":"last changed","eventDate":"2017-08-29T23:07:41Z"}],"name":"MYIX-
MY","remarks":[{"description":["Persatuan Pengendali Internet Malaysia (MyIX)","Malaysian Communications and
Multimedia Commission","Off Persiaran Multimedia"],"title":"description"},{"description":["----------------------
----------------------------------","To report network abuse, please contact mnt-irt","For troubleshooting,
please contact tech-c and admin-c","Report invalid contact via www.apnic.net/invalidcontact","-------------------
-------------------------------------"],"title":"remarks"}],"type":"ASSIGNED
PORTABLE","ipVersion":"v4","startAddress":"103.214.196.0","endAddress":"103.214.199.255","objectClassName":"ip
network","links":[{"value":"https://rdap.apnic.net/ip/103.214.196.0","rel":"self","href":"https://rdap.apnic.net/
ip/103.214.196.0/22","type":"application/rdap+json"}],"handle":"103.214.196.0 -
103.214.199.255","entities":[{"roles":["administrative","technical"],"events":[{"eventAction":"last
changed","eventDate":"2010-10-
19T04:42:12Z"}],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","PERSATUAN PENGENDALI INTERNET
MALAYSIA MYIX - Op"],["kind",{},"text","group"],["adr",{"label":"Malaysian Communications and Multimedia
Commission, Off Persiaran Multimedia,"},"text",["","","","","","",""]],["tel",{"type":"voice"},"text","+60-
123718029"],["email",{},"text","raja.mohan@myix.gov.my"]]],"objectClassName":"entity","links":[{"value":"https://
rdap.apnic.net/ip/103.214.196.0","rel":"self","href":"https://rdap.apnic.net/entity/PPIM1-
AP","type":"application/rdap+json"}],"handle":"PPIM1-AP"},{"roles":["abuse"],"events":[{"eventAction":"last
changed","eventDate":"2018-04-
15T10:27:19Z"}],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","IRT-MYIX-
MY"],["kind",{},"text","group"],["adr",{"label":"Persatuan Pengendali Internet
Malaysia"},"text",["","","","","","",""]],["email",{},"text","raja.mohan@myix.my"],["email",{"pref":"1"},"text","
raja.mohan@myix.my"]]],"objectClassName":"entity","links":[{"value":"https://rdap.apnic.net/ip/103.214.196.0","re
l":"self","href":"https://rdap.apnic.net/entity/IRT-MYIX-MY","type":"application/rdap+json"}],"handle":"IRT-MYIX-
MY"}],"port43":"whois.apnic.net"}
HTTP “get”
JSON format
RDAP JSON formatted
15
Browser with
json plugin
Structured result
RDAP client
Web-based client
Processed result
https://rdap-web.apnic.net
RDAP access control
• REST allows for service differentiation
⎯ General public vs authorised access
⎯ Public vs privileged information
⎯ Rate limiting etc.
• Implemented using standard web authentication
⎯ HTTP 1.1 “basic” and “digest” forms
⎯ TLS with server/client certification
⎯ OAuth, OpenID under development in IETF draft process
RDAP internationalization
• RDAP content is UTF-8 encoded UNICODE
• Roles and contact information
⎯ Defined using vCard RFC6868 (updated from 1998 RFC2425)
⎯ Widely understood for contact information, mail systems
⎯ Allows alternates, order preferences, language and character set
• Normally RDAP fetches all encodings
⎯ Client gets to pick preference
⎯ But server could use client “language hint” via HTTP
RDAP query redirection
• RDAP uses HTTP mechanism to redirect
⎯ “302 redirect temporary” points to temporary URL for this query
⎯ In case query is for resource that server knows is held elsewhere
• Globally coordinated redirection
⎯ IANA registry of all delegations in RDAP with base URL
• Result: RDAP can find “most specific” registry
⎯ No more “this record has moved” responses!
RDAP extensibility
• OAuth/OpenID under development
⎯ Federated identity model, well supported in public Internet
• RDAP History (APNIC)
⎯ Time sequenced set of records, to denote changes across time in
RDAP information
⎯ Basis of the APNIC “WHOWAS” service
⎯ Currently being promoted in standards at IETF
RDAP application (whowas)
21
https://www.apnic.net/whowas
RDAP application (vizAS)
22
https://www.apnic.net/vizas
RDAP application (vizAS)
23
https://www.apnic.net/vizas
RDAP benefits
• Automation – JSON input to common programming languages
⎯ Integration with firewall, NMS, IPAM…
• “Differentiated Access”
⎯ If needed
• Speaks your language (and character set)
⎯ Can implement server-side or in-client language preference
• One stop query
⎯ Will auto-redirect to the right authoritative server
• Web protocol is CDN friendly
⎯ Serve local, via anycast or DNS redirection methods
⎯ Cacheable, survives DDoS longer since distributed
RDAP specifications
• RFC 7480 – HTTP Usage in RDAP
• RFC 7481 – Security Services for RDAP
• RFC 7482 – RDAP Query Format
• RFC 7483 – JSON Responses for RDAP
• RFC 7484 – Finding the Authoritative RDAP Service
• RFC 7485 – Inventory and Analysis of WHOIS Objects
APNIC RDAP Status
• First implemented May 2015
⎯ Adjunct service query to WHOIS radix tree (in memory)
⎯ Rewrote RPSL on-the-fly
• Re-implemented into WHOWAS Late 2016
⎯ Static in-memory data model. Fast response
• Working with NIRs
⎯ Hope to serve <nir>.rdap.apnic.net more-specific service
• APNIC region-wide consistent service model goal for 2019
⎯ Working with NIRs and other RIRs
27
RPKI
Resource Public Key Infrastructure
29
RPKI
Resource Public Key Infrastructure
RPKI
• RPKI is a public key infrastructure (PKI) framework,
originally designed to secure BGP routing
⎯ Based on X.509 PKI standards
• RPKI adds INR information to X.509 certificates issued to
resource holders
⎯ Representing INR custodianship and other status
⎯ Certification hierarchy follows INR delegation hierarchy
IANA ➔ RIR ➔ NIR ➔ ISP ➔ …
RPKI hierarchy
ISP EE ISP EE ISP EE ISP EE
IANA
CA
APNIC
CA
LACNIC
CA
RIPE- NCC
CA
ARIN
CA
AFRINIC
CA
RPKI certificates
• Resource certificates
⎯ Extension of standard X.509 certificates
⎯ Providing authority to use given IPv4/6 and ASN resources
⎯ Signed by issuing registry (serving as CA)
The holder of the private key that pairs with the
public key on the certificate is the authorised holder
of the IPv4/6 range and ASN listed in the certificate
RPKI applications
• Route Origin Validation (ROV)
⎯ Validation of Route Origin Authorisations (ROA) to make BGP routing
decisions
• RTA
⎯ Allows an arbitrary digital object to be signed by the holder of the IP
address/ASN mentioned in the digital object, using RPKI
• Other future applications
31
ROV
RTA
…
x.509
cert
RPKI
32
RPKI
RDAP
whois
registry
database
RPKI application: ROV
• Route Origin Validation
AS17821
Announce:
203.176.32.0/19
Peer
?
ROA
• Route Origin Authorization (ROA)
⎯ Giving an ASN authority to route specific IP blocks
⎯ Contains a list of prefixes with ASN authorized to announce
⎯ Signed by IP resource holder
• RPKI validates the integrity of the ROA
⎯ It is provably created by the holder of the prefix
⎯ Can now be used to construct route filters for prefix-OriginAS pair in BGP
34
Prefix 203.176.32.0/1
9
Max-length /24
Origin ASN AS17821
RPKI Validator
• Gathers and validates ROAs from the distributed RPKI databases
⎯ Using rsync or RRDP (preferable)
⎯ Maintains a validated cache representing complete global state
• Can then perform ROV for routers using RPKI-Router (RTR) protocol
rpki.apnic.net
IANA
APNIC RIPE
ISP ISP
rsync
RRDP
Validated
cache
Validator
ROV at Border Routers
ISP
Validated
cache
Validator
RPKI-to-Router (RTR)
ROV at IXP
Validated
cache
Validator
RPKI-to-Router (RTR)
Routes
Tagged/filtered
routes
Route Server
Route validation states
• Not Found (Unknown)
⎯ No ROA found, probably not created yet
⎯ This will be “default” for some time
• Valid
⎯ ROA exists
⎯ Prefix, Origin ASN and prefix-length match those found in validated cache
• Invalid
⎯ ROA exists
⎯ Prefix found, but Origin ASN is wrong, Prefix-length longer than Max-length, or
certificates are expired or otherwise invalid.
⎯ Some action needed
Action for invalid routes
• For inbound routes from upstreams/peers
⎯ Drop them
⎯ Give them lower LOCAL_PREF
⎯ Do nothing (not recommended)
• For outbound routes to customers
⎯ Tag them before re-distributing them to customers
⎯ Allow customers to make their own choices
• Tagging (eg at IXPs)
⎯ Apply community tags based on the validation state
§ Not Found (ASN:65XX1)
§ Valid (ASN:65XX2)
§ Invalid (ASN:65XX3)
RPKI application: RTA
• Take existing “letter of authority” practice
⎯ Typically a scanned/signed PDF under company letterhead
⎯ Unverifiable without more information
• Generate “detached signature” using RPKI
⎯ Signing certificate contains IP address range listed in the letter of
authority document
⎯ This is now a cryptographically verifiable letter of authority
• Pilot implementation
⎯ In development at APNIC (via MyAPNIC)
⎯ IETF draft in progress
RPKI benefits
• Improved in-band verification of resource custodianship
⎯ Much safer than manually checking whois or IRR database
⎯ Ease of automation
• Secure Origin is the first step to preventing many attacks on BGP
integrity
⎯ BGP Path remains a problem which is under development
⎯ Related information such as IRR Policy can now leverage strong proofs
of validity (end the maintainer-authority problem in RADB/IRR)
• Instruction/information from the resource custodian can be
cryptographically verified (e.g. LOA signing)
RPKI specifications
• RFC3779 X. 509 Extensions for IP Addresses
and AS Identifiers
• RFC6480 Infrastructure to support secure routing
• RFC6481 Profile for repository structure
• RFC6482 Profile for Route Origin Authorisation
(ROA)
• RFC6483 Validation model
• RFC6484 Certificate Policy (CP) for RPKI
• RFC6485 Algorithms & Key sizes for RPKI
• RFC6486 Manifests for repositories in RPKI
• RFC6487 Profile for RPKI Certificates
• RFC6488 Signed object CMS template
• RFC6489 Key Rollover
• RFC6490 Trust Anchor Locator (TAL)
• RFC6492 RPKI Provisioning Protocol
• RFC7318 Policy Qualifiers in RPKI certificates
• RFC7382 Certificate Practice Statement (CPS)
• RFC8181 RPKI publication protocol
• RFC8182 RPKI Delta protocol (RRDP)
• RFC8183 Out-of-band RPKI setup protocol
• RFC8360 RPKI Validation Reconsidered
Some of over 42 RFCs on implementation of RPKI and BGPsec
How do I start?
• Use MyAPNIC:
⎯ Create ROAs to better protect your own routes
§ Encourage your peers/customers to do the same
§ Encourage your IXP to implement Route Origin Validation (ROV) in their Route
Server
⎯ Then
§ Set up route validation at your own border routers
§ Use public or IXP validator, or your own
44
Questions?
sanjaya@apnic.net

More Related Content

What's hot

Community tools to fight against DDoS, SANOG 27
Community tools to fight against DDoS, SANOG 27Community tools to fight against DDoS, SANOG 27
Community tools to fight against DDoS, SANOG 27APNIC
 
Next Gen Monitoring with INT
Next Gen Monitoring with INTNext Gen Monitoring with INT
Next Gen Monitoring with INTMyNOG
 
Innovation is back in the transport and network layers
Innovation is back in the transport and network layersInnovation is back in the transport and network layers
Innovation is back in the transport and network layersOlivier Bonaventure
 
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...Indonesia Network Operators Group
 
MyIX Updates
MyIX UpdatesMyIX Updates
MyIX UpdatesMyNOG
 
RPKI and Me
RPKI and MeRPKI and Me
RPKI and MeMyNOG
 
APNIC Updates
APNIC UpdatesAPNIC Updates
APNIC UpdatesMyNOG
 
BGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN ControllerBGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN ControllerAPNIC
 
DDoS Mitigation using BGP Flowspec
DDoS Mitigation using BGP Flowspec DDoS Mitigation using BGP Flowspec
DDoS Mitigation using BGP Flowspec APNIC
 
More on Using Haystack + DASH7 with MQTT
More on Using Haystack + DASH7 with MQTTMore on Using Haystack + DASH7 with MQTT
More on Using Haystack + DASH7 with MQTTHaystack Technologies
 
BSides: BGP Hijacking and Secure Internet Routing
BSides: BGP Hijacking and Secure Internet RoutingBSides: BGP Hijacking and Secure Internet Routing
BSides: BGP Hijacking and Secure Internet RoutingAPNIC
 
Service Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay KidService Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay KidMyNOG
 
RIFT A New Approach to Building DC Fabrics
RIFT A New Approach to Building DC FabricsRIFT A New Approach to Building DC Fabrics
RIFT A New Approach to Building DC FabricsMyNOG
 
DIY Netflow Data Analytic with ELK Stack by CL Lee
DIY Netflow Data Analytic with ELK Stack by CL LeeDIY Netflow Data Analytic with ELK Stack by CL Lee
DIY Netflow Data Analytic with ELK Stack by CL LeeMyNOG
 
Internet Noise (A Story About Two Little Subnets - Tom Paseka
Internet Noise (A Story About Two Little Subnets - Tom PasekaInternet Noise (A Story About Two Little Subnets - Tom Paseka
Internet Noise (A Story About Two Little Subnets - Tom PasekaMyNOG
 
The Stories of IXP Development and the Way Forward by Che-Hoo Cheng
The Stories of IXP Development and the Way Forward by Che-Hoo ChengThe Stories of IXP Development and the Way Forward by Che-Hoo Cheng
The Stories of IXP Development and the Way Forward by Che-Hoo ChengMyNOG
 
Experience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk YenExperience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk YenMyNOG
 

What's hot (20)

How To Triple The Range of LoRa
How To Triple The Range of LoRaHow To Triple The Range of LoRa
How To Triple The Range of LoRa
 
Community tools to fight against DDoS, SANOG 27
Community tools to fight against DDoS, SANOG 27Community tools to fight against DDoS, SANOG 27
Community tools to fight against DDoS, SANOG 27
 
Next Gen Monitoring with INT
Next Gen Monitoring with INTNext Gen Monitoring with INT
Next Gen Monitoring with INT
 
Innovation is back in the transport and network layers
Innovation is back in the transport and network layersInnovation is back in the transport and network layers
Innovation is back in the transport and network layers
 
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
 
MyIX Updates
MyIX UpdatesMyIX Updates
MyIX Updates
 
Haystack + DASH7 Security
Haystack + DASH7 SecurityHaystack + DASH7 Security
Haystack + DASH7 Security
 
RPKI and Me
RPKI and MeRPKI and Me
RPKI and Me
 
APNIC Updates
APNIC UpdatesAPNIC Updates
APNIC Updates
 
BGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN ControllerBGP Traffic Engineering with SDN Controller
BGP Traffic Engineering with SDN Controller
 
DDoS Mitigation using BGP Flowspec
DDoS Mitigation using BGP Flowspec DDoS Mitigation using BGP Flowspec
DDoS Mitigation using BGP Flowspec
 
More on Using Haystack + DASH7 with MQTT
More on Using Haystack + DASH7 with MQTTMore on Using Haystack + DASH7 with MQTT
More on Using Haystack + DASH7 with MQTT
 
BSides: BGP Hijacking and Secure Internet Routing
BSides: BGP Hijacking and Secure Internet RoutingBSides: BGP Hijacking and Secure Internet Routing
BSides: BGP Hijacking and Secure Internet Routing
 
Service Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay KidService Provider Architectures for Tomorrow by Chow Khay Kid
Service Provider Architectures for Tomorrow by Chow Khay Kid
 
RIFT A New Approach to Building DC Fabrics
RIFT A New Approach to Building DC FabricsRIFT A New Approach to Building DC Fabrics
RIFT A New Approach to Building DC Fabrics
 
MQTT + DASH7 Integration
MQTT + DASH7 IntegrationMQTT + DASH7 Integration
MQTT + DASH7 Integration
 
DIY Netflow Data Analytic with ELK Stack by CL Lee
DIY Netflow Data Analytic with ELK Stack by CL LeeDIY Netflow Data Analytic with ELK Stack by CL Lee
DIY Netflow Data Analytic with ELK Stack by CL Lee
 
Internet Noise (A Story About Two Little Subnets - Tom Paseka
Internet Noise (A Story About Two Little Subnets - Tom PasekaInternet Noise (A Story About Two Little Subnets - Tom Paseka
Internet Noise (A Story About Two Little Subnets - Tom Paseka
 
The Stories of IXP Development and the Way Forward by Che-Hoo Cheng
The Stories of IXP Development and the Way Forward by Che-Hoo ChengThe Stories of IXP Development and the Way Forward by Che-Hoo Cheng
The Stories of IXP Development and the Way Forward by Che-Hoo Cheng
 
Experience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk YenExperience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk Yen
 

Similar to The Next Generation Internet Number Registry Services

ThaiNOG Day 2019: Internet Number Registry Services, the Next Generation
ThaiNOG Day 2019: Internet Number Registry Services, the Next GenerationThaiNOG Day 2019: Internet Number Registry Services, the Next Generation
ThaiNOG Day 2019: Internet Number Registry Services, the Next GenerationAPNIC
 
SANOG 34: Internet number registry services - the next generation
SANOG 34: Internet number registry services - the next generationSANOG 34: Internet number registry services - the next generation
SANOG 34: Internet number registry services - the next generationAPNIC
 
btNOG 6: Next Generation Internet Registry Services - RDAP
btNOG 6: Next Generation Internet Registry Services - RDAPbtNOG 6: Next Generation Internet Registry Services - RDAP
btNOG 6: Next Generation Internet Registry Services - RDAPAPNIC
 
31st TWNC IP OPM and TWNOG: RDAP and RPKI
31st TWNC IP OPM and TWNOG: RDAP and RPKI31st TWNC IP OPM and TWNOG: RDAP and RPKI
31st TWNC IP OPM and TWNOG: RDAP and RPKIAPNIC
 
IDNOG 6: RQC and RPKI
IDNOG 6: RQC and RPKIIDNOG 6: RQC and RPKI
IDNOG 6: RQC and RPKIAPNIC
 
RPKI (Resource Public Key Infrastructure)
RPKI (Resource Public Key Infrastructure)RPKI (Resource Public Key Infrastructure)
RPKI (Resource Public Key Infrastructure)Fakrul Alam
 
Introduction to RPKI by Sheryl (Shane) Hermoso
Introduction to RPKI by Sheryl (Shane) HermosoIntroduction to RPKI by Sheryl (Shane) Hermoso
Introduction to RPKI by Sheryl (Shane) HermosoMyNOG
 
Introduction to RPKI - MyNOG
Introduction to RPKI - MyNOGIntroduction to RPKI - MyNOG
Introduction to RPKI - MyNOGSiena Perry
 
Peering Asia 2.0: RPKI for Peering
Peering Asia 2.0: RPKI for PeeringPeering Asia 2.0: RPKI for Peering
Peering Asia 2.0: RPKI for PeeringAPNIC
 
APAN 50: RPKI industry trends and initiatives
APAN 50: RPKI industry trends and initiatives APAN 50: RPKI industry trends and initiatives
APAN 50: RPKI industry trends and initiatives APNIC
 
HKNOG 7.0: RPKI - it's time to start deploying it
HKNOG 7.0: RPKI - it's time to start deploying itHKNOG 7.0: RPKI - it's time to start deploying it
HKNOG 7.0: RPKI - it's time to start deploying itAPNIC
 
Resource Certification
Resource CertificationResource Certification
Resource CertificationRIPE NCC
 
ESNOG 29-Alvaro_Vives-Routing_Security.pdf
ESNOG 29-Alvaro_Vives-Routing_Security.pdfESNOG 29-Alvaro_Vives-Routing_Security.pdf
ESNOG 29-Alvaro_Vives-Routing_Security.pdfRIPE NCC
 
ICANN APAC-TWNIC Engagement Forum: Internet Number Registry Services - The Ne...
ICANN APAC-TWNIC Engagement Forum: Internet Number Registry Services - The Ne...ICANN APAC-TWNIC Engagement Forum: Internet Number Registry Services - The Ne...
ICANN APAC-TWNIC Engagement Forum: Internet Number Registry Services - The Ne...APNIC
 
APNIC Update
APNIC Update APNIC Update
APNIC Update APNIC
 
Certification
CertificationCertification
CertificationRIPE NCC
 
Building high performance microservices in finance with Apache Thrift
Building high performance microservices in finance with Apache ThriftBuilding high performance microservices in finance with Apache Thrift
Building high performance microservices in finance with Apache ThriftRX-M Enterprises LLC
 
Rpki -manrs_(7_september)
Rpki  -manrs_(7_september)Rpki  -manrs_(7_september)
Rpki -manrs_(7_september)NaveenLakshman
 

Similar to The Next Generation Internet Number Registry Services (20)

ThaiNOG Day 2019: Internet Number Registry Services, the Next Generation
ThaiNOG Day 2019: Internet Number Registry Services, the Next GenerationThaiNOG Day 2019: Internet Number Registry Services, the Next Generation
ThaiNOG Day 2019: Internet Number Registry Services, the Next Generation
 
SANOG 34: Internet number registry services - the next generation
SANOG 34: Internet number registry services - the next generationSANOG 34: Internet number registry services - the next generation
SANOG 34: Internet number registry services - the next generation
 
btNOG 6: Next Generation Internet Registry Services - RDAP
btNOG 6: Next Generation Internet Registry Services - RDAPbtNOG 6: Next Generation Internet Registry Services - RDAP
btNOG 6: Next Generation Internet Registry Services - RDAP
 
31st TWNC IP OPM and TWNOG: RDAP and RPKI
31st TWNC IP OPM and TWNOG: RDAP and RPKI31st TWNC IP OPM and TWNOG: RDAP and RPKI
31st TWNC IP OPM and TWNOG: RDAP and RPKI
 
IDNOG 6: RQC and RPKI
IDNOG 6: RQC and RPKIIDNOG 6: RQC and RPKI
IDNOG 6: RQC and RPKI
 
RPKI (Resource Public Key Infrastructure)
RPKI (Resource Public Key Infrastructure)RPKI (Resource Public Key Infrastructure)
RPKI (Resource Public Key Infrastructure)
 
Introduction to RPKI by Sheryl (Shane) Hermoso
Introduction to RPKI by Sheryl (Shane) HermosoIntroduction to RPKI by Sheryl (Shane) Hermoso
Introduction to RPKI by Sheryl (Shane) Hermoso
 
Introduction to RPKI - MyNOG
Introduction to RPKI - MyNOGIntroduction to RPKI - MyNOG
Introduction to RPKI - MyNOG
 
Peering Asia 2.0: RPKI for Peering
Peering Asia 2.0: RPKI for PeeringPeering Asia 2.0: RPKI for Peering
Peering Asia 2.0: RPKI for Peering
 
Resource Public Key Infrastructure (RPKI)
Resource Public Key Infrastructure (RPKI) Resource Public Key Infrastructure (RPKI)
Resource Public Key Infrastructure (RPKI)
 
APAN 50: RPKI industry trends and initiatives
APAN 50: RPKI industry trends and initiatives APAN 50: RPKI industry trends and initiatives
APAN 50: RPKI industry trends and initiatives
 
HKNOG 7.0: RPKI - it's time to start deploying it
HKNOG 7.0: RPKI - it's time to start deploying itHKNOG 7.0: RPKI - it's time to start deploying it
HKNOG 7.0: RPKI - it's time to start deploying it
 
Resource Certification
Resource CertificationResource Certification
Resource Certification
 
ESNOG 29-Alvaro_Vives-Routing_Security.pdf
ESNOG 29-Alvaro_Vives-Routing_Security.pdfESNOG 29-Alvaro_Vives-Routing_Security.pdf
ESNOG 29-Alvaro_Vives-Routing_Security.pdf
 
ICANN APAC-TWNIC Engagement Forum: Internet Number Registry Services - The Ne...
ICANN APAC-TWNIC Engagement Forum: Internet Number Registry Services - The Ne...ICANN APAC-TWNIC Engagement Forum: Internet Number Registry Services - The Ne...
ICANN APAC-TWNIC Engagement Forum: Internet Number Registry Services - The Ne...
 
APNIC Update
APNIC Update APNIC Update
APNIC Update
 
Certification
CertificationCertification
Certification
 
RDAP @ .at
RDAP @ .at RDAP @ .at
RDAP @ .at
 
Building high performance microservices in finance with Apache Thrift
Building high performance microservices in finance with Apache ThriftBuilding high performance microservices in finance with Apache Thrift
Building high performance microservices in finance with Apache Thrift
 
Rpki -manrs_(7_september)
Rpki  -manrs_(7_september)Rpki  -manrs_(7_september)
Rpki -manrs_(7_september)
 

More from MyNOG

Peering Personal MyNOG-10
Peering Personal MyNOG-10Peering Personal MyNOG-10
Peering Personal MyNOG-10MyNOG
 
Embedded CDNs in 2023
Embedded CDNs in 2023Embedded CDNs in 2023
Embedded CDNs in 2023MyNOG
 
Edge virtualisation for Carrier Networks
Edge virtualisation for Carrier NetworksEdge virtualisation for Carrier Networks
Edge virtualisation for Carrier NetworksMyNOG
 
Equinix: New Markets, New Frontiers
Equinix: New Markets, New FrontiersEquinix: New Markets, New Frontiers
Equinix: New Markets, New FrontiersMyNOG
 
Securing the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native InfrastructureSecuring the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native InfrastructureMyNOG
 
Hierarchical Network Controller
Hierarchical Network ControllerHierarchical Network Controller
Hierarchical Network ControllerMyNOG
 
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud PlatformAether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud PlatformMyNOG
 
Cleaning up your RPKI invalids
Cleaning up your RPKI invalidsCleaning up your RPKI invalids
Cleaning up your RPKI invalidsMyNOG
 
Introducing Peering LAN 2.0 at DE-CIX
Introducing Peering LAN 2.0 at DE-CIXIntroducing Peering LAN 2.0 at DE-CIX
Introducing Peering LAN 2.0 at DE-CIXMyNOG
 
Load balancing and Service in Kubernetes
Load balancing and Service in KubernetesLoad balancing and Service in Kubernetes
Load balancing and Service in KubernetesMyNOG
 
Cloud SDN: BGP Peering and RPKI
Cloud SDN: BGP Peering and RPKICloud SDN: BGP Peering and RPKI
Cloud SDN: BGP Peering and RPKIMyNOG
 
SDM – A New (Subsea) Cable Paradigm
SDM – A New (Subsea) Cable ParadigmSDM – A New (Subsea) Cable Paradigm
SDM – A New (Subsea) Cable ParadigmMyNOG
 
AI in Networking: Transforming Network Operations with Juniper Mist AIDE
AI in Networking: Transforming Network Operations with Juniper Mist AIDEAI in Networking: Transforming Network Operations with Juniper Mist AIDE
AI in Networking: Transforming Network Operations with Juniper Mist AIDEMyNOG
 
Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...
Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...
Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...MyNOG
 
FUTURE-PROOFING DATA CENTRES from Connectivity Perspective
FUTURE-PROOFING DATA CENTRES from Connectivity PerspectiveFUTURE-PROOFING DATA CENTRES from Connectivity Perspective
FUTURE-PROOFING DATA CENTRES from Connectivity PerspectiveMyNOG
 
Keep Ukraine Connected: A project from the community – for the community by R...
Keep Ukraine Connected: A project from the community – for the community by R...Keep Ukraine Connected: A project from the community – for the community by R...
Keep Ukraine Connected: A project from the community – for the community by R...MyNOG
 
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...MyNOG
 
MyIX Updates by Raja Mohan Marappan, MyIX
MyIX Updates by Raja Mohan Marappan, MyIXMyIX Updates by Raja Mohan Marappan, MyIX
MyIX Updates by Raja Mohan Marappan, MyIXMyNOG
 
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...MyNOG
 
Quick wins in the NetOps Journey by Vincent Boon, Opengear
Quick wins in the NetOps Journey by Vincent Boon, OpengearQuick wins in the NetOps Journey by Vincent Boon, Opengear
Quick wins in the NetOps Journey by Vincent Boon, OpengearMyNOG
 

More from MyNOG (20)

Peering Personal MyNOG-10
Peering Personal MyNOG-10Peering Personal MyNOG-10
Peering Personal MyNOG-10
 
Embedded CDNs in 2023
Embedded CDNs in 2023Embedded CDNs in 2023
Embedded CDNs in 2023
 
Edge virtualisation for Carrier Networks
Edge virtualisation for Carrier NetworksEdge virtualisation for Carrier Networks
Edge virtualisation for Carrier Networks
 
Equinix: New Markets, New Frontiers
Equinix: New Markets, New FrontiersEquinix: New Markets, New Frontiers
Equinix: New Markets, New Frontiers
 
Securing the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native InfrastructureSecuring the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native Infrastructure
 
Hierarchical Network Controller
Hierarchical Network ControllerHierarchical Network Controller
Hierarchical Network Controller
 
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud PlatformAether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
 
Cleaning up your RPKI invalids
Cleaning up your RPKI invalidsCleaning up your RPKI invalids
Cleaning up your RPKI invalids
 
Introducing Peering LAN 2.0 at DE-CIX
Introducing Peering LAN 2.0 at DE-CIXIntroducing Peering LAN 2.0 at DE-CIX
Introducing Peering LAN 2.0 at DE-CIX
 
Load balancing and Service in Kubernetes
Load balancing and Service in KubernetesLoad balancing and Service in Kubernetes
Load balancing and Service in Kubernetes
 
Cloud SDN: BGP Peering and RPKI
Cloud SDN: BGP Peering and RPKICloud SDN: BGP Peering and RPKI
Cloud SDN: BGP Peering and RPKI
 
SDM – A New (Subsea) Cable Paradigm
SDM – A New (Subsea) Cable ParadigmSDM – A New (Subsea) Cable Paradigm
SDM – A New (Subsea) Cable Paradigm
 
AI in Networking: Transforming Network Operations with Juniper Mist AIDE
AI in Networking: Transforming Network Operations with Juniper Mist AIDEAI in Networking: Transforming Network Operations with Juniper Mist AIDE
AI in Networking: Transforming Network Operations with Juniper Mist AIDE
 
Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...
Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...
Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...
 
FUTURE-PROOFING DATA CENTRES from Connectivity Perspective
FUTURE-PROOFING DATA CENTRES from Connectivity PerspectiveFUTURE-PROOFING DATA CENTRES from Connectivity Perspective
FUTURE-PROOFING DATA CENTRES from Connectivity Perspective
 
Keep Ukraine Connected: A project from the community – for the community by R...
Keep Ukraine Connected: A project from the community – for the community by R...Keep Ukraine Connected: A project from the community – for the community by R...
Keep Ukraine Connected: A project from the community – for the community by R...
 
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
 
MyIX Updates by Raja Mohan Marappan, MyIX
MyIX Updates by Raja Mohan Marappan, MyIXMyIX Updates by Raja Mohan Marappan, MyIX
MyIX Updates by Raja Mohan Marappan, MyIX
 
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
 
Quick wins in the NetOps Journey by Vincent Boon, Opengear
Quick wins in the NetOps Journey by Vincent Boon, OpengearQuick wins in the NetOps Journey by Vincent Boon, Opengear
Quick wins in the NetOps Journey by Vincent Boon, Opengear
 

Recently uploaded

How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663Call Girls Mumbai
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)Delhi Call girls
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Onlineanilsa9823
 

Recently uploaded (20)

How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
 

The Next Generation Internet Number Registry Services

  • 1. 1 Internet Number Registry Services the Next Generation RDAP and RPKI
  • 2. Overview • What are registry services • Today’s registry services • Registration Data Access Protocol (RDAP) • Resource Public Key Infrastructure (RPKI)
  • 3. What are registries • Organizations running registry services ⎯ With authority for registration of some “Public Resource” • Public databases describing status of resources ⎯ Land titles, vehicle registrations, phone numbers ⎯ Domain Names ⎯ Internet Number Resources (INRs) – IPv4, IPv6, ASN • Internet address Registries ⎯ RIRs, NIRs, LIRs ⎯ Authoritative registry/database function ⎯ Public registry service function
  • 4. APNIC registry services • whois ⎯ Query service on TCP port 43 (RFC 812, 1982) ⎯ Public registry lookup service ⎯ Very simple, limited service ⎯ Query and response are not standardised • Registration Data Access Protocol (RDAP) (NEW since 2015) ⎯ API for access to “whois” registry data ⎯ Automation, AAA, i18N, redirection, extensibility • Resource Public Key Infrastructure (RPKI) (since 2010) ⎯ PKI for INRs ⎯ Cryptographically verifiable “ownership” of INRs ⎯ Mechanism for authorisation to route IPv4/v6 blocks
  • 6. CLI web UI RPSL whois at APNIC 6 whois port 43registry database
  • 7. whois command line 7 Query to port 43 RPSL response
  • 8. whois www interface 8 HTML wrapper Same RPSL response
  • 9. Whois – limitations • “blob” query and result formats ⎯ Registry-specific queries and responses ⎯ Automation is difficult • No authentication/authorization/accounting model ⎯ Built for public service only • Most servers serve US-ASCII only ⎯ i18n is undefined • No redirection ⎯ User/client must find the right server 9
  • 11. RDAP • RDAP is the successor to the ageing WHOIS protocol. • Like WHOIS, RDAP provides… ⎯ Access to registration data: domain names, AS numbers, and IP address • Unlike WHOIS, RDAP provides… ⎯ Structured request and response semantics; ⎯ Differentiated access; ⎯ Internationalisation; ⎯ Redirection; ⎯ Extensibility.* * Source: RDAP.org
  • 12. RDAP: designed for automation • Query: REST ⎯ REpresentational State Transfer - via HTTP ⎯ Inherits many useful features from HTTP/HTTPS ⎯ Query defined within URL issued to RESTful server example: https://rdap.apnic.net/ip/2001:dc0:2001:11::194 • Response: JSON ⎯ JavaScript Object Notation ⎯ Standardised text representation of structured data ⎯ Translates directly into data types in modern programming languages like JavaScript/HTML5, Java, Perl, Python, Ruby
  • 13. RDAP 13 registry database port 80 / 443RDAP web client whowas VizAS … whois port 43 JSON
  • 14. RDAP JSON raw 14 $ curl https://rdap.apnic.net/ip/103.214.196.0 {"rdapConformance":["history_version_0","rdap_level_0"],"notices":[{"title":"Source","description":["Objects returned came from source","APNIC"]},{"title":"Terms and Conditions","description":["This is the APNIC WHOIS Database query service. The objects are in RDAP format."],"links":[{"value":"https://rdap.apnic.net/ip/103.214.196.0","rel":"terms-of- service","href":"http://www.apnic.net/db/dbcopyright.html","type":"text/html"}]}],"country":"MY","events":[{"even tAction":"last changed","eventDate":"2017-08-29T23:07:41Z"}],"name":"MYIX- MY","remarks":[{"description":["Persatuan Pengendali Internet Malaysia (MyIX)","Malaysian Communications and Multimedia Commission","Off Persiaran Multimedia"],"title":"description"},{"description":["---------------------- ----------------------------------","To report network abuse, please contact mnt-irt","For troubleshooting, please contact tech-c and admin-c","Report invalid contact via www.apnic.net/invalidcontact","------------------- -------------------------------------"],"title":"remarks"}],"type":"ASSIGNED PORTABLE","ipVersion":"v4","startAddress":"103.214.196.0","endAddress":"103.214.199.255","objectClassName":"ip network","links":[{"value":"https://rdap.apnic.net/ip/103.214.196.0","rel":"self","href":"https://rdap.apnic.net/ ip/103.214.196.0/22","type":"application/rdap+json"}],"handle":"103.214.196.0 - 103.214.199.255","entities":[{"roles":["administrative","technical"],"events":[{"eventAction":"last changed","eventDate":"2010-10- 19T04:42:12Z"}],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","PERSATUAN PENGENDALI INTERNET MALAYSIA MYIX - Op"],["kind",{},"text","group"],["adr",{"label":"Malaysian Communications and Multimedia Commission, Off Persiaran Multimedia,"},"text",["","","","","","",""]],["tel",{"type":"voice"},"text","+60- 123718029"],["email",{},"text","raja.mohan@myix.gov.my"]]],"objectClassName":"entity","links":[{"value":"https:// rdap.apnic.net/ip/103.214.196.0","rel":"self","href":"https://rdap.apnic.net/entity/PPIM1- AP","type":"application/rdap+json"}],"handle":"PPIM1-AP"},{"roles":["abuse"],"events":[{"eventAction":"last changed","eventDate":"2018-04- 15T10:27:19Z"}],"vcardArray":["vcard",[["version",{},"text","4.0"],["fn",{},"text","IRT-MYIX- MY"],["kind",{},"text","group"],["adr",{"label":"Persatuan Pengendali Internet Malaysia"},"text",["","","","","","",""]],["email",{},"text","raja.mohan@myix.my"],["email",{"pref":"1"},"text"," raja.mohan@myix.my"]]],"objectClassName":"entity","links":[{"value":"https://rdap.apnic.net/ip/103.214.196.0","re l":"self","href":"https://rdap.apnic.net/entity/IRT-MYIX-MY","type":"application/rdap+json"}],"handle":"IRT-MYIX- MY"}],"port43":"whois.apnic.net"} HTTP “get” JSON format
  • 15. RDAP JSON formatted 15 Browser with json plugin Structured result
  • 16. RDAP client Web-based client Processed result https://rdap-web.apnic.net
  • 17. RDAP access control • REST allows for service differentiation ⎯ General public vs authorised access ⎯ Public vs privileged information ⎯ Rate limiting etc. • Implemented using standard web authentication ⎯ HTTP 1.1 “basic” and “digest” forms ⎯ TLS with server/client certification ⎯ OAuth, OpenID under development in IETF draft process
  • 18. RDAP internationalization • RDAP content is UTF-8 encoded UNICODE • Roles and contact information ⎯ Defined using vCard RFC6868 (updated from 1998 RFC2425) ⎯ Widely understood for contact information, mail systems ⎯ Allows alternates, order preferences, language and character set • Normally RDAP fetches all encodings ⎯ Client gets to pick preference ⎯ But server could use client “language hint” via HTTP
  • 19. RDAP query redirection • RDAP uses HTTP mechanism to redirect ⎯ “302 redirect temporary” points to temporary URL for this query ⎯ In case query is for resource that server knows is held elsewhere • Globally coordinated redirection ⎯ IANA registry of all delegations in RDAP with base URL • Result: RDAP can find “most specific” registry ⎯ No more “this record has moved” responses!
  • 20. RDAP extensibility • OAuth/OpenID under development ⎯ Federated identity model, well supported in public Internet • RDAP History (APNIC) ⎯ Time sequenced set of records, to denote changes across time in RDAP information ⎯ Basis of the APNIC “WHOWAS” service ⎯ Currently being promoted in standards at IETF
  • 24. RDAP benefits • Automation – JSON input to common programming languages ⎯ Integration with firewall, NMS, IPAM… • “Differentiated Access” ⎯ If needed • Speaks your language (and character set) ⎯ Can implement server-side or in-client language preference • One stop query ⎯ Will auto-redirect to the right authoritative server • Web protocol is CDN friendly ⎯ Serve local, via anycast or DNS redirection methods ⎯ Cacheable, survives DDoS longer since distributed
  • 25. RDAP specifications • RFC 7480 – HTTP Usage in RDAP • RFC 7481 – Security Services for RDAP • RFC 7482 – RDAP Query Format • RFC 7483 – JSON Responses for RDAP • RFC 7484 – Finding the Authoritative RDAP Service • RFC 7485 – Inventory and Analysis of WHOIS Objects
  • 26. APNIC RDAP Status • First implemented May 2015 ⎯ Adjunct service query to WHOIS radix tree (in memory) ⎯ Rewrote RPSL on-the-fly • Re-implemented into WHOWAS Late 2016 ⎯ Static in-memory data model. Fast response • Working with NIRs ⎯ Hope to serve <nir>.rdap.apnic.net more-specific service • APNIC region-wide consistent service model goal for 2019 ⎯ Working with NIRs and other RIRs
  • 27. 27 RPKI Resource Public Key Infrastructure 29 RPKI Resource Public Key Infrastructure
  • 28. RPKI • RPKI is a public key infrastructure (PKI) framework, originally designed to secure BGP routing ⎯ Based on X.509 PKI standards • RPKI adds INR information to X.509 certificates issued to resource holders ⎯ Representing INR custodianship and other status ⎯ Certification hierarchy follows INR delegation hierarchy IANA ➔ RIR ➔ NIR ➔ ISP ➔ …
  • 29. RPKI hierarchy ISP EE ISP EE ISP EE ISP EE IANA CA APNIC CA LACNIC CA RIPE- NCC CA ARIN CA AFRINIC CA
  • 30. RPKI certificates • Resource certificates ⎯ Extension of standard X.509 certificates ⎯ Providing authority to use given IPv4/6 and ASN resources ⎯ Signed by issuing registry (serving as CA) The holder of the private key that pairs with the public key on the certificate is the authorised holder of the IPv4/6 range and ASN listed in the certificate
  • 31. RPKI applications • Route Origin Validation (ROV) ⎯ Validation of Route Origin Authorisations (ROA) to make BGP routing decisions • RTA ⎯ Allows an arbitrary digital object to be signed by the holder of the IP address/ASN mentioned in the digital object, using RPKI • Other future applications 31
  • 33. RPKI application: ROV • Route Origin Validation AS17821 Announce: 203.176.32.0/19 Peer ?
  • 34. ROA • Route Origin Authorization (ROA) ⎯ Giving an ASN authority to route specific IP blocks ⎯ Contains a list of prefixes with ASN authorized to announce ⎯ Signed by IP resource holder • RPKI validates the integrity of the ROA ⎯ It is provably created by the holder of the prefix ⎯ Can now be used to construct route filters for prefix-OriginAS pair in BGP 34 Prefix 203.176.32.0/1 9 Max-length /24 Origin ASN AS17821
  • 35. RPKI Validator • Gathers and validates ROAs from the distributed RPKI databases ⎯ Using rsync or RRDP (preferable) ⎯ Maintains a validated cache representing complete global state • Can then perform ROV for routers using RPKI-Router (RTR) protocol rpki.apnic.net IANA APNIC RIPE ISP ISP rsync RRDP Validated cache Validator
  • 36. ROV at Border Routers ISP Validated cache Validator RPKI-to-Router (RTR)
  • 37. ROV at IXP Validated cache Validator RPKI-to-Router (RTR) Routes Tagged/filtered routes Route Server
  • 38. Route validation states • Not Found (Unknown) ⎯ No ROA found, probably not created yet ⎯ This will be “default” for some time • Valid ⎯ ROA exists ⎯ Prefix, Origin ASN and prefix-length match those found in validated cache • Invalid ⎯ ROA exists ⎯ Prefix found, but Origin ASN is wrong, Prefix-length longer than Max-length, or certificates are expired or otherwise invalid. ⎯ Some action needed
  • 39. Action for invalid routes • For inbound routes from upstreams/peers ⎯ Drop them ⎯ Give them lower LOCAL_PREF ⎯ Do nothing (not recommended) • For outbound routes to customers ⎯ Tag them before re-distributing them to customers ⎯ Allow customers to make their own choices • Tagging (eg at IXPs) ⎯ Apply community tags based on the validation state § Not Found (ASN:65XX1) § Valid (ASN:65XX2) § Invalid (ASN:65XX3)
  • 40. RPKI application: RTA • Take existing “letter of authority” practice ⎯ Typically a scanned/signed PDF under company letterhead ⎯ Unverifiable without more information • Generate “detached signature” using RPKI ⎯ Signing certificate contains IP address range listed in the letter of authority document ⎯ This is now a cryptographically verifiable letter of authority • Pilot implementation ⎯ In development at APNIC (via MyAPNIC) ⎯ IETF draft in progress
  • 41. RPKI benefits • Improved in-band verification of resource custodianship ⎯ Much safer than manually checking whois or IRR database ⎯ Ease of automation • Secure Origin is the first step to preventing many attacks on BGP integrity ⎯ BGP Path remains a problem which is under development ⎯ Related information such as IRR Policy can now leverage strong proofs of validity (end the maintainer-authority problem in RADB/IRR) • Instruction/information from the resource custodian can be cryptographically verified (e.g. LOA signing)
  • 42. RPKI specifications • RFC3779 X. 509 Extensions for IP Addresses and AS Identifiers • RFC6480 Infrastructure to support secure routing • RFC6481 Profile for repository structure • RFC6482 Profile for Route Origin Authorisation (ROA) • RFC6483 Validation model • RFC6484 Certificate Policy (CP) for RPKI • RFC6485 Algorithms & Key sizes for RPKI • RFC6486 Manifests for repositories in RPKI • RFC6487 Profile for RPKI Certificates • RFC6488 Signed object CMS template • RFC6489 Key Rollover • RFC6490 Trust Anchor Locator (TAL) • RFC6492 RPKI Provisioning Protocol • RFC7318 Policy Qualifiers in RPKI certificates • RFC7382 Certificate Practice Statement (CPS) • RFC8181 RPKI publication protocol • RFC8182 RPKI Delta protocol (RRDP) • RFC8183 Out-of-band RPKI setup protocol • RFC8360 RPKI Validation Reconsidered Some of over 42 RFCs on implementation of RPKI and BGPsec
  • 43. How do I start? • Use MyAPNIC: ⎯ Create ROAs to better protect your own routes § Encourage your peers/customers to do the same § Encourage your IXP to implement Route Origin Validation (ROV) in their Route Server ⎯ Then § Set up route validation at your own border routers § Use public or IXP validator, or your own