This archive is retained to ensure existing URLs remain functional. It will not contain any emails sent to this mailing list after July 1, 2024. For all messages, including those sent before and after this date, please visit the new location of the archive at https://mailman.ripe.net/archives/list/db-wg@ripe.net/
[db-wg] Proposal to remove "referral-by" attribute in "mntner" object or make it optional
- Previous message (by thread): [db-wg] Proposal to remove "referral-by" attribute in "mntner" object or make it optional
- Next message (by thread): [db-wg] Proposal to remove "referral-by" attribute in "mntner" object or make it optional
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Daniel Stolpe
stolpe at resilans.se
Wed Mar 19 14:26:39 CET 2014
+1 On Mon, 17 Mar 2014, Elvis Velea wrote: > Hi everyone, > > I agree with the deprecation of 'referral-by:' and it's removal from the RIPE > Database. > > Kind regards, > Elvis > > On 16/03/14 20:10, Denis Walker wrote: >> Dear Job and Martin >> >> I am sure this point was also raised by Engin at a RIPE Meeting. But there >> was no reaction either for or against. The RIPE NCC has proposed a number >> of such cleanups in the RIPE Database syntax, business rules and data over >> the years. But unless we get a stamp of approval we cannot move forward >> with them. >> >> A quick history of the "referral-by:". When version 3 of the RIPE Database >> software was released in 2001 it was not possible for users to create >> their own MNTNER objects. You had to contact ripe-dbm and ask for one and >> justify why you needed 'another' MNTNER object. So only the RIPE NCC >> created MNTNER objects. That is why the documentation said the value of >> "referral-by:" had to be set to 'ripe-dbm-mnt' and could not be changed. >> In general RFC2725 defined it as a chain of trust where any existing >> MNTNER could create another one and be referred from it. >> >> At some point the community decided asking ripe-dbm to create new MNTNER >> objects was over bureaucratic and not necessary. So it was opened up to >> allow anyone to create a MNTNER object, without any verification, >> validation or accountability. This is the situation we have now where a >> MNTNER is an anonymous box holding credentials of unknown and >> un-identifiable people. These are the people who maintain data in the RIPE >> Database. There was a cost to removing the bureaucracy. >> >> As Engin pointed out, there was never any functionality implemented based >> on the "referral-by:" attribute. When we allowed anyone to create their >> own MNTNER we dropped the restriction on the value and changes to the >> value. The recommendation was to make it self-referencing. This was the >> easiest way to explain to new users what to put for the value. But it >> still confuses users today and if the community agrees it would be a good >> move to deprecate it, this would help a lot of people to understand the >> database. >> >> When we set up AFRINIC's database in 2005, we dropped the "referral-by:" >> in their implementation of the whois software. >> >> As there is no usage or dependency on this attribute at all, we can >> deprecate it from the syntax and mass update all MNTNER objects to remove >> it very easily. >> >> If you wish to consider updating RFC2725 and RFC2622 (and later versions) >> bear in mind this is not the only deviation from the RFCs in the RIPE >> Database implementation. In fact from the start in 2001, the RIPE Database >> software was never strictly compliant with the RFCs. We used to say it >> conformed to RIPE RPSL, which was derived from the RFCs. To bring the RFCs >> into line with practical reality would be quite a task. Especially as the >> RIPE Database is a routing, reverse delegation and Internet number >> registry. 'RPSL' was adapted to make it work for all elements of the >> database. >> >> I hope this explains where we are with "referral-by:". If you wish to >> proceed with changing this, you may wish to take another look at some of >> the other changes we suggested over the years that also never achieved any >> consensus. Some of those suggestions are still applicable now and would >> help to simplify aspects of the database and it's usage. >> >> Regards >> Denis Walker >> Business Analyst >> RIPE NCC Database Team >> >> On 14/03/2014 18:14, Job Snijders wrote: >> > On Fri, Mar 14, 2014 at 06:19:14PM +0200, Martin Tõnusoo wrote: >> > >> > > "referral-by" attribute(defined in RFC2725) is mandatory in "mntner" >> > > object: >> > > >> > > [martint@ ~/ripe-db]$ whois -BHrh whois.ripe.net -t mntner | grep >> > > referral-by referral-by: [mandatory] [single] [ ] [martint@ >> > > ~/ripe-db]$ >> > > >> > > I checked the db-wg mailing-list archive since January 2000 and only >> > > discussion I found regarding this attribute was from Engin >> > > Gunduz(former RIPE NCC Senior Software Engineer) in June 2004: <snip> >> > > >> > > He also proposed to remove the "referral-by" attribute, but there was >> > > no feedback to his e-mail. One can read his e-mail here: >> > > https://www.ripe.net/ripe/mail/archives/db-wg/2004-June/002797.html In >> > > addition, while RIPE database manual says that "referral-by attribute >> > > may never be altered after the addition of the maintainer", one can >> > > easily change it at least in current RIPE database version. >> > > >> > > >> > > Is the "referral-by" attribute obsolete? Or is it needed in some >> > > specific situation? If not, I propose to remove the "referral-by" >> > > attribute in "mntner" object or at least make it optional. >> > What is to be gained by removing this attribute (or making it optional)? >> > >> > Currently the attribute is is quite prevalent in the existing database, >> > so outright deletion is out of the question in my honest opinion: >> > >> > princess at worker02:/var/spool/irr_database$ grep -c referral-by ripe.db >> > 46753 >> > princess at worker02:/var/spool/irr_database$ >> > >> > Maybe one of the RIPE database administrators can comment on current >> > "referral-by" usage? What has changed between 2004 and 2014? >> > >> > How are other RIRs using the attribute? If RIPE is to deprecate the >> > attribute, it might be worth writing a small Internet-Draft to update >> > RFC 2725. >> > >> > Kind regards, >> > >> > Job >> >> > > > > mvh Daniel Stolpe _________________________________________________________________________________ Daniel Stolpe Tel: 08 - 688 11 81 stolpe at resilans.se Resilans AB Fax: 08 - 55 00 21 63 http://www.resilans.se/ Box 45 094 556741-1193 104 30 Stockholm
- Previous message (by thread): [db-wg] Proposal to remove "referral-by" attribute in "mntner" object or make it optional
- Next message (by thread): [db-wg] Proposal to remove "referral-by" attribute in "mntner" object or make it optional
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
[ db-wg Archives ]