Distributed QoS Monitoring



Similar documents
IPV6 流 量 分 析 探 讨 北 京 大 学 计 算 中 心 周 昌 令

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling

MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs

Chapter 9. IP Secure

Internet Protocol: IP packet headers. vendredi 18 octobre 13

EDA Training Programs. Catalog of Course Descriptions

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

Tackling the Challenges of MPLS VPN Testing. Todd Law Product Manager Advanced Networks Division

Flow Based Control Plane Situational Awareness

Introducing Basic MPLS Concepts

13 Virtual Private Networks 13.1 Point-to-Point Protocol (PPP) 13.2 Layer 2/3/4 VPNs 13.3 Multi-Protocol Label Switching 13.4 IPsec Transport Mode

Computer Networks CS321

IP - The Internet Protocol

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

An Introduction to VoIP Protocols

Network Simulation Traffic, Paths and Impairment

How Routers Forward Packets

- Multiprotocol Label Switching -

WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr Cisco Systems, Inc. All rights reserved.

Course 4: IP Telephony and VoIP

TABLE OF CONTENTS. Section 5 IPv Introduction Definitions DoD IPv6 Profile Product Requirements...

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm

Virtual Private Network Using Peer-to-Peer Techniques

POX CONTROLLER PERFORMANCE FOR OPENFLOW NETWORKS. Selçuk Yazar, Erdem Uçar POX CONTROLLER ЗА OPENFLOW ПЛАТФОРМА. Селчук Язар, Ердем Учар

Sprint Global MPLS VPN IP Whitepaper

IxNetwork OpenFlow Solution

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT

MPLS L2VPN (VLL) Technology White Paper

MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans

Designing and Developing Scalable IP Networks

Society, Law Enforcement and the Internet

IPv6 Challenges for Embedded Systems István Gyürki

NetFlow/IPFIX Various Thoughts

1.264 Lecture 37. Telecom: Enterprise networks, VPN

CTS2134 Introduction to Networking. Module 07: Wide Area Networks

WHY CHOOSE COX BUSINESS FOR YOUR COMPANY S NETWORK SERVICE NEEDS?

Private IP Overview. Feature Description Benefit to the Customer

Broadband Network Architecture

IxNetwork TM MPLS-TP Emulation

APPLICATION NOTE 211 MPLS BASICS AND TESTING NEEDS. Label Switching vs. Traditional Routing

Avaya ExpertNet Lite Assessment Tool

IP, Ethernet and MPLS

Bandwidth Management in MPLS Networks

Software Defined Networking (SDN) - Open Flow

Demonstrating the high performance and feature richness of the compact MX Series

Other VPNs TLS/SSL, PPTP, L2TP. Advanced Computer Networks SS2005 Jürgen Häuselhofer

Comparison of Routable Control System Security Approaches

All Rights Reserved - Library of University of Jordan - Center of Thesis Deposit

Virtual Private Networks. Juha Heinänen Song Networks

Internetworking. Problem: There is more than one network (heterogeneity & scale)

Introducción n a MPLS y MPLS VPN MPLS VPN

ENTERPRISE CONNECTIVITY

Network Flow Data Fusion GeoSpatial and NetSpatial Data Enhancement

Internet Infrastructure Measurement: Challenges and Tools

Application Note How To Determine Bandwidth Requirements

TDM services over IP networks

Example: Advertised Distance (AD) Example: Feasible Distance (FD) Example: Successor and Feasible Successor Example: Successor and Feasible Successor

How will the Migration from IPv4 to IPv6 Impact Voice and Visual Communication?

ProCurve Networking IPv6 The Next Generation of Networking

ICTTEN4215A Install and configure internet protocol TV in a service provider network

Faculty of Engineering Computer Engineering Department Islamic University of Gaza Network Chapter# 19 INTERNETWORK OPERATION

ISTANBUL. 1.1 MPLS overview. Alcatel Certified Business Network Specialist Part 2

CGN Deployment with MPLS/VPNs

MPLS over Various IP Tunnels. W. Mark Townsley

VoIP over MPLS & Voice Services over MPLS. Jim McEachern jmce@nortelnetworks.com

Lesson 13: MPLS Networks

Networking Technology Online Course Outline

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream

HP VSR1000 Virtual Services Router Series

MPLS in Private Networks Is It a Good Idea?

NGN Network Architecture

Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.

WIRELESS IN THE METRO PACKET MICROWAVE EXPLAINED

TECHNICAL CHALLENGES OF VoIP BYPASS

Indepth Voice over IP and SIP Networking Course

Review: Lecture 1 - Internet History

Advanced VSAT Solutions Bridge Point-to-Multipoint (BPM) Overview

Issues for the performance monitoring of an open source H.323 implementation ported to IPv6-enabled networks with QoS characteristics

INDIAN INSTITUTE OF TECHNOLOGY BOMBAY MATERIALS MANAGEMENT DIVISION : (+91 22) (DR)

MPLS-TP. Future Ready. Today. Introduction. Connection Oriented Transport

Whitepaper. 10 Metrics to Monitor in the LTE Network. blog.sevone.com

MPLS Concepts. Overview. Objectives

Measure wireless network performance using testing tool iperf

IPv6 Fundamentals Ch t ap 1 er I : ntroducti ti t on I o P IPv6 Copyright Cisco Academy Yannis Xydas

Connecting MPLS Voice VPNs Enabling the Secure Interconnection of Inter-Enterprise VoIP

Introduction to IP v6

Internet Firewall CSIS Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS net15 1. Routers can implement packet filtering

Agilent Technologies RouterTester Whitepaper

MPLS-based Virtual Private Network (MPLS VPN) The VPN usually belongs to one company and has several sites interconnected across the common service

AT&T Managed IP Network Service (MIPNS) MPLS Private Network Transport Technical Configuration Guide Version 1.0

Definition. A Historical Example

Voice Over IP - Is your Network Ready?

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

MPLS Basics. For details about MPLS architecture, refer to RFC 3031 Multiprotocol Label Switching Architecture.

Master Course Computer Networks IN2097

Deploying Multiservice Applications Using RPR Over the Existing SONET Infrastructure

Matt Ryanczak Network Operations Manager

Traffic Analyzer Based on Data Flow Patterns

IPX What It Is and What It Isn t

Transcription:

Distributed QoS Monitoring High Network Assurance Carter Bullard FloCon 2005 Pittsburgh, PA

ITU Service Quality Network Service Service Operabliity Service Support Service Accessibility Service Retainability Serveability Service Integrity Service Security Quality Taxonomy Charging Trafficability User Actions System Customer Behavior Planning Provisioning Administration Resources and Facilities Maintainability Availability Reliability Dependability Maintenance Support Propagation Transmission Integrity From ITU-T Recommendation E.800 Quality of Service, Network Management and Traffic Engineering

Approach Adopt PSTN TMN Usage Strategies Service Oriented Metering Integrated Measurement Establish Comprehensive Transactional Audit Near Real-Time Accessibility Extend PSTN Model for Internet Networking Internet Transactional Model Distributed Asymmetric Network Monitoring

Comprehensive Data Network Accountability Ability to account for all/any network use At a level of abstraction that is useful Network Service Functional Assurance Was the network service available? Was the service request appropriate? Did the traffic come and go appropriately? Did it get the treatment it was suppose to receive? Did the service initiate and terminate in a normal manner? Network Control Assurance Is network control plane operational? Was the last network shift initiated by the control plane? Has the routing service converged?

The Global Information Grid A Diverse Environment Teleport TCS Wireless Comm RF Nets DISN / GIG-BE DISN Ext. Commercial Fiber Serving business, warfighting, & intelligence with NCES -- Collaboration, messaging, & applications Storage and mediation Deployed CWAN User assistance Information Assurance Enterprise Services Management and Operations Tactical Internet (WIN-T) & RF Nets (JTRS)

Transition IPv4/v6/MPLS BGP4, OSPF SSC-SD JITC DREN Army as required Air Force as required Navy Marines as required GIG-EF OOO Network ATDnet & BoSSNET MSPP MIT/LL DREN(HPCMP) Network DISA NRL NSA JITC IPv6/MPLS Instrumented Testbed IS-IS, BGP+ Dual Stack: IPv4/v6 w/ BGP4, OSPF

Abstract QoS Control Plane

Project Methodology New Distributed Network Monitoring Strategy Comprehensive Network Usage Measurement (IETF IPFIX WG) User Data Loss Detection (IETF RFC 2680) Generic One-way Delay Monitor (IETF RFC 2679) User Data Jitter Measurements (IETF RFC 3393) Comprehensive Reachability Monitor (IETF RFC 2678) Capacity/Utilization Monitor (IETF RFC 3148) High (OC-192) IPv4/IPv6 Passive Approach Establish Comprehensive Audit (IETF RTFM, ITU TMN) Utilize Uniform Data Collection (IETF IPFIX, ITU TMN) Perform fundamentally sound statistical analysis To Enable Effective Network Optimization

NTAIS FDO Optimization Function Description Identify Analyze Discover and Identify comprehensive network behavior. Collect and transform data into optimization metrics. Establish baselines, occurrence probabilities, and prioritize efforts. Collect and Process Network Behavioral Data Plan Track Control Establish optimization criteria (both present and future) and implement actions, if needed. This could involve reallocation of network resources, physical modifications, etc. Monitor network behavioral indicators to realize an effect. Correct for deviations from the criteria. Provide information and feedback internal and external to the project on the optimization outcomes as events.

Gargoyle Probe Comprehensive Passive Real-Time Flow Monitor User Plane and Control Plane Transaction Monitoring Reporting on System/Network QoS status with every use Capacity, Reachability, Responsiveness, Loss, Jitter ICMP, ECN, Source Quench, DS Byte, TTL Multiple Flow Strategies Layer 2, MPLS, VLAN, IPv4, IPv6, Layer 4 (TCP, IGMP, RTP) Small Footprint 200K binary OC-192, 10GB Ethernet, OC-48, OC-12, 100/10 MB Ethernet, SLIP POS, ATM, Ethernet, FDDI, SLIP, PPP > 1.2 Mpkts/sec Dual 2GHz G5 MacOS X. > 800Kpkts/sec Dual 2GHz Xeon Linux RH Enterprise Supporting Multiple OS s Linux, Unix, Solaris, IRIX, MacOS X, Windows XP

NTAS Architecture

NTAS Distributed Architecture

Unicast/Multicast QoS Monitor Strategies Mixed Black-box White-box Approach

So,, what is a flow? Classic 5-Tuple IP flow Encrypted VPN IP-Sec Tunnel MPLS based Label Switched Path (LSP) ATM Virtual Circuit PPP Association Routing Protocol Peer Adjacency Multicast Group Join Request/Reply Abstract Object <-> Abstract Object

And what metrics? Rate, Load, Bytes, Pkts, Goodput, Max Capacity Unidirectional? Bidirectional? Connectivity, Reachability RTT, One-way Delay Loss, Packet Size, Jitter, Retransmission Rate Protocol specific values (flags, sequence #) DS Code points TTL, Flow IDs Routing Flap Metrics Hello Arrival Rates

How Should They Be Transported Push/Pull? Reliable/Unreliable Unicast/Multicast Stream/Block/Datagram? Encrypted? Authenticated?

Argus Argus started 1990 Georgia Tech Redesigned CT/SEI/CMU 1993 Version 1.0 Open Source 1995 Over 1M downloads ~100,000 estimated sites worldwide Unknown sites in production Supports 13 Type P and P1/P2 Flows http://qosient.com/argus/flow.htm 117 Element Attribute Definitions http://qosient.com/argus/xml/argusrecord_xsd/argus Record.htm

Argus Transport Pure Pull Strategy Simplifies Probe Design Reliable Stream Transport (TCP) Can support UDP/Multicast Datagram Supports TLS On the Wire Strong Authentication/Confidentiality Probe Specifies Security Policy

Maybe Incompatible with IPFIX Template strategy can t work with all the combinations of flow types supported. Distribution strategies make it even harder. Lack of identifiers to support flow objects Missing metric types. Vendor specific support is minimal Resulting in no motiviation to adopt.