Draft-molina-flow-selection-00 Maurizio Molina,. 2 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Motivation, Background (1/2) Flow selection.

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.
Fast, Memory-Efficient Traffic Estimation by Coincidence Counting Fang Hao 1, Murali Kodialam 1, T. V. Lakshman 1, Hui Zhang 2, 1 Bell Labs, Lucent Technologies.
Evaluation of Header Field Entropy for Hash-Based Packet Selection Evaluation of Header Field Entropy for Hash-Based Packet Selection Christian Henke,
Bureau of Reclamation Mid-Pacific Region Regional Criteria for Evaluating Water Management Plans for the Sacramento River Contractors.
Basic guidelines for the creation of a DW Create corporate sponsors and plan thoroughly Determine a scalable architectural framework for the DW Identify.
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
CSCI 4550/8556 Computer Networks Comer, Chapter 20: IP Datagrams and Datagram Forwarding.
“On Scalable Attack Detection in the Network” Ramana Rao Kompella, Sumeet Singh, and George Varghese Presented by Nadine Sundquist.
Draft-novak-bmwg-ipflow-meth-05.txt IP Flow Information Accounting and Export Benchmarking Methodology
Switches in Networking B. Konkoth. Network Traffic  Scalability  Ability to handle growing amount of work  Capability of a system to increase performance.
1 PSAMP Protocol Specifications IPFIX IETF-64 November 10th, 2005 Benoit Claise Juergen Quittek Andrew Johnson.
NetfFow Overview SANOG 17 Colombo, Sri Lanka. Agenda Netflow –What it is and how it works –Uses and Applications Vendor Configurations/ Implementation.
Slide 113/09/2015 WP 4 Status. Slide 213/09/2015 Objectives Development and integration of tools for: Topology discovery in multi-domain networks Active.
Fraunhofer FOKUSCompetence Center NET T. Zseby, CC NET1 IPFIX – IP Flow Information Export Overview Tanja Zseby Fraunhofer FOKUS, Network Research.
1 Chapter 20: Firewalls Fourth Edition by William Stallings Lecture slides by Lawrie Brown(modified by Prof. M. Singhal, U of Kentucky)
1 IPFIX Protocol Specifications IPFIX IETF-59 March 3, 2004 Benoit Claise Mark Fullmer Reinaldo Penno Paul Calato Stewart Bryant Ganesh Sadasivan.
Using Measurement Data to Construct a Network-Wide View Jennifer Rexford AT&T Labs—Research Florham Park, NJ
School Finances for Finance Subcommittees School Councils.
CS332, Ch. 26: TCP Victor Norman Calvin College 1.
Vladimír Smotlacha CESNET Full Packet Monitoring Sensors: Hardware and Software Challenges.
Connect. Communicate. Collaborate Experiences with tools for network anomaly detection in the GÉANT2 core Maurizio Molina, DANTE COST TMA tech. Seminar.
DiFMon Distributed Flow Monitor Dario Salvi Consorzio Interuniversitario Nazionale per l’Informatica (CINI) Naples, Italy.
Wire Speed Packet Classification Without TCAMs ACM SIGMETRICS 2007 Qunfeng Dong (University of Wisconsin-Madison) Suman Banerjee (University of Wisconsin-Madison)
1 - GEC8, San Diego, July 20-22, 2010 Measurement Tools in PlanetLab Europe Tanja Zseby (Fraunhofer FOKUS, Berlin, Germany) (some slides from other OneLab.
Real-time Flow Management 2 BOF: Remote Packet Capture Extensions Jürgen Quittek NEC Europe Ltd, Heidelberg, Germany Georg Carle GMD.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Measurement COS 597E: Software Defined Networking.
DoS Suite and Raw Socket Programming Group 16 Thomas Losier Paul Obame Group 16 Thomas Losier Paul Obame.
Sampling and Filtering Techniques for IP Packet Selection - Update - draft-ietf-psamp-sample-tech-04.txt Tanja Zseby, FhG FOKUS Maurizio Molina, NEC Europe.
Open-Eye Georgios Androulidakis National Technical University of Athens.
Distance Vector Routing Protocols Dynamic Routing.
An IST Projecthttp:// Implementing IPFIX Luca Deri NETikos S.p.A.
Department of Computer Science and Engineering Applied Research Laboratory Architecture for a Hardware Based, TCP/IP Content Scanning System David V. Schuehler.
Standards Activities on Traffic Measurement. 2 Outline Applications requiring traffic measurement Packet capturing and flow measurement Existing protocols.
Deadline-based Resource Management for Information- Centric Networks Somaya Arianfar, Pasi Sarolahti, Jörg Ott Aalto University, Department of Communications.
PART3 Data collection methodology and NM paradigms 1.
Net Flow Network Protocol Presented By : Arslan Qamar.
Sampling and Filtering Techniques for IP Packet Selection - Update - draft-ietf-psamp-sample-tech-02.txt Tanja Zseby, FhG FOKUS Maurizio Molina, NEC Europe.
Customer Charge On behalf of all DNs 25 October 2010.
ECE 4110 – Internetwork Programming
TCP continued. Discussion – TCP Throughput TCP will most likely generate the saw tooth type of traffic. – A rough estimate is that the congestion window.
1 ECE 526 – Network Processing Systems Design System Implementation Principles I Varghese Chapter 3.
NetVizura A network traffic analysis tool. Agenda Why NetVizura is needed How NetVizura works Where NetVizura is deployed Use cases.
Per-Packet Record Export Proposal draft-kim-ipfix-ppr-00.txt Chang H. Kim, Taesang Choi {kimch,
Performance Limitations of ADSL Users: A Case Study Matti Siekkinen, University of Oslo Denis Collange, France Télécom R&D Guillaume Urvoy-Keller, Ernst.
POSTECH DP&NM Lab Detailed Design Document NetFlow Generator 정승화 DPNM Lab. in Postech.
1 PSAMP Protocol Specifications PSAMP IETF-58 November 11, 2003 Benoit Claise Juergen Quittek.
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.
IPFIX Protocol Draft Benoit Claise, Cisco Systems Mark Fullmer, OARnet Reinaldo Penno, Nortel Networks Paul Calato, Riverstone Networks.
1 Monitoring: from research to operations Christophe Diot and the IP Sprintlabs ipmon.sprintlabs.com.
IPFIX Requirements: Document Changes and New Issues Raised Jürgen Quittek, NEC Benoit Claise, Cisco Tanja Zseby, Sebstian Zander, FhG FOKUS.
1 PSAMP WGIETF, November 2003PSAMP WG PSAMP Framework Document draft-ietf-psamp-framework-04.txt Duffield, Greenberg, Grossglauser, Rexford: AT&T Chiou:
Flow sampling in IPFIX: Status and suggestion for its support Maurizio Molina,
1 Netflow Collection and Aggregation in the AT&T Common Backbone Carsten Lund.
SLIDE 1 Power Of Choice Metering Competition Pre-Final Rule Determination Workshop #2 24 th September 2015 FINAL.
Hash Function comparison for PSAMP purposes: results and suggestions Maurizio Molina,
PART1 Data collection methodology and NM paradigms 1.
IETF 64 PSAMP WG1 Path-coupled Meter Configuration Georg Carle, Falko Dressler, Changpeng Fan, Ali Fessi, Cornelia Kappler, Andreas Klenk, Juergen Quittek,
Quality and Value for the Exam 100% Guarantee to Pass Your Exam Based on Real Exams Scenarios Verified Answers Researched by Industry.
IPFIX Aggregation draft-dressler-ipfix-aggregation-01.txt.
Packets & Routing Lower OSI layers (1-3) concerned with packets and the network Packets carry data independently through the network, and into other networks…
Egress Bandwidth Profile Considerations for Multipoint
IPFIX Requirements: Document Changes from Version -07 to Version -09
Data collection methodology and NM paradigms
Chapter 8: Monitoring the Network
Introduction to Stream Computing and Reservoir Sampling
William Lupton | | 04-Nov-2018
Presentation transcript:

Draft-molina-flow-selection-00 Maurizio Molina,

2 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Motivation, Background (1/2) Flow selection (i.e. meter and/or export only a subset of the flows) may be needed for –Reducing on purpose exporter load & traffic –Resource limitation In Flow recording process: cannot store all flow recs In Meter: update Flow rec is lightweight; create new Flow rec is heavyweight  limit creation rate In exporter: not able to export all the Flow recs Resource limitation may become more evident under attacks

3 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Motivation, Background (2/2) Flow selection is considered in current IPFIX drafts, limited to the exporting process –Arch draft (10.1) selection criteria of flows for export Attempt here: –Consider also meter & flow recording processes –Define which information to export about flow selection –Why? Fundamental for collectors to adjust their level of trust of received information Presentation was given in Wien –

4 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Metering Process Packets may be discarded because they would lead to the creation of a new Flow rec –and there’s no room in the Flow recording process –or the Flow rec creation rate must be kept low There are “intelligent” methods for doing so [*][**] (not in the scope of standardization) What info to export? –(A) Macro-flow of these discarded packets (#pkts, #bytes, timestamp first, timestamp last) NOTE: it’s a discarding that happens after flow classification! [*] C. Estan and G. Varghese: New Directions in Traffic Measurement and Accounting, ACM SIGCOMM Internet Measurement Workshop 2001, San Francisco (CA) Nov [**] M.Molina: A scalable and efficient methodology for flow monitoring in the internet, International Teletraffic Congress (ITC-18), Berlin, Sep. 2003

5 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Flow recording process Existing Flow recs may be discarded without being exported to make room for new ones –Looks strange? Yes, but [*] proofs that can be a better choice! What info to export? –(B1) Macro-flow of the non-exported packets and bytes belonging to these discarded records (#pkts, #bytes, timestamp first, timestamp last) –(B2) Macro flow of these discarding events (#Frec, timestamp first, timestamp last) –In addition, export (C) the amount of all non-exported traffic contained in the flow recording process (#pkts, #bytes, #Frecs containing at least 1 non-exported pk). –Why? (next slide will clarify…) –No timestamps, in this case, would require keeping full state…. [*] M.Molina: A scalable and efficient methodology for flow monitoring in the internet, International Teletraffic Congress (ITC-18), Berlin, Sep. 2003

6 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Exporting process (1/2) Flow recs may not be exported –For explicit policies (e.g. export 1 flow out of N, or only the flows with more than x bytes, or other smarter strategies, e.g. [*]) –For resource limitation (buffer for packet preparation, exporting rate control…) Non exported records may be –immediately discarded –kept in the flow recording process for later exporting [*] N. Duffield, C. Lund, M.Thorup: Learn More, Sample Less: Control of Volume and Variance in Network Measurement -

7 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Exporting process (2/2) What info to export? –(D1) Macro-flow of the non-exported packets and bytes belonging to non exported and discarded records (#pkts, #bytes, timestamp first, timestamp last) –(D2) Macro flow of these discarding events (#Frec, timestamp first, timestamp last) (D1)  (B1), (D2)  (B2) only the discarding cause is different! –(E) the amount of all non-exported traffic contained in the flow recording process that was not exported, but that still stays in the flow repository (#pkts, #bytes, #Frecs containing at least 1 non-exported pk) –No timestamps, in this case, would require full state…. (E) may be difficult/impossible to obtain depending on the flow recording reading implementation –That’s the reason of having (C): At a collector (C)+(B)+(D)-received traffic= (E)

8 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Open Issues Is the defined info about flow selection sufficient/redundant? We didn’t define so far info about the flow selection process, like –“Exporter selects 1 out of N flows” or “Exporter exports flows with more than x bytes only” or “meter does elephant flow selection” Is it feasible/worth to describe it? How to export flow selection information? –It is not relative to a flow, but to the behavior of a whole metering / flow recording / exporting process –As protocol draft suggests, “The Options Template Record (and its corresponding Options Data Record) is used to supply information about the Metering Process configuration or Metering Process specific data, rather than supplying information about IP Flows” –Option recs contain a “scope field” which is “The relevant portion of the Exporting Process/Metering Process to which the Options Template Record refers. Currently defined values are: can be the interface, the cache, etc.” –Are the currently defined scope types (System, Interface, Line Card, Cache, Template) enough for flow sampling purposes?