Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan. 1 New Version of the RIPE Database Andrei Robachevsky.

Slides:



Advertisements
Similar presentations
Copyright (c) 2002 Japan Network Information Center Introduction of JPNICs New Registry System Izumi Okutani IP Address Section Japan Network Information.
Advertisements

Database SIG Summary Report Chair – Xing Li APNIC Annual Member Meeting Bangkok, March
Shane Kerr. RIPE 45, May 2003, Barcelona. 1 RIPE Database Operations Update Shane Kerr RIPE NCC.
APNIC Internet Routing Registry Routing SIG APNIC-15, Taipei 26 February 2003.
A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E IEPG March 2000 APNIC Certificate Authority Status Report.
Mirjam Kühne 1 RIPE 34, September 1999 RIPE NCC Status RIPE NCC Staff presented by Mirjam Kühne.
26 February 2003 APNIC 15 Taipei, Taiwan RWhois Database SIG Tim Christensen Database Administrator ARIN.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
APNIC Member Services George Kuo. MyAPNIC 2 What is MyAPNIC A secure Member services website Internet resources management, for example: –Whois updates.
Database Update Kaveh Ranjbar Database Department Manager, RIPE NCC.
Database Update Johan Åhlén Assistant Manager and Denis Walker Business Analyst.
Database Update Kaveh Ranjbar Database Department Manager, RIPE NCC.
Database Update Kaveh Ranjbar Database Group Manager, RIPE NCC.
Routing Registries What are they, how do they work, and why should I care? Larry Blunk, Merit Network, Inc.The Quilt Peering Workshop, Fall 2006.
IPv6: The Future of the Internet? July 27th, 1999 Auug.
APNIC Internet Routing Registry An introduction to the IRR TWNIC Meeting, 3 December 2003 Nurani Nimpuno, APNIC.
A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E 36th RIPE Meeting Budapest 2000 APNIC Certificate Authority Status Report.
Andrei Robachevsky, Shane Kerr. APNIC/APRICOT2001, February 2001, Kuala Lumpur, Malaysia. 1 Routing Registry Consistency Check Presented.
Pro Exchange SPAM Filter An Exchange 2000 based spam filtering solution.
Anne Lord & Mirjam Kühne. AfNOG Workshop, 10 May The whois Database Introduction and Usage.
Local Internet Registries. Training Course. 1 Welcome to the Local Internet Registry Course RIPE Network Co-ordination Centre NEW version.
Scaling IXPs Scalable Infrastructure Workshop. Objectives  To explain scaling options within the IXP  To introduce the Internet Routing Registry at.
Database Update Kaveh Ranjbar Database Department Manager, RIPE NCC.
The APNIC Whois Database Introduction and Usage. whois.apnic.net whois.ripe.netwhois.arin.net Server Unix Client ‘X’ Client Command Prompt / Web Interface.
Database Update Paul Palse Database Manager, RIPE NCC.
João Damas. APRICOT 2002, March 2002, Bangkok. 1 Extending RPSL: IPv6, multicast, … Presented by João Damas RIPE NCC.
Database Update Kaveh Ranjbar Database Department Manager, RIPE NCC.
Security and Stability of Root Name Server System Jun Murai (From the panel on Nov. 13 th by Paul Vixie, Mark Kosters, Lars-Johan Liman and Jun Murai)
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
NATO Advanced Networking Workshop. Ljubljana, 19 September RIPE whois Database RIPE Network Coordination Centre.
Denis Walker. RIPE 45, May 2003, Barcelona. 1 DBupdate Denis Walker RIPE NCC.
Regional Internet Registries Statistics & Activities IETF 55 Atlanta Prepared By APNIC, ARIN, LACNIC, RIPE NCC.
APNIC Internet Routing Registry An introduction to the IRR TWNIC Meeting, 3 December 2003 Nurani Nimpuno, APNIC.
Internet2 Routing Working Group Merit Route Registry Update July 30, 2002 Larry Blunk.
18th APNIC Open Policy Meeting SIG: DB Thursday 2 September 2004 Nadi, Fiji Chair: Xing Li.
APNIC Status Report ARIN X Eugene, Oregon Oct 30-Nov 1, 2002.
APNIC Status Report LACNIC III Mexico City 11 November 2002.
Olaf Kolkman. APNIC 15, February 2003, Taipei. 1 RIPE Database Operations Update Olaf Kolkman RIPE NCC.
A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E APNIC Update ARIN-VII San Francisco, April 2001.
1 To Insert AS Origin field into APNIC IP address database Xing Li Shuang Zhu CERNET
Andrei Robachevsky. APNIC/APRICOT2001, February 2001, Kuala Lumpur, Malaysia. 1 New Version of the RIPE Database Andrei Robachevsky.
Whois Domain Object Authorisation APNIC18 – DB SIG Nadi, Fiji 2 September 2004.
APNIC Report RIPE 43 Rhodes, Greece 9-13 September 2002.
A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E APNIC Status Report ARIN VI Public Policy Meeting 2-4 October 2000.
MyAPNIC Survey 2015 What have we learned? APNIC Services Vivek Nigam 9 September 2015 Jakarta.
APNIC Security Update APSIRCC 2002 Tokyo, 25 March 2002.
Database Tutorial 3 September, Kitakyushu, Japan 14 th APNIC Open Policy meeting APNIC.
Leo vegoda. APNIC 14, 3–6 Sept. 2002, Kitakyushu, Japan. 1 RIPE NCC Status Report at APNIC 14 Looking forward to winter…
Whois Database Upgrade Project Update APNIC-14 DB-SIG 4 September 2002
Local Internet Registries. RIPE 47 - IP Request Tutorial. 1 Welcome to the RIPE NCC IP Request Tutorial January 27, 2003 RIPE Network.
Introduction to Active Directory
APNIC Internet Routing Registry Tutorial Seoul 19 August 2003.
A S I A P A C I F I C N E T W O R K I N F O R M A T I O N C E N T R E APNIC Open Address Policy Meeting APNIC Reverse DNS October 26th, Brisbane Bruce.
Engineering Update Key Projects –IPV6 Registration function is completed, tested, and ready for production IPV6 WHOIS completed, tested, and ready for.
Aut-num object Denis Walker Business Analyst RIPE NCC Database Team.
1 Options Clearing Corporation Encore Data Distribution Services April 22, 2004.
The APNIC Internet Routing Registry Database SIG APRICOT, Bangkok 5 March 2002.
Universal Acceptance: APNIC system readiness Byron Ellacott Senior Software Architect.
1 [prop-037] Proposal to deprecate updates for APNIC registry and whois data Policy SIG 7 Sep 2006 APNIC 22, Kaohsiung, Taiwan Terry Manderson.
1 FRED – open source registry system CZ.NIC, z.s.p.o. Jaromír Talíř
Whois Update Guangliang Pan. Overview Differences between APNIC and RIPE Whois Databases Change mnt-by from member’s maintainer to APNIC-HM for aut-num.
Implementation of ARIN's Lame DNS Delegation Policy
DHCP, DNS, Client Connection, Assignment 1 1.3
What’s changed in the Shibboleth 1.2 Origin
RIPE Whois Database Software Recent Changes
MyAPNIC Project Update
Requirements for running a local WHOIS service
Proposal to Clean Up Whois Database
prop-025-v001 Proposal on IPv6 IRR service at APNIC
By Keessun Fokeerah Member Services(MS) Team
Presentation transcript:

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan. 1 New Version of the RIPE Database Andrei Robachevsky RIPE NCC

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan. 2 Outline Current status of the RIPE Database New database software RIPE Database migration

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan. 3 RIPE Database Status Contains IP allocations/assignments Domain registry Routing registry More than 4 Million objects 84% person, 11% inetnum, 0.66% route 6,700 updates/day Up to 1.5 Mqueries/day (15 queries/s) 38% IP addresses, 1% IP prefixes Up to 15% are denied

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan. 4 Distribution by object type (August 2001)

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan. 5 Queries reached 15 q/s average ( 35q/s max)

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan. 6 % of queries by object type

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan. 7 Updates 7 per min

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan. 8 Database Software v3 Functionality Architecture Performance

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan. 9 New version of the RIPE Database Supports RPSL (RFC2622) Extended syntax New objects and attributes Supports RPSS (RFC2725) New authorization rules Supports RAToolset RtConfig -protocol ripe Code is completely rewritten

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan RPSL features Provides rich syntax for expressing routing policies router configuration ready RPSL syntax extensions apply to all object types end of line comments line continuation order of attributes New objects as-block, as-set (as-macro), route-set (community) peering-set, filter-set, rtr-set New attributes member-of, mbrs-by-ref mnt-routes: [ rpsl list of prefixes | ANY] referral-by:

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan Security features Provides strong security mechanisms Protection of individual objects Protection of IP address space Protection of ASN space Protection of route space Protection of set membership Protection of hierarchical set names Protection of domain object space 4 supported auth schemes GPG public keys are supported

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan New software Mainly in C, multithreaded CPU: 70% idle RDBMS as a back-end MySQL, customized transaction support In-memory radix tree for IP lookups also more and less specific lookups for reverse delegation domains MIME and GPG support correct PGP keys are also accepted Automatic access control separate accounting for public and contact data

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan Server architecture RDBMS Core Server Update FE RDBMS Mirror Server NRTM clients Queue rules Message queues Syntax checks, acks, notifications queries

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan Query Performance (I) Query rate, q/s # of concurrent clients V2 operational zone V3 operational zone V3 V2

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan Query Performance (II) Response time, s # of concurrent clients V2 operational zone V3 operational zone V3 V2

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan Transition phases Pre-migration period Conversion to RPSL Prototype servers Transition period 23 April: Migration Night RIPE-181 compatibility mode Finalizing the migration ftp site structure deprecating legacy stuff

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan Pre-migration: RIPE181 -> RPSL Sets as-macro: => as-set: community: => route-set: RS- Reserved prefixes (RP) AS-, RS-, RTRS-, FLTR-, PRNG- mntner: - 9 cases, all resolved by the owners as-name: => ASN- Mandatory attribute: mnt-by (except dn, pn, ro) no mnt-by => mnt-by: RIPE-NCC-NONE-MNT no mnt-by (aut-num’s) => mnt-by: RIPE-NCC-AN-MNT New attribute: referral-by => referral-by: RIPE-DBM-MNT

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan Pre-migration: prototype servers Near real-time mirror of the RIPE Database whois -h rpsl.ripe.net contains live RIPE Database in RPSL format Test server for submissions mail whois -h rpsl.ripe.net -p 4343 NRTM rpsl.ripe.net, port 4444 please contact

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan Pre-migration: milestones April 5 ripe-dbase-3.0 release April 12 Advised mirrors’ switchover 4 servers switched to the RPSL mirror April 19 Migration if the TESTDatabase dress rehearsal of the migration

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan Transition: Compatibility mode RIPE-181 updates can be sent to a separate mail robot automatically converted to RPSL PGP authentication cannot be used RPSL syntax rules empty attributes are not allowed optional -> mandatory no aliases no prefix notation

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan Transition: issues  Routing Policy System Security (RFC2725) new authorisation rules for route creation need to duplicate objects in the RIPE DB encompassing inetnum with NONE auth for mnt-routes as-blocks for non RIPE space with NONE auth for mnt-lower low level of security in non RIPE space still apply in RIPE-181 compatibility mode V2 undocumented features leading white space stripping correcting misspelled attributes filtering out empty attributes

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan Transition timeline Updates in RIPE-181 to Updates in RPSL to Updates in RPE-181 to RIPE181 RPSL Production Prototype/Compatibility TEST Updates in RIPE-181 to Updates in RPSL to Updates in RPSL to Updates in RPSL to X=23 AprilY=14 MayZ=15 October

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan Future Plans Provide support for several platforms Solaris (SPARC & Intel) Linux (RedHat) FreeBSD New features DB and object schema/syntax, object library extensions to RFC2725 implementation

Andrei Robachevsky. 12th APNIC Open Plicy Meeting, August 2001, Taipei, Taiwan More Information RIPE-181 to RPSL Migration page Documentation RIPE Database Reference Manual RIPE Database User Manual (coming soon) RIPE Database Operation Manual (coming soon) Software New whois client ftp://ftp.ripe.net/tools/ripe-whois-3.0.tar.gz Server software v3 ftp://ftp.ripe.net/ripe/dbase/software/ripe-dbase tar.gz