Documente Academic
Documente Profesional
Documente Cultură
History of ATM
ATM is a cell relay protocol designed by the ATM forum and adopted by the International Telecommunications Union Telecommunications standardization sector (ITU-T) in early 1990s. Information for multiple service types such as voice, video or data is conveyed in small, fixed size cells. Data rates: 155.52 Mbps (single-channel) and up to 622 Mbps (4channels multiplexed together) Preferable transmission media is Fiber optic, but copper media also can be used. Used for high speed traffic between switched nodes spread over a large geo-graphical area (users are unaware of its existence)
The ATM has been designed based on the six challenges faced: Need for a transmission system to optimize the use of high-datarate transmission media optical fiber. Need for a fast data transmission system that can interface with the existing systems. Inexpensive implementation low cost availability. Support for the existing telecom hierarchies (e.g. DS0, DS1, DS3, E1, E3 etc.) Accurate and predictable packet delivery connection oriented . More functions to be implemented by hardware than software to achieve fast data rates.
Packet switched networks: Larger packet sizes due to increased header size. Co-existence of large packets (65,545 bytes) along with shorter packets (200 bytes). Variety of packet sizes makes traffic unpredictable. The devices must incorporate elaborate software systems to manage various sizes of packets. No consistency in data rate delivery.
No delay in multiplexing fixed size packets from different sources, extremely fast transmission possible. ATM can handle real time transmissions video streaming, video/ teleconferencing etc. The devices such as switches and terminals treat each cell as a unit rather that the stream of bits.This distinction makes network operation more efficient and cheaper.
A cell is a small data unit of fixed size. All data are loaded into small and identical cells that can be transmitted with complete predictability and uniformity at very fast speeds. The problem of multiplexing of packets (delay) is avoided because of the small cell size.
ATM multiplexer
ATM architecture
Combines the benefits of circuit switching (guaranteed capacity and constant transmission delay) with those of packet switching (flexibility and efficiency for intermittent traffic). It provides scalable bandwidth from a few megabits per second (Mbps) to many gigabits per second (Gbps) The user access devices, called the end points are connected through a user-to-network interface (UNI) to the switches The switches are connected through network-to-network interface (NNI) A connection between two points is accomplished through transmission paths (TPs), virtual paths (VPs), and virtual circuits (VCs)
Virtual circuits All cells belonging to a single message follow the same virtual circuit and remain in their original order until they reach their destination. Identifiers The identifiers in ATM are hierarchical with two levels Virtual path identifier (VPI) Virtual circuit identifier (VCI)
VPIs in NNI are more since switching of Virtual paths is carried out within the network switches.
Routing is done by two types of switches:VP switch andVPC switch. VP switch routes the cell using only the VPI (e.g. VPI of 153 arrives on interface 1, it checks the switching table, finds correspondingVPI, changes theVPI number in the header and sends it through interface 3) VPC switch routes the cell using bothVPI andVCI.14
ATM Layers
Cells are converted into stream of bits at the transmission side. Stream of bits received from PMD sub-layer are converted back into ATM cells. Header checksum generation & verification. Identify beginning and end of a cell. Bit timing Physical network access
PMD sub-layer:
ATM Layer
ATM Layer: Provides routing, traffic management (congestion control), switching, multiplexing functions. Deals with establishment and release of Virtual circuits. It accepts 48-byte segments from Application Adaptation (AAL) sublayers, adds 5-byte header, transforming them in 53-byte cells
ATM layer uses two formats for header depending on UNI or NNI interface.
Provides flow control at UNI level This level of flow control is not necessary at NNI level as per ITU-T, hence this field is absent for NNI cell. For UNI, 8-bit field is sufficient For NNI, since more virtual paths may be involved for switching 12-bit field is provided. 16-bit field for both UNI and NNI cells First bit defines whether payload is data or control information and the second bit indicates congestion.
Provided for congestion control. CLP bit of 1 gets less priority, than CLP bit of 0. Provided for error control. It provides a checksum (CRC) for correction of 1-bit or multiple bit errors.
AAL1: connection-oriented, supports applications that have constant bit rate (e.g. T1/T3 lines, voice, video conferencing) AAL2: supports applications that have variable bit rate streams (e.g. compressed or packetized audio/video such as video streaming, mobile telephony services) AAL3/4: supports connection-oriented and connection-less services (e.g. TCP, IP, SMDS) AAL5:supports AAL3/4 but with simple adaptation (no rigorous error checking and sequencing)
AAL1 Layer
AAL1 Layer
Constant bit stream of data is chopped into 47-byte data segments by CS sub-layer and passed on to SAR sub-layer. It does not add a header. (implemented in SONET which supports clocking). SAR sub-layer adds 1-byte of header and passes the segment to the ATM layer. Fields of this 1-byte header are as below, Sequence Number (SN): 4-bit - Used for ordering of the bits (like frame/ packet number) - First bit is used for timing and remaining 3-bits for sequencing Sequence Number Protection (SNP): 4-bit - Used for protection of Sequence Number (SN) - First 3-bits automatically correct the SN field. - Last bit is a parity bit and detects error over all 8 bits.
AAL2 Layer
AAL3/4 Layer
AAL3/4 supports both connection-oriented and connectionless data. Used to transmit Switched Multi-megabit Data Service (SMDS) packets over ATM network. CS sublayer creates a protocol data unit (PDU) by prepending a beginning/end tag header to the frame and appending a length field as a trailer. SAR sublayer fragments the PDU and prepends a header to it. - Header consists of Type, Sequence Number, and Multiplexing Identifier fields. - Type fields identify whether a cell is the beginning, continuation or end of a message. - Sequence number fields identify the order in which cells should be reassembled - Multiplexing Identifier field determines which cells from different traffic sources are interleaved on the same virtual circuit connection (VCC) so that the correct cells are reassembled.
SAR sublayer also appends a CRC-10 trailer to each PDU fragment for error control Completed SAR PDU becomes the Payload field of an ATM cell to which the ATM layer prepends the standard ATM header.
AAL5 Layer
ATM services
Allows direct connectivity between sites (similar to a leased line). Guarantees availability of a connection and does not require call setup procedures between switches. Static connectivity and manual setup is required (e.g. each piece of equipment between the source and the destination must be manually provisioned for the PVC). No network flexibility is available with PVC.
SVC is created and released dynamically and remains in use as long as data is being transferred.
ATM services
Call needs to be setup automatically by networking devices (e.g. signaling protocol required between ATM endpoint and the ATM switch). Flexibility in case of breakdown of a device or network path. Delay and overheads involved during connection set-up.
Connection-less service:
Similar to Switched Multi-megabit Data Service (SMDS). Its a Highspeed, packet-switched, datagram based WAN networking technology used for communication over public data networks (PDNs).
Flexibility and versatility: voice, data, images, video can be transmitted simultaneously over a single, integrated network. Supports various upper layer protocols/services (IP, IPX, TCP, ISDN). Supports higher transmission capability, network resource management, Quality of Service parameters. Adaptability to a variety of physical media: Twisted Pair, Fiber optic (even wireless access possible). ATM network can span across larger geo-graphical area. Support for qualitative as well as quantitative changes in the corporate landscape. Offers multi-service platform handling range of services (such as video-ondemand, streaming/ packetized video, video conferencing). Supports virtual circuits, secured, guaranteed, delivery of data (since connection-oriented and provides error checking mechanisms ).
THANK YOU