Links []jpgs/courses/hsnets/lecture-link-hsn... · 2010-09-29 · LL.1.3 Physical media types and...
Transcript of Links []jpgs/courses/hsnets/lecture-link-hsn... · 2010-09-29 · LL.1.3 Physical media types and...
KU EECS 881 – High-Performance Networking – Links
– 1 –
© James P.G. SterbenzITTCHigh-Performance Networking
The University of Kansas EECS 881Links
© 2004–2010 James P.G. Sterbenz16 September 2010
James P.G. Sterbenz
Department of Electrical Engineering & Computer ScienceInformation Technology & Telecommunications Research Center
The University of Kansas
http://www.ittc.ku.edu/~jpgs/courses/hsnets
rev. 10.1
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-2
© James P.G. SterbenzITTC
LinksOutline
LL.1 Transmission and physical mediaLL.2 Link layer technologiesLL.3 Link layer componentsLL.4 Support for higher layers
KU EECS 881 – High-Performance Networking – Links
– 2 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-3
© James P.G. SterbenzITTC
LinksOutline
LL.1 Physical transmissionLL.2 Link technologies
LL.3 Link layer componentsLL.4 Support for higher layers
network
application
session
transport
network
link
end system
network
link
intermediatesystem
network
link
intermediatesystemnetwork
link
intermediatesystem
application
session
transport
network
link
end system
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-4
© James P.G. SterbenzITTC
Network Link Principle L-II
Network links must provide high-bandwidth connections between network nodes. Link-layer protocol processing should not introduce significant latency.
Ideal NetworkNetwork Link Principle
networkCPU
M app
end system
CPU
M app
end system
intermediatesystemR = ∞
D = 0
KU EECS 881 – High-Performance Networking – Links
– 3 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-5
© James P.G. SterbenzITTC
LinksLL.1 Physical Media and Transmission
LL.1 Transmission and physical mediaLL.1.1 Analog and digital signalsLL.1.2 Communication challengesLL.1.3 Physical media types and performanceLL.1.4 Line coding and symbol rate
LL.2 Link layer technologiesLL.3 Link layer componentsLL.4 Support for higher layers
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-6
© James P.G. SterbenzITTC
Transmission and Physical MediaLL.1.1 Analog and Digital Signals
LL.1 Transmission and physical mediaLL.1.1 Analog and digital signalsLL.1.2 Communication challengesLL.1.3 Physical media types and performanceLL.1.4 Line coding and symbol rate
LL.2 Link layer technologiesLL.3 Link layer componentsLL.4 Support for higher layers
KU EECS 881 – High-Performance Networking – Links
– 4 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-7
© James P.G. SterbenzITTC
CommunicationSignal Types
• Transmission of a signal through a medium
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-8
© James P.G. SterbenzITTC
CommunicationSignal Types
• Transmission of a signal through a medium
• Analog signal: time-varying levels– electrical: voltage levels– photonic: light intensity
KU EECS 881 – High-Performance Networking – Links
– 5 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-9
© James P.G. SterbenzITTC
CommunicationSignal Types
• Transmission of a signal through a medium
• Analog signal: time-varying levels– electrical: voltage levels– photonic: light intensity
• Digital signal: sequence of bits represented as levels– electrical: voltage pulses– photonic: light pulses– two levels for binary digital signal
– more levels in some coding schemes more later
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-10
© James P.G. SterbenzITTC
CommunicationDigital vs. Analog
• Digital bits are reconstructed at the receiver
0
1
time
KU EECS 881 – High-Performance Networking – Links
– 6 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-11
© James P.G. SterbenzITTC
CommunicationDigital vs. Analog
• Digital bits are reconstructed at the receiver– all transmission is actually analog!– frequency response determines
• pulse rate that can be transmitted• shape of pulse → ability for receiver to recognise pulse
0
1
time
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-12
© James P.G. SterbenzITTC
CommunicationDigital vs. Analog
0
1
0
1
harmonic
harmonic
time
time
• Digital bits are reconstructed at the receiver– all transmission is actually analog!– frequency response determines
• pulse rate that can be transmitted• shape of pulse → ability for receiver to recognise pulse
– high-frequency attenuation reduces quality of pulse
attenuated frequencies
adapted from [Tanenbaum 2003]
KU EECS 881 – High-Performance Networking – Links
– 7 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-13
© James P.G. SterbenzITTC
CommunicationMedium Types
• Guided through waveguide– wire (generally copper)– fiber optic cable
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-14
© James P.G. SterbenzITTC
CommunicationMedium Types
• Guided through waveguide– wire (generally copper)– fiber optic cable
• Unguided (wireless) free space propagation– wireless
(generally implying RF – radio frequency)• free-space optical
KU EECS 881 – High-Performance Networking – Links
– 8 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-15
© James P.G. SterbenzITTC
Transmission and Physical MediaLL.1.2 Communication Challenges
LL.1 Transmission and physical mediaLL.1.1 Analog and digital signalsLL.1.2 Communication challengesLL.1.3 Physical media types and performanceLL.1.4 Line coding and symbol rate
LL.2 Link layer technologiesLL.3 Link layer componentsLL.4 Support for higher layers
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-16
© James P.G. SterbenzITTC
CommunicationChallenges1
• Goal: receiver reconstruct signal transmitter sent
KU EECS 881 – High-Performance Networking – Links
– 9 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-17
© James P.G. SterbenzITTC
CommunicationChallenges1
• Goal: receiver reconstruct signal transmitter sent• Noise makes this difficult
– background noise No interferes with the signal bit energy Eb• SNR: signal to noise ratio = 10 log10 (Eb /No ) dB
– interference from other signals in shared medium• collisions among multiple transmitters• jamming from adversaries
– imperfections in the physical medium that alters the signal• especially in fiber optic cables
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-18
© James P.G. SterbenzITTC
CommunicationChallenges1
• Goal: receiver reconstruct signal transmitter sent• Noise makes this difficult
– background noise No interferes with the signal bit energy Eb• SNR: signal to noise ratio = 10 log10 (Eb /No ) dB
– interference from other signals in shared medium• collisions among multiple transmitters• jamming from adversaries
– imperfections in the physical medium that alters the signal• especially in fiber optic cables
• Attenuation over distance that reduces the amplitude– 10 log10 (Et /Er ) dB
KU EECS 881 – High-Performance Networking – Links
– 10 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-19
© James P.G. SterbenzITTC
CommunicationChallenges1
• Goal: receiver reconstruct signal transmitter sent• Noise makes this difficult
– background noise No interferes with the signal bit energy Eb• SNR: signal to noise ratio = 10 log10 (Eb /No ) dB
– interference from other signals in shared medium• collisions among multiple transmitters• jamming from adversaries
– imperfections in the physical medium that alters the signal• especially in fiber optic cables
• Attenuation over distance that reduces the amplitude– 10 log10 (Et /Er ) dB
• Frequency response of the medium
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-20
© James P.G. SterbenzITTC
CommunicationChallenges2
• Result: difficulty in reconstructing signal
KU EECS 881 – High-Performance Networking – Links
– 11 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-21
© James P.G. SterbenzITTC
CommunicationChallenges2
• Result: difficulty in reconstructing signal• Analog: distortion of received waveforms
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-22
© James P.G. SterbenzITTC
CommunicationChallenges2
• Result: difficulty in reconstructing signal• Analog: distortion of received waveforms• Digital: bit errors – an artifact of distortion
– distance attenuation reduces level of pulse– frequency attenuation distorts shape of pulse– distortion changes shape of pulse– dispersion smears pulses
KU EECS 881 – High-Performance Networking – Links
– 12 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-23
© James P.G. SterbenzITTC
CommunicationChallenges2
• Result: difficulty in reconstructing signal• Analog: distortion of received waveforms• Digital: bit errors – an artifact of distortion
– distance attenuation reduces level of pulse– frequency attenuation distorts shape of pulse– distortion changes shape of pulse– dispersion smears pulses
• Physical and link layer devices help– amplifiers ameliorate attenuation– regenerators and repeaters reconstruct digital signals
• spaced closely enough to keep bit error rate low
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-24
© James P.G. SterbenzITTC
Transmission and Physical MediaLL.1.3 Physical Media Types and Performance
LL.1 Transmission and physical mediaLL.1.1 Analog and digital signalsLL.1.2 Communication challengesLL.1.3 Physical media types and performanceLL.1.4 Line coding and symbol rate
LL.2 Link layer technologiesLL.3 Link layer componentsLL.4 Support for higher layers
KU EECS 881 – High-Performance Networking – Links
– 13 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-25
© James P.G. SterbenzITTC
Link Types and TopologiesPoint-to-Point vs. Shared Medium
• Point-to-point links– one transmitter per medium
• dedicated• multiplexed (layer 2) more later
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-26
© James P.G. SterbenzITTC
Link Types and TopologiesPoint-to-Point vs. Shared Medium
• Point-to-point links– one transmitter per medium
• dedicated• multiplexed (layer 2) more later
• Shared medium (multiple access)– multiple transmitters per medium
implication?
KU EECS 881 – High-Performance Networking – Links
– 14 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-27
© James P.G. SterbenzITTC
Link Types and TopologiesPoint-to-Point vs. Shared Medium
• Point-to-point links– one transmitter per medium
• dedicated• multiplexed (layer 2) more later
• Shared medium (multiple access)– multiple transmitters per medium– results in contention for medium
problem?
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-28
© James P.G. SterbenzITTC
Link Types and TopologiesPoint-to-Point vs. Shared Medium
• Point-to-point links– one transmitter per medium
• dedicated• multiplexed (layer 2) more later
• Shared medium (multiple access)– multiple transmitters per medium– results in contention for medium
• medium access control (MAC) neededlecture MW
KU EECS 881 – High-Performance Networking – Links
– 15 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-29
© James P.G. SterbenzITTC
Link Types and TopologiesPoint-to-Point vs. Shared Medium
• Point-to-point links– one transmitter per medium
• dedicated• multiplexed (layer 2) more later
• Shared medium (multiple access)– multiple transmitters per medium– results in contention for medium
• medium access control (MAC) neededlecture MW
– examples• wireless networks• original Ethernet
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-30
© James P.G. SterbenzITTC
Physical Media TypesWire
• Unshielded twisted pair– cheap, moderate bandwidth (~100Mb/s)
• Shielded twisted pair– expensive, higher bandwidth
• Coaxial cable– expensive, high bandwidth (~ 500 MHz)
KU EECS 881 – High-Performance Networking – Links
– 16 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-31
© James P.G. SterbenzITTC
Physical MediaWire: Twisted Pair
• UTP: unshielded twisted pair– twisting reduces radiation and noise susceptibility– used for most wired LANs
• CAT-{5|6|7} for data applications such as Ethernet• 100 Mb/s supported over 100 m for 100BaseT Ethernet
– legacy telephone wiring• supports much lower data rates (1–10 Mb/s)• used by DSL (digital subscriber line)
• STP: shielded twisted pair
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-32
© James P.G. SterbenzITTC
Physical MediaWire: Shielded Twisted Pair
• UTP: unshielded twisted pair• STP: shielded twisted pair
– adds conducting shield outside of twisted pair– more resistant to noise than UTP– more expensive than UTP– used in IBM Token Ring LANs– no longer commonly used
KU EECS 881 – High-Performance Networking – Links
– 17 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-33
© James P.G. SterbenzITTC
Physical MediaWire: Coaxial Cable
• High quality shielded cable– used in some LANs (and early Ethernet)– used in CATV (RG6 better than RG59)
• HFC: hybrid fiber coax for data• 10 Mb/s downstream shared | 300 kb/s upstream typical
Cuconductor dielectric
insulatorshield insulating
jacket
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-34
© James P.G. SterbenzITTC
Physical MediaFiber Optics
• Fiber optics– bandwidth ≈ 20 THz within 800–1700 nm– attenuation [dB/km]– dispersion: waveform smearing limits bandwidth-×-distance
Much more about optical communication in EECS 881
KU EECS 881 – High-Performance Networking – Links
– 18 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-35
© James P.G. SterbenzITTC
Physical MediaFiber Optic Cable
• Lightwave travels along glass or plastic core– multimode: reflected along core/cladding boundary– single mode: guided with no reflections
• Transmitter– LED or solid-state laser
glass or plastic core glass or
plasticcladding
insulatingjacket
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-36
© James P.G. SterbenzITTC
Physical MediaFiber Optic Modes
• Multimode: 50 – 85 μm core– signal reflected in multiple modes– intermodal dispersion limits length to a few km
why?
reflections
KU EECS 881 – High-Performance Networking – Links
– 19 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-37
© James P.G. SterbenzITTC
Physical MediaFiber Optic Modes
• Multimode: 50 – 85 μm core– signal reflected in multiple modes– intermodal dispersion limits length to a few km
why?
• Single mode: 8–10 μm core– core acts as waveguide with no reflections– suitable for 10s of km between digital regenerators
reflections
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-38
© James P.G. SterbenzITTC
Physical MediaFiber Optic Cable Constraints
• Attenuation– distance– frequency
• Dispersion: smearing limits bandwidth-×-delay– intermodal: different modes travel different distances– chromatic: different wavelengths travel different velocities– polarisation mode: diff. polarisation states travel at diff. v
• Nonlinearities limit WDM– stimulated Raman scattering (due to molecular vibrations)– stimulated Brillouin scattering (acoustic wave interaction)– carrier-induced cross-phase modulation (c ↑ w/other signals)– four-wave mixing (3 wavelengths induce fourth sum/diff)
KU EECS 881 – High-Performance Networking – Links
– 20 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-39
© James P.G. SterbenzITTC
Physical MediaWireless Free Space
• Signals transmitted through free space– no waveguide
• Spectrum (λf = c ; c = 3×105 km/s)– only some spectrum usable for communication– RF: radio frequency– optical
• infrared 800–900 nm = 333–375 THz 41 THz spectrum
Much more about wireless communication in EECS 882[http://www.ntia.doc.gov/osmhome/allochrt.pdf]
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-40
© James P.G. SterbenzITTC
Physical Media TypesWireless Free Space Licensing
• Licensed and regulated spectrum– ITU (international) and each country (FCC in US) regulate– most frequency bands require license to transmit
• e.g. broadcast TV, radio, amateur radio, GMRS
– some bands do not require explicit license application• e.g. US CB, FRS
KU EECS 881 – High-Performance Networking – Links
– 21 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-41
© James P.G. SterbenzITTC
Physical Media TypesMicrowave Terrestrial Links
• Microwave links – typically point-to-point directional links– once ubiquitous for long-distance telephony
• 4 GHz TD radio and 6 GHz TH radios• mostly replaced by fiber optic cables
– subject to fading during rain storms– new interest for local loops and MANs
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-42
© James P.G. SterbenzITTC
Physical Media TypesSatellite Characteristics
• Satellite orbit characteristics
• Tradeoffs– cost per satellite (GEO), high link power, high delay– total cost of constellation, constellation management
270 ms3 (plus polar)36786 kmGEOgeosynchronous EO
~35–85 ms~105 000 km –15 000 km
MEOmedium earth orbit
~1–10 ms~50–1000100 km –1 000 km
LEOlow earth orbit
Link DelayConstellation SizeAltitudeType
KU EECS 881 – High-Performance Networking – Links
– 22 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-43
© James P.G. SterbenzITTC
Physical Media TypesMicrowave Satellite Links
• Satellite links
IssuesBandwidthTypical Frequency [GHz]
Band
rain fade3.5 GHz3020Ka
rain fade500 MHz1411Ku
terrestrial interference500 MHz6.04.0C
low aggregate BW70 MHz2.21.9S
low aggregate BW15 MHz1.61.5L
UplinkDownlink
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-44
© James P.G. SterbenzITTC
Physical Media TypesWireless RF Spectrum
• Unlicensed spectrum– regulations for use (FCC 15.243–249)
• e.g. max xmit power• e.g. spread spectrum parameters
– ISM: industrial, scientific, and medical• 900 MHz, 2.4 GHz, 5.8 GHz, …
– UNII: unlicensed national information infrastructure• 5.8 GHz
– may be use by anyone for any purpose (subject to regulations)
– interference a significant problem• e.g. 2.4 GHz FHSS cordless phones against 802.11b• e.g. interference among 802.11 hubs in dense environments
KU EECS 881 – High-Performance Networking – Links
– 23 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-45
© James P.G. SterbenzITTC
Physical Media TypesWireless RF Antennæ and Attenuation
• Antennæ– omnidirectional: RF radiated in all directions– directional: focused beam of radiation
• reduces contention and improves spatial reuse• significantly complicates network design: beam steering• laser/maser: focused coherent light/microwave transmission
• Attenuation– signal strength decreases as 1/r 2 in perfect medium– signal may decrease as 1/r x with multipath interference
• rural environments: x > 2• urban environments: x → 4
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-46
© James P.G. SterbenzITTC
Physical Media PerformanceVelocity
• Velocity v = c /n [m/s]– speed of light c = 3×105 km/s– index of refraction n
Consequences?
KU EECS 881 – High-Performance Networking – Links
– 24 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-47
© James P.G. SterbenzITTC
Physical Media PerformanceVelocity and Delay
• Velocity v = c /n [m/s]– speed of light c = 3×105 km/s– index of refraction n
• Delay d = 1/v [s/m]– generally we will express delay in [s] given a path length
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-48
© James P.G. SterbenzITTC
Physical Media PerformanceLink Length
• Link Length– distance over which signals propagate
• point-to-point: wire or fiber length• shared medium: longest path through medium
– constrained by physical properties of medium
Consequences?
KU EECS 881 – High-Performance Networking – Links
– 25 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-49
© James P.G. SterbenzITTC
Physical Media PerformanceLink Length and Attenuation
• Link Length– distance over which signals propagate
• point-to-point: wire or fiber length• shared medium: longest path through medium
– constrained by physical properties of medium
• Attenuation: decrease in signal intensity• over distance expressed as [dB/m]• at a particular signal frequency
dB
m
mdB
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-50
© James P.G. SterbenzITTC
Physical Media PerformanceFrequency Response and Attenuation
• Frequency range and attenuation– ability to propagate signals of a given frequency
• Characteristics of guided media– wire: generally falls off above a certain fmax
– fiber optic cable & free space transparent to certain rangesanalogy:UV blocking sunglasses (high attenuation )
vs.standard glass (moderate attenuation )
vs.UV transparent black light glass (low attenuation )
KU EECS 881 – High-Performance Networking – Links
– 26 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-51
© James P.G. SterbenzITTC
Physical Media PerformanceFrequency Response and Attenuation: Optical
• Fiber-optic cable transparency bands– 1300 and 1550 nm– 850 nm for lower cost
850nm
1300nm
1550nm
1.20.8 0.9 1.4 1.6
1
2
0
Atte
nuat
ion
[dB
/km
]
Wavelength [μm] [adapted from Tannenbaum 2003]
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-52
© James P.G. SterbenzITTC
Physical Media PerformanceFrequency Response and Attenuation: RF
• Atmospheric transparency bands– RF: 10MHz – 10GHz
• VHF meter band, UHF millimeter band– Infrared: N-band
RF
0.5
1.0
0.0
Atm
osph
eric
Opa
city
Wavelength [m] | Frequency [Hz]
10µm0.1nm 10nm 10m 100m 1km1m10cm1cm1mm100µm1µm1nm 100nm
adapted from[coolcosmos.ipac.caltech.edu/cosmic_classroom/ir_tutorial/irwindows.html]
10THz1EHz 10Pz 10MHz 1MHz 100KHz100MHz1GHz10GHz100GHz1THz100THz100PHz 1PHz
N
UHF VHF
microwave shortwave
KU EECS 881 – High-Performance Networking – Links
– 27 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-53
© James P.G. SterbenzITTC
Physical Media TypesPerformance Characteristics Summary
428–750 THzvisible
0.3–428 THzinfrared 1/r 23.3 s/km1.0c
1–300 GHzmicrowave
Wireless
0.2–0.5 dB/km5 s/km0.68c120–250 THz1700–800 nmglassOptical fiber
7.0 dB/km4 s/km0.66–0.95c0–500 MHzcoax
0.7 dB/km5 s/km0.67c0–1 MHztwisted pairWire
Typical AttenuationDelayVelocity
Frequency RangeMediumType
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-54
© James P.G. SterbenzITTC
Transmission and Physical MediaLL.1.4 Line Coding and Symbol Rate
LL.1 Transmission and physical mediaLL.1.1 Analog and digital signalsLL.1.2 Communication challengesLL.1.3 Physical media types and performanceLL.1.4 Line coding and symbol rate
LL.2 Link layer technologiesLL.3 Link layer componentsLL.4 Support for higher layers
KU EECS 881 – High-Performance Networking – Links
– 28 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-55
© James P.G. SterbenzITTC
Line Coding and Symbol RateLine Coding
• Line coding– way in which bits are encoded for transmission
• digital (binary, trinary, …) or analog modulation
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-56
© James P.G. SterbenzITTC
Line Coding and Symbol RateSymbol Rate
• Line coding– way in which bits are encoded for transmission
• digital (binary, trinary, …) or analog modulation
• Symbol rate– baud rate [symbols/s]
• baud = b/s only if one symbol/bit
– clever encodings (e.g. QAM) allow high baud rates
KU EECS 881 – High-Performance Networking – Links
– 29 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-57
© James P.G. SterbenzITTC
Line Coding and Symbol Rate Example Codes
• Analog line coding: – modulate a carrier
• Amplitude modulation– each symbol a different level
• Frequency modulation– each symbol a different frequency
• Phase modulation– each symbol a different phase
• Combinations possible– e.g. amplitude and phase
0 0 1 0 0 1 0 1 1 1
00 10 01 01 11 00 10 01 01 11
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-58
© James P.G. SterbenzITTC
Line Coding and Symbol RateExample: QPSK and QAM
• Combination of amplitude- and phase-modulation– allows more bits per symbol
• QAM: quadrature amplitude modulation– quadrature = 4 phases carried on two sine waves– PAM is case for only one phase– QPSK is case for only one amplitude
844QAM-256
643QAM-64
442QAM-16
241QPSK
Bits/SymbolPhasesAmplitudesName
KU EECS 881 – High-Performance Networking – Links
– 30 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-59
© James P.G. SterbenzITTC
Line Coding and Symbol RateExample: QPSK and QAM
• QAM: amplitude- and phase modulation• Represented by constellation diagram
– amplitude is distance from origin– phase is angle
0°180°
90°
270°
0°180°
90°
270°
0°180°
90°
270°
QAM-64QAM-16QPSK
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-60
© James P.G. SterbenzITTC
Transmission and Physical MediaHigh-Performance Network Summary
• Improved performance of links dependent on:– physical media type– dedicated vs. shared links– minimisation of impairments
• attenuation• noise (e.g. twisted pairs, shielding)
– more sophisticated coding techniquesto maximise symbol rate
• e.g. QPSK → QAM-n
KU EECS 881 – High-Performance Networking – Links
– 31 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-61
© James P.G. SterbenzITTC
LinksLL.2 Link Layer Technologies
LL.1 Transmission and physical mediaLL.2 Link layer technologies
LL.2.1 Services and interfacesLL.2.2 Point-to-point dedicated links
examples: Ethernet, 802.16, DSLLL.2.3 Point-to-point multiplexed links
examples: SONET/SDH, OTNLL.2.4 Shared medium links
examples: Ethernet, token ring, 802.11, 802.15, HFC
LL.3 Link layer componentsLL.4 Support for higher layers
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-62
© James P.G. SterbenzITTC
Link LayerHybrid Layer/Plane Cube
physicalMAC
link
networktransport
sessionapplication
data plane control plane
plane
management
social
virtual link
L1
L7L5L4L3
L2L1.5
L8
L2.5
Layer 2:hop-by-hopdata transferin data and control planes
KU EECS 881 – High-Performance Networking – Links
– 32 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-63
© James P.G. SterbenzITTC
Links and LANsLL.2.1 Link Layer Services and Interfaces
LL.1 Transmission and physical mediaLL.2 Link layer technologies
LL.2.1 Services and interfacesLL.2.2 Point-to-point dedicated links
examples: Ethernet, 802.16, DSLLL.2.3 Point-to-point multiplexed links
examples: SONET/SDH, OTNLL.2.4 Shared medium links
examples: Ethernet, token ring, 802.11, 802.15, HFC
LL.3 Link layer componentsLL.4 Support for higher layers
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-64
© James P.G. SterbenzITTC
Link LayerService and Interfaces
• Link layer is HBH analog of E2E transport layer– transport layer (L4) transfers packets E2E
KU EECS 881 – High-Performance Networking – Links
– 33 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-65
© James P.G. SterbenzITTC
Link LayerService and Interfaces
• Link layer is HBH analog of E2E transport layer– transport layer (L4) transfers packets E2E
• Link layer (L2) service to network layer (L3)– transfer frame HBH (hop-by-hop)
• sender: encapsulate packet into frame and transmit• receiver: receive frame and decapsulate into packet
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-66
© James P.G. SterbenzITTC
Link LayerService and Interfaces
• Link layer is HBH analog of E2E transport layer– transport layer (L4) transfers packets E2E
• Link layer (L2) service to network layer (L3)– transfer frame HBH (hop-by-hop)
• sender: encapsulate packet into frame and transmit• receiver: receive frame and decapsulate into packet
– error checking / optional correction or retransmission• recall end-to-end arguments:
E2E reliability with HBH error control only for performance
KU EECS 881 – High-Performance Networking – Links
– 34 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-67
© James P.G. SterbenzITTC
Link LayerService and Interfaces
• Link layer is HBH analog of E2E transport layer– transport layer (L4) transfers packets E2E
• Link layer (L2) service to network layer (L3)– transfer frame HBH (hop-by-hop)
• sender: encapsulate packet into frame and transmit• receiver: receive frame and decapsulate into packet
– error checking / optional correction or retransmission• recall end-to-end arguments:
E2E reliability with HBH error control only for performance – flow control possible but not generally needed at link layer
• parameter negotiation typical (e.g. data rate)
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-68
© James P.G. SterbenzITTC
Link LayerService and Interfaces
• Link layer is HBH analog of E2E transport layer– transport layer (L4) transfers packets E2E
• Link layer (L2) service to network layer (L3)– transfer frame HBH (hop-by-hop)
• sender: encapsulate packet into frame and transmit• receiver: receive frame and decapsulate into packet
– error checking / optional correction or retransmission• recall end-to-end arguments:
E2E reliability with HBH error control only for performance – flow control possible but not generally needed at link layer
• parameter negotiation typical (e.g. data rate)
• Link layer multiplexing and switching
KU EECS 881 – High-Performance Networking – Links
– 35 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-69
© James P.G. SterbenzITTC
Link LayerService and Interfaces
• Link layer frame encapsulates network layer packet– packet (NPDU – network layer protocol data unit)– frame (LPDU link layer protocol data unit)
• frame = header + packet + (trailer)
network layer
MAC/phy layer
link layer
network layer
MAC/phy layer
link layer
NPDU
NPDU TH
NPDU
NPDU TH
…10111001010…
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-70
© James P.G. SterbenzITTC
Link LayerFunctional Placement
• Link layer functionality per line interface– end system: network interface (NIC)– switch/router: line card
switch
forwarding
line card
framespackets
line card
line card
line card
end system
network interface
mem CPU
routing
frames
KU EECS 881 – High-Performance Networking – Links
– 36 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-71
© James P.G. SterbenzITTC
Link TechnologiesBandwidth Scalability
• Link protocol bandwidth scalability– variable: generally not practical for component manufacture– discrete: power-of-two or order-of-magnitude– permit evolution
• minimal standards rewriting at link layer• may need new physical layer standards
Link Protocol Scalability Principle L-8C
Link protocols should be scalable in bandwidth, either variably or in discrete intervals (power-of-two or order of magnitude). Header/trailer lengths and fields that relate to bandwidth should be long enough or contain a scale factor.
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-72
© James P.G. SterbenzITTC
Link TechnologiesIEEE 802
• IEEE 802 LAN/MAN standards [IEEE 802.1]– www.ieee802.org
• Definition of LAN/MAN protocols for L1–L2– 802.2 : logical link control– 802.n : MAC and physical media dependent
LLC sublayerlogical link control
MAC sublayermedium access control
MI sublayermedia independent
PMD sublayerphysical media dependent
physicallayer
linklayerMAClayer
802.2
802.n
PMD1 PMD2 PMDk
KU EECS 881 – High-Performance Networking – Links
– 37 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-73
© James P.G. SterbenzITTC
Link TechnologiesImportant IEEE 802 Protocols
media independentLAN/MANIEEE 802.1architecture
media independentLAN/MANIEEE 802.2LLC
WMAN (WiMAX)
WPAN
WLAN (Wi-Fi)
Token ring
Ethernet
Common name TechnologyScopeStandard
MAN
PAN
LAN
LAN
LAN/MAN/(WAN)
RFIEEE 802.16
RFIEEE 802.15
RF, (IR)IEEE 802.11
wireIEEE 802.5
wire, fiberIEEE 802.3
• Many other 802.n protocols– some important, but obsolete, e.g. 802.5– some never important, e.g. 802.6 DQDB– some likely to become important, e.g. 802.15, 802.16– the jury is still out on others, e.g. 802.17, 802.20, 802.22
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-74
© James P.G. SterbenzITTC
Links and LANsLL.2.2 Point-to-Point Dedicated Links
LL.1 Transmission and physical mediaLL.2 Link layer technologies
LL.2.1 Services and interfacesLL.2.2 Point-to-point dedicated links
examples: Ethernet, 802.16, DSLLL.2.3 Point-to-point multiplexed links
examples: SONET/SDH, OTNLL.2.4 Shared medium links
examples: Ethernet, token ring, 802.11, 802.15, HFC
LL.3 Link layer componentsLL.4 Support for higher layers
KU EECS 881 – High-Performance Networking – Links
– 38 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-75
© James P.G. SterbenzITTC
Link TechnologiesPoint-to-Point Dedicated Links
• Sequence of framed packets along a link– space division mesh network– multiplexing occurs at a higher layer
• network layer (e.g. IP forwarding)• transport layer (e.g. TCP sockets)
H Tpayload H Tpayload H Tpayload
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-76
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.M 802.16
• IEEE 802.16 more detail in EECS 882 lecture WN– part of 2nd set of 802 wireless protocols (802.15 & 802.16)– design motivated by MMDS– no similarity to 802.11/Ethernet framing or operation
802.16 WMAN
802.11 WLAN
802.15WPAN
10 km
KU EECS 881 – High-Performance Networking – Links
– 39 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-77
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.M 802.16
• WirelessMAN: Wireless Metropolitan Area Networks– IEEE 802.16 grouper.ieee.org/groups/802/16
• Metropolitan wireless networks– originally intended for fixed wireless access– standardisation and replacement for MMDS in 10 – 66 GHz– 802.16a additional operation in licensed bands 2 – 11 GHz– 802.16b additional operation in unlicensed 5.8 GHz band
• Later support for mobility– 802.16e– overlaps with IEEE 802.20 MBWA charter
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-78
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.M 802.16 WiMAX
• WiMAX– worldwide interoperability for microwave access– www.wimaxforum.org– 802.16 service deployment and architecture
• needed by carriers• similar in concept to WiFi for 802.11
• 802.16 ≠ WiMAX
KU EECS 881 – High-Performance Networking – Links
– 40 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-79
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.M 802.16 Topology: Links
• Mesh of point-to-point full duplex links• FDD (frequency division duplex)
– uses two frequencies
• TDD (time division duplex)– up and downstream share single frequency
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-80
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.M 802.16 Link Characteristics
• 802.16 (original)– 10-66 GHz licensed spectrum; LOS (line of sight)– 2 – 5 km transmission radius– 32 – 134 Mb/s
• 802.16a and 802.16b– 2 – 11 GHz; non-LOS– 7 – 10 km typical; 50 km max transmission radius– 75 Mb/s
• 802.16e (mobile)– 2 – 6 GHz; non-LOS– 2 – 5 km transmission radius– 15 Mb/s
KU EECS 881 – High-Performance Networking – Links
– 41 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-81
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.M 802.16 Topology: Nodes
• Base station– directly connected to Internet infrastructure– arranged as mesh with other base stations
• Fixed subscriber station– 802.16 communication with base station– connected to LAN infrastructure, e.g.
• Ethernet• 802.11
• Mobile node– 802.16e
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-82
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.M 802.16 Topology: PMP Mode
• PMP: point-to-multipoint topology– BS: base station
• communicates with multiple SSs• typically sectorised cell using multiple directional antennæ
– SS subscriber stations• communicate through BSs
STASTA
AP
BSS 1Internet
BSSS
802.11 and Ethernet LAN
STA
SS
KU EECS 881 – High-Performance Networking – Links
– 42 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-83
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.M 802.16 Topology: Mesh Mode
• Mesh mode (PMP and mesh)– BS – SS (as in PMP)– BS – BS multihop relay to SS– BS – BS mesh network (e.g for backhaul)– SS – SS ad hoc mode
Internet
BS
BSSTASTA
AP
BSS 1
SS
802.11 and Ethernet LAN
STA
SS
SS
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-84
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.M 802.16e Topology: Mobile Terminals
• Mobile terminals (PMP and mesh)– BS – MT SS– SS – MT SS ad hoc mode– MT SS – MT SS ad hoc mode
Internet
BS
BS
SSMT
STASTA
AP
BSS 1
SS
SSMT
802.11 and Ethernet LAN
STA
KU EECS 881 – High-Performance Networking – Links
– 43 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-85
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.M 802.16 Evolution
• 802.16 licensed spectrum uses highest frequencies– highest rate– adaptive coding: tradeoff between distance and rate
• 802.16m– advanced air interface targetted to 4G cellular– data rates of 100Mb/s mobile, 1Gb/s fixed
• Higher rate links– may need to use millimeter-waveband (60–90 GHz)
• 10 Gb/s links possible• proprietary transceivers now available
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-86
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.M 802.16 Link Characteristics
75 Mb/snon-LOS5.8 GHz UNII802.16b
point-to-multipoint
point-to-point
pt-to-ptpt-to-mp
topology
3–5 km8–36 Mb/s24–40 GHz2– 3 GHz
LMDSMMDS
2010
2006
2002
2001
year
TDD & FDDMIMO
OFDMA
non-LOSOFDMA
non-LOSOFDMOFDMA
LOSSC
TDD & FDD
coding duplex
2–5 km
7–10 km
2–5 km
typicalrange
5–40 MHz
1.25–20 MHz
channel BW
34–134 MB/s10–66 GHz
licensed802.16
75 Mb/s2–11 GHz
licensed802.16a
typical goodput
Link type
≤100 Mb/s*≤1 Gb/s
450 MHz– 3.6 GHz
licensed802.16m
15 Mb/s*2–6 GHz802.16e
payloadMAC rateband
*mobile
KU EECS 881 – High-Performance Networking – Links
– 44 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-87
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.D DSL Residential Broadband
• DSL (digital subscriber line) also xDSL– based on PSTN local loop infrastructure
• Local loop reuse– entire local loop: central office to home
reuse
new
reuse
reuse
Infrastructure
widespreadtwisted pairDSL
copper
fiber
shared coax
Medium
futureBPL
emergingFTTX PON
widespreadHFC
DeploymentTechnology
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-88
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.D DSL Residential Broadband Overview
• DSL (digital subscriber line) also xDSL– based on PSTN local loop infrastructure
• Local loop reuse– entire local loop: central office to home– may be hybrid
• fiber to neighbourhood node (e.g. FTTN, VDSL)• twisted pair to and in home
• POTS sharing alternatives– transparent multiplexing with POTS for residential use– dedicated pair originally for business use
• DSL forum dslforum.org
KU EECS 881 – High-Performance Networking – Links
– 45 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-89
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.D ADSL Original Motivation
• ADSL (asymmetric DSL) [ANSI T1.413] / [ITU G.992.1 ]– developed by Bellcore in late 1980s to deliver video to home
• video market didn’t develop and not enough streams supported• but demand for always-on higher-rate Internet access did
– assumed asymmetric data access• Web access and video download• not peer-to-peer file sharing• exploits asymmetry to reduce interference in DSLAM
– frequency multiplexed with POTS• uses DMT coding to provide • requires splitter in home to segregate data from POTS
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-90
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.D ADSL Standards Development
• Original development: Bellcore• Early deployments in the 1990s
– CAP (carrierless amplitude phase modulation) line coding• First standard: [ANSI T1.413] 1995 updated 1998
– DMT (discrete multitone) line coding• Subsequent standards: ITU Q.99X
– handshake procedures [Q.994.1] 2003 between transceivers– progressive increases in line rate with DMT enhancements
• Industry forum: DSL Forum technical reports– www.dslforum.org/techwork/treports.shtml– DSL forum rounds up; rates more optimistic than standards
KU EECS 881 – High-Performance Networking – Links
– 46 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-91
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.D HDSL Motivation
• HDSL [G991.1] 1999– replacement for T1 (1.544 Mb/s) and E1 (2.048 Mb/s) loops– repeaters not needed– 2 dedicated pairs cannot be shared with POTS– generally only used by businesses– realatively expensive due to market and tariffs
• SHDSL [G991.2]– higher rate evolution of HDSL– 2.312 Mb/s over 2 pairs in 2001
5.696 Mb/s over 4 pairs in 2003
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-92
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.D ADSL Modulation and Spectrum
• POTS telephony – UTP (unshielded twisted pair) local loop– analog baseband signal to 12 kHz– significantly more bandwidth available with clever coding
• ADSL uses frequencies above 12 kHz– upstream: 25.875 – 138 kHz– downstream: 138 – 1104 kHz
12kHz 26kHz 138kHz
voice downstream data upstream data
KU EECS 881 – High-Performance Networking – Links
– 47 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-93
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.D ADSL CO and Residence Architecture
• DSL multiplexed with POTS between home and CO– splitters on each side
PC
DSL
NID5
central office
Internet
PSTN
DSLAM
DSLAM: DSL access multiplexerNID: network interface deviceDSL×: hub or switch with DSL modem
split
split
split
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-94
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.D DSL Lite Motivation
• ADSL Lite [ITU G.992.2 ] 1998– eliminates need for splitters– DSL modems can be plugged into any jack
KU EECS 881 – High-Performance Networking – Links
– 48 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-95
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.D DSL Lite Architecture
• DSL multiplexed with POTS between home and CO– subscriber side does not need splitter– DSL modems can be plugged into any RJ-11 phone jack
PC
NID5
central office
Internet
PSTN
DSLAM
DSLAM: DSL access muxNID: network interface deviceDSL×: hub or switch with DSL modem
split
split
DSL
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-96
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.D ADSL2 Motivation
• ADSL2– splitter [ITU G.992.3 ] 2002 updated 2005
– splitterless [ITU G.992.3 ] 2002
– evolution of ADSL and ADSL lite to higher rates– choice of longer reach or higher rates than ADSL
• ADSL2+ (extended bandwidth ADSL2) [ITU G.992.5 ]– doubles ADSL2 carrier frequency and rates
KU EECS 881 – High-Performance Networking – Links
– 49 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-97
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.D VDSL Motivation
• VDSL (very-high-speed DSL) [ITU G.993.1 ] 2004– field trials began in the mid 1990s
• Higher rates than available with ADSL– by using FTTN (fiber to the node)– but reusing twisted pair into home– symmetric VDSL: 26 Mb/s full duplex up to ~300 m– asymmetric VDSL: 52 Mb/s downstream, 12 Mb/s upstream
• VDSL2 [ITU G.993.2 ] 2006– higher rate version of VDSL– symmetric VDSL2: 100 Mb/s full duplex– degraded to ADSL-like performance for long reach
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-98
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.D DSL Link Characteristics
2006
2004
2005
2002
2002
1999
19951999
20012003
1998
Year
splitterDMT1–3.5 Mb/s8–12 Mb/sPOTS sharedG.992.3ADSL2
DMT
QAMDMT
DMT
DMT
DMT
DMT
TCPAM
2B1QCAP
Coding
hybrid
hybrid
POTS shared
POTS shared
POTS shared
POTS shared
ded. 2-pairded. 4-pair
dedicatedtwo pairs
Type
splitterless1–3.5 Mb/s8–12 Mb/sG.992.4ADSL2 Lite
split1–3.5 Mb/s24 Mb/sG.992.5ADSL2+
100 MB/s
26 Mb/s52 MB/s
1.535 Mb/s
6.144 Mb/s
2.312 Mb/s5.696 Mb/s
1.544 Mb/s2.048 Mb/s
Down R
FTTN
FTTN
splitterless
requires splitter
HDSL successor
T 1 c i r c u i tE1 extension
NotesLink Type
300 m100 Mb/sG.993.2VDSL2
300 m26 Mb/s12 MB/s
G.993.1VDSL
3 km512 kb/sG.992.2ADSL Lite
3 km640 kb/sT1.413G.992.1ADSL
2.312 Mb/s5.696 Mb/sG991.2SHDSL
1.544 Mb/s2.048 Mb/sG991.1HDSL
RangeUp RateStandard
KU EECS 881 – High-Performance Networking – Links
– 50 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-99
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.D ADSL Summary
• Advantages of ADSL– reuse of existing local loops in their entirety
• shared with POTS without need for additional pair
– dedicated point-to-point links• bandwidth not shared with other users• better latency characteristics
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-100
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.D ADSL Summary
• Advantages of ADSL– reuse of existing local loops in their entirety
• shared with POTS without need for additional pair
– dedicated point-to-point links• bandwidth not shared with other users• better latency characteristics
• Disadvantages of ADSL– lower rates than FTTN architectures (VDSL and HFC)– rate dependent length, gauge, wire and termination quality– blocked by load coils (POTS line extenders)– ADSL lite limited by number and spacing of bridge taps
KU EECS 881 – High-Performance Networking – Links
– 51 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-101
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.D VDSL Summary
• Advantages of VDSL– reuse of existing twisted pair from street to premise
• Disadvantages of VDSL– significant incremental cost of deployment over ADSL– rate drops rapidly with distance– rate highly dependent on wire gauge and quality
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-102
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.D DSL Summary
• Advantages of VDSL– reuse of existing twisted pair from street to premise
• Disadvantages of VDSL– significant incremental cost of deployment over ADSL– rate drops rapidly with distance– rate highly dependent on wire gauge and quality
• Advantage of HDSL/SDSL– T1/E1 repeaterless circuit extension over existing local loop
• Disadvantage of HDSL/SDSL– traditionally limited to businesses due to rate structure
KU EECS 881 – High-Performance Networking – Links
– 52 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-103
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.D DSL Summary and Evolution
• Advantages of DSL– reuse of existing local loop (ADSL)– reuse of existing loop from street to house (VDSL)
• Disadvantages of DSL– shared medium infrastructure– usable data rate and latency per user highly variable
• Evolution for high speed– hack of local loop infrastructure for Internet access– physical layer coding improvements limited to several Mb/s– VDSL replaces of legacy infrastructure with fiber
• significant cost but not all the way to the residence
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-104
© James P.G. SterbenzITTC
Links and LANsLL.2.3 Point-to-Point Multiplexed Links
LL.1 Transmission and physical mediaLL.2 Link layer technologies
LL.2.1 Services and interfacesLL.2.2 Point-to-point dedicated links
examples: Ethernet, 802.16, DSLLL.2.3 Point-to-point multiplexed links
examples: SONET/SDH, OTNLL.2.4 Shared medium links
examples: Ethernet, token ring, 802.11, 802.15, HFC
LL.3 Link layer componentsLL.4 Support for higher layers
KU EECS 881 – High-Performance Networking – Links
– 53 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-105
© James P.G. SterbenzITTC
Multiplexing and SwitchingSynchronous TDM Links
• Synchronous time-division multiplexing (STDM)– n × R/n rate signals combined– fixed-size slots round-robin : 0, 1,… n–1, 0, 1,… n-1, 0, …
Advantages?Disadvantages?
H1 2H2 H3 T2
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-106
© James P.G. SterbenzITTC
Multiplexing and SwitchingSynchronous TDM Links
• Synchronous time-division multiplexing (STDM)– n × R/n rate signals combined– fixed-size slots round-robin : 0, 1,… n–1, 0, 1,… n-1, 0, …
+ Simple multiplexing scheme– Difficult to efficiently use link
– time slot allocation problem– wasted/oversubscribed slots
H1 2H2 H3 T2
KU EECS 881 – High-Performance Networking – Links
– 54 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-107
© James P.G. SterbenzITTC
Multiplexing and SwitchingSynchronous TDM Links
• Synchronous time-division multiplexing (STDM)– n × R/n rate signals combined– fixed-size slots round-robin : 0, 1,… n–1, 0, 1,… n-1, 0, …
+ Simple multiplexing scheme– Difficult to efficiently use link
– time slot allocation problem– wasted/oversubscribed slots
• Common in PSTN-derived systems (e.g. SONET)
H1 2H2 H3 T2
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-108
© James P.G. SterbenzITTC
Multiplexing and SwitchingAsynchronous TDM Links
• Asynchronous time division multiplexing (ATDM)– aka statistical multiplexing– variable size time slots
Advantages?Disadvantages?
KU EECS 881 – High-Performance Networking – Links
– 55 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-109
© James P.G. SterbenzITTC
Multiplexing and SwitchingAsynchronous TDM Links
• Asynchronous time division multiplexing (ATDM)– aka statistical multiplexing– variable size time slots
– May be more complex– unless FIFO service discipline which is unfair
+ Better link efficiency+ each sender uses proportion of link needed
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-110
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.0 ITU Transport Networks
OTN: optical transport network
SDH: synchronous digital hierarchy
EthernetATM/B-ISDN
ASON
GMPLSPNNI
GFP CBRkSDH/SONET ATM ETH
GFPCBRk AAL
proprietary DWDM
OTN
CBR
IP
ASON
PNNI
GMPLS
control planes
KU EECS 881 – High-Performance Networking – Links
– 56 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-111
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.0 ITU Transport Networks
• Data and management planes– OTN: optical transport network– SDH: synchronous digital hierarchy– Ethernet– ATM/B-ISDN: asynchronous transfer mode / broadband ISDN
• Control plane (layer 2 switching)ASON: automatically switched optical network– GMPLS: generalised multiprotocol label switching (L 2.5)
• RSVP-TE, CR-LDP (IETF deprecated)
– PNNI: (ATM) private NNI signalling (layer 3 switching)
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-112
© James P.G. SterbenzITTC
Link TechnologiesExample5.0 Generic Framing Procedure (GFP)
• Data encapsulation transport networks ITU-T G.7041
– OTN, SDH/SONET– 4B common header (length, HEC)– client specific headers
• Transfer of: – variable size frames (GFP-F)
• IP, PPP• Ethernet MAC
– block code (transparent – GFP-T)• FCS• ESCON/FICON
KU EECS 881 – High-Performance Networking – Links
– 57 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-113
© James P.G. SterbenzITTC
Link TechnologiesExample5.0 GFP Formats
Core header4B
PLI2B PDU length indicatorcHEC2B core header CRC-16 HEC
Payload4–65536B
payload headers4–64B
type2B PTI3b payload type id (data/mgt)PFI1b payload FCS identifierEXI4b extension header indicator
tHEC2B CRC-16extension header field0-60BeHEC2B CRC-16
client payload (x43+1 scrambled)FCS CRC-32 (optional)4B
client payload information field
FCS
type
tHEC
eHEC
ext header
PLI
cHEC
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-114
© James P.G. SterbenzITTC
idleidle
idle
idle
idle idle idle idle idle idleidleidle idle idle idle
idle idle
idle
Link TechnologiesExample5.0 GFP in OTN
• GFP frames in OPUk– OH PSI = 05
• GFP frames arbitrarily packed in OPU– frames (8B–64KB) may span multiple OPUs– idle frames fill gaps
OP
Uk
OH
05
KU EECS 881 – High-Performance Networking – Links
– 58 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-115
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.1 SONET/SDH
• WAN/MAN synchronous optical links– SDH: synchronous digital hierarchy (ITU-T)– SONET: synchronous optical network (Bellcore, ANSI)
• Standards suite:– architecture G.803, T1.105– framing and multiplexing G.707, T1.105.02– equipment G.671, G.783– physical interfaces G.691, G.692, T1.105.06, T1.106– OAM&P G.784, G.831– protection G.841, T1.105.01
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-116
© James P.G. SterbenzITTC
Point-to-Point LinksExample: SONET/SDH5.1 Multiplexing Hierarchy
• Path F3– linkL2 between switchL3-to-switchL3 (ATM or IP switch)– STS-n generation, HEC, and framing
• Line (SDH digital section) F2– de/multiplexing STS-n ↔↕ STS-N– concatenation 4×STS-n ↔ STS-4n
• Section (SDH regenerator section) F1– STS-n transport, framing, scrambling
• Photonic section– between EO STS-n→OC-n – OC-n→STS-n OE– between EOE regeneration
KU EECS 881 – High-Performance Networking – Links
– 59 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-117
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.1 SONET/SDS Link Structure
• SONET/SDH path– SONET/SDH link (edge-to-edge of SONET subnet)– appears as L2 link to L3 routers/switches
• SONET/SDH tandem connection– bundle of STS-n /STM-n transported as group (no add/drop)
• SONET line / SDH multiplex section– transmission line across regenerators (may be multiple)
• SONET section / SDH regenerator section
(regen) section
PTE
STELTE
STE
TE: terminatingequipment
TCTE
PTE
LTE
TCTE
sectionsectionsection section section section
line / multiplex section line linelinelinetandem connection
path
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-118
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.1 US Multiplexing Structure
• Synchronous transport signals (STS)on optical carriers (OC)– used for higher-level aggregation of voice circuits– OC-n c data services (c= concatenated super-rate)
•••
OC-3
DS-3STS-1
DS-2
DS-0
T1T3
OC-12OC-48
OC-192
• • •
OC-3cOC-12cOC-48cOC-192c
OC-768
24:1
4:1
4:1
4:1
3:1
7:1
4:1
4:1
PDH (EECS780 LL)
KU EECS 881 – High-Performance Networking – Links
– 60 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-119
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.1 STS-1 Frame Format
• STS-1 frame [810B] arranged 9 rows × 90B [ANSI T.105.1]– transport overhead: 9 × 3B
• section overhead 3×3B and line overhead 6×3B– envelope capacity: 9 × 87B– SPE (synchronous payload envelope): floats in envelope capacity
• path overhead: 9 × 1B at 1st byte in each SPE row• stuff bits: 9 × 2B at 30th and 59th byte in each SPE row• information payload: 9 × 84B
SPE
secovhd
lineovhd
envelopecapacity
path
ovhdtransport
overhead
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-120
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.1 STS-1 Floating Payload
• STS-1 SPE floats in STS-1 payload envelope– SPE may begin anywhere within envelope– H1H2 pointer in LOH indicates offset to beginning of SPE
lineovhd
secovhd
secovhd
lineovhd
path
ovhd
SPE j
STS-1 frame i
STS-1 frame i +1
KU EECS 881 – High-Performance Networking – Links
– 61 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-121
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.1 STS Path Overhead
• Path overhead (POH)– SONET edge-to-edge– signalling between path terminating equipment (PTE)– 1 column of POH per multiplexed path– STS-n c has only a single POH column
• POH content– payload-independent functions– mapping-dependent overhead: dependent on payload type– application-specific functions– undefined overhead for future use
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-122
© James P.G. SterbenzITTC
Point-to-Point LinksExample5.1 STS-1 Path Overhead
• J1 STS Path tracepath access pointID to verifyconnectivity
• B3 BIP-8 bit-interleaved parity for path error monitoring
• C2 STS path signal label identifies payload content / defect
• G1 path status returned from receiving PTE
• F2 path user channel for arbitrary PTE–PTE signalling
• H4 multiframe indicator for VTs and virtual concatenation
• Z3Z3 growth 2B reserved for future use
• N1 tandem connection maintenance and data link
J1B3C2G1F2H4Z3Z4N1
KU EECS 881 – High-Performance Networking – Links
– 62 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-123
© James P.G. SterbenzITTC
SONET Transport NetworksExample5.1 STS-1 Section Overhead
• A1A2 Framing= F6 28
• C1 ID(depricated)
• J0 section trace verify connectivity between STEs• Z0 section growth 1B reserved for future use• B1 BIP-8 bit-interleaved parity for section error monitoring• S media-dependent bytes• E1 orderwire voice channel between STEs• F1 section user channel for arbitrary STE–STE signalling• D1D2D3 section data comm. channel 192kb/s alarms, OAM
secovhd
lineovhd
envelopecapacity
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-124
© James P.G. SterbenzITTC
SONET Transport NetworksExample5.1 STS-1 Line Overhead
• H1H2 pointeroffset to 1stbyte of SPE
• H3 pointer action adjust input buffer fill for freq justification• B2 BIP-8 bit-interleaved parity for line error monitoring• K1K2 APS channel APS signalling between LTEs• D4–D12 line data comm. channel 576kb/s for alarms, OAM• S1 synchronisation messaging for clock sync• M0M1 line REI remote error indication; returns # BIP-8 errors• Z1Z1 line growth 2B reserved for future use• E2 orderwire voice channel between LTEs• D13–D156 extended data comm. chan 9216kb/s (OC-768)
secovhd
lineovhd
envelopecapacity
KU EECS 881 – High-Performance Networking – Links
– 63 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-125
© James P.G. SterbenzITTC
SONET Transport NetworksExample5.1 Higher-Level Rates
• SONET and SDH designed to be scalable– in rate– in multiplexing structure
• STS-n– synchronous transport signal multiplexed from n × STS-1– useful for aggregated services
• STS-n c– synchronous transport signal at rate n × STS-1– provides single data stream
• no need to stripe across n streams and maintain skew
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-126
© James P.G. SterbenzITTC
TDM Transport NetworksExample5.1 SONET/SDH Comparison
synchronousplesiochronousSynchronisation
.155 – 40 Gb/s1.5 – 45 Mb/sRates‡
transparentopaqueTransparency
54Levels*
TDMTDMMultiplex domain
electronicelectronicMux & switching
opticalelectronicTransmission
OTN OTMOTN DWSDH/SONETPDH
* as currently defined in standards, not including sub- and intermediate levels‡ approximate as currently defined in standards, not including STS-1 and sub-rates (DS0 and VTs)
KU EECS 881 – High-Performance Networking – Links
– 64 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-127
© James P.G. SterbenzITTC
TDM Transport NetworksExample5.1 SONET/SDH Hierarchy
139.42 Gb/s153.94 Gb/s2 405 367 B82 944 B159.25 Gb/sSTM-1024cOC-3072c
Payload rateLink Type
48/53 SONET1.0 SONETN ×87×9 – 9 BN ×3×9 BN × 51.84 Mb/sSTM-(N/3)cOC-N c
34.85 Gb/s38.48 Gb/s601 335 B20 736 B39.81 Gb/sSTM-256cOC-768c
8.71 Gb/s9.62 Gb/s150 327 B5 184 B9.95 Gb/sSTM-64cOC-192c
2.16 Gb/s2.40 Gb/s37 575 B1 296 B2.49 Gb/sSTM-16cOC-48c
544.09 Gb/s600.77 Mb/s9 387 B324 B622.08 Mb/sSTM-4cOC-12c
135.63 Mb/s149.75 Mb/s2 340 B81 B155.52 Mb/sSTM-1cOC-3c
44.87 Mb/s49.54 Mb/s774 B27 B51.84 Mb/sSTM-0STS-1
ATMmaxSONETPayloadTransport
OverheadRateSDHSONET
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-128
© James P.G. SterbenzITTC
Link TechnologiesMultiplexed Links
• Optical WDM– synchronous TDM: time division multiplexing– asynchronous time division multiplexing (statistical)– number of wavelengths inversely proportional to distance
• stimulated Raman scattering due to molecular vibrations• stimulated Brillouin scattering interacting with acoustic waves• carrier-induced cross-phase modulation causes phase shifts• four-wave mixing induces sum and difference frequencies
H3 T3payload
H2 T2payload
H1 T1payload
KU EECS 881 – High-Performance Networking – Links
– 65 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-129
© James P.G. SterbenzITTC
WDM MultiplexingMultiplexing Degree
• Constrained by nonlinearities– stimulated Raman scattering (molecular vibrations)– stimulated Brillouin scattering (acoustic waves)– carrier-induced cross-phase modulation (increased velocity)– four-wave mixing (FWM): λi + λj – λk
• Cost tradeoff (OC-192 in early 2000s):– system cost of bleeding edge OEO vs. multiple sets
WDM Multiplexing Degree Tradeoff L-??
The optimal degree of wavelength division multiplexing is a tradeoff between the cost per wavelength of higher rates vs. the costs of multiple wavelengths.
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-130
© James P.G. SterbenzITTC
Multiplexed LinksExample5.A OTN
• OTN: Optical transport network• ITU-T standards suite:
– architecture G.871/Y.1301, G.872– OTH framing/multiplexing G.709/Y.1331– equipment G.798– physical interfaces G.694, G.959.1, G.8251– OAM&P G.874, G.875– protection G.873– ASON G.8080/Y.1304
automatically switched optical network
KU EECS 881 – High-Performance Networking – Links
– 66 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-131
© James P.G. SterbenzITTC
Multiplexed LinksExample5.A OTN Overview
• Trails– undirectional and bidirectional– point-to-point and point-to-multipoint
• Interfaces– OUNI (OIF standards)– IrDI / E-NNI interdomain– IaDI / I-NNI intradomain
• Framing and multiplexing hierarchy– digital wrapper
•digital encapsulation with associated overhead– optical transport module (OTM)
•optical/photonic with non-associated overhead
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-132
© James P.G. SterbenzITTC
Multiplexed LinksExample5.A OTN Interfaces
• ONNI: optical network node interface– Interdomain: IrDI (data) / E-NNI (signaling exterior NNI)
• May or may not terminate OCh– Intradomain: IaDI (data) / I-NNI (signaling interior NNI)
• IrVI/IaVI: inter-/intra vendor interface
• OUNI: optical user–network interface
OTNa OTNb
ONNIIrDI
E-NNI
OUNI
KU EECS 881 – High-Performance Networking – Links
– 67 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-133
© James P.G. SterbenzITTC
Multiplexed LinksExample5.A OTN Multiplexing and Framing
• Digital over optical multiplexing hierarchy– Client trail (SONET, ATM, GFP)– Digital wrapper (in band)
• OPUk – OCh payload unit• OPU1 ≈ 2.4Gb/s, OPU2 ≈ 10Gb/s, OPU3 ≈ 40Gb/s
– OTM n.m – optical transport module• OCh optical channel
– edge-to-edge lightpath between 3R• out of band signalling overhead• n = max number of wavelengths• m = rate identifier =
– {1,2,3,…} OPUk TDM– {…12,23,123} combinations
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-134
© James P.G. SterbenzITTC
Multiplexed LinksExample5.A OTN Framing and Multiplexing
client
OPUk
ODUk
OTUk
OCh
OCGn.m
OMSn.m
OTSn.m
…
OCC PL
OMS OH
OTS OH
OCC OH
OSC
hues of IR
DW
OTM
KU EECS 881 – High-Performance Networking – Links
– 68 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-135
© James P.G. SterbenzITTC
Multiplexed LinksExample5.A OTN Digital Wrapper
• OPUk – OCh payload unit: carries client signals– OPU1 ≈> 2.4Gb/s– OPU2 ≈> 10 Gb/s– OPU3 ≈> 40 Gb/s– OPU4 ≈> 160 Gb/s
• ODUk – OCh data unit (digital path)
• OTUk – OCh transport unit (digital section)
ODUk OH OP
Uk
OH OPUk payload
(client signal)FEC (optional)RS(255,239)
OTUkOHfr align
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-136
© James P.G. SterbenzITTC
Multiplexed LinksExample5.A OTN Digital WrapperOPU
• OPUk – OCh payload unit: carries client signals– OPU1 ≈ 2.4Gb/s, OPU2 ≈ 10Gb/s, OPU3 ≈ 40Gb/s– OPUk OH
• PSI1B: payload structure identifier – PT {CBR (SONET) , ATM, GFP, bit stream, Ethernet?}
• ODUk – OCh data unit (digital path)
• OTUk – OCh transport unit (digital section)
KU EECS 881 – High-Performance Networking – Links
– 69 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-137
© James P.G. SterbenzITTC
Multiplexed LinksExample5.A OTN Digital WrapperODU
• OPUk – OCh payload unit: carries client signals• ODUk – OCh data unit (digital path)
– ODUk OH• PM3B: path monitoring• TCM1–618B: tandem connection monitoring• GCC1,24B: general comm channels for ASON signaling• APS/ACC4B: auto protection switching & prot comm channel• FTFL1B: fault type and location reporting comm channel• EXP2B: experimental (vendor/service provider)• RES9B: reserved (000000000)
• OTUk – OCh transport unit (digital section)
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-138
© James P.G. SterbenzITTC
Multiplexed LinksExample5.A OTN Digital WrapperOTU
• OPUk – OCh payload unit• ODUk – OCh data unit (digital path)
• OTUk – OCh transport unit (digital section)– 1 + x + x3 + x12 + x16 scrambled– Frame alignment7B
– OTUk OH• SM3B: section monitoring• GCC02B: general comm channel 0 for ASON signaling• RES2B: reserved (00)
– FEC1024B• optional RS(255,239) per row• zero if FEC not used
KU EECS 881 – High-Performance Networking – Links
– 70 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-139
© James P.G. SterbenzITTC
Multiplexed LinksExample5.A OTN Optical Transport Module
• Multiplexing hierarchy– OCh optical channel (between 3R, 3ROADM, 3ROXC)– OMS optical multiplex section (between PADM, PXC)– OTS optical transport section (between 2R, OMS, OAmg)
OTS…OTS
OMS
PADMτ
OCh
OTS... PADM
OMS
OTS
OMS
OCh
OTS
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-140
© James P.G. SterbenzITTC
Multiplexed LinksExample5.A OTN Optical Multiplexing Hierarchy
• Optical channel OCh– edge-to-edge optical linkL2
– connection rearrangement for flexible routing (ASON)– information integrity– OAM&P
• Optical multiplex section OMS– wavelength de/multiplexing ↔↕– integrity, OAM&P
• Optical transmission section OTS– medium specific transmission– OAM&P, integrity, survivability
KU EECS 881 – High-Performance Networking – Links
– 71 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-141
© James P.G. SterbenzITTC
Multiplexed LinksExample5.A OTN Optical Transport Module
• Types– OTM-n.mn channels, m rates
• n = {1,2,3,12,23,123} k individually or in combination• Non-associated OSC (optical supervisory channel)
– OTS and OMS overhead out of band
– OTM-n r.m n channels, m rates• Reduced functionality: no specified OSC, OTS/OMS OH not
required
– OTM-0.m 1 channel, m={1,2,3}=k• No OTS/OMS overhead
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-142
© James P.G. SterbenzITTC
Multiplexed LinksExample5.A OTN Comparison
synchronoussynchronoussynchronousplesiochronousSynchronisation
2.4 – 160 Gb/s2.4 – 160 Gb/s.155 – 40 Gb/s1.5 – 45 Mb/sRates‡
transparenttransparenttransparentopaqueTransparency
3354Levels*
WDMTDMTDMTDMMultiplex domain
photonicelectronicelectronicelectronicMux & switching
opticalopticalopticalelectronicTransmission
OTN OTMOTN DWSDH/SONETPDH
* as currently defined in standards, not including sub- and intermediate levels‡ approximate as currently defined in standards, not including STS-1 and sub-rates (DS0 and VTs)
KU EECS 881 – High-Performance Networking – Links
– 72 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-143
© James P.G. SterbenzITTC
Multiplexed LinksExample5.A OTN OTH Rates
100G159.15 Gb/sSTS-3072c159.25 Gb/s15 232 B1024 B64 B172.80 Gb/sOPU4
~640 Gb/sOPU5
6549565535
39.79 Gb/s
9.96 Gb/s
2.49 Gb/s
GFP+CRCmax
16×4 B
64 B
64 B
64 B
DW OH
= SONETline rate
39.81 Gb/s
9.95 Gb/s
2.49 Gb/s
622.08 Mb/s
155.52 Mb/s
51.84 Mb/s
OPU ratePayloadsLink type
3808×4 B256×4 B255/(239–k) × SONETOPUk
40GSTS-768c15 232 B1024 B43.02 Gb/sOPU3
10GSTS-192c15 232 B1024 B10.71 Gb/sOPU2
1GSTS-48c15 232 B1024 B2.67 Gb/sOPU1
STS-12c–
STS-3c–
STS-1–
EthernetSONETOPU
PayloadFECOTU/OchrateOTH
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-144
© James P.G. SterbenzITTC
Links and LANsLL.2.4 Shared Medium Links
LL.1 Transmission and physical mediaLL.2 Link layer technologies
LL.2.1 Services and interfacesLL.2.2 Point-to-point dedicated links
examples: Ethernet, 802.16, DSLLL.2.3 Point-to-point multiplexed links
examples: SONET/SDH, OTNLL.2.4 Shared medium links
examples: Ethernet, token ring, 802.11, 802.15, HFC
LL.3 Link layer componentsLL.4 Support for higher layers
KU EECS 881 – High-Performance Networking – Links
– 73 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-145
© James P.G. SterbenzITTC
Link TechnologiesShared Medium Links
• Frames sharing a medium– MAC: medium access control needed to arbitrate
• e.g. TDMA, dynamic TDMA: time division multiple access• e.g. CDMA: code division multiple access
Medium Access Control Principle L-II.2
The MAC protocol should efficiently arbitrate the shared medium, in either a fair manner or with the desired proportion.
H 4H Tpayload 22 1
3 4
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-146
© James P.G. SterbenzITTC
Shared Medium Links: LANExample5.2 Ethernet
• Early LAN technology (1973)– DIX: Digital, Intel, Xerox– IEEE 802.3 EECS 780
• Shared wire medium– CSMA/CD MAC– performs well in light load < 50%– performs poorly in heavy load > 80%
• Dominant 1980s LAN– token ring only significant competitor– evolved 10 to 100 Mb/s to … trailer
4B
MAC header
14B
length / type
destinationaddress
sourceaddress
FCS
frame body
38 – 1492 B
10101010 1010101010101010 10101010
10101010 1010101110101010 10101010
preamble+SFD
LLC
SNAP
pad
LLC/MAC subheader
8B
KU EECS 881 – High-Performance Networking – Links
– 74 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-147
© James P.G. SterbenzITTCShared Medium Links: LAN
Example5.2 802.3 Evolution to Higher Rates
• Scaling to high data rates– 10 Mb/s → 100 Mb/s → 1 Gb/s → 10 Gb/s → 40/100 Gb/s– → 802.3u → 802.3ab → 802.3an → 802.3ba Cu– → 802.3z → 802.3ae → 802.3ba fib.
• fiber standards and deployment first for 1 and 10 Gb/s• consistent with aggregation for enterprise and metro use
• More sophisticated coding– DSSS → OFDM → STBC
• MAC and link framing enhancements– slot time increase, frame extension, and bursting for 1 Gb/s– elimination of CSMA/CD for 10 Gb/s: full duplex only
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-148
© James P.G. SterbenzITTC
Shared Medium Links: LANExample5.2 Ethernet Evolution
• …Evolved to 1 Gb/sProblems?
trailer4B
MAC header
14B
length / type
destinationaddress
sourceaddress
FCS
frame body
38 – 1492 B
10101010 1010101010101010 10101010
10101010 1010101110101010 10101010
preamble+SFD
LLC
SNAP
pad
LLC/MAC subheader
8B
KU EECS 881 – High-Performance Networking – Links
– 75 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-149
© James P.G. SterbenzITTC
Shared Medium Links: LANExample5.2 Ethernet Evolution
• …Evolved to 1 Gb/s• Problems: Ethernet design
– not inherently scalable• 100 Mb/s: several-year standards battle
– designed for shared medium• thickwire and thinwire with taps• later hubs with half-duplex pt-to-pt links• CSMA/CD time constants and overhead
trailer4B
MAC header
14B
length / type
destinationaddress
sourceaddress
FCS
frame body
38 – 1492 B
10101010 1010101010101010 10101010
10101010 1010101110101010 10101010
preamble+SFD
LLC
SNAP
pad
LLC/MAC subheader
8B
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-150
© James P.G. SterbenzITTC
Shared Medium Links: LANExample5.2 Ethernet Evolution
• …Evolved to 1 Gb/s• Problems: Ethernet design
– not inherently scalable• 100 Mb/s: several-year standards battle
– designed for shared medium• thickwire and thinwire with taps• later hubs with half-duplex pt-to-pt links• CSMA/CD time constants and overhead
• 802.3z decision– retain CSMA/CD– modify MAC for higher rates
trailer4B
MAC header
14B
length / type
destinationaddress
sourceaddress
FCS
frame body
38 – 1492 B
10101010 1010101010101010 10101010
10101010 1010101110101010 10101010
preamble+SFD
LLC
SNAP
pad
LLC/MAC subheader
8B
KU EECS 881 – High-Performance Networking – Links
– 76 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-151
© James P.G. SterbenzITTC
Shared Medium Links: LANExample5.2 Ethernet Evolution
• …Evolved to 1 Gb/s• Modifications
– still supporting CSMA/CD• slot time increased × 8
– 512b → 512B
• extension trailer need for longer slotproblem?
trailer4B
MAC header
14B
length / type
destinationaddress
sourceaddress
FCS
frame body
38 – 1492 B
10101010 1010101010101010 10101010
10101010 1010101110101010 10101010
preamble+SFD
LLC
SNAP
pad
LLC/MAC subheader
8B
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-152
© James P.G. SterbenzITTC
Shared Medium Links: LANExample5.2 Ethernet Evolution
• …Evolved to 1 Gb/s• Modifications
– still supporting CSMA/CD• slot time increased × 8
– 512b → 512B
• extension trailer need for longer slot– larger minimum frame size– but very inefficient for small frames
solution?
ext
frame1
ext
frame2
ext
frame3
KU EECS 881 – High-Performance Networking – Links
– 77 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-153
© James P.G. SterbenzITTC
Shared Medium Links: LANExample5.2 Ethernet Evolution
• …Evolved to 1 Gb/s• Modifications
– still supporting CSMA/CD• slot time increased × 8
– 512b → 512B
• extension trailer need for longer slot– larger minimum frame size– but very inefficient small frames
• frame bursting– burst of frames in a single slot– significantly increased efficiency
ext
frame1
ext
frame2
ext
frame3
frame1
frame2
frame3
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-154
© James P.G. SterbenzITTC
Shared Medium Links: LANExample5.2 Ethernet Evolution
• …Evolved to 10 Gb/sProblems?
KU EECS 881 – High-Performance Networking – Links
– 78 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-155
© James P.G. SterbenzITTC
Shared Medium Links: LANExample5.2 Ethernet Evolution
• …Evolved to 10 Gb/s• Problems?
– CSMA overheads and time constants much bigger problem• further scaling of slot time and extension headers not practical
Solution?
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-156
© James P.G. SterbenzITTCShared → Dedicated Links: LAN
Example5.2 Ethernet Evolution• …Evolved to 10 Gb/s• Solution
– half-duplex shared medium probably never used at 1 Gb/s– 802.ae decided to completely eliminate CSMA/CD– only point-to-point full-duplex dual cables supported
KU EECS 881 – High-Performance Networking – Links
– 79 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-157
© James P.G. SterbenzITTC
Dedicated Links: LANExample5.2 Ethernet Evolution
• …Evolved to 10 Gb/s• Modification
– point-to-point only• initially fiber only (802.3ae) later copper (802.3ak / 802.3an)
– full duplex only (separate xmit and recv cables required )• no CSMA/CD or related slot and distance constraints• no extension trailer needed• frame bursting not needed nor supported
– compatible with SONET coding and physical transmission• pacing for 10Gb/s (LAN) → 9.95 Gb/s (WAN)• § in table
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-158
© James P.G. SterbenzITTC
Deidcated Links: LANExample5.2 Ethernet Evolution
• …Evolving to 40 Gb/s and 100 Gb/s– 802.3 HSSG (high speed study group)– 802.3ba: May 2010 target for standard
• Objectives– 40 Gb/s for SONET OC-192 and OTN ODU3 compatibility
• will probably see deployment before 10 GB/s
– 100 Gb/s for Ethernet order-of-magnitude trajectory– single- and multimode fiber and short-reach copper
• 10-km multimode distance for MANs
– full duplex only– 802.3 backward compatible framing
KU EECS 881 – High-Performance Networking – Links
– 80 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-159
© James P.G. SterbenzITTC
Dedicated Links: LANExample5.2 Ethernet Evolution
• …Evolve to 1 Tb/s?
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-160
© James P.G. SterbenzITTC
Dedicated Links: LANExample5.2 Ethernet Evolution
• Ethernet also evolving from LAN to MAN technology– IEEE 802.3 retains control of MAC and PHY standards
• ITU-T Ethernet transport networks– ITU-T G.8010 series specifications– specification of Ethernet in transport networks– relationship to SONET/OTN transport networks
• Metro Ethernet service deployments– MEF: Metro Ethernet Forum
• www.metroethernetforum.org
• implementation agreements and specifications
KU EECS 881 – High-Performance Networking – Links
– 81 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-161
© James P.G. SterbenzITTC
Shared and Dedicated Links: LANExample5.2 Ethernet Link Characteristics
F
FFFF
H | FH | FH | FH | F
H | FH | FHH | F
HHH | F
H
Full
38 B
38 B
38 B+
≤448 /burst
38 B
38 B
10 B
Ovhd
4K BsharedManchestercoax2.94 Mb/s1972-1976
PARC
38–1492 Bswitchpt-2-pt– 40 kmunder
development40/100Gb/s
802.3ba40GBase100GBase
10 Gb/s802.3ae
2002802.3an
1 Gb/s802.3z
1998
100 Mb/s802.3u
1995
10 Mb/sDIX 1980
802.3 1985
Rate | Year
8B10B FCS64B/66B
64B/66B §
4B/5B|PAM58B/10B FCS8B/10B FCS8B/10B FCS
4B/5BPAM5x58B/6T4B/5B
Manchester
Coding
65 m –40 km
100 m
100 m25 m
316 – 5000 m275 – 550 m
100 m100 m
†full duplex 100 m412 – 2000† m
500 –2500* m185 – 925* m
*w/repeaters 100 m
RangeLink Type
38–1492 Bswitchpt-2-pt
parallel fiberfiberfiber
4 pair UTP-7
10GBaseX10GBaseR10GBaseW10GBaseT
38–1492 Bswitchpt-2-pt
4 pair UTP-6twinax STP↑λ sm fiber↓λ mm fiber
1000BaseT 1000BaseCX1000BaseLX1000BaseSX
38–1492 Bstar:hub/
switch
2 pair UTP-52 pair UTP-34 pair UTP-3
mm fiber
100BaseTX100BaseT2100BaseT4100BaseFX
38–1492 Bsharedshared
hub
thick coaxthin coax
2 pair UTP-3
10Base510Base210BaseT
PayloadTopologyMedia
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-162
© James P.G. SterbenzITTC
Shared Medium Links: LANExample5.T Token Ring (TR)
• Early LAN technology (1972)– DCS and Cambridge rings provided foundation– IBM LAN technology; standardised as IEEE 802.5
• Shared wire medium– token passing ring– performs well to heavy load > 80%
• 16 Mb/s TR significantly outperformed 10Base5
• Significant 1980s LAN– but Ethernet had greater market share– evolved to 16 Mb/s (1988)– evolution to hubs required double STP to end systems
KU EECS 881 – High-Performance Networking – Links
– 82 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-163
© James P.G. SterbenzITTC
Shared Medium Links: LANExample5.T FDDI: Evolution & Death of TR
• Logical successor: FDDI– fiber distributed digital interface– only 100 Mb/s LAN technology of time
• ANSI X3.139-1987 (MAC), X3.148.1988 (PHY)• 100BaseT vs. 100BaseVG wars hadn’t even begun• OC-3 ATM LANs were just appearing (and expensive)
• Dual fiber token-passing ring– contra-rotating rings with automatic protection from cuts
• single ring option with no protection
– later adapted for STP and UTP-5: CDDI (copper DDI)
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-164
© James P.G. SterbenzITTC
Shared Medium Links: LANExample5.T FDDI: Evolution & Death of TR
• FDDI-II proposal for integrated services– slotted ring adds circuit service to basic FDDI packet service
• But 100BaseT killed FDDI (and ATM to the desktop)• High-speed token ring (HSTR) proposals DOA
– 100 Mb/s 803.5t 1998 draft (a few products)– 1Gb/s 803.5v working group
KU EECS 881 – High-Performance Networking – Links
– 83 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-165
© James P.G. SterbenzITTC
Shared Medium Links: LANExample5.T Ring LAN Characteristics
token
token
DTR
token*
slot
token
access
100 m
2 km
250 m†
link range
0 – 4522 B28 B2×ring200 km4B/5Bfiber100 Mb/sFDDI 1988
28 B
21 B
21 B
22 b
OH
ring2.5 Mb/sDCS 1972
100 Mb/s
100 Mb/s100 Mb/s
1 Gb/s
4 Mb/s16 Mb/s
10 Mb/s
rate
MLT-3
MLT-34B/5B
8B/10B FCS
Δ Manch.
coding
10 km
–
ring circum.Link type
0 – 4522 B2×ringSTPUTP-5CDDI
0 – 18279 Bstar
{US}TPfiberfiber
HSTR 802.5t1998 802.5t
802.5v
0 – 4529 B0 – 18279
BringSTP
Token Ring1981 IBM1985 802.5
16 bring2 x TPCambridge 1979
payloadtopologymedia
*DTR (dedicated token ring) for switched mode added in 1998 to 4 Mb/s and 16 Mb/s 802.5some switch/NICs supported full duplex at 32 Mb/s
†72 m for UTP
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-166
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11
• IEEE 802.11– first of the 802 wireless protocols– design motivated by Ethernet
• sometimes called “wireless Ethernet”
802.16 WMAN
802.11 WLAN
802.15WPAN
50 m
KU EECS 881 – High-Performance Networking – Links
– 84 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-167
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11
• IEEE 802.11– wireless links based loosely on Ethernet framing
• 6B addresses, 4B FCS• 802.2 SNAP/LLC subheader
– enables simple cheap 802.3+802.11 hubs and switches
• Unlicensed ISM/U-NII bands: 900 MHz, 2.4, 5.8 GHz– significant interference from FHSS 2.4 GHz cordless phones
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-168
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11 Wi-Fi
• Wi-Fi– Wi-iFi alliance: www.wi-fi.org– 802.11 standards compliance and interoperability testing– commonly (but incorrectly) used as synonym for 802.11
KU EECS 881 – High-Performance Networking – Links
– 85 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-169
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11 Coding and MAC
• IEEE 802.11 is CSMA and CDMA hybrid• Variety of coding schemes
– DSSS: direct sequence spread spectrum– FHSS: frequency hopping spread spectrum (rarely used)– OFDM: orthogonal frequency division multiplexing (newer)
• Over which CSMA/CA MAC is run– CSMA with optional RTS/CTS
performance implications?
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-170
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11 Coding and MAC
• IEEE 802.11 is CSMA and CDMA hybrid• Variety of coding schemes
– DSSS: direct sequence spread spectrum– FHSS: frequency hopping spread spectrum (rarely used)– OFDM: orthogonal frequency division multiplexing (newer)– STBC: space-time block coding (newest)
• Over which CSMA/CA MAC is run– CSMA with optional RTS/CTS– RTS/CTS not needed for single user (dedicated link)
• and frequently turned off for multiple users
KU EECS 881 – High-Performance Networking – Links
– 86 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-171
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11 CSMA/CA MAC
• CSMA/CA: collision avoidance– RTS/CTS to reduce Pr[collision]
EECS 882• Sender
– sense, wait for DIFS, send RTS• Receiver
– wait for SIFS, return CTS• Sender
– wait for SIFS, transmit frame• Receiver
– wait for SIFS interval and return ACK
senseDIFS
7
RTS
SIFSCTS
SIFS
frame
SIFSACK
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-172
© James P.G. SterbenzITTC
Shared Medium Links: WLAN Example5.W 802.11b
• IEEE 802.11b (HR – high rate)– 2.4 GHz ISM/U-NII band– formerly widest deployment– 11 Mb/s maximum MAC rate
• actual performance highly dependent on environment• 5Mb/s goodput typical over 60m range with few obstructions• adequate for most home, SOHO, and hotspot use• exceeds rate of most HFC and DSL access links
– DSSS coding; all stations use same chipping sequenceswhat does this mean?
KU EECS 881 – High-Performance Networking – Links
– 87 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-173
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11a
• IEEE 802.11a– 5.8 GHz ISM/U-NII band
• higher rate alternative to 802.11b but more expensive• simultaneously available with 802.11b
– a and b were IEEE 802.11 working group numbers
– 54 Mb/s maximum MAC rate• actual performance highly dependent on environment• 24Mb/s goodput over 35m range typical
– deployment limited to users that needed higher rate• high rate LAN applications• users and campuses with higher rate Internet access links
– e.g. T3, 100M/1G Ethernet, SONET
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-174
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11g
• IEEE 802.11g (ER – extended rate)– 2.4 GHz ISM/U-NII band
• backward compatible with 802.11b• higher rate successor to 802.11b using OFDM
– 54 Mb/s maximum MAC rate• actual performance generally far less• higher usable rates at longer ranges than 802.11b• enhanced performance for
– enterprise and campus LANS– home and SOHO with premium broadband access
– has become most common deployment• virtually all laptops and hubs are now 802.11g• many are a/b/g compatible
KU EECS 881 – High-Performance Networking – Links
– 88 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-175
© James P.G. SterbenzITTC
address 1
Shared Medium Links: WLANExample5.W 802.11 Frame
• MAC Header [10–34B]– frame control [2B]– duration/ID [2B]– address 1 [6B]– address 2 [6B]– address 3 [6B]– sequence control [2B]– address 4 [6B]– QoS control [2B] (802.11e)– HT control [2B] (802.11n)
• Frame body [0–2312‐7955B]
• Trailer: FCS [4B] trailer4B
MAC header10–34B
frame controlduration / ID
sequence control
address 2
address 3
address 4
FCS
frame body
0 – 2312 B
– 7955 B(802.11n)
QoS controlHT control
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-176
© James P.G. SterbenzITTCShared Medium Links: WLANExample5.W 802.11 Evolution to Higher
Rates• Scaling to high data rates
– 802.11 → 802.11b → 802.11g → 802.11n → 802.11 VHT
• Increased frequency– 900 MHz → 2.4 GHz → (5.8 GHz) → 60 GHz (VHT)
• More sophisticated coding– DSSS → OFDM → STBC
• More sophisticated antennæ– single → MIMO
• MAC and link framing enhancements– single small frames → larger frames with burst ACKs
KU EECS 881 – High-Performance Networking – Links
– 89 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-177
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11n
• IEEE 802.11n (HT – high throughput)– next generation 802.11 currently under development– MAC rate of at least 100Mb/s
• Standard published 2009– based on EWC proposal; merge of TgnSync and WWiSE– process held up for several years by intellectual property
• CSIRO owns fundamental wireless networking patents
– products based on draft standards became widely available
• Many draft-compliant products now available– e.g. Mac laptops, consumer wireless base stations
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-178
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11n Enhancements
• 802.11n physical layer– MIMO (multiple-in multiple-output) antennæ– spatial multiplexing and beamforming– new coding techniques
• 802.11n MAC– frame aggregation – block acknowledgements
• 802.11n link layer framing– new header fields– longer payload: up to 7955B
KU EECS 881 – High-Performance Networking – Links
– 90 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-179
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11n PHY Enhancements
• 802.11n physical layer: 600 Mb/s max rate– MIMO (multiple-in multiple-output)– antenna selection– spatial multiplexing (across MIMO antennæ)– beamforming (directional transmission)– channel bonding (2 × 20 MHz)– new coding
• STBC: space-time block code – redundant data across streams• LDPC: low density parity check – optimal error correction
• 802.11n MAC• 802.11n link layer framing
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-180
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11n MAC Enhancements
• 802.11n physical layer• 802.11n MAC
– frame aggregation– shorter SIFS between give pair of STAs
• RIFS (reduced IFS) = 2μs instead of SIFS = 16μs
– block acknowledgements• introduced in 802.11e, modified for 802.11n
– power save multi-poll scheduling for medium access– reverse direction– protection mechanism for coexistence with 802.11abg
• 802.11n link layer framing
KU EECS 881 – High-Performance Networking – Links
– 91 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-181
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11n Link Enhancements
• 802.11n physical layer• 802.11n MAC• 802.11n link layer framing
– new header fields for HT (high throughput)• link adaptation and negotiation• antenna selection and steering• code selection
– QoS from 802.11e– longer max payload for greater efficiency: 7955 B
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-182
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11n Frame Aggregation
• A-MPDU: aggregate MAC PDU– sequence of A-MPDU subframes– all destined to same receiver– all with same QoS ACK policy– up to 64KB long
• A-MPDU subframe– reserved [4b]– MPDU length [3B]– CRC‐8 [1B]– delimiter sig [1B] = 4E (ASCII N)– MPDU [0–7993?B]– pad [0‐3b]
length
MPDU frame
0 – 7993? B
CRCdelimiter signature
res
pad
length
MPDU frame
0 – 7993? B
CRCdelimiter signature
res
pad
subframe
MPDUdelimiter
KU EECS 881 – High-Performance Networking – Links
– 92 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-183
© James P.G. SterbenzITTCShared Medium Links: WLAN
Example5.W 802.11n Block Acknowledgements
• Block acknowledgements– introduced in 802.11e
part of 802.11-2007modified in 802.11n
– negotiated between base station and terminal
• Types– immediate
• intended for high-speed; used in 802.11n
– delayed
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-184
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11n Block Negotiation
• Block ACK initialisation– ADDBA add request– ADDBA add response
• Data transfer– after recommended RTS/CTS
• more important for larger transfer
• Block ACK termination– DELBA delete request– DELBA delete response
7
RTS
CTS
SIFS
frames
ACK
DELBARequest
BlockAck
ADDBAReq
ACK
ACK
ADDBAResp
RIFS
KU EECS 881 – High-Performance Networking – Links
– 93 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-185
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11n Block Transfer
• Block data transfer– after RTS/CTS– sequence of MPDUs– separated by RIFS
• Block acknowledgement– after end of MPDU block– BlockAckReq sent– BlockAck returned
• after SIFS in immediate mode
7
MPDU
BlockACK
BlockACKReq
MPDU
RIFS
MPDU
RIFS
SIFS
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-186
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11 Future
• Work beginning on next version of 802.11– 802.11 VHT (very high throughput) SG (study group)– proposing PAR (project authorisation request)
• Diminishing returns possible in 2.4 and 5.8 GHz– next ISM bands at ~ 24 and 61 GHz– 802.15.3c standardising in 60 GHz band
KU EECS 881 – High-Performance Networking – Links
– 94 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-187
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11 VHT
• 802.11 VHT (very high throughput) SG (study group)– 61.25 GHz (61.0–61.5) commonly called 60 GHz
• Expected PHY modifications– new 802.11 clause for 60GHz ISM PHY
• possible relationship with 802.15.3c
– coexistance with other 60 GHz communication
• Expected MAC and link modifications– changes to support 60 GHz directional antennæ– multi-band capability– efficiency enhancements– fast session transfer to 802.11a/b/g/n (<6GHz)
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-188
© James P.G. SterbenzITTC
Shared Medium Links: WLANExample5.W 802.11 Link Characteristics
24 Mb/s0–2304 B50 MHz3.7 GHzlicensed
2008802.11y
24 Mb/s0–2304 B6 – 54 Mb/s1 – 11 Mb/s
OFDM DSSS883.5 MHz2.4 GHz2003802.11g
2009
1999
1999
1997
1991
1970
year
*number non-overlapping
12|19|4
11|13|14|3
11|13|14|3
1
channels us/eu/jp/*
75 m
35 m
60 m
typicalrange
500 MHz
83.5 MHz300 MHz
300 MHz
83.5 MHz
83.5 MHz
26 MHz
2×100 kHz
channel bw (US)
9.6 kb/s400 MHzALOHA
1 – 2 Mb/sDSSS915 MHzWavelan
OFDMMIMO
OFDM
DSSSFHSS
DSSSFHSS
coding
75 Mb/s
24 Mb/s
5 Mb/s
typical goodput
Link type
~ 1 Gb/s61 GHz802.11VHT
0–7955 B< 248 Mb/s2.4 GHZ5.8 GHz802.11n
0–2304 B6 – 54 Mb/s5.8 GHz802.11a
0–2304 B1 – 11 Mb/s2.4 GHz802.11b
0–2304 B1 – 2 Mb/s2.4 GHz802.11
payloadMAC rateband (US)
KU EECS 881 – High-Performance Networking – Links
– 95 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-189
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W Bluetooth and 802.15
• IEEE 802.15 and Bluetooth– part of 2nd set of 802 wireless protocols (802.15 & 802.16)– design motivated by Bluetooth consortium– no similarity to 802.11/Ethernet framing or operation
802.16 WMAN
802.11 WLAN
802.15WPAN
10 m
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-190
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W Bluetooth and 802.15
• PAN: local area network– links or subnetwork of shorter reach than LAN– replacement for interconnnect cables
• computer peripherals• mobile phone headsets
– private intimate group of personal devices [IEEE 802]• in personal operating space (POS)
– several meters: O (10 m)
• Examples– wired: USB, IEEE 1394 Firewire– wireless: IrDA, 802.15.1/Bluetooth, 802.15.3, Wireless USB
KU EECS 881 – High-Performance Networking – Links
– 96 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-191
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W Bluetooth and 802.15
• Initial work done at Ericsson in Sweden– Bluetooth named after Harald I
• Bluetooth SIG (special interest group) formed 1998– mobile telephone vendors: Ericsson, Nokia– other electronics vendors: IBM, Intel, Toshiba
• Proprietary specification development– membership was required to see draft specifications– specifications now freely available (2.1 is current)
• www.bluetooth.com/Bluetooth/Learn/Technology/Specification
• Stovepipe protocol stack for very specialised domain– IEEE reworked PHY and MAC as 802.15.1
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-192
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W Bluetooth Deployment Issues
• Problems and issues– closed development process driven by mobile telephony– incompatible with Internet and 802 architecture
• rectified by IEEE 802.15.1 (future?)
– interference not considered• interference with 802.11• poor scalability in dense deployments (e.g. 2001 CeBIT debacle)
– numerous security flaws– competition looming from wireless USB– architectural limitations …
KU EECS 881 – High-Performance Networking – Links
– 97 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-193
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W Bluetooth Architectural Limitations
• Significant architectural restrictions– 3-bit address space ⇒ only 8 active devices / piconet
• appalling lack of foresight– evidently driven mobile telephone marketing folk
• personal networks easily far exceed 8 devices• computer manufacturers (IBM, Intel) deny responsibility
– not appropriate for high-performance applications • modest transmission rate: 721 kb/s (later 3 Mb/s)• master/slave configuration
– problems largely rectified by IEEE 802.15.3• future uncertain
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-194
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15 WPAN Overview
• WPAN: Wireless Personal Area Networks– IEEE 802.15 grouper.ieee.org/groups/802/15
• Personal and short-reach wireless network– shorter range than 802.11– initially motivated by Bluetooth & compatibility with 802.11
KU EECS 881 – High-Performance Networking – Links
– 98 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-195
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15 WPAN Standards
• IEEE 802.15– wireless personal area networks
• Personal and short-reach wireless network– 802.15.1: standardisation of Bluetooth physical/MAC layers– 802.15.2: co-existence of 802.11 and 802.15 in 2.4 GHz
• original goal of 802.15.1 was to interoperate with 802.11
– 802.15.3: high rate and larger addresses– 802.15.4: low energy for sensor networks– 802.15.5: mesh networking (work in progress)– 802.15 BAN SG (study group)
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-196
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15.1 Physical Layer
• 2.4 GHz unlicensed ISM band• Three power classes: 1–100 mW with power control• Three line coding options: 1, 2, or 3 Mb/s• Low sensitivity receivers
– intended to permit low cost receivers
KU EECS 881 – High-Performance Networking – Links
– 99 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-197
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15.1 Medium Access Control
• TDD (time division duplexing)– simple to achieve over very short distances
• independent clocks are frequently synchronised
• FHSS (frequency hopping spread spectrum)– FHSS robust to narrow-band interference– pseudorandom hopping sequence determined by master– significant interference problems with 802.11 DSSS
master
slave
f(k) f(k+1) f(k+2) f(k+3) . . .f(k+6)f(k+4) f(k+5)
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-198
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15.1 Frame Format: Access
• Access code [68 or 72b]– preamble [4b] alternating bit pattern
chosen so bit change to sync word– sync word [64b] derived from lower
address part of 48-bit MAC address– trailer [4b] alternating bit pattern
only if header follows
• Header• Payload
KU EECS 881 – High-Performance Networking – Links
– 100 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-199
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15.1 Frame Format: Header
• Access code• Header
– logical transport address [3b] LT_ADDR ASTONISHING!!
– type [4b] logical transport type andtraffic class
– flow [1b] control– ARQN [1b] ACK or NAK– SEQN [1b] 1-bit sequence no.– HEC [8b] header CRC
• Payload
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-200
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15.1 Frame Format: Payload
• Access code• Header• Payload
– contents dependent on logical transport and packet type
KU EECS 881 – High-Performance Networking – Links
– 101 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-201
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15.1 Piconet
• Piconet : up to 256 devices– transmission range of master
M
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-202
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15.1 Piconet
• Piconet : up to 256 devices– transmission range of master
• Master dictates timing– transmits in odd-numbered slots
M
KU EECS 881 – High-Performance Networking – Links
– 102 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-203
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15.1 Piconet
• Piconet : up to 256 devices– transmission range of master
• Master dictates timing– transmits in odd-numbered slots
• Slaves– max of only 7 active at a time– use even-numbered slots
S
S
S
M
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-204
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15.1 Piconet
• Piconet : up to 256 devices– transmission range of master
• Master dictates timing– transmits in odd-numbered slots
• Slaves– max of only 7 active at a time– use even-numbered slots– all slave–slave communication through master
S
S
S
M
KU EECS 881 – High-Performance Networking – Links
– 103 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-205
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15.1 Piconet
• Piconet : up to 256 devices– transmission range of master
• Master dictates timing– transmits in odd-numbered slots
• Slaves– max of only 7 active at a time– use even-numbered slots– all slave–slave communication through master
• Parked (inactive) devices– max 247
S
P
S
S
P
P
P
M
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-206
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15.1 Scatternet
• Scatternet– collection of piconets that share devices
• Barely mentioned in the Bluetooth specs– theoretical construct to deflect criticism on architectural
limits of Bluetooth?
KU EECS 881 – High-Performance Networking – Links
– 104 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-207
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15.3 Overview
• 802.15 Task Group 3: High Rate PANs– higher data rates– multimedia and QoS– ad-hoc and peer-to-peer networking– better co-existence with 802.11
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-208
© James P.G. SterbenzITTCShared Medium Links: WPANExample5.W 802.15.3 Physical Layer
Coding• 802.15.3 physical layer: 11 – 55 Mb/s
8-TCM64-QAM55 Mb/s
8-TCM32-QAM44 Mb/s
8-TCM16-QAM33 Mb/s
–DQPSK22 Mb/s
8-TCMQPSK11 Mb/s
CodingModulationRate
0°180°
90°
270°
KU EECS 881 – High-Performance Networking – Links
– 105 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-209
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15.3 Piconets
• Piconetshow to improve overBluetooth/802.15.1?
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-210
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15.3 Piconets
• Piconets: 64K devices– 16 b DEV address– peer-to-peer data
• doesn’t need to go via PNC
why do we need a controller?
KU EECS 881 – High-Performance Networking – Links
– 106 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-211
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15.3 Piconets
• Piconets: 64K devices– 16 b DEV address– peer-to-peer data
• doesn’t need to go via PNC
– PNC piconet coördinator• beacons to all DEVs in piconet• distributes timing
PNC
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-212
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15.3 Frame Format
• Header• Payload
KU EECS 881 – High-Performance Networking – Links
– 107 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-213
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W Additional 802.15.3 TGs
• 802.15.3 task groups• 802.15.3a: high rate alternative PHY
– group deadlocked and disbanded
• 802.15.3b: MAC amendment– corrections and updates to 802.15.3
• 802.15.3c: millimeter wave– alternate physical layer in millimeter wave bands
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-214
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15.3a Alternative PHY
• 802.15.3a: alternative PHY for 802.3.15• Goal:
– higher data rate in excess of 100 Mb/s
• Multiple proposals– combined and down-selected to two competitors1. DS-UWB (direct sequence – ultra wide band)
• UWB pulses in two channels: 3.1–4.85 and 6.2–9.7GHz• 26 Mb/s – 1.32 Gb/s
2. MB-OFDM (multiband – orthogonal freq. div. multiplexing)• OFDM in 3.1 –10.6GHz band• 480 Mb/s per 528MHz of spectrum in 14 channels
KU EECS 881 – High-Performance Networking – Links
– 108 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-215
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W 802.15a Alternative PHY
• Problem:– deadlock between proposals
• Typical solutions to standards deadlock– compromise even if bad (e.g. ATM cell size)– do both as alternatives (not uncommon for IEEE 802)– choose one at higher level (difficult due to politics)– give up (perhaps let marketplace decide)
• 802.15.3 fate– one group was unwilling to compromise– study group disbanded– challenges: regulatory problems with UWB interference
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-216
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W WiMedia MB-OFDM UWB
• WiMedia Alliance www.wimedia.org• Evolution of 802.15.3a MB-OFDM
– standardised as ISO/IEC 26907 and 26908
KU EECS 881 – High-Performance Networking – Links
– 109 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-217
© James P.G. SterbenzITTCShared Medium Links: WPANExample5.W 802.15.3c Millimeter Wave
PHY• 802.15.3c: millimeter wave WPAN
– 57–64 GHz unlicensed spectrum– goal: data rate > 1 Gb/s up to 10 m
• Status– currently down to 9 proposals– goal to agree by end of 2007– goal to finish standard by end of 2008
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-218
© James P.G. SterbenzITTC
Shared Medium Links: WPAN Example5.W 802.15 Link Characteristics
0–4096 B3–10 m53.3–480 Mb/s
MB-OFDM TFC
14 × 528 MHz UWB
30 channels7.4 GHz3.1–10.6
GHz UWB2005802.15.3aISO 29607Bluetooth 3.0
2009
2003
2004
20032005
2002
1998
year
5 × 15MHz
AFHSS79 × 1MHz
FHSS79 × 1MHz
FHSS79 × 1MHz
FHSS79 × 1MHz
channels
>10 m
1–100 m
1–100 m
1–100 m
1–100 m
1–100 m
typicalrange
~7 GHz
83.5 MHz
83.5 MHz
83.5 MHz
83.5 MHz
83.5 MHz
channel bw
721 kb/sTDMA/TDDGFSK2.4 GHzBluetooth 1.0
721 kb/sTDMA/TDD GFSK2.4 GHzBluetooth 1.1
802.15.1
QPSK/QAMTCM-8
π/4-DQPSK8-DPSK
TDMA/TDD GFSK
coding
<2.1 Mb/s
typical goodputLink type
~2 Gb/s57–64 GHz mm802.15.3c
11 – 55 Mb/s2.4 GHz802.15.3
2 Mb/s3 Mb/s2.4 GHzBluetooth 2.0
721 kb/s2.4 GHzBluetooth 1.2802.15.1
payloadMAC rateband
KU EECS 881 – High-Performance Networking – Links
– 110 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-219
© James P.G. SterbenzITTC
Shared Medium Links: WPANExample5.W Wireless USB Overview
• Wireless USB: Universal Serial Bus– wireless version from
www.usb.org/developers/wusb/
• USB– actually become the universal PC peripheral interconnect– largely replacing serial, parallel, and SCSI for consumers
• Wireless USB– high-rate wireless link with USB interface– 480 Mb/s at 3 m; 110 Mb/s at 10 m
• Wireless USB future uncertain
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-220
© James P.G. SterbenzITTC
Shared Medium Links: RBBExample5.H HFC Residential Broadband
• HFC (hybrid fiber coax)– based on CATV distribution infrastructure– fiber to neighbourhood node– coax to and within home
reuse
new
reuse
reuse
Infrastructure
widespreadtwisted pairDSL
copper
fiber
shared coax
Medium
futureBPL
emergingFTTX PON
widespreadHFC
DeploymentRBB Technology
KU EECS 881 – High-Performance Networking – Links
– 111 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-221
© James P.G. SterbenzITTC
Shared Medium Links: RBBExample5.H HFC Network Architecture
• Head end is CATV equivalent to PTSN central office– fiber links from head end to fiber node in neighbourhoods
• optical ↔ electrical conversion
– coax distribution lines serve multiple houses (10 – 2000)• amplifiers may be used to extend coax runs• subscriber drops tap into distribution cable
OE
head endOE
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-222
© James P.G. SterbenzITTC
Shared Medium Links: RBBExample5.H HFC Residential Architecture
• Data multiplexed with analog and digital TV channels– IP telephony delivered over data stream
head end
Internet
PSTN
CMTS: cable modem termination systemDOCSIS×: hub or switch with DOCSIS modemLIS: local insertion video server (weather, ads)TRAC: telco return access concentrator
OETRAC
CMTS
local
localstudio
LISVOD
PC
TV
TVIP
DOCIS
KU EECS 881 – High-Performance Networking – Links
– 112 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-223
© James P.G. SterbenzITTC
Shared Medium Links: RBBExample5.H HFC Modulation and Spectrum
• Data spectrum: FDM – frequency division multiplexed• Upstream: 5 – 42 MHz
– below broadcast channel 2– QPSK typical, QAM-16 optional
• Downstream: 91 – 857 MHz– spectrum divided with analog and digital television– QAM-64 or -256 downlink shared among users
• per user bandwidth depends on network engineering and load
5 42
up
54 88 108 857 MHz
FM
digital CATV channels
216 MHz
downstream DOCSIS data
VHF analog analog CATV channels
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-224
© James P.G. SterbenzITTC
Shared Medium Links: RBBExample5.H HFC DOCSIS Overview
• Data over cable interface specification (DOCSIS)– Originally begun as IEEE 802.14– CableLabs standard specification
• DOCSIS 2.0 and 3.0 www.cablemodem.com/specifications/
– DOCSIS 2.0 standardised as ITU J.122
• DOCSIS versions– 1.0: downstream over HFC, upstream using POTS– 1.1: downstream and upstream using HFC– 2.0: higher upstream rate of 30.72 Mb/s – 3.0: higher upstream and downstream rates > 100 Mb/s
KU EECS 881 – High-Performance Networking – Links
– 113 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-225
© James P.G. SterbenzITTC
Shared Medium Links: RBBExample5.H HFC DOCSIS Protocol Stack
• DOCSIS standards– operations interfaces– security– MAC (+link)
• link framing• TDM downstream• TDMA upstream
– physical layer• RF on coax• QPSK/QAM
PHY
convergence
MAC
security
DIX/802.3 MAC
802.2 LLC
IP + ARP
UDP
DHCP TFTP SNMP securitymgt
EthernetLLC+MAC
MACfilter
PHY
cable modem mgt.
RF on coax.
cat-n to CPE
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-226
© James P.G. SterbenzITTC
Shared Medium Links: RBBExample5.H HFC DOCSIS Frame Format
• Convergence sublayer header– downstream: MPEG header type=data– upstream: PMD preamble
• MAC header– FC: frame control – type of header [1B]
– MAC_PARM: MAC parameters [1B]
– LEN: length of EDR+payload [2B]
– EHDR: extended header [0–240B]
– HCS: header check sequence [2B]
• Payload– Ethernet frame encapsulating user data Ethernet CRC
FC
LEN
HCS
EHDR
MPEG (downstream)PMD (upstream)
MAC_PARM
Ethernet header
IP packet
KU EECS 881 – High-Performance Networking – Links
– 114 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-227
© James P.G. SterbenzITTC
Shared Medium Links: RBBExample5.H HFC Link Characteristics
120 Mb/s
320 kb/s –30.72 Mb/s
320 kB/s –10.24 Mb/s
320 kB/s –5.12 Mb/s
Rate MACCodingCodingRate
QoSX.509 sec
TDMAS-CDMA
QPSK8-QAM
16-QAM32-QAM64-QAM
128-QAM
64-QAM256-QAM
30.342 Mb/s42.884 Mb/s2001J.122DOCSIS 2.0
2006
1999
1996
Year
160 Mb/s
30.342 Mb/s42.884 Mb/s
30.342 Mb/s42.884 Mb/s
Downstream
64-QAM256-QAM
64-QAM256-QAM
64-QAM256-QAM
QoSX.509 sec
QoSX.509 sec
PSTN upstream
NotesLink Type
TDMAS-CDMA
TCM
QPSK8-QAM
16-QAM32-QAM64-QAM
128-QAM
DOCSIS 3.0
Euro
TDMAQPSK16-QAMJ.112DOCSIS 1.1
TDMAQPSK16-QAMDOCSIS 1.0
UpstreamStandard
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-228
© James P.G. SterbenzITTC
Shared Medium Links: RBBExample5.H HFC Summary
Advantages of HFC?
KU EECS 881 – High-Performance Networking – Links
– 115 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-229
© James P.G. SterbenzITTC
Shared Medium Links: RBBExample5.H HFC Summary
• Advantages of HFC– reuse of existing CATV plant
• but required upgrades for upstream channels
Disadvantages of HFC?
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-230
© James P.G. SterbenzITTC
Shared Medium Links: RBBExample5.H HFC Summary
• Advantages of HFC– reuse of existing CATV plant
• but required upgrades for upstream channels
• Disadvantages of HFC– shared medium infrastructure– usable data rate and latency per user highly dependent on…
• number of homes in fiber node area• take rate (number of subscribers in fiber node area)• traffic demand
KU EECS 881 – High-Performance Networking – Links
– 116 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-231
© James P.G. SterbenzITTC
Shared Medium Links: RBBExample5.H HFC Summary and Evolution
• Advantages of HFC– reuse of existing CATV plant
• Disadvantages of HFC– shared medium infrastructure– usable data rate and latency per user highly variable
• Evolution for high speed– hack of video distribution network for Internet access– replacement of legacy wired CATV infrastructure with fiber
• but not all the way to the residence
– higher baud rate QAM coding with DOCSIS evolution
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-232
© James P.G. SterbenzITTC
LinksLL.3 Link Layer Components
LL.1 Transmission and physical mediaLL.2 Link layer technologiesLL.3 Link layer components
LL.3.1 Amplifiers, regenerators, and repeatersLL.3.2 Multiplexors and cross-connectsLL.3.3 Bridges, hubs, and switches
LL.4 Support for higher layers
KU EECS 881 – High-Performance Networking – Links
– 117 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-233
© James P.G. SterbenzITTC
Link Layer ComponentsExample Types
• Amplifiers and regenerators– optical– microwave relays– bent-path satellite links
• Bridges and hubs• Multiplexors and cross-connects
– space division switches
• Time slot interchangers (TSI)– time division switches
• Optical wavelength converters
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-234
© James P.G. SterbenzITTC
Link Layer ComponentsPerformance Requirements
• Performance requirements– must sustain link rate– must not introduce unacceptable delay
Link Layer Components L-IIc
Link layer components must sustain the data rate of the link, while not introducing significant delay.
KU EECS 881 – High-Performance Networking – Links
– 118 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-235
© James P.G. SterbenzITTC
Links and LANsLL.3.1 Amplifiers, Regenerators, and Repeaters
LL.1 Transmission and physical mediaLL.2 Link layer technologiesLL.3 Link layer components
LL.3.1 Amplifiers, regenerators, and repeatersLL.3.2 Multiplexors and cross-connectsLL.3.3 Bridges, hubs, and switches
LL.4 Support for higher layers
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-236
© James P.G. SterbenzITTC
Link Layer ComponentsAmplifiers and Regenerators
• Amplifiers: analog– example: optical EDFA (erbium doped fiber amplifier)
every few hundred km
KU EECS 881 – High-Performance Networking – Links
– 119 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-237
© James P.G. SterbenzITTC
Link Layer ComponentsAmplifiers and Regenerators
• Amplifiers: analog– example: optical EDFA (erbium doped fiber amplifier)
every few hundred km
• Regenerators: A/D/A– 2R: regeneration and reshaping preserves timing– 3R: regeneration, reshaping, and retiming– examples:
• optical 2R and 3R• microwave relays• bent-path satellite links
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-238
© James P.G. SterbenzITTC
Link Layer ComponentsLightpath Transparency
• Rate specific bit stream – OTN Och {2.5,10,40Gb/s}
• Bit stream– With 3R retiming– Protocol transparent
• Digital– With 2R regen– Timing transparent
• Analog (approximate)– With EDFAs– O-CDMA
• Photonic– Waveform O-CDMA– Quantum crypto
τ
τ
KU EECS 881 – High-Performance Networking – Links
– 120 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-239
© James P.G. SterbenzITTC
Link Layer ComponentsOptical Wavelength Converters
• O/E/O: convert through electronic domain– expensive– lose advantages of all-optical lightpaths
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-240
© James P.G. SterbenzITTC
Link Layer ComponentsOptical Wavelength Converters
• O/E/O: convert through electronic domain– expensive– lose advantages of all-optical lightpaths
• Optical domain: future technology– cross-modulation: input modulates laser output at new λ– coherent effects: similar to four wave mixing
• Small cheap DWDM multiwavelength converters will– reduce some lightpath assignment constraints– will require modification of lightpath routing algorithms
KU EECS 881 – High-Performance Networking – Links
– 121 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-241
© James P.G. SterbenzITTC
Links and LANsLL.3.2 Multiplexors and Cross-Connects
LL.1 Transmission and physical mediaLL.2 Link layer technologiesLL.3 Link layer components
LL.3.1 Amplifiers, regenerators, and repeatersLL.3.2 Multiplexors and cross-connectsLL.3.3 Bridges, hubs, and switches
LL.4 Support for higher layers
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-242
© James P.G. SterbenzITTC
Link Layer ComponentsMultiplexors and Cross-Connects
• Multiplexors / demultiplexors– aggregate multiple virtual links onto a physical link
• example: T-carrier, point-to-point SONET, WDM multiplexors• example: SONET ring add-drop multiplexors
KU EECS 881 – High-Performance Networking – Links
– 122 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-243
© James P.G. SterbenzITTC
Link Layer ComponentsMultiplexors and Cross-Connects
• Multiplexors / demultiplexors– aggregate multiple virtual links onto a physical link
• example: T-carrier, point-to-point SONET, WDM multiplexors• example: SONET ring add-drop multiplexors
• Cross-connects– layer 2 switch with relatively static configuration
• example: SONET cross-connect between rings
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-244
© James P.G. SterbenzITTC
Multiplexors and Cross-ConnectsSONET Topology: Mesh
• SONET mesh– mesh of SONET links– switched at L3
• between ATM switches• between IP routers
IP
IP IP
KU EECS 881 – High-Performance Networking – Links
– 123 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-245
© James P.G. SterbenzITTC
Multiplexors and Cross-ConnectsSONET Topology: Rings
• SONET rings– multiplexed at L2
• 4:1 multiplexing for aggregation• ADMs for ring insertion/extraction
– switched at L2• cross-connects for
ring interconnection– fault tolerant
• dual ring APS– automatic protection
switching
XC
ADM
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-246
© James P.G. SterbenzITTC
•••
•••
STS-n
STS-n
OC-n
OC-n
OC-m
Multiplexors and Cross-ConnectsSONET Add/Drop Multiplexors
• ADM: add/drop multiplexor– electronic device– optical transceivers
• Layer 2 insertion/extraction– of lower rate signals
• optical OC-m , m < n• electrical T-k , typically T3
– to/from OC-n SONET
• Typically on SONET ring– but may be point-to-point link
KU EECS 881 – High-Performance Networking – Links
– 124 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-247
© James P.G. SterbenzITTC
STS-n
STS-n
STS-n
STS-n
Multiplexors and Cross-ConnectsSONET Cross Connects
• XC: Cross-connect– electronic switch
• 2×2 switch shown• larger cross-connects possible
– optical transceivers
• Space division between:– point-to-point links– rings
• Time division– multiplexing hierarchy
OC-n
OC-n
OC-n
OC-n
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-248
© James P.G. SterbenzITTC
Links and LANsLL.3.3 Bridges, Hubs, and Switches
LL.1 Transmission and physical mediaLL.2 Link layer technologiesLL.3 Link layer components
LL.3.1 Amplifiers, regenerators, and repeatersLL.3.2 Multiplexors and cross-connectsLL.3.3 Bridges, hubs, and switches
LL.4 Support for higher layers
KU EECS 881 – High-Performance Networking – Links
– 125 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-249
© James P.G. SterbenzITTC
Link Layer ComponentsBridges
• Bridges connect LAN segments– extend reach beyond limits– important for early LANS
• e.g. Ethernet extension
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-250
© James P.G. SterbenzITTC
Link Layer ComponentsBridges
• Bridges connect LAN segments– extend reach beyond limits– important for early LANS
• e.g. Ethernet extension
• Promiscuous– repeat (pass) all frames
network scalability?
KU EECS 881 – High-Performance Networking – Links
– 126 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-251
© James P.G. SterbenzITTC
Link Layer ComponentsBridges
• Bridges connect LAN segments– extend reach beyond limits– important for early LANS
• e.g. Ethernet extension
• Promiscuous– repeat (pass) all frames– all interconnected segments share intra-segment frames
alternative?
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-252
© James P.G. SterbenzITTC
Link Layer ComponentsBridges
• Bridges connect LAN segments– extend reach beyond limits– important for early LANS
• e.g. Ethernet extension
• Learning bridge– learns local segment addresses
• snooped on source MAC address in frame header
– only repeat frames destined for other segments
KU EECS 881 – High-Performance Networking – Links
– 127 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-253
© James P.G. SterbenzITTC
Link Layer ComponentsHubs
• Early LANs dictated wiring topology – linear segments for Ethernet– rings for token ring
Problems?
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-254
© James P.G. SterbenzITTC
Link Layer ComponentsHubs
• Early LANs dictated wiring topology – linear segments for Ethernet– rings for token ring
• Office topology frequently didn’t match LAN topology– Ethernet bridges frequently needed to bridge hallways
KU EECS 881 – High-Performance Networking – Links
– 128 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-255
© James P.G. SterbenzITTC
Link Layer ComponentsHubs
• Early LANs dictated wiring topology – linear segments for Ethernet– rings for token ring
• Office topology frequently didn’t match LAN topology– Ethernet bridges frequently needed to bridge hallways
• End user could take down network– by disconnecting network interface
• token ring• some Ethernet links (e.g. 10Base2)
– sys/netadmins would have to run from office to office
Response?
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-256
© James P.G. SterbenzITTC
Link Layer ComponentsHubs
• Alternative– use a star wiring plan– host/station links all go to a hub in a wiring closet
KU EECS 881 – High-Performance Networking – Links
– 129 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-257
© James P.G. SterbenzITTC
Link Layer ComponentsHubs
• Alternative– use a star wiring plan– host/station links all go to a hub in a wiring closet
• More flexible wiring plan• Central location for debugging
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-258
© James P.G. SterbenzITTC
Link Layer ComponentsHubs
• Alternative– use a star wiring plan– host/station links all go to a hub in a wiring closet
• More flexible wiring plan• Central location for debugging
Network scalability?
KU EECS 881 – High-Performance Networking – Links
– 130 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-259
© James P.G. SterbenzITTC
Link Layer ComponentsHubs
• Alternative– use a star wiring plan– host/station links all go to a hub in a wiring closet
• More flexible wiring plan• Central location for debugging• Hub is still shared medium bottleneck
alternative?
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-260
© James P.G. SterbenzITTC
Link Layer ComponentsLAN Switches
• Alternative– replace hub with a space division switch
KU EECS 881 – High-Performance Networking – Links
– 131 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-261
© James P.G. SterbenzITTC
Link Layer ComponentsLAN Switches
• Alternative– replace hub with a space division switch
• LAN switch– switches on layer 2 (MAC address) header– full bandwidth of each link available
• assuming non-blocking switch fabric
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-262
© James P.G. SterbenzITTC
Link Layer ComponentsLAN Switches
• Alternative– replace hub with a space division switch
• LAN switch– switches on layer 2 (MAC address) header– full bandwidth of each link available
• assuming non-blocking switch fabric
– not a substitute for L2 (IP) switch (router)why?
KU EECS 881 – High-Performance Networking – Links
– 132 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-263
© James P.G. SterbenzITTC
Link Layer ComponentsLAN Switches
• Alternative– replace hub with a space division switch
• LAN switch– switches on layer 2 (MAC address) header– full bandwidth of each link available
• assuming non-blocking switch fabric
– not a substitute for L2 (IP) switch (router)– no IP routing and forwarding capability
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-264
© James P.G. SterbenzITTC
LinksSupport for Higher Layers
LL.1 Transmission and physical mediaLL.2 Link layer technologiesLL.3 Link layer componentsLL.4 Support for higher layers
KU EECS 881 – High-Performance Networking – Links
– 133 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-265
© James P.G. SterbenzITTC
Link Support for Higher LayersLoss Characterisation
• Higher layer response depends on type of L2 loss– net configuration/rerouting based on path characteristics– transport layer response to corruption, fades vs. congestion
• Long term and aggregate path characteristics• Dynamic and per packet information
– reason for loss
Loss Characterisation Principle L-4F
Provide long-term and dynamic information on the reason for loss to high layers so that network and end-to-end mechanisms respond appropriately.
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-266
© James P.G. SterbenzITTC
Link Support for Higher LayersFiltering
• Filtering PDUs not destined for higher layer protocols– PDU headers must be processed
• Discard early at low layers– minimises PDU processing by higher layers
Early Filtering Principle L-4f
Filter the incoming data not destined for a node as early as possible, and discard as much as possible at each layer.
KU EECS 881 – High-Performance Networking – Links
– 134 –
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-267
© James P.G. SterbenzITTC
Link Support for Higher LayersBroadcast Support
• Key infrastructure protocols need broadcast– e.g. ARP, DHCP
• Shared medium LANs/MANs support natively• Mesh networks need to provide broadcast emulation
Link Layer Multicast Principle L-2C
Shared medium links provide native support for broadcast, essential for higher-layer control protocols and in support of multicast applications. Nonbroadcast point-to-point mesh LANs should provide broadcast and multicast support.
16 September 2010 KU EECS 881 – High-Speed Networking – Links HSN-LL-268
© James P.G. SterbenzITTC
LinksAcknowledgements
Some material in these foils comes from the textbook supplementary materials:
• Sterbenz & Touch,High-Speed Networking:A Systematic Approach toHigh-Bandwidth Low-Latency Communicationhttp://hsn-book.sterbenz.org