Group Member Augustino Dere Puthyrak KANG
Group Member Augustino Dere Puthyrak KANG
Group Member Augustino Dere Puthyrak KANG
Presentation Objectives
Answer three basic Questions :
What? what is ATM How ? how it works. Why? -- why its used (benefits)
Outline
I - Introduction: Definition O er ie!: "istory# $eatures II - A%M Protoco&'Architecture
What ?
(eference Mode& Architecture of A%M net!ork )irtua& *onnection *e&& $ormatted A%M (outing *ongestion *ontro& - +er ice - ,ua&ity of +er ice - (ate--ased Approach
ow ?
Why? 3
ATM !efinition
Asynchronous Transfer Mode (ATM) A high-performance# ce&&-oriented s!itching and mu&tip&e.ing techno&ogy that uti&i/es fi.ed&ength packets to carry different types of traffic0
ATM O"er"iew
A%M: A%M !as designed in ear&y 1223s In October 1221# A%M $orum !ith four companies as members4 Adapti e 5N6%7# *I+*O# Norther %e&ecom# and +print0 +ince then# A%M $orum members has gro!n to o er 833 principa& members0 A%M aim is to e.pedite the process of integrating AM% into the market0 It is designed for high-performance mu&timedia net!orking0 It enab&es carriers to transmit oice# ideo# and future media app&ications0 It9s suitab&e for bursty traffic0 It a&&o!s communication bet!een de ices that operate at different speeds0 It can be offered as an end-user ser ice by ser ice pro iders# or as a net!orking infrastructure It is a set of internationa& interface and signa&ing standards defined by I%:-% +tandards +ector0
ATM O"er"iew
So far, ATM has been implemented in :
P*# !orkstation# and ser er net!ork interface cards +!itched-6thernet and token-ring !orkgroup hubs A%M enterprise net!ork s!itches A%M mu&tip&e.ers A%M-edge s!itches A%M-backbone s!itches
ATM #eatures
Main features of ATM
+er ice is connection oriented# !ith data transferred o er a )* A ce&&-s!itched net!ork 5architecture70 $i.ed-si/e ce&& 5;<--ytes7 :ses Asynchronous time-di ision mu&tip&e.ing 5Asynchronous %DM7 %he ,uantity of +er ice 5,of+7 enab&e carriers to transmit oice# data# and ideo0 A%M is independent of the transmission medium0 A%M ce&&s can be sent on a !ire or fiber# and can a&so be packaged inside the pay&oad of other carrier system0
6asy to be mu&tip&e.ed !ith other ce&&s# and routed through the ce&& net!ork0 =ith high speed of the &inks# sma&& and fi.ed-si/e ce&&s seem to arri e their respecti e destinations in an appro.imation of continuous stream# despite inter&ea ing0 60g0 phone ca&&0 +imp&er buffer hard!are# a oiding memory fragmentation prob&em +imp&er ce&&s schedu&ing: - 6asier to a&&ocate different band!idths and de&ays to different )*s0 - 6asier to imp&ement priority - $i.ed si/ed can be s!itched in para&&e& in synchronous fashion0 It9s suitab&e for time-critica& information such as oice or ideo ,uicker reco ery in case of circuit fai&ure0
+egmentation mismatch# as the &ast ce&& in a fragmented message may not be fu&&y used0 %his effect !i&& decrease as the message &ength increases0
ATM 'ulti)le$in*
a7 Asynchronous %DM : A%M mu&tip&e.ers fi&& a s&ot !ith a ce&& from any input channe& that has a ce&&0 b7 %DM
10
ATM
11
!ontrol responsib&e for generating and managing signa&ing re>uest 5connection management70 (ser dea&s !ith data transport# f&o! contro&# error correction# and other user functions0 )ayer Mana#ement : manages &ayer-specific functions 5detection of fai&ures and protoco& prob&ems7 *lane Mana#ement: manages and coordinates functions re&ated to the comp&ete system0
12
*hysical Medium+$ependent (*M$), ha ing t!o functions: +ynchroni/es transmission and reception by sending and recei ing a continuous f&o! of bits !ith associated timing information0 +pecifies the physica& media for the physica& medium used# inc&uding connector type and cab&e0
13
Transmission !on"er#ence (T!) , ha ing four functions: *e&& de&ineation# generating ce&& boundaries0 "eader error contro& 5"6*7 se>uence generation and erification *e&&-rate decoup&ing# maintaining synchroni/ation and inserting or suppressing id&e A%M ce&&s to rate of a&id A%M ce&&s to the pay&oad capacity of transmission system0 %ransmission frame adaptation# packaging ce&&s into frame acceptab&e to the particu&ar physica& &ayer imp&ementation0
14
Defining ce&&s &ayout Defining header (outing 6stab&ishment and re&ease )*0 +!itching Mu&tip&e.ing *ongestion contro&0
15
AA).: :sed for &o!-bit-rate and short-frame traffic such as audio 5compressed or uncompressed7# ideo# or fa.0 AA?8 a&&o!s the mu&tip&e.ing of short frames into one ce&&0 AA)/01: support connection-oriented and connenction&ess data ser ices AA)2: Assumes that a&& ce&&s be&onging to a sing&e message tra e& se>uentia&&y and that contro& functions are inc&uded in the &ayers of the sending app&ication0
16
ATM Adaptation )ayer (AA)) 6nab&es A%M to accept any type of pay&oad# both data frames and streams of bits $ragments them into sma&& and fi.ed-si/e *e&&s (eassemb&es *e&&s !on"er#ence sub layer (!S): prepares data to ensure their integrity# pro iding standard interface0 Se#mentation and 3eassembly (SA3): +egments the pay&oad into AB-byte ce&&s# and at the destination# reassemb&e them to recreate the origina& pay&oad0
17
18
19
"c
+ser-to-network interface (!N"), interface between end)oint (user access de"ices) and network switches. -etwork-to-network interface (NN"s), interface between switches insides the network.
20
-+ Transmission *ath (T*): the physica& connection 5!ire# cab&e# sate&&ite# C 7 bet!een an endpoint and a s!itch or bet!een t!o s!itches0 .+ 4irtual *aths (4*s): pro ides a connection or a set of connections bet!een t!o s!itches0 /+ 4irtual !ircuits (4!s): *e&& net!orks are based on irtua& circuits0 A&& ce&&s be&onging a sing&e message fo&&o! the same irtua& circuit and remain in their origina& order unti& they reach their destination0 )* must be set up across the A%M net!ork prior to any data transfer0
21
22
23
ATM Routing
A ce&& of ;< bytes is used as a data unit for transfer0 A%M uses t!o types of connections: a permanent irtua& circuit 5P)*7 and a +!itch )irtua& *ircuit 5+)*70 A%M uses s!itches to route the ce&& from one source endpoint to the destination A s!itch routes the ce&& using both the )PIs and the )*Is0
24
ATM
25
ATM 'ervices
-+ !onstant 8it 3ate (!83):
*-( is used by a connections that re>uires a static amount of band!idth that is continuous&y a ai&ab&e during the connection time0 It appropriates for such app&ications as te&ephone traffic# ideo conferencing# interacti e Audio# %)
A&&o!s users to send traffic at a rate that aries !ith time depending on the a ai&abi&ity of user information0 App&ication: emai&0
Intended for those app&ication !hich re>uires tight&y constrained de&ay and de&ay ariation0 App&ication: oice !ith speech acti ity detection 5+AD7 and interacti e compressed ideo0
Pro ides rate-based f&o! contro& Depending on the state of congestion in the net!ork# the source is re>uired to contro& its rate0 A&&o!s users to dec&are a minimum ce&& rate guaranteed to the connection by the net!ork0 Aimed at data traffic such as fi&e transfer and e-mai&0
Intended for non-rea& time app&ication !hich do not re>uire tight&y constrained de&ay and de&ay ariation0 =ide&y used today for %*P'IP
26
*e&& De&ay )ariation (!$4) *e&& ?ost (atio (!)3) *e&& De&ay )ariation %o&erance (!$4T)
%he difference of the ma.imum and minimum *%D e.perienced during the connection0 %he percentage of ce&&s &ost in the net!ork due to congestion and buffer o erf&o!0 A&&o!s the users to send abo e P*( !ith a certain to&erance0
27
28
Among these ser ice c&asses# A-( is common&y used for data transmissions !hich re>uire a guaranteed ,o+# such as &o! probabi&ity of &oss and error0 +ma&& de&ay is a&so re>uired for some app&ication0 Due to the burstiness# upreditabi&ity and huge amount of the data traffic# congestion control of this c&ass is the most needed0
29
+upport a set of ,o+ parameters and c&asses for a&& A%M ser ices Minimi/e net!ork and en-system comp&e.ity !hi&e ma.imi/ing the net!ork uti&i/ation0
30
31
32
%his approach contro&s the rate by !hich the source can transmit0 If the net!ork is &ight &oaded# the source are a&&o!ed to increase its ce&& rate0 If the net!ork is congested# the source shou&d decrease its rate0 +!itches monitor their >ueue &engths and if congested set 6.p&icit $or!ard *ongestion Indicator 56$*I7 to 10 %he destination monitors these indications for a periodic inter a& and sends a (M ce&& back the source0 %he sources use an additi e increase and mu&tip&icati e decrease a&gorithm to adGust their rates0
33
Ho+ by Ho+
34
1-; -ytes 1 -yte 1 bit 1 bit 1 bit 1 bit 1 bit < bit 8 -ytes 8 -ytes 8 -ytes A -ytes A -ytes <30H; -ytes 13 -its
the standard A%M header 1 for A-( ser ice 3 for!ard (M-ce&&s@ 1 for back!ard (M-ce&&s 1 for s!itch generated 5-6*N7 (M-ce&&s 3 for source generated (M-ce&&s 1 : congestion@ 3 : no congestion 1 : no additi e increase of rate@ 3 : additi e increase
-ack!ard Notification *ongestion Indication No Increase (e>uest'Ackno!&edg e (eser ed 6.p&icit *e&& (ate *urrent *e&& (ate Minimum *e&& (ate ,ueue ?ength +e>uence Number (eser ed *(*-13
used to &imit the source rate to a specific a&ue0 used to indicate to current ce&& rate of the source the minimum ce&& rate desired by the source0
35
ATM
36
ATM *enefits
(e enue opportunities (educes infrastructure costs through efficient band!idth management# operationa& simp&icity# and the conso&idation of o er&ay net!orks0 "igh performance ia hard!are s!itching Dynamic band!idth for bursty traffic
37
$onclusion
A%M is a f&e.ib&e and po!erfu& techno&ogy !hich integrates the ce&&-s!itching and mu&tip&e.ing functions# and enab&es transmissions o er a ariety of carrier system0 It9s designed for high performance mu&timedia net!orking# and suitab&e for bursty traffic0 A%M techno&ogy is a po!erfu& common p&atform for ?AN and =AN to increase producti ity# to reduce costs and to imp&ement ne! app&ications and ser ice0 %hus# the potentia& demand for A%M is a direct resu&t of the !idespread of ?ANs and =ANs# massi e demand for fi&e transfers# and gro!ing interest in Ipaper&ess officeJ techno&ogies0 %he gro!ing in mu&timedia market is another huge potentia&ity of A%M0 "o!e er# the success of A%M !i&& be determined by t!o se>uentia& e ents: first ho! fast the standard is fina&i/ed and then ho! fast can endors bring A%M products to the market0
38
Question
0 - Which field in the ATM header can check the header error?
Ans!er : "6* 4 %eader 7rror !ontrol (%7!)
39
2eferences
Textboo&s:
Andre! +0 %anenbaum#J*omputer Net!orksJ# fourth edition -ehrou/ A0 $orou/an# IData *ommunications and Net!orking#J third edition
:nline Sources
Internationa& 6ngineering *onsortium# http:''!!!0iec0org'on&ine'tutoria&s'atmKfund K0 +iu and (0 Lain# IA -rief O er ie! of A%M: Protoco& ?ayers# ?AN 6mu&ation# and %raffic Management#J*omputer *ommunications (e ie! 5A*M +IG*OMM7# o& 8;# no 8# Apri& 122;0 5http:''!!!0cis0ohio-state0edu'MGain'papers'atmKtut0htm7 A%M +!itching# http:''!!!0cisco0com'uni ercd'cc'td'doc'cisint!k'itoKdoc'atm0htm A%M *e&& +tructure# http:''!!!0cisco0com'uni ercd'cc'td'doc'product'atm'cB;A3'18K3'1<K12'troub&e'ce&&s0htm http:''ntrg0cs0tcd0ie'undergrad'Aba8'atm'inde.0htm& A%M %raffic *ontro&# http:''ntrg0cs0tcd0ie'undergrad'Aba8'atm'A%Mtraffic0htm&Nnrm A%M *ongestion *ontro&s# http:''!!!0cis0ohio-state0edu'MGain'cisHBB-2;'ftp'atmKcong'inde.0htm&
40