[rbridge] trill-adj circuit scope

Les Ginsberg (ginsberg) ginsberg at cisco.com
Mon Mar 7 07:08:22 PST 2011


Donald -

> -----Original Message-----
> From: Donald Eastlake [mailto:d3e3e3 at gmail.com]
> Sent: Friday, March 04, 2011 6:12 AM
> To: Les Ginsberg (ginsberg); rbridge at postel.org
> Cc: isis mailing list
> Subject: trill-adj circuit scope
> 
> > Reliable Circuit Scope Flooding
> > --------------------------------
> 
> > [RFCTrill] defines a requirement for reliable circuit scoped
> > flooding of Appointed Forwarder Information (Section 4.4.2) but it
> > is not specified how this is to be achieved. I had hoped this
> > document would provide that specification.
> 
> It sound like you are alluding to a link scoped flooding mechanism
> which I believed you also referred to in an earlier ISIS WG
> post. Presumably something involving some new PDUs like LLSP (link
> local state PDU) and LCSNP (local complete sequence number PDU),
> perhaps both in L1 and L2 versions and possibly with the primary index
> being the SNPA rather than the System ID. It is quite an intriging
> idea. Is there a draft yet? I don't recall seeing one.

The first issue is getting consensus that this is indeed an issue which needs to be addressed - which thus far has not been achieved. I believe it does need to be addressed. Whether what you suggest below is a workable solution can only be evaluated if you provide normative language so we understand the solution. At present, RFCTrill says that the DRB sends AF information - but the manner in which reliability is achieved is unspecified.

If you update whatever spec you feel is most appropriate for this I will review it.

I understand you feel this is out of scope for the review of draft-ietf-trill-adj. But as AF information is sent in IIHs and the reliability is a new circuit-scoped requirement it seemed appropriate for me to mention here.

   Les


> 
> In any case, I don't see any need for it in connection with appointed
> forwarders. In particular I'd like to point out the following:
> 
> - Whether an RBridge believes it is the appointed forwarder for a VLAN
>   is indicated in TRILL Hellos that it sends on that VLAN. Thus the
>   DRB normally has feedback on what other RBridges on the link think
>   their Appointed Forwarder status is.
> 
> - An RBridge that believes it is appointed forwader for a particular
>   VLAN, when it receives a TRILL Hello on that VLAN from another
>   RBridge in which that other RBridge asserts that it is appointed
>   forwarder for that VLAN, is temporarily inhibited for that VLAN
>   only. This can result in transient loss of end station data but that
>   is preferable to a loop. (Such inhibition has no effect on TRILL
>   Data frames, only on native frame receipt and transmission.)
> 
> - When an RBridge sees the DRB change and it does not become DRB, it
>   clears any fowarder appointments that RBridge thinks it has.
> 
> - The spec states that appointing an RBridge appointed forwarde hss no
>   effect except for VLAN(s) that are enabled on a port that RBridge
>   has on the link. Since the network manager will normally have
>   control over VLAN enablement, this means that you can appoint an
>   RBridge forwarder for, say, all even numbered VLAN by only having
>   those VLANs enabled and then sending out a forwader appointment
>   appointing it for all VLAMs.
> 
> > The lack of reliable flooding means that either:
> 
> > a)Appointed forwarder information MUST be included by the DRB always
> > - which does not scale well
> 
> Since the DRB can normally sense, from their Hellos, what other
> RBridges on the link think their appointed forwarder status is, it
> knows when it needs to refresh the existing appointed forwarder
> information or send a new set of appointed forwarder information. But,
> no doubt, it would be a good practice to send it occasionally
> regardless.
> 
> > OR
> 
> > b)Loops and/or loss of traffic for a given VLAN MAY occur
> 
> The inhibition from receiving a Hello indicating an appointed
> forwarder conflict and other safety features should stop loops. It is
> certainly possible, with perverse configurations, to have loss of
> native traffic.
> 
> In any case, the appointed forwarder mechanism is out of scope for
> draft-ietf-trill-adj.
> 
> Thanks,
> Donald
> =============================
>  Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
>  155 Beaver Street
>  Milford, MA 01757 USA
>  d3e3e3 at gmail.com



More information about the rbridge mailing list