[ippm] R: I: I-D Action: draft-ietf-ippm-alt-mark-01.txt
Fioccola Giuseppe <giuseppe.fioccola@telecomitalia.it> Wed, 28 September 2016 17:59 UTC
Return-Path: <giuseppe.fioccola@telecomitalia.it>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CAF9312B436 for <ippm@ietfa.amsl.com>; Wed, 28 Sep 2016 10:59:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.536
X-Spam-Level:
X-Spam-Status: No, score=-6.536 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t1e3aCd55v_H for <ippm@ietfa.amsl.com>; Wed, 28 Sep 2016 10:59:20 -0700 (PDT)
Received: from TELEDG001RM001.telecomitalia.it (teledg001rm001.telecomitalia.it [217.169.121.18]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1C87212B62E for <ippm@ietf.org>; Wed, 28 Sep 2016 10:59:19 -0700 (PDT)
Received: from TELMBXA02RM001.telecomitalia.local (10.14.252.26) by TELEDG001RM001.telecomitalia.it (10.19.3.111) with Microsoft SMTP Server (TLS) id 14.3.266.1; Wed, 28 Sep 2016 19:59:16 +0200
Received: from TELMBXB02RM001.telecomitalia.local (10.14.252.27) by TELMBXA02RM001.telecomitalia.local (10.14.252.26) with Microsoft SMTP Server (TLS) id 15.0.1178.4; Wed, 28 Sep 2016 19:59:16 +0200
Received: from TELMBXB02RM001.telecomitalia.local ([fe80::2845:411e:c732:e844]) by TELMBXB02RM001.telecomitalia.local ([fe80::2845:411e:c732:e844%20]) with mapi id 15.00.1178.000; Wed, 28 Sep 2016 19:59:16 +0200
From: Fioccola Giuseppe <giuseppe.fioccola@telecomitalia.it>
To: Qin Wu <bill.wu@huawei.com>, IETF IPPM WG <ippm@ietf.org>
Thread-Topic: [ippm] I: I-D Action: draft-ietf-ippm-alt-mark-01.txt
Thread-Index: AQHR2GOkPiEM6SRp0UufJeNX6xaZdqCD840AgAl5YyCAABSx8A==
Date: Wed, 28 Sep 2016 17:59:16 +0000
Message-ID: <8fa05f8408a349918235fd9658b162b4@TELMBXB02RM001.telecomitalia.local>
References: <B8F9A780D330094D99AF023C5877DABA853FF751@nkgeml513-mbx.china.huawei.com>
In-Reply-To: <B8F9A780D330094D99AF023C5877DABA853FF751@nkgeml513-mbx.china.huawei.com>
Accept-Language: it-IT, en-US
Content-Language: it-IT
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.14.252.254]
x-ti-disclaimer: Disclaimer1
Content-Type: multipart/alternative; boundary="_000_8fa05f8408a349918235fd9658b162b4TELMBXB02RM001telecomit_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/2wdnDozL8IvjNVP4Ai3tkozaCxY>
Subject: [ippm] R: I: I-D Action: draft-ietf-ippm-alt-mark-01.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Sep 2016 17:59:25 -0000
Hi Qin, Thanks for your detailed reviews and valuable suggestions. I will address your comments in the next version of the draft. Please see my answers inline. Best Regards, Giuseppe -----Messaggio originale----- Da: Qin Wu [mailto:bill.wu@huawei.com] Inviato: martedì 27 settembre 2016 09:35 A: IETF IPPM WG Cc: Fioccola Giuseppe Oggetto: RE: [ippm] I: I-D Action: draft-ietf-ippm-alt-mark-01.txt Hi, Giuseppe: I have taken a pass on this document and have the following comments and suggestions: Minor issues: 1. Introduction, paragraph 4 said: " It doesn't require any protocol extension or interaction with existing protocols, thus avoiding any interoperability issue. Even if the method doesn't raise any specific need for standardization, it could be further improved by means of some extension to existing protocols, but this aspect is left for further study and it is out of the scope of this document. " Do we really need this paragraph, it confuses me a lot. in the first sentence, it said protocol extension is not needed, in the second sentence, it said extension to existing protocol can be used to improve this method, these two sentences are not consistent, in addition, it said this method doesn't need to be standardized in some case, I am wondering if it doesn't need to be standardized, why produce this document? Suggest to remove these two sentences. [GF] I fully agree. These sentences are inherited by oldest version of the draft so are now obsolete. For instance in this version we mention the RFC6374 and Overlay OAM use case where a protocol modification is needed. 2.Introduction, paragraph 5 said: " The method described in this document, also called PNPM (Packet Network Performance Monitoring), has been invented and engineered in Telecom Italia and it's currently being used in Telecom Italia's network. " I can see this method has been implemented in TI network, but it doesn't need to be emphasized in the introduction and abstract, It make people to feel this spec is TI specific standard, :-),which is not true. I would suggest to remove this statement from spec or move them to implementation report section. [GF] I agree. I will move it to implementation/report section. 3.Introduction, paragraph 5 said: " The previous IETF drafts about this technique were: [I-D.cociglio-mboned-multicast-pm] and [I-D.tempia-opsawg-p3m]. There are some references to this methodology in other IETF works (e.g. [I-D.ietf-mpls-flow-ident], [I-D.bryant-mpls-sfl-framework] [I-D.bryant-mpls-rfc6374-sfl], [I-D.ietf-bier-mpls-encapsulation], [I-D.mirsky-bier-pmmm-oam] [I-D.chen-ippm-coloring-based-ipfpm-framework]). " It doesn't need to emphasize the history of this document, I would suggest to create acknowledgement section, move text there. [GF] I agree. I will move it to acknowledgements section. 4. Section 3.1 What is clock error? How this is related to wait L/2 time units after color switching based on fixed timer? In this document, it introduce two color switching method, one is based on fixed number of packet, the other is based on fixed timer, I am wondering whether clock error is only applied to color switching based on fixed timer, or applied to both? [GF] It is only applied to color switching based on fixed timer. This is preferable to the method based on a fixed number of packets. I agree, we need to explain better this concept. In case we have only clock error between network devices, they must be synchronized to the same clock reference with an accuracy of +/- L/2 time units. In this way, in theory, you are able to recognize the right packet marked batch along your path. But, in practice, you can have also out of order at batch boundaries, strictly related to the maximum delay between measurement points, so, without considering clock error, we wait L/2 after color switching to be sure to take a still counter. In summary we have two errors: clock error between network devices and the interval we need to wait to avoid out of order because of network delay. If we consider one-by-one these two problems the limit value is L/2. If we consider both issues we should say: -L/2 < (maximum clock error + maximum network delay) < L/2 I want to add this formula in the next version. This will address also the suggestion from Jose Ignacio during Berlin presentation. 5.Section 3.2.3, paragraph 1 Why the second marking is needed? Why we can not calculate minimum and maximum delay based on single marking methodology? [GF] We can do that also with single marking methodology: we store timestamp of the first or last packet of a batch and that timestamp can be compared with the timestamp of the same packet along the path. But this option does not work in case of out of order. The option in case of single marking, that escapes out of order issue, is average delay. 6. Section 3.2.3, paragraph 2 said: " Basically, the idea is to use the first marking to create the alternate flow and, within this colored flow, a second marking to select the packets for measuring delay/jitter . " Is second marking and first marking applied to the same colored flow? Can you give an example to explain what double marking looks like? Why measure jitter is needed in the one way delay measurement? [GF] Second marking selects some packets dedicated for delay measurement within first marking. This option works in case of out of order because you can always recognize the second marked packets. But between this second marked packets we need a security gap in order to avoid out of order issue between these packets. 7. Section 3.3 Can you detail on how delay variation is calculated in this case? [GF] The calculation of delay variation is similar to the delay. We refer to the definition in RFC 3393. But I will explain how to do in the next version. 8.Section 4.1, paragraph 1 Not sure packet loss measurement requires synchronization between two network devices? [GF] The strength of this method is that it needs a synchronization accuracy of +/- L/2 (without considering network delay), in this way all network devices consistently match the color bit to the correct block. 9.Section 4.1, paragraph 3 said: " The synchronization requirement can be satisfied even with a relatively inaccurate synchronization method. " Give you give an example of inaccurate sync method? This sentence needs to be expanded to add more details. [GF] For instance, if you choose a marking interval of 5minutes, you can have all network devices 2m and 30s asynchronous (without considering network delay). 10. Section 4.2 Why Data correlation is required in this method? It will be great to see some justification text at the beginning of this section before touching data correlation details. [GF] We need data correlation to compare counters and timestamps for packet loss, delay and jitter calculation. I will add some text to explain better. 11.Section 5 Not sure implementation and deployment is part of this spec, either move them to appendix or removed it from this spec. [GF] We could move that to appendix. 12. Section 6 paragraph 1 said: " The method has been explicitly designed for passive measurements but it can also be used with active measurements . " This section seems not discuss how method is used in the active measurement? Why active measurement should use this method? [GF] This is explained in draft-fioccola-ippm-alt-mark-active. But the application of marking method can simplify also the active measurement and can enable hybrid measurements. 13. Section 6 paragraph 1 said: " In order to have both end to end measurements and intermediate measurements (hybrid measurements ) two end points can exchanges artificial traffic flows and apply alternate marking over these flows. In the intermediate points artificial traffic is managed in the same way as real traffic and measured as specified before. " Is hybrid measurement about combination of passive measurement and active measurement or combination of end to end measurement and intermediate measurement? [GF] Both Editorial issues and Nits 1. Section 1, 3rd paragraph: OLD TEXT: " A lot of work related to OAM, that includes also performance monitoring techniques, has been done by Standards Developing Organizations: " NEW TEXT: " A lot of work related to OAM, that includes also performance monitoring techniques, has been done by Standards Developing Organizations(SDOs): " 2.Section 1, 3rd paragraph OLD TEXT: " The IPPM WG has defined standard metrics to measure network performance; however, the methods developed in the WG mainly refer to refer to active measurement techniques. " NEW TEXT: " The IPPM WG has defined standard metrics to measure network performance; however, the methods developed in this WG mainly refer to focus on active measurement techniques. " 3.Section 4.2 and 4.3 2nd paragraph OLD TEXT: " In the following paragraphs an example data correlation mechanism is explained and could be use independently of the adopted solutions. " NEW TEXT: " In the following paragraphs an example of data correlation mechanism is explained and could be use independently of the adopted solutions. " 4.Section 9 OLD TEXT: " The method doesn't raise any specific need for standardization, but it could be further improved by means of some extension to existing protocols. " NEW TEXT: " The method doesn't raise any specific need for protocol extension, but it could be further improved by means of some extension to existing protocols. " [GF] Thanks for all editorial changes. -Qin -----Messaggio originale----- Da: ippm [mailto:ippm-bounces@ietf.org] Per conto di Fioccola Giuseppe Inviato: giovedì 7 luglio 2016 17:24 A: ippm@ietf.org<mailto:ippm@ietf.org>; ippm-chairs@tools.ietf.org<mailto:ippm-chairs@tools.ietf.org> Oggetto: [ippm] I: I-D Action: draft-ietf-ippm-alt-mark-01.txt Hi All, This new version of draft-ietf-ippm-alt-mark includes part of the contents of draft-chen-ippm-coloring-based-ipfpm-framework. The authors have merged some Sections regarding Re-ordering Tolerance, Synchronization Aspects, Security Considerations and other general concepts. Best Regards, Giuseppe -----Messaggio originale----- Da: ippm [mailto:ippm-bounces@ietf.org] Per conto di internet-drafts@ietf.org<mailto:internet-drafts@ietf.org> Inviato: giovedì 7 luglio 2016 16:33 A: i-d-announce@ietf.org<mailto:i-d-announce@ietf.org> Cc: ippm@ietf.org<mailto:ippm@ietf.org> Oggetto: [ippm] I-D Action: draft-ietf-ippm-alt-mark-01.txt A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the IP Performance Metrics of the IETF. Title : Alternate Marking method for passive performance monitoring Authors : Giuseppe Fioccola Alessandro Capello Mauro Cociglio Luca Castaldelli Mach(Guoyi) Chen Lianshu Zheng Greg Mirsky Tal Mizrahi Filename : draft-ietf-ippm-alt-mark-01.txt Pages : 29 Date : 2016-07-07 Abstract: This document describes a passive method to perform packet loss, delay and jitter measurements on live traffic. This method is based on Alternate Marking (Coloring) technique. A report on the operational experiment done at Telecom Italia is explained in order to give an example and show the method applicability. This technique can be applied in various situations as detailed in this document. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-ippm-alt-mark/ There's also a htmlized version available at: https://tools.ietf.org/html/draft-ietf-ippm-alt-mark-01 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-ippm-alt-mark-01 Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org. Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ _______________________________________________ ippm mailing list ippm@ietf.org<mailto:ippm@ietf.org> https://www.ietf.org/mailman/listinfo/ippm Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle persone indicate. La diffusione, copia o qualsiasi altra azione derivante dalla conoscenza di queste informazioni sono rigorosamente vietate. Qualora abbiate ricevuto questo documento per errore siete cortesemente pregati di darne immediata comunicazione al mittente e di provvedere alla sua distruzione, Grazie. This e-mail and any attachments is confidential and may contain privileged information intended for the addressee(s) only. Dissemination, copying, printing or use by anybody else is unauthorised. If you are not the intended recipient, please delete this message and any attachments and advise the sender by return e-mail, Thanks. _______________________________________________ ippm mailing list ippm@ietf.org<mailto:ippm@ietf.org> https://www.ietf.org/mailman/listinfo/ippm
- Re: [ippm] I: I-D Action: draft-ietf-ippm-alt-mar… Qin Wu
- [ippm] R: I: I-D Action: draft-ietf-ippm-alt-mark… Fioccola Giuseppe