Re: [Detnet] [mpls] Comment on draft-gandhi-mpls-ioam-sr-05

Rakesh Gandhi <rgandhi.ietf@gmail.com> Thu, 18 February 2021 23:55 UTC

Return-Path: <rgandhi.ietf@gmail.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F07323A1ABA; Thu, 18 Feb 2021 15:55:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, HTML_MESSAGE=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 NS0ic89CcD8X; Thu, 18 Feb 2021 15:55:41 -0800 (PST)
Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) (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 845B23A1A84; Thu, 18 Feb 2021 15:55:38 -0800 (PST)
Received: by mail-lj1-x232.google.com with SMTP id q14so9464782ljp.4; Thu, 18 Feb 2021 15:55:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=qTXpE3Xj7fnPmQU6SioCuc/oouohVCbfTlXuHD5Pnu8=; b=HJAu2jAMXFLUNW6i3ADNkH9tAHYGyHpMNLfTHpYfCLW4iFB9WKOi9RdXIpaQCAQ4I7 MgyuBwjsKZqyQMK+MPY4o36gHUieWsjbX42SnChJwWNh0uPRFvY6lkyJYpOf3Rr5wUby OVCrbqLZffu6k+wDaI9o0dPX3H8YnV9i2Hs6Bho1Ys7wns7tVBGC94RvDR8/LJvQkJN7 5O0SW5Fum6dGLvayFSeB8aPeJZOhYEaT72PtQw0uQU+7hTEjr96W6gCh6ne80XI3bjv3 a92BTT70d5fwFExeZ/i8U1TiKWzCc3CftGhCXsl2XUuA+Vsm4yPfdj7bg5EttAIKuzq8 i0dw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=qTXpE3Xj7fnPmQU6SioCuc/oouohVCbfTlXuHD5Pnu8=; b=Sx7h0IsQLRM7OYqgj+LeWYyex4zgex4SW909Dq968/Fg1abavjnlOIIzoIDhlLNaaP +mIErEf95dQITtkWmhD50zJDUz2hz72eUlGy57j4NRbMPrlqgZ2gj4r27VJvoQmEZl3o gY7wQ2tthKtysuzTkwPwiJ5yUDhhQJgvzbH6ipLV5HfBt4D5EugKNk16kkD0eqBdLFxo xAkEzcJM6Or4/tGeCX71ES9AdILnW16UBE4YETxrHjb7lxotYJ8atCwQHpR87Ma5VUsX gWA1Ds+mggcSMkmZ2Fkj3vDJkNY9Pbc5wA/opr8o6Bcpr7+A2uWsJl4Ki+1m7mr4qWkw wZRQ==
X-Gm-Message-State: AOAM533M5PthBnU0YeqtCO/I1KFwrw3fL9V6KboGIqT2fVDOeBRvtVAR fW7ValCqLcJHALuT7JB00NDDXeGDnZM96R/UYMGOTRlB+E9bnfU=
X-Google-Smtp-Source: ABdhPJwNYNZMmhy7cEO9vjkjMymfdfhUmtG8mQwlt5bo0hsG0OuBMBqMxcahRljyxw3CeHqud8HpzvWTyZmtbFUT25Q=
X-Received: by 2002:a2e:a555:: with SMTP id e21mr3711320ljn.423.1613692536605; Thu, 18 Feb 2021 15:55:36 -0800 (PST)
MIME-Version: 1.0
References: <161020726794.17530.11589439685950388453@ietfa.amsl.com> <202101120949094647407@zte.com.cn> <9852AE73-1117-464E-8CBE-66868961F603@gmail.com>
In-Reply-To: <9852AE73-1117-464E-8CBE-66868961F603@gmail.com>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Thu, 18 Feb 2021 18:55:25 -0500
Message-ID: <CAMZsk6cZvHSO6Db8it-BEUvD3_s5Ov0SrOpVDQLLD7uFads5Uw@mail.gmail.com>
To: Stewart Bryant <stewart.bryant@gmail.com>
Cc: mpls <mpls@ietf.org>, pals@ietf.org, DetNet WG <detnet@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006bcde605bba512ae"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/TlLSFa2hw84GOuDWuYTbowgQRhA>
Subject: Re: [Detnet] [mpls] Comment on draft-gandhi-mpls-ioam-sr-05
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Feb 2021 23:55:49 -0000

Hi Stewart,
FYI:
I believe Section 7 in latest revision (06) addresses this comment. Welcome
your feedback on that.
https://datatracker.ietf.org/doc/html/draft-gandhi-mpls-ioam-sr-06

Thanks for your review.
Regards,
Rakesh

On Tue, Jan 12, 2021 at 9:24 AM Stewart Bryant <stewart.bryant@gmail.com>
wrote:

> There are three problems, how you encode the action and where you place
> the metadata, and how you accommodate anything else after BoS.
>
> This is getting very messy and we need to solve this holistically or we
> will damage the future of the MPLS protocol.
>
> The best place to indicate HxH is at ToS since this is looked at by every
> hop with minimum effort.
>
> This could be via a FEC or an SPL. However I do not like the SPL approach
> because you probably need the EL to neutralise ECMP and that is four labels
> in the stack  before you even get to specify the destination. That is as
> many labels as some LSRs can cope with. You could I suppose have an iOAM
> SPL that specifies the ECMP behaviour but we are loosing our generality if
> we go down that route.
>
> The best place to indicate E2E is at BoS since this is where you handle
> the E2E iOAM. That can be an ordinary label, and since you have to
> advertise E2E iOAM capability it is not much more to specify which label
> you expect to see BoS to indicate its presence.
>
> Now you have two choices to advertise both, - the ToS stuff which you do
> not PHP + the BoS, or one of two different BoS labels. The use of two
> different BoS labels is far less problematic since that is only 2 out of
> million available labels and you need the label in place to indicate that
> the packet carries E2E iOAM and not just plain IP … except that it may not
> carry plain IP...
>
> Now here is what worries me.
>
> What if the LSP is carrying a PW, or is DetNet? What if it is a MS-PW? In
> all these cases there is a CW immediately after BoS. Then there is the
> universal fragmentation idea that is floating about that also wants to
> follow BoS.
>
> How do we fit in 2, possibly 3 or 4 sets of descriptor data after the BoS.
> This has the possibility to get very messy very quickly.
>
> So we need to go up a level and consider how we generalise this, because
> iOAM needs to live with the rest of the MPLS ecosystem, and will not be the
> only candidate for BoS meta data. That is not to say that I have anything I
> want to put there that I am being quiet about, instead it is to point out
> that once the first genie is out of the bottle a whole bunch of their
> friends will soon follow behind. So we have to solve this elegantly such
> that we can deal with the MPLS extensions we have not yet thought of and
> not be tempted to just hack something in that works for the immediate case
> in hand.
>
> - Stewart
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>