1 / 43

ATM (Asynchronous Transfer Mode)

ATM (Asynchronous Transfer Mode). Cell Relay protocol designed by the ATM Forum and adopted by the ITU-T. To optimize the use of high-data-rate transmission media (Optical fiber) Need for a system that can interface with existing systems

orde
Télécharger la présentation

ATM (Asynchronous Transfer Mode)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ATM (Asynchronous Transfer Mode) Cell Relay protocol designed by the ATM Forum and adopted by the ITU-T

  2. To optimize the use of high-data-rate transmission media (Optical fiber) Need for a system that can interface with existing systems Need for a design that can be implemented inexpensively so that cost would not be a barrier to adoption The system must be able to work with and support the existing telecommunications hierarchies (local loops, local providers, long distance carriers and so on) The system must be connection-oriented to ensure accurate and predictable delivery. T move as many of the functions to hardware as possible. Design Goals & Challenges

  3. Multiplexing Using Different Packet Sizes X – data packet A, B, C - audio or video packet

  4. Multiplexing Using Cells

  5. ATM Multiplexing Cell networking Cell – a small data unit of fixed size Cell network uses the cell as the basic unit of data exchange Advantage Predictability & uniformity – less delay Interleaving – makes it possible to handle real-time transmissions

  6. Architecture of an ATM Network

  7. TP, VPs, and VCs Transmission path – physical connection (wire, cable, satellite) between an end point & a switch or between switches, divided into several VPs (set of all highways that directly connects two cities) Virtual path – provides a connection or set of connections between two switches. (highway) Virtual circuits – logically connects two points together, source and destination (lanes of a highway.)

  8. Example of VPs and VCs

  9. Connection Identifiers Virtual connection is defined by a pair of numbers : the VPI and the VCI

  10. Virtual Connection Identifiers in UNIs and NNIs

  11. An ATM Cell

  12. 2 Types of Connection 1. PVC- like a leased line 2. SVC Setup shown at the figure The actual mechanism depends on the network layer

  13. VP switch – route the cell using only the VPI most of the switches in a typical network VPC – routes the cell using VPIs & VCIs Allows hierarchical routing Switches at the boundaries of the network, those that interact directly with the end point devices Two Types of Switches

  14. Routing with a VP Switch

  15. A Conceptual View of a VP Switch

  16. Routing with a VPC Switch

  17. A Conceptual View of a VPC Switch

  18. Crossbar switch Knockout switch Banyan switch Batcher banyan switch Switch Fabrics

  19. Crossbar Switch

  20. Knockout Switch

  21. A Banyan Switch

  22. Part I Example of Routing in a Banyan Switch (a)

  23. Part II Example of Routing in a Banyan Switch (b)

  24. Batcher-Banyan Switch

  25. ATM Layers

  26. ATM Layers in End-Point Devices and Switches

  27. AAL1 supports applications that transfer information at constant bit rates such as video & voice Allows ATM to connect existing digital telephone networks such as DS-3 or E-1 Applications: real time voice and video AAL2 Intended to support variable bit-rate applications Applications: compressed voice, video, or data AAL3/4 AAL3 – intended to support connection-oriented data services AAL4 – intended to support connectioness services Applications: X.25 & TCP/IP AAL5 Simple and efficient adaptation layer (SEAL) Assumes that all cells belonging to a single message travel sequentially Applications: point-to-point internetwork transmissions AAL Types

  28. AAL Types

  29. AAL1 CSI – for signaling purposes – not yet clearly defined

  30. AAL2 SAR – 45 bytes Header – 1 byte - 1 bit – CSI CS identifier - 3 bits – SC sequence count – modulo 8, for ordering and end-to-end flow and error control - 4 bits – ITinformation type – identify the data segment as falling at the beginning , middle or end of the message Trailer – 2 bytes - 6 bits – LI length indicator – used with the final segment of a message (to know the length of data in the final cell – how mush is data, how much is padding) - 10 bits – CRC – for the entire data unit

  31. AAL3/4

  32. Note: each field added in CS is in byte T – 0 BT – for sync, & identifies the first cell BA – tells the receiver how much buffer size is needed for the coming data AL – to make the rest of the trailer 4 bytes long ET – for sync L – indicates the length of the data unit Header & Trailer at CS

  33. ST (segment type) beginning, middle, end of message or single-segment message SC (sequence count) for end-to-end error and flow control MID (mux id) Identifies cells coming from different data, flows & multiplexed on the same virtual connection LI (length indicator) used with the final segment of a message, identified by ST (to know the length of data in the final cell – how mush is data, how much is padding) Header & Trailer at SAR

  34. AAL5 UU – left to the discretion of the user T – reserved but not yet defined L – how much of the message is data, how much is padding

  35. ATM Layer ATM layer provides routing, traffic management, switching and multiplexing services

  36. ATM Header CLP – for congestion control

  37. Payload Type (PT) Fields

  38. Service Classes Constant bit rate – real time audio& video services Variable bit rate ( real time & nonreal time) – audio & video that use compression technique Available bit rate – bursty data, delivers cell at a minimum rate Unspecified bit rate – does not guarantee anything

  39. Service Classes and Capacity of Network of the network

  40. QoS

  41. Sustained cell rate (SCR) Average cell rate over a long time interval Peak Cell rate (PCR) Sender’s maximum cell rate Minimum Cell Rate Minimum cell rate acceptable to the sender Cell variation delay tolerance (CVDT) Measure of the variation in cell transmission times Ex. CVDT = 5ns, it means that the difference between the min & max delays in delivering the cells should not exceed 5ns User Related Attributes

  42. Cell loss ratio (CLR) Fraction of cells lost Cell transfer delay (CTD) Average time needed for a cell to travel from source to destination Cell delay variation (CDV) Difference between the CTD max and CTD min Cell error ratio (CER) Fraction of cells delivered in ratio Network Related Attributes

  43. ATM WAN Routers with 2 stacks of protocol

More Related