[rbridge] a clarification about the core IS-IS instance

Anoop Ghanwani anoop at brocade.com
Fri Jun 29 01:02:47 PDT 2007


Donald,

Yes, I kind of got that after sending this note.
I guess it would be needed if someone intended
to use the per VLAN IS-IS instances.

Anoop 

> -----Original Message-----
> From: Eastlake III Donald-LDE008 
> [mailto:Donald.Eastlake at motorola.com] 
> Sent: Thursday, June 28, 2007 8:46 AM
> To: Anoop Ghanwani
> Cc: rbridge at postel.org
> Subject: RE: [rbridge] a clarification about the core IS-IS instance
> 
> If it were not for the V bit, how would you distinguish an 
> IS-IS routing
> packet conveying layer 3 routing information being sent inside a TRILL
> data frame from a layer 2 TRILL per VLAN IS-IS packet being 
> sent inside
> a TRILL IS-IS frame?
> 
> Donald
> 
> -----Original Message-----
> From: Anoop Ghanwani [mailto:anoop at brocade.com] 
> Sent: Thursday, June 28, 2007 10:34 AM
> To: Eastlake III Donald-LDE008
> Cc: rbridge at postel.org
> Subject: RE: [rbridge] a clarification about the core IS-IS instance
> 
> Hi Donald,
> 
> Thanks again.
> 
> What's the function of the V-bit in all
> of this?  What does an RBridge gain by looking
> at this, that it cannot get by looking at
> fields that it already has to?
> 
> Anoop 
> 
> > -----Original Message-----
> > From: Eastlake III Donald-LDE008 
> > [mailto:Donald.Eastlake at motorola.com] 
> > Sent: Thursday, June 28, 2007 7:30 AM
> > To: Anoop Ghanwani
> > Cc: rbridge at postel.org
> > Subject: RE: [rbridge] a clarification about the core IS-IS instance
> > 
> > Hi Anoop,
> > 
> > That looks about right, although you also have to check that 
> > the inner length/type field is in the length range. And if 
> > you determine that a TRILL IS-IS frame is for a per VLAN 
> > instance, you still don't know if you should process as well 
> > as forwarding it until you check whether you are DRB for a 
> > link with an end station in that VLAN.
> > 
> > Donald
> > 
> > -----Original Message-----
> > From: Anoop Ghanwani [mailto:anoop at brocade.com]
> > Sent: Thursday, June 28, 2007 10:00 AM
> > To: Eastlake III Donald-LDE008
> > Cc: rbridge at postel.org
> > Subject: RE: [rbridge] a clarification about the core IS-IS instance
> > 
> > Hi Donald,
> > 
> > Thanks for the clarification.  Yes, I do remember the 
> > discussion on the list.  At that time it looked like the 
> > Ethertype would tell if the frame was IS-IS.
> > It now looks like even the core IS-IS instance will use a 
> > DSAP/SSAP (for some reason I thought we were going to use a 
> > new Ethertype for the core IS-IS instance).
> > 
> > So, to identify a core IS-IS frame (which all RBridges should 
> > be interested in) one would have to check for:
> > outer.etype = trill
> > inner.dsap = xx
> > inner.ssap = xx
> > inner.ctl = yy
> > inner.vlan = not present
> > 
> > The V bit doesn't really seem all that useful since both the 
> > core frames and the per-VLAN instance have it set, so that 
> > bit doesn't tell one whether or the packet needs to be 
> > processed as a control packet at a given RBridge.  The above 
> > fields are necessary and sufficient.  Please let me know if 
> > I'm missing something re the V bit.
> > 
> > Thanks,
> > Anoop
> > 
> > > -----Original Message-----
> > > From: Eastlake III Donald-LDE008
> > > [mailto:Donald.Eastlake at motorola.com]
> > > Sent: Wednesday, June 27, 2007 9:09 PM
> > > To: Anoop Ghanwani
> > > Cc: rbridge at postel.org
> > > Subject: RE: [rbridge] a clarification about the core 
> IS-IS instance
> > > 
> > > Hi Anoop,
> > > 
> > > Yes, that was a change that was extensively discussed on 
> > the mailing 
> > > list. There wasn't a formal consensus determination but it 
> > was clear 
> > > that the sentiment of the group was to always have a TRILL 
> > Header on 
> > > TRILL IS-IS frames and use a formerly reserved bit in the 
> header to 
> > > distinguish a TRILL IS-IS frame from a TRILL data frame 
> > whose contents 
> > > happens to be a (presumably layer 3) IS-IS message.
> > > 
> > > I believe your second point is correct. Checking for the TRILL 
> > > Ethertype is the key to deciding whether to process a frame 
> > if you are 
> > > not DRB on that port and VLAN. (This ignores the 
> > bridging/media frames 
> > > sent to the block of multicast 16 addresses reserved for that 
> > > purpose.)
> > > 
> > > Thanks,
> > > Donald
> > > 
> > > -----Original Message-----
> > > From: rbridge-bounces at postel.org
> > > [mailto:rbridge-bounces at postel.org] On Behalf Of Anoop Ghanwani
> > > Sent: Wednesday, June 27, 2007 9:42 PM
> > > To: rbridge at postel.org
> > > Subject: [rbridge] a clarification about the core IS-IS instance
> > > 
> > > From reading the previous version of the draft I got the 
> impression 
> > > that frames sent as part of the core IS-IS would not 
> > contain a trill 
> > > header or inner header.  However, on reading this 
> version, it looks 
> > > like the core IS-IS instance would in fact contain a trill header.
> > > 
> > > Assuming that the above is true, would it be safe to 
> assume that an 
> > > RBridge, for a port that is connected to a LAN for which it 
> > is not a 
> > > DRB, will drop all frames whose Ethertype does not indicate trill?
> > > 
> > > Anoop
> > > 
> > 
> 



More information about the rbridge mailing list