Re: [Dots] Alexey Melnikov's Discuss on draft-ietf-dots-signal-channel-31: (with DISCUSS and COMMENT)

Alexey Melnikov <aamelnikov@fastmail.fm> Thu, 02 May 2019 08:14 UTC

Return-Path: <aamelnikov@fastmail.fm>
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 6481A120301; Thu, 2 May 2019 01:14:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmail.fm header.b=Xtc4iy2p; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=2IgajR+9
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 5sNMfNqfeqdx; Thu, 2 May 2019 01:13:59 -0700 (PDT)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C6A21202FE; Thu, 2 May 2019 01:13:59 -0700 (PDT)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 1D30621EFE; Thu, 2 May 2019 04:13:58 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Thu, 02 May 2019 04:13:58 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=fm3; bh=m jkvHZvDPjpcv9av7z7lLTWucKjEEk0Rs2+mh0T727M=; b=Xtc4iy2pHjTuHAmZA PuwbT+GR9/4UBi7ctBzDL6mtYLUE+GYmadAa2Io07/Nh3ifbzmgabRzh9h65mn6Z h3qmQ+ESmXdEIEQhP7HzJB2RgteYf+dz3CmELLr6WXDQ59yUpUY/v/N3aeaZD2HL NDrCWlfJHCuDBkZqzQ7+pMpS+jzEWPN8j9meA9merbIh5ph15mz2OlfojSi02xIT XPuhfNatrwiGyR3mJ5ibVzHTt14DGW8LspKR84uwJUHWQu8dLJ6Wwsu9tc6aFew4 e/3cUUTM62CT/DK0SDXi4s7m7aTfrbrMkYOSm3aAGnh1N1Oc49RuUWPiJMcKq8Zq p2t2A==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=mjkvHZvDPjpcv9av7z7lLTWucKjEEk0Rs2+mh0T72 7M=; b=2IgajR+9KR4EafCcLr80nTt8KROuJZBABEKX67x7FpT4UHtOo/LNMm6XY /YnRMSK6aE12vVE1PRy9klEA3bUR+RnucYBitcwT+I/BJ6H7nMm4eUm8cOV7C4v2 6va1kDNtV6RQrhpW3MGcKCrLeY0kc014d40agNcePzED7MV3FI/9+gHBzY55afC1 E75yCfiBctCZr2ZK0ESuheHhUwKdX+LannXCIGPx/daTK20Uu49EHMTbrpfKP/be A2AqxpJkK9naaAgvb/jJQ+tvWatzNKW5C98FHut4BggpBgFNGhKXsLBTTBE9g5/6 gN6ZsA9RltwRQrELF70SnTi1XUidg==
X-ME-Sender: <xms:xabKXKSATGaOPUjGOjedQnofUZMgfyBm4IuY2U8OAVK4jvEq5xpguA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrieelgddtudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpegtggfuhffojgffgffkfhfvsehtqhhmtdhhtddvnecuhfhrohhmpeetlhgvgigv hicuofgvlhhnihhkohhvuceorggrmhgvlhhnihhkohhvsehfrghsthhmrghilhdrfhhmqe enucfkphepjeejrdeljedrudeghedrheehnecurfgrrhgrmhepmhgrihhlfhhrohhmpegr rghmvghlnhhikhhovhesfhgrshhtmhgrihhlrdhfmhenucevlhhushhtvghrufhiiigvpe dt
X-ME-Proxy: <xmx:xabKXPqcODov-o5RE_ZirWfGjlOse-wwS0FydivqndCT6naFulJ-lQ> <xmx:xabKXFJ5c4B9Qh2mHCxj6Et4hlOXgOZBzeijZEZymo82hOrTSE-kAQ> <xmx:xabKXCMLc0toM5eORVL4wJl8BwMnG991dTfvTJbjj6pGrjVHxYu0jA> <xmx:xqbKXEcm6xbby8u-DwPi0AwRQm7nb2lGGbiWKwS7ovhkuxoOwivMqg>
Received: from [192.168.0.12] (cpc121086-nmal24-2-0-cust54.19-2.cable.virginm.net [77.97.145.55]) by mail.messagingengine.com (Postfix) with ESMTPA id EAAF8103D3; Thu, 2 May 2019 04:13:56 -0400 (EDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (1.0)
From: Alexey Melnikov <aamelnikov@fastmail.fm>
X-Mailer: iPad Mail (16D57)
In-Reply-To: <787AE7BB302AE849A7480A190F8B93302EA68A2C@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
Date: Thu, 02 May 2019 09:13:55 +0100
Cc: The IESG <iesg@ietf.org>, "draft-ietf-dots-signal-channel@ietf.org" <draft-ietf-dots-signal-channel@ietf.org>, Liang Xia <frank.xialiang@huawei.com>, "dots-chairs@ietf.org" <dots-chairs@ietf.org>, "dots@ietf.org" <dots@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <47A2BACF-3706-4548-A408-9F64C3DF0B20@fastmail.fm>
References: <155672115649.991.301467308616633255.idtracker@ietfa.amsl.com> <787AE7BB302AE849A7480A190F8B93302EA68A2C@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
To: mohamed.boucadair@orange.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/dots/5Az-SaDUilqK4BCMT8CKwoOeVKc>
Subject: Re: [Dots] Alexey Melnikov's Discuss on draft-ietf-dots-signal-channel-31: (with DISCUSS and COMMENT)
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: Thu, 02 May 2019 08:14:01 -0000

Hi,
Thank you for detailed replies. Quick answer to one of them:

On 2 May 2019, at 07:54, <mohamed.boucadair@orange.com> <mohamed.boucadair@orange.com> wrote:

>> 4) Later in the same section:
>> 
>>   If the request is missing a mandatory attribute, does not include
>>   'cuid' or 'mid' Uri-Path options, includes multiple 'scope'
>>   parameters, or contains invalid or unknown parameters, the DOTS
>>   server MUST reply with 4.00 (Bad Request).  DOTS agents can safely
>>   ignore comprehension-optional parameters they don't understand.
>> 
>> How can DOTS agents know which parameters are comprehension-optional?
> 
> [Med] This is done by looking at the key value:
> 
>      Key value for the parameter.  The key value MUST be an integer in
>      the 1-65535 range.  The key values of the comprehension-required
>      range (0x0001 - 0x3FFF) and of the comprehension-optional range
>      (0x8000 - 0xBFFF) are assigned by IETF Review (Section 4.8 of
>      [RFC8126]).  The key values of the comprehension-optional range
>      (0x4000 - 0x7FFF) are assigned by Specification Required
>      (Section 4.6 of [RFC8126]) and of the comprehension-optional range
>      (0xC000 - 0xFFFF) are reserved for Private Use (Section 4.1 of
>      [RFC8126]).

I suggest you either add the above text or a pointer to where this is discussed.

Best Regards,
Alexey