SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
RIPE Network Coordination Centre




             RIPE 60 Database Update

                      Paul Palse
             Database Manager, RIPE NCC




Paul Palse              RIPE 60                 http://www.ripe.net      1
RIPE Network Coordination Centre




                    Outline
•  Introduction of the DB Group
•  Projects and external commitments
•  Operational update and RIPE-DBM
•  RIPE Labs prototypes
•  Questions




Paul Palse             RIPE 60                http://www.ripe.net     2
RIPE Network Coordination Centre




             The DB Group




Paul Palse        RIPE 60         http://www.ripe.net      3
RIPE Network Coordination Centre




                         The Database Team




                Paul             Erik        Agoston




               New
             developer
                               Benedetto     Denis

Paul Palse                       RIPE 60              http://www.ripe.net     4
RIPE Network Coordination Centre




             Stakeholders: Internal and External




    R                                                       R
    I                                                       I
    P                                                       P
    E                                                       E




Paul Palse                   RIPE 60              http://www.ripe.net     5
RIPE Network Coordination Centre




             Action Points




Paul Palse        RIPE 60          http://www.ripe.net      6
RIPE Network Coordination Centre




             AP54.3: MNT-BY on Person/Role
•  Documentation is ready
•  Test environment deployed right after RIPE 59
•  No issues were reported
•  Deploy to production next month…




Paul Palse                RIPE 60               http://www.ripe.net     7
RIPE Network Coordination Centre



             AP54.6: Clean-Up Unreferenced Persons

•  Restarted at end of February
•  Cleanup is complete
•  Deletion is set to 90 days after first becoming
    unreferenced




Paul Palse                    RIPE 60               http://www.ripe.net     8
RIPE Network Coordination Centre



             AP58.1: ASUSED support for IPv6

•  Currently only available via web interface
•  Will be integrated in the new portal software with
    full IPv6 support.




Paul Palse                 RIPE 60                http://www.ripe.net     9
RIPE Network Coordination Centre



             AP59.1: Reverse Delegation Safeguards

•  The DNS group is upgrading their provisioning
    software
•  Database Group will implement the additional
    rules as part of that development




Paul Palse                    RIPE 60               http://www.ripe.net    10
RIPE Network Coordination Centre



             AP59.2: Clean-Up Unreferenced Persons

•  Sent detailed explanation mid February (AP59.2)
•  Now an ongoing process…




Paul Palse                    RIPE 60               http://www.ripe.net    11
RIPE Network Coordination Centre



             AP59.3: Documentation in HTML

•  Update reference manual done
•  Query reference manual to follow shortly…




Paul Palse                RIPE 60               http://www.ripe.net    12
RIPE Network Coordination Centre



             AP59.4, AP59.5 and AP59.6

•  Advanced search on KEY-CERT objects
•  We didn’t see a proposal on the DB WG mailing
    list
•  This could be a candidate for a “Use Case”
    search tool
•  “Use Case” search tool ?
•  Yes, “Use Case” search tool…




Paul Palse              RIPE 60                 http://www.ripe.net    13
RIPE Network Coordination Centre




             Various Updates




Paul Palse         RIPE 60           http://www.ripe.net     14
RIPE Network Coordination Centre




             NRTM/Split files without personal data

•  NRTM and split files without NIC-HDLs
•  Software is ready
•  Documentation is almost ready
•  Test environment was deployed right after RIPE
    59
•  We’ll put it in production when the
    documentation is ready…




Paul Palse                    RIPE 60                http://www.ripe.net    15
RIPE Network Coordination Centre




             RIPE NCC’s Other Database Mirrors

•  We re-loaded them shortly after RIPE 59
•  We are out of sync again
•  We will investigate a more reliable process…




Paul Palse                  RIPE 60              http://www.ripe.net    16
RIPE Network Coordination Centre




             Operational Update

                 RIPE-DBM




Paul Palse          RIPE 60             http://www.ripe.net     17
RIPE Network Coordination Centre




                     RIPE-DBM
•  First line:
    Customer Service
•  Second line:
    Database group
                                  Laura (manager)       Henriette             Ronen




                                               Milena               Marisol




Paul Palse              RIPE 60                                            http://www.ripe.net    18
RIPE Network Coordination Centre




                  Average Tickets Per Month

                DB Access Issues          9
                                          10
                 Usage Questions            19
                                              32
                                             24
    Abuse Reports/Legal/Policy
                                             26
                                             27
                    Miscellaneous
                                             26
             Password/Auth Issues                                     123
                                                                     115
                Notification Issues                       61
                                                     42
                    Update Issues                                           142
                                                                              154
                                      0          50            100      150             200

                            RIPE 59 -> 60            RIPE 58 -> 59
Paul Palse                                 RIPE 60                                  http://www.ripe.net    19
RIPE Network Coordination Centre




             RIPE Database




Paul Palse        RIPE 60          http://www.ripe.net     20
RIPE Network Coordination Centre




             Stats: Whois Queries per minute

              2009                            2010




•  Average queries p/m over a year: 8,617
•  IPv6 > 1.5%


         http://www.ripe.net/info/stats/db/

Paul Palse                    RIPE 60                       http://www.ripe.net    21
RIPE Network Coordination Centre




               Whois Queries – Usage by Country
     Between RIPE 59 and 60                           Between RIPE 58 and 59

                                .de                                              .de
                               19%                            Other             20%
              Other
                                                .pl
                                               .pt
                                                .it
 .uy                                           .cz
.se
                                              .ch
.pl
                                              .se
  .es                                  .us
                                      16%     .hu
    .ch                                       .ua                                               .us
   .it .ua .nl                                        .fr                                      17%
                                .gb                         .gb
           5%               .ru 9%                                                .ru
                                                            7%        .nl
                      .fr   7%                                                   11%
                                                                      8%
                      5%

 Paul Palse                              RIPE 60                                   http://www.ripe.net    22
RIPE Network Coordination Centre




              Query Distribution per Month
                    Queries per unique IP

                    2%
             16%


                                            1 to 10
                                            11 to 100
                                            101 to 1,000
                                            1,001 to 10,000
                                            10,001 to 100,000
                         79%
                                            100,000 to 1.000,000
                                            1,000,000+




Paul Palse                  RIPE 60                      http://www.ripe.net    23
RIPE Network Coordination Centre




             Stats: Successful Whois Updates




•  Average updates over a year: 36 per minute



         http://www.ripe.net/info/stats/db/

Paul Palse                    RIPE 60                http://www.ripe.net    24
RIPE Network Coordination Centre




                   Whois Updates - Distribution
              Update Method                   Update Types

                                             1%    7%
                     4%



             30%
                                             41%
                                                            51%
                             66%



                                                               Successful
                                                               Failed
                                                               Help
                                                               Spam
              sync    mail   Web
Paul Palse                         RIPE 60                     http://www.ripe.net    25
RIPE Network Coordination Centre




                        EgoQuery TM
             Hosts that queried for their own IP

Facts (time between RIPE 59-60):           Queries

•    No flags used
                                           9%
•    Total > 240,000,000 Queries
•    NL: 16%
•    GB: 12%
                                                 91%
•    BE, PL, DE, ES: 6%
•    80% 1-10 queries
•    2% 11-100 queries
•    Again, what is this…              Regular    EgoQuery


Paul Palse                   RIPE 60                          http://www.ripe.net    26
RIPE Network Coordination Centre




             RIPE DB: Query and Update Uptime



100.000%

99.995%

99.990%

99.985%

99.980%

99.975%
                       RIPE 60                     RIPE 59
                  Queries   Mail Updates   Sync Updates

Paul Palse                       RIPE 60                         http://www.ripe.net    27
RIPE Network Coordination Centre




                RIPE Database

             Publications on RIPE Labs




Paul Palse              RIPE 60                http://www.ripe.net     28
RIPE Network Coordination Centre




                     Publications on RIPE Labs

•  RIPE Database Query API in the form of
    RESTful Web Services:
      -  REST allows for “create, read, update, and delete”
             transactions over HTTP
      -  Resources have a unique portable address in the form
             of an URL
      -  Web Service responds in XML and JSON
      -  Response is easy to parse by script
      -  XML can be easily transformed (to RPSL for example)
             using style sheets
      -  Protocol has big industry support. Google, Amazon…
Paul Palse                        RIPE 60                  http://www.ripe.net    29
RIPE Network Coordination Centre




             RIPE Database RESTful Query WS




Paul Palse                RIPE 60               http://www.ripe.net    30
RIPE Network Coordination Centre



                   “Use Case” search




•  Precise answer to a specific question
•  Give me the Abuse Handler details for this network
     resource? (Demo in Anti Abuse WG Session…)
•  Other “Use Case” searches please…


Paul Palse                   RIPE 60                     http://www.ripe.net    31
RIPE Network Coordination Centre




         Registry Data in the RIPE Database

             Presenting registry data in the RIPE
                          Database




Paul Palse                   RIPE 60                 http://www.ripe.net     32
RIPE Network Coordination Centre




                Problem Statement
•  As an RIR it is important that we hold accurate
    registry data.
•  Consumers of this data need to have trust in its
    accuracy.
•  RIPE NCC has no direct control over the user
    data entered into the RIPE Database.
•  Therefore any inaccuracies found in the user
    data, or conflicts between different sources of
    data, reflect on the whole data set.


Pual Palse                RIPE 60                   http://www.ripe.net    33
RIPE Network Coordination Centre




                      Principles
•  Present a clear distinction between the registry
    and user data
•  Minimise inconsistencies, while facilitating the
    ability of the users to keep their data current
•  Minimise the impact of any change on the
    maintainers of user data
•  Minimise the changes needed to RIPE DB
    software.



Pual Palse                 RIPE 60                   http://www.ripe.net    34
RIPE Network Coordination Centre




             Questions?




Paul Palse       RIPE 60          http://www.ripe.net    35
RIPE Network Coordination Centre




Paul Palse   RIPE 60         http://www.ripe.net     36

Más contenido relacionado

Similar a RIPE Database Update

RIPE NCC DNSMON Service
RIPE NCC DNSMON ServiceRIPE NCC DNSMON Service
RIPE NCC DNSMON ServiceRIPE Meetings
 
Measuring IPv6 at Web Clients and Caching Resolvers
Measuring IPv6 at Web Clients and Caching ResolversMeasuring IPv6 at Web Clients and Caching Resolvers
Measuring IPv6 at Web Clients and Caching ResolversRIPE Meetings
 
RIPE Labs at IETF 78
RIPE Labs at IETF 78RIPE Labs at IETF 78
RIPE Labs at IETF 78RIPE NCC
 
ION Ljubljana - Nathalie Trenaman: World IPv6 Launch and RIPE Atlas Visualisa...
ION Ljubljana - Nathalie Trenaman: World IPv6 Launch and RIPE Atlas Visualisa...ION Ljubljana - Nathalie Trenaman: World IPv6 Launch and RIPE Atlas Visualisa...
ION Ljubljana - Nathalie Trenaman: World IPv6 Launch and RIPE Atlas Visualisa...Deploy360 Programme (Internet Society)
 
Update from the RIPE NCC
Update from the RIPE NCCUpdate from the RIPE NCC
Update from the RIPE NCCRIPE Meetings
 
RIPE Labs at UKNOF
RIPE Labs at UKNOFRIPE Labs at UKNOF
RIPE Labs at UKNOFRIPE NCC
 
Nathalie - Stavanger
Nathalie - StavangerNathalie - Stavanger
Nathalie - StavangerIPv6no
 
Small but Interesting Things
Small but Interesting ThingsSmall but Interesting Things
Small but Interesting ThingsRIPE Meetings
 
Pollution in 1.0.0.0/8
Pollution in 1.0.0.0/8Pollution in 1.0.0.0/8
Pollution in 1.0.0.0/8RIPE NCC
 
Operators' Tools - RIPE Labs
Operators' Tools - RIPE LabsOperators' Tools - RIPE Labs
Operators' Tools - RIPE LabsRIPE NCC
 
Update from the RIPE NCC
Update from the RIPE NCCUpdate from the RIPE NCC
Update from the RIPE NCCRIPE NCC
 
RIPE Labs Operator Tools, Ideas, Analysis
RIPE Labs Operator Tools, Ideas, AnalysisRIPE Labs Operator Tools, Ideas, Analysis
RIPE Labs Operator Tools, Ideas, AnalysisRIPE NCC
 
IPv6 Act Now and RIPE Labs
IPv6 Act Now and RIPE LabsIPv6 Act Now and RIPE Labs
IPv6 Act Now and RIPE LabsRIPE NCC
 
IPv6 in Finland - What Did We Measure?
IPv6 in Finland - What Did We Measure?IPv6 in Finland - What Did We Measure?
IPv6 in Finland - What Did We Measure?RIPE NCC
 
Number Resource EXplainer (REX)
Number Resource EXplainer (REX)Number Resource EXplainer (REX)
Number Resource EXplainer (REX)RIPE NCC
 
Getting IPv6 & Securing your Routing
Getting IPv6 & Securing your RoutingGetting IPv6 & Securing your Routing
Getting IPv6 & Securing your RoutingRIPE NCC
 
Ripe Labs at Nanog 48
Ripe Labs at Nanog 48Ripe Labs at Nanog 48
Ripe Labs at Nanog 48RIPE NCC
 

Similar a RIPE Database Update (20)

RIPE NCC DNSMON Service
RIPE NCC DNSMON ServiceRIPE NCC DNSMON Service
RIPE NCC DNSMON Service
 
Measuring IPv6 at Web Clients and Caching Resolvers
Measuring IPv6 at Web Clients and Caching ResolversMeasuring IPv6 at Web Clients and Caching Resolvers
Measuring IPv6 at Web Clients and Caching Resolvers
 
RIPE Labs at IETF 78
RIPE Labs at IETF 78RIPE Labs at IETF 78
RIPE Labs at IETF 78
 
RIPE Labs
RIPE LabsRIPE Labs
RIPE Labs
 
ION Ljubljana - Nathalie Trenaman: World IPv6 Launch and RIPE Atlas Visualisa...
ION Ljubljana - Nathalie Trenaman: World IPv6 Launch and RIPE Atlas Visualisa...ION Ljubljana - Nathalie Trenaman: World IPv6 Launch and RIPE Atlas Visualisa...
ION Ljubljana - Nathalie Trenaman: World IPv6 Launch and RIPE Atlas Visualisa...
 
Update from the RIPE NCC
Update from the RIPE NCCUpdate from the RIPE NCC
Update from the RIPE NCC
 
RIPE Labs at UKNOF
RIPE Labs at UKNOFRIPE Labs at UKNOF
RIPE Labs at UKNOF
 
Nathalie - Stavanger
Nathalie - StavangerNathalie - Stavanger
Nathalie - Stavanger
 
Small but Interesting Things
Small but Interesting ThingsSmall but Interesting Things
Small but Interesting Things
 
Pollution in 1.0.0.0/8
Pollution in 1.0.0.0/8Pollution in 1.0.0.0/8
Pollution in 1.0.0.0/8
 
Operators' Tools - RIPE Labs
Operators' Tools - RIPE LabsOperators' Tools - RIPE Labs
Operators' Tools - RIPE Labs
 
Update from the RIPE NCC
Update from the RIPE NCCUpdate from the RIPE NCC
Update from the RIPE NCC
 
RIPE Labs Operator Tools, Ideas, Analysis
RIPE Labs Operator Tools, Ideas, AnalysisRIPE Labs Operator Tools, Ideas, Analysis
RIPE Labs Operator Tools, Ideas, Analysis
 
IPv6 Act Now and RIPE Labs
IPv6 Act Now and RIPE LabsIPv6 Act Now and RIPE Labs
IPv6 Act Now and RIPE Labs
 
RIPE NCC DNS Update
RIPE NCC DNS UpdateRIPE NCC DNS Update
RIPE NCC DNS Update
 
IPv6 in Finland - What Did We Measure?
IPv6 in Finland - What Did We Measure?IPv6 in Finland - What Did We Measure?
IPv6 in Finland - What Did We Measure?
 
RIPE Labs
RIPE LabsRIPE Labs
RIPE Labs
 
Number Resource EXplainer (REX)
Number Resource EXplainer (REX)Number Resource EXplainer (REX)
Number Resource EXplainer (REX)
 
Getting IPv6 & Securing your Routing
Getting IPv6 & Securing your RoutingGetting IPv6 & Securing your Routing
Getting IPv6 & Securing your Routing
 
Ripe Labs at Nanog 48
Ripe Labs at Nanog 48Ripe Labs at Nanog 48
Ripe Labs at Nanog 48
 

Más de RIPE Meetings

32-bit ASN for DNS Services
32-bit ASN for DNS Services32-bit ASN for DNS Services
32-bit ASN for DNS ServicesRIPE Meetings
 
RIPE NCC Government / LEA Interactions Update
RIPE NCC Government / LEA Interactions UpdateRIPE NCC Government / LEA Interactions Update
RIPE NCC Government / LEA Interactions UpdateRIPE Meetings
 
Current Policy Topics
Current Policy TopicsCurrent Policy Topics
Current Policy TopicsRIPE Meetings
 
Authorship of RIPE Policy Documents
Authorship of RIPE Policy DocumentsAuthorship of RIPE Policy Documents
Authorship of RIPE Policy DocumentsRIPE Meetings
 
RIPE NCC Internet Governance Update
RIPE NCC Internet Governance UpdateRIPE NCC Internet Governance Update
RIPE NCC Internet Governance UpdateRIPE Meetings
 
Draft RIPE Community Statement on IPv6
 Draft RIPE Community Statement on IPv6 Draft RIPE Community Statement on IPv6
Draft RIPE Community Statement on IPv6RIPE Meetings
 
Introduction to IPv4 and IPv6 PI Discussion
 Introduction to IPv4 and IPv6 PI Discussion Introduction to IPv4 and IPv6 PI Discussion
Introduction to IPv4 and IPv6 PI DiscussionRIPE Meetings
 
Update on the 2007-01 Policy Implementation
 Update on the 2007-01 Policy Implementation Update on the 2007-01 Policy Implementation
Update on the 2007-01 Policy ImplementationRIPE Meetings
 
IPv6 World Wide Policy Review
IPv6 World Wide Policy ReviewIPv6 World Wide Policy Review
IPv6 World Wide Policy ReviewRIPE Meetings
 
Update on RIPE NCC IPv6 Activities
Update on RIPE NCC IPv6 ActivitiesUpdate on RIPE NCC IPv6 Activities
Update on RIPE NCC IPv6 ActivitiesRIPE Meetings
 
RIPE 60 Newcomers' Introduction
RIPE 60 Newcomers' IntroductionRIPE 60 Newcomers' Introduction
RIPE 60 Newcomers' IntroductionRIPE Meetings
 
IPv6 Tutorial RIPE 60
IPv6 Tutorial RIPE 60IPv6 Tutorial RIPE 60
IPv6 Tutorial RIPE 60RIPE Meetings
 

Más de RIPE Meetings (15)

32-bit ASN for DNS Services
32-bit ASN for DNS Services32-bit ASN for DNS Services
32-bit ASN for DNS Services
 
RIPE NCC Government / LEA Interactions Update
RIPE NCC Government / LEA Interactions UpdateRIPE NCC Government / LEA Interactions Update
RIPE NCC Government / LEA Interactions Update
 
Current Policy Topics
Current Policy TopicsCurrent Policy Topics
Current Policy Topics
 
Authorship of RIPE Policy Documents
Authorship of RIPE Policy DocumentsAuthorship of RIPE Policy Documents
Authorship of RIPE Policy Documents
 
RIPE NCC Internet Governance Update
RIPE NCC Internet Governance UpdateRIPE NCC Internet Governance Update
RIPE NCC Internet Governance Update
 
Draft RIPE Community Statement on IPv6
 Draft RIPE Community Statement on IPv6 Draft RIPE Community Statement on IPv6
Draft RIPE Community Statement on IPv6
 
Introduction to IPv4 and IPv6 PI Discussion
 Introduction to IPv4 and IPv6 PI Discussion Introduction to IPv4 and IPv6 PI Discussion
Introduction to IPv4 and IPv6 PI Discussion
 
Update on the 2007-01 Policy Implementation
 Update on the 2007-01 Policy Implementation Update on the 2007-01 Policy Implementation
Update on the 2007-01 Policy Implementation
 
IPv6 World Wide Policy Review
IPv6 World Wide Policy ReviewIPv6 World Wide Policy Review
IPv6 World Wide Policy Review
 
About the RIPE NCC
About the RIPE NCCAbout the RIPE NCC
About the RIPE NCC
 
NRO Statistics
NRO StatisticsNRO Statistics
NRO Statistics
 
Update on RIPE NCC IPv6 Activities
Update on RIPE NCC IPv6 ActivitiesUpdate on RIPE NCC IPv6 Activities
Update on RIPE NCC IPv6 Activities
 
RIPE 60 Newcomers' Introduction
RIPE 60 Newcomers' IntroductionRIPE 60 Newcomers' Introduction
RIPE 60 Newcomers' Introduction
 
IPv6 Tutorial RIPE 60
IPv6 Tutorial RIPE 60IPv6 Tutorial RIPE 60
IPv6 Tutorial RIPE 60
 
Newcomers ripe 59
Newcomers ripe 59Newcomers ripe 59
Newcomers ripe 59
 

Último

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 

Último (20)

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 

RIPE Database Update

  • 1. RIPE Network Coordination Centre RIPE 60 Database Update Paul Palse Database Manager, RIPE NCC Paul Palse RIPE 60 http://www.ripe.net 1
  • 2. RIPE Network Coordination Centre Outline •  Introduction of the DB Group •  Projects and external commitments •  Operational update and RIPE-DBM •  RIPE Labs prototypes •  Questions Paul Palse RIPE 60 http://www.ripe.net 2
  • 3. RIPE Network Coordination Centre The DB Group Paul Palse RIPE 60 http://www.ripe.net 3
  • 4. RIPE Network Coordination Centre The Database Team Paul Erik Agoston New developer Benedetto Denis Paul Palse RIPE 60 http://www.ripe.net 4
  • 5. RIPE Network Coordination Centre Stakeholders: Internal and External R R I I P P E E Paul Palse RIPE 60 http://www.ripe.net 5
  • 6. RIPE Network Coordination Centre Action Points Paul Palse RIPE 60 http://www.ripe.net 6
  • 7. RIPE Network Coordination Centre AP54.3: MNT-BY on Person/Role •  Documentation is ready •  Test environment deployed right after RIPE 59 •  No issues were reported •  Deploy to production next month… Paul Palse RIPE 60 http://www.ripe.net 7
  • 8. RIPE Network Coordination Centre AP54.6: Clean-Up Unreferenced Persons •  Restarted at end of February •  Cleanup is complete •  Deletion is set to 90 days after first becoming unreferenced Paul Palse RIPE 60 http://www.ripe.net 8
  • 9. RIPE Network Coordination Centre AP58.1: ASUSED support for IPv6 •  Currently only available via web interface •  Will be integrated in the new portal software with full IPv6 support. Paul Palse RIPE 60 http://www.ripe.net 9
  • 10. RIPE Network Coordination Centre AP59.1: Reverse Delegation Safeguards •  The DNS group is upgrading their provisioning software •  Database Group will implement the additional rules as part of that development Paul Palse RIPE 60 http://www.ripe.net 10
  • 11. RIPE Network Coordination Centre AP59.2: Clean-Up Unreferenced Persons •  Sent detailed explanation mid February (AP59.2) •  Now an ongoing process… Paul Palse RIPE 60 http://www.ripe.net 11
  • 12. RIPE Network Coordination Centre AP59.3: Documentation in HTML •  Update reference manual done •  Query reference manual to follow shortly… Paul Palse RIPE 60 http://www.ripe.net 12
  • 13. RIPE Network Coordination Centre AP59.4, AP59.5 and AP59.6 •  Advanced search on KEY-CERT objects •  We didn’t see a proposal on the DB WG mailing list •  This could be a candidate for a “Use Case” search tool •  “Use Case” search tool ? •  Yes, “Use Case” search tool… Paul Palse RIPE 60 http://www.ripe.net 13
  • 14. RIPE Network Coordination Centre Various Updates Paul Palse RIPE 60 http://www.ripe.net 14
  • 15. RIPE Network Coordination Centre NRTM/Split files without personal data •  NRTM and split files without NIC-HDLs •  Software is ready •  Documentation is almost ready •  Test environment was deployed right after RIPE 59 •  We’ll put it in production when the documentation is ready… Paul Palse RIPE 60 http://www.ripe.net 15
  • 16. RIPE Network Coordination Centre RIPE NCC’s Other Database Mirrors •  We re-loaded them shortly after RIPE 59 •  We are out of sync again •  We will investigate a more reliable process… Paul Palse RIPE 60 http://www.ripe.net 16
  • 17. RIPE Network Coordination Centre Operational Update RIPE-DBM Paul Palse RIPE 60 http://www.ripe.net 17
  • 18. RIPE Network Coordination Centre RIPE-DBM •  First line: Customer Service •  Second line: Database group Laura (manager) Henriette Ronen Milena Marisol Paul Palse RIPE 60 http://www.ripe.net 18
  • 19. RIPE Network Coordination Centre Average Tickets Per Month DB Access Issues 9 10 Usage Questions 19 32 24 Abuse Reports/Legal/Policy 26 27 Miscellaneous 26 Password/Auth Issues 123 115 Notification Issues 61 42 Update Issues 142 154 0 50 100 150 200 RIPE 59 -> 60 RIPE 58 -> 59 Paul Palse RIPE 60 http://www.ripe.net 19
  • 20. RIPE Network Coordination Centre RIPE Database Paul Palse RIPE 60 http://www.ripe.net 20
  • 21. RIPE Network Coordination Centre Stats: Whois Queries per minute 2009 2010 •  Average queries p/m over a year: 8,617 •  IPv6 > 1.5% http://www.ripe.net/info/stats/db/ Paul Palse RIPE 60 http://www.ripe.net 21
  • 22. RIPE Network Coordination Centre Whois Queries – Usage by Country Between RIPE 59 and 60 Between RIPE 58 and 59 .de .de 19% Other 20% Other .pl .pt .it .uy .cz .se .ch .pl .se .es .us 16% .hu .ch .ua .us .it .ua .nl .fr 17% .gb .gb 5% .ru 9% .ru 7% .nl .fr 7% 11% 8% 5% Paul Palse RIPE 60 http://www.ripe.net 22
  • 23. RIPE Network Coordination Centre Query Distribution per Month Queries per unique IP 2% 16% 1 to 10 11 to 100 101 to 1,000 1,001 to 10,000 10,001 to 100,000 79% 100,000 to 1.000,000 1,000,000+ Paul Palse RIPE 60 http://www.ripe.net 23
  • 24. RIPE Network Coordination Centre Stats: Successful Whois Updates •  Average updates over a year: 36 per minute http://www.ripe.net/info/stats/db/ Paul Palse RIPE 60 http://www.ripe.net 24
  • 25. RIPE Network Coordination Centre Whois Updates - Distribution Update Method Update Types 1% 7% 4% 30% 41% 51% 66% Successful Failed Help Spam sync mail Web Paul Palse RIPE 60 http://www.ripe.net 25
  • 26. RIPE Network Coordination Centre EgoQuery TM Hosts that queried for their own IP Facts (time between RIPE 59-60): Queries •  No flags used 9% •  Total > 240,000,000 Queries •  NL: 16% •  GB: 12% 91% •  BE, PL, DE, ES: 6% •  80% 1-10 queries •  2% 11-100 queries •  Again, what is this… Regular EgoQuery Paul Palse RIPE 60 http://www.ripe.net 26
  • 27. RIPE Network Coordination Centre RIPE DB: Query and Update Uptime 100.000% 99.995% 99.990% 99.985% 99.980% 99.975% RIPE 60 RIPE 59 Queries Mail Updates Sync Updates Paul Palse RIPE 60 http://www.ripe.net 27
  • 28. RIPE Network Coordination Centre RIPE Database Publications on RIPE Labs Paul Palse RIPE 60 http://www.ripe.net 28
  • 29. RIPE Network Coordination Centre Publications on RIPE Labs •  RIPE Database Query API in the form of RESTful Web Services: -  REST allows for “create, read, update, and delete” transactions over HTTP -  Resources have a unique portable address in the form of an URL -  Web Service responds in XML and JSON -  Response is easy to parse by script -  XML can be easily transformed (to RPSL for example) using style sheets -  Protocol has big industry support. Google, Amazon… Paul Palse RIPE 60 http://www.ripe.net 29
  • 30. RIPE Network Coordination Centre RIPE Database RESTful Query WS Paul Palse RIPE 60 http://www.ripe.net 30
  • 31. RIPE Network Coordination Centre “Use Case” search •  Precise answer to a specific question •  Give me the Abuse Handler details for this network resource? (Demo in Anti Abuse WG Session…) •  Other “Use Case” searches please… Paul Palse RIPE 60 http://www.ripe.net 31
  • 32. RIPE Network Coordination Centre Registry Data in the RIPE Database Presenting registry data in the RIPE Database Paul Palse RIPE 60 http://www.ripe.net 32
  • 33. RIPE Network Coordination Centre Problem Statement •  As an RIR it is important that we hold accurate registry data. •  Consumers of this data need to have trust in its accuracy. •  RIPE NCC has no direct control over the user data entered into the RIPE Database. •  Therefore any inaccuracies found in the user data, or conflicts between different sources of data, reflect on the whole data set. Pual Palse RIPE 60 http://www.ripe.net 33
  • 34. RIPE Network Coordination Centre Principles •  Present a clear distinction between the registry and user data •  Minimise inconsistencies, while facilitating the ability of the users to keep their data current •  Minimise the impact of any change on the maintainers of user data •  Minimise the changes needed to RIPE DB software. Pual Palse RIPE 60 http://www.ripe.net 34
  • 35. RIPE Network Coordination Centre Questions? Paul Palse RIPE 60 http://www.ripe.net 35
  • 36. RIPE Network Coordination Centre Paul Palse RIPE 60 http://www.ripe.net 36