[pim] review comments on draft-ietf-pim-null-register-packing-06

zhang.zheng@zte.com.cn Wed, 09 December 2020 09:47 UTC

Return-Path: <zhang.zheng@zte.com.cn>
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 578453A120A for <pim@ietfa.amsl.com>; Wed, 9 Dec 2020 01:47:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.918
X-Spam-Level:
X-Spam-Status: No, score=-1.918 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
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 lc9S5IChu3NO for <pim@ietfa.amsl.com>; Wed, 9 Dec 2020 01:46:59 -0800 (PST)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) (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 409E33A1205 for <pim@ietf.org>; Wed, 9 Dec 2020 01:46:59 -0800 (PST)
Received: from mse-fl1.zte.com.cn (unknown [10.30.14.238]) by Forcepoint Email with ESMTPS id 8C8E617E3B54CB991DEF; Wed, 9 Dec 2020 17:46:56 +0800 (CST)
Received: from njxapp01.zte.com.cn ([10.41.132.200]) by mse-fl1.zte.com.cn with SMTP id 0B99koTm044898; Wed, 9 Dec 2020 17:46:50 +0800 (GMT-8) (envelope-from zhang.zheng@zte.com.cn)
Received: from mapi (njxapp04[null]) by mapi (Zmail) with MAPI id mid203; Wed, 9 Dec 2020 17:46:49 +0800 (CST)
Date: Wed, 09 Dec 2020 17:46:49 +0800
X-Zmail-TransId: 2afc5fd09d09c364e34b
X-Mailer: Zmail v1.0
Message-ID: <202012091746499159120@zte.com.cn>
Mime-Version: 1.0
From: zhang.zheng@zte.com.cn
To: vkamath@vmware.com, ramaksun@cisco.com, rbanthia@apstra.com, ananygop@cisco.com
Cc: stig@venaas.com, michael.mcbride@huawei.com, pim@ietf.org
Content-Type: multipart/mixed; boundary="=====_001_next====="
X-MAIL: mse-fl1.zte.com.cn 0B99koTm044898
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/uNNKHpI6Eyij4tcL7dcaJW5B610>
Subject: [pim] review comments on draft-ietf-pim-null-register-packing-06
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: Wed, 09 Dec 2020 09:47:01 -0000

Hi authors, 






Thank you for your work on this version! It has made a big improvement. 


There may be some nits still in the draft:


1. In section 9, the third paragraph, a spoof Register/a spoof Register-stop, appear that is is from the RP/appear that it is from the RP.

2. In section 10, This document requires the assignment of "Capability bit" (P-bit), flag bit 7 in the PIM Null-Register message./This document requires the assignment of "Capability bit" (P-bit), flag bit 7 in the PIM Register-Stop message.






And the below is my understanding about some specification in the draft, if there is something wrong, appreciate for correcting me:


1. In case the RP supports the capability, the RP sends "P-bit" in the register-stop message? The description in section 5 is: 

"An RP supporting this specification SHOULD set the P-bit in the corresponding Register-Stop messages."


IMO the SHOULD shoud be changed to MUST. Because if the RP wants to receive packet null-register message, when the DR receives the register-stop message without P-bit, for example in section 7, the DR will downgrade to use regular message defined in RFC7761. 


So if the RP wants the DR to send packed null-register message, it MUST always send the register-stop message with P-bit.


2. If my understanding is right, once the DR receives the register-stop message from the RP, whatever the group/source address included in the message, the DR will send the packed null-register message immediately. It will not send packeted null-register message only for the group/source address shown in the register-stop message with P-bit. Is it right?


3. If the RP will make some local policy for different DR or specific group/source? For example, if the RP only wants to receive packet null-register message from a specific DR, and receive regular null-register message from other DRs? IMO this situation will not affect the function defined in this draft. 


And for the specific group/source, IMO it's not necessary. Because it may let one DR to send packed null-register message for some source/groups, and send regular null-register message for other source/groups. It makes the implementation too complicate. What do you think about it?






Best regards,


Sandy