ATM r ATM (Asynchronous Transfer Mode) is the switching and transport technology of the B-ISDN (Broadband ISDN) architecture (1980) r Goals: high speed.

Slides:



Advertisements
Similar presentations
ATM Asynchronous Transfer Mode. ATM Networks Use optical fibre similar to that used for FDDI networks ATM runs on network hardware called SONET ATM cells.
Advertisements

Computer Networks: ATM1 ATM Asynchronous Transfer Mode.
EECC694 - Shaaban #1 lec # 10 Spring Asynchronous Transfer Mode (ATM) ATM is a specific asynchronous packet-oriented information, multiplexing.
WHAT’S ATM? ATM is Asynchronous Transfer Mode.
(C) All rights reserved by Professor Wen-Tsuen Chen 1 Asynchronous Transfer Mode (ATM)
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 7 – February 2, 2010.
5: DataLink Layer5-1 Asynchronous Transfer Mode: ATM r 1990’s/00 standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service.
Ethernet Switches r layer 2 (frame) forwarding, filtering using LAN addresses r Switching: A-to-B and A’- to-B’ simultaneously, no collisions r large number.
5: DataLink Layer ATM. Trouble compiling the project code on Ubuntu: r If you get the error: h_addr not a member of struct hostent In the file.
Networks: ATM1 ATM Asynchronous Transfer Mode. Networks: ATM2 Issues Driving LAN Changes Traffic Integration –Voice, video and data traffic –Multimedia.
1 ATM and MPLS ECS 152A. 2 Virtualization of networks Virtualization of resources: a powerful abstraction in systems engineering: r computing examples:
CS4550: Computer Networks II high speed networks, part 2 : Frame Relay, ATM.
Asynchronous Transfer Modes By: Megan Cwiklinski Adam Nasset Brad Samples Will Vanlue.
1 EE 400 Asynchronous Transfer Mode (ATM) Abdullah AL-Harthi.
5: DataLink Layer5-1 Chapter 5 Link Layer and LANs Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross.
1 Asynchronous Transfer Mode (ATM) Cell Switching Connection-oriented packet-switched network Used in both WAN and LAN settings Signaling (connection setup)
ATM: DESCRIPTIONS M. RAZIF AZMAL B. M. OTHMANWET SHAH RIZAD B. ISMAIL WET RASHA AFZAL B. SHAFII WET AHMAD AFIFI B. MOHD ZAKI WET
Asynchronous Transfer Mode (ATM)
1 Fall 2005 Virtual Circuit Switching and ATM: Asynchronous Transfer Mode Qutaibah Malluhi CSE Department Qatar University.
Protocols and the TCP/IP Suite Asynchronous Transfer Mode (ATM)
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)
ATM Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda ATM Features Services Protocol ATM switching.
Networks: ATM1 ATM Asynchronous Transfer Mode. Networks: ATM2 Issues Driving LAN Changes Traffic Integration –Voice, video and data traffic –Multimedia.
Asynchronous Transfer Mode (ATM). ATM By the mid 1980s, three types of communication networks had evolved. The telephone network carries voice calls,
EE 4272Spring, 2003 Chapter 11. ATM and Frame Relay Overview of ATM Protocol Architecture ATM Logical Connections ATM Cells ATM Service Categories ATM.
Networks: ATM1 ATM Asynchronous Transfer Mode. Networks: ATM2 A/D AAL Voice s 1, s 2 … Digital voice samples A/D AAL Video … Compression compressed frames.
Data Communications and Networks Chapter 2 - Network Technologies - Circuit and Packet Switching Data Communications and Network.
11-01-K.Steenhaut & J.Tiberghien - VUB 1 Telecommunications Concepts Chapter 4.2 IPv4 and Other Networks.
Chapter 18. Virtual-Circuit Networks: Frame Relay and ATM
Link Layer 5.1 Introduction and services
Asynchronous Transfer Mode: ATM r 1980s/1990’s standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service Digital Network architecture.
5: DataLink Layer5-1 VLANs. 5: DataLink Layer5-2 Introduction r Need to have different broadcast domains on the same physical network r E.g. Consider.
Frame Relay Frame Relay is a fast packet-switching technology introduced in fast packet-switching means, high-speed communications and low-delay.
ASYNCHRONOUS TRANSFER MODE. WHAT IS ATM? ATM is a cell-switching and multiplexing technology that combines the benefits of circuit switching (guaranteed.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Networks and Protocols CE Week 5b. WAN’s, Frame Relay, DSL, Cable.
CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 5 Asynchronous Transfer Mode (ATM) by Zornitza Genova Prodanoff.
7-1 Last time □ Wireless link-layer ♦ Introduction Wireless hosts, base stations, wireless links ♦ Characteristics of wireless links Signal strength, interference,
FRAME RELAY. What is Frame Relay? high-performance WAN protocol operates at the physical and data link layers Originally designed for use across ISDN.
Internet Protocol ECS 152B Ref: slides by J. Kurose and K. Ross.
Chapter 14 Connection-Oriented Networking and ATM
5: Link Layer and Local Area Networks5d-1 ATM r ATM (Asynchronous Transfer Mode) is the switching and transport technology of the B-ISDN (Broadband ISDN)
ATM Technologies. Asynchronous Transfer Mode (ATM) Designed by phone companies Single technology meant to handle –Voice –Video –Data Intended as LAN or.
Chapter 13: Frame Relay & ATM Business Data Communications, 5e.
Telecommunications Essentials Chapter 7 Wide Area Networking.
William Stallings Data and Computer Communications
Ethernet Switches r layer 2 (frame) forwarding, filtering using LAN addresses r Switching: A-to-B and A’- to-B’ simultaneously, no collisions r large number.
ATM Technologies Chapter 8.
5: DataLink Layer5-1 Point to Point Data Link Control r one sender, one receiver, one link: easier than broadcast link: m no Media Access Control m no.
Ethernet Switches r layer 2 (frame) forwarding, filtering using LAN addresses r Switching: A-to-B and A’- to-B’ simultaneously, no collisions r large number.
Department of Computer and IT Engineering University of Kurdistan
WAN – Packet and Cell-switched Networks
Virtual Circuit Networks Frame Relays. Background Frame Relay is a Virtual Circuit WAN that was designed in late 80s and early 90s. Prior to Frame Relays.
ATM Protocol Architecture Mode. ATM architecture uses a logical reference model to describe its functions ATM functions correspond to physical layer and.
The Network Layer Role Services Main Functions Standard Functions
Asynchronous Transfer Mode (ATM) Architecture and Operation
Advanced Computer Networks
Asynchronous Transfer Mode
Chapter 5 Link Layer and LANs
CS 5565 Network Architecture and Protocols
Asynchronous Transfer Mode Service Cell Categories
EE 122: Lecture 19 (Asynchronous Transfer Mode - ATM)
Part 5: Link Layer Technologies
Asynchronous Transfer Mode (ATM)
X.25 and Frame Relay Like ATM: wide area network technologies
Hubs, Bridges and Switches
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
Hubs, Bridges and Switches
Presentation transcript:

ATM r ATM (Asynchronous Transfer Mode) is the switching and transport technology of the B-ISDN (Broadband ISDN) architecture (1980) r Goals: high speed access to business and residential users (155Mbps to 622 Mbps); integrated services support (voice, data, video, image)

ATM VCs r Focus on bandwidth allocation facilities (in contrast to IP best effort) r ATM main role today: “switched” link layer for IP- over-ATM r ATM is a virtual circuit transport: cells (53 bytes) are carried on VCs r in IP over ATM: Permanent VCs (PVCs) between IP routers; r scalability problem: N(N-1) VCs between all IP router pairs

ATM VCs r Switched VCs (SVCs) used for short lived connections r Pros of ATM VC approach: m Can guarantee QoS performance to a connection mapped to a VC (bandwidth, delay, delay jitter) r Cons of ATM VC approach: m Inefficient support of datagram traffic; PVC solution (one PVC between each host pair) does not scale; m SVC introduces excessive latency on short lived connections m High SVC processing Overhead

ATM Address Mapping r Router interface (to ATM link) has two addresses: IP and ATM address. r To route an IP packet through the ATM network, the IP node: (a) inspects own routing tables to find next IP router address (b) then, using ATM ARP table, finds ATM addr of next router (c) passes packet (with ATM address) to ATM layer r At this point, the ATM layer takes over: (1) it determines the interface and VC on which to send out the packet (2) if no VC exists (to that ATM addr) a SVC is set up

ATM Physical Layer r Two Physical sublayers: r (a) Physical Medium Dependent (PMD) sublayer m (a.1) SONET/SDH: transmission frame structure (like a container carrying bits); bit synchronization; bandwidth partitions (TDM); several speeds: OC1 = Mbps; OC3 = Mbps; OC12 = Mbps m (a.2) TI/T3: transmission frame structure (old telephone hierarchy): 1.5 Mbps/ 45 Mbps m (a.3) unstructured: just cells (busy/idle)

ATM Physical Layer (more) r Second physical sublayer (b) Transmission Convergence Sublayer (TCS): it adapts PMD sublayer to ATM transport layer r TCS Functions: m Header checksum generation: 8 bits CRC; it protects a 4- byte header; can correct all single errors. m Cell delineation m With “unstructured” PMD sublayer, transmission of idle cells when no data cells are available in the transmit queue

ATM Layer r ATM layer in charge of transporting cells across the ATM network r ATM layer protocol defines ATM cell header format (5bytes); r payload = 48 bytes; total cell length = 53 bytes

ATM Layer r VCI (virtual channel ID): translated from link to link; r PT (Payload type): indicates the type of payload (eg mngt cell) r CLP (Cell Loss Priority) bit: CLP = 1 implies that the cell is low priority cell, can be discarded if router is congested r HEC (Header Error Checksum ) byte

ATM Adaptation Layer (AAL) r ATM Adaptation Layer (AAL): “adapts” the ATM layer to the upper layers (IP or native ATM applications) r AAL is present only in end systems, not in switches r The AAL layer has its header/trailer fields, carried in the ATM cell

ATM Adaption Layer (AAL) [more] r Different versions of AAL layers, depending on the service to be supported by the ATM transport: m AAL1: for CBR (Constant Bit Rate) services such as circuit emulation m AAL2: for VBR (Variable Bit Rate) services such as MPEG video m AAL5: for data (eg, IP datagrams)

ATM Adaption Layer (AAL) [more] r Two sublayers in AAL: m ( Common Part) Convergence Sublayer: encapsulates IP payload m Segmentation/Reassembly Sublayer: segments/reassembles the CPCS (often quite large, up to 65K bytes) into 48 byte ATM segments

AAL5 - Simple And Efficient AL (SEAL) r AAL5: low overhead AAL used to carry IP datagrams m SAR header and trailer eliminated; CRC (4 bytes) moved to CPCS m PAD ensures payload multiple of 48bytes (LENGTH = PAD bytes) m At destination, cells are reassembled based on VCI number; AAL indicate bit delineates the CPCS-PDU; if CRC fails, PDU is dropped, else, passed to Convergence Sublayer and then IP

Datagram Journey in IP-over-ATM Network r At Source Host: m (1) IP layer finds the mapping between IP and ATM exit address (using ARP); then, passes the datagram to AAL5 m (2) AAL5 encapsulates datg and it segments to cells; then, down to ATM r In the network, the ATM layer moves cells from switch to switch, along a pre-established VC r At Destination Host, AAL5 reassembles cells into original datg; m if CRC OK, datgram is passed up the IP protocol.

ARP in ATM Nets r ATM can route cells only if it has the ATM address m Thus, IP must translate exit IP address to ATM address r The IP/ATM addr translation is done by ARP (Addr Recogn Protocol) r Generally, ATM ARP table does not store all ATM addresses: it must discover some of them r Two techniques: m broadcast m ARP servers

ARP in ATM Nets (more) r (1) Broadcast the ARP request to all destinations: m (1.a) the ARP Request msg is broadcast to all ATM destinations using a special broadcast VC; m (1.b) the ATM destination which can match the IP address returns (via unicast VC) the IP/ATM address map; r Broadcast overhead prohibitive for large ATM nets.

ARP in ATM Nets (more) r (2) ARP Server: m (2.a) source IP router forwards ARP request to server on dedicated VC (Note: all such VCs from routers to ARP have same ID) m (2.b) ARP server responds to source router with IP/ATM translation r Hosts must register themselves with the ARP server Comments: more scaleable than ABR Broadcast approach (no broadcast storm). However, it requires an ARP server, which may be swamped with requests

X.25 and Frame Relay r Wide Area Network technologies (like ATM); also, both Virtual Circuit oriented, like ATM r X.25 was born in mid ‘70s, with the support of theTelecom Carriers, in response to the ARPANET datagram technology (religious war..) r Frame relay emerged from ISDN technology (in late ‘80s) r Both X.25 and Frame Relay can be used to carry IP datagrams; thus, they are viewed as Link Layers by the IP protocol layer (and are thus covered in this chapter)

X.25 r X.25 builds a VC between source and destination for each user connection r Along the path, error control (with retransmissions) on each hop using LAP-B, a variant of the HDLC protocol r Also, on each VC, hop by hop flow control using credits; m congestion arising at an intermediate node propagates to source via backpressure

X.25 r As a result, packets are delivered reliably and in sequence to destination; per flow credit control guarantees fair sharing r Putting “intelligence into the network” made sense in mid 70s (dumb terminals without TCP) r Today, TCP and practically error free fibers favor pushing the “intelligence to the edges”; moreover, gigabit routers cannot afford the X.25 processing overhead r As a result, X.25 is rapidly becoming extinct

Frame Relay r Designed in late ‘80s and widely deployed in the ‘90s r FR VCs have no error control r Flow (rate) control is end to end; much less processing O/H than hop by hop credit based flow control

Frame Relay (more) r Designed to interconnect corporate customer LANs r Each VC is like a “pipe” carrying aggregate traffic between two routers r Corporate customer leases FR service from a public Frame Relay network (eg, Sprint or ATT) r Alternative, large customer may build Private Frame Relay network.

Frame Relay (more) r Frame Relay implements mostly permanent VCs (aggregate flows) r 10 bit VC ID field in the Frame header r If IP runs on top of FR, the VC ID corresponding to destination IP address is looked up in the local VC table r FR switch simply discards frames with bad CRC (TCP retransmits..)

Frame Relay -VC Rate Control r CIR = Committed Information Rate, defined for each VC and negotiated at VC set up time; customer pays based on CIR r DE bit = Discard Eligibility bit in Frame header m DE bit = 0: high priority, rate compliant frame; the network will try to deliver it at “all costs” m DE bit = 1: low priority, “marked” frame; the network discards it when a link becomes congested (ie, threshold exceeded)

Frame Relay - CIR & Frame Marking r Access Rate: rate R of the access link between source router (customer) and edge FR switch (provider); 64Kbps < R < 1,544Kbps r Typically, many VCs (one per destination router) multiplexed on the same access trunk; each VC has own CIR r Edge FR switch measures traffic rate for each VC; it marks r (ie DE <= 1) frames which exceed CIR (these may be later dropped)

Frame Relay - Rate Control r Frame Relay provider “almost” guarantees CIR rate (except for overbooking) r No delay guarantees, even for high priority traffic r Delay will in part depend on rate measurement interval Tc; the larger Tc, the burstier the traffic injected in the network, the higher the delays r Frame Relay provider must do careful traffic engineering before committing to CIR, so that it can back up such commitment and prevent overbooking r Frame Relay CIR is the first example of traffic rate dependent charging model for a packet switched network