IP Flow Performance Measurement (IPFPM) Framework

Similar documents
A packet based method for passive performance monitoring

Coloring based IP Flow Performance Measurement Framework

Compact Alternate Marking

Ericsson G. Fioccola, Ed. Telecom Italia T. Mizrahi, Ed. Marvell March 17, 2016

Multipoint Alternate Marking method for passive and hybrid performance monitoring

Internet Engineering Task Force (IETF) Request for Comments: 8321

Active and Passive Metrics and Methods (and everything in-between, or Hybrid) draft-ietf-ippm-active-passive-03 Al Morton Nov 2015

Configure IP SLA Tracking for IPv4 Static Routes on an SG550XG Switch

IETF 94 Yokohama BFD YANG Data Model

Autonomic Networking Use Case for Distributed Detection of SLA Violations

Time and Timestamping in Softwarized Environments

AVC Configuration. Unified Policy CLI CHAPTER

Performance Metrics and Performance Measurements for Interprovider Connections

Configuring AVC to Monitor MACE Metrics

How OAM Identified in Overlay Protocols

Multimedia Congestion Control: Circuit Breakers for RTP Sessions draft-ietf-avtcore-rtp-circuit-breakers-07

Advanced Stream and Sampling Framework for IPPM

Prefix Pool Option for DHCPv6 Relay Agents on Provider Edge Routers

Open Source Routing. OSPF Testplan. Revision Date Author Comment Martin Winter Initial draft

Layer 2 VPN(L2VPN) Service Model (L2SM)

Internet Engineering Task Force (IETF) B. Claise Cisco Systems, Inc. G. Muenz Technische Universitaet Muenchen April 2010

Cisco IOS Flexible NetFlow Command Reference

Intended status: Standards Track Expires: April 27, 2015 Q. Zhao Huawei Technology D. King Old Dog Consulting J. Hardwick Metaswitch October 24, 2014

Network Element Configuration

Traffic Flow Measurements within IP Networks: Requirements, Technologies and Standardization

Master Course Computer Networks IN2097

End-to-End Flow Monitoring with IPFIX

24 June 2016 Webex. IPv6 over the TSCH mode of IEEE e

BLUETOOTH LATENCY AND DATA Application Note v1.1

Master Course Computer Networks IN2097

IPv6, IPv4 and Coexistence Updates for IPPM's Active Metric Framework (Title updated formerly referred to as IPv6 update) draft-ietf-ippm-2330-ipv6-02

Marking SIP messages to be logged. Keith Drage On behalf of Peter Dawes

Network Assisted MPTCP

Registry for Performance Metrics

Internet Engineering Task Force (IETF) Request for Comments: Obsoletes: A. Morton, Ed. AT&T Labs January 2016

J-OWAMP Web Interface

Intended status: Standards Track. Mankamana. Prasad Mishra Cisco Systems June 6, 2017

Open Performance Testing Protocol OPTP Concepts

Configuring Cisco NSF with SSO Supervisor Engine Redundancy

Progress Report No. 15. Shared Segments Protection

100G-EPON: Channel Bonding Placement Issues

Service Managed Gateway TM. Configuring Dual ADSL PPP with Worker Standby or Load Share Mode

Initial Performance Metric Registry Entries

Initial Performance Metric Registry Entries

SCRIPT: An Architecture for IPFIX Data Distribution

Connectionless and Connection-Oriented Protocols OSI Layer 4 Common feature: Multiplexing Using. The Transmission Control Protocol (TCP)

Transmission of IPv6 Packets over Near Field Communication

IPv6 Quality of Service Measurement Issues and Solutions

Using UART in radio data transmission with the CDP-02 module By Tomihiko Uchikawa

SAND: A Fault-Tolerant Streaming Architecture for Network Traffic Analytics

Service Managed GatewayTM. Configuring MLPPP using Expert View

RECOMMENDATION ITU-R BS.776 * Format for user data channel of the digital audio interface **

Lecture (11) OSI layer 4 protocols TCP/UDP protocols

10Gbps Ethernet Solutions

A Reference Model for Autonomic Networking draft-behringer-anima-reference-model-00.txt

Configuring UDLD. Understanding UDLD CHAPTER

In-situ OAM. IPPM November 6 th, 2018

Networking Technologies and Applications

Network Configuration Example

Traffic Engineering and Service Mapping Yang Model

From NetFlow to IPFIX the evolution of IP flow information export

IPPM Considerations for the IPv6 PDM Destination Option

MPLS-TE Configuration Application

An overview on Internet Measurement Methodologies, Techniques and Tools

ecpri Transport Network V1.0 ( )

Configuring IP SLAs Metro-Ethernet 3.0 (ITU-T Y.1731) Operations

Carrier Ethernet Installation. the Path to Excellence

IPv6 Roaming Behavior Analysis draft-chen-v6ops-ipv6-roaming-analysis-00. IETF 87- Berlin, August 2013

Passive One-Way-Delay Measurements and Data Export

Data Link Technology. Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science

Configuring IP Multicast Routing

Network Working Group. Category: Informational Fraunhofer FOKUS J. Quittek M. Stiemerling NEC P. Aitken Cisco Systems, Inc.

draft-netslices-usecases-02 draft-geng-coms-problem-statement-01 draft-defoy-coms-subnet-interconnection-01

Network Working Group. Advanced Network & Services September 1999

Internet Engineering Task Force (IETF)

Banyan VINES Commands

WHITE PAPER. Latency & Jitter WHITE PAPER OVERVIEW

AirTight: A Resilient Wireless Communication Protocol for Mixed- Criticality Systems

DevOps for Software-Defined Telecom Infrastructures. draft-unify-nfvrg-devops-01

Internet Engineering Task Force (IETF) Request for Comments: TU Muenchen K. Ishibashi NTT. April 2011

Value Added Services (VAS) Traffic Forwarding

Real-Time Protocol (RTP)

Data Plane Monitoring in Segment Routing Networks Faisal Iqbal Cisco Systems Clayton Hassen Bell Canada

Ericsson January 2006

CALLN HOSTED CALL RECORDING CISCO ESW2 SERIES PORT MIRRORING SETUP

Intended status: Informational. Intel Corporation P. Seite. France Telecom - Orange. February 14, 2013

Internet Engineering Task Force (IETF) Request for Comments: 7759 Category: Standards Track

EVPN OAM Requirements and Framework and BFD draft-salam-bess-evpn-oam-req-frmwk-01 draft-gmsm-evpn-bfd-01

P D1.1 RPR OPNET Model User Guide

Intended status: Standards Track. S. Pallagatti Juniper Networks M. Jethanandani. Cisco Systems. G. Mirsky Ericsson August 19, 2015

Configuring RTP Header Compression

Configuring UDLD. Understanding UDLD. Modes of Operation CHAPTER

BFD on BDI Interfaces

Lecture 22: Fault Tolerance

Congestion Avoidance. Finding Feature Information

Table of Contents Chapter 1 MSTP Configuration

RTP. Prof. C. Noronha RTP. Real-Time Transport Protocol RFC 1889

SMPTE Seamless Protection Switching Using the DTA-2162 Network Adapter

Delay Variation Applicability Statement

Operation Administration and Maintenance in MPLS based Ethernet Networks

Transcription:

IP Flow Performance Measurement (IPFPM) Framework draft-chen-ippm-coloring-based-ipfpm-framework-03 Dallas, Mar 2015, IETF 92 Mach Chen Ed. Vero Zheng Ed. Greg Mirsky Ed. Giuseppe Fioccola Ed.

Motivation Why IPFPM? ü Measurement rely on injected packets has limitations ü Operators needs to know the performance of the real traffic running in their networks What Can IPFPM Do? ü IP Flow Performance Measurement ü Measure the real traffic ü Support MP2MP flow measurement, with data correlation and reorder tolerant mechanism ü Enable SLA verification, fault localization and fault delimitation

IPFPM Components Data Report (IPFIX) MCP Collects the measurement data from the Measurement Agents (MAs) and calculates the performance metrics according to the collected measurement data MA1 MA2 Measurement Agent (MA) MA3 MA4 Measurement Agent (MA) Executes the measurement actions (e.g., marks the packets, counts the packets, records the timestamps, etc.), and reports the data to the Measurement Control Point (MCP) Period Number ü Data collected correlation

Packet Loss Measurement Packet Loss ü Use one or more unused bits to mark the packets ü Different markings ( 0, 1 ) divide the flows into different consecutive blocks ü Counting based on each block of marker, two counters, one for 0 block, the other for 1 block Tx 5 Zeros 5 Zeros No packet lost Rx Flow A Flow B A A A A A A A A A A A A A A R1 Marking Changing B B B B B B 5 Zeros B B B B B B B 4 Zeros B R2 One packet get lost

Packet Delay Measurement Only marking ONE packet in a period, Measure the packet delay based on THE packet Time synchronization is required Marking and Record Timestamp Record Timestamp Tx Rx Flow R1 R2

Average Delay Measurement l Marking EVERY packet of each block l Calculation of average timestamp for each block (sum of all the timestamps divided by the total number of packets) l The Average Delay between two nodes is calculated by subtracting the related average timestamps l Reduce bias of sparse sampling l One bit for both loss and delay Tx Calcula<on of Average Timestamp for all packets of each block Calcula<on of Average Timestamp for all packets of each block Rx Flow A A A A A A A A A A A A A A A R1 Marking Changing R2 Note: draft-tempia-ippm-p3m-00 as reference

MP2MP Flow Measurement Flow ID:1 Flow ID:2 1 1 1 1 1 U- MA1 MCP Measurement results Flow ID:1 U- + 2, D- Count = 4, no packet loss Flow ID:2 U- + 2, D- Count = 3, one packet lost D- MA3 1 1 1 1 1 A 2 2 2 2 2 Des<na<on 1 Source 1 Flow ID: 1 Count: 4 1 1 1 1 1 U- MA2 D- MA4 Source 2 2 2 2 2 2 2 2 2 2 2 Des<na<on 2 Flow ID:1 Flow ID:2 Flow ID: 2 Count: 3 Period number = Read <me modulo Time period The counts and timestamps from distributed MAs are indexed by period number and flow ID

MP2MP Flow Measurement Flow ID: 1 MCP Flow ID: 1 Count: 4 1 1 1 1 1 U- MA1 D- MA3 1 1 1 1 1 A 2 2 2 2 2 Flow ID: 1 Flow ID: 2 1 1 1 1 1 U- MA2 D- MA4 Flow ID: 2 Count: 3 Flow ID: 2 2 2 2 2 2 2 DCP-B 2 2 2 2 Period number = Read <me modulo Time period A flow can be monitored at multiple upstream and/or downstream MAs ü Flow 1 and Flow 2 are monitored at U-MA1 and U-MA2 ü Flow 1 s destination is D-MA3, flow 2 s destination is D-MA4

Re-ordering Tolerance Each MA maintains two timers (C-Timer and R-Timer with the same interval) ü C-Timer for changing color ü R-Timer for reading count and timestamp, in order to allow for a certain degree of packets re-ordering ü R-Timer should be started later than delta-t after C-Timer started ü t1 < (R-Timer + delta-t) < t2 T4 T3 U- MA T2 T1 D- MA Block 3 Block 2 Block 1 Block 3 Block 2 Block 1 A A A A A A A A A A A A A A A A A A A A A A A A T4 T3 T2 T1 t2 t1 Safe sec<on to read count of Block 1

Progress Was draft-chen-coloring-based-ipfpm-framework Became draft-chen-ippm-coloring-based-ipfpmframework-00 at IETF 87 Berlin, after IPPM re-charter ü -00 new author from Vodafone and CNNIC ü -01 new author from China Telecom -02 Split into two documents at IETF 90 Toronto ü IPFPM Framework (method, reference model, etc) ü IPFPM Report (IPFIX information elements, templates and optional templates, etc) ü Structure change, terminology Change ü New author from Ericsson

Update Since Last Version New author: ü Giuseppe Fioccola (Editor), Telecom Italia Reference Model: ü Refer to LMAP Reference Model Delay measurement: ü Adding Average Measurement Editorial Changes

Summary Stable document, 03 revision Straightforward mechanism, flexible measurement A whole system, fault tolerant, data correlation Favored by multiple operators Running code, real implementation

Next Steps WG adoption Reviews and comments always welcome