[dhcwg] Updated draft-ietf-dhc-dhcpv6-remoteid-01.txt

"Bernie Volz \(volz\)" <volz@cisco.com> Sun, 05 March 2006 22:42 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FG1vz-0002ce-1v; Sun, 05 Mar 2006 17:42:39 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FG1vx-0002cP-Mb for dhcwg@ietf.org; Sun, 05 Mar 2006 17:42:37 -0500
Received: from rtp-iport-2.cisco.com ([64.102.122.149]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FG1vx-0004Z6-B4 for dhcwg@ietf.org; Sun, 05 Mar 2006 17:42:37 -0500
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 05 Mar 2006 17:42:37 -0500
X-IronPort-AV: i="4.02,165,1139202000"; d="scan'208"; a="83560043:sNHT34599616"
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id k25MgWWc019365; Sun, 5 Mar 2006 17:42:32 -0500 (EST)
Received: from xmb-rtp-20a.amer.cisco.com ([64.102.31.15]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Sun, 5 Mar 2006 17:42:32 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Sun, 05 Mar 2006 17:42:31 -0500
Message-ID: <8E296595B6471A4689555D5D725EBB21014DD078@xmb-rtp-20a.amer.cisco.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: Updated draft-ietf-dhc-dhcpv6-remoteid-01.txt
Thread-Index: AcZAphbDSbbH//2aRsmk8XhS6tnjUQ==
From: "Bernie Volz (volz)" <volz@cisco.com>
To: dhcwg@ietf.org
X-OriginalArrivalTime: 05 Mar 2006 22:42:32.0596 (UTC) FILETIME=[1747AD40:01C640A6]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ff03b0075c3fc728d7d60a15b4ee1ad2
Cc: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>, David Kessens <david.kessens@nokia.com>, Sam Hartman <hartmans-ietf@mit.edu>
Subject: [dhcwg] Updated draft-ietf-dhc-dhcpv6-remoteid-01.txt
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: dhcwg.ietf.org
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
Errors-To: dhcwg-bounces@ietf.org

Hello:

I have just submitted
ftp://ftpeng.cisco.com/volz/draft-ietf-dhc-dhcpv6-remoteid-01.txt to
hopefully address the IESG discuss items
(https://datatracker.ietf.org/public/pidtracker.cgi?command=print_ballot
&ballot_id=1835&filename=draft-ietf-dhc-dhcpv6-remoteid).

The differences of significance from the -00 draft are below.

- Bernie

 3.  The Relay Agent Remote-ID Option
 
    This option MAY be added by DHCPv6 relay agents which terminate
    switched or permanent circuits and have mechanisms to identify the
-   remote host end of the circuit.  The remote-id field MAY be used to
-   encode, for instance:
+   remote host end of the circuit.
 
-   o  a "caller ID" telephone number for dial-up connection
-   o  a "user name" prompted for by a Remote Access Server
-   o  a remote caller ATM address
-   o  a "modem ID" of a cable data modem
-   o  the remote IP address of a point-to-point link
-   o  a remote X.25 address for X.25 connections
-   o  an interface identity, which might be the switch's DUID [1]
-      suffixed by the interface-id from the DHCPv6 Interface-Id option.
 
-   The remote ID MUST be globally unique.
 
---
 
 
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        |       OPTION_REMOTE_ID        |         option-len
|
 
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+       |                       enterprise-number
|
+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        .
.
        .                           remote-id
.
        .
.
 
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 
-         option-code      OPTION_REMOTE_ID (TBD)
+       option-code        OPTION_REMOTE_ID (TBD)
+
+       option-len         4 + the length, in octets, of the remote-id
+                          field. The minimum option-len is 5 octets.
+
+       enterprise-number  The vendor's registered Enterprise Number as
+                          registered with IANA [5].
 
-         option-len       length, in octets, of the remote-id field.
-                          The minimum length is 1 octet.
+       remote-id          The opaque value for the remote-id.
+
+   The definition of the remote-id carried in this option is vendor
+   specific.  The vendor is indicated in the enterprise-number field.
+   The remote-id field MAY be used to encode, for instance:
+
+   o  a "caller ID" telephone number for dial-up connection
+   o  a "user name" prompted for by a Remote Access Server
+   o  a remote caller ATM address
+   o  a "modem ID" of a cable data modem
+   o  the remote IP address of a point-to-point link
+   o  a remote X.25 address for X.25 connections
+   o  an interface or port identifier
 
-         remote-id        The opaque value for the globally unique
-                          remote-id.
+   Each vendor MUST assure that the remote-id is unique for their
+   enterprise-number, as the octet sequence of enterprise-number
+   followed by remote-id MUST be globally unique.  One way to achieve
+   uniqueness might be to include the relay agent's DUID [1] in the
+   remote-id.

--- 

    use this information to select parameters specific to particular
-   users, hosts, or subscriber modems.  The remote-id SHOULD be
-   considered an opaque value, with policies based on exact string
match
-   only; that is, the option SHOULD NOT be internally parsed by the
-   server.
+   users, hosts, or subscriber modems.  The combined enterprise-number
+   and remote-id SHOULD be considered an opaque value, with policies
+   based on exact string match only; that is, the remote-id field
SHOULD
+   NOT be internally parsed by the server.
 
    There is no requirement that a server return this option and its
data
    in a RELAY-REPLY message.
 
---

+   Note that even if the DHCP server trusts the relay agent not to
+   modify information provided in this option, the confidence in that
+   information is no higher than the confidence that the relay agent
has
+   in the information it puts in the option.  For example, in some
+   protocols it may be possible for a DHCP client to spoof or otherwise
+   choose port identifiers, caller ID information, or other information
+   carried in this option.  Sites should consider such possible
spoofing
+   and how likely it is in their environment when deciding what uses of
+   this option are appropriate.

---
 
+   [5]  "IANA. Private Enterprise Numbers.",
+        <http://www.iana.org/assignments/enterprise-numbers.html>.
+

_______________________________________________
dhcwg mailing list
dhcwg@ietf.org
https://www1.ietf.org/mailman/listinfo/dhcwg