Académique Documents
Professionnel Documents
Culture Documents
Desire to squeeze more efficiency from core network on the basis of statistical multiplexing.
ATM Forum comprises all major manufacturers, commercial players, and academics - + 700 members. They promote ATM They thrash out protocols, standards, etc. to ensure interoperability work closely with ITU-T and IETF to define, develop, and propose standards.
bit rate
constant rate? variable rate?
connection type
connection-oriented? Connectionless?
Layer 3: AALs
CBR (Constant Bit Rate service) - AAL1
Uncompressed voice, video conference, leased lines
VBR-RT (Variable Bit Rate Real Time) - AAL2 (not been fully developed yet.)
with bounded delay for delivery packetized voice
Header Error Checksum 48-byte payload Will send empty cells if it has nothing else to send! Responsible for policing function.
A Virtual Path (VP) can hold many Virtual Channels (VCs). Each switch must either
forward a VPI:xxx cell without looking at its VCIs at all, (route only on VPI), or terminate a VP, in which case every VPI:VCI must be individually routed.
So a head office in Grahamstown could have VPs to branch offices in London and New York, and new channel setup would involve only endpoints.
LAN Emulation-LANE
Became hottest area in ATM. ATM failed to capture LAN market, had to accomodate it.
But what use are QoS guarantees if the TCP clients cannot see them and adapt?
Initially, expectations were for end-to-end ATM and quick demise of IP. But LANs/IP were too strong: ATM gurus tried to emulate LANs: IP in the LANs only, ATM everywhere else
Translate IP addresses Translate MAC addresses Fake services corresponding to broadcast ARP Set up and tear down circuits silently behind your back.
Two years later IP in the organization, ATM in the core network of the carriers Two years later How do we ditch our ATM and use only IP everywhere?
ATM at Rhodes
We have two expensive campus ATM switches in the glass showroom, (The green ones) And some expensive, fast ATM network cards for PCs and our SG workstations, And we have LAN Emulation And a huge ATM switch installed by Telkom when they were doing field trials to buy for their network, and later donated by the vendor to us, Nobody pays it any attention
Leaky Bucket Algorithm (GCRA) is example of traffic shaping and policing in one algorithm. (GCRA = generic cell rate algorithm.)
Delay
CTD - Cell Transfer Delay CDV - Cell Delay Variation
Reliability
CLR - Cell Loss Ratio
Shaping traffic
Why?
Even CBR like voice is not constant.
How?
Token bucket can regulate SCR But still admits bursts at network rate.
Refinement:
2nd stage leaky bucket Size of leak at peak cell rate (PCR) Size of bucket determines maximum burst duration (Burst Tolerance)
FIFO
Works only for best effort No flow control Bursts delay everyone
Buffering in Switches
Fair Queuing
One queue per VC with priorities
Packet Discarding
Goodput - measure of useful throughput.
17% goodput in 1994 experiment huge embarrassment
Over-provisioned IP is good enough. QoS only becomes an issue if youre trying to keep equipment utilization very high. Why do that?
ATM is too complex and reflects the engineers desire to control, shape and manage things.