RIPE Database Update

1,933 views

Published on

Presented by Paul Palse in Database Working Group at RIPE 60, Prague

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,933
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

RIPE Database Update

  1. 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. 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. 3. RIPE Network Coordination Centre The DB Group Paul Palse RIPE 60 http://www.ripe.net 3
  4. 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. 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. 6. RIPE Network Coordination Centre Action Points Paul Palse RIPE 60 http://www.ripe.net 6
  7. 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. 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. 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. 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. 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. 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. 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. 14. RIPE Network Coordination Centre Various Updates Paul Palse RIPE 60 http://www.ripe.net 14
  15. 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. 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. 17. RIPE Network Coordination Centre Operational Update RIPE-DBM Paul Palse RIPE 60 http://www.ripe.net 17
  18. 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. 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. 20. RIPE Network Coordination Centre RIPE Database Paul Palse RIPE 60 http://www.ripe.net 20
  21. 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. 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. 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. 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. 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. 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. 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. 28. RIPE Network Coordination Centre RIPE Database Publications on RIPE Labs Paul Palse RIPE 60 http://www.ripe.net 28
  29. 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. 30. RIPE Network Coordination Centre RIPE Database RESTful Query WS Paul Palse RIPE 60 http://www.ripe.net 30
  31. 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. 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. 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. 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. 35. RIPE Network Coordination Centre Questions? Paul Palse RIPE 60 http://www.ripe.net 35
  36. 36. RIPE Network Coordination Centre Paul Palse RIPE 60 http://www.ripe.net 36

×