Routing Registries...

What are most large NSP's doing in the way of routing registries? Is
most everyone using the RADB or a local database? I'm working on some
guide-lines here. To me, using the RADB seems the best idea, but others
have mentioned a requirement that it be kept in-house and just exported on
a regular basis. Any thoughts?

   I'll summarize private responses,
--Ben Kirkpatrick, ELI DPG

We are using local data base, but it can contain the references to the
RIPE data base (i.e. if we believe to some peer or customer, we can trust
to his information in the RIPE DBA; usially we don't trust anyone except
ourself).

Exactly there is 3 types of the neighbours:
- trusted (for example, I hope MCI should be trusted for everyone; you
can't build access filter for it);
- we get info from RIPE or some other DBA (usially it's some peers);
- we maintain routing info ourself (customers and some small ISP here).

Exactly there is 3 types of the neighbours:
- trusted (for example, I hope MCI should be trusted for everyone; you
can't build access filter for it);

Not according to two of the presentations at nanog. Of course,
being too lazy to ask the question, I remained in my seat :).
Anyways, both the IOPS proposal and origin authentication
assume that you are going to be looking up a hefty
amount of routes against either an RR database or some
dns tree to validate that the information that you
are receiving is correct. Caching or not, this is not
a good way to go about solving the problem (if it even
exists on a large scale... Paul may have some information
about spammers doing this?)

- we get info from RIPE or some other DBA (usially it's some peers);
- we maintain routing info ourself (customers and some small ISP here).

Generally, our response is to use the routing registries to
build policy from the customer end (i.e. ensuring that
our customers are doing the right thing). That way,
we will not be responsible for any prefixes injected into
the global routing table. Our upstreams as well make some
attempt to verify that our information is correct (though
it may be only through as path access lists. I think that this
is the best solution to the problems talked about today.
Ensure that you are not the problem and eventually the
clue factor will propogate around the network (though it
seems to have a really slow convergence time :). If
everyone ensured that neither they nor their customers
are responsible for the problems, the world would be that
much a better place. I'll stop the idealistic crusade now, but
it would be nice..

BR

brad reynolds
brad@iagnet.net
IAGnet/CICnet

Sorry, I forget to add:

> Exactly there is 3 types of the neighbours:
> - trusted (for example, I hope MCI should be trusted for everyone; you
> can't build access filter for it);
> - we get info from RIPE or some other DBA (usially it's some peers);
> - we maintain routing info ourself (customers and some small ISP here).

And this case we should check this information by RIPE or RADB, and then
by our local registry, and then add it to the local data base...

Generally, our response is to use the routing registries to

You can't do it for your own customers - this registries does not contain
enougph information for your local routing filters... This is why I
mentioned not 2 but 3 different schemas.

For now, the problem is not in choosing one of this schemas, the problem
is in a lot of small and badly-qualified ISP who do not control their
routes, and are not controlled by their ISP (due to some unknown reasons)
and so on.

Anyway this do not protect your from mistakes (we had some funy
experience when some authoritive person lost 1 digit
and add wrong network
(95.x.x.x instead of 195.x.x.x) into RIPE DB; then we have checked this
and add this to our data base, and it took about 2 weeks to found this
mistake. This is why the idea of using some authentication or sighning
(as is to be proposed now, as I know) is important. On the other hand, I
don't think it's good idea for some small ISP to check all routes he
receive from the big one (for example, some _VILLAGE_DUBY_ISP get
conenctivity from some GLOBAL_AFRICA_AND_AZIA) in case if they are sure
this big one make all such checks itself.

But it's another issue. All I'd like to note here is _it's
important to make any kind of control now instead of total absence of
such control_ - this cause a lot of headache over the whole internet.
And (in real life) we saw this 3 schemas _where routing information can
be found_.