ATM

ZillayHuma Mehmood
ZillayHuma MehmoodIntern at Pakistan International Airlines à Pakistan International Airlines
ASYNCHRONOUS TRANSFER MODE
BROADBAND DIGITAL NETWORK
Group Members:
SANIA DANISH
SHUAIB ALI
ZILLAY HUMA
RAMSHA JAMAL
ZAHID ALI
DAWOOD UNIVERSITY OF ENGINEERING AND TECHNOLOGY
Main Objectives
Introduction of ATM
Why ATM
Architecture of ATM
How ATM Works
ATM Layers
ATM
The term broadband is used to describe a type of data transmission in
which a single medium (wire) can carry several channels at once. Cable
TV, for example, uses broadband transmission. and DSL modems
(which use your existing phone line).
 Relationship Between ATM and B-ISDN
ATM evolved from the standardization efforts for B-ISDN.
ATM is the technology upon which B-ISDN is based.
 BROADBAND
 WHAT’S ATM?
• ATM is Asynchronous Transfer Mode.
• ATM is a connection-oriented, high-speed, low-delay switching and
transmission technology that uses short and fixed-size packets, called
cells, to transport information.
• ATM is originally the transfer mode for implementing Broadband ISDN
(B-ISDN) but it is also implemented in non-ISDN environments where
very high data rates are required
ATM Overview
• Used in both WAN and LAN settings
• Packets are called cells (53 bytes)
• 5-byte header + 48-byte payload
• Commonly transmitted over SONET
• other physical layers possible
• Connections can be switched (SVC), or permanent (PVC).
• ATM operates on a best effort basis.
• ATM guarantees that cells will not be disordered.
5 octets 48 octets
53 octets
Header Information
Asynchronous TDM
• ATM uses asynchronous time-division
multiplexing-that is why it is called
Asynchronous Transfer Mode-to
multiplex cells corning from different
channels. It uses fixed-size slots (size of
a cell). ATM multiplexers fill a slot with a
cell from any input channel that has a
cell; the slot is empty if none of the
channels has a cell to send
ATM
WHY ATM ??
International standard-based technology (for interoperability)
Low variance of delay (for voice and video transmission)
Guaranteed quality of service
High capacity switching (multi-giga bits per second)
Bandwidth flexibility (dynamically assigned to users)
Medium not shared for ATM LAN (no degradation in performance as traffic load or
number of users increases)
Supports a wide range of user access speeds
Supports audio, video, imagery, and data traffic (for integrated services)
Problems
• Frame Networks
Before ATM, data communications at the data
link layer had been based on frame switching and
frame networks. Different protocols use frames of
varying size and intricacy. As networks become
more complex, the information that must be
carried in the header becomes more extensive.
The result is larger and larger headers relative to
the size of the data unit.
 Problems (cont.)
• Large Data Fields
In response, some protocols have enlarged
the size of the data unit to make header use
more efficient (sending more data with the
same size header). Unfortunately, large data
fields create waste. If there is not much
information to transmit, much of the field
goes unused. To improve utilization, some
protocols provide variable frame sizes to
users.
Problems(cont.)
• Mixed Network Traffic
As you can imagine, the variety of frame sizes makes traffic
unpredictable. Internetworking among the different frame
networks is slow and expensive at best, and impossible at
worst.
Another problem is that of providing consistent data rate
delivery when frame sizes are unpredictable and can vary so
dramatically
ATM provides the solution
• Cell Networks
• Many of the problems associated with frame
internetworking are solved by adopting a concept called
cell networking.
• 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.
As frames of different sizes and formats reach
the cell network from a tributary network, they
are split into multiple small data units of equal
length and are loaded into cells. The cells are
then multiplexed with other cells and routed
through the cell network. Because each cell is
the same size and all are small, the problems
associated with multiplexing different-sized
frames are avoided.
ARCHITECTURE OF ATM
Consider a SWITCH..
For WAN, Lots of Switches
Lots of Switches leads to lots of Users
U
N
I
U
N
I
NNI NNI
NNI
N
NI
NNI
UNI= USER to NETWORK INTERFACE
NNI= NETWORK To NETWORK
INTERFACE
User 1
User 2
User 3
User 4
User 1
User 2
User 3
User 4
Transmission Path
Transmission Path
Transmission path (TP)
• A transmission path (TP) is the physical connection (wire, cable, satellite, and so
on) between an endpoint and a switch or between two switches. Think of two
switches as two cities.
• A transmission path is divided into several virtual paths. A virtual path (VP)
provides a connection or a set of connections between two switches.
• 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.
Identifiers
• In a virtual circuit network, to route data
from one endpoint to another, the virtual
connections need to be identified.
• Virtual path identifier (VPI) : defines the
specific VP
• Virtual-circuit identifier (VCl): defines a
particular VC inside the VP.
• The VPI is the same for all virtual
connections that are bundled (logically)
into one VP.
VPI
VCI
VPI=Virtual path identifier
VCI=Virtual Circuit Identifier
Length of Identifiers
 Length of VPI in User Network Interface:
8 bits
 Length of VPI in Network To Network Interface:
12 bits
 Length of VCI will remain same in UNI and NNI:
16 bits
ATM Cell Format
 ATM cell is only 53 bytes long with 5 bytes allocated to the header
and 48 bytes carrying the payload.
 ATM header
also contain
different fields
except VPI
and VCI
GFC - the Generic Flow Control: field provides local functions such as identifying
multiple stations that share a single ATM interface
VPI - the Virtual Path Identifier: is used together with the Virtual Channel
Identifier (VCI) to identify the virtual circuit.
VCI - the Virtual Channel Identifier: is used together with the Virtual Path
Identifier (VPI) to identify the virtual circuit along which the cell will be directed as it
passes through an ATM network on the way to its destination (values of 0 to 31 are
reserved).
PT –Payload Type:
• If 1st bit=1, then cell has Control data
• If 1st bit=0, then cell contains User data
• If 2nd bit=1, Congestion occurs
• If 2nd bit=0, No Congestion
• If 3rd bit=1, this cell is the last one
CLP - the Cell Loss Priority: bit field indicates whether the cell should . be discarded
if it encounters extreme congestion as it moves through the network. If set to 1, the cell
should be discarded before cells that have the bit set to 0.
HEC - the Header Error Control: field contains a checksum calculated on the first 4
bytes of the header. It can be used to correct a single bit error in these byte.
ATM
ATM uses two types of connections:
• ATM provides permanent virtual
connections and switched virtual
connections.
 Permanent Virtual Connections (PVC)
Permanent connections set up manually by
network manager.
 Switched Virtual Connections (SVC)
Set up and released on
demand by the end user
via signaling procedures.
STEPS Of Establishing ATM Connection:
• Source PC uses Q.2931 procedures (VPI=0/VCI=5) to setup an ATM connection.
The local ATM switch receives the signaling message and passes it to the
Connection Manager. The Connection Manager the level of services for that
machine calculates the bandwidth required to setup this connection for the
forward and reverse paths. If the bandwidth on either the reverse channel or
the forward channel is not available, alternate paths are examined.
• The setup message is then sent back to the
Network Switch to allocate the necessary
links.
• The Network switch forwards the connection setup request to the
destination machine.
• The Network switch receives the connection-accept message from the
destination machine.
• Once the Network switch receives the connection-accept message from the
called PC, it passes the information to the Connection Manager.
• The Connection Manager allocates the reverse channel capacity for the
called party.
• Connection Manager informs the Local switch that the connection has been
accepted.
• Connection Manager confirms the connection to the destination PC.
• Connection Manager informs the source PC and data transmission can
begin.
STEPS cont.
How ATM works to connect a setup:
The ATM routing protocol
• The Private Network Node Interface (PNNI) protocol provides both topology-
discovery and call-establishment services.
• PNNI uses the same shortest-path-first algorithm (OSPF).
• A PNNI routing table within each switch maintains information about network
routes and the bandwidth available on individual links.
• PNNI routing table to determine a path to the intended destination that meets
the specified Quality of Service (QoS).
SERVICE CATEGORIES:
• Represents particular combination of traffic and QoS parameters:
 Constant Bit Rate (CBR):Supports real-time applications. Supports real-time
applications requiring tightly constrained delay variation.
 Real-Time Variable Bit Rate (RT-VBR):Deals with real-time applications with
bursty traffic.
Non Real-Time Variable Bit Rate (NRT-
VBR):Deals with non-real time
applications wit bursty traffic.
Unspecified Bit Rate (UBR):Represents
“best effort service” for non real-time
applications.
Available Bit Rate (ABR):Similar to UBR
but enhanced to handle applications of
low bandwidth
Revised ATM Service Categories
ATM LAYERS
ATM Layers
• ATM works on three basic layers:
ATM adaption Layer
ATM Layer
Physical Layer
PMD Sublayer
Transmission Convergence
Sublayer
Physical Layer:
• The physical layer provides for the
transmission and reception of ATM cells
across a physical medium between two
ATM devices. This can be a transmission
between an ATM endpoint and an ATM
switch, or it can be between two ATM
switches.
• The physical layer is subdivided into a
Physical Medium Dependent sublayer
and Transmission Convergence sublayer.
Physical
PMD
Transmission Convergence
ATM
ATM ADAPTION
Data
Transfer
PMD Sublayer
• The Physical Medium
Dependent (PMD) sublayer is
responsible for the transmission
and reception of individual bits
on a physical medium.
• These responsibilities
encompass bit timing, signal
encoding, interacting with the
physical medium, and the cable
or wire itself.
PMD
Transmission Convergence
ATM
ATM ADAPTION
Data
Transfer
Physical
Transmission Convergence
Sublayer
• The Transmission Convergence
(TC) sublayer functions as a
converter between the bit stream
of ATM cells and the PMD
sublayer.
• When transmitting, the TC
sublayer maps ATM cells onto the
format of the PMD sublayer
PMD
Transmission Convergence
ATM
ATM ADAPTION
Data
Transfer
Physical
ATM Layer
• The ATM layer multiplexes and de-
multiplexes and routes ATM cells,
and ensures their sequence from end
to end.
• If a cell is dropped by a switch due to
congestion or corruption, it is not the
responsibility of the ATM layer to
correct the dropped cell by means of
retransmission or to notify other
layers of the dropped cell.
• Layers above the ATM layer must
detect the lost cell and decide
whether to correct it or disregard it.
PMD
Transmission Convergence
ATM
ATM ADAPTION
Data
Transfer
Physical
ATM Adaptation Layer
• The ATM Adaptation Layer (AAL)
creates and receives 48-byte
payloads through the lower
layers of ATM on behalf of
different types of applications.
• There are five different types of
AALs, each providing a distinct
class of service.
PMD
Transmission Convergence
ATM
ATM ADAPTION
Data
Transfer
Physical
ATM Adaptation Layer (AAL) Types
In order for ATM to support a variety of services with different traffic
characteristics and system requirements:
• It is necessary to adapt the different classes of applications to the ATM layer.
• This function is performed by the AAL, which is service-dependent.
• Four types of AAL were proposed, but two of these (3 and 4) have now been
merged into one, AAL 3/4:
– AAL 1: Supports connection-oriented, constant bit rate, time-dependent services.
– AAL 2: Supports connection-oriented services that do not require constant bit
rates.
– AAL 3/4: Intended for both connectionless and connection oriented variable bit
rate services.
– AAL 5: Supports connection-oriented variable bit rate data services.
• More efficient compared with AAL 3/4 at the expense of error recovery and built in
retransmission.
 Conclusion
ATM has received a lot of attention recently because of its exciting promises.
With ATM, the bottlenecks of the current networks will be solved, networked
multimedia capabilities like video conferencing, home shopping, home
education, video library, etc. will be brought to the desktops.
Due to its high speed and the integration of traffic types (voice, data, and video
can be transported on the same network).
ATM can accommodate the upcoming new teleservices easily even the
requirements for these services are unknown. It also improves the efficiency and
simplifies the management of the network by using the same technology for all
levels of the network.
The ATM Forum has sponsored interoperability demonstrations to prove the
technology and continues to meet to discuss the uncertain problems of ATM. At
the moment, ATM coexists with current LAN/WAN Technology. Equipment,
Services and Applications are available today and are being used in live networks.
The telecommunications industry is converging on ATM!
ATM
1 sur 41

Recommandé

Asynchronous Transfer Mode (ATM) par
Asynchronous Transfer Mode (ATM)Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)Agreeta Sharma
14.7K vues12 diapositives
Asynchronous transfer mode par
Asynchronous transfer modeAsynchronous transfer mode
Asynchronous transfer modeVinil Patel
2K vues32 diapositives
Waveform coding par
Waveform codingWaveform coding
Waveform codingAlapan Banerjee
1.3K vues12 diapositives
ATM Networking Concept par
ATM Networking ConceptATM Networking Concept
ATM Networking ConceptTushar Ranjan
47.4K vues40 diapositives
Classifications of wireless adhoc networks par
Classifications of wireless adhoc networksClassifications of wireless adhoc networks
Classifications of wireless adhoc networksArun Chokkalingam
289 vues21 diapositives
Orthogonal Frequency Division Multiplexing (OFDM) par
Orthogonal Frequency Division Multiplexing (OFDM)Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)Gagan Randhawa
13.2K vues20 diapositives

Contenu connexe

Tendances

Quadrature amplitude modulation par
Quadrature amplitude modulationQuadrature amplitude modulation
Quadrature amplitude modulationBhanwar Singh Meena
11.2K vues22 diapositives
IS-95 Cdma par
IS-95 CdmaIS-95 Cdma
IS-95 Cdmayogesh singh
19.7K vues34 diapositives
Equalisation, diversity, coding. par
Equalisation, diversity, coding.Equalisation, diversity, coding.
Equalisation, diversity, coding.Vrince Vimal
5.8K vues36 diapositives
Wireless Local Loop par
Wireless Local LoopWireless Local Loop
Wireless Local LoopSri Manakula Vinayagar Engineering College
1.8K vues18 diapositives
Flow control main par
Flow control mainFlow control main
Flow control mainNitesh Singh
1.2K vues23 diapositives
TOKEN BUS & TOKEN RING.ppt par
TOKEN BUS & TOKEN RING.pptTOKEN BUS & TOKEN RING.ppt
TOKEN BUS & TOKEN RING.pptshanthishyam
484 vues35 diapositives

Tendances(20)

Equalisation, diversity, coding. par Vrince Vimal
Equalisation, diversity, coding.Equalisation, diversity, coding.
Equalisation, diversity, coding.
Vrince Vimal5.8K vues
TOKEN BUS & TOKEN RING.ppt par shanthishyam
TOKEN BUS & TOKEN RING.pptTOKEN BUS & TOKEN RING.ppt
TOKEN BUS & TOKEN RING.ppt
shanthishyam484 vues
cellular concepts in wireless communication par asadkhan1327
cellular concepts in wireless communicationcellular concepts in wireless communication
cellular concepts in wireless communication
asadkhan132749.4K vues
Orthogonal Frequency Division Multiplexing (OFDM) par ashishsoni1505
Orthogonal Frequency Division Multiplexing (OFDM)Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)
ashishsoni15052.1K vues
Multiplexing.pptx sample par Shusomm
Multiplexing.pptx sampleMultiplexing.pptx sample
Multiplexing.pptx sample
Shusomm709 vues
Mac protocols for ad hoc wireless networks par Divya Tiwari
Mac protocols for ad hoc wireless networks Mac protocols for ad hoc wireless networks
Mac protocols for ad hoc wireless networks
Divya Tiwari18.1K vues
Public Switched Telephone Network par Haither Mithath
Public Switched Telephone NetworkPublic Switched Telephone Network
Public Switched Telephone Network
Haither Mithath46.4K vues
Wireless sensor network par deawoo Kim
Wireless sensor networkWireless sensor network
Wireless sensor network
deawoo Kim6.8K vues
Chapter 4 data link layer par Naiyan Noor
Chapter 4 data link layerChapter 4 data link layer
Chapter 4 data link layer
Naiyan Noor13K vues

Similaire à ATM

Ch 02 (1) par
Ch 02 (1)Ch 02 (1)
Ch 02 (1)Shraddha Patel
580 vues43 diapositives
Ch 02 (1) par
Ch 02 (1)Ch 02 (1)
Ch 02 (1)Shraddha Patel
615 vues43 diapositives
Atm intro par
Atm introAtm intro
Atm introMohd Arif
3.1K vues40 diapositives
Atm Percobaan par
Atm PercobaanAtm Percobaan
Atm PercobaanRimba Raya
458 vues18 diapositives
Asynchronous Transfer Mode (ATM) par
Asynchronous Transfer Mode (ATM)Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)Shamima Akther
180 vues5 diapositives
Asynchronous transfer mode (atm) in computer network par
Asynchronous transfer mode (atm) in computer networkAsynchronous transfer mode (atm) in computer network
Asynchronous transfer mode (atm) in computer networkMH Shihab
252 vues7 diapositives

Similaire à ATM(20)

Asynchronous transfer mode (atm) in computer network par MH Shihab
Asynchronous transfer mode (atm) in computer networkAsynchronous transfer mode (atm) in computer network
Asynchronous transfer mode (atm) in computer network
MH Shihab252 vues
Group#04-PPT-IA&P.pptx par HirazNor
Group#04-PPT-IA&P.pptxGroup#04-PPT-IA&P.pptx
Group#04-PPT-IA&P.pptx
HirazNor7 vues
Atm( Asynchronous Transfer mode ) par Ali Usman
Atm( Asynchronous Transfer mode )Atm( Asynchronous Transfer mode )
Atm( Asynchronous Transfer mode )
Ali Usman12.7K vues
10 Slides to ATM par seanraz
10 Slides to ATM10 Slides to ATM
10 Slides to ATM
seanraz46.6K vues

Dernier

PORTFOLIO 1 (Bret Michael Pepito).pdf par
PORTFOLIO 1 (Bret Michael Pepito).pdfPORTFOLIO 1 (Bret Michael Pepito).pdf
PORTFOLIO 1 (Bret Michael Pepito).pdfbrejess0410
8 vues6 diapositives
How to think like a threat actor for Kubernetes.pptx par
How to think like a threat actor for Kubernetes.pptxHow to think like a threat actor for Kubernetes.pptx
How to think like a threat actor for Kubernetes.pptxLibbySchulze1
5 vues33 diapositives
IETF 118: Starlink Protocol Performance par
IETF 118: Starlink Protocol PerformanceIETF 118: Starlink Protocol Performance
IETF 118: Starlink Protocol PerformanceAPNIC
297 vues22 diapositives
Marketing and Community Building in Web3 par
Marketing and Community Building in Web3Marketing and Community Building in Web3
Marketing and Community Building in Web3Federico Ast
12 vues64 diapositives
Building trust in our information ecosystem: who do we trust in an emergency par
Building trust in our information ecosystem: who do we trust in an emergencyBuilding trust in our information ecosystem: who do we trust in an emergency
Building trust in our information ecosystem: who do we trust in an emergencyTina Purnat
100 vues18 diapositives
Is Entireweb better than Google par
Is Entireweb better than GoogleIs Entireweb better than Google
Is Entireweb better than Googlesebastianthomasbejan
12 vues1 diapositive

Dernier(10)

PORTFOLIO 1 (Bret Michael Pepito).pdf par brejess0410
PORTFOLIO 1 (Bret Michael Pepito).pdfPORTFOLIO 1 (Bret Michael Pepito).pdf
PORTFOLIO 1 (Bret Michael Pepito).pdf
brejess04108 vues
How to think like a threat actor for Kubernetes.pptx par LibbySchulze1
How to think like a threat actor for Kubernetes.pptxHow to think like a threat actor for Kubernetes.pptx
How to think like a threat actor for Kubernetes.pptx
LibbySchulze15 vues
IETF 118: Starlink Protocol Performance par APNIC
IETF 118: Starlink Protocol PerformanceIETF 118: Starlink Protocol Performance
IETF 118: Starlink Protocol Performance
APNIC297 vues
Marketing and Community Building in Web3 par Federico Ast
Marketing and Community Building in Web3Marketing and Community Building in Web3
Marketing and Community Building in Web3
Federico Ast12 vues
Building trust in our information ecosystem: who do we trust in an emergency par Tina Purnat
Building trust in our information ecosystem: who do we trust in an emergencyBuilding trust in our information ecosystem: who do we trust in an emergency
Building trust in our information ecosystem: who do we trust in an emergency
Tina Purnat100 vues
UiPath Document Understanding_Day 3.pptx par UiPathCommunity
UiPath Document Understanding_Day 3.pptxUiPath Document Understanding_Day 3.pptx
UiPath Document Understanding_Day 3.pptx
UiPathCommunity105 vues

ATM

  • 1. ASYNCHRONOUS TRANSFER MODE BROADBAND DIGITAL NETWORK Group Members: SANIA DANISH SHUAIB ALI ZILLAY HUMA RAMSHA JAMAL ZAHID ALI DAWOOD UNIVERSITY OF ENGINEERING AND TECHNOLOGY
  • 2. Main Objectives Introduction of ATM Why ATM Architecture of ATM How ATM Works ATM Layers
  • 4. The term broadband is used to describe a type of data transmission in which a single medium (wire) can carry several channels at once. Cable TV, for example, uses broadband transmission. and DSL modems (which use your existing phone line).  Relationship Between ATM and B-ISDN ATM evolved from the standardization efforts for B-ISDN. ATM is the technology upon which B-ISDN is based.  BROADBAND
  • 5.  WHAT’S ATM? • ATM is Asynchronous Transfer Mode. • ATM is a connection-oriented, high-speed, low-delay switching and transmission technology that uses short and fixed-size packets, called cells, to transport information. • ATM is originally the transfer mode for implementing Broadband ISDN (B-ISDN) but it is also implemented in non-ISDN environments where very high data rates are required
  • 6. ATM Overview • Used in both WAN and LAN settings • Packets are called cells (53 bytes) • 5-byte header + 48-byte payload • Commonly transmitted over SONET • other physical layers possible • Connections can be switched (SVC), or permanent (PVC). • ATM operates on a best effort basis. • ATM guarantees that cells will not be disordered. 5 octets 48 octets 53 octets Header Information
  • 7. Asynchronous TDM • ATM uses asynchronous time-division multiplexing-that is why it is called Asynchronous Transfer Mode-to multiplex cells corning from different channels. It uses fixed-size slots (size of a cell). ATM multiplexers fill a slot with a cell from any input channel that has a cell; the slot is empty if none of the channels has a cell to send
  • 9. WHY ATM ?? International standard-based technology (for interoperability) Low variance of delay (for voice and video transmission) Guaranteed quality of service High capacity switching (multi-giga bits per second) Bandwidth flexibility (dynamically assigned to users) Medium not shared for ATM LAN (no degradation in performance as traffic load or number of users increases) Supports a wide range of user access speeds Supports audio, video, imagery, and data traffic (for integrated services)
  • 10. Problems • Frame Networks Before ATM, data communications at the data link layer had been based on frame switching and frame networks. Different protocols use frames of varying size and intricacy. As networks become more complex, the information that must be carried in the header becomes more extensive. The result is larger and larger headers relative to the size of the data unit.
  • 11.  Problems (cont.) • Large Data Fields In response, some protocols have enlarged the size of the data unit to make header use more efficient (sending more data with the same size header). Unfortunately, large data fields create waste. If there is not much information to transmit, much of the field goes unused. To improve utilization, some protocols provide variable frame sizes to users.
  • 12. Problems(cont.) • Mixed Network Traffic As you can imagine, the variety of frame sizes makes traffic unpredictable. Internetworking among the different frame networks is slow and expensive at best, and impossible at worst. Another problem is that of providing consistent data rate delivery when frame sizes are unpredictable and can vary so dramatically
  • 13. ATM provides the solution • Cell Networks • Many of the problems associated with frame internetworking are solved by adopting a concept called cell networking. • 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. As frames of different sizes and formats reach the cell network from a tributary network, they are split into multiple small data units of equal length and are loaded into cells. The cells are then multiplexed with other cells and routed through the cell network. Because each cell is the same size and all are small, the problems associated with multiplexing different-sized frames are avoided.
  • 16. For WAN, Lots of Switches
  • 17. Lots of Switches leads to lots of Users
  • 18. U N I U N I NNI NNI NNI N NI NNI UNI= USER to NETWORK INTERFACE NNI= NETWORK To NETWORK INTERFACE User 1 User 2 User 3 User 4 User 1 User 2 User 3 User 4 Transmission Path Transmission Path
  • 19. Transmission path (TP) • A transmission path (TP) is the physical connection (wire, cable, satellite, and so on) between an endpoint and a switch or between two switches. Think of two switches as two cities. • A transmission path is divided into several virtual paths. A virtual path (VP) provides a connection or a set of connections between two switches. • 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.
  • 20. Identifiers • In a virtual circuit network, to route data from one endpoint to another, the virtual connections need to be identified. • Virtual path identifier (VPI) : defines the specific VP • Virtual-circuit identifier (VCl): defines a particular VC inside the VP. • The VPI is the same for all virtual connections that are bundled (logically) into one VP. VPI VCI VPI=Virtual path identifier VCI=Virtual Circuit Identifier
  • 21. Length of Identifiers  Length of VPI in User Network Interface: 8 bits  Length of VPI in Network To Network Interface: 12 bits  Length of VCI will remain same in UNI and NNI: 16 bits
  • 22. ATM Cell Format  ATM cell is only 53 bytes long with 5 bytes allocated to the header and 48 bytes carrying the payload.  ATM header also contain different fields except VPI and VCI
  • 23. GFC - the Generic Flow Control: field provides local functions such as identifying multiple stations that share a single ATM interface VPI - the Virtual Path Identifier: is used together with the Virtual Channel Identifier (VCI) to identify the virtual circuit. VCI - the Virtual Channel Identifier: is used together with the Virtual Path Identifier (VPI) to identify the virtual circuit along which the cell will be directed as it passes through an ATM network on the way to its destination (values of 0 to 31 are reserved). PT –Payload Type: • If 1st bit=1, then cell has Control data • If 1st bit=0, then cell contains User data • If 2nd bit=1, Congestion occurs • If 2nd bit=0, No Congestion • If 3rd bit=1, this cell is the last one CLP - the Cell Loss Priority: bit field indicates whether the cell should . be discarded if it encounters extreme congestion as it moves through the network. If set to 1, the cell should be discarded before cells that have the bit set to 0. HEC - the Header Error Control: field contains a checksum calculated on the first 4 bytes of the header. It can be used to correct a single bit error in these byte.
  • 25. ATM uses two types of connections: • ATM provides permanent virtual connections and switched virtual connections.  Permanent Virtual Connections (PVC) Permanent connections set up manually by network manager.  Switched Virtual Connections (SVC) Set up and released on demand by the end user via signaling procedures.
  • 26. STEPS Of Establishing ATM Connection: • Source PC uses Q.2931 procedures (VPI=0/VCI=5) to setup an ATM connection. The local ATM switch receives the signaling message and passes it to the Connection Manager. The Connection Manager the level of services for that machine calculates the bandwidth required to setup this connection for the forward and reverse paths. If the bandwidth on either the reverse channel or the forward channel is not available, alternate paths are examined. • The setup message is then sent back to the Network Switch to allocate the necessary links.
  • 27. • The Network switch forwards the connection setup request to the destination machine. • The Network switch receives the connection-accept message from the destination machine. • Once the Network switch receives the connection-accept message from the called PC, it passes the information to the Connection Manager. • The Connection Manager allocates the reverse channel capacity for the called party. • Connection Manager informs the Local switch that the connection has been accepted. • Connection Manager confirms the connection to the destination PC. • Connection Manager informs the source PC and data transmission can begin. STEPS cont.
  • 28. How ATM works to connect a setup:
  • 29. The ATM routing protocol • The Private Network Node Interface (PNNI) protocol provides both topology- discovery and call-establishment services. • PNNI uses the same shortest-path-first algorithm (OSPF). • A PNNI routing table within each switch maintains information about network routes and the bandwidth available on individual links. • PNNI routing table to determine a path to the intended destination that meets the specified Quality of Service (QoS).
  • 30. SERVICE CATEGORIES: • Represents particular combination of traffic and QoS parameters:  Constant Bit Rate (CBR):Supports real-time applications. Supports real-time applications requiring tightly constrained delay variation.  Real-Time Variable Bit Rate (RT-VBR):Deals with real-time applications with bursty traffic. Non Real-Time Variable Bit Rate (NRT- VBR):Deals with non-real time applications wit bursty traffic. Unspecified Bit Rate (UBR):Represents “best effort service” for non real-time applications. Available Bit Rate (ABR):Similar to UBR but enhanced to handle applications of low bandwidth
  • 33. ATM Layers • ATM works on three basic layers: ATM adaption Layer ATM Layer Physical Layer PMD Sublayer Transmission Convergence Sublayer
  • 34. Physical Layer: • The physical layer provides for the transmission and reception of ATM cells across a physical medium between two ATM devices. This can be a transmission between an ATM endpoint and an ATM switch, or it can be between two ATM switches. • The physical layer is subdivided into a Physical Medium Dependent sublayer and Transmission Convergence sublayer. Physical PMD Transmission Convergence ATM ATM ADAPTION Data Transfer
  • 35. PMD Sublayer • The Physical Medium Dependent (PMD) sublayer is responsible for the transmission and reception of individual bits on a physical medium. • These responsibilities encompass bit timing, signal encoding, interacting with the physical medium, and the cable or wire itself. PMD Transmission Convergence ATM ATM ADAPTION Data Transfer Physical
  • 36. Transmission Convergence Sublayer • The Transmission Convergence (TC) sublayer functions as a converter between the bit stream of ATM cells and the PMD sublayer. • When transmitting, the TC sublayer maps ATM cells onto the format of the PMD sublayer PMD Transmission Convergence ATM ATM ADAPTION Data Transfer Physical
  • 37. ATM Layer • The ATM layer multiplexes and de- multiplexes and routes ATM cells, and ensures their sequence from end to end. • If a cell is dropped by a switch due to congestion or corruption, it is not the responsibility of the ATM layer to correct the dropped cell by means of retransmission or to notify other layers of the dropped cell. • Layers above the ATM layer must detect the lost cell and decide whether to correct it or disregard it. PMD Transmission Convergence ATM ATM ADAPTION Data Transfer Physical
  • 38. ATM Adaptation Layer • The ATM Adaptation Layer (AAL) creates and receives 48-byte payloads through the lower layers of ATM on behalf of different types of applications. • There are five different types of AALs, each providing a distinct class of service. PMD Transmission Convergence ATM ATM ADAPTION Data Transfer Physical
  • 39. ATM Adaptation Layer (AAL) Types In order for ATM to support a variety of services with different traffic characteristics and system requirements: • It is necessary to adapt the different classes of applications to the ATM layer. • This function is performed by the AAL, which is service-dependent. • Four types of AAL were proposed, but two of these (3 and 4) have now been merged into one, AAL 3/4: – AAL 1: Supports connection-oriented, constant bit rate, time-dependent services. – AAL 2: Supports connection-oriented services that do not require constant bit rates. – AAL 3/4: Intended for both connectionless and connection oriented variable bit rate services. – AAL 5: Supports connection-oriented variable bit rate data services. • More efficient compared with AAL 3/4 at the expense of error recovery and built in retransmission.
  • 40.  Conclusion ATM has received a lot of attention recently because of its exciting promises. With ATM, the bottlenecks of the current networks will be solved, networked multimedia capabilities like video conferencing, home shopping, home education, video library, etc. will be brought to the desktops. Due to its high speed and the integration of traffic types (voice, data, and video can be transported on the same network). ATM can accommodate the upcoming new teleservices easily even the requirements for these services are unknown. It also improves the efficiency and simplifies the management of the network by using the same technology for all levels of the network. The ATM Forum has sponsored interoperability demonstrations to prove the technology and continues to meet to discuss the uncertain problems of ATM. At the moment, ATM coexists with current LAN/WAN Technology. Equipment, Services and Applications are available today and are being used in live networks. The telecommunications industry is converging on ATM!