[MBONED] False positive idnit in draft-ietf-mboned-driad-amt-discovery?

"Holland, Jake" <jholland@akamai.com> Sun, 01 September 2019 19:42 UTC

Return-Path: <jholland@akamai.com>
X-Original-To: mboned@ietfa.amsl.com
Delivered-To: mboned@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E57312004A for <mboned@ietfa.amsl.com>; Sun, 1 Sep 2019 12:42:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.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 2DVL5f8gXP-5 for <mboned@ietfa.amsl.com>; Sun, 1 Sep 2019 12:42:48 -0700 (PDT)
Received: from mx0a-00190b01.pphosted.com (mx0a-00190b01.pphosted.com [IPv6:2620:100:9001:583::1]) (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 B85721200B8 for <mboned@ietf.org>; Sun, 1 Sep 2019 12:42:48 -0700 (PDT)
Received: from pps.filterd (m0122332.ppops.net [127.0.0.1]) by mx0a-00190b01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x81JgjiZ031989; Sun, 1 Sep 2019 20:42:46 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : cc : subject : date : message-id : content-type : content-id : content-transfer-encoding : mime-version; s=jan2016.eng; bh=m4qMziOALCOBBJJmUlTUJY+4kgQLb1yMKUm3hhuEYqQ=; b=dklkhP4c3KNKptazoJFGm5xZ64YVw2l035p6BsOhWpwPa5p6pBf1KF1s7dkZaj3DPdxK l2kg00nusqO/pITubGaeeIu77kLlVK8oYwI/WcwzOwVgy7/w7KFujBQ1ryqsqeDFnaUe y5WkneUCfEC+QCfjodFE2EYHWIdEV/ow0TAx8dwmkFQ86MEYUNMeAgriLCNkNEgMVu2k /vBJrvzTe5JxRgU+0AVZN+kvPHSXxFrSESmjSYucOZ4rLWpNX4pyZ7TNB2j68EYG+avZ 0rSLS41FrGS5SyJ+99+Dm7bol3YiRI3BuMfpx1oPZDC/2C2iAgUTXBtBUJ4gOoJW3dVQ VA==
Received: from prod-mail-ppoint4 (prod-mail-ppoint4.akamai.com [96.6.114.87] (may be forged)) by mx0a-00190b01.pphosted.com with ESMTP id 2uqgxgec5w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 01 Sep 2019 20:42:46 +0100
Received: from pps.filterd (prod-mail-ppoint4.akamai.com [127.0.0.1]) by prod-mail-ppoint4.akamai.com (8.16.0.27/8.16.0.27) with SMTP id x81JWOda001017; Sun, 1 Sep 2019 15:42:45 -0400
Received: from email.msg.corp.akamai.com ([172.27.25.32]) by prod-mail-ppoint4.akamai.com with ESMTP id 2uqm7yuewr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sun, 01 Sep 2019 15:42:45 -0400
Received: from USTX2EX-DAG1MB4.msg.corp.akamai.com (172.27.27.104) by ustx2ex-dag1mb4.msg.corp.akamai.com (172.27.27.104) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sun, 1 Sep 2019 14:42:44 -0500
Received: from USTX2EX-DAG1MB4.msg.corp.akamai.com ([172.27.6.134]) by ustx2ex-dag1mb4.msg.corp.akamai.com ([172.27.6.134]) with mapi id 15.00.1473.005; Sun, 1 Sep 2019 14:42:44 -0500
From: "Holland, Jake" <jholland@akamai.com>
To: "mboned@ietf.org" <mboned@ietf.org>
Thread-Topic: False positive idnit in draft-ietf-mboned-driad-amt-discovery?
Thread-Index: AQHVYP1sUlO56ZQv1UmT2Tq+cTLmNA==
Date: Sun, 01 Sep 2019 19:42:43 +0000
Message-ID: <C8571037-2581-484F-8E1B-D672BD251010@akamai.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1c.0.190812
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.19.112.237]
Content-Type: text/plain; charset="utf-8"
Content-ID: <6C0AA2BA0AB6E1459B9DB55857FD9563@akamai.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-09-01_07:, , signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1906280000 definitions=main-1909010224
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-01_07:2019-08-29,2019-09-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 priorityscore=1501 lowpriorityscore=0 mlxlogscore=999 spamscore=0 mlxscore=0 malwarescore=0 clxscore=1015 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1906280000 definitions=main-1909010226
Archived-At: <https://mailarchive.ietf.org/arch/msg/mboned/G6rBrnc9u4YCBniAOnZf1-iTQqw>
Subject: [MBONED] False positive idnit in draft-ietf-mboned-driad-amt-discovery?
X-BeenThere: mboned@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Mail List for the Mboned Working Group <mboned.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mboned>, <mailto:mboned-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mboned/>
List-Post: <mailto:mboned@ietf.org>
List-Help: <mailto:mboned-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mboned>, <mailto:mboned-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 01 Sep 2019 19:42:51 -0000

Hi Mboned,

I wanted to ask for your expert opinions on one of the warnings that
idnits reports in draft-ietf-mboned-driad-amt-discovery.  I think
it's a false positive, but I wanted to check if wg consensus agrees
with me here regarding the use of 232.x vs. 233.252.0.x:

In the draft, I'm using 232.252.0.2, which is not the MCAST-TEST-NET
space of 233.252.0.0/24, which is causing a warning.

From:
https://www6.ietf.org/tools/idnits?url=https://www.ietf.org/archive/id/draft-ietf-mboned-driad-amt-discovery-08.txt&verbose=true

  /tmp/draft-ietf-mboned-driad-amt-discovery-08.txt(409): Found possible IPv4
    address '232.252.0.2' in position 24; this doesn't match the suggested
    documentation address ranges specified in RFC 6890 (or successor): blocks
    192.0.2.0/24 (TEST-NET-1), 198.51.100.0/24 (TEST-NET-2), and 203.0.113.0/24
    (TEST-NET-3); or the 233.252.0.0/24 (MCAST-TEST-NET) example multicast
    address range specified in RFC 5771.

  == There are 1 instance of lines with multicast IPv4 addresses in the
     document.  If these are generic example addresses, they should be changed
     to use the 233.252.0.x range defined in RFC 5771


However, I think it’s better here to use the designated SSM space, because
this is specifically a SSM group, and the S that’s associated is one from
one of the proper example test nets.

Section 8.1 of RFC 5771 mentions that there's deliberately no IANA
assignment policy for 232.x (leaving aside the reserved 232.0.0.x/24
from section 9 of RFC 4607):

https://tools.ietf.org/html/rfc5771#section-8.1
   Because the SSM model essentially makes the entire multicast address
   space local to the host, no IANA assignment policy is required.
   Note, however, that while no additional IANA assignment is required,
   addresses in the Source-Specific Multicast Block are explicitly for
   use by SSM and MUST NOT be used for other purposes.

In this case, I think using an example SSM group in a (S,G) that uses
one of the recommended example networks for the S is already a proper
example.

I think the problem with using the TEST-MCAST-NET block is that GLOP
addresses in 233 are globally scoped and statically assigned, so they
wouldn’t fit inside the default ssm space for things like configuring
RPF for PIM, so you might actually get different behavior out of the
network if you tried to use them without special config to support them.

So my opinion is it’s better to use 232.x in this case.  I'm not sure
one way or the other whether it perfectly matches the letter of RFC 6890,
but I think it's a better match for the spirit, as I understand it.

I'd be very happy to take advice from the WG or the IESG if anyone thinks
it's better to use the suggested 233.252.0.x destination instead.  I'm
soliciting opinions on the point, since it's relatively likely to come up
in review, since idnits flags it.

Cheers,
Jake


PS:
there is another warning that I think is more obviously a false positive.

You may of course comment if you like, but I'm not asking about this one,
I just wanted to mention it also to head off some of the confusion:

  /tmp/draft-ietf-mboned-driad-amt-discovery-08.txt(374): Found possible IPv4
    address '15.100.51.198' in position 46; this doesn't match the suggested
    documentation address ranges specified in RFC 6890 (or successor): blocks
    192.0.2.0/24 (TEST-NET-1), 198.51.100.0/24 (TEST-NET-2), and 203.0.113.0/24
    (TEST-NET-3); or the 233.252.0.0/24 (MCAST-TEST-NET) example multicast
    address range specified in RFC 5771.

  == There are 1 instance of lines with non-RFC6890-compliant IPv4 addresses
     in the document.  If these are example addresses, they should be changed.

'15.100.51.198' appears in 3 places, but each of those places is actually part
of the reverse-ip DNS zone for 198.51.100.15: 15.100.51.198.in-addr.arpa.  So
this is a false positive because it uses one of the RFC 6890 test net addresses,
but it’s properly reversed to indicate the corresponding DNS zone.