[Geopriv] [Technical Errata Reported] RFC7105 (6553)

RFC Errata System <rfc-editor@rfc-editor.org> Tue, 20 April 2021 15:18 UTC

Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: geopriv@ietfa.amsl.com
Delivered-To: geopriv@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A61143A27BA for <geopriv@ietfa.amsl.com>; Tue, 20 Apr 2021 08:18:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, URIBL_BLOCKED=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 DNYyql4JZo49 for <geopriv@ietfa.amsl.com>; Tue, 20 Apr 2021 08:18:15 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 969783A27CF for <geopriv@ietf.org>; Tue, 20 Apr 2021 08:18:15 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id CBC92F407C2; Tue, 20 Apr 2021 08:18:12 -0700 (PDT)
To: martin.thomson@gmail.com, a.james.winterbottom@gmail.com, superuser@gmail.com, barryleiba@computer.org, ray.bellis@nominet.org.uk
X-PHP-Originating-Script: 1005:errata_mail_lib.php
From: RFC Errata System <rfc-editor@rfc-editor.org>
Cc: andy.brezinsky@mitel.com, geopriv@ietf.org, rfc-editor@rfc-editor.org
Content-Type: text/plain; charset="UTF-8"
Message-Id: <20210420151812.CBC92F407C2@rfc-editor.org>
Date: Tue, 20 Apr 2021 08:18:12 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/geopriv/pRjLgpvfULNjuxy9Vcv9x0bmJ2E>
Subject: [Geopriv] [Technical Errata Reported] RFC7105 (6553)
X-BeenThere: geopriv@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Geographic Location/Privacy <geopriv.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/geopriv>, <mailto:geopriv-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/geopriv/>
List-Post: <mailto:geopriv@ietf.org>
List-Help: <mailto:geopriv-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/geopriv>, <mailto:geopriv-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Apr 2021 15:18:21 -0000

The following errata report has been submitted for RFC7105,
"Using Device-Provided Location-Related Measurements in Location Configuration Protocols".

--------------------------------------
You may review the report below and at:
https://www.rfc-editor.org/errata/eid6553

--------------------------------------
Type: Technical
Reported by: Andy Brezinsky <andy.brezinsky@mitel.com>

Section: 5.1

Original Text
-------------
An example of an LLDP measurement is shown in Figure 4.  This shows
an adjacent node (chassis) that is identified by the IP address
192.0.2.45 (hexadecimal c000022d), and the port on that node is
numbered using an agent circuit ID [RFC3046] of 162 (hexadecimal a2).

  <measurements xmlns="urn:ietf:params:xml:ns:geopriv:lm"
        time="2008-04-29T14:33:58">
    <lldp xmlns="urn:ietf:params:xml:ns:geopriv:lm:lldp">
      <chassis type="4">c000022d</chassis>
      <port type="6">a2</port>
    </lldp>
  </measurements>

Corrected Text
--------------
An example of an LLDP measurement is shown in Figure 4.  This shows
an adjacent node (chassis) that is identified by the IP address
192.0.2.45 (hexadecimal 01c000022d, with the leading octet set to the
IANA Address Family Numbers enumeration value for IPv4 [RFC1700]), and 
the port on that node is numbered using an agent circuit ID [RFC3046] of 
162 (hexadecimal a2).

  <measurements xmlns="urn:ietf:params:xml:ns:geopriv:lm"
        time="2008-04-29T14:33:58">
    <lldp xmlns="urn:ietf:params:xml:ns:geopriv:lm:lldp">
      <chassis type="5">01c000022d</chassis>
      <port type="6">a2</port>
    </lldp>
  </measurements>

Notes
-----
There are two issues identified with this example.

First, it wasn't clear what the original purpose of the 'type' field was.  Upon further investigation, they were intended to carry the Chassis ID Subtype and Port ID Subtype of the respective elements.  Given that, Chassis ID Subtype of '4' is the incorrect subtype for a Network Address.  The correct Chassis ID Subtype defined in IEEE Std 802.1AB-2016 Table 8-2 ('chassis ID subtype enumeration') is '5'.  The Port ID Subtype enumeration for Network Address is '4' and may be where the incorrect value was copied from.

Second, the example encoding of the IP Address 192.168.2.45 is missing the first octet designating the IANA Address Family Number. The example provided should be corrected to '01c000022d'.

IEEE Std 802.1AB-2016 Table 8-2 (a) notes: "networkAddress is an octet string that identifies a particular network address family and an associated network address that are encoded in network octet order. An IP address, for > example, would be encoded with the first octet containing the IANA Address Family Numbers enumeration value for the specific address type and octets 2 through n containing the > address value (for example, the encoding for C0-00-02-0A would indicate the IPv4 address 192.0.2.10)."

As it relates to the type of this erratum, Section 5.1 notes:

>  Values are provided as hexadecimal sequences.  The Device MUST report
>   the values directly as they were provided by the adjacent node.
>   Attempting to adjust or translate the type of identifier is likely to
>   cause the measurement data to be useless.

Since clients already must hexadecimal encode the value that is reported without adjusting or translating it, only the example should be incorrect.  However because people may have written their code to match the example directly, I'm leaving this as a technical type.

Instructions:
-------------
This erratum is currently posted as "Reported". If necessary, please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party  
can log in to change the status and edit the report, if necessary. 

--------------------------------------
RFC7105 (draft-ietf-geopriv-held-measurements-09)
--------------------------------------
Title               : Using Device-Provided Location-Related Measurements in Location Configuration Protocols
Publication Date    : January 2014
Author(s)           : M. Thomson, J. Winterbottom
Category            : PROPOSED STANDARD
Source              : Geographic Location/Privacy
Area                : Real-time Applications and Infrastructure
Stream              : IETF
Verifying Party     : IESG