SlideShare a Scribd company logo
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

More Related Content

Similar to 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 to 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
 

More from 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
 

More from 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
 

Recently uploaded

Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsVlad Stirbu
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Product School
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»QADay
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform EngineeringJemma Hussein Allen
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Product School
 

Recently uploaded (20)

Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 

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