Re: VPLS naming issues
Eric Rosen <[email protected]> Mon, 23 Jun 2003 11:23:58 -0400
| Newsgroups | gmane.ietf.ppvpn |
|---|---|
| Message-ID | <[email protected]> |
Vach> 2. Naming the VPLS: currently the name of the VPLS is the VCID. This Vach> is not adequate. I proposed a VPN ID TLV. Eric proposed a Vach> Generalized ID FEC. I'd like to get this resolved as to which Vach> direction we should proceed. I have already raised this issue on Vach> the mailing list, and would like to get some more feedback before Vach> Vienna. Vach> What I would like is to be able to name the VPLS, name each PW in the Vach> VPLS, identify each PW with a VC type, and associate each PW with a Vach> split-horizon group. I'd like to be able to do this too; in fact, the Generalized FEC Id does this easily. The only real difference between the VPN ID TLV and the Generalized FEC ID is that the latter allows a PW to have a different name at each of its endpoints, while the former requires it to have the same name at both endpoints. If one considers only those applications which appear in drafts co-authored by Vach ;-), then it will appear that there is no need for PWs to be named differently at the two endpoints. If there is no such need, then the two proposals are functionally identical, but the Generalized FEC Id is more complicated. (I'd say only "slightly" more complicated, but perhaps others would diagree.) However, if one considers some additional applications (such as those described in draft-rosen-ppvpn-l2-signaling-03.txt sections 5.1.1.2, 5.3, 5.4, and 5.5), then I don't think the VPN ID TLV is adequate. Of particular concern is the application in 5.5 (distributed VPLS), as this needs to be interoperable with "regular" VPLS. I think we need one naming space which covers both the distributed VPLS and the regular VPLS, and I don't see how this can be the VPN ID TLV. Perhaps not everyone takes distributed VPLS seriously, but if it is to be ruled out, it should be done so explicitly, not as a (possibly unintended) side-effect of the way we adopt a naming space. The other applications for which the VPN ID TLV is unsuitable are VPWS applications, and conceivably we could use a different naming structure for VPWS than for VPLS. However, I think that would be a complication rather than a simplification. My thinking is that the Generalized FEC Id is a naming mechanism which provides everything that is needed for VPLS, but which also can cover more applications. So I don't really see the downside.