Re: [RADIR] proposed changes to Section 3

Erik Nordmark <erik.nordmark@sun.com> Tue, 06 May 2008 18:36 UTC

Return-Path: <radir-bounces@ietf.org>
X-Original-To: radir-archive@optimus.ietf.org
Delivered-To: ietfarch-radir-archive@core3.amsl.com
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 181023A6890; Tue, 6 May 2008 11:36:43 -0700 (PDT)
X-Original-To: radir@core3.amsl.com
Delivered-To: radir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 510E93A6ACD for <radir@core3.amsl.com>; Tue, 6 May 2008 11:36:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.557
X-Spam-Level:
X-Spam-Status: No, score=-1.557 tagged_above=-999 required=5 tests=[BAYES_05=-1.11, HELO_MISMATCH_COM=0.553, 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 rAe6jC+qnRAF for <radir@core3.amsl.com>; Tue, 6 May 2008 11:36:40 -0700 (PDT)
Received: from sca-ea-mail-2.sun.com (sca-ea-mail-2.Sun.COM [192.18.43.25]) by core3.amsl.com (Postfix) with ESMTP id 6452628C0F2 for <radir@ietf.org>; Tue, 6 May 2008 11:36:40 -0700 (PDT)
Received: from jurassic.eng.sun.com ([129.146.228.50]) by sca-ea-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m46IaSoI018969; Tue, 6 May 2008 18:36:38 GMT
Received: from [10.7.251.248] (punchin-nordmark.SFBay.Sun.COM [10.7.251.248]) by jurassic.eng.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m46IaRCw597163 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 6 May 2008 11:36:28 -0700 (PDT)
Message-ID: <4820A52B.70706@sun.com>
Date: Tue, 06 May 2008 11:36:27 -0700
From: Erik Nordmark <erik.nordmark@sun.com>
User-Agent: Thunderbird 2.0.0.4 (X11/20070723)
MIME-Version: 1.0
To: Thomas Narten <narten@us.ibm.com>
References: <200804291459.m3TExWqi029606@cichlid.raleigh.ibm.com>
In-Reply-To: <200804291459.m3TExWqi029606@cichlid.raleigh.ibm.com>
Cc: radir@ietf.org
Subject: Re: [RADIR] proposed changes to Section 3
X-BeenThere: radir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Routing and Addressing Directorate <radir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/radir>, <mailto:radir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/radir>
List-Post: <mailto:radir@ietf.org>
List-Help: <mailto:radir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/radir>, <mailto:radir-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: radir-bounces@ietf.org
Errors-To: radir-bounces@ietf.org

Thomas Narten wrote:
> Going back through Section 3, here is what I'd propose we do:
> 
> Better define "superlinear". I.e., to make clear we don't know exactly
> what the curve is, but that it appears to be
> quardratic/polynomial/something. The fact that it is not linear is
> problematic because historically, technology is able to keep up with
> linear growth. Some definitions:

I think we need to do something with the "superlinear" text. I don't 
have a strong opinion on how to rewrite it.


> Tony has won me over and I think we need to collapse the two
> points. We can make pigs fly. The issue is at what cost. It is the
> cost fact that is the issue. Or, the cost factor will be looming large
> if we are really bumping into technical challenges.

Does that mean we should drop the 3.1 and 3.2 section headings? Or 
rename them?

>> 3.1.  Technical Aspects
>>
>>    The technical challenge of building routers relates to the resources
>>    needed to process a larger and increasingly dynamic amount of routing
>>    information.  More specifically, routers must maintain an increasing
>>    amount of associated state information in the RIB, they must be
>>    capable of populating a growing FIB, they must perform forwarding
>>    lookups at line rates (while accessing the FIB) and they must be able
>>    to initialize the RIB and FIB at boot time.  Moreover, this activity
>>    must take place within acceptable time frames (i.e., paths for
>>    individual destinations must converge and stabilize within an
>>    acceptable time period).  Finally, the hardware needed to achieve
>>    this cannot have unreasonable power consumption or cooling
>>    demands.
> 
> Reword slightly to just list what routers have to do (technically) and
> how bigger tables/faster updates increases the challenge.

OK

After this I think we can say something a lot simpler than what is in 
the current section 3.2.

How about these two paragraphs (the terms and style probably needs to be 
made more similar to the rest of the document):

In general the Internet would benefit from the cost of the (routing) 
infrastructure not growing too rapidly as the Internet grows, since a 
lower infrastructure cost makes it possible to provide Internet service 
at a lower cost to a larger number of users. However, as the Internet 
scales up an ISP might have to handle more users/customers, higher 
bandwidth, different services (e.g., VPNs adding more internal routes 
for the ISP), which will invariably require more capable infrastructure. 
But in that case the ISP would normally find additional revenue 
associated with scaling up, thus cost recovery is feasible. Hence 
limiting the cost of self-induced scaling is a nice-to-have and not a 
requirement.

What is problematic is when the infrastructure cost for an ISP grows 
(rapidly) for reasons unrelated to the growth of the ISP. If an ISP that 
does not add new customers, upgrade the bandwidth for their customers, 
or provide new services need to frequently replace their infrastructure, 
then they are no natural cost recovery mechanisms. This is in essence 
what is happening with the scaling of the global routing table. An ISP 
that is part of the DFZ needs to upgrade their routers to handle a 
larger number of BGP routes and more frequent routing updates just to 
stand still with their current customers and services.


The above can then be followed by section 3.3 and 3.4.

    Erik

_______________________________________________
RADIR mailing list
RADIR@ietf.org
https://www.ietf.org/mailman/listinfo/radir