[rbridge] A question about (R)STP and routing protocol / requestfor comments to Abridges draft
zhaisuping at huawei.com (Suping Zhai) Tue, 28 February 2006 03:43 UTC
From: "zhaisuping at huawei.com"
Date: Tue, 28 Feb 2006 11:43:31 +0800
Subject: [rbridge] A question about (R)STP and routing protocol / requestfor comments to Abridges draft
Message-ID: <0IVD001ZGPRJCZ@szxml01-in.huawei.com>
Hi Guillermo, Still another observation wrt the following draft. If in the core Abridge there is no VLAN discrimination, so are there any security issues or application complex implications? What I concern is that the Abridges in the core belong to different service provider or something like that, if the VLAN domain a good way to control the access? Regards, Suping >Let me give my opinions interleaved. >By the way, as the Abridges draft we submitted last december is >somewhere between the current RBridges proposal and the IEEE Shortest >Path Bridging, we think it would help clarify to obtain comments to our >draft from the RBridges WG members. >Regards >Guillermo Ibanez > > >http://www.ietf.org/internet-drafts/draft-gibanez-trill-abridge-00.txt > >Guillermo Ibanez > > >Radia Perlman wrote: > >>Suping Zhai, >> >>You are not the first person to ask these questions. >>There is a lot of confusion over what is different between RSTP and STP, >>and what is different between RSTP and link state routing. >>I'll try to explain. >> >>1) What's the difference between RSTP and STP? >> >>RSTP and STP are almost identical, are compatible, >>and it would be less confusing to think of RSTP as a different >>version of the bridge spec than a different protocol. >> >>RSTP calculates the >>same spanning tree, and uses the same algorithm and even >>packet formats as STP. Both RSTP and STP calculate a tree of shortest paths >>from the Root bridge, which is the bridge with lowest ID/priority. >> >>The major difference between RSTP and STP >>is how they avoid temporary loops. >>STP did it with a timer. RSTP coordinates between neighbors >>to turn on links more quickly after topology changes. >> >>However, in either case, it is impossible to always avoid temporary >>loops...the simplest case is when a repeater comes up, or if too many >>spanning tree messages get lost due to congestion. >> >>So to summarize, both STP and RSTP use the same basic >>algorithm...the heart of algorithm is to calculate a tree >>of shortest paths from a single point. >>And the resulting tree and data packet >>forwarding path is the same in both (because it is the >>same algorithm). A single shared loop-free subset >>of the physical topology is calculated, upon which data packets are >>forwarded. >> >> >> >>2) What is the difference between RSTP and IS-IS? >> >>This is harder to answer than the difference between RSTP and STP, >>because IS-IS and spanning tree (RSTP/STP) are so very different from >>each other. IS-IS passes around topology >>information so that every RBridge calculates the shortest path between >>itself >>and each >>destination. With spanning tree (RSTP/STP) each bridge just knows which >>subset of its >>own ports are "in" or "out" of the spanning tree. If a link is not in >>the spanning tree, >>then it cannot be used, even if it is the shortest path between point A >>and B, and >>pairwise paths can be quite suboptimal. Furthermore, traffic is concentrated >>on the links in the spanning tree, because no traffic can be on links >>not in the >>spanning tree. >> >>Also spanning tree bridges learn, based on >>seeing data traffic, which >>direction the source is. (which of its own local ports lead to the >>source of >>the data packet). So packets must always arrive from a particular source >>from >>the same direction or else bridges will get confused. In contrast, with >>IS-IS, >>switches can do path splitting; using multiple paths to reach a destination. >> >> >> >It is important to remember that the standard convergence times of RSTP >are lower than those of routing protocols, unless specific measures for >milliseconds convergence are applied. > >>3) What is difference between RSTP and RBridge approach? >> >>RBridge incorporates >>a TTL into the header of forwarded data packets so a temporary loop is >>not really bad, so it need not >>be very conservative about avoiding loops. Also, >>a link state protocol (IS-IS) calculates shortest >>pair-wise paths. Also, it can calculate multiple paths to the >>destination, and do path splitting. >> >> >Both IEEE Shortest Path Bridging and the Abridges draft proposal ( see >http://www.ietf.org/internet-drafts/draft-gibanez-trill-abridge-00.txt) >obtain shortest paths. They do not allow path splitting, but are less >complex than IS-IS >and do not mix STP and IS-IS protocols in same area. > >>4) What is the difference between recent work in IEEE to calculate >>per-ingress trees, and RBridge approach? >> >>IEEE may indeed wind up doing the same thing as RBridge. Several years >>before TRILL I tried to get IEEE interested in doing this approach, >>but they were not interested, perhaps because I didn't explain it >>well enough. Now that work has started in IETF, I think it is possible >>that IEEE will converge on the same solution, which would actually >>be good for the industry. >>Radia >> >> >I do not see an easy convergence between IEEE and RBridge proposals >unless the two groups cooperate strongly. >IEEE will likely preserve basic RSTP mechanisms (fast convergence and >distance vector to (multiple) root bridges) with multiple spanning trees >(this is my guess, I do not follow their recent activities), while >RBridge uses IS-IS (link state mechanisms) as basic protocol. > > >Guillermo Ibanez > >>Suping Zhai wrote: >> >> >> >>>hi, >>>I am confronted with some questions when reading the Rbridge protocol related draft and hope someone can help me with details. >>>What's the essential difference between (R)STP and routing protocol(e.g. IS-IS)? >>>How dose the routing protocol(e.g. IS-IS) can optimize the routing path while (R)STP can't? >>>Can we optimize the (R)STP protocol itself to reach that goal? If that's the case, then I think that all RBridge WG works can be substituted. And I have seen some work been done in IEEE802.1aq which is on the way to the per bridge MSTP road. But what I imagine is that should we get a comparable simple and untangled solution for the bridge network routing path? >>> >>>TIA. >>> >>>Best Regards, >>>zhaisuping at huawei.com >>>Huawei Technologies Co., Ltd. >>>Tel: +86-10-82836882 >>>Fax: +86-10-82836020 >>>2006-02-23 >>> >>> >>> >>> >>> >>> >>> >>>------------------------------------------------------------------------ >>> >>>_______________________________________________ >>>rbridge mailing list >>>rbridge at postel.org >>>http://www.postel.org/mailman/listinfo/rbridge >>> >>> >>> >>> >> >> >> >>------------------------------------------------------------------------ >> >>_______________________________________________ >>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 mailing list >rbridge at postel.org >http://www.postel.org/mailman/listinfo/rbridge
- [rbridge] A question about (R)STP and routing pro… Suping Zhai
- [rbridge] A question about (R)STP and routing pro… Suping Zhai
- [rbridge] A question about (R)STP and routing pro… Guillermo Ibáñez
- [rbridge] A question about (R)STP and routing pro… Guillermo Ibáñez
- [rbridge] Additioanla clarification Abridges port… Guillermo Ibáñez
- [rbridge] Additioanla clarification Abridges port… robey
- [rbridge] Additioanla clarification Abridges port… robey
- [rbridge] Additioanla clarification Abridges port… Guillermo Ibáñez
- [rbridge] VLAN tag for the encapsulated packets Saikat Ray
- [rbridge] VLAN tag for the encapsulated packets Radia Perlman
- [rbridge] VLAN tag for the encapsulated packets Saikat Ray
- [rbridge] VLAN tag for the encapsulated packets Radia Perlman
- [rbridge] VLAN tag for the encapsulated packets Saikat Ray