[rbridge] Can we ever have pt-to-pt links?
Radia Perlman
Radia.Perlman at sun.com
Tue Nov 6 11:07:37 PST 2007
FYI: This is the proposal I'm running by the IS-IS list. Summary: DRB
chooses whether
or not to create a pseudonode on the port, and tells the other RBridges
whether to
claim pt-to-pt links to the other RBridges on the link, or attachment to
a pseudonode.
Algorithm: if R1 has zero or one RBridge neighbor, no pseudonode. If R1 has
4 or more RBridge neighbors, R1 creates pseudonode for the port. If R1
has 2 o3
3 RBridge neighbors, R1 leaves the state of the link (pseudonode or not)
alone.
**********************************
a) perform normal DR election. If R1 is the only router, R1 is the DR.
Assuming there
are other routers on the link, say R1, R2, R3, and R4, let's say R1 is
the DR.
b) R1 (DR) is the one that decides on behalf of the link whether there will
be a pseudonode or not.
R1 has some algorithm for deciding if there should be a pseudonode. In
R1's Hello
it says "the name of the pseudonode is R1.x", which means that there
will be a pseudonode.
The other routers issue LSPs claiming to be connected to R1.x.
However....if R1
decides not to have a pseudonode, then R1's Hello says "the name of the
pseudonode is 0"
in which case any routers on the link claim the other routers on the
link as direct neighbors.
c) a reasonable strategy for DR R1 to decide when to have a pseudonode:
If R1 has zero or
one router neighbors on the link, R1 puts the link into "no pseudonode"
mode.
If R1 has at least 4 router neighbors, R1 puts the link into
"pseudonode" mode.
If R1 has 2 or 3 router neighbors, R1 does not change the state of the
link. (so 3 router
neighbors have to come up or go down before R1 switches the link between
pseudonode
vs no pseudonode).
d) if you aren't DR, then you do as you are told.
I believe this proposal is
1) zero configuration
2) safe
3) simple
4) not disruptive if a router is going up and down
5) no danger of confusion
6) much more efficient than creating a pseudonode for every port
More information about the rbridge
mailing list