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.

Slides:



Advertisements
Similar presentations
Identifying MPLS Applications
Advertisements

1 Routing Protocols I. 2 Routing Recall: There are two parts to routing IP packets: 1. How to pass a packet from an input interface to the output interface.
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.
Multi-Layer Switching Layers 1, 2, and 3. Cisco Hierarchical Model Access Layer –Workgroup –Access layer aggregation and L3/L4 services Distribution Layer.
Multicast Fundamentals n The communication ways of the hosts n IP multicast n Application level multicast.
1 Switching and Forwarding Bridges and Extended LANs.
Mod 10 – Routing Protocols
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 23 Introduction to Computer Networks.
Chapter 5 – TCP/IP: Part 4 Dr. V.T. Raja Oregon State University.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 13.
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.
Extending Networks. Three Levels of Extension Physical Layer –Repeaters Link Layer –Bridges –Switches Network –Routers: “Connecting networks”
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—3-1 Implementing a Scalable Multiarea Network OSPF- Based Solution Improving Routing Performance.
MULTICASTING Network Security.
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
Chapter 27 Q and A Victor Norman IS333 Spring 2015.
Routing ROUTING. Router A router is a device that determines the next network point to which a packet should be forwarded toward its destination Allow.
MPLS networking at PSP Co Multi-Protocol Label Switching Presented by: Hamid Sheikhghanbari 1.
Data Communications and Networks Chapter 2 - Network Technologies - Circuit and Packet Switching Data Communications and Network.
Fall 2006Computer Networks19-1 Chapter 19. Host-to-Host Delivery: Internetworking, Addressing, and Routing 19.1 Internetworks 19.2 Addressing 19.3 Routing.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.1 Module 5 Frame Relay Cisco Networking Academy.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Chapter 4: Managing LAN Traffic
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
11-01-K.Steenhaut & J.Tiberghien - VUB 1 Telecommunications Concepts Chapter 4.2 IPv4 and Other Networks.
WAN Technologies FRAME RELAY. Frame Relay: An Efficient and Flexible WAN Technology  Frame Relay has become the most widely used WAN technology in the.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing
Introduction to Network Layer. Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using bridges? –No!
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.
November 29, 2004 Prof. Paul Lin 1 CPET Internetworking, Addressing, and Routing Paul I-Hai Lin, Professor Electrical and Computer Engineering.
Multi-protocol Label Switching Jiang Wu Computer Science Seminar 5400.
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 18 Omar Meqdadi Department of Computer Science and Software Engineering University.
Network Layer4-1 Chapter 4: Network Layer Chapter goals: r understand principles behind network layer services: m network layer service models m forwarding.
Technical Refresher Session 3. Overview Difference between communication between devices on a single logical network and communication between different.
HSN ‘98 ‘ ~ 14, 전주 1 IP over Wireless ATM 김 용 진 한국전자통신연구원.
Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Network Layer introduction.
ECE 526 – Network Processing Systems Design Networking: protocols and packet format Chapter 3: D. E. Comer Fall 2008.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Network and Communications Ju Wang Chapter 5 Routing Algorithm Adopted from Choi’s notes Virginia Commonwealth University.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
Folie 1 AIMS Workshop Heidelberg, 9-11 March 1998 IP Multicast Services over ATM for Broadband Collaborative Engineering — Experience from the MULTICUBE.
The Network Layer Introduction  functionality and service models Theory  link state and distance vector algorithms  broadcast algorithms  hierarchical.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 7 Internet Protocol (IP) Routing.
1 Internet Routing. 2 Terminology Forwarding –Refers to datagram transfer –Performed by host or router –Uses routing table Routing –Refers to propagation.
IP addresses. Network Layer introduction 4.2 virtual circuit and datagram networks 4.3 what’s inside a router 4.4 IP: Internet Protocol datagram.
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
Mr. Mark Welton.  WAN transportation method that formats data into frames and sent over a network controlled by a service provider  Frame Relay is often.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Scaling IGP and BGP in Service Provider Networks.
Section #7: Getting Data from Point A to Point B.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #09: SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
Chapter 25 Internet Routing. Static Routing manually configured routes that do not change Used by hosts whose routing table contains one static route.
Computer Networks 0110-IP Gergely Windisch
@Yuan Xue A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
Assignment 1  Chapter 1:  Question 11  Question 13  Question 14  Question 33  Question 34  Chapter 2:  Question 6  Question 39  Chapter 3: 
1 Computer Networks Chapter 5. Network layer The network layer is concerned with getting packets from the source all the way to the destination. Getting.
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
Advanced Computer Networks
(How the routers’ tables are filled in)
COMP 3270 Computer Networks
Chapter 5 The Network Layer.
Delivery and Routing of IP Packets
ECE453 – Introduction to Computer Networks
Network Layer I have learned from life no matter how far you go
Computer network technology
Implementing Multicast
Multicasting Unicast.
Presentation transcript:

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

OUTLINE Background Review & Motivation The Overlay Model: Classical IP over ATM IP Switching IP Navigator Conclusion

Background Review & Motivation Hop-by hop routing Simplicity Hierarchical Routing, easy to scaling Difficult to implement Traffic Engineering (Bandwidth Management) & QoS

Background Review & Motivation (Continued) Switched Core Achieve a form of Traffic Engineering VC’s allows Explicit Routing to be used efficiently Isolate the internal routing from changes of the Internet’s routing algorithms Integration of Datagram and Circuit Technologies

The Overlay Model: Classical IP over ATM IP vs. ATM Connectionless (IP) vs. connection oriented (ATM) Packets (IP) vs. cells (ATM) Broadcast LAN’s (IP) vs. point-to-point connections (ATM)

The Overlay Model: Classical IP over ATM (Continued) ATM Address Resolution Protocol (ATMARP) Logical IP subnet (LIS) Independent Routing Protocols

Host A Host B Router 1 Router 2 LIS 1 LIS 2LIS 3 Host C Host A Host B Router 1 Router 2 LIS 1 LIS 2LIS 3 Host C Multiple IP LIS’s on one ATM network Connection between Hosts A and B ATM SVC

The Overlay Model: Classical IP over ATM (Continued) Logical IP subnet (LIS) IP stations (hosts & routers) in the same LIS communicate directly via ATM SVC’s or PVC’s IP stations in different LIS’s must intercommunicate via a router Next Hop Resolution Protocol (NHRP) Query / Response Model

Host A Host B Router 1 Router 2 LIS 1 LIS 2LIS 3 Host C Host A Host B Router 1 Router 2 LIS 1 LIS 2LIS 3 Host C ATM SVC Direct Connection between Hosts A and C (NHRP)Connection between Hosts A and C ATM SVC ATM SVC ATM SVC

The Overlay Model: Classical IP over ATM (Continued) Scaling Problem Total number of logical links that are advertised between the n ATM-attached routers equals

IP Switching Eliminating scaling problems by running the IP routing protocol on switches as well as routers

IP Navigator 1. A particular IP switching implementation 2. Developed by Cascade Communication Corporation

IP Navigator (Continued) Makes a “cloud” of Cascade switches, frame relay, or ATM Appears externally to be a collection of IP routers

A F E D C B I G H

IP Navigator (Continued) Two routing instances are running inside the “cloud” Uses standard IP routing (OSPF) within the core to exchange routing information A VC routing protocol is running between switches, allowing them to build up point-to-point and point-to- multipoint VC’s

IP Navigator (Continued) Each router pre-establishes a VC to each potential egress ( i.e. to every other router in the area ) Build point-to-multipoint (PMT) tree rooted at each egress Traffic travels in reversed direction VC’s used by IP Navigator are set up in response to routing packets and are automatically re-established as necessary

IP Navigator (Continued) Multicast Similar to unicast Standard IP multicast protocol are spoken at the edge of the cloud Multicast information is redistributed throughout the cloud using OSPF

A F E D C B I G H Example of multipoint-to-point tree (MPT)

QoS and Traffic Engineering VC routing is based on dynamic routing algorithm Explicit routing allows 1. Crankback and retry 2. Optimization of the combined path for multiple VC’s

QoS and Traffic Engineering (Continued) IP Navigator allows QoS support to be based on a range of coarse through fine granularity Traditional “best efforts” IP service Separates IP traffic into a small number of classes and open separate MPT’s for each class First Class Economy Class

Conclusions IP Navigator integrates the transport of connectionless IP traffic over connection-oriented switched data networks Better scaling properties and inherent simplicity from IP Higher performance of forwarding packets (VC’s)