[pim] RE: draft-ietf-pim-null-register-packing wglc

=?utf-8?B?WWlzb25nIExpdQ==?=<liuyisong@chinamobile.com> Thu, 06 February 2020 02:21 UTC

Return-Path: <liuyisong@chinamobile.com>
X-Original-To: pim@ietfa.amsl.com
Delivered-To: pim@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id E74D91200A4 for <pim@ietfa.amsl.com>; Wed, 5 Feb 2020 18:21:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.929
X-Spam-Status: No, score=-1.929 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, INVALID_MSGID=0.568, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id wcmJpHRkTibx for <pim@ietfa.amsl.com>; Wed, 5 Feb 2020 18:21:45 -0800 (PST)
Received: from cmccmta2.chinamobile.com (cmccmta2.chinamobile.com []) by ietfa.amsl.com (Postfix) with ESMTP id 9680B12008D for <pim@ietf.org>; Wed, 5 Feb 2020 18:21:43 -0800 (PST)
Received: from spf.mail.chinamobile.com (unknown[]) by rmmx-syy-dmz-app07-12007 (RichMail) with SMTP id 2ee75e3b7819365-d3983; Thu, 06 Feb 2020 10:21:13 +0800 (CST)
X-RM-TRANSID: 2ee75e3b7819365-d3983
X-RM-TagInfo: emlType=0
X-RM-SPAM-FLAG: 00000000
Received: from LAPTOP-5GS3BPC8 (unknown[]) by rmsmtp-syy-appsvr03-12003 (RichMail) with SMTP id 2ee35e3b7817882-726e5; Thu, 06 Feb 2020 10:21:13 +0800 (CST)
X-RM-TRANSID: 2ee35e3b7817882-726e5
MIME-Version: 1.0
x-PcFlag: 647f79c6-d2f9-415b-9c9a-59cfe1789763_5_1207
X-Mailer: PC_RICHMAIL 2.8.0
Date: 06 Feb 2020 10:21:17 +0800
From: =?utf-8?B?WWlzb25nIExpdQ==?=<liuyisong@chinamobile.com>
To: =?utf-8?B?TWljaGFlbCBNY0JyaWRl?=<michael.mcbride@futurewei.com>
Cc: pim<pim@ietf.org>
Message-ID: 202002061021175233532@chinamobile.com>
Content-Type: multipart/Alternative; boundary="----=_001_NextPart5233532_=----"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/ebCKypwbpa2nmn-VlotKpeW8V5I>
Subject: [pim] =?utf-8?q?RE=EF=BC=9A__draft-ietf-pim-null-register-packin?= =?utf-8?q?g_wglc?=
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, 06 Feb 2020 02:21:50 -0000

I support the WGLC, and I think it should be moved forward.




发件人: Michael McBride

时间: 2020/01/31(星期五)08:40

收件人: pim;

主题: [pim] draft-ietf-pim-null-register-packing wglc 


We are going to start a new wglc for  https://www.ietf.org/id/draft-ietf-pim-null-register-packing-04.txt which was updated based upon comments during the first wglc (please see below). Since we received only one comment, and really no one showing wglc support, we are issuing a new wglc.  


Sometime over the next two weeks please let the wg know if it’s ready to be sent to the iesg for publication. 







From: pim <pim-bounces@ietf.org> On Behalf Of  Ramakrishnan Chokkanathapuram (ramaksun)
 Sent: Tuesday, October 15, 2019 11:37 AM
 To: Anish Peter <anish.ietf@gmail.com>om>; Mike McBride <mmcbride7@gmail.com>
 Cc: pim@ietf.org
 Subject: Re: [pim] draft-ietf-pim-null-register-packing wglc   


Hello Anish, 


Thanks for the comments.. I have my responses inline.. 






From: pim <pim-bounces@ietf.org> on behalf of Anish Peter <anish.ietf@gmail.com>
 Date: Wednesday, September 4, 2019 at 7:20 AM
 To: Mike McBride <mmcbride7@gmail.com>
 Cc: "pim@ietf.org" <pim@ietf.org>
 Subject: Re: [pim] draft-ietf-pim-null-register-packing wglc  




Hi all,  


 Read through the draft. Have a few comments.   

  Section 2: The P bit can be taken as the LSB on the reserved ones. This would help this get inline with recommendations from PIM draft-ietf-pim-reserved-bits. 

       ##Ramki##  Not sure if using LSB or MSB has an advantage here. I am not sure if the pim-reserved-bits mandates such thing.   

  Instead of taking two new pim message types, the same pim register and register stop messages may be used. if this procedure can be followed.  

##Ramki## It will be good to have a new type. If we overload the same type it could happen that a router receives a message and think its malformed.  


a. RP discovers FHR capable of register bulking from the P bit.   


b. When RP responds to this register, it can set set a P bit in R-S message.   


c. Once FHR knows peer has bulking capability it can register packets with bulking  


d. For bulked register messages, RP can respond with bulked R-S messages.   


e. Packet format. I suggest overloading existing register and R-S packet can be done with out using two new packet formats.   




    0                   1                   2                   3 

    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 


   |PIM Ver| Type  |   Reserved    |           Checksum            | 


   |B|N|P|                     Reserved2             |  S-g-count  | 


   |                                                               | 

   .                     Multicast data packet                     . 

   |                                                               | 








    0                   1                   2                   3 

    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 


   |PIM Ver| Type  |  s-g-count  |P|           Checksum            | 


   |             Group Address (Encoded-Group format)              | 


   |            Source Address (Encoded-Unicast format)            | 



3. Anycast RP  



In my opinion, anycast RP procedures must be defined. Protocols typically should not  

ask for any kind of specific configurations or features on its peers.  

##Ramki## PIM Anycast RP is based on configuration. So not sure if this is a problem. 


4. Restart / feature disable  

An RP/FHR may restart or may have bullking turned on/off. In these scenarios the behavior must be defined.  

##Ramki## Yes. In such scenarios if an RP is downgraded from a version that was supporting packing to one that doesn’t support it, then RP will not respond to the packed registers. In such cases one could send an unpacked  register to RP to check if the RP supports it or fallback to data register and then discover the RP capability. 









On Thu, Aug 29, 2019 at 6:58 AM Mike McBride <mmcbride7@gmail.com> wrote:   

 Today begins a two week wglc for draft-ietf-pim-null-register-packing
 which was presented at 105 and hasn't changed since April. Please give
 it a read (it's a quick read) and provide feedback to this wg with
 support/no support of it's progressing to iesg.
 pim mailing list