Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs Real-Time Visualization of IP Streams Over Switched WANs Timothy.

Slides:



Advertisements
Similar presentations
Identifying MPLS Applications
Advertisements

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
Delivery and Forwarding of
Classical Ethernet Services, Evolution to VPLS (an L2VPN), VPLS Operation Vishal Sharma, Ph.D. Metanoia, Inc. Web:
Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
International Academy Design and Technology Technology Classes.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—4-1 MPLS VPN Technology Introducing VPNs.
COS 461 Fall 1997 Networks and Protocols u networks and protocols –definitions –motivation –history u protocol hierarchy –reasons for layering –quick tour.
Cisco Hierarchical Network Model RD-CSY /101.
1 Configuring Virtual Private Networks for Remote Clients and Networks.
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
Introduction to the Internet How did the Internet start? Why was the Internet developed? How does Internet handle the traffic? Why WWW changed the Internet.
MPLS and Traffic Engineering
Special Session PDCS’2000 Interworking of Diffserv, RSVP and MPLS for achieving QoS in the Internet Junaid Ahmed Zubairi Department of Mathematics and.
CSCI 4550/8556 Computer Networks Comer, Chapter 15: Networking Ownership, Service Paradigm.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
1 © 2006 Cisco Systems, Inc. All rights reserved. MS Network Symposium6 Thoughts on the MS Network Research Workshop Fred Baker.
Introduction to the Internet How did the Internet start? Why was the Internet developed? How does Internet handle the traffic? Why WWW changed the Internet.
1 © 2004, Cisco Systems, Inc. All rights reserved. WAN Technologies Based on CCNA 4 v3.1 Slides Compiled & modified by C. Pham.
Inside the Internet. INTERNET ARCHITECTURE The Internet system consists of a number of interconnected packet networks supporting communication among host.
CS 432 Object-Oriented Analysis and Design
Network Monitoring for Internet Traffic Engineering Jennifer Rexford AT&T Labs – Research Florham Park, NJ 07932
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
MPLS-based Virtual Private Networks Khalid Siddiqui CS 843 Research Paper Department of Computer Science Wichita State University Wichita, KS
COS 420 Day 16. Agenda Assignment 3 Corrected Poor results 1 C and 2 Ds Spring Break?? Assignment 4 Posted Chap Due April 6 Individual Project Presentations.
WAN Technologies. Objectives WAN Technologies Overview WAN Technologies WAN Design.
SMUCSE 8344 Constraint-Based Routing in MPLS. SMUCSE 8344 Constraint Based Routing (CBR) What is CBR –Each link a collection of attributes (performance,
Copyright Kenneth M. Chipps Ph.D. 1 VPN Last Update
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—1 Interconnecting Cisco Network Devices.
Virtual LANs. VLAN introduction VLANs logically segment switched networks based on the functions, project teams, or applications of the organization regardless.
Connecting LANs, Backbone Networks, and Virtual LANs
Packet and Circuit Switching
1 Wide Area Network. 2 What is a WAN? A wide area network (WAN ) is a data communications network that covers a relatively broad geographic area and that.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.1 Module 5 Frame Relay Cisco Networking Academy.
Cisco Networking Academy Prepared by: Ismael Al-Shiab.
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Redes Inalámbricas Máster Ingeniería de Computadores 2008/2009 Tema 7.- CASTADIVA PROJECT Performance Evaluation of a MANET architecture.
Chapter 18. Virtual-Circuit Networks: Frame Relay and ATM
1 Networks and Telecommunications. 2 Applying Telecommunications in Business TELECOMMUNICATIONS – the transmission of data between devices in different.
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.
Copyright ©Universalinet.Com, LLC 2009 Implementing Secure Converged Wide Area Networks ( ISCW) Take-Aways Course 1: Cable (HFC) Technologies.
Network Management System The Concept –From a central computer, network administrator can manage entire network Collect data Give commands –Moving gradually.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 4 Introduction to Network.
1 Advanced Network Architectures Yasaman Motakef
LO1 Know types of Network Systems and Protocols. Wan Technologies.
Objectives: Chapter 5: Network/Internet Layer  How Networks are connected Network/Internet Layer Routed Protocols Routing Protocols Autonomous Systems.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Lab MPLS Basic Configuration Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
Emerging Technologies. Emerging Technology Overview  Emerging technologies are those which are just beginning to be adopted or are at the initial acceptance.
Voice Design Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
Brief Introduction to Juniper and its TE features Huang Jie [CSD-Team19]
Chapter Overview Bridging Switching Routing.
Sub-ip - 1 Blurring the Lines Between Circuits and Protocols: Plans to Re-Organize Sub-IP Technologies in the IETF Scott Bradner Harvard University.
Designed to configure regardless of IP address on computer Will display 195E by Ethernet MAC address Configures IP Address to 195EUpdate FirmwareOpen.
Chapter 6 Data Communications. Network Collection of computers Communicate with one another over transmission line Major types of network topologies What.
Communication Networks - Overview CSE 3213 – Fall November 2015.
1 MPLS: Progress in the IETF Yakov Rekhter
SWICHING & ROUTING.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
11 ROUTING IP Chapter 3. Chapter 3: ROUTING IP2 CHAPTER INTRODUCTION  Understand the function of a router.  Understand the structure of a routing table.
1 Revision to DOE proposal Resource Optimization in Hybrid Core Networks with 100G Links Original submission: April 30, 2009 Date: May 4, 2009 PI: Malathi.
Digital Planet: Tomorrow’s Technology and You Chapter 8 Networking and Digital Communication Copyright © 2012 Pearson Education, Inc. publishing as Prentice.
NT1210 Introduction to Networking
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Spring 2016.
COMP1321 Digital Infrastructure Richard Henson March 2016.
Advanced Computer Networks
© 2002, Cisco Systems, Inc. All rights reserved.
Virtual LANs.
Delivery, Forwarding, and Routing of IP Packets
Presentation transcript:

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs Real-Time Visualization of IP Streams Over Switched WANs Timothy J. Salo Network Computing Services, Inc.

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 2 Contents Our objectives Our real-time visualization tool Our offer Our research (time permitting)

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 3 Overview DARPA-funded research project to explore the behavior of IP protocols in switched environments (particularly in WANs) We believe that the mapping of IP streams onto a collection of switched connections is an important, general problem We have developed a real-time visualization tool We are looking for places to deploy the tool

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 4 Overview We observed apparent anomalies in MAGIC wide-area IP/ATM testbed Anomalies appeared related to the protocols that map IP streams onto underlying switched connections (ATM SVCs) We wanted a real-time, global, fine-grained view of the behavior of IP and the underlying switched connections

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 5 Origins We wanted a real-time view of the network Demo

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 6 The Visualization Tool Displays graphically, in real-time, IP-related streams in wide-area IP/ATM internets Focuses on mapping of IP streams onto switched connections Allows researchers to interactively control the visualization Allows researchers to store and replay data Initially, supports IP/ATM

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 7 The Visualization Tool Completely written in Java –Compiles under Java 1.1 –Works better under Java 1.2 –Will be released with Berkeley-style copyright Object-oriented design –UML description of class hierarchy JavaDoc documentation

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 8 The Visualization Tool

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 9 The Visualization Tool Composed of two components –Data collection and analysis subsystem –Visualization subsystem

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 10 The Visualization Tool Data collection and analysis subsystem –Extracts data from the network using SNMP –“Auto-discovers” network topology –Creates a model of the network topology/state –Updates the model as the network state changes –Sends “model updates” to the visualization subsystem serialized Java objects complete model can be created from updates model updates can be written to file

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 11 The Visualization Tool Visualization subsystem –Runs as an applet or an application –Receives model updates from the data collection and analysis subsystem (or a file) –Maintains a model of the network topology/state –Displays the state of the network under operator control

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 12 The Visualization Tool Visualization system running on small networks Less information in MIBs than expected –Standard MIBs not always implemented –MIB often designed to expose variables, not support operations or research We want to deploy this on larger networks

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 13 Visualization Demo University LAN Demo Internal LAN Demo Local Demo

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 14 Our Offer We are looking for moderate-sized networks on which to deploy our tool! –Wide-area networks or campus networks –IP over ATM –Perhaps, MPLS We will: –Install and operate the tool –Put a person on site, if necessary –Add support for your switch vendor’s MIBs –Extend the software, time permitting

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 15 More Information Credit This work is sponsored by the Defense Advanced Research Projects Agency (DARPA) under contract number F C-0211.

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 16 Terminology stream an aggregate of one or more flows, treated as one flow for the purpose of forwarding in L2 and/or L3 nodes

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 17 Our Research We believe that making IP protocols work gracefully over switched connections is a general problem Switched connections are ubiquitous –IP/ATM (Classical IP, LANE, NHRP MPOA) –MPLS –Tunnels (Mobile IP) –Reservations (RSVP) –Wavelengths

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 18 Our Research Many IP protocols don’t work well with switched connections –Routing protocols (rapid topology changes) Compare process of installing a new leased line with establishing a switched connection –Adding a leased line involves lots of manual processes and time (~100 days) –Adding a switched connection (in some sense) compresses all of this work into 100 msec

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 19 Our Research Where can things go wrong in IP over switched services WANs? –Maintaining a collection of connections Stability Why is there a connection between these nodes? Why not one here? Response to resource depletion –Assigning flows to connections Why do packets take that path? –Behavior of IP/switched-services “control” traffic versus data

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 20 Our Research Our model of IP-over-switched-services protocols includes four functions: –Maintain a collection of connections Connections may be provided by an underlying link-layer network Connections maintained by IP software –Maintain routing tables for switched connections –Classify packets into streams –Assign streams to switched connections We believe this model has general applicability

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 21 Our Research Problems can be introduced at: –Network configuration time –Protocol design time

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 22 Religious Issues ATM, virtual circuits, traffic engineering, … easily generate a lot of discussion I believe that interactions between switched connections and the IP protocols include most of the interesting issues in this area I believe that many IP protocols don’t work well with switched connections –Routing protocols (rapid topology changes) –Traffic engineering (automated network design)

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 23 Religious Issues I believe that switched connections are pervasive in IP networks –Switched link-layer services –Within IP protocols Mobile IP, MPLS, VPNs, … ATM is not the issue –Use ATM when it is cost effective [and works] – nothing more needs to be said –The cost characteristics of ATM have clearly altered the technical and political evolution of the Internet

Network Computing Services, Inc. Real-Time Visualization of IP Streams over Switched WANs 6/13/00 Copyright ©2000 Network Computing Services, Inc. 24 Religious Issues “Virtual circuits” are not the issue –I don’t think I can really define a virtual circuit anymore… –Should we avoid frame relay because it uses “virtual circuits”? –Unknown or variable bandwidth might be an issue, but it’s not a major issue