Re: [Int-dir] Intdir telechat review of draft-ietf-dots-multihoming-12

mohamed.boucadair@orange.com Wed, 27 April 2022 06:05 UTC

Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EE65EC1594A8; Tue, 26 Apr 2022 23:05:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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=orange.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id at2lh-HO9Gdd; Tue, 26 Apr 2022 23:05:08 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D3FEC15948C; Tue, 26 Apr 2022 23:05:05 -0700 (PDT)
Received: from opfedar01.francetelecom.fr (unknown [xx.xx.xx.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by opfedar24.francetelecom.fr (ESMTP service) with ESMTPS id 4Kp7Wg3kKkz5xlZ; Wed, 27 Apr 2022 08:05:03 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1651039503; bh=by8IeM1qGFMhpnYEs0vAB4Lzam/1JCp3JFA7Gxds1W8=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=qeosK7m7NAWgyPKWUHpivNtYfNIW8Oi94eUmSwDYq6xRaaqs14aKH0m89VJw766YG TPh6BdSaIo5RjheCeh1koVQ6bW18xGxyXs/hOBzYtoz99rTWih0C2yrPu10NKrNsKl sXMEdMQ+g7Z2ywwVZuigA0wCiBp81J8RHsXATQYvMYlQCNzsgoa4xiqge7d7lUhcR+ +covkC5D3CFlf8VF/1SjFKE/GGKfBPjb0Yhw50Cq+zakdOuRPmtOiP6IDNeEr91Zyl KUhuW02tThapeOMyndpTYkO/kvrfF0ZhPBRxlL3quY/Icv/O3mLain0jWYyQD1dzem lVthgoes1reJA==
From: mohamed.boucadair@orange.com
To: Dave Thaler <dthaler@microsoft.com>, "int-dir@ietf.org" <int-dir@ietf.org>
CC: "dots@ietf.org" <dots@ietf.org>, "draft-ietf-dots-multihoming.all@ietf.org" <draft-ietf-dots-multihoming.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>
Thread-Topic: Intdir telechat review of draft-ietf-dots-multihoming-12
Thread-Index: AQHYWcUka/uAAQS+MEOIMTK014eB7K0DO1Fw
Content-Class:
Date: Wed, 27 Apr 2022 06:05:02 +0000
Message-ID: <3059_1651039503_6268DD0F_3059_457_1_a997fbf9733a4e329c4ebae0669ce895@orange.com>
References: <165101562152.2352.18090967987785867319@ietfa.amsl.com>
In-Reply-To: <165101562152.2352.18090967987785867319@ietfa.amsl.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Enabled=true; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SetDate=2022-04-27T05:27:29Z; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Method=Privileged; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Name=unrestricted_parent.2; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ActionId=38959ab6-317b-4eb9-a913-64b7b00f6f37; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0
x-originating-ip: [10.115.26.52]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/NcMNPHRsLWRH60y2T1QH8i-vWe0>
Subject: Re: [Int-dir] Intdir telechat review of draft-ietf-dots-multihoming-12
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Apr 2022 06:05:13 -0000

Hi Dave, 

Thank you for the review. 

Please see inline.

Cheers,
Med

> -----Message d'origine-----
> De : Dave Thaler via Datatracker <noreply@ietf.org>
> Envoyé : mercredi 27 avril 2022 01:27
> À : int-dir@ietf.org
> Cc : dots@ietf.org; draft-ietf-dots-multihoming.all@ietf.org;
> last-call@ietf.org
> Objet : Intdir telechat review of draft-ietf-dots-multihoming-12
> 
> Reviewer: Dave Thaler
> Review result: Ready with Issues
> 
> I am an assigned INT directorate reviewer for draft-ietf-dots-
> multihoming-12. These comments were written primarily for the
> benefit of the Internet Area Directors. Document editors and
> shepherd(s) should treat these comments just like they would treat
> comments from any other IETF contributors and resolve them along
> with any other Last Call comments that have been received. For
> more details on the INT Directorate, see
> https://datatracker.ietf.org/group/intdir/about/
> 
> Technical comments potentially worth a discuss:
> * Section 4.2: multiple PVDs is not synonymous with distinct
> administrative entities,
>   as evidenced by section 4.1, so would recommend:
> OLD: That router is connected to multiple provisioning domains
> (i.e.,
> OLD: managed by distinct administrative entities).
> NEW: That router is connected to multiple provisioning domains
> NEW: managed by distinct administrative entities.

[Med] Fully agree. Fixed.

> 
> * Section 5.2:
> > when PI addresses/prefixes are assigned and absent any policy,
> the
> > client-domain DOTS gateway MUST send mitigation requests to all
> its
> > DOTS servers.  Otherwise, the attack traffic may still be
> delivered
> > via the ISP which hasn't received the mitigation request.
> 
> If RPF checks are applied by policy to all inbound traffic, then I
> think the attack could only come via a PVD that advertises to the
> client domain prefixes covering the attack sources. In that case
> the MUST might be too strong if no attack is coming from one of
> the PVDs (e.g., an IPv6-only PVD).  Do we really want to require
> sending it to such networks?

[Med] The attack traffic is bound to a target resource that is reachable via all available paths with the same IP address. The default behavior is to proactively seek for mitigation independent of the initial path that was used to receive the attack traffic and not wait till all available pipes are saturated. Please note that a large set of sources can be involved in an attack.

Specific cases are handled by policy and will fall under the policy mentioned in the first sentence: " when PI addresses/prefixes are assigned and absent any policy". After re-reading the text, the current "MUST ...except .." is actually a SHOULD. Updated the text accordingly. 

> 
> Section 5.2:
> > The use of anycast
> > addresses to reach these DOTS servers is NOT RECOMMENDED.  If a
> well-
> > known anycast address is used to reach multiple DOTS servers,
> the CPE
> > may not be able to select the appropriate provisioning domain to
> which
> > the mitigation request should be forwarded.  As a consequence,
> the
> > request may not be forwarded to the appropriate DOTS server.
> 
> If each PVD uses a different anycast address for their own DOTS
> servers, is there still a problem? If so, can the document explain
> what is the problem?  The current text only seems to explain the
> case when the same anycast address is used by different PVDs but
> the statement above about NOT RECOMMENDED is not currently
> constrained to that case.
> 

[Med] Fair point. Changed to "The use of the same anycast addresses ..."

> * Section 5.3:
> > Note that anycast addresses cannot be
> > used to establish DOTS sessions between DOTS clients and client-
> > domain DOTS gateways because only one DOTS gateway will receive
> the
> > mitigation request.
> 
> I wonder if this is too strongly worded.  I suspect you mean that
> G1 and G2 cannot use the same anycast address.

[Med] Yes.

  But if G1 and G1'
> both use the same anycast address for redundancy in that
> topological location, is there a problem? 

[Med] Yes: only one mitigation server will be solicited while the attack traffic may still be forwarded over the other paths. It is even worse when the attack is more severe over the other paths for which no mitigation was requested.

In contrast, I observe
> that the last paragraph of this section says only "NOT
> RECOMMENDED", not "MUST NOT".
> 

[Med] That text for PA, not PI.

> Editorial nits:

[Med] Good catches. Fixed. Thanks.

> * Section 3: in the two definitions, either remove "are" after the
> colon
>   or remove the colon so they're either sentences or definitions,
> not a weird mix.
> * Section 3: re "Provider-Independent (PI) addresses:  are
> globally-unique addresses
>   which are not assigned by a transit provider".  Change "which"
> to "that"
>   per Chicago Manual of Style ("which" and "that" have the same
> meaning in
>   British English but slightly different meanings in American
> English)
> * Section 5.1: "DOTS signaling session to a given DOTS server must
> be established
>   using the interface from which the DOTS server was provisioned."
> Grammar:
>   insert "A" at the start of the sentence
> * Section 5.2: typo "One of more DOTS clients", s/of/or/
> * Section 5.2: s/an unicast/a unicast/
> * Section 5.2: "the attack traffic may still be delivered via the
> ISP which
>   hasn't received the mitigation request", s/which/that/
> 
> Dave Thaler
> 
> 


_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.