[133160] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Ratios & peering [was: The scale of streaming video on the Internet.]

daemon@ATHENA.MIT.EDU (Patrick W. Gilmore)
Sun Dec 5 17:15:57 2010

From: "Patrick W. Gilmore" <patrick@ianai.net>
In-Reply-To: <AANLkTin51AYyJhkuzXnfoE-AwJSqa2eg19rSV52nKeZC@mail.gmail.com>
Date: Sun, 5 Dec 2010 17:15:00 -0500
To: NANOG list <nanog@nanog.org>
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org

On Dec 4, 2010, at 5:28 PM, Bill Stewart wrote:
> On Fri, Dec 3, 2010 at 9:35 AM, Leo Bicknell <bicknell@ufp.org> wrote:

>> - Ratio needs to be dropped from all peering policies.  It made sense
>>  back when the traffic was two people e-mailing each other.  It was
>>  a measure of "equal value".  However the net has evolved.  In the
>>  face of streaming audio and video, or rich multimedia web sites
>>  Content->User will always be wildly out of ratio.  It has moved from
>>  a useful measure, to an excuse to make Content pay in all
>>  circumstances.
>=20
> I think that's the key point here - ratios make sense when similar
> types of carriers are peering with each other, whether that's
> traditional Tier 1s or small carriers or whatever; they don't make
> sense when an eyeball network is connecting to a content-provider
> network.

Ratios either make sense, or they don't.  I don't see how "type of =
network" fits into it.  If you are a restaurant, you do not decide =
whether or not to charge customer for food based on whether or not they =
work at another restaurant.  If your are eyeball and content wants to =
peer with you, make a decision based on your costs and profits.

Ratios are a proxy for real cost / benefit.  As Leo mentioned (and Bill =
snipped), if $LARGE_CONTENT has a single location and $LARGE_EYEBALL has =
to carry it all over the country, the ratio "matters" supposedly because =
large eyeball has to carry those bits everywhere.  The implicit =
statement here is that large content gives a rats ass about large =
eyeball's costs.

Repeat after me: I DO NOT CARE ABOUT YOUR COSTS.  What's more, you don't =
care about mine.  If cisco says "well, I know the Juniper has the same =
features and is cheaper, but my costs are higher!", do you then buy the =
cisco?  HELL NO.  The other person's costs are irrelevant to your =
decision.

If large eyeball finds it cheaper to pay $LARGE_TRANSIT for those bits, =
perhaps because eyeball can make transit carry the bits to a local hub, =
then eyeball should not peer.  If eyeball would actually pay more to =
transit than carrying the bits from content's single location, yet still =
does not peer, then eyeball's peering manager should be fired.  You cost =
my company money to boost your ego, you're out on your ass.

Of course, I am glossing over the idea that eyeball could pay transit a =
short while to see if he can get a concession out of content.  Maybe =
eyeball assumes content has transit costs as well, so eyeball thinks he =
can force content to pay something.  This is probably where the idea of =
"similar value" popped into the peering lexicon.  But that is standard =
business negotiations, and honestly has nothing to do with similar =
value.  In reality, content & eyeball have no idea of the other's true =
costs (probably not even the $/Mbps they pay for transit), so the idea =
of coming to a "similar value" agreement is ludicrous.

Make the decisions that are best for your company.  Not best for your =
ego.

Remember people, the Internet is a business.  Peering is a business =
tool, not some playground where teacher is enforcing some notion of =
fairness.

--=20
TTFN,
patrick

P.S. I'm ignoring the idea of "if we give it away free to one, everyone =
will want it free".  Trust me, they all want it "free" anyway.  And =
saying "you gave it to him for free!" sounds more like that schoolyard =
than a business negotiation.  Besides, if you come to me and say "this =
other network got $FOO", I will tell you I couldn't possibly talk about =
that under NDA, their deal is irrelevant to our deal, and each deal is =
far too unique to be compared.  Then bitch at the other network for =
breaking our NDA.  Breaking NDAs is bad, mmmmm-KAY?



home help back first fref pref prev next nref lref last post