Intro to ATM Asynchronous Transfer Mode Text References Sect 2.6

Slides:



Advertisements
Similar presentations
Wide Area Networks.
Advertisements

William Stallings Data and Computer Communications 7 th Edition Chapter 11 Asynchronous Transfer Mode.
IP over ATM Integrated Network Services Almerindo Graziano.
Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
Broadband Network Management:
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.
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.
CHAPTER 7 Broadband ATM networks. topics Introduction Cell format and switching principles Switch architecture Protocol architecture ATM LAN’s.
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.
1 6/13/ :23 CS575ATM LAN Emulation1 Rivier College CS575: Advanced LANs ATM LAN Emulation ATM Network LAN.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
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.
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
Computer Network 實踐資管 Wang-Jiunn Cheng 2004 PART VII-2 Wide Area Networks (WANs), Routing, and Shortest Paths.
Asynchronous Transfer Mode (ATM)
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)
1 7/12/ :20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs.
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.
Packet Switching Outline Switching and Forwarding Bridges and LAN Switches Cell Switching (ATM) Switching Hardware.
Definition  A new Technology  Fixed size packets called CELLS  Streamlined: minimal error and flow control  Small cells compared to other technologies.
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
1 Wide Area Networks Computer Networks. 2 Motivation Connect multiple sites Span geographic distances Cross public right-of-way streets buildings railroads.
Methods of ATM Internetworking. What is LAN Emulation? Lan Emulation provides for: – all existing LAN applications to run over ATM – the use of ATM as.
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.
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.
ASYNCHRONOUS TRANSFER MODE. WHAT IS ATM? ATM is a cell-switching and multiplexing technology that combines the benefits of circuit switching (guaranteed.
1 William Stallings Data and Computer Communications 7 th Edition Chapter 11 Asynchronous Transfer Mode.
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.
Asynchronous Transfer Mode (ATM)
ATM Asynchronous Transfer Mode
Chapter 14 Connection-Oriented Networking and ATM
15-1 Connecting LANs, Backbone Networks, and Virtual LANs Connecting devices Backbone networks Virtual LANs.
1 Internet Technology NETW 902 Tutorial 3 Mohamed Esam.
1 Copyright © Monash University ATM Signalling Philip Branch Centre for Telecommunications and Information Engineering (CTIE) Monash University
ATM Technologies Chapter 8.
1 Prof. Dr. Ing. PUSZTAI Kalman ATM networks. 2 ATM overview Promising technology in early 90s (why?) Connection-oriented (virtual circuits) Signalling.
C L Morgan CS 4594 Broadband Communications ATM. C L Morgan ATM ATM = Asynchronous Transfer Mode ATM = Asynchronous Transfer Mode Asynchronous - in contrast.
7. LAN EMULATION (LANE) Goal: How can existing Ethernet and Token Ring be integrated with ATM? Need: All LAN-based network applications assume that LAN.
Department of Computer and IT Engineering University of Kurdistan
Chapter 3 Asynchronous Transfer Mode (ATM). Synchronous vs. Asynchronous  ATM- cell switching technology (asynchronous)  TDM – circuit switching technology.
DQDB Network Security.
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.
ATM LAN Emulation (LANE) Trebea-Corda Cristian Technical University, Cluj-Napoca.
Updated 12/20011 Asynchronous Transfer Mode Networks Nirmala Shenoy Information Technology Department Rochester Institute of Technology.
The Network Layer Role Services Main Functions Standard Functions
B-ISDN and ATM B-ISDN and ATM.
Asynchronous Transfer Mode (ATM) Architecture and Operation
Asynchronous Transfer Mode Service Cell Categories
ECS5365 Lecture 4 Overview of B-ISDN
EE 122: Lecture 19 (Asynchronous Transfer Mode - ATM)
David J. Young Collective Technologies 25-August-1998
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode
Presentation transcript:

Intro to ATM Asynchronous Transfer Mode Text References Sect 2.6

ATM Background Outgrowth of TELCO transition to integrated services Only “real” >100Mbit standard Offers multiservice (voice video data) potential Switched architecture familiar to TELCOs, not to high speed data networks

What is ATM? Note: Tanenbaum considers this more a network layer technology.

ATM - A layered standard AAL - ATM Adaptation Layer • Assembles and disassembles broadband servicesinto a stream of cells • Each cell has a header that contains routing information ATM - Asynchronous Transfer Mode • Switches the cells around the network based on the routing information in the header Physical Layer • Provides the physical transportation of cells across the network (Note: CCITT reference model, p. 63)

ATM - A Switched Architecture Cells (small, fixed length packets) are switched in a connection-oriented manner but not using circuits like today’s voice. Switch Switch Edge Device Edge Device

What is ATM Switching? Why small cells? (32+64)/2=48 + 5 header bytes Mixed Traffic Packet (random)vs Circuit (TDM) Switching Q.2931 SVC, PVC

Physical Layer Options • SONET (US)/ SDH (Europe) • SMDS • DQDB • Speeds from DS3 on up! (45Mbs to Gbps) OC-3c => 155.52Mbps => 149.76Mbps ^ optical carrier ^ 3rd level in heirarchy ^ full duplex (two strands of fiber) Also OC-12c (622Mbps), OC-48c (2048Mbps) [Look at the interesting way to frame cells]

ATM Adaptation Layer (AAL) • Classes of Service: 1, 2, 3/4, 5 1: circuit emulation 2: variable bit rate service 3/4: connection oriented data service 5: connectionless data service • SAR - Segmentation and Reassembly • Convergence Sublayer the miscellaneous category

ATM Cell • ATM cells are constant size packets of 53 bytes size. -- 48 bytes payload, 5 bytes header/overhead. VPI - Virtual Path ID VCI - Virtual Channel ID Type - Payload type (internal) Res - reserved CLP- Cell loss priority HEC- Header Error Control

VCI/VPI Operation • A Virtual Channel exists between two switching points • A Virtual Path contains 'bundles' of VCs

ATM Switch Architecture Crossbar Banyan TDM busses Buffering Input Output Both?

ATM Protocols UNI, NNI Services “LAN” Stuff

ATM Services CBR VBR (RT, NRT) UBR ABR

ATM Quality of Service QoS: A contract Traffic Descriptors Cell Rate Options (pg 462) Traffic Shaping Traffic Policing

ATM Congestion Control Admission Policy Reservation System Rate Based Control Other

ATM Flow Control • The leaky bucket algorithm • CLP in ATM header • Frame Relay comparisons

Routing IISP (Interim Inter-switch Signaling Protocol) PNNI (Private Network-Network Interface) Phase 1 Phase 2

IISP Interim Signaling Routing via manually configured NSAP prefixes Allowed multi-vendor interoperability before completion of NNI Signaling Routing via manually configured NSAP prefixes

PNNI Topology abstraction Peer group(group of nodes) One switch elected Peer Group Leader All nodes in group have identical view of group Hierarchy of logical groups Up to 105 levels of hierarchy

PNNI Routing NSAP Domain A117 A13 A12 A11 B25 A1 B A2 B3 B2 B1 A23 A22 View from A117 at A11

Sequence of Events A117 -> B25 Forward to switch (A11) Switch knows topology of A1 group B reachable by A2 - A2 reachable by either A12 or A13 DTL (Designated Transit List) [A12][A2][B] [A22][A23][B] [B2]

ATM “LAN” Stuff LAN == Link Layer Domain ELANs & VLANs LANE & MPOA LECS, LES, BUS

LANE v1 LAN Emulation No QoS (Quality of Service) Support Uses AAL5 signaling optimized for data transport entire cell payload available for user data LEC - LAN Emulation Client LAN Emulation Service LECS - LAN Emulation Configuration Server LES - LAN Emulation Server BUS - Broadcast and Unknown Server STP (Spanning Tree Protocol) supported

LEC - LAN Emulation Client Software process on any ATM-connected LAN switch, router, PC, or workstation Layer 2 process Prior knowledge of certain parameters LEC’s ATM address LAN type to be emulated maximum data frame size any route descriptors (for SR bridging) whether it is willing to proxy (respond to LE-ARP) LAN name - SNMPv2 display string

LECS - LAN Emulation Configuration Server One per administrative domain Gives identity of ELAN (Emulated LAN) Returns ATM address of LES, type of LAN emulated, and maximum PDU size of ELAN Controls which physical LANs are combined to form VLANs (Virtual LAN) LECS address known via ILMI or its well-known NSAP address

LES- LAN Emulation Server Adds LEC’s to ELAN Assigns LECID to joining LEC Table of address information of LEC MAC address proxy for MAC address Token Ring route descriptors LECs can communicate directly with each other only when they are connected to the same LES Multiple LESs on the same physical ATM LAN Answers LE-ARP requests from LECs

BUS- Broadcast and Unknown Server During address resolution LEC forwards all frames to the BUS floods frames to all LECs after address resolved flush protocol used to guarantee order of cells All multicast and broadcast traffic sent through BUS Traffic limited to 10 frames/second Intelligent BUS resolve destinations CLS- connectionless server

LANE Setup

Connections All SVC (switched virtual circuits) SVCs required: LECs and LECS LES and LECS Control Direct - LECs and LES pt-mpt Control Distribute - LES to LECs Multicast Send - LECs and BUS pt-mpt Multicast Forward - BUS to LECs Data Direct - LEC and LEC PVC (permanent virtual circuit) possible to connect LEC and LECS

Virtual Channel Connections LANE Server (LES) Broadcast and Unknown Server (BUS) Control Direct VCC Control Direct VCC Multicast Send VCC Multicast Send VCC LANE Client (LEC) LANE Client (LEC) LANE Client (LEC) LANE Client (LEC) Control Distribute VCC Multicast Forward VCC LAN Switch Data Direct VCC LAN Switch ATM Host ATM Host Configuration Direct VCC Configuration Direct VCC LANE Configuration Server (LECS)

NHRP Next Hop Resolution Protocol Grew out of ATMARP Only IP Allows shortcut routes (pt-pt) direct VCCs across ATM network Address resolution across multiple IP networks If network unknown, request forwarded to other NHSs (Next-hop Server) NHS with knowledge will forward response to source router Router must have ability to bypass default route

RSVP Resource Reservation Protocol Provides QoS (Quality of Service) guarantees Operates in simplex each direction has separate reservation maps well to ATM (two individual VCCs) Built on IP, but no data transport built-in Only if resources available and does not conflict with policy Flowspec (bandwidth and delay) and filterspec (type of packets) transmitted downstream hop by hop

MPOA Multiprotocol over ATM EDFG (Edge Device Functional Groups) existing LAN segments via LAN switches AHFG (ATM-attached Host Functional Groups) ATM-connected host Layer 3 Only supports IP for now Uses LANE for Layer 2 forwarding within a single Layer 3 subnet Adaptation of NHRP to provide connectivity between hosts in different subnets

MPOA Operation

Competing Technologies “Fast Ethernet” 100BASE-TX, 100BASE-FX,100BASE-T4, 100BASE-VG FDDI, FDDI- II HPPI Gigabit Ethernet (IEEE 802.3z)

ATM Issues • SONET/SDH duplication of services • ATM overhead • ATM granularity and bandwidth management • ATM & connectionless service • End point synchronization • Flow Control !!! (bandwidth allocation, correlated traffic) ATM Forum