24/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 1 IP Flow Information Accounting and Export Benchmarking Methodology

Slides:



Advertisements
Similar presentations
Draft-ietf-bmwg-ipflow-meth-00.txt IP Flow Information Accounting and Export Benchmarking Methodology
Advertisements

Overview of IETF work on IP traffic flow measurement and current developments Dr. Jürgen Quittek General Manager Network Research Division, NEC Europe.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Monitoring the Network Connecting Networks.
Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
Industry Test Devices and Test Suites Kurtis Vanarsdall IXIA Federal ,
ARP: Address Resolution Protocol
CCNPv5 Minimizing Service Loss and Data Theft in a Campus Network 1 Minimizing Service Loss and Data Theft in a Switched BCMSN Module 8 – Sec 2.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Cisco Architecture for Lawful Intercept in IP Networks October 2004,rfc3924 Author(s): F. Baker,B. Foster,C. Sharp.
6/3/ Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross-Layer Information Awareness CS495 – Spring 2005 Northwestern University.
Chapter 6 Network Address Translation (NAT). Network Address Translation  Modification of source or destination IP address  Needed by networks using.
Networks Evolving? Justin Champion C208 Ext:3723
Draft-novak-bmwg-ipflow-meth-05.txt IP Flow Information Accounting and Export Benchmarking Methodology
Netflow Overview PacNOG 6 Nadi, Fiji. Agenda Netflow –What it is and how it works –Uses and Applications Vendor Configurations/ Implementation –Cisco.
IETF 90: VNF PERFORMANCE BENCHMARKING METHODOLOGY Contributors: Sarah Muhammad Durrani: Mike Chen:
1 Netflow 6/12/07. 2 Overview Why use netflow? What is a flow? Deploying Netflow Performance Impact.
Network Monitoring School of Electronics and Information Kyung Hee University. Choong Seon HONG Selected from ICAT 2003 Material of James W. K. Hong.
ICMP (Internet Control Message Protocol) Computer Networks By: Saeedeh Zahmatkesh spring.
NetfFow Overview SANOG 17 Colombo, Sri Lanka. Agenda Netflow –What it is and how it works –Uses and Applications Vendor Configurations/ Implementation.
Network Flow-Based Anomaly Detection of DDoS Attacks Vassilis Chatzigiannakis National Technical University of Athens, Greece TNC.
NECP: the Network Element Control Protocol IETF WREC Working Group November 11, 1999.
Routing and Routing Protocols Routing Protocols Overview.
Internet Traffic Management. Basic Concept of Traffic Need of Traffic Management Measuring Traffic Traffic Control and Management Quality and Pricing.
Session 2 Security Monitoring Identify Device Status Traffic Analysis Routing Protocol Status Configuration & Log Classification.
POSTECH DP&NM Lab. Internet Traffic Monitoring and Analysis: Methods and Applications (1) 5. Passive Monitoring Techniques.
Page 1 Intro to Cisco Routers and RIP & IGRP Lecture 6 Hassan Shuja 04/18/2006.
Copyright 2002Cisco Press: CCNA Instructor’s Manual Year 1 - Chapter 26/Cisco 2 - Module 12 Routing Protocols.
SIP Performance Benchmarking draft-ietf-bmwg-sip-bench-term-02 draft-ietf-bmwg-sip-bench-meth-02 July 24, 2010 Prof. Carol Davids, Illinois Inst. of Tech.
Data Center Benchmarking Drafts Lucien Avramov, Cisco Jacob Rapp, HP July 2013 IETF 90 - Berlin draft-dcbench-def-00 draft-bmwg-dcbench-methodology-01.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Measurement COS 597E: Software Defined Networking.
Dean Cheng Xiaohu Xu Joel Halpern Mohamed Boucadair
Project Requirements (NetFlow Generator) 정승화 분산 처리 및 네트워크 관리 연구실 포항 공과 대학교
Open-Eye Georgios Androulidakis National Technical University of Athens.
- 1 IPv6 Quality of Service Measurement Issues and Solutions Alessandro Bassi Hitachi Europe SAS RIPE 50 meeting Stockholm, 2 nd May 2005.
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
1 SIP Performance Benchmarking draft-poretsky-sip-bench-term-04.txt draft-poretsky-bmwg-sip-bench-meth-02.txt BMWG, IETF-70 Vancouver Dec 2007 Davids IIT.
CCDA DESCRIBE THE METHODOLOGY USED TO DESIGN A NETWORK.
Net Flow Network Protocol Presented By : Arslan Qamar.
IPv6 Flow. IPv6 Flow Options Netflow v9 (aka cflow/jflow) Sflow IPFix.
Cisco Systems Networking Academy S2 C 12 Routing Protocols.
 RIP — A distance vector interior routing protocol  IGRP — The Cisco distance vector interior routing protocol (not used nowadays)  OSPF — A link-state.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
IGP Data Plane Convergence draft-ietf-bmwg-dataplane-conv-meth-15.txt draft-ietf-bmwg-dataplane-conv-term-15.txt draft-ietf-bmwg-dataplane-conv-app-15.txt.
1 IGP Data Plane Convergence Benchmarking draft-ietf-bmwg-igp-dataplane-conv-app-01.txt draft-ietf-bmwg-igp-dataplane-conv-term-01.txt draft -ietf-bmwg-igp-dataplane-conv-meth-01.txt.
Group project Sept 23 Page 322, Review Questions. Explain your answers! Not just one word or letter. Write a few sentences on why/how. Question numbers.
POSTECH DP&NM Lab Detailed Design Document NetFlow Generator 정승화 DPNM Lab. in Postech.
28 July BGP Data-Plane Benchmarking Applicable to Modern Routers Ilya Varlashkin Rajiv Papneja Bhavani Parise presented by Grégory CAUCHIE.
1 Minneapolis‘ IETF IPFIX Aggregation draft-dressler-ipfix-aggregation-00.txt.
23Mar BGP Data-Plane Benchmarking Applicable to Modern Routers Rajiv Papneja Ilya Varlashkin Bhavani Parise Dean Lee Sue Hares.
1 IETF-70 draft-akhter-bmwg-mpls-meth MPLS Benchmarking Methodology draft-akhter-bmwg-mpls-meth-03 IETF 70 Aamer Akhter / Rajiv Asati /
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Data Center Benchmarking Drafts Lucien Avramov, Cisco Jacob Rapp, Cisco July 2013 IETF 87 - Berlin draft-dcbench-def-00 draft-bmwg-dcbench-methodology-01.
1 IGP Data Plane Convergence Benchmarking draft-ietf-bmwg-igp-dataplane-conv-app-00.txt draft-ietf-bmwg-igp-dataplane-conv-term-00.txt draft -ietf-bmwg-igp-dataplane-conv-meth-00.txt.
1 IGP Data Plane Convergence draft-ietf-bmwg-igp-dataplane-conv-meth-21 draft-ietf-bmwg-igp-dataplane-conv-term-21 BMWG, IETF-78 Maastricht, July 2010.
Application Protocol - Network Link Utilization Capability: Identify network usage by aggregating application protocol traffic as collected by a traffic.
Benchmarking for CoPP draft-shishio-bmwg-copp-00 Shishio Tsuchiya
Could SP-NAT Save the Internet?
InterVLAN Routing 1. InterVLAN Routing 2. Multilayer Switching.
Data Center Benchmarking Drafts
Authors: Scott Poretsky, Quarry Technologies Brent Imhoff, LightCore
Software defined networking: Experimental research on QoS
Instructor Materials Chapter 5: Ethernet
Chapter 4: Routing Concepts
Terminology for IPv6 Benchmarking <draft-ietf-martin-term-ipv6-00
Zhenqiang Li Rong Gu China Mobile Jie Dong Huawei Technologies
Introduction to Networking
ECE 544 Protocol Design Project 2016
1. Introduction Objectives SNMP History IETF Standards
Bridge Software A bridge connects networks and forwards frames from one network to another. PORTS A B E F BRIDGE C D G H.
Chapter 4: outline 4.1 Overview of Network layer data plane
Presentation transcript:

24/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 1 IP Flow Information Accounting and Export Benchmarking Methodology Jan Novak Cisco Systems Presenting to IETF75

24/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 2 Document Goal Defines metrics to characterise Flow Monitoring performance based on: - Architecture Model for IP Flow Information Export: RFC5740 Defines conditions to perform Network Devices benchmarking in the presence of Flow Monitoring –IPv4 Benchmarking Methodology: RFC2544 –IPv6 Benchmarking Methodology: RFC5180

24/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 324/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 3 Feedback from IETF74 What is the Benchmark and how to measure it?

The Concept – DUT 24/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 4 Forwarding PlaneFlow Monitoring Plane Flow Records Flow Export packetspacket rate Flow Record rate Netflow IPFIXOthers

24/10/2015draft-novak-bmwg-ipflow-meth- 02.txt 5 Test Topology | | | Collector | | | | | | | | | | | sender | >| | >| receiver | | | | DUT | | | | | | | | | | receiver |< | |< | sender | | | | | | | /10/20155draft-novak-bmwg-ipflow-meth- 03.txt

What is the Benchmark Flow Monitoring Plane: How many Flow Records the DUT can handle per second without dropping any Flow information – Flow Monitoring Throughput Data Forwarding Plane: RFC2544 Throughput measured in the presence of Flow Monitoring 24/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 6

What is the Benchmark Why two parameters ? Allows to express Flow Monitoring configuration and activity using one value while measuring RFC2544 metrics. Allows to measure maximum values but also to say: I expect such and such Flow Monitoring load, what is my RFC2544 metrics value ? 24/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 7

How to Measure 24/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 8 1.Configure DUT and traffic generator. 2.Send test traffic. 3.Capture Flow Export data and analyse for the counts of Flow Records. 4.Measure RFC2544 Throughput.

Setup – Cache Overflow Cache Size: entries Inactive and Active Timeout: 500 second Packet size: 100 bytes Increment destination IP address within /8 Flow Keys: Source and Dest IP, IP proto, Source and Dest port Packets sent Flow Records created /10/2015draft-novak-bmwg-ipflow-meth- 03.txt 9

Results – Cache Overflow 24/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 10 PPS Send Time Time to Fill Flow Loss Flow Exp Cache flows Rate sec 7 sec sec 7.5 sec sec 8.5 sec sec 8.5 sec Measured Flow Monitoring Throughput Flow Records per second

Result – Cache Overflow Flow Keys: IP source and destination address, IP protocol, IP source and destination port Benchmark: Flow Monitoring Throughput Flows per second Benchmark: RFC2544 Throughput: pps (52 Mbit/s 100 byte packets) 24/10/2015 draft-novak-bmwg-ipflow-meth- 03.txt 11

24/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 12 Result – Cache Overflow Flow Keys: IP source and destination address, IP protocol, IP source and destination port Packet size 100 bytes FR – Flow Record Packets Flow Expiration RFC2544 per flow Rate Throughput FR/s pps FR/s pps FR/s pps

Result – Cache Overflow Flow Keys: destination IP address Benchmark: Flow Monitoring Throughput: Flow Records per second Benchmark: RFC2544 Throughput: 113 Mbit/s ( pps 100 bytes packets) 24/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 13

Results Flow Keys: Source IP address Benchmark: Flow Monitoring Throughput Not applicable (Flow Expiration Rate 0) Benchmark: RFC2544 Throughput: 144 Mbit/s ( pps 100 bytes packets) (toll to enable Flow Monitoring without any Flow activity) 24/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 14

Results No Flow Monitoring applied Benchmark: RFC2544 Throughput: 536 Mbit/s ( pps 100 bytes packets) 24/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 15

Conclusion The effect of Flow Monitoring on RFC2544 metrics the DUT can achieve is a complex function of: 1.Traffic parameters. 2.The Flow Monitoring Cache configuration. 3.The Flow Keys configuration. 24/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 16

Conclusion The unifying parameter which allows to abstract from most of the contributors is the rate at which Flow Records expire from the Cache: Flow Monitoring Throughput (Flow Records per Second) With remaining dependency on ONLY Flow Keys (RFC2544 Throughput needs rate + packet size) 24/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 17

??? 24/10/2015draft-novak-bmwg-ipflow-meth- 03.txt 18