icann’s monitoring system api · 2017-08-10 · • username, password, list of ip address blocks...

16
| 1 ICANN’s Monitoring System API Francisco Arias Tech Day 26 June 2017 Focus on ccTLDs

Upload: others

Post on 05-Mar-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ICANN’s Monitoring System API · 2017-08-10 · • Username, Password, List of IP address blocks (IPv4 and/or IPv6) • Current pilot only supports IPv4 transport • Interested

| 1

ICANN’s Monitoring System API

Francisco Arias

Tech Day26 June 2017

Focus on ccTLDs

Page 2: ICANN’s Monitoring System API · 2017-08-10 · • Username, Password, List of IP address blocks (IPv4 and/or IPv6) • Current pilot only supports IPv4 transport • Interested

| 2

Agenda

¤ ICANN’s SLAM system

¤ Statistics

¤ MoSAPI

¤ Zone File Access

Page 3: ICANN’s Monitoring System API · 2017-08-10 · • Username, Password, List of IP address blocks (IPv4 and/or IPv6) • Current pilot only supports IPv4 transport • Interested

| 3| 3

ICANN’s SLA Monitoring (SLAM) system

Page 4: ICANN’s Monitoring System API · 2017-08-10 · • Username, Password, List of IP address blocks (IPv4 and/or IPv6) • Current pilot only supports IPv4 transport • Interested

| 4

What is the SLAM?

• Zabbix monitoring platform with additional custom plugins and code available at:svn://svn.zabbix.com/branches/2.0.rsm/opt/zabbix

• Probe node network of ~40 probe nodes

• Designed to avoid false positives

• Consolidates data points in a rolling week basis

Page 5: ICANN’s Monitoring System API · 2017-08-10 · • Username, Password, List of IP address blocks (IPv4 and/or IPv6) • Current pilot only supports IPv4 transport • Interested

| 5

How it works?

Page 6: ICANN’s Monitoring System API · 2017-08-10 · • Username, Password, List of IP address blocks (IPv4 and/or IPv6) • Current pilot only supports IPv4 transport • Interested

| 6

DNS test

• One non-recursive DNS query sent every minute from each active probe node:o for A record for QNAME

www.zz--icann-monitoring.<TLD>o to every IP-address/NS pair of <TLD>

• If DNSSEC is offered:o NSEC/NSEC3 and the signatures are

verifiedo The chain of trust is validated against

the root zone KSK

Page 7: ICANN’s Monitoring System API · 2017-08-10 · • Username, Password, List of IP address blocks (IPv4 and/or IPv6) • Current pilot only supports IPv4 transport • Interested

| 7

DNS test

• Examples of failure criteriao No reply

o Invalid reply (e.g., RCODE/SERVFAIL)

o Malformed or invalid responses

o Broken chain of trust

o NSEC and NSEC3 errors

Page 8: ICANN’s Monitoring System API · 2017-08-10 · • Username, Password, List of IP address blocks (IPv4 and/or IPv6) • Current pilot only supports IPv4 transport • Interested

| 8| 8

Statistics

Page 9: ICANN’s Monitoring System API · 2017-08-10 · • Username, Password, List of IP address blocks (IPv4 and/or IPv6) • Current pilot only supports IPv4 transport • Interested

| 9

Some data points

• 273 ccTLD’s DNS failures have reached 4 hours or more in a rolling week period

• 60 of 295 ccTLDs have reached 4 hours of downtime at least one time in a rolling week

• 178 of 295 (60%) ccTLDs have had at least one DNS service down evento 34 of 48 (70%) IDNs ccTLDso 144 of 247 (58%) ASCII ccTLDs

• 5 ccTLDs are down most of the timeNote: Data from 1 October 2014 to 31 May 2017

Page 10: ICANN’s Monitoring System API · 2017-08-10 · • Username, Password, List of IP address blocks (IPv4 and/or IPv6) • Current pilot only supports IPv4 transport • Interested

| 10

ccTLD’s DNS downtime incidents of 4+ hours

Page 11: ICANN’s Monitoring System API · 2017-08-10 · • Username, Password, List of IP address blocks (IPv4 and/or IPv6) • Current pilot only supports IPv4 transport • Interested

| 11| 11

MoSAPIICANN’s Monitoring System API

Page 12: ICANN’s Monitoring System API · 2017-08-10 · • Username, Password, List of IP address blocks (IPv4 and/or IPv6) • Current pilot only supports IPv4 transport • Interested

| 12

MoSAPI

• REST API methods to retrieve data collected by the SLAM in ~real-time

• In pilot mode at the moment

• A registry can only see their own performance data

Page 13: ICANN’s Monitoring System API · 2017-08-10 · • Username, Password, List of IP address blocks (IPv4 and/or IPv6) • Current pilot only supports IPv4 transport • Interested

| 13

MoSAPI - Credentials

• Username, Password, List of IP address blocks (IPv4 and/or IPv6)

• Current pilot only supports IPv4 transport

• Interested ccTLDs can request access through ICANN’s Global Support Center at [email protected]

• Plan to authenticate requestor relying on the ccTLD contacts in IANA

Page 14: ICANN’s Monitoring System API · 2017-08-10 · • Username, Password, List of IP address blocks (IPv4 and/or IPv6) • Current pilot only supports IPv4 transport • Interested

| 14| 14

Zone File Access

Page 15: ICANN’s Monitoring System API · 2017-08-10 · • Username, Password, List of IP address blocks (IPv4 and/or IPv6) • Current pilot only supports IPv4 transport • Interested

| 15

Zone File Access

• ICANN is interested in periodic access to ccTLD’s zone files

• Interest on statistics like:o DNSSEC penetration,o IDNs penetration,o Active names; ando Input to the DAARS

• Interested ccTLDs please contact us at [email protected]

Page 16: ICANN’s Monitoring System API · 2017-08-10 · • Username, Password, List of IP address blocks (IPv4 and/or IPv6) • Current pilot only supports IPv4 transport • Interested

| 16

Engage with ICANN

Visit us at icann.org

Thank You and Questions

flickr.com/icann

linkedin/company/icann

@icann

facebook.com/icannorg

youtube.com/icannnews

soundcloud/icann

slideshare/icannpresentations

Email: [email protected]