Distributed QoS Monitoring High Performance Network Assurance - - PowerPoint PPT Presentation

distributed qos monitoring
SMART_READER_LITE
LIVE PREVIEW

Distributed QoS Monitoring High Performance Network Assurance - - PowerPoint PPT Presentation

Distributed QoS Monitoring High Performance Network Assurance Carter Bullard FloCon 2005 Pittsburgh, PA Service ITU Quality Network Service Service Service Operabliity Support Security Service Service Service Performance


slide-1
SLIDE 1

Distributed QoS Monitoring

High Performance Network Assurance

Carter Bullard FloCon 2005 Pittsburgh, PA

slide-2
SLIDE 2

10 October 2005

Service Quality

Service Support Performance

Trafficability Performance

Charging Performance

Dependability

Availability Performance

Resources and Facilities

Administration Provisioning Planning

Service Integrity Performance Service Retainability Performance Service Accessibility Performance

Serveability

Reliability Performance Maintenance Support Performance Maintainability Performance

Service Operabliity Performance Service Security Performance

Propagation Performance Transmission Performance

Integrity User Actions

System Performance Customer Behavior

From ITU-T Recommendation E.800 Quality of Service, Network Management and Traffic Engineering

ITU Network Service Quality Taxonomy

slide-3
SLIDE 3

10 October 2005

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

slide-4
SLIDE 4

10 October 2005

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?
slide-5
SLIDE 5

10 October 2005

The Global Information Grid A Diverse Environment

Deployed CWAN Commercial Fiber DISN Ext.

TCS

RF Nets

Tactical Internet (WIN-T) & RF Nets (JTRS)

DISN / GIG-BE Teleport

Wireless Comm

Serving business, warfighting, & intelligence with NCES --

  • Collaboration, messaging, & applications
  • Storage and mediation
  • User assistance
  • Information Assurance
  • Enterprise Services Management and Operations
slide-6
SLIDE 6

10 October 2005 GIG-EF OOO Network ATDnet & BoSSNET

NRL NSA MIT/LL

IPv6/MPLS Instrumented Testbed … IS-IS, BGP+ Dual Stack: IPv4/v6 w/ BGP4, OSPF DREN(HPCMP) Network

MSPP

ER ER ER

ER ER ER ER ER ER

SSC-SD

ER

Army

Transition IPv4/v6/MPLS … BGP4, OSPF

DISA

ER JITC

… as required … as required … as required

Air Force

ER ER

Navy Marines

DREN DREN

JITC

ER ER

slide-7
SLIDE 7

10 October 2005

Abstract QoS Control Plane

slide-8
SLIDE 8

10 October 2005

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 Performance (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
slide-9
SLIDE 9

10 October 2005

NTAIS FDO Optimization

Correct for deviations from the criteria. Control Monitor network behavioral indicators to realize an effect. Track Provide information and feedback internal and external to the project on the

  • ptimization outcomes as events.

Establish optimization criteria (both present and future) and implement actions, if needed. This could involve reallocation of network resources, physical modifications, etc. Plan Collect and transform data into optimization

  • metrics. Establish baselines, occurrence

probabilities, and prioritize efforts. Analyze Collect and Process Network Behavioral Data Discover and Identify comprehensive network behavior. Identify Description Function

slide-10
SLIDE 10

10 October 2005

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

  • Performance

– 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

slide-11
SLIDE 11

10 October 2005

NTAS Architecture

slide-12
SLIDE 12

10 October 2005

NTAS Distributed Architecture

slide-13
SLIDE 13

10 October 2005

Unicast/Multicast QoS Monitor Strategies

Mixed Black-box White-box Approach

slide-14
SLIDE 14

10 October 2005

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
slide-15
SLIDE 15

10 October 2005

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
slide-16
SLIDE 16

10 October 2005

How Should They Be Transported

  • Push/Pull?
  • Reliable/Unreliable
  • Unicast/Multicast
  • Stream/Block/Datagram?
  • Encrypted? Authenticated?
slide-17
SLIDE 17

10 October 2005

Argus

  • Argus started 1990 – Georgia Tech
  • Redesigned CERT/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

slide-18
SLIDE 18

10 October 2005

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

slide-19
SLIDE 19

10 October 2005

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.