SlideShare a Scribd company logo
Unit-I
ATM (ASYNCHRONOUS TRANSFER MODE)
ATM (Asynchronous Transfer Mode)
Asynchronous Transfer Mode (ATM) is the cell relay protocol designed by the ATM Forum and
adopted by the ITU-T.
A cell is a small data unit of fixed size. In a cell network, which uses the cell as the basic unit of
data exchange, all data are loaded into identical cells that can be transmitted with complete
predictability and uniformity.
FRAME RELAY NETWORK
CELL RELAY NETWORK
Why Cell Relay Network ?
Design Goals
Among the challenges faced by the designers of ATM, six stand out.
• Foremost is the need for a transmission system to optimize the use of high-data-rate transmission
media, in particular optical fiber. In addition to offering large bandwidths, newer transmission media
and equipment are dramatically less susceptible to noise degradation. A technology is needed to take
advantage of both factors and thereby maximize data rates.
•The system must interface with existing systems and provide wide-area interconnectivity between
them without lowering their effectiveness or requiring their replacement.
• The design must be implemented inexpensively so that cost would not be a barrier to adoption. If
ATM is to become the backbone of international communications, as intended, it must be available at
low cost to every user who wants it.
• The new system must be able to work with and support the existing telecommunications hierarchies
(local loops, local providers, long-distance carriers, and so on).
• The new system must be connection-oriented to ensure accurate and predictable delivery.
• Last but not least, one objective is to move as many of the functions to hardware as possible (for
speed) and eliminate as many software functions as possible (again for speed).
ARCHITECTURE OF ATM NETWORK
The user access devices, called
the endpoints, are connected
through a user-to-network
interface (UNI) to the switches
inside the network.
The switches are connected
through network-to-network
interfaces (NNIs).
How it connects?
Virtual Connection
Connection between two endpoints is
accomplished through transmission
paths (TPs), virtual paths (VPs), and
virtual circuits (VCs).
A transmission path (TP) is the
physical connection (wire, cable,
satellite, and so on) between an
endpoint and a switch or between two
switches.
A transmission path is the set of all
highways that directly connect the
two cities.
Cell networks are based on virtual circuits (VCs). All cells
belonging to a single message follow the same virtual circuit
and remain in their original order until they reach their
destination.
Think of a virtual circuit as the lanes of a highway
The lengths of the VPIs for UNIs and NNIs are
different. In a UNI, the VPI is 8 bits, whereas in an
NNI, the VPI is 12 bits. The length of the VCI is the
same in both interfaces (16 bits). We therefore can say
that a virtual connection is identified by 24 bits in a UNI
and by 28 bits in an NNI
Asynchronous Transfer Mode
Cell
The basic data unit in an ATM network is called a cell. A cell is only 53 bytes long with 5
bytes allocated to the header and 48 bytes carrying the payload (user data may be less
Connection Establishment and Release
ATM has two types of connections: PVC and SVC
PVC: PVC A permanent virtual-circuit connection is established between two endpoints by the
network provider. The VPls and VCIs are defined for the permanent connections, and the values
are entered for the tables of each switch.
SVC: SVC In a switched virtual-circuit connection, each time an endpoint wants to make a
connection with another endpoint, a new virtual circuit must be established. ATM cannot do the
job by itself, but needs the network layer addresses and the services of another protocol (such
as IP).
ATM Layers
The ATM standard defines three layers. They are, from top to bottom, the application adaptation
layer, the ATM layer, and the physical layer.
ATM Layers in Endpoint Devices
ATM Layer
ATM Layer provides
• Routing
• Traffic Management
• Switching
• Multiplexing Services
It processes outgoing traffic by accepting 48-byte segments from the AAL sublayers and transforming
them into 53-byte cells by the addition of a 5-byte header.
ATM Header Format
ATM uses two header format.
o Generic flow control (GFC). The 4-bit GFC field provides flow control at the UNI level. The ITU-T
has determined that this level of flow control is not necessary at the NNI level. In the NNI
header, therefore, these bits are added to the VPI. The longer VPI allows more virtual paths to
be defined at the NNI level. The format for this additional VPI has not yet been determined.
o Virtual path identifier (VPI). The VPI is an 8-bit field in a UNI cell and a 12-bit field in an NNI cell.
o Virtual circuit identifier (VCI). The VCI is a 16-bit field in both frames.
o Payload type (PT). In the 3-bit PT field, the first bit defines the payload as user data or
managerial information. The interpretation of the last 2 bits depends on the first bit.
o Cell loss priority (CLP). The I-bit CLP field is provided for congestion control. A cell with its CLP
bit set to I must be retained as long as there are cells with a CLP of O. We discuss congestion
control and quality of service in an ATM network in Chapter 24.
o Header error correction (HEC). The HEC is a code computed for the first 4 bytes of the header. It
is a CRC with the divisor x8 + x2 + x + 1 that is used to correct single-bit errors and a large class of
multiple-bit errors.
Application Adaption Layer
AAL1: AAL1 supports applications that transfer information at constant bit rates, such as video and
voice. It allows ATM to connect existing digital telephone networks such as voice channels and T lines.
AAL2: It is used for low-bit-rate traffic and short-frame traffic such as audio (compressed or
uncompressed), video, or fax. A good example ofAAL2 use is in mobile telephony.
AAL Type 3/4: supports VBR, data traffic, connection-oriented, asynchronous traffic (e.g. X.25 data) or
connectionless packet data (e.g. SMDS traffic) with an additional 4-byte header in the information
payload of the cell. Examples include Frame Relay and X.25.
AAL Type 5: is similar to AAL 3/4 with a simplified information header scheme. This AAL assumes that
the data is sequential from the end user and uses the Payload Type Indicator (PTI) bit to indicate the
last cell in a transmission. Examples of services that use AAL 5 are classic IP over ATM, Ethernet Over
ATM, SMDS, and LAN Emulation (LANE). AAL 5 is a widely used ATM adaptation layer protocol. This
protocol was intended to provide a streamlined transport facility for higher-layer protocols that are
connection oriented.
QOS ATM
A number of parameters are used to define the QOS. These include the
1. Cell Error Ratio,
2. Cell Loss Ratio,
3. Cell Misinsertion Rate,
4. Cell Transfer Delay,
5. Cell Delay Variation
….
A number of classes of QOS are supported by the network and fall into either a Specified QOS or an
Unspecified QOS class. Among all the classes of QOS the network must only support the Specified
QOS class 1 which is the circuit emulation service and constant bit rate video. A specified QOS may
have two cell loss objectives, for the high and low priority traffic. The unspecified QOS has no
specified objectives given to the user but may have internal parameters for the network but these
may change during a call. Even though there are no QOS the call may have specified traffic
parameters, in fact that would be desirable for the network. This type of traffic could be the so called
best-effort traffic. This allows the network to respond to time variable resources. The unspecified
QOS is optional for the network to support.
Degradation of QOS may arise for many different reasons and one of these is the ATM switch. The
buffer capacity could be a complex multiple queue system with an algorithmicaly defined service rule
that could be based on priorities. The switch may thus introduce loss under heavy load. Of particular
interest to JPL is that the buffering strategies for wide area low speed networks may be more complex
than for high speed local area networks due to the detection of the PDU by a higher level. For
compliant connections the QOS will be supported for at least the number of conforming cells as
specified in the conformance definition. For non-compliant connections the network does not need
to support and QOS. The QOS of a VPC will be the combination of the strictest set of QOS's of the
underlying VCC's.
THANKS
Ad

More Related Content

What's hot (20)

Design issues of dos
Design issues of dosDesign issues of dos
Design issues of dos
vanamali_vanu
 
IEEE STANDARDS 802.3,802.4,802.5
IEEE STANDARDS 802.3,802.4,802.5IEEE STANDARDS 802.3,802.4,802.5
IEEE STANDARDS 802.3,802.4,802.5
Eslam Abdou
 
Multiple Access Protocal
Multiple Access ProtocalMultiple Access Protocal
Multiple Access Protocal
tes31
 
CSMA/CD
CSMA/CDCSMA/CD
CSMA/CD
sainadh kamatala
 
Asynchronous transfer mode
Asynchronous transfer modeAsynchronous transfer mode
Asynchronous transfer mode
aniston0108
 
Switching
SwitchingSwitching
Switching
sheekha_11
 
2.6 ethernet ieee 802.3
2.6 ethernet   ieee 802.32.6 ethernet   ieee 802.3
2.6 ethernet ieee 802.3
JAIGANESH SEKAR
 
Asynchronous transfer mode
Asynchronous transfer modeAsynchronous transfer mode
Asynchronous transfer mode
Vinil Patel
 
High speed lan
High speed lanHigh speed lan
High speed lan
ramya marichamy
 
Switching
Switching Switching
Switching
Abid Ali
 
Network layer tanenbaum
Network layer tanenbaumNetwork layer tanenbaum
Network layer tanenbaum
Mahesh Kumar Chelimilla
 
Framming data link layer
Framming data link layerFramming data link layer
Framming data link layer
PREMAL GAJJAR
 
Packet switching
Packet switchingPacket switching
Packet switching
asimnawaz54
 
Pdhsdh
PdhsdhPdhsdh
Pdhsdh
Durga Pinninti
 
Mobile computing Mobile Adhoc Networks (MANETs)
Mobile computing Mobile Adhoc Networks (MANETs)Mobile computing Mobile Adhoc Networks (MANETs)
Mobile computing Mobile Adhoc Networks (MANETs)
Jyothishmathi Institute of Technology and Science Karimnagar
 
Asynchronous Transfer Mode ATM
Asynchronous Transfer Mode  ATMAsynchronous Transfer Mode  ATM
Asynchronous Transfer Mode ATM
Madhumita Tamhane
 
Multicast routing
Multicast routingMulticast routing
Multicast routing
Gunasekara Reddy
 
The medium access sublayer
 The medium  access sublayer The medium  access sublayer
The medium access sublayer
Lal Bahadur Gehlot
 
Link state routing protocol
Link state routing protocolLink state routing protocol
Link state routing protocol
Aung Thu Rha Hein
 
ATM Networking Concept
ATM Networking ConceptATM Networking Concept
ATM Networking Concept
Tushar Ranjan
 

Similar to Asynchronous Transfer Mode (20)

ATM.pdf
ATM.pdfATM.pdf
ATM.pdf
Jayaprasanna4
 
Atm 090904084052-phpapp02
Atm 090904084052-phpapp02Atm 090904084052-phpapp02
Atm 090904084052-phpapp02
Solar Energy Industries Association
 
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
MH Shihab
 
ATM Network
ATM NetworkATM Network
ATM Network
sangusajjan
 
Asychronous transfer mode(atm)
Asychronous transfer mode(atm)Asychronous transfer mode(atm)
Asychronous transfer mode(atm)
Meenakshi Devi
 
ATM (asynchronous transfer mode)
ATM (asynchronous transfer mode)ATM (asynchronous transfer mode)
ATM (asynchronous transfer mode)
university of Gujrat, pakistan
 
WAN Technology : ATM - Forouzan
WAN Technology : ATM - ForouzanWAN Technology : ATM - Forouzan
WAN Technology : ATM - Forouzan
Pradnya Saval
 
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
Shamima Akther
 
10 Slides to ATM
10 Slides to ATM10 Slides to ATM
10 Slides to ATM
seanraz
 
Asynchronous Transfer Mode - Data Communication
Asynchronous Transfer Mode - Data CommunicationAsynchronous Transfer Mode - Data Communication
Asynchronous Transfer Mode - Data Communication
CherljohnNeoMagdaluy
 
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
 
ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)
ZillayHuma Mehmood
 
ATM
ATMATM
ATM
ZillayHuma Mehmood
 
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
Deepak John
 
Doc 20191126-wa0106
Doc 20191126-wa0106Doc 20191126-wa0106
Doc 20191126-wa0106
university of Gujrat, pakistan
 
S dutta
S duttaS dutta
S dutta
tarunpatil
 
Asynchronous Transfer Mode Introductory Presentation
Asynchronous Transfer Mode Introductory PresentationAsynchronous Transfer Mode Introductory Presentation
Asynchronous Transfer Mode Introductory Presentation
ssuserb53446
 
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
Deepak 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.25doc
Deepak John
 
First presentation-ccn
First presentation-ccnFirst presentation-ccn
First presentation-ccn
riarana10
 
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
MH Shihab
 
Asychronous transfer mode(atm)
Asychronous transfer mode(atm)Asychronous transfer mode(atm)
Asychronous transfer mode(atm)
Meenakshi Devi
 
WAN Technology : ATM - Forouzan
WAN Technology : ATM - ForouzanWAN Technology : ATM - Forouzan
WAN Technology : ATM - Forouzan
Pradnya Saval
 
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
Shamima Akther
 
10 Slides to ATM
10 Slides to ATM10 Slides to ATM
10 Slides to ATM
seanraz
 
Asynchronous Transfer Mode - Data Communication
Asynchronous Transfer Mode - Data CommunicationAsynchronous Transfer Mode - Data Communication
Asynchronous Transfer Mode - Data Communication
CherljohnNeoMagdaluy
 
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
 
ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)
ZillayHuma Mehmood
 
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
Deepak John
 
Asynchronous Transfer Mode Introductory Presentation
Asynchronous Transfer Mode Introductory PresentationAsynchronous Transfer Mode Introductory Presentation
Asynchronous Transfer Mode Introductory Presentation
ssuserb53446
 
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
Deepak 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.25doc
Deepak John
 
First presentation-ccn
First presentation-ccnFirst presentation-ccn
First presentation-ccn
riarana10
 
Ad

More from Nishant Munjal (20)

Database Management System
Database Management SystemDatabase Management System
Database Management System
Nishant Munjal
 
Functions & Recursion
Functions & RecursionFunctions & Recursion
Functions & Recursion
Nishant Munjal
 
Array, string and pointer
Array, string and pointerArray, string and pointer
Array, string and pointer
Nishant Munjal
 
Programming in C
Programming in CProgramming in C
Programming in C
Nishant Munjal
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
Nishant Munjal
 
Unix Administration
Unix AdministrationUnix Administration
Unix Administration
Nishant Munjal
 
Shell Programming Concept
Shell Programming ConceptShell Programming Concept
Shell Programming Concept
Nishant Munjal
 
VI Editor
VI EditorVI Editor
VI Editor
Nishant Munjal
 
Introduction to Unix
Introduction to UnixIntroduction to Unix
Introduction to Unix
Nishant Munjal
 
Routing Techniques
Routing TechniquesRouting Techniques
Routing Techniques
Nishant Munjal
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud Computing
Nishant Munjal
 
SQL Queries Information
SQL Queries InformationSQL Queries Information
SQL Queries Information
Nishant Munjal
 
Database Design and Normalization Techniques
Database Design and Normalization TechniquesDatabase Design and Normalization Techniques
Database Design and Normalization Techniques
Nishant Munjal
 
Concurrency Control
Concurrency ControlConcurrency Control
Concurrency Control
Nishant Munjal
 
Transaction Processing Concept
Transaction Processing ConceptTransaction Processing Concept
Transaction Processing Concept
Nishant Munjal
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
Nishant Munjal
 
Relational Data Model Introduction
Relational Data Model IntroductionRelational Data Model Introduction
Relational Data Model Introduction
Nishant Munjal
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of Cloud
Nishant Munjal
 
Technical education benchmarks
Technical education benchmarksTechnical education benchmarks
Technical education benchmarks
Nishant Munjal
 
Bluemix Introduction
Bluemix IntroductionBluemix Introduction
Bluemix Introduction
Nishant Munjal
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
Nishant Munjal
 
Array, string and pointer
Array, string and pointerArray, string and pointer
Array, string and pointer
Nishant Munjal
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
Nishant Munjal
 
Shell Programming Concept
Shell Programming ConceptShell Programming Concept
Shell Programming Concept
Nishant Munjal
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud Computing
Nishant Munjal
 
SQL Queries Information
SQL Queries InformationSQL Queries Information
SQL Queries Information
Nishant Munjal
 
Database Design and Normalization Techniques
Database Design and Normalization TechniquesDatabase Design and Normalization Techniques
Database Design and Normalization Techniques
Nishant Munjal
 
Transaction Processing Concept
Transaction Processing ConceptTransaction Processing Concept
Transaction Processing Concept
Nishant Munjal
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
Nishant Munjal
 
Relational Data Model Introduction
Relational Data Model IntroductionRelational Data Model Introduction
Relational Data Model Introduction
Nishant Munjal
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of Cloud
Nishant Munjal
 
Technical education benchmarks
Technical education benchmarksTechnical education benchmarks
Technical education benchmarks
Nishant Munjal
 
Ad

Recently uploaded (20)

MAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdfMAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
ssuser562df4
 
Metal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistryMetal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistry
mee23nu
 
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design ThinkingDT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DhruvChotaliya2
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
Smart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptxSmart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptx
rushikeshnavghare94
 
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Journal of Soft Computing in Civil Engineering
 
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdfRICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
MohamedAbdelkader115
 
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptxLidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
RishavKumar530754
 
Introduction to FLUID MECHANICS & KINEMATICS
Introduction to FLUID MECHANICS &  KINEMATICSIntroduction to FLUID MECHANICS &  KINEMATICS
Introduction to FLUID MECHANICS & KINEMATICS
narayanaswamygdas
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
Artificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptxArtificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptx
aditichinar
 
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Journal of Soft Computing in Civil Engineering
 
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G..."Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
Infopitaara
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
railway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forgingrailway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forging
Javad Kadkhodapour
 
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptxExplainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
MahaveerVPandit
 
International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)
samueljackson3773
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
Value Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous SecurityValue Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous Security
Marc Hornbeek
 
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdfMAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
ssuser562df4
 
Metal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistryMetal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistry
mee23nu
 
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design ThinkingDT REPORT by Tech titan GROUP to introduce the subject design Thinking
DT REPORT by Tech titan GROUP to introduce the subject design Thinking
DhruvChotaliya2
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
Smart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptxSmart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptx
rushikeshnavghare94
 
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdfRICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
MohamedAbdelkader115
 
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptxLidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
RishavKumar530754
 
Introduction to FLUID MECHANICS & KINEMATICS
Introduction to FLUID MECHANICS &  KINEMATICSIntroduction to FLUID MECHANICS &  KINEMATICS
Introduction to FLUID MECHANICS & KINEMATICS
narayanaswamygdas
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
Artificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptxArtificial Intelligence (AI) basics.pptx
Artificial Intelligence (AI) basics.pptx
aditichinar
 
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G..."Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
Infopitaara
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
ELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdfELectronics Boards & Product Testing_Shiju.pdf
ELectronics Boards & Product Testing_Shiju.pdf
Shiju Jacob
 
railway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forgingrailway wheels, descaling after reheating and before forging
railway wheels, descaling after reheating and before forging
Javad Kadkhodapour
 
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptxExplainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
MahaveerVPandit
 
International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)
samueljackson3773
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
Value Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous SecurityValue Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous Security
Marc Hornbeek
 

Asynchronous Transfer Mode

  • 2. ATM (Asynchronous Transfer Mode) Asynchronous Transfer Mode (ATM) is the cell relay protocol designed by the ATM Forum and adopted by the ITU-T. A cell is a small data unit of fixed size. In a cell network, which uses the cell as the basic unit of data exchange, all data are loaded into identical cells that can be transmitted with complete predictability and uniformity.
  • 3. FRAME RELAY NETWORK CELL RELAY NETWORK Why Cell Relay Network ?
  • 4. Design Goals Among the challenges faced by the designers of ATM, six stand out. • Foremost is the need for a transmission system to optimize the use of high-data-rate transmission media, in particular optical fiber. In addition to offering large bandwidths, newer transmission media and equipment are dramatically less susceptible to noise degradation. A technology is needed to take advantage of both factors and thereby maximize data rates. •The system must interface with existing systems and provide wide-area interconnectivity between them without lowering their effectiveness or requiring their replacement. • The design must be implemented inexpensively so that cost would not be a barrier to adoption. If ATM is to become the backbone of international communications, as intended, it must be available at low cost to every user who wants it. • The new system must be able to work with and support the existing telecommunications hierarchies (local loops, local providers, long-distance carriers, and so on). • The new system must be connection-oriented to ensure accurate and predictable delivery. • Last but not least, one objective is to move as many of the functions to hardware as possible (for speed) and eliminate as many software functions as possible (again for speed).
  • 5. ARCHITECTURE OF ATM NETWORK The user access devices, called the endpoints, are connected through a user-to-network interface (UNI) to the switches inside the network. The switches are connected through network-to-network interfaces (NNIs).
  • 6. How it connects? Virtual Connection Connection between two endpoints is accomplished through transmission paths (TPs), virtual paths (VPs), and virtual circuits (VCs). A transmission path (TP) is the physical connection (wire, cable, satellite, and so on) between an endpoint and a switch or between two switches. A transmission path is the set of all highways that directly connect the two cities. Cell networks are based on virtual circuits (VCs). All cells belonging to a single message follow the same virtual circuit and remain in their original order until they reach their destination. Think of a virtual circuit as the lanes of a highway
  • 7. The lengths of the VPIs for UNIs and NNIs are different. In a UNI, the VPI is 8 bits, whereas in an NNI, the VPI is 12 bits. The length of the VCI is the same in both interfaces (16 bits). We therefore can say that a virtual connection is identified by 24 bits in a UNI and by 28 bits in an NNI
  • 9. Cell The basic data unit in an ATM network is called a cell. A cell is only 53 bytes long with 5 bytes allocated to the header and 48 bytes carrying the payload (user data may be less
  • 10. Connection Establishment and Release ATM has two types of connections: PVC and SVC PVC: PVC A permanent virtual-circuit connection is established between two endpoints by the network provider. The VPls and VCIs are defined for the permanent connections, and the values are entered for the tables of each switch. SVC: SVC In a switched virtual-circuit connection, each time an endpoint wants to make a connection with another endpoint, a new virtual circuit must be established. ATM cannot do the job by itself, but needs the network layer addresses and the services of another protocol (such as IP).
  • 11. ATM Layers The ATM standard defines three layers. They are, from top to bottom, the application adaptation layer, the ATM layer, and the physical layer.
  • 12. ATM Layers in Endpoint Devices
  • 13. ATM Layer ATM Layer provides • Routing • Traffic Management • Switching • Multiplexing Services It processes outgoing traffic by accepting 48-byte segments from the AAL sublayers and transforming them into 53-byte cells by the addition of a 5-byte header.
  • 14. ATM Header Format ATM uses two header format.
  • 15. o Generic flow control (GFC). The 4-bit GFC field provides flow control at the UNI level. The ITU-T has determined that this level of flow control is not necessary at the NNI level. In the NNI header, therefore, these bits are added to the VPI. The longer VPI allows more virtual paths to be defined at the NNI level. The format for this additional VPI has not yet been determined. o Virtual path identifier (VPI). The VPI is an 8-bit field in a UNI cell and a 12-bit field in an NNI cell. o Virtual circuit identifier (VCI). The VCI is a 16-bit field in both frames. o Payload type (PT). In the 3-bit PT field, the first bit defines the payload as user data or managerial information. The interpretation of the last 2 bits depends on the first bit. o Cell loss priority (CLP). The I-bit CLP field is provided for congestion control. A cell with its CLP bit set to I must be retained as long as there are cells with a CLP of O. We discuss congestion control and quality of service in an ATM network in Chapter 24. o Header error correction (HEC). The HEC is a code computed for the first 4 bytes of the header. It is a CRC with the divisor x8 + x2 + x + 1 that is used to correct single-bit errors and a large class of multiple-bit errors.
  • 16. Application Adaption Layer AAL1: AAL1 supports applications that transfer information at constant bit rates, such as video and voice. It allows ATM to connect existing digital telephone networks such as voice channels and T lines. AAL2: It is used for low-bit-rate traffic and short-frame traffic such as audio (compressed or uncompressed), video, or fax. A good example ofAAL2 use is in mobile telephony. AAL Type 3/4: supports VBR, data traffic, connection-oriented, asynchronous traffic (e.g. X.25 data) or connectionless packet data (e.g. SMDS traffic) with an additional 4-byte header in the information payload of the cell. Examples include Frame Relay and X.25. AAL Type 5: is similar to AAL 3/4 with a simplified information header scheme. This AAL assumes that the data is sequential from the end user and uses the Payload Type Indicator (PTI) bit to indicate the last cell in a transmission. Examples of services that use AAL 5 are classic IP over ATM, Ethernet Over ATM, SMDS, and LAN Emulation (LANE). AAL 5 is a widely used ATM adaptation layer protocol. This protocol was intended to provide a streamlined transport facility for higher-layer protocols that are connection oriented.
  • 17. QOS ATM A number of parameters are used to define the QOS. These include the 1. Cell Error Ratio, 2. Cell Loss Ratio, 3. Cell Misinsertion Rate, 4. Cell Transfer Delay, 5. Cell Delay Variation
  • 18. …. A number of classes of QOS are supported by the network and fall into either a Specified QOS or an Unspecified QOS class. Among all the classes of QOS the network must only support the Specified QOS class 1 which is the circuit emulation service and constant bit rate video. A specified QOS may have two cell loss objectives, for the high and low priority traffic. The unspecified QOS has no specified objectives given to the user but may have internal parameters for the network but these may change during a call. Even though there are no QOS the call may have specified traffic parameters, in fact that would be desirable for the network. This type of traffic could be the so called best-effort traffic. This allows the network to respond to time variable resources. The unspecified QOS is optional for the network to support. Degradation of QOS may arise for many different reasons and one of these is the ATM switch. The buffer capacity could be a complex multiple queue system with an algorithmicaly defined service rule that could be based on priorities. The switch may thus introduce loss under heavy load. Of particular interest to JPL is that the buffering strategies for wide area low speed networks may be more complex than for high speed local area networks due to the detection of the PDU by a higher level. For compliant connections the QOS will be supported for at least the number of conforming cells as specified in the conformance definition. For non-compliant connections the network does not need to support and QOS. The QOS of a VPC will be the combination of the strictest set of QOS's of the underlying VCC's.