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

Fred Baker <fred@cisco.com> Tue, 01 February 2011 15:00 UTC

Return-Path: <fred@cisco.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 16B003A6D23 for <v6ops@core3.amsl.com>; Tue, 1 Feb 2011 07:00:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.307
X-Spam-Level:
X-Spam-Status: No, score=-110.307 tagged_above=-999 required=5 tests=[AWL=0.292, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, 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 EyyKWPVay1cR for <v6ops@core3.amsl.com>; Tue, 1 Feb 2011 07:00:12 -0800 (PST)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by core3.amsl.com (Postfix) with ESMTP id F16DC3A6D20 for <v6ops@ietf.org>; Tue, 1 Feb 2011 07:00:11 -0800 (PST)
Authentication-Results: ams-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AtgEAHSvR02Q/khNgWdsb2JhbAClBRUBARYiJKERmx6FUwSMI4NC
Received: from ams-core-4.cisco.com ([144.254.72.77]) by ams-iport-2.cisco.com with ESMTP; 01 Feb 2011 15:03:28 +0000
Received: from [10.35.8.22] (ams3-vpn-dhcp5890.cisco.com [10.61.87.1]) by ams-core-4.cisco.com (8.14.3/8.14.3) with ESMTP id p11F3SS4008513; Tue, 1 Feb 2011 15:03:28 GMT
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset="us-ascii"
From: Fred Baker <fred@cisco.com>
In-Reply-To: <4D472B53.7080400@brightok.net>
Date: Tue, 01 Feb 2011 15:03:28 +0000
Content-Transfer-Encoding: quoted-printable
Message-Id: <13AD18F7-2315-4E7E-A4DB-C8BFBEA8CC7C@cisco.com>
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> <28C56464-559F-431C-8F68-4F0F633992EE@employees.org> <4D4723F5.9000201@brightok.net> <A296A17E-36CC-4E4A-B611-7990FBBD4044@employees.org> <4D472B53.7080400@brightok.net>
To: Jack Bates <jbates@brightok.net>
X-Mailer: Apple Mail (2.1082)
Cc: 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: Tue, 01 Feb 2011 15:00:13 -0000

On Jan 31, 2011, at 9:36 PM, Jack Bates wrote:

> On 1/31/2011 3:29 PM, Ole Troan wrote:
>> one where there is no administrative boundary between the customer
>> and the provider you mean? this solution should also handle the case
>> where the end user network is connected to multiple providers.
>> 
> 
> To be honest, there is no administrative boundary in zeroconf CPEs today. Boundaries only form when a customer starts to actually manage their CPE. My only issue is that the current model forces the ISP to do one of two things:
> 
> 1) Restrict all customers to a single routed CPE interfacing with the ISP (here's your /48, /56, etc but only one)
> 
> 2) Issue longer prefixes and more of them to the CPE in an on-demand scenario (okay, you've issued 6 /64 requests, and I'll answer those up to 20, then I say you're done).
> 
> The first is the better option of the 2, but it continues to restrict the provider/customer interface in ways that are not desirable.

I find this statement really surprising. It conflates allocation with routing.

It seems to me that if a downstream network had N>1 interfaces to a given upstream and got a prefix (/44, /63, whatever) from it, the upstream would normally consider that it could route the entire prefix to each of the N interfaces according to whatever rules it chose, and the downstream could allocate /64s within the prefix as it chose.  In other words, it would operate the same way that it would operate if the downstream had PI space with the exception that the upstream wouldn't advertise the more specific route - it would merely announce its own much-shorter prefix.