[Dundi] advertising for peers

Joe Abley jabley at automagic.org
Fri Oct 22 12:57:36 CDT 2004


Hi all,

I've read through the archives on this list, and some of the 
preconceptions about peering suitability seem a little out of whack 
(but then, perhaps I just need to be illuminated, so bring on the 
headlights).

1. It makes no sense to me to impose regional conventions on telephone 
numbers on a system which is designed to connect regions, not provide 
connectivity within them. So, every reference to regionalisms such as 
area codes, LATA, NPA, NXX should be removed from peoples' minds, and 
they should instead concentrate on advertising collections of E.164 
numbers ("routes", right? I'm a packet guy, normally).

If I am an enterprise to which calls in the 100-number block 
+165042313xx are routed, then the information I need to publish is 
"+165042313", or maybe "+165042313xx".


2. If I'm looking through a list of potential peers, I don't think it 
makes sense to have them listed geographically 
(Country/State-or-Province-or-Whatever/...). What I think I want to do 
is analyse my telephony costs, and if I notice I'm terminating a lot of 
calls on +441234, I want to hunt for peers that can service those 
numbers.


3. The decision as to whether entity A should peer with entity B seems 
like it is all about the relative, respective usefulness of the routes 
available to those two entities, and has very little to do with 
designations of "tier-1", "ISP", or notions of available bandwidth.

Available bandwidth, in particular, says nothing about the capacity 
along a path through the Internet between two dundi implementations. 
Juggling routes according to network performance (whether due to 
long-term congestion or short-term maintenance or network failure) is 
surely part of the everyday business of connecting telephones together; 
if calls towards a peer network are consistently bad, you re-route them 
elsewhere. And if they're consistently good, there's no reason to 
assume they won't be bad tomorrow.

So, I'm not sure I understand why "bandwidth" has any relevance at all. 
If the idea is to make the core of a peer-to-peer graph nice and dense 
so that the average distance for lookups is managable, there are surely 
better metrics that can be used.


Having said all that, here are some details, and we'd like to hear from 
other people who would like to experiment with this stuff. (Advanced 
warning: we likely have some Asterisk upgrades to complete before we'll 
be ready to send any packets.)

Internet Systems Consortium, http://www.isc.org/

BANDWIDTH: 2+ Gbit/s external connectivity, 7 transit providers, ~100 
peers
PUBKEY: on all the usual key servers
COUNTRY: US
STATEPROV: CA
CONTACT: jabley at isc.org
CONTACTNAME: Joe Abley
FAX: +1 650 423 1355

ROUTES: +1 650 423 13

We have staff in three continents, equipment and network deployed in 
five, and we regularly host public conference bridges with participants 
from many countries, both for ISC-sponsored activities and for external 
groups (ICANN, IETF, etc).


Joe



More information about the Dundi mailing list