Re: [rbridge] TRILL control frames communication

Donald Eastlake <d3e3e3@gmail.com> Thu, 05 April 2012 15:42 UTC

Return-Path: <rbridge-bounces@postel.org>
X-Original-To: ietfarch-trill-archive-Osh9cae4@ietfa.amsl.com
Delivered-To: ietfarch-trill-archive-Osh9cae4@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8CC421F8698 for <ietfarch-trill-archive-Osh9cae4@ietfa.amsl.com>; Thu, 5 Apr 2012 08:42:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.799
X-Spam-Level:
X-Spam-Status: No, score=-104.799 tagged_above=-999 required=5 tests=[AWL=1.200, BAYES_00=-2.599, J_CHICKENPOX_55=0.6, RCVD_IN_DNSWL_MED=-4, 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 1DC3eYHOU0AD for <ietfarch-trill-archive-Osh9cae4@ietfa.amsl.com>; Thu, 5 Apr 2012 08:42:21 -0700 (PDT)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by ietfa.amsl.com (Postfix) with ESMTP id F19D521F8598 for <trill-archive-Osh9cae4@lists.ietf.org>; Thu, 5 Apr 2012 08:42:20 -0700 (PDT)
Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id q35FRFsf002414; Thu, 5 Apr 2012 08:27:17 -0700 (PDT)
Received: from mail-lpp01m010-f52.google.com (mail-lpp01m010-f52.google.com [209.85.215.52]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id q35FQvO0002351 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for <rbridge@postel.org>; Thu, 5 Apr 2012 08:27:07 -0700 (PDT)
Received: by lahi5 with SMTP id i5so3012938lah.39 for <rbridge@postel.org>; Thu, 05 Apr 2012 08:26:56 -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:content-transfer-encoding; bh=8XG38rXJ9vMLGLPHafNwVlQW6VCuJRchxipvRjtnH80=; b=mkYsEaj6p6U++3g1EDEIt7Xsxhvtr+rbSCn4nsnVUTY3jxylbZBZaZEbxUzK/+a+5x zDsXx4nVG2BEGN1cdY3skQ3oXZHus9tjvuCRGep4/t4b1GAq2yThQDnKGbwVxpgqfMo8 i9gfmpZFbZy7EMPhzT0w99bz1PEtzptiNFwn2PDKFNZgm8gtGMMrTIjduu+ihJfgWEcy jD9nNGvq96BqHO4HM/R4cAeKSsv4m/0hRDRSsAq7wAy1di1nLh0HjxKLzyvmgtWpaH7H fc8LsBgDm9SQ/hfqpsvft1zcRs7F5z8DHftrcRKjujsrK2qXdzpomSgcR/3jGR0CugUj pAeg==
Received: by 10.152.131.74 with SMTP id ok10mr3654639lab.17.1333639616318; Thu, 05 Apr 2012 08:26:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.152.21.162 with HTTP; Thu, 5 Apr 2012 08:26:35 -0700 (PDT)
In-Reply-To: <CAEfTPhXKRAMzFGazLb1EJFZEGgwXwB9tXppyfmuWO7yUGf=tnA@mail.gmail.com>
References: <CAEfTPhXKRAMzFGazLb1EJFZEGgwXwB9tXppyfmuWO7yUGf=tnA@mail.gmail.com>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Thu, 05 Apr 2012 11:26:35 -0400
Message-ID: <CAF4+nEE8m25S38yCp_rBN2BjCEhViX65V_+oHRcTurJ3NbXb4A@mail.gmail.com>
To: Muhammad Mohsin Sardar <mohsin.sardar@seecs.edu.pk>
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: d3e3e3@gmail.com
X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id q35FQvO0002351
Cc: rbridge@postel.org
Subject: Re: [rbridge] TRILL control frames communication
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://mailman.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://mailman.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://mailman.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: rbridge-bounces@postel.org
Errors-To: rbridge-bounces@postel.org

Hi Muhammad,

On Thu, Apr 5, 2012 at 1:55 AM, Muhammad Mohsin Sardar
<mohsin.sardar@seecs.edu.pk> wrote:

> Hi!
>
> Given in RFC6325 section 4.2.3
> TRILL IS-IS frames are never forwarded by an RBridge but are locally
> processed on receipt.  (Such processing may cause the RBridge to send
> additional TRILL IS-IS frames.)
> Given in RFC6325 section 4.6.2
> 1. If the Outer.MacDA is All-IS-IS-RBridges and the Ethertype is L2-IS-IS,
> the frame is handled as described in Section 4.6.2.1.
> 4.6.2.1. TRILL Control Frames: The frame is processed by the TRILL IS-IS
> instance on RBn and is not forwarded.
>
> As IS-IS frames are never forwarded by an RBridge, why All-IS-IS-RBridges
> multicast address is used? Please clarify.

The All-IS-IS-RBridges multicast Ethernet address is used on Ethernet
links to be sure that the frame reaches all the interfaces on the
link. Keep in mind that in TRILL terms a "link" can be a bridged LAN.
TRILL has always supported multi-access links.

> As per my understanding TRILL IIH frames are sent to the neighbors,
> bounded by RBridges ( Broadcast domain is link) Am I right?

Bounded by RBridges, Layer 3 routers, and end stations.

Your figure below was garbled in transmission. Trying to send wide
ASCII art through email is not such a good idea... I've attempted to
reconstruct it narrower below and have also added RB5.

+-----+  +-------+  +-------+     +-------+  +------+  +-----+
| ESa +--+ RB1   +--+ RB3   +--+--+ RB4   +--+ RB2  +--+ ESb |
|     |  |ingress|  |transit|  |  |transit|  |egress|  |     |
+-----+  +-------+  +-------+  |  +-------+  +------+  +-----+
                               |
                             +-+-+
                             |RB5|
                             +---+

> If all RBridges are just up, following pattern will be followed:
> RB1 send TRILL IIH to RB3
> RB2 send TRILL IIH to RB4
> RB3 send TRILL IIH to RB1 and RB4
> RB4 send TRILL IIH to RB2 and RB3
> Please correct me, if I am misinterpreting it.

RB1 also sends Hellos to ESa and RB2 also sends Hellos to ESb. Beause
Ethernet supports multi-access links and the Hellos are sent to a
multicast address, in my expanded version of your diagram, Hellos sent
by RB3 on the link it shares with RB4 are also delivered to RB5,
Hellos sent by RB4 on that link are also delivered to RB5, and Hellos
send by RB5 are delivered to both RB3 and RB4. It does not matter
particulrly if the link connecting RB3, RB4, and RB5 is some
inherently multi-access technology or perhaps consists of three
point-to-point physical Ethernet links connected by a bridge or
whatever.

> TRILL IS-IS LSP's are used to communicate the link information to
> the campus. That's how, RBridges know each other.
> As RBridges do not forward TRILL IS-IS frames, how information
> (TRILL IS-IS LSP) of RB1 is communicated to RB2?

"not forward" just means that the frames are not automatically
forwarded at a low level. If every RBridge that received an LSP
immediately forwarded it out all of its ports, other than the one it
received it on, for any non-tree topology you would quickly find your
network saturated with loooping LSPs. The ISO standard update process
for the link state database is described in Section 7.3 of ISO/IEC
10589-2002. The techniques used in Layer 3 IS-IS are generally
applicable to TRILL. Commonly, if an LSP is received that is not a
duplicate of one alrady held by the RBridge it will be stored in the
link state database and flags are set so it will be promptly
forwarded.

Thanks,
Donald
=============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 155 Beaver Street, Milford, MA 01757 USA
 d3e3e3@gmail.com

> Thank you!
>
> --
> Best Regards,
> Muhammad Mohsin Sardar

_______________________________________________
rbridge mailing list
rbridge@postel.org
http://mailman.postel.org/mailman/listinfo/rbridge