[rbridge] Pseudonode minimization thoughts...

Radia Perlman Radia.Perlman at sun.com
Mon Jan 28 21:05:13 PST 2008


The WG seemed to think that the pseudonode minimization was a good thing 
for all link state protocols, and therefore
should be proposed in the routing working group rather than in TRILL.

I'm not convinced it is possible to put in the extra flags necessary for 
OSPF, so perhaps it should just be presented in IS-IS instead.

Also, I was thinking about a rationale for a good cutover. What I 
proposed originally, picking numbers out of
the air, was 1 or 2 routers, no pseudonode, 5 or more, pseudonode, and 
anything in between, stick with what it was.

Originally, IS-IS was designed for CLNP, and it was necessary to report, 
for each link, all the attached endnodes. So
even if there were only 2 routers on a LAN, it made sense to create a 
pseudonode, so that all the endnodes wouldn't
get reported by both routers.

But for TRILL--there really isn't anything reported in the pseudonode 
other than the set of router neighbors.
Things like the set of supported VLANs, and the set of roots that an 
RBridge might select for a multicast tree, are all
reported in the RBridge's individual LSP. The only thing in the 
pseudonode LSP is the set of RBridge neighbors.

So, I'm thinking that the right cutover would be something like 15 
RBridge neighbors before it's worth creating another
LSP that has a whole header, and appears in every other RBridge's CSNP.

I  must say it's not easy to find the packet formats for IS-IS to get 
the exact number of bytes in an LSP. :-(

Radia


More information about the rbridge mailing list