Internetworking and QoS Classical IP. Internetworking and applications QoS ATM’s first use was: high-speed backbone for data traffic –Architectures which.

Slides:



Advertisements
Similar presentations
Identifying MPLS Applications
Advertisements

© R. Jayanthan, K. Gunasakera 1999 Quality of Service in Multiservice Networks for Digital Economy R. Jayanthan & Kithsiri Gunasakera National IT Conference.
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
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.
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.
EECC694 - Shaaban #1 lec # 10 Spring Asynchronous Transfer Mode (ATM) ATM is a specific asynchronous packet-oriented information, multiplexing.
Spring 2000CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
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.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
QoS Protocols & Architectures by Harizakis Costas.
1 EE 400 Asynchronous Transfer Mode (ATM) Abdullah AL-Harthi.
CS Summer 2003 Lecture 8. CS Summer 2003 Populating LFIB with LDP Assigned/Learned Labels Changes in the LFIB may be triggered routing or.
CSE 401N Multimedia Networking-2 Lecture-19. Improving QOS in IP Networks Thus far: “making the best of best effort” Future: next generation Internet.
1 Network Layer: Host-to-Host Communication. 2 Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using.
Multicast Communication
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)
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 3. QoS.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 18 Introduction to Networks and the Internet.
EE 4272Spring, 2003 Chapter 11. ATM and Frame Relay Overview of ATM Protocol Architecture ATM Logical Connections ATM Cells ATM Service Categories ATM.
Internet Quality of Service. Quality of Service (QoS) The best-effort model, in which the network tries to deliver data from source to destination but.
1.  A protocol is a set of rules that governs the communications between computers on a network.  Functions of protocols:  Addressing  Data Packet.
Switching and Teletraffic Theory
11-01-K.Steenhaut & J.Tiberghien - VUB 1 Telecommunications Concepts Chapter 4.2 IPv4 and Other Networks.
The Network Layer. Network Projects Must utilize sockets programming –Client and Server –Any platform Please submit one page proposal Can work individually.
Resource Reservation Protocol (RSVP) (1) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot December.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
1 Integrated and Differentiated Services Multimedia Systems(Module 5 Lesson 4) Summary: r Intserv Architecture RSVP signaling protocol r Diffserv Architecture.
End-to-end resource management in DiffServ Networks –DiffServ focuses on singal domain –Users want end-to-end services –No consensus at this time –Two.
CSE679: QoS Infrastructure to Support Multimedia Communications r Principles r Policing r Scheduling r RSVP r Integrated and Differentiated Services.
CSC 336 Data Communications and Networking Lecture 8d: Congestion Control : RSVP Dr. Cheer-Sun Yang Spring 2001.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Oppenheimer.
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.
IP Switching for Scalable IP Services Hassan M. Ahmed Ross Callon Andrew G. Malis Hohn Moy Presented by Gao, Yun Shih, Pei-Shin Wei, ShuGuang.
1 Terena Networking Conference 2000, Lisboa May QoS in IP over ATM Networks Terena Networking Conference 2000 Lisboa, May The BTI field trials.
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,
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services MPLS.
Suez Canal University – Faculty of Computers & Informatics - Cisco Local Academy Network Fundamentals.
Folie 1 AIMS Workshop Heidelberg, 9-11 March 1998 IP Multicast Services over ATM for Broadband Collaborative Engineering — Experience from the MULTICUBE.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 21 – Case Studies for Multimedia Network Support (Layer 3) Klara Nahrstedt Spring 2009.
Multimedia Wireless Networks: Technologies, Standards, and QoS Chapter 3. QoS Mechanisms TTM8100 Slides edited by Steinar Andresen.
ATM Technologies. Asynchronous Transfer Mode (ATM) Designed by phone companies Single technology meant to handle –Voice –Video –Data Intended as LAN or.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI Network Layer Network Fundamentals – Chapter 5.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
ATM Technologies Chapter 8.
Chapter 5 : The Internet: Addressing & Services Business Data Communications, 4e.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Department of Computer and IT Engineering University of Kurdistan
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 Module 10 Routing Fundamentals and Subnets.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
EE 122: Integrated Services Ion Stoica November 13, 2002.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
ATM LAN Emulation (LANE) Trebea-Corda Cristian Technical University, Cluj-Napoca.
1 Lecture 15 Internet resource allocation and QoS Resource Reservation Protocol Integrated Services Differentiated Services.
The Network Layer Role Services Main Functions Standard Functions
EE 122: Lecture 19 (Asynchronous Transfer Mode - ATM)
David J. Young Collective Technologies 25-August-1998
Advanced Computer Networks
Chapter 16. Internetwork Operation
Asynchronous Transfer Mode
Presentation transcript:

Internetworking and QoS Classical IP

Internetworking and applications QoS ATM’s first use was: high-speed backbone for data traffic –Architectures which allow existing data networks, internetworking devices and end systems, to connect to an ATM network Data architectures –Create a Layer 3 overlay across the ATM network –Integrate the ATM layer with Layer 3 Classical IP over ATM –ATM as a link-layer –Gains: support of greater bandwidth, QoS for a connection Bridged environment over the ATM (LAN Emulation) –Provides the link-layer connectivity for Multi-Protocol over ATM (MPOA) Peer Model –Peer the internetwork address with ATM addressing –Traditional routing protocols control the ATM forwarding path

Internetworking and applications QoS LightWeight subnet – minimize the amount of IP header overhead transported across the ATM network once a binding has been established via signaling mechanisms –TCP and UDP aver Lightweight IP (TULIP) AAL5 will ensure that packets are not fragmented or misordered, and will also indicate the packet size –TCP and UDP over a Non-existed IP Connection (TUNIC) No layer 3 information is carried across the ATM network Applications will communicate via a dedicated VC utilizing TCP or UDP directly over AAL5

Internetworking User Applications IP, IPX, etc OSPF, NLSP, etc ATM Signaling And Routing ATM Physical User Applications IP, IPX, etc OSPF, NLSP, etc ATM Signaling And Routing ATM Physical ATM Signaling And Routing ATM ATM Signaling And Routing ATM Edge Device (a) IP(a), ATM(a) Edge Device (b) IP(b), ATM(b) Switch (c) ATM(c) Switch (d) ATM(d) Layer 3 Routing IP(b) via ATM(b) ATM overlay model (Source: Cisco Systems)

Internetworking Network layer –Responsible for end-to-end connectivity –Based on logical and topological addressing –Addressing at Layer 3 is protocol dependent Routing –Routing protocols: protocol specific or suitable for two or more internetwork protocols (IP, IPX, …)

Application QoS and resource reservation Integrated Services Internet model Resource Reservation Protocol (RSVP) IP Precedence

The Integrated Services (IS) Internet model Real-Time (RT) QoS with control over end-to-end delay Support for multicasting Ability to assign percentages of a physical link bandwidth to different traffic classes Real-TimeElastic IntolerantTolerant Interactive Burst Interactive Bulk Asynchronous Bulk GuaranteedControlled LoadBest Effort Traffic Classes

The integrated Services (IS) Internet model Support of different QoS for real-time applications in addition to the traditional Best Effort service Traffic control –Packet scheduler – determines which packets will be transferred to the physical medium and in what order –Classifier – maps incoming packets into a given class for equal treatment by the packet scheduler –Admission control – determines whether or not a new flow may be established without affecting existing sessions –The ability to mark some packets as eligible for discard under network congestion

Resource ReSerVation Protocol (RSVP) RSVP reservation –Flow spec – application QoS requirements (bandwidth, delay) –Filter spec – determines to witch packets the flow spec will apply The protocol operates in simplex mode RSVP-enabled network –Sources characterize their flows by generating PATH (TSPEC) messages, transmitted downstream (source to receivers) along the data packet route as determined by the unicast or multicast routing protocol –A receiver will generate an RESV (RSPEC) message, that is sent hop- by-hop upstream to the unicast address of the previous RSVP hop –The RESV message is used by the sender to set first hop traffic parameters

IP precedence IP header contains IP precedence bits This field has existed since the first deployment of IP Represents different levels of priority for user traffic (IP Class of Service) –i.e. 2 - standard traffic, 4 - premium traffic

IP QoS to ATM QoS interworking Layer 3 Peer 1 Layer 3 Peer 2 ATM One VC – maximum service guarantee Layer 3 Peer 1 Layer 3 Peer 2 ATM One VC for each priority -One VP at maximum QoS -Two VPs -one for real-time traffic - one for best-effort -Weighted Fair Queuing (WFQ) on the packet side of the ATM interface

IP QoS to ATM QoS interworking Integrated service specification GuaranteedControlled loadBest effort End-to-End behavior Guaranteed max delay Best-effort on unloaded net Best-effort only Intended applications Real-timeSensitive to congestion Legacy Control mechanism Leaky bucket, Reserved rate and WFQ Leaky bucketNone ATM mappingCBR, rt-VBRnrt-VBR, ABR w/ MCR UBR, ABR Integrated Service Specifications Applicable to RSVP Applicable to IP Precedence by choosing proper values

Deploying QoS and the ATM Programming Interface API – map application QoS requirements to ATM Virtual Channel Connection (VCC) parameters Applications RSVPPIMFlow SpecsFlow IDs Packet Scheduling ATM Signaling VC Routing Traffic Contract VPI / VCI Traffic Mgmt GuaranteesRequests API Integrated Services Internet ATM

WinSock 2 Independent of a specific Layer 3 protocol or any Layer 2 network Supports QoS, allows applications to utilize both pt-pt and pt-mpt VCCs, and uses ATM addressing QoS support within WinSock 2 is based on the flow specification –Source traffic description (token bucket size and token rate) –Latency (time elapsed between a bit sent by the sender and arrival at the destination), delay variation (the difference between the minimum and maximum latency)

WinSock 2 PC Windows implementation Application WinSock 2 IPXSNANetBeuiTCP/IP Direct AAL access Direct Protocol Access Eth./TRN ATM Adaptation Layer (AAL) ATM Layer Physical Layer 155 Mbps ATM | 25.6 ATM Ethernet & Token Ring Mac Driver Eth. / TRN Adapter MMF (fiber)UTPSTP LAN Emul. Clas. IP Signaling

Classical IP and ARP over ATM ATM network acting as a replacement for existing Layer 2 ATM cloud treated as a single or as multiple Logical IP Subnets (LISs) Classical IP and ARP over ATM (Classical model) –Routers to connect members of different LISs –Address resolution over the ATM network (ATMARP) and Inverse ATM Address resolution protocol (InATMARP) – for only a single LIS Classical IP and ARP WAN over ATM –ATM as a core network (subnetwork) –Users, each on separate IP networks, will interconnect via the ATM network

Multicasting and broadcasting Differences between internetwork and ATM multicast Internetwork multicastingATM multicasting BidirectionalUnidirectional Multipoint-to-MultipointPoint-to-Multipoint Receiver-initiated joinSender-initiated join (UNI 3.0/3.1) Leaf-initiated join (UNI 4.0) ConnectionlessConnection oriented Open-group (non-members may send)No multicast ‘group’ concept at present

Multicasting and broadcasting Two new entities within an ATM network –Multicast Address Resolution Server (MARS) –Multicast Server (MCS) (optional) – used for mpt-mpt sessions Broadcasting –A special case of multicasting –A group containing all hosts –The MARS maintain the registry of all group members, in this case all end systems within the LIS

Optimizing routing Next Hop Resolution Protocol (NHRP) –Extension of the Classical model and the Non-Broadcast Multi-Access (NBMA) Address Resolution Protocol (NARP) –An IP source station will use NHRP to determine the best IP and link layer (NBMA) address to use to reach a destination station Next Hop Servers NS1 NS2NS3 NS4 NH-Requests Source (S) Destination (D) NH-Reply Direct Connection Single VCC LIS1LIS2LIS3LIS4 ATMARP LIS1LIS2LIS3LIS4 4 VCCs

IPv6 IP Version 6 Header: VersionFlow Label Payload LengthTypeHops Source Address (16 Octets) Destination Address (16 Octets) Options Requirements: Real Time support Hierarchical Addressing and IPv4 Compatibility; Autoconfiguration Source Routing, Authentication, Encryption, etc Unicast, Multicast and Broadcast support