Re: [v6ops] CPE Prefix Sub-Delegation on LAN
<Guillaume.Leclanche@swisscom.com> Wed, 22 December 2010 18:25 UTC
Return-Path: <Guillaume.Leclanche@swisscom.com>
X-Original-To: v6ops@core3.amsl.com
Delivered-To: v6ops@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 39C143A68F7 for <v6ops@core3.amsl.com>; Wed, 22 Dec 2010 10:25:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 hg7lsNJn1Rmn for <v6ops@core3.amsl.com>; Wed, 22 Dec 2010 10:25:52 -0800 (PST)
Received: from mail.swisscom.com (outmail110.swisscom.com [193.222.81.110]) by core3.amsl.com (Postfix) with ESMTP id 08F853A6A49 for <v6ops@ietf.org>; Wed, 22 Dec 2010 10:25:51 -0800 (PST)
Received: by intmail2.corproot.net; Wed, 22 Dec 2010 19:27:16 +0100
From: Guillaume.Leclanche@swisscom.com
To: v6ops@ietf.org, fred@cisco.com
Date: Wed, 22 Dec 2010 19:27:12 +0100
Thread-Topic: [v6ops] CPE Prefix Sub-Delegation on LAN
Thread-Index: Acuh+2OMe23mGB/oSy2JbkiipFC/awAA0LIw
Message-ID: <7E338A9A7F416C4AB2BA4D4E2DEBA0844F58EC45CA@sg2019z.corproot.net>
References: <7E338A9A7F416C4AB2BA4D4E2DEBA0844F58EC451F@sg2019z.corproot.net> <A9704C3A-2D7C-432D-A74B-C4F26566CE0A@cisco.com>
In-Reply-To: <A9704C3A-2D7C-432D-A74B-C4F26566CE0A@cisco.com>
Accept-Language: fr-FR, de-CH
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: fr-FR, de-CH
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [v6ops] CPE Prefix Sub-Delegation on LAN
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Dec 2010 18:25:53 -0000
> -----Original Message----- > From: Fred Baker [mailto:fred@cisco.com] > Sent: Wednesday, December 22, 2010 6:12 PM > > One obvious approach would be, as you say, to have the routers within a > network enquire of an DHCPv6 server in the CPE Router requesting > subdelegation of its PD. There is an interesting problem there in terms > of race conditions. If I have redundancy in the network, perhaps > something like > > | | > | +--------+ | > +--+Interior+--+ > | | Router | | > | +--------+ | > +----------+ | | > Upstream --------|CPE Router+--+ | > +----------+ | | > | +--------+ | > +--+Interior+--+ > | | Router | | > | +--------+ | > | | > > I have a problem. The upstream obviously delegates a prefix to the CPE > Router, perhaps a /60, and the CPE uses a /64 out of that for its own > LAN. The interior routers will then hear its RA, and will form > addresses on the indicated LAN. They will also determine what address > their DHCPv6 server is at, perhaps from Stateless DHCP announcements; > this obviously wants to be in the CPE Router. They will now each ask > that process for a prefix for their LANs. Ideally, the DHCPv6 process > will realize that they share a common LAN and give them the same > prefix; at least the first time that happens, I don't know how it does > that absent configuration. I suppose it could rate limit its responses > - send at most one DHCPv6 PD response per second, enabling one of the > interior routers to get its configuration together and give the other > the opportunity to discover that it needs no such delegation. I can > also think of problems with that in a best effort network. That's indeed an interesting problem. However, I don't see any bad consequences: end-hosts will have two working IPv6 addresses instead of one, and those IPv6 will be from different working prefixes with different working routers. Everything else could be solved via configuration of the CPE, and I think we expect most of the users with this design to be able to log in to their CPE and configure a "cluster" or whatever it should be called. Especially when it comes to using this design for multi-homing the end hosts, then it has to be solved via configuration because no basic user will try to multi-home. > Having sketched a problem statement in this email, let me invite a > draft from the working group. If it actually requires new technology, > we should send a request to 6man or somewhere else to have it developed > (says our charter), but if it is simply operational procedure I imagine > we can do it ourselves. I don't care who offers the draft, but let's > get at least one on the table to discuss. There might be some work to do to say how the dhcpv6 server in the CPE should get the prefix received from the ISP, also when the ISP is not using DHCPv6. For example, with 6rd. However, since the 6rd parameters have to be pre-provisioned or given via DHCP(v4), I can imagine that there's a way to sort this out without too much pain. Guillaume
- [v6ops] CPE Prefix Sub-Delegation on LAN Guillaume.Leclanche
- Re: [v6ops] CPE Prefix Sub-Delegation on LAN Hemant Singh (shemant)
- Re: [v6ops] CPE Prefix Sub-Delegation on LAN Fred Baker
- Re: [v6ops] CPE Prefix Sub-Delegation on LAN Guillaume.Leclanche
- Re: [v6ops] CPE Prefix Sub-Delegation on LAN Ole Troan
- Re: [v6ops] CPE Prefix Sub-Delegation on LAN Mark Smith
- Re: [v6ops] CPE Prefix Sub-Delegation on LAN Bruce Zamaere
- Re: [v6ops] CPE Prefix Sub-Delegation on LAN Tom Taylor
- Re: [v6ops] CPE Prefix Sub-Delegation on LAN Joel Jaeggli