Re: [mpls] Open DT agenda for 2021-09-09

Loa Andersson <loa.pi.nu@gmail.com> Thu, 09 September 2021 08:44 UTC

Return-Path: <loa.pi.nu@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37DBE3A224D; Thu, 9 Sep 2021 01:44:48 -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, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, 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=gmail.com
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 jpaaCYm0pIPw; Thu, 9 Sep 2021 01:44:41 -0700 (PDT)
Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 049F33A224F; Thu, 9 Sep 2021 01:44:40 -0700 (PDT)
Received: by mail-lf1-x12a.google.com with SMTP id a4so2217467lfg.8; Thu, 09 Sep 2021 01:44:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:subject:from:in-reply-to :date:cc:message-id:references:to; bh=tP0dZewFFYdW6Vg+OyY0FHKqGAwqtUjJZr3kYYos1lY=; b=G29HuriqaYdPNiXo+Cdtl2ypw54HSOpuHbCNIHsN031Eltp/9Pg6Bh4/UOaSyK5Y+i UXwHg1BeOacGyrE6eGVBMapS4nQOKHVx9g2RjGC5YN9jWth/o5M8UqwQww+zdfnJRW5s tqPfkRRfvS5GHDXRMG3cK2eXISd3gpIBuT81cyqYVJ6x0IVHc0mL1lzavrWpgj+TTS6N 6XXpZM3yZLm39wzD+RjcC68TUNd3zWSsNUlzAYT8vOqpEbiDTXAF7VD0NYj0jW30ge3c a6aTYMwRjNwivpOmTbobFueIYAXcIwJTA1ejhle8mBe47TGEU1SvlGkWi7T+j2M71fMC Jg3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:content-transfer-encoding:mime-version:subject :from:in-reply-to:date:cc:message-id:references:to; bh=tP0dZewFFYdW6Vg+OyY0FHKqGAwqtUjJZr3kYYos1lY=; b=EMTd28kGPsvbMdXFZICT4RoBGIZZkFQbNY5RYCXO3C9SW4hVEsX8Q0r9a2azXvCE7f f4PEOxH5uUPPWM+9OmMm6FJ9cvzOcsIS8cRWjIncuqcyMklABZg75JH2VBG8FwuYgngX AMMJQfrXpiYW15gQyKHQje6DmUD5smx/pZa/Qxg4vV/n3uogNoEvJGJxygrta9pV/1x7 ojyvGVOgVPwT7MrebbSrIqDBq+FLk3WZriwT8EmvWirl8gI08ND83YDSUTs/ZWcYjoI9 NIWI3+NyVoraPDbUjRyIo/5Ppsu/2Vy5locrUvypIMaHveIHuy+WGHBEu5zM0pM1d9wF y7TA==
X-Gm-Message-State: AOAM531QxB6Dd1XOS9qmzq07T+5T1BsoC+JRCgk1OJ9ygXX1bP/MDkbk STiq3+OFCqxyuEU7tS8l23yay67Zx8Y=
X-Google-Smtp-Source: ABdhPJysQMfNX67wUVNEXiQ/VNXzAoQt3pjUPsWTjUTh0L7PPV8CsT5MI/FuxfwbZzCZyT3xQEpVeg==
X-Received: by 2002:a05:6512:318e:: with SMTP id i14mr1457513lfe.561.1631177077915; Thu, 09 Sep 2021 01:44:37 -0700 (PDT)
Received: from smtpclient.apple (c-e605e353.020-236-73746f24.bbcust.telenor.se. [83.227.5.230]) by smtp.gmail.com with ESMTPSA id g5sm127042lfv.202.2021.09.09.01.44.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 09 Sep 2021 01:44:37 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (1.0)
From: Loa Andersson <loa.pi.nu@gmail.com>
In-Reply-To: <AM0PR07MB5347CE2F00BB3BB9337448E5ACD59@AM0PR07MB5347.eurprd07.prod.outlook.com>
Date: Thu, 09 Sep 2021 10:44:36 +0200
Cc: John E Drake <jdrake@juniper.net>, mpls@ietf.org, DetNet Chairs <detnet-chairs@ietf.org>, pals-chairs@ietf.org, mpls-chairs@ietf.org
Message-Id: <6A75CE04-DDC8-44BA-98E0-FCE2DC29F362@gmail.com>
References: <AM0PR07MB5347CE2F00BB3BB9337448E5ACD59@AM0PR07MB5347.eurprd07.prod.outlook.com>
To: Balázs Varga A <balazs.a.varga@ericsson.com>
X-Mailer: iPhone Mail (18G82)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/iSXFazgC7Uf8951ae-VeF5sAubw>
Subject: Re: [mpls] Open DT agenda for 2021-09-09
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Sep 2021 08:44:49 -0000

Balazs,

Thanks for comment. I think it is a real issue and have to be addressed. It is not only the wiki that says that the ACH immediately follows the label carrying the BoS (see section 4, second bullet).
I have deferred this discussion until Stewart is back next week. 

/Loa

Sent from my iPhone

> On 9 Sep 2021, at 10:19, Balázs Varga A <balazs.a.varga@ericsson.com> wrote:
> 
> Hi Loa/All,
> 
> I have a DetNet (or more general a PW) specific comment regarding
> https://trac.ietf.org/trac/mpls/wiki/thoughts-on-encapsualation
> 
> In case of DetNet there is a mandatory d-CW (DetNet Control Word).
> Also in general, for PWs a CW may follow the label with the BoS indication.
> 
> Based on the Open DT page, ancillary data is intended to be placed 
> immediately after BoS, where the Control Word must be placed:
>    https://trac.ietf.org/trac/mpls/wiki/thoughts-on-encapsualation
>    "...
>    + "ancillary data" is found immediately after the label carrying the BoS
>    ..."
> 
> It would be great to clarify this issue on the call. I think AD-flags should be 
> able to cover the PW with CW scenarios and signal when "ancillary data" 
> is placed immediately after the CW and not the BoS.
> 
> E.g., 
> Flag1: AD is immediately after BoS vs. there is a CW before AD
> Flag2: hbh vs. e2e
> Flag3-4: size (2-4-6-8 bytes)
> 
> Thanks
> Bala'zs
> 
> -----Original Message-----
> From: mpls <mpls-bounces@ietf.org> On Behalf Of Loa Andersson
> Sent: Wednesday, September 8, 2021 9:43 PM
> To: John E Drake <jdrake@juniper.net>
> Cc: mpls@ietf.org; DetNet Chairs <detnet-chairs@ietf.org>; pals-chairs@ietf.org; mpls-chairs@ietf.org
> Subject: Re: [mpls] Open DT agenda for 2021-09-09
> 
> Sure, it is on the agenda. 
> 
> /Loa
> 
> Sent from my iPhone
> 
>> On 8 Sep 2021, at 21:41, John E Drake <jdrake@juniper.net> wrote:
>> 
>> Loa,
>> 
>> Perhaps this is something we can discuss at an upcoming DT meeting?
>> 
>> Yours Irrespectively,
>> 
>> John
>> 
>> 
>> Juniper Business Use Only
>> 
>>> -----Original Message-----
>>> From: Loa Andersson <loa.pi.nu@gmail.com>
>>> Sent: Wednesday, September 8, 2021 3:38 PM
>>> To: John E Drake <jdrake@juniper.net>
>>> Cc: Loa Andersson <loa@pi.nu>; mpls@ietf.org; pals-chairs@ietf.org; 
>>> mpls- chairs@ietf.org; DetNet Chairs <detnet-chairs@ietf.org>
>>> Subject: Re: [mpls] Open DT agenda for 2021-09-09
>>> 
>>> [External Email. Be cautious of content]
>>> 
>>> 
>>> John,
>>> 
>>> Please look at what Kireeti wrote on the MIAD page on the wiki. I 
>>> think is his latest contribution to that discussion. After that I 
>>> have mail and addition to my “thoughts” (at the bottom.
>>> 
>>> /Loa
>>> 
>>> Sent from my iPhone
>>> 
>>>> On 8 Sep 2021, at 21:29, John E Drake 
>>>> <jdrake=40juniper.net@dmarc.ietf.org>
>>> wrote:
>>>> 
>>>> Loa,
>>>> 
>>>> Comments inline below.
>>>> 
>>>> Yours Irrespectively,
>>>> 
>>>> John
>>>> 
>>>> 
>>>> Juniper Business Use Only
>>>> 
>>>>> -----Original Message-----
>>>>> From: Loa Andersson <loa@pi.nu>
>>>>> Sent: Wednesday, September 8, 2021 3:06 PM
>>>>> To: John E Drake <jdrake@juniper.net>; mpls@ietf.org
>>>>> Cc: pals-chairs@ietf.org; mpls-chairs@ietf.org; DetNet Chairs
>>>>> <detnet- chairs@ietf.org>
>>>>> Subject: Re: [mpls] Open DT agenda for 2021-09-09
>>>>> 
>>>>> [External Email. Be cautious of content]
>>>>> 
>>>>> 
>>>>> John,
>>>>> 
>>>>> Tnx for comments.
>>>>> 
>>>>> There is a couple of thing we need to converged on. For example how 
>>>>> we use "Ancillary data".
>>>>> 
>>>>> Both you and me seem to mean what Kireeti call "post stack data" 
>>>>> when we say "ancillary data".
>>>>> 
>>>>> To me it seem that Kireeti works with three "variants" of ancillary 
>>>>> data
>>>>> - no data
>>>>> - in stack data
>>>>> - post stack data
>>>>> 
>>>>> In an earlier mail I pointed to an addition to my text I promised 
>>>>> to align my text with whatever terminology we agreed to on Thursday.
>>>>> 
>>>>> We might even include a terminology section in the 
>>>>> Framework/Architecture document.
>>>>> 
>>>>>>>> On 08/09/2021 17:35, John E Drake wrote:
>>>>>>>> Loa,
>>>>>>>> 
>>>>>>>> Regarding your "Thoughts on Encapsulating ancillary data", I 
>>>>>>>> think we need to
>>>>>>> define for a given forwarding action whether it requires ancillary data.
>>>>>>> Yes - I say that in my text also. A bit cryptic, but the assumption section says:
>>>>>>> 
>>>>>>>  "Which flags that are "no-data", "in-stack-data" or "after-the-BoS-
>>>>>>>   data" is not decided here, but when the flags flags are specified.
>>>>>>>   This is just EXAMPLES to be used for explanatory purpose."
>>>>>>> 
>>>>>>> Yes so I agree, actually we need to specify which variant of data 
>>>>>>> that is needed when a flag is specified.
>>>>>>> 
>>>>>>> I agree with Kireeti that any ancillary data required by 
>>>>>>> forwarding actions should be encoded in the MPLS label stack.
>>>>>>> 
>>>>>>> I don't think Kireeti says that, he operates with three variants, 
>>>>>>> "no data", "in- stack data", and "post-stack"
>>>>> 
>>>>> [JD]  My recollection is that Kireeti said this in a DT meeting and 
>>>>> I think it
>>> makes sense, given that some implementations have trouble finding the BoS.
>>>> 
>>>>> 
>>>>> So, what we should have is an LSE containing the forwarding actions 
>>>>> followed by LSEs for each forwarding action that requires ancillary data.
>>>>> 
>>>>> Here I don't follow, the post stack data is not an LSE. But the TLV 
>>>>> structure I defined does that, kind of.
>>>> 
>>>> [JD]  If the ancillary data applies to forwarding actions I was 
>>>> placing it in the
>>> label stack.
>>>> 
>>>>> 
>>>>> These LSEs should be in the same order in which the forwarding 
>>>>> actions are defined;  if forwarding actions 1, 3, and 5 require 
>>>>> ancillary data, then following the LSE containing the forwarding 
>>>>> actions there should be three LSEs, for forwarding actions 1, 3, and 5.
>>>>> 
>>>>> Yes, that could work, if the flag position is put in the flag field 
>>>>> in the order they are defined. I think that is the same thing as to 
>>>>> say as the flags representing the forwarding action appears in flag field.
>>>>>> 
>>>>>> I also think we need to specify that a transit node should only 
>>>>>> process the
>>>>> forwarding actions it understands and ignore the others, and that 
>>>>> when constructing the FAI LSEs the ingress node should only include 
>>>>> forwarding actions understood both by it and by the egress node.  I 
>>>>> think the implication of these rules is that a every node needs to 
>>>>> understand every bit in the forwarding actions up to a given bit 
>>>>> position.  I.e., it can't selectively support individual forwarding actions.
>>>>> 
>>>>> I think this is a strong possibility, but it wasoutside the the 
>>>>> scope of the present text, when I wrote it. We could discuss and 
>>>>> include if we
>>> converge.
>>>> 
>>>> [JD]  I was proposing this because it is the only way of which I 
>>>> could think that
>>> would enable incremental deployment.
>>>> 
>>>>> 
>>>>> /Loa
>>>>>> 
>>>>>> Yours Irrespectively,
>>>>>> 
>>>>>> John
>>>>>> 
>>>>>> 
>>>>>> Juniper Business Use Only
>>>>>> 
>>>>>>> -----Original Message-----
>>>>>>> From: mpls <mpls-bounces@ietf.org> On Behalf Of Loa Andersson
>>>>>>> Sent: Tuesday, September 7, 2021 4:46 AM
>>>>>>> To: mpls@ietf.org
>>>>>>> Cc: pals-chairs@ietf.org; mpls-chairs@ietf.org; DetNet Chairs
>>>>>>> <detnet- chairs@ietf.org>
>>>>>>> Subject: [mpls] Open DT agenda for 2021-09-09
>>>>>>> 
>>>>>>> [External Email. Be cautious of content]
>>>>>>> 
>>>>>>> 
>>>>>>> MPLS Open DT,
>>>>>>> 
>>>>>>> We will have our meeting as usual meeting on Thursday (CEST 5pm).
>>>>>>> 
>>>>>>> Please find the agenda a:
>>>>>>> 
>>>>>>> https://protect2.fireeye.com/v1/url?k=13b060ad-4c2b59a8-13b02036-
>>>>>>> 86d2114eab2f-1ba9121565ef0afc&q=1&e=4979ef90-b284-4095-879d-56cba
>>>>>>> 5489ab4&u=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2F%2Ftra
>>>>>>> c.ietf.org%2Ftrac%2Fmpls%2Fwiki%2F20
>>>>>>> 21
>>>>>>> -09-09-
>>>>>>> agenda__;!!NEt6yMaO-
>>> gk!WANhHodAhWZuqCjTWdq1kjMWURaq8utN7dc--
>>>>>>> 65c9lu71w2JUVib03Ng1RrdKKk$
>>>>>>> 
>>>>>>> For the text on "Thoughts on Encapsulating ancillary data" I have 
>>>>>>> received some comments, both off-line and on-line. I have added 
>>>>>>> some responses at the end of the text.
>>>>>>> 
>>>>>>> /Loa
>>>>>>> --
>>>>>>> 
>>>>>>> Loa Andersson                        email: loa@pi.nu
>>>>>>> Senior MPLS Expert                          loa.pi.nu@gmail.com
>>>>>>> Bronze Dragon Consulting             phone: +46 739 81 21 64
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> mpls mailing list
>>>>>>> mpls@ietf.org
>>>>>>> 
>>>>> 
>>> https://protect2.fireeye.com/v1/url?k=efed48c4-b07671c1-efed085f-86d2114eab2f-f53960f57210d1a6&q=1&e=4979ef90-b284-4095-879d-56cba5489ab4&u=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fmpls__;!!
>>>>>>> NEt6yMaO-gk!WANhHodAhWZuqCjTWdq1kjMWURaq8utN7dc--
>>>>>>> 65c9lu71w2JUVib03NgxXHPQ7M$
>>>>> 
>>>>> --
>>>>> 
>>>>> Loa Andersson                        email: loa@pi.nu
>>>>> Senior MPLS Expert                          loa.pi.nu@gmail.com
>>>>> Bronze Dragon Consulting             phone: +46 739 81 21 64
>>>> _______________________________________________
>>>> mpls mailing list
>>>> mpls@ietf.org
>>>> https://protect2.fireeye.com/v1/url?k=e1fd9f12-be66a617-e1fddf89-86d
>>>> 2114eab2f-a28df3f2c554dfe7&q=1&e=4979ef90-b284-4095-879d-56cba5489ab
>>>> 4&u=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2F%2Fwww.ietf.org
>>>> %2Fmailman%2Flistinfo%2Fmpls
>>>> __;!!NEt6yMaO-
>>> gk!U9lc_yZbwa3GJzplYtJcCYbrxwbcU0nBrMQOisbOwCT6zMdTOC22S
>>>> ZAmNranjxA$
> 
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls