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

"Dolganow, Andrew (Nokia - SG/Singapore)" <andrew.dolganow@nokia.com> Wed, 19 July 2017 07:29 UTC

Return-Path: <andrew.dolganow@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 25877131532 for <bier@ietfa.amsl.com>; Wed, 19 Jul 2017 00:29:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.7
X-Spam-Level:
X-Spam-Status: No, score=-4.7 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_H2=-2.8, SPF_HELO_PASS=-0.001, 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 GgdjhnpWS5ub for <bier@ietfa.amsl.com>; Wed, 19 Jul 2017 00:29:31 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0133.outbound.protection.outlook.com [104.47.0.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CAB2212EE45 for <bier@ietf.org>; Wed, 19 Jul 2017 00:29:30 -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=yxWgjG/6tB98HZ8meNEMcUliDBAoiub0a12dQj4oXKg=; b=SPCgxylEeh4Q24T4ugWiN7TWyE1UCw/P5se61lSA36UVkKPPqDwH5/+6AsuT5ZE46nI6nO/pMF5Oa2gYmjgEv3NY4yXaHboeADH3ZJhKYZAvrX6RtgUjcnkgnlgjrcbbRNeEipsRRzU53ypDw10nS8OitmPIHdd8sy/wWRAKImA=
Received: from HE1PR0701MB2058.eurprd07.prod.outlook.com (10.167.190.10) by HE1PR0701MB2937.eurprd07.prod.outlook.com (10.168.93.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.4; Wed, 19 Jul 2017 07:29:27 +0000
Received: from HE1PR0701MB2058.eurprd07.prod.outlook.com ([fe80::bd82:d804:3db6:62a3]) by HE1PR0701MB2058.eurprd07.prod.outlook.com ([fe80::bd82:d804:3db6:62a3%13]) with mapi id 15.01.1282.011; Wed, 19 Jul 2017 07:29:27 +0000
From: "Dolganow, Andrew (Nokia - SG/Singapore)" <andrew.dolganow@nokia.com>
To: Eric C Rosen <erosen@juniper.net>
CC: Antoni Przygienda <prz@juniper.net>, "bier@ietf.org" <bier@ietf.org>
Thread-Topic: [Bier] Comments on draft-hfa-bier-pim-tunneling
Thread-Index: AQHS/XAwmu5yjNkcLUehC6Fnhg/YZKJZUqQ7gAC5AACAALr99w==
Date: Wed, 19 Jul 2017 07:29:27 +0000
Message-ID: <9E4694F1-476F-4295-9C2B-139680CF426E@nokia.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-CA
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: [14.100.136.12]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR0701MB2937; 7:sAuvS8RAh7abATzt8cSNiZFZSKWO5FY/xiZGq3kd2CLG7mzScQoOtulx2eMi2hGeU9/NzeLU5z4+BxJgrx8iplHuPOnRMARTGzMqWP6oBg87DQ0/p0G53AQwUWSJpLhZ4zI49umaFZkZDv5ZvXkOSH/agocS3fvw84DFWl8YbwGarLBGga20ImErF3nUAW2WjeEHoiOe0EN9Es3LBVMPGTipL3Fiu1mfFMUCatAbmYHfGAH3DgIdJxGPpA3gQNSS8CQBA8LF4yZWr8CZ9NZNBRS1VnUYt4H8zvi7nBR2sOOg5cqkyl7zG2ioKTgc08nfP1Xx59yllDnCcnNQsq1daY+MuyYOZxSIlk8WpAkS+he9qebgq/fHdIJsD6gyhXXVm4GjXl4NnLopL3/Ey1FO7S6edAL0Jqs+amKyfFrWaJLu28W3HzHM0osQEennIedcGh4qckPYGKbgIcIkdnjeiWdY58pi3no8NTaVTduqvRVrjNmvCSuTUqn6dqR5dDGUXx9RyjnvXyLUiZmrGAzkAq/53ukgzP6iIVUqwXfwTBCH1+TGCThpfisZd9ZkZemwEl/uaSEtH2tsgejcWqISO8GGU4SKEUHEqHPANCNtveu+O/SAyx9IYByBvhT//YRzyRIjDnFrmQs88a/YS6UJ3Sv3NrWgfOXj3tugmw87LGsWZ9kIK3Zk/xm1S15I9F0l9uPVwWRPynwUvq8TlN+u8jX7TA8m/FHbklAcLE+ZmOUBtXHpJR4zxIfzbHY/cO9C83eed68F4IIHDqw5kRUF6iTqwwkiNXVWLoAROgH7YQg=
x-ms-office365-filtering-correlation-id: ed00485f-b6af-40f4-c388-08d4ce77e386
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(48565401081)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:HE1PR0701MB2937;
x-ms-traffictypediagnostic: HE1PR0701MB2937:
x-exchange-antispam-report-test: UriScan:(236129657087228)(138986009662008)(48057245064654)(21532816269658)(50300203121483);
x-microsoft-antispam-prvs: <HE1PR0701MB2937EE4D6ADDC60588ACE736E5A60@HE1PR0701MB2937.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)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:HE1PR0701MB2937; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:HE1PR0701MB2937;
x-forefront-prvs: 0373D94D15
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39450400003)(39840400002)(39410400002)(39400400002)(39850400002)(39860400002)(24454002)(377454003)(9886003)(6116002)(3846002)(5003630100001)(3660700001)(5660300001)(36756003)(82746002)(478600001)(53546010)(230783001)(102836003)(86362001)(83716003)(2900100001)(14454004)(3280700002)(2906002)(6246003)(66066001)(6512007)(38730400002)(7736002)(81166006)(110136004)(189998001)(8676002)(54906002)(229853002)(54896002)(5250100002)(8666007)(6436002)(5890100001)(33656002)(99286003)(8936002)(6486002)(6506006)(25786009)(236005)(54356999)(6916009)(53936002)(2950100002)(76176999)(561944003)(4326008)(50986999); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0701MB2937; H:HE1PR0701MB2058.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_9E4694F1476F42959C2B139680CF426Enokiacom_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jul 2017 07:29:27.6579 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2937
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/kbpmnlSUWyeSkx84XUqNwk9JzZ4>
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: Wed, 19 Jul 2017 07:29:33 -0000

Inline

Andrew

Sent from my iPhone

On Jul 18, 2017, at 10:20 PM, Eric C Rosen <erosen@juniper.net<mailto:erosen@juniper.net>> wrote:


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.

Correct. We will look at ASM as well for completeness.

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.

Correct.

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.


The slides Hooman will present will explain how and why we gravitate towards this solution.


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.