1 / 20

Internetworking and QoS Classical IP

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

jwhitesides
Download Presentation

Internetworking and QoS Classical IP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Internetworking and QoS Classical IP

  2. 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

  3. 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

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

  5. 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, …)

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

  7. 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 Traffic Classes Real-Time Elastic Interactive Burst Interactive Bulk Asynchronous Bulk Intolerant Tolerant Guaranteed Controlled Load Best Effort

  8. 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

  9. 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

  10. 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

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

  12. IP QoS to ATM QoS interworking • Integrated Service Specifications • Applicable to RSVP • Applicable to IP Precedence by choosing proper values

  13. Deploying QoS and the ATM Programming Interface • API – map application QoS requirements to ATM Virtual Channel Connection (VCC) parameters Applications Requests Guarantees Integrated Services Internet RSVP PIM Flow Specs Flow IDs Packet Scheduling API ATM Signaling VC Routing Traffic Contract VPI / VCI Traffic Mgmt ATM

  14. 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)

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

  16. 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

  17. Multicasting and broadcasting Differences between internetwork and ATM multicast

  18. 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

  19. 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 ATMARP Next Hop Servers NS2 NS3 NS1 NS4 NH-Reply LIS1 LIS2 LIS3 LIS4 LIS1 LIS2 LIS3 LIS4 NH-Requests Direct Connection 4 VCCs Source (S) Destination (D) Single VCC

  20. IPv6 IP Version 6 Header: Requirements: Version Flow Label Real Time support Payload Length Type Hops Source Address (16 Octets) Hierarchical Addressing and IPv4 Compatibility; Autoconfiguration Destination Address (16 Octets) Options Source Routing, Authentication, Encryption, etc • Unicast, Multicast and Broadcast support

More Related