[pim] Re: Opsdir last call review of draft-ietf-pim-3376bis-10

Brian Haberman <brian@innovationslab.net> Wed, 05 June 2024 13:53 UTC

Return-Path: <brian@innovationslab.net>
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 61665C180B40 for <pim@ietfa.amsl.com>; Wed, 5 Jun 2024 06:53:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=innovationslab-net.20230601.gappssmtp.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id agMHjzvRXwQi for <pim@ietfa.amsl.com>; Wed, 5 Jun 2024 06:53:12 -0700 (PDT)
Received: from mail-qt1-x82c.google.com (mail-qt1-x82c.google.com [IPv6:2607:f8b0:4864:20::82c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 65925C1519A6 for <pim@ietf.org>; Wed, 5 Jun 2024 06:53:12 -0700 (PDT)
Received: by mail-qt1-x82c.google.com with SMTP id d75a77b69052e-4403385d2aeso4521cf.2 for <pim@ietf.org>; Wed, 05 Jun 2024 06:53:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=innovationslab-net.20230601.gappssmtp.com; s=20230601; t=1717595591; x=1718200391; darn=ietf.org; h=in-reply-to:autocrypt:from:content-language:references:cc:to :subject:user-agent:mime-version:date:message-id:from:to:cc:subject :date:message-id:reply-to; bh=E7l2SSozdzUwLvnGvYKqFiXIt9+0PMOhMbAIt3zIbU4=; b=tIUi/4MlvoZFy5bWvxcnMW+wmb8rvrcN/llCF4k09QJZ5z5AcWZgVQcQeJB22xsKzP w1idaFqKhrzCa965nre1x0QhZ2+uGzu/NcMhpgQKq14H5D9Enq4xduXuXxJUUxDRa0N4 5WADhsCOtWswiuWXBCWPx2nR19VEYKU7qaH63JcxkOLouXbWtlvQdQHqeOXeIoXrQCma PXUNo7TlE9i1Ezg9B4ILKL0pNmlFFuux6gBdBklUQ+Cv7UwxNj30AbulERbckgdHgZz8 2zi9aeAiCiHCm7MDR24cmoUJkEdLxG5DUzvbFVkpNChf4xH+oexF0Kel3gm9f+koWKJk RNvQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717595591; x=1718200391; h=in-reply-to:autocrypt:from:content-language:references:cc:to :subject:user-agent:mime-version:date:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=E7l2SSozdzUwLvnGvYKqFiXIt9+0PMOhMbAIt3zIbU4=; b=h7o7tHcrmAZ80WfUC/NVgofprWxjIsaGAr/V7JwoTNm9C2y5fKb1T3VbvE/Gn6vEe7 0jyh7nF+n+5+p7UEr/eaQ1drmkcXct7AE//0HLFPy8hvO2iCjmyVAjnELh9zRjhNyd2k 0J6u2BfO5EPaKDNIriEuIAMW+1P2iH//yRmZituYijjBNLDVPiWxbY/fPkmjpV6VmXjo 3l2KGH55vevy6sY+nVLmaEW6aUpjqcSt8t3NdEBQsXI8SVX0CssFWGKHVQ+JnQbDh3gI SoCita7xyR5B2wAMqxfgYqMKBr2Zllh+WdylOxG2BsOnxtHy3tRK7lIa+fh5fu1vF3zg lfdw==
X-Forwarded-Encrypted: i=1; AJvYcCVbBxBYSUaEzEnfa7iM7NXcYK+HW81/jQC0RuRRdUBWP2T0y6xmafa5P9a8dtg7aBAn8PAMz0Mw8ertbII=
X-Gm-Message-State: AOJu0YyrQ5CZe5j+LTIsPdIgNb58KXzLNRXBqBJh5YxaiOGiF4v/nOFa Q+a2QhkYvkI17TyCajMe8lYHVX55HCCtQb8fnRPQtqxLcNJW2QFdfv5VF9MyqeA=
X-Google-Smtp-Source: AGHT+IGyrpxOtTvWXTPhNOqb8YhDCt0C66RVMB9Ctlpqt5hw3Yvx93QHSIbM9vRGdPS4enPog3Mstw==
X-Received: by 2002:ac8:5e08:0:b0:43d:f612:979e with SMTP id d75a77b69052e-4402b66b85cmr23899201cf.47.1717595591227; Wed, 05 Jun 2024 06:53:11 -0700 (PDT)
Received: from [192.168.1.4] ([172.59.113.226]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-440347efdfcsm1072981cf.93.2024.06.05.06.53.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 05 Jun 2024 06:53:10 -0700 (PDT)
Message-ID: <507e7803-a5eb-4293-bda7-ec6ceb2aea78@innovationslab.net>
Date: Wed, 05 Jun 2024 09:53:08 -0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Jouni Korhonen <jounikor@gmail.com>, ops-dir@ietf.org
References: <171753601767.34898.14128463665449913150@ietfa.amsl.com>
Content-Language: en-US
From: Brian Haberman <brian@innovationslab.net>
Autocrypt: addr=brian@innovationslab.net; keydata= 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 CuWio7k=
In-Reply-To: <171753601767.34898.14128463665449913150@ietfa.amsl.com>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="------------viUHmMDf8vs0EPar7rAOHfqX"
Message-ID-Hash: AR74CMBRS57EQNMSM3VNHNYJSWOUM5RS
X-Message-ID-Hash: AR74CMBRS57EQNMSM3VNHNYJSWOUM5RS
X-MailFrom: brian@innovationslab.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-pim.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-ietf-pim-3376bis.all@ietf.org, last-call@ietf.org, pim@ietf.org
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [pim] Re: Opsdir last call review of draft-ietf-pim-3376bis-10
List-Id: Protocol Independent Multicast <pim.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/3lKkLKugS_xOS6el1wYFYrZPWbM>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pim>
List-Help: <mailto:pim-request@ietf.org?subject=help>
List-Owner: <mailto:pim-owner@ietf.org>
List-Post: <mailto:pim@ietf.org>
List-Subscribe: <mailto:pim-join@ietf.org>
List-Unsubscribe: <mailto:pim-leave@ietf.org>

Hi Jouni!
      Thanks for the comments. Responses inline...

On 6/4/24 5:20 PM, Jouni Korhonen via Datatracker wrote:
> Reviewer: Jouni Korhonen
> Review result: Has Nits
> 
> I am an assigned OPS-DIR directorate reviewer for draft-ietf-pim-3376bis-10.
> 
> Summary: Ready with nits
> 
> Overall I found the document ready for publication.
> 
> Editorial nits:
> 1) There are ~8 occasions where "section Section x.y.z" is used. Remove the extra section word.
>    - line 530  s/Section Section 4.1.9/Section 4.1.9
>    - line 555  s/section Section 8.1/Section 8.1
>    - line 739  s/section Section 4.2.13/Section 4.2.13
>    - line 979  s/Section Section 3.2/Section 3.2
>    - line 1241 s/section Section 7/Section 7
>    - line 1359 s/Section Section 6.4/Section 6.4
>    - line 1583 s/Section Section 6.6.3/Section 6.6.3
>    - line 1674 s/section Section 7/Section 7

Will fix.

> 
> Questions:
> 1) For example in Section 4.2.13 it states:
>    "An SSM-aware host SHOULD NOT send a MODE_IS_EXCLUDE record type
>     for multicast addresses that fall within the SSM address range."
> 
>    Since this is not "MUST NOT send" what is the occasion when the host
>    chooses not to "SHOULD NOT" and sends a MODE_IS_EXCLUDE record type
>    for multicast addresses that fall within the SSM address range?
> 
>    The case justifying going against "SHOULD NOT" is not described anywhere
>    or I just did not find/understand it.

RFC 4604 says:

"The rationale is that EXCLUDE mode does not apply to SSM addresses, and 
an SSM-aware router will ignore MODE_IS_EXCLUDE and 
CHANGE_TO_EXCLUDE_MODE requests in the SSM range."

The use of SHOULD NOT in this case provides implementers flexibility 
given that routers will ignore such messages.

> 
> 2) Similarly to 1) in Section 6.4 what is the case when the router
>    would not "SHOULD ignore"? The case is not described anywhere or
>    I did not find/understand it.

Failure to ignore the EXCLUDE message for addresses in the SSM range 
will not break anything. It may lead to extraneous traffic, but that is 
self-correcting given the soft state nature of multicast.

> 
> If there is no cases to describe for 1) and 2) the I would use MUST NOT
> and MUST accordingly..

Given that this draft is meant to correct errata so that the standard 
can advance to Internet Standard, we can't simply change the normative 
guidance in the protocol at this point.

Regards,
Brian