[rbridge] Document cut off dates for the July IETF meeting

Donald.Eastlake at motorola.com (Eastlake III Donald-LDE008) Wed, 24 May 2006 19:31 UTC

From: "Donald.Eastlake at motorola.com"
Date: Wed, 24 May 2006 15:31:50 -0400
Subject: [rbridge] Document cut off dates for the July IETF meeting
Message-ID: <3870C46029D1F945B1472F170D2D9790F439B7@de01exm64.ds.mot.com>

Hi,

You should note the following dates:

June 12, Monday - Working Group Chair approval for initial document
(Version -00) submissions appreciated by 09:00 ET (13:00 UTC/GMT)

June 19, Monday - Internet Draft Cut-off for initial document (-00)
submission by 09:00 ET (13:00 UTC/GMT)

June 26, Monday - Internet Draft final submission cut-off by 09:00 ET
(13:00 UTC/GMT)

Thanks,
Donald


Received: from motgate5.mot.com (motgate5.mot.com [144.189.100.105]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k4OJVqR21547 for <rbridge@postel.org>; Wed, 24 May 2006 12:31:53 -0700 (PDT)
Received: from az33exr04.mot.com (az33exr04.mot.com [10.64.251.234]) by motgate5.mot.com (8.12.11/Motgate5) with ESMTP id k4OJVqQi023216 for <rbridge@postel.org>; Wed, 24 May 2006 12:31:52 -0700 (MST)
Received: from de01exm64.ds.mot.com (de01exm64.am.mot.com [10.176.8.15]) by az33exr04.mot.com (8.13.1/8.13.0) with ESMTP id k4OJVp4d021587 for <rbridge@postel.org>; Wed, 24 May 2006 14:31:51 -0500 (CDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Wed, 24 May 2006 15:31:50 -0400
Message-ID: <3870C46029D1F945B1472F170D2D9790F439B7@de01exm64.ds.mot.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Document cut off dates for the July IETF meeting
Thread-Index: AcZ/aLQ9bWBl0kUtQlS6UtcL/uZqcA==
From: "Eastlake III Donald-LDE008" <Donald.Eastlake@motorola.com>
To: <rbridge@postel.org>
X-Brightmail-Tracker: AAAAAQAAAAQ=
X-White-List-Member: TRUE
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: donald.eastlake@motorola.com
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id k4OJVqR21547
Subject: [rbridge] Document cut off dates for the July IETF meeting
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Wed, 24 May 2006 19:32:16 -0000
Status: RO
Content-Length: 388

Hi,

You should note the following dates:

June 12, Monday - Working Group Chair approval for initial document
(Version -00) submissions appreciated by 09:00 ET (13:00 UTC/GMT)

June 19, Monday - Internet Draft Cut-off for initial document (-00)
submission by 09:00 ET (13:00 UTC/GMT)

June 26, Monday - Internet Draft final submission cut-off by 09:00 ET
(13:00 UTC/GMT)

Thanks,
Donald


Received: from mailgate.pit.comms.marconi.com (mailgate.pit.comms.marconi.com [169.144.68.6]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k4FCjpB05186 for <rbridge@postel.org>; Mon, 15 May 2006 05:45:51 -0700 (PDT)
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12]) by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id k4FCj8LB017429; Mon, 15 May 2006 08:45:08 -0400 (EDT)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221]) by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id IAA22133;  Mon, 15 May 2006 08:45:08 -0400 (EDT)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2657.72) id <K7B0WVFZ>; Mon, 15 May 2006 08:45:07 -0400
Message-ID: <313680C9A886D511A06000204840E1CF0DDAF932@whq-msgusr-02.pit.comms.marconi.com>
From: "Gray, Eric" <Eric.Gray@marconi.com>
To: Radia Perlman <Radia.Perlman@sun.com>
Date: Mon, 15 May 2006 08:45:06 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: eric.gray@marconi.com
Cc: rbridge@postel.org
Subject: Re: [rbridge] Encapsulation of RBridge IS-IS routing messages
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Mon, 15 May 2006 14:55:17 -0000
Status: RO
Content-Length: 4173

Radia,

	Please see below.

--> -----Original Message-----
--> From: rbridge-bounces@postel.org 
--> [mailto:rbridge-bounces@postel.org] On Behalf Of Radia Perlman
--> Sent: Sunday, May 14, 2006 12:24 PM
--> To: Russ White
--> Cc: rbridge@postel.org
--> Subject: Re: [rbridge] Encapsulation of RBridge IS-IS 
--> routing messages
--> 
--> We need to make sure that the per-VLAN IS-IS instance carrying endnode 
--> information is forwardable just like any other packet to be flooded 
--> throughout the VLAN (e.g., unknown destination, multicast destination 
--> not derived from IP multicast), but still recognizable by the egress 
--> RBridges attached to that VLAN as an IS-IS message. Including the
special 
--> "default VLAN" that has no tag, that would carry endnode information for

--> links without VLAN tags.
-->

I can't parse this, and I don't think it's me.  :-)

When you say "per-VLAN IS-IS instance carrying endnode information", do
you mean "IS-IS message"?  Is the "endnode information" MAC related for
RBridges, or are these IS-IS messsages that are meant to be transported
transparently, VLAN-wide, by the RBridge campus - between IS-IS routers?

In the last sentence, what does the second "that" ("that would carry...")
refer to?  In other words, what is it that you are saying would carry
endnode information for links without VLAN tags?

--> 
--> We need the core IS-IS instance that carries RBridge-RBridge 
--> reachability information to be easily trappable and processed by 
--> every RBridge. (this is not the same as the default VLAN endnode 
--> instance, which only has to be processed by RBridges that have 
--> attached endnodes on links without VLAN tags).
-->

Same problem here.

If you mean "IS-IS message", then it seems that you are saying that 
the IS-IS messages specific to RBridge protocol would need to be
handled at each RBridge.  This would allow non-RBridge IS-IS message
exchanges to be ignored by RBridges.

However, how does this relate to Russ' question/comment?

As long as RBridge IS-IS instances do not share MAC addresses with
IS-IS routing instances, the distinction between RBridge and Routing
protocols exchanges would happen quite naturally.

If you want to distinguish the messages such that protocol instances
ignore the inappropriate protocol messages independent of addressing,
then you need to use different protocol indentifiers.

Which approach are you advocating?

--> 
--> It might be nice not to have lots of extraneous padding where it's not 
--> necessary. So I'd like the implementers to say what's most convenient 
--> for their implementations.
-->

At what point does either approach result in extraneous padding?

Or am I not understanding your point at all?  If not, could you
try re-phrasing?

Thanks in advance...

--
Eric

--> 
--> Radia
--> 
--> 
--> Russ White wrote:
--> 
--> >-----BEGIN PGP SIGNED MESSAGE-----
--> >Hash: SHA1
--> >
--> >
--> >  
--> >
--> >>>>I was thinking that the IS-IS used by routers would be on one l2
--> >>>>address, and the "local" IS-IS process would be on a 
--> different one.
--> >>>>        
--> >>>>
--> >>    Yep, that is the point I am (not successfully) trying to make.
--> >>    
--> >>
--> >
--> >The cat's out of the bag! Maybe we could get a call for 
--> consensus on
--> >this point? Perhaps we need to go back to Radia's original 
--> email, and
--> >try to have a list of all the options, and what their 
--> pro's and con's are?
--> >
--> >:-)
--> >
--> >Russ
--> >
--> >- --
--> >riw@cisco.com CCIE <>< Grace Alone
--> >
--> >-----BEGIN PGP SIGNATURE-----
--> >Version: GnuPG v1.4.2.2 (MingW32)
--> >Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
--> >
--> >iD8DBQFEZzxvER27sUhU9OQRAj3TAJ9VLLCOWL8VJAuYHMdboA8CYb7b2ACgnoYg
--> >HMR/8UxLCbmKBpSEtKn7V2s=
--> >=nNjE
--> >-----END PGP SIGNATURE-----
--> >_______________________________________________
--> >rbridge mailing list
--> >rbridge@postel.org
--> >http://www.postel.org/mailman/listinfo/rbridge
--> >  
--> >
--> 
--> _______________________________________________
--> rbridge mailing list
--> rbridge@postel.org
--> http://www.postel.org/mailman/listinfo/rbridge
--> 


Received: from mail-mta.sunlabs.com (dyn50.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k4EGNgB04106 for <rbridge@postel.org>; Sun, 14 May 2006 09:23:42 -0700 (PDT)
Received: from mail.sunlabs.com ([152.70.2.186]) by dps.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0IZ9005B4K7B4800@dps.sfvic.sunlabs.com> for rbridge@postel.org; Sun, 14 May 2006 09:23:35 -0700 (PDT)
Received: from sun.com ([129.150.20.236]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0IZ900698K7B2Y00@mail.sunlabs.com> for rbridge@postel.org; Sun, 14 May 2006 09:23:35 -0700 (PDT)
Date: Sun, 14 May 2006 09:23:38 -0700
From: Radia Perlman <Radia.Perlman@sun.com>
In-reply-to: <44673C6F.7030500@cisco.com>
To: Russ White <riw@cisco.com>
Message-id: <4467598A.7080604@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us, en
References: <44629880.7070503@sun.com> <200605120013.k4C0DXTQ000898@dino-lnx.cisco.com> <4463F070.2070808@sun.com> <200605120448.k4C4m0GT012968@dino-lnx.cisco.com> <44647EC0.2020905@cisco.com> <200605121543.k4CFheZg020006@dino-lnx.cisco.com> <4464C900.6060307@cisco.com> <200605121745.k4CHj6Ck017605@dino-lnx.cisco.com> <44673C6F.7030500@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4.1) Gecko/20031008
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: radia.perlman@sun.com
Cc: rbridge@postel.org
Subject: Re: [rbridge] Encapsulation of RBridge IS-IS routing messages
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Sun, 14 May 2006 16:25:37 -0000
Status: RO
Content-Length: 1939

We need to make sure that the per-VLAN IS-IS instance carrying endnode 
information is forwardable
just like any other packet to be flooded throughout the VLAN (e.g., 
unknown destination, multicast
destination not derived from IP multicast), but still recognizable by 
the egress RBridges attached to
that VLAN as an IS-IS message. Including the special "default VLAN" that 
has no tag, that would
carry endnode information for links without VLAN tags.

We need the core IS-IS instance that carries RBridge-RBridge 
reachability information to be easily
trappable and processed by every RBridge. (this is not the same as the 
default VLAN endnode instance,
which only has to be processed by RBridges that have attached endnodes 
on links without VLAN tags).

It might be nice not to have lots of extraneous padding where it's not 
necessary. So I'd like the
implementers to say what's most convenient for their implementations.

Radia


Russ White wrote:

>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>
>  
>
>>>>I was thinking that the IS-IS used by routers would be on one l2
>>>>address, and the "local" IS-IS process would be on a different one.
>>>>        
>>>>
>>    Yep, that is the point I am (not successfully) trying to make.
>>    
>>
>
>The cat's out of the bag! Maybe we could get a call for consensus on
>this point? Perhaps we need to go back to Radia's original email, and
>try to have a list of all the options, and what their pro's and con's are?
>
>:-)
>
>Russ
>
>- --
>riw@cisco.com CCIE <>< Grace Alone
>
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.4.2.2 (MingW32)
>Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
>iD8DBQFEZzxvER27sUhU9OQRAj3TAJ9VLLCOWL8VJAuYHMdboA8CYb7b2ACgnoYg
>HMR/8UxLCbmKBpSEtKn7V2s=
>=nNjE
>-----END PGP SIGNATURE-----
>_______________________________________________
>rbridge mailing list
>rbridge@postel.org
>http://www.postel.org/mailman/listinfo/rbridge
>  
>



Received: from test-iport-3.cisco.com (test-iport-3.cisco.com [171.71.176.78]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k4EEJfB00374 for <rbridge@postel.org>; Sun, 14 May 2006 07:19:41 -0700 (PDT)
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by test-iport-3.cisco.com with ESMTP; 14 May 2006 07:19:35 -0700
Received: from [10.82.224.207] (rtp-vpn1-207.cisco.com [10.82.224.207]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k4EEJYvF015428;  Sun, 14 May 2006 10:19:34 -0400 (EDT)
Message-ID: <44673C6F.7030500@cisco.com>
Date: Sun, 14 May 2006 10:19:27 -0400
From: Russ White <riw@cisco.com>
User-Agent: Thunderbird 1.5.0.2 (Windows/20060308)
MIME-Version: 1.0
To: Dino Farinacci <dino@cisco.com>
References: <44629880.7070503@sun.com>	<200605120013.k4C0DXTQ000898@dino-lnx.cisco.com>	<4463F070.2070808@sun.com> <200605120448.k4C4m0GT012968@dino-lnx.cisco.com> <44647EC0.2020905@cisco.com> <200605121543.k4CFheZg020006@dino-lnx.cisco.com> <4464C900.6060307@cisco.com> <200605121745.k4CHj6Ck017605@dino-lnx.cisco.com>
In-Reply-To: <200605121745.k4CHj6Ck017605@dino-lnx.cisco.com>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: riw@cisco.com
Cc: rbridge@postel.org, Radia.Perlman@sun.com
Subject: Re: [rbridge] Encapsulation of RBridge IS-IS routing messages
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Sun, 14 May 2006 16:04:28 -0000
Status: RO
Content-Length: 781

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


>>> I was thinking that the IS-IS used by routers would be on one l2
>>> address, and the "local" IS-IS process would be on a different one.
> 
>     Yep, that is the point I am (not successfully) trying to make.

The cat's out of the bag! Maybe we could get a call for consensus on
this point? Perhaps we need to go back to Radia's original email, and
try to have a list of all the options, and what their pro's and con's are?

:-)

Russ

- --
riw@cisco.com CCIE <>< Grace Alone

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEZzxvER27sUhU9OQRAj3TAJ9VLLCOWL8VJAuYHMdboA8CYb7b2ACgnoYg
HMR/8UxLCbmKBpSEtKn7V2s=
=nNjE
-----END PGP SIGNATURE-----


Received: from sj-iport-4.cisco.com (sj-iport-4.cisco.com [171.68.10.86]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k4CHjvx06014 for <rbridge@postel.org>; Fri, 12 May 2006 10:45:57 -0700 (PDT)
Received: from sj-dkim-6.cisco.com ([171.68.10.81]) by sj-iport-4.cisco.com with ESMTP; 12 May 2006 10:45:07 -0700
X-IronPort-AV: i="4.05,122,1146466800";  d="scan'208"; a="1805258180:sNHT1655625790"
Received: from sj-core-3.cisco.com (sj-core-3.cisco.com [171.68.223.137]) by sj-dkim-6.cisco.com (8.12.11/8.12.11) with ESMTP id k4CHj6jC026603;  Fri, 12 May 2006 10:45:06 -0700
Received: from cisco.com (dino-lnx.cisco.com [171.71.54.55]) by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id k4CHj6Jj016831; Fri, 12 May 2006 10:45:06 -0700 (PDT)
Received: from dino-lnx.cisco.com (localhost.localdomain [127.0.0.1]) by cisco.com (8.12.11/8.12.11) with ESMTP id k4CHj6ub017609; Fri, 12 May 2006 10:45:06 -0700
Received: (from dino@localhost) by dino-lnx.cisco.com (8.12.11/8.12.11/Submit) id k4CHj6Ck017605; Fri, 12 May 2006 10:45:06 -0700
Date: Fri, 12 May 2006 10:45:06 -0700
Message-Id: <200605121745.k4CHj6Ck017605@dino-lnx.cisco.com>
From: Dino Farinacci <dino@cisco.com>
To: riw@cisco.com
In-reply-to: <4464C900.6060307@cisco.com> (message from Russ White on Fri, 12 May 2006 13:42:24 -0400)
References: <44629880.7070503@sun.com>	<200605120013.k4C0DXTQ000898@dino-lnx.cisco.com>	<4463F070.2070808@sun.com> <200605120448.k4C4m0GT012968@dino-lnx.cisco.com> <44647EC0.2020905@cisco.com> <200605121543.k4CFheZg020006@dino-lnx.cisco.com> <4464C900.6060307@cisco.com>
DKIM-Signature: a=rsa-sha1; q=dns; l=219; t=1147455906; x=1148319906; c=relaxed/simple; s=sjdkim6001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=dino@cisco.com; z=From:Dino=20Farinacci=20<dino@cisco.com> |Subject:Re=3A=20[rbridge]=20Encapsulation=20of=20RBridge=20IS-IS=20routing=20mes sages; X=v=3Dcisco.com=3B=20h=3DN9goOtsUiWXqYLloLFIjpv2mMhY=3D; b=jWpYxANEhQbR4swQTQ6bL8OdZLffm8Pp8bx0u94YH/9il9S/6P7COrEvsBjQ/oEeXHkqe/AC z0Za1S27Hr8VNsPPsHUmQuwPCFNyXWzkyH2wZiF1XuvF4q5wpqHBLZxK;
Authentication-Results: sj-dkim-6.cisco.com; header.From=dino@cisco.com; dkim=pass ( sig from cisco.com verified; ); 
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: dino@dino-lnx.cisco.com
Cc: rbridge@postel.org, Radia.Perlman@sun.com
Subject: Re: [rbridge] Encapsulation of RBridge IS-IS routing messages
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Fri, 12 May 2006 17:46:17 -0000
Status: RO
Content-Length: 213

>> I was thinking that the IS-IS used by routers would be on one l2
>> address, and the "local" IS-IS process would be on a different one.

    Yep, that is the point I am (not successfully) trying to make.

Dino


Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k4CHgXx04490 for <rbridge@postel.org>; Fri, 12 May 2006 10:42:34 -0700 (PDT)
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-2.cisco.com with ESMTP; 12 May 2006 13:42:28 -0400
X-IronPort-AV: i="4.05,122,1146456000";  d="scan'208"; a="88456466:sNHT27888216"
Received: from [10.82.241.3] (rtp-vpn2-259.cisco.com [10.82.241.3]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k4CHgRvF001003;  Fri, 12 May 2006 13:42:27 -0400 (EDT)
Message-ID: <4464C900.6060307@cisco.com>
Date: Fri, 12 May 2006 13:42:24 -0400
From: Russ White <riw@cisco.com>
User-Agent: Thunderbird 1.5.0.2 (Windows/20060308)
MIME-Version: 1.0
To: Dino Farinacci <dino@cisco.com>
References: <44629880.7070503@sun.com>	<200605120013.k4C0DXTQ000898@dino-lnx.cisco.com>	<4463F070.2070808@sun.com> <200605120448.k4C4m0GT012968@dino-lnx.cisco.com> <44647EC0.2020905@cisco.com> <200605121543.k4CFheZg020006@dino-lnx.cisco.com>
In-Reply-To: <200605121543.k4CFheZg020006@dino-lnx.cisco.com>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: riw@cisco.com
Cc: rbridge@postel.org, Radia.Perlman@sun.com
Subject: Re: [rbridge] Encapsulation of RBridge IS-IS routing messages
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Fri, 12 May 2006 17:43:12 -0000
Status: RO
Content-Length: 1190

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


>>>>     Since the IS-IS messages are link-local in the core RBridges I agree. But
>>>>     what about the instance that runs at the edges where the core forwards
>>>>     them like they would for any other packet?
>>> Wouldn't this be to the original IS-IS MAC address, and thus treated
>>> like any other layer 2 multicast?
> 
>     I was referring to the IS-IS messages used by RBridges and not the IS-IS
>     used by routers (for L3) attached to the RBridge network.

I was thinking that the IS-IS used by routers would be on one l2
address, and the "local" IS-IS process would be on a different one.

>>> and others...), so I don't see a big deal in doing a single process with
>>> constrained SPF for each vlan.
> 
>     I envision that really is the only way to go if the design expects to
>     scale to 4096 VLANs.

Agreed....

:-)

Russ

- --
riw@cisco.com CCIE <>< Grace Alone

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEZMj/ER27sUhU9OQRApaRAKCbsCrQji4f93yepgqsbDCssV5z6ACffsUn
LNM9npMBF5WJyxXsLY2Q1x0=
=PMAt
-----END PGP SIGNATURE-----


Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k4CFhkx10579 for <rbridge@postel.org>; Fri, 12 May 2006 08:43:46 -0700 (PDT)
Received: from sj-dkim-6.cisco.com ([171.68.10.81]) by sj-iport-5.cisco.com with ESMTP; 12 May 2006 08:43:41 -0700
X-IronPort-AV: i="4.05,122,1146466800";  d="scan'208"; a="275858284:sNHT28523008"
Received: from sj-core-4.cisco.com (sj-core-4.cisco.com [171.68.223.138]) by sj-dkim-6.cisco.com (8.12.11/8.12.11) with ESMTP id k4CFhfwS010913;  Fri, 12 May 2006 08:43:41 -0700
Received: from cisco.com (dino-lnx.cisco.com [171.71.54.55]) by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id k4CFhesF026877; Fri, 12 May 2006 08:43:40 -0700 (PDT)
Received: from dino-lnx.cisco.com (localhost.localdomain [127.0.0.1]) by cisco.com (8.12.11/8.12.11) with ESMTP id k4CFhe90020010; Fri, 12 May 2006 08:43:40 -0700
Received: (from dino@localhost) by dino-lnx.cisco.com (8.12.11/8.12.11/Submit) id k4CFheZg020006; Fri, 12 May 2006 08:43:40 -0700
Date: Fri, 12 May 2006 08:43:40 -0700
Message-Id: <200605121543.k4CFheZg020006@dino-lnx.cisco.com>
From: Dino Farinacci <dino@cisco.com>
To: riw@cisco.com
In-reply-to: <44647EC0.2020905@cisco.com> (message from Russ White on Fri, 12 May 2006 08:25:36 -0400)
References: <44629880.7070503@sun.com>	<200605120013.k4C0DXTQ000898@dino-lnx.cisco.com>	<4463F070.2070808@sun.com> <200605120448.k4C4m0GT012968@dino-lnx.cisco.com> <44647EC0.2020905@cisco.com>
DKIM-Signature: a=rsa-sha1; q=dns; l=702; t=1147448621; x=1148312621; c=relaxed/simple; s=sjdkim6001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=dino@cisco.com; z=From:Dino=20Farinacci=20<dino@cisco.com> |Subject:Re=3A=20[rbridge]=20Encapsulation=20of=20RBridge=20IS-IS=20routing=20mes sages; X=v=3Dcisco.com=3B=20h=3DN9goOtsUiWXqYLloLFIjpv2mMhY=3D; b=nWdm/ZyHGmR+BwEPW7hITBNet9mPUn7IJgCNYuNbvJri3BeKqHPMfz+2ZaJcSC8ilhnLrUGJ 1vp5yTOEsMK+HITNDv2VpiUdbHrtnbgTfgNHtdwFjWvCRs4yyIs+o9B1;
Authentication-Results: sj-dkim-6.cisco.com; header.From=dino@cisco.com; dkim=pass ( sig from cisco.com verified; ); 
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: dino@dino-lnx.cisco.com
Cc: rbridge@postel.org, Radia.Perlman@sun.com
Subject: Re: [rbridge] Encapsulation of RBridge IS-IS routing messages
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Fri, 12 May 2006 15:44:19 -0000
Status: RO
Content-Length: 685

>> >     Since the IS-IS messages are link-local in the core RBridges I agree. But
>> >     what about the instance that runs at the edges where the core forwards
>> >     them like they would for any other packet?
>> 
>> Wouldn't this be to the original IS-IS MAC address, and thus treated
>> like any other layer 2 multicast?

    I was referring to the IS-IS messages used by RBridges and not the IS-IS
    used by routers (for L3) attached to the RBridge network.

>> and others...), so I don't see a big deal in doing a single process with
>> constrained SPF for each vlan.

    I envision that really is the only way to go if the design expects to
    scale to 4096 VLANs.

Dino


Received: from mailgate.pit.comms.marconi.com (mailgate.pit.comms.marconi.com [169.144.68.6]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k4CFSTx03015 for <rbridge@postel.org>; Fri, 12 May 2006 08:28:29 -0700 (PDT)
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12]) by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id k4CFSJLB018717; Fri, 12 May 2006 11:28:19 -0400 (EDT)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221]) by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id LAA17189;  Fri, 12 May 2006 11:28:18 -0400 (EDT)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2657.72) id <J3ZMWV36>; Fri, 12 May 2006 11:28:18 -0400
Message-ID: <313680C9A886D511A06000204840E1CF0DDAF8CF@whq-msgusr-02.pit.comms.marconi.com>
From: "Gray, Eric" <Eric.Gray@marconi.com>
To: Russ White <riw@cisco.com>, Dino Farinacci <dino@cisco.com>
Date: Fri, 12 May 2006 11:28:17 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: eric.gray@marconi.com
Cc: rbridge@postel.org, Radia.Perlman@sun.com
Subject: Re: [rbridge] Encapsulation of RBridge IS-IS routing messages
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Fri, 12 May 2006 15:29:13 -0000
Status: RO
Content-Length: 3242

Russ,

	I don't think we've collectively made a decision as to how we
would distinguish IS-IS messages from RBridge-IS-IS messages (as is
necessary to avoid confusion complexity if - for example - someone
were building an RBridge co-located with an IS-IS router).

	Radia has earlier made several suggestions, one of which was 
to use a distinct MAC mlticast address for RBridges.

--
Eric 

--> -----Original Message-----
--> From: rbridge-bounces@postel.org 
--> [mailto:rbridge-bounces@postel.org] On Behalf Of Russ White
--> Sent: Friday, May 12, 2006 8:26 AM
--> To: Dino Farinacci
--> Cc: rbridge@postel.org; Radia.Perlman@sun.com
--> Subject: Re: [rbridge] Encapsulation of RBridge IS-IS 
--> routing messages
--> 
--> -----BEGIN PGP SIGNED MESSAGE-----
--> Hash: SHA1
--> 
--> 
--> >>> Dino...I think what you're proposing is a special 
--> multicast address for 
--> >>> use only by IS-IS for RBridges.
--> > 
--> >     Yes, that is correct.
--> > 
--> >>> We don't need the shim header since we don't need TTL 
--> (IS-IS will not 
--> >>> flood the same pkt twice), or
--> > 
--> >     Since the IS-IS messages are link-local in the core 
--> RBridges I agree. But
--> >     what about the instance that runs at the edges where 
--> the core forwards
--> >     them like they would for any other packet?
--> 
--> Wouldn't this be to the original IS-IS MAC address, and thus treated
--> like any other layer 2 multicast?
--> 
--> >>> Outer header of IS-IS pkt would be:
--> >>> destination=new multicast address just for IS-IS RBridges
--> >>> source=transmitting RBridge
--> >>> Ethertype=I dunno...probably the one assigned for 
--> "encapsulated RBridge pkt"
--> > 
--> >     Can we use the same format as IS-IS uses today. The 
--> only difference is
--> >     the DA is different? That will reduce the changes to 
--> the existing
--> >     implementations.
--> 
--> This is the route I would prefer, as well.
--> 
--> >>> After the outer header, just VLAN tag
--> >>>
--> >>> After that, the IS-IS pkt.
--> > 
--> >     To to be more precise you are proposing IS-IS packets 
--> in .1q? Why? Will
--> >     the core switches do an IS-IS instance per VLAN? As I 
--> mentioned at the
--> >     last IETF, this is a tradeoff between fault isolation 
--> and scalability.
--> > 
--> >     It would be nice for someone to make a final call on this.
--> 
--> I don't see why we would want a process per vlan, unless 
--> we're worried
--> about a process failing (as opposed to a device). IS-IS already does
--> constrained SPF for various reasons (traffic engineering, 
--> fast reroute,
--> and others...), so I don't see a big deal in doing a single 
--> process with
--> constrained SPF for each vlan.
--> 
--> :-)
--> 
--> Russ
--> 
--> - --
--> riw@cisco.com CCIE <>< Grace Alone
--> 
--> -----BEGIN PGP SIGNATURE-----
--> Version: GnuPG v1.4.2.2 (MingW32)
--> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
--> 
--> iD8DBQFEZH7AER27sUhU9OQRAl/GAJ4w/AuqNFkTdktPS7ppajJVCCY7CgCcDjon
--> ig0/ImC+JvFBLnLhJoEPd/Q=
--> =ZdT0
--> -----END PGP SIGNATURE-----
--> _______________________________________________
--> rbridge mailing list
--> rbridge@postel.org
--> http://www.postel.org/mailman/listinfo/rbridge
--> 


Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k4CCPkx13507 for <rbridge@postel.org>; Fri, 12 May 2006 05:25:46 -0700 (PDT)
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-2.cisco.com with ESMTP; 12 May 2006 08:25:41 -0400
X-IronPort-AV: i="4.05,121,1146456000";  d="scan'208"; a="88427205:sNHT29318780"
Received: from [10.82.241.3] (rtp-vpn2-259.cisco.com [10.82.241.3]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k4CCPdvF024929;  Fri, 12 May 2006 08:25:39 -0400 (EDT)
Message-ID: <44647EC0.2020905@cisco.com>
Date: Fri, 12 May 2006 08:25:36 -0400
From: Russ White <riw@cisco.com>
User-Agent: Thunderbird 1.5.0.2 (Windows/20060308)
MIME-Version: 1.0
To: Dino Farinacci <dino@cisco.com>
References: <44629880.7070503@sun.com>	<200605120013.k4C0DXTQ000898@dino-lnx.cisco.com>	<4463F070.2070808@sun.com> <200605120448.k4C4m0GT012968@dino-lnx.cisco.com>
In-Reply-To: <200605120448.k4C4m0GT012968@dino-lnx.cisco.com>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: riw@cisco.com
Cc: rbridge@postel.org, Radia.Perlman@sun.com
Subject: Re: [rbridge] Encapsulation of RBridge IS-IS routing messages
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Fri, 12 May 2006 12:26:16 -0000
Status: RO
Content-Length: 2055

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


>>> Dino...I think what you're proposing is a special multicast address for 
>>> use only by IS-IS for RBridges.
> 
>     Yes, that is correct.
> 
>>> We don't need the shim header since we don't need TTL (IS-IS will not 
>>> flood the same pkt twice), or
> 
>     Since the IS-IS messages are link-local in the core RBridges I agree. But
>     what about the instance that runs at the edges where the core forwards
>     them like they would for any other packet?

Wouldn't this be to the original IS-IS MAC address, and thus treated
like any other layer 2 multicast?

>>> Outer header of IS-IS pkt would be:
>>> destination=new multicast address just for IS-IS RBridges
>>> source=transmitting RBridge
>>> Ethertype=I dunno...probably the one assigned for "encapsulated RBridge pkt"
> 
>     Can we use the same format as IS-IS uses today. The only difference is
>     the DA is different? That will reduce the changes to the existing
>     implementations.

This is the route I would prefer, as well.

>>> After the outer header, just VLAN tag
>>>
>>> After that, the IS-IS pkt.
> 
>     To to be more precise you are proposing IS-IS packets in .1q? Why? Will
>     the core switches do an IS-IS instance per VLAN? As I mentioned at the
>     last IETF, this is a tradeoff between fault isolation and scalability.
> 
>     It would be nice for someone to make a final call on this.

I don't see why we would want a process per vlan, unless we're worried
about a process failing (as opposed to a device). IS-IS already does
constrained SPF for various reasons (traffic engineering, fast reroute,
and others...), so I don't see a big deal in doing a single process with
constrained SPF for each vlan.

:-)

Russ

- --
riw@cisco.com CCIE <>< Grace Alone

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEZH7AER27sUhU9OQRAl/GAJ4w/AuqNFkTdktPS7ppajJVCCY7CgCcDjon
ig0/ImC+JvFBLnLhJoEPd/Q=
=ZdT0
-----END PGP SIGNATURE-----


Received: from sj-iport-1.cisco.com (sj-iport-1-in.cisco.com [171.71.176.70]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k4C4n0x05233 for <rbridge@postel.org>; Thu, 11 May 2006 21:49:00 -0700 (PDT)
Received: from sj-dkim-8.cisco.com ([171.68.10.93]) by sj-iport-1.cisco.com with ESMTP; 11 May 2006 21:48:56 -0700
Received: from sj-core-4.cisco.com (sj-core-4.cisco.com [171.68.223.138]) by sj-dkim-8.cisco.com (8.12.11/8.12.11) with ESMTP id k4C4ms5Q011231;  Thu, 11 May 2006 21:48:54 -0700
Received: from cisco.com (dino-lnx.cisco.com [171.71.54.55]) by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id k4C4mssF000776; Thu, 11 May 2006 21:48:54 -0700 (PDT)
Received: from dino-lnx.cisco.com (localhost.localdomain [127.0.0.1]) by cisco.com (8.12.11/8.12.11) with ESMTP id k4C4ms6J013006; Thu, 11 May 2006 21:48:54 -0700
Received: (from dino@localhost) by dino-lnx.cisco.com (8.12.11/8.12.11/Submit) id k4C4ms0W013002; Thu, 11 May 2006 21:48:54 -0700
Date: Thu, 11 May 2006 21:48:54 -0700
Message-Id: <200605120448.k4C4ms0W013002@dino-lnx.cisco.com>
From: Dino Farinacci <dino@cisco.com>
To: Radia.Perlman@sun.com
In-reply-to: <4463F629.30909@sun.com> (message from Radia Perlman on Thu, 11 May 2006 19:42:49 -0700)
References: <44629880.7070503@sun.com> <200605120013.k4C0DXTQ000898@dino-lnx.cisco.com> <4463F070.2070808@sun.com> <4463F629.30909@sun.com>
DKIM-Signature: a=rsa-sha1; q=dns; l=681; t=1147409334; x=1148273334; c=relaxed/simple; s=sjdkim8001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=dino@cisco.com; z=From:Dino=20Farinacci=20<dino@cisco.com> |Subject:Re=3A=20[rbridge]=20Encapsulation=20of=20RBridge=20IS-IS=20routing=20mes sages; X=v=3Dcisco.com=3B=20h=3DN9goOtsUiWXqYLloLFIjpv2mMhY=3D; b=ENzJ0bKHit3OHpaTQTJW9rHuNQqfRwJTI6UhNCMOUlFRO4RrscnHJx8kB/dOPFq+Z+7xNJYs HXI6Zku4kCNn7Jxe+h6gxmJGbqr6Cj7/ZYxOmzxNDjEA9AmQvzQzIEqU;
Authentication-Results: sj-dkim-8.cisco.com; header.From=dino@cisco.com; dkim=pass ( sig from cisco.com verified; ); 
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: dino@dino-lnx.cisco.com
Cc: rbridge@postel.org, Radia.Perlman@sun.com
Subject: Re: [rbridge] Encapsulation of RBridge IS-IS routing messages
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Fri, 12 May 2006 04:50:11 -0000
Status: RO
Content-Length: 664

>> Actually, maybe we want a different encapsulation for the main IS-IS 
>> instance
>> than the per-VLAN one, since we want the per-VLAN one to be forwarded like
>> any multicast packet to be delivered to links in that VLAN.
>> 
>> So...the per-VLAN one I think should have the same encapsulation as any 
>> data packet
>> to be delivered to VLAN A, i.e.
>> a) outer hdr=destination="all-RBridges", PT="encapsulated RBridge pkt
>> b) shim hdr: ingress RBridge, TTL
>> c) inner hdr: source=original RBridge injecting it, 
>> destination="all-RBridges", VLAN tag=VLAN A

    Sorry I repeated what you said but I sent my reply before getting this
    message.

Dino


Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k4C4mgx05142 for <rbridge@postel.org>; Thu, 11 May 2006 21:48:43 -0700 (PDT)
Received: from sj-dkim-6.cisco.com ([171.68.10.81]) by sj-iport-5.cisco.com with ESMTP; 11 May 2006 21:48:02 -0700
X-IronPort-AV: i="4.05,117,1146466800";  d="scan'208"; a="275615736:sNHT94302818"
Received: from sj-core-4.cisco.com (sj-core-4.cisco.com [171.68.223.138]) by sj-dkim-6.cisco.com (8.12.11/8.12.11) with ESMTP id k4C4m18i003179;  Thu, 11 May 2006 21:48:01 -0700
Received: from cisco.com (dino-lnx.cisco.com [171.71.54.55]) by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id k4C4m1sF000568; Thu, 11 May 2006 21:48:01 -0700 (PDT)
Received: from dino-lnx.cisco.com (localhost.localdomain [127.0.0.1]) by cisco.com (8.12.11/8.12.11) with ESMTP id k4C4m18U012972; Thu, 11 May 2006 21:48:01 -0700
Received: (from dino@localhost) by dino-lnx.cisco.com (8.12.11/8.12.11/Submit) id k4C4m0GT012968; Thu, 11 May 2006 21:48:00 -0700
Date: Thu, 11 May 2006 21:48:00 -0700
Message-Id: <200605120448.k4C4m0GT012968@dino-lnx.cisco.com>
From: Dino Farinacci <dino@cisco.com>
To: Radia.Perlman@sun.com
In-reply-to: <4463F070.2070808@sun.com> (message from Radia Perlman on Thu, 11 May 2006 19:18:24 -0700)
References: <44629880.7070503@sun.com> <200605120013.k4C0DXTQ000898@dino-lnx.cisco.com> <4463F070.2070808@sun.com>
DKIM-Signature: a=rsa-sha1; q=dns; l=1239; t=1147409281; x=1148273281; c=relaxed/simple; s=sjdkim6001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=dino@cisco.com; z=From:Dino=20Farinacci=20<dino@cisco.com> |Subject:Re=3A=20[rbridge]=20Encapsulation=20of=20RBridge=20IS-IS=20routing=20mes sages; X=v=3Dcisco.com=3B=20h=3DN9goOtsUiWXqYLloLFIjpv2mMhY=3D; b=FOaPjgCxuyGU6rzShAePXKPWluP4hhqTR+T6urddtz9F+VQ9YKPK4s4YyiE7Udc9epaMbNM4 0qPmG+5u0nsctfNa2Mc382s2XijvKrY4yMDPB44LuSpxQhT8L+HlROHt;
Authentication-Results: sj-dkim-6.cisco.com; header.From=dino@cisco.com; dkim=pass ( sig from cisco.com verified; ); 
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: dino@dino-lnx.cisco.com
Cc: rbridge@postel.org
Subject: Re: [rbridge] Encapsulation of RBridge IS-IS routing messages
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Fri, 12 May 2006 04:49:08 -0000
Status: RO
Content-Length: 1205

>> Dino...I think what you're proposing is a special multicast address for 
>> use only by IS-IS for RBridges.

    Yes, that is correct.

>> We don't need the shim header since we don't need TTL (IS-IS will not 
>> flood the same pkt twice), or

    Since the IS-IS messages are link-local in the core RBridges I agree. But
    what about the instance that runs at the edges where the core forwards
    them like they would for any other packet?

>> Outer header of IS-IS pkt would be:
>> destination=new multicast address just for IS-IS RBridges
>> source=transmitting RBridge
>> Ethertype=I dunno...probably the one assigned for "encapsulated RBridge pkt"

    Can we use the same format as IS-IS uses today. The only difference is
    the DA is different? That will reduce the changes to the existing
    implementations.

>> After the outer header, just VLAN tag
>> 
>> After that, the IS-IS pkt.

    To to be more precise you are proposing IS-IS packets in .1q? Why? Will
    the core switches do an IS-IS instance per VLAN? As I mentioned at the
    last IETF, this is a tradeoff between fault isolation and scalability.

    It would be nice for someone to make a final call on this.

Dino

    


Received: from mail-mta.sunlabs.com (dyn50.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k4C2gsx15279 for <rbridge@postel.org>; Thu, 11 May 2006 19:42:54 -0700 (PDT)
Received: from mail.sunlabs.com ([152.70.2.186]) by dps.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0IZ40044DSVD2500@dps.sfvic.sunlabs.com> for rbridge@postel.org; Thu, 11 May 2006 19:42:49 -0700 (PDT)
Received: from sun.com ([129.150.23.189]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0IZ40046HSVBT100@mail.sunlabs.com> for rbridge@postel.org; Thu, 11 May 2006 19:42:49 -0700 (PDT)
Date: Thu, 11 May 2006 19:42:49 -0700
From: Radia Perlman <Radia.Perlman@sun.com>
In-reply-to: <4463F070.2070808@sun.com>
To: Radia Perlman <Radia.Perlman@sun.com>, rbridge@postel.org
Message-id: <4463F629.30909@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us, en
References: <44629880.7070503@sun.com> <200605120013.k4C0DXTQ000898@dino-lnx.cisco.com> <4463F070.2070808@sun.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4.1) Gecko/20031008
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: radia.perlman@sun.com
Subject: Re: [rbridge] Encapsulation of RBridge IS-IS routing messages
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Fri, 12 May 2006 02:43:04 -0000
Status: RO
Content-Length: 1890

Actually, maybe we want a different encapsulation for the main IS-IS 
instance
than the per-VLAN one, since we want the per-VLAN one to be forwarded like
any multicast packet to be delivered to links in that VLAN.

So...the per-VLAN one I think should have the same encapsulation as any 
data packet
to be delivered to VLAN A, i.e.
a) outer hdr=destination="all-RBridges", PT="encapsulated RBridge pkt
b) shim hdr: ingress RBridge, TTL
c) inner hdr: source=original RBridge injecting it, 
destination="all-RBridges", VLAN tag=VLAN A

Then IS-IS pkt.

********
However, the "core IS-IS instance" can be as I proposed in the previuos 
email.

Radia

Radia Perlman wrote:

> Dino...I think what you're proposing is a special multicast address 
> for use only by IS-IS for RBridges.
> We don't need the shim header since we don't need TTL (IS-IS will not 
> flood the same pkt twice), or
> the "ingress RBridge" (since IS-IS does not send on a tree...each LSP 
> is sent to each nbr). We do
> need a VLAN tag though.
>
>
> So, unless anyone objects, the IS-IS pkt will look like this:
>
> Outer header of IS-IS pkt would be:
> destination=new multicast address just for IS-IS RBridges
> source=transmitting RBridge
> Ethertype=I dunno...probably the one assigned for "encapsulated 
> RBridge pkt"
>
>
> After the outer header, just VLAN tag
>
> After that, the IS-IS pkt.
>
> Radia
>
>
> ******
> But we could save space by not bothering with the shim header, an
>
> Dino Farinacci wrote:
>
>>
>>    To do a service to implementors:
>>
>>    c) the destination MAC address causes the packets to be sent to the
>>       control-plane processor.
>>
>>    This way a hardware forwarder doesn't have to do the extra checks you
>>    propose. Hardware forwards based on destination MAC address, so the
>>    IS-IS destination multicast MAC address means "pass it up".
>>
>> Dino
>>
>>
>>     
>>
>



Received: from mail-mta.sunlabs.com (dyn50.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k4C2IYx06307 for <rbridge@postel.org>; Thu, 11 May 2006 19:18:34 -0700 (PDT)
Received: from mail.sunlabs.com ([152.70.2.186]) by dps.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0IZ40043RRQP2500@dps.sfvic.sunlabs.com> for rbridge@postel.org; Thu, 11 May 2006 19:18:25 -0700 (PDT)
Received: from sun.com ([129.150.23.189]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0IZ40045YRQMT100@mail.sunlabs.com> for rbridge@postel.org; Thu, 11 May 2006 19:18:23 -0700 (PDT)
Date: Thu, 11 May 2006 19:18:24 -0700
From: Radia Perlman <Radia.Perlman@sun.com>
In-reply-to: <200605120013.k4C0DXTQ000898@dino-lnx.cisco.com>
To: Dino Farinacci <dino@cisco.com>
Message-id: <4463F070.2070808@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us, en
References: <44629880.7070503@sun.com> <200605120013.k4C0DXTQ000898@dino-lnx.cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4.1) Gecko/20031008
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: radia.perlman@sun.com
Cc: rbridge@postel.org
Subject: Re: [rbridge] Encapsulation of RBridge IS-IS routing messages
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Fri, 12 May 2006 02:19:02 -0000
Status: RO
Content-Length: 1155

Dino...I think what you're proposing is a special multicast address for 
use only by IS-IS for RBridges.
We don't need the shim header since we don't need TTL (IS-IS will not 
flood the same pkt twice), or
the "ingress RBridge" (since IS-IS does not send on a tree...each LSP is 
sent to each nbr). We do
need a VLAN tag though.


So, unless anyone objects, the IS-IS pkt will look like this:

Outer header of IS-IS pkt would be:
destination=new multicast address just for IS-IS RBridges
source=transmitting RBridge
Ethertype=I dunno...probably the one assigned for "encapsulated RBridge pkt"


After the outer header, just VLAN tag

After that, the IS-IS pkt.

Radia


******
But we could save space by not bothering with the shim header, an

Dino Farinacci wrote:

>
>    To do a service to implementors:
>
>    c) the destination MAC address causes the packets to be sent to the
>       control-plane processor.
>
>    This way a hardware forwarder doesn't have to do the extra checks you
>    propose. Hardware forwards based on destination MAC address, so the
>    IS-IS destination multicast MAC address means "pass it up".
>
>Dino
>
>
>    
>  
>



Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k4C0Ddx17468 for <rbridge@postel.org>; Thu, 11 May 2006 17:13:39 -0700 (PDT)
Received: from sj-dkim-8.cisco.com ([171.68.10.93]) by sj-iport-5.cisco.com with ESMTP; 11 May 2006 17:13:34 -0700
X-IronPort-AV: i="4.05,117,1146466800";  d="scan'208"; a="275535711:sNHT29295828"
Received: from sj-core-4.cisco.com (sj-core-4.cisco.com [171.68.223.138]) by sj-dkim-8.cisco.com (8.12.11/8.12.11) with ESMTP id k4C0DXiA017650;  Thu, 11 May 2006 17:13:33 -0700
Received: from cisco.com (dino-lnx.cisco.com [171.71.54.55]) by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id k4C0DXsF027331; Thu, 11 May 2006 17:13:33 -0700 (PDT)
Received: from dino-lnx.cisco.com (localhost.localdomain [127.0.0.1]) by cisco.com (8.12.11/8.12.11) with ESMTP id k4C0DXYC000902; Thu, 11 May 2006 17:13:33 -0700
Received: (from dino@localhost) by dino-lnx.cisco.com (8.12.11/8.12.11/Submit) id k4C0DXTQ000898; Thu, 11 May 2006 17:13:33 -0700
Date: Thu, 11 May 2006 17:13:33 -0700
Message-Id: <200605120013.k4C0DXTQ000898@dino-lnx.cisco.com>
From: Dino Farinacci <dino@cisco.com>
To: Radia.Perlman@sun.com
In-reply-to: <44629880.7070503@sun.com> (message from Radia Perlman on Wed, 10 May 2006 18:50:56 -0700)
References: <44629880.7070503@sun.com>
DKIM-Signature: a=rsa-sha1; q=dns; l=769; t=1147392813; x=1148256813; c=relaxed/simple; s=sjdkim8001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=dino@cisco.com; z=From:Dino=20Farinacci=20<dino@cisco.com> |Subject:Re=3A=20[rbridge]=20Encapsulation=20of=20RBridge=20IS-IS=20routing=20mes sages; X=v=3Dcisco.com=3B=20h=3DN9goOtsUiWXqYLloLFIjpv2mMhY=3D; b=E0Tco9e5/6pp6Zv1eLJ0QZ/dQIY+jgdlD8X0ggB7Tl8NTxv1vQuV8EUzj5YeBN3dZSLdpsQ+ z5YWPrDPC1H0qJm8Y2TIRBMVO/KZOBm1sWDuOWc/4H9CkmGXuC/eGa9Y;
Authentication-Results: sj-dkim-8.cisco.com; header.From=dino@cisco.com; dkim=pass ( sig from cisco.com verified; ); 
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: dino@dino-lnx.cisco.com
Cc: rbridge@postel.org
Subject: Re: [rbridge] Encapsulation of RBridge IS-IS routing messages
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Fri, 12 May 2006 00:14:04 -0000
Status: RO
Content-Length: 748

>> a) outer Ethernet header: destination="all-RBridges", source=transmitted 
>> RBridge, Ethertype="encapsulated
>> RBridge packet" (note...this would be the same as a data packet for an 
>> unknown destination, or a multicast
>> data packet transmitted by RBridges)
>> b) we can save lots of room if we don't bother with DSAP encoding or the 
>> r header, but we do want the TTL.

    To do a service to implementors:

    c) the destination MAC address causes the packets to be sent to the
       control-plane processor.

    This way a hardware forwarder doesn't have to do the extra checks you
    propose. Hardware forwards based on destination MAC address, so the
    IS-IS destination multicast MAC address means "pass it up".

Dino


    


Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k4BMdcx01603 for <rbridge@postel.org>; Thu, 11 May 2006 15:39:38 -0700 (PDT)
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-1.cisco.com with ESMTP; 11 May 2006 15:39:31 -0700
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
X-IronPort-AV: i="4.05,117,1146466800";  d="scan'208"; a="27863638:sNHT21205980"
Received: from [10.82.240.107] (rtp-vpn2-107.cisco.com [10.82.240.107]) by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id k4BMdUTL022967;  Thu, 11 May 2006 18:39:30 -0400 (EDT)
Message-ID: <4463BD20.50508@cisco.com>
Date: Thu, 11 May 2006 18:39:28 -0400
From: Russ White <riw@cisco.com>
User-Agent: Thunderbird 1.5.0.2 (Windows/20060308)
MIME-Version: 1.0
To: Radia Perlman <Radia.Perlman@sun.com>
References: <44629880.7070503@sun.com>
In-Reply-To: <44629880.7070503@sun.com>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: riw@cisco.com
Cc: rbridge@postel.org
Subject: Re: [rbridge] Encapsulation of RBridge IS-IS routing messages
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Thu, 11 May 2006 22:39:58 -0000
Status: RO
Content-Length: 1034

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


> b) we can save lots of room if we don't bother with DSAP encoding or the 
> inner header, but we do want the TTL.
> 
> Outer Ethernet header has destination=new layer 2 multicast address (not 
> the same as the  layer 2 multicast used
> by RBridges for other flooded packets, but instead, specific to IS-IS)
> Ethertype="encapsulated RBridge packet"
> Source=transmitting RBridge
> 
> Shim header: it's only 4 bytes, and it has the TTL, so use it...contains 
> "ingress RBridge, and TTL"
> 
> Following the shim header, instead of a new inner Ethernet header, 
> perhaps just have the VLAN tag? Then
> directly start the IS-IS packet?

This sounds like the better way to do it.

:-)

Russ


- --
riw@cisco.com CCIE <>< Grace Alone

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEY70gER27sUhU9OQRAtuLAKD6rrdeM0r9GyhULxhmNVOLID0PIQCglPFU
LaPISH6+6fmNlDNa6w23ZA8=
=8zmG
-----END PGP SIGNATURE-----


Received: from mail-mta.sunlabs.com (dyn50.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k4B1p3x26234 for <rbridge@postel.org>; Wed, 10 May 2006 18:51:03 -0700 (PDT)
Received: from mail.sunlabs.com ([152.70.2.186]) by dps.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0IZ200314VSXIU00@dps.sfvic.sunlabs.com> for rbridge@postel.org; Wed, 10 May 2006 18:50:57 -0700 (PDT)
Received: from sun.com ([129.150.25.62]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0IZ200469VSV5X00@mail.sunlabs.com> for rbridge@postel.org; Wed, 10 May 2006 18:50:56 -0700 (PDT)
Date: Wed, 10 May 2006 18:50:56 -0700
From: Radia Perlman <Radia.Perlman@sun.com>
To: rbridge@postel.org
Message-id: <44629880.7070503@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us, en
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4.1) Gecko/20031008
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: radia.perlman@sun.com
Subject: [rbridge] Encapsulation of RBridge IS-IS routing messages
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Thu, 11 May 2006 01:51:38 -0000
Status: RO
Content-Length: 1720

I was rereading the (not yet submitted draft) and realized I'm not sure 
exactly what an IS-IS packet
should look like. I'm sure people will have strong feelings about this, 
so please think about this.

It seems a shame to bother with 2 headers, but perhaps it's the 
simplest. The most straightforward
way I think is:

a) outer Ethernet header: destination="all-RBridges", source=transmitted 
RBridge, Ethertype="encapsulated
RBridge packet" (note...this would be the same as a data packet for an 
unknown destination, or a multicast
data packet transmitted by RBridges)

shim header=19-bit nickname of ingress RBridge, TTL

inner Ethernet header: no useful information other than VLAN tag (to 
separate out the VLAN-specific IS-IS that
reports endnode information from the "core" RBridge IS-IS instance)

The way to tell an IS-IS packet from a data packet is based on the DSAP 
in the inner Ethernet header (and yeah...given that it's IS-IS, it 
wouldn't be an Ethertype...it would be a SAP...the "protocol type" would be
a length, and there would be a DSAP)

**********
So an alternative encoding:

b) we can save lots of room if we don't bother with DSAP encoding or the 
inner header, but we do want the TTL.

Outer Ethernet header has destination=new layer 2 multicast address (not 
the same as the  layer 2 multicast used
by RBridges for other flooded packets, but instead, specific to IS-IS)
Ethertype="encapsulated RBridge packet"
Source=transmitting RBridge

Shim header: it's only 4 bytes, and it has the TTL, so use it...contains 
"ingress RBridge, and TTL"

Following the shim header, instead of a new inner Ethernet header, 
perhaps just have the VLAN tag? Then
directly start the IS-IS packet?

Radia





Received: from brmea-mail-4.sun.com (brmea-mail-4.Sun.COM [192.18.98.36]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k490iUx05342 for <rbridge@postel.org>; Mon, 8 May 2006 17:44:30 -0700 (PDT)
Received: from jurassic.eng.sun.com ([129.146.106.31]) by brmea-mail-4.sun.com (8.12.10/8.12.9) with ESMTP id k48LOrIH025968;  Mon, 8 May 2006 15:24:53 -0600 (MDT)
Received: from [192.9.61.11] (punchin-nordmark.SFBay.Sun.COM [192.9.61.11]) by jurassic.eng.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k48LOoOr591835 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 8 May 2006 14:24:53 -0700 (PDT)
Message-ID: <445FB722.5010907@sun.com>
Date: Mon, 08 May 2006 14:24:50 -0700
From: Erik Nordmark <erik.nordmark@sun.com>
User-Agent: Thunderbird 1.5 (X11/20060113)
MIME-Version: 1.0
To: "Gray, Eric" <Eric.Gray@marconi.com>
References: <313680C9A886D511A06000204840E1CF0DDAF75B@whq-msgusr-02.pit.comms.marconi.com>
In-Reply-To: <313680C9A886D511A06000204840E1CF0DDAF75B@whq-msgusr-02.pit.comms.marconi.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: erik.nordmark@sun.com
Cc: rbridge@postel.org, Radia Perlman <Radia.Perlman@sun.com>
Subject: Re: [rbridge] Summary of layer 2 multicast stuff
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Tue, 09 May 2006 00:44:51 -0000
Status: RO
Content-Length: 1049

Gray, Eric wrote:
> Erik,
> 
> 	The only thing special about an edge RBridge is that it
> has at least one interface onto a LAN segment where there is at
> least one Ethernet end-station that is not an RBridge.  I think
> (based on the last conversation I had on this topic) that - of
> all edge RBridges - only those that win the Designated RBridge
> election will ever advertise any kind of MAC reachability or
> interest into the RBridge campus.

Agreed.

> 	That being the case, there are two things to realize: 
> 
> 1) Any RBridge may be an edge RBridge.
> 2) The only way that a "non-edge" Rbridge would learn of a 
>    multicast address of interest is via another RBridge.

My point for #2 is that this learning can be done in two very different 
ways:
  - snoop the IGMP/MLD messages everywhere (and for the "non-edge" case 
those are encapsulated just like other packets)
  - only the edge snoops the IGMP/MLD messages and based on this 
learning advertises the multicast membership as some LSAs (or other 
explicit container)

    Erik



Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k48Ltbx16894 for <rbridge@postel.org>; Mon, 8 May 2006 14:55:37 -0700 (PDT)
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-1.cisco.com with ESMTP; 08 May 2006 14:55:32 -0700
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
X-IronPort-AV: i="4.05,103,1146466800";  d="scan'208"; a="27602501:sNHT22027144"
Received: from [10.82.240.111] (rtp-vpn2-111.cisco.com [10.82.240.111]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k48LtSvF008370;  Mon, 8 May 2006 17:55:31 -0400 (EDT)
Message-ID: <445FBE4E.5000909@cisco.com>
Date: Mon, 08 May 2006 17:55:26 -0400
From: Russ White <riw@cisco.com>
User-Agent: Thunderbird 1.5.0.2 (Windows/20060308)
MIME-Version: 1.0
To: "Gray, Eric" <Eric.Gray@marconi.com>
References: <313680C9A886D511A06000204840E1CF0DDAF751@whq-msgusr-02.pit.comms.marconi.com>
In-Reply-To: <313680C9A886D511A06000204840E1CF0DDAF751@whq-msgusr-02.pit.comms.marconi.com>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: riw@cisco.com
Cc: rbridge@postel.org, Radia Perlman <Radia.Perlman@sun.com>
Subject: Re: [rbridge] Summary of layer 2 multicast stuff
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Mon, 08 May 2006 22:05:53 -0000
Status: RO
Content-Length: 2346

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


> --> > I would leave the specific mechanism open, while requiring 
> --> > optimization, and write a separate doc on how to actually do 
> --> > the optimization using IGMP snooping. Other mechanisms might 
> --> > show up that might be more efficient/etc., so there's no 
> --> > reason to tie the rbridges docs to one specific mechanism.
> --> >
> --> I can't imagine new mechanisms happening, and I don't see how it 
> --> simplified anything to make it a separate document. 
> 
> You're joking, right?
> 
> This is all about new mechanisms to do Ethernet forwarding
> and we're talking about using specific mechanisms to allow
> us to optimize multicast/VLAN forwarding.
> 
> Given this context, how can we not imagine new mechanisms?
> 
> At first, it seems simpler to keep this in a single document,
> and that may well be the way to go.  However, if we imagine
> that other mechanisms might also be used, then we should be
> writing the main protocol document such that these other ways
> can be "plugged in".

In fact, I can already imagine one, which is why I said this.... It's
not a matter of any new idea being brilliant, just that we should leave
room for it, probably. :-)

> --> And although it is "safe" for some inner RBridge not to filter, 
> --> it isn't safe to make it optional for RBridges to discover 
> --> locations of multicast receivers and announce the location of 
> --> them...because filtering RBridges will be assuming that lack of 
> --> information about interest on a link means they don't need to 
> --> forward there. So that form of optimization is not safe to be 
> --> optional.
> 
> I don't think anyone is arguing that the discovery of multicast
> listener locations should be optional.  What I see being argued
> here is that we should not restrict the mechanism to apply only
> to what we know now, specifically that we could use IGMP snooping
> to learn MAC multicast associated IP multicast listeners, unless 
> we do not have a choice.

Agreed.

:-)

Russ

- --
riw@cisco.com CCIE <>< Grace Alone

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEX75OER27sUhU9OQRAt51AJ9W2cJjNfAYs4spWgNPk3oksnqyHgCfViHE
+U1bA/uM4crigR2FXGa4qLw=
=6jDP
-----END PGP SIGNATURE-----


Received: from mailgate.pit.comms.marconi.com (mailgate.pit.comms.marconi.com [169.144.68.6]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k48Ks9x18601 for <rbridge@postel.org>; Mon, 8 May 2006 13:54:10 -0700 (PDT)
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12]) by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id k48Ks3x4004111; Mon, 8 May 2006 16:54:04 -0400 (EDT)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221]) by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id QAA04035;  Mon, 8 May 2006 16:54:04 -0400 (EDT)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2657.72) id <J3ZMR7JW>; Mon, 8 May 2006 16:54:03 -0400
Message-ID: <313680C9A886D511A06000204840E1CF0DDAF75B@whq-msgusr-02.pit.comms.marconi.com>
From: "Gray, Eric" <Eric.Gray@marconi.com>
To: Erik Nordmark <erik.nordmark@sun.com>, Radia Perlman <Radia.Perlman@sun.com>
Date: Mon, 8 May 2006 16:54:02 -0400 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: eric.gray@marconi.com
Cc: rbridge@postel.org
Subject: Re: [rbridge] Summary of layer 2 multicast stuff
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Mon, 08 May 2006 20:54:55 -0000
Status: RO
Content-Length: 3974

Erik,

	The only thing special about an edge RBridge is that it
has at least one interface onto a LAN segment where there is at
least one Ethernet end-station that is not an RBridge.  I think
(based on the last conversation I had on this topic) that - of
all edge RBridges - only those that win the Designated RBridge
election will ever advertise any kind of MAC reachability or
interest into the RBridge campus.

	That being the case, there are two things to realize: 

1) Any RBridge may be an edge RBridge.
2) The only way that a "non-edge" Rbridge would learn of a 
   multicast address of interest is via another RBridge.

--
Eric

--> -----Original Message-----
--> From: rbridge-bounces@postel.org 
--> [mailto:rbridge-bounces@postel.org] On Behalf Of Erik Nordmark
--> Sent: Monday, May 08, 2006 4:29 PM
--> To: Radia Perlman
--> Cc: rbridge@postel.org
--> Subject: Re: [rbridge] Summary of layer 2 multicast stuff
--> 
--> Radia Perlman wrote:
--> 
--> > 4) IPv6 multicasts are more problematic, if it's really 
--> true that other 
--> > applications might use those
--> > l2 addresses. (how big a block of the locally derived 
--> addresses is IPv6 
--> > using? Why are they
--> > using locally derived addresses?) There are several 
--> options for how we 
--> > deal with this:
--> > a) don't optimize IPv6 multicast flooding
--> > b) ignore the possibility of other applications using 
--> those l2 multicast 
--> > addresses...those other applications
--> > should know that IPv6 are using those addresses, so even 
--> though it's not 
--> > "owned" by IETF, other
--> > applications should design around them, and if things are 
--> flaky for them 
--> > as a result (because RBridges
--> > will not deliver a frame addressed to one of those 
--> addresses unless 
--> > there is an IPv6 multicast router
--> > and/or an IGMP report received)
--> > c) do flooding optimization for the IPv6 block only if 
--> the Ethertype on 
--> > the inside packet indicates
--> > it is an IPv6 packet
--> 
--> This is an issue for IGMP/MLD snooping in general, hence 
--> there isn't 
--> anything specific to rbridges here. I don't know if there 
--> is any work on 
--> the IGMP/MLD snooping document going on in Magma. Perhaps 
--> Dino knows.
--> 
--> > 5) l2 multicasts that aren't IP...since there is no 
--> universally deployed 
--> > "wish to receive" for these
--> > multicast addresses, I see no choice for RBridges than to 
--> not attempt to 
--> > optimize for these
--> > addresses (i.e., send these everywhere). Conceivably in 
--> the future there 
--> > might be some application
--> > that gets deployed where all endnodes announce somehow, 
--> but given that 
--> > current RBridges can't
--> > be designed to recognize that future application, I don't 
--> see how we can 
--> > design to optimize those.
--> > My guess is that any high volume multicast applications 
--> will just do it 
--> > with IP rather than
--> > inventing their own mechanism.
--> 
--> Agree in principle.
--> 
--> But there is an architectural issue about the placement of 
--> the learning 
--> of multicast membership that I think we should discuss: Is this 
--> (IGMP/MLD snooping and potentially future different ways) something 
--> which only the edge rbridges do, and then they propagate 
--> what they've 
--> learned as some link-state advertisements to the other 
--> rbridges, *or* is 
--> it something that we expect all the rbridges to do?
--> 
--> (One can draw parallels between this multicast issue and 
--> the unicast 
--> issue of whether or not we limit learning of station MAC 
--> addresses to 
--> the edge rbridges.)
--> 
--> *If* the multicast learning is limited to the edge rbridge, 
--> it might be 
--> more feasible to introduce some new multicast learning approach.
--> 
-->     Erik
--> _______________________________________________
--> rbridge mailing list
--> rbridge@postel.org
--> http://www.postel.org/mailman/listinfo/rbridge
--> 


Received: from nwkea-mail-5.sun.com (nwkea-mail-5.sun.com [192.18.42.27]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k48KSXx06778 for <rbridge@postel.org>; Mon, 8 May 2006 13:28:33 -0700 (PDT)
Received: from jurassic.eng.sun.com ([129.146.106.105]) by nwkea-mail-5.sun.com (8.12.10/8.12.9) with ESMTP id k48KSXaN008144 for <rbridge@postel.org>; Mon, 8 May 2006 13:28:33 -0700 (PDT)
Received: from [192.9.61.11] (punchin-nordmark.SFBay.Sun.COM [192.9.61.11]) by jurassic.eng.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k48KSWfV549014 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 8 May 2006 13:28:33 -0700 (PDT)
Message-ID: <445FA9F0.5000008@sun.com>
Date: Mon, 08 May 2006 13:28:32 -0700
From: Erik Nordmark <erik.nordmark@sun.com>
User-Agent: Thunderbird 1.5 (X11/20060113)
MIME-Version: 1.0
To: Radia Perlman <Radia.Perlman@sun.com>
References: <445EC884.2030903@sun.com>
In-Reply-To: <445EC884.2030903@sun.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: erik.nordmark@sun.com
Cc: rbridge@postel.org
Subject: Re: [rbridge] Summary of layer 2 multicast stuff
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Mon, 08 May 2006 20:28:55 -0000
Status: RO
Content-Length: 2547

Radia Perlman wrote:

> 4) IPv6 multicasts are more problematic, if it's really true that other 
> applications might use those
> l2 addresses. (how big a block of the locally derived addresses is IPv6 
> using? Why are they
> using locally derived addresses?) There are several options for how we 
> deal with this:
> a) don't optimize IPv6 multicast flooding
> b) ignore the possibility of other applications using those l2 multicast 
> addresses...those other applications
> should know that IPv6 are using those addresses, so even though it's not 
> "owned" by IETF, other
> applications should design around them, and if things are flaky for them 
> as a result (because RBridges
> will not deliver a frame addressed to one of those addresses unless 
> there is an IPv6 multicast router
> and/or an IGMP report received)
> c) do flooding optimization for the IPv6 block only if the Ethertype on 
> the inside packet indicates
> it is an IPv6 packet

This is an issue for IGMP/MLD snooping in general, hence there isn't 
anything specific to rbridges here. I don't know if there is any work on 
the IGMP/MLD snooping document going on in Magma. Perhaps Dino knows.

> 5) l2 multicasts that aren't IP...since there is no universally deployed 
> "wish to receive" for these
> multicast addresses, I see no choice for RBridges than to not attempt to 
> optimize for these
> addresses (i.e., send these everywhere). Conceivably in the future there 
> might be some application
> that gets deployed where all endnodes announce somehow, but given that 
> current RBridges can't
> be designed to recognize that future application, I don't see how we can 
> design to optimize those.
> My guess is that any high volume multicast applications will just do it 
> with IP rather than
> inventing their own mechanism.

Agree in principle.

But there is an architectural issue about the placement of the learning 
of multicast membership that I think we should discuss: Is this 
(IGMP/MLD snooping and potentially future different ways) something 
which only the edge rbridges do, and then they propagate what they've 
learned as some link-state advertisements to the other rbridges, *or* is 
it something that we expect all the rbridges to do?

(One can draw parallels between this multicast issue and the unicast 
issue of whether or not we limit learning of station MAC addresses to 
the edge rbridges.)

*If* the multicast learning is limited to the edge rbridge, it might be 
more feasible to introduce some new multicast learning approach.

    Erik


Received: from mailgate.pit.comms.marconi.com (mailgate.pit.comms.marconi.com [169.144.68.6]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k48K4qx26441 for <rbridge@postel.org>; Mon, 8 May 2006 13:04:55 -0700 (PDT)
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12]) by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id k48K4ax4002930; Mon, 8 May 2006 16:04:36 -0400 (EDT)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221]) by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id QAA28954;  Mon, 8 May 2006 16:04:36 -0400 (EDT)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2657.72) id <J3ZMR5VS>; Mon, 8 May 2006 16:04:35 -0400
Message-ID: <313680C9A886D511A06000204840E1CF0DDAF751@whq-msgusr-02.pit.comms.marconi.com>
From: "Gray, Eric" <Eric.Gray@marconi.com>
To: Radia Perlman <Radia.Perlman@sun.com>
Date: Mon, 8 May 2006 16:04:34 -0400 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: eric.gray@marconi.com
Cc: rbridge@postel.org
Subject: Re: [rbridge] Summary of layer 2 multicast stuff
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Mon, 08 May 2006 20:05:55 -0000
Status: RO
Content-Length: 4805

Radia,

	Please see below...

--
Eric

--> -----Original Message-----
--> From: rbridge-bounces@postel.org 
--> [mailto:rbridge-bounces@postel.org] On Behalf Of Radia Perlman
--> Sent: Monday, May 08, 2006 12:38 PM
--> To: rbridge@postel.org
--> Subject: Re: [rbridge] Summary of layer 2 multicast stuff
--> 
--> 
--> 
--> Russ White wrote
--> 
--> >
--> > I would leave the specific mechanism open, while requiring 
--> > optimization, and write a separate doc on how to actually do 
--> > the optimization using IGMP snooping. Other mechanisms might 
--> > show up that might be more efficient/etc., so there's no 
--> > reason to tie the rbridges docs to one specific mechanism.
--> >
--> I can't imagine new mechanisms happening, and I don't see how it 
--> simplified anything to make it a separate document. 

You're joking, right?

This is all about new mechanisms to do Ethernet forwarding
and we're talking about using specific mechanisms to allow
us to optimize multicast/VLAN forwarding.

Given this context, how can we not imagine new mechanisms?

At first, it seems simpler to keep this in a single document,
and that may well be the way to go.  However, if we imagine
that other mechanisms might also be used, then we should be
writing the main protocol document such that these other ways
can be "plugged in".

--> And although it is "safe" for some inner RBridge not to filter, 
--> it isn't safe to make it optional for RBridges to discover 
--> locations of multicast receivers and announce the location of 
--> them...because filtering RBridges will be assuming that lack of 
--> information about interest on a link means they don't need to 
--> forward there. So that form of optimization is not safe to be 
--> optional.

I don't think anyone is arguing that the discovery of multicast
listener locations should be optional.  What I see being argued
here is that we should not restrict the mechanism to apply only
to what we know now, specifically that we could use IGMP snooping
to learn MAC multicast associated IP multicast listeners, unless 
we do not have a choice.

I have also seen suggestions made that make it seem as if we 
certainly have a choice.

--> 
--> >
--> > Or, make IPv6 optimization optional, and leave it outside 
--> > the scope of this doc to discuss possible mechanisms. If 
--> > we separate this problem out, we can think about it later, 
--> > once the base documents are done, and we might possibly 
--> > come up with a solution.
--> >
--> As above, if we make discovery of IPv6 receivers and announcement
--> of them optional now, I don't think it will ever be safe to add 
--> it later, since there will be some RBridges that would not recognize
--> whatever the announcement is, and would not advertise it, so future 
--> RBridges would not be able to assume it is safe to deliver to a link 
--> that they don't know for certain does NOT have listeners.
-->

If this were true, we would not now be able to use BGP for stuff
like IPv6 and MPLS-VPNs.

In most of the protocol work I've seen done in the IETF in recent
years, the possibility that the protocol may need to be extended -
and that version compatibility (possibly including some form of 
capability negotiation) MAY need to take place - is something that 
MUST be built into the first version of the protocol.

I think it is a bad idea to assume that will not be the case with
RBridge protocols as well.

In the case of this particular discussion about multicast listener
announcements, for example, we SHOULD define a protocol mechanism 
for carrying these announcements that -

1) generally defines how we would transport these announcements
   across the RBridge campus (including all information that we
   know we will need in order to use these annoucements)
2) specifically defines the details of the mechanism as we would
   define it for what we know now (including IP multicast associated
   MAC mulitcast addresses learned from IGMP)
3) defines behaviors for all RBridges with respect to handling of
   any such announcements that are not understood by a local RBridge
   (e.g. - the local RBridge transports them transparently, with the
   content treated as opaque, to adjacent peers along with any other
   announcements)

Also defined should be the mechanism used to determine forwarding
tactics for MAC multicast traffic when there is a mix of traffic
where some MUST be treated as if it were broadcast and others MAY
be filtered based on "interest" information learned from other
RBridges.

--> I suspect that sentence has too many negatives to parse, 
--> but I hope I got the parity right.
--> 
--> Radia
--> 
--> 
--> _______________________________________________
--> rbridge mailing list
--> rbridge@postel.org
--> http://www.postel.org/mailman/listinfo/rbridge
--> 


Received: from mailgate.pit.comms.marconi.com (mailgate.pit.comms.marconi.com [169.144.68.6]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k48JSWx11302 for <rbridge@postel.org>; Mon, 8 May 2006 12:28:33 -0700 (PDT)
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12]) by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id k48JSFx4001836; Mon, 8 May 2006 15:28:15 -0400 (EDT)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221]) by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id PAA24570;  Mon, 8 May 2006 15:28:15 -0400 (EDT)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2657.72) id <J3ZMRZJZ>; Mon, 8 May 2006 15:28:13 -0400
Message-ID: <313680C9A886D511A06000204840E1CF0DDAF74E@whq-msgusr-02.pit.comms.marconi.com>
From: "Gray, Eric" <Eric.Gray@marconi.com>
To: Dino Farinacci <dino@cisco.com>
Date: Mon, 8 May 2006 15:28:13 -0400 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: eric.gray@marconi.com
Cc: rbridge@postel.org
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be	 advertised?
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Mon, 08 May 2006 19:28:48 -0000
Status: RO
Content-Length: 5639

Dino,

	I agree that - for a specific subset of RBridge deployment
scenarios (possibly most significant deployment scenarios, maybe
all important ones) - it is more than just desirable that all of
the RBridges implement both VLAN and Multicast optimizations.

	I am not trying to say anything contrary to this.  Nor am
I trying to argue that other deployment scenarios are somehow of
greater number or importance.

	What I am saying is that there is a difference between what
might make sense in a variety of different RBridge implementations, 
and what we have to specify in order to define interoperable RBridge 
implementations.

	The difference is that an RBridge - as a functional abstract
concept - does not need to implement these optimizations in order
to function interoperably with other RBridges.  This remains true
even if some RBridges fully implement these optimizations and some
implement only the message forwarding and information exchanges to
make that possible (without implementing the optimizations).

	Argument that a device that does not implement optimizations 
will be effectively disfunctional in a deployment scenario that 
requires full support for these optimizations is both correct and 
obvious.  We envision a scenario in which XYZ is required and then 
say that not having XYZ in that scenario is a problem.  That is very 
clearly going to be the case, because this represents a tautology.

	However, the fact that implementations need to have a feature
(a set of optimization in this case) in order to satisfy requirements
of a particular deployment has nothing to do with whether or not the
term "MAY", "SHOULD" or "MUST" applies in a protocol specification.
What determines which of these words applies is 1) the way they are
defined in RFC 2119 and 2) the degree to which interoperability is 
dependent on implementing that feature.

	We cannot, and should not, stretch the meaning of the terms
defined in RFC 2119 for the sake of convenience.  If something is
required for interoperability in implementing a specification, it is 
a MUST.  If something is expected in an interoperable implementation 
of a specification, but might not be required in every case, it is a 
SHOULD.  If something is allowed, but neither expected, nor required,
it is a MAY.

	As a result of all of the things we've discussed over the past
several months, it is clear that - with very little stretching - we
can make the word SHOULD apply to VLAN and Multicast optimization.
With similar stretching, we could make the word MAY apply as well.

	But - particularly since it has been abundantly demonstrated 
that it is not necessary for every implementation to implement every 
one of these optimizations in order to achieve interoperability - it 
is not possible to stretch this to the point that MUST would apply 
to the implementation of the optimizations.  The implementation of 
message forwarding and information exchanges is required to support 
the optimizations and is therefore a MUST.

--
Eric 

--> -----Original Message-----
--> From: rbridge-bounces@postel.org 
--> [mailto:rbridge-bounces@postel.org] On Behalf Of Dino Farinacci
--> Sent: Thursday, May 04, 2006 8:11 PM
--> To: riw@cisco.com
--> Cc: rbridge@postel.org
--> Subject: Re: [rbridge] Should layer 2 or layer 3 IP 
--> Multicast addresses be advertised?
--> 
--> >> I don't know if I understand this, actually.... Today, 
--> what happens is
--> >> we get layer 2 multicast, and forward it everywhere. We use IGMP
--> >> snooping to optimized that flooding, on the assumption 
--> that anything
--> >> being sent to a layer 2 multicast address that maps to a layer 3
--> >> multicast address must be an IP originated multicast (as 
--> it should be,
--> >> based on the mapping rules), and thus, we can optimize 
--> these multicasts
--> >> based on the layer 3 information.
--> 
-->     The optimization is not based on a L3 multicast address 
--> mapping to a L2
-->     multicast address but the fact there is receiver 
--> membership signalling.
-->  
-->     If L2 apps implemented GMRP/GARP, we could optimize for 
--> non-IP multicast
-->     as well.
--> 
--> >> So, in light of this, shouldn't an rbridge just act the 
--> same way? In the
--> >> absence of other information, we should flood multicast 
--> through the
--> >> vlan. IGMP snooping and "other mechanisms" MAY be used 
--> to optimize the
--> >> tree, but we can't count on these. They are good 
--> optimizations, and we
--> 
-->     SHOULD or even MUST.
--> 
-->     I wish some enterprise multicast deployers on this list 
--> would speak up and
-->     indicate not doing this optimization is a non-starter. 
--> That is what
-->     they have told me anyways. 
--> 
--> >> - -- Put it on the agenda to talk about using other, 
--> rbridge specific,
--> >> mechanisms to find this sort of information. For 
--> instance, we could
--> >> postulate a mechanism where we do conflate l2 and l3 addresses in
--> >> rbridge advertisements, and build an l3 tree for 
--> multicast in parallel
--> >> with the l2 tree, restricting the l2 tree based on the l3 tree.
--> 
-->     If someone doesn't think this assumption is too 
--> restrictive and assumed
-->     that senders must also be receivers, then the rBridges 
--> directly connected
-->     to the hosts could do the signalling inside of the 
--> rBridge network.
-->    
-->     This way we don't have to do flooding for non-signaled 
--> protocols.
--> 
--> Dino
--> _______________________________________________
--> rbridge mailing list
--> rbridge@postel.org
--> http://www.postel.org/mailman/listinfo/rbridge
--> 


Received: from mail-mta.sunlabs.com (dyn50.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k48Gbmx18707 for <rbridge@postel.org>; Mon, 8 May 2006 09:37:48 -0700 (PDT)
Received: from mail.sunlabs.com ([152.70.2.186]) by dps.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0IYY002N9GUV1400@dps.sfvic.sunlabs.com> for rbridge@postel.org; Mon, 08 May 2006 09:37:43 -0700 (PDT)
Received: from sun.com ([129.150.26.215]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0IYY002PUGUUF800@mail.sunlabs.com> for rbridge@postel.org; Mon, 08 May 2006 09:37:43 -0700 (PDT)
Date: Mon, 08 May 2006 09:37:42 -0700
From: Radia Perlman <Radia.Perlman@sun.com>
In-reply-to: <445F4C83.4030301@cisco.com>
To: rbridge@postel.org
Message-id: <445F73D6.4080607@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us, en
References: <445EC884.2030903@sun.com> <445F4C83.4030301@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4.1) Gecko/20031008
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: radia.perlman@sun.com
Subject: Re: [rbridge] Summary of layer 2 multicast stuff
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Mon, 08 May 2006 16:38:44 -0000
Status: RO
Content-Length: 1592

Russ White wrote

>
>I would leave the specific mechanism open, while requiring optimization,
>and write a separate doc on how to actually do the optimization using
>IGMP snooping. Other mechanisms might show up that might be more
>efficient/etc., so there's no reason to tie the rbridges docs to one
>specific mechanism.
>
I can't imagine new mechanisms happening, and I don't see how it 
simplified anything to make it a separate
document. And although it is "safe" for some inner RBridge not to 
filter, it isn't safe to make it
optional for RBridges
to discover locations of multicastreceivers and announce the
location of them...because filtering RBridges will be assuming that lack
of information about interest on a link means they don't need to forward 
there. So that form of
optimization is not safe to be optional.

>
>Or, make IPv6 optimization optional, and leave it outside the scope of
>this doc to discuss possible mechanisms. If we separate this problem
>out, we can think about it later, once the base documents are done, and
>we might possibly come up with a solution.
>
As above, if we make discovery of IPv6 receivers and announcement of 
them optional now, I don't
think it will ever be safe to add it later, since there will be some 
RBridges that would not recognize
whatever the announcement is, and would not advertise it, so future 
RBridges would not be able
to assume it is safe to deliver to a link that they don't know for 
certain does NOT have listeners.
I suspect that sentence has too many negatives to parse, but I hope I 
got the parity right.

Radia




Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k48Do4x22629 for <rbridge@postel.org>; Mon, 8 May 2006 06:50:04 -0700 (PDT)
Received: from rtp-core-1.cisco.com ([64.102.124.12]) by rtp-iport-2.cisco.com with ESMTP; 08 May 2006 09:49:58 -0400
X-IronPort-AV: i="4.05,102,1146456000";  d="scan'208"; a="88092248:sNHT29671304"
Received: from [10.82.240.111] (rtp-vpn2-111.cisco.com [10.82.240.111]) by rtp-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id k48DnvTL010707;  Mon, 8 May 2006 09:49:57 -0400 (EDT)
Message-ID: <445F4C83.4030301@cisco.com>
Date: Mon, 08 May 2006 09:49:55 -0400
From: Russ White <riw@cisco.com>
User-Agent: Thunderbird 1.5.0.2 (Windows/20060308)
MIME-Version: 1.0
To: Radia Perlman <Radia.Perlman@sun.com>
References: <445EC884.2030903@sun.com>
In-Reply-To: <445EC884.2030903@sun.com>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: riw@cisco.com
Cc: rbridge@postel.org
Subject: Re: [rbridge] Summary of layer 2 multicast stuff
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Mon, 08 May 2006 13:50:58 -0000
Status: RO
Content-Length: 3122

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


> 1) RBridges will advertise layer 2 multicast addresses (rather than
> IPv4 or IPv6 multicast addresses to which those l2 multicasts derive)
> 
> 
> 2) It's pretty clear we know how to do IPv4 multicasts. Since all
> IPv4 multicast endnodes do IGMP, and since the derived l2 multicasts
> are "owned" by IETF, we don't have to worry about any other 
> applications that don't do IGMP using these addresses, so it is safe
> to optimize the flooding (send only to links that have a multicast
> router and/or an endnode that has announced through IGMP it wants to
> receive the multicast.

I would leave the specific mechanism open, while requiring optimization,
and write a separate doc on how to actually do the optimization using
IGMP snooping. Other mechanisms might show up that might be more
efficient/etc., so there's no reason to tie the rbridges docs to one
specific mechanism.

> 3) Optimizing IPv4 multicast will be a MUST for RBridges

Agreed.

> 
> 4) IPv6 multicasts are more problematic, if it's really true that
> other applications might use those l2 addresses. (how big a block of
> the locally derived addresses is IPv6 using? Why are they using
> locally derived addresses?) There are several options for how we deal
> with this: a) don't optimize IPv6 multicast flooding b) ignore the
> possibility of other applications using those l2 multicast 
> addresses...those other applications should know that IPv6 are using
> those addresses, so even though it's not "owned" by IETF, other 
> applications should design around them, and if things are flaky for
> them as a result (because RBridges will not deliver a frame addressed
> to one of those addresses unless there is an IPv6 multicast router 
> and/or an IGMP report received) c) do flooding optimization for the
> IPv6 block only if the Ethertype on the inside packet indicates it is
> an IPv6 packet

Or, make IPv6 optimization optional, and leave it outside the scope of
this doc to discuss possible mechanisms. If we separate this problem
out, we can think about it later, once the base documents are done, and
we might possibly come up with a solution.

> 5) l2 multicasts that aren't IP...since there is no universally
> deployed "wish to receive" for these multicast addresses, I see no
> choice for RBridges than to not attempt to optimize for these 
> addresses (i.e., send these everywhere). Conceivably in the future
> there might be some application that gets deployed where all endnodes
> announce somehow, but given that current RBridges can't be designed
> to recognize that future application, I don't see how we can design
> to optimize those. My guess is that any high volume multicast
> applications will just do it with IP rather than inventing their own
> mechanism.

Agreed.

:-)

Russ

- --
riw@cisco.com CCIE <>< Grace Alone

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEX0yDER27sUhU9OQRAlPuAJ9gn5Rj3jQ/Qi2ORQXM0PetXAnddACeIrnI
jFVK+yeh2lepiLd+U8pB0Dk=
=HqNy
-----END PGP SIGNATURE-----


Received: from mail-mta.sunlabs.com (dyn50.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k484Qsx06335 for <rbridge@postel.org>; Sun, 7 May 2006 21:26:54 -0700 (PDT)
Received: from mail.sunlabs.com ([152.70.2.186]) by dps.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0IYX0023PJ0N1400@dps.sfvic.sunlabs.com> for rbridge@postel.org; Sun, 07 May 2006 21:26:47 -0700 (PDT)
Received: from sun.com ([129.150.26.215]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0IYX0022OJ0KF800@mail.sunlabs.com> for rbridge@postel.org; Sun, 07 May 2006 21:26:45 -0700 (PDT)
Date: Sun, 07 May 2006 21:26:44 -0700
From: Radia Perlman <Radia.Perlman@sun.com>
To: rbridge@postel.org
Message-id: <445EC884.2030903@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us, en
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4.1) Gecko/20031008
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: radia.perlman@sun.com
Subject: [rbridge] Summary of layer 2 multicast stuff
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Mon, 08 May 2006 04:27:36 -0000
Status: RO
Content-Length: 2241

Well, there's been a bunch of emails, so this is my attempt to summarize 
the general consensus.

1) RBridges will advertise layer 2 multicast addresses (rather than IPv4 
or IPv6 multicast addresses
to which those l2 multicasts derive)

2) It's pretty clear we know how to do IPv4 multicasts. Since all IPv4 
multicast endnodes do IGMP,
and since the derived l2 multicasts are "owned" by IETF, we don't have 
to worry about any other
applications that don't do IGMP using these addresses, so it is safe to 
optimize the flooding (send
only to links that have a multicast router and/or an endnode that has 
announced through IGMP
it wants to receive the multicast.

3) Optimizing IPv4 multicast will be a MUST for RBridges

4) IPv6 multicasts are more problematic, if it's really true that other 
applications might use those
l2 addresses. (how big a block of the locally derived addresses is IPv6 
using? Why are they
using locally derived addresses?) There are several options for how we 
deal with this:
a) don't optimize IPv6 multicast flooding
b) ignore the possibility of other applications using those l2 multicast 
addresses...those other applications
should know that IPv6 are using those addresses, so even though it's not 
"owned" by IETF, other
applications should design around them, and if things are flaky for them 
as a result (because RBridges
will not deliver a frame addressed to one of those addresses unless 
there is an IPv6 multicast router
and/or an IGMP report received)
c) do flooding optimization for the IPv6 block only if the Ethertype on 
the inside packet indicates
it is an IPv6 packet

5) l2 multicasts that aren't IP...since there is no universally deployed 
"wish to receive" for these
multicast addresses, I see no choice for RBridges than to not attempt to 
optimize for these
addresses (i.e., send these everywhere). Conceivably in the future there 
might be some application
that gets deployed where all endnodes announce somehow, but given that 
current RBridges can't
be designed to recognize that future application, I don't see how we can 
design to optimize those.
My guess is that any high volume multicast applications will just do it 
with IP rather than
inventing their own mechanism.

Radia



Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k45IueN29262 for <rbridge@postel.org>; Fri, 5 May 2006 11:56:40 -0700 (PDT)
Received: from sj-core-4.cisco.com ([171.68.223.138]) by sj-iport-5.cisco.com with ESMTP; 05 May 2006 11:56:35 -0700
X-IronPort-AV: i="4.05,93,1146466800";  d="scan'208"; a="273238753:sNHT26487892"
Received: from cisco.com (dino-lnx.cisco.com [171.71.54.55]) by sj-core-4.cisco.com (8.12.10/8.12.6) with ESMTP id k45IuYYg008804; Fri, 5 May 2006 11:56:34 -0700 (PDT)
Received: from dino-lnx.cisco.com (localhost.localdomain [127.0.0.1]) by cisco.com (8.12.11/8.12.11) with ESMTP id k45IuYa2019836; Fri, 5 May 2006 11:56:34 -0700
Received: (from dino@localhost) by dino-lnx.cisco.com (8.12.11/8.12.11/Submit) id k45IuYCK019832; Fri, 5 May 2006 11:56:34 -0700
Date: Fri, 5 May 2006 11:56:34 -0700
Message-Id: <200605051856.k45IuYCK019832@dino-lnx.cisco.com>
From: Dino Farinacci <dino@cisco.com>
To: riw@cisco.com
In-reply-to: <445B52AB.9090609@cisco.com> (message from Russ White on Fri, 05 May 2006 09:27:07 -0400)
References: <313680C9A886D511A06000204840E1CF0DDAF659@whq-msgusr-02.pit.comms.marconi.com> <4459F982.9020504@cisco.com> <200605050010.k450AukF027669@dino-lnx.cisco.com> <445B52AB.9090609@cisco.com>
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: dino@dino-lnx.cisco.com
Cc: rbridge@postel.org
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be advertised?
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Fri, 05 May 2006 18:57:29 -0000
Status: RO
Content-Length: 414

>> I suppose my main point is that the architecture doc, and most other
>> docs, could say: "Multicast flooding MUST be optimized to allow
>> knowledge of receiver group membership to prune the layer 2 flooding
>> tree calculated by the rbridge." And then leave the specific mechanism
>> of how this is done to future documents, rather than getting bogged down
>> in it here.

    That would be perfect IMO.

Dino


Received: from postal2.belairnetworks.com (Belair-gw.telecomottawa.net [142.46.200.242] (may be forged)) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k45Ei5N06562 for <rbridge@postel.org>; Fri, 5 May 2006 07:44:05 -0700 (PDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Fri, 5 May 2006 10:43:50 -0400
Message-ID: <B3785208FF6119459354E44B555ADC0ADD6046@POSTAL2>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [rbridge] Should layer 2 or layer 3 IP Multicast addresses beadvertised?
Thread-Index: AcZv4ryylJm+4FZSRMSLYq1XOWBrIAAYMAbw
From: "Jeff Joslin" <jjoslin@belairnetworks.com>
To: <rbridge@postel.org>
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: jjoslin@belairnetworks.com
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id k45Ei5N06562
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses beadvertised?
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Fri, 05 May 2006 14:44:36 -0000
Status: RO
Content-Length: 1769

On 2006-05-04, Derek Fawcus wrote:
> 
> On Wed, May 03, 2006 at 11:19:08AM -0400, Gray, Eric wrote:
> >
> > These are fair assumptions, at this time.  In fact, I would go a
> > bit further and speculate that nobody is using any MAC multicast
> > address except in a relatively small set of well-known multicast
> > addresses and address ranges - including the IP multicast MAC
> > multicast address range.
> 
> Well for IPv4 maybe,  but for IPv6 one may have a problem.
 
Eric claims "nobody is using any MAC multicast address..." but
I disagree. For example, 802.11 Access Points generate Station
Announce messages to a multicast address, and a new client's MAC
as the SA. These multicasts flood the bridged network and cause
bridge forwarding tables to be updated to the current location
of the client.

I also see network management multicasts using vendor-assigned
addresses. 

(Aside 1: the original 802.11 specification did not describe how
inter-AP mobility was supposed to work, but the consensus 
solution is to implement the multicast messages as described
above. Each vendor uses a multicast address with their own OUI
as the DA. The 802.11F Inter-AP Protocol "Best Practice" specified
the use of an ADD-Notify message using IP multicast address
224.0.1.178. But 802.11F was never widely implemented and is now
deprecated. I had a quick look at the draft mobility spec, 11r,
and could not find an equivalent message.)

(Aside 2: the IEEE 802 11s Task Group is standardizing a WLAN
mesh networking protocol. They are creating a framework to
support choices of forwarding algorithms. RBridging could be
one of those, but it has not been seriously proposed as far as
I know. Last I checked, a version of AODV was to be the
mandatory-to-support option.)

Jeff




Received: from rtp-iport-1.cisco.com (rtp-iport-1.cisco.com [64.102.122.148]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k45DRKN03940 for <rbridge@postel.org>; Fri, 5 May 2006 06:27:20 -0700 (PDT)
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-1.cisco.com with ESMTP; 05 May 2006 06:27:10 -0700
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
X-IronPort-AV: i="4.05,93,1146466800";  d="scan'208"; a="27416512:sNHT7206065238"
Received: from [10.82.226.239] (rtp-vpn1-751.cisco.com [10.82.226.239]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k45DR9vF002909;  Fri, 5 May 2006 09:27:09 -0400 (EDT)
Message-ID: <445B52AB.9090609@cisco.com>
Date: Fri, 05 May 2006 09:27:07 -0400
From: Russ White <riw@cisco.com>
User-Agent: Thunderbird 1.5.0.2 (Windows/20060308)
MIME-Version: 1.0
To: Dino Farinacci <dino@cisco.com>
References: <313680C9A886D511A06000204840E1CF0DDAF659@whq-msgusr-02.pit.comms.marconi.com> <4459F982.9020504@cisco.com> <200605050010.k450AukF027669@dino-lnx.cisco.com>
In-Reply-To: <200605050010.k450AukF027669@dino-lnx.cisco.com>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: riw@cisco.com
Cc: rbridge@postel.org
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be advertised?
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Fri, 05 May 2006 13:28:29 -0000
Status: RO
Content-Length: 2515

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


>     The optimization is not based on a L3 multicast address mapping to a L2
>     multicast address but the fact there is receiver membership signalling.
>  
>     If L2 apps implemented GMRP/GARP, we could optimize for non-IP multicast
>     as well.

Yes, certainly....

>>> So, in light of this, shouldn't an rbridge just act the same way? In the
>>> absence of other information, we should flood multicast through the
>>> vlan. IGMP snooping and "other mechanisms" MAY be used to optimize the
>>> tree, but we can't count on these. They are good optimizations, and we
> 
>     SHOULD or even MUST.
> 
>     I wish some enterprise multicast deployers on this list would speak up and
>     indicate not doing this optimization is a non-starter. That is what
>     they have told me anyways. 

I don't mind SHOULD or MUST, at all.

>>> - -- Put it on the agenda to talk about using other, rbridge specific,
>>> mechanisms to find this sort of information. For instance, we could
>>> postulate a mechanism where we do conflate l2 and l3 addresses in
>>> rbridge advertisements, and build an l3 tree for multicast in parallel
>>> with the l2 tree, restricting the l2 tree based on the l3 tree.
> 
>     If someone doesn't think this assumption is too restrictive and assumed
>     that senders must also be receivers, then the rBridges directly connected
>     to the hosts could do the signalling inside of the rBridge network.
>    
>     This way we don't have to do flooding for non-signaled protocols.

I suppose my main point is that the architecture doc, and most other
docs, could say: "Multicast flooding MUST be optimized to allow
knowledge of receiver group membership to prune the layer 2 flooding
tree calculated by the rbridge." And then leave the specific mechanism
of how this is done to future documents, rather than getting bogged down
in it here.

There are likely to be multiple ways of doing this for each given l3
protocol--IGMP snooping, including l3 membership in the LSPs (probably
the easiest, long term), other forms of snooping, and maybe even ideas
we've not thought of yet. Let's just incubate those ideas in another
doc, perhaps.

:-)

Russ

- --
riw@cisco.com CCIE <>< Grace Alone

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEW1KrER27sUhU9OQRAlXnAJ9OCO81qKG5T8MYoTD6Bw3rUzrPpQCfaSup
Q2CvkLNkD5Mmn1xwX8edujc=
=jRnb
-----END PGP SIGNATURE-----


Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k451DhN10308 for <rbridge@postel.org>; Thu, 4 May 2006 18:13:43 -0700 (PDT)
Received: from ams-core-1.cisco.com ([144.254.224.150]) by ams-iport-1.cisco.com with ESMTP; 05 May 2006 03:13:38 +0200
Received: from cisco.com (mrwint.cisco.com [64.103.71.48]) by ams-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id k451DZUE004134 for <rbridge@postel.org>; Fri, 5 May 2006 03:13:36 +0200 (MEST)
Received: (from dfawcus@localhost) by cisco.com (8.8.8-Cisco List Logging/8.8.8) id CAA17822 for rbridge@postel.org; Fri, 5 May 2006 02:13:35 +0100 (BST)
Date: Fri, 5 May 2006 02:13:35 +0100
From: Derek Fawcus <dfawcus@cisco.com>
To: "Developing a hybrid router/bridge." <rbridge@postel.org>
Message-ID: <20060505021335.D6839@mrwint.cisco.com>
References: <313680C9A886D511A06000204840E1CF0DDAF659@whq-msgusr-02.pit.comms.marconi.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 1.0.1i
In-Reply-To: <313680C9A886D511A06000204840E1CF0DDAF659@whq-msgusr-02.pit.comms.marconi.com>; from Eric.Gray@marconi.com on Wed, May 03, 2006 at 11:19:08AM -0400
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: dfawcus@cisco.com
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be advertised?
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Fri, 05 May 2006 01:14:20 -0000
Status: RO
Content-Length: 1213

On Wed, May 03, 2006 at 11:19:08AM -0400, Gray, Eric wrote:
> 
> The main issue in this entire context is that we are assuming
> that we can know for sure that nobody uses multicast addresses
> in the range that is used for IP multicast to MAC mapping unless
> they are in fact using it for IP multicast and using IGMP to do
> this.  We are also implicitly assuming that there are no other
> well-known MAC multicast addresses or address ranges.
> 
> These are fair assumptions, at this time.  In fact, I would go a
> bit further and speculate that nobody is using any MAC multicast
> address except in a relatively small set of well-known multicast
> addresses and address ranges - including the IP multicast MAC
> multicast address range.  

Well for IPv4 maybe,  but for IPv6 one may have a problem.

IPv6 uses 0x33 0x33;  which (AFAIK) is a local allocation.
So any other application is free to use this range.

So if the rbridge was to try and optimise the sending of packets
to such MAC addresses based upon knowledge gleaned from MLD,  it
would also have to inspect the ethertype of the forwarded packet.

Then only optimise 0x86dd,  while flooding other ethertypes using
a MAC in the 0x33 0x33 range.

DF


Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k450B1N13837 for <rbridge@postel.org>; Thu, 4 May 2006 17:11:01 -0700 (PDT)
Received: from sj-core-3.cisco.com ([171.68.223.137]) by sj-iport-5.cisco.com with ESMTP; 04 May 2006 17:10:56 -0700
X-IronPort-AV: i="4.05,90,1146466800";  d="scan'208"; a="272934279:sNHT23367484"
Received: from cisco.com (dino-lnx.cisco.com [171.71.54.55]) by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id k450AuVI017711; Thu, 4 May 2006 17:10:56 -0700 (PDT)
Received: from dino-lnx.cisco.com (localhost.localdomain [127.0.0.1]) by cisco.com (8.12.11/8.12.11) with ESMTP id k450Auq0027673; Thu, 4 May 2006 17:10:56 -0700
Received: (from dino@localhost) by dino-lnx.cisco.com (8.12.11/8.12.11/Submit) id k450AukF027669; Thu, 4 May 2006 17:10:56 -0700
Date: Thu, 4 May 2006 17:10:56 -0700
Message-Id: <200605050010.k450AukF027669@dino-lnx.cisco.com>
From: Dino Farinacci <dino@cisco.com>
To: riw@cisco.com
In-reply-to: <4459F982.9020504@cisco.com> (message from Russ White on Thu, 04 May 2006 08:54:26 -0400)
References: <313680C9A886D511A06000204840E1CF0DDAF659@whq-msgusr-02.pit.comms.marconi.com> <4459F982.9020504@cisco.com>
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: dino@dino-lnx.cisco.com
Cc: rbridge@postel.org
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be advertised?
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Fri, 05 May 2006 00:11:28 -0000
Status: RO
Content-Length: 1882

>> I don't know if I understand this, actually.... Today, what happens is
>> we get layer 2 multicast, and forward it everywhere. We use IGMP
>> snooping to optimized that flooding, on the assumption that anything
>> being sent to a layer 2 multicast address that maps to a layer 3
>> multicast address must be an IP originated multicast (as it should be,
>> based on the mapping rules), and thus, we can optimize these multicasts
>> based on the layer 3 information.

    The optimization is not based on a L3 multicast address mapping to a L2
    multicast address but the fact there is receiver membership signalling.
 
    If L2 apps implemented GMRP/GARP, we could optimize for non-IP multicast
    as well.

>> So, in light of this, shouldn't an rbridge just act the same way? In the
>> absence of other information, we should flood multicast through the
>> vlan. IGMP snooping and "other mechanisms" MAY be used to optimize the
>> tree, but we can't count on these. They are good optimizations, and we

    SHOULD or even MUST.

    I wish some enterprise multicast deployers on this list would speak up and
    indicate not doing this optimization is a non-starter. That is what
    they have told me anyways. 

>> - -- Put it on the agenda to talk about using other, rbridge specific,
>> mechanisms to find this sort of information. For instance, we could
>> postulate a mechanism where we do conflate l2 and l3 addresses in
>> rbridge advertisements, and build an l3 tree for multicast in parallel
>> with the l2 tree, restricting the l2 tree based on the l3 tree.

    If someone doesn't think this assumption is too restrictive and assumed
    that senders must also be receivers, then the rBridges directly connected
    to the hosts could do the signalling inside of the rBridge network.
   
    This way we don't have to do flooding for non-signaled protocols.

Dino


Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k44CsdN02512 for <rbridge@postel.org>; Thu, 4 May 2006 05:54:39 -0700 (PDT)
Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-2.cisco.com with ESMTP; 04 May 2006 08:54:34 -0400
X-IronPort-AV: i="4.05,87,1146456000"; d="scan'208"; a="87870594:sNHT30443560"
Received: from [10.82.216.227] (rtp-vpn3-227.cisco.com [10.82.216.227]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k44CsXvF023855 for <rbridge@postel.org>; Thu, 4 May 2006 08:54:34 -0400 (EDT)
Message-ID: <4459F982.9020504@cisco.com>
Date: Thu, 04 May 2006 08:54:26 -0400
From: Russ White <riw@cisco.com>
User-Agent: Thunderbird 1.5.0.2 (Windows/20060308)
MIME-Version: 1.0
To: "Developing a hybrid router/bridge." <rbridge@postel.org>
References: <313680C9A886D511A06000204840E1CF0DDAF659@whq-msgusr-02.pit.comms.marconi.com>
In-Reply-To: <313680C9A886D511A06000204840E1CF0DDAF659@whq-msgusr-02.pit.comms.marconi.com>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: riw@cisco.com
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be advertised?
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Thu, 04 May 2006 12:55:10 -0000
Status: RO
Content-Length: 2453

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



> That is why - from an architectural perspective - we should 
> assume that an egress RBridge "figures out" what MAC multicast
> addresses it should announce interest in "somehow" and then it
> advertises interest in those MAC multicast addresses to other
> RBridges.  The one example we can point to today would be as a 
> result of using IGMP snooping (and we should mention that), but 
> we should not assume that will be the only way this will ever 
> happen.

I don't know if I understand this, actually.... Today, what happens is
we get layer 2 multicast, and forward it everywhere. We use IGMP
snooping to optimized that flooding, on the assumption that anything
being sent to a layer 2 multicast address that maps to a layer 3
multicast address must be an IP originated multicast (as it should be,
based on the mapping rules), and thus, we can optimize these multicasts
based on the layer 3 information.

So, in light of this, shouldn't an rbridge just act the same way? In the
absence of other information, we should flood multicast through the
vlan. IGMP snooping and "other mechanisms" MAY be used to optimize the
tree, but we can't count on these. They are good optimizations, and we
should use them if we have them, but we probably shouldn't specify the
mechanism used to discover the layer 3 multicast topology, I wouldn't
think (?).

Hmmm.... I wonder if we should:

- -- Require optimization of the tree when layer 3 information allowing
the optimization of the tree is available.

- -- Allow the use of IGMP snooping to provide such learning of layer 3
information.

- -- Put it on the agenda to talk about using other, rbridge specific,
mechanisms to find this sort of information. For instance, we could
postulate a mechanism where we do conflate l2 and l3 addresses in
rbridge advertisements, and build an l3 tree for multicast in parallel
with the l2 tree, restricting the l2 tree based on the l3 tree.

While we don't have consensus on such things right this moment, writing
the current drafts such that some future mechanism could be devised
appears to be the best strategy.

:-)

Russ

- --
riw@cisco.com CCIE <>< Grace Alone

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEWfmCER27sUhU9OQRAmIaAKDByFitEV4aKyUzjGfx/Q9uu037wgCfbh11
MjLTM3rbc3IE9FOQNl+QKVY=
=vNZf
-----END PGP SIGNATURE-----


Received: from sj-iport-4.cisco.com (sj-iport-4.cisco.com [171.68.10.86]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k43L3PN28696 for <rbridge@postel.org>; Wed, 3 May 2006 14:03:25 -0700 (PDT)
Received: from sj-core-3.cisco.com ([171.68.223.137]) by sj-iport-4.cisco.com with ESMTP; 03 May 2006 14:03:20 -0700
X-IronPort-AV: i="4.05,85,1146466800";  d="scan'208"; a="1801091012:sNHT25462142"
Received: from cisco.com (dino-lnx.cisco.com [171.71.54.55]) by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id k43L3KVI018135; Wed, 3 May 2006 14:03:20 -0700 (PDT)
Received: from dino-lnx.cisco.com (localhost.localdomain [127.0.0.1]) by cisco.com (8.12.11/8.12.11) with ESMTP id k43L3KIr019196; Wed, 3 May 2006 14:03:20 -0700
Received: (from dino@localhost) by dino-lnx.cisco.com (8.12.11/8.12.11/Submit) id k43L3KYp019192; Wed, 3 May 2006 14:03:20 -0700
Date: Wed, 3 May 2006 14:03:20 -0700
Message-Id: <200605032103.k43L3KYp019192@dino-lnx.cisco.com>
From: Dino Farinacci <dino@cisco.com>
To: Eric.Gray@marconi.com
In-reply-to: <313680C9A886D511A06000204840E1CF0DDAF64B@whq-msgusr-02.pit.comms.marconi.com> (Eric.Gray@marconi.com)
References: <313680C9A886D511A06000204840E1CF0DDAF64B@whq-msgusr-02.pit.comms.marconi.com>
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: dino@dino-lnx.cisco.com
Cc: rbridge@postel.org
Subject: Re: [rbridge] Ether-type question (was RE: And what should the outer header of an IS-IS packet be?)
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Wed, 03 May 2006 21:03:55 -0000
Status: RO
Content-Length: 307

>> 	3) Using a new Ether-type to distinguish an MPLS-like SHIM
>> 	   from MPLS label encasulated traffic.
>> 
>> At the moment, I believe we are all assuming that we will end up
>> going with choice 3.

    So, you are saying IS-IS packets will be encapsulated with the shim
    header format. Okay.

Dino


Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k43KVmN17270 for <rbridge@postel.org>; Wed, 3 May 2006 13:31:48 -0700 (PDT)
Received: from [128.9.160.144] (nib.isi.edu [128.9.160.144]) by vapor.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k43KUhV17248; Wed, 3 May 2006 13:30:43 -0700 (PDT)
Message-ID: <445912EE.8050409@isi.edu>
Date: Wed, 03 May 2006 13:30:38 -0700
From: Joe Touch <touch@ISI.EDU>
User-Agent: Thunderbird 1.5.0.2 (Windows/20060308)
MIME-Version: 1.0
To: "Developing a hybrid router/bridge." <rbridge@postel.org>
References: <4458EFA1.50106@sun.com>
In-Reply-To: <4458EFA1.50106@sun.com>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean, Found to be clean
X-MailScanner-From: touch@isi.edu
Subject: Re: [rbridge] Mailing list reply-to insertion
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://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Wed, 03 May 2006 20:32:59 -0000
Status: RO
Content-Length: 1429

That configuration was copied from another mailing list, and as you note
is probably not what is desired.

I've already updated it to be consistent with what other lists already do.

FYI - there have been other lists complaining about 'subscriber-only'
mode, where non-subscriber posts are not moderated, but are rejected
with a notice of how to proceed.

This list is currently configured that way; if someone wants to
volunteer to moderate non-subscriber posts, I can set the system up so
they can do so. I do not have time and will not volunteer for that task
- I already end up reviewing about 5-10 posts a day from members that
are held for approval (most are spam on the borderline).

Joe

Erik Nordmark wrote:
> The rbridge mailing list currently inserts a reply-to field.
> 
> The other IETF-related mailing lists I've looked at don't seem to do this.
> The question is whether we should change the rbridge list to no longer 
> do this.
> 
> The benefits of the reply-to is that the messages stay on the list and 
> there isn't a lot of cc's accumulating to the email threads.
> 
> The disadvantage is that it's easier to accidentally have private 
> replies go to the list.
> 
> Any objections to change the list to no longer insert a reply-to?
> 
>      Erik and Donald
> 
> 
> _______________________________________________
> rbridge mailing list
> rbridge@postel.org
> http://www.postel.org/mailman/listinfo/rbridge


Received: from nwkea-mail-4.sun.com (nwkea-mail-4.sun.com [192.18.42.26]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k43I0eN12648 for <rbridge@postel.org>; Wed, 3 May 2006 11:00:40 -0700 (PDT)
Received: from jurassic.eng.sun.com ([129.146.58.37]) by nwkea-mail-4.sun.com (8.12.10/8.12.9) with ESMTP id k43I0bUm020472;  Wed, 3 May 2006 11:00:37 -0700 (PDT)
Received: from [192.9.61.11] (punchin-nordmark.SFBay.Sun.COM [192.9.61.11]) by jurassic.eng.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k43I0ZJq135052 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Wed, 3 May 2006 11:00:37 -0700 (PDT)
Message-ID: <4458EFA1.50106@sun.com>
Date: Wed, 03 May 2006 11:00:01 -0700
From: Erik Nordmark <erik.nordmark@sun.com>
User-Agent: Thunderbird 1.5 (X11/20060113)
MIME-Version: 1.0
To: "Developing a hybrid router/bridge." <rbridge@postel.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: erik.nordmark@sun.com
Subject: [rbridge] Mailing list reply-to insertion
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Wed, 03 May 2006 18:00:56 -0000
Status: RO
Content-Length: 536

The rbridge mailing list currently inserts a reply-to field.

The other IETF-related mailing lists I've looked at don't seem to do this.
The question is whether we should change the rbridge list to no longer 
do this.

The benefits of the reply-to is that the messages stay on the list and 
there isn't a lot of cc's accumulating to the email threads.

The disadvantage is that it's easier to accidentally have private 
replies go to the list.

Any objections to change the list to no longer insert a reply-to?

     Erik and Donald




Received: from nwkea-mail-1.sun.com (nwkea-mail-1.sun.com [192.18.42.13]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k43HcgN02245 for <rbridge@postel.org>; Wed, 3 May 2006 10:38:42 -0700 (PDT)
Received: from jurassic.eng.sun.com ([129.146.56.144]) by nwkea-mail-1.sun.com (8.12.10/8.12.9) with ESMTP id k43HcfrM008485 for <rbridge@postel.org>; Wed, 3 May 2006 10:38:42 -0700 (PDT)
Received: from [192.9.61.11] (punchin-nordmark.SFBay.Sun.COM [192.9.61.11]) by jurassic.eng.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k43HceNQ123468 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Wed, 3 May 2006 10:38:41 -0700 (PDT)
Message-ID: <4458EA7F.4030609@sun.com>
Date: Wed, 03 May 2006 10:38:07 -0700
From: Erik Nordmark <erik.nordmark@sun.com>
User-Agent: Thunderbird 1.5 (X11/20060113)
MIME-Version: 1.0
To: "Developing a hybrid router/bridge." <rbridge@postel.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: erik.nordmark@sun.com
Subject: [rbridge] Out of date milestones
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Wed, 03 May 2006 17:38:51 -0000
Status: RO
Content-Length: 2100

The WGs current set of milestones are out of date:
Aug 2005	  	Accept architecture document as a WG work item
Sep 2005	  	Accept base protocol specification as a WG document
Oct 2005	  	Accept routing protocol requirements as a WG work item
Nov 2005	  	Submit architecture document to IEEE/IETF expert review
Jan 2006	  	Submit architecture document to the IESG for publication as
an Informational RFC
Mar 2006	  	Submit routing protocol requirements to the IESG for
publication as an Informational RFC
Mar 2006	  	Choose routing protocol(s) that can meet the requirements
Apr 2006	  	Start work with routing area WG(s) to undertake TRILL extensions
Aug 2006	  	Submit base protocol specification to IEEE/IETF expert review
Oct 2006	  	Base protocol specification submitted to the IESG for
publication as a Proposed Standard RFC
Feb 2007	  	Re-charter or shut down the WG


The above list also doesn't talk about a separate problem statement and
applicability document, and it makes sense to add milestones for that
document.

What to folks (in particular authors and editors) think about this
proposed list:

June 2006	  	Accept architecture document as a WG work item
DONE		  	Accept base protocol specification as a WG document
June 2006	  	Accept routing protocol requirements as a WG work item
DONE		  	Accept problem statement and applicability as a WG work item

Aug 2006		Submit problem statement and applicability to IESG for 
Informational RFC
Aug 2006	  	Submit architecture document to IEEE/IETF expert review
Nov 2006	  	Submit architecture document to the IESG for publication as 
an Informational RFC
Aug 2006	  	Submit routing protocol requirements to the IESG for 
publication as an Informational RFC
Dec 2006	  	Choose routing protocol(s) that can meet the requirements
DONE		  	Start work with routing area WG(s) to undertake TRILL extensions
Dec 2006	  	Submit base protocol specification to IEEE/IETF expert review
Mar 2007	  	Base protocol specification submitted to the IESG for 
publication as a Proposed Standard RFC
July 2007	  	Re-charter or shut down the WG

    Erik





Received: from mailgate.pit.comms.marconi.com (mailgate.pit.comms.marconi.com [169.144.68.6]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k43FJKV25260 for <rbridge@postel.org>; Wed, 3 May 2006 08:19:21 -0700 (PDT)
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12]) by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id k43FJFx4019615 for <rbridge@postel.org>; Wed, 3 May 2006 11:19:15 -0400 (EDT)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221]) by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id LAA04690 for <rbridge@postel.org>; Wed, 3 May 2006 11:19:15 -0400 (EDT)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2657.72) id <J3ZMMFL3>; Wed, 3 May 2006 11:19:14 -0400
Message-ID: <313680C9A886D511A06000204840E1CF0DDAF659@whq-msgusr-02.pit.comms.marconi.com>
From: "Gray, Eric" <Eric.Gray@marconi.com>
To: "Developing a hybrid router/bridge." <rbridge@postel.org>
Date: Wed, 3 May 2006 11:19:08 -0400 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: eric.gray@marconi.com
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be	 advertised?
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Wed, 03 May 2006 15:19:52 -0000
Status: RO
Content-Length: 3462

Radia,

	Please see below... 

--> -----Original Message-----
--> From: rbridge-bounces@postel.org 
--> [mailto:rbridge-bounces@postel.org] On Behalf Of Radia Perlman
--> Sent: Wednesday, May 03, 2006 2:13 AM
--> To: Developing a hybrid router/bridge.
--> Subject: Re: [rbridge] Should layer 2 or layer 3 IP 
--> Multicast addresses be advertised?
--> 
--> Tim,
--> 
--> There isn't a problem. There's a block of layer 2 multicast 
--> addresses derived from IP multicast addresses. These are the 
--> only multicast addresses that RBridges are attempting to 
--> optimize delivery of.
--> 
--> Other layer 2 multicast addresses just get delivered to all 
--> links, like bridges would do.
--> 

This is the assumption that bothers me.  Tim is correct in his
comment that there may be other mechanisms for advertising any
interest in MAC multicast addresses - besides IGMP.

Currently, we can feel relatively certain that either this is
the only case that exists, or the only case that we care about
in this context.  However, this is hardly a "future-proof" way
of doing architectural design.

That is why - from an architectural perspective - we should 
assume that an egress RBridge "figures out" what MAC multicast
addresses it should announce interest in "somehow" and then it
advertises interest in those MAC multicast addresses to other
RBridges.  The one example we can point to today would be as a 
result of using IGMP snooping (and we should mention that), but 
we should not assume that will be the only way this will ever 
happen.

The main issue in this entire context is that we are assuming
that we can know for sure that nobody uses multicast addresses
in the range that is used for IP multicast to MAC mapping unless
they are in fact using it for IP multicast and using IGMP to do
this.  We are also implicitly assuming that there are no other
well-known MAC multicast addresses or address ranges.

These are fair assumptions, at this time.  In fact, I would go a
bit further and speculate that nobody is using any MAC multicast
address except in a relatively small set of well-known multicast
addresses and address ranges - including the IP multicast MAC
multicast address range.  

The reason why I strongly suspect this is because applications 
that might use multicast will do one of the following:

1) Use well-known multicast MAC addresses that are know to work
   and be supported by all existing L2 (and below) forwarding 
   devices,
2) Have a mechanism for negotiating and communicating multicast
   MAC usage,
3) Rely on the fact that multicast addressed frames are in fact 
   treated as broadcast frames, or
4) Use the all-ones broadcast address instead.

In general, if the application relies on broadcast-like frame
distribution, it almost certainly uses the all-ones broadcast 
MAC address.  This seems obvious because the only result that
appears to have come out of deployment of switches that don't 
"broadcast" multicast frames has been work to make sure that
they do forward them in the limited set of specific cases that
apply today (i.e. - IP multicast in particular).

The obvious corrolary to this is that any application that uses
a MAC multicast address assumes that there is some potential for
benefits from less-than-broadcast, domain-wide, distribution of
MAC multicast frames.  Clearly this implies development of some
mechanism(s) to support limited distribution (e.g. - IGMP snooping).

--
Eric

--- [SNIP] ---


Received: from mailgate.pit.comms.marconi.com (mailgate.pit.comms.marconi.com [169.144.68.6]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k43ELNV27717 for <rbridge@postel.org>; Wed, 3 May 2006 07:21:23 -0700 (PDT)
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12]) by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id k43ELGx4017695; Wed, 3 May 2006 10:21:17 -0400 (EDT)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221]) by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id KAA26504;  Wed, 3 May 2006 10:21:16 -0400 (EDT)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2657.72) id <J3ZMMC65>; Wed, 3 May 2006 10:21:16 -0400
Message-ID: <313680C9A886D511A06000204840E1CF0DDAF64B@whq-msgusr-02.pit.comms.marconi.com>
From: "Gray, Eric" <Eric.Gray@marconi.com>
To: Dino Farinacci <dino@cisco.com>
Date: Wed, 3 May 2006 10:21:15 -0400 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: eric.gray@marconi.com
Cc: "Developing a hybrid router/bridge." <rbridge@postel.org>
Subject: [rbridge] Ether-type question (was RE: And what should the outer header of an IS-IS packet be?)
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Wed, 03 May 2006 14:21:36 -0000
Status: RO
Content-Length: 1205

Dino,

	I suspect that this is a reference to the possibility that
we will probably have to get a new Ether-type assigned to support
the SHIM encapsulation of frames forwarded between RBridges.

	This is a strong possibility, given that current choices
include:

	1) Using standard Ethernet re-encapsulation (allowing the
	   use of the various existing Ether-types, but requiring
	   more smarts in egress RBridges and using up more bits 
	   on the wire)
	2) Using MPLS label encapsulation as-is (potentially with
	   a boat-load of its own problems and complexities)
	3) Using a new Ether-type to distinguish an MPLS-like SHIM
	   from MPLS label encasulated traffic.

At the moment, I believe we are all assuming that we will end up
going with choice 3.

-->

--- [SNIP] ---

--> 
--> >> c) the same as the new Ethertype we will need assigned 
--> >>    to indicate that the frame is an RBridge-encapsulated 
--> >>    frame?
--> 
-->     I can't parse this. What do you mean? The same as what?
--> 

--- [SNIP] ---

--> 
--> Dino
--> 
-->     
--> _______________________________________________
--> rbridge mailing list
--> rbridge@postel.org
--> http://www.postel.org/mailman/listinfo/rbridge
--> 


Received: from mailgate.pit.comms.marconi.com (mailgate.pit.comms.marconi.com [169.144.68.6]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k43DvvV17803 for <rbridge@postel.org>; Wed, 3 May 2006 06:57:57 -0700 (PDT)
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12]) by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id k43Dvqx4017085 for <rbridge@postel.org>; Wed, 3 May 2006 09:57:52 -0400 (EDT)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221]) by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id JAA23691 for <rbridge@postel.org>; Wed, 3 May 2006 09:57:51 -0400 (EDT)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2657.72) id <J3ZMMB0B>; Wed, 3 May 2006 09:57:50 -0400
Message-ID: <313680C9A886D511A06000204840E1CF0DDAF647@whq-msgusr-02.pit.comms.marconi.com>
From: "Gray, Eric" <Eric.Gray@marconi.com>
To: "Developing a hybrid router/bridge." <rbridge@postel.org>
Date: Wed, 3 May 2006 09:57:42 -0400 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: eric.gray@marconi.com
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be	 advertised?
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Wed, 03 May 2006 13:58:42 -0000
Status: RO
Content-Length: 4213

Radia,

	We need to be careful not to conflate advertising of MAC
multicast addresses in support of IP multicast and advertising 
of the IP(v4/v6) multicast addresses, themselves.

	Mechanisms for determining associations of IP multicast
addresses and MAC multicast addresses are out of scope for the
RBridge protocol specification, as are mechanisms for announcing
L3 multicast reachability.  We can (and maybe should) talk about
these things, but we are not defining them and we should avoid
potentially cross-defining them in potential conflict with the
way they are - or will be - defined elsewhere.

	RBridges are layer two devices.  Mixing up the terminology
is bound to create confusion just as mixing up technologies is
bound to create complexity.

--
Eric

--> -----Original Message-----
--> From: rbridge-bounces@postel.org 
--> [mailto:rbridge-bounces@postel.org] On Behalf Of Radia Perlman
--> Sent: Tuesday, May 02, 2006 7:23 PM
--> To: Developing a hybrid router/bridge.
--> Subject: Re: [rbridge] Should layer 2 or layer 3 IP 
--> Multicast addresses be advertised?
--> 
--> The purpose of the RBridge snooping on IGMP, and in 
--> general, watching 
--> the IP multicast is
--> not to replace IP multicast, but to optimize delivery of IP data 
--> multicast within a campus. If
--> there was a very high volume multicast application that was 
--> only being 
--> received by one listener,
--> RBridges can ensure that packets for that application only 
--> get delivered 
--> to the one link on which
--> there is a listener.
--> 
--> If we decided RBridges should ignore the issue entirely, 
--> and treat IP 
--> multicast like any layer 2 multicast,
--> then all IP multicast packets would be flooded, through the 
--> ingress-RBridge tree on which they were injected,
--> to all links in the campus. This would be correct behavior, in that 
--> multicast packets would get delivered,
--> but it would not be optimal behavior, since there would be 
--> unnecessary 
--> traffic on lots of links.
--> 
--> So this is similar to IGMP snooping switches, although it works 
--> differently for RBridges than it does
--> with pure switches, since RBridges explicitly say the 
--> information (where 
--> IP listeners are for each IP multicast
--> group, where IP multicast routers are) in link state 
--> information, and 
--> the information doesn't have to change
--> if interior links in the campus go up or down (as they 
--> would with IGMP 
--> snooping switches, that are
--> inferring things based on the direction from which they see IGMP 
--> notification messages and such).
--> 
--> Radia
--> 
--> 
--> 
--> Caitlin Bestler wrote:
--> 
--> >rbridge-bounces@postel.org wrote:
--> >  
--> >
--> >>Radia,
--> >>
--> >>	I would lean toward (b).
--> >>
--> >>	In part, that is because we don't (to my knowledge)
--> >>have a working group consensus to necessarily include "IP 
--> multicast"
--> >>(as opposed to MAC multicast) awareness in RBridges.  I think
--> >>we need to have that consensus before we talk about including
--> >>any kind of IPv4/v6 addresses in RBridge advertisements.
--> >>
--> >>	We may need to have consensus on other things before we
--> >>do that as well - like how appropriate it is to use RBridge
--> >>protocols as a substitute for multicast routing protocols.
--> >>
--> >>    
--> >>
--> >It would also be inconsistent. The Multicast routing protocols
--> >are responsible for determining which subnets a multicast
--> >datagram needs to reach. The RBridge multicast support should
--> >take over after than point (and deal with MAC multicast only).
--> >
--> >  
--> >
--> >>	But my leaning is also because we can be more
--> >>consistent in storing MAC layer reachability if we are being
--> >>consistent and only advertising MAC layer reachability in
--> >>RBridge protocol.
--> >>
--> >>    
--> >>
--> >
--> >I agree.
--> >
--> >_______________________________________________
--> >rbridge mailing list
--> >rbridge@postel.org
--> >http://www.postel.org/mailman/listinfo/rbridge
--> >  
--> >
--> 
--> _______________________________________________
--> rbridge mailing list
--> rbridge@postel.org
--> http://www.postel.org/mailman/listinfo/rbridge
--> 


Received: from smtp02.uc3m.es (smtp02.uc3m.es [163.117.136.122]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k437gPV01290 for <rbridge@postel.org>; Wed, 3 May 2006 00:42:25 -0700 (PDT)
Received: from smtp02.uc3m.es (localhost [127.0.0.1]) by localhost.uc3m.es (Postfix) with ESMTP id 53201954D9 for <rbridge@postel.org>; Wed,  3 May 2006 09:42:19 +0200 (CEST)
Received: from [163.117.203.109] (unknown [163.117.203.109]) by smtp02.uc3m.es (Postfix) with ESMTP id 5992D954D0 for <rbridge@postel.org>; Wed,  3 May 2006 09:42:18 +0200 (CEST)
Message-ID: <44585ED8.3010301@it.uc3m.es>
Date: Wed, 03 May 2006 09:42:16 +0200
From: =?ISO-8859-1?Q?Guillermo_Ib=E1=F1ez?= <gibanez@it.uc3m.es>
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Developing a hybrid router/bridge." <rbridge@postel.org>
References: <E1Fb81m-0002D7-00@alva.home> <445849D9.1000902@sun.com>
In-Reply-To: <445849D9.1000902@sun.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: gibanez@it.uc3m.es
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be advertised?
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Wed, 03 May 2006 07:43:44 -0000
Status: RO
Content-Length: 4146

Radia Perlman wrote:

>Tim,
>
>There isn't a problem. There's a block of layer 2 multicast addresses 
>derived from IP multicast
>addresses. These are the only multicast addresses that RBridges are 
>attempting to optimize delivery of.
>Other layer 2 multicast addresses just get delivered to all links, like 
>bridges would do.
>
>So there's no correctness issue, since when in doubt RBridges will 
>deliver multicast packets to all links.
>As an optimization issue, it's nice if they can be more specific, and 
>only deliver to links with listeners.
>I believe IEEE has somewhat recently standardized something similar to 
>IGMP, but at layer 2, where
>layer 2 endnodes can announce what layer 2 multicast addresses they wish 
>to receive. But unless
>it were universally implemented (and I've heard it is not very widely 
>implemented, and certainly not universally
>implemented) bridges would not be able to assume, from lack of an 
>announcement, that nobody on the
>link needs the packet, so they'd have to deliver everywhere.
>
>So that is what RBridges will do...deliver multicasts to all links 
>within the VLAN, other than the particular
>l2 multicast block that is derived from IP multicast, where since some 
>version of IGMP is implemented by all IP
>endnodes that are receiving IP multicasts, lack of receipt of an IGMP 
>announcement does mean it is
>safe not to deliver a packet to that link.
>
>Radia
>
>Tim Shepard wrote:
>
>  
>
>>Radia Perlman wrote:
>>
>> 
>>
>>    
>>
>>>I'm trying to write up the RBridge/IP multicast interaction. What should
>>>a Designated RBridge put into
>>>its link state information regarding IP multicast listeners?
>>>
>>>The possibilities are:
>>>a) IPv4 multicast addresses, and IPv6 multicast addresses
>>>b) layer 2 multicast addresses derived from any of the groups the 
>>>RBridge has heard in IGMP Notification Messages from attached endnodes.
>>>c) compressed layer 2 multicast addresses (i.e., leave off the top two 
>>>bytes).
>>>
>>>Either works. Does anyone care? The nice thing about b) is that it
>>>doesn't have to be different information for IPv4 than IPv6. The
>>>nice thing about a) is that it is a little bit less information in
>>>the case of IPv4 (but more information in the case of IPv6). The
>>>nice thing about c) is that it compresses the information (does IPv6
>>>have the same block of layer 2 multicast addresses derived from IPv6
>>>multicast addresses as for IPv4 multicast addresses?)
>>>   
>>>
>>>      
>>>
>>There seems to be an architectural flaw lurking in here.
>>What if someone wanted to make use of some protocol other than IPv4 or
>>IPv6 over an rbridge campus?  If it only uses unicast, then the
>>rbridge machinery should work just fine.
>>
>>But if it uses ethernet multicast frames, then the rbridge system has
>>no way of determining who might be listening, other than to snoop into
>>higher level protocols that control the multicast routing.
>>
>>Of course I'm assuming that there's no protocol somewhere in the 802.*
>>specifications that allows an ethernet host to announce to an ethernet
>>switch which ethernet multicast addresses it is interested in.  But it
>>seems there should be such a thing.
>>
>>Should specifying that should happen in the IEEE 802 process somehow?
>>(I am assuming that it does not already exist.)
>>
>>
>>			-Tim Shepard
>>			 shep@alum.mit.edu
>>_______________________________________________
>>rbridge mailing list
>>rbridge@postel.org
>>http://www.postel.org/mailman/listinfo/rbridge
>> 
>>
>>    
>>
>
>_______________________________________________
>rbridge mailing list
>rbridge@postel.org
>http://www.postel.org/mailman/listinfo/rbridge
>
>  
>
Radia,
        I am not following the discussion, so excuse me if my reasoning 
is not correct. I understand that you refer to "IGMP snooping" and 
Generic Multicast Registration Protocol (GMRP) when talking about 
bridges.  I would say that it seems safer and simpler regarding 
compatibility, to follow the bridges approach of sniffing IGMP packets 
and distributing the information.
So option  b) seems to be the right election.
Guillermo
        
Guillermo



Received: from mail-mta.sunlabs.com (dyn50.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k436CkV28586 for <rbridge@postel.org>; Tue, 2 May 2006 23:12:46 -0700 (PDT)
Received: from mail.sunlabs.com ([152.70.2.186]) by dps.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0IYO00A2CEL5QQ00@dps.sfvic.sunlabs.com> for rbridge@postel.org; Tue, 02 May 2006 23:12:41 -0700 (PDT)
Received: from sun.com ([129.150.27.108]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0IYO00J33EL4P932@mail.sunlabs.com> for rbridge@postel.org; Tue, 02 May 2006 23:12:41 -0700 (PDT)
Date: Tue, 02 May 2006 23:12:41 -0700
From: Radia Perlman <Radia.Perlman@sun.com>
In-reply-to: <E1Fb81m-0002D7-00@alva.home>
To: "Developing a hybrid router/bridge." <rbridge@postel.org>
Message-id: <445849D9.1000902@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us, en
References: <E1Fb81m-0002D7-00@alva.home>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4.1) Gecko/20031008
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: radia.perlman@sun.com
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be advertised?
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Wed, 03 May 2006 06:13:45 -0000
Status: RO
Content-Length: 3396

Tim,

There isn't a problem. There's a block of layer 2 multicast addresses 
derived from IP multicast
addresses. These are the only multicast addresses that RBridges are 
attempting to optimize delivery of.
Other layer 2 multicast addresses just get delivered to all links, like 
bridges would do.

So there's no correctness issue, since when in doubt RBridges will 
deliver multicast packets to all links.
As an optimization issue, it's nice if they can be more specific, and 
only deliver to links with listeners.
I believe IEEE has somewhat recently standardized something similar to 
IGMP, but at layer 2, where
layer 2 endnodes can announce what layer 2 multicast addresses they wish 
to receive. But unless
it were universally implemented (and I've heard it is not very widely 
implemented, and certainly not universally
implemented) bridges would not be able to assume, from lack of an 
announcement, that nobody on the
link needs the packet, so they'd have to deliver everywhere.

So that is what RBridges will do...deliver multicasts to all links 
within the VLAN, other than the particular
l2 multicast block that is derived from IP multicast, where since some 
version of IGMP is implemented by all IP
endnodes that are receiving IP multicasts, lack of receipt of an IGMP 
announcement does mean it is
safe not to deliver a packet to that link.

Radia

Tim Shepard wrote:

>Radia Perlman wrote:
>
>  
>
>>I'm trying to write up the RBridge/IP multicast interaction. What should
>>a Designated RBridge put into
>>its link state information regarding IP multicast listeners?
>>
>>The possibilities are:
>>a) IPv4 multicast addresses, and IPv6 multicast addresses
>>b) layer 2 multicast addresses derived from any of the groups the 
>>RBridge has heard in IGMP Notification Messages from attached endnodes.
>>c) compressed layer 2 multicast addresses (i.e., leave off the top two 
>>bytes).
>>
>>Either works. Does anyone care? The nice thing about b) is that it
>>doesn't have to be different information for IPv4 than IPv6. The
>>nice thing about a) is that it is a little bit less information in
>>the case of IPv4 (but more information in the case of IPv6). The
>>nice thing about c) is that it compresses the information (does IPv6
>>have the same block of layer 2 multicast addresses derived from IPv6
>>multicast addresses as for IPv4 multicast addresses?)
>>    
>>
>
>
>There seems to be an architectural flaw lurking in here.
>What if someone wanted to make use of some protocol other than IPv4 or
>IPv6 over an rbridge campus?  If it only uses unicast, then the
>rbridge machinery should work just fine.
>
>But if it uses ethernet multicast frames, then the rbridge system has
>no way of determining who might be listening, other than to snoop into
>higher level protocols that control the multicast routing.
>
>Of course I'm assuming that there's no protocol somewhere in the 802.*
>specifications that allows an ethernet host to announce to an ethernet
>switch which ethernet multicast addresses it is interested in.  But it
>seems there should be such a thing.
>
>Should specifying that should happen in the IEEE 802 process somehow?
>(I am assuming that it does not already exist.)
>
>
>			-Tim Shepard
>			 shep@alum.mit.edu
>_______________________________________________
>rbridge mailing list
>rbridge@postel.org
>http://www.postel.org/mailman/listinfo/rbridge
>  
>



Received: from alva.home (dsl092-066-146.bos1.dsl.speakeasy.net [66.92.66.146]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k433RuV01172 for <rbridge@postel.org>; Tue, 2 May 2006 20:27:56 -0700 (PDT)
Received: from shep (helo=alva.home) by alva.home with local-esmtp (Exim 3.36 #1 (Debian)) id 1Fb81m-0002D7-00 for <rbridge@postel.org>; Tue, 02 May 2006 23:27:50 -0400
From: Tim Shepard <shep@alum.mit.edu>
To: "Developing a hybrid router/bridge." <rbridge@postel.org>
In-reply-to: Your message of Tue, 02 May 2006 14:30:43 -0700. <4457CF83.4080700@sun.com> 
Date: Tue, 02 May 2006 23:27:50 -0400
Message-Id: <E1Fb81m-0002D7-00@alva.home>
Sender: Tim Shepard <shep@xplot.org>
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: shep@xplot.org
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be advertised?
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Wed, 03 May 2006 03:28:27 -0000
Status: RO
Content-Length: 1826

Radia Perlman wrote:

> I'm trying to write up the RBridge/IP multicast interaction. What should
> a Designated RBridge put into
> its link state information regarding IP multicast listeners?
> 
> The possibilities are:
> a) IPv4 multicast addresses, and IPv6 multicast addresses
> b) layer 2 multicast addresses derived from any of the groups the 
> RBridge has heard in IGMP Notification Messages from attached endnodes.
> c) compressed layer 2 multicast addresses (i.e., leave off the top two 
> bytes).
> 
> Either works. Does anyone care? The nice thing about b) is that it
> doesn't have to be different information for IPv4 than IPv6. The
> nice thing about a) is that it is a little bit less information in
> the case of IPv4 (but more information in the case of IPv6). The
> nice thing about c) is that it compresses the information (does IPv6
> have the same block of layer 2 multicast addresses derived from IPv6
> multicast addresses as for IPv4 multicast addresses?)


There seems to be an architectural flaw lurking in here.
What if someone wanted to make use of some protocol other than IPv4 or
IPv6 over an rbridge campus?  If it only uses unicast, then the
rbridge machinery should work just fine.

But if it uses ethernet multicast frames, then the rbridge system has
no way of determining who might be listening, other than to snoop into
higher level protocols that control the multicast routing.

Of course I'm assuming that there's no protocol somewhere in the 802.*
specifications that allows an ethernet host to announce to an ethernet
switch which ethernet multicast addresses it is interested in.  But it
seems there should be such a thing.

Should specifying that should happen in the IEEE 802 process somehow?
(I am assuming that it does not already exist.)


			-Tim Shepard
			 shep@alum.mit.edu


Received: from sj-iport-4.cisco.com (sj-iport-4.cisco.com [171.68.10.86]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k432AuV09029 for <rbridge@postel.org>; Tue, 2 May 2006 19:10:57 -0700 (PDT)
Received: from sj-core-3.cisco.com ([171.68.223.137]) by sj-iport-4.cisco.com with ESMTP; 02 May 2006 19:10:51 -0700
X-IronPort-AV: i="4.05,81,1146466800";  d="scan'208"; a="1800799815:sNHT26924804"
Received: from cisco.com (dino-lnx.cisco.com [171.71.54.55]) by sj-core-3.cisco.com (8.12.10/8.12.6) with ESMTP id k432ApVI015111 for <rbridge@postel.org>; Tue, 2 May 2006 19:10:51 -0700 (PDT)
Received: from dino-lnx.cisco.com (localhost.localdomain [127.0.0.1]) by cisco.com (8.12.11/8.12.11) with ESMTP id k432App8026898 for <rbridge@postel.org>; Tue, 2 May 2006 19:10:51 -0700
Received: (from dino@localhost) by dino-lnx.cisco.com (8.12.11/8.12.11/Submit) id k432ApWa026894; Tue, 2 May 2006 19:10:51 -0700
Date: Tue, 2 May 2006 19:10:51 -0700
Message-Id: <200605030210.k432ApWa026894@dino-lnx.cisco.com>
From: Dino Farinacci <dino@cisco.com>
To: rbridge@postel.org
CC: rbridge@postel.org
In-reply-to: <4457DFBF.9090405@sun.com> (message from Radia Perlman on Tue, 02 May 2006 15:39:59 -0700)
References: <313680C9A886D511A06000204840E1CF0DDAF621@whq-msgusr-02.pit.comms.marconi.com> <4457DFBF.9090405@sun.com>
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: dino@dino-lnx.cisco.com
Subject: Re: [rbridge] And what should the outer header of an IS-IS packet be?
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Wed, 03 May 2006 02:11:27 -0000
Status: RO
Content-Length: 659

>> a) the same as IS-IS for routers?

    Nope. Keep them separate so they don't collide.

>> b) a new Ethertype?

    IS-IS doesn't run in an ethertype now. It runs in a 802.2 DSAP. I think 
    this shouldn't change. Just in case there is hardware out there that might
    key on this field. DSAP space is 8-bits, so they have historically been
    treated as precious.

>> c) the same as the new Ethertype we will need assigned to indicate that 
>> the frame is
>> an RBridge-encapsulated frame?

    I can't parse this. What do you mean? The same as what?

    I would vote for:

    d) A new MAC address coming out of the 0x0180C2 OUI range.

Dino

    


Received: from mail-mta.sunlabs.com (dyn50.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k431KjV23434 for <rbridge@postel.org>; Tue, 2 May 2006 18:20:45 -0700 (PDT)
Received: from mail.sunlabs.com ([152.70.2.186]) by dps.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0IYO00A9812F8910@dps.sfvic.sunlabs.com> for rbridge@postel.org; Tue, 02 May 2006 18:20:39 -0700 (PDT)
Received: from sun.com ([129.150.27.108]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0IYO00JV512EP922@mail.sunlabs.com> for rbridge@postel.org; Tue, 02 May 2006 18:20:39 -0700 (PDT)
Date: Tue, 02 May 2006 18:20:39 -0700
From: Radia Perlman <Radia.Perlman@sun.com>
In-reply-to: <54AD0F12E08D1541B826BE97C98F99F149E7D4@NT-SJCA-0751.brcm.ad.broadcom.com>
To: "Developing a hybrid router/bridge." <rbridge@postel.org>
Message-id: <44580567.7080608@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us, en
References: <54AD0F12E08D1541B826BE97C98F99F149E7D4@NT-SJCA-0751.brcm.ad.broadcom.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4.1) Gecko/20031008
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: radia.perlman@sun.com
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be advertised?
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Wed, 03 May 2006 01:21:35 -0000
Status: RO
Content-Length: 1369

Caitlin Bestler wrote:

>
>But wouldn't that require that the RBridge not only understand
>what conclusions it reached about where a given layer 3 multicast
>needed to reach, but keep all of the information so that if an
>IP address migrated it could recalculate?
>
Absolutely. Just like it has to keep track of unicast destinations (in 
the current design).

Actually, there was some discussion of the issue with unicast. An 
alternative design would
have the Designated RB learn the source address from received 
unencapsulated data packets,
and not have RBridges in the core learn any of the endnode addresses. 
This would eliminate
the necessity of including this information in link state information. 
The downside is that
it means more packets would get flooded. Also, for ports in which 
RBridges can immediately
tell if an endnode is disconnected, the link state advertisement 
mechanism would be more
responsive.

It wouldn't be that big a modification of the design to take this 
philosophy rather than "advertise everything
in link state information", but we do need to pick one way and not keep 
oscillating. I don't think it's
a big deal. I think I tried to have a thread about this awhile ago and 
there wasn't much discussion, perhaps
because I wasn't clear about the issue. I *think* you are talking about 
the analogous thing with multicast.

Radia



Received: from mms2.broadcom.com (mms2.broadcom.com [216.31.210.18]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k42Nn5V24440 for <rbridge@postel.org>; Tue, 2 May 2006 16:49:05 -0700 (PDT)
Received: from 10.10.64.154 by mms2.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.2.0)); Tue, 02 May 2006 16:48:53 -0700
X-Server-Uuid: D9EB6F12-1469-4C1C-87A2-5E4C0D6F9D06
Received: by mail-irva-10.broadcom.com (Postfix, from userid 47) id B887D2AF; Tue, 2 May 2006 16:48:53 -0700 (PDT)
Received: from mail-irva-8.broadcom.com (mail-irva-8 [10.10.64.221]) by mail-irva-10.broadcom.com (Postfix) with ESMTP id 957D32AE for <rbridge@postel.org>; Tue, 2 May 2006 16:48:53 -0700 (PDT)
Received: from mail-sj1-12.sj.broadcom.com (mail-sj1-12.sj.broadcom.com [10.16.128.215]) by mail-irva-8.broadcom.com (MOS 3.7.5-GA) with ESMTP id DKW55871; Tue, 2 May 2006 16:48:53 -0700 (PDT)
Received: from NT-SJCA-0751.brcm.ad.broadcom.com (nt-sjca-0751 [10.16.192.221]) by mail-sj1-12.sj.broadcom.com (Postfix) with ESMTP id 47CB220501 for <rbridge@postel.org>; Tue, 2 May 2006 16:48:53 -0700 ( PDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 2 May 2006 16:48:47 -0700
Message-ID: <54AD0F12E08D1541B826BE97C98F99F149E7D4@NT-SJCA-0751.brcm.ad.broadcom.com>
Thread-Topic: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be advertised?
Thread-Index: AcZuQSXC/tNNKhD6QWu6TCPeQLc2qwAAYrtQ
From: "Caitlin Bestler" <caitlinb@broadcom.com>
To: "Developing a hybrid router/bridge." <rbridge@postel.org>
X-TMWD-Spam-Summary: SEV=1.1; DFV=A2006050207; IFV=2.0.6,4.0-7; RPD=4.00.0004; RPDID=303030312E30413039303230322E34343537454531412E303032412D412D; ENG=IBF; TS=20060502234854; CAT=NONE; CON=NONE;
X-MMS-Spam-Filter-ID: A2006050207_4.00.0004_2.0.6,4.0-7
X-WSS-ID: 6849306F4I85216154-01-01
Content-Type: text/plain; charset=us-ascii
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: caitlinb@broadcom.com
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id k42Nn5V24440
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be advertised?
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2006 23:49:37 -0000
Status: RO
Content-Length: 1695

rbridge-bounces@postel.org wrote:
> The purpose of the RBridge snooping on IGMP, and in general,
> watching the IP multicast is not to replace IP multicast, but
> to optimize delivery of IP data multicast within a campus. If
> there was a very high volume multicast application that was
> only being received by one listener, RBridges can ensure that
> packets for that application only get delivered to the one
> link on which there is a listener.
> 
> If we decided RBridges should ignore the issue entirely, and
> treat IP multicast like any layer 2 multicast, then all IP
> multicast packets would be flooded, through the
> ingress-RBridge tree on which they were injected, to all
> links in the campus. This would be correct behavior, in that
> multicast packets would get delivered, but it would not be
> optimal behavior, since there would be unnecessary traffic on lots of
> links. 
> 
> So this is similar to IGMP snooping switches, although it
> works differently for RBridges than it does with pure
> switches, since RBridges explicitly say the information
> (where IP listeners are for each IP multicast group, where IP
> multicast routers are) in link state information, and the
> information doesn't have to change if interior links in the
> campus go up or down (as they would with IGMP snooping
> switches, that are inferring things based on the direction
> from which they see IGMP notification messages and such).
> 
> Radia
> 

Understood.

But wouldn't that require that the RBridge not only understand
what conclusions it reached about where a given layer 3 multicast
needed to reach, but keep all of the information so that if an
IP address migrated it could recalculate?



Received: from mail-mta.sunlabs.com (dyn50.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k42NNHV16059 for <rbridge@postel.org>; Tue, 2 May 2006 16:23:17 -0700 (PDT)
Received: from mail.sunlabs.com ([152.70.2.186]) by dps.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0IYN00A45VMO8910@dps.sfvic.sunlabs.com> for rbridge@postel.org; Tue, 02 May 2006 16:23:12 -0700 (PDT)
Received: from sun.com ([129.150.27.108]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0IYN00JKDVMNP922@mail.sunlabs.com> for rbridge@postel.org; Tue, 02 May 2006 16:23:12 -0700 (PDT)
Date: Tue, 02 May 2006 16:23:12 -0700
From: Radia Perlman <Radia.Perlman@sun.com>
In-reply-to: <54AD0F12E08D1541B826BE97C98F99F143B416@NT-SJCA-0751.brcm.ad.broadcom.com>
To: "Developing a hybrid router/bridge." <rbridge@postel.org>
Message-id: <4457E9E0.1050906@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us, en
References: <54AD0F12E08D1541B826BE97C98F99F143B416@NT-SJCA-0751.brcm.ad.broadcom.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4.1) Gecko/20031008
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: radia.perlman@sun.com
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be advertised?
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2006 23:23:30 -0000
Status: RO
Content-Length: 2610

The purpose of the RBridge snooping on IGMP, and in general, watching 
the IP multicast is
not to replace IP multicast, but to optimize delivery of IP data 
multicast within a campus. If
there was a very high volume multicast application that was only being 
received by one listener,
RBridges can ensure that packets for that application only get delivered 
to the one link on which
there is a listener.

If we decided RBridges should ignore the issue entirely, and treat IP 
multicast like any layer 2 multicast,
then all IP multicast packets would be flooded, through the 
ingress-RBridge tree on which they were injected,
to all links in the campus. This would be correct behavior, in that 
multicast packets would get delivered,
but it would not be optimal behavior, since there would be unnecessary 
traffic on lots of links.

So this is similar to IGMP snooping switches, although it works 
differently for RBridges than it does
with pure switches, since RBridges explicitly say the information (where 
IP listeners are for each IP multicast
group, where IP multicast routers are) in link state information, and 
the information doesn't have to change
if interior links in the campus go up or down (as they would with IGMP 
snooping switches, that are
inferring things based on the direction from which they see IGMP 
notification messages and such).

Radia



Caitlin Bestler wrote:

>rbridge-bounces@postel.org wrote:
>  
>
>>Radia,
>>
>>	I would lean toward (b).
>>
>>	In part, that is because we don't (to my knowledge)
>>have a working group consensus to necessarily include "IP multicast"
>>(as opposed to MAC multicast) awareness in RBridges.  I think
>>we need to have that consensus before we talk about including
>>any kind of IPv4/v6 addresses in RBridge advertisements.
>>
>>	We may need to have consensus on other things before we
>>do that as well - like how appropriate it is to use RBridge
>>protocols as a substitute for multicast routing protocols.
>>
>>    
>>
>It would also be inconsistent. The Multicast routing protocols
>are responsible for determining which subnets a multicast
>datagram needs to reach. The RBridge multicast support should
>take over after than point (and deal with MAC multicast only).
>
>  
>
>>	But my leaning is also because we can be more
>>consistent in storing MAC layer reachability if we are being
>>consistent and only advertising MAC layer reachability in
>>RBridge protocol.
>>
>>    
>>
>
>I agree.
>
>_______________________________________________
>rbridge mailing list
>rbridge@postel.org
>http://www.postel.org/mailman/listinfo/rbridge
>  
>



Received: from mail-mta.sunlabs.com (dyn50.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k42Me5V00943 for <rbridge@postel.org>; Tue, 2 May 2006 15:40:05 -0700 (PDT)
Received: from mail.sunlabs.com ([152.70.2.186]) by dps.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0IYN00A1VTMN8910@dps.sfvic.sunlabs.com> for rbridge@postel.org; Tue, 02 May 2006 15:39:59 -0700 (PDT)
Received: from sun.com ([129.150.27.108]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0IYN00JFQTMMP922@mail.sunlabs.com> for rbridge@postel.org; Tue, 02 May 2006 15:39:59 -0700 (PDT)
Date: Tue, 02 May 2006 15:39:59 -0700
From: Radia Perlman <Radia.Perlman@sun.com>
In-reply-to: <313680C9A886D511A06000204840E1CF0DDAF621@whq-msgusr-02.pit.comms.marconi.com>
To: "Developing a hybrid router/bridge." <rbridge@postel.org>
Message-id: <4457DFBF.9090405@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us, en
References: <313680C9A886D511A06000204840E1CF0DDAF621@whq-msgusr-02.pit.comms.marconi.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4.1) Gecko/20031008
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: radia.perlman@sun.com
Subject: [rbridge] And what should the outer header of an IS-IS packet be?
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2006 22:40:31 -0000
Status: RO
Content-Length: 773

The current draft says IS-IS routing messages (for RBridges) will be 
sent to a different multicast
address than the IP router instance of IS-IS. That seems reasonable.

Another question though is what should the Ethertype be for such messages?

a) the same as IS-IS for routers?
b) a new Ethertype?
c) the same as the new Ethertype we will need assigned to indicate that 
the frame is
an RBridge-encapsulated frame?

Not even sure what the pros and cons are. Perhaps a) might freak out an 
IS-IS router...to see something
with the IS-IS Ethertype but to an unknown multicast address? If we do 
c), then we need a way of
distinguishing this as an IS-IS packet rather than an encapsulated data 
packet. If we do b), then we
eat up Ethertypes. How precious are they?

Radia



Received: from MMS3.broadcom.com (mms3.broadcom.com [216.31.210.19]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k42MPCV26018 for <rbridge@postel.org>; Tue, 2 May 2006 15:25:12 -0700 (PDT)
Received: from 10.10.64.154 by MMS3.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.2.0)); Tue, 02 May 2006 15:24:56 -0700
X-Server-Uuid: B238DE4C-2139-4D32-96A8-DD564EF2313E
Received: by mail-irva-10.broadcom.com (Postfix, from userid 47) id 097CC2AE; Tue, 2 May 2006 15:24:55 -0700 (PDT)
Received: from mail-irva-8.broadcom.com (mail-irva-8 [10.10.64.221]) by mail-irva-10.broadcom.com (Postfix) with ESMTP id 52F742B4 for <rbridge@postel.org>; Tue, 2 May 2006 15:24:48 -0700 (PDT)
Received: from mail-sj1-12.sj.broadcom.com (mail-sj1-12.sj.broadcom.com [10.16.128.215]) by mail-irva-8.broadcom.com (MOS 3.7.5-GA) with ESMTP id DKW24161; Tue, 2 May 2006 15:24:48 -0700 (PDT)
Received: from NT-SJCA-0751.brcm.ad.broadcom.com (nt-sjca-0751 [10.16.192.221]) by mail-sj1-12.sj.broadcom.com (Postfix) with ESMTP id 13C1A20501 for <rbridge@postel.org>; Tue, 2 May 2006 15:24:48 -0700 ( PDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 2 May 2006 15:24:42 -0700
Message-ID: <54AD0F12E08D1541B826BE97C98F99F143B416@NT-SJCA-0751.brcm.ad.broadcom.com>
Thread-Topic: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be advertised?
Thread-Index: AcZuNmEboxmmULOyQoOrTKRtksJ1PgAAHvCw
From: "Caitlin Bestler" <caitlinb@broadcom.com>
To: "Developing a hybrid router/bridge." <rbridge@postel.org>
X-TMWD-Spam-Summary: SEV=1.1; DFV=A2006050206; IFV=2.0.6,4.0-7; RPD=4.00.0004; RPDID=303030312E30413039303230342E34343537444136462E303030332D412D; ENG=IBF; TS=20060502222459; CAT=NONE; CON=NONE;
X-MMS-Spam-Filter-ID: A2006050206_4.00.0004_2.0.6,4.0-7
X-WSS-ID: 684903B23NG12140761-01-01
Content-Type: text/plain; charset=us-ascii
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: caitlinb@broadcom.com
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id k42MPCV26018
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be advertised?
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2006 22:25:34 -0000
Status: RO
Content-Length: 1031

rbridge-bounces@postel.org wrote:
> Radia,
> 
> 	I would lean toward (b).
> 
> 	In part, that is because we don't (to my knowledge)
> have a working group consensus to necessarily include "IP multicast"
> (as opposed to MAC multicast) awareness in RBridges.  I think
> we need to have that consensus before we talk about including
> any kind of IPv4/v6 addresses in RBridge advertisements.
> 
> 	We may need to have consensus on other things before we
> do that as well - like how appropriate it is to use RBridge
> protocols as a substitute for multicast routing protocols.
> 
It would also be inconsistent. The Multicast routing protocols
are responsible for determining which subnets a multicast
datagram needs to reach. The RBridge multicast support should
take over after than point (and deal with MAC multicast only).

> 	But my leaning is also because we can be more
> consistent in storing MAC layer reachability if we are being
> consistent and only advertising MAC layer reachability in
> RBridge protocol.
> 

I agree.



Received: from usaga01-in.huawei.com (usaga01-in.huawei.com [12.129.211.51]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k42MNuV25578 for <rbridge@postel.org>; Tue, 2 May 2006 15:23:56 -0700 (PDT)
Received: from huawei.com (usaga01-in [172.18.4.6]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with ESMTP id <0IYN00KOSSQHZ6@usaga01-in.huawei.com> for rbridge@postel.org; Tue, 02 May 2006 15:20:42 -0700 (PDT)
Received: from Yong73674 ([10.124.8.212]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 1.25 (built Mar 3 2004)) with ESMTPA id <0IYN00MBUSQDOU@usaga01-in.huawei.com> for rbridge@postel.org; Tue, 02 May 2006 15:20:41 -0700 (PDT)
Date: Tue, 02 May 2006 17:23:46 -0500
From: Lucy Yong <lucyyong@huawei.com>
In-reply-to: <313680C9A886D511A06000204840E1CF0DDAF621@whq-msgusr-02.pit.comms.marconi.com>
To: "'Developing a hybrid router/bridge.'" <rbridge@postel.org>
Message-id: <001c01c66e37$14886ea0$d4087c0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Mailer: Microsoft Outlook, Build 10.0.6626
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: 7BIT
Importance: Normal
X-Priority: 3 (Normal)
X-MSMail-priority: Normal
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: lucyyong@huawei.com
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses beadvertised?
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2006 22:24:37 -0000
Status: RO
Content-Length: 3280

I agree with Eric that multicast MAC address is relatively spares,
therefore, no need to compress. My question is how to generate a unique
multicast MAC address? Who has the authority to generate that and base on
what rules?

Lucy
-----Original Message-----
From: rbridge-bounces@postel.org [mailto:rbridge-bounces@postel.org] On
Behalf Of Gray, Eric
Sent: Tuesday, May 02, 2006 5:02 PM
To: Developing a hybrid router/bridge.
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses
beadvertised?

Radia,

	I would lean toward (b).

	In part, that is because we don't (to my knowledge) have
a working group consensus to necessarily include "IP multicast"
(as opposed to MAC multicast) awareness in RBridges.  I think 
we need to have that consensus before we talk about including 
any kind of IPv4/v6 addresses in RBridge advertisements. 

	We may need to have consensus on other things before we 
do that as well - like how appropriate it is to use RBridge
protocols as a substitute for multicast routing protocols. 

	But my leaning is also because we can be more consistent 
in storing MAC layer reachability if we are being consistent 
and only advertising MAC layer reachability in RBridge protocol.

	In general, multicast MAC address advertisements will be
relatively sparse in comparison with unicast MAC addresses, so
using compression that only works for multicast addresses seems
to lean in the direction of optimizing for the uncommon case.

--
Eric

--> -----Original Message-----
--> From: rbridge-bounces@postel.org 
--> [mailto:rbridge-bounces@postel.org] On Behalf Of Radia Perlman
--> Sent: Tuesday, May 02, 2006 5:31 PM
--> To: rbridge@postel.org
--> Subject: [rbridge] Should layer 2 or layer 3 IP Multicast 
--> addresses be advertised?
--> 
--> I'm trying to write up the RBridge/IP multicast 
--> interaction. What should 
--> a Designated RBridge put into
--> its link state information regarding IP multicast listeners?
--> 
--> The possibilities are:
--> a) IPv4 multicast addresses, and IPv6 multicast addresses
--> b) layer 2 multicast addresses derived from any of the groups the 
--> RBridge has heard in
--> IGMP Notification Messages from attached endnodes.
--> c) compressed layer 2 multicast addresses (i.e., leave off 
--> the top two 
--> bytes).
--> 
--> Either works. Does anyone care? The nice thing about b) is that it 
--> doesn't have to be different information
--> for IPv4 than IPv6. The nice thing about a) is that it is a 
--> little bit 
--> less information in the case of IPv4 (but
--> more information in the case of IPv6). The nice thing about 
--> c) is that 
--> it compresses the information
--> (does IPv6 have the same block of layer 2 multicast 
--> addresses derived 
--> from IPv6 multicast addresses
--> as for IPv4 multicast addresses?)
--> 
--> If the IPv6 and IPv4 layer 2 blocks for derived multicast 
--> addresses, I'd 
--> lean towards c). But does
--> anyone else have an opinion?
--> 
--> Radia
--> 
--> _______________________________________________
--> rbridge mailing list
--> rbridge@postel.org
--> http://www.postel.org/mailman/listinfo/rbridge
--> 
_______________________________________________
rbridge mailing list
rbridge@postel.org
http://www.postel.org/mailman/listinfo/rbridge




Received: from mailgate.pit.comms.marconi.com (mailgate.pit.comms.marconi.com [169.144.68.6]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k42M1jV17084 for <rbridge@postel.org>; Tue, 2 May 2006 15:01:45 -0700 (PDT)
Received: from mailman.pit.comms.marconi.com (mailman.pit.comms.marconi.com [169.144.2.12]) by mailgate.pit.comms.marconi.com (8.12.10+Sun/8.12.10) with ESMTP id k42M1dx4001075 for <rbridge@postel.org>; Tue, 2 May 2006 18:01:39 -0400 (EDT)
Received: from uspitsmsgrtr01.pit.comms.marconi.com (uspitsmsgrtr01.pit.comms.marconi.com [169.144.2.221]) by mailman.pit.comms.marconi.com (8.9.3/8.9.3) with ESMTP id SAA08635 for <rbridge@postel.org>; Tue, 2 May 2006 18:01:39 -0400 (EDT)
Received: by uspitsmsgrtr01.pit.comms.marconi.com with Internet Mail Service (5.5.2657.72) id <J3ZMLKKY>; Tue, 2 May 2006 18:01:39 -0400
Message-ID: <313680C9A886D511A06000204840E1CF0DDAF621@whq-msgusr-02.pit.comms.marconi.com>
From: "Gray, Eric" <Eric.Gray@marconi.com>
To: "Developing a hybrid router/bridge." <rbridge@postel.org>
Date: Tue, 2 May 2006 18:01:37 -0400 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: eric.gray@marconi.com
Subject: Re: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be	 advertised?
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2006 22:02:38 -0000
Status: RO
Content-Length: 2628

Radia,

	I would lean toward (b).

	In part, that is because we don't (to my knowledge) have
a working group consensus to necessarily include "IP multicast"
(as opposed to MAC multicast) awareness in RBridges.  I think 
we need to have that consensus before we talk about including 
any kind of IPv4/v6 addresses in RBridge advertisements. 

	We may need to have consensus on other things before we 
do that as well - like how appropriate it is to use RBridge
protocols as a substitute for multicast routing protocols. 

	But my leaning is also because we can be more consistent 
in storing MAC layer reachability if we are being consistent 
and only advertising MAC layer reachability in RBridge protocol.

	In general, multicast MAC address advertisements will be
relatively sparse in comparison with unicast MAC addresses, so
using compression that only works for multicast addresses seems
to lean in the direction of optimizing for the uncommon case.

--
Eric

--> -----Original Message-----
--> From: rbridge-bounces@postel.org 
--> [mailto:rbridge-bounces@postel.org] On Behalf Of Radia Perlman
--> Sent: Tuesday, May 02, 2006 5:31 PM
--> To: rbridge@postel.org
--> Subject: [rbridge] Should layer 2 or layer 3 IP Multicast 
--> addresses be advertised?
--> 
--> I'm trying to write up the RBridge/IP multicast 
--> interaction. What should 
--> a Designated RBridge put into
--> its link state information regarding IP multicast listeners?
--> 
--> The possibilities are:
--> a) IPv4 multicast addresses, and IPv6 multicast addresses
--> b) layer 2 multicast addresses derived from any of the groups the 
--> RBridge has heard in
--> IGMP Notification Messages from attached endnodes.
--> c) compressed layer 2 multicast addresses (i.e., leave off 
--> the top two 
--> bytes).
--> 
--> Either works. Does anyone care? The nice thing about b) is that it 
--> doesn't have to be different information
--> for IPv4 than IPv6. The nice thing about a) is that it is a 
--> little bit 
--> less information in the case of IPv4 (but
--> more information in the case of IPv6). The nice thing about 
--> c) is that 
--> it compresses the information
--> (does IPv6 have the same block of layer 2 multicast 
--> addresses derived 
--> from IPv6 multicast addresses
--> as for IPv4 multicast addresses?)
--> 
--> If the IPv6 and IPv4 layer 2 blocks for derived multicast 
--> addresses, I'd 
--> lean towards c). But does
--> anyone else have an opinion?
--> 
--> Radia
--> 
--> _______________________________________________
--> rbridge mailing list
--> rbridge@postel.org
--> http://www.postel.org/mailman/listinfo/rbridge
--> 


Received: from mail-mta.sunlabs.com (dyn50.sunlabs.com [204.153.12.50]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k42LUoV06059 for <rbridge@postel.org>; Tue, 2 May 2006 14:30:50 -0700 (PDT)
Received: from mail.sunlabs.com ([152.70.2.186]) by dps.sfvic.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTP id <0IYN00AYMQF88900@dps.sfvic.sunlabs.com> for rbridge@postel.org; Tue, 02 May 2006 14:30:44 -0700 (PDT)
Received: from sun.com ([129.150.27.108]) by mail.sunlabs.com (Sun Java System Messaging Server 6.1 HotFix 0.02 (built Aug 25 2004)) with ESMTPSA id <0IYN00J7RQF7P922@mail.sunlabs.com> for rbridge@postel.org; Tue, 02 May 2006 14:30:44 -0700 (PDT)
Date: Tue, 02 May 2006 14:30:43 -0700
From: Radia Perlman <Radia.Perlman@sun.com>
To: rbridge@postel.org
Message-id: <4457CF83.4080700@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us, en
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4.1) Gecko/20031008
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: radia.perlman@sun.com
Subject: [rbridge] Should layer 2 or layer 3 IP Multicast addresses be advertised?
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2006 21:31:27 -0000
Status: RO
Content-Length: 1065

I'm trying to write up the RBridge/IP multicast interaction. What should 
a Designated RBridge put into
its link state information regarding IP multicast listeners?

The possibilities are:
a) IPv4 multicast addresses, and IPv6 multicast addresses
b) layer 2 multicast addresses derived from any of the groups the 
RBridge has heard in
IGMP Notification Messages from attached endnodes.
c) compressed layer 2 multicast addresses (i.e., leave off the top two 
bytes).

Either works. Does anyone care? The nice thing about b) is that it 
doesn't have to be different information
for IPv4 than IPv6. The nice thing about a) is that it is a little bit 
less information in the case of IPv4 (but
more information in the case of IPv6). The nice thing about c) is that 
it compresses the information
(does IPv6 have the same block of layer 2 multicast addresses derived 
from IPv6 multicast addresses
as for IPv4 multicast addresses?)

If the IPv6 and IPv4 layer 2 blocks for derived multicast addresses, I'd 
lean towards c). But does
anyone else have an opinion?

Radia



Received: from motgate8.mot.com (motgate8.mot.com [129.188.136.8]) by boreas.isi.edu (8.11.6p2+0917/8.11.2) with ESMTP id k41HCCQ28756 for <rbridge@postel.org>; Mon, 1 May 2006 10:12:12 -0700 (PDT)
Received: from il06exr01.mot.com (il06exr01.mot.com [129.188.137.131]) by motgate8.mot.com (8.12.11/Motgate7) with ESMTP id k41HT6id022448 for <rbridge@postel.org>; Mon, 1 May 2006 10:29:07 -0700 (MST)
Received: from de01exm64.ds.mot.com (de01exm64.am.mot.com [10.176.8.15]) by il06exr01.mot.com (8.13.5/8.13.0) with ESMTP id k41HTL5L014579 for <rbridge@postel.org>; Mon, 1 May 2006 12:29:21 -0500 (CDT)
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Mon, 1 May 2006 13:12:10 -0400
Message-ID: <3870C46029D1F945B1472F170D2D9790E0B28A@de01exm64.ds.mot.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: IETF Meeting Survey
Thread-Index: AcZtM1obVRsNWSF8R2GkKAK0xhY9RgADqULA
From: "Eastlake III Donald-LDE008" <Donald.Eastlake@motorola.com>
To: <rbridge@postel.org>
X-Brightmail-Tracker: AAAAAQAAAAQ=
X-White-List-Member: TRUE
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: donald.eastlake@motorola.com
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id k41HCCQ28756
Subject: [rbridge] IETF Meeting Survey
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
Reply-To: "Developing a hybrid router/bridge." <rbridge@postel.org>
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://www.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://www.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2006 17:12:57 -0000
Status: RO
Content-Length: 227

Hi,

If you have any feedback on IETF meetings, please go to
http://www.surveymonkey.com/s.asp?u=649182049947
where there is a short survey that focuses primarily, but 
not exclusively, on the Dallas meeting.

Thanks,
Donald