Re: [alto] Lars Eggert's No Objection on draft-ietf-alto-cost-mode-03: (with COMMENT)

mohamed.boucadair@orange.com Mon, 30 May 2022 14:30 UTC

Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 68A4AC13CDF3; Mon, 30 May 2022 07:30:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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, T_SCC_BODY_TEXT_LINE=-0.01, 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 yuka3ZWxliy8; Mon, 30 May 2022 07:30:08 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.41]) (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 7B20CC13CE18; Mon, 30 May 2022 07:30:08 -0700 (PDT)
Received: from opfedar03.francetelecom.fr (unknown [xx.xx.xx.5]) (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 opfedar22.francetelecom.fr (ESMTP service) with ESMTPS id 4LBd9B3rRMz2xhN; Mon, 30 May 2022 16:30:06 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1653921006; bh=Mj1TicC/zLWERyHJUo3EbdFvR/hkCa0z195PPwWFCUg=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=l0y0hmaPNShxAJAh9b03z/iXGXDgArnZygkXZ/KykX9ncdRImyCFS/g8znTtzAXW6 xg3OlnNbPx93qaIsrIKUq89QVM+K9KZI7x+2ncMFaIOa4aXLYDq45qFAw9REwltTvL FcgdUICjeIdoAA30R2hXgivMroj9iztuoSRkfbwazfn+4fAA4MxGw5S0uHFR9tvOYy k64dJ8ISh9N97c4uF5Stqz3DbP1U9QTZEhr3A+3/GEarFaY4GC+TYMQLpf/0B3dMGD 8h8707D8t2Rf5TU8BbH+UdMnu3XPCL9x3CTpKT1CRn/guRSsxMk6aFtg1UpU0cqaSF ml6zaZpj2mxkg==
From: mohamed.boucadair@orange.com
To: Lars Eggert <lars@eggert.org>, The IESG <iesg@ietf.org>
CC: "draft-ietf-alto-cost-mode@ietf.org" <draft-ietf-alto-cost-mode@ietf.org>, "alto-chairs@ietf.org" <alto-chairs@ietf.org>, "alto@ietf.org" <alto@ietf.org>, "kaigao@scu.edu.cn" <kaigao@scu.edu.cn>
Thread-Topic: Lars Eggert's No Objection on draft-ietf-alto-cost-mode-03: (with COMMENT)
Thread-Index: AQHYdBpWoEHuCXFlU0SnLIZzjcJ5IK03dBzw
Content-Class:
Date: Mon, 30 May 2022 14:30:05 +0000
Message-ID: <16749_1653921006_6294D4EE_16749_406_1_941409569748405e9807564cd04be9a2@orange.com>
References: <165391094388.4538.10491428423390996165@ietfa.amsl.com>
In-Reply-To: <165391094388.4538.10491428423390996165@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-05-30T14:04:28Z; 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=f8a68419-6b19-409e-b394-ebcb9c0ec39a; 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/alto/6xMMpoUaTCzvK7yoxzqMv2gyphg>
Subject: Re: [alto] Lars Eggert's No Objection on draft-ietf-alto-cost-mode-03: (with COMMENT)
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/alto/>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 May 2022 14:30:12 -0000

Hi Lars,

Thanks for the comment.

Please see inline.

Cheers,
Med

> -----Message d'origine-----
> De : Lars Eggert via Datatracker <noreply@ietf.org>
> Envoyé : lundi 30 mai 2022 13:42
> À : The IESG <iesg@ietf.org>
> Cc : draft-ietf-alto-cost-mode@ietf.org; alto-chairs@ietf.org;
> alto@ietf.org; kaigao@scu.edu.cn; kaigao@scu.edu.cn
> Objet : Lars Eggert's No Objection on draft-ietf-alto-cost-mode-
> 03: (with COMMENT)
> 
> Lars Eggert has entered the following ballot position for
> draft-ietf-alto-cost-mode-03: No Objection
> 
> When responding, please keep the subject line intact and reply to
> all email addresses included in the To and CC lines. (Feel free to
> cut this introductory paragraph, however.)
> 
> 
> Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-
> positions/
> for more information about how to handle DISCUSS and COMMENT
> positions.
> 
> 
> The document, along with other ballot positions, can be found
> here:
> https://datatracker.ietf.org/doc/draft-ietf-alto-cost-mode/
> 
> 
> 
> ------------------------------------------------------------------
> ----
> COMMENT:
> ------------------------------------------------------------------
> ----
> 
> # GEN AD review of draft-ietf-alto-cost-mode-03
> 
> CC @larseggert
> 
> Thanks to Roni Even for the General Area Review Team (Gen-ART)
> review
> (https://mailarchive.ietf.org/arch/msg/gen-
> art/xlaIzXHKY1NzjJRJpuXpzKwP4rc).
> 
> ## Comments
> 
> ### Section 1, paragraph 4
> ```
>      Additional cost modes are required for specific ALTO
> deployment cases
>      (e.g., [I-D.ietf-alto-path-vector]).  In order to allow for
> such use
>      cases, this document relaxes the constraint imposed by the
> base ALTO
>      specification on allowed cost modes (Section 3) and creates a
> new
>      ALTO registry to track new cost modes (Section 4).
> ```
> I second Rob's DISCUSS, i.e., it's not clear at all that current
> ALTO
> implementations will handle this protocol parameter now taking on
> values other than "numerical" or "ordinal" without explicit
> negotiation.
>

[Med] All what actually this draft does is to declare it legitimate to manipulate other cost modes for specific cost metrics.  

In practice, legacy implementations will only support one cost metric (routingcost) as per 7285. So far, such a metric can be associated with two cost types. 

If in the future, a document defines a new cost mode that can also be used for the "routingcost" cost metric or new metrics with additional cost modes, and a server is upgraded to support that, the procedure in 9.2 of RFC7285 will be followed by such upgraded servers to announce the new metrics. clients (including legacy ones) will take these capabilities when building forthcoming requests. 

Note also that legacy servers can also report errors based on unsupported cost modes as per the following from RFC7285:   

   A request with the correct fields and types of values for the fields
   may specify a wrong value for a field.  For example, a Filtered Cost
   Map request may specify a wrong value for CostMode in the "cost-type"
   field (Section 11.3.2.3).  The server indicates such an error with
   the error code E_INVALID_FIELD_VALUE.  For an E_INVALID_FIELD_VALUE
   error, the server may include an optional field named "field" in the
   "meta" field of the response, to indicate the field that contains the
   wrong value.  The server may also include an optional field named
   "value" in the "meta" field of the response to indicate the wrong
   value that triggered the error.  


_________________________________________________________________________________________________________________________

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.