SlideShare a Scribd company logo
1 of 40
1
Asynchronous Transfer Mode
Group Member
 Augustino Dere
 Puthyrak KANG
2
Answer three basic Questions :
What? – what is ATM
How ? – how it works.
Why? -- why it’s used (benefits)
Presentation Objectives
3
Outline
I - Introduction:
 Definition
 Overview: History, Features
II - ATM Protocol/Architecture
 Reference Model
 Architecture of ATM network
 Virtual Connection
 Cell Formatted
 ATM Routing
 Congestion Control
- Service
- Quality of Service
- Rate-Based Approach
III- ATM Benefit
IV - Conclusion
What ?
How ?
Why?
4
ATM Definition
Asynchronous Transfer Mode (ATM)
A high-performance, cell-oriented switching and multiplexing technology that utilizes fixed-
length packets to carry different types of traffic.
5
ATM Overview
ATM:
 ATM was designed in early 1990s
 In October 1991, ATM Forum with four companies as members– Adaptive (NET),
CISCO, Norther Telecom, and Sprint. Since then, ATM Forum members has grown to
over 200 principal members.
 ATM aim is to expedite the process of integrating AMT into the market.
 It is designed for high-performance multimedia networking.
 It enables carriers to transmit voice, video, and future media applications.
 It’s suitable for bursty traffic.
 It allows communication between devices that operate at different speeds.
 It can be offered as an end-user service by service providers, or as a networking
infrastructure
 It is a set of international interface and signaling standards defined by ITU-T
Standards Sector.
6
ATM Overview
So far, ATM has been implemented in :
 PC, workstation, and server network interface cards
 Switched-Ethernet and token-ring workgroup hubs
 ATM enterprise network switches
 ATM multiplexers
 ATM-edge switches
 ATM-backbone switches
7
ATM Features
Main features of ATM
 Service is connection oriented, with data transferred over a VC
 A cell-switched network (architecture).
 Fixed-size cell (53-Bytes)
 Uses Asynchronous time-division multiplexing (Asynchronous TDM)
 The Quantity of Service (QofS) enable carriers to transmit voice, data, and video.
 ATM is independent of the transmission medium. ATM cells can be sent on a wire
or fiber, and can also be packaged inside the payload of other carrier system.
8
Fixed and Small Size Cell
Advantage:
 Transmitted with predictability and uniformity.
 Easy to be multiplexed with other cells, and routed through the cell network.
 With high speed of the links, small and fixed-size cells seem to arrive their respective
destinations in an approximation of continuous stream, despite interleaving. E.g. phone call.
 Simpler buffer hardware, avoiding memory fragmentation problem
 Simpler cells scheduling:
- Easier to allocate different bandwidths and delays to different VCs.
- Easier to implement priority
- Fixed sized can be switched in parallel in synchronous fashion.
 It’s suitable for time-critical information such as voice or video
 Quicker recovery in case of circuit failure.
9
Fixed-Size and Small Cell
Disadvantage:
 Processing overhead as messages are segmented into cells
 Segmentation mismatch, as the last cell in a fragmented message may not be
fully used. This effect will decrease as the message length increases.
10
ATM multiplexing
a) Asynchronous TDM : ATM multiplexers fill a slot with a cell from any input channel that has a cell.
b) TDM
11
ATM
How does ATM work ?
12
ATM Technology
Reference Model
Control
responsible for generating and managing signaling request (connection management).
User
deals with data transport, flow control, error correction, and other user functions.
 Layer Management :
manages layer-specific functions (detection of failures and protocol problems)
Plane Management:
manages and coordinates functions related to the complete system.
13
ATM Technology
Reference Model
Physical Medium-Dependent (PMD)– having two functions:
 Synchronizes transmission and reception by sending and receiving a continuous flow of bits with
associated timing information.
 Specifies the physical media for the physical medium used, including connector type and cable.
14
ATM Technology
Reference Model
Transmission Convergence (TC) – having four functions:
 Cell delineation, generating cell boundaries.
 Header error control (HEC) sequence generation and verification
 Cell-rate decoupling, maintaining synchronization and inserting or suppressing idle ATM cells to
rate of valid ATM cells to the payload capacity of transmission system.
 Transmission frame adaptation, packaging cells into frame acceptable to the particular physical
layer implementation.
15
ATM Technology
Reference Model
ATM Layer
Provides
 Defining cells layout
 Defining header
 Routing
 Establishment and release VC.
 Switching
 Multiplexing
 Congestion control.
16
ATM Technology
Reference Model
ATM defines four versions of the AAL:
- AAL1: Support Constant-bit-rate data (CBR) from upper layer; video and voice.
- AAL2: Used for low-bit-rate and short-frame traffic such as audio (compressed or
uncompressed), video, or fax. AAL2 allows the multiplexing of short frames into
one cell.
- AAL3/4: support connection-oriented and connenctionless data services
- AAL5: Assumes that all cells belonging to a single message travel sequentially and
that control functions are included in the layers of the sending application.
17
ATM Technology
Reference Model
ATM Adaptation Layer (AAL)
 Enables ATM to accept any type of payload, both data frames and streams of bits
 Fragments them into small and fixed-size Cells
 Reassembles Cells
Convergence sub layer (CS): prepares data to ensure their integrity, providing standard interface.
Segmentation and Reassembly (SAR): Segments the payload into 48-byte cells, and at the
destination, reassemble them to recreate the original payload.
18
ATM Technology
Reference Model
19
ATM Technology
Reference Model
20
ATM Technology
Architecture of ATM Network
User-to-network interface (UNI): interface between endpoint (user access devices) and network switches.
Network-to-network interface (NNIs): interface between switches insides the network.
vc
vc
vc
vp vp
vp
21
ATM Technology
ATM Virtual Connection
1- Transmission Path (TP): the physical connection (wire, cable, satellite, … ) between an
endpoint and a switch or between two switches.
2- Virtual Paths (VPs): provides a connection or a set of connections between two switches.
3- Virtual Circuits (VCs): Cell networks are based on virtual circuits. All cells belonging a single
message follow the same virtual circuit and remain in their original order until they reach their
destination.
VC must be set up across the ATM network prior to any data transfer.
22
ATM Technology
ATM Frame and Header Structure
23
ATM Technology
ATM Frame and Header Structure
Generic Flow Control (GFC)
provides flow control at the UNI level
Virtual Path Identifier (VPI)
identifies the cell’s next VP to pass through a series of network.
Virtual Channel Identifier (VCI)
Identifies the cell’s next VC inside the VP.
Payload Type (PT)
The first bit indicates whether the cell contains user data (bit 0) or control data (bit 1).
The second bit indicates congestion (0 = no congestion, 1 = congestion), and
The third bit indicates whether the cell is the last in a series of cells (1 = last cells for the frame)
Cell Loss Priority (CLP)
Indication if the cell should be discarded if it encounters extreme congestions as it moves through
the network (bit 1 = discarded in referenced to cells with CLP equal to 0)
Header Error Control (HEC)
Calculates checksum only on the first 4 bytes of the header. HEC can detect error and correct a single
bit error in these bytes—thus preserving the cell rather than discarding it.
24
ATM Routing
 A cell of 53 bytes is used as a data unit for transfer.
 ATM uses two types of connections: a permanent virtual circuit (PVC) and a Switch Virtual
Circuit (SVC).
 ATM uses switches to route the cell from one source endpoint to the destination
 A switch routes the cell using both the VPIs and the VCIs.
25
ATM
26
ATM Services
1- Constant Bit Rate (CBR):
 CBR is used by a connections that requires a static amount of bandwidth that is continuously available during
the connection time.
 It appropriates for such applications as telephone traffic, video conferencing, interactive Audio, TV
2- Rate-Non-Real Time Variable Bit (nrt-VBR)
 Allows users to send traffic at a rate that varies with time depending on the availability of user information.
 Application: email.
3- Rate-Real Time Variable Bit Rate (rt-VBR):
 Intended for those application which requires tightly constrained delay and delay variation.
 Application: voice with speech activity detection (SAD) and interactive compressed video.
4- Available Bit Rate (ABR)
 Provides rate-based flow control
 Depending on the state of congestion in the network, the source is required to control its rate.
 Allows users to declare a minimum cell rate guaranteed to the connection by the network.
 Aimed at data traffic such as file transfer and e-mail.
5- Unspecified Bit Rate (UBR)
 Intended for non-real time application which do not require tightly constrained delay and delay variation.
 Widely used today for TCP/IP
27
ATM Quality of Service (QoS) and Traffic Attributes
The following QoS parameters need to be specified by the user when setting up the connection
QoS Parameters Definition
Cell Transfer Delay
(CTD)
-The delay between the first bit of the cell is transmitted by the source and the
last bit of the cell is received by the destination
- Includes propagation delays, queuing delays at various switches, and service
times at queuing points.
Cell Delay Variation
(CDV)
The difference of the maximum and minimum CTD experienced during the
connection.
Cell Lost Ratio
(CLR)
The percentage of cells lost in the network due to congestion and buffer
overflow.
Cell Delay Variation
Tolerance (CDVT)
Allows the users to send above PCR with a certain tolerance.
28
ATM Quality of Service (QoS) and Traffic Attributes
Traffic Parameters Definition
Peak Cell Rate (PCR) The maximum cell rate at which the user will transmit.
Sustained Cell Rate
(SCR)
The maximum long-term average cell rate of the user.
Burst Tolerance (BT) Determines the max burst that can be sent at the peak rate.
Maximum Burst Size
(MBS)
The max number of cells that can be sent at the peak cell rate, but without
violating the sustained cell rate.
Minimum Cell Rate
(MCR)
The minimum rate desired by a user
The following traffic attributes also needs to be specified by the user during the connection setup.
29
ATM Quality of Service (QoS) and Traffic Attributes
Attribute CBR Rt-VBR Nr-VBR UBR ABR
PCR and CDVT YES YES YES YES YES
SCR, MBS, CDVT n/a YES YES n/a n/a
MCR n/a n/a n/a n/a YES
Peak-to-peak CDB YES YES NO NO NO
Mean CTD NO NO YES NO NO
Maximum CTD YES YES NO NO NO
CLR YES YES YES NO YES
Congestion
Control
NO NO NO NO YES
Among these service classes, ABR is commonly used for data transmissions which require a guaranteed QoS, such as low probability of
loss and error. Small delay is also required for some application. Due to the burstiness, upreditability and huge amount of the data traffic,
congestion control of this class is the most needed.
30
ATM Congestion Control
 Support a set of QoS parameters and classes for all ATM services
 Minimize network and en-system complexity while maximizing the network utilization.
Objectives of Congestion Control ?
31
ATM Congestion Control
Congestion happens whenever the input rate is more that the available link capacity:
Sum (input rate) > Available Link Capacity
The traffic management working group was started in the Forum in May 1993– with
main duties to establish a mechanism for congestion control.
There were a number of congestion schemes were presented– these are
1. Fast Resource Management,
2. Delay-Based Rate Control,
3. Backward Explicit Congestion Notification (BECN),
4. Early Packet Discard,
5. Link Window with End-to-End Binary Rate,
6. Fair Queuing with Rate and Buffer feedback,
7. Credit-Based Approach and
8. Rate-Based Approach.
However, the working group selected two key proposals – Credit-Based Approach and
Rate-Based Approach– for the forum to make decision.
After a considerable debate which lasts for over a year, ATM Form adopted the Rate-Based
Approach and rejected the credit-based approach.
32
ATM Congestion Control
The following is the main selection criteria used to sort out the above proposal:
1- Scalability:
The scheme should not be limited to a particular range of speed, distance, number of switches, or
number of VCs. The scheme should be applicable for both LAN and WAN.
2- Optimality
A fair share of bandwidth among sources, which is based on such fairness criteria as Max-Min
3- Fairness Index
The share of bandwidth for each source should be equal to or converge to the optimal value
according to some optimality criterion.
4- Robustness
The scheme should be insensitive to minor deviations such as slight mistuning of parameters or
loss of control messages. It should also isolate misbehaving users and protect other users from
them.
5- Implementability
The scheme should not dictate a particular switch architecture. It also should not be too complex
both in term of time and space it uses.
33
ATM Congestion Control – Rate-Based Approach
Rate-Based Approach’ basic concept:
 This approach controls the rate by which the source can transmit.
 If the network is light loaded, the source are allowed to increase its cell rate.
 If the network is congested, the source should decrease its rate.
 Switches monitor their queue lengths and if congested set Explicit Forward Congestion Indicator
(EFCI) to 1.
 The destination monitors these indications for a periodic interval and sends a RM cell back the source.
 The sources use an additive increase and multiplicative decrease algorithm to adjust their rates.
34
ATM Congestion Control – Rate-Based Approach
Hop by Hop
35
ATM Congestion Control – Rate-Based Approach
Structure of Resource Management Cells:
ATM Forum Technical Committee specifies the format of the RM-cell as follow:
ATM Header 1-5 Bytes the standard ATM header
Protocol ID 1 Byte 1 for ABR service
Direction 1 bit 0 forward RM-cells; 1 for backward RM-cells
Backward
Notification
1 bit 1 for switch generated (BECN) RM-cells
0 for source generated RM-cells
Congestion Indication 1 bit 1 : congestion; 0 : no congestion
No Increase 1 bit 1 : no additive increase of rate; 0 : additive increase
Request/Acknowledg
e
1 bit
Reserved 3 bit
Explicit Cell Rate 2 Bytes used to limit the source rate to a specific value.
Current Cell Rate 2 Bytes used to indicate to current cell rate of the source
Minimum Cell Rate 2 Bytes the minimum cell rate desired by the source.
Queue Length 4 Bytes
Sequence Number 4 Bytes
Reserved 30.75 Bytes
CRC-10 10 Bits
MessageType
36
ATM
Why ATM is used ?
37
ATM Benefits
 Revenue opportunities
 Reduces infrastructure costs through efficient bandwidth management, operational
simplicity, and the consolidation of overlay networks.
 High performance via hardware switching
 Dynamic bandwidth for bursty traffic
38
ATM is a flexible and powerful technology which integrates the cell-switching and multiplexing
functions, and enables transmissions over a variety of carrier system.
It’s designed for high performance multimedia networking, and suitable for bursty traffic.
ATM technology is a powerful common platform for LAN and WAN to increase productivity, to
reduce costs and to implement new applications and service.
Thus, the potential demand for ATM is a direct result of the widespread of LANs and WANs,
massive demand for file transfers, and growing interest in “paperless office” technologies.
The growing in multimedia market is another huge potentiality of ATM.
However, the success of ATM will be determined by two sequential events: first how fast the
standard is finalized and then how fast can vendors bring ATM products to the market.
Conclusion
39
Question
1 - Which field in the ATM header can check the header error?
Answer : HEC – Header Error Control (HEC)
2 – What is the size of ATM frame ?
Answer : 53 Bytes
40
References
Textbooks:
 Andrew S. Tanenbaum,”Computer Networks”, fourth edition
 Behrouz A. Forouzan, “Data Communications and Networking,” third edition
Online Sources
 International Engineering Consortium, http://www.iec.org/online/tutorials/atm_fund
 K. Siu and R. Jain, “A Brief Overview of ATM: Protocol Layers, LAN Emulation, and Traffic Management,”Computer Communications Review (ACM
SIGCOMM), vol 25, no 2, April 1995. (http://www.cis.ohio-state.edu/~jain/papers/atm_tut.htm)
 ATM Switching, http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/atm.htm
 ATM Cell Structure, http://www.cisco.com/univercd/cc/td/doc/product/atm/c8540/12_0/13_19/trouble/cells.htm
 http://ntrg.cs.tcd.ie/undergrad/4ba2/atm/index.html
 ATM Traffic Control, http://ntrg.cs.tcd.ie/undergrad/4ba2/atm/ATMtraffic.html#nrm
 ATM Congestion Controls, http://www.cis.ohio-state.edu/~jain/cis788-95/ftp/atm_cong/index.html

More Related Content

What's hot

Asynchronous transfer mode (atm) in computer network
Asynchronous transfer mode (atm) in computer networkAsynchronous transfer mode (atm) in computer network
Asynchronous transfer mode (atm) in computer networkMH Shihab
 
Asynchronous transfer mode (atm)
Asynchronous transfer mode (atm)Asynchronous transfer mode (atm)
Asynchronous transfer mode (atm)Sajan Sahu
 
Atm traffic management geekssay.com
Atm traffic management  geekssay.comAtm traffic management  geekssay.com
Atm traffic management geekssay.comHemant Gautam
 
Unit iv atm networks
Unit iv atm networksUnit iv atm networks
Unit iv atm networkssangusajjan
 
Understanding ATM Networks
Understanding ATM NetworksUnderstanding ATM Networks
Understanding ATM NetworksAnirban Roy
 
Asynchronous Transfer Mode
Asynchronous Transfer ModeAsynchronous Transfer Mode
Asynchronous Transfer ModeNishant Munjal
 
Module 5 high speed swan,atm,transport layer
Module 5 high speed swan,atm,transport layerModule 5 high speed swan,atm,transport layer
Module 5 high speed swan,atm,transport layerDeepak John
 
Module 4 netwok layer,routing ,vlan,x.25doc
Module 4 netwok layer,routing ,vlan,x.25docModule 4 netwok layer,routing ,vlan,x.25doc
Module 4 netwok layer,routing ,vlan,x.25docDeepak John
 
Asyncronous Transfer Model
Asyncronous Transfer ModelAsyncronous Transfer Model
Asyncronous Transfer Modelshwetaraichura
 
C08 wireless atm[1]
C08 wireless atm[1]C08 wireless atm[1]
C08 wireless atm[1]Rio Nguyen
 
ATM(Asynchronous Transfer Mode)
ATM(Asynchronous Transfer Mode)ATM(Asynchronous Transfer Mode)
ATM(Asynchronous Transfer Mode)logicgate
 

What's hot (19)

Atm
AtmAtm
Atm
 
Asynchronous transfer mode (atm) in computer network
Asynchronous transfer mode (atm) in computer networkAsynchronous transfer mode (atm) in computer network
Asynchronous transfer mode (atm) in computer network
 
ATM
ATMATM
ATM
 
Atm
AtmAtm
Atm
 
Asynchronous transfer mode (atm)
Asynchronous transfer mode (atm)Asynchronous transfer mode (atm)
Asynchronous transfer mode (atm)
 
Atm intro
Atm introAtm intro
Atm intro
 
Aysnchronous Transfer Mode ppt
Aysnchronous Transfer Mode pptAysnchronous Transfer Mode ppt
Aysnchronous Transfer Mode ppt
 
Atm traffic management geekssay.com
Atm traffic management  geekssay.comAtm traffic management  geekssay.com
Atm traffic management geekssay.com
 
Unit iv atm networks
Unit iv atm networksUnit iv atm networks
Unit iv atm networks
 
Understanding ATM Networks
Understanding ATM NetworksUnderstanding ATM Networks
Understanding ATM Networks
 
Asynchronous Transfer Mode
Asynchronous Transfer ModeAsynchronous Transfer Mode
Asynchronous Transfer Mode
 
Module 5 high speed swan,atm,transport layer
Module 5 high speed swan,atm,transport layerModule 5 high speed swan,atm,transport layer
Module 5 high speed swan,atm,transport layer
 
Module 4 netwok layer,routing ,vlan,x.25doc
Module 4 netwok layer,routing ,vlan,x.25docModule 4 netwok layer,routing ,vlan,x.25doc
Module 4 netwok layer,routing ,vlan,x.25doc
 
ATM
ATMATM
ATM
 
Forouzan atm
Forouzan atmForouzan atm
Forouzan atm
 
Asyncronous Transfer Model
Asyncronous Transfer ModelAsyncronous Transfer Model
Asyncronous Transfer Model
 
C08 wireless atm[1]
C08 wireless atm[1]C08 wireless atm[1]
C08 wireless atm[1]
 
ATM Services
ATM ServicesATM Services
ATM Services
 
ATM(Asynchronous Transfer Mode)
ATM(Asynchronous Transfer Mode)ATM(Asynchronous Transfer Mode)
ATM(Asynchronous Transfer Mode)
 

Viewers also liked

Welcome sendrakhi.net
Welcome  sendrakhi.netWelcome  sendrakhi.net
Welcome sendrakhi.netsendrakhi258
 
OCHA Think Brief - Hashtag Standards for emergencies
OCHA Think Brief - Hashtag Standards for emergenciesOCHA Think Brief - Hashtag Standards for emergencies
OCHA Think Brief - Hashtag Standards for emergenciesJan Husar
 
Vejam lindas botas e botinas
Vejam lindas botas e botinasVejam lindas botas e botinas
Vejam lindas botas e botinaselquati
 
Decolonization of India and Kenya
Decolonization of India and KenyaDecolonization of India and Kenya
Decolonization of India and Kenyaangiieguerrau
 
Arky 2 completed
Arky 2 completedArky 2 completed
Arky 2 completedpwagner51
 
Nuovo Progetto per Campo - Elezioni 2014
Nuovo Progetto per Campo - Elezioni 2014Nuovo Progetto per Campo - Elezioni 2014
Nuovo Progetto per Campo - Elezioni 2014Emiliano Provenzali
 
Bookkeeping outsourcing companies
Bookkeeping outsourcing companiesBookkeeping outsourcing companies
Bookkeeping outsourcing companiesRAMAN AGGARWAL
 
Quetzaltenango. Guatemala. Historia y aspectos relevates.
Quetzaltenango. Guatemala. Historia y aspectos relevates.Quetzaltenango. Guatemala. Historia y aspectos relevates.
Quetzaltenango. Guatemala. Historia y aspectos relevates.Daniel Álvarez
 
ORCID Outreach Conference 2014 Best practices technical
ORCID Outreach Conference 2014 Best practices technicalORCID Outreach Conference 2014 Best practices technical
ORCID Outreach Conference 2014 Best practices technicalPeter Flynn
 

Viewers also liked (17)

Tsn lecture vol 3
Tsn lecture vol 3Tsn lecture vol 3
Tsn lecture vol 3
 
TV-TEST1
TV-TEST1TV-TEST1
TV-TEST1
 
Isa teachers kaz
Isa teachers kazIsa teachers kaz
Isa teachers kaz
 
Welcome sendrakhi.net
Welcome  sendrakhi.netWelcome  sendrakhi.net
Welcome sendrakhi.net
 
4610
46104610
4610
 
OCHA Think Brief - Hashtag Standards for emergencies
OCHA Think Brief - Hashtag Standards for emergenciesOCHA Think Brief - Hashtag Standards for emergencies
OCHA Think Brief - Hashtag Standards for emergencies
 
Vejam lindas botas e botinas
Vejam lindas botas e botinasVejam lindas botas e botinas
Vejam lindas botas e botinas
 
Ccna courses
Ccna coursesCcna courses
Ccna courses
 
Decolonization of India and Kenya
Decolonization of India and KenyaDecolonization of India and Kenya
Decolonization of India and Kenya
 
Arky 2 completed
Arky 2 completedArky 2 completed
Arky 2 completed
 
Ulang kaji 2
Ulang kaji 2Ulang kaji 2
Ulang kaji 2
 
Pinocho
PinochoPinocho
Pinocho
 
Nuovo Progetto per Campo - Elezioni 2014
Nuovo Progetto per Campo - Elezioni 2014Nuovo Progetto per Campo - Elezioni 2014
Nuovo Progetto per Campo - Elezioni 2014
 
Analysis 2
Analysis 2Analysis 2
Analysis 2
 
Bookkeeping outsourcing companies
Bookkeeping outsourcing companiesBookkeeping outsourcing companies
Bookkeeping outsourcing companies
 
Quetzaltenango. Guatemala. Historia y aspectos relevates.
Quetzaltenango. Guatemala. Historia y aspectos relevates.Quetzaltenango. Guatemala. Historia y aspectos relevates.
Quetzaltenango. Guatemala. Historia y aspectos relevates.
 
ORCID Outreach Conference 2014 Best practices technical
ORCID Outreach Conference 2014 Best practices technicalORCID Outreach Conference 2014 Best practices technical
ORCID Outreach Conference 2014 Best practices technical
 

Similar to Atm 090904084052-phpapp02

ATM Networking Concept
ATM Networking ConceptATM Networking Concept
ATM Networking ConceptTushar Ranjan
 
10 Slides to ATM
10 Slides to ATM10 Slides to ATM
10 Slides to ATMseanraz
 
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)Shamima Akther
 
ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)ZillayHuma Mehmood
 
Asynchronous Transfer ModeATM is originally the transfer mode for implementin...
Asynchronous Transfer ModeATM is originally the transfer mode for implementin...Asynchronous Transfer ModeATM is originally the transfer mode for implementin...
Asynchronous Transfer ModeATM is originally the transfer mode for implementin...JebaRaj26
 
Computer networks high speed swan,atm,frame realy
Computer networks high speed swan,atm,frame realyComputer networks high speed swan,atm,frame realy
Computer networks high speed swan,atm,frame realyDeepak John
 
Asynchronous transfer mode (ATM)
Asynchronous transfer mode (ATM)Asynchronous transfer mode (ATM)
Asynchronous transfer mode (ATM)Kiran Chhatwani
 
high speed network notes for both cse and ece students
high speed network notes for both cse and ece studentshigh speed network notes for both cse and ece students
high speed network notes for both cse and ece studentsvani643720
 
WAN Technology : ATM - Forouzan
WAN Technology : ATM - ForouzanWAN Technology : ATM - Forouzan
WAN Technology : ATM - ForouzanPradnya Saval
 
Asynchronous transfer mode (atm)
Asynchronous transfer mode (atm)Asynchronous transfer mode (atm)
Asynchronous transfer mode (atm)sheikhparvez4
 

Similar to Atm 090904084052-phpapp02 (20)

ATM Networking Concept
ATM Networking ConceptATM Networking Concept
ATM Networking Concept
 
ATM.pdf
ATM.pdfATM.pdf
ATM.pdf
 
10 Slides to ATM
10 Slides to ATM10 Slides to ATM
10 Slides to ATM
 
13 atm
13 atm13 atm
13 atm
 
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
 
ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)
 
S dutta
S duttaS dutta
S dutta
 
Switching systems lecture6
Switching  systems lecture6Switching  systems lecture6
Switching systems lecture6
 
Asynchronous Transfer ModeATM is originally the transfer mode for implementin...
Asynchronous Transfer ModeATM is originally the transfer mode for implementin...Asynchronous Transfer ModeATM is originally the transfer mode for implementin...
Asynchronous Transfer ModeATM is originally the transfer mode for implementin...
 
ATM (asynchronous transfer mode)
ATM (asynchronous transfer mode)ATM (asynchronous transfer mode)
ATM (asynchronous transfer mode)
 
Doc 20191126-wa0106
Doc 20191126-wa0106Doc 20191126-wa0106
Doc 20191126-wa0106
 
Computer networks high speed swan,atm,frame realy
Computer networks high speed swan,atm,frame realyComputer networks high speed swan,atm,frame realy
Computer networks high speed swan,atm,frame realy
 
Asynchronous transfer mode (ATM)
Asynchronous transfer mode (ATM)Asynchronous transfer mode (ATM)
Asynchronous transfer mode (ATM)
 
ATM Network
ATM NetworkATM Network
ATM Network
 
Atm Percobaan
Atm PercobaanAtm Percobaan
Atm Percobaan
 
high speed network notes for both cse and ece students
high speed network notes for both cse and ece studentshigh speed network notes for both cse and ece students
high speed network notes for both cse and ece students
 
ATM
ATMATM
ATM
 
WAN Technology : ATM - Forouzan
WAN Technology : ATM - ForouzanWAN Technology : ATM - Forouzan
WAN Technology : ATM - Forouzan
 
Asynchronous transfer mode (atm)
Asynchronous transfer mode (atm)Asynchronous transfer mode (atm)
Asynchronous transfer mode (atm)
 
Atm work
Atm workAtm work
Atm work
 

Recently uploaded

George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Hasting Chen
 
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrSaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrsaastr
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Salam Al-Karadaghi
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Pooja Nehwal
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyPooja Nehwal
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Krijn Poppe
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...NETWAYS
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@vikas rana
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...Sheetaleventcompany
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )Pooja Nehwal
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...NETWAYS
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...NETWAYS
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 

Recently uploaded (20)

George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrSaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 

Atm 090904084052-phpapp02

  • 1. 1 Asynchronous Transfer Mode Group Member  Augustino Dere  Puthyrak KANG
  • 2. 2 Answer three basic Questions : What? – what is ATM How ? – how it works. Why? -- why it’s used (benefits) Presentation Objectives
  • 3. 3 Outline I - Introduction:  Definition  Overview: History, Features II - ATM Protocol/Architecture  Reference Model  Architecture of ATM network  Virtual Connection  Cell Formatted  ATM Routing  Congestion Control - Service - Quality of Service - Rate-Based Approach III- ATM Benefit IV - Conclusion What ? How ? Why?
  • 4. 4 ATM Definition Asynchronous Transfer Mode (ATM) A high-performance, cell-oriented switching and multiplexing technology that utilizes fixed- length packets to carry different types of traffic.
  • 5. 5 ATM Overview ATM:  ATM was designed in early 1990s  In October 1991, ATM Forum with four companies as members– Adaptive (NET), CISCO, Norther Telecom, and Sprint. Since then, ATM Forum members has grown to over 200 principal members.  ATM aim is to expedite the process of integrating AMT into the market.  It is designed for high-performance multimedia networking.  It enables carriers to transmit voice, video, and future media applications.  It’s suitable for bursty traffic.  It allows communication between devices that operate at different speeds.  It can be offered as an end-user service by service providers, or as a networking infrastructure  It is a set of international interface and signaling standards defined by ITU-T Standards Sector.
  • 6. 6 ATM Overview So far, ATM has been implemented in :  PC, workstation, and server network interface cards  Switched-Ethernet and token-ring workgroup hubs  ATM enterprise network switches  ATM multiplexers  ATM-edge switches  ATM-backbone switches
  • 7. 7 ATM Features Main features of ATM  Service is connection oriented, with data transferred over a VC  A cell-switched network (architecture).  Fixed-size cell (53-Bytes)  Uses Asynchronous time-division multiplexing (Asynchronous TDM)  The Quantity of Service (QofS) enable carriers to transmit voice, data, and video.  ATM is independent of the transmission medium. ATM cells can be sent on a wire or fiber, and can also be packaged inside the payload of other carrier system.
  • 8. 8 Fixed and Small Size Cell Advantage:  Transmitted with predictability and uniformity.  Easy to be multiplexed with other cells, and routed through the cell network.  With high speed of the links, small and fixed-size cells seem to arrive their respective destinations in an approximation of continuous stream, despite interleaving. E.g. phone call.  Simpler buffer hardware, avoiding memory fragmentation problem  Simpler cells scheduling: - Easier to allocate different bandwidths and delays to different VCs. - Easier to implement priority - Fixed sized can be switched in parallel in synchronous fashion.  It’s suitable for time-critical information such as voice or video  Quicker recovery in case of circuit failure.
  • 9. 9 Fixed-Size and Small Cell Disadvantage:  Processing overhead as messages are segmented into cells  Segmentation mismatch, as the last cell in a fragmented message may not be fully used. This effect will decrease as the message length increases.
  • 10. 10 ATM multiplexing a) Asynchronous TDM : ATM multiplexers fill a slot with a cell from any input channel that has a cell. b) TDM
  • 12. 12 ATM Technology Reference Model Control responsible for generating and managing signaling request (connection management). User deals with data transport, flow control, error correction, and other user functions.  Layer Management : manages layer-specific functions (detection of failures and protocol problems) Plane Management: manages and coordinates functions related to the complete system.
  • 13. 13 ATM Technology Reference Model Physical Medium-Dependent (PMD)– having two functions:  Synchronizes transmission and reception by sending and receiving a continuous flow of bits with associated timing information.  Specifies the physical media for the physical medium used, including connector type and cable.
  • 14. 14 ATM Technology Reference Model Transmission Convergence (TC) – having four functions:  Cell delineation, generating cell boundaries.  Header error control (HEC) sequence generation and verification  Cell-rate decoupling, maintaining synchronization and inserting or suppressing idle ATM cells to rate of valid ATM cells to the payload capacity of transmission system.  Transmission frame adaptation, packaging cells into frame acceptable to the particular physical layer implementation.
  • 15. 15 ATM Technology Reference Model ATM Layer Provides  Defining cells layout  Defining header  Routing  Establishment and release VC.  Switching  Multiplexing  Congestion control.
  • 16. 16 ATM Technology Reference Model ATM defines four versions of the AAL: - AAL1: Support Constant-bit-rate data (CBR) from upper layer; video and voice. - AAL2: Used for low-bit-rate and short-frame traffic such as audio (compressed or uncompressed), video, or fax. AAL2 allows the multiplexing of short frames into one cell. - AAL3/4: support connection-oriented and connenctionless data services - AAL5: Assumes that all cells belonging to a single message travel sequentially and that control functions are included in the layers of the sending application.
  • 17. 17 ATM Technology Reference Model ATM Adaptation Layer (AAL)  Enables ATM to accept any type of payload, both data frames and streams of bits  Fragments them into small and fixed-size Cells  Reassembles Cells Convergence sub layer (CS): prepares data to ensure their integrity, providing standard interface. Segmentation and Reassembly (SAR): Segments the payload into 48-byte cells, and at the destination, reassemble them to recreate the original payload.
  • 20. 20 ATM Technology Architecture of ATM Network User-to-network interface (UNI): interface between endpoint (user access devices) and network switches. Network-to-network interface (NNIs): interface between switches insides the network. vc vc vc vp vp vp
  • 21. 21 ATM Technology ATM Virtual Connection 1- Transmission Path (TP): the physical connection (wire, cable, satellite, … ) between an endpoint and a switch or between two switches. 2- Virtual Paths (VPs): provides a connection or a set of connections between two switches. 3- Virtual Circuits (VCs): Cell networks are based on virtual circuits. All cells belonging a single message follow the same virtual circuit and remain in their original order until they reach their destination. VC must be set up across the ATM network prior to any data transfer.
  • 22. 22 ATM Technology ATM Frame and Header Structure
  • 23. 23 ATM Technology ATM Frame and Header Structure Generic Flow Control (GFC) provides flow control at the UNI level Virtual Path Identifier (VPI) identifies the cell’s next VP to pass through a series of network. Virtual Channel Identifier (VCI) Identifies the cell’s next VC inside the VP. Payload Type (PT) The first bit indicates whether the cell contains user data (bit 0) or control data (bit 1). The second bit indicates congestion (0 = no congestion, 1 = congestion), and The third bit indicates whether the cell is the last in a series of cells (1 = last cells for the frame) Cell Loss Priority (CLP) Indication if the cell should be discarded if it encounters extreme congestions as it moves through the network (bit 1 = discarded in referenced to cells with CLP equal to 0) Header Error Control (HEC) Calculates checksum only on the first 4 bytes of the header. HEC can detect error and correct a single bit error in these bytes—thus preserving the cell rather than discarding it.
  • 24. 24 ATM Routing  A cell of 53 bytes is used as a data unit for transfer.  ATM uses two types of connections: a permanent virtual circuit (PVC) and a Switch Virtual Circuit (SVC).  ATM uses switches to route the cell from one source endpoint to the destination  A switch routes the cell using both the VPIs and the VCIs.
  • 26. 26 ATM Services 1- Constant Bit Rate (CBR):  CBR is used by a connections that requires a static amount of bandwidth that is continuously available during the connection time.  It appropriates for such applications as telephone traffic, video conferencing, interactive Audio, TV 2- Rate-Non-Real Time Variable Bit (nrt-VBR)  Allows users to send traffic at a rate that varies with time depending on the availability of user information.  Application: email. 3- Rate-Real Time Variable Bit Rate (rt-VBR):  Intended for those application which requires tightly constrained delay and delay variation.  Application: voice with speech activity detection (SAD) and interactive compressed video. 4- Available Bit Rate (ABR)  Provides rate-based flow control  Depending on the state of congestion in the network, the source is required to control its rate.  Allows users to declare a minimum cell rate guaranteed to the connection by the network.  Aimed at data traffic such as file transfer and e-mail. 5- Unspecified Bit Rate (UBR)  Intended for non-real time application which do not require tightly constrained delay and delay variation.  Widely used today for TCP/IP
  • 27. 27 ATM Quality of Service (QoS) and Traffic Attributes The following QoS parameters need to be specified by the user when setting up the connection QoS Parameters Definition Cell Transfer Delay (CTD) -The delay between the first bit of the cell is transmitted by the source and the last bit of the cell is received by the destination - Includes propagation delays, queuing delays at various switches, and service times at queuing points. Cell Delay Variation (CDV) The difference of the maximum and minimum CTD experienced during the connection. Cell Lost Ratio (CLR) The percentage of cells lost in the network due to congestion and buffer overflow. Cell Delay Variation Tolerance (CDVT) Allows the users to send above PCR with a certain tolerance.
  • 28. 28 ATM Quality of Service (QoS) and Traffic Attributes Traffic Parameters Definition Peak Cell Rate (PCR) The maximum cell rate at which the user will transmit. Sustained Cell Rate (SCR) The maximum long-term average cell rate of the user. Burst Tolerance (BT) Determines the max burst that can be sent at the peak rate. Maximum Burst Size (MBS) The max number of cells that can be sent at the peak cell rate, but without violating the sustained cell rate. Minimum Cell Rate (MCR) The minimum rate desired by a user The following traffic attributes also needs to be specified by the user during the connection setup.
  • 29. 29 ATM Quality of Service (QoS) and Traffic Attributes Attribute CBR Rt-VBR Nr-VBR UBR ABR PCR and CDVT YES YES YES YES YES SCR, MBS, CDVT n/a YES YES n/a n/a MCR n/a n/a n/a n/a YES Peak-to-peak CDB YES YES NO NO NO Mean CTD NO NO YES NO NO Maximum CTD YES YES NO NO NO CLR YES YES YES NO YES Congestion Control NO NO NO NO YES Among these service classes, ABR is commonly used for data transmissions which require a guaranteed QoS, such as low probability of loss and error. Small delay is also required for some application. Due to the burstiness, upreditability and huge amount of the data traffic, congestion control of this class is the most needed.
  • 30. 30 ATM Congestion Control  Support a set of QoS parameters and classes for all ATM services  Minimize network and en-system complexity while maximizing the network utilization. Objectives of Congestion Control ?
  • 31. 31 ATM Congestion Control Congestion happens whenever the input rate is more that the available link capacity: Sum (input rate) > Available Link Capacity The traffic management working group was started in the Forum in May 1993– with main duties to establish a mechanism for congestion control. There were a number of congestion schemes were presented– these are 1. Fast Resource Management, 2. Delay-Based Rate Control, 3. Backward Explicit Congestion Notification (BECN), 4. Early Packet Discard, 5. Link Window with End-to-End Binary Rate, 6. Fair Queuing with Rate and Buffer feedback, 7. Credit-Based Approach and 8. Rate-Based Approach. However, the working group selected two key proposals – Credit-Based Approach and Rate-Based Approach– for the forum to make decision. After a considerable debate which lasts for over a year, ATM Form adopted the Rate-Based Approach and rejected the credit-based approach.
  • 32. 32 ATM Congestion Control The following is the main selection criteria used to sort out the above proposal: 1- Scalability: The scheme should not be limited to a particular range of speed, distance, number of switches, or number of VCs. The scheme should be applicable for both LAN and WAN. 2- Optimality A fair share of bandwidth among sources, which is based on such fairness criteria as Max-Min 3- Fairness Index The share of bandwidth for each source should be equal to or converge to the optimal value according to some optimality criterion. 4- Robustness The scheme should be insensitive to minor deviations such as slight mistuning of parameters or loss of control messages. It should also isolate misbehaving users and protect other users from them. 5- Implementability The scheme should not dictate a particular switch architecture. It also should not be too complex both in term of time and space it uses.
  • 33. 33 ATM Congestion Control – Rate-Based Approach Rate-Based Approach’ basic concept:  This approach controls the rate by which the source can transmit.  If the network is light loaded, the source are allowed to increase its cell rate.  If the network is congested, the source should decrease its rate.  Switches monitor their queue lengths and if congested set Explicit Forward Congestion Indicator (EFCI) to 1.  The destination monitors these indications for a periodic interval and sends a RM cell back the source.  The sources use an additive increase and multiplicative decrease algorithm to adjust their rates.
  • 34. 34 ATM Congestion Control – Rate-Based Approach Hop by Hop
  • 35. 35 ATM Congestion Control – Rate-Based Approach Structure of Resource Management Cells: ATM Forum Technical Committee specifies the format of the RM-cell as follow: ATM Header 1-5 Bytes the standard ATM header Protocol ID 1 Byte 1 for ABR service Direction 1 bit 0 forward RM-cells; 1 for backward RM-cells Backward Notification 1 bit 1 for switch generated (BECN) RM-cells 0 for source generated RM-cells Congestion Indication 1 bit 1 : congestion; 0 : no congestion No Increase 1 bit 1 : no additive increase of rate; 0 : additive increase Request/Acknowledg e 1 bit Reserved 3 bit Explicit Cell Rate 2 Bytes used to limit the source rate to a specific value. Current Cell Rate 2 Bytes used to indicate to current cell rate of the source Minimum Cell Rate 2 Bytes the minimum cell rate desired by the source. Queue Length 4 Bytes Sequence Number 4 Bytes Reserved 30.75 Bytes CRC-10 10 Bits MessageType
  • 37. 37 ATM Benefits  Revenue opportunities  Reduces infrastructure costs through efficient bandwidth management, operational simplicity, and the consolidation of overlay networks.  High performance via hardware switching  Dynamic bandwidth for bursty traffic
  • 38. 38 ATM is a flexible and powerful technology which integrates the cell-switching and multiplexing functions, and enables transmissions over a variety of carrier system. It’s designed for high performance multimedia networking, and suitable for bursty traffic. ATM technology is a powerful common platform for LAN and WAN to increase productivity, to reduce costs and to implement new applications and service. Thus, the potential demand for ATM is a direct result of the widespread of LANs and WANs, massive demand for file transfers, and growing interest in “paperless office” technologies. The growing in multimedia market is another huge potentiality of ATM. However, the success of ATM will be determined by two sequential events: first how fast the standard is finalized and then how fast can vendors bring ATM products to the market. Conclusion
  • 39. 39 Question 1 - Which field in the ATM header can check the header error? Answer : HEC – Header Error Control (HEC) 2 – What is the size of ATM frame ? Answer : 53 Bytes
  • 40. 40 References Textbooks:  Andrew S. Tanenbaum,”Computer Networks”, fourth edition  Behrouz A. Forouzan, “Data Communications and Networking,” third edition Online Sources  International Engineering Consortium, http://www.iec.org/online/tutorials/atm_fund  K. Siu and R. Jain, “A Brief Overview of ATM: Protocol Layers, LAN Emulation, and Traffic Management,”Computer Communications Review (ACM SIGCOMM), vol 25, no 2, April 1995. (http://www.cis.ohio-state.edu/~jain/papers/atm_tut.htm)  ATM Switching, http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/atm.htm  ATM Cell Structure, http://www.cisco.com/univercd/cc/td/doc/product/atm/c8540/12_0/13_19/trouble/cells.htm  http://ntrg.cs.tcd.ie/undergrad/4ba2/atm/index.html  ATM Traffic Control, http://ntrg.cs.tcd.ie/undergrad/4ba2/atm/ATMtraffic.html#nrm  ATM Congestion Controls, http://www.cis.ohio-state.edu/~jain/cis788-95/ftp/atm_cong/index.html