Transcript ppt

ECEN4533 Data Communications
Lecture #13
6 February 2013
Dr. George Scheets
Read: 2.4
 Problems: 2.1, 2.3, Web 4.2
 Design #1 due 8 February (Async DL)

 Late


= -1 per working day
Quiz #1
 < 11 February (Async Distance Learning)
Corrected quizzes due 13 February (Live)
ECEN4533 Data Communications
Lecture #14
8 February 2013
Dr. George Scheets




Problems: Web 4, 5, & 6
Design #1 due 8 February (Async DL)
 Late = -1 per working day
Quiz #1
 < 11 February (Async Distance Learning) \
 Corrected quizzes due 13 February (Live)
Exam #1: 22 February (Live),
Various Protocols

Ethernet
 #1
on the wired LAN
 Exceptions
in some Data Centers
 Had
plenty of competition 'til mid-90's
 Moving into MAN & WAN
 LAN

frame is encapsulated
Frame Relay
 Introduced
commercially in 1990
 Has its own Layer 2 Header Format
 In
early 90's
• Ethernet, Token Ring, FDDI common
• IP not yet dominant (Novell common)
Various Protocols

ATM
 Hot
protocol in mid 90's
 Complex compared to Frame Relay
 Meant
to haul all types of traffic
 5 Classes of Service
 Derided
 But
as too Complex by Internet Fanatics
now Internet is being asked to move everything
 Internet becoming more complex
Various Protocols

Internet
 Hot
protocol in 2000's
 Commodity Internet
 Treats
all traffic the same
 Corporate
Internet
 Becoming
more complex
• DiffServ: Enables Priorities
Not Used on Commodity Internet
• Multi-Protocol Label Switching
Enables Virtual Circuits
Internet Traffic Growth
source: "The Road to 100G Deployment", IEEE Communications Magazine, March 2010
Internet
Traffic
source: http://www.sandvine.coms
2008 - 2009
Comparison
2011 Internet Traffic Profile
Source: http://www.sandvine.com/downloads/documents/
2011 Global Internet Phenomena Report.pdf
2011 Internet Traffic Profile
Source: http://www.sandvine.com/downloads/documents/
2011 Global Internet Phenomena Report.pdf
ISP Router Overload
Source:
1 October 2007
Network World
Fall 2011
Level3
BGP entries
375,550 IPv4
7,210 IPv6
Peak Traffic
8.0 Tbps IPv4
500 Mbps IPv6
Router
Operates at OSI Layers 1-3
 Communicate with adjacent Routers

 Exchange
"Hello" packets every 10 or so seconds
 Exchange Routing info
 immediately
upon "Hello" failure
 general updates several times a day independent of traffic

Use Routing info to generate a Hierarchical
Routing Table
Example) ISP Backbone Routers
Must know how to get to ibm.ucc.okstate.edu
Example) OSU Campus Backbone Routers
Must know how to get to ibm.ucc.okstate.edu
Switched Ethernet
R
PC
PC
Switched
Hub
Pr
Switched
Hub
PC
PC
PC
PC
Switched
Hub
Switched
Hub
PC
PC
Packet formatting same as before.
Only the Printer will see packets from the PC.
Switched Ethernet
PC
R
PC
Pr
Switched
Hub
PC
PC
PC
PC
Switched
Hub
Switched
Hub
PC
PC
Packets need to cross a network boundary.
Ex) Leased Lines
Suppose:
*BW available in 64 Kbps chunks
(64, 128, 192, 256, 320, 384, 448, etc.)
*Maximum load (traffic/BW) = 50%
320 Kbps
Carrier Leased
Line Network
OKC
Traffic Matrix (Bursty Data)
From/To
256 Kbps
OKC
DET
NYC
OKC
-
144
76
DET
88
-
28
NYC
112
34
-
Detroit
128 Kbps
NYC
Router
Ex) Leased Lines
Suppose:
*BW available in 64 Kbps chunks
(64, 128, 192, 256, 320, 384, 448, etc.)
*Maximum load (traffic/BW) = 50%
Detroit
384 Kbps
Carrier Leased
Line Network
OKC
320 Kbps
From/To
OKC
DET
NYC
OKC
-
144
76
DET
88
-
28
NYC
112
34
-
NYC
Router
Ex) Leased Lines with Internet thru OKC
Detroit
ISP
640 Kbps
OKC
Carrier Leased
Line Network
NYC
From/To OKC DET
NYC ISP
OKC
-
144
76
60
DET
88
-
28
50
NYC
112
34
-
40
ISP
110
100
90
-
Router
Ex) Commodity Internet
Corporate Connectivity
Detroit
384 Kbps
OKC
448 Kbps
ISP Network
320 Kbps
NYC
Router
From/To
OKC
DET
NYC
OKC
-
144
76
DET
88
-
28
NYC
112
34
-
Ex) Commodity Internet
Corporate & Internet Connectivity
Detroit
576 Kbps
OKC
From/To OKC
640 Kbps
DETRouter
NYC ISP
ISP Network
448 Kbps
NYC
OKC
-
144
76
60
DET
88
-
28
50 320/280 I/O @ OKC → 640 Kbps
NYC
112
34
-
40 194/186 I/O @ NYC → 448 Kbps
ISP
110
100
90
278/166 I/O @ DET → 576 Kbps
-
Virtual Circuit Backbone
Server
LAN
LAN
VC #2
PC
VC #1
VC Switch
Suppose we need to
connect to three LAN's.
LAN
PC
Ex) Frame Relay, ATM, MPLS, Carrier Ethernet
Corporate Connectivity
Detroit
384 Kbps
OKC
Carrier Frame Relay,
ATM, Ethernet, or MPLS
Internet Network.
576 Kbps
320 Kbps
NYC
From/To
OKC
DET
NYC
OKC
-
144
76
DET
88
-
28
NYC
112
34
-
OKC Outbound = 220 +28 +34 Kbps
OKC Inbound = 200 + 28 +34 Kbps
Leased Line Size > 2*282 = 564 Kbps
Leased Line = 576 Kbps minimum.
Ex) Carrier Ethernet, FR, ATM, MPLS
Corporate & Internet Connectivity
Detroit
576 Kbps
ISP
640 Kbps
OKC
Router
From/To OKC
DET
960 Kbps
Carrier Ethernet, ATM,
MPLS, or FR Network
448 Kbps
NYC
NYC ISP
OKC
-
144
76
DET
88
-
28
NYC
112
34
-
ISP
110
100
90
OKC FR Leased Line must handle
50 NYC & Det traffic ↔ Internet,
40 OKC ↔ corporate, and
- Detroit/NYC pass-thru traffic.
60
Leased Line at OKC ↔ FR Net

Outbound
 OKC→Det 144
 OKC→NYC 76
 Det→NYC 28
 NYC→Det 34
 ISP→Det 100
 ISP→NYC 90
From/To OKC
DET

Inbound
 Det→OKC 88
 Det→NYC 28
ISP
 Det→ISP 50
 NYC→OKC 112
OKC
 NYC→Det 34
 NYC→ISP 40
Detroit
NYC
NYC ISP
OKC
-
144
76
60
DET
88
-
28
50
NYC
112
34
-
40
ISP
110
100
90
-
Total Outbound = 472 Kbps
Total Inbound = 352 Kbps
Leased Line Size > 944 Kbps
Leased Line = 960 Kbps minimum.
Circuit Switched TDM
Leased
Line
Cross-Connect
100 Mbps
Trunk
?? 1.54 Mbps Connections
P(Access Line is Active) = 10%
Trunk Bandwidth is assigned based on peak
input rates. Can support 64 access lines.
Queue Length
100,000,000 bps output trunk
 100,000,001 bps average input
 Average Input rate > Output rate
 Queue Length builds up
(without bound, in theory)

Queue Length
100,000,000 bps output trunk
 99,999,999 bps average input
 Average Input rate < Output rate
 Queue Length not infinite...
...but very large

Queue Length @ 100% Load
Output capacity = 7 units
Input = 7 units on average (two dice rolled)










t1: input = 4, output = 4, queue = 0
t2: input = 5, output = 5, queue = 0
t3: input = 4, output = 4, queue = 0
t4: input = 7, output = 7, queue = 0
t5: input = 11, output = 7, queue = 4
t6: input = 10, output = 7, queue = 7
t7: input = 6, output = 7, queue = 6
t8: input = 5, output = 7, queue = 4
t9: input = 8, output = 7, queue = 5
t10: input = 11, output = 7, queue = 9
This queue will tend to get very large over time.
Queue Length @100% Load
Will tend to increase w/o Bound.
4000
3
3.40910
queue5  j2000
0
0
0
0
2 10
4 10
5
5
j 5
6 10
8 10
5
1 10
6
110
5
6
2000
3
1.98310
queue5  j1000
0
0
0
0
2 10
5
4 10
5
j 5
6 10
5
8 10
5
1 10
6
110
6
Packet Switched StatMux
Router
or
Switch
100 Mbps
Trunk
?? 1.54 Mbps Connections
P(Access Line is Active) = 10%
Trunk Bandwidth assigned based on average input rates.
Can theoretically support 649 access lines.
Note if all inputs active, input = 999.5 Mbps
Probability Density Functions
A Histogram is an estimate of the PDF
 Important PDF's for Networking

 Gaussian
 Very
common in the Real World
 Binomial
 Individual
Experiment has 2 states
 Experiment results are Independent
 Interested in # of successful experiments,
not specific order
 Exponential
 Not
a bad model for packet sizes
 Poisson
1995 OSU Backbone Packet Histogram
Looks somewhat
exponential.
2004 OSU Backbone Packet Histogram
Still looks sort of
exponential, but less
so than before,
IM Traffic Message Size
Actual Traffic - Packet Size PDF
0.08
0.07
0.06
Probability
0.05
0.04
0.03
0.02
0.01
0
0
20
40
60
80
Bytes
100
120
140
160
Traffic in 0.1 second intervals