Advanced topics in Computer Networks

Slides:



Advertisements
Similar presentations
Network Research Group Universiti Sains Malaysia.
Advertisements

1 ATM: What it is, and what it isn't Carey Williamson University of Calgary.
1 7/18/ :07 CS575ATM: ATM Layer1 Rivier College CS575: Advanced LANs ATM Technology: ATM Layer.
Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
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.
Computer Networks: ATM1 ATM Asynchronous Transfer Mode.
Chapter Objectives After completing this chapter you will be able to: –Understand the ATM header information and how it is utilised –Outline the UNI and.
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.
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.
Presented By: Pariya Raoufi. Motivations Future applications require: higher bandwidth, generate a heterogeneous mix of network traffic, low latency.
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.
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.
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)
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
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.
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.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 ATM (Asynchronous Transfer Mode) Cell Relay protocol designed by the ATM Forum and adopted by the ITU-T.
Computer Networks ATM and MPLS Professor Hui Zhang
Chapter 18. Virtual-Circuit Networks: Frame Relay and ATM
Asynchronous Transfer Mode: ATM r 1980s/1990’s standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service Digital Network architecture.
Internetworking and ATM Lecture 8, April 30, 2003 Data Communications and Networks Mr. Greg Vogl Uganda Martyrs University.
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.
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
ATM © Jörg Liebeherr,
CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.
Asynchronous Transfer Mode (ATM) Member’s Name:Chen Sing Tiong(KL003676) (L) Cheng Chin Tat (KL003832) Low Mei Ee(KL003796) Ng Shook Kien(KL003795) Pang.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 5 Asynchronous Transfer Mode (ATM) by Zornitza Genova Prodanoff.
Asynchronous Transfer Mode (ATM)
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Chapter 14 Connection-Oriented Networking and ATM
ATM Technologies. Asynchronous Transfer Mode (ATM) Designed by phone companies Single technology meant to handle –Voice –Video –Data Intended as LAN or.
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
1 Kyung Hee University Chapter 18 Virtual-Circuit Networks: Frame Relay and ATM.
1 Copyright © Monash University ATM Signalling Philip Branch Centre for Telecommunications and Information Engineering (CTIE) Monash University
Telecommunications Essentials Chapter 7 Wide Area Networking.
Department of Computer and IT Engineering University of Kurdistan
WAN – Packet and Cell-switched Networks
Chapter 3 Asynchronous Transfer Mode (ATM). Synchronous vs. Asynchronous  ATM- cell switching technology (asynchronous)  TDM – circuit switching technology.
ATM Yang Wang Professor: Anvari. Definition 1: ATM is a high bandwidth, low-delay, connection-oriented, packet-like switching and multiplexing.
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.
1 Modeling Performance and QoS with Asynchronous Transfer Mode (ATM)
Jntuk,vizianagaramdelhip, B-ISDN and ATM.
B-ISDN and ATM B-ISDN and ATM.
Asynchronous Transfer Mode (ATM) Architecture and Operation
Asynchronous Transfer Mode
Virtual-Circuit Networks:
Asynchronous Transfer Mode Service Cell Categories
ECS5365 Lecture 4 Overview of B-ISDN
EE 122: Lecture 19 (Asynchronous Transfer Mode - ATM)
ATM-Asynchronous Transfer Mode
David J. Young Collective Technologies 25-August-1998
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
ASYNCHORONOUS TRANSFER MODES
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
Presentation transcript:

Advanced topics in Computer Networks Lecture 2: ATM: an overview University of Tehran Dept. of EE and Computer Engineering By: Dr. Nasser Yazdani Univ. of Tehran Adv. topics in Computer Network

Adv. topics in Computer Network Outline Why ATM ATM overview ATM standard Univ. of Tehran Adv. topics in Computer Network

Adv. topics in Computer Network Why ATM? Problems with IP? Best effort, lack of reliability TCP on top of IP Being stateless Hop to hop or point to point. Lack of QoS. How important is QoS? It is essential in some applications including VoIP Video on demand. Teleconferencing. Univ. of Tehran Adv. topics in Computer Network

Adv. topics in Computer Network Supporting QoS in IP QoS parameter Bounded delay and jitter. Min rate IP should identify flow and keep state in nodes. Contradictory to original design goal, flexibility and scalability. Can we have both? We try. This is the main challenge of Internet. Univ. of Tehran Adv. topics in Computer Network

Adv. topics in Computer Network ATM overview ATM = Asynchronous Transfer Mode. ATM = Data Network + Phone Network Combination of Internet method of communication (packet switching) and phone companies’ method (circuit switching) Asynchronous- The way bandwidth is allocated. The time slot is not allocated by temporal position like Synchronous transfer mode, STM, (circuit switch). Transfer mode= Multiplexing and switching. Univ. of Tehran Adv. topics in Computer Network

Adv. topics in Computer Network ATM overview (cont) Connection oriented- Need signaling like circuit switch. Establish connection. Tear down connection. Create a virtual connection or circuit, then order is preserved in carrying data. Problems? Overhead for connection and tearing down. Loosing connectivity in case of failure in nodes. Univ. of Tehran Adv. topics in Computer Network

Adv. topics in Computer Network ATM vs. STM STM or TDM Peak rate allocation Fast and simple logic. Not good for bursty traffic like data. ATM- uses statistical multiplexing. Giving bandwidth for label. Has to process cells . Congestion is possible. Variable cell delay (Queuing). But, network controls routing, errors, flow, copying and priorities. Overcome to congestion and delay is fundamental to ATM. Univ. of Tehran Adv. topics in Computer Network

Adv. topics in Computer Network ATM vs. Phone Network Current phone networks are synchronous (periodic). STM ATM = Asynchronous Transfer Mode Phone networks use circuit switching. ATM networks use “Packet” Switching In phone networks, all rates are multiple of 8 kbps. With ATM service, you can get any rate. You can vary your rate with time. With current phone networks, all high speed circuits are manually setup. ATM allows dialing any speed. Univ. of Tehran Adv. topics in Computer Network

Adv. topics in Computer Network Interfaces User to Network Interface (UNI): Public UNI, Private UNI Network to Node Interface (NNI): Private NNI (P-NNI) Public NNI = Inter-Switching System Interface (ISSI) Intra-LATA ISSI (Regional Bell Operating Co) Inter-LATA ISSI (Inter-exchange Carriers) Broadband Inter-Carrier Interface (B-ICI) Data Exchange Interface (DXI) Between packet routers and ATM Digital Service Units (DSU) Univ. of Tehran Adv. topics in Computer Network

Adv. topics in Computer Network ATM standard Standard is different from concept. It deals with implementation. ATM Forum is a standard body of developer, service provider and other interested bodies. What standard does is to decide: Size of cell Header format Signaling Interfaces Traffic control Network management Testing Internetworking Univ. of Tehran Adv. topics in Computer Network

ATM Cell format GFC=Generic Flow Control (Was used in UNI but not in NNI) The field is used for VPI in NNI VPI/VCI=0/0 Þ Idle cell; 0/n Þ Signaling HEC: 1 + x + x 2 + x 8 4 7 GFC/VPI VPI VCI PT CLP Header Error Checksum(HEC) Data U.S ANSI proposed 64 bytes data with 5 byte header Euro. ETSI proposed 32 bytes with 4 bytes header Finally, 48 bytes with 5 bytes header. Univ. of Tehran Adv. topics in Computer Network

Connection Identifiers VPI/VCI are local and swapped in each switch. VCI is allocated in connection setup time. VPI is usually used by management. By VPI, a set of VCI are treated as the same. VPI/VCI=0/0 Þ Idle cell; 0/n Þ Signaling Each cell contains a 24/28-bit connection identifier First 8/12 bits: Virtual Path, Last 16 bits: Virtual Channel VP service allows new VC's w/o orders to carriers Univ. of Tehran Adv. topics in Computer Network

Header Error Check (HEC) Protects header only Optional Correction mode: Correct one bit errors if no earlier errors Discard cells with bad HEC Used for cell delineation in SONET Recalculated on each hop CRC generator is 1 + x + x 2 + x 8 Single bit error (correction) Multibit error (discard) Correction mode Correction mode Detection mode No Error Error No error detected Univ. of Tehran Adv. topics in Computer Network

ATM protocol stack AAL = ATM Adaptation Layer Peer to peer connection PHY PHY PHY Univ. of Tehran Adv. topics in Computer Network

Adv. topics in Computer Network Protocol layers The ATM Adaptation Layer How to break application messages to cells The ATM Layer Transmission/Switching/Reception Congestion Control/Buffer management Cell header generation/removal at source/destination Reset connection identifiers for the next hop (at switch) Cell address translation Sequential delivery Univ. of Tehran Adv. topics in Computer Network

Adv. topics in Computer Network ATM network ATM layer: Transporting cells Cell encapsulation and decapsulation. Insertion and extraction of idle cells Cell header processing Cell queuing Cell coping GFC management in UNI Univ. of Tehran Adv. topics in Computer Network

Adv. topics in Computer Network ATM network (cont) Connection Admission Ctrl Connection admission or rejection VPI/VCI assignment and removal Exchanging and processing signaling cells Traffic Ctrl: Maintain agreed QoS Usage parameter ctrl Selective cell discarding Implicit service priorities Explicitly forward Univ. of Tehran Adv. topics in Computer Network

Adv. topics in Computer Network ATM network (cont) ATM layer management Configuring the network and switch fabric Monitoring the network operation Detecting troubles ATM switch Doing actual cell switching. Univ. of Tehran Adv. topics in Computer Network

Adv. topics in Computer Network History of ATM 1980: Narrowband ISDN adopted Early 80's: Research on Fast Packets Mid 80's: B-ISDN Study Group formed 1986 ATM approach chosen for B-ISDN June 1989: 48+5 chosen (64+5 vs 32+4). October 1991: ATM Forum founded July 1992: UNI V2 released by ATM Forum 1993: UNI V3 and DXI V1 1994: B-ICI V1 Univ. of Tehran Adv. topics in Computer Network