[Bier] BIER slicing & flex algo

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Thu, 11 November 2021 20:54 UTC

Return-Path: <zzhang@juniper.net>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 751403A0E4C for <bier@ietfa.amsl.com>; Thu, 11 Nov 2021 12:54:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-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=mZv7cROc; dkim=pass (1024-bit key) header.d=juniper.net header.b=fNRCfwZH
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 PEfrf_imxrrT for <bier@ietfa.amsl.com>; Thu, 11 Nov 2021 12:54:55 -0800 (PST)
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 17EFD3A0DEB for <bier@ietf.org>; Thu, 11 Nov 2021 12:54:54 -0800 (PST)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 1ABIb78i010037; Thu, 11 Nov 2021 12:54:46 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : content-type : mime-version; s=PPS1017; bh=HrPJWeAwlDoyNtrlc22gHNwqUvVZyYlBAqaUPzfJ5/4=; b=mZv7cROcXskPF3lt0xzhI/3QHzarYsIG4/Co957lH8HrQtu1nkhwqyYpk9cEv9Id1Sxg n4B1j9KXz21yAwdzCcGWizyPTiMFsertRdbBDVmQKzeU33MSiJWs8aUSHQqi4ZLbuIq1 HlPFRSgNPFu15fC4ZXO45PoRk5nWOS8R80aw7fJGJd0Y+fHVL9B8IFCVkQW1TQez9RfP 3pjLC9s91zjhX0/4s508OMOkcb9Mp8kNaeTAtr0SfwP/GREXACgJQxnfKbDkYHVKjsaO WAExegy6BzEV9myI4M3cc/93afqV8uV1GU7Lrpo89hcEIUbwX8DdU82bN5kFBkXZyjvV 5w==
Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2175.outbound.protection.outlook.com [104.47.57.175]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3c98m3089v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 11 Nov 2021 12:54:46 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bATF2+19SjkVYtZoNkRvWffydW4xY0T6LGF5jwXtteUOMhgGtN6cdePDCdkGE7rQpeDz9a8I7/jRMFLxVVWXJ+DJMlN9RYUyvJZMNsBMBjUCsCkQGOf6+i8fkoN3IYac5IgdSDxxvcXCRuWMah4a6M2xF1TWmKRulKBZ2GYwvaJC/GgjgQZ9t/8rjDMW3xz/VgST1/j7WCp+9DlBbLG3cXYXN3ZOJijjpJsfGy+t1mrbnEnECTDnwAB/AcaQVFsiT1O2NnBRBXZpsjApiDU5Cxwc3QJ+WBY92Tmwc0JCciNSYPB9V1l6I/fhcoyBLf1oyPvZNe/Ktqv29vmMN4AUUw==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=HrPJWeAwlDoyNtrlc22gHNwqUvVZyYlBAqaUPzfJ5/4=; b=UW+9o5lU0xgNATNkA6i8++W5GiYaopSFvG8u8aEgfDw3oV6cra3pEKReW2/UNneW2YrtqLSDx//PfiKxrFTvkDbBsjtQO//ZL9+KQgM+JsgvbtckmrsGGDw08xVXj6fp76fKBzQHRiCbdvLdV5DpGxyqUammEe8osrGTtGoP6TlBHb9gDwNkANauoA/EIalACJTIKDmBye3L5EtncozQk8rlnwmtQouiFH8r49Qr32w564JrcqnzpMdrFjY5/dAnbMI4SZNb/Yoy1YP9pUYYNAhnIDeEPZ/jEw/KzXDHsQi5iPccpHJA7QpijEbdaM74UdaKK40RLExh7sH1TbszEg==
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=HrPJWeAwlDoyNtrlc22gHNwqUvVZyYlBAqaUPzfJ5/4=; b=fNRCfwZH6vv2G2xess59/SfEq2/0YI8yny99vzxEvib0BLsyiK5Vg2Zcm1SmI4SDjb88fvQbgHnyol4jaqiWVdLsd9P6V3+gm9Gf6ZXRO95tBLNzwi/Mk5tBQt0BErlGfgn+bIQVI/Az8kVeo1ZSPJ/jEbV6SUy6rQN1zg5BP18=
Received: from BYAPR05MB5654.namprd05.prod.outlook.com (2603:10b6:a03:18::17) by BYAPR05MB4725.namprd05.prod.outlook.com (2603:10b6:a03:4d::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.4; Thu, 11 Nov 2021 20:54:42 +0000
Received: from BYAPR05MB5654.namprd05.prod.outlook.com ([fe80::c45e:9bd8:83c5:6af]) by BYAPR05MB5654.namprd05.prod.outlook.com ([fe80::c45e:9bd8:83c5:6af%6]) with mapi id 15.20.4690.017; Thu, 11 Nov 2021 20:54:42 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, "EXT-zhang.zheng@zte.com.cn" <zhang.zheng@zte.com.cn>
CC: "bier@ietf.org" <bier@ietf.org>
Thread-Topic: BIER slicing & flex algo
Thread-Index: AdfXPker932S7Y9SRia8ktCEekyi4Q==
Date: Thu, 11 Nov 2021 20:54:42 +0000
Message-ID: <BYAPR05MB56542068848CD84ACC94C866D4949@BYAPR05MB5654.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.6.300.5
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=893cc45f-e380-46ed-a7c1-53ffa9478956; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; 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_SetDate=2021-11-11T20:27:08Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e7af4766-fab3-4c62-a569-08d9a5557c57
x-ms-traffictypediagnostic: BYAPR05MB4725:
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BYAPR05MB4725C6AE15004FD3BC0E8CD8D4949@BYAPR05MB4725.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: NEhWpUrkPcLavsa+vIvHHXTmnQLOU3XIbXiOXzu/ykm1TdaCtyhVrgnANjct542UIbAZVdpU79Wauo7+EQYFqFiQ/7j0DHqRt2+Z+Lv0SxAt4a5Ia6O6U1FEv1qkU2ry1a826sFTlXnJZpYdPBp2p8j4WucuWSBab8DJtdF/9/p2LhlgKc1rLcjXgG8PXV1+QURdw/bCIKSvYYmnrYJKv4cppgp8rPuMh8C6IDPMZPrEsmFN3xGGe372/AaA5OnsOELgPitg0JYF+s6UQZHo1+XdxoXIEfz1FEBosPCIMz3B1PUluhocBztr2GCJFueWUFvWQFz3K19Me2nNHJhaf9l/9fB91hnjqjYNhAM2LH+I8J7CNl5MEGO2J9T9nLQkhbRXVltjeN5WcVAMi28hG5LUmiBp3TDizKFvGXrvv1yyLo3fBb5+Ii/ZSH/8f459vh64lFVo0IIBzs9quUckBiFFDoYDbnTUEzWRN+n5UVAOo6nhd0xcb5ISTFDZGSdLww2H8tTjqc6D+qLLvGPxW4ZIgzRSBIkshMMfOnnVgYFXZG4RojX0EAEjAgORNB7nqqTLVSTPdRKSkWknupipUr/v4QqfWvnq6//Qb9xHLq4pSVl50YzwASi4cGHnEdx/L7S3oxiUvvBAHRTXtpUt9DP9zH5wR0qBBRl5L39D2n0TlyVUuOfC6m0Xingot9G2Bp/c59p3DNJ6j6nm8v7JsxR9+HQkd5BAhEEsUewVIOA=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR05MB5654.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(71200400001)(6506007)(26005)(66556008)(9686003)(66446008)(316002)(66476007)(64756008)(76116006)(110136005)(508600001)(38070700005)(8936002)(55016002)(8676002)(66946007)(86362001)(2906002)(38100700002)(122000001)(52536014)(7696005)(966005)(30864003)(186003)(33656002)(5660300002)(4326008)(83380400001)(491001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?OGlwPR+iFy/pVnnZUPDDlln6WTvvgr3Is8tQJLstdUnHG5W+xzbQhqmE66xw?= =?us-ascii?Q?6hsNhX5ajNLBns8MEKkM2cjHcCH/YL2sIeiEdjQBbFMGunGIB9ANhe1NXzB3?= =?us-ascii?Q?CK8vKFNs/J/rtOcSvN5P1s0C7jdQQyVrH4eqOBBL7MRpSd2J35aLuAFw5Ai8?= =?us-ascii?Q?WqPsztk/x7w5AuEhFqDim7xGL+yYxE5HqvGYWZk9h73x5RjG9ztw2MSDgTFZ?= =?us-ascii?Q?xTDWN2rkOhbREKbwn9hTsVxuZkYrDPF450zCvEP+50LHItwx7JT8coID6ik/?= =?us-ascii?Q?fvbU5NxxKXuxb3xNNXX6Z05gHsuP0u3IquEBGU9t48XRqSCAR4e3aeAY/V9W?= =?us-ascii?Q?nXEtrnQ1oqDpnR1in6CEWSOzwEIKCi4y24FJ2U08E79FwF7PMQisZmAfIfv9?= =?us-ascii?Q?nBAoVFiLW6Dr1turQBNnd9AP034Z5/SI/UphcKewWkzB14prQ4IM6PZtu7LF?= =?us-ascii?Q?5OpQW/96mnp8TWVSdd8QqfkrFICdyb1r30PhLjECeXLiTGs7vBP+F2MioMwd?= =?us-ascii?Q?F5cojOV3Nn25snBy+ZeBkrTr7ze+PcNKFs0/cNJfkFHwJ1eE79g8bNIKiQBl?= =?us-ascii?Q?i5F+cczL2gulpW/7kUHW31LQnfSe0FC741hM1N2nuWrn1EUkpd78YQZ0F3FJ?= =?us-ascii?Q?hLPpbG+R3RZXqPSAhg4L4leLCwqHsNxdafQ02tIGeNzKfka/QEBSNCzUQzl+?= =?us-ascii?Q?JVirW2XPNcRFSb/HSfYJCri9QrH1mIucE5XQAhAVsWzlPVb/ARgAjig33Y/j?= =?us-ascii?Q?2k/Tj0HApXEXCpIBpjdhGvKWcXj8yzgHoBpGU1pKQa+/M+LQPtt2PMiTeuz/?= =?us-ascii?Q?KSte1RsU23b0rB4eF5rfEw467+G73IYEx8V1SeAB18B2xvfD1+TW2YjTtlRR?= =?us-ascii?Q?M2uzYeovYECxufjFlBmHy+1bKBl7opJEOrvu8TrdEaG7ishRKufJmdrkunfo?= =?us-ascii?Q?CU3MkQScuwtaUvCe6dw4e1w9pFXM6QSg1xuH9g85xHYD5p3xkzBZmfj4tMMS?= =?us-ascii?Q?lXs9YcKaxqPA5Mzr9AiXAmkEJPGmyF2dGtRu7GLV7YGCiHIsuYczVzMAJxCY?= =?us-ascii?Q?gWMy2PWjh/ySMQvR/HWTgsXLYqhJFhlSdjmRTEnjU8PNuT1QjmFFDtV7R2vZ?= =?us-ascii?Q?InWDesAeHHZT6RtKGRJzG+TzKikOkbpFc7a66sxEHDWQs7LQQB5XP3w+CbSY?= =?us-ascii?Q?/El1YXfKdKyMTFnEdCGJZoOUdoYzo0pKOnuF8xqbqqosAU27g1QIUDPu76un?= =?us-ascii?Q?WI2XMyzgMbMPjNW0CRz/qNRXUVeAJwmf9SeBp2hjUV8vpzW7YT9ZyhJPVGUu?= =?us-ascii?Q?k9/mO6ojycMQR0BUWmO6RPTYrrDNieU1vSi05qdXfW0d318YTuKR6cjuYFhE?= =?us-ascii?Q?0ip6NlGqQVN1WE9MMDnfioYCysT8KgXJrj+xbw9mWEaabjPHQ28i3RrGto5Q?= =?us-ascii?Q?RMA5yYo78yOmkXK3ke7/vL6ljWIu/Dst7T0NChJ9EZfp95pvrudYch0D/DA4?= =?us-ascii?Q?3iqHmUZXrw0d5wKxsUTWG0ksNIY1kWgDMx4IIExLTx4XBI/j/N4JyVwiNo08?= =?us-ascii?Q?vX68pzptON0yVfB/qCitWZNz5d0CEIsY5yrOMWB6J/UyD3/XIInwkJkkv5PN?= =?us-ascii?Q?GTg2Im2POSg5paDt3XZnPv0=3D?=
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB56542068848CD84ACC94C866D4949BYAPR05MB5654namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR05MB5654.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e7af4766-fab3-4c62-a569-08d9a5557c57
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Nov 2021 20:54:42.5198 (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: C18vT1aKsyDhhxdHV//wgqzJPX5V21EYWG9468qjF3zVAS5neYOLdXHTf1t5Tl3vR9qVl10ZXzwpe4aYOrdwMA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4725
X-Proofpoint-GUID: O7e2zqsPtAjoWHhS5tzWclKqxP4N90wH
X-Proofpoint-ORIG-GUID: O7e2zqsPtAjoWHhS5tzWclKqxP4N90wH
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.790,Hydra:6.0.425,FMLib:17.0.607.475 definitions=2021-11-11_07,2021-11-11_01,2020-04-07_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 impostorscore=0 phishscore=0 adultscore=0 priorityscore=1501 mlxscore=0 spamscore=0 mlxlogscore=999 lowpriorityscore=0 clxscore=1011 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2111110107
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/XjwQpbmbyJ2ZeEFNzTMsGUc0m48>
Subject: [Bier] BIER slicing & flex algo
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Nov 2021 20:55:00 -0000

Hi Xuesong, Sandy,

I thought you were referring to some BIER+FlexAlgo draft - I could only find this https://datatracker.ietf.org/doc/html/draft-nainar-bier-flex-algo-00 but that does not seem to be what you were referring to.

Anyway, the BIER slicing draft should work well with flex algo - each SA (for one or a set of slices) would have a corresponding FlexAlgo and maps to a BIRT. In fact, after looking at the following in RFC 8401:

        0                   1                   2                   3
        0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |    Type       |   Length      |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |   BAR         |    IPA        | subdomain-id  |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |     BFR-id                    |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |  sub-sub-TLVs (variable)                                      |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

I don't think we need the signaling extensions mentioned the BIER slicing draft. The "IPA" field above will identify the flex algo number used for an SA. We just need to allow multiple sub-TLVs of the above for the same subdomain (currently not allowed in RFC8401) and make sure that different IPAs will lead to different BIRTs.

Jeffrey




  Juniper Business Use Only