[Isis-wg] operational problem might be solved by somehow extending current IS-IS

Mikael Abrahamsson <swmike@swm.pp.se> Tue, 14 September 2010 12:44 UTC

Return-Path: <swmike@swm.pp.se>
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 6A7F83A69A9 for <isis-wg@core3.amsl.com>; Tue, 14 Sep 2010 05:44:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.526
X-Spam-Level:
X-Spam-Status: No, score=-2.526 tagged_above=-999 required=5 tests=[AWL=0.073, BAYES_00=-2.599]
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 92HpuTkF2SfA for <isis-wg@core3.amsl.com>; Tue, 14 Sep 2010 05:44:53 -0700 (PDT)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) by core3.amsl.com (Postfix) with ESMTP id 2391A3A699E for <isis-wg@ietf.org>; Tue, 14 Sep 2010 05:44:53 -0700 (PDT)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 9E7BC9F; Tue, 14 Sep 2010 14:45:18 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 9DEDC9E for <isis-wg@ietf.org>; Tue, 14 Sep 2010 14:45:18 +0200 (CEST)
Date: Tue, 14 Sep 2010 14:45:18 +0200 (CEST)
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: isis-wg@ietf.org
Message-ID: <alpine.DEB.1.10.1009141425110.13746@uplift.swm.pp.se>
User-Agent: Alpine 1.10 (DEB 962 2008-03-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
Subject: [Isis-wg] operational problem might be solved by somehow extending current IS-IS
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: Tue, 14 Sep 2010 12:44:54 -0000

Hi.

I'd like to describe two operational practices and how they cause problems 
with our current IS-IS implementation.

1. When we are about to do any major work on a router (for instance now 
lately to patch the BGP bug in IOS XR), we currently set "isis overload" 
which causes most traffic to be removed from the router as all the other 
network considers it to be unavailable for transiting traffic.

2. When we want to do maintenance on a link (or we're having bit errors), 
we before used to shut down ISIS on the interface in question ("isis 
protocol shut"), but since the link might not be totally unavailable, 
we've instead started to raise the ISIS cost/metric on the link (at both 
ends) to remove traffic from it, but still have it available in case there 
is no other path (perhaps due to another failure in the network). This is 
operationally hard since we have to login to both routers which use this 
link, and do the changes on both. This is especially of interest in 
non-p-t-p links/networks, as it's hard to increase cost at "both" ends, 
because there are more than 2 nodes involved.

Basically, what I'd like to see is the way to bidirectionally increase 
cost on a link by just changing the configuration at one end. This would 
ease the number of configuration changes needed in case 2, and I would 
also request my vendor to implement a new command that might be "isis cost 
max" (or "cost avoid") that would actually not replace the current cost 
value but just raise it to a maximum value, but only needing the change 
done at one end.

To solve case 1, instead of using "overload" I'd like to use "max-metric" 
(as done in OSPF) but this would be done to all the links connecting the 
router. This would mean that in case of a BGP failure / process restart, 
ISIS/LDP signalled LSPs wouldn't have to be torn down / re-routed (torn 
down in case of a single homed router behind the router having 
maintenance). If there was a broadcast media, it would make the traffic go 
away from the router if there was any other path.

I don't really know that much about the internals in IS-IS so I don't know 
exactly how much of an issue it would be to solve the issues I've 
described above, but I'd just like to state that this is an area of IS-IS 
that would be great to have improved.

Thanks.

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se