Re: [Dots] Comments and feedbacks on draft-reddy-dots-signal-channel-07 and draft-reddy-dots-data-channel-03 .

Ehud Doron <EhudD@Radware.com> Thu, 16 February 2017 16:10 UTC

Return-Path: <EhudD@Radware.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 C114B1294B5 for <dots@ietfa.amsl.com>; Thu, 16 Feb 2017 08:10:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, 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 FH0wpbLfqP3m for <dots@ietfa.amsl.com>; Thu, 16 Feb 2017 08:10:29 -0800 (PST)
Received: from mailout1.radware.com (mailout1.radware.com [192.115.180.130]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 091BF1293F9 for <dots@ietf.org>; Thu, 16 Feb 2017 08:10:27 -0800 (PST)
Received: from ILMB1.corp.radware.com ([169.254.1.237]) by ILCAS2.corp.radware.com ([176.200.120.122]) with mapi id 14.03.0319.002; Thu, 16 Feb 2017 18:10:25 +0200
From: Ehud Doron <EhudD@Radware.com>
To: "Mortensen, Andrew" <amortensen@arbor.net>, "Tirumaleswar Reddy (tireddy)" <tireddy@cisco.com>
Thread-Topic: [Dots] Comments and feedbacks on draft-reddy-dots-signal-channel-07 and draft-reddy-dots-data-channel-03 .
Thread-Index: AdKCER/slEaaT/pbTQCa8ffUgEh/YgEvK4mgADZPhAAAMOw/gA==
Date: Thu, 16 Feb 2017 16:10:25 +0000
Message-ID: <E58182C4A35A8E498E553AD3D33FA001011718C5DA@ILMB1.corp.radware.com>
References: <E58182C4A35A8E498E553AD3D33FA001011717E1DF@ILMB1.corp.radware.com> <331a77a5ec074db69cf2bc2715a7645e@XCH-RCD-017.cisco.com> <6601F335-76C8-4DDA-8DAA-A88A9F7F2E3B@arbor.net>
In-Reply-To: <6601F335-76C8-4DDA-8DAA-A88A9F7F2E3B@arbor.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [176.200.121.207]
x-tm-as-product-ver: SMEX-11.0.0.4179-8.100.1062-22888.007
x-tm-as-result: No--33.175000-0.000000-31
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
Content-Type: multipart/alternative; boundary="_000_E58182C4A35A8E498E553AD3D33FA001011718C5DAILMB1corpradw_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/dots/WyP_-XfUiVs8GskNntAluGkFtb8>
Cc: dots <dots@ietf.org>
Subject: Re: [Dots] Comments and feedbacks on draft-reddy-dots-signal-channel-07 and draft-reddy-dots-data-channel-03 .
X-BeenThere: dots@ietf.org
X-Mailman-Version: 2.1.17
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: Thu, 16 Feb 2017 16:10:32 -0000

Andrew

Thanks for your feedback.

Let me please clarified my points here. I totally agree with your standpoints that the signal channel restrictions should not be violated by any kind of information.

My view is that draft-doron-dots-telemetry-00 should not dictate how any kind of  telemetry information should be signaled and in which channel. I believe that this should not be discussed as part of the DOTS Telemetry work, but rather as part of the relevant protocol standard work. I see the DOTS Telemetry draft as the DOTS knowledgebase for the telemetry matter. As part do the DOTS protocol work, it should be considered what can (or can’t) be signaled, on which channel and how.

Moreover, we can think on small basic set of “essential” telemetry conveyed using the signaling channel, e.g. attack BW, PPS, dropped traffic or similar (see Tiru’s suggestions in his email), and the rest of information using the data channel.

Nevertheless, the WG need to first get to an agreement about the kind of telemetry required to facilitate a viable anti-DoS service (see please the email the DOTS telemetry authors sent to the WG).

I think this is a very good discussion.

Thanks, Ehud


From: Mortensen, Andrew [mailto:amortensen@arbor.net]
Sent: Wednesday, February 15, 2017 6:18 PM
To: Tirumaleswar Reddy (tireddy) <tireddy@cisco.com>
Cc: Ehud Doron <EhudD@Radware.com>; dots <dots@ietf.org>; David Aviv <DavidA@Radware.com>
Subject: Re: [Dots] Comments and feedbacks on draft-reddy-dots-signal-channel-07 and draft-reddy-dots-data-channel-03 .


On Feb 14, 2017, at 9:53 AM, Tirumaleswar Reddy (tireddy) <tireddy@cisco.com<mailto:tireddy@cisco.com>> wrote:

Hi Ehud,

Thanks for the detailed review, Please see inline (I will respond to data channel comments in a separate mail)

From: Dots [mailto:dots-bounces@ietf.org] On Behalf Of Ehud Doron
 … snip...
6.       Page 14 figure 5: The mitigation request attributes are right but not enough. Need to add more telemetry info about the actual attack that it is required to mitigate, need to consider attributes in draft-doron-dots-telemetry-00 as part of the discussion in the WG.

[TR] Yes, I plan to update the draft with telemetry info based on outcome of draft-doron-dots-telemetry-00.

I understand need for and support the effort to ensure telemetry between DOTS agents, but I’m skeptical about the suggestion that the right place for it is in the signal channel. The signal channel requirements are restrictive by design (sub-MTU message size, expectation of packet loss, etc.), suggesting incompatibility with the proposed telemetry attributes in draft-doron-dots-telemetry-00. Among other things, that draft proposes CEF for attack details and the inclusion of a list of authenticated sources. Tiru’s signal channel draft suggests assuming an MTU of no more than 1280 bytes if the PMTU is not known, and concludes that a maximum datagram size of 576 bytes with a DOTS payload size of 500 bytes is best to ensure the signal channel will not be fragmented.

All of that is to say I disagree with the suggestion that the signal channel should be the primary vehicle for telemetry. Feedback, yes; unscoped telemetry, no. How do we determine if there’s enough telemetry? How much telemetry does vendor A require to function as a DOTS server or client? How much telemetry loss can either agent (and vendor implementation) withstand?

In contrast, the data channel seems like the ideal place for the sort of telemetry described in draft-doron-dots-telemetry-00. There are no restrictive size or packet loss handling requirements, and RESTCONF supports event streams that would seem to fit the need quite well.

andrew