RE: [dhcwg] Rev of DHCPv6 spec
"Thirumalesh Bhat" <thirub@windows.microsoft.com> Mon, 15 October 2001 16:35 UTC
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA04473; Mon, 15 Oct 2001 12:35:42 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA29282; Mon, 15 Oct 2001 12:34:23 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA29258 for <dhcwg@optimus.ietf.org>; Mon, 15 Oct 2001 12:34:21 -0400 (EDT)
Received: from mail2.microsoft.com (mail2.microsoft.com [131.107.3.124]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA04423 for <dhcwg@ietf.org>; Mon, 15 Oct 2001 12:34:18 -0400 (EDT)
Received: from INET-VRS-02.redmond.corp.microsoft.com ([157.54.8.110]) by mail2.microsoft.com with Microsoft SMTPSVC(5.0.2195.2966); Mon, 15 Oct 2001 09:33:50 -0700
Received: from 157.54.9.108 by INET-VRS-02.redmond.corp.microsoft.com (InterScan E-Mail VirusWall NT); Mon, 15 Oct 2001 09:33:50 -0700
Received: from red-imc-02.redmond.corp.microsoft.com ([157.54.9.107]) by inet-imc-05.redmond.corp.microsoft.com with Microsoft SMTPSVC(5.0.2195.2966); Mon, 15 Oct 2001 09:33:49 -0700
Received: from win-imc-02.wingroup.windeploy.ntdev.microsoft.com ([157.54.0.84]) by red-imc-02.redmond.corp.microsoft.com with Microsoft SMTPSVC(5.0.2195.2966); Mon, 15 Oct 2001 09:33:46 -0700
Received: from win-msg-01.wingroup.windeploy.ntdev.microsoft.com ([157.54.0.52]) by win-imc-02.wingroup.windeploy.ntdev.microsoft.com with Microsoft SMTPSVC(6.0.3541.1); Mon, 15 Oct 2001 09:33:44 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.0.6063.0
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Subject: RE: [dhcwg] Rev of DHCPv6 spec
Date: Mon, 15 Oct 2001 09:33:16 -0700
Message-ID: <2E33960095B58E40A4D3345AB9F65EC162B7C6@win-msg-01.wingroup.windeploy.ntdev.microsoft.com>
Thread-Topic: [dhcwg] Rev of DHCPv6 spec
Thread-Index: AcFSAiHfTjjWDtVrR5eOf64b4DkLgADkd+IA
From: Thirumalesh Bhat <thirub@windows.microsoft.com>
To: Ralph Droms <rdroms@cisco.com>, dhcwg@ietf.org
X-OriginalArrivalTime: 15 Oct 2001 16:33:44.0528 (UTC) FILETIME=[2828F500:01C15597]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by optimus.ietf.org id MAA29259
Sender: dhcwg-admin@ietf.org
Errors-To: dhcwg-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: <dhcwg.ietf.org>
X-BeenThere: dhcwg@ietf.org
Content-Transfer-Encoding: 8bit
Some comments on the latest draft below: a) Section 10.1 - DUIDs Do we have an upper limit on the DUID length? I thought we had a prior thread regarding DUIDs where it was agreed that the upper limit on DUID length will help the server implementation. b) Section 15.1.2 Creation of Solicit messages: Can the client send a solicit message without an IA. An example would be for a client to check the servers that can provide the options it needs. c) Section 15.1.3 Transmission of Solicit Messages: The draft says "The client sends the Solicit message to the All_Dhcp_Agents" multicast address". How would this work if the DHCP Server is on the same segment as the client? Probably the DHCP server should bind to "ALL_Dhcp_Agents" as well as "All_DHCP_Servers" address. d) Section 15.1.4: Receipt of Advertise Messages: Is there a recommendation on how long a client should wait to collect response from all the responding servers or is this implementation specific? e) Section 15.2.2 - Creation and transmission of Advertise messages: third paragraph: What happens if the client doesn't send an IA - does the server ignore the packet? f) Section 16.1.5 When a client receives AddrUnavail status should it create a new IA? I would think that the client should create a new IA if it receives NoPrefixMatch status back. Not sure the reason for the use of "ConfNoMatch" status - I think the other error codes can pretty much tell the client what to do. Same goes for the error codes "RenwNoMatch", "RebdNoMatch". g) Section 16.2.2 Receipt of confirm messages: "If the server cannot determine if the info in the confirm message is valid or invalid, the server MUST NOT send a reply to the client". This statement is a bit confusing. A server might be able to figure out that the client request is not valid as far as it is confirmed but it cant verify if it is invalid to other servers. May be the server should send its error message anyway and the client should wait for a certain period of time ( as it does for advertise messages ) to check if there is a server that can serve its needs. h) Section 17.1.1 - Creation and transmission of reconfigure-init messages. Has the possibility of sending reconfigure-init to a relay been removed so that the relay can unicast to the clients that it is aware of? i) Section 20.1 - Format of DHCP Options. We should be explicit in saying that the option code and option length are in network byte order. j) I feel that we should also add "Vendor class" and "User class" options to the draft. I can prepare the text for these two options if desired. thx -----Original Message----- From: Ralph Droms [mailto:rdroms@cisco.com] Sent: Wednesday, October 10, 2001 7:02 PM To: dhcwg@ietf.org Subject: [dhcwg] Rev of DHCPv6 spec I've finished another rev of the DHCPv6 spec (-20d), which is available at http://www.dhcp.org/dhcpv6.tty I plan to submit this draft of the spec to the IETF for publication on 10/12. The list of issues addressed by this draft is included below; these issues were discussed at the DHC WG meeting in London (8/2001). The -20d draft does not include any changes related to IAs. The changes related to IAs will appear in the next published rev of the draft. - Ralph ===== Issues from London addressed in this draft. * Should addresses in an Advertise message be "real" addresses or "informational"; e.g., just prefixes? WG consensus: addresses in Advertise are the addresses the server will return in a subsequent Reply; client supplies those addresses to server in IA in Request message * Servers will only assign complete addresses and not prefixes (e.g., to be used by the client for stateless autoconfiguration) WG consensus: yes; prefix advertisement is handled through ND * How and when does the client use DAD on addresses in Advertise and Reply messages? WG consensus: Client does DAD on addresses in Reply message and responds with Decline if addresses unacceptable (e.g., already in use) * Advertise message SHOULD include options for all OROs that were included in the Solicit if the server is willing/capable of offering a value for that option WG consensus: yes * Add "NAK" function: If the server finds that the prefix on one or more IP addresses in any IA in the {Request, Confirm, Rebind} message is not a valid prefix for the link to which the client is connected, the server MUST send an NoPrefixMatch status in the IA status field for that IA in the DHCP Reply message. WG consensus: yes; indicate "NAK" through return of "NoPrefixMatch" error code. Add text allowing client to ignore "NoPrefixMatch" from other servers if ACK received from at least one server. * Define DUID to be one of: - Link-layer address plus time - Vendor-assigned unique ID - Link-layer address - IMSI - IMEI WG consensus: yes; based on text submitted by Lemon with extensions from subsequent WG discussion MODIFICATION: drop IMSI, IMEI * Use IPsec for secure agent/server communication WG consensus: yes; add text to draft * Add an "error code" option, to indicate errors not connected with a specific option WG consensus: yes; should allow inclusion of text message * Tighten up language for unicasting Reconfigure-Init; in particular, the server may not have an appropriate address to use to send the message to the client. WG consensus: yes * Reply to a Confirm should be a simple ACK/NAK without changing any values in options WG consensus: Discussion to be taken to mailing list Note: check to make sure there is text in the draft describing behavior if no response is heard to a Confirm FOLLOWUP: Issue was not posted to mailing list. Draft now defines Confirm to be simple ACK/NAK. * Reply to Decline or Release should carry no options WG consensus: yes * Restrict options in Decline or Release to IA with text to allow other options in the future WG consensus: no; this is an overspecification * Server does not respond to Solicit when client wants addresses and server has no addresses WG consensus: Server should be allowed to respond * Include only options specifically mentioned in the text in the DHCPv6 spec; move others to second doc or separate appendix WG consensus: anything we have consensus on stays; anything else gets punted to a separate draft. * Add 'secs' field to fixed header WG consensus: if client retransmits, MUST send option called "milliseconds" * Make the preference field an option WG consensus: yes * Describe message transmission and retransmission in a separate section of the spec and reference that text throughout the remainder of the spec WG consensus: yes * Discard the client unicast or recheck the entire spec for consistency in reference to message transmission WG consensus: yes, authors to fix spec * Remove client link-local address from client message header. Agent can then determine link-local from source (IP header) in client message and insert into agent->server message. Server responds to source from IP header (whether agent or client). WG consensus: Yes _______________________________________________ dhcwg mailing list dhcwg@ietf.org http://www1.ietf.org/mailman/listinfo/dhcwg _______________________________________________ dhcwg mailing list dhcwg@ietf.org http://www1.ietf.org/mailman/listinfo/dhcwg
- [dhcwg] Rev of DHCPv6 spec Ralph Droms
- Re: [dhcwg] Rev of DHCPv6 spec skodati
- Re: [dhcwg] Rev of DHCPv6 spec Ralph Droms
- Re: [dhcwg] Rev of DHCPv6 spec skodati
- RE: [dhcwg] Rev of DHCPv6 spec Bernie Volz (EUD)
- RE: [dhcwg] Rev of DHCPv6 spec skodati
- RE: [dhcwg] Rev of DHCPv6 spec Bernie Volz (EUD)
- RE: [dhcwg] Rev of DHCPv6 spec Ralph Droms
- RE: [dhcwg] Rev of DHCPv6 spec Bernie Volz (EUD)
- RE: [dhcwg] Rev of DHCPv6 spec Ralph Droms
- RE: [dhcwg] Rev of DHCPv6 spec Thirumalesh Bhat
- RE: [dhcwg] Rev of DHCPv6 spec Ralph Droms
- RE: [dhcwg] Rev of DHCPv6 spec Bernie Volz (EUD)
- RE: [dhcwg] Rev of DHCPv6 spec Ralph Droms
- RE: [dhcwg] Rev of DHCPv6 spec Ralph Droms
- Re: [dhcwg] Rev of DHCPv6 spec Ted Lemon