1 PSAMP WGIETF, November 2002PSAMP WG PSAMP Framework Document draft-ietf-psamp-framework-01.txt Duffield, Greenberg, Grossglauser, Rexford: AT&T Chiou:

Slides:



Advertisements
Similar presentations
Overview of IETF work on IP traffic flow measurement and current developments Dr. Jürgen Quittek General Manager Network Research Division, NEC Europe.
Advertisements

© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Monitoring the Network Connecting Networks.
Progress Report: Metering NSLP (M-NSLP) 66th IETF meeting, NSIS WG.
Cisco S3 C5 Routing Protocols. Network Design Characteristics Reliable – provides mechanisms for error detection and correction Connectivity – incorporate.
Jaringan Komputer Lanjut Packet Switching Network.
Traffic Shaping Why traffic shaping? Isochronous shaping
1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) Transmission Control Protocol (TCP) User Datagram Protocol.
Evaluation of Header Field Entropy for Hash-Based Packet Selection Evaluation of Header Field Entropy for Hash-Based Packet Selection Christian Henke,
UNIT-IV Computer Network Network Layer. Network Layer Prepared by - ROHIT KOSHTA In the seven-layer OSI model of computer networking, the network layer.
Models and Security Requirements for IDS. Overview The system and attack model Security requirements for IDS –Sensitivity –Detection Analysis methodology.
Trajectory Sampling for Direct Traffic Observation Matthias Grossglauser joint work with Nick Duffield AT&T Labs – Research.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Internetworking.
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
Network Traffic Measurement and Modeling CSCI 780, Fall 2005.
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
Rethinking Internet Traffic Management: From Multiple Decompositions to a Practical Protocol Jiayue He Princeton University Joint work with Martin Suchara,
Gursharan Singh Tatla Transport Layer 16-May
Hash, Don’t Cache: Fast Packet Forwarding for Enterprise Edge Routers Minlan Yu Princeton University Joint work with Jennifer.
NET-REPLAY: A NEW NETWORK PRIMITIVE Ashok Anand Aditya Akella University of Wisconsin, Madison.
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001.
1 PSAMP Protocol Specifications IPFIX IETF-64 November 10th, 2005 Benoit Claise Juergen Quittek Andrew Johnson.
NECP: the Network Element Control Protocol IETF WREC Working Group November 11, 1999.
Fraunhofer FOKUSCompetence Center NET T. Zseby, CC NET1 IPFIX – IP Flow Information Export Overview Tanja Zseby Fraunhofer FOKUS, Network Research.
Introduction to Network Layer. Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using bridges? –No!
WG RAQMON Internet-Drafts RMON MIB WG Meeting Washington, Nov. 11, 2004.
Section 4 : The OSI Network Layer CSIS 479R Fall 1999 “Network +” George D. Hickman, CNI, CNE.
Protocols and the TCP/IP Suite
Topology aggregation and Multi-constraint QoS routing Presented by Almas Ansari.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 9 Basic Router Troubleshooting.
Networked & Distributed Systems TCP/IP Transport Layer Protocols UDP and TCP University of Glamorgan.
Real-time Flow Management 2 BOF: Remote Packet Capture Extensions Jürgen Quittek NEC Europe Ltd, Heidelberg, Germany Georg Carle GMD.
CCNA 2 Week 9 Router Troubleshooting. Copyright © 2005 University of Bolton Topics Routing Table Overview Network Testing Troubleshooting Router Issues.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Measurement COS 597E: Software Defined Networking.
Abierman-psamp-18nov02 1 PSAMP WG 55th IETF Atlanta, Georgia November 18, 2002 Discussion: Admin: (In Body:
Trajectory Sampling for Direct Traffic Oberservation N.G. Duffield and Matthias Grossglauser IEEE/ACM Transactions on Networking, Vol. 9, No. 3 June 2001.
Sampling and Filtering Techniques for IP Packet Selection - Update - draft-ietf-psamp-sample-tech-04.txt Tanja Zseby, FhG FOKUS Maurizio Molina, NEC Europe.
Flow Aware Packet Sampling
Standards Activities on Traffic Measurement. 2 Outline Applications requiring traffic measurement Packet capturing and flow measurement Existing protocols.
1 PSAMP Protocol Specifications PSAMP IETF-59 March 2, 2004 Benoit Claise Juergen Quittek.
1 PSAMP WG 64th IETF Vancouver November 10, 2005 Discussion: (in Body: subscribe)
High-Speed Policy-Based Packet Forwarding Using Efficient Multi-dimensional Range Matching Lakshman and Stiliadis ACM SIGCOMM 98.
Sampling and Filtering Techniques for IP Packet Selection - Update - draft-ietf-psamp-sample-tech-02.txt Tanja Zseby, FhG FOKUS Maurizio Molina, NEC Europe.
PSAMP MIB Status Managed Objects for Packet Sampling A Status Report Thomas Dietz Benoit Claise
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
Per-Packet Record Export Proposal draft-kim-ipfix-ppr-00.txt Chang H. Kim, Taesang Choi {kimch,
Company LOGO Network Management Architecture By Dr. Shadi Masadeh 1.
Spring Computer Networks1 Congestion Control Sections 6.1 – 6.4 Outline Preliminaries Queuing Discipline Reacting to Congestion Avoiding Congestion.
1 PSAMP Protocol Specifications PSAMP IETF-58 November 11, 2003 Benoit Claise Juergen Quittek.
PSAMP Information Model Status Information Model for Packet Sampling A Status Report Thomas Dietz Falko Dressler.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
IETF 62 NSIS WG1 Porgress Report: Metering NSLP (M-NSLP) Georg Carle, Falko Dressler, Changpeng Fan, Ali Fessi, Cornelia Kappler, Andreas Klenk, Juergen.
1 Minneapolis‘ IETF IPFIX Aggregation draft-dressler-ipfix-aggregation-00.txt.
1 Internet Traffic Measurement and Modeling Carey Williamson Department of Computer Science University of Calgary.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
PANA in DSL networks draft-morand-pana-panaoverdsl-00.txt Lionel Morand Roberta Maglione John Kaippallimalil Alper Yegin IETF-67, San Diego.
Routing Semester 2, Chapter 11. Routing Routing Basics Distance Vector Routing Link-State Routing Comparisons of Routing Protocols.
1 PSAMP WGIETF, November 2003PSAMP WG PSAMP Framework Document draft-ietf-psamp-framework-04.txt Duffield, Greenberg, Grossglauser, Rexford: AT&T Chiou:
U Innsbruck Informatik - 1 Specification of a Network Adaptation Layer for the Grid GGF7 presentation Michael Welzl University.
IETF 64 PSAMP WG1 Path-coupled Meter Configuration Georg Carle, Falko Dressler, Changpeng Fan, Ali Fessi, Cornelia Kappler, Andreas Klenk, Juergen Quittek,
Managed Objects for Packet Sampling
IETF#67 – 5-10 November 2006 FECFRAME requirements (draft-ietf-fecframe-req-01) Mark Watson.
Chapter 4: Routing Concepts
IS4680 Security Auditing for Compliance
Chapter 8: Monitoring the Network
EE 122: Lecture 7 Ion Stoica September 18, 2001.
William Lupton | | 04-Nov-2018
Presentation transcript:

1 PSAMP WGIETF, November 2002PSAMP WG PSAMP Framework Document draft-ietf-psamp-framework-01.txt Duffield, Greenberg, Grossglauser, Rexford: AT&T Chiou: Avici Marimuthu, Sadasivan: Cisco

2 PSAMP WGIETF, November 2002PSAMP WG Aims  Review of Framework Draft  Does it cover all framework issues?  With sufficient detail?  Open issues  harmonization with sampling draft  harmonization with IPFIX terminology

3 PSAMP WGIETF, November 2002PSAMP WG Framework document: requirements  Ubiquity: everywhere at maximal line rate  Applicability: rich enough to support applications  Timeliness: minimal delay in reporting  Transparency: need no additional reporting from device beyond PSAMP  Robustness: with respect to information loss  Privacy: RFC 2804; exclude full packet capture of arbitrary streams  Faithfulness: reported device state is that encountered by packet  Configuration: easy, and reconfiguration too  Security: of configuration and reporting; no evasion of measurement  Extensibility: to support future applications  Flexibility: different protocols (e.g IPv4, IPv6) and encapsulation  Parallel Measurements: multiple, independently configurable  Congestion Avoidance: export in compliance with RFC 2914

4 PSAMP WGIETF, November 2002PSAMP WG Framework document: elements and architecture  PSAMP Device  Hosts observation point(s), measurement process(es)  Measurement Process  Selection Process, Reporting Process, Export Process  Selection process:  Input: packet stream from observation point, their treatment, selection state e.g. counters, random number iterates, time dependent  Output: binary decision per packet (sampled or not)  How is it done: configurable selection operations  Reporting Process:  Input: as with selection process, but for the selected packets  Output: packet reports: information per selected packet report interpretation e.g. selection configuration, reporting configuration, accuracy information  Export Process:  Send output of reporting process to one or more collectors (on-board or off-board)  Parallel Measurements:  Can have multiple measurement processes per PSAMP device

5 PSAMP WGIETF, November 2002PSAMP WG Configuration  Easy dynamic reconfiguration of parameters  Selection E.g. instantiate new filter to drill down on traffic of interest  Reporting E.g. change level of report detail to match export bandwidth  Export E.g. reconfigure export rate limit in response to congestion  Approach  parameters live in MIB,  reconfigurable e.g. using SNMP

6 PSAMP WGIETF, November 2002PSAMP WG Export and Congestion Avoidance  Favor unreliable transport  Not reporting on all packets; view report loss as type of sampling can correct for loss by use of sequence numbers  Less onerous on PSAMP device: no need for addressibility of exporter no need to buffer unacknowledged data no need to process acknowledgements per packet  Need to be congestion aware: conform to RFC 2814  Three candidates for unreliable congestion aware export 1.Whatever IPFIX decides 2.Protocols under development, e.g. DCCP 3.Collector-based rate reconfiguration (Section 6.7)  Open issues: will need to evaluate

7 PSAMP WGIETF, November 2002PSAMP WG Collector based rate reconfiguration  Export process has configurable rate limit  Collector responsibility  Detect congestion (as loss from sequence numbers)  Reconfigure exporter rate limit need to chose rate control algorithm  Failure management with keepalives  Keepalives collector to exporter adjust or cease export on loss of connectivity from collector  Keepalives from exporter to collector collector distinguishes no packets selected from packet loss  Resource management and fairness  Collector can prioritize amongst different exporters  May want more or less than fair share of bandwidth for export More: get reports through even under congestion Less: collector close to exporter: small RTT compared with regular traffic

8 PSAMP WGIETF, November 2002PSAMP WG Selection Operations  The core activity of PSAMP: selecting packets  Need framework to decide which selection operations to include.  Open issues:  Find the right balance between: applicability: what applications should be supported (Section 9) ubiquity: what can be implemented at maximal line rate (Section 10)  What assumptions are we prepared to make about traffic? Drives our choice of selection operations  How to classify? Clear distinction between filtering and sampling difficult

9 PSAMP WGIETF, November 2002PSAMP WG Applications: initial proposal  Baselining  Select 1 in N packets (somehow: periodic? random? ) for reporting  Drilldown  Select traffic of interest by filtering e.g. by address, port  Path Properties:  Application congestion troubleshooting: find sources of traffic overloading a link route troubleshooting: identify routing loops performance measurement: loss, delay along paths  Approach: correlated sampling: sample representative subset of packet at all points on their paths.  Method: hash-based selection* select packet if hash of invariant fields fall in given range all routers use same hash function and range: –packet selected everywhere or nowhere  Open Issue:  Should this set be larger? Smaller? * N.B. AT&T may own intellectual property applicable to this item

10 PSAMP WGIETF, November 2002PSAMP WG Framework for Sampling and Assumptions  Current practice using particular algorithms  e.g. 1 in N periodic, vs. quasirandom with probability 1/N  Want framework to help decide if:  these are different configurable samplers, or  these are different implementations of “select 1/N th of packets kind of randomly”  Abstraction:  selection law: how you want to sampling to look e.g. 1/N th of packets with no apparent correlations  content law: what you are prepared to assume about traffic e.g. interpacket correlations negligible if separation greater than M packets –roughly true if there are more than M active flows  deem selection method: acceptable if it conforms to selection law under assumed content law  may have more than one acceptable sampling method E.g. both above examples if N > M  Open issues:  if two sampling methods are acceptable, just regard them as different implementations?  what content laws are we comfortable in assuming?

11 PSAMP WGIETF, November 2002PSAMP WG Classification Issues  Question whether sampling/filtering dichotomy fits all cases  (filtering deterministic on content,  sampling random, independent of content)  Exceptions to dichotomy  hashing is deterministic, but a good hash function can sample  importance sampling sampling with probability dependent on field contents –e.g. sample certain applications, or large packets more frequently generally impractical to implement as stratified sampling –i.e. filter on content, then sample with content-dependent probability –complex: generally have different probability for each content value  some “random” sampling algorithms use seeds from packet contents  Open issues:  aim for classification scheme, or concentrate on required functionality?