Re: [pim] Benjamin Kaduk's Discuss on draft-ietf-pim-drlb-13: (with DISCUSS and COMMENT)
Benjamin Kaduk <kaduk@mit.edu> Fri, 03 January 2020 22:30 UTC
Return-Path: <kaduk@mit.edu>
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 944A51200C5; Fri, 3 Jan 2020 14:30:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-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 pQVabP8llyxJ; Fri, 3 Jan 2020 14:30:03 -0800 (PST)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (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 45C2A1200B8; Fri, 3 Jan 2020 14:30:03 -0800 (PST)
Received: from kduck.mit.edu ([24.16.140.251]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 003MTuXb015958 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 3 Jan 2020 17:29:58 -0500
Date: Fri, 03 Jan 2020 14:29:56 -0800
From: Benjamin Kaduk <kaduk@mit.edu>
To: Stig Venaas <stig@venaas.com>
Cc: The IESG <iesg@ietf.org>, draft-ietf-pim-drlb@ietf.org, Mike McBride <mmcbride7@gmail.com>, pim-chairs@ietf.org, pim@ietf.org
Message-ID: <20200103222956.GD57294@kduck.mit.edu>
References: <157540986540.4772.3616840765001072305.idtracker@ietfa.amsl.com> <CAHANBtLM=U4_hFvkmkuJPQc52SXshKibPbxpcU2HWNcYEs3WWg@mail.gmail.com> <20191217003307.GV81833@kduck.mit.edu> <CAHANBtJF-JY84iPm8ELk2qEdTJSnrDLYxyXLWfHeH56AkJq6AA@mail.gmail.com> <20200103182131.GK35479@kduck.mit.edu> <CAHANBtJyOKm5KZLm252ES6HnqmG14rMQjvKcFBLu_0bqxukqdg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CAHANBtJyOKm5KZLm252ES6HnqmG14rMQjvKcFBLu_0bqxukqdg@mail.gmail.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/dWzYWin_hMQSPvyM6vQY3klLpdg>
Subject: Re: [pim] Benjamin Kaduk's Discuss on draft-ietf-pim-drlb-13: (with DISCUSS and COMMENT)
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: Fri, 03 Jan 2020 22:30:05 -0000
On Fri, Jan 03, 2020 at 02:15:24PM -0800, Stig Venaas wrote: > Hi > > Thanks for good input and clearing the discuss. I also posted version 15 to > address your comments. Please see my comments inline. also inline > On Fri, Jan 3, 2020 at 10:22 AM Benjamin Kaduk <kaduk@mit.edu> wrote: > > > > On Wed, Dec 18, 2019 at 10:22:39AM -0800, Stig Venaas wrote: > > > Hi > > > > > > Following-up on your discuss. Please see in-line. I've trimmed it down to > > > what I understand is the remaining issue. > > > > Thanks! > > > > There's one point not in the quoted text that I'd like to dig into a little > > more (as well as some more comments inline/at the end). > > > > Specifically, now that the -14 has clarified that the mask bits do not need > > to be contiguous, I wanted to double-check the procedure that is to be > > applied, with respect to whether the "footprint" of the mask is (in > > practice) limited to 32-bits wide or whether the mask is effectively > > limited to 32 bits set total. As a concrete example, consider the mask of > > ::f0f0:f0f0:f0f0:f0f0. The LSZC of the mask is 4, so if I apply the > > procedure to a group address ending in :3333:3333:3333:3333, do I mask to > > get :3030:3030:3030:3030, shift to ...303030303030303, then mask with > > 0xffffffff to get 0x03030303 as input to the modulo operation? > > Or do I *only* consider the bits set in the mask, so I mask to ...33333333, > > mask again with 0xffffffff and use 0x33333333 as input to the modulo > > operation? My view is that the text is clearly saying the former, but some > > comments in our other discussions suggested that perhaps the latter was a > > possibility. Can you please confirm which behavior is intended? > > It is the former, 0x03030303 is the input in your example. So you pick at most > 32 consecutive bits that will form the footprint. Thank you; it gives me peace of mind to have it explicitly confirmed. > > > On Mon, Dec 16, 2019 at 4:33 PM Benjamin Kaduk <kaduk@mit.edu> wrote: [...] > > > > > I hope this helps. Do you still think this limitation is strong enough to be a > > > technical omission? If you like I can add some text in section 5.2.2 > > > pointing out this limitation. > > > > I've cleared my Discuss position in the datatracker, but I would be more > > comfortable if you do add a sentence in Section 5.2.2 noting that there is > > this (probably hypothetical) limitation, and the workaround of defining a > > new hash algorithm. > > > > I added this paragraph to 5.2.2. I hope that addresses this. I agree it is > good to point this out. I couldn't find a crystal clear way to state it, but > I hope it is sufficient as it is not normative nor affecting implementations. > > The Modulo Hash Algorithm will use at most 32 consecutive bits of the > input addresses for its computation. Exactly which bits are used of > the source, group or RP addresses, depend on the respective masks. > This limitation may be an issue for IPv6 deployments, since not all > bits of the IPv6 addresses are considered. If this causes > operational issues, a new hash algorithm would need to be defined. I think it looks good (and being nonnormative is correct). Thanks! -Ben
- [pim] Benjamin Kaduk's Discuss on draft-ietf-pim-… Benjamin Kaduk via Datatracker
- Re: [pim] Benjamin Kaduk's Discuss on draft-ietf-… Stig Venaas
- Re: [pim] Benjamin Kaduk's Discuss on draft-ietf-… Benjamin Kaduk
- Re: [pim] Benjamin Kaduk's Discuss on draft-ietf-… Stig Venaas
- Re: [pim] Benjamin Kaduk's Discuss on draft-ietf-… Benjamin Kaduk
- Re: [pim] Benjamin Kaduk's Discuss on draft-ietf-… Stig Venaas
- Re: [pim] Benjamin Kaduk's Discuss on draft-ietf-… Benjamin Kaduk