Re: [Lsr] Using IS-IS Multi-Topology (MT) for Segment Routing basedVirtual Transport Network

Tony Przygienda <tonysietf@gmail.com> Sun, 29 March 2020 16:30 UTC

Return-Path: <tonysietf@gmail.com>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B51F03A0DD7 for <lsr@ietfa.amsl.com>; Sun, 29 Mar 2020 09:30:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.197
X-Spam-Level:
X-Spam-Status: No, score=-0.197 tagged_above=-999 required=5 tests=[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 B5nUu5GXT9I8 for <lsr@ietfa.amsl.com>; Sun, 29 Mar 2020 09:30:45 -0700 (PDT)
Received: from mail-il1-x12d.google.com (mail-il1-x12d.google.com [IPv6:2607:f8b0:4864:20::12d]) (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 3082B3A0DD2 for <lsr@ietf.org>; Sun, 29 Mar 2020 09:30:45 -0700 (PDT)
Received: by mail-il1-x12d.google.com with SMTP id g15so13449364ilj.10 for <lsr@ietf.org>; Sun, 29 Mar 2020 09:30:45 -0700 (PDT)
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=CAEJCgVvL3CER252Cb59p31AYJhGCPcz1gFHbdC7RQw=; b=FZIZIBP/7vCDZ56ORWzmI/8sXOq5UYdO1jeit+pMZmDGQBRfziO4nJm+V3319+q+ZJ NwX5z8Ckbd2Q6Q9fgIQDiCVb5/vjsl8WCGdXNlr5nVESAF3WljxXebymGzg0NKAV486p /KlGk4mLqBddqqKduzP3IvJH1CIv4y94rnDYC0fuzC/mA21zshtaWN7JHE8+UlY7YY0C 2dhZXSMIN0sYuNnGVL+tHG1F88ki0rrZ9aKaIbwmkWrqQYePg3Uqb/dyiGAH+8RjZNl5 lDMTeMGalRnnmozbrIAmjNzotpA7cHZ5yK50Pyh7IHzmS2zhtF3yZpDyx5CS0wxF5rA6 E8xw==
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=CAEJCgVvL3CER252Cb59p31AYJhGCPcz1gFHbdC7RQw=; b=e6Ujvaq9MQ3wQQjJHd06auemFRWJfgc0k4bjLFbxNDp9gktaNtZn+t0vANI/GoibXm Py/uHPxmKqiVPTvqe5UVeLlVRQa3w4NR+vvo6bMKgJ3eZvOUyNds8iIngx7YH8buhMo/ qQU6pagSx8rM/NgQtKpBLbeNvdUv2ElVB/qKYq0n9xEmGznQRGbmeAlgHJav080oiSZq JW07m9jz7G3V9PDZv4yFktA/UlqSM8WyPHwR//eZ/8YQaUCxPKmbujjZ/hQPUtXBybsf BSKgUxp7SKH1k5rERv9ucoGEfjIbnsn1Es+gioyezRqBXr0OoIDI7JbkyYBFPUiPR4AW 7TXA==
X-Gm-Message-State: ANhLgQ1lXVmQHgL7+WW/oGC8gQxtScKd0MuFAStyNOfQ6duM05VEbclQ BNJ6fPrgakBWzmB/t/Vw+PJP15ovNf5WvkBIakU=
X-Google-Smtp-Source: ADFU+vuv+MNWbGH/VxRfdMJ/EyrW8cMfn8Z/5OoKLT/QVot5VA83ilWC1Gc5krTm2cE9loxPNwClQ52oq1mGUh31aZs=
X-Received: by 2002:a92:2c05:: with SMTP id t5mr8149789ile.132.1585499444505; Sun, 29 Mar 2020 09:30:44 -0700 (PDT)
MIME-Version: 1.0
References: <3231136e-ab2e-679b-d421-34b086c53ee5@cisco.com> <8ACEC0D5-91F9-4AE7-84B3-AFF3EF2D5544@tsinghua.org.cn> <MW3PR11MB46193EC9A6AE0571DFD79819C1CA0@MW3PR11MB4619.namprd11.prod.outlook.com>
In-Reply-To: <MW3PR11MB46193EC9A6AE0571DFD79819C1CA0@MW3PR11MB4619.namprd11.prod.outlook.com>
From: Tony Przygienda <tonysietf@gmail.com>
Date: Sun, 29 Mar 2020 09:28:46 -0700
Message-ID: <CA+wi2hMtHCMKOdZMmmkMs6Fse0qQrZuT64mgT4mNFvKvpFBtQg@mail.gmail.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Cc: Aijun Wang <wangaijun@tsinghua.org.cn>, Peter Psenak <ppsenak=40cisco.com@dmarc.ietf.org>, "peng.shaofu@zte.com.cn" <peng.shaofu@zte.com.cn>, "Dongjie (Jimmy)" <jie.dong@huawei.com>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, "Les Ginsberg (ginsberg)" <ginsberg=40cisco.com@dmarc.ietf.org>, "lsr@ietf.org" <lsr@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002e739805a200dbf8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/8gqpRI-NWIVgM0uxz8BR11F_NnE>
Subject: Re: [Lsr] Using IS-IS Multi-Topology (MT) for Segment Routing basedVirtual Transport Network
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 29 Mar 2020 16:30:49 -0000

As usual +1 Les

Simply think what is the _L3 construct_ ISIS runs over which is easily
identified as the same thing that adjacency runs over. If adjacency runs
over each constituent of L2 bundel we don't have L2, we have L3 with
confused naming. If adjacency runs over the L2 bundle the bundle is an L3
construct and hence MTID applies

again, to keep things orthogonal (mostly on the encoding side but also
underlying architecture)  I would derive 225 the same way we run 222.
Otherwise we end up in funky places like "what happens if this bundle has
more than one MTID and if it runs on no MT and a MTID" as well and what
does it mean if it's missing and what if someone doesn't understand it and
so on and so on. That stuff has been pretty well reviewed and thought out
when it was done and all the tlv/subtlv discussions had then ...

--- tony

On Sun, Mar 29, 2020 at 8:57 AM Les Ginsberg (ginsberg) <ginsberg@cisco.com>
wrote:

> Peter/Aijun -
>
> We are in agreement.
> I never said that an L2 Bundle member could/should be associated with a
> specific MTID.
>
> It is the L3 adjacency that has the MTID association.
> If we were going to support MTID in TLV 25 the correct place to put it
> would be as part of the " Parent L3 Neighbor Descriptor".
>
>    Les
>
>
> > -----Original Message-----
> > From: Lsr <lsr-bounces@ietf.org> On Behalf Of Aijun Wang
> > Sent: Sunday, March 29, 2020 3:46 AM
> > To: Peter Psenak <ppsenak=40cisco.com@dmarc.ietf.org>
> > Cc: peng.shaofu@zte.com.cn; Dongjie (Jimmy) <jie.dong@huawei.com>;
> > xiechf@chinatelecom.cn; Les Ginsberg (ginsberg)
> > <ginsberg=40cisco.com@dmarc.ietf.org>; lsr@ietf.org; Tony Przygienda
> > <tonysietf@gmail.com>
> > Subject: Re: [Lsr] Using IS-IS Multi-Topology (MT) for Segment Routing
> > basedVirtual Transport Network
> >
> > I have the same consideration as Peter.
> >
> > Aijun Wang
> > China Telecom
> >
> > > On Mar 29, 2020, at 17:10, Peter Psenak
> > <ppsenak=40cisco.com@dmarc.ietf.org> wrote:
> > >
> > > Hi Les,
> > >
> > >> On 29/03/2020 00:00, Les Ginsberg (ginsberg) wrote:
> > >> Tony –
> > >> There are a few misunderstandings in your post.
> > >> Let me try to correct them.
> > >> RFC 8668 defines a new top-level TLV (25). This is NOT a sub-TLV(sic)
> of
> > TLVs 22,23,141,222,223.
> > >> Conceptually, it could have been defined as a sub-TLV, but because of
> the
> > limited length of a TLV in IS-IS (255 octets) and the likelihood that
> advertising
> > L2Bundle member attributes would consume a significant amount of space,
> > we decided to use a new top-level TLV which references the associated L3
> > adjacency advertised in TLV 22. This means TLV22 advertisements are not
> > impacted by the presence of TLV 25. In particular, the use of TLV 25
> does not
> > lead to multiple TLV 22 advertisements for the same adjacency, which we
> > thought was a desirable outcome.
> > >> The equivalent OSPF draft (
> https://tools.ietf.org/html/draft-ketant-lsr-
> > ospf-l2bundles-01 ) takes the sub-TLV approach, but since OSPF has a 16
> bit
> > length for TLVs it does not face the same encoding issues.
> > >> I fully agree with you that an L2 bundle is a Layer 3 construct – and
> as such
> > can be associated with any Layer 3 MTID in theory. However, when writing
> > RFC 8668 we did not consider that there was a use case for topology
> specific
> > link attributes. The current encoding does not support MTID.
> > >
> > > RFC 8668 defines a TLV to advertise attributes of the individual L2
> link
> > members. While the TLV itself can be considered as L3 construct (and have
> > MT associated with it), the individual L2 Bundle Member Links inside
> this TLV
> > are not L3 constructs IMHO and should never have a MTID associated with
> > them. The ask here is to advertise different MTID for each individual L2
> > bundle member link.
> > >
> > > MTID is used to construct a topology. I do not see how a L2 bundle link
> > member would ever become part of the L3 topology.
> > >
> > > my 2c,
> > > Peter
> > >
> > >
> > >> At this point, if we needed to extend RFC 8668 to support MTID we
> would
> > need to allocate an additional TLV code point that included MTID –
> similar to
> > the distinction between TLV 22 and TLV 222.
> > >> HTH
> > >>    Les
> > >> *From:* Lsr <lsr-bounces@ietf.org> *On Behalf Of * Tony Przygienda
> > >> *Sent:* Saturday, March 28, 2020 10:25 AM
> > >> *To:* peng.shaofu@
> >
> > _______________________________________________
> > Lsr mailing list
> > Lsr@ietf.org
> > https://www.ietf.org/mailman/listinfo/lsr
>