Re: [Bier] Comments on <draft-hj-bier-mldp-signaling-00>

"Bidgoli, Hooman (Nokia - CA/Ottawa)" <hooman.bidgoli@nokia.com> Tue, 23 July 2019 15:38 UTC

Return-Path: <hooman.bidgoli@nokia.com>
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 981F61203A0 for <bier@ietfa.amsl.com>; Tue, 23 Jul 2019 08:38:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 11jKUz733bp2 for <bier@ietfa.amsl.com>; Tue, 23 Jul 2019 08:38:52 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150105.outbound.protection.outlook.com [40.107.15.105]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 469191203E1 for <bier@ietf.org>; Tue, 23 Jul 2019 08:38:52 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=amPXhz3ralpDxJ8OTScitIP26v3ZKaflJbgJmibCbG9y9vwKRRDHwFlAz28ztd0V1kWohAKmamcVo2cvAzx+1w6+LoPYJPrBWp2+SFRnflwxf68DL5/xKxk7/wITYOs1r/cSLcioQ+px4i6HiKDBmQnXnA8AXf7EVneaiQUE2HPKR/iYVwYY2ZHJIHCuesW7WQtt6S4oQPc5LC3mvX9hYou8NgDVgGJlwNjQ9dmndg6VU3lemfC20NiJGvVEbHikn9eZzkUcgY5zDaPY0b6prGhWcegrsFkWudCr9jUig3mU/EoExaYqoyqtCWq0CYOyZUFGKo8YQyI0Oj23mnE+pA==
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=G7xyVIQVKWzm0UCRAxBaHwN6ZY4wtHWTimEyBO1Nt80=; b=VX4fYE7fAMlJJSawCze8mQqEBP8uS7ndi4Swai0K+8VkLN91meQnoDqich0SA+rgekM165ai31iF4MTURHsyU9vg6FKK6cTHrgPU1IFCqKR66TWtaVg79044/R9TDcJ/7hVVLchPog5LQKRMpC3pJAGe5ZgylMLP3aQmD3eq5PHiA1joJv/cL/VxLJMrBNxAUW1FH9OIgtxiCMJUs5WNguzCP4a34Wj/JD2cEN9AMcExqE/nrKyifkc2fYSAIo+MppZqMuA37SBqke3NkdbY/tmAEJd8BW6QE7QByRKIJaDbAI20I8OFFQaKxSqxu9HdVlok3NZAT9Nqpo0ilKCqAA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=nokia.com;dmarc=pass action=none header.from=nokia.com;dkim=pass header.d=nokia.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=G7xyVIQVKWzm0UCRAxBaHwN6ZY4wtHWTimEyBO1Nt80=; b=JbnRQX72J0AZTV0z9mUioiWwjTLsFnNgh9N/jM0cZ5/go5schFDiYHVSwdA4A2ZsJlp014Wsq1ldrGa6IssHfjQKQeELgxuwukDMtwJx/j0WkGsIKr7CcYoybS4O7q9UbP39Ee6Vq+GssK9Kk7PwQ+CbnRLDaZwjV3hdhn5Upjg=
Received: from AM6PR07MB4741.eurprd07.prod.outlook.com (20.177.38.93) by AM6PR07MB4930.eurprd07.prod.outlook.com (20.177.119.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2115.10; Tue, 23 Jul 2019 15:38:50 +0000
Received: from AM6PR07MB4741.eurprd07.prod.outlook.com ([fe80::209d:b743:55be:bdb5]) by AM6PR07MB4741.eurprd07.prod.outlook.com ([fe80::209d:b743:55be:bdb5%7]) with mapi id 15.20.2115.005; Tue, 23 Jul 2019 15:38:50 +0000
From: "Bidgoli, Hooman (Nokia - CA/Ottawa)" <hooman.bidgoli@nokia.com>
To: Xiejingrong <xiejingrong@huawei.com>, BIER WG <bier@ietf.org>
Thread-Topic: [Bier] Comments on <draft-hj-bier-mldp-signaling-00>
Thread-Index: AdU9FemVNZuXo0B8SySbJVqDjPa6zwAAhkOAAPmK9rA=
Date: Tue, 23 Jul 2019 15:38:49 +0000
Message-ID: <AM6PR07MB474130C9A13B7F154A3087C591C70@AM6PR07MB4741.eurprd07.prod.outlook.com>
References: <16253F7987E4F346823E305D08F9115AAB8F2C6A@nkgeml514-mbs.china.huawei.com> 217C555B-17AE-4905-A65A-5C5FED4A7960
In-Reply-To: 217C555B-17AE-4905-A65A-5C5FED4A7960
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=hooman.bidgoli@nokia.com;
x-originating-ip: [2001:67c:1232:144:d134:33ff:4c4:9346]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d9e743e2-86d3-4323-f645-08d70f83dbe7
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:AM6PR07MB4930;
x-ms-traffictypediagnostic: AM6PR07MB4930:
x-microsoft-antispam-prvs: <AM6PR07MB4930506A1F85DABE3F7FC12291C70@AM6PR07MB4930.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0107098B6C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(366004)(346002)(396003)(39860400002)(136003)(189003)(199004)(71200400001)(71190400001)(790700001)(6116002)(64756008)(256004)(14444005)(8676002)(76176011)(52536014)(14454004)(316002)(86362001)(478600001)(229853002)(5660300002)(6436002)(53546011)(446003)(99286004)(25786009)(53936002)(11346002)(7696005)(74316002)(7736002)(102836004)(110136005)(6506007)(81156014)(33656002)(476003)(66946007)(8936002)(66446008)(66476007)(9686003)(68736007)(76116006)(81166006)(236005)(55016002)(46003)(54896002)(6306002)(2906002)(486006)(186003)(66556008)(6246003)(21314003); DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR07MB4930; H:AM6PR07MB4741.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 7GKZRxDBQ5NwFcU/+BgfQP0e5fUUW84P4b+w3fo1bMbbC7rRoY9raqIiSRGycWOqiBE14iIYC8wbFeet6SAxlD7OjmUrIZ5/Q96IFLdsN/qPzr9CRvME+ErQt4Fx0Hzrv25tzBM+i6fBlTT3DLOBVM0JzqPan+ci29w0hWmNSYMk1R4jjN1bkOgUlQOb44sQwEjoJq9h06IpN00yHDQ6cDPDai9LUK2mXxxdOP4+Kgom2bRooECArmL+kiHpT355/29yE5USKepUp3ZeK0uJV7TCMT73rgr52CBG+jaHT3WatQ9uFxVhJFqxaLJU8fnunt5XnNoPCuVYGZpGiu5+qqctG93S3BZ4+yEKCKpw5BtEV7MydazSZ5QF09stCgSYoh9otUuTkoU09UVKBcW5uNUgQelqPlKCBl0WHerfwJo=
Content-Type: multipart/alternative; boundary="_000_AM6PR07MB474130C9A13B7F154A3087C591C70AM6PR07MB4741eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d9e743e2-86d3-4323-f645-08d70f83dbe7
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jul 2019 15:38:49.9359 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hooman.bidgoli@nokia.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB4930
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/6fKep8iAd_qjN1zxqSwNlQt49mM>
Subject: Re: [Bier] Comments on <draft-hj-bier-mldp-signaling-00>
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: Tue, 23 Jul 2019 15:39:04 -0000

Thanks for comments Jingrong

Inline HB>

Regards

Hooman

From: BIER <bier-bounces@ietf.org> On Behalf Of Xiejingrong
Sent: Wednesday, July 17, 2019 11:22 PM
To: BIER WG <bier@ietf.org>
Subject: Re: [Bier] Comments on <draft-hj-bier-mldp-signaling-00>

correction:
it's on draft-hb-bier-mldp-signaling-over-bier-00
sorry for the typo.
From:Xiejingrong <xiejingrong@huawei.com<mailto:xiejingrong@huawei.com>>
To:BIER WG <bier@ietf.org<mailto:bier@ietf.org>>
Date:2019-07-17 23:10:45
Subject:[Bier] Comments on

Hi
I have read the draft and think it looks far better by using multi-hop tLDP session than the complex mechanism that I had not understand well in previous draft.
some comments/questions below:

3.2. EBBR procedure method

   The Egress BBR (EBBR) is connected to the mLDP domain which the root
   of the P2MP or MP2MP LSP resides on. The EBBR should accept the tLDP
   session and assign a upstream assigned label for arriving FEC.

   The EBBR should follow the [RFC7060] procedures with following
   modifications:
[XJR] the following procedures follow 7060 or 7389 ?

HB> follows 7060 not sure what does 7389 has to do with this.

   - The label assigned by EBBR cannot be Implicit Null. This is to
   ensure that identity of each p2mp and/or mp2mp tunnel in BIER domain
   is uniquely distinguished.

   - The label can be assigned from a domain-wide Common Block (DCB) [I-
   D.zzhang-bess-mvpn-evpn-aggregation-label], as well as upstream
   assigned.

   - The Interface ID TLV [RFC6389]includes a new BIER sub-domain sub-
   tlv (type TBD)
[XJR] this Interface ID TLV is carried in message from EBBR(BFIR) to IBBR(BFERs)?

HB> this is part of TLDP signaling

   With same token the EBBR should track all the arriving FECs and the
   IBBRs that are generating these FECs. EBBR will use this information
   to build the bier header for each set of common FEC arriving from the
   IBBRs.
[XJR] How does EBBR track the IBBRs?
[XJR] Let me imagine:
(1) IBBR(BFER) receive the mLDP Mapping from downstream LSR, and send a xxx message to EBBR(BFIR).
(2) EBBR(BFIR) send a LDP Mapping message (with Upstream-Assigned Label Request TLV) to all its tLDP neighbors ?
(3) BFIR should tell the BFERs the upstrea-assigned Label, and the Sub-domain, and the BFIR-id at least I guess.
Is that right ?
What's the xxx message (in case the tLDP is static configured, in case the tLDP is dynamicly established)?
Thinking of the information need to carry in the LDP message, there will be MPLS WG be considered more.

HB> we can talk about this in person after BIER WG? But basically this implementation, for an specific upstream assigned label on BFIR, all the TLDP PEERs (BFERs) that have requested for that label should be noted. The TLDP PEER session IP can be used to correlate it to a BIER prefix (BFER) for building the BIER header.
We might need to beef up the draft with a bit more explanation here.

4. Datapath Forwarding

4.1. Datapath traffic flow

   On BFIR when the MPLS label for P2MP/MP2MP LSP arrives a lookup in
   ILM table is done and the label is swapped with tLDP upstream
   assigned label. The BFIR will note all the BFERs that are interested
   in specific p2mp/mp2mp LSP (as per section 3.2). BFIR will put the
   corresponding BIER header with bit index set for all IBBRs interested
   in this P2MP LSP. BFIR will set the  BIERHeader.Proto = MPLS and will
   forward the BIER packet into BIER domain.
[XJR] is there a proper BFIR-id value to be mentioned ?

HB> the BFIR should have a list of all BFERs that are interested so you are probably correct that in the draft we need to mention that the targeted LDP session setup should be in sync with BIER prefix used.  If they are then the TLDP Peer and the FEC can be used to find all the BFERs.
I will add more details about this in next version of the draft, Thank you!


Thanks
Jingrong