[rbridge] Consensus Check: C-Tags
Caitlin Bestler
Caitlin.Bestler at neterion.com
Tue Apr 8 07:57:11 PDT 2008
Eric Gray wrote:
> As a response to the general question - together with a response to
> the follow-on response so far - I would like to make the following
> points:
>
> 1) I am very uncomfortable with explicitly limiting the applicability
> of RBridges to the case where "Enterprise" is defined specifically
> to exclude service provider networks (remember that an SP is also
> an "Enterprise" - unless explicitly excluded).
> 2) I agree with Dinesh that we should not explicitly exclude S-TAGs,
> even though it is (as Donald points out) necessary to be specific
> in a protocol specification. A key reason for this is that - in
> the case where a SP might want to use RBridges to support their
> own use of an Ethernet (or Ethernet-like) infratructure (which
> very-well might include both C-TAGs and S-TAGs).
> 3) One way to get around this is to state - up-front - that the use
> of C-TAGs is assumed in the protocol specification, but there is
> no intention to prohibit use of S-TAGs, and probably further say
> that any additional specification required to support S-TAGs is
> out of scope in this protocol specification.
> 4) The concerns expressed by Caitlin are not - and should not be -
> relevant to the protocol specification (especailly if scoped as
> I suggest above), since they are very explicitly related to an
> implementation (or assumptions about implementations) that may
> not be true for every implementation, and could very well be
> avoided entirely by simply making the implementation choice to
> onyl support C-TAGs.
A set of RBridges collectively implement a single distributed database
of VLAN IDs and end station addresses (FID + MAC Address).
Depending on what semantics are expected with "supporting S-Tags" that
means that the VLAN IDs being tracked either become 13 or 24 bits
rather than 12.
Because this information is shared it is *not* limited to any
single implementation unless there is a clear definition that
allows RBRidges to be explicitly customer scoped, and only the
"Provider RBridges" would have to deal with the issues of S-Tags.
Stating that for *this* document, the only form of Q-Tag supported
is a C-Tag does that. And yes, somebody could define how a Provider
RBridge would work in a separate document.
More information about the rbridge
mailing list