Re: [rbridge] announcing vlans question

"Jeff Pickering" <jeffpick@broadcom.com> Mon, 15 February 2010 20:03 UTC

Return-Path: <rbridge-bounces@postel.org>
X-Original-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com
Delivered-To: ietfarch-trill-archive-Osh9cae4@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A829B3A7372 for <ietfarch-trill-archive-Osh9cae4@core3.amsl.com>; Mon, 15 Feb 2010 12:03:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[AWL=-0.100, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_54=0.6]
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 0hvnMt8YOWgK for <ietfarch-trill-archive-Osh9cae4@core3.amsl.com>; Mon, 15 Feb 2010 12:03:06 -0800 (PST)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by core3.amsl.com (Postfix) with ESMTP id 5089F3A7BD7 for <trill-archive-Osh9cae4@lists.ietf.org>; Mon, 15 Feb 2010 12:03:06 -0800 (PST)
Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id o1FJqEot017664; Mon, 15 Feb 2010 11:52:15 -0800 (PST)
Received: from MMS3.broadcom.com (mms3.broadcom.com [216.31.210.19]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id o1FJphdu017531 for <rbridge@postel.org>; Mon, 15 Feb 2010 11:51:44 -0800 (PST)
Received: from [10.16.192.224] by MMS3.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Mon, 15 Feb 2010 11:51:32 -0800
X-Server-Uuid: B55A25B1-5D7D-41F8-BC53-C57E7AD3C201
Received: from SJEXCHCCR02.corp.ad.broadcom.com ([10.16.192.130]) by SJEXCHHUB01.corp.ad.broadcom.com ([10.16.192.224]) with mapi; Mon, 15 Feb 2010 11:51:32 -0800
From: Jeff Pickering <jeffpick@broadcom.com>
To: Donald Eastlake <d3e3e3@gmail.com>
Date: Mon, 15 Feb 2010 11:51:31 -0800
Thread-Topic: [rbridge] announcing vlans question
Thread-Index: AcquY4kDdbzfg77XQFunAAHNa5NTTwAFIFwQ
Message-ID: <9793EC0A42D76D4EB2A8F94D77E2138893DC576DA1@SJEXCHCCR02.corp.ad.broadcom.com>
References: <9793EC0A42D76D4EB2A8F94D77E2138893DC576D91@SJEXCHCCR02.corp.ad.broadcom.com> <1028365c1002150922l26a8803esa9095f7bc90944e4@mail.gmail.com>
In-Reply-To: <1028365c1002150922l26a8803esa9095f7bc90944e4@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
MIME-Version: 1.0
X-WSS-ID: 67677A4E31G30142301-01-01
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: jeffpick@broadcom.com
Cc: "rbridge@postel.org" <rbridge@postel.org>
Subject: Re: [rbridge] announcing vlans question
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: multipart/mixed; boundary="===============1937832188=="
Sender: rbridge-bounces@postel.org
Errors-To: rbridge-bounces@postel.org

btw:  lets say an rb doesnt send any hellos per the case mentioned. Then lets say it enables a vlan on which
nobody is avf. How does it send something to the DR to let it know that it shoudl get appointed?

Jeff

________________________________
From: Donald Eastlake [mailto:d3e3e3@gmail.com]
Sent: Monday, February 15, 2010 12:23 PM
To: Jeff Pickering
Cc: rbridge@postel.org
Subject: Re: [rbridge] announcing vlans question

Hi Jeff,

On Mon, Feb 15, 2010 at 9:18 AM, Jeff Pickering <jeffpick@broadcom.com<mailto:jeffpick@broadcom.com>> wrote:

If a non-drb is configured to announce on all vlans, but does not have the vlan enabled that is the designated vlan
announce by the drb, the non-drb will send helos only on vlan for which it is avf.

This is all on a per port basis.

I assume you mean by "configured to announce on all vlans" that the Announcing Set for that port is set to all VLANs. Yes, in that case the non-drb's port will send Hellos only on VLANs for which it is an appointed forwarder.

Generally speaking, if there are RBridge ports that don't have the designated VLAN enabled, arguably your network is mis-configured. Most commonly one would expect all the RBridges in a campus to be configured to designated the same VLAN if they are DRB and one would expect that that VLAN would be enabled on all RBridge ports connected to inter-RBridge links. But, of course, more complex configurations may be fine.

But if such an rb is not avf on any
vlans, it looks like it will send no hellos. Or does such an rb not accept the drb's desginated vlan in such a case?
Is there text addressing this is the spec?  All I see is the following from 4.4.3:


RBridges send TRILL Hellos Outer.VLAN tagged with

   the Designated VLAN, unless that VLAN is not enabled on the port.

Right, the RBridge port does not send any Hellos, because sending Hellos would generally just add useless traffic. Consider:

(1) Since the designated VLAN is disabled at the port, no inter-rbridge traffic can flow through the port (i.e., no TRILL encapsulated data or LSPs ...)

(2) Since the port is not an appointed forwarder for any VLAN, no native traffic can flow through the port (i.e., no data will be picked up and encapsulated and no data will be decapsulated and sent.

So the port is basically orphaned from the link, although there still are frames that could flow on the port, such as LLDP frames.

There was considerable controversy in the working group over how many Hellos to send and the provisions in the current draft are the compromise that was arrived at. The parenthetical at the top of page 51 of the draft contemplates sending more Hellos than called for by the set operation expressions.

Thanks,
Donald

Jeff

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


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