the ‘net and it’s ecosystem...sep 21, 2018  · rfc process standards bcp non-standards proposed...

35
The ‘net and it’s Ecosystem

Upload: others

Post on 24-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

The ‘net and it’s Ecosystem

Page 2: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

2

Routing reachability

Regional Registries assign addresses

IANA manages assigned

numbers

DNS Providers Resell domain names

TLD Owners Sell domain

names

ICANN manages TLDs

DNS resolves names

CDN caches/ &

serves content

IX Providers exchange points

Service Providers transit and access networks

Content, Hosting, and Cloud Providers

Page 3: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

3

What is DNS?

Page 4: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

4

http://www.rule11.tech Top Level Domain

Domain Sub-Domain

Service or Protocol

.com

rule11.tech

riw777.wpengine.com

wpengine.com

.tech

microsoft.com

bing.com

maps.bing.com

images.bing.com

linkedin.com

www.rule11.tech

Page 5: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

5

Recu

rsiv

e Au

thor

itat

ive

TLD

Ro

ot •  Hardware

•  Software •  Operations •  Maintenance •  Bandwidth •  Standards

Development

Who pays for these?

Page 6: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

6

Edge Providers

Transit Providers

Content Providers

Public Institutions

Corporations

Recursive servers are paid for by…

Recu

rsiv

e Au

thor

itat

ive

TLD

Ro

ot

Page 7: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

7

Recu

rsiv

e Au

thor

itat

ive

TLD

Ro

ot

a.root-servers.net Verisign b.root-servers.net USC-ISI c.root-servers.net Cogent Communications d.root-servers.net University of Maryland e.root-servers.net NASA f.root-servers.net Internet Systems Consortium g.root-servers.net Defense Info Systems Agency h.root-servers.net US Army Research Lab i.root-servers.net Netnod j.root-servers.net Verisign k.root-servers.net RIPE NCC l.root-servers.net ICANN m.root-servers.net WIDE Project

Root servers are paid for by…

Page 8: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

8

Recu

rsiv

e Au

thor

itat

ive

TLD

Ro

ot

TLD servers are paid for by…

Page 9: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

9

Recu

rsiv

e Au

thor

itat

ive

TLD

Ro

ot

Authoritative servers are paid for by…

Page 10: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

10

Costs of operating a root

Costs of operating j root

Costs of operating TLD servers

Costs of operating authoritative servers •  Fixed fee per

domain name •  Contract operating

fees from TLD holders

•  Other operations

•  Fixed fee per domain name

•  Market value domain fees

•  Hosting fees

Domain Reseller

Page 11: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

11

Edge Provider

Internet Exchange (IX) Transit Providers

Content Provider Private Peering

“Enterprise”

Page 12: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

12

Provider Serviced (Purchased Access)

Edge Provider

Internet Exchange (IX) Transit Providers

Content Provider Private Peering

“Enterprise”

Page 13: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

13 Kind

s of

Pee

ring

Customer Edge (or provisioned, or “enterprise”)

Paid (or transit)

Settlement Free

Open

?

Page 14: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

14 Edge

Pro

vide

r

DSLAM

WiFi, LTE, DSL, etc.

Cable Access Channel, Metro Ethernet, etc.

Metro Fiber Ring

ROADM

ROADM

Transit Provider ROADM

ROADM ROADM

A

B

C

D

E

F

Page 15: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

15 Edge

Pro

vide

r Fi

nanc

ial

Infrastructure

Physical Cable

Right of Way/Access

Hardware & Software

Buildings/COs/POPs

DNS Servers

Transit

People

User Access Fees

Service Subscriptions

Colocation Fees

Physical Plant Rental

Page 16: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

16 Inte

rnet

Exc

hang

e Po

int

Route Server

Member/peer

Member/peer

Member/peer Member/peer

A

B

Page 17: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

17 IXP

Fina

ncia

l

Infrastructure

Physical Cable

Hardware & Software

Buildings/COs/POPs

DNS Servers

Transit

People

User Access Fees

Service Subscriptions

Colocation Fees

Page 18: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

18 Tran

sit

Prov

ider

Cogent Communications

Page 19: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

19 Tran

sit

Prov

ider

Fin

anci

al

Infrastructure

Physical Cable

Right of Way/Access

Hardware & Software

Buildings/COs/POPs

DNS Servers

Transit

People

Transit Fees

Service Subscriptions

Colocation Fees

Dark/Dim/Lit Fiber

Page 20: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

Cont

ent

Dis

trib

utio

n N

etw

ork

Page 21: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

Types of CDN

u  Caching u Cache based on TTL

u  Prepositioned Content u Common elements may appear on most pages u Preload these into the cache and serve locally

u  Session Termination u Some sites can terminate sessions at the CDN u Draw only the information needed from

21

Page 22: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

22

Edge Provider

Internet Exchange

Page 23: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

23

Hardware and Software

Transit

People

Transit Fees

Advertising Placement

User Information

Colocation Costs

Page 24: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

24 Cont

ent

Resh

apin

g th

e In

tern

et

AS65000

AS65003 edge operator

content provider

AS65004 edge operator

AS65005 edge operator

AS65001 transit provider

paid

Page 25: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

25 Cont

ent

Resh

apin

g th

e In

tern

et

AS65000

AS65003 edge operator

content provider

AS65004 edge operator

AS65005 edge operator

AS65001 transit provider

IX

paid

Page 26: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

26 Cont

ent

Resh

apin

g th

e In

tern

et

transit provider

IX

content provider edge

provider

edge provider content

provider edge provider

edge provider

transit provider

transit provider

transit provider

transit provider

content provider

edge provider

content provider content

provider

IX

edge provider

edge provider

edge provider

Page 27: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

The Reshaping of the Internet

u What is the result of this change? u  Transit providers are struggling to survive u  Content providers are gaining more control over

their content u  Raises the bar for entry into the content market

u Although public cloud may offset this somewhat u  Difficult to determine

u Is this good or bad? Hard to tell right now

27

Page 28: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

28

Page 29: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

29

IESG IAB IRTF

ART Area General Area Internet Area OPS Area

RTG Area Security Area Transport Area

BABEL BESS IDR MANET

OSPF IS-IS SFC

Directorate

Page 30: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

IETF

30

Working Group

AD Sponsored

IAB

IRTF

Independent Submission

Streams

RFC Process

Standards

BCP

Non-standards

Proposed

Internet

Experimental

Informational

Historic

Statuses

Page 31: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

31

Initial Submission WG Presentation WG Acceptance WG Refinement WG Last Call

WG Request to Publish

Editor Assigned

AD Review

Directorate Reviews

IETF Last Call IESG Review

Directorate Reviews

IANA Review RFC Editor

Shepherd Assigned

Page 32: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

IETF Notes

u  The IETF is consensus driven u  Running code is required

u Some states require two interoperable implementations

u  Until the IETF last call is completed, any member of the community can comment on the document

u  Management and security concerns must be addressed in protocol development

u  This is a long, difficult process, designed to produce solid protocols with a lot of experience behind them

32

Page 33: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

All layer 1 and layer 2 transport and control plane protocols, including Ethernet, spanning tree, wand ireless networking Markup languages (languages which describe how to display or render content), including HTML and XML Any international standard, including numbering, encryption schemes, and routing protocols (such as IS-IS)

33

Page 34: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG

•  Corporate membership and participation •  Members mostly vendors •  Standardization through formal voting •  Voluntary membership and participation •  Members mostly vendors, providers, researchers •  Standardization through rough consensus •  Governmental and corporate (NGO) membership and

participation •  Members mostly government and vendor representatives •  Standardization through formal voting

34

Page 35: The ‘net and it’s Ecosystem...Sep 21, 2018  · RFC Process Standards BCP Non-standards Proposed Internet Experimental Informational Historic Statuses . 31 Initial Submission WG