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

Gyan Mishra <hayabusagsm@gmail.com> Mon, 30 March 2020 01:00 UTC

Return-Path: <hayabusagsm@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 13F133A0363 for <lsr@ietfa.amsl.com>; Sun, 29 Mar 2020 18:00:54 -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=unavailable 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 OgFmN1TS2pCS for <lsr@ietfa.amsl.com>; Sun, 29 Mar 2020 18:00:50 -0700 (PDT)
Received: from mail-il1-x135.google.com (mail-il1-x135.google.com [IPv6:2607:f8b0:4864:20::135]) (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 878BF3A017E for <lsr@ietf.org>; Sun, 29 Mar 2020 18:00:50 -0700 (PDT)
Received: by mail-il1-x135.google.com with SMTP id i75so6924887ild.13 for <lsr@ietf.org>; Sun, 29 Mar 2020 18:00:50 -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=+lgrItH5bK0MeajbH72xWx3HW2woOW2NciGO5h/g9MI=; b=ucDzXNw67iCO1DtWayHVqMfnnqdLrETBgFwLzEOy71z/rZi4IKKl9BR9Mi74eibyrd PqKssir//kxCQ8p5GS6mtkNDdIatSe0weskVsCG/Xxg4xNtP3QuIsIHYBpJjodO3uAiK GPM1f3kDxGwd+WYTU90+F7fgT+3WM2mHxC6hNe6odgAVtqQ7X4lh5fom2TMrguE9km8B ZTUXNqjhsvOK4DxUEIfx7bzyipJR+1cz+w+ABofxAba6PBb2YVvnu7pBJWeP9nD3DY1x JwDwuJxGi3O3dpabNWFDax8VbLVKdUvBowVQ8Pm1uk14LhDSUQQ0Jk5im0hGoW+2b/w2 VDXQ==
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=+lgrItH5bK0MeajbH72xWx3HW2woOW2NciGO5h/g9MI=; b=oQTOWrKcOFOkWmIPAw+VCWzomA/HFpmX3UVeXoQ0kapa8c4nJzht6quIK4K8Pq6sx1 rXDpNQLMcN0biRNJe7rUDvoQlMWOaATO+K6MTbi+dgXiB51ES1wkwRN9SlNrzwic36V6 /VdXWkNlVnAolJvj4xhusdnTrBGqZlSySx4x6knW6TEx8H/cT1WdpPc1+KhfvzDK1ZbS IoQTkwkgMxGxJxAilHOvxVVN327xI+w87jxuyoZt9gAU6f7UQXTshHXGqRxRyTPNFdS8 YAWS1T56VQ9onHi6OXCo1iJtgHd6RUb7zG7RKbG6UH+Rw0a8D+Mb8kX+KC3GL15LEm9L u3JQ==
X-Gm-Message-State: ANhLgQ1kROOODWm9lwx457L+Z6qnS7ptJuGiicmGGECqiHwC0KLqlYQo PJTT+9Gh48kbORwO4eWiCsV+657yfJZmCBom5sQ=
X-Google-Smtp-Source: ADFU+vveDR48kA3PBG+HwVrXSxgOZnnEH3vd7Av++ebZQXoesL06qcTIhTmiQvR07TML04jIkWEfTQFCMcbOHPai7SU=
X-Received: by 2002:a92:4896:: with SMTP id j22mr8635334ilg.158.1585530049531; Sun, 29 Mar 2020 18:00:49 -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> <CA+wi2hMtHCMKOdZMmmkMs6Fse0qQrZuT64mgT4mNFvKvpFBtQg@mail.gmail.com> <CABNhwV21KD0ptfqmpbvi7t13Eh4-RB=QMrZ3Aba7EYwBdV9a0g@mail.gmail.com>
In-Reply-To: <CABNhwV21KD0ptfqmpbvi7t13Eh4-RB=QMrZ3Aba7EYwBdV9a0g@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Sun, 29 Mar 2020 21:00:38 -0400
Message-ID: <CABNhwV1KAcov0qehyTnHjAuHdLhL71OF7kO+vj_WPgrD4dO_=g@mail.gmail.com>
To: Tony Przygienda <tonysietf@gmail.com>
Cc: Aijun Wang <wangaijun@tsinghua.org.cn>, "Dongjie (Jimmy)" <jie.dong@huawei.com>, "Les Ginsberg (ginsberg)" <ginsberg=40cisco.com@dmarc.ietf.org>, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, Peter Psenak <ppsenak=40cisco.com@dmarc.ietf.org>, "lsr@ietf.org" <lsr@ietf.org>, "peng.shaofu@zte.com.cn" <peng.shaofu@zte.com.cn>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>
Content-Type: multipart/alternative; boundary="00000000000062132705a207fb36"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/cjx8m2canJP_AsNp8TkegbwXE8Y>
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: Mon, 30 Mar 2020 01:00:54 -0000

Hi Chongfeng & Jie

Have you looked at the preferred path routing draft by Uma Chunduri.  This
is also Isis extensions for IP based SR source routing.

Maybe something that can be leveraged for VPN+

https://tools.ietf.org/html/draft-chunduri-isis-preferred-path-routing-00

Also this TEAS draft related to using the RSVP extensions for IP based
source routing for SR.

This may help in having to develop new extensions for VPN+

https://tools.ietf.org/html/draft-saad-teas-rsvpte-ip-tunnels-00

Kind regards

Gyan


On Sun, Mar 29, 2020 at 5:13 PM Gyan Mishra <hayabusagsm@gmail.com> wrote:

>
> Hi Chongfeng & Jie
>
> I read through this draft which is referenced in the MT draft which is a
> good to read first to provide context as to what you are trying to
> accomplish with VPN+ idea.
>
> https://tools.ietf.org/html/draft-ietf-teas-enhanced-vpn-05
>
>
> In reading both documents the basic concept at a high level is that you
> are trying to provide a means of pinning overlay vpn service to underlay
> transport providing a form of isolation abstraction.
>
> From a Spring Source routing standpoint source routing provided by segment
> routing flavors SR-MPLS and SRv6 provides the same vpn coloring and source
> routed traffic engineering via SR-TE for SR-MPLS and SRv6 native L3 vpn
> coloring with SRH traffic steering.
>
> So that coupling for IP SLA requirement of underlay pinning to overlay vpn
> via traffic steering coloring via candidate ERO paths to me seems to be
> satisfied by Segment Routing flavors.
>
> Am I missing something?
>
> Kind regards
>
> Gyan
>
> https://tools.ietf.org/html/draft-ietf-teas-enhanced-vpn-05
>
>
> On Sun, Mar 29, 2020 at 12:30 PM Tony Przygienda <tonysietf@gmail.com>
> wrote:
>
>> 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
>>> <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
>>>
>> _______________________________________________
>> Lsr mailing list
>> Lsr@ietf.org
>> https://www.ietf.org/mailman/listinfo/lsr
>>
> --
>
> Gyan  Mishra
>
> Network Engineering & Technology
>
> Verizon
>
> Silver Spring, MD 20904
>
> Phone: 301 502-1347
>
> Email: gyan.s.mishra@verizon.com
>
>
>
> --

Gyan  Mishra

Network Engineering & Technology

Verizon

Silver Spring, MD 20904

Phone: 301 502-1347

Email: gyan.s.mishra@verizon.com