Re: [Bier] Comment on draft-hj-bier-mldp-signaling-00

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Mon, 16 July 2018 02:36 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 68F88130E40 for <bier@ietfa.amsl.com>; Sun, 15 Jul 2018 19:36:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 DStteTSwKTnU for <bier@ietfa.amsl.com>; Sun, 15 Jul 2018 19:36:20 -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 0C12D130DE1 for <bier@ietf.org>; Sun, 15 Jul 2018 19:36:19 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w6G2XNeI000835; Sun, 15 Jul 2018 19:36:17 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=9/H6Ov5CKu+yyTe1fuZ7YJtAOhbHhcW+FWSwx3Ate6s=; b=CltQ8qGzmerUY5gq0CjtOdhr3Zhfphkz2dsxYgauY1f7wknpOEMNZh7Zlm2q8Qh69ISB ZmxJswh38RKw+9NO6m90SdIT9FC3QI2GcmUSlCPSc5Yvy8JF9wWbb4KzG8XjKs4SHfYP yop7y6BJF19RQtC4s6jJf4cWxgusNLazZY/EhY8V+dM8rkJbnJ5OWx+Ghoqp0oHiyOXf X9p/biYiFh6x3/AM/fdFhhlmbXwO8b9lGDUAqRVc4CFxwddoUvFs15Qt02qSCNewnIrq J744Fr40CJSUZoCgM0ciCDELPRdQSG+4jmxa+2xDSeFHv1sqCt9SBRJNqCOToXLRJLEK 5g==
Received: from nam03-dm3-obe.outbound.protection.outlook.com (mail-dm3nam03lp0023.outbound.protection.outlook.com [207.46.163.23]) by mx0b-00273201.pphosted.com with ESMTP id 2k7f3eaa0m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sun, 15 Jul 2018 19:36:17 -0700
Received: from BN3PR05MB2642.namprd05.prod.outlook.com (10.166.72.18) by BN3PR05MB2516.namprd05.prod.outlook.com (10.167.3.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.13; Mon, 16 Jul 2018 02:36:14 +0000
Received: from BN3PR05MB2642.namprd05.prod.outlook.com ([fe80::1003:94f5:fd67:26e7]) by BN3PR05MB2642.namprd05.prod.outlook.com ([fe80::1003:94f5:fd67:26e7%6]) with mapi id 15.20.0973.013; Mon, 16 Jul 2018 02:36:13 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "Bidgoli, Hooman (Nokia - CA/Ottawa)" <hooman.bidgoli@nokia.com>, Eric Rosen <erosen@juniper.net>, BIER WG <bier@ietf.org>
Thread-Topic: [Bier] Comment on draft-hj-bier-mldp-signaling-00
Thread-Index: AQHUGJK7TIf5+s7iV0+Bq52SsWb6sKSQ5d6AgAA+PKA=
Date: Mon, 16 Jul 2018 02:36:13 +0000
Message-ID: <BN3PR05MB2642070DAE9AE7CE98BCA78ED45D0@BN3PR05MB2642.namprd05.prod.outlook.com>
References: <1808952e-97a3-f1a1-36f1-ab4271d01e02@juniper.net> <VI1PR0701MB2351BB0170B30DDA7D8DA824915E0@VI1PR0701MB2351.eurprd07.prod.outlook.com>
In-Reply-To: <VI1PR0701MB2351BB0170B30DDA7D8DA824915E0@VI1PR0701MB2351.eurprd07.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.0.400.15
dlp-reaction: no-action
x-originating-ip: [66.129.241.12]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR05MB2516; 6:u4+gmXnJl3SQ36rdbq1E5cligmx7WEDnVxMwg8ZNZw/e7zP1kDbIgVEGc4Uny3wRK0W3z4twgy2N/cjMtqC+AcibmQP1WOh527IgfeMU2LXmWXKAS2YAYv8Fdn3Xe5WqqaIiKnQHrq/qIg/EdVYgTxa9n/ZeDFPoS5zGdYHnR1crgo2s8gA0dbipQwlYgIdeH7/d0/yuYMJKwmQ9p+CLLtxbGVPq4j16vs8pFhT2lJ/I0VXk360Yb2en2zB1A4YCxIVeDodv4svhSAHjMTl5YONej56U4zNRpU4Qeg9jma6oaEg2KMqnoZWeu7Rfew2HmBJYZEtjAcplNNXbqGxCZ8ihO9uOe1vxzHewpOBB9WasTJgn06RQy0o07uz3c50V0LsRaa3IeltF8sM0Hyv/nL9Azwv+gJ78V0bSWd6jdiYrF+Q+FzLuc73ODNtzxIJVxoYbgSEwalkouUsg3zdbBA==; 5:aLdLixt8ERmzqT4qOcbSrEOihL618Xj0O1G34qRi/6Xb8SF+pgOZ3z4LRcftU0R+cUowgZyc0FF3KYD5DPre4oqvXIbPSOlFQdXNQbLWD4EpiEpVqU/jdBTX783X61Itc5sw0evbApROlmGXpQt0jpIr22Cn8vSmo3gDCl+3iGo=; 7:ilR8Oazh/MHDO+pwR8NI6tsnbyhf9j01ubZyZpsAdFcAseiBFG4DmSn9v28hruuawGH6w/rySmyYzcMgOFdGqNNr53G2odo9gQbmcBGzs4UZWBIz6NP+DTWuRSZYhT4lYofJrs8NmW04WAvWf7i7BOgxMonQyIGJz0+Z41h8rBnIrXKnw36VU9YeWYEHdA7JtgY6riXRWkBvmp4CI4+L+87to0P+WhfLv1AkpPZd0kkc/NGSumPD6hFgxLnuPG0G
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM; SFS:(10019020)(136003)(366004)(39860400002)(396003)(376002)(346002)(37854004)(199004)(13464003)(189003)(186003)(486006)(81166006)(476003)(33656002)(14454004)(26005)(11346002)(105586002)(25786009)(6116002)(3846002)(561944003)(1941001)(229853002)(6436002)(106356001)(99286004)(966005)(478600001)(9686003)(53546011)(55016002)(53936002)(256004)(6306002)(8676002)(76176011)(6506007)(19627235002)(7696005)(2900100001)(8936002)(2906002)(5250100002)(81156014)(5660300001)(7736002)(316002)(296002)(68736007)(74316002)(110136005)(446003)(66066001)(305945005)(575784001)(6246003)(86362001)(102836004)(97736004); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR05MB2516; H:BN3PR05MB2642.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
x-ms-office365-filtering-correlation-id: 6a67c7d0-fb84-4feb-7168-08d5eac4e5ff
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(48565401081)(2017052603328)(7153060)(7193020); SRVR:BN3PR05MB2516;
x-ms-traffictypediagnostic: BN3PR05MB2516:
x-microsoft-antispam-prvs: <BN3PR05MB2516B44C0662361FA6DA4971D45D0@BN3PR05MB2516.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(10436049006162)(138986009662008)(788757137089)(21532816269658);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(3231311)(944501410)(52105095)(93006095)(93001095)(10201501046)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201703031522075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:BN3PR05MB2516; BCL:0; PCL:0; RULEID:; SRVR:BN3PR05MB2516;
x-forefront-prvs: 073515755F
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: qctIsFscS+TKlbrdLc7KJD7eTpnbm8YIPOZ283qUffNdb3pzAonrisN4tKD0UV9tIjWj/PWAf8mPBSvLiCjrsXKL/SQNwfq5/f4pr6M02apsjSLzw00wQTHr0kgJvSLdJTY8mjO8TinFQWpsdiuexE1tAybiPR/xHbBQaoygOOS0tWWuJ4hFuk+7Pu+6fk9lCUdN7xGw9CnF0UgR+o1j74wlJX9TscTdjzHg1cn6kC8I/HTyauE5psKYPh28BfQSzLMhPlgSDSTlxRhTNXDtXvoNHAFOiKcRKoT7duPuaHIi7t0uPDvG0PGxmHoeZkzavEI0xstZ8ThLQu+WmSB3vcLQAZjJKyiO9BPaCdRZEDs=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
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: 6a67c7d0-fb84-4feb-7168-08d5eac4e5ff
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jul 2018 02:36:13.4443 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR05MB2516
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-07-16_01:, , 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=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1806210000 definitions=main-1807160030
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/0aklvTFR00EePD4hZrea4FyHL40>
Subject: Re: [Bier] Comment on draft-hj-bier-mldp-signaling-00
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.27
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, 16 Jul 2018 02:36:24 -0000

Hooman,

> -----Original Message-----
> From: BIER <bier-bounces@ietf.org> On Behalf Of Bidgoli, Hooman (Nokia -
> CA/Ottawa)
> Sent: Sunday, July 15, 2018 6:31 PM
> To: Eric Rosen <erosen@juniper.net>; BIER WG <bier@ietf.org>
> Subject: Re: [Bier] Comment on draft-hj-bier-mldp-signaling-00
> 
> Hi Eric
> 
> Thanks for feedback, we did look at that RFC.
> Couple of thoughts:
> 1.	This RFC is non-segmented mLDP, we felt segmentation (terminating
> LDP signaling at BFIR/BFER) and stitching between BIER and MLDP will
> provide better scaling. i.e the draft is suggesting single label presenting the
> P2MP LSP in bier domain and stitching vs the rfc will mean  a unique label
> presenting each BFIR and it is non-segmented.

It's not clear why it provides better scaling. What do you mean by " the rfc will mean  a unique label presenting each BFIR and it is non-segmented"? I don't see the difference (your proposal uses per <EBBR, SD, tree> labels if I understand it correctly).

> 2.	There is still the issue of pushing P2MP MPLS over BIER and finding
> the BFERs. i.e. BFIR still needs to track the BFERs as per this draft.

Same as  RFC7060?

> 3.	We are not trying to connect the 2 LDP domains from signaling point
> of view, we are just trying to signal the FEC and stitch, just like draft-ietf-
> bier-pim-signaling we are open how to signal through BIER domain.

What's the problem with RFC7060 approach (with BIER being the underlying RSVP-TE P2MP tunnel)?

> 
> The biggest thing we are trying to accomplish is to stitch 2 P2MP LSP in 2
> disconnected LDP domains over BIER domain without any (software/HW)
> impact to the LDP domain and as always we are open to suggestion...
> 

RFC 7060 is also "stitching": the upstream LSR (of the targeted session) label switches an incoming label to an outgoing label, which is stacked over a  base tunnel (p2p or p2mp); the downstream LSR switches the incoming stacked label to one or more outgoing labels learned from its downstream.

A few comments about tree label allocation/distribution if we go with your proposal:

1. It does not have to be per <EBBR, SD, tree>. Per <EBBR, tree> alone is enough. This is for both method 1 and 2.
2. For method 2, tree label distribution could be done via BIER itself. Just send a BIER packet with a bitstring identifying all IBBRs.
3. Could consider method 3 as described in draft-zzhang-bess-mvpn-evpn-aggregation-label

Jeffrey

> Regards
> 
> Hooman
> 
> 
> -----Original Message-----
> From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Eric C Rosen
> Sent: Tuesday, July 10, 2018 5:12 PM
> To: BIER WG <bier@ietf.org>
> Subject: [Bier] Comment on draft-hj-bier-mldp-signaling-00
> 
> I note that the problem described in draft-hj-bier-mldp-signaling is
> essentially the same problem that is solved by RFC 7060 ("Using mLDP on
> Targeted LDP Sessions").  Section 6 of that RFC discusses the use of
> multicast tunneling to transport packets from an ingress LDP edge node to a
> set of egress LDP edge nodes, and applying it to BIER is straightforward.
> 
> RFC 7060 does require targeted LDP sessions between edge nodes.
> Draft-hj-bier-mldp-signaling proposes to replace those LDP sessions either
> by using an SDN controller, or by encapsulating an mLDP packet in a BIER
> packet (analogous to what is done with PIM in draft-ietf-bier-pim-
> signaling).  There are a couple of issues with the "encapsulate mLDP packets
> in BIER" option:
> 
> - There is no such thing as an "mLDP packet".  You'd need to extract mLDP
> messages from the TCP stream, and you need to say exactly which
> messages need to be forwarded and which don't.
> 
> - If you are trying to connect two LDP sessions by sending mLDP messages in
> datagrams, you will have a big problem if one of those datagrams gets
> lost.  Or if one of the edge nodes reboots.
> 
> Eliminating the TCP-based LDP signaling protocol by inventing a new
> datagram-based LDP signaling protocol is probably not a simplification.
> 
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__www.ietf.org_mailman_listinfo_bier&d=DwIGaQ&c=HAkYuh63rsuhr6S
> cbfh0UjBXeMK-
> ndb3voDTXcWzoCI&r=f7wsLGcfzAWDNS6XNTBZwj_OLAOsZZqdrR2IDAzeZqE
> &m=k275mmxBrbjLwskVNpK08-
> n5E8OsSD2aEta2jpd4G_w&s=44KkwwBfpo8sgiOBkbE21kUAWikkKPVvdKs_H
> FnM0xw&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=HAkYuh63rsuhr6S
> cbfh0UjBXeMK-
> ndb3voDTXcWzoCI&r=f7wsLGcfzAWDNS6XNTBZwj_OLAOsZZqdrR2IDAzeZqE
> &m=k275mmxBrbjLwskVNpK08-
> n5E8OsSD2aEta2jpd4G_w&s=44KkwwBfpo8sgiOBkbE21kUAWikkKPVvdKs_H
> FnM0xw&e=