Presentation is loading. Please wait.

Presentation is loading. Please wait.

Database Update Kaveh Ranjbar Database Group Manager, RIPE NCC.

Similar presentations


Presentation on theme: "Database Update Kaveh Ranjbar Database Group Manager, RIPE NCC."— Presentation transcript:

1 Database Update Kaveh Ranjbar 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 Prototypes on

4 The Database Group Agoston Benedetto Bogdan Denis Erik Kaveh

5 RIPE Database statistics
Operational stats:

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 Policy 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 4 - they are working on their own solutions Syntax - in-addr.arpa ip6.arpa e164.arpa

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. Preventing redundant hierarchical DOMAIN objects. If there is a /16 you can’t create a DOMAIN object covering /24

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 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:

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 /24. For more information about RIS beacons and anchors, please see: 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 The RIPE community approved RIPE Policy Proposal , "Registration Requirements for IPv6 End User Assignments". The proposal is available at: Status: AGGREGATED-BY-LIR Assignment-size: xx

15 Policy (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: documenting-ipv6-assignments-in-the-ripe-database Currently INET6NUM objects in RIPE Database 75 have status AGGREGATED-BY-LIR

16 Policy is Contractual Requirements for Provider Independent Resource Holders in the RIPE NCC Service Region As part of the policy implementation 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 ( in-addr.arpa) Causes problems with DNSSEC Allow dash in fourth octet for classless delegations ( in-addr.arpa) Stored in RIPE Database with dash Expansion done by DNS provisioning

18 Geolocating Kaveh Ranjbar 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 LIRs Content Providers RIPE Database
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
Bogdan Dumitrescu 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 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 GRS – Global Resource Service

25 Demo Bogdan Dumitrescu Software Engineer

26 Questions?


Download ppt "Database Update Kaveh Ranjbar Database Group Manager, RIPE NCC."

Similar presentations


Ads by Google