Re: [v6ops] draft-wbeebee-v6ops-ipv6-cpe-router-bis - where to go from here

Jack Bates <jbates@brightok.net> Wed, 02 February 2011 01:09 UTC

Return-Path: <jbates@brightok.net>
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 A2DFB3A6CB6 for <v6ops@core3.amsl.com>; Tue, 1 Feb 2011 17:09:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.651
X-Spam-Level:
X-Spam-Status: No, score=-2.651 tagged_above=-999 required=5 tests=[AWL=0.614, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_LOW=-1]
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 svq8BiqS1yl4 for <v6ops@core3.amsl.com>; Tue, 1 Feb 2011 17:09:16 -0800 (PST)
Received: from phobos.brightok.net (mail1.brightok.net [69.8.2.26]) by core3.amsl.com (Postfix) with ESMTP id 5C1EB3A6CA8 for <v6ops@ietf.org>; Tue, 1 Feb 2011 17:09:16 -0800 (PST)
Received: from [192.168.1.122] ([69.8.25.3]) by phobos.brightok.net (8.13.6/8.13.6) with ESMTP id p121CWLr000158; Tue, 1 Feb 2011 19:12:32 -0600 (CST)
Message-ID: <4D48AF72.9020805@brightok.net>
Date: Tue, 01 Feb 2011 19:12:18 -0600
From: Jack Bates <jbates@brightok.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
MIME-Version: 1.0
To: Lee Howard <lee@asgard.org>
References: <8C80472E-DEF2-45DE-BECB-D09E58328D14@cisco.com> <4D46D04C.9080600@brightok.net> <79156CD2-EF2D-4A67-BF40-C67A3FD2B49D@cisco.com> <4D46DDA2.1090204@brightok.net> <B711D39C-5888-4619-B8BF-29A317145E51@cisco.com> <4D46F5BD.2050704@brightok.net> <20110201073623.5628b0b9@opy.nosense.org> <4D472E95.4030506@gmail.com> <9C882D91-A6AF-43BC-A5D8-E7A5B44B78E2@gmail.com> <4D4737F8.3090105@brightok.net> <005601cbc270$09d65c00$1d831400$@org>
In-Reply-To: <005601cbc270$09d65c00$1d831400$@org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: 'IPv6 Ops WG' <v6ops@ietf.org>
Subject: Re: [v6ops] draft-wbeebee-v6ops-ipv6-cpe-router-bis - where to go from here
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, 02 Feb 2011 01:09:17 -0000

On 2/1/2011 6:27 PM, Lee Howard wrote:
> If the problem statement is, "We need to define behavior for a device
> that supports an arbitrary number of instances in an arbitrary topology
> with an arbitrary number of connections without requiring management
> or configuration, and for less than $50USD," then we have scoped
> ourselves beyond the possible.
>
How have we scoped ourselves beyond the possible? You write the standard 
for the protocols. Vendors implement the protocols. Many vendors have 
shared code from chip manufacturers, so I don't really see an issue 
here. Provide the guidance for it to happen, they'll implement it. 
Nothing I've suggested will consume a lot of memory or flash (the major 
pricing points). More importantly, it's a matter of properly addressing 
the entire problem caused by shifting from IPv4 with NAPTv4 into IPv6 
with DHCPv6-PD.

> Issue multiple prefixes per customer, if you support multiple routers.  If
> you don't like the prefix length, change it.
>

The problem is, the desired goal is to look at assigning a single /48 
per site, and being able to support that site. My original viewpoint on 
the problem was that the ISP layer can actually handle some of this 
versatility. Most of it could be developed as a CPE protocol to handle 
sharing of addressing even via the WAN interface. However, a protocol of 
that scope will require even more work on the part of the CPE. I was 
trying to develop a method that:

1) better utilizes the existing protocols

2) changes things closer to implementation level than the actual 
protocols themselves

3) defines logic and methodology which currently isn't documented or 
standardized.

4) focuses on what works best in CPE PD handling first, treating support 
at the ISP level as a secondary option, but not required (ie, a CPE 
plugged into another CPE should just work and needs to be addressed, but 
how a CPE treats assignments should also be supported at the ISP level 
as an option).

We cannot leave chained DHCPv6-PD issues unresolved. There needs to be a 
standard for that. Applying similar logic up to the ISP level is also 
prudent, for those ISPs which do which to offer such services to their 
customers and to insure interoperability. As it stands, IPv6 cpe routers 
are likely to only be interoperable in a single configuration:

ISP -> CPE -> HOST

This is a step back from what we support in IPv4.


Jack