Re: [dhcwg] WGLC for draft-ietf-dhc-dhcpv4-over-dhcpv6-03 - Respond by Dec 9, 2013

<> Wed, 27 November 2013 14:31 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id E425C1AE02F for <>; Wed, 27 Nov 2013 06:31:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.25
X-Spam-Status: No, score=-2.25 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.001] autolearn=ham
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id Mh4rBUFo5sbz for <>; Wed, 27 Nov 2013 06:31:38 -0800 (PST)
Received: from ( []) by (Postfix) with ESMTP id CF2D41ADA74 for <>; Wed, 27 Nov 2013 06:31:36 -0800 (PST)
Received: from ([]) by with ESMTP/TLS/AES128-SHA; 27 Nov 2013 15:31:34 +0100
Received: from HE111643.EMEA1.CDS.T-INTERNAL.COM ([]) by ([::1]) with mapi; Wed, 27 Nov 2013 15:31:34 +0100
From: <>
To: <>, <>
Date: Wed, 27 Nov 2013 15:31:34 +0100
Thread-Topic: [dhcwg] WGLC for draft-ietf-dhc-dhcpv4-over-dhcpv6-03 - Respond by Dec 9, 2013
Thread-Index: Ac7rfV90rO6tsKvBRk6qbPCerOXA1w==
Message-ID: <>
In-Reply-To: <>
Accept-Language: en-US, de-DE
Content-Language: en-US
user-agent: Microsoft-MacOutlook/
acceptlanguage: en-US, de-DE
Content-Type: multipart/alternative; boundary="_000_CEBBBAF29D20Bianfarrertelekomde_"
MIME-Version: 1.0
Subject: Re: [dhcwg] WGLC for draft-ietf-dhc-dhcpv4-over-dhcpv6-03 - Respond by Dec 9, 2013
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 27 Nov 2013 14:31:44 -0000

Hi Bernie,

I wasn’t necessarily advocating that other options should be carried in the BOOTREQUEST/REPLYV6 messages, just that the current wording in the draft could be understood to mean that all DHCPv6 options are allowable with the exceptions of OPTION_DHCP4_O_DHCP6_ENABLE and OPTION_DHCP4_O_DHCP6_SERVER (the only ones expressly forbidden).

However, I can see that there is a case whereby other options may need to be transported within the DHCPv4 over DHCPv6 messages: If you are using dynamic, shared IPv4 address leases for softwire clients, then you need a way of learning the IPv6 address that the client will use for it’s 4over6 tunnel endpoint otherwise you can’t provision the tunnel concentrator with all of the necessary parameters.

This IPv6 address needs to be sent from the client to the DHCPv4o6 server as it’s validity is bound to the lease lifetime of the IPv4 address + ports. It would then make sense to allow this information to also be carried within BOOTREQUESTV6 messages as DHCPv6 options alongside the OPTION_BOOTP_MSG they are related to.

So, I agree that there should be some wording to allow the inclusion of options related to configuring IPv4 in a v6 only network, without allowing any/every DHCPv6 option out there.


From: "Bernie Volz (volz)" <<>>
Date: Wednesday, 27 November 2013 15:01
To: Qi Sun <<>>, Ian Farrer <<>>
Cc: "<>" <<>>
Subject: RE: [dhcwg] WGLC for draft-ietf-dhc-dhcpv4-over-dhcpv6-03 - Respond by Dec 9, 2013


I agree with Qi that these options should not be used for the BOOTREQUESTV6/BOOTREPLYV6 messages.

While we might want to think about some words to indicate that these messages should not typically have options (other than the OPTION_BOOTP_MSG option), I think we do want to be careful as someone might have a reason to include some options that could be useful to the 4o6 DHCP Server or Client in the future.

The bottom line is that these messages SHOULD NOT be used to configure DHCPv6 client and interface related settings – hence why the OPTION_DHCP4_O_DHCP6_ENABLE and OPTION_DHCP4_O_DHCP6 options SHOULD NOT be present. Normal DHCPv6 messages should be used for configuring anything related to DHCPv6 (including the two just mentioned options).

-          Bernie

From: Qi Sun []
Sent: Wednesday, November 27, 2013 6:10 AM
To: <<>>
Cc: Bernie Volz (volz);<>
Subject: Re: [dhcwg] WGLC for draft-ietf-dhc-dhcpv4-over-dhcpv6-03 - Respond by Dec 9, 2013

Hi Ian,

Thanks for comments.

On 2013-11-27, at 下午5:50, <<>> <<>> wrote:

Section 8, the sentence beginning ‘The client that intends…’ should read ‘A client that intends….'

[Qi] Will correct it.

Section 8  - Question regarding the sentence ‘The 4o6 DHCP client MUST NOT request the DHCPv4-over-DHCPv6 Enable Option nor the 4o6 Server Address Option in the Boot-request-v6 message’. I think that this text as written is ambiguous.

Is it meant to mean that the boot-request-v6-message can contain any DHCPv6 option with the exception of the 4o6 enable and 4o6 server options? Saying that the client may not request certainly implies that the client could include an ORO option alongside OPTION_BOOTP_MSG. Is the intention to allow this?

[Qi] The reason I added this sentence was that it's not necessary for the client to ask for the Enable Option again in Boot-request-v6 message as the DHCPv4-over-DHCPv6 function has been running. The DHCPv4-over-DHCPv6 function status should be refreshed alongside IPv6 configuration process rather than DHCPv4 over DHCPv6 process.

IMHO, the Boot-request-v6 msg and Boot-reply-v6 msg should only be used for v4-related configuration, which makes it simple.  Would it reasonable to exclude the ORO option in the two messages?

If not, why exclude requesting the 4o6 server option? Obviously, it’s pointless allowing the Enable option, but sending the 4o6 server option within the BOOTREPLYV6 to allow a dedicated DHCP4o6 server to tell the client to use unicast seems like it could be a good idea. What’s the reason for specifically excluding it?

[Qi] Allowing the client to request the 4o6 server address option would violate the Bullet 4 in section 8: the client only receives the 4o6 Server Address option but no DHCPv4 over DHCPv6 Enable option, then the client is required to ignore the 4o6 Server Address option.

IMHO, we could make it simple: the server signals the client to use unicast or multicast when the client is enabled to invoke the DHCPv4 over DHCPv6 and it's not necessary for the client to change that.

Best Regards,

There’s also a few other places in the text that need to be aligned with this (the ‘options’ description in Sec 5.2 and paragraph 8 of section 8).


From: "Bernie Volz (volz)" <<>>
Date: Sunday, 24 November 2013 23:02
To: "<>" <<>>
Subject: [dhcwg] WGLC for draft-ietf-dhc-dhcpv4-over-dhcpv6-03 - Respond by Dec 9, 2013

Folks, the authors of draft-ietf-dhc-dhcpv4-over-dhcpv6-03 ( believe it is ready for working group last call. Please review this draft and indicate whether or not you feel it is ready to be published. Your input is important! Please respond by Dec 9th, 2013.

At the time of this writing, there is no IPR reported against this draft.

Bernie will be the document shepherd.


-          Tomek & Bernie

dhcwg mailing list<>