mailing list archives
Re: Middle Eastern Exchange Points
From: "Patrick W. Gilmore" <patrick () ianai net>
Date: Wed, 8 Feb 2006 14:13:32 -0500
On Feb 8, 2006, at 12:30 PM, william(at)elan.net wrote:
"Transit" is when one entity sends the routes on to other
organsiations, often with money involved.
More commonly understood is that transit involves one ISP sending all
of its BGP routes and allowing any traffic to be send from ISP A
for for delivery to destination.
However number of organizations (say cogent buying from verio) only
get routes from certain specific ISPs that they can not otherwise
which is again scenario "ISP A buys from ISP B to get to ISP C" but
most people call this transit in this case...
The reality is that for outside observer (especially if you look at
the net as whole), there is no clear view that separates peering from
transit and most correct is to consider everything to be peering with
various differences being as to what kind of filters are deployed and
where and how money is being exchanged.
If you pass routes received from AS$I to AS$J, then you are providing
transit to either $I or $J. Period. This is perfectly clear, even
for an "outside observer".
What gets interesting is when you pay AS$N for access to only AS$N's
prefixes. That looks like peering from the outside, but most people
would call it transit.
However, that does not make all transit equal to peering. In fact,
purchasing transit vary rarely involves BGP, so it should not be
considered peering even as a special case.
If you want to define it as such, all BGP sessions are "peering
sessions", but we are not talking on the protocol level here. There
is nothing in the protocol about transit, and using protocol level
definitions when talking about business relationships makes about as
much sense as arguing over Mac OS vs. Windows when discussing wire
Also, just because it looks like something to an "outside observer"
does not make it so. Transit vs. peering is a business relationship,
and is defined by the parties involved, not the protocol used or how
people outside view it.