[rbridge] it's time to summarize things
gibanez at it.uc3m.es ( Guillermo Ibáñez ) Thu, 15 December 2005 15:07 UTC
From: "gibanez at it.uc3m.es"
Date: Thu, 15 Dec 2005 16:07:54 +0100
Subject: [rbridge] it's time to summarize things
In-Reply-To: <43A0C7AE.1040508@Sun.COM>
References: <313680C9A886D511A06000204840E1CF0C8861D7@whq-msgusr-02.pit.comms.marconi.com> <43A09D4C.2090700@isi.edu> <43A0C7AE.1040508@Sun.COM>
Message-ID: <43A186CA.6080605@it.uc3m.es>
Radia, Radia Perlman wrote: >I just got back from a bunch of travel, and was trying to catch >up on the mailing list, and it's really so long. > >It looks like the thread of whether RBridges participate >in spanning tree popped up again. I thought that had been >resolved. > >RBridges should NOT participate in spanning tree, which means >they should DROP spanning tree messages. > >An RBridge should NOT merge spanning trees. It should terminate >spanning trees, just like routers do. > >However things have >to work properly if two of an RBridge's ports are in the same >broadcast domain (either because they are the same >physical link or because a path of bridges connects those >two ports of the RBridge. Just like routers handle this case just >fine, RBridges will handle the case just fine. > >One person (I forget who) brought up a case ahile ago where they thought >it would be advantageous for an RBridge to participate in >spanning tree (so that it could cause itself to be >elected Root). > I am the person you refer. > I'm not convinced this is an important >feature, but it can be handled by having the RBridge >pretend to be two boxes glued together: an ordinary bridge, >directly connected to the port, with a point-to-point imaginary >link to an RBridge. The person agreed this idea could be >built, and would give any advantages that might be gained >by having RBridges particpate in spanning tree, while >still maintaining the simple premise that RBridges, >like routers, operate above spanning tree, and do nothing >with spanning tree other than recognize that layer 2 >multicast address and drop packets sent to that address. > > I do agree >If this (i.e., RBridges drop spanning tree messages) >is not the understanding at this point, can someone >summarize (succinctly, without cutting and >pasting from zillions of email messages, which I find >hard to follow) what the problem with this is? > > > There is a lot of discussion going on . I make here some fast comments to state my position. The point is that in my opinion DR election among Rbridges connected to same "link" (stp bridged area) may be performed by the Root bridge election mechanism or a combined mechanism of both(DR and root election) , to be designed. I see advantages in this use of integration with the frame forwarding mechanism of stp (root bridge is the best position for it and for ingressing traffic into the Rbridge campus) The current discussion on alternative modes (BLOCK, PARTICIPATE, etc) reflects the dilemma that derives from the need Rbridges have to *control the tree connected to them*, to ingress and egrees traffic from/to them. I see two options for predecibility of network. 1.-If only one Rbridge is allowed to become DR (i.e.root) of its link, some Rbridges (those not being elected) will not forward traffic of some ot the links they are connected to, because other connected Rbridge does the forwarding. 2.- If we allow any Rbridge to ingress/egress traffic to the Rbridge campus we need to allow to split the link spanning tree in to independent segments, each one connected to an Rbridge (acting as independent root bridge or something equivalent). This goes a bit against the "unique" spanning tree dogma, but can be safe in an Rbridge controlled environment, provided each Rbridge acts as Root bridge to inject traffic to core network. In my opinion, much of the complexitiy and confusion derives from the decision to allow bridges to interpose between Rbridges. This makes many links internal (whenever there is another Rbridge heard) and external (whenever they have an end system connected) at the same time. Using this term in this way is only confusing. This flexibility of allowing standard bridges betwen Rbridges, as you know well, implies also the need to rewrite the destination Rbridge in the frame header at each hop with the next hop, a not very nice feature of the protocol proposed. I find excesive in this case the price paid for full compatibility with standard bridges. In my recently submitted I-D draft (http://www.ietf.org/internet-drafts/draft-gibanez-trill-abridge-00.txt) I propose, among other variants to Rbridges, the topological restriction of Rbridges being connected directly by point to point links (which make sense talking of campus network cores, oriented to performance). By using an automatic compatibility mechanism like the one used in 802.1D for compatibility between STP and RSTP protocols, a port will set itself as "internal" (core port in the draft) if it hears Rbridge hellos (or Rbridge related BPDUs) and as "external" port ("access" port) port mode. In this way the "external" links are excluded from the Rbridge core and the obtained core is fully composed of interconnected Rbridges. In RSTP, a port hearing STP BPDUs in its link, switches to STP mode. It initializes to RSTP mode if it hears RSTP BPDUs upon initialization. (Protocol migration state machine). As a summary I would say that it is difficult to ignore completely stp and links, Rbridges must PARTICIPATE in stp only as Root bridges or end nodes. The compatibility clause (B-RB implementation) is acceptable, although is not perfect in my opinion because I see the participation as Root as important for controlling the tree below Rbridge and to perform the DR function. Guillermo >Radia > >_______________________________________________ >rbridge mailing list >rbridge at postel.org >http://www.postel.org/mailman/listinfo/rbridge > > > -- Guillermo Ib??ez Departamento de Ingenier?a Telem?tica Universidad Carlos III de Madrid 1.1.B.11 Colmenarejo 91-6241393 4.1.F.13 Legan?s 91-6248794
- [rbridge] Arch Issue #1 Gray, Eric
- [rbridge] Arch Issue #1 Joe Touch
- [rbridge] Arch Issue #1 Guillermo Ibáñez
- [rbridge] Arch Issue #1 Gray, Eric
- [rbridge] Arch Issue #1 Joe Touch
- [rbridge] Arch Issue #1 Gray, Eric
- [rbridge] Arch Issue #1 Joe Touch
- [rbridge] it's time to summarize things Radia Perlman
- [rbridge] it's time to summarize things Spencer Dawkins
- [rbridge] it's time to summarize things Joe Touch
- [rbridge] it's time to summarize things Radia Perlman
- [rbridge] it's time to summarize things Radia Perlman
- [rbridge] it's time to summarize things Stewart Bryant
- [rbridge] it's time to summarize things Radia Perlman
- [rbridge] it's time to summarize things Spencer Dawkins
- [rbridge] it's time to summarize things Stewart Bryant
- [rbridge] it's time to summarize things Guillermo Ibáñez
- [rbridge] it's time to summarize things Guillermo Ibáñez
- [rbridge] it's time to summarize things Joe Touch
- [rbridge] it's time to summarize things Joe Touch