Re: [Isis-wg] draft-amante-isis-reverse-metric-01

Christopher LILJENSTOLPE <cdl@asgaard.org> Wed, 08 December 2010 11:02 UTC

Return-Path: <cdl@asgaard.org>
X-Original-To: isis-wg@core3.amsl.com
Delivered-To: isis-wg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6C8C63A68BD for <isis-wg@core3.amsl.com>; Wed, 8 Dec 2010 03:02:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 YCHUTtOi9V5K for <isis-wg@core3.amsl.com>; Wed, 8 Dec 2010 03:02:36 -0800 (PST)
Received: from asgaard.org (ratatosk.asgaard.org [204.29.150.73]) by core3.amsl.com (Postfix) with ESMTP id 3A2983A68FB for <isis-wg@ietf.org>; Wed, 8 Dec 2010 03:02:35 -0800 (PST)
Received: from fenrir.asgaard.org (fenrir.asgaard.org [204.29.152.154]) by asgaard.org (Postfix) with ESMTP id DD0C69F1AEB; Wed, 8 Dec 2010 11:04:00 +0000 (UTC)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="pgp-sha1"; boundary="Apple-Mail-47--33589908"
From: Christopher LILJENSTOLPE <cdl@asgaard.org>
In-Reply-To: <AE36820147909644AD2A7CA014B1FB520CC3F70E@xmb-sjc-222.amer.cisco.com>
Date: Wed, 08 Dec 2010 22:03:42 +1100
Message-Id: <FB08ECB6-6507-46E6-A6DD-FCD89BCCC822@asgaard.org>
References: <C9F49613-1F78-484A-B7D3-7E4028E0B9C3@castlepoint.net> <AE36820147909644AD2A7CA014B1FB520CBA0665@xmb-sjc-222.amer.cisco.com> <2EEE5586-CD41-4C13-8D13-FC69ED126A1F@castlepoint.net> <AE36820147909644AD2A7CA014B1FB520CBA0737@xmb-sjc-222.amer.cisco.com> <309BCE56-9213-4B29-A364-B3421D952080@castlepoint.net> <AE36820147909644AD2A7CA014B1FB520CC3F70E@xmb-sjc-222.amer.cisco.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Content-Transfer-Encoding: 7bit
X-Pgp-Agent: GPGMail 1.3.1
X-Mailer: Apple Mail (2.1082)
X-Mailman-Approved-At: Thu, 09 Dec 2010 05:27:06 -0800
Cc: Shane Amante <shane@castlepoint.net>, isis mailing list <isis-wg@ietf.org>
Subject: Re: [Isis-wg] draft-amante-isis-reverse-metric-01
X-BeenThere: isis-wg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/isis-wg>
List-Post: <mailto:isis-wg@ietf.org>
List-Help: <mailto:isis-wg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Dec 2010 11:02:38 -0000

Greetings Les,
	
On 07Dec2010, at 08.47, Les Ginsberg (ginsberg) wrote:

> Shane -
> 
>> -----Original Message-----
>> From: Shane Amante [mailto:shane@castlepoint.net]
>> Sent: Monday, December 06, 2010 12:22 PM
>> To: Les Ginsberg (ginsberg)
>> Cc: isis mailing list
>> Subject: Re: [Isis-wg] draft-amante-isis-reverse-metric-01
>> 
>> Les,
>> 
>> On Dec 6, 2010, at 09:51 MST, Les Ginsberg (ginsberg) wrote:
>>> What we agree on is the need for a new tool (advertise non-zero cost
>> in
>>> pseudo-node LSPs) to assist in making LAN maintenance easier (albeit
>>> this has some risks as you have highlighted in your survey).
>> 
>> OK.
>> 
>> 
>>> What we don't agree on is that the convenience of being able to go
> to
>>> Node A and issue command(s) which make the necessary temporary
> config
>>> changes (as opposed to going to Node A and B) justifies the
>> introduction
>>> of the Reverse Metric TLV and its associated complexities.
>> 
>> With all due respect, it sounds like you may not appreciate the
>> size/class of networks we run today.  :-)
>> 
>> Over the last several years, we (and other SP's) have been deploying
>> multi-Terabit class routers, (i.e.: no "marketing math" <ahem>).  Each
>> of these have onboard several hundred high-speed interfaces _each_.
>> You're asserting that it's easier, on a _daily_ basis, for me and
> other
>> SP's to:
>> a)  accurately identify the same [point-to-point] interface on two,
>> separate routers (again, w/ hundreds of interfaces apiece) at 3AM in
>> the morning;
>> b)  remember/write-down the existing IS-IS metric that was configured
>> *before* I begin the maintenance;
>> c)  change the metric (on both sides) to isolate the link/LAN; and,
>> d)  back out the above changes, at a similar unholy hour of the
>> morning?
> 
> I am actually more sympathetic to your concerns than it may appear.
> 
> Just because I am pushing for doing this via local config and against
> via a protocol extension does not mean that I am against the concept of
> a temporary metric change. You are asking implementations to support the
> idea of a temporary change to the currently advertised mettric w/o
> altering the saved configuration. This certainly can be done w/o
> extending the protocol - so there is no need to "remember/write-down the
> existing IS-IS metric that was configured *before* I begin the
> maintenance". You would simply remove the temporary config and the
> router would automatically revert to the saved config. Internally this
> has to be done regardless of whether you use the TLV or not.
> 
The difference is that, by doing this via a temporary config method, it would have to be done at both ends (see my earlier comments).  In  Shane's model, it only needs to be done in one router.

> At the risk of repeating myself (again!!) I would emphasize the only
> difference between what you want and what I want is whether it requires
> a protocol extension to do it - we aren't disagreeing on the
> functionality that is desirable.
> 
>   Les
> 
>> 
>> And, we wonder why the Internet is only perceived as a "best-effort"
>> network?
>> 
>> 
>> On a more serious note, it's important to recognize that in order to
>> mitigate human-error, we need to reduce the burden on operators to
>> "always get it right", as you seem to imply above, and certainly as
> our
>> executives (and customers) want us to.  Codifying something like the
>> Reverse Metric TLV in the protocol allows operators to have a
>> _repeatable_, interoperable mechanism that will dramatically reduce
> the
>> risk of 'human error' for a widely accepted & used operational
> practice
>> (link isolation).  Given that all public studies I've seen classify
>> 'human error' as the dominant cause of network outages, one would
> think
>> we should be looking at ways to remedy that ...
>> 
>> -shane
> _______________________________________________
> Isis-wg mailing list
> Isis-wg@ietf.org
> https://www.ietf.org/mailman/listinfo/isis-wg
> 

---
李柯睿
Check my PGP key here:
https://www.asgaard.org/~cdl/cdl.asc