Re: [pim] comments about draft-hb-pim-light
"Bidgoli, Hooman (Nokia - CA/Ottawa)" <hooman.bidgoli@nokia.com> Thu, 18 November 2021 04:02 UTC
Return-Path: <hooman.bidgoli@nokia.com>
X-Original-To: pim@ietfa.amsl.com
Delivered-To: pim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7F2263A08C8 for <pim@ietfa.amsl.com>; Wed, 17 Nov 2021 20:02:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.602
X-Spam-Level:
X-Spam-Status: No, score=-2.602 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.701, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-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 D0Ez_ZbPyjNK for <pim@ietfa.amsl.com>; Wed, 17 Nov 2021 20:02:31 -0800 (PST)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2118.outbound.protection.outlook.com [40.107.236.118]) (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 40C443A0895 for <pim@ietf.org>; Wed, 17 Nov 2021 20:02:31 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FVX/5VUImmwwZ06Y+S/xDyRM3ijP0+bwNWcULIvc2xK0Yw+vz77S0YpPVLYum37YThuaBHl42lt/BqwZ1m6kiisyeBKtyF7882n3qG4bGXAg0x9NDPyWcktlT/OVc5L5XUn1VlVj+dU5uHdb4KZ2IjAecsRxA8SuKY5/4IgUmcOhFaMj50413GbCktLg+KIvL+eEH/CJWFOw1FeFQIqJ52owQBsjCnFdwBnAACHA/37I7WhbHxR26UNIadDRXbU5eUJR3PMFWHjDmHGkxBmEkgFK8TnvvqNDzzTFkdLuR4IqoRQoZEuo0LcM7jCkoGoQ0ZltaLs1mNl70aPz3vX+0w==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7I+4g7/AvwxcThYdMH7TGhOoErXjiQvRe2kRNnUzHyY=; b=Z1EAMxqmgOJjg+RPpV7hSfzOkx+7RTZrvQla1Y+Ceaez+rkRyQV8S2QeigLsuIt//fVoXlyWbu3A3WzJW+hcYyr78GjlZ8D2O6J+/6J1hAWm6VO4TL902LF5duqT/W0E0iTGnduVZEY+aUxlLTcoQQcrsrJCoKiEwDLrh2k/yRMyXQFuryDZyeECJ6m9L/jmVz6m4Xff1wwnC9EcayMNnX3z2rBquaqg2gQg/XIT3nfPDMy1Oz6LBCZgeA6qR1BoQXyL9kIMNYI5BbqWll380kswmQqnHDZfXlFiVzw1n/DLPv/LHlz3grpOMyjyF3q+SeGboJtv/TXaugdEEDaHkQ==
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=7I+4g7/AvwxcThYdMH7TGhOoErXjiQvRe2kRNnUzHyY=; b=HxnbOBxh2V4KlqW/VRuA3KaYcDOJYv5+CTGKi9QlrrrzU3d3UTojaQmhTvWczwt5zU4GVl3/JIpw74RCL5jKOwkSjVN1Y+H6S+C+3smlWq4y8wrdcYJfBVAoha0V81agwbA1XgYW1QyHzmmBTjuNa4mhDYVcfFpGMUqW2GUGnJI=
Received: from PH0PR08MB6581.namprd08.prod.outlook.com (2603:10b6:510:30::8) by PH0PR08MB6456.namprd08.prod.outlook.com (2603:10b6:510:37::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19; Thu, 18 Nov 2021 04:02:27 +0000
Received: from PH0PR08MB6581.namprd08.prod.outlook.com ([fe80::7161:fb7:ee2d:55c4]) by PH0PR08MB6581.namprd08.prod.outlook.com ([fe80::7161:fb7:ee2d:55c4%4]) with mapi id 15.20.4713.022; Thu, 18 Nov 2021 04:02:27 +0000
From: "Bidgoli, Hooman (Nokia - CA/Ottawa)" <hooman.bidgoli@nokia.com>
To: "zhang.zheng@zte.com.cn" <zhang.zheng@zte.com.cn>
CC: "stig@cisco.com" <stig@cisco.com>, "mankamis@cisco.com" <mankamis@cisco.com>, "zzhang@juniper.com" <zzhang@juniper.com>, "michael.mcbride@futurewei.com" <michael.mcbride@futurewei.com>, "pim@ietf.org" <pim@ietf.org>
Thread-Topic: Re:[pim] comments about draft-hb-pim-light
Thread-Index: AQHX21gbsQTZAIapYkKO1FU3Dxe4HKwIOeDggABhzACAAAo48A==
Date: Thu, 18 Nov 2021 04:02:26 +0000
Message-ID: <PH0PR08MB6581BC8A9023C7C4CA9AFF9E919B9@PH0PR08MB6581.namprd08.prod.outlook.com>
References: 202111171008508051787@zte.com.cn, SJ0PR08MB65928D1106177763BD7082AA919A9@SJ0PR08MB6592.namprd08.prod.outlook.com <202111181105460891669@zte.com.cn>
In-Reply-To: <202111181105460891669@zte.com.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0081e787-2567-4696-703b-08d9aa483bfd
x-ms-traffictypediagnostic: PH0PR08MB6456:
x-microsoft-antispam-prvs: <PH0PR08MB6456256CD2DBEC74F6A84735919B9@PH0PR08MB6456.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 1J1Dqg4Yx3dUTJAyWnQzQ/ci06VLDWGSd4f+JYx85dDiB14EwogtttPc+EftYeOhSC6m2O/e36I1Nwoy7Nk8OAUhux7rezuyiPc0L8SlnQEhxm8jTGGrw03IXL08dNTK0g6TAt11g6tMbqKCXZBMfPfSudcDooBJRRKiaLsNSWgPe2FS08KAaKQMm/JPmKzZ/ccR8QijXgYPbLgL3XCFv7qRA0lJ0Rm5FR/80zONg16QU9xMpiqbCvjrPnH9UKsLljImkCG6GanzH15czMTUOr0AJpdEGHTCw0lQzVX74iHEL+VsIPMhZi0TVnWiicTGqhd5SZyiC9TEfl6lePvxRZTX6rc669mOxOZIrmO7595iDuMrrLpa4lIc8+iC2IroUTswmCsau077qDmOM/6pARqig1+xB+95G1yhV0AV/dCa1dBtQwiASRlZRpfJv5fDc7L3G4Dr5l6erWqUyVYn6eIaOeALGVa3WMXWEppkij01pmsZ4dQdeKCQa1B2Y3iPuv0Ms/G7k2mXeldbHAodzbm5E8PO/K8Q5sa76N4VLwgrjgyTaYmkf6Cp+Nr2HpuHRd2iAq7Fvk7HGxkYaw7bRNQAhx68SGdfWgs5Znj27zv+quUMa96LDrWKsY+uk7v7BAkuAIifDGerkKYdR/BPIOFHd9ZN3y3x4Y51Dlhs78tjpyL00aT/qRdTwPYoRUSeXrIg0VMGoYvM37PBXf5iGg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR08MB6581.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(66946007)(66556008)(64756008)(76116006)(26005)(66446008)(508600001)(66476007)(33656002)(52536014)(316002)(38100700002)(2906002)(6916009)(54906003)(5660300002)(55016002)(83380400001)(66574015)(186003)(86362001)(9686003)(6506007)(8676002)(53546011)(71200400001)(122000001)(8936002)(7696005)(82960400001)(4326008)(38070700005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: x0pdjN/LWj3MFZwhwYoYAjSpsYH97LjKKkYsHW19jbrXV2TYV1xEYNKrBPHIYlBUkGqR65IEkCGtnFeh8dX/JIzYR7Kh52100TlMpSTZT+OKYZd83Sy+v+2lpoX9JUO7ULzgCDNpIRKXjAwuYj413JZ725CCRfGPVESekW98QoVHn3hErL5q9Qxh41rwgL6LFSX5duICoZ3Fipoub+EwC/gEitZyXr/IVB82mkLpHh0LQ385WeXwmf5lNRiIfN1AwNrIL5uKkZoFsC5XAA0p/R6djZrM1syWR1q7A1fnY7DIPlmo3+WgUBejL09f9JtD24xro+KsTajt3hQl46bxIKcWr3SIUOsdYGONxSSZf1YnE4Wkknavu2PtBqcH82CWXL5W3Qdf2Jly/PIbsU+NI8RldnMoXGuGdEQ28Nd/RoiKL7WTBNeW/pXOhI7fKPrTt1UU/fBBwbgrfp/+A5R0OSHehhmteAcyIvz9yR9DCYgYU+8dy9fT5Jc1NafT6BjZk3wylQWte+oXxEsKZJTsGe8qXADGYPnlLSe76P59rfd1anLMI8xl4XJTNRU15pmtHF2rU+IRDmrHdhr+TVKBpxwUhWy41HN+cQ3jiKtBx5MYG3Bp1vRHE8TLCpDKOkK6a7HTjSK1YdWpEibTLe+wPlJoj6HYcKL851a8/X27OhTEXhCaktrQE0FsYj6KElFrZAx74XoLnkfOq4bMexx3IXJqR4dMenuSh/UDBkCqqnXGNlUpBADuyUjTNY0XWgADjIdgnTmHxZrlMx+PdsWQUkoFEY9SR6yETJjF14CvizasH37hzOxWO/55Kt3jEg3t8Ca48Ajplz34riP2Cd18zKm5FeaY7qgy5KpyVhhmRmgxvBwBkewl8SXT568NtbGv+Ok1kl2IHEydnfxvb0SaIARoNs+r6Gw4svV4POpX6GGJi/bxTYUc3PIYVTME6pVxG3SenyGTdW4HNhOaKtxFHRbi9CCNeZ3HKvJ2YLXHZqAjTJyD8d9jkImXVerrTMuvLlnG4EdD/4XhedkLYyyH19oL1piL8g5RRQ3SATk78p1aLRaOv8WHGVP/gZNJTpMTD2QCHCMycrPjJnk718SW3lwikX4UAyUvzSnRfVSegKMrqnE+U7EyEQQmWeRwgIyjuTf34VumvDGG/t+hmdfkOSRzTyLfHdHNtvqtaxvzjTXnjSCXsZrw70ebW/wjCKn1VYvMjJuIuryE6ENksJKc1JaYSbwxqjRZNk6PMIebNynDIwa3BTsvpTbebRixixJpUpZLdYAU5gJG8MutEvrGnOytREjE8FV7AUD+IZIPOGwuQpR7PWsNgeE7+FJ9Q7kAXEyqrF3cfqs/1j5YimPXbaApy1AWWaQT/F6jR38h+Mps41NrEWeu9TYGr8wmY2ReapphE4jWbLH75kdge5J0XMC39nkOjp2VVna4ZvU7ZVTdn5bDyRXuHUTPfxa+hzDIIeSS1JNnYUjE6Ph/9XHljm/M5rMkZwZpUZTJMqrBgZgpCTk6RB6k4QdiBQHXByxXVac5AJczyPDMbkcJaHc5q3gHNQu21QO4uUJSm8OMolNYbzcJPhxwL79SwbL9FQ4CdBSE4OYkZwb6hAxBggA5vwpX/fuggFsR4yLKSKLEN8w8XqpfZrbolJfr5Fm3TTYOTyOUoFR/4VNjxQsAkaKJ7w==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR08MB6581.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0081e787-2567-4696-703b-08d9aa483bfd
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2021 04:02:26.8855 (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: jrH/iKlNGJqB0KwnRZP1GpUQ4vtbiBJBQWoKgM8lzK6rSmSJVQVVuklJT5k+QVLaOR7wi6cadRcVOIN/IaHnOwpurH1IdGi1vPD+oZtcBtU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR08MB6456
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/gjbV9KihkiGzrm7HhuackeO8Zws>
Subject: Re: [pim] comments about draft-hb-pim-light
X-BeenThere: pim@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Protocol Independent Multicast <pim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pim>, <mailto:pim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pim/>
List-Post: <mailto:pim@ietf.org>
List-Help: <mailto:pim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pim>, <mailto:pim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Nov 2021 04:02:37 -0000
Inline HB2> I like to get the WG and co-authors opinion on point 1 and 2 as well. If every body feels that we need to list every single state and feature that PIM light won't support then we can start adding these. Again as of now the idea is to say pim light doesn't support hello messages over the interface and any function that needs hello message will not function with pim light, with the exception of join/prune/assert. Regards Hooman -----Original Message----- From: zhang.zheng@zte.com.cn <zhang.zheng@zte.com.cn> Sent: Wednesday, November 17, 2021 10:06 PM To: Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com> Cc: stig@cisco.com; mankamis@cisco.com; zzhang@juniper.com; michael.mcbride@futurewei.com; pim@ietf.org Subject: Re:[pim] comments about draft-hb-pim-light Hi Hooman, Please see my comments with Sandy>. ------------------原始邮件------------------ 发件人:Bidgoli,Hooman(Nokia-CA/Ottawa) 收件人:张征00007940;stig@cisco.com;mankamis@cisco.com;zzhang@juniper.com;michael.mcbride@futurewei.com; 抄送人:pim@ietf.org; 日 期 :2021年11月18日 06:04 主 题 :RE: [pim] comments about draft-hb-pim-light Hi Sandy Thanks for comments and keeping the conversation going... Inline Regards Hooman -----Original Message----- From: zhang.zheng@zte.com.cn <zhang.zheng@zte.com.cn> Sent: Tuesday, November 16, 2021 9:09 PM To: Bidgoli, Hooman (Nokia - CA/Ottawa) <hooman.bidgoli@nokia.com>; stig@cisco.com; mankamis@cisco.com; zzhang@juniper.com; michael.mcbride@futurewei.com Cc: pim@ietf.org Subject: [pim] comments about draft-hb-pim-light Hi Hooman and co-author, After reading draft-hb-pim-light, IMO this is a WG work we should do. But many details need to be added for specification and clarification. 1. The affection for states on the interface needs to be specified, such as (*, G), (S, G), and so on. HB> Ok do we want to limit ourselves to spelling out the states? A multicast state is a well known combination. Sandy> In case we think that there is no change for these states, we still need to clarify it. 2. The affection for BSM (RFC5059) needs to be specified. HB> So in section of 3.1.3 of rfc 5059 it has mentioned the checks that need to be done for BSM to become operational and one point is "no hello state". Sandy> In section of 3.1.3 of RFC5059, if there is no hello state for the source IP address of the BSM message, the BSM message is dropped silently. It means that BSM function can't work in PIM light. HB> so again the question is do we want to start saying one by one which multicast messages work with pim light and which don't work, or just the statement that PIM light doesn't support hello messages is sufficient enough to make the reader understand that any extension that needs the PIM hello message will not be functional. I think this is a better way forward, and we should only list the exceptions to the rule in the draft, that should work without PIM Hello messages. Sandy> If we don't clariry all the affection to the existed PIM-SM protocol, the implementor may may guess what will be changed with the exist implementation, which may lead to some interoperable error. It good that if we can list the exceptions to make the statement more clear. 3. Though I know this draft is used for PIM-SM, not PIM-DM, the clarification is still needed since the title of this draft is PIM light, not PIM-SM light. HB> it is really PIM SM and SSM. Sure I can put this in. 4. If this function can still be used in case of some of the ingress/egress nodes don't support it. HB> not sure if I understand this point? If ingress/egress nodes don't support what? Sandy> I mean that in case some of the edge routers can't support PIM light, some of them support PIM light, if PIM light can still be used? HB2> The draft is clear that PIM light only to be used when an interface or network segment is not suitable for PIM. In short there is no mix and match either PIM works or if it doesn't then PIM light can be used. 5. White list or other something is needed for the source verification, only the j/p packet comes from the BGP neighbors (For MVPN, GTM, etc.), or the static configured neighbors, can be accepted. HB> Not sure if I understand this point, if there is a static join then that usually gets pushed into the pim as a multicast state (i.e. static entries usually get translated to a pim join/prune upstream. So not sure if there is anything here special that we need to spell out? Sandy> If a router receives the PIM j/p message directly, how does the router know if it should accept the message and parse it or not? The neighbor relationship is built by hello message, but now there is no hello message any more. Do you mean that all the neighbors need to be configured statically? If dynamic neighbor can be supported? HB2> Yes, this has been said explicitly in the draft, for security reasons pim-light should be configured on a interface to accept j/p. HB2> but in some cases PIM light is auto configured like in the case of BIER where there is no real interface. 6. Since there is no hello packet any more, the DR election is not necessary, so if there is no DR at all? HB> yes all the DR selections need to be done in the PIM domain not in the PIM light domain. The PIM light domain is only for propagating multicast states and needs to be design as such. 7. PIM overlay permits different IBBR to select different EBBR, does PIM light permit it? If PIM light permit it, if assert message is unnecessary? What's the use case of keeping assert message in PIM light? HB> so the idea was if 2 bier routers are connected to the same PIM domain (for redundancy) and they would get the multicast join from the same host it might be beneficial to use the Assert to avoid the upstream IBBR to send traffic to both EBBRs. I personally think this is useful, and RFC 7761 as explicitly said that Assert should not be process without a Hello, hence why the inclusion. Sandy> Assert message is sent when a router receives a multicast data packet on an interface on which the router would normally have forwarded that packet. But in BIER depolyment, even if the IBBR sends join messages to both of the EBBRs, the EBBRs will not receive the data message from each other, because the message with BIER encapsulation is sent to the IBBR directly. So I am still confused with this situation. And yes there is an exception in RFC7761 for assert message process w/o hello when it is used in point-to-point interface. HB2> here is an example the host is connected to 2 EBBR in a PIM network, both EBBRs forward the <S1,G1> to IBBR1 and IBBR2. So I am thinking of a BIER network like a LAN. So in this case since the IBBR and EBBR have PIM domain on them they could detect duplicate traffic and use assert message. Source --PIM-domain- IBBR1---BIER-Domain----EBBR-----PIM-domain---host |-----------IBBR2----BIER-Domain----EBBR----PIM-domain-----| Best regards, Sandy From my personal perspective, "PIM-SM light interface" is better for titling. HB> ok if the WG feels the same I am ok with it. BTW, if the reference for draft-hfa-bier-pim-signaling should be draft-ietf-bier-pim-signaling? And seems like there should be no IANA registry. HB> thanks! will correct. Thanks, Sandy
- [pim] comments about draft-hb-pim-light zhang.zheng
- Re: [pim] comments about draft-hb-pim-light Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [pim] comments about draft-hb-pim-light zhang.zheng
- Re: [pim] comments about draft-hb-pim-light Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [pim] comments about draft-hb-pim-light zhang.zheng
- Re: [pim] comments about draft-hb-pim-light Toerless Eckert
- Re: [pim] comments about draft-hb-pim-light zhang.zheng