denis walker wrote on 30/11/2022 14:26:
This is an interesting point. I know nothing about bgpq3 or peval
(even though it has been around since the beginning of time). So I
just read the documentation on GitHub for them. I never realised this
feature existed. What you have described here Nick is in effect a
cross registry dependency. A feature that, as far as the RIPE Database
is concerned, is undocumented and unsupported. If anyone actually uses
this feature we have probably just broken it with NWI-19.

Well, heh. This assumes the feature worked to start with.

Cross-registry queries are a fact of life. It is advisable to specify source lists explicitly because otherwise you can end up with all sorts of junk in a query (e.g. from RADB which mirrors several well known registries). No-one uses the "-f" option in peval because it's very inefficeint, although there are several query frameworks out there which do the same sort of thing, namely to pull down a copy of the objects they are interested in into a local database, and then run a query from there (IXP Manager does this, but it's ixp/route server specific).

Long term, the fix is to use fully qualified object names, i.e. source::ASxxxxx:localtoken. This means updating RPSL, because that syntax is currently not legitimate.

Nick

--

To unsubscribe from this mailing list, get a password reminder, or change your 
subscription options, please visit: 
https://lists.ripe.net/mailman/listinfo/db-wg

Reply via email to