Professional Documents
Culture Documents
indigoo.com
INTERNET
ORGANIZATION
OVERVIEW OF THE INTERNET'S
ORGANIZATION AND MAIN STANDARD BODIES
Peter R. Egli
INDIGOO.COM
1/17
Rev. 3.90
Internet Organization
indigoo.com
Contents
1.
2.
3.
4.
5.
6.
7.
8.
Internet Organizations
Why the Internet is called Inter-Net
Internet Carriers / Providers
Internet Backbone Routing
IP Address Assignment
Internet Architectural Principles
Internet Standardization Process
Internet by Figures
2/17
Rev. 3.90
indigoo.com
Internet Organization
1. Internet Organizations (1/4)
A number of loosely coupled organizations are concerned with governing the development of
the Internet.
There is no strict hierarchy in these organizations (non-hierarchy is a core principle of the
Internet).
Charters IESG
with the technical
management of
IETF activies
(~steering
committe)
Sponsors
NRO
Internet registries
IRSG
Confirm
IETF
chair, give
architectural
guidelines
Manage, advise,
give long-term
technological
guidance of the
Internet development
Appoint
IRTF
chair
Funding through
services offered
by ICANN
Charter
with management
of domain names,
protocol numbers,
number resources
Sponsors
Appoint a non-voting
director as liaison to
IETF
Liaison
Sponsors
Charters IAB
with architectural
oversight
IESG
Delegate IESG
members as
IETF area
directors, performs
technical
management
of IETF
activities
Coordination
W3C.org
3/17
Rev. 3.90
Internet Organization
indigoo.com
While ICANN bears the responsibility for the tasks listed above, its sub-organization IANA
actually does the management of these. ICANN is funded by the services it provides to the
different internet registries.
Peter R. Egli 2015
4/17
Rev. 3.90
Internet Organization
indigoo.com
5/17
Rev. 3.90
Internet Organization
indigoo.com
6/17
Rev. 3.90
indigoo.com
Internet Organization
2. Why the Internet is called Inter-net (1/2)
The Internet inter-connects different physical networks (802.3, wireless etc.).
TCP/IP serves as the convergence protocol.
The IP protocol provides end-to-end addressing.
Ethernet
Router
Appl.
TCP / UDP
IP
802.3
80.2.3
IP
IP
802.3 ATM
802.3 G.703
ATM
Router
IP
IP
ATM ATM
G.703 G.703
Switch
ATM ATM
G.703 G.703
UMTS
Router
IP
IP
ATM
FR
G.703 G.703
Base
Station
IP
IP
FR
PPP
G.703 UMTS
PC: 44.21.3.66
Appl.
TCP / UDP
IP
PPP
UMTS
IP as
common
protocol
end-to-end
Mobile: 62.33.1.2
7/17
Rev. 3.90
indigoo.com
Internet Organization
2. Why the Internet is called Inter-net (1/2)
Voice
Service
App.
IP
ATM
Fiber
App.
x
y
z
VPN
Service
Xyz
Service
In the TCP/IP model, any application layer protocol can be run over TCP/IP.
TCP/IP in turn can be run over any layer 1 and 2 network protocol.
'Everything over IP', 'IP over Everything':
Applications that are
"network agnostic"
VoIP
FoIP
Video
Convergence at waist
Different physical
networks that carry
TCP/IP traffic
Peter R. Egli 2015
Data
WWW
IRC
TCP / UDP
IP
ATM
G.703
802.3
FR
PPP
802.11
HDLC
BlueT
802.3
SDH
802.3
DWDM
Cable
8/17
Rev. 3.90
indigoo.com
Internet Organization
ISP:
NSP:
$:
$:
National Network /
Global Network
Global NSP
National Network /
Global Network
Global NSP
Regional NSP
$
Peering point
(connection between
ISPs)
Regional NSP
Local ISP
Local ISP
Tier-1 ISP:
Carrier / transit
provider
Internet backbone
Has access to entire
Internet routing table
Regional NSP
Tier-2 ISP:
Carrier
Has to purchase
transit to access parts of
the Internet
Local ISP
Tier-3 ISP:
Only local presence
Retail (home) market
$
Local ISP
Customers:
Business customers
Residential / home
customers
9/17
Rev. 3.90
Internet Organization
indigoo.com
10/17
Rev. 3.90
indigoo.com
Internet Organization
3. Internet Carriers / Providers (3/3)
ISP 2 AS
Colocation
with layer 2
(Ethernet)
connectivity
ISP 1 AS
ISP 5 AS
ISP 3 AS
ISP 4 AS
AS:
Peter R. Egli 2015
Autonomous System
11/17
Rev. 3.90
indigoo.com
Internet Organization
4. Internet Backbone Routing
Non-Internet networks (LANs, branch offices, private networks) run an IGP (Interior Gateway Protocol)
such as RIP or OSPF.
IGPs like OSPF or RIP do not scale well to large dimensions (e.g. RIP is limited to 16 hops/routers).
BGP (Border Gateway Protocol) is an EGP (Exterior Gateway Protocol) designed for exchanging route
prefixes and route path information between ASs.
BGP is optimized for scalability and allows to route according to policies (eg. a policy could specify not to
route traffic through AS xyz).
ISP AS
ISP AS
BGP peers
BGP peers
ISP AS
BGP peers
ISP AS
ISP AS
BGP cloud:
Jan. 2011: ~343000
route prefixes exchanged
between backbone BGP
Routers!
Local networks
(LANs, branch
offices)
Local networks
(LANs, branch
offices)
Local networks
(LANs, branch
offices)
12/17
Rev. 3.90
indigoo.com
Internet Organization
5. IP address assignment
IP addresses are assigned in
a delegated manner.
An organization on level X
divides its assigned IP address range
and assigns portions of it to its
subsidiary organizations.
ISP
13/17
Rev. 3.90
Internet Organization
indigoo.com
14/17
Rev. 3.90
Internet Organization
indigoo.com
15/17
Rev. 3.90
indigoo.com
Internet Organization
7. Internet Standardization Process (RFC2026 et. al.)
1. A draft has to be submitted to an RFC editor.
2. A draft has to adhere to some basic principles and formatting.
3. A draft may take different paths:
RFC track (intended to become a standard):
Standards track
RFCxxxx
STDxxxx
Category: STD
RFC draft
Non-standards
track
IETF draft
Informal reviews
and iterations.
RFCxxxx
BCPxxxx
Category: BCP
RFCxxxx
Category: Experimental
Informational:
Does not represent a recommendation.
Approved by RFC editor alone (consults IESG).
RFCxxxx
Category: Informational
RFCxxxx
FYIxxxx
Category: FYI
RFCxxxx
Category: Historic
16/17
Rev. 3.90
Internet Organization
indigoo.com
8. Internet by figures
Some useful links with Internet statistical data
https://secure1.securityspace.com/s_survey/data/
http://www.dnswatch.info/
http://www.internetworldstats.com/
http://www.zakon.org/robert/internet/timeline/
Source: http://en.wikipedia.org/wiki/History_of_the_Internet
17/17
Rev. 3.90