Case Study: ATM (+ MPLS)

Slides:



Advertisements
Similar presentations
1 7/18/ :07 CS575ATM: ATM Layer1 Rivier College CS575: Advanced LANs ATM Technology: ATM Layer.
Advertisements

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.
Internet Multicast Routing  group addressing  class D IP addresses  link layer multicast  two protocol functions  group management –IGMP  route establishment.
© Jörg Liebeherr ECE 1545 Packet-Switched Networks.
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 7 – February 2, 2010.
Introducing MPLS Labels and Label Stacks
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.
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.
CS Summer 2003 Lecture 6. CS Summer 2003 Hierarchical LSP LSP1 LSP2 LSP3 Ingress LSR for LSP1 Egress LSR for LSP1 Ingress LSR for LSP3 Hierarchical.
CS4550: Computer Networks II high speed networks, part 2 : Frame Relay, ATM.
MPLS Multiple Protocol Label Switching 2003/2/19.
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
Computer Network 實踐資管 Wang-Jiunn Cheng 2004 PART VII-2 Wide Area Networks (WANs), Routing, and Shortest Paths.
Asynchronous Transfer Mode (ATM)
1 Fall 2005 Virtual Circuit Switching and ATM: Asynchronous Transfer Mode Qutaibah Malluhi CSE Department Qatar University.
MPLS A single forwarding paradigm (label swapping), multiple routing paradigms Multiple link-specific realizations of the label swapping forwarding paradigm.
Asynchronous Transfer Mode (ATM) and QoS
Multi-Protocol Label Switching
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)
EE 4272Spring, 2003 Chapter 11. ATM and Frame Relay Overview of ATM Protocol Architecture ATM Logical Connections ATM Cells ATM Service Categories ATM.
Computer Networks ATM and MPLS Professor Hui Zhang
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
MPLS networking at PSP Co Multi-Protocol Label Switching Presented by: Hamid Sheikhghanbari 1.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Connection-Oriented Networks1 Chapter 6: The Multi-Protocol Label Switching Architecture TOPICS –IP: A primer –The MPLS architecture Label allocation schemes.
MPLS MultiProtocol Label Switching.
MultiProtocol Label Switching (MPLS) July 29, 2000TECON 2000 Pramoda Nallur Alcatel Internetworking Division.
Review of Networking Concepts Part 1: Switching Networks
Asynchronous Transfer Mode: ATM r 1980s/1990’s standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service Digital Network architecture.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS Introduction Module 4: Frame Mode MPLS Implementation.
Multi-protocol Label Switching Jiang Wu Computer Science Seminar 5400.
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.
LO1 Know types of Network Systems and Protocols. Wan Technologies.
MPLS Forwarder Preliminary 1 Outline MPLS Overview MPLS Overview MPLS MRD MPLS Data Path HLD 48K MPLS Fwder HLD IPE MPLS Fwder HLD Issues Summary.
ATM © Jörg Liebeherr,
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.
ECE 466 Switching Networks. ECE 466 A communication network provides a scalable solution to connect a large number of end systems Communication Networks.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 10 – Quality of Service (QoS)
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.
Telecommunications Essentials Chapter 7 Wide Area Networking.
MPLS Some notations: LSP: Label Switched Path
MULTI-PROTOCOL LABEL SWITCHING Brandon Wagner. Lecture Outline  Precursor to MPLS  MPLS Definitions  The Forwarding Process  MPLS VPN  MPLS Traffic.
Department of Computer and IT Engineering University of Kurdistan
Multiple Protocol Support: Multiprotocol Level Switching.
Section #7: Getting Data from Point A to Point B.
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.
MULTI-PROTOCOL LABEL SWITCHING By: By: YASHWANT.V YASHWANT.V ROLL NO:20 ROLL NO:20.
Multi-protocol Label Switching
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Multi-protocol Label Switching (MPLS) RFC 3031 MPLS provides new capabilities: QoS support Traffic engineering VPN Multiprotocol support.
MPLS Introduction Computer Networks 2007 Week 9 Lecture 1 by Donald Neal.
ODA MPLS Basic Knowledge
EE 122: Lecture 19 (Asynchronous Transfer Mode - ATM)
Multi Protocol Label Switching (MPLS)
Switching: Frame Relay and
MPLS Basics 2 2.
ASYNCHORONOUS TRANSFER MODES
The University of Adelaide, School of Computer Science
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
COMPUTER NETWORKS CS610 Lecture-18 Hammad Khalid Khan.
Presentation transcript:

Case Study: ATM (+ MPLS) © Jörg Liebeherr, 1998-2003

ATM’s Key Concepts ATM uses Virtual-Circuit Packet Switching ATM can reserve capacity for a virtual circuit. This is useful for voice and video, which require a minimum level of service Overhead for setting up a connection is expensive if data transmission is short (e.g., web browsing) ATM packets are small and have a fixed sized Packets in ATM are called cells Small packets are good for voice and video transmissions Header (5 byte) Data (48 byte) Cell is 53 byte long

53 Byte Cells Why 53 Bytes? A 48 byte payload was the result of a compromise between a 32 byte payload and a 64 byte payload Advantages Low packetization delay for continuous bit rate applications (video, audio) Processing at switches is easier Disadvantages High overhead (5 Bytes per 48) Poor utilization at lower line rates links

ATM Cells 4-bit Generic flow control 8/12 bit Virtual Path Identifier 16 bit Virtual Channel Identifier 3 bit Payload Type 1 bit Cell Loss Priority 8 bit Header Error Control 48 byte payload GFC field only in UNI cells UNI Cell

ATM Connections

A Packet Switch Header Data Packet Packet switch

Forwarding with VCs Part 1: VC setup from X to E nin Vin nout Vout D 5 3 nin Vin nout Vout - C 5 nin Vin nout Vout B 3 - nin Vin nout Vout X 5 D 3 nin Vin nout Vout C 3 B 5

Forwarding with VCs Part 2: Forwarding the packet 2 5 5 3 nin Vin nout Vout D 5 E 2 2 nin Vin nout Vout - C 5 nin Vin nout Vout B 3 - 5 5 3 nin Vin nout Vout X 5 D 3 nin Vin nout Vout C 3 B 5

Virtual Paths and Virtual Circuits Link Virtual Channel Connection Virtual Path Connections VPI identifies virtual path (8 or 12 bits) VCI identifies virtual channel in a virtual path (16 bits)

VPI/VCI assignment at ATM switches 1/24 3/24 7/24 2/17 3/24 1/40

Multiprotocol Label Switching (MPLS)

MPLS Provides Virtual Circuit Switching to IP networks Design started in 1997 by IETF, RFC 3031 was released in 2001. Goal: Make IP networks faster Approach: Add s small label to packets at the ingress to the network Switch packets based upon these labels Label is removed by the egress router MPLS domain IP Eth L1 push L1 swap L1, L2 pop L2 L2

Labels in MPLS Label Identifier (20 bits) for a Virtual Circuit With Ethernet and IP: a label is contained in a “shim header” A label can be pushed, popped, swapped by MPLS routers MPLS “shim header” Data link header IP header Data

Stacking of MPLS labels MPLS networks can be nested Multiple labels can be added Push a label at each new ingress Pop label at each egress Result is a generalization of VPI/VCI switching in ATM MPLS domain MPLS domain push L1 push L3 swap L3, L4 pop L4 pop L1 IP Eth IP Eth L1 Eth L3 IP L1 Eth L4 IP L1 IP Eth L1 IP Eth

Regular IP Forwarding 1 47.1 IP 47.1.1.1 1 2 IP 47.1.1.1 3 2 IP 47.1.1.1 1 3 47.2 47.3 2 IP 47.1.1.1 IP destination address unchanged in packet header! http://www-net.cs.umass.edu/cs653/

MPLS Label Distribution 1 47.1 3 Request: 47.1 3 Request: 47.1 2 1 Mapping: 0.40 1 2 Mapping: 0.50 47.3 3 47.2 2 http://www-net.cs.umass.edu/cs653/

Label Switched Path (LSP) IP 47.1.1.1 1 47.1 3 3 2 1 1 2 47.3 3 47.2 2 IP 47.1.1.1 http://www-net.cs.umass.edu/cs653/