1 / 26

Database Update

Database Update. Kaveh Ranjbar Database Group Manager, RIPE NCC. Outline. Short introduction to the Database Group Status of APs and outstanding deliverables Projects completed between RIPE 61 and 62 RIPE Labs publication highlights Q & A. RIPE Database Service.

adriel
Download Presentation

Database Update

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Database Update • KavehRanjbar • Database Group Manager, RIPE NCC

  2. Outline • Short introduction to the Database Group • Status of APs and outstanding deliverables • Projects completed between RIPE 61 and 62 • RIPE Labs publication highlights • Q & A

  3. RIPE Database Service • Public Internet Resource Information for RIPE service region • Internet Routing Registry • Repository for resource holder information • Global Resource Information in RIPE RPSL • Tools on http://www.db.ripe.net • Prototypes on http://labs.ripe.net/ripe-database

  4. The Database Group Benedetto Bogdan Denis Kaveh Agoston Erik

  5. RIPE Database statistics • Operational stats: http://www.ripe.net/info/stats/db/ripedb.html

  6. Action Points • Denis Walker • Database Business Analyst, RIPE NCC

  7. Action Points & Projects • AP57.2 Cleanup forward domain data • AP59.1: Reverse Delegation Safeguards • AP61.1: “pingable:” attribute • AP61.2: To investigate the next appropriate level of password hash • The RIPE community approved RIPE Policy Proposal 2010-06 • Policy 2007-01 • Dash ‘-’ notation in reverse DOMAIN

  8. AP57.2: Cleanup forward domain data • Started with DOMAIN objects in the RIPE Database for 43 ccTLDs • 3 are still actively using the RIPE Database • All 4 working on alternative solutions • 40 deleted – TLD object with all sub domains • Users cannot create new TLD objects • Syntax will be changed when last 3 deleted

  9. AP59.1: Reverse Delegation Safeguards The week commencing 13 December 2010 the RIPE NCC deployed a version of the RIPE Database that implements these rules and cleaned-up the existing data. It is no longer possible to create a reverse DNS DOMAIN object in the RIPE Database if either a more or less specific object already exists.

  10. AP59.1: Reverse Delegation Safeguards (cont’d) Objects that were cleaned up all had a less specific DOMAIN object in the database; therefore these objects did not have any operational effect on reverse DNS.

  11. AP61.1: “pingable:” attribute • On the 21st of February the RIPE NCC implemented the "pingable:" and "ping-hdl:" attributes according to the specification in RFC 5943. • They can now be used in ROUTE and ROUTE6 objects in the RIPE Database. • RFC 5943 describes the syntax and explains how to use them: http://tools.ietf.org/html/rfc5943

  12. AP61.1: “pingable:” attribute (cont’d) • The "pingable:" addresses are already active for beacons, anchors and debogon routes announced by the RIPE NCC Routing Information Service (RIS). • For an example of how these are announced, see the ROUTE object for 84.205.81.0/24. • For more information about RIS beacons and anchors, please see: http://www.ripe.net/data-tools/stats/ris/ris-routing-beacons

  13. AP61.2: Appropriate level of password hash • This action point was for the RIPE NCC to investigate using SHA2 for passwords. • Proposal sent to mailing list • Discussion can follow this update.

  14. Policy 2010-06 • The RIPE community approved RIPE Policy Proposal 2010-06, "Registration Requirements for IPv6 End User Assignments". • The proposal is available at: http://www.ripe.net/ripe/policies/proposals/2010-06

  15. Policy 2010-06 (cont’d) • On the 15th of February the RIPE NCC deployed a version of the RIPE Database that implements the policy in the RIPE Database and other RIPE NCC processes, where necessary. • Details of how to use the new aggregation feature of the RIPE Database can be found at: http://www.ripe.net/data-tools/support/documentation/ documenting-ipv6-assignments-in-the-ripe-database • Currently 53340 INET6NUM objects in RIPE Database • 75 have status AGGREGATED-BY-LIR

  16. Policy 2007-01 • 2007-01 is Contractual Requirements for Provider Independent Resource Holders in the RIPE NCC Service Region • As part of the 2007-01 policyimplementation the RIPE NCC has to: • Add RIPE-NCC-END-MNT to all AUT-NUM objects • Change RIPE-NCC-HM-PI-MNT to RIPE-NCC-END-MNT on PI assignment objects or add where necessary

  17. Dash notation in reverse DOMAIN • Proposal sent to mailing list • Drop current dash ‘-’ syntax and expansion from third octet (1-100.2.10.in-addr.arpa) • Causes problems with DNSSEC • Allow dash in fourth octet for classless delegations (6-25.1.2.10.in-addr.arpa) • Stored in RIPE Database with dash • Expansion done by DNS provisioning

  18. Geolocating • KavehRanjbar • Database Group Manager, RIPE NCC

  19. The Problem • No mechanism to link IP addresses to a location • No internationalisation information • Establishing this is difficult and error prone: • Finding out a postal address is hard • Translating the address to a geolocation is hard • Knowing the language at that location is not always clear • User services based on location and internationalisation may be mismatched • Access to certain services could be blocked • Content could be delivered in the wrong language

  20. The Solution • Location and internationalisation details can be optionally linked to IP addresses • Resolution determined by LIR • The holder of an IP address block is: • The authority on where the block is used • Knows the preferred language • Maintainer of the IP address data • The RIPE NCC can provide the mechanism through the RIPE Database to establish this link

  21. Everybody Benefits • End Users • Providers can serve content in the desired language • and related to the user’s location • LIRs • More control over location based services supplied • Less End User complaints • Content Providers • Easier to address their target audience • RIPE Database • Holds more accurate location data

  22. The Way Forward • Interest expressed from Google, MaxMind, IP2Location • If location data is added to your RIPE Database objects, it can be automatically included in their data sets • higher priority input, authoritative source • RIPE NCC will develop simple prototype on RIPE Labs

  23. Development & Innovation highlights • BogdanDumitrescu • Software Engineer

  24. Prototypes and new services on RIPE Labs • GRS Sources and the RIPE Database API • RIPE-GRS, APNIC-GRS, ARIN-GRS, LACNIC-GRS, RADB-GRS • No personal data, no query limits, data may include non RPSL attributes • RIPE Database REST API: Query + CRUD • New interfaces to the RIPE Database (HTTPS, XML, JSON, XLink, XPath, etc.) • Reusable building blocks for other services and tools • http://labs.ripe.net/Members/bfiorell/api-documentation • Search forms and tools – ready for production • Search, Lookup, Free-text Search, Abuse Finder • Work in progress • Update Forms, Crypt Utils, Change Maintainer Authorisation • REST CRUD API, new services for power users

  25. Demo • BogdanDumitrescu Software Engineer

  26. Questions?

More Related