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

"Les Ginsberg (ginsberg)" <ginsberg@cisco.com> Sat, 28 March 2020 23:01 UTC

Return-Path: <ginsberg@cisco.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 675B73A0871 for <lsr@ietfa.amsl.com>; Sat, 28 Mar 2020 16:01:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.698
X-Spam-Level:
X-Spam-Status: No, score=-7.698 tagged_above=-999 required=5 tests=[DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=UG6A2tP0; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Mt/ToTqD
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 txCzM1BTUD9F for <lsr@ietfa.amsl.com>; Sat, 28 Mar 2020 16:01:01 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F19BB3A086B for <lsr@ietf.org>; Sat, 28 Mar 2020 16:01:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=72688; q=dns/txt; s=iport; t=1585436460; x=1586646060; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=/2WAF6ouQxD8ggpAnXaJpO6Tns7I8xfZ0jQzco0dxlg=; b=UG6A2tP0n+34gJ7+Xkju+TqS/RQdiy84IGkK10up4c+FVudBHWV9lVo5 oq0GKSqUlytq2e5O1Z6qTSSnTxbb1E9Ytrl/uVPET9gKhm1lKjETL+1xq 2IJXAgZ0vIHPOGiVnch3JX1+xGU2ZYESnbB0aBLqZxjr/RAHYSWWWLiSa k=;
IronPort-PHdr: 9a23:aAlawhyL53vviinXCy+N+z0EezQntrPoPwUc9psgjfdUf7+++4j5YhWN/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A1RJKa5lQT1kAgMQSkRYnBZuKCEvgJvPwYAQxHd9JUxlu+HToeUU=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DBAADO1n9e/4QNJK1cChoBAQEBAQEBAQEDAQEBAREBAQECAgEBAQGBe4ElLyQsBWwKTiAECyqEGoNFA4pqgl+YH4JSA1AECgEBAQwBARgBDgYCBAEBgw6BNgIXghokOBMCAwEBCwEBBQEBAQIBBQRthVYMhXABAQEBAgEBARAIAQgKEwEBJQcLAQsEAgEGAhEBAwEBASABBgMCAgIlCxQDBggCBAENBQgTB4MFgX5NAw4gAQ6PJZBnAoE5iGJ1gTKCfwEBBYEzAgEBg2MYggwDBoE4hSINhwIagUE/gRABR4JNPoJnAQECAYE1BAcBASIVDwcJglwygiyNXyCCe4V6JIoDjld3CoI8hkuBFo9RgkyIMJBwjxmJFpJtAgQCBAUCDgEBBYFpIoFYcBU7gmxQGA2NeSQMBRIVgzuFFIVBdAKBJ4sggkMBAQ
X-IronPort-AV: E=Sophos;i="5.72,318,1580774400"; d="scan'208,217";a="748035417"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 28 Mar 2020 23:00:59 +0000
Received: from XCH-ALN-003.cisco.com (xch-aln-003.cisco.com [173.36.7.13]) by alln-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id 02SN0wbC002403 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 28 Mar 2020 23:00:59 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-ALN-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sat, 28 Mar 2020 18:00:58 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sat, 28 Mar 2020 18:00:58 -0500
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Sat, 28 Mar 2020 19:00:58 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CEV4TnfHp1FUBeRvYlvk49Q0/ZpSRqch36/S+1gSqlg+WKZXCJI1mrWMUmEwXPTdW0XI+gGKupwHoJtxUj1j2fv1X5huKCTDZpFxARjcH661d8lLhgQBi8b7N8bcbMSwwJ3lUTtbqKbZKyt74Hc42vnnL+JtJNoLHxTWTBy6Mz70olJ6X/XtDwgvHgI80m5z7WjpvxrsP/9Rq6oPrKu15G64GDbVYyn5dMLTc7EL7AlveGqdHsAUJFLNM8SWoXpXO4PLhL4WF1BYZOD2TN1W9TgLKxxz3rCqAccVsaCYPMME0HvU6b40UOGp4TfM+NDdUkW8Rx8EXbaYCttUaFHtsA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/2WAF6ouQxD8ggpAnXaJpO6Tns7I8xfZ0jQzco0dxlg=; b=BSfvATOfc6tzrED5JSfq60Q/rBpxSgiaLB4cj3gjNjCvn6DH6yxhwxVz+aQXD8upBhq4Ylr9BCwBrjQRQNsDAbS3igeRwGnyV5OHbk8XV+Lj4F/fG9A5GadqcRQNdstJxquKAKKl6PW/EFgqJMRcEnQkRVqeRWnNqkSzcS2oINSfDtuQRQhf1SaQnbxZxzrb1p4dPtFLt76qaAJu4ChI6uB4kDHXrqJIh/bwW/O0KO6NQCPxk5Bke5QCcByX9s1lM1Syalsze3kOfKz5DAyJ7xDkwG3TOZZryjrTrFKGI8VHzbZHHNWN9BgnVSzsK5cUZm0eGFWqs8Hzmpl8yzLwHw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/2WAF6ouQxD8ggpAnXaJpO6Tns7I8xfZ0jQzco0dxlg=; b=Mt/ToTqDEICYgS5ob/HYxhba6Tf6cN4c7Y//g+zXNFkq42MuX/r1DglfjQ00bDFuHnoeFYo9NZ/X4ywMCY/kQt9RYb1kx2ydYBN4XOAyeF8srG84xswhRVEOYbilCeQ5MsveJLItmTrpDumlA/4wilWJXTaeWoUMnnHrKSmv184=
Received: from MW3PR11MB4619.namprd11.prod.outlook.com (2603:10b6:303:5b::15) by MW3PR11MB4521.namprd11.prod.outlook.com (2603:10b6:303:55::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.20; Sat, 28 Mar 2020 23:00:55 +0000
Received: from MW3PR11MB4619.namprd11.prod.outlook.com ([fe80::b87d:76f6:5a2e:951c]) by MW3PR11MB4619.namprd11.prod.outlook.com ([fe80::b87d:76f6:5a2e:951c%3]) with mapi id 15.20.2856.019; Sat, 28 Mar 2020 23:00:55 +0000
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: Tony Przygienda <tonysietf@gmail.com>, "peng.shaofu@zte.com.cn" <peng.shaofu@zte.com.cn>
CC: "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, "Dongjie (Jimmy)" <jie.dong@huawei.com>, "ppsenak=40cisco.com@dmarc.ietf.org" <ppsenak=40cisco.com@dmarc.ietf.org>, "lsr@ietf.org" <lsr@ietf.org>
Thread-Topic: [Lsr] Using IS-IS Multi-Topology (MT) for Segment Routing basedVirtual Transport Network
Thread-Index: AQHWBSY1pF/xY7iEPEGodsiZvF2L5KhemXXQ
Date: Sat, 28 Mar 2020 23:00:55 +0000
Message-ID: <MW3PR11MB461962B4BB5E5F9FDBA849C9C1CD0@MW3PR11MB4619.namprd11.prod.outlook.com>
References: <1c557c2d-98fb-0972-1483-22413f552d5a@cisco.com> <202003281208217569461@zte.com.cn> <CA+wi2hPUx8VzwPQ1nNhXi5GnjsqBS7+P7knkRs2HXwjv4_EgXg@mail.gmail.com>
In-Reply-To: <CA+wi2hPUx8VzwPQ1nNhXi5GnjsqBS7+P7knkRs2HXwjv4_EgXg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ginsberg@cisco.com;
x-originating-ip: [2602:306:36ca:6640:81bc:8340:3a7c:1136]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3fe58772-497e-40ed-255c-08d7d36bdf5b
x-ms-traffictypediagnostic: MW3PR11MB4521:
x-microsoft-antispam-prvs: <MW3PR11MB4521CE7E9560416FA9BA699BC1CD0@MW3PR11MB4521.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 03569407CC
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW3PR11MB4619.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(39860400002)(396003)(366004)(376002)(136003)(346002)(8676002)(81156014)(81166006)(33656002)(9686003)(53546011)(6506007)(316002)(7696005)(30864003)(55016002)(110136005)(54906003)(8936002)(71200400001)(64756008)(5660300002)(186003)(86362001)(966005)(66446008)(4326008)(478600001)(66556008)(66946007)(52536014)(66476007)(2906002)(76116006)(440344003); DIR:OUT; SFP:1101;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 2lQlRJqapPUbDJQaGMLDRFsVHNYYbENO789HgUOlc8t5GGqatMay7u0drX8lBTFz0yZ+dXaiD1i7S3P3Wqm7NabJcaI4nZKtdVbE5nybIaoJGAr/bbGmLJxziCk2NClkeIeimMLwI/zGpW0RSNvFb6w87u9rF7h7BkyrV9AbS/eq13T0vEblB0h/BFHcLtfANIw7pXFecFuyApboEik3yEaaSlV/2ZuBqBc1gymuMbAhFUaM5LwlVK9zxvDEzdL/3dpLt9DvCY5EJOCXWTua7eN9P4gslLGZ5z9Gkt6gXZuBM+8TxA15leyFK01N9jxiqvgVKtBX/+yqUJPMymKOoSZocEvQXA7ABhSAJZStTKzppLbyVVwAl0BPQZN7t94cZBD3f30i1MCA+UjlbSljje1eMw2lLKFpntZ7q9lRlVwOkwVjaRdeDmN861P+DZmdney98SCGYqmf6TvuR/fqaPCv3lrxjGV18txgzedg6cBTcBpdtF6zQljbpn3iZoBCwFodQ8DHbNbm0cznra8YeYLLTA/B0otA6/ImbMBjBPRXj/i8g0fYUN6l4HN++B4U
x-ms-exchange-antispam-messagedata: dtaBBdMgfaxVHhZlH/T7d+wBamWdpwEp8c0Q7NAW752FlJ6eODfENYlvw/VpMR7bX1bFof6DCq6xfshB7jHrMnYsVIjTuKMJmEBICarGEx8bHT+UvnISvoRJQN1VnP97FyEXfyGUVx00De9BPBz6fdOlfXOKKqg9UgHDXGChWy63ZIlE/uJdvXDr1PlDod0uGFxVnVHdrnd/MkzDmUZkGg==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MW3PR11MB461962B4BB5E5F9FDBA849C9C1CD0MW3PR11MB4619namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 3fe58772-497e-40ed-255c-08d7d36bdf5b
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2020 23:00:55.6268 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /2Z2ahM3ZWA8wKJN90Uu4uefGww9j6FyyjuwGVbElWFXlVu1FMoHi1HEZwLJFwqT5OsNkn+ifjFUdUHFYoCq5A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4521
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.13, xch-aln-003.cisco.com
X-Outbound-Node: alln-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/gKW4DWnJ9NDxrIBjHKAjCFwPhpQ>
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: Sat, 28 Mar 2020 23:01:05 -0000

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.
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@zte.com.cn
Cc: xiechf@chinatelecom.cn; Dongjie (Jimmy) <jie.dong@huawei.com>; ppsenak=40cisco.com@dmarc.ietf.org; lsr@ietf.org
Subject: Re: [Lsr] Using IS-IS Multi-Topology (MT) for Segment Routing basedVirtual Transport Network

I'm surprised by where this discussion is heading, what prevents you from sticking TLV25 into MT TLVs or actually aren't you contradicting existing standards RFC?

First, an L2 link bundle (I assume we talk about 8668 here) is a L3 concept in ISIS since you run an adjacency over it and obviously fwd' L3 frames.  MT is nothing else but associating a L3 adjacency with an MT so if you run a normal adjacency over normal L2 bundle so you can an MT adjacency ..

And funny enough rft8668 even says


The name of the IANA registry for Sub-TLVs for TLVs 22, 23, 141, 222,

   and 223 has been changed to include sub-TLV 25.

Whether you use that for slicing is a different discussion, you are bound by 12 bits worth of MTs as first observation. 2nd, it forces you on a very orthogonal but hence very manageable ;-) architecture where both sides of the interface must be configured for the things to associate. And you have to repate prefixes per MT if you wnat them reachabl3e in multiple MTs if that makes sense (i.e. you don't use MT to disassociate addressing but only to manage link resources).

"Color";ing on the other hand does not seem to have much of an architecture AFAIS but is rather like tag'ing keywords in a post, you hope you can make some kind of algorithm deliver some kind of coherent forwarding behavior (just like querying for some combinations/substring/presence/absence of keywords in a query on bunch of "things"). While this is surely more flexible in case you don't need all the flexiblity the manageability of the whole things looks to me daunting.

A good analogy is MPLS vs SR here. If you wnat a nailed, guaranteed end-2-end connectivity with clear OAM/resource allocation/behavior on failures/topology changes MPLS is your friend, SR gives you arguably more flexibility but the question where the traffic goes on changes, resource allocation, stats, behavior on failures/changes is something that is far more daunting to get a handle on.

my 2c

--  tony

On Fri, Mar 27, 2020 at 9:08 PM <peng.shaofu@zte.com.cn<mailto:peng.shaofu@zte.com.cn>> wrote:



Hi Peter, and other folks



This topic is very interesting. it happend that we also consider this topic in draft-peng-lsr-flex-algo-l2bundles-00, and draft-zch-lsr-isis-network-slicing-02.

I totally agree Peter that MT can not be used for L2 members. IMO, both Flex-algo and AII can be extended to address this topic, but MT not.



Thanks,

PSF


原始邮件
发件人:PeterPsenak <ppsenak=40cisco.com@dmarc.ietf.org<mailto:40cisco.com@dmarc.ietf.org>>
收件人:Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>;xiechf@chinatelecom.cn<mailto:xiechf@chinatelecom.cn> <xiechf@chinatelecom.cn<mailto:xiechf@chinatelecom.cn>>;lsr <lsr@ietf.org<mailto:lsr@ietf.org>>;
日 期 :2020年03月27日 23:45
主 题 :Re: [Lsr] Using IS-IS Multi-Topology (MT) for Segment Routing basedVirtual Transport Network
Hi Dongjie,

On 27/03/2020 16:32, Dongjie (Jimmy) wrote:
> Hi Peter,
>
> My question actually is: where does the TLV 222 column in the IANA registry come from? As it is not specified in the IANA section of RFC 5120. It would be helpful if you or anyone else could share some more information about this. If normative specification of using TE attributes in TLV 222 could be found in an RFC, we would add a reference to it and remove the editor's note in section 3.1 of this document.

I guess it came with RFC 5120.

please see more inline:


>
> And please see some further replies inline about the L2 bundle discussion.
>
> -----Original Message-----
> From: Peter Psenak [mailto:ppsenak@cisco.com<mailto:ppsenak@cisco.com>]
> Sent: Friday, March 27, 2020 4:11 PM
> To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; xiechf@chinatelecom.cn<mailto:xiechf@chinatelecom.cn>; lsr <lsr@ietf.org<mailto:lsr@ietf.org>>
> Subject: Re: [Lsr] Using IS-IS Multi-Topology (MT) for Segment Routing based Virtual Transport Network
>
> Hi Dongjie,
>
> On 27/03/2020 07:56, Dongjie (Jimmy) wrote:
>> Hi Peter,
>>
>> You missed some of my comments in previous mail, could you also reply to this?
>>
>>> Although the IANA registry shows that all the TE attributes could be used in TLV 222/223, this was not specified in RFC 5120 (or other RFCs I'm aware of), could you help to provide the reference to such IANA specification? In addition, it seems not all of the TE attributes are suitable to be carried at per-topology level. Thus the IANA registry may need to be updated.
>
> my reading of RFC 5120 and the existing IANA registry is that it is legal to advertise TE attributes in MT TLVs:
>
> https://www..iana.org/assignments/isis-tlv-codepoints/isis-tlv-codepoints.xhtml#isis-tlv-codepoints-22-23-25-141-222-223<https://www.iana.org/assignments/isis-tlv-codepoints/isis-tlv-codepoints.xhtml#isis-tlv-codepoints-22-23-25-141-222-223>
>
> It says "y" for all TE attributes. What else do you need?
>
>>
>> And please see further replies inline with [Jie]:
>>
>> -----Original Message-----
>> From: Peter Psenak [mailto:ppsenak@cisco.com<mailto:ppsenak@cisco.com>]
>> Sent: Thursday, March 26, 2020 7:03 PM
>> To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; xiechf@chinatelecom.cn<mailto:xiechf@chinatelecom.cn>; lsr
>> <lsr@ietf.org<mailto:lsr@ietf.org>>
>> Subject: Re: [Lsr] Using IS-IS Multi-Topology (MT) for Segment Routing
>> based Virtual Transport Network
>>
>> Hi Dongjie,
>>
>> On 26/03/2020 11:57, Dongjie (Jimmy) wrote:
>>> Hi Peter,
>>>
>>> Thanks for your comments.
>>>
>>>> -----Original Message-----
>>>> From: Peter Psenak [mailto:ppsenak@cisco.com<mailto:ppsenak@cisco.com>]
>>>> Sent: Thursday, March 26, 2020 5:23 PM
>>>> To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; xiechf@chinatelecom.cn<mailto:xiechf@chinatelecom.cn>;
>>>> lsr <lsr@ietf.org<mailto:lsr@ietf.org>>
>>>> Subject: Re: [Lsr] Using IS-IS Multi-Topology (MT) for Segment
>>>> Routing based Virtual Transport Network
>>>>
>>>> Hi Dongjie,
>>>>
>>>> On 26/03/2020 07:40, Dongjie (Jimmy) wrote:
>>>>> Hi Peter,
>>>>>
>>>>> As described in the abstract, the purpose of this draft is to
>>>>> define a simplified
>>>> control plane mechanism to build SR based Virtual Transport Network
>>>> (VTN), it is based on the combination of IS-IS Multi-Topology with
>>>> other IS-IS extensions, e.g.. the extensions for TE, SR and L2 bundle.
>>>> In a word, it tries to reuse the existing TLVs as much as possible.
>>>>
>>>> reusing the TLVs is not something that needs a standardization.
>>>>
>>>>>
>>>>> That said, this document introduces the mechanism of specifying
>>>> per-topology TE attributes, which was not covered in the existing
>>>> IS-IS MT (RFC 5120).
>>>>
>>>> I can clearly see that TLVs defined in RFC5120 are listed in the
>>>> registry of sub-TLVs available for TLV 222/223
>>>>
>>>> https://www..iana.org/assignments/isis-tlv-codepoints/isis-tlv-codepo<https://www.iana.org/assignments/isis-tlv-codepoints/isis-tlv-codepo>
>>>> i
>>>> nts.xhtm
>>>> l#isis-tlv-codepoints-22-23-25-141-222-223
>>>>
>>>> So I'm not sure what you are adding.
>>>
>>> In RFC 5120 section 7, it says that
>>>
>>> “If traffic engineering or some other applications are being applied per topology level later, the new TLVs can automatically inherit the same attributes already defined for the "standard" topology without going through long standard process to redefine them per topology.”
>>>
>>> This indicates that per-topology TE attributes is not a feature specified in RFC5120, although the TLVs can be reused.
>>
>> the text above clearly says there is no standardization required.
>>
>> [Jie] My reading of the above text is that RFC 5120 leaves the specification of per-topology TE or other applications to a later document. And it is also related to my below comment which you missed.
>
> my reading is different.
>
>>
>>> Although the IANA registry shows that all the TE attributes could be used in TLV 222/223, this was not specified in RFC 5120 (or other RFCs I'm aware of), could you help to provide the reference to such IANA specification? In addition, it seems not all of the TE attributes are suitable to be carried at per-topology level. Thus the IANA registry may need to be updated.
>>
>> [Jie] Maybe you could provide some information about the history of this IANA registry? It assumes all the TE attributes can be applied to both TLV 22 and TLV 222, which may not always be the case.
>
> registry clearly tells.
>
>>
>>>>> Similarly, it also introduces the mechanism of associating MT-IDs
>>>>> with a
>>>> particular member link of L2 bundle, which was not defined in IS-IS
>>>> L2 Bundle (RFC 8668).
>>>>
>>>> carrying MT-ID in the L2 Bundle TLV is conceptually wrong.
>>>>
>>>> It is the parent L3 link which has the association with the
>>>> particular topology ID, you can not change the topology per L2 link member.
>>>>
>>>> You are trying to overload the MT-ID with the VTN semantics, but you
>>>> can not do it here. If you need a VTN ID for the L2 member link,
>>>> which I'm not sure why, you need to define a a new attribute and not mix it with MT-ID.
>>>
>>> In this document we try to reuse the existing IDs and TLVs to fulfil the functionality required. Since several existing TLVs defined for L3 link have been introduced for the L2 bundle member, we are considering the possibility of also carrying MT-ID as another attribute of the member link. Could you elaborate why it cannot be reused? Of course defining a new VTN-ID is another option. We are open to discussion about this.
>>
>> the reason is simple - the L3 link is already associated with the MT-ID.
>> You can not change the MT-ID of the underlying L2 link.
>>
>> [Jie] In this case, the L3 link is associated with the union of the MT-IDs associated with its L2 member links.
>>
>> For example, if a L3 link has three L2 member links, which are associated with MT-x, MT-y and MT-z respectively, then the L3 link is associated with MT-x, MT-y and MT-z.
>
> I'm going to repeat myself here. You are misusing the MT-ID for something you have defined. I don't think it is correct. L2  bundle link is NOT a topological entity in ISIS, only the L3 link is. Associating L2 bundle link with a MT is conceptually wrong.
>
> If you wanted different bundle members to be part of different topologies the obvious solution would be to enable L3 directly on the individual links rather than combine them into one L3 Bundle interface.
>
> [Jie2] I agree the usage of MT-ID is extended in this case. But if an L3 parent link participates in multiple topologies, this could help to further identify the member link which is only used for traffic belonging to a specific topology. A similar attribute is the admin-group.

no, I don't agree. You can only associate MT-ID with a L3 link, not with
L2 link.

>
> [Jie2] Enabling L3 on each individual link is another option, while it introduces the overhead which the L2 bundle mechanism tries to avoid.

well, if you want to use L3 constructs like MT-ID, it comes with an
overhead. I have expressed my concerns of the MT being used for what you
are trying to use it for in the past - and overhead was the main issue.

thanks,
Peter

>
> [Jie2] BTW, in the IANA section of the L2 bundle RFC 8668, it clearly specifies which existing sub-TLVs are allowed in the newly defined TLV 25, and in which existing TLVs the new sub-TLVs can be carried. Something similar documented in an RFC for TLV 222 would be good enough to solve my question in the beginning of this mail.
>
> Best regards,
> Jie
>
>
> thanks,
> Peter
>
>
>>
>> Best regards,
>> Jie
>>
>>
>> thanks,
>> Peter
>>
>>>
>>> Best regards,
>>> Jie
>>>
>>>>
>>>> thanks,
>>>> Peter
>>>>
>>>>
>>>>>
>>>>> Thus we think it is appropriate to be standard track.
>>>>>
>>>>> Best regards,
>>>>> Jie
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Lsr [mailto:lsr-bounces@ietf.org<mailto:lsr-bounces@ietf.org>] On Behalf Of Peter Psenak
>>>>>> Sent: Wednesday, March 25, 2020 10:09 PM
>>>>>> To: xiechf@chinatelecom.cn<mailto:xiechf@chinatelecom.cn>; lsr <lsr@ietf.org<mailto:lsr@ietf.org>>
>>>>>> Subject: Re: [Lsr] Using IS-IS Multi-Topology (MT) for Segment
>>>>>> Routing based Virtual Transport Network
>>>>>>
>>>>>> Hi Chongfeng,
>>>>>>
>>>>>> what exactly is being standardized in this draft? I don't see anything.
>>>>>>
>>>>>> thanks,
>>>>>> Peter
>>>>>>
>>>>>>
>>>>>> On 25/03/2020 14:44, xiechf@chinatelecom.cn<mailto:xiechf@chinatelecom.cn> wrote:
>>>>>>>
>>>>>>> Hello, folks,
>>>>>>>
>>>>>>> we have submitted a new draft of
>>>>>>>       https://tools.ietf.org/html/draft-xie-lsr-isis-sr-vtn-mt-00 .
>>>>>>>
>>>>>>> It is about Using IS-IS Multi-Topology (MT) for Segment Routing
>>>>>>> based Virtual Transport Network. Enhanced VPN (VPN+) as defined
>>>>>>> in I-D.ietf-teas-enhanced-vpn aims to provide enhanced VPN
>>>>>>> service to support some applications's needs of enhanced
>>>>>>> isolation and stringent performance requirements.  VPN+ requries
>>>>>>> integration between the overlay VPN and the underlay network.  A
>>>>>>> Virtual Transport Network
>>>>>>> (VTN) is a virtual network which consists of a subset of the
>>>>>>> network toplogy and network resources allocated from the underlay network.
>>>>>>> A VTN could be used as the underlay for one or a group of VPN+ services.
>>>>>>> This document describes a simplified mechanism to build the SR
>>>>>>> based VTNs using IGP
>>>>>>> multi- topology together with other well-defined IS-IS extensions.
>>>>>>>
>>>>>>> Comments and suggestions are highly appreciated.
>>>>>>>
>>>>>>> Chongfeng Xie
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Lsr mailing list
>>>>>> Lsr@ietf.org<mailto:Lsr@ietf.org>
>>>>>> https://www.ietf.org/mailman/listinfo/lsr
>>>>>
>>>>>
>>>
>>>
>>>
>>
>>
>>
>
>
>

_______________________________________________
Lsr mailing list
Lsr@ietf.org<mailto:Lsr@ietf.org>
https://www.ietf.org/mailman/listinfo/lsr


_______________________________________________
Lsr mailing list
Lsr@ietf.org<mailto:Lsr@ietf.org>
https://www.ietf.org/mailman/listinfo/lsr