draft-ietf-ippm-multipoint-alt-mark-00

Slides:



Advertisements
Similar presentations
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Monitoring the Network Connecting Networks.
Advertisements

1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
Draft-li-mpls-global-label-usecases-00IETF 88 SPRING WG1 Usecases of MPLS Global Label draft-li-mpls-global-label-usecases-00 Zhenbin Li, Quintin Zhao.
RD-CSY /09 Distance Vector Routing Protocols.
Delivery, Forwarding, and Routing
Seamless MPLS for Mobile Backhaul draft-li-mpls-seamless-mpls-mbh-00
1 K. Salah Module 4.3: Repeaters, Bridges, & Switches Repeater Hub NIC Bridges Switches VLANs GbE.
Draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG1 An Architecture of Central Controlled Interior Gateway Protocol (IGP) draft-li-rtgwg-cc-igp-arch-00 Zhenbin.
DMM Framework based on Functional Elements draft-liebsch-dmm-framework-analysis-02 M. Liebsch, P. Seite, G. Karagiannis IETF88, Vancouver DMM WG 08 th.
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001.
Service Function Chaining Use Cases draft-liu-service-chaining-use-cases IETF 89 London, March 3, 2014 Will Liu, Hongyu Li, Oliver Huang, Huawei Technologies.
Common Devices Used In Computer Networks
Mobile Networking Challenges1 5.6 Mobile Ad Hoc Networks  Ad hoc network does not have any preexisting centralized server nodes to perform packet routing,
SDN based Network Security Monitoring in Dynamic Cloud Networks Xiuzhen CHEN School of Information Security Engineering Shanghai Jiao Tong University,
Chapter 8: Virtual LAN (VLAN)
IGP Multicast Architecture Lucy Yong, Weiguo Hao, Donald Eastlake Andrew Qu, Jon Hudson, Uma Chunduri November 2014 Honolulu USA draft-yong-rtgwg-igp-mutlicast-arch-00.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Measurement COS 597E: Software Defined Networking.
Distance Vector Routing Protocols Dynamic Routing.
Cisco Systems Networking Academy S2 C 11 Routing Basics.
Aaron Gember, Theophilus Benson, Aditya Akella University of Wisconsin-Madison.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Computer Networks22-1 Network Layer Delivery, Forwarding, and Routing.
Indian Institute of Technology Bombay 1 Communication Networks Prof. D. Manjunath
IETF 62 NSIS WG1 Porgress Report: Metering NSLP (M-NSLP) Georg Carle, Falko Dressler, Changpeng Fan, Ali Fessi, Cornelia Kappler, Andreas Klenk, Juergen.
November 10, 2010IETF 79 – Beijing, China A method for IP multicast performance monitoring draft-cociglio-mboned-multicast-pm-01 Alessandro Capello Luca.
Routing Semester 2, Chapter 11. Routing Routing Basics Distance Vector Routing Link-State Routing Comparisons of Routing Protocols.
March 22, 2010IETF 77 – Anaheim, USA1 A method for IP multicast performance monitoring draft-cociglio-mboned-multicast-pm-00 Alessandro Capello Luca Castaldelli.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
IETF 64 PSAMP WG1 Path-coupled Meter Configuration Georg Carle, Falko Dressler, Changpeng Fan, Ali Fessi, Cornelia Kappler, Andreas Klenk, Juergen Quittek,
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
Ethernet Packet Filtering - Part1 Øyvind Holmeide Jean-Frédéric Gauvin 05/06/2014 by.
1 Computer Networks Chapter 5. Network layer The network layer is concerned with getting packets from the source all the way to the destination. Getting.
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
Draft-mpls-tp-OAM-maintnance-points-00
Xin Li, Chen Qian University of Kentucky
Impact of Interference on Multi-hop Wireless Network Performance
Neeraj Jain Cavisson System Inc
RFC6374 Synonymous Flow Labels draft-bryant-mpls-rfc6374-sfl-03
Lesson # 9 HP UCMDB 8.0 Essentials
User-group-based Security Policy for Service Layer
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
draft-liu-pim-single-stream-multicast-frr-01
Introduction to Wireless Sensor Networks
Click to edit Master subtitle style
Nick Duffield, Al Morton, AT&T Joel Sommers, Colgate University
Chapter 4 Data Link Layer Switching
Performance measurement with the alternate marking method in SFC draft-mirsky-sfc-pmamm-01 Greg Mirsky Giuseppe Fioccola
Dynamic Routing Protocols
School of Electrical Engineering and Computer Science
Authors Mach Chen (Huawei) Xuesong Geng (Huawei) Zhenqiang Li (CMCC)
Authors Mach Chen Andrew G. Malis
DetNet Flow Information Model
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Chapter 8: Monitoring the Network
Michale Wang Qin Wu Roni Even Wen Bin IETF 103 Bangkok, Tailand
Dynamic Routing and OSPF
The Network Layer Network Layer Design Issues:
Toward a Network Telemetry Framework draft-song-ntf-02
PRESENTATION COMPUTER NETWORKS
DetNet Information Model Consideration
IETF Meeting 100, Singapore, November 2017
Dynamic Routing Protocols
Programmable Networks
Chapter 15. Internet Protocol
Click to edit Master subtitle style
OmniRAN Introduction and Way Forward
DetNet Configuration YANG Model Update
OAM for Deterministic Networks draft-mirsky-detnet-oam
Giuseppe Fioccola, Telecom Italia Kwang-Koog Lee, KT
Enhanced Alternate Marking Method
Presentation transcript:

draft-ietf-ippm-multipoint-alt-mark-00 Multipoint Alternate Marking method for passive and hybrid performance monitoring draft-ietf-ippm-multipoint-alt-mark-00 Bangkok, November 2018, IETF 103 Giuseppe Fioccola (Huawei) Mauro Cociglio (Telecom Italia) Amedeo Sapio (Politecnico di Torino) Riccardo Sisto (Politecnico di Torino)

Introduction: What's next after RFC8321 There are some performance measurements applications where a lot of flows and nodes have to be monitored. The idea is to generalize and expand AM/PM (Alternate Marking Performance Monitoring) methodologies to measure any kind of unicast flows (not to multicast): in general multipoint-to-multipoint. These unicast multipoint flows are “created” for monitoring purposes joining several point-to-point flows (using appropriate packet selection rules in the monitoring points). A new framework can be introduced: Multipoint Alternate Marking It adds flexibility to PM because it can reduce the order of magnitude of the packet counters for large networks. It permits to “localize” performance by splitting the network in “clusters”. It allows an SDN Orchestrator to supervise, control and manage PM in large networks. It enables dynamic performance monitoring and the possibility to set the desired performance measurement depending on the needs.

The monitoring network The nodes of the graph (the monitored network), representing a «monitored flow», are the measurement points and the links are virtual connections between measurement points. This method work if all the input and output points of the network domain to be monitored are measurement points. The intermediate measurement points have only the task to split the measurement in order to locate faults or performance (e.g. packet losses). Production Network (1 direction): Monitoring Network: f a b c e d f g d g b a e h c i j h j Input measurement point i Output measurement point Input interface Network node Output interface Intermediate measurement point

Examples of application VPN: The IP traffic is selected on IP source basis in both directions. At the end point WAN interface all the output traffic is counted in a single flow. The input traffic is composed by all the other flows aggregated for source address. So, by considering n end-points, the monitored flows are n (each flow with 1 ingress point and (n-1) egress points) instead of n*(n-1) flows (each flow, with 1 ingress point and 1 egress point); Mobile Backhaul: LTE traffic is selected, in the Up direction, by the EnodeB source address and, in Down direction, by the EnodeB destination address because the packets are sent from the Mobile Packet Core to the EnodeB. So the monitored flow is only one per EnodeB in both directions; OTT (Over The Top) services: The traffic is selected, in the Down direction by the source addresses of the packets sent by OTT Servers. In the opposite direction (Up) by the destination IP addresses of the same Servers. So the monitoring is based on a single flow per OTT Servers in both directions.

Multipoint Alternate Marking: Cluster Packet Loss “Packet loss property”: In a packet network, the number of lost packets is the number of input packets minus the number of output packets. The monitoring network can be considered as a whole or can be split in Clusters Clusters are the smallest subnetworks (in general group-to-group segments), maintaining the “packet loss property” for each subnetwork They can also be combined in new connected subnetworks at different levels depending on the detail we want to achieve. Without network clustering, it is possible to apply alternate marking only for all the network or per single flow. With network clustering, it is possible to use the network clusters partition at different levels to perform the needed degree of detail.

A simple Algorithm for Cluster partition A possible algorithm for Cluster partition is a two-step algorithm: Group the links where there is the same starting node; Join the grouped links with at least one ending node in common. Second step: Cluster 1: (a,b) (a,c) (a,j) Cluster 2: (b,d) (b,e) (c,e) (c,i) Cluster 3: (d,f) (d,g) Cluster 4: (e,h) a e b c d h g f i j First step: (a,b) (b,d) (d,f) (e,h)

Delay Measurement: multipoint paths basis and single packet basis This classification has been introduced to distinguish between the two possible ways of measurement multipoint path basis measurement: the delay value is representative of an entire multipoint path (e.g. whole multipoint network, a cluster or a combination of clusters). mean delay: The average latency can be measured as the difference between the mean timestamps of the sets of output and input nodes single packet basis measurement: the multipoint path is used just to easily couple packets between inputs and output nodes of a multipoint path: single marking based on the first/last packet of the interval would not work, double marking/multiplexed marking works only for point-to-multipoint flows with limitations, hashing is a more general solution (clusters simplify the coupling of the samples from a topological point of view, as well as marking method anchor the samples to a specific period and facilitates their correlation)

Delay measurement with RFC 5475 + RFC 8321 Single packet basis delay and delay variation measurement can be done with Hash Selection described in RFC 5475: it gives a way to select the same packets in every monitoring point of a network There are two possible alternatives: Basic Hash: Alternate Marking splits the continuous flow in batches of packets and anchor the samples so this simplifies the correlation of the hashing packets along the path. But using Basic Hash, the number of samples depends on packet rate Dynamic Hash: In a marking period it is possible to select a number of samples «almost» constant with an iterative algorithm that statistically converges at the end of a marking period. See also: draft-mizrahi-ippm-compact-alternate-marking

Use Case: Multipoint Alternate Marking in an SDN scenario The IP Performance Measurement SDN Controller Application can orchestrate and calibrate the level of detail in network monitoring data by configuring measurement points roughly or meticulously to allow an optimized monitoring. Two ways to calibrate: Flow Filtering and Cluster Zooming Using Network Clustering approach it is possible to monitor a Multipoint Network. We can start without examining in depth, and in case there is packet loss or the delay is too high, the filtering criteria and clusters partition can be specified in different ways to perform a more detailed analysis. A FSM (Finite State Machine) can be programmed such that each state represents a composition of clusters (see draft-sambo-netmod-yang-fsm).

Summary and next steps Working group just adopted. A new point of view to the alternate marking method: A Controller can calibrate Performance Measurements. Dynamic Performance Measurement is introduced. Alternate Marking, Hashing technique and Clusters help to perform a “optimized” single packets performance analysis. Working group just adopted. Beginning the path to became RFC. Inputs and Comments always welcome