SlideShare a Scribd company logo
1 of 40
Asynchronous Transfer Mode
         (ATM)



          Mathews Vergis
              TEL 660
    Winter trimester 2005 - 2006
Topics to be discussed:
•   Need for network convergence
•   Introduction to ATM
•   ATM Interfaces and Service categories
•   Basic ATM Concepts and Operation
•   ATM Cell Structure and Addressing
•   ATM Layers
Popular misconceptions even among
            Engineers
• The phasor was invented by Captain Kirk of
  Star Trek
• Armature reaction is a chemical reaction
• ATM stands for Automated Teller Machines
Need for Network
            Convergence
• PSTN sometimes used as a data network
  backbone – but since it is circuit switched
  (voice optimized) not very WAN efficient
• Delay sensitive traffic such as voice not
  possible on data networks since there is no
  guarantee of QoS
Types of Traffic and demand on a
      communication channel
Voice
• Its generation is asynchronous (a speaker may speak
  anytime)
• Its transmission must be synchronous (once the
  message starts, it must flow continuously as it is
  spoken)
• The bandwidth required for a voice conversation in
  digital communication is relatively small and constant
  (64K)
• The signals may contain a high degree of error and
  the information can still be retrieved correctly
Types of Traffic and demand on a
      communication channel
Video
• The generation is synchronous (continuous)
• Its transmission is synchronous. The
  bandwidth required is variable and it could
  range from under 64 Kbps to several Mbps in
  the same session.
• Error control should be tight - otherwise the
  wrong information on the monitor may trigger
  severe wrongful actions
Types of Traffic and demand on a
      communication channel
Data
• Its generation could be either asynchronous (text) or
  synchronous (telemetry)
• Its transmission in general can be asynchronous (data
  typically can wait patiently in buffers)
• The information is extremely error-sensitive, so
  extreme caution must be exercised in transmission
  and error control must be very tight.
How can we combine voice , data
    and video on the same link?
• Fixed and relatively short packets
• Delays associated with each packet are going
  to be short and fixed – predictable
  transmission
• If Voice and Video can be given priority
  handling – then mixing is possible without any
  diminishing in quality
Introduction
• ATM – Asynchronous Transfer Mode
• It is a high speed, connection – oriented
  switching and multiplexing technology
  capable of transmitting voice, video and data
  and interconnecting LAN’s
• ATM is asynchronous because information
  streams can be sent independently without the
  need of a common clock
History of ATM
• Developed in the early 80’s as a switching technology
  for Broadband Integrated Services Digital Network
• Anchorage Accord in 1996 declares availability of
  specs required to implement a multi-service ATM
  network
Market Segments of ATM
Features and Benefits of ATM
• Convergence of Voice , Video and Data on
  one network
• High speed switching at hardware level
• Bandwidth on demand
• Predefined and guaranteed QoS and CoS
• Superior Management features
• Scalability in network size and speed
• Ease of integration with other technologies
ATM Applications
ATM Fast Packet Standards and
             Services
• Handles traffic through fast
  – packet switching
  technique
• Must be able to handle both
  circuit and packet switching
• Must also be able to
  accommodate the different
  bit rates – variable (packet
  switching) and constant
  (circuit switching)
• Uses Cell relay technology
Important terms relevant to ATM
• Quality of Service (QoS) :A broadly used term that refers to
  the performance attributes of an end-to-end connection. A QoS
  definition for data would address attributes such as error rates,
  lost packet rates, throughput, and delay
• Class of Service (CoS) :It is a way of managing traffic in a
  network by grouping similar types of traffic together and
  treating each type as a class with its own level of service
  priority
• Fast Packet Switching :A packet switching technique that
  increases the throughput by eliminating overhead. Overhead
  reduction is accomplished by allocating flow control and error
  correction functions to either the user applications or the
  network nodes that interface with the user. Cell relay is an
  implementation of this.
Cells and Cell relay
• A Cell is a formatted packet that uses a fixed length
  data unit
• Cell relay is the process of moving these cells
  through switching elements
• Fixed size cells can be switched at a very high speed
  and add predictability to data transmissions
• Variable length frames produce unpredictable
  patterns and performances as the buffer time cannot
  be determined
• Cell tax – overhead imposed by ATM cells which can
  cut into amount of data that can be transferred
ATM Interfaces
• ATM is a connection            User to Network Interface (UNI) :
  oriented technique designed       Connection existing between the
                                    user equipment and ATM
  to transport both connection      equipment.
  and connection-less services   Network to Network Interface
• Operations at the boundary        (NNI) : Connection via which
  of a network are connection       traffic travels between ATM
  oriented                          devices in the same network.
                                 Intercarrier Interface (ICI) : Used
• Within the network the            to send traffic across intermediate
  operation is connectionless       networks
                                 Data Exchange Interface (DXI) :
                                    Used to transmit packets rather
                                    than cells to the ATM interface
                                    when non – ATM equipment is
                                    used
ATM Service Categories
• Allow for traffic to be buffered and queued for later
  transmission
• Can permit loose timing and asynchronous operations between
  sender and receiver
Fundamental ATM Operations
             Concept
• A virtual or logical connection is established
• ATM forms a packet of fixed length – 53 octets ( 5
  octet header and 48 octet information field )
• Cells are placed in a queue, on reaching ATM switch
• Cells are then multiplexed asynchronously with other
  cells for transmission
• Switch adapts the incoming bit rate to match the
  transmit channel bit rate
• Switch inserts dummy cells to meet the aggregate bit
  stream rate of 155.52 Mbps
ATM Virtual paths and
                Channels
ATM Virtual Circuit Terminology
• Virtual Channel (VC) – provides
  a fixed pathway or route between
  2 points. Setup across an ATM
  network whenever data transfer
  begins.
• Virtual Path (VP) – groups of
  VC’s used to tell a switch how to
  forward an ATM cell through an
  ATM network
• Virtual Path Identifier (VPI) – in
  the ATM header used to identify
  route established in the ATM
  Switch
• Virtual Channel Identifier (VCI)
  - in the ATM header used to
  identify a channel within a VP
ATM Virtual paths (cont’d)
• Transmission path – physical
  media transporting the cells
• Virtual Channel Connection
  (VCC) – connection from source
  end user VCI to destination user
  VCI
• Virtual path Connection (VPC) –
  connection from source end user
  VPI to the destination end user
  VPI
• Operation : Cell is received
  across a link on a known VPI or
  VCI value - their values are
  remapped as necessary as all
  VCI’s and VPI’s are only
  significant to the local link
ATM VCI and VPI Swapping
•   Logical ID Swapping : This is the technique by which the Logical ID of
    one link is changed to another one as the cell passes through it. ATM
    switch changes the cell header VPI/VCI fields to reflect a new VPI and
    VCI for the outgoing cell. This can be done in one of 2 ways : VP is
    predefined in the switch or VP is set up dynamically when cell reaches
    the switch.
•   Forwarding process depends on 2 lookup tables within the switch:
       VP table – record of VP’s on each link
       VC table – maintain the output VP and VC to send the cell
•   Connection Admission Control (CAC) - procedure used to decide if a
    request for an ATM connection can be accepted based on the attributes
    of both the requested connection and the existing connections
VC and VP Swapping
ATM Cell Structure
ATM Cell Structure
ATM Addressing
• Uses addressing similar to
  numerical addressing for
  telephone numbers
• Uses E.164 addresses for public
  ATM (B- ISDN) networks
• Extended ATM addressing to
  include private networks –
  Overlay model – ATM layer maps
  network layer (IP) addresses to
  ATM addresses. Address format
  uses OSI network service access
  point (NSAP) addresses
• NSAP address – providing the
  logical point between the network
  and transport layers of the OSI
  model – the location of this point
  is identified by network service
  provider
ATM Address formats
• Currently 4 formats used for ATM networks
• The fields are divided into 2 sections: network and user
• Network prefixes : fields as needed by the network side of the
  UNI
• User prefixes : Fields as needed by the user side of the UNI
ATM address formats (cont’d)
ATM Routing Domains and Areas
ATM address – 20 byte string that has the following
  fields     :
• Country code
• Administrative authority
• Routing domain
• Area identifier
• End system identifier
• NSAP
• International code
• ISDN telephone number
ATM Routing Domains and Areas
• Authority and Format Identifier (AFI): This identifier is
  part of the network level address header. Value for 1st AFI field
  can be : DCC (hex 39),E.164 (hex 45), ICD (hex 47)
• Routing domains : used for traffic management and allocating
  bandwidth capacity. Defined in the lookup tables in the
  switch.
• End System Identifier (ESI) : identifies an end system
  ( computer or LAN) within an area
• Selector Field not used by the ATM network
• Purpose of the ATM address format is identify ATM devices
  in an ATM network
ATM Routing Domains and Areas
ATM Layers
• ATM architecture uses a logical reference
  model to describe its functions
• ATM functions correspond to physical layer
  and part of the Data Link layer of the OSI
  model
• On its own ATM has function at layers 1and 2
  of the OSI model, but today TCP/IP is routed
  over ATM networks which means it can also
  function at layers 3 and 4 of the OSI model.
ATM reference model




• The ATM reference model constructed as 3 planes
  which span all the layers :
     • Control – generates and manages the signaling requests
     • User – manages the transfer of data
     • Management – contains 2 parts:
         – Layer management : manages layer specific functions
         – Plane management : manages and co – ordinates functions related to
           the whole system
ATM and OSI model
ATM Adaptation layer
• Has 2 sublayers:
  – Convergence Sublayer ( CS )
     • Determines the Class of service (CoS) for the incoming
       traffic
     • Provides a specific AAL service at an AAL network
       service access point (NSAP)
  – Segmentation and Reassembly Sublayer (SAR)
     • Segments higher – level user data into 48 – byte cells
       plus necessary overhead at the sending node and
       reassembles cells at the receiving node
AAL Types and Class of Service
              (CoS)
• Depending on data type, the AAL protocol provides 5 AAL
  types to accommodate a particular service class
• AAL 5 is the most popular AAL type
   – For IP, LAN frames , signaling messages, frame relay , video
ATM Layer
• Performs the framing , multiplexing /
  demultiplexing of cells and also does the
  switching
• Generates cell headers on transmitting node –
  based on information from higher layers
• Generic flow control
• VCI /VPI translation
• Extracts cell headers on a receiving node and
  passes cell payload to higher layers
Physical Layer
• Transports ATM cells on a communications channel
  and defines mechanical specifications ( connectors
  etc.)
• 2 sublayers:
   – Transmission Convergence sublayer
      • Maps cells into the physical layer frame format on transmit and
        delineates ATM cells in the received bit stream
      • Generates HEC on transmit
      • Generates idle cells for cell rate decoupling or speed matching
   – Physical medium sublayer
      • Medium dependent function like bit transfer, bit alignment
References:
• http://www.techfest.com/networking/atm/atm.htm
• http://www.dit.upm.es/snh/arhelp/glossaries/atmf/gloss-a.html
• http://www.rhyshaden.com/atm.htm
• http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/at
  m.htm
• Trivedi, Carol, “Wide Area Networks”; EMCParadigm 2004

More Related Content

What's hot

Asychronous transfer mode(atm)
Asychronous transfer mode(atm)Asychronous transfer mode(atm)
Asychronous transfer mode(atm)Meenakshi Devi
 
TELECOMMUNICATIONS SYSTEMS
TELECOMMUNICATIONS SYSTEMSTELECOMMUNICATIONS SYSTEMS
TELECOMMUNICATIONS SYSTEMSjunnubabu
 
Cellular network
Cellular networkCellular network
Cellular networkshreb
 
seminar report on multiple access control protocol submitted by munesh
seminar report on multiple access control protocol submitted by munesh seminar report on multiple access control protocol submitted by munesh
seminar report on multiple access control protocol submitted by munesh meenamunesh
 
Global System for Mobile (GSM)
Global System for Mobile (GSM)Global System for Mobile (GSM)
Global System for Mobile (GSM)AakankshaR
 
Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)Dr Rajiv Srivastava
 
cellular communication
cellular communicationcellular communication
cellular communicationjhcid
 
Multiple access protocols in data communication networks
Multiple access protocols in data communication networksMultiple access protocols in data communication networks
Multiple access protocols in data communication networksNt Arvind
 
Cellular network presentation
Cellular network presentationCellular network presentation
Cellular network presentationAditya Pandey
 
Schedule Based MAC Protocol
Schedule Based MAC ProtocolSchedule Based MAC Protocol
Schedule Based MAC ProtocolDarwin Nesakumar
 
Computer network switching
Computer network switchingComputer network switching
Computer network switchingShivani Godha
 
Transport control protocols for Wireless sensor networks
Transport control protocols for Wireless sensor networksTransport control protocols for Wireless sensor networks
Transport control protocols for Wireless sensor networksRushin Shah
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networksguesta81d4b
 
Contention based MAC protocols
Contention based  MAC protocolsContention based  MAC protocols
Contention based MAC protocolsDarwin Nesakumar
 

What's hot (20)

Asychronous transfer mode(atm)
Asychronous transfer mode(atm)Asychronous transfer mode(atm)
Asychronous transfer mode(atm)
 
TELECOMMUNICATIONS SYSTEMS
TELECOMMUNICATIONS SYSTEMSTELECOMMUNICATIONS SYSTEMS
TELECOMMUNICATIONS SYSTEMS
 
Cellular network
Cellular networkCellular network
Cellular network
 
Medium access control unit 3-33
Medium access control  unit 3-33Medium access control  unit 3-33
Medium access control unit 3-33
 
Mac layer
Mac  layerMac  layer
Mac layer
 
seminar report on multiple access control protocol submitted by munesh
seminar report on multiple access control protocol submitted by munesh seminar report on multiple access control protocol submitted by munesh
seminar report on multiple access control protocol submitted by munesh
 
Global System for Mobile (GSM)
Global System for Mobile (GSM)Global System for Mobile (GSM)
Global System for Mobile (GSM)
 
TDMA Time Division Multiple Access
TDMA Time Division Multiple AccessTDMA Time Division Multiple Access
TDMA Time Division Multiple Access
 
Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)
 
cellular communication
cellular communicationcellular communication
cellular communication
 
Frame relay
Frame relayFrame relay
Frame relay
 
Multiple access protocols in data communication networks
Multiple access protocols in data communication networksMultiple access protocols in data communication networks
Multiple access protocols in data communication networks
 
Cellular network presentation
Cellular network presentationCellular network presentation
Cellular network presentation
 
Schedule Based MAC Protocol
Schedule Based MAC ProtocolSchedule Based MAC Protocol
Schedule Based MAC Protocol
 
Computer network switching
Computer network switchingComputer network switching
Computer network switching
 
Transport control protocols for Wireless sensor networks
Transport control protocols for Wireless sensor networksTransport control protocols for Wireless sensor networks
Transport control protocols for Wireless sensor networks
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
 
DSL a Brief
DSL a BriefDSL a Brief
DSL a Brief
 
Cellular system
Cellular system Cellular system
Cellular system
 
Contention based MAC protocols
Contention based  MAC protocolsContention based  MAC protocols
Contention based MAC protocols
 

Viewers also liked

Asynchronous transfer mode
Asynchronous transfer modeAsynchronous transfer mode
Asynchronous transfer modeVinil Patel
 
Asynchronous Transfer Mode ATM
Asynchronous Transfer Mode  ATMAsynchronous Transfer Mode  ATM
Asynchronous Transfer Mode ATMMadhumita Tamhane
 
ATM(AUTOMATIC TELLER MACHINE)-HISTORY,TYPES, WORKING, STRUCTURE
ATM(AUTOMATIC TELLER MACHINE)-HISTORY,TYPES, WORKING, STRUCTUREATM(AUTOMATIC TELLER MACHINE)-HISTORY,TYPES, WORKING, STRUCTURE
ATM(AUTOMATIC TELLER MACHINE)-HISTORY,TYPES, WORKING, STRUCTURERadhika Venkat
 
Automated Teller Machine
Automated Teller MachineAutomated Teller Machine
Automated Teller MachineDiotima Gupta
 
Frame relay
Frame relay Frame relay
Frame relay balub4
 
Sonet Sdh Dwdm
Sonet Sdh DwdmSonet Sdh Dwdm
Sonet Sdh Dwdmdeven l
 
10 Slides to ATM
10 Slides to ATM10 Slides to ATM
10 Slides to ATMseanraz
 

Viewers also liked (10)

Asynchronous transfer mode
Asynchronous transfer modeAsynchronous transfer mode
Asynchronous transfer mode
 
Atm transaction
Atm transactionAtm transaction
Atm transaction
 
Asynchronous Transfer Mode ATM
Asynchronous Transfer Mode  ATMAsynchronous Transfer Mode  ATM
Asynchronous Transfer Mode ATM
 
ATM(AUTOMATIC TELLER MACHINE)-HISTORY,TYPES, WORKING, STRUCTURE
ATM(AUTOMATIC TELLER MACHINE)-HISTORY,TYPES, WORKING, STRUCTUREATM(AUTOMATIC TELLER MACHINE)-HISTORY,TYPES, WORKING, STRUCTURE
ATM(AUTOMATIC TELLER MACHINE)-HISTORY,TYPES, WORKING, STRUCTURE
 
Automated Teller Machine
Automated Teller MachineAutomated Teller Machine
Automated Teller Machine
 
Frame Relay
Frame RelayFrame Relay
Frame Relay
 
Frame relay
Frame relay Frame relay
Frame relay
 
Sonet Sdh Dwdm
Sonet Sdh DwdmSonet Sdh Dwdm
Sonet Sdh Dwdm
 
Frame relay
Frame relayFrame relay
Frame relay
 
10 Slides to ATM
10 Slides to ATM10 Slides to ATM
10 Slides to ATM
 

Similar to Atm intro (20)

Ch 02 (1)
Ch 02 (1)Ch 02 (1)
Ch 02 (1)
 
Ch 02 (1)
Ch 02 (1)Ch 02 (1)
Ch 02 (1)
 
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...
 
Asynchronous transfer mode (ATM)
Asynchronous transfer mode (ATM)Asynchronous transfer mode (ATM)
Asynchronous transfer mode (ATM)
 
WAN Technology - ATM
WAN Technology - ATMWAN Technology - ATM
WAN Technology - ATM
 
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
 
Group#04-PPT-IA&P.pptx
Group#04-PPT-IA&P.pptxGroup#04-PPT-IA&P.pptx
Group#04-PPT-IA&P.pptx
 
Atm Percobaan
Atm PercobaanAtm Percobaan
Atm Percobaan
 
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
 
Frame relay
Frame relayFrame relay
Frame relay
 
ATM (asynchronous transfer mode)
ATM (asynchronous transfer mode)ATM (asynchronous transfer mode)
ATM (asynchronous transfer mode)
 
CISSP - Chapter 4 - Intranet and extranets
CISSP - Chapter 4 - Intranet and extranetsCISSP - Chapter 4 - Intranet and extranets
CISSP - Chapter 4 - Intranet and extranets
 
S dutta
S duttaS dutta
S dutta
 
Wan technologies
Wan technologiesWan technologies
Wan technologies
 
Atm 090904084052-phpapp02
Atm 090904084052-phpapp02Atm 090904084052-phpapp02
Atm 090904084052-phpapp02
 
Atm
AtmAtm
Atm
 
98 366 mva slides lesson 7
98 366 mva slides lesson 798 366 mva slides lesson 7
98 366 mva slides lesson 7
 
MVA slides lesson 7
MVA slides lesson 7MVA slides lesson 7
MVA slides lesson 7
 
Asyncronous Transfer Model
Asyncronous Transfer ModelAsyncronous Transfer Model
Asyncronous Transfer Model
 
Week 3
Week 3Week 3
Week 3
 

More from Mohd Arif

Bootp and dhcp
Bootp and dhcpBootp and dhcp
Bootp and dhcpMohd Arif
 
Arp and rarp
Arp and rarpArp and rarp
Arp and rarpMohd Arif
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocolMohd Arif
 
Project identification
Project identificationProject identification
Project identificationMohd Arif
 
Project evalaution techniques
Project evalaution techniquesProject evalaution techniques
Project evalaution techniquesMohd Arif
 
Presentation
PresentationPresentation
PresentationMohd Arif
 
Pointers in c
Pointers in cPointers in c
Pointers in cMohd Arif
 
Peer to-peer
Peer to-peerPeer to-peer
Peer to-peerMohd Arif
 
Overview of current communications systems
Overview of current communications systemsOverview of current communications systems
Overview of current communications systemsMohd Arif
 
Overall 23 11_2007_hdp
Overall 23 11_2007_hdpOverall 23 11_2007_hdp
Overall 23 11_2007_hdpMohd Arif
 
Objectives of budgeting
Objectives of budgetingObjectives of budgeting
Objectives of budgetingMohd Arif
 
Network management
Network managementNetwork management
Network managementMohd Arif
 
Networing basics
Networing basicsNetworing basics
Networing basicsMohd Arif
 
Iris ngx next generation ip based switching platform
Iris ngx next generation ip based switching platformIris ngx next generation ip based switching platform
Iris ngx next generation ip based switching platformMohd Arif
 
Ip sec and ssl
Ip sec and  sslIp sec and  ssl
Ip sec and sslMohd Arif
 
Ip security in i psec
Ip security in i psecIp security in i psec
Ip security in i psecMohd Arif
 
Intro to comp. hardware
Intro to comp. hardwareIntro to comp. hardware
Intro to comp. hardwareMohd Arif
 

More from Mohd Arif (20)

Bootp and dhcp
Bootp and dhcpBootp and dhcp
Bootp and dhcp
 
Arp and rarp
Arp and rarpArp and rarp
Arp and rarp
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocol
 
Project identification
Project identificationProject identification
Project identification
 
Project evalaution techniques
Project evalaution techniquesProject evalaution techniques
Project evalaution techniques
 
Presentation
PresentationPresentation
Presentation
 
Pointers in c
Pointers in cPointers in c
Pointers in c
 
Peer to-peer
Peer to-peerPeer to-peer
Peer to-peer
 
Overview of current communications systems
Overview of current communications systemsOverview of current communications systems
Overview of current communications systems
 
Overall 23 11_2007_hdp
Overall 23 11_2007_hdpOverall 23 11_2007_hdp
Overall 23 11_2007_hdp
 
Objectives of budgeting
Objectives of budgetingObjectives of budgeting
Objectives of budgeting
 
Network management
Network managementNetwork management
Network management
 
Networing basics
Networing basicsNetworing basics
Networing basics
 
Loaders
LoadersLoaders
Loaders
 
Lists
ListsLists
Lists
 
Iris ngx next generation ip based switching platform
Iris ngx next generation ip based switching platformIris ngx next generation ip based switching platform
Iris ngx next generation ip based switching platform
 
Ip sec and ssl
Ip sec and  sslIp sec and  ssl
Ip sec and ssl
 
Ip security in i psec
Ip security in i psecIp security in i psec
Ip security in i psec
 
Intro to comp. hardware
Intro to comp. hardwareIntro to comp. hardware
Intro to comp. hardware
 
Heap sort
Heap sortHeap sort
Heap sort
 

Recently uploaded

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Recently uploaded (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Atm intro

  • 1. Asynchronous Transfer Mode (ATM) Mathews Vergis TEL 660 Winter trimester 2005 - 2006
  • 2. Topics to be discussed: • Need for network convergence • Introduction to ATM • ATM Interfaces and Service categories • Basic ATM Concepts and Operation • ATM Cell Structure and Addressing • ATM Layers
  • 3. Popular misconceptions even among Engineers • The phasor was invented by Captain Kirk of Star Trek • Armature reaction is a chemical reaction • ATM stands for Automated Teller Machines
  • 4. Need for Network Convergence • PSTN sometimes used as a data network backbone – but since it is circuit switched (voice optimized) not very WAN efficient • Delay sensitive traffic such as voice not possible on data networks since there is no guarantee of QoS
  • 5. Types of Traffic and demand on a communication channel Voice • Its generation is asynchronous (a speaker may speak anytime) • Its transmission must be synchronous (once the message starts, it must flow continuously as it is spoken) • The bandwidth required for a voice conversation in digital communication is relatively small and constant (64K) • The signals may contain a high degree of error and the information can still be retrieved correctly
  • 6. Types of Traffic and demand on a communication channel Video • The generation is synchronous (continuous) • Its transmission is synchronous. The bandwidth required is variable and it could range from under 64 Kbps to several Mbps in the same session. • Error control should be tight - otherwise the wrong information on the monitor may trigger severe wrongful actions
  • 7. Types of Traffic and demand on a communication channel Data • Its generation could be either asynchronous (text) or synchronous (telemetry) • Its transmission in general can be asynchronous (data typically can wait patiently in buffers) • The information is extremely error-sensitive, so extreme caution must be exercised in transmission and error control must be very tight.
  • 8. How can we combine voice , data and video on the same link? • Fixed and relatively short packets • Delays associated with each packet are going to be short and fixed – predictable transmission • If Voice and Video can be given priority handling – then mixing is possible without any diminishing in quality
  • 9. Introduction • ATM – Asynchronous Transfer Mode • It is a high speed, connection – oriented switching and multiplexing technology capable of transmitting voice, video and data and interconnecting LAN’s • ATM is asynchronous because information streams can be sent independently without the need of a common clock
  • 10. History of ATM • Developed in the early 80’s as a switching technology for Broadband Integrated Services Digital Network • Anchorage Accord in 1996 declares availability of specs required to implement a multi-service ATM network
  • 12. Features and Benefits of ATM • Convergence of Voice , Video and Data on one network • High speed switching at hardware level • Bandwidth on demand • Predefined and guaranteed QoS and CoS • Superior Management features • Scalability in network size and speed • Ease of integration with other technologies
  • 14. ATM Fast Packet Standards and Services • Handles traffic through fast – packet switching technique • Must be able to handle both circuit and packet switching • Must also be able to accommodate the different bit rates – variable (packet switching) and constant (circuit switching) • Uses Cell relay technology
  • 15. Important terms relevant to ATM • Quality of Service (QoS) :A broadly used term that refers to the performance attributes of an end-to-end connection. A QoS definition for data would address attributes such as error rates, lost packet rates, throughput, and delay • Class of Service (CoS) :It is a way of managing traffic in a network by grouping similar types of traffic together and treating each type as a class with its own level of service priority • Fast Packet Switching :A packet switching technique that increases the throughput by eliminating overhead. Overhead reduction is accomplished by allocating flow control and error correction functions to either the user applications or the network nodes that interface with the user. Cell relay is an implementation of this.
  • 16. Cells and Cell relay • A Cell is a formatted packet that uses a fixed length data unit • Cell relay is the process of moving these cells through switching elements • Fixed size cells can be switched at a very high speed and add predictability to data transmissions • Variable length frames produce unpredictable patterns and performances as the buffer time cannot be determined • Cell tax – overhead imposed by ATM cells which can cut into amount of data that can be transferred
  • 17. ATM Interfaces • ATM is a connection User to Network Interface (UNI) : oriented technique designed Connection existing between the user equipment and ATM to transport both connection equipment. and connection-less services Network to Network Interface • Operations at the boundary (NNI) : Connection via which of a network are connection traffic travels between ATM oriented devices in the same network. Intercarrier Interface (ICI) : Used • Within the network the to send traffic across intermediate operation is connectionless networks Data Exchange Interface (DXI) : Used to transmit packets rather than cells to the ATM interface when non – ATM equipment is used
  • 18.
  • 19. ATM Service Categories • Allow for traffic to be buffered and queued for later transmission • Can permit loose timing and asynchronous operations between sender and receiver
  • 20. Fundamental ATM Operations Concept • A virtual or logical connection is established • ATM forms a packet of fixed length – 53 octets ( 5 octet header and 48 octet information field ) • Cells are placed in a queue, on reaching ATM switch • Cells are then multiplexed asynchronously with other cells for transmission • Switch adapts the incoming bit rate to match the transmit channel bit rate • Switch inserts dummy cells to meet the aggregate bit stream rate of 155.52 Mbps
  • 21. ATM Virtual paths and Channels ATM Virtual Circuit Terminology • Virtual Channel (VC) – provides a fixed pathway or route between 2 points. Setup across an ATM network whenever data transfer begins. • Virtual Path (VP) – groups of VC’s used to tell a switch how to forward an ATM cell through an ATM network • Virtual Path Identifier (VPI) – in the ATM header used to identify route established in the ATM Switch • Virtual Channel Identifier (VCI) - in the ATM header used to identify a channel within a VP
  • 22. ATM Virtual paths (cont’d) • Transmission path – physical media transporting the cells • Virtual Channel Connection (VCC) – connection from source end user VCI to destination user VCI • Virtual path Connection (VPC) – connection from source end user VPI to the destination end user VPI • Operation : Cell is received across a link on a known VPI or VCI value - their values are remapped as necessary as all VCI’s and VPI’s are only significant to the local link
  • 23. ATM VCI and VPI Swapping • Logical ID Swapping : This is the technique by which the Logical ID of one link is changed to another one as the cell passes through it. ATM switch changes the cell header VPI/VCI fields to reflect a new VPI and VCI for the outgoing cell. This can be done in one of 2 ways : VP is predefined in the switch or VP is set up dynamically when cell reaches the switch. • Forwarding process depends on 2 lookup tables within the switch: VP table – record of VP’s on each link VC table – maintain the output VP and VC to send the cell • Connection Admission Control (CAC) - procedure used to decide if a request for an ATM connection can be accepted based on the attributes of both the requested connection and the existing connections
  • 24. VC and VP Swapping
  • 27. ATM Addressing • Uses addressing similar to numerical addressing for telephone numbers • Uses E.164 addresses for public ATM (B- ISDN) networks • Extended ATM addressing to include private networks – Overlay model – ATM layer maps network layer (IP) addresses to ATM addresses. Address format uses OSI network service access point (NSAP) addresses • NSAP address – providing the logical point between the network and transport layers of the OSI model – the location of this point is identified by network service provider
  • 28. ATM Address formats • Currently 4 formats used for ATM networks • The fields are divided into 2 sections: network and user • Network prefixes : fields as needed by the network side of the UNI • User prefixes : Fields as needed by the user side of the UNI
  • 29. ATM address formats (cont’d)
  • 30. ATM Routing Domains and Areas ATM address – 20 byte string that has the following fields : • Country code • Administrative authority • Routing domain • Area identifier • End system identifier • NSAP • International code • ISDN telephone number
  • 31. ATM Routing Domains and Areas • Authority and Format Identifier (AFI): This identifier is part of the network level address header. Value for 1st AFI field can be : DCC (hex 39),E.164 (hex 45), ICD (hex 47) • Routing domains : used for traffic management and allocating bandwidth capacity. Defined in the lookup tables in the switch. • End System Identifier (ESI) : identifies an end system ( computer or LAN) within an area • Selector Field not used by the ATM network • Purpose of the ATM address format is identify ATM devices in an ATM network
  • 32. ATM Routing Domains and Areas
  • 33. ATM Layers • ATM architecture uses a logical reference model to describe its functions • ATM functions correspond to physical layer and part of the Data Link layer of the OSI model • On its own ATM has function at layers 1and 2 of the OSI model, but today TCP/IP is routed over ATM networks which means it can also function at layers 3 and 4 of the OSI model.
  • 34. ATM reference model • The ATM reference model constructed as 3 planes which span all the layers : • Control – generates and manages the signaling requests • User – manages the transfer of data • Management – contains 2 parts: – Layer management : manages layer specific functions – Plane management : manages and co – ordinates functions related to the whole system
  • 35. ATM and OSI model
  • 36. ATM Adaptation layer • Has 2 sublayers: – Convergence Sublayer ( CS ) • Determines the Class of service (CoS) for the incoming traffic • Provides a specific AAL service at an AAL network service access point (NSAP) – Segmentation and Reassembly Sublayer (SAR) • Segments higher – level user data into 48 – byte cells plus necessary overhead at the sending node and reassembles cells at the receiving node
  • 37. AAL Types and Class of Service (CoS) • Depending on data type, the AAL protocol provides 5 AAL types to accommodate a particular service class • AAL 5 is the most popular AAL type – For IP, LAN frames , signaling messages, frame relay , video
  • 38. ATM Layer • Performs the framing , multiplexing / demultiplexing of cells and also does the switching • Generates cell headers on transmitting node – based on information from higher layers • Generic flow control • VCI /VPI translation • Extracts cell headers on a receiving node and passes cell payload to higher layers
  • 39. Physical Layer • Transports ATM cells on a communications channel and defines mechanical specifications ( connectors etc.) • 2 sublayers: – Transmission Convergence sublayer • Maps cells into the physical layer frame format on transmit and delineates ATM cells in the received bit stream • Generates HEC on transmit • Generates idle cells for cell rate decoupling or speed matching – Physical medium sublayer • Medium dependent function like bit transfer, bit alignment
  • 40. References: • http://www.techfest.com/networking/atm/atm.htm • http://www.dit.upm.es/snh/arhelp/glossaries/atmf/gloss-a.html • http://www.rhyshaden.com/atm.htm • http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/at m.htm • Trivedi, Carol, “Wide Area Networks”; EMCParadigm 2004