Measuring the Internet Economy: How Networks Create Value

Measuring the Internet Economy:
How Networks Create Value
Bill Woodcoc
k

Executive Directo
r

Packet Clearing House
Version 1.
0

bdNOG1
3

June 10-12, 2021
Why Measure the Internet?
Tactical reasons:
To understand where the value of the product you’re selling comes from

As input to calculating Average Per-Bit Delivery Costs (APBDC)

So that you can bill your customers in di erent and more useful ways

To optimize and plan network interconnection (peering and transit)

Strategic reasons:
So you’ll know your business when you talk with your regulator or customers

To justify infrastructural investment and attention from policy-makers
Why Measure the Internet?
Although economists argue about methodologies and speci cs, there’s general
agreement that the Internet is responsible for a quarter to a third of new productivity in
most OECD countries, and a double-digit percentage globally.

It’s the responsibility of governmental policy-makers, of regulators, and of people in the
involved industries, to understand and support such engines of growth.

The Internet allows people without work to
fi
nd jobs, children to continue their education
during a pandemic, businesses to receive orders and ful ll them. The economic activity
produces tax revenue which pays for schools, roads, law enforcement, and healthcare.

Regardless of whether individual customers appreciate the work that you do, society
and posterity depend upon your work and its success.
Theodore Vail used the Network E
ff
ect to justify an AT&T monopoly in 1908.

Value increases as a function of the number of users of a compatible
product or service.

In communications, value increases as a function of the number of other
people who can be reached through a network.

The Network Effect
The Network Effect
Users: 2

Value: 1

Value per user: 0.5

Marginal value

of next user: 2
Users: 4

Value: 6

Value per user: 1.5

Marginal value

of next user: 4
Users: 6

Value: 15

Value per user: 2.5

Marginal value

of next user: 6
Users: 5

Value: 10

Value per user: 2

Marginal value

of next user: 5
Users: 3

Value: 3

Value per user: 1

Marginal value

of next user: 3
The Network Effect
Source: CAIDA
The Network Effect
Network e
ff
ects apply not only to underlying communications infrastructure like ber
cables, but at all layers of the network. Some examples:

Layer 2: Ethernet adjacencies

Layer 3: Global reachability with the Internet Protocol

Layer 5: BGP route-servers like those which allowed the IXPs in Jakarta and Sao
Paulo to so quickly outpace those of Europe and the United States

Layer 8: Speakers of a common language, or people who share a common
understanding of a scienti
fi
c principle
Internet Service Provider
Lifecycle Phase 1:


Simple Aggregator
Single Transit Provider
Customers
ISP Network
IXPs
Internet Service Provider
Lifecycle Phase 1:


Simple Aggregator
Single Transit Provider
Customers
ISP Network
IXPs
Vertical connections are
transit: service travels
downward, money travels
upward.
Redundant Transit Providers
Customers
ISP Network
IXPs
Internet Service Provider
Lifecycle Phase 2:


Redundancy & Efficiency
Redundant Transit Providers
Customers
ISP Network Single IXP
IXPs
Internet Service Provider
Lifecycle Phase 3:


Local Peering
Redundant Transit Providers
Customers
ISP Network Single IXP
IXPs
Horizontal connections are peering:
bandwidth is exchanged, but money
is not.
Internet Service Provider
Lifecycle Phase 3:


Local Peering
Redundant Transit Providers
Customers
ISP Network
Multipl
e

IXPs
IXPs
Internet Service Provider
Lifecycle Phase 4:


Diverse Peering
Measuring the Internet Economy: How Networks Create Value
IXP
IXP IXP IXP
IXP
4
4
4
3 3
2
2
2 2
1
1
1
1
IXP
IXP IXP IXP
IXP
4
4
4
3 3
2
2
2 2
1
1
1
1
IXP
IXP IXP IXP
IXP
4
4
4
3 3
2
2
2 2
1
1
1
1
C C
C C
C
C
C
C C
C C C
C
C
C
C C
C
C
C
C
C
C
C
IXP
IXP IXP IXP
IXP
4
4
4
3 3
2
2
2 2
1
1
1
1
C C
C C
C
C
C C
C C C
C
C
C
C C
C
C
C
C
C
C
C
C
IXP
IXP IXP IXP
IXP
4
4
4
3 3
2
2
2 2
1
1
1
1
C C
C C
C
C
C C
C C C
C
C
C
C C
C
C
C
C
C
C
C
C
IXP
IXP IXP IXP
IXP
4
4
4
3 3
2
2
2 2
1
1
1
1
C
C
C C
C C
C
C
C C
C C C
C
C
C
C C
C
C
C
C
C
C
IXP
IXP IXP IXP
IXP
4
4
4
3 3
2
2
2
1
1 1
2
C
C
1
C C
C C
C
C
C C
C C C
C
C
C
C C
C
C
C
C
C
C
IXP
IXP IXP IXP
IXP
4
4
3
2
2
2
1
1 1
3
2
4
C
C
1
C C
C C
C
C
C C
C C C
C
C
C
C C
C
C
C
C
C
C
IXP IXP IXP
IXP
4
4
3
2
2
2
1
1 1
3
2
IXP
4
C
C
1
C C
C C
C
C
C C
C C C
C
C
C
C C
C
C
C
C
C
C
IXP IXP IXP
IXP
4
3
2
2
2
1
1 1
3
2
4
IXP
4
C
C
1
C C
C C
C
C
C C
C C C
C
C
C
C C
C
C
C
C
C
C
IXP IXP IXP
IXP
4
3
2
2
2
1
1 1
2
3
4
IXP
4
C
C
1
C C
C C
C
C
C C
C C C
C
C
C
C C
C
C
C
C
C
C
IXP IXP IXP
IXP
4
3
2
2
2
1
1 1
3
4
IXP
4
C
C
1
2
C C
C C
C
C
C
C C
C C C
C
C
C
C C
C
C
C
C
C
C
C
IXP
IXP IXP IXP
IXP
4
4
4
3 3
2
2
2 2
1
1
1
1
C C
C C
C
C
C
C C
C C C
C
C
C
C C
C
C
C
C
C
C
C
IXP
IXP IXP IXP
IXP
4
4
4
3 3
2
2
2 2
1
1
1
1
Transit Cone
Customers: 3

Value: 6
C C
C C
C
C
C
C C
C C C
C
C
C
C C
C
C
C
C
C
C
C
IXP
IXP IXP IXP
IXP
4
4
4
3 3
2
2
2 2
1
1
1
1
Transit Cone
Customers: 5

Value: 15
C C
C C
C
C
C
C C
C C C
C
C
C
C C
C
C
C
C
C
C
C
IXP
IXP IXP IXP
IXP
4
4
4
3 3
2
2
2 2
1
1
1
1
Transit Cone
Customers: 9

Value: 45
C C
C C
C
C
C
C C
C C C
C
C
C
C C
C
C
C
C
C
C
C
IXP
IXP IXP IXP
IXP
4
4
4
3 3
2
2
2 2
1
1
1
1
Transit Cone
Customers: 16

Value: 136
C C
C C
C
C
C
C C
C C C
C
C
C
C C
C
C
C
C
C
C
C
IXP
IXP IXP IXP
IXP
4
4
4
3 3
2
2
2 2
1
1
1
1
Customers: 24

Value: 300
Transit Cone + Peering
Source: CAIDA
C C
C C
C
C
C C
C C C
C
C
C
C C
C
C
C
C
C
C
C
C
IXP
IXP IXP IXP
IXP
4
4
4
3 3
2
2
2 2
1
1
1
1
C C
C C
C
C
C C
C C C
C
C
C
C C
C
C
C
C
C
C
C
C
IXP
IXP IXP IXP
IXP
4
4
4
3 3
2
2
2 2
1
1
1
1
IXP
IXP IXP
C
C
C
C
C C
So What Do We Measure?
The vast majority of bandwidth is produced in Internet exchange points.

Bandwidth produced in IXPs comes from interconnections between participating
networks across the switch fabric, or across passive ber crossconnects.

Aggregate bandwidth produced on the switch fabric is typically a public number.

The amount of bandwidth produced on private pieces of ber is known only to
the two parties to each interconnection, but traceroutes will reveal whether the
connection is occurring across the switch fabric or a private connection.

A tiny remaining fraction of bandwidth is produced within transit cones, and
traceroute analysis can identify this, but not quantify it, as well.
So What Do We Measure?
The ratio of bandwidth produced through each of these three mechanisms is
not directly measurable, for many reasons.

The ratio of interconnections facilitated by each of the three mechanisms can
be determined by analyzing traceroutes, but each of the three types have
characteristically di
ff
erent tra
ffi
c capacities and average utilization. 

Di
ff
erent business practices and regulatory environments strongly a ect the
ratios of tra
ffi
c generated using each mechanism:

• Regulatorily-protected monopoly incumbents in many developing economies

• Data-collection-driven preference for switching over crossconnects
So What Do We Measure?
More speci
fi
cally, at exchange points, we sum the count of outbound bits
across all ISP-facing switch ports.

Not inbound, because that wouldn’t catch multicast, but would catch
bogons and subsequently-mitigated DDoS.

Not all ports, because that would double-count inter-switch tra c.

If we want to get really fancy, we can deduplicate broadcast tra c, but
there really shouldn’t be broadcast tra
ffi
c on an IX subnet.
So What Do We Measure?
In an ISP network, measurement is used for both engineering and billing.
We typically use
fl
ow-based measurement, in addition to summing bits in
both directions at the peering and upstream transit edges.

This allows a “local tra
ffi
c is free, international tra c is metered” two-
category billing model.

If you capture customer-facing port bit-counts as well, that enables a “on-
net, peer, and transit” three-category model.

Old-style customer-port-bit-count-only doesn’t allow di erentiated
pricing, nor does it tell you which customers are costing you most.
What Questions Can We Answer?
If we measure Internet tra
ffi
c comprehensively, ideally using both bit-counts
and sparsely-sampled
fl
ows, we can answer many questions:

• Which of our customers make us pro
fi
table, and which cost us money?

• Is our country or region a net importer or net exporter of bandwidth? 

• Where is the bandwidth our users are consuming produced?

• Where are the consumers of the bandwidth we’re producing?

• Which protocols and applications are gaining momentum, and which are
falling into disuse?
Thanks, and Questions?
Bill Woodcoc
k

Executive Directo
r

Packet Clearing Hous
e

woody@pch.ne
t

https://pch.net
1 of 41

Recommended

Broadcast storms in service provider network, Nafeez Islam by
Broadcast storms in service provider network, Nafeez IslamBroadcast storms in service provider network, Nafeez Islam
Broadcast storms in service provider network, Nafeez IslamBangladesh Network Operators Group
511 views35 slides
Lifting the Lid on Lawful Intercept by
Lifting the Lid on Lawful InterceptLifting the Lid on Lawful Intercept
Lifting the Lid on Lawful InterceptBangladesh Network Operators Group
235 views26 slides
Social CDN Business : Paid or Free - bdNOG12 Panel Discussion by
Social CDN Business : Paid or Free - bdNOG12 Panel DiscussionSocial CDN Business : Paid or Free - bdNOG12 Panel Discussion
Social CDN Business : Paid or Free - bdNOG12 Panel DiscussionBangladesh Network Operators Group
803 views26 slides
Challenges for BdREN in COVID Environment by
Challenges for BdREN in COVID EnvironmentChallenges for BdREN in COVID Environment
Challenges for BdREN in COVID EnvironmentBangladesh Network Operators Group
282 views45 slides
Learning from failures by
Learning from failuresLearning from failures
Learning from failuresBangladesh Network Operators Group
183 views16 slides
12 (IDNOG02) SGIX and Singapore Internet Landscape by Kerk Chun Sing by
12 (IDNOG02) SGIX and Singapore Internet Landscape by Kerk Chun Sing12 (IDNOG02) SGIX and Singapore Internet Landscape by Kerk Chun Sing
12 (IDNOG02) SGIX and Singapore Internet Landscape by Kerk Chun SingIndonesia Network Operators Group
1.2K views17 slides

More Related Content

What's hot

MyIX Updates by Raja Mohan by
MyIX Updates by Raja MohanMyIX Updates by Raja Mohan
MyIX Updates by Raja MohanMyNOG
1.2K views19 slides
TIME Journey to the SPACE by
TIME Journey to the SPACETIME Journey to the SPACE
TIME Journey to the SPACEMyNOG
707 views24 slides
MyIX Updates by
MyIX UpdatesMyIX Updates
MyIX UpdatesMyNOG
457 views18 slides
Future of broadband in india by
Future of  broadband in indiaFuture of  broadband in india
Future of broadband in indiaRohit Kumar
2.8K views85 slides
High Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura by
High Speed Fiber Services and Challenges to the Core Network by Seiichi KawamuraHigh Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
High Speed Fiber Services and Challenges to the Core Network by Seiichi KawamuraMyNOG
1K views18 slides
WINS: Peering and IXPs by
WINS: Peering and IXPsWINS: Peering and IXPs
WINS: Peering and IXPsAPNIC
326 views31 slides

What's hot(20)

MyIX Updates by Raja Mohan by MyNOG
MyIX Updates by Raja MohanMyIX Updates by Raja Mohan
MyIX Updates by Raja Mohan
MyNOG1.2K views
TIME Journey to the SPACE by MyNOG
TIME Journey to the SPACETIME Journey to the SPACE
TIME Journey to the SPACE
MyNOG707 views
MyIX Updates by MyNOG
MyIX UpdatesMyIX Updates
MyIX Updates
MyNOG457 views
Future of broadband in india by Rohit Kumar
Future of  broadband in indiaFuture of  broadband in india
Future of broadband in india
Rohit Kumar2.8K views
High Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura by MyNOG
High Speed Fiber Services and Challenges to the Core Network by Seiichi KawamuraHigh Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
High Speed Fiber Services and Challenges to the Core Network by Seiichi Kawamura
MyNOG1K views
WINS: Peering and IXPs by APNIC
WINS: Peering and IXPsWINS: Peering and IXPs
WINS: Peering and IXPs
APNIC326 views
Using LTE to Boost ARPU by eXplanoTech
Using LTE to Boost ARPUUsing LTE to Boost ARPU
Using LTE to Boost ARPU
eXplanoTech509 views
Simplifying IMS - IMS, VoLTE, RCS and LTE by Robert Seymour
Simplifying IMS - IMS, VoLTE, RCS and LTESimplifying IMS - IMS, VoLTE, RCS and LTE
Simplifying IMS - IMS, VoLTE, RCS and LTE
Robert Seymour10K views
The Path to a Programmable Network by MyNOG
The Path to a Programmable NetworkThe Path to a Programmable Network
The Path to a Programmable Network
MyNOG318 views
PLNOG 8: Robert Shore - Dynamic Optical Networking by PROIDEA
PLNOG 8: Robert Shore - Dynamic Optical Networking PLNOG 8: Robert Shore - Dynamic Optical Networking
PLNOG 8: Robert Shore - Dynamic Optical Networking
PROIDEA31 views
Scaling Beyond 100G With 400G and 800G by APNIC
Scaling Beyond 100G With 400G and 800GScaling Beyond 100G With 400G and 800G
Scaling Beyond 100G With 400G and 800G
APNIC3.5K views
LTE-Broadcast: Reality Check by eXplanoTech
LTE-Broadcast: Reality CheckLTE-Broadcast: Reality Check
LTE-Broadcast: Reality Check
eXplanoTech4K views
5G: A 2020 Vision by eXplanoTech
5G: A 2020 Vision5G: A 2020 Vision
5G: A 2020 Vision
eXplanoTech16.4K views
Mobile IPv6 course at CACIC 2006 by Rodolfo Kohn
Mobile IPv6 course at CACIC 2006Mobile IPv6 course at CACIC 2006
Mobile IPv6 course at CACIC 2006
Rodolfo Kohn511 views
Internet Peering and the Role of an IXP by Jacob Dagunduro
Internet Peering and the Role of an IXPInternet Peering and the Role of an IXP
Internet Peering and the Role of an IXP
Jacob Dagunduro131 views
Multicast QUIC for video content delivery by Jisc
Multicast QUIC for video content deliveryMulticast QUIC for video content delivery
Multicast QUIC for video content delivery
Jisc3.9K views

Similar to Measuring the Internet Economy: How Networks Create Value

Better Than Best Effort at Bloomberg from ThousandEyes Connect by
Better Than Best Effort at Bloomberg from ThousandEyes ConnectBetter Than Best Effort at Bloomberg from ThousandEyes Connect
Better Than Best Effort at Bloomberg from ThousandEyes ConnectThousandEyes
7.3K views33 slides
Cable Europe factsheet - Internet and traffic management by
Cable Europe factsheet - Internet and traffic managementCable Europe factsheet - Internet and traffic management
Cable Europe factsheet - Internet and traffic managementPaulo Valente
325 views6 slides
NetIX - Moving Traffic to the Expressway Jan 2016 by
NetIX - Moving Traffic to the Expressway Jan 2016NetIX - Moving Traffic to the Expressway Jan 2016
NetIX - Moving Traffic to the Expressway Jan 2016Ken Lefkowitz
161 views14 slides
A novel token based approach towards packet loss by
A novel token based approach towards packet lossA novel token based approach towards packet loss
A novel token based approach towards packet losseSAT Publishing House
319 views4 slides
A novel token based approach towards packet loss control by
A novel token based approach towards packet loss controlA novel token based approach towards packet loss control
A novel token based approach towards packet loss controleSAT Journals
101 views4 slides
uMeter QoS | Case Study by
uMeter QoS | Case StudyuMeter QoS | Case Study
uMeter QoS | Case StudyUbiwhere
409 views5 slides

Similar to Measuring the Internet Economy: How Networks Create Value(20)

Better Than Best Effort at Bloomberg from ThousandEyes Connect by ThousandEyes
Better Than Best Effort at Bloomberg from ThousandEyes ConnectBetter Than Best Effort at Bloomberg from ThousandEyes Connect
Better Than Best Effort at Bloomberg from ThousandEyes Connect
ThousandEyes7.3K views
Cable Europe factsheet - Internet and traffic management by Paulo Valente
Cable Europe factsheet - Internet and traffic managementCable Europe factsheet - Internet and traffic management
Cable Europe factsheet - Internet and traffic management
Paulo Valente325 views
NetIX - Moving Traffic to the Expressway Jan 2016 by Ken Lefkowitz
NetIX - Moving Traffic to the Expressway Jan 2016NetIX - Moving Traffic to the Expressway Jan 2016
NetIX - Moving Traffic to the Expressway Jan 2016
Ken Lefkowitz161 views
A novel token based approach towards packet loss control by eSAT Journals
A novel token based approach towards packet loss controlA novel token based approach towards packet loss control
A novel token based approach towards packet loss control
eSAT Journals101 views
uMeter QoS | Case Study by Ubiwhere
uMeter QoS | Case StudyuMeter QoS | Case Study
uMeter QoS | Case Study
Ubiwhere409 views
PLNOG16: Public IX is the tip of the Internet Iceberg. The 9:1 PNI rule, Mart... by PROIDEA
PLNOG16: Public IX is the tip of the Internet Iceberg. The 9:1 PNI rule, Mart...PLNOG16: Public IX is the tip of the Internet Iceberg. The 9:1 PNI rule, Mart...
PLNOG16: Public IX is the tip of the Internet Iceberg. The 9:1 PNI rule, Mart...
PROIDEA339 views
PLNOG 17 - Stefan Meinders - Slow is the new Down by PROIDEA
PLNOG 17 - Stefan Meinders - Slow is the new DownPLNOG 17 - Stefan Meinders - Slow is the new Down
PLNOG 17 - Stefan Meinders - Slow is the new Down
PROIDEA86 views
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve... by Alan Quayle
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
Alan Quayle360 views
Challenges Consuming Programmable Telecoms from the Developer’s Perspective by Sebastian Schumann
Challenges Consuming Programmable Telecoms from the Developer’s PerspectiveChallenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s Perspective
Sebastian Schumann135 views
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points by APNIC
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsPITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
APNIC230 views
PacNOG 31: Internet Exchange Points by APNIC
PacNOG 31: Internet Exchange PointsPacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange Points
APNIC141 views
BBL AXA Lille - Nearable and the Eddystone Quest by Damien Cavaillès
BBL AXA Lille - Nearable and the Eddystone QuestBBL AXA Lille - Nearable and the Eddystone Quest
BBL AXA Lille - Nearable and the Eddystone Quest
Damien Cavaillès949 views
Community Networks: An Alternative Paradigm for Developing Network Infrastruc... by APNIC
Community Networks: An Alternative Paradigm for Developing Network Infrastruc...Community Networks: An Alternative Paradigm for Developing Network Infrastruc...
Community Networks: An Alternative Paradigm for Developing Network Infrastruc...
APNIC754 views
Arcus Advisors Report_Quality of Service by Scott Landman
Arcus Advisors Report_Quality of ServiceArcus Advisors Report_Quality of Service
Arcus Advisors Report_Quality of Service
Scott Landman306 views
Final Interconnection & Termination Rates Programme by YunShi
Final Interconnection & Termination Rates ProgrammeFinal Interconnection & Termination Rates Programme
Final Interconnection & Termination Rates Programme
YunShi477 views
NetIX Moving Traffic to the Expressway 2016 by Yana Filipova
NetIX Moving Traffic to the Expressway 2016NetIX Moving Traffic to the Expressway 2016
NetIX Moving Traffic to the Expressway 2016
Yana Filipova280 views

More from Bangladesh Network Operators Group

IPv6 Deployment in South Asia 2022 by
IPv6 Deployment in South Asia  2022IPv6 Deployment in South Asia  2022
IPv6 Deployment in South Asia 2022Bangladesh Network Operators Group
43 views20 slides
Introduction to Software Defined Networking (SDN) by
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Bangladesh Network Operators Group
143 views27 slides
RPKI Deployment Status in Bangladesh by
RPKI Deployment Status in BangladeshRPKI Deployment Status in Bangladesh
RPKI Deployment Status in BangladeshBangladesh Network Operators Group
45 views21 slides
An Overview about open UDP Services by
An Overview about open UDP ServicesAn Overview about open UDP Services
An Overview about open UDP ServicesBangladesh Network Operators Group
217 views15 slides
12 Years in DNS Security As a Defender by
12 Years in DNS Security As a Defender12 Years in DNS Security As a Defender
12 Years in DNS Security As a DefenderBangladesh Network Operators Group
111 views21 slides
Contents Localization Initiatives to get better User Experience by
Contents Localization Initiatives to get better User ExperienceContents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User ExperienceBangladesh Network Operators Group
76 views31 slides

More from Bangladesh Network Operators Group(20)

Recently uploaded

How to think like a threat actor for Kubernetes.pptx by
How to think like a threat actor for Kubernetes.pptxHow to think like a threat actor for Kubernetes.pptx
How to think like a threat actor for Kubernetes.pptxLibbySchulze1
7 views33 slides
ATPMOUSE_융합2조.pptx by
ATPMOUSE_융합2조.pptxATPMOUSE_융합2조.pptx
ATPMOUSE_융합2조.pptxkts120898
35 views70 slides
ARNAB12.pdf by
ARNAB12.pdfARNAB12.pdf
ARNAB12.pdfArnabChakraborty499766
5 views83 slides
WITS Deck by
WITS DeckWITS Deck
WITS DeckW.I.T.S.
18 views22 slides
The Dark Web : Hidden Services by
The Dark Web : Hidden ServicesThe Dark Web : Hidden Services
The Dark Web : Hidden ServicesAnshu Singh
19 views24 slides
Affiliate Marketing by
Affiliate MarketingAffiliate Marketing
Affiliate MarketingNavin Dhanuka
20 views30 slides

Recently uploaded(10)

Measuring the Internet Economy: How Networks Create Value

  • 1. Measuring the Internet Economy: How Networks Create Value Bill Woodcoc k Executive Directo r Packet Clearing House Version 1. 0 bdNOG1 3 June 10-12, 2021
  • 2. Why Measure the Internet? Tactical reasons: To understand where the value of the product you’re selling comes from As input to calculating Average Per-Bit Delivery Costs (APBDC) So that you can bill your customers in di erent and more useful ways To optimize and plan network interconnection (peering and transit) Strategic reasons: So you’ll know your business when you talk with your regulator or customers To justify infrastructural investment and attention from policy-makers
  • 3. Why Measure the Internet? Although economists argue about methodologies and speci cs, there’s general agreement that the Internet is responsible for a quarter to a third of new productivity in most OECD countries, and a double-digit percentage globally. It’s the responsibility of governmental policy-makers, of regulators, and of people in the involved industries, to understand and support such engines of growth. The Internet allows people without work to fi nd jobs, children to continue their education during a pandemic, businesses to receive orders and ful ll them. The economic activity produces tax revenue which pays for schools, roads, law enforcement, and healthcare. Regardless of whether individual customers appreciate the work that you do, society and posterity depend upon your work and its success.
  • 4. Theodore Vail used the Network E ff ect to justify an AT&T monopoly in 1908. Value increases as a function of the number of users of a compatible product or service. In communications, value increases as a function of the number of other people who can be reached through a network. The Network Effect
  • 5. The Network Effect Users: 2 Value: 1 Value per user: 0.5 Marginal value of next user: 2 Users: 4 Value: 6 Value per user: 1.5 Marginal value of next user: 4 Users: 6 Value: 15 Value per user: 2.5 Marginal value of next user: 6 Users: 5 Value: 10 Value per user: 2 Marginal value of next user: 5 Users: 3 Value: 3 Value per user: 1 Marginal value of next user: 3
  • 7. The Network Effect Network e ff ects apply not only to underlying communications infrastructure like ber cables, but at all layers of the network. Some examples: Layer 2: Ethernet adjacencies Layer 3: Global reachability with the Internet Protocol Layer 5: BGP route-servers like those which allowed the IXPs in Jakarta and Sao Paulo to so quickly outpace those of Europe and the United States Layer 8: Speakers of a common language, or people who share a common understanding of a scienti fi c principle
  • 8. Internet Service Provider Lifecycle Phase 1: Simple Aggregator Single Transit Provider Customers ISP Network IXPs
  • 9. Internet Service Provider Lifecycle Phase 1: Simple Aggregator Single Transit Provider Customers ISP Network IXPs Vertical connections are transit: service travels downward, money travels upward.
  • 10. Redundant Transit Providers Customers ISP Network IXPs Internet Service Provider Lifecycle Phase 2: Redundancy & Efficiency
  • 11. Redundant Transit Providers Customers ISP Network Single IXP IXPs Internet Service Provider Lifecycle Phase 3: Local Peering
  • 12. Redundant Transit Providers Customers ISP Network Single IXP IXPs Horizontal connections are peering: bandwidth is exchanged, but money is not. Internet Service Provider Lifecycle Phase 3: Local Peering
  • 13. Redundant Transit Providers Customers ISP Network Multipl e IXPs IXPs Internet Service Provider Lifecycle Phase 4: Diverse Peering
  • 15. IXP IXP IXP IXP IXP 4 4 4 3 3 2 2 2 2 1 1 1 1
  • 16. IXP IXP IXP IXP IXP 4 4 4 3 3 2 2 2 2 1 1 1 1
  • 17. IXP IXP IXP IXP IXP 4 4 4 3 3 2 2 2 2 1 1 1 1
  • 18. C C C C C C C C C C C C C C C C C C C C C C C C IXP IXP IXP IXP IXP 4 4 4 3 3 2 2 2 2 1 1 1 1
  • 19. C C C C C C C C C C C C C C C C C C C C C C C C IXP IXP IXP IXP IXP 4 4 4 3 3 2 2 2 2 1 1 1 1
  • 20. C C C C C C C C C C C C C C C C C C C C C C C C IXP IXP IXP IXP IXP 4 4 4 3 3 2 2 2 2 1 1 1 1 C C
  • 21. C C C C C C C C C C C C C C C C C C C C C C IXP IXP IXP IXP IXP 4 4 4 3 3 2 2 2 1 1 1 2 C C 1
  • 22. C C C C C C C C C C C C C C C C C C C C C C IXP IXP IXP IXP IXP 4 4 3 2 2 2 1 1 1 3 2 4 C C 1
  • 23. C C C C C C C C C C C C C C C C C C C C C C IXP IXP IXP IXP 4 4 3 2 2 2 1 1 1 3 2 IXP 4 C C 1
  • 24. C C C C C C C C C C C C C C C C C C C C C C IXP IXP IXP IXP 4 3 2 2 2 1 1 1 3 2 4 IXP 4 C C 1
  • 25. C C C C C C C C C C C C C C C C C C C C C C IXP IXP IXP IXP 4 3 2 2 2 1 1 1 2 3 4 IXP 4 C C 1
  • 26. C C C C C C C C C C C C C C C C C C C C C C IXP IXP IXP IXP 4 3 2 2 2 1 1 1 3 4 IXP 4 C C 1 2
  • 27. C C C C C C C C C C C C C C C C C C C C C C C C IXP IXP IXP IXP IXP 4 4 4 3 3 2 2 2 2 1 1 1 1
  • 28. C C C C C C C C C C C C C C C C C C C C C C C C IXP IXP IXP IXP IXP 4 4 4 3 3 2 2 2 2 1 1 1 1 Transit Cone Customers: 3 Value: 6
  • 29. C C C C C C C C C C C C C C C C C C C C C C C C IXP IXP IXP IXP IXP 4 4 4 3 3 2 2 2 2 1 1 1 1 Transit Cone Customers: 5 Value: 15
  • 30. C C C C C C C C C C C C C C C C C C C C C C C C IXP IXP IXP IXP IXP 4 4 4 3 3 2 2 2 2 1 1 1 1 Transit Cone Customers: 9 Value: 45
  • 31. C C C C C C C C C C C C C C C C C C C C C C C C IXP IXP IXP IXP IXP 4 4 4 3 3 2 2 2 2 1 1 1 1 Transit Cone Customers: 16 Value: 136
  • 32. C C C C C C C C C C C C C C C C C C C C C C C C IXP IXP IXP IXP IXP 4 4 4 3 3 2 2 2 2 1 1 1 1 Customers: 24 Value: 300 Transit Cone + Peering
  • 34. C C C C C C C C C C C C C C C C C C C C C C C C IXP IXP IXP IXP IXP 4 4 4 3 3 2 2 2 2 1 1 1 1
  • 35. C C C C C C C C C C C C C C C C C C C C C C C C IXP IXP IXP IXP IXP 4 4 4 3 3 2 2 2 2 1 1 1 1 IXP IXP IXP C C C C C C
  • 36. So What Do We Measure? The vast majority of bandwidth is produced in Internet exchange points. Bandwidth produced in IXPs comes from interconnections between participating networks across the switch fabric, or across passive ber crossconnects. Aggregate bandwidth produced on the switch fabric is typically a public number. The amount of bandwidth produced on private pieces of ber is known only to the two parties to each interconnection, but traceroutes will reveal whether the connection is occurring across the switch fabric or a private connection. A tiny remaining fraction of bandwidth is produced within transit cones, and traceroute analysis can identify this, but not quantify it, as well.
  • 37. So What Do We Measure? The ratio of bandwidth produced through each of these three mechanisms is not directly measurable, for many reasons. The ratio of interconnections facilitated by each of the three mechanisms can be determined by analyzing traceroutes, but each of the three types have characteristically di ff erent tra ffi c capacities and average utilization. Di ff erent business practices and regulatory environments strongly a ect the ratios of tra ffi c generated using each mechanism: • Regulatorily-protected monopoly incumbents in many developing economies • Data-collection-driven preference for switching over crossconnects
  • 38. So What Do We Measure? More speci fi cally, at exchange points, we sum the count of outbound bits across all ISP-facing switch ports. Not inbound, because that wouldn’t catch multicast, but would catch bogons and subsequently-mitigated DDoS. Not all ports, because that would double-count inter-switch tra c. If we want to get really fancy, we can deduplicate broadcast tra c, but there really shouldn’t be broadcast tra ffi c on an IX subnet.
  • 39. So What Do We Measure? In an ISP network, measurement is used for both engineering and billing. We typically use fl ow-based measurement, in addition to summing bits in both directions at the peering and upstream transit edges. This allows a “local tra ffi c is free, international tra c is metered” two- category billing model. If you capture customer-facing port bit-counts as well, that enables a “on- net, peer, and transit” three-category model. Old-style customer-port-bit-count-only doesn’t allow di erentiated pricing, nor does it tell you which customers are costing you most.
  • 40. What Questions Can We Answer? If we measure Internet tra ffi c comprehensively, ideally using both bit-counts and sparsely-sampled fl ows, we can answer many questions: • Which of our customers make us pro fi table, and which cost us money? • Is our country or region a net importer or net exporter of bandwidth? • Where is the bandwidth our users are consuming produced? • Where are the consumers of the bandwidth we’re producing? • Which protocols and applications are gaining momentum, and which are falling into disuse?
  • 41. Thanks, and Questions? Bill Woodcoc k Executive Directo r Packet Clearing Hous e woody@pch.ne t https://pch.net