Re: [Bier] WGLC: draft-ietf-bier-non-mpls-bift-encoding

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Mon, 28 January 2019 15:22 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 F229312F1AB for <bier@ietfa.amsl.com>; Mon, 28 Jan 2019 07:22:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.253
X-Spam-Level:
X-Spam-Status: No, score=-5.253 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-4.553, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, KHOP_DYNAMIC=2, RCVD_IN_DNSWL_LOW=-0.7, 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
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 eraV5QhZIVdG for <bier@ietfa.amsl.com>; Mon, 28 Jan 2019 07:22:48 -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 85962127598 for <bier@ietf.org>; Mon, 28 Jan 2019 07:22:48 -0800 (PST)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x0SFH2O6001030; Mon, 28 Jan 2019 07:22:39 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=85hCEUvuhuE5fEJ+s8F6XaPPIR2dYgTGFS4LoLX+XuE=; b=S9hZbyX9/QBP4gjObubpEGaSRWeh+jVOg7fvdTqnIA4VjRU071iXcyRrDfrt/lzmhsZQ u62uVY9ZEHuozQMr2jFsNosR7hmf/uSUmpQiRGSwK3i/Wx4u5jaf3lzA44y2TOQ/NHzn vaD/7oBRucfbb4WG2L/0buOIGvB6/JqzXtb2GTwGbXpL1uxVy0HcwCKZB1cb/W64osqH juMLa9rlQKx6pO9dvnC1j/Et+CwaqGqdIdhuHqSThrYdJpFlOjADDVT5K9kcwVIGLn7B zIMtBK3VVreuPETwemQ4ijAjpPwBVFtyz+MJnNRDDwZy+B1owp1RCdgLLybcq85avv5y ew==
Received: from nam03-by2-obe.outbound.protection.outlook.com (mail-by2nam03lp2059.outbound.protection.outlook.com [104.47.42.59]) by mx0b-00273201.pphosted.com with ESMTP id 2q9wtgrhsb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 28 Jan 2019 07:22:39 -0800
Received: from CO2PR05MB2455.namprd05.prod.outlook.com (10.166.95.137) by CO2PR05MB2773.namprd05.prod.outlook.com (10.166.200.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1580.12; Mon, 28 Jan 2019 15:22:36 +0000
Received: from CO2PR05MB2455.namprd05.prod.outlook.com ([fe80::b852:f457:24e:fb7e]) by CO2PR05MB2455.namprd05.prod.outlook.com ([fe80::b852:f457:24e:fb7e%10]) with mapi id 15.20.1558.023; Mon, 28 Jan 2019 15:22:36 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "IJsbrand Wijnands (iwijnand)" <iwijnand@cisco.com>, Xiejingrong <xiejingrong@huawei.com>
CC: Senthil Dhanaraj <senthil.dhanaraj.ietf@gmail.com>, BIER WG <bier@ietf.org>, Greg Shepherd <gjshep@gmail.com>
Thread-Topic: [Bier] WGLC: draft-ietf-bier-non-mpls-bift-encoding
Thread-Index: AQHUtOpvLH/OoMxM8U60QhHqQdYuXKXEazyAgAAPD4CAABH/AIAAPn2Q
Date: Mon, 28 Jan 2019 15:22:36 +0000
Message-ID: <CO2PR05MB245549D739B06B8410035A39D4960@CO2PR05MB2455.namprd05.prod.outlook.com>
References: <CABFReBobGq7CnVFcUVG6AbYAew+cmPmTWFHUTwuunWcdvCeayA@mail.gmail.com> <CABFReBpVOSTfJr7F=x3x8MO41+67cvNv_2dpuCZ=PMzFuAeVcQ@mail.gmail.com> <CAG9=0b+az6G2KBNBFMd+mB97mez01j7egrjGpOkudx4K=+iFrA@mail.gmail.com> <16253F7987E4F346823E305D08F9115AAB7FE103@nkgeml514-mbx.china.huawei.com> <C48F04C3-4D5D-4DA2-933A-12A2BE183900@cisco.com>
In-Reply-To: <C48F04C3-4D5D-4DA2-933A-12A2BE183900@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.0.600.7
dlp-reaction: no-action
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CO2PR05MB2773; 6:4BhVtpRtn56Gls0GauCzGzywz5ZiYIZ4W5vD9Y51uTaAc5EnysWqsPy6bfgZouOQ9hZPUMZLKkg89nNW3i6gSbdLwCxMQCcsfDYAHV81J9JimDpEqBwyPbZygn5vUm8ZA+tgpUPl9CeX0oSWypth9MzXYEQy2tuXtROvDs6jnzHdizt22FVAlNSb5izqKMlE0hp/f/VmW4dDmLkuJ6tW/kvooIyiXHXlJsTITtLFRkVgPHpm1MtCdCbu6CC4gAIX2HzWcUQA4JVuydO26exRBWuFPQFwqSUZEEktMLkhm/gzqGfa9BvNNu4UoJrOaL1k1K0ZpbMTo3fdLPWT7w97kCgSq3UE+N7QL99olVpay3pDy2pVZ2VkGftKBuIYlc0goHIacMv0eZ+1N3VL+NLTdl/aQOKyuao4TcATaMfB8vHA2ExDl2R/QTmCLYAH+icEeZoey7ubzllzzH8P5XxayQ==; 5:MpZBaDXxjB48ueql5NN8BtswXxWLms1a4/0ONfaUhnXjnRpONPraHeMBbcqFz28EyxEqdarjpgdmLateLLzfZfr6F/b1RpsrTOuODm7RJOemQhm4vKvdR7by9O8aCqhzEgRNNrWfLuDaNfz3MTLClXaPSBElNjzt3eATSWbmA3q7KjHmNUCxg3li3i+b4q7iYqlEvSve5BsK2mrRF6lvSQ==; 7:oMK49zUHaFKDwHuOHf+2iy9cUT3WrPobF03HhqvAOHduaZmickfrbS4eVaBQuHNR1TOmgrKnrU5YTzPOmQ+IRBZI63NX6MwJ6nOiU5GGyS7aoGknnVLZ6sFFRMXB4Cejy9LISXOqOGFJyPuSXsZ5zw==
x-ms-office365-filtering-correlation-id: 2b4deb2c-d07f-4e6b-221e-08d685346edc
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020); SRVR:CO2PR05MB2773;
x-ms-traffictypediagnostic: CO2PR05MB2773:
x-microsoft-antispam-prvs: <CO2PR05MB27739CB674EC24D704367BF5D4960@CO2PR05MB2773.namprd05.prod.outlook.com>
x-forefront-prvs: 0931CB1479
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(396003)(376002)(366004)(136003)(346002)(189003)(199004)(51914003)(13464003)(99286004)(2906002)(81166006)(6116002)(3846002)(71190400001)(71200400001)(93886005)(229853002)(476003)(11346002)(54906003)(446003)(110136005)(106356001)(8676002)(68736007)(8936002)(97736004)(81156014)(305945005)(316002)(7736002)(33656002)(66066001)(105586002)(25786009)(55016002)(256004)(6436002)(74316002)(7696005)(76176011)(6306002)(9686003)(53546011)(86362001)(186003)(53936002)(6246003)(478600001)(486006)(4326008)(39060400002)(14454004)(26005)(19627235002)(6506007)(966005)(102836004); DIR:OUT; SFP:1102; SCL:1; SRVR:CO2PR05MB2773; H:CO2PR05MB2455.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 4Sx4HuFNIxewsef9Dm5hiL9P2hFDK/tOHLKu9p505j1ha21hVnhDqP0tOeHHQ7Q1AGC9Lqb65v4/AKW9dpbvOot0Dow86c4ZKQ5CCKlUDWNKmBDDeilnf3GR6kP5H8yD6K3fNTDC1hKn35pU8rhnKTzkEnDmSWQIQcIcu3dXkwnnGWtRM06Mgar7PgyiqmS2j2um9ntGsJ8IWVMfOe0oo72kJFklUGFllC4XUL081ERdNBWCvvOfrRyrGanBf0dNyLGzpCCvcw3/4ZQKLzVDSK40gDi7V6NzMOq8EyN3zMF+0vYAmIRL7T1xUZrIuZiCqtVrl0IKP8ZPgamctk6bM+oUb+zVVnzZab0H2uGtww3CYLbY2iZnPduXg5NR+/N12jorKnLU2yYByeSdX0p0/hI3qHHTKD1uUcYsP+m9HQo=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 2b4deb2c-d07f-4e6b-221e-08d685346edc
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jan 2019 15:22:36.3124 (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-Transport-CrossTenantHeadersStamped: CO2PR05MB2773
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-01-28_08:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1901280117
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/3P-nSXmkx6bN8v0G5GP8yGP-09I>
Subject: Re: [Bier] WGLC: draft-ietf-bier-non-mpls-bift-encoding
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: Mon, 28 Jan 2019 15:22:51 -0000

I believe the spec is ready to progress beyond the WGLC.

Please see zzh> below for more comments.

> -----Original Message-----
> From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of IJsbrand Wijnands
> (iwijnand)
> Sent: Monday, January 28, 2019 6:18 AM
> To: Xiejingrong <xiejingrong@huawei.com>
> Cc: Senthil Dhanaraj <senthil.dhanaraj.ietf@gmail.com>; BIER WG
> <bier@ietf.org>; Greg Shepherd <gjshep@gmail.com>
> Subject: Re: [Bier] WGLC: draft-ietf-bier-non-mpls-bift-encoding
> 
> Hi Senthil,
> 
> Thanks for the comments.
> 
> See response inline.
> 
> > I believe the ‘Domain-wide unique’ is the key value of Non-MPLS encapsulation.

Zzh> I don't think 'Domain-wide unique' is the KEY value of non-MPLS encapsulation. It's a simplification when you don't need the flexibility provided by non-unique BIFT-IDs.

> > Allocation BIFT-id locally on each node is an extra cost, not only in data-plane, but also in control-plane.

Zzh> I'll defer the advantage and data plane extra cost to later in this email, but control-plane is simple - all you need is a simple local allocation scheme, just like MPLS label allocation. It's a simple task compared to today's sophisticated routing/switching software.

> >
> > Support !
> > However, i would like to get couple of clarifications with respect to the BIFT-
> id in non-MPLS networks..
> >
> > 1.
> >
> > Excerpts from section 2.2.1.1 from RFC8296
> >    In an MPLS network, since the BIFT-id is an MPLS label, its value may
> >    be changed as a BIER packet goes from BFR to BFR.  In a non-MPLS
> >    network, since the BIFT-id is domain-wide unique, it is not expected    //
> Senthil
> >    to change as a BIER packet travels.
> >
> > Senthil// I believe, we do not want to mandate that the BIFT-id must be
> domain-wide-unique in case of non-MPLS networks (for the sake of flexibility).
> >               If its *not* domain-wide-unique, then the BIFT-id may change in
> BFR's as the BIER packet travels from BFIR to BFER.
> >               Authors & Fellow BIER'ers, let me know what do you think ?
> >
> > 2.
> >
> > draft-ietf-bier-non-mpls-bift-encoding-01 proposes two encoding methods
> for BIFT-id and is mentioned that, both of the encoding options are to derive
> "domain-wide-unique: BIFT-id's.
> >
> > I believe, option-2, that is  "6. The Non-MPLS Static IBU-SI BIFT Encoding", is
> flexible and can be used for non-domain-wide-unique BIFT-id's also.
> >
> > If we agree that, we should allow "non-domain-wide-unique" BIFT-id's for
> non-MPLS networks, can we re-phrase the text in draft-ietf-bier-non-mpls-
> bift-encoding-01 to specify that, such an encoding option can be used for non-
> domain-wide-unique cases as well ?
> 
> ICE: The 'IBU-SI BIFT Encoding’ is indeed flexible, but with that the flexibility is
> in the way you can add additional future arguments since the IBU is like a
> Label. But, allowing to change the IBU value from hop-by-hop like MPLS is
> adding a lot of complexity and we’re re-inventing MPLS. So lets keep this
> simple and domain side unique.

I agree that IBU-SI BIFT encoding should still be domain-wide unique encoding.

*** the following is not related to this WGLC ***
*** but I do want to take this opportunity to discuss it ***

I do agree that we should allow local BIFT-IDs just like in MPLS case; but for that the entire 20-bit should be changeable hop by hop (not just the "IBU" part as mentioned above).

In the early days of BIER, we went through significant effort to convince people the advantages of local label based BIFT-ID. It'd be a pity to see that lost in the non-MPLS case. As for additional complexity, it does not have to be implemented like label switching - perhaps just make the BIFT-ID change part of the BIER forwarding (but that's vendor specific). I don't think that's significant extra work compared to BIER lookup/forwarding logic.

If we could reach consensus on this early enough, non-MPLS hardware implementation for BIER may still be able to pick it up.

Jeffrey

> 
> Thx,
> 
> Ice.
> 
> 
> 
> >
> > Thanks,
> > Senthil
> >
> >
> > On Sat, Jan 26, 2019 at 1:43 AM Greg Shepherd <gjshep@gmail.com> wrote:
> >
> > Change of subject. This is WGLC for:
> >
> > https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__datatracker.ietf.org_doc_draft-2Dietf-2Dbier-2Dnon-2Dmpls-2Dbift-
> 2Dencoding_&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-
> ndb3voDTXcWzoCI&r=f7wsLGcfzAWDNS6XNTBZwj_OLAOsZZqdrR2IDAzeZqE&
> m=0T5Q66dsW7YDHgsLXzVWk0n7Wqsnx_LH6Qa_ZEVVDEk&s=RDam3fmstw
> EzhanKQR5CKNHdENaisQ4gBoBX-CY_1X0&e=
> >
> > Same two week timer.
> >
> > Thanks
> >
> > On Fri, Jan 25, 2019 at 10:13 AM Greg Shepherd <gjshep@gmail.com> wrote:
> > Please read and reply to this thread with your vote for/against adoption of:
> >
> > https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__datatracker.ietf.org_doc_draft-2Dietf-2Dbier-2Dnon-2Dmpls-2Dbift-
> 2Dencoding_&d=DwIGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-
> ndb3voDTXcWzoCI&r=f7wsLGcfzAWDNS6XNTBZwj_OLAOsZZqdrR2IDAzeZqE&
> m=0T5Q66dsW7YDHgsLXzVWk0n7Wqsnx_LH6Qa_ZEVVDEk&s=RDam3fmstw
> EzhanKQR5CKNHdENaisQ4gBoBX-CY_1X0&e=
> >
> > ..as a BIER WG document.
> >
> > This starts a two week counter.
> >
> > Thanks,
> > Chairs
> > (Shep)
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org
> > https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__www.ietf.org_mailman_listinfo_bier&d=DwIGaQ&c=HAkYuh63rsuhr6Scb
> fh0UjBXeMK-
> ndb3voDTXcWzoCI&r=f7wsLGcfzAWDNS6XNTBZwj_OLAOsZZqdrR2IDAzeZqE&
> m=0T5Q66dsW7YDHgsLXzVWk0n7Wqsnx_LH6Qa_ZEVVDEk&s=7ICzSjd3l6JRE
> Uvkr8zzUZY1wrisqrI49LFilosI2R0&e=
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org
> > https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__www.ietf.org_mailman_listinfo_bier&d=DwIGaQ&c=HAkYuh63rsuhr6Scb
> fh0UjBXeMK-
> ndb3voDTXcWzoCI&r=f7wsLGcfzAWDNS6XNTBZwj_OLAOsZZqdrR2IDAzeZqE&
> m=0T5Q66dsW7YDHgsLXzVWk0n7Wqsnx_LH6Qa_ZEVVDEk&s=7ICzSjd3l6JRE
> Uvkr8zzUZY1wrisqrI49LFilosI2R0&e=
> 
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__www.ietf.org_mailman_listinfo_bier&d=DwIGaQ&c=HAkYuh63rsuhr6Scb
> fh0UjBXeMK-
> ndb3voDTXcWzoCI&r=f7wsLGcfzAWDNS6XNTBZwj_OLAOsZZqdrR2IDAzeZqE&
> m=0T5Q66dsW7YDHgsLXzVWk0n7Wqsnx_LH6Qa_ZEVVDEk&s=7ICzSjd3l6JRE
> Uvkr8zzUZY1wrisqrI49LFilosI2R0&e=