Re: [Softwires] [dhcwg] Is tunnelling DHCP multicast messages in 6rd unicast tunnel to BR acceptable for DHCP redundancy?//re: About draft-guo-softwire-6rd-ipv6-config-00

Ted Lemon <Ted.Lemon@nominum.com> Sat, 14 August 2010 17:14 UTC

Return-Path: <Ted.Lemon@nominum.com>
X-Original-To: softwires@core3.amsl.com
Delivered-To: softwires@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E234C3A6900; Sat, 14 Aug 2010 10:14:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.277
X-Spam-Level:
X-Spam-Status: No, score=-106.277 tagged_above=-999 required=5 tests=[AWL=0.322, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id svvMR1mvTN8a; Sat, 14 Aug 2010 10:14:51 -0700 (PDT)
Received: from exprod7og104.obsmtp.com (exprod7og104.obsmtp.com [64.18.2.161]) by core3.amsl.com (Postfix) with ESMTP id BD61E3A68CB; Sat, 14 Aug 2010 10:14:51 -0700 (PDT)
Received: from source ([64.89.228.229]) (using TLSv1) by exprod7ob104.postini.com ([64.18.6.12]) with SMTP ID DSNKTGbPLg1ASp3YskeayutQn4XU41eWYFIe@postini.com; Sat, 14 Aug 2010 10:15:28 PDT
Received: from webmail.nominum.com (webmail.nominum.com [64.89.228.50]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (Client CN "webmail.nominum.com", Issuer "Go Daddy Secure Certification Authority" (verified OK)) by shell-too.nominum.com (Postfix) with ESMTP id 64ECE1B82F0; Sat, 14 Aug 2010 10:15:26 -0700 (PDT)
Received: from vpna-148.vpn.nominum.com (64.89.227.148) by exchange-01.win.nominum.com (64.89.228.50) with Microsoft SMTP Server (TLS) id 8.2.176.0; Sat, 14 Aug 2010 10:15:25 -0700
MIME-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset="us-ascii"
From: Ted Lemon <Ted.Lemon@nominum.com>
In-Reply-To: <004001cb3777$52668f00$26626e0a@china.huawei.com>
Date: Sat, 14 Aug 2010 13:15:20 -0400
Content-Transfer-Encoding: quoted-printable
Message-ID: <0101460A-E139-46D3-A0EA-70EB9A8CFABF@nominum.com>
References: <004001cb3777$52668f00$26626e0a@china.huawei.com>
To: Xu Xiaohu <xuxh@huawei.com>
X-Mailer: Apple Mail (2.1081)
Cc: "softwires@ietf.org" <softwires@ietf.org>, "dhcwg@ietf.org" <dhcwg@ietf.org>
Subject: Re: [Softwires] [dhcwg] Is tunnelling DHCP multicast messages in 6rd unicast tunnel to BR acceptable for DHCP redundancy?//re: About draft-guo-softwire-6rd-ipv6-config-00
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: softwires wg discussion list <softwires.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/softwires>
List-Post: <mailto:softwires@ietf.org>
List-Help: <mailto:softwires-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 14 Aug 2010 17:14:53 -0000

On Aug 8, 2010, at 11:59 PM, Xu Xiaohu wrote:
> In addition, in case that the DHCP
> server/relay on a given BR is unavailable due to some reason (e.g., no
> available address in the pool) but the other functions of it (e.g., the
> anycast route for it) are still available, once the DHCP message is tunneled
> to that BR, the DHCP service is unavailable any more. That's to say, it's
> hard to achieve the high availability for DHCP servers/relay agents since
> the DHCP information-request can not be relayed to other DHCP
> servers/relays.

I don't see the problem here.   If you want redundancy, you should configure each BR to relay to more than one DHCP server.   This would be the default anyway, according to RFC3315 section 20, which requires the relay to multicast if not otherwise configured.

> 2) The CPE as a DHCP relay agent sends the DHCP-relay-forward message to one
> of the learnt DHCP server (unicast) addresses. Since 6rd can support unicast
> flexible, the DHCP server can be located either on/behind any BR or behind a
> 6rd CPE which is owned by the 6rd SP.

This is completely contrary to the recommendations in RFC3315, which require the client to multicast, and require any relays to multicast by default.   Trying to relay DHCPv6 traffic over an IPv4 transport seems needlessly complicated.   You have the tunnel--why not use it?