Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv4-over-ipv6

Simon Perreault <simon.perreault@viagenie.ca> Thu, 18 October 2012 15:35 UTC

Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2E6721F8794 for <dhcwg@ietfa.amsl.com>; Thu, 18 Oct 2012 08:35:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FDmB0YPVOKZ9 for <dhcwg@ietfa.amsl.com>; Thu, 18 Oct 2012 08:35:19 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 4860921F8786 for <dhcwg@ietf.org>; Thu, 18 Oct 2012 08:35:19 -0700 (PDT)
Received: from porto.nomis80.org (unknown [IPv6:2620:0:230:c000:5c48:f469:9b94:d841]) by jazz.viagenie.ca (Postfix) with ESMTPSA id B19B641630; Thu, 18 Oct 2012 11:35:18 -0400 (EDT)
Message-ID: <508021B6.2060906@viagenie.ca>
Date: Thu, 18 Oct 2012 11:35:18 -0400
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121009 Thunderbird/16.0
MIME-Version: 1.0
To: Ted Lemon <Ted.Lemon@nominum.com>
References: <4B380728-0A9D-4B98-85C8-A723667C2676@nominum.com> <50800ECC.8060608@viagenie.ca> <5E8961DA-7D45-433C-A73F-FC6D1C230E67@nominum.com>
In-Reply-To: <5E8961DA-7D45-433C-A73F-FC6D1C230E67@nominum.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
Cc: "<dhcwg@ietf.org>" <dhcwg@ietf.org>
Subject: Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv4-over-ipv6
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dhcwg>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Oct 2012 15:35:19 -0000

Le 2012-10-18 11:31, Ted Lemon a écrit :
> On Oct 18, 2012, at 10:14 AM, Simon Perreault <simon.perreault@viagenie.ca> wrote:
>> I favour advancing, but there's a technical issue: the draft does not specify how unicast DHCP requests are handled. Specifically in the case of an LCRA, if nothing is done the LCRA will only get broadcast packets while unicast packets will be sent directly to the DHCP server over IPv4, bypassing the LCRA. Unless the LCRA is somehow in the unicast path and is inspecting all packets, which is something you want to avoid for scalability and good architecture reasons.
>
> Renewals would automatically go down the tunnel, so unless the tunnel doesn't provide a route to the DHCP server, I don't think this is a problem.   Am I missing something?

Yes you're missing something. ;)

The message would indeed go down the tunnel to the server. But remember 
that the CPE only has a partial IPv4 address on that tunnel interface. 
Messages sent from the server to the CPE's IPv4 address at port 68 will 
reach the CPE whose port range includes 68, not necessarily the CPE that 
sent the request. The result is that messages from client to server will 
work, but the reply will be lost.

Simon
-- 
DTN made easy, lean, and smart --> http://postellation.viagenie.ca
NAT64/DNS64 open-source        --> http://ecdysis.viagenie.ca
STUN/TURN server               --> http://numb.viagenie.ca