Re: [Teas] draft-xie-idr-bgpls-sr-vtn-mt (and draft-zzhang-teas-network-slicing-with-flex-te)

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Tue, 11 August 2020 00:51 UTC

Return-Path: <zzhang@juniper.net>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7854A3A0E6D; Mon, 10 Aug 2020 17:51:20 -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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=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=juniper.net header.b=F+Q1gb9D; dkim=pass (1024-bit key) header.d=juniper.net header.b=MSZWvxPX
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 rsxNksretjKD; Mon, 10 Aug 2020 17:51:16 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C65EF3A0E6B; Mon, 10 Aug 2020 17:51:16 -0700 (PDT)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 07B0h3Xn020664; Mon, 10 Aug 2020 17:51:04 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=J2wDIPjsMy/O+o7IueQbHQHIFTDzQrC3e1gWj3iBjJc=; b=F+Q1gb9DdP0h8w4wvcKGz72q1c+LeHmaY4D6cnFvssCE9Z2mOJvESwoIc6F1ugQtOuJ6 gmzD05soghMqj+zVeyGGg1myjFPriZ9TTgiaqK5U3/W2Gg2rxtjlcpkrUj1AVtzuvrKK 6E7t+raevZAvPrmqx8Pc2nPtcZbb5LVKQEPgF0FOAQX31Ip3Qo4jLDc9gZJ/IvRjIUag 4g9bb5PsKRIIdQsvVpHywizCiez4bka63qEfY55LpHp5uYa0bUICXmF01siKWJTJAsqg gPPscodHSRNn8C7NHr7qEU8AiUg7NUbjNdUUHjWHogdX0KOWIEfjvAWBGNOkpTCgjHkw 4Q==
Received: from nam04-bn8-obe.outbound.protection.outlook.com (mail-bn8nam08lp2040.outbound.protection.outlook.com [104.47.74.40]) by mx0b-00273201.pphosted.com with ESMTP id 32sta8ud76-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 10 Aug 2020 17:51:04 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IxAV0vOMcoIEuIYBknN2HBbySKHeVq07Sg3BKCjs/YQ/RHilMjeaBQ3PigGl63OzlfLxSev9TthNVe5cs7ol3l+dL2klpeDLiq+ePZ6W0NwZyU1Iivu5bPqDFgHi2za2WQop6YMSp3hOZGRSsJZ1SKVJ+NHdzy5o/32lqRJSkqBzUwAdr1n1xqI5sbeUEFFp8sjVFVrYCc6XJC0/BGdVMIW26dr96SvgUT8Tn4su8DJPL/YZGYSbF0RgQH5kfKP+7L7dEu4ll/XG77Kb00l4mcijXZBPrKvgHrXiyrHYtCdQvPqKx3TyR7/UpqN+hH4EgGINsvc6O31KK5UM8NqNqg==
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=J2wDIPjsMy/O+o7IueQbHQHIFTDzQrC3e1gWj3iBjJc=; b=ff3GjAuZ5pNMlbF0cXhoSqWKB5EbfqsypMOynWGBXwfThtlHb50mOIhT8YqrdGWJgvCQry1clo3XbjrY5Fo7v+1mbqFRFqmCQNqKbu8PQYgQV+5Ba3L8kJKr1W7WTeNuHFkgnmul//hinvktKb4AvTF3Z/nrgLC/z2tTNt2fChayCBUKxGpVKeO2mqtaYYrJVVgJgaVwzxuJulUyxmRvtZR/i4d798yNwBGj+yLltmaMAyaAj8TuJt+SMI2yGcPxJHX4zB6pj0kOLlNuLjH0NYkBJlRAya0iaZP8kTLwiPdX83RAdueWBeghplMyyaUhzkKxutMlVmzDo3+nq95wkw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=J2wDIPjsMy/O+o7IueQbHQHIFTDzQrC3e1gWj3iBjJc=; b=MSZWvxPXWbJYyQea5EhDYaYndHRFJdoISUbtCDSN5cOXYhsjt9gZ2TLCouy3zM4mLy3maPi0QNpgKFg0C8VsIewgdSOOUE47IDCcEOpXtykJiPeZ6LhRcOn/7UO29ufYWRjYb0MMiuFowHOPgEOIAVnHVAHInK6/hmWXXP5cP+o=
Received: from MN2PR05MB5981.namprd05.prod.outlook.com (2603:10b6:208:c3::15) by MN2PR05MB6205.namprd05.prod.outlook.com (2603:10b6:208:d1::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3283.10; Tue, 11 Aug 2020 00:50:59 +0000
Received: from MN2PR05MB5981.namprd05.prod.outlook.com ([fe80::2846:6230:af13:b291]) by MN2PR05MB5981.namprd05.prod.outlook.com ([fe80::2846:6230:af13:b291%2]) with mapi id 15.20.3283.014; Tue, 11 Aug 2020 00:50:59 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "Dongjie (Jimmy)" <jie.dong@huawei.com>, "licong@chinatelecom.cn" <licong@chinatelecom.cn>, "xiechf@chinatelecom.cn" <xiechf@chinatelecom.cn>, Lizhenbin <lizhenbin@huawei.com>
CC: "idr@ietf. org" <idr@ietf.org>, "teas@ietf.org" <teas@ietf.org>
Thread-Topic: draft-xie-idr-bgpls-sr-vtn-mt (and draft-zzhang-teas-network-slicing-with-flex-te)
Thread-Index: AdZveNFa6EbkHmKCSli1cmzO+0dTVw==
Date: Tue, 11 Aug 2020 00:50:58 +0000
Message-ID: <MN2PR05MB59812AC328D7D06C18A529D3D4450@MN2PR05MB5981.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2020-08-11T00:50:56Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=b600cdc2-f43f-4c22-9718-58471d473e05; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
dlp-product: dlpe-windows
dlp-version: 11.5.0.60
dlp-reaction: no-action
authentication-results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: f48c831c-382b-46bf-af55-08d83d909cee
x-ms-traffictypediagnostic: MN2PR05MB6205:
x-microsoft-antispam-prvs: <MN2PR05MB62058CC16308F6BBFCA5D040D4450@MN2PR05MB6205.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 13iEWkB8BtgYCqYVJVhl8b/Th5d8OW+psyWZWoe+xthsk55G2YiPlRuPxHWGXyYxFrEJFTUTO1Ww7GD/ETopGUr+cXQ8MzkwGhQ06RsJj7jiiVoLfhlL3Ly1JAUNkv9Do3/k9GB6XEdRvDOGaVkA8LA998VFvrMKXASZvmgowdhBsEHaQ+iOroc6wO00OAgX5NyWjjPWyp7n9c/ilTF2DV8UW1NV+iodBXtqf63nT2dMc0kiFl7VD6jri0BIywo6SgNV5Nm/vIP97Lal9+7GTDmFY0Z6cDdoXOWsMWnUMTtC59v1HjsQ3LGFd9IFa4y8stOEmIs1VSS/XAHTd7tgKg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB5981.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(376002)(136003)(366004)(346002)(39860400002)(2906002)(52536014)(86362001)(9686003)(5660300002)(8676002)(4326008)(33656002)(8936002)(66556008)(55016002)(66446008)(66476007)(66946007)(76116006)(64756008)(54906003)(316002)(110136005)(186003)(26005)(7696005)(53546011)(6506007)(83380400001)(66574015)(478600001)(71200400001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: wPn+fDe/2TEP76S+3s/BK+4zu/PFHI6oiOMoKzGb9S23uxpmnz0nWyB/vIIRDz5PqW1+0052SKLAC5vJ354U3oKCb+nv8tOTrgX52QNlkbyeGrhnpTl16QESPBaGQ74ZVfRLiBusRNgU7VHn1psglGN0o+LExEHfMDv3nKz87LHYW3sCYFClb+voZgsktYIo1tc8q8UtHbiWYvS8XCbGEYFTb58o2vHQ1LWrEt9kyjFOytd+k8dQvM9x5xVXAnrSsQ1OvDsDUDwdl4AffnL2W8SMYw/308ShrbboJuV907Hr0K7L0vkW3dKGQmZkbhegLHaQun95U8hGvEXWphW3R6aqbt8umSGqOx+izVWJ42hBbm2avriilF0VxW/X4Jrmojy/L13VpMkfFwQgmNPotlRy98e3j1rcjLHoMXs4FNK2WTAexdwiJZhS3to6vfCctcflYWKzUjIU+329P3jAyjv2uZAbkyabgVRenYg8XGsjArIUagWZoET5+xslpLAUzBFiKUC0Fm/aH0QzVHXHtBU5TOeQIDS2wtSdyaCYQUjE7XOF7g8k2X7zPbFWdKUM72I1OMGJmjpIPc5uf7y4fBCYOJkrXvsWvHSdBoOJXDdR67eAC11/SqrHaejWfkX4ReABZvz6O3U6anTizN64zg==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB5981.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f48c831c-382b-46bf-af55-08d83d909cee
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Aug 2020 00:50:58.8049 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 7FpFGrv5iUuuMQuVFyqAnxcjqyNk0ol/ajfr8n+VuLKwfezjDXle4pRDgD78I0sNNC3g0fb/V6H3/OiLRAMedQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR05MB6205
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-08-10_22:2020-08-06, 2020-08-10 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 suspectscore=1 bulkscore=0 mlxlogscore=999 spamscore=0 malwarescore=0 impostorscore=0 mlxscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 clxscore=1015 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2008110002
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/9tBW1vND02rOVdpYRkCO_8ng168>
Subject: Re: [Teas] draft-xie-idr-bgpls-sr-vtn-mt (and draft-zzhang-teas-network-slicing-with-flex-te)
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Aug 2020 00:51:21 -0000

Hi Jie,

Please see zzh> below.


Juniper Business Use Only

-----Original Message-----
From: Dongjie (Jimmy) <jie.dong@huawei.com> 
Sent: Friday, August 7, 2020 4:50 AM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; licong@chinatelecom.cn; xiechf@chinatelecom.cn; Lizhenbin <lizhenbin@huawei.com>
Subject: RE: draft-xie-idr-bgpls-sr-vtn-mt

[External Email. Be cautious of content]


Hi Jeffrey,

Thanks for your suggestion and information about the Flexible TE draft.

I reviewed your draft, my reading is essentially it only allow the edge nodes to perform per-algo SPF, and only adj-SIDs are used for the SR path. I have a few questions about this document. Could you please help to clarify them?

1. Are the link admin-groups configured on each link in the network? Or they are provisioned on the controller, then distributed only to the edge nodes?

Zzh> They're only configured on the controller, and then either distributed only to relevant edge nodes (if we don't want all the nodes to be involved in per-algo info and calculation) or to all nodes (if the scaling is not a concern but we want to remove the burden of distributed provisioning and flooding).

2. With the proposed mechanism, will IGP still be used for the distribution of Flex-Algo definition, the link admin-group information and the algo-specific SIDs? And are per-algo SIDs still needed?

Zzh> For the case of calculation only on relevant edge nodes, LAGs and FADs are only distributed to those nodes using BGP not IGP. Per-algo SIDs are needed only if the edge-calculated SR-TE path with adjacency-SIDs is too long (last paragraph of section 1.3), and in that case the per-algo SIDs should only be distributed to relevant edge routers using BGP, also using the Bitmask RT for filtering.

3. After an edge node performs per-algo SPF, does it generate a SR policy locally for the calculated SR-TE path?

Zzh> The end result is that it uses the calculated SR-TE path to send traffic. Yes that could be via locally generated SR policy (my understanding is that SR policy is not necessarily tied to controllers).

4. It proposes to use BGP-LS with RT for targeted FAD and link-state information distribution, as discussed in the IDR meeting, some reasons about why BGP-LS or BGP is suitable for this would be needed.

Zzh> I actually missed that discussion. Do you mean why BGP-LS vs. BGP, or why BGP/BGP-LS vs. other means? It seems that BGP-LS is most natural - we already have BGP-LS northbound for routers to send Link information to controllers and the same can be used for controllers to send to routers, except that we use BitMask RT to both carry LAG and for controlling route importation/propagation.

5. In the IGP extensions, a router originates LSAs/LSPs with other node's link-state information, this is different from the traditional IGP mechanism. Also with IGP flooding, there is no control of the target nodes to received and keep such information. Are these IGP extensions comply to the concept of the edge node computation?

Zzh> I assume you're referring to "2.3.  OSPF/ISIS Encoding of Link Administrative Group Information for Cetralized Advertisement".
Zzh> It is not for targeted distribution to only edge nodes. Rather, it is for the traditional FlexAlgo case where every router is doing SPF for every algo, except that the LAGs and FADs are centrally provisioned and signaled (first to a few BGP-LS speakers like ABRs and then flooded to all IGP routers - if they're not all BGP-LS speakers).
Zzh> While the ABRs originate LSAs/LSPs with other node's link information, the ABRs are not spoofing other nodes' LSAs/LSPs. They're using their own LSAs/LSPs but providing the "hosting router" information so that others know which router the links belong to. I think that is reasonable.
Zzh> Thanks.
Zzh> Jeffrey

Looking forward to your feedbacks. Thanks.

Best regards,
Jie

> -----Original Message-----
> From: Jeffrey (Zhaohui) Zhang [mailto:zzhang@juniper.net]
> Sent: Friday, July 31, 2020 11:03 PM
> To: licong@chinatelecom.cn; xiechf@chinatelecom.cn; Dongjie (Jimmy) 
> <jie.dong@huawei.com>; Lizhenbin <lizhenbin@huawei.com>
> Subject: draft-xie-idr-bgpls-sr-vtn-mt
>
> Hi,
>
> About the following:
>
> 4.  Scalability Considerations
>
>    The mechanism described in this document requires that each VTN has
>    an independent topology, and for inter-domain VTNs, the MT-ID used in
>    each involved domain is consistent.  While this brings the benefits
>    of simplicity, it also has some limitations.  For example, it means
>    that even if multiple VTNs may have the same topology attribute, they
>    would still need to be identified using different MT-IDs in the
>    control plane.  This requires that for each VTN, independent path
>    computation would be executed.  The number of VTNs supported in a
>    network may be dependent on the number of topologies supported, 
> which
>    is related to the control plane computation overhead.
>
> As I mentioned after Cong's presentation in ID, Flexible TE (Flexible 
> Algorithm
> + SR-TE + Targeted Distribution) addresses the above scaling concerns. 
> + I also
> have some further thoughts on advertising other attributes, to be 
> published in later revisions of my draft-zzhang-teas-flexible-te draft.
>
> Would like to hear your thoughts and perhaps we can collaborate.
>
> Thanks.
> Jeffrey
>
> Juniper Business Use Only