Re: [Bier] Comments on draft-hfa-bier-pim-tunneling

"Bidgoli, Hooman (Nokia - CA/Ottawa)" <hooman.bidgoli@nokia.com> Tue, 18 July 2017 20:35 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 0EF38131899 for <bier@ietfa.amsl.com>; Tue, 18 Jul 2017 13:35:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level:
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] 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 B6z2uuybu43D for <bier@ietfa.amsl.com>; Tue, 18 Jul 2017 13:35:02 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0095.outbound.protection.outlook.com [104.47.1.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0B46D13170E for <bier@ietf.org>; Tue, 18 Jul 2017 13:35:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=/gqsYDmn+0vMGdqbEhHBr8eMyxLGgklh3QYqUBVp5T0=; b=SC2XuEI1I/vcdZ+INHdmx9dGcva2ykR5nQaDZ3Wh0AmUVVzHYLkv2NGGixyWddco75+Xs0b4fAC2RgQoQ5v9SevIJzJ/lpIPzcS/UuZbD16I1MB5yWjxgefwr7qONuFNfw6PmSP+BmYDv6iGoTfruE31HWE9v+IkiFAXa8in7pI=
Received: from VI1PR0701MB2351.eurprd07.prod.outlook.com (10.168.137.146) by VI1PR0701MB2461.eurprd07.prod.outlook.com (10.168.139.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.4; Tue, 18 Jul 2017 20:34:59 +0000
Received: from VI1PR0701MB2351.eurprd07.prod.outlook.com ([fe80::8cae:e518:86d0:2d60]) by VI1PR0701MB2351.eurprd07.prod.outlook.com ([fe80::8cae:e518:86d0:2d60%14]) with mapi id 15.01.1282.011; Tue, 18 Jul 2017 20:34:58 +0000
From: "Bidgoli, Hooman (Nokia - CA/Ottawa)" <hooman.bidgoli@nokia.com>
To: Eric C Rosen <erosen@juniper.net>, "Dolganow, Andrew (Nokia - SG/Singapore)" <andrew.dolganow@nokia.com>, Antoni Przygienda <prz@juniper.net>
CC: "bier@ietf.org" <bier@ietf.org>
Thread-Topic: [Bier] Comments on draft-hfa-bier-pim-tunneling
Thread-Index: AQHS/XAwmu5yjNkcLUehC6Fnhg/YZKJZUqQ7gAC5AACAAAJ6kA==
Date: Tue, 18 Jul 2017 20:34:58 +0000
Message-ID: <VI1PR0701MB23519C31545ED037E241C44C91A10@VI1PR0701MB2351.eurprd07.prod.outlook.com>
References: <2F5AA4AB-E5E7-453E-963C-DF9679DDE2D8@juniper.net> <B681B2B4-3518-4F8A-A83A-7AEBED2F7CE7@nokia.com> <74699a15-6c07-fea1-9a0f-dd1b069f9d9e@juniper.net>
In-Reply-To: <74699a15-6c07-fea1-9a0f-dd1b069f9d9e@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: juniper.net; dkim=none (message not signed) header.d=none;juniper.net; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [135.245.20.3]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR0701MB2461; 7:K9qF4P8YUlcjdEED6FQ65fSsWsYPz8VezfBjDaCnjS67Jk+XrzY7MZZsDN0zKsztpLrmRA8tY4y9Bi+xaFhY0rTy7kBb79z/EeekPi2aIhw+kvkCKKPtIS3oylod3AgHVw4sJw1YJ+kjGQNVFRd/uhBdZU55I6EUMBjfo8UzyvQ4fUtV8klwIYFraFUSLw0j0X+bjugPS2lICOcXvm9JEH5UbC73VpC3gXL5CjtLIBeYZoldh8fAlyz/M868NcoImOMKg9eiaCm6MdwVoUgF84rokA61E+veLzcmrfp4r+1ePu0Oj12wqEJhTq1Gge5ACV2eY/Qom18EjMyuXj91xLDinoGhG5ExmF6krhNDYLiqismFYxSrrA52ikmZrfCviBOVq7AuPJ7XH0E4kDVNCemJyG338OeJF2qwC+bxFuqsnOVgzNdjT5Z4QwKgkYxkb//t6mSkHRqzu/0DeGHU2RT8pI/6E+Qw0K5pr+T/l2k52NWv0nqynAuDQRK3E72ILh9d6qfY72/hmUvBxhn1ymBxgKd2aVfUPmQCNxH+33h7pRnTwXVcCfF31t2jco+21IKQVuUNYf06Wmik4xTwkd8owqHn8YncWrxuVooHD7j0r3JwnMAQuVw8wbjsMzdqlVEnmdtT/augGJnoDdS5amMD2iqHQmig3IUhzCHjhv2VY9LakxXAK1soA7gf6Lr47RpH81LxDCRydg0oS7d3+GpySp46GnreE9jEED0V+nxrdIU3rTvq14alWGKH0ngNN97ER0tMoWo7THF0h0kTdUt98S13f8PNwfOkyjINTCg=
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM; SFS:(10019020)(6009001)(39840400002)(39410400002)(39450400003)(39860400002)(39400400002)(39850400002)(377454003)(9686003)(6246003)(54896002)(5890100001)(6306002)(2906002)(55016002)(3660700001)(25786009)(99286003)(4326008)(478600001)(5660300001)(50986999)(8936002)(229853002)(8666007)(2950100002)(3280700002)(38730400002)(7736002)(5250100002)(2900100001)(230783001)(6506006)(53936002)(6436002)(102836003)(7696004)(790700001)(6116002)(74316002)(86362001)(8676002)(3846002)(14454004)(53546010)(33656002)(189998001)(81166006)(54356999)(76176999)(66066001)(561944003); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0701MB2461; H:VI1PR0701MB2351.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
x-ms-office365-filtering-correlation-id: 538c501e-60b6-4077-615f-08d4ce1c755b
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(48565401081)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:VI1PR0701MB2461;
x-ms-traffictypediagnostic: VI1PR0701MB2461:
x-exchange-antispam-report-test: UriScan:(151999592597050)(26388249023172)(236129657087228)(138986009662008)(82608151540597)(48057245064654)(148574349560750)(21748063052155)(21532816269658);
x-microsoft-antispam-prvs: <VI1PR0701MB24612BCEE9C6A56F5441F1E891A10@VI1PR0701MB2461.eurprd07.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(2017060910075)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0701MB2461; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0701MB2461;
x-forefront-prvs: 037291602B
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_VI1PR0701MB23519C31545ED037E241C44C91A10VI1PR0701MB2351_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jul 2017 20:34:58.7349 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB2461
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/KXrmoQZL_8xB7tDsr-aD_XzBgTU>
Subject: Re: [Bier] Comments on draft-hfa-bier-pim-tunneling
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.22
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, 18 Jul 2017 20:35:05 -0000

Hi Eric

I just need to clarify a point and maybe it is easier to have face to face discussion.

We are not trying to create a PIM adjacency via BIER. It is more like mLDP tunneling concept.

We are trying to send the join and prune msg via BIER domain toward source and BIER RPF keeps track of these joins.

That said you are correct it is application unaware weather in GRT or VRF.

Again if you are floor love to have a face to face chat before the session.

Regards

Hooman

From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Eric C Rosen
Sent: Tuesday, July 18, 2017 4:20 PM
To: Dolganow, Andrew (Nokia - SG/Singapore) <andrew.dolganow@nokia.com>; Antoni Przygienda <prz@juniper.net>
Cc: bier@ietf.org
Subject: Re: [Bier] Comments on draft-hfa-bier-pim-tunneling


Andrew>  The solution we are targeting runs Rosen MVPN in the core. And yes SSM is our main target.

As I said in my message of July 3, it seems to me that what you are trying to do is to use BIER to create an NBMA network attaching a set of PIM routers.  Unless i'm missing the point, the makes your proposal independent of the application.  What you need to do is make sure all the PIM link procedures will run correctly on the NBMA network.  I don't see why ASM is a particular problem.

Andrew> There are two goals:
Andrew> - Stay with a single SI to avoid packet duplication in a core due to a scale.

The BIER domain would certainly be easier to bound in size if it only includes the set of PIM neighbors on the NBMA "link".  But I don't think anything in your proposal is incompatible with the use of multiple Sets.

Andrew> - Intro BIER in the core without a need to touch access domains - evolutionary intro of BIER.

There are other possible approaches as well.
If an application supports "segmented tunnels" (such as NG-MVPN does), it's not too hard to have a "BIER segment" across the core while using other multicast protocols (or ingress replication) in the access areas.

Another approach is to use NG-MVPN Global Table Multicast (RFC 7716) across the core (instead of PIM), in which case you can use BIER as the "tunnel type' across the core, without requiring core nodes to send PIM messages to each other.  Note that the default MDTs and data MDTs of "rosen mvpn" are global table multicasts, and GTM is easily used to connect multiple PIM areas together.  So this would be a feasible technique for doing "rosen mvpn" at the edges with BIER in the core.  Which technique is better under which circumstances could be explored.

Tony> We do not need to burn a protocol bit for PIM

I agree with Tony that there doesn't seem to be any need for the Proto field to be "PIM" rather than "IPv4" or "IPv6".   (At least, no architectural reason.  In the implementation, perhaps this would be the trigger that caused the hardware to associate the packet with an "incoming interface" of "BIER" ;-)  If so, we'd have to explore that a bit deeper.)

Tony> The whole “RPF SPF lookup” in 3.1 for (S,G) joins will not work in general

Well, this is the usual problem of how do you find the "upstream multicast hop" when the multicast routing neighbors are not also unicast routing neighbors.  Generally the solution to this problem will depend upon the unicast routing environment.