[rbridge] PS Issue #11 -> now ARCH issue #6
Joe Touch
touch at ISI.EDU
Thu Dec 8 14:16:30 PST 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Gray, Eric wrote:
> -->
> --> #11 internal/external, inside/outside terminology
> --> there is one objection to these terms as topological;
> --> the draft intends to define them sufficiently
> --> does this need to be addressed further?
>
> This is not a Problem Statement Issue because these terms are
> defined in draft-touch-trill-rbridge-arch, rather than in
> draft-touch-trill-prob. Consequently, this is an issue with
> the Architectural document, if not precisely an architectural
> issue.
Yup - needs to be moved to the other doc. Let's call this ARCH issue #6
then (see header).
> The draft definitions are not sufficiently clear on the current
> iteration.
>
> The definitions offered there were -
>
> -> o External (to a campus): describes communication on the non-rbridge
> -> components of an Ethernet link subnet, notably not between
> -> rbridges or between non-rbridges and rbridges.
The last part is a bug i.e., 'or between non-rbridges and rbridges'. It
should be omitted.
> ->
> -> ... [snip] ...
> ->
> -> o Internal (to a campus): describes communication between rbridge
> -> devices; this communication may traverse external devices, but is
> -> still considered internal.
>
> Clearer wording was suggested on this list some time ago.
The previous proposal had problems:
> External links/interfaces are those that do not connect to a
> cooperating RBridge; internal links/interfaces are those that
> do.
what does "connect" mean?
a) physically connect (probably not)
b) attached to the same bridged segment (won't work - see below)
b) communicate directly
(that's the spirit of what I ended up using)
what is being connected?
the above lists only one end ('to a cooperating rbridge')
why is 'cooperating' required?
Consider the following (all rbridge and bridges shown; hosts connect to
all devices):
r1----r2------b1
| | |
| | |
r3----r4------b2
is r2-b1 internal or external?
I would think it is external, since the HELLO would prevent a tunnel
being created on r2-b1-b2-r4
However, this definition makes them internal.
In particular, this definition makes all links/interfaces internal if
they connect to an 'external' bridged segment that reconnects to the
rbridge elsewhere.
> Whether or not non-Bridge devices exist on - or are part
> of - a link between cooperating RBridges is irrelevant. The
> existing attempt to somehow include the possibility of other
> devices as part of a link between RBridges in the definition
> of internal and external is only confusing.
>
> I believe that the confusion stems from an attempt to allow
> for required communications between RBridges and other types
> of devices. This confusion is one strong indication of why
> no such communications should be required.
Rbridges need to talk to bridges at some point; otherwise there's no
ingress or egress ;-)
Joe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFDmLC+E5f5cImnZrsRAlXZAKCJZsBCaNsffdCBZThm+9Ca6WLxPwCfbdXV
5KCUBeCNg2oelTukVeU1mMA=
=PF20
-----END PGP SIGNATURE-----
More information about the rbridge
mailing list