Re: PCH Peering Paper

2016-02-17 Thread Owen DeLong
This assumes that there are no cooperatives providing settlement free peering 
which includes both peer and transit routes.

Owen

> On Feb 17, 2016, at 14:09 , Bill Woodcock  wrote:
> 
> Each bit traverses only one peering session, however, at the "top of its 
> trajectory" to use a physical metaphor. The uphill and downhill sides are all 
> transit.
> 
> 
>-Bill
> 
> 
>> On Feb 17, 2016, at 14:06, Owen DeLong  wrote:
>> 
>> 
>>> The premise above therefore devolves to: Since most of the traffic is to 
>>> those networks, then most of the bits flow over contracted peerings.
>>> 
>>> Perhaps “most” can be argued, but obviously a significant portion of all 
>>> peering bits flow over contracted sessions. Hopefully we can all agree on 
>>> that.
>> 
>> There’s greater complexity here, however…
>> 
>> Many of the bits that flow flow over several networks between their source 
>> and destination. Likely the vast majority of bits traverse at least 3 
>> autonomous systems in the process.
>> 
>> So when you want to count traffic that went over a non-contract peering 
>> session vs. traffic that went over a contract peering session, how do you 
>> count traffic that traverses some of each?
>> 
>> Owen
>> 



Re: PCH Peering Paper

2016-02-17 Thread Patrick W. Gilmore
> On Feb 17, 2016, at 5:04 PM, Owen DeLong  wrote:
> 
> 
>> The premise above therefore devolves to: Since most of the traffic is to 
>> those networks, then most of the bits flow over contracted peerings.
>> 
>> Perhaps “most” can be argued, but obviously a significant portion of all 
>> peering bits flow over contracted sessions. Hopefully we can all agree on 
>> that.
> 
> There’s greater complexity here, however…
> 
> Many of the bits that flow flow over several networks between their source 
> and destination. Likely the vast majority of bits traverse at least 3 
> autonomous systems in the process.
> 
> So when you want to count traffic that went over a non-contract peering 
> session vs. traffic that went over a contract peering session, how do you 
> count traffic that traverses some of each?

Lower in my post:

On Feb 16, 2016, at 10:31 AM, Patrick W. Gilmore  wrote:
> I guess you could say the bits sent over transit will eventually hit a 
> contracted peering session, since the people in the core contract their 
> sessions. But does that matter to the small guys?


-- 
TTFN,
patrick



Re: PCH Peering Paper

2016-02-17 Thread Bill Woodcock
Each bit traverses only one peering session, however, at the "top of its 
trajectory" to use a physical metaphor. The uphill and downhill sides are all 
transit.


-Bill


> On Feb 17, 2016, at 14:06, Owen DeLong  wrote:
> 
> 
>> The premise above therefore devolves to: Since most of the traffic is to 
>> those networks, then most of the bits flow over contracted peerings.
>> 
>> Perhaps “most” can be argued, but obviously a significant portion of all 
>> peering bits flow over contracted sessions. Hopefully we can all agree on 
>> that.
> 
> There’s greater complexity here, however…
> 
> Many of the bits that flow flow over several networks between their source 
> and destination. Likely the vast majority of bits traverse at least 3 
> autonomous systems in the process.
> 
> So when you want to count traffic that went over a non-contract peering 
> session vs. traffic that went over a contract peering session, how do you 
> count traffic that traverses some of each?
> 
> Owen
> 


Re: PCH Peering Paper

2016-02-17 Thread Owen DeLong

> The premise above therefore devolves to: Since most of the traffic is to 
> those networks, then most of the bits flow over contracted peerings.
> 
> Perhaps “most” can be argued, but obviously a significant portion of all 
> peering bits flow over contracted sessions. Hopefully we can all agree on 
> that.

There’s greater complexity here, however…

Many of the bits that flow flow over several networks between their source and 
destination. Likely the vast majority of bits traverse at least 3 autonomous 
systems in the process.

So when you want to count traffic that went over a non-contract peering session 
vs. traffic that went over a contract peering session, how do you count traffic 
that traverses some of each?

Owen



Re: PCH Peering Paper

2016-02-16 Thread Patrick W. Gilmore
On Feb 16, 2016, at 9:49 AM, Livingood, Jason  
wrote:
> On 2/12/16, 8:56 PM, "NANOG on behalf of Niels Bakker"
>  wrote:
>> * bedard.p...@gmail.com (Phil Bedard) [Sat 13 Feb 2016, 01:40 CET]:
>>> I was going to ask the same thing, since even for settlement free
>>> peering between large content providers and eyeball networks there
>>> are written agreements in place.  I would have no clue on the volume
>>> percentage but it's not going to be near 99%.
>> 
>> It's much closer to 99% than to 50%, though.
> 
> Any reference on that? I¹m wondering who (if anyone) is formally measuring
> / tracking this and seeing the exact trend over time.

Niels is in a position to know what his network does. You are in a position to 
know what your network does.

My guess is Comcast requires a contract with everyone, meaning your peering 
bits are mostly (all?) contracted.

I know Akamai does not require a contract, and will only sign if the other side 
requires it. (This is not a secret.) My guess is they have a lot more 
un-contracted peering bits than Comcast.

However, let’s look at the basic premise here. A handful of networks (50? 100? 
200?) on the Internet require contracts with everyone. And if we are being 
honest with each other, about 5 of those are legacy “backbone” networks which 
have not been purchased by a broadband network. The rest are broadband networks 
guarding their monopoly positions. (Interestingly, broadband networks without 
monopoly positions to guard do not require contracts.)

The other many 1000s of networks do not require contracts to peer.

The premise above therefore devolves to: Since most of the traffic is to those 
networks, then most of the bits flow over contracted peerings.

Perhaps “most” can be argued, but obviously a significant portion of all 
peering bits flow over contracted sessions. Hopefully we can all agree on that.

And let’s also agree there are reasons to have contracts. Peering can require a 
great deal of time, effort, and money. Peering can require contracts with 
transport providers, equipment suppliers, colocation facilities, etc. I’m not 
saying everyone should have a contract for everything. I’m just saying there 
are good and valid reasons for them, at least sometimes.


But saying “most bits flow over contracts” is not the end of the story.

First, look at the three content “networks” with the most traffic - Google, 
Netflix, Akamai. All will peer without contracts. All peer at IXes. In fact, 
all are happy to exchange traffic without even an email to the other network 
(i.e. route-server peerings). Since these three networks are some of the 
largest (the largest?) on the planet, it is clear that volume alone does not 
create the requirement for a contract.

Also, let’s take the bottom 10K peering networks. They will not get peering 
with Comcast, DT, CT, Telstra, FT, etc. Meaning pretty much all their peering 
bits are over un-contracted sessions. The rest is transit.

I guess you could say the bits sent over transit will eventually hit a 
contracted peering session, since the people in the core contract their 
sessions. But does that matter to the small guys?


In summary, lots of bits flow over contracted peering sessions. But more 
sessions are not contracted. And lots of bits flow over those non-contracted 
sessions.

Going back to my original post, I was trying to show there are plenty of jobs 
for peering people who will rarely or even never sign a contract. Plus this is 
a great place to learn things like capacity planning, BGP, and other 
technologies required to do peering well. If you are good, you can learn the 
commercial underpinnings of peering.

Then if you are lucky enough to score a job with a legacy “tier one” which 
still thinks it is relevant, or a monopolistic broadband company, you can learn 
contracts after the fact. :)

-- 
TTFN,
patrick



Re: PCH Peering Paper

2016-02-16 Thread Livingood, Jason
On 2/12/16, 8:56 PM, "NANOG on behalf of Niels Bakker"
 wrote:


>* bedard.p...@gmail.com (Phil Bedard) [Sat 13 Feb 2016, 01:40 CET]:
>>I was going to ask the same thing, since even for settlement free
>>peering between large content providers and eyeball networks there
>>are written agreements in place.  I would have no clue on the volume
>>percentage but it's not going to be near 99%.
>
>It's much closer to 99% than to 50%, though.

Any reference on that? I¹m wondering who (if anyone) is formally measuring
/ tracking this and seeing the exact trend over time.

Thanks
Jason



Re: PCH Peering Paper

2016-02-12 Thread Livingood, Jason
How does it look when you examine it by not the count of sessions or links
but by the volume of overall data? I wonder if it may change a little like
50% of the volume of traffic is covered by a handshake. (I made 50% up -
could be any percentage.)

Jason



>On 2/10/16, 6:34 PM, "NANOG on behalf of Patrick W. Gilmore"
> wrote:
>
>>I quoted a PCH peering paper at the Peering Track. (Not violating rules,
>>talking about myself.)
>>
>>The paper is:
>>  https://www.pch.net/resources/Papers/peering-survey/PCH-Peering-Survey-2
>>0
>>11.pdf
>>
>>I said ³99.97%² of all peering sessions have nothing behind them more
>>than a ³handshake² or an email. It seems I was in error. Mea Culpa.
>>
>>The number in the paper, on page one is, 99.52%.
>>
>>Hopefully everyone will read the paper, and perhaps help create better
>>data.
>>
>>-- 
>>TTFN,
>>patrick
>>
>>
>



re: PCH Peering Paper

2016-02-12 Thread Livingood, Jason
How does it look when you examine it by not the count of sessions or links
but by the volume of overall data? I wonder if it may change a little like
50% of the volume of traffic is covered by a handshake. (I made 50% up -
could be any percentage.)


Jason

PS - My email address has changed and I’m trying to send a 3rd time.
Apologies if they all suddenly post to the list as duplicates! :-)

>On 2/10/16, 6:34 PM, "NANOG on behalf of Patrick W. Gilmore"
> wrote:
>
>>I quoted a PCH peering paper at the Peering Track. (Not violating rules,
>>talking about myself.)
>>
>>The paper is:
>>  https://www.pch.net/resources/Papers/peering-survey/PCH-Peering-Survey-2
>>0
>>11.pdf
>>
>>I said ³99.97%² of all peering sessions have nothing behind them more
>>than a ³handshake² or an email. It seems I was in error. Mea Culpa.
>>
>>The number in the paper, on page one is, 99.52%.
>>
>>Hopefully everyone will read the paper, and perhaps help create better
>>data.
>>
>>-- 
>>TTFN,
>>patrick
>>
>>
>



RE: PCH Peering Paper

2016-02-12 Thread Phil Bedard
I was going to ask the same thing, since even for settlement free peering 
between large content providers and eyeball networks there are written 
agreements in place.  I would have no clue on the volume percentage but it's 
not going to be near 99%.  

Phil



From: Livingood, Jason
Sent: Friday, February 12, 2016 11:41 AM
To: North American Operators' Group
Subject: re: PCH Peering Paper

How does it look when you examine it by not the count of sessions or links
but by the volume of overall data? I wonder if it may change a little like
50% of the volume of traffic is covered by a handshake. (I made 50% up -
could be any percentage.)


Jason

PS - My email address has changed and I’m trying to send a 3rd time.
Apologies if they all suddenly post to the list as duplicates! :-)

>On 2/10/16, 6:34 PM, "NANOG on behalf of Patrick W. Gilmore"
><nanog-boun...@nanog.org on behalf of patr...@ianai.net> wrote:
>
>>I quoted a PCH peering paper at the Peering Track. (Not violating rules,
>>talking about myself.)
>>
>>The paper is:
>>  https://www.pch.net/resources/Papers/peering-survey/PCH-Peering-Survey-2
>>0
>>11.pdf
>>
>>I said ³99.97%² of all peering sessions have nothing behind them more
>>than a ³handshake² or an email. It seems I was in error. Mea Culpa.
>>
>>The number in the paper, on page one is, 99.52%.
>>
>>Hopefully everyone will read the paper, and perhaps help create better
>>data.
>>
>>-- 
>>TTFN,
>>patrick
>>
>>
>




Re: PCH Peering Paper

2016-02-12 Thread Niels Bakker

* bedard.p...@gmail.com (Phil Bedard) [Sat 13 Feb 2016, 01:40 CET]:
I was going to ask the same thing, since even for settlement free 
peering between large content providers and eyeball networks there 
are written agreements in place.  I would have no clue on the volume 
percentage but it's not going to be near 99%.


It's much closer to 99% than to 50%, though.


-- Niels.


Re: PCH Peering Paper

2016-02-10 Thread Fredrik Korsbäck
On 11/02/16 00:34, Patrick W. Gilmore wrote:
> I quoted a PCH peering paper at the Peering Track. (Not violating rules, 
> talking about myself.)
> 
> The paper is:
>   
> https://www.pch.net/resources/Papers/peering-survey/PCH-Peering-Survey-2011.pdf
> 
> I said “99.97%” of all peering sessions have nothing behind them more than a 
> “handshake” or an email. It seems I was in error. Mea Culpa.
> 
> The number in the paper, on page one is, 99.52%.
> 
> Hopefully everyone will read the paper, and perhaps help create better data.
> 

Well, how about crowdsourcing some data?

3145 eBGP settlement-free peering-sessions (v4 and v6 combined) in US and EU. 
350k routes recieved over SFI peering.

1 Written contract in EU for SFI
1 Written contract in US for SFI

R Sector

-- 
Apparently not a peering coordinator.
Fredrik "hugge" Korsbäck
AS2603