[Dhcpv6bis] DHCPv4 Registry - Missing protocol registry from RFC 3118?

"Bernie Volz (volz)" <volz@cisco.com> Sat, 27 June 2015 00:51 UTC

Return-Path: <volz@cisco.com>
X-Original-To: dhcpv6bis@ietfa.amsl.com
Delivered-To: dhcpv6bis@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E2111B2CE3 for <dhcpv6bis@ietfa.amsl.com>; Fri, 26 Jun 2015 17:51:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level:
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 isZ25i8ikVPI for <dhcpv6bis@ietfa.amsl.com>; Fri, 26 Jun 2015 17:51:26 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1A3EE1B2CD4 for <dhcpv6bis@ietf.org>; Fri, 26 Jun 2015 17:51:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=14714; q=dns/txt; s=iport; t=1435366286; x=1436575886; h=from:to:cc:subject:date:message-id:mime-version; bh=niX9llGY1u733BPcn1Lc25t85ckCU6Xi8ME/5/5dWh8=; b=ILN+LqMuV8IFGrjkCaoVVpGHTNB8jm0QeIwaxCh3JGTTbfjPifDZSyD1 EqCKRBMTaJ23NRWlwilV3Xwa7bAgqutKAjOUZDb2xKouoqcL+zE2/81HD 4GcBZ6j2sRWOFlpIeUKtB9J/2PrKZ51YMkEeDUz1Q9AgqBtW0Te9qL95y I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AOBABl8o1V/5NdJa1bgkVMVF8BBYUht34JgWqFdAKBPTgUAQEBAQEBAYEKhCQBBC1MEgEqViYBBA4NAYgmDc8FAQEBAQEBAQEBAQEBAQEBAQEBAQEBF40Hgxgxgx6BFAWMEoUVgl0BpAgmY4EqG4FSbwGBRYECAQEB
X-IronPort-AV: E=Sophos;i="5.13,687,1427760000"; d="scan'208,217";a="5081391"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by rcdn-iport-9.cisco.com with ESMTP; 27 Jun 2015 00:51:24 +0000
Received: from xhc-aln-x01.cisco.com (xhc-aln-x01.cisco.com [173.36.12.75]) by rcdn-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id t5R0pOET015496 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sat, 27 Jun 2015 00:51:24 GMT
Received: from xmb-rcd-x04.cisco.com ([169.254.8.177]) by xhc-aln-x01.cisco.com ([173.36.12.75]) with mapi id 14.03.0195.001; Fri, 26 Jun 2015 19:51:24 -0500
From: "Bernie Volz (volz)" <volz@cisco.com>
To: "iana@iana.org" <iana@iana.org>
Thread-Topic: DHCPv4 Registry - Missing protocol registry from RFC 3118?
Thread-Index: AdCwcbtlECk/kIOTSyCMfea0yP7CAA==
Date: Sat, 27 Jun 2015 00:51:23 +0000
Message-ID: <489D13FBFA9B3E41812EA89F188F018E1CB4F084@xmb-rcd-x04.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.98.1.201]
Content-Type: multipart/alternative; boundary="_000_489D13FBFA9B3E41812EA89F188F018E1CB4F084xmbrcdx04ciscoc_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/dhcpv6bis/m0IaI3kbzYaOPNayZXSsBdT1jkw>
Cc: "Brian Haberman (brian@innovationslab.net)" <brian@innovationslab.net>, "Ted Lemon (Ted.Lemon@nominum.com)" <Ted.Lemon@nominum.com>, "dhcpv6bis@ietf.org" <dhcpv6bis@ietf.org>
Subject: [Dhcpv6bis] DHCPv4 Registry - Missing protocol registry from RFC 3118?
X-BeenThere: dhcpv6bis@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "DHCPv6 \(RFC3315\) bis discussion list" <dhcpv6bis.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcpv6bis>, <mailto:dhcpv6bis-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dhcpv6bis/>
List-Post: <mailto:dhcpv6bis@ietf.org>
List-Help: <mailto:dhcpv6bis-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcpv6bis>, <mailto:dhcpv6bis-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 27 Jun 2015 00:51:28 -0000

Hi:

In doing some work on draft-ietf-dhc-rfc3315bis, we noticed that it appears that a registry requested by RFC 3118 might never have been created (or if it was, it got lost at some point)?

RFC 3118 requested:

6. IANA Considerations

   Section 2 defines a new DHCP option called the Authentication Option,
   whose option code is 90.

   This document specifies three new name spaces associated with the
   Authentication Option, which are to be created and maintained by
   IANA:  Protocol, Algorithm and RDM.

   Initial values assigned from the Protocol name space are 0 (for the
   configuration token Protocol in section 4) and 1 (for the delayed
   authentication Protocol in section 5).  Additional values from the
   Protocol name space will be assigned through IETF Consensus, as
   defined in RFC 2434 [8].

...

The algorithm registry exists - http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.xhtml#authentication-algorithm-id
The RDM registry exists - http://www.iana.org/assignments/bootp-dhcp-parameters/bootp-dhcp-parameters.xhtml#authentication-rdm-id

The above were likely created for RFC4030 which also defines these values (though the algorithm value 1 is different in the two documents - HMAC-MD5 in 3118 and HMAC-SHA1 in 4030 - I think this registry should be left as is). And, RFC 4030 never requested a protocol registry (as it doesn't have this field).

But there does not appear to be a protocol registry as requested by RFC 3118?

RFC 3315 has (in section 24 on IANA Considerations):

   This document also references three name spaces in section 21 that
   are associated with the Authentication Option (section 22.11).  These
   name spaces are defined by the authentication mechanism for DHCPv4 in
   RFC 3118 [4].

Given that RFC 3315 added two more protocols, the table should be:

Protocol               Description (Reference)

    0                          DHCPv4 Configuration Token (RFC 3118, Section 4)

    1                          DHCPv4 Delayed Authentication (RFC 3118, Section 5)

    2                          DHCPv6 Delayed Authentication (RFC 3315, Section 21.4)

    3                          DHCPv6 Reconfigure Key Authentication (RFC 3315, Section 21.5)

Perhaps worth adding this table?

Thanks in advance!


-          Bernie