Re: [trill] I-D Action: draft-ietf-trill-clear-correct-05.txt
Donald Eastlake <d3e3e3@gmail.com> Thu, 19 July 2012 00:57 UTC
Return-Path: <d3e3e3@gmail.com>
X-Original-To: trill@ietfa.amsl.com
Delivered-To: trill@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1339E11E81DE for <trill@ietfa.amsl.com>; Wed, 18 Jul 2012 17:57:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.517
X-Spam-Level:
X-Spam-Status: No, score=-103.517 tagged_above=-999 required=5 tests=[AWL=0.082, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
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 Xwo93IG7kcrQ for <trill@ietfa.amsl.com>; Wed, 18 Jul 2012 17:57:09 -0700 (PDT)
Received: from mail-gg0-f172.google.com (mail-gg0-f172.google.com [209.85.161.172]) by ietfa.amsl.com (Postfix) with ESMTP id 5F08911E80EB for <trill@ietf.org>; Wed, 18 Jul 2012 17:57:09 -0700 (PDT)
Received: by ggnc4 with SMTP id c4so2461686ggn.31 for <trill@ietf.org>; Wed, 18 Jul 2012 17:58:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=UlVGY+43h03lb7xSy31hFKAlQ2iOf7r2XC68Jf4LNdY=; b=oKv8wdBNQYi1/rQNu7gLlAxyReWtpIhGkJtEoZeU5qthONiDehQwFRPGoSpM7LSC+w 8duDORF+uF61dgrClzpsrG4vOFUrwZgjN+tDll3YqbHQRXXe4KejjqtgvQWglzJSZOb7 71HPCey9Y/FABp3R9Bxp3dC8rZQKERLR2FCiZuf3j+wnrpHn8MPOznz1GrLnRo9kF+aZ YQcJ0xs0sorBMleojno17qvkJ/TCvDdM4OHHubrjgt0HxyyWGKJbHcGk32Tx+n97dDQW oR8Gv1IGpapfD4SYaJcX2YQFjXDvcJltLTkYkiyzRhn0foEZnnB4LVwJSd73IYkKoWC7 Z6qQ==
Received: by 10.50.196.232 with SMTP id ip8mr3766753igc.50.1342659480657; Wed, 18 Jul 2012 17:58:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.64.16.227 with HTTP; Wed, 18 Jul 2012 17:57:40 -0700 (PDT)
In-Reply-To: <201207181847.q6IIldAl016478@cichlid.raleigh.ibm.com>
References: <20120716231018.3431.77514.idtracker@ietfa.amsl.com> <CAF4+nEENdu1HqbcS1Mx3xvmdruQ3da2By_+EhQOJJckc6cRHTg@mail.gmail.com> <201207181847.q6IIldAl016478@cichlid.raleigh.ibm.com>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Wed, 18 Jul 2012 20:57:40 -0400
Message-ID: <CAF4+nEGDs3QZpi5NaY5Pcn_jp7YX=We5GS_kNu7piffSCPJRWA@mail.gmail.com>
To: Thomas Narten <narten@us.ibm.com>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: trill@ietf.org
Subject: Re: [trill] I-D Action: draft-ietf-trill-clear-correct-05.txt
X-BeenThere: trill@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Developing a hybrid router/bridge." <trill.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trill>, <mailto:trill-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trill>
List-Post: <mailto:trill@ietf.org>
List-Help: <mailto:trill-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trill>, <mailto:trill-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Jul 2012 00:57:10 -0000
Hi Thomas, On Wed, Jul 18, 2012 at 2:47 PM, Thomas Narten <narten@us.ibm.com> wrote: > Hi Donald. > >> This draft has relatively small changes that are responding to a >> Routing Directorate review. The most significant of these is that it >> clarifies that packets are not forwarded through overloaded RBridges. >> If you have a problem with any of these changes, please tell me or >> post to the list. > > I took the above as an opportunity to review what the various TRILL > specs say about handling "overload" situations. > > I gather that an overloaded RB sets the overload bit in its IS-IS > advertisement to indicate "I have problems and may not work right". Well, it really just means that the link state database has overflowed. Thus the RBridge can't hold it all and anything that it would calculate from that database, such as least cost paths, could be wrong. > OK. But what exactly are other RBs supposed to do with this info? Except as specified in this draft, they should do what ISO/IEC 10589:2002 (the base IS-IS standard) says. ISO 10589 only talks about unicast data but has appropriate provisions so that if there are only scattered Intermediate Systems in overload, those ISs can still originate and terminate packets but can't act as transit nodes. > I would assume that for correctness/consistency, the safest thing to > do is simply remove the RB from the topology and pretend it doesn't > exist. i.e, stop using it or trying to forward traffic through > it. Yes, this may result in suboptimal routes (or worse), but at least > you'll get consistent behavior. If TRILL continues to forward traffic > through RBs that aren't working right, you'll likely see more > random/intermittent problems that are hard to debug/diagnose. If you remove it from the topology, then no packets can reach and possibly none can be originated by it. This makes maintenance (like logging into it and re-booting it) harder. So it stays in the topology and frames can be routed to it, but least cost paths are not allowed that would go through it. (As I say, this only works for scattered overloaded ISs. If you had a dense cluster of them, those on the inside of the cluster, at least, would be unable to communicate.) > That said, the clear-correct draft does say if the AF is the only RB > connected to a particular VLAN at an edge, if you remove that RB from > TRILL, the VLAN becomes unreachable. So it says don't do that. > > But going through the various spec, the published RFCs don't seem to > say anything about the overload bit. (I didn't do an exhaustive > search, but searching for the string "overload" in the RFCs shows > almost nothing.) > > Where is the TRILL behavior wrt to using the overload flag documented? As I say, the base behavior is the ISO standard. The Clarifications and Corrections draft extends that to cover multi-destination frames, for example. Thanks, Donald ============================= Donald E. Eastlake 3rd +1-508-333-2270 (cell) 155 Beaver Street, Milford, MA 01757 USA d3e3e3@gmail.com > Thomas
- [trill] I-D Action: draft-ietf-trill-clear-correc… internet-drafts
- Re: [trill] I-D Action: draft-ietf-trill-clear-co… Donald Eastlake
- Re: [trill] I-D Action: draft-ietf-trill-clear-co… Thomas Narten
- Re: [trill] I-D Action: draft-ietf-trill-clear-co… Donald Eastlake