Question about peering

Hello everyone

I am curious to know how small ISPs plan peering with other interested
parties. E.g if ISP A is connected to ISP C via big backbone ISP B, and say
A and C both have open peering policy and assuming the exist in same
exchange or nearby. Now at this point is there is any "minimum bandwidth"
considerations? Say if A and C have 1Gbps + of flowing traffic - very
likely peering would be good idea to save transit costs to B. But if A and
C have very low levels - does it still makes sense? Does peering costs
anything if ISPs are in same exchange? Does at low traffic level it makes
more sense to keep on reaching other ISPs via big transit provider?

Thanks.

what does it cost you to peer, versus what does it cost you to not peer?

if you are at the same ix the costs of peering are very low indeed

<snip>

Hi,

It's not the precise answer you're probably after, but I found the "Internet Peering Playbook" (http://drpeering.net/core/buyTheBook.html) to be full of examples of the sort of question you've asked.

Can't remember where I found out about it (so apologies if this isn't news to you), but it did answer _many_ of the questions I had.

Cheers,
jmi

Actually, Suresh, I disagree. It depends on the
facility/country/continent, the cost of joining the local IX fabric at
a reasonable bandwidth, your cost model, and your transit costs. In
short, it's not 1999 anymore, and peering is not automatically the
right answer from a purely fiscal perspective (though it may be from a
technical perspective; see below).

At certain IXes that have a perfect storm of high priced ports and a
good assortment of carriers with sufficiently high quality service and
aggressive pricing, a good negotiator can fairly easily find himself
in a position where the actual cost per megabit of traffic moved on
peered bandwidth exceeds the cost of traffic moved on transit _by an
order of magnitude_. That's without even factoring in the (low)
maintenance cost of having a bunch of BGP sessions around or upgraded
routers or whatever.

Sometimes making the AS path as short as possible makes a lot of sense
(e.g. when trying to get an anycast network to do the right thing),
but assumptions that peering results in lower costs are less true
every day.

-r

Suresh Ramasubramanian <ops.lists@gmail.com> writes:

I keep reading people say that. But wouldn't the same forces that push
down the per-megabit cost of transit also push down the per-megabit
cost of peering?

"Luke S. Crawford" <lsc@prgmr.com> writes:

Sometimes making the AS path as short as possible makes a lot of sense
(e.g. when trying to get an anycast network to do the right thing),
but assumptions that peering results in lower costs are less true
every day.

I keep reading people say that. But wouldn't the same forces that push
down the per-megabit cost of transit also push down the per-megabit
cost of peering?

Generally the costs of transit are pushed down by competition. As a
vendor your costs for bandwidth/transport/port*bw may drop but you are
unlikely to drop your prices to your customers merely because your
costs have gone down unless prompted to by a competitor.

In any given IX, cross-connect fibers and peering switch ports are
often a monopoly. While not unheard-of for there to be two competing
IX switch fabrics available in a single facility, the cross-connects
to those competing exchanges are not free, and I'm not aware of any
sizeabe facilities that are still "run your own XC and don't pay
anyone for it" (of course, as soon as I say that I'll get private
email or an IRC message pointing out the corner case).

Consider the case of a peering n00b network (the target of this
discussion after all) in hypothetical facility that charges
$1000/month for a gigabit ethernet port on the peering fabric. You
turn up a connection to this port and discover that (without buying
people drinks / sushi dinners / etc at a conference) you can bring up
enough peering with other networks to move 150 Mbit/sec on it. That's
pretty optimistic for a small player, but still... now you're paying
$6.66/mbit for that transit. If you can move 150 Mbit/sec to
low-hanging-fruit transit you're probably between 1 and 2gbps total.
How's that compare with what you're paying for transit with that level
of commit?

-r

wouldn't the same forces that push down the per-megabit cost of
transit also push down the per-megabit cost of peering?

at some point in the race to the bottom, the cost of a port plus the
opex to maintain a peer becomes a significant factor.

randy

Generally the costs of transit are pushed down by competition. As a
vendor your costs for bandwidth/transport/port*bw may drop but you are
unlikely to drop your prices to your customers merely because your
costs have gone down unless prompted to by a competitor.

ah, so it's not the cost of production that is the problem, it is
the 'natural monopoly' state of an IX that is the problem.

It seems like that problem could be overcome by making the
IX a cooperative owned by the members, maybe?

Consider the case of a peering n00b network (the target of this
discussion after all) in hypothetical facility that charges
$1000/month for a gigabit ethernet port on the peering fabric. You

I am in almost that exact position (A peering n00b network) - Of
couse, I'm fairly certain I'm paying sucker prices, but I can get a
gigE to any2 at 55 s market for less than a third the price you quote.

just a data point.

"Luke S. Crawford" <lsc@prgmr.com> writes:

Generally the costs of transit are pushed down by competition. As a
vendor your costs for bandwidth/transport/port*bw may drop but you are
unlikely to drop your prices to your customers merely because your
costs have gone down unless prompted to by a competitor.

ah, so it's not the cost of production that is the problem, it is
the 'natural monopoly' state of an IX that is the problem.

It seems like that problem could be overcome by making the
IX a cooperative owned by the members, maybe?

The whole datacenter?

Consider the case of a peering n00b network (the target of this
discussion after all) in hypothetical facility that charges
$1000/month for a gigabit ethernet port on the peering fabric. You

I am in almost that exact position (A peering n00b network) - Of
couse, I'm fairly certain I'm paying sucker prices, but I can get a
gigE to any2 at 55 s market for less than a third the price you quote.

just a data point.

You might want to analyze peering opportunities there:
https://www.peeringdb.com/private/facility_view.php?id=20&peerParticipantsPrivatesPage=1

and get some netflow data out of your own network to see just how much
traffic you're sending there. Fairly easy to do with only 34
participants.

Excel Will Tell You What To Do (tm vgill)

-r

fair enough. i was thinking smaller and more localized exchanges rather than the big ones

--srs (iPad)

One thing to consider is that peering can benefit both networks not just because of bandwidth savings, but because (given sufficient clue) they can deliver better performance and reliability to their mutual customers.

Most of the time no. ISP A and ISP C probably don't have alot of traffic
destined for each other's AS's. Without other peers in an IX sort of model
the link would probably be mostly devoid of (useful) traffic. Although, if
ISP A and C were small regional ISP's and they could get free peering from
someone like netflix that may be worth while, but I digress. Another
interesting occurrence would be if ISP A shifted it's metrics to force it's
transit traffic into ISP C's AS offloading the cost of the eventual ISP B
hop to ISP C. (assuming someone announces the full table) I've also seen
ISP A re-announce ISP C's routes to their upstreams with preferred metrics
in order to make the link "one-sided" and begin billing ISP A.

We are cross-connected with several ISPs at a couple of data centers.
Very helpful in one situation as several of us share a soft-switch.

  Justin

At the previous regional ISP i worked for we peered with google, facebook,
yahoo, pandora and several other content providers at Any2 exchange
(coresite). We capitalized on that link since a tremendous amount of our
traffic was destined for those networks.

The cost to join that exchange was relatively cheap compared to what we
were paying for transit. You may want to look for a similar exchange at
your pop.