Re: [Dots] TR: New Version Notification for draft-reddy-dots-telemetry-04.txt
<mohamed.boucadair@orange.com> Mon, 18 November 2019 12:59 UTC
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: dots@ietfa.amsl.com
Delivered-To: dots@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 59011120898
for <dots@ietfa.amsl.com>; Mon, 18 Nov 2019 04:59:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 UHGQjjfMpSMM for <dots@ietfa.amsl.com>;
Mon, 18 Nov 2019 04:59:55 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.39])
(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 0E81B1200B1
for <dots@ietf.org>; Mon, 18 Nov 2019 04:59:55 -0800 (PST)
Received: from opfedar03.francetelecom.fr (unknown [xx.xx.xx.5])
by opfedar25.francetelecom.fr (ESMTP service) with ESMTP id 47GpvY3v8Mz8tT6;
Mon, 18 Nov 2019 13:59:53 +0100 (CET)
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.57])
by opfedar03.francetelecom.fr (ESMTP service) with ESMTP id 47GpvY39DqzCqlL;
Mon, 18 Nov 2019 13:59:53 +0100 (CET)
Received: from OPEXCAUBMA2.corporate.adroot.infra.ftgroup
([fe80::e878:bd0:c89e:5b42]) by OPEXCAUBM6D.corporate.adroot.infra.ftgroup
([fe80::4c24:f1ba:2b1:e490%21]) with mapi id 14.03.0468.000; Mon, 18 Nov 2019
13:59:53 +0100
From: <mohamed.boucadair@orange.com>
To: kaname nishizuka <kaname@nttv6.jp>, "dots@ietf.org" <dots@ietf.org>
Thread-Topic: [Dots] TR: New Version Notification for
draft-reddy-dots-telemetry-04.txt
Thread-Index: AQHVhZcTqLIZd9IRTUy9z3OirX19/adgIwpAgC0tv2uAA8HscA==
Date: Mon, 18 Nov 2019 12:59:52 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B9330313D91B6@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <157139119677.3853.16590465405127507911.idtracker@ietfa.amsl.com>
<787AE7BB302AE849A7480A190F8B9330313410DA@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
<317486f6-fbd7-2811-a58c-c5a826fb9e5e@nttv6.jp>
<787AE7BB302AE849A7480A190F8B9330313445B0@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
<787AE7BB302AE849A7480A190F8B93303135F2E7@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
<c51a0b31-03b2-8234-648d-83ac77976e46@nttv6.jp>
<11b795d5-bb12-9f3e-b01b-9c95d36e4275@nttv6.jp>
In-Reply-To: <11b795d5-bb12-9f3e-b01b-9c95d36e4275@nttv6.jp>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/dots/cH5ubNTJX2ijFMvzIcZRGbxwnMc>
Subject: Re: [Dots] TR: New Version Notification for
draft-reddy-dots-telemetry-04.txt
X-BeenThere: dots@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "List for discussion of DDoS Open Threat Signaling \(DOTS\)
technology and directions." <dots.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dots>,
<mailto:dots-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dots/>
List-Post: <mailto:dots@ietf.org>
List-Help: <mailto:dots-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dots>,
<mailto:dots-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Nov 2019 12:59:59 -0000
Hi Kaname, Thank you for the feedback. I added an issue for this: https://github.com/boucadair/draft-dots-telemetry/issues/1 An alternative approach would be to define a distinct contain for configuration-related data under the telemetry. Looking forward reading your Hackathon report. Cheers, Med > -----Message d'origine----- > De : Dots [mailto:dots-bounces@ietf.org] De la part de kaname nishizuka > Envoyé : samedi 16 novembre 2019 04:29 > À : BOUCADAIR Mohamed TGI/OLN; dots@ietf.org > Objet : Re: [Dots] TR: New Version Notification for draft-reddy-dots- > telemetry-04.txt > > Hi Med, all, > > I've just arrived at the hackathon venue. > > To start with, I'd like to suggest one change to the current pre-migation > spec. > > From yang module on page 19, in "telemetry" tree (with URI-path > "telemetry"): > here is the configuration part. > +--rw telemetry* [cuid tcid] > +--rw cuid string > +--rw cdid? string > +--rw tcid uint32 > +--rw telemetry-config > | +--rw low-percentile? percentile > | +--rw mid-percentile? percentile > | +--rw high-percentile? percentile > | +--rw unit-config* [unit] > | +--rw unit unit > | +--rw status? boolean > Capacity things will be also a part of configuration. (it would work with > tcid) > However, attack-detail is *NOT* a configuration. > > How about separating these resources like this, > URI-path "telemetry-config": > telemetry-config and capacity things > URI-path "telemetry": > periodical traffic/connection metric and attack-detail (if exist) > > > regards, > Kaname > > > On 2019/11/08 20:16, kaname nishizuka wrote: > > Hi Med, > > > > Thanks! I'll look into and use it. > > > > kaname > > > > On 2019/11/08 16:58, mohamed.boucadair@orange.com wrote: > >> Hi Kaname, > >> > >> Apologies for the delay to have this done. > >> > >> The draft notes the following: > >> > >> Notes: (1) Check naming conflict to ease CBOR mapping (e.g, low- > >> percentile is defined as yang:gauge64, list, or container). > >> Distinct names may be considered. > >> > >> Although this is not an issue in YANG, I updated some YANG attribute > names to avoid cbor naming conflicts. The updated YANG module is available > at: https://github.com/boucadair/draft-dots-telemetry/blob/master/draft- > reddy-dots-telemetry-04.txt > >> > >> Please find below the mapping table. An online version is also available > at: https://github.com/boucadair/draft-dots-telemetry/blob/master/mapping- > table.txt. > >> > >> +----------------------+-------------+------+---------------+--------+ > >> | Parameter Name | YANG | CBOR | CBOR Major | JSON | > >> | | Type | Key | Type & | > Type | > >> | | | | Information | | > >> +----------------------+-------------+------+---------------+--------+ > >> | ietf-dots-signal-cha | | | | | > >> | nnel:telemetry | container |0x8008| 5 map | Object | > >> | tcid | uint32 |0x8009| 0 unsigned | Number | > >> | telemetry-config | container |0x800A| 5 map | Object | > >> | low-percentile | decimal64 |0x800B| 6 tag 4 | | > >> | | | | [-2, integer]| String > | > >> | mid-percentile | decimal64 |0x800C| 6 tag 4 | | > >> | | | | [-2, integer]| String > | > >> | high-percentile | decimal64 |0x800D| 6 tag 4 | | > >> | | | | [-2, integer]| String > | > >> | unit-config | list |0x800E| 4 array | Array | > >> | unit | enumeration |0x800F| 0 unsigned | String | > >> | status | boolean |0x8010| 7 bits 20 | False | > >> | | | | 7 bits 21 | True | > >> | total-pipe-capability| list |0x8011| 4 array | Array | > >> | pipe | uint64 |0x8012| 0 unsigned | String | > >> | pre-mitigation | list |0x8013| 4 array | Array | > >> | telemetry-id | uint32 |0x8014| 0 unsigned | Number | > >> | total-traffic- | | | | | > >> | normal-baseline | list |0x8015| 4 array | Array | > >> | low-percentile-g | yang:gauge64|0x8016| 0 unsigned | String | > >> | mid-percentile-g | yang:gauge64|0x8017| 0 unsigned | String | > >> | high-percentile-g | yang:gauge64|0x8018| 0 unsigned | String | > >> | peak-g | yang:gauge64|0x8019| 0 unsigned | String | > >> | total-attack-traffic | list |0x801A| 4 array | Array | > >> | total-traffic | list |0x801B| 4 array | Array | > >> | total-connection- | | | | | > >> | capacity | list |0x801C| 4 array | Array | > >> | connection | uint64 |0x801D| 0 unsigned | String | > >> | connection-client | uint64 |0x801E| 0 unsigned | String | > >> | embryonic | uint64 |0x801F| 0 unsigned | String | > >> | embryonic-client | uint64 |0x8020| 0 unsigned | String | > >> | connection-ps | uint64 |0x8021| 0 unsigned | String | > >> | connection-client-ps | uint64 |0x8022| 0 unsigned | String | > >> | request-ps | uint64 |0x8023| 0 unsigned | String | > >> | request-client-ps | uint64 |0x8024| 0 unsigned | String | > >> | partial-request-ps | uint64 |0x8025| 0 unsigned | String | > >> | mitigation-start | uint64 |0x8026| 0 unsigned | String | > >> | partial-request- | | | | | > >> | client-ps | uint64 |0x8027| 0 unsigned | String | > >> | total-attack- | | | | | > >> | connection | container |0x8028| 5 map | Object | > >> | low-percentile-l | list |0x8029| 4 array | Array | > >> | mid-percentile-l | list |0x802A| 4 array | Array | > >> | high-percentile-l | list |0x802B| 4 array | Array | > >> | peak | list |0x802C| 4 array | Array | > >> | attack-detail | container |0x802D| 5 map | Object | > >> | vendor-id | uint32 |0x802E| 0 unsigned | Number | > >> | attack-id | string |0x802F| 3 text string | String > | > >> | attack-name | string |0x8030| 3 text string | String > | > >> | attack-severity | enumeration |0x8031| 0 unsigned | String | > >> | start-time | uint64 |0x8032| 0 unsigned | String | > >> | end-time | uint64 |0x8033| 0 unsigned | String | > >> | source-count | container |0x8034| 5 map | Object | > >> | top-talker | container |0x8035| 5 map | Object | > >> | spoofed-status | boolean |0x8036| 7 bits 20 | False | > >> | | | | 7 bits 21 | True | > >> | low-percentile-c | container |0x8037| 5 map | Object | > >> | mid-percentile-c | container |0x8038| 5 map | Object | > >> | high-percentile-c | container |0x8039| 5 map | Object | > >> | peak-c | container |0x803A| 5 map | Object | > >> +----------------------+-------------+------+---------------+--------+ > >> > >> Cheers, > >> Med > >> > >>> -----Message d'origine----- > >>> De : Dots [mailto:dots-bounces@ietf.org] De la part de > >>> mohamed.boucadair@orange.com > >>> Envoyé : mercredi 23 octobre 2019 13:25 > >>> À : kaname nishizuka; dots@ietf.org > >>> Objet : Re: [Dots] TR: New Version Notification for draft-reddy-dots- > >>> telemetry-04.txt > >>> > >>> Hi Kaname, > >>> > >>> Thank you for sharing the feedback. > >>> > >>> We will prepare an initial version of the mapping table that we will > put on > >>> the github. That table will be integrated in the next iteration of the > >>> draft. > >>> > >>> Cheers, > >>> Med > >>> > >>>> -----Message d'origine----- > >>>> De : kaname nishizuka [mailto:kaname@nttv6.jp] > >>>> Envoyé : mercredi 23 octobre 2019 11:07 > >>>> À : BOUCADAIR Mohamed TGI/OLN; dots@ietf.org > >>>> Objet : Re: [Dots] TR: New Version Notification for draft-reddy-dots- > >>>> telemetry-04.txt > >>>> > >>>> Hi Med, all, > >>>> > >>>> I'm planning to implement dots telemetry features into go-dots. > >>>> Though it would evolve, ifan initial version of yang/cbor mapping was > >>>> defined, it helps me a lot. > >>>> > >>>> thanks, > >>>> Kaname > >>>> > >>>> > >>>> On 2019/10/18 18:38, mohamed.boucadair@orange.com wrote: > >>>>> Hi all, > >>>>> > >>>>> Although we are waiting for a call for adoption for this draft, we > made > >>>> some changes which you can track with the diff provided below. > >>>>> Cheers, > >>>>> Med > >>>>> > >>>>>> -----Message d'origine----- > >>>>>> De : internet-drafts@ietf.org [mailto:internet-drafts@ietf.org] > >>>>>> Envoyé : vendredi 18 octobre 2019 11:33 > >>>>>> À : chenmeiling; BOUCADAIR Mohamed TGI/OLN; Meiling Chen; > Tirumaleswar > >>>>>> Reddy; Ehud Doron; Reddy K > >>>>>> Objet : New Version Notification for draft-reddy-dots-telemetry- > 04.txt > >>>>>> > >>>>>> > >>>>>> A new version of I-D, draft-reddy-dots-telemetry-04.txt > >>>>>> has been successfully submitted by Mohamed Boucadair and posted to > the > >>>>>> IETF repository. > >>>>>> > >>>>>> Name: draft-reddy-dots-telemetry > >>>>>> Revision: 04 > >>>>>> Title: Distributed Denial-of-Service Open Threat Signaling > >>> (DOTS) > >>>>>> Telemetry > >>>>>> Document date: 2019-10-18 > >>>>>> Group: Individual Submission > >>>>>> Pages: 41 > >>>>>> URL: https://www.ietf.org/internet-drafts/draft-reddy-dots- > >>>>>> telemetry-04.txt > >>>>>> Status: https://datatracker.ietf.org/doc/draft-reddy-dots- > >>>>>> telemetry/ > >>>>>> Htmlized: https://tools.ietf.org/html/draft-reddy-dots- > >>> telemetry- > >>>> 04 > >>>>>> Htmlized: https://datatracker.ietf.org/doc/html/draft-reddy- > >>> dots- > >>>>>> telemetry > >>>>>> Diff: https://www.ietf.org/rfcdiff?url2=draft-reddy-dots- > >>>>>> telemetry-04 > >>>>>> > >>>>>> Abstract: > >>>>>> This document aims to enrich DOTS signal channel protocol with > >>>>>> various telemetry attributes allowing optimal DDoS attack > >>>> mitigation. > >>>>>> This document specifies the normal traffic baseline and attack > >>>>>> traffic telemetry attributes a DOTS client can convey to its > DOTS > >>>>>> server in the mitigation request, the mitigation status > telemetry > >>>>>> attributes a DOTS server can communicate to a DOTS client, and > the > >>>>>> mitigation efficacy telemetry attributes a DOTS client can > >>>>>> communicate to a DOTS server. The telemetry attributes can > assist > >>>>>> the mitigator to choose the DDoS mitigation techniques and > perform > >>>>>> optimal DDoS attack mitigation. > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> 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. > >>>>>> > >>>>>> The IETF Secretariat > >>>>> _______________________________________________ > >>>>> Dots mailing list > >>>>> Dots@ietf.org > >>>>> https://www.ietf.org/mailman/listinfo/dots > >>> _______________________________________________ > >>> Dots mailing list > >>> Dots@ietf.org > >>> https://www.ietf.org/mailman/listinfo/dots > > > > _______________________________________________ > > Dots mailing list > > Dots@ietf.org > > https://www.ietf.org/mailman/listinfo/dots > > _______________________________________________ > Dots mailing list > Dots@ietf.org > https://www.ietf.org/mailman/listinfo/dots
- [Dots] TR: New Version Notification for draft-red… mohamed.boucadair
- Re: [Dots] TR: New Version Notification for draft… kaname nishizuka
- Re: [Dots] TR: New Version Notification for draft… mohamed.boucadair
- Re: [Dots] TR: New Version Notification for draft… mohamed.boucadair
- Re: [Dots] TR: New Version Notification for draft… kaname nishizuka
- Re: [Dots] TR: New Version Notification for draft… H Y
- Re: [Dots] TR: New Version Notification for draft… mohamed.boucadair
- Re: [Dots] TR: New Version Notification for draft… Konda, Tirumaleswar Reddy
- Re: [Dots] TR: New Version Notification for draft… H Y
- Re: [Dots] TR: New Version Notification for draft… kaname nishizuka
- Re: [Dots] TR: New Version Notification for draft… kaname nishizuka
- Re: [Dots] TR: New Version Notification for draft… mohamed.boucadair
- Re: [Dots] TR: New Version Notification for draft… mohamed.boucadair
- Re: [Dots] TR: New Version Notification for draft… kaname nishizuka