Re: VPLS model for L2VPN Framework document
Matt Squire <[email protected]> Wed, 28 May 2003 22:13:03 -0400
| Newsgroups | gmane.ietf.ppvpn |
|---|---|
| Message-ID | <[email protected]> |
> > If we want to allow the PE bridges to be part of a larger bridged network, > it would be desirable for this model to be supported by the VPLS framework. > This would require: > > - the PE contains a single bridge entity > > - that bridge entity contains a single "port" to the emulated LAN > > - each distinct VLAN on the emulated LAN is replaced by a distinct VPLS > instance (an "emulated VLAN") > > - a further distinct VPLS instance is used to carry the "untagged packets" > of the emulated LAN. > So this is where I may (or may not) offer a different opinion from Norm and/or Ali. I continue to be of the opinion that the "emulated LAN" (e.g. VPLS) should look like a LAN to the bridge function, which implies (to me anyway) that a) if that VPLS is provisioned as a trunk port to the bridge, then there are multiple VLANs per VPLS (not one VPLS/vlan) - this is after all how a bridge views a non-emulated trunk port b) if that VPLS is provisioned as an access port to the bridge, then there is only one VLAN per VPLS (though as with tag stacking, one "carrier" VLAN may not equal one "customer" VLAN). To me, this keeps the terminology and model incredibly consistent to the existing briding models. Using a separate VPLS instance for discovery and setup (as discussed below) creates a likely opportunity of the 'discovery' VPLS being in a different state than the 'data' VPLS, which of course would screw everything up. It also creates the necessity for some VPLS coordination so that the bridge sees multiple VPLSs as a single LAN port. E.g. if the "untagged" VPLS does not come up (not enough labels or whatever), do the others go down? What of some of the others don't come up, should the untagged VPLS go down? I get the willies thinking about the possibilities. Would you do this with real Ethernet segments? E.g. use one LAN to control the status of all collection of other LANs connected to the same bridges? I would guess not. So I think its dangerous to try that approach here for those very same reasons. > The VPLS instance used to carry the untagged packets would, from the > perspective of discovery and setup, be an independent VPLS instance. It is > only the use of this VPLS instance that makes it any different than any > other VPLS instance. Let's call this VPLS instance the "control VPLS > instance". Then we need to allow a PE bridge to attach, via a single > emulated LAN port, to one control VPLS instance and to an arbitrary number > of additional VPLS instances. > > A set of PEs that attach to a common VPLS control instance may be termed an > "island". Note that there is no requirement that two PE bridges in the same > island support the same set of VPLS instances, nor is there any requirement > that a VPLS instance (other than the control instance) stay within an > island. > > The framework model, on the other hand, suggests that a PE may contain > multiple bridges, each with a port to a single VPLS instance. This would > seem to rule out the possibility of using a single spanning tree for > multiple VLANs. > Exactly, which is one of the critiques of the framework model. - Matt