Re: [v6ops] new draft: draft-ietf-v6ops-cidr-prefix

Nick Hilliard <nick@foobar.org> Fri, 13 February 2015 11:53 UTC

Return-Path: <nick@foobar.org>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 99D351A6FF7 for <v6ops@ietfa.amsl.com>; Fri, 13 Feb 2015 03:53:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3rMnkaZO6-5B for <v6ops@ietfa.amsl.com>; Fri, 13 Feb 2015 03:53:09 -0800 (PST)
Received: from mail.netability.ie (mail.netability.ie [IPv6:2a03:8900:0:100::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 882B71A6FEF for <v6ops@ietf.org>; Fri, 13 Feb 2015 03:53:09 -0800 (PST)
X-Envelope-To: v6ops@ietf.org
Received: from crumpet.local (089-101-195154.ntlworld.ie [89.101.195.154] (may be forged)) (authenticated bits=0) by mail.netability.ie (8.14.9/8.14.9) with ESMTP id t1DBqx7H013897 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 13 Feb 2015 11:53:00 GMT (envelope-from nick@foobar.org)
X-Authentication-Warning: cheesecake.netability.ie: Host 089-101-195154.ntlworld.ie [89.101.195.154] (may be forged) claimed to be crumpet.local
Message-ID: <54DDE59A.8070708@foobar.org>
Date: Fri, 13 Feb 2015 11:52:58 +0000
From: Nick Hilliard <nick@foobar.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Lorenzo Colitti <lorenzo@google.com>, Rick Casarez <rick.casarez@gmail.com>
References: <201502111247.t1BCl1Fu003450@irp-lnx1.cisco.com> <54DB5ABA.7090703@foobar.org> <CAGWMUT4aiKZOiTACq+ftw1CtTTztw0WResN0ywdFNdCP2aFp8Q@mail.gmail.com> <CAKD1Yr3MtZUohxmrr7tpj-4NSS7TZnjNphP8TBj6JcJu3O1v8A@mail.gmail.com>
In-Reply-To: <CAKD1Yr3MtZUohxmrr7tpj-4NSS7TZnjNphP8TBj6JcJu3O1v8A@mail.gmail.com>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/ZYnqs3XXH9PdpZMWsaNoIHOP094>
Cc: draft-ietf-v6ops-cidr-prefix@tools.ietf.org, "v6ops@ietf.org WG" <v6ops@ietf.org>
Subject: Re: [v6ops] new draft: draft-ietf-v6ops-cidr-prefix
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 13 Feb 2015 11:53:12 -0000

On 12/02/2015 23:59, Lorenzo Colitti wrote:
> Reality dictates that routing on 128 bits consumes more resources than
> routing on 64 bits. Attempting to enforce that all routing table entries
> must be full 128 bits wide will either result in the hardware supporting
> fewer routing table entries or in the hardware costing more, neither of
> which to anyone's gain.

the concern people have is that if you end up with hardware which
effectively dictates /64 due to lpm optimisation constraints, this will
make it really troublesome to use other prefix lengths.  This might or
might not be ok for individual boxes with a couple of connected /64s, but
once you link this into a routing domain it can cause serious trouble.

E.g. in the case of the N5K previously quoted, 16k ipv4 entries makes it a
fine box for certain types of ipv4 edge deployment, but the limit of 128
longest prefix match entries for ipv6 means that it's impossible to hook
this into an ipv6 IGP routing domain, which means that from a generic ipv6
l3 deployment point of view, the box is nearly useless.

>From this point of view, it may be useful to have an RFC to say to vendors
"please don't do this because it is actively harmful".

Otherwise everyone acknowledges that there is a balance to be drawn between
cost and scalability.  Maybe this balance could be made more explicit in
the draft.

Nick