Re: [Idr] WG adoption call for draft-ssangli-idr-bgp-generic-metric-aigp- 10/20/2023 to 11/6/2023

Robert Raszuk <robert@raszuk.net> Thu, 26 October 2023 10:29 UTC

Return-Path: <robert@raszuk.net>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EE658C16F3FA for <idr@ietfa.amsl.com>; Thu, 26 Oct 2023 03:29:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.006
X-Spam-Level:
X-Spam-Status: No, score=-2.006 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, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 xeIAUlMVanDv for <idr@ietfa.amsl.com>; Thu, 26 Oct 2023 03:29:04 -0700 (PDT)
Received: from mail-lj1-x22c.google.com (mail-lj1-x22c.google.com [IPv6:2a00:1450:4864:20::22c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 ECCDCC151077 for <idr@ietf.org>; Thu, 26 Oct 2023 03:29:04 -0700 (PDT)
Received: by mail-lj1-x22c.google.com with SMTP id 38308e7fff4ca-2c5039d4e88so10827661fa.3 for <idr@ietf.org>; Thu, 26 Oct 2023 03:29:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; t=1698316142; x=1698920942; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=oz+SB+MTsdxpKwKStTx1bHRc4cbsg2uD59gEm37Okog=; b=BIOJT9lrId5L7x3E9OkxVEclHY8UavBieIOCyKXGFuEk6NhBUiLnmFCS+kMv4se6OI 1PXHNp5VtlvnotmJ5/NC+wFOls2OrSKGc0Vujx45mwDPHReysnkMtHJs8Itat4jsdpEB 1rwsID0QQ8xC84KJzfh89UKTedTtX2tG50yxvMngBkZ9jPxttNi4+lLL2HVusH2trFB1 4QHiN2n/Ukk7p7DhIU7Kam/XEw0ZW9fyIJ3t1eLZuwf+NKXeR/FpU9MfDfRAcx/D+CJ+ 5E5rFeZzhrG/B26aAZSecisXrRMJIxSskkM0ju1ILevHxM2MXdanDbO74gtLgnt6Q83t xeOw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698316142; x=1698920942; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=oz+SB+MTsdxpKwKStTx1bHRc4cbsg2uD59gEm37Okog=; b=GGy9ZxfRd3mY3+VuXnV4sAiH1VnV8JfrFtOlMY3G1WV5VD/B7cI+MWALdlre0sPPs7 4xTaDz/uad6Lg8pFitCeb/HAVdcy6IGSl8uAkbEgh21ICnBA62aCUgJ6BiG+H6Yb9xug hE5d/M76BlkuOjC0zsrpMES4+PZexLw4jw1G2hDDIxK9/NFqX32aNLahSvCjnmIEBaYy Vvyo0A5eK6qqPpTw/sMwBGB+fckThvnbTKrYDsPWKBfux/kVzGIc33WYYioM8geOQ8Rp 97YVfR2pcpc+6dJkRHl3cHHUurY0Pu6uNNUWBFHvdXyrIgQPzshO2ZWI7V5BeVlROegV URDg==
X-Gm-Message-State: AOJu0YytC4bInOOhIUU/fBnZpxCgTF/OFcAp0VE0N85yyKFf8tTvYVHF EQFI87Dxw6wFj2nl7AqtPIn1NG2hgp1iyq/kbzAZ9k7kVmG2ibCC
X-Google-Smtp-Source: AGHT+IG3awbCHsHSB+/vzetNCyBDHKWwOfKuSYxckcecMS9wYsgnh0W8IzjYEy5HfrJworFWPscqljxHHFJPGmZJ0lA=
X-Received: by 2002:a05:6512:3b8a:b0:508:244a:2439 with SMTP id g10-20020a0565123b8a00b00508244a2439mr223599lfv.66.1698316142310; Thu, 26 Oct 2023 03:29:02 -0700 (PDT)
MIME-Version: 1.0
References: <CAOj+MMGqsJsH_6Y9MJR74bABkNYO+YitC5LfWXh1NMfyvs-oPw@mail.gmail.com> <202310261738558484010@zte.com.cn>
In-Reply-To: <202310261738558484010@zte.com.cn>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 26 Oct 2023 12:28:51 +0200
Message-ID: <CAOj+MMH5Ct2wDfSxi=Ku4-rsSCGuYK0U2Z9tYLpUoDmxTHriZw@mail.gmail.com>
To: peng.shaofu@zte.com.cn
Cc: ssangli@juniper.net, shares@ndzh.com, idr@ietf.org
Content-Type: multipart/alternative; boundary="00000000000061108d06089c0a5d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/U4RctjqamI4zR2oLvRFER8qL_3I>
Subject: Re: [Idr] WG adoption call for draft-ssangli-idr-bgp-generic-metric-aigp- 10/20/2023 to 11/6/2023
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Oct 2023 10:29:09 -0000

Hi Peng,

IMO both are useful in their own unique ways.

But generalized metric by the definition is much more then single
operational parameter hence unit does not work there. Metric of the link
may express in one number monetary cost, propagation delay, loss
probability, jitter probability etc ... it is an accumulated value.

And I do not think there is any worry about attackers or security risks.
This is only about usefulness of such data.

Best,
R.






On Thu, Oct 26, 2023 at 11:39 AM <peng.shaofu@zte.com.cn> wrote:

>
> Hi Robert,
>
>
> Please see inline #PSF2.
>
>
> Regards,
>
> PSF
>
>
>
>
> Original
> *From: *RobertRaszuk <robert@raszuk.net>
> *To: *彭少富10053815;
> *Cc: *ssangli@juniper.net <ssangli@juniper.net>;shares@ndzh.com <
> shares@ndzh.com>;idr@ietf.org <idr@ietf.org>;
> *Date: *2023年10月26日 15:56
> *Subject: **Re: [Idr] WG adoption call for
> draft-ssangli-idr-bgp-generic-metric-aigp- 10/20/2023 to 11/6/2023*
> Hi Peng,
> > #PSF: The metric-value for specific metric type should have unit type,
> for example, for delay metric
> > type the unit type is microseconds (see RFC5305 and RFC8570).
>
> IMO generalized metric if agreed between parties does not require a unit
> type.
>
> #PSF2: Not sure if explicit definition of the unit type may bring any
> extra cost. But, if without this unit type, the example Srihari gave shows
> the obvious confusion.
>
>
> However a transport parameters do (for example it takes 100 ms to traverse
> my ASN between specific PEs) and signalling those would be also useful. In
> fact signalling those may open a doors to exchange it between domains not
> under same administrative umbrella.
>
> #PSF2: In your example, 100ms@ASN may not be explicitly included in the
> advertised route, but rather accumulated as an increment into the
> metric value (except the initial advertised message). Anyway, do you think
> "100ms" has a greater security risk than "100". IMO the information they
> disclose is the same, and attackers (if possible...) can easily guess the
> unit type.
>
>
> Cheers,
> R.
>
>
>
>
>
>
>
> On Thu, Oct 26, 2023 at 5:53 AM <peng.shaofu@zte.com.cn> wrote:
>
>>
>> Hi Srihari,
>>
>>
>> Thanks for your explanations.
>>
>> Please see #PSF inline.
>>
>>
>> Regards,
>>
>> PSF
>>
>>
>>
>> Original
>> *From: *SrihariSangli <ssangli@juniper.net>
>> *To: *彭少富10053815;shares@ndzh.com <shares@ndzh.com>;
>> *Cc: *idr@ietf.org <idr@ietf.org>;
>> *Date: *2023年10月25日 15:23
>> *Subject: **Re: [Idr] WG adoption call for
>> draft-ssangli-idr-bgp-generic-metric-aigp- 10/20/2023 to 11/6/2023*
>>
>> Hi Peng Shaofu,
>>
>>
>>
>> Comments inline.
>>
>>
>>
>> Thanks & Regards,
>>
>>
>>
>> srihari…
>>
>>
>>
>>
>>
>>
>>
>> * Juniper Business Use Only From: *Idr <idr-bounces@ietf.org> on behalf
>> of peng.shaofu@zte.com.cn <peng.shaofu@zte.com.cn>
>> *Date: *Wednesday, 25 October 2023 at 9:36 AM
>> *To: *shares@ndzh.com <shares@ndzh.com>
>> *Cc: *idr@ietf.org <idr@ietf.org>
>> *Subject: *Re: [Idr] WG adoption call for
>> draft-ssangli-idr-bgp-generic-metric-aigp- 10/20/2023 to 11/6/2023
>>
>>
>> *[External Email. Be cautious of content]*
>>
>>
>>
>>
>>
>> Hi Chair, WG,
>>
>>
>>
>> I support the adoption of this document, which is useful to represent the
>> necessary
>>
>> intent information, especially the delay metric types.
>>
>>
>>
>> Srihari> Thanks, I agree, the drafts addresses use cases that many
>> customers have been asking for.
>>
>>
>>
>> But I have a bit doubts about different AIGP metrics across
>> multi-domains. The
>>
>> "normalized" processing defined in the document may not work to get
>> expected
>>
>> path conformed the intent. IMO, a specific metric type carried in the
>> advertised
>>
>> BGP route will clearly indicate that it need an underlay path calculated
>> based on
>>
>> the constraint of that metric type, otherwise,  a single IGP-default
>> metric may be
>>
>> enough for any cases of intent.
>>
>>
>>
>> Srihari> AIGP IMHO is best applicable for domains under single
>> administrative authority. If not, one cannot even assume that metric
>> computation is done consistently across domains. This is applicable even
>> when domains have a common metric-type, for example how is delay expressed
>> as metric-value : value=1 for 100ms or value 1=10ms delay. Similarly how
>> bandwidth is expressed as metric-value : value1 for 10G or value=1 for 100G.
>>
>> #PSF: The metric-value for specific metric type should have unit type,
>> for example, for delay metric type the unit type is microseconds (see
>> RFC5305 and RFC8570). Maybe for IGP default metric type the metric value is
>> just a naked number without units, but that is not true for other metric
>> types. Although your example describes the flexibility of a local arbitrary
>> setting metric value, it seems that the drawbacks outweigh the benefits.
>> That is to say, if based on standardized metric accumulation, there should
>> be no difference between multi-admin and single-admin.
>>
>>
>> Because the "normalized" processing is actually a local policy configured
>> on some
>>
>> BGP speakers that may be under the different operators, I am not sure if
>> this local
>>
>> policy conflicts with the overall intention, for example, overal
>> intention may need
>>
>> strict constraint without any affection by local policy, to obtain a true
>> and reliable
>>
>> path to meet flow requirements. So, if "normalized" processing is kept, a
>> flag in the
>>
>> advertisement should be introduced to turn it off.
>>
>>
>>
>> Srihari> For domains that have not yet transitioned to doing
>> “similar/same” metric type  and want to exchange routes to establish
>> end-to-end path, IMHO, enforcement via policy is a good mechanism that BGP
>> operators are most familiar with. The draft proposes that operators agree
>> on how metric values can be normalized so end-to-end path can be
>> established for a particular metric-type (delay or bw or anything else).
>>
>> #PSF: Agree that for best-effort path in the history the complex local
>> policies are always OK because the requirement is just to get a connection,
>> and indeed, the connection quality is always improved through a large
>> number of bundles links. But now we consider intent-based routing that will
>> be often resolved to an underlay traffic-engineering path to match flow
>> requirements (e.g, the intent is delay, not a simple connection). So the
>> metric accumulation value of the route showed on the ingress PE should be
>> true and reliable. I am mainly concerned about deterministic transmission
>> and would like to hear the other opinions in WG.
>>
>>
>>
>> Regards,
>>
>> PSF
>>
>>
>>
>>
>>
>> Original
>>
>> *From: *SusanHares <shares@ndzh.com>
>>
>> *To: *idr@ietf.org <idr@ietf.org>;
>>
>> *Date: *2023年10月21日 01:57
>>
>> *Subject: [Idr] WG adoption call for
>> draft-ssangli-idr-bgp-generic-metric-aigp- 10/20/2023 to 11/6/2023*
>>
>> _______________________________________________
>> Idr mailing list
>> Idr@ietf.org
>> https://www.ietf.org/mailman/listinfo/idr
>>
>> This begins a 2-week WG adoption call for
>> draft-ssangli-idr-bgp-generic-metric-aigp-05.txt
>>
>>
>> https://datatracker.ietf.org/doc/draft-ssangli-idr-bgp-generic-metric-aigp/
>> <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-ssangli-idr-bgp-generic-metric-aigp/__;!!NEt6yMaO-gk!DwRwl8LTUk4Fo84tGGU14lbqiTfFlTD5IibA-nhpnB8DYf75DcgmLmGMU2xaVgq1Ok9CFniuyIUoz0kxu2uhBQ$>
>>
>>
>>
>> from 10/20/2023 to 11/6/2023.
>>
>>
>>
>> This draft defines extensions to the AIGP attribute to carry
>>
>> Generic Metric sub-types.  This is applicable when multiple domains
>>
>> exchange BGP routing information.  The extension is intended to
>>
>>  aid in intent-based end-to-end path selection.
>>
>>
>>
>> In your discussions, please consider:
>>
>>
>>
>> 1.       Are different AIGP metrics are needed across multiple-domains?
>>
>> 2.       Are the interactions between the current AIGP metric (type 1)
>>
>> and other types of metrics clearly defined?
>>
>> 3.       Is this feature useful for intent-based end-to-end path
>> selection?
>>
>> 4.       Do you see any problems with the mechanisms or the text of the
>> draft?
>>
>>
>>
>> Cheerily, Sue
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Idr mailing list
>> Idr@ietf.org
>> https://www.ietf.org/mailman/listinfo/idr
>>
>
>