Re: [mpls] comments on draft-kompella-mpls-special-purpose-labels-02

Jeff Wheeler <jsw@inconcepts.biz> Tue, 26 March 2013 08:58 UTC

Return-Path: <jsw@inconcepts.biz>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5079121F86EA for <mpls@ietfa.amsl.com>; Tue, 26 Mar 2013 01:58:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.479
X-Spam-Level:
X-Spam-Status: No, score=0.479 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, FM_FORGED_GMAIL=0.622, RCVD_IN_PBL=0.905, RDNS_NONE=0.1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wj7UOICIKbn6 for <mpls@ietfa.amsl.com>; Tue, 26 Mar 2013 01:58:10 -0700 (PDT)
Received: from mail-ie0-x231.google.com (mail-ie0-x231.google.com [IPv6:2607:f8b0:4001:c03::231]) by ietfa.amsl.com (Postfix) with ESMTP id 9595921F8617 for <mpls@ietf.org>; Tue, 26 Mar 2013 01:58:10 -0700 (PDT)
Received: by mail-ie0-f177.google.com with SMTP id tp5so4146936ieb.22 for <mpls@ietf.org>; Tue, 26 Mar 2013 01:58:10 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:x-originating-ip:in-reply-to:references :date:message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=PKgJ1MvxjsWLlf6CmVBtyds/nS9OPtvU6aQsA9oVqWM=; b=QYtLTzz7XwYxRqJM1tyCz3pq3cnbmFUAeprZFqprEZevEJfW/OwldIYhsXz2IG14ze fgH2Tcsabn4TLGjw8GJwKJR6Gj4kkFyLg9vDJj4clu36ydiXTdBTFlw2RW5+pAOuPX4e CZsxbpoVwSEW0c2FzEPDoshrKwsbiFVBTtVgX8GeIDYdfoJD7x6uoJ/mJR7QKGPMZjVO bgUh7jAPSfflw5OkwK1PSRbRMvgKmG1tBAtaDZdgDFSw3tr35sf+UAbz4eXyvAfUrTHl TmAmXozcWTapB0VMLyOcdOHjYdGQPnSFFGDg64EttsFE3kvNCy9ytzwQfXZGsBAfFUII OaGw==
MIME-Version: 1.0
X-Received: by 10.50.13.100 with SMTP id g4mr806166igc.44.1364288290091; Tue, 26 Mar 2013 01:58:10 -0700 (PDT)
Received: by 10.50.152.105 with HTTP; Tue, 26 Mar 2013 01:58:09 -0700 (PDT)
X-Originating-IP: [74.134.22.105]
In-Reply-To: <201303260206.r2Q26dYe018188@gateway1.orleans.occnc.com>
References: <CAPWAtbKu=JvFYwHWW-8ToxS7czDUgUU6Z=vJCq5JQstKTwiBSA@mail.gmail.com> <201303260206.r2Q26dYe018188@gateway1.orleans.occnc.com>
Date: Tue, 26 Mar 2013 04:58:09 -0400
Message-ID: <CAPWAtbLw0vHDMO28LqNpBY93FtWFSz0eWxNjo=Qor1OxExXMFg@mail.gmail.com>
From: Jeff Wheeler <jsw@inconcepts.biz>
To: curtis@occnc.com
Content-Type: text/plain; charset="ISO-8859-1"
X-Gm-Message-State: ALoCoQl75Zp91pLt8nrOt12VjtLct7VOXDsqrCWtr/GL4fRcNuSWFdUOk7EBSWBzoMZgEfMOh3Sh
Cc: MPLS <mpls@ietf.org>
Subject: Re: [mpls] comments on draft-kompella-mpls-special-purpose-labels-02
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2013 08:58:11 -0000

On Mon, Mar 25, 2013 at 10:06 PM, Curtis Villamizar <curtis@occnc.com> wrote:
> The point is that currently an LSR with a smaller that 2^20 (roughly 1
> million) ILM that is table based, can insure that all label forwarded
> to it by legitimate traffic falls within its ILM table.

You expressed concern that some hardware would be unable to cope with
reserved labels 16-1023 but could cope with [15][X] and I disagree.
If Entropy Labels doesn't break this hardware, then neither will any
possible expanded reserved label scheme -- except those that make the
label stack too deep.

This draft makes the label stack deeper.  There is zero benefit to
that.  I'll respond to your other remarks below, as you've actually
argued my position for me.

> I don't think we are supposed to mention vendor products, but ...
>
> I worked closely with two chip vendors.  Both of their high end chip

This working group is basing an obviously bad design decision on the
assumption that some hardware exists that somehow could not cope with
simply expanding the reserved label range from 0-15 to 0-1023.

If these hardware makers are concerned about their products
inter-operating, then they should speak up.  It shouldn't be your
responsibility.

I argue that there are zero such chips deployed with such an
incredibly stupid design that they would, in any way, break if the
0-15 range is just made 0-Bigger.

0-Bigger is technically superior, in every way, to the 15 prefix
proposed in this draft.

If you want to do the technically inferior solution, then please
justify it.  Otherwise, let these makers of old or badly-designed
chips express their concern.

> Bad hardware is no reason to not move forward.  In 2000 there were
> plenty of routers in the field that could not forward MPLS at all.

You can't argue that "bad hardware is no reason to move forward," but
then support a bad design, like this 15 prefix before new reserved
labels; and justify it by saying there is some hardware that can't
support an extended range.

Which do you want?  Supporting the bad hardware that no one has been
able to name, and no one has even claimed exists, even without naming
it?

Or would you like a technically superior solution, which is very
simply, changing 0-15 to 0-1023 (or whatever value is agreeable.)

Making the label stack deeper for no reason is really stupid.  If you
can show some reason to do it, I am certainly willing to listen.  "Bad
hardware" that no one claims exists in the field is not a reason.

> I would like to see 15 followed by 0-15 be declared to be an error.

I disagree strongly with the 15 prefix concept.  However, if it does
keep momentum, I agree that [15][15] should be undefined behavior, and
that should be explicitly documented as undefined.  This covers
routers that don't know about 15.

-- 
Jeff S Wheeler <jsw@inconcepts.biz>
Sr Network Operator  /  Innovative Network Concepts