Virtual Private LAN Service (VPLS) Using BGP for Auto-Discovery and Signaling
RFC 4761
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2018-12-20
|
08 | (System) | Received changes through RFC Editor sync (changed abstract to 'Virtual Private LAN Service (VPLS), also known as Transparent LAN Service and Virtual Private Switched Network … Received changes through RFC Editor sync (changed abstract to 'Virtual Private LAN Service (VPLS), also known as Transparent LAN Service and Virtual Private Switched Network service, is a useful Service Provider offering. The service offers a Layer 2 Virtual Private Network (VPN); however, in the case of VPLS, the customers in the VPN are connected by a multipoint Ethernet LAN, in contrast to the usual Layer 2 VPNs, which are point-to-point in nature. This document describes the functions required to offer VPLS, a mechanism for signaling a VPLS, and rules for forwarding VPLS frames across a packet switched network. [STANDARDS-TRACK]') |
2015-10-14
|
08 | (System) | Notify list changed from l2vpn-chairs@ietf.org to (None) |
2014-02-11
|
(System) | Posted related IPR disclosure: Juniper's Statement of IPR related to RFC 4761 | |
2012-08-22
|
08 | (System) | post-migration administrative database adjustment to the No Objection position for Bill Fenner |
2012-08-22
|
08 | (System) | post-migration administrative database adjustment to the No Objection position for Sam Hartman |
2012-08-22
|
08 | (System) | post-migration administrative database adjustment to the No Objection position for Ted Hardie |
2012-08-22
|
08 | (System) | post-migration administrative database adjustment to the No Objection position for David Kessens |
2012-08-22
|
08 | (System) | post-migration administrative database adjustment to the No Objection position for Russ Housley |
2009-02-10
|
(System) | Posted related IPR disclosure: Juniper's Statement of IPR related to RFC 4761 | |
2007-01-24
|
08 | Amy Vezza | State Changes to RFC Published from RFC Ed Queue by Amy Vezza |
2007-01-24
|
08 | Amy Vezza | [Note]: 'RFC 4761' added by Amy Vezza |
2007-01-16
|
08 | (System) | RFC published |
2006-12-20
|
08 | (System) | IANA Action state changed to Waiting on RFC Editor from Waiting on Authors |
2006-11-29
|
08 | (System) | IANA Action state changed to Waiting on Authors from Waiting on RFC Editor |
2006-10-03
|
08 | (System) | IANA Action state changed to Waiting on RFC Editor from In Progress |
2006-10-03
|
08 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
2006-09-28
|
08 | (System) | IANA Action state changed to Waiting on Authors |
2006-07-10
|
08 | Amy Vezza | State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza |
2006-07-05
|
08 | Amy Vezza | IESG state changed to Approved-announcement sent |
2006-07-05
|
08 | Amy Vezza | IESG has approved the document |
2006-07-05
|
08 | Amy Vezza | Closed "Approve" ballot |
2006-07-05
|
08 | Amy Vezza | State Changes to Approved-announcement to be sent from IESG Evaluation::External Party by Amy Vezza |
2006-07-04
|
08 | Mark Townsley | Note field has been cleared by Mark Townsley |
2006-07-04
|
08 | David Kessens | [Ballot Position Update] Position for David Kessens has been changed to No Objection from Discuss by David Kessens |
2006-06-25
|
08 | Mark Townsley | State Changes to IESG Evaluation::External Party from IESG Evaluation::AD Followup by Mark Townsley |
2006-06-25
|
08 | Mark Townsley | [Note]: 'New version should address David''s comments. Waiting on clearance.' added by Mark Townsley |
2006-06-25
|
08 | Mark Townsley | [Note]: ' ' added by Mark Townsley |
2006-06-25
|
08 | Mark Townsley | Diff between -06 and -08: http://tinyurl.com/mhths -07 was a mistake |
2006-06-23
|
08 | Sam Hartman | [Ballot Position Update] Position for Sam Hartman has been changed to No Objection from Discuss by Sam Hartman |
2006-06-22
|
08 | (System) | New version available: draft-ietf-l2vpn-vpls-bgp-08.txt |
2006-06-21
|
08 | Mark Townsley | [Note]: 'Working on DISCUSS issues from Sam and David' added by Mark Townsley |
2006-06-20
|
08 | Bill Fenner | [Ballot Position Update] Position for Bill Fenner has been changed to No Objection from Discuss by Bill Fenner |
2006-06-20
|
08 | (System) | Sub state has been changed to AD Follow up from New Id Needed |
2006-06-20
|
07 | (System) | New version available: draft-ietf-l2vpn-vpls-bgp-07.txt |
2006-06-01
|
08 | Mark Townsley | [Note]: 'Pinged authors again, detailing what is necessary for advancement' added by Mark Townsley |
2006-05-31
|
08 | Magnus Westerlund | [Ballot Position Update] New position, No Objection, has been recorded for Magnus Westerlund by Magnus Westerlund |
2006-05-25
|
08 | Cullen Jennings | [Ballot Position Update] New position, No Objection, has been recorded for Cullen Jennings by Cullen Jennings |
2006-05-16
|
08 | Ross Callon | [Ballot Position Update] New position, No Objection, has been recorded for Ross Callon by Ross Callon |
2006-03-23
|
08 | Mark Townsley | State Changes to IESG Evaluation::Revised ID Needed from IESG Evaluation::External Party by Mark Townsley |
2006-03-23
|
08 | Mark Townsley | Note field has been cleared by Mark Townsley |
2006-03-21
|
08 | Sam Hartman | [Ballot discuss] Please add text similar to the following taken from RFC 4364 to the security considerations section: MPLS-in-IP and MPLS-in-GRE tunneling are specified … [Ballot discuss] Please add text similar to the following taken from RFC 4364 to the security considerations section: MPLS-in-IP and MPLS-in-GRE tunneling are specified in [MPLS-in-IP-GRE]. If it is desired to use such tunnels to carry VPN packets, then the security considerations described in Section 8 of that document must be fully understood. Any implementation of BGP/MPLS IP VPNs that allows VPN packets to be tunneled as described in that document MUST contain an implementation of IPsec that can be used as therein described. If the tunnel is not secured by IPsec, then the technique of IP address filtering at the border routers, described in Section 8.2 of that document, is the only means of ensuring that a packet that exits the tunnel at a particular egress PE was actually placed in the tunnel by the proper tunnel head node (i.e., that the packet does not have a spoofed source address). Since border routers frequently filter only source addresses, packet filtering may not be effective unless the egress PE can check the IP source address of any tunneled packet it receives, and compare it to a list of IP addresses that are valid tunnel head addresses. Any implementation that allows MPLS-in-IP and/or MPLS-in-GRE tunneling to be used without IPsec MUST allow the egress PE to validate in this manner the IP source address of any tunneled packet that it receives. |
2006-03-06
|
08 | Mark Townsley | State Changes to IESG Evaluation::External Party from IESG Evaluation::AD Followup by Mark Townsley |
2006-03-06
|
08 | Mark Townsley | [Note]: 'Asked authors to clarify IANA issue from Pekka S. described in David Kessen''s DISCUSS comment. Asked chairs to come up with new names for … [Note]: 'Asked authors to clarify IANA issue from Pekka S. described in David Kessen''s DISCUSS comment. Asked chairs to come up with new names for this and vpls-ldp document. Part of Sam''s general block on L2VPN.' added by Mark Townsley |
2006-03-06
|
08 | Mark Townsley | Awaiting document renaming, etc. |
2006-02-19
|
08 | Russ Housley | [Ballot Position Update] Position for Russ Housley has been changed to No Objection from Discuss by Russ Housley |
2006-02-17
|
08 | Amy Vezza | State Changes to IESG Evaluation::AD Followup from IESG Evaluation by Amy Vezza |
2006-02-16
|
08 | Alex Zinin | [Ballot discuss] Implementation & interop report is needed for this document. |
2006-02-16
|
08 | Alex Zinin | [Ballot Position Update] New position, Discuss, has been recorded for Alex Zinin by Alex Zinin |
2006-02-16
|
08 | Margaret Cullen | [Ballot comment] I agree with the issues raised by Pekka Savola in his review, but I have no further objection. |
2006-02-16
|
08 | Ted Hardie | [Ballot Position Update] Position for Ted Hardie has been changed to No Objection from Discuss by Ted Hardie |
2006-02-16
|
08 | Mark Townsley | State Change Notice email list have been change to l2vpn-chairs@tools.ietf.org from rick@rhwilder.net, vkompella@timetra.com, loa@pi.se |
2006-02-16
|
08 | Mark Townsley | [Note]: 'Asked authors to clarify IANA issue from Pekka S. described in David Kessen''s DISCUSS comment. Asked chairs to come up with new names for … [Note]: 'Asked authors to clarify IANA issue from Pekka S. described in David Kessen''s DISCUSS comment. Asked chairs to come up with new names for this and vpls-ldp document.' added by Mark Townsley |
2006-02-16
|
08 | Jon Peterson | [Ballot Position Update] New position, No Objection, has been recorded for Jon Peterson by Jon Peterson |
2006-02-01
|
08 | Sam Hartman | [Ballot discuss] [This discuss is part of an ongoing discussion with Mark. We should better understand this issue after I send some mail this weekend.] … [Ballot discuss] [This discuss is part of an ongoing discussion with Mark. We should better understand this issue after I send some mail this weekend.] According to section 2 of this document, this can be used to set up both IP and MPLS pseudowires to provide VPLS. Assuming that this is true, then this protocol needs to provide mechanisms for discovering and configuring security. If this is false, then section 2 needs to be clarified. |
2006-02-01
|
08 | Sam Hartman | [Ballot Position Update] New position, Discuss, has been recorded for Sam Hartman by Sam Hartman |
2006-02-01
|
08 | Amy Vezza | Telechat date was changed to 2006-02-16 from 2006-02-02 by Amy Vezza |
2006-01-31
|
08 | (System) | State Changes to IESG Evaluation from IESG Evaluation - Defer by system |
2006-01-19
|
08 | Margaret Cullen | [Ballot Position Update] Position for Margaret Wasserman has been changed to No Objection from Undefined by Margaret Wasserman |
2006-01-19
|
08 | Margaret Cullen | [Ballot comment] |
2006-01-19
|
08 | Margaret Cullen | [Ballot comment] Just for future reference, please include a Table of Contents in all documents over ~9 or 10 pages. Not including a Table of … [Ballot comment] Just for future reference, please include a Table of Contents in all documents over ~9 or 10 pages. Not including a Table of Contents makes it much harder to review a document this long/complex. |
2006-01-19
|
08 | Margaret Cullen | [Ballot Position Update] New position, Undefined, has been recorded for Margaret Wasserman by Margaret Wasserman |
2006-01-19
|
08 | Bert Wijnen | [Ballot Position Update] Position for Bert Wijnen has been changed to No Objection from Undefined by Bert Wijnen |
2006-01-19
|
08 | Bert Wijnen | [Ballot comment] I agree with TED's DISCUSS. And in fact MIB Doctor revieq also raised the question as to why there are 2 solutions for … [Ballot comment] I agree with TED's DISCUSS. And in fact MIB Doctor revieq also raised the question as to why there are 2 solutions for the same problem. So pointing it out clearly on the front page makes sense to me. |
2006-01-19
|
08 | Bert Wijnen | [Ballot Position Update] New position, Undefined, has been recorded for Bert Wijnen by Bert Wijnen |
2006-01-19
|
08 | Bill Fenner | [Ballot discuss] I would like to see a title change in both vpls-bgp and vpls-ldp to make it clear that they're different. In particular, I … [Ballot discuss] I would like to see a title change in both vpls-bgp and vpls-ldp to make it clear that they're different. In particular, I don't think "over MPLS" accurately captures the difference between the two protocols. |
2006-01-19
|
08 | Bill Fenner | [Ballot Position Update] New position, Discuss, has been recorded for Bill Fenner by Bill Fenner |
2006-01-18
|
08 | Sam Hartman | State Changes to IESG Evaluation - Defer from IESG Evaluation::AD Followup by Sam Hartman |
2006-01-18
|
08 | David Kessens | [Ballot comment] More comments by Pekka Savola from the Ops Directorate: editorial --------- … [Ballot comment] More comments by Pekka Savola from the Ops Directorate: editorial --------- Alternative approaches include: [13], which allows one to build a Layer 2 VPN with Ethernet as the interconnect; and [12]), which allows one to set up an Ethernet connection across a packet-switched network. ==> s/)// ? they know that a VPLS service is being offered. We will call these VPLS edge devices, which could be either a PE or an u-PE, a VE. ==> what is a "VE"? Please expand. It seems to be used extensively in later parts of the doc, but never explained. The term "demultiplexor" refers to an identifier in a data packet that identifies both the VPLS to which the packet belongs as well as the ingress PE. In this document, the demultiplexor is an MPLS label. ==> what about L2VPN's if it wouldn't be implemented over MPLS but rather IP, GRE, .. etc. tunnels? Do those still use MPLS labels? Is this doc compatible with that approach (1st paragraph of 2.2 seems to imply that it should be)? The Service Provider Network is a packet switched network. The PEs are assumed to be (logically) fully meshed with tunnels over which packets that belong to a service (such as VPLS) are encapsulated and forwarded. These tunnels can be IP tunnels, such as GRE, or MPLS tunnels, established by RSVP-TE or LDP. These tunnels are established independently of the services offered over them; the signaling and establishment of these tunnels are not discussed in this document. ... All the PEs participating in a VPLS are assumed to be fully meshed in the data plane, i.e., there is a bidirectional pseudowire between every pair of PEs participating in that VPLS, and thus every (ingress) PE can send a VPLS packet to the egress PE(s) directly, without the need for an intermediate PE (see Section 4.2.5.) This requires that VPLS PEs are logically fully meshed in the control plane so that a PE can send a message to another PE to set up the necessary pseudowires. See Section 3.6 for a discussion on alternatives to achieve a logical full mesh in the control plane. ==> aren't you saying much the same things twice? Either reword or suggest clarifying the differences. VPLS is a "LAN Service" in that CE devices that belong to VPLS V can interact through the SP network as if they were connected by a LAN. ==> "VPLS _V_"? You don't use 'V' until section 3.1.1, so it would be clearer to remove it in here. A VPLS BGP NLRI has the following information elements: a VE ID, a VE Block Offset, a VE Block Size and a label base. The format of the VPLS NLRI is given below. The AFI is the L2VPN AFI (to be assigned by IANA), and the SAFI is the VPLS SAFI (65). The Length field is in octets. ==> it might not hurt to state explicitly whether the Length field include the length field itself or only the subsequent fields.. |
2006-01-18
|
08 | David Kessens | [Ballot discuss] First of all, I agree with Ted. In addition, I have the following issues: I received the following review from the Ops Directorate … [Ballot discuss] First of all, I agree with Ted. In addition, I have the following issues: I received the following review from the Ops Directorate by Pekka Savola. Please clarify the IANA issues regarding the extended attribute, review the reference section as suggested by Pekka amd issue 5. I leave issue 6&7 to the security area directors to decide whether they believe that further discussion is necessary. The other issues are serious enough that it would be useful to take a look at them, but I don't consider them blocking. ----- Summary of substantial issues: 1) a few references should likely be normative; hopefully [13] (draft-kompella-l2vpn-l2vpn-00) isn't required... 2) is IANA action required of "Layer2 Info Extended Community"? 3) multi-AS VPN data plane solution is not described 4) how does the CE know whether it needs to run STP or not? 5) encapsulation depends on 'P'-bit which isn't defined 6) the use of IPsec to secure PE-to-PE communication should be described, now it's the infamous "just use IPsec". 7) there doesn't appear to be any security model whatsoever for verifying BGP updates. Any valid BGP peer can join any VPLS it wants. This may even apply in inter-AS case (not sure). This should be described better and specified as necessary; mechanisms equivalent to unicast inbound "prefix-lists" should at least be available (this might not even need on-the-wire changes!). Many of these are important, most of them should be easy to fix; I'm most concerned about 7) though. subtantial ---------- 1) 3.1.2. Protocol Specification The specific mechanism for autodiscovery described here is based on [13] and [10]; it uses BGP extended communities [4] to identify members of a VPLS, in particular, the Route Target community, whose format is described in [4]. The semantics of the use of Route Targets is described in [10]; their use in VPLS is identical. ==> this seems that at least [10] should be a normative reference. Also, text doesn't make it clear enough whether specification given in [4] and [10] is sufficient to implement this, or whether you need [13] as well. If that'd be true, some serious action would be needed. 2) The following extended attribute, the "Layer2 Info Extended Community", is used to signal control information about the pseudowires to be setup for a given VPLS. This information includes the Encaps Type (type of encapsulation on the pseudowires), Control Flags (control information regarding the pseudowires) and the Maximum Transmission Unit (MTU) to be used on the pseudowires. The Encaps Type for VPLS is 19. +------------------------------------+ | Extended community type (2 octets) | +------------------------------------+ ... ==> did you define anywhere what this community type should be or that IANA should allocate it? Not here, and not in this doc's IANA considerations section at least. 3) 3.4. Multi-AS VPLS ... However, sites in a VPLS may connect to PEs in different ASes. This leads to two issues: 1) there would not be an I-BGP connection between those PEs, so some means of signaling across ASes is needed; and 2) there may not be PE-to-PE tunnels between the ASes. A similar problem is solved in [10], Section 10. Three methods are suggested to address issue (1); all these methods have analogs in multi-AS VPLS. ==> Have you solved issue (2)? Not at least in this section, if yes, please provide a pointer. ==> should [10] be a normative reference? It seems to be on the borderline... 4) It is often desired to multi-home a VPLS site, i.e., to connect it to multiple PEs, perhaps even in different ASes. In such a case, the PEs connected to the same site can either be configured with the same VE ID or with different VE IDs. In the latter case, it is mandatory to run STP on the CE device, and possibly on the PEs, to construct a loop-free VPLS topology. How this can be accomplished is outside the scope of this document; however, the rest of this section will describe in some detail the former case. ==> how does the customer know whether the same or different VEs are used, i.e., whether it needs to run STP on its systems or not? Wasn't the point of VPLS that it's transparent to the CEs? 5) 4.1. Encapsulation Ethernet frames received from CE devices are encapsulated for transmission over the packet switched network connecting the PEs. The encapsulation is as in [5], with one change: a PE that sets the P bit in the Control Flags strips the outermost VLAN from an Ethernet frame received from a CE before encapsulating it, and pushes a VLAN onto a decapsulated frame before sending it to a CE. ==> where is the "P" bit defined? Control Flags is described in section 3.2.4, but it doesn't have a P bit. 6) The focus in Virtual Private LAN Service is the privacy of data, i.e., that data in a VPLS is only distributed to other nodes in that VPLS and not to any external agent or other VPLS. Note that VPLS does not offer security or authentication: VPLS packets are sent in the clear in the packet-switched network, and a man-in-the-middle can eavesdrop, and may be able to inject packets into the data stream. If security is desired, the PE-to-PE tunnels can be IPsec tunnels. ==> I think you need to describe better how you'd use IPsec to secure PE-to-PE interactions or give pointers to it. You're basically already requiring the use of PWE3, so that limits the IPsec tunnel options a bit. 7) There are two aspects to achieving data privacy in a VPLS: securing the control plane, and protecting the forwarding path. Compromise of the control plane could result in a PE sending data belonging to some VPLS to another VPLS, or blackholing VPLS data, or even sending it to an eavesdropper, none of which are acceptable from a data privacy point of view. Since all control plane exchanges are via BGP, techniques such as in [2] help authenticate BGP messages, making it harder to spoof updates (which can be used to divert VPLS traffic to the wrong VPLS), or withdraws (denial of service attacks). In the multi-AS options (b) and (c), this also means protecting the inter-AS BGP sessions, between the ASBRs, the PEs or the Route Reflectors. ==> I think the security considerations needs to be more upfront about the threats. AFAICS, verifying the contents of BGP updates (coming from a valid peer) is not possible -- or is it? I.e., any valid peer (even in a different AS) could join any VPLS it wanted to. Compare the situation to BGP with unicast prefixes: operators can perform inbound and outbound filtering with e.g., prefix-lists, only authorizing certain advertisements. Are similar mechanisms possible with VPLS? I'd certainly hope so. This issue is not just about attacks, it's also about unintentional misconfiguration: most network outages (I recall seeing studies saying even 80%) are caused by misconfiguration. Here it'd be awfully simple to misconfigure the VPLS, and bang.. suddenly the traffic of separate VPLS's would be mixed up just by misconfiguring (for example) RT. |
2006-01-18
|
08 | David Kessens | [Ballot discuss] First of all, I agree with Ted. In addition, I have the following issues: I received the following review from the Ops Directorate … [Ballot discuss] First of all, I agree with Ted. In addition, I have the following issues: I received the following review from the Ops Directorate by Pekka Savola. Please clarify the IANA issues regarding the extended attribute, review the reference section as suggested by Pekka amd issue 5. The other issues are serious enough that it would be useful to take a look at them, but I don't consider them blocking. ----- Summary of substantial issues: 1) a few references should likely be normative; hopefully [13] (draft-kompella-l2vpn-l2vpn-00) isn't required... 2) is IANA action required of "Layer2 Info Extended Community"? 3) multi-AS VPN data plane solution is not described 4) how does the CE know whether it needs to run STP or not? 5) encapsulation depends on 'P'-bit which isn't defined 6) the use of IPsec to secure PE-to-PE communication should be described, now it's the infamous "just use IPsec". 7) there doesn't appear to be any security model whatsoever for verifying BGP updates. Any valid BGP peer can join any VPLS it wants. This may even apply in inter-AS case (not sure). This should be described better and specified as necessary; mechanisms equivalent to unicast inbound "prefix-lists" should at least be available (this might not even need on-the-wire changes!). Many of these are important, most of them should be easy to fix; I'm most concerned about 7) though. subtantial ---------- 1) 3.1.2. Protocol Specification The specific mechanism for autodiscovery described here is based on [13] and [10]; it uses BGP extended communities [4] to identify members of a VPLS, in particular, the Route Target community, whose format is described in [4]. The semantics of the use of Route Targets is described in [10]; their use in VPLS is identical. ==> this seems that at least [10] should be a normative reference. Also, text doesn't make it clear enough whether specification given in [4] and [10] is sufficient to implement this, or whether you need [13] as well. If that'd be true, some serious action would be needed. 2) The following extended attribute, the "Layer2 Info Extended Community", is used to signal control information about the pseudowires to be setup for a given VPLS. This information includes the Encaps Type (type of encapsulation on the pseudowires), Control Flags (control information regarding the pseudowires) and the Maximum Transmission Unit (MTU) to be used on the pseudowires. The Encaps Type for VPLS is 19. +------------------------------------+ | Extended community type (2 octets) | +------------------------------------+ ... ==> did you define anywhere what this community type should be or that IANA should allocate it? Not here, and not in this doc's IANA considerations section at least. 3) 3.4. Multi-AS VPLS ... However, sites in a VPLS may connect to PEs in different ASes. This leads to two issues: 1) there would not be an I-BGP connection between those PEs, so some means of signaling across ASes is needed; and 2) there may not be PE-to-PE tunnels between the ASes. A similar problem is solved in [10], Section 10. Three methods are suggested to address issue (1); all these methods have analogs in multi-AS VPLS. ==> Have you solved issue (2)? Not at least in this section, if yes, please provide a pointer. ==> should [10] be a normative reference? It seems to be on the borderline... 4) It is often desired to multi-home a VPLS site, i.e., to connect it to multiple PEs, perhaps even in different ASes. In such a case, the PEs connected to the same site can either be configured with the same VE ID or with different VE IDs. In the latter case, it is mandatory to run STP on the CE device, and possibly on the PEs, to construct a loop-free VPLS topology. How this can be accomplished is outside the scope of this document; however, the rest of this section will describe in some detail the former case. ==> how does the customer know whether the same or different VEs are used, i.e., whether it needs to run STP on its systems or not? Wasn't the point of VPLS that it's transparent to the CEs? 5) 4.1. Encapsulation Ethernet frames received from CE devices are encapsulated for transmission over the packet switched network connecting the PEs. The encapsulation is as in [5], with one change: a PE that sets the P bit in the Control Flags strips the outermost VLAN from an Ethernet frame received from a CE before encapsulating it, and pushes a VLAN onto a decapsulated frame before sending it to a CE. ==> where is the "P" bit defined? Control Flags is described in section 3.2.4, but it doesn't have a P bit. 6) The focus in Virtual Private LAN Service is the privacy of data, i.e., that data in a VPLS is only distributed to other nodes in that VPLS and not to any external agent or other VPLS. Note that VPLS does not offer security or authentication: VPLS packets are sent in the clear in the packet-switched network, and a man-in-the-middle can eavesdrop, and may be able to inject packets into the data stream. If security is desired, the PE-to-PE tunnels can be IPsec tunnels. ==> I think you need to describe better how you'd use IPsec to secure PE-to-PE interactions or give pointers to it. You're basically already requiring the use of PWE3, so that limits the IPsec tunnel options a bit. 7) There are two aspects to achieving data privacy in a VPLS: securing the control plane, and protecting the forwarding path. Compromise of the control plane could result in a PE sending data belonging to some VPLS to another VPLS, or blackholing VPLS data, or even sending it to an eavesdropper, none of which are acceptable from a data privacy point of view. Since all control plane exchanges are via BGP, techniques such as in [2] help authenticate BGP messages, making it harder to spoof updates (which can be used to divert VPLS traffic to the wrong VPLS), or withdraws (denial of service attacks). In the multi-AS options (b) and (c), this also means protecting the inter-AS BGP sessions, between the ASBRs, the PEs or the Route Reflectors. ==> I think the security considerations needs to be more upfront about the threats. AFAICS, verifying the contents of BGP updates (coming from a valid peer) is not possible -- or is it? I.e., any valid peer (even in a different AS) could join any VPLS it wanted to. Compare the situation to BGP with unicast prefixes: operators can perform inbound and outbound filtering with e.g., prefix-lists, only authorizing certain advertisements. Are similar mechanisms possible with VPLS? I'd certainly hope so. This issue is not just about attacks, it's also about unintentional misconfiguration: most network outages (I recall seeing studies saying even 80%) are caused by misconfiguration. Here it'd be awfully simple to misconfigure the VPLS, and bang.. suddenly the traffic of separate VPLS's would be mixed up just by misconfiguring (for example) RT. |
2006-01-18
|
08 | David Kessens | [Ballot Position Update] Position for David Kessens has been changed to Discuss from Undefined by David Kessens |
2006-01-18
|
08 | David Kessens | [Ballot Position Update] New position, Undefined, has been recorded for David Kessens by David Kessens |
2006-01-18
|
08 | Ted Hardie | [Ballot discuss] Would it be valuable to add an IESG note pointing out that there are two solutions and pointing in each to the other? … [Ballot discuss] Would it be valuable to add an IESG note pointing out that there are two solutions and pointing in each to the other? The "let the market decide" result from L2vpn is clearly within their purview, but should the IESG highlight that in the document itself, as it is in Mark's write-up? |
2006-01-18
|
08 | Ted Hardie | [Ballot Position Update] Position for Ted Hardie has been changed to Discuss from Undefined by Ted Hardie |
2006-01-18
|
08 | Ted Hardie | [Ballot Position Update] New position, Undefined, has been recorded for Ted Hardie by Ted Hardie |
2006-01-18
|
08 | Russ Housley | [Ballot comment] Please delete sections 1.3, 1.4, and 1.5 prior to publication. Shift Figure 6 to the left so that it does not exceed … [Ballot comment] Please delete sections 1.3, 1.4, and 1.5 prior to publication. Shift Figure 6 to the left so that it does not exceed the right page margin. |
2006-01-18
|
08 | Russ Housley | [Ballot discuss] In Section 6, 1st paragraph, includes: > > Note that VPLS does not offer security or authentication ... > … [Ballot discuss] In Section 6, 1st paragraph, includes: > > Note that VPLS does not offer security or authentication ... > The term "security" is very vague in this context. I propose: > > Note that VPLS does not offer confidentiality, integrity, or > authentication ... > I think this sets the context for "security" in the rest of the paragraph. |
2006-01-18
|
08 | Russ Housley | [Ballot Position Update] New position, Discuss, has been recorded for Russ Housley by Russ Housley |
2006-01-17
|
08 | Scott Hollenbeck | [Ballot Position Update] New position, No Objection, has been recorded for Scott Hollenbeck by Scott Hollenbeck |
2006-01-17
|
08 | Brian Carpenter | [Ballot Position Update] New position, No Objection, has been recorded for Brian Carpenter by Brian Carpenter |
2006-01-09
|
08 | Mark Townsley | Placed on agenda for telechat - 2006-01-19 by Mark Townsley |
2006-01-09
|
08 | Mark Townsley | [Note]: 'This document and draft-ietf-l2vpn-vpls-ldp are different solutions to similar problems. L2VPN agreed to advance both and essentially "let the market decide."' added by Mark … [Note]: 'This document and draft-ietf-l2vpn-vpls-ldp are different solutions to similar problems. L2VPN agreed to advance both and essentially "let the market decide."' added by Mark Townsley |
2005-12-29
|
08 | (System) | Sub state has been changed to AD Follow up from New Id Needed |
2005-12-29
|
06 | (System) | New version available: draft-ietf-l2vpn-vpls-bgp-06.txt |
2005-12-20
|
08 | Mark Townsley | [Note]: 'This document will go forward simultaneously with draft-ietf-l2vpn-vpls-ldp-07.txt - Waiting on new version incorporating gen-art review comments (see GEN-ART REVIEW RESPONSE comment).' added by … [Note]: 'This document will go forward simultaneously with draft-ietf-l2vpn-vpls-ldp-07.txt - Waiting on new version incorporating gen-art review comments (see GEN-ART REVIEW RESPONSE comment).' added by Mark Townsley |
2005-12-20
|
08 | Mark Townsley | GEN-ART REVIEW RESPONSE Kireeti, Sounds like you are going to rev the document with somewhat substantive changes based on the gen-art review. As such, I'm … GEN-ART REVIEW RESPONSE Kireeti, Sounds like you are going to rev the document with somewhat substantive changes based on the gen-art review. As such, I'm defering this document from this week's telechat. I will put it back on as soon as I see a -06. Note that I am going to be on paternity leave for a few weeks starting sometime between now and Oct 28 - if you can get the document revved before next Wednesday (and the baby hasn't been born yet) I will ask for it to be added to the next telechat (Oct 11). Thanks, - Mark Kireeti Kompella wrote: > Thanks for the updated review. > > On Mon, 26 Sep 2005, Elwyn Davies wrote: > > > >> Document: draft-ietf-l2vpn-vpls-bgp-05.txt >> Intended Status: Proposed Standard >> Shepherding AD: Mark Townsley >> Review Trigger: IESG Telechat 29/9/05 >> >> Summary: >> Technically this is probably almost ready for PS. In terms of >> comprehensibility for the the future there are a number of areas >> which I feel it is really important to improve by adding a couple of >> sentences of explanation as to the purpose and motivation, firstly >> of the document as a whole and then to a couple of subsections - it >> almost feels as if the document is trying to avoid saying that VPLS >> is about extending e****net. There are also a few editorial nits. >> Having reviewed the draft defining the alternative way of setting up >> VPLS using LDP, there appear to be a number of areas where this >> document does not address technical issues that are covered by the >> LDP document. In some cases these may not be relevant to this >> document, but I think that it ought to cover MAC address aging and >> scaling. Incidentally the LDP based document is much less reticent >> about VPLS being about extending Ethernet LANs. >> > > > Okay. I agree with most of the comments, so I'll rev the document > with those and send you and updated version. Below, I'll discuss some > of the comments that may need further elaboration. > > > >> Review: >> >> Technically the document appears to be very well written My major >> concern is that the purpose and motivation both of the whole document >> and some individual parts needs to be spelt out up front. Also I am unsure as >> to whether some of the issues covered in the LDp based VPLS specification should >> be covered in this document as well. [The SAFI issue previously suggested has >> been cleared.] >> >> Clarifications of purpose/motivation needed: >> Abstract/Intro/General: A reader with no previous experience of the >> l2vpn wg coming to this document will potentially be confused by the >> generic words used in the title, abstract and introduction which may >> lead them to expect this document to be concerned with more generic l2 >> services than is apparently the case. I had to go back through the >> framework document to the l2vpn charter to find that the VPLS service is >> specifically intended for extending Ethernet LANs. It would greatly >> reduce confusion if this was made clear up front. Then it is more >> obvious why ss3.4.x talk only about 'carrying Ethernet traffic' etc., >> and s4 talks only about Ethernet frames. >> > > > Okay. > > > >> s3: particularly s3.2.1 and s3.3, para 1: A paragraph on the motivation >> for the use of VBO, VBS, LB would help (presumably to do with partition >> and allocation of the label space). Some brief advice on allocation >> strategy would help both implementors and users. >> > > > Okay. > > > >> s3.1.2: What is the point of the statement "A more generic autodiscovery >> mechanism is described in [8]."? Is the reader being pointed to this for >> general review of autodiscovery mechanisms? Is this an alternative >> mechanism? If so how could it be used? Or is this just to indicate that >> the mechanism used is a particular implementation or specialization of >> that in [8]? >> > > > The first: a general review of autodiscovery. I'll make that clear. > > > >> 3.4 introduction: It would be helpful to make a general statement that >> the various solutions constrain the inter-AS infrastructure in different >> ways - as it stands the various statements are confusing - leading to >> reactions like my next comment... >> s3.4.1: Why does this suddenly mention Ethernet specifically (probably >> because of the first clarification point above, but..)? I would have >> thought that the Inter-AS link has to be able to carry Ethernet frames >> but does it have to be Ethernet? >> s3.4.2: The first sentence of the last para ought to be placed much >> earlier in the section: as it stands the talk of label swapping comes >> before this statement and is confusing. >> s3.4.3: appears to require inter-AS MPLS (talk of LSPs between PE1 and >> PE2) but this is not stated explicitly (as compared with 3.4.1 and 3.4.2) >> > > > Okay. Will tweak wording. > > > >> Consistency between this document ('LDP') and draft-ietf-l2vpn-vpls-bgp-05 ('BGP'): >> - LDP talks about MAC address aging but BGP doesn't >> > > > (1) Some background: both the BGP and LDP specs are about the control > plane -- signaling and (in the case of BGP) auto-discovery. The data > plane is identical. Thus, MAC address learning, aging, the treatment > of .1p bits, multicast/broadcast, etc. is *identical* in both schemes. > > There was once talk of a common "data plane" document that captured > these aspects in a single document. Ideally, this should have been > done; however, there was not enough incentive or enthusiasm to follow > through. Also, the data plane part mostly just says "this works just > like Ethernet bridging." > > Thus, whether one should talk about MAC aging or not is judgment call. > If you say that VPLS learning is similar to MAC learning, then it > follows that aging works similarly. I suppose it doesn't hurt to say > so, though. Similarly for multicast, or the treatment of .1p bits. > > At this stage, it would be a fair amount of work to separate the > control and data plane descriptions. The easy way out is to try to > keep the material as much in sync as possible. (Thanks for your help > in this.) > > > >> - BGP recommends encapsulation via PWE3-CTRL whereas intro of LDP goes directly >> to PWE3-ETH and doesn't mention the encapsulation in PWE3-CTRL >> > > > Historical. All encaps were originally in PWE3-CTRL, then they got > broken out. Will fix. > > > >> - LDP talks about treatment of multicast (s4) by e.g. using broadcast etc which >> is barely treated in BGP >> > > > See (1) > > > >> - Scaling issues: LDP discusses a number of hierarchical solution but BGP >> doesn't: LDP s7.1 talks about specialised encapsulations which may be of >> relevance. LDP hardly mentions scaling. >> > > > Actually, I would really like the LDP document to talk about scaling! > The LDP doc acknowledges a control plane scaling issue, and proposes > H-VPLS as a solution. However, H-VPLS has serious implications on the > scaling of the data plane, which is not mentioned at all. > > BGP has long since addressed the control plane scaling issue (with > Route Reflectors and/or BGP confederations). I'll be happy to mention > that. > > > >> - Encapsulation: LDP s7.1 has a deal of discussion of 'service delimiting' >> encapsulation that is missing from BGP.. is this a drop off in BGP or not >> necessary? or is equivalent to the stuff regarding the P bit in s4.1 of BGP >> > > > Again, see (1). This really orthogonal to how VPLS is signaled, or > the specifics of forwarding Ethernet frames in a VPLS. However, I'll > do my best to make the data plane aspects the same between the two docs. > > > >> - LDP Qualified/Un-qualified learning: not clear if this is >> interesting/available in BGP >> >> - BGP: Does this support 802.1p bits as is claimed for LDP - 802.1p is not >> mentioned. >> > > > In LDP, the only mention I found is: > > The Ethernet VLAN PW provides a simple way to preserve customer > 802.1p bits. > > Did I miss something? > > > >> Editorial: >> global: Need to decide between 'fully-meshed' and 'fully meshed'. >> s1, para 1: s/glues/glues together/ >> s1, next to last para: acronym PE is not defined until s2 >> s1: It may be a bit pedantic but LAN is not expanded. >> >> s2.1: SP is not expanded. >> s2.2, s4.2.3: s/full-meshed/fully-meshed/ >> >> s2.2: The statement that PEs are fully(-)meshed is duplicated (para 1 >> and para 3). >> > > > The two "full meshes" are at different levels -- all PEs are fully > meshed with *tunnels* and all PEs in a given VPLS are fully meshed > with *PWs*. I'll clarify. > > > >> s3.4.1: There ought to be a reference for the Spanning Tree protocol. >> >> s6: The term 'P router' (which comes from [9], I think) is used without >> any introduction: It should probably be introduced in s2.1. >> > > > Thanks, I'll fix these. > > > >> Tail: Yakov's email address is same as Kireeti's! >> > > > Good catch! Cut-and-paste error when migrating from nroff to xml. > > Kireeti. > ------- > > > |
2005-12-20
|
08 | Mark Townsley | GEN-ART REVIEW -------- Original Message -------- Subject: Gen-art Review: draft-ietf-l2vpn-vpls-bgp-05 Date: Sun, 25 Sep 2005 13:55:21 +0100 From: Elwyn Davies To: gen-art@ietf.org CC: Mary Barnes … GEN-ART REVIEW -------- Original Message -------- Subject: Gen-art Review: draft-ietf-l2vpn-vpls-bgp-05 Date: Sun, 25 Sep 2005 13:55:21 +0100 From: Elwyn Davies To: gen-art@ietf.org CC: Mary Barnes , Mark Townsley , kireeti@juniper.net, yakov@juniper.net Background for those on the CC list, who may be unaware of GenART: GenART is the Area Review Team for the General Area of the IETF. We advise the General Area Director (i.e. the IETF/IESG chair) by providing more in depth reviews than he could do himself of documents that come up for final decision in IESG telechat. I was selected as the GenART member to review this document. Below is my review, which was written specifically with an eye to the GenART process, but since I believe that it will be useful to have these comments more widely distributed, others outside the GenART group are being copied. Document: draft-ietf-l2vpn-vpls-bgp-05.txt Intended Status: Proposed Standard Shepherding AD: Mark Townsley Review Trigger: IESG Telechat 29/9/05 Summary: Technically this is almost ready for PS. I have one possible issue relating to the appropriateness of the use of a private allocation SAFI number in a standards track document. In terms of comprehensibility for the the future there are a number of areas which I feel it is really important to improve by adding a couple of sentences of explanation as to the purpose and motivation, firstly of the document as a whole and then to a couple of subsections - it almost feels as if the document is trying to avoid saying that VPLS is about extending e****net. There are also a few editorial nits. Review: Technically the document appears to be very well written My major concern is that the purpose and motivation both of the whole document and some individaul parts needs to be spelt out up front. Substantive: s3.2.2: Is it appropriate to use a 'private' category SAFI identifier here? Clarifications of purpose/motivation needed: Abstract/Intro/General: A reader with no previous experience of the l2vpn wg coming to this document will potentially be confused by the generic words used in the title, abstract and introduction which may lead them to expect this document to be concerned with more generic l2 services than is apparently the case. I had to go back through the framework document to the l2vpn charter to find that the VPLS service is specifically intended for extending Ethernet LANs. It would greatly reduce confusion if this was made clear up front. Then it is more obvious why ss3.4.x talk only about 'carrying Ethernet traffic' etc., and s4 talks only about Ethernet frames. s3: particularly s3.2.1 and s3.3, para 1: A paragraph on the motivation for the use of VBO, VBS, LB would help (presumably to do with partition and allocation of the label space). Some brief advice on allocation strategy would help both implementors and users. s3.1.2: What is the point of the statement "A more generic autodiscovery mechanism is described in [8]."? Is the reader being pointed to this for general review of autodiscovery mechanisms? Is this an alternative mechanism? If so how could it be used? Or is this just to indicate that the mechanism used is a particular implementation or specialization of that in [8]? 3.4 introduction: It would be helpful to make a general statement that the various solutions constrain the inter-AS infrastructure in different ways - as it stands the various statements are confusing - leading to reactions like my next comment... s3.4.1: Why does this suddenly mention Ethernet specifically (probably because of the first clarification point above, but..)? I would have thought that the Inter-AS link has to be able to carry Ethernet frames but does it have to be Ethernet? s3.4.2: The first sentence of the last para ought to be placed much earlier in the section: as it stands the talk of label swapping comes before this statement and is confusing. s3.4.3: appears to require inter-AS MPLS (talk of LSPs between PE1 and PE2) but this is not stated explicitly (as compared with 3.4.1 and 3.4.2) Editorial: global: Need to decide between 'fully-meshed' and 'fully meshed'. s1, para 1: s/glues/glues together/ s1, next to last para: acronym PE is not defined until s2 s1: It may be a bit pedantic but LAN is not expanded. s2.1: SP is not expanded. s2.2, s4.2.3: s/full-meshed/fully-meshed/ s2.2: The statement that PEs are fully(-)meshed is duplicated (para 1 and para 3). s3.4.1: There ought to be a reference for the Spanning Tree protocol. s6: The term 'P router' (which comes from [9], I think) is used without any introduction: It should probably be introduced in s2.1. Tail: Yakov's email address is same as Kireeti's! |
2005-12-20
|
08 | Mark Townsley | [Ballot Position Update] New position, Yes, has been recorded for Mark Townsley |
2005-12-20
|
08 | Mark Townsley | Ballot has been issued by Mark Townsley |
2005-12-20
|
08 | Mark Townsley | Created "Approve" ballot |
2005-12-07
|
08 | Mark Townsley | Pinged authors asking for new version. |
2005-09-27
|
08 | Mark Townsley | New version needed based on Gen-art review and associated thread between Brian and Kireeti. -------- Original Message -------- Subject: Re: Gen-art Review: draft-ietf-l2vpn-vpls-bgp-05 (updated) Date: … New version needed based on Gen-art review and associated thread between Brian and Kireeti. -------- Original Message -------- Subject: Re: Gen-art Review: draft-ietf-l2vpn-vpls-bgp-05 (updated) Date: Mon, 26 Sep 2005 13:26:39 -0700 (PDT) From: Kireeti Kompella To: Elwyn Davies CC: gen-art@ietf.org, Mary Barnes , Mark Townsley , yakov@juniper.net, Kireeti Kompella References: <43383A78.7040806@dial.pipex.com> Thanks for the updated review. On Mon, 26 Sep 2005, Elwyn Davies wrote: >> Document: draft-ietf-l2vpn-vpls-bgp-05.txt >> Intended Status: Proposed Standard >> Shepherding AD: Mark Townsley >> Review Trigger: IESG Telechat 29/9/05 >> >> Summary: >> Technically this is probably almost ready for PS. In terms of >> comprehensibility for the the future there are a number of areas >> which I feel it is really important to improve by adding a couple of >> sentences of explanation as to the purpose and motivation, firstly >> of the document as a whole and then to a couple of subsections - it >> almost feels as if the document is trying to avoid saying that VPLS >> is about extending e****net. There are also a few editorial nits. >> Having reviewed the draft defining the alternative way of setting up >> VPLS using LDP, there appear to be a number of areas where this >> document does not address technical issues that are covered by the >> LDP document. In some cases these may not be relevant to this >> document, but I think that it ought to cover MAC address aging and >> scaling. Incidentally the LDP based document is much less reticent >> about VPLS being about extending Ethernet LANs. Okay. I agree with most of the comments, so I'll rev the document with those and send you and updated version. Below, I'll discuss some of the comments that may need further elaboration. >> Review: >> >> Technically the document appears to be very well written My major >> concern is that the purpose and motivation both of the whole document >> and some individual parts needs to be spelt out up front. Also I am unsure as >> to whether some of the issues covered in the LDp based VPLS specification should >> be covered in this document as well. [The SAFI issue previously suggested has >> been cleared.] >> >> Clarifications of purpose/motivation needed: >> Abstract/Intro/General: A reader with no previous experience of the >> l2vpn wg coming to this document will potentially be confused by the >> generic words used in the title, abstract and introduction which may >> lead them to expect this document to be concerned with more generic l2 >> services than is apparently the case. I had to go back through the >> framework document to the l2vpn charter to find that the VPLS service is >> specifically intended for extending Ethernet LANs. It would greatly >> reduce confusion if this was made clear up front. Then it is more >> obvious why ss3.4.x talk only about 'carrying Ethernet traffic' etc., >> and s4 talks only about Ethernet frames. Okay. >> s3: particularly s3.2.1 and s3.3, para 1: A paragraph on the motivation >> for the use of VBO, VBS, LB would help (presumably to do with partition >> and allocation of the label space). Some brief advice on allocation >> strategy would help both implementors and users. Okay. >> s3.1.2: What is the point of the statement "A more generic autodiscovery >> mechanism is described in [8]."? Is the reader being pointed to this for >> general review of autodiscovery mechanisms? Is this an alternative >> mechanism? If so how could it be used? Or is this just to indicate that >> the mechanism used is a particular implementation or specialization of >> that in [8]? The first: a general review of autodiscovery. I'll make that clear. >> 3.4 introduction: It would be helpful to make a general statement that >> the various solutions constrain the inter-AS infrastructure in different >> ways - as it stands the various statements are confusing - leading to >> reactions like my next comment... >> s3.4.1: Why does this suddenly mention Ethernet specifically (probably >> because of the first clarification point above, but..)? I would have >> thought that the Inter-AS link has to be able to carry Ethernet frames >> but does it have to be Ethernet? >> s3.4.2: The first sentence of the last para ought to be placed much >> earlier in the section: as it stands the talk of label swapping comes >> before this statement and is confusing. >> s3.4.3: appears to require inter-AS MPLS (talk of LSPs between PE1 and >> PE2) but this is not stated explicitly (as compared with 3.4.1 and 3.4.2) Okay. Will tweak wording. >> Consistency between this document ('LDP') and draft-ietf-l2vpn-vpls-bgp-05 ('BGP'): >> - LDP talks about MAC address aging but BGP doesn't (1) Some background: both the BGP and LDP specs are about the control plane -- signaling and (in the case of BGP) auto-discovery. The data plane is identical. Thus, MAC address learning, aging, the treatment of .1p bits, multicast/broadcast, etc. is *identical* in both schemes. There was once talk of a common "data plane" document that captured these aspects in a single document. Ideally, this should have been done; however, there was not enough incentive or enthusiasm to follow through. Also, the data plane part mostly just says "this works just like Ethernet bridging." Thus, whether one should talk about MAC aging or not is judgment call. If you say that VPLS learning is similar to MAC learning, then it follows that aging works similarly. I suppose it doesn't hurt to say so, though. Similarly for multicast, or the treatment of .1p bits. At this stage, it would be a fair amount of work to separate the control and data plane descriptions. The easy way out is to try to keep the material as much in sync as possible. (Thanks for your help in this.) >> - BGP recommends encapsulation via PWE3-CTRL whereas intro of LDP goes directly >> to PWE3-ETH and doesn't mention the encapsulation in PWE3-CTRL Historical. All encaps were originally in PWE3-CTRL, then they got broken out. Will fix. >> - LDP talks about treatment of multicast (s4) by e.g. using broadcast etc which >> is barely treated in BGP See (1) >> - Scaling issues: LDP discusses a number of hierarchical solution but BGP >> doesn't: LDP s7.1 talks about specialised encapsulations which may be of >> relevance. LDP hardly mentions scaling. Actually, I would really like the LDP document to talk about scaling! The LDP doc acknowledges a control plane scaling issue, and proposes H-VPLS as a solution. However, H-VPLS has serious implications on the scaling of the data plane, which is not mentioned at all. BGP has long since addressed the control plane scaling issue (with Route Reflectors and/or BGP confederations). I'll be happy to mention that. >> - Encapsulation: LDP s7.1 has a deal of discussion of 'service delimiting' >> encapsulation that is missing from BGP.. is this a drop off in BGP or not >> necessary? or is equivalent to the stuff regarding the P bit in s4.1 of BGP Again, see (1). This really orthogonal to how VPLS is signaled, or the specifics of forwarding Ethernet frames in a VPLS. However, I'll do my best to make the data plane aspects the same between the two docs. >> - LDP Qualified/Un-qualified learning: not clear if this is >> interesting/available in BGP >> >> - BGP: Does this support 802.1p bits as is claimed for LDP - 802.1p is not >> mentioned. In LDP, the only mention I found is: The Ethernet VLAN PW provides a simple way to preserve customer 802.1p bits. Did I miss something? >> Editorial: >> global: Need to decide between 'fully-meshed' and 'fully meshed'. >> s1, para 1: s/glues/glues together/ >> s1, next to last para: acronym PE is not defined until s2 >> s1: It may be a bit pedantic but LAN is not expanded. >> >> s2.1: SP is not expanded. >> s2.2, s4.2.3: s/full-meshed/fully-meshed/ >> >> s2.2: The statement that PEs are fully(-)meshed is duplicated (para 1 >> and para 3). The two "full meshes" are at different levels -- all PEs are fully meshed with *tunnels* and all PEs in a given VPLS are fully meshed with *PWs*. I'll clarify. >> s3.4.1: There ought to be a reference for the Spanning Tree protocol. >> >> s6: The term 'P router' (which comes from [9], I think) is used without >> any introduction: It should probably be introduced in s2.1. Thanks, I'll fix these. >> Tail: Yakov's email address is same as Kireeti's! Good catch! Cut-and-paste error when migrating from nroff to xml. Kireeti. ------- |
2005-09-27
|
08 | Mark Townsley | State Changes to IESG Evaluation::Revised ID Needed from IESG Evaluation by Mark Townsley |
2005-09-27
|
08 | Mark Townsley | Removed from agenda for telechat - 2005-09-29 by Mark Townsley |
2005-09-22
|
08 | Mark Townsley | State Changes to IESG Evaluation from Waiting for AD Go-Ahead by Mark Townsley |
2005-09-21
|
08 | Mark Townsley | Placed on agenda for telechat - 2005-09-29 by Mark Townsley |
2005-09-12
|
08 | Mark Townsley | Write up for the draft-ietf-l2vpn-vpls-bgp-05.txt: 1) Have the chairs personally reviewed this version of the ID and do they believe this ID is … Write up for the draft-ietf-l2vpn-vpls-bgp-05.txt: 1) Have the chairs personally reviewed this version of the ID and do they believe this ID is sufficiently baked to forward to the IESG for publication? Yes. 2) Has the document had adequate review from both key WG members and key non-WG members? Yes. Do you have any concerns about the depth or breadth of the reviews that have been performed? No. 3) Do you have concerns that the document needs more review from a particular (broader) perspective (e.g., security, operational complexity, someone familiar with AAA, etc.)? Security considerations are well understood. 4) Do you have any specific concerns/issues with this document that you believe the ADs and/or IESG should be aware of? For example, perhaps you are uncomfortable with certain parts of the document, or whether there really is a need for it, etc., but at the same time these issues have been discussed in the WG and the WG has indicated it wishes to advance the document anyway. No. 5) How solid is the WG consensus behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the WG as a whole understand and agree with it? Strong agreement. 6) Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarize what are they upset about. No. 7) Have the chairs verified that the document adheres to _all_ of the ID nits? (see http://www.ietf.org/ID-nits.html). Yes. 8) Does the document a) split references into normative/informative, and b) are there normative references to IDs, where the IDs are not also ready for advancement or are otherwise in an unclear state? (Note: the RFC editor will not publish an RFC with normative references to IDs, it will delay publication until all such IDs are also ready for publication as RFCs.) Yes. 9) For Standards Track and BCP documents, the IESG approval announcement includes a writeup section with the following sections: - Technical Summary This document describes the Virtual Private LAN Service (VPLS), also known as Transparent LAN Service and Virtual Private Switched Network service. The service offers a Layer 2 Virtual Private Network (VPN); however, in the case of VPLS, the customers in the VPN are connected by a multipoint network, in contrast to traditional Layer 2 VPNs, which are point-to-point in nature. This document describes the functions required to offer VPLS, a mechanism for signaling a VPLS using BGP, and rules for forwarding VPLS frames across a packet switched network. - Working Group Summary The VPLS solutions have been one of great controversies within the VPN working groups ever since the PPVPN days. There have been two sets of solutions and much debate on the relative merits of these solutions. An agreement was reached that it is not really the choice of signaling protocol that is the major difference between the LDP and BGP based solutions, but the kind of environment they are targeted at. VPLS-LDP is aimed at a market of networks built on relatively small and functionally simple switches, while VPLS-BGP is primarily suited for use by high-end routers. There is a comparatively good understanding for this agreement in the working group. Within the working group there is no one that wants to go over that debate again. VPLS-BGP has been through a number of reviews, including reviews in the L2VPN working group and the IDR WG. We know that Alex has requested that it shall be reviewed in routing directorate. - Protocol Quality The protocol is implemented and deployed. There is one vendor who is known to have implemented, and widely deployed, the VPLS-BGP spec. There is believed to be two other implementations, but that hasn't been confirmed. The number of deployments is larger, but I don't have figures. We have not had any reviewer stand up and saying there is any need for major re-work. This is most likely attributable to the fact that this specification is rather limited in scope, specifically: signaling and discovery of VPLS instances. |
2005-07-28
|
08 | Bill Fenner | Test of comment logging - sorry |
2005-07-28
|
08 | Mark Townsley | [Note]: 'This document will go forward simultaneously with draft-ietf-l2vpn-vpls-ldp-07.txt' added by Mark Townsley |
2005-07-27
|
08 | (System) | State has been changed to Waiting for AD Go-Ahead from In Last Call by system |
2005-07-13
|
08 | Michelle Cotton | IANA Last Call Comment: Upon approval of this document the IANA will assign an AFI for L2VPN information (suggested value: 25). This assignment will be … IANA Last Call Comment: Upon approval of this document the IANA will assign an AFI for L2VPN information (suggested value: 25). This assignment will be placed in the following registry: http://www.iana.org/assignments/address-family-numbers |
2005-07-13
|
08 | Mark Townsley | [Note]: 'WG writeup from Loa. I believe this had fallen through the cracks during the transition from Thomas to me. -------- Original Message -------- Subject: … [Note]: 'WG writeup from Loa. I believe this had fallen through the cracks during the transition from Thomas to me. -------- Original Message -------- Subject: FW: last piece of the write up for the vpls-bgp Date: Tue, 26 Apr 2005 16:11:35 -0700 From: Vach Kompella Reply-To: Organization: Alcatel USA To: 'W. Mark Townsley' > -----Original Message----- > From: Loa Andersson [mailto:loa@pi.se] > Sent: Tuesday, March 01, 2005 8:21 AM > To: Thomas Narten > Cc: Vach Kompella; Rick Wilder; Margaret Wasserman; Mark Townsley > Subject: last piece of the write up for the vpls-bgp > > > Thomas, > > find the write up for the vpls-bgp. I will request that the > vpls-ldp is reviewed to become an rfc on the standard tracks > soon. it just takes time to write everything. > > /Loa > > > Write up for the draft-ietf-l2vpn-vpls-bgp-05.txt: > > Technical Summary > > The service described in this document, the Virtual Private > LAN Service > (VPLS), also known as Transparent LAN Service, and Virtual Private > Switched Network service, offers a variant of a Layer 2 > Virtual Private > Network (L2VPN). In the case of VPLS, a multipoint network, > in contrast > to the more traditional Layer 2 VPNs, which are point-to-point in > nature, connects the VPN customers. This document describes the > functions required to offer VPLS, mechanisms for signaling a VPLS, to > discovery VPN end-points and rules for forwarding VPLS frames > across a > packet switched network, separate traffic in different VPN and to > de-multiplex traffic at the PE routers. > > Working Group Summary > > The vpls solutions have been one of the headaches of the VPN working > groups ever since the PPVPN days. There have been two sets of > solutions > and much arguing on the relative merits of these solutions. > An agreement were reached it is not really the choice of signaling > protocol that is the major difference between the ldp and bgp based > solutions, but the kind of environment they are targeted for. > While the > vpls-ldp target a market of networks built on relative small and > function sparse switches the vpls-bgp targets the high-end routers. > There is a comparatively good understanding for this agreement in the > working group. Within the working group there is no one that > wants to go > over that debate again. > The vplsd-bgp has been through a number of reviews, including > reviews in > the l2vpn working group and the idr group. We know that Alex has > requested that it shall be reviewed in routing directorate. These > many-facetted reviews could in themselves become a problem if the > different reviewers do not agree upon what they are reviewing. > > Protocol Quality > > The protocol is implemented and deployed. The number of potential > vendors implementing the spec is "less than ten, but more > than three" as > far as I can get people talking. The number of deployments is larger, > but I don't have figures. We have not had any reviewer > standing up and > saying that there is any need for major rework, after all there is a > rather limited scope of this specification, how to signal and > discover > vplses. > > -- > Loa Andersson > > Principal Networking Architect > Acreo AB phone: +46 8 632 77 14 > Isafjordsgatan 22 mobile: +46 739 81 21 64 > Kista, Sweden email: loa.andersson@acreo.se > loa@pi.se >' added by Mark Townsley |
2005-07-13
|
08 | Amy Vezza | Last call sent |
2005-07-13
|
08 | Amy Vezza | State Changes to In Last Call from Last Call Requested by Amy Vezza |
2005-07-13
|
08 | Mark Townsley | State Changes to Last Call Requested from AD Evaluation by Mark Townsley |
2005-07-13
|
08 | Mark Townsley | Last Call was requested by Mark Townsley |
2005-07-13
|
08 | (System) | Ballot writeup text was added |
2005-07-13
|
08 | (System) | Last call text was added |
2005-07-13
|
08 | (System) | Ballot approval text was added |
2005-05-11
|
(System) | Posted related IPR disclosure: Tellabs Statement about IPR claimed in draft-ietf-l2vpn-vpls-ldp-06 and draft-ietf-l2vpn-vpls-bgp-05 | |
2005-05-04
|
08 | Mark Townsley | [Note]: ' WG writeup from Loa. I believe this had fallen through the cracks during the transition from Thomas to me. -------- Original Message -------- … [Note]: ' WG writeup from Loa. I believe this had fallen through the cracks during the transition from Thomas to me. -------- Original Message -------- Subject: FW: last piece of the write up for the vpls-bgp Date: Tue, 26 Apr 2005 16:11:35 -0700 From: Vach Kompella Reply-To: Organization: Alcatel USA To: ''W. Mark Townsley'' > -----Original Message----- > From: Loa Andersson [mailto:loa@pi.se] > Sent: Tuesday, March 01, 2005 8:21 AM > To: Thomas Narten > Cc: Vach Kompella; Rick Wilder; Margaret Wasserman; Mark Townsley > Subject: last piece of the write up for the vpls-bgp > > > Thomas, > > find the write up for the vpls-bgp. I will request that the > vpls-ldp is reviewed to become an rfc on the standard tracks > soon. it just takes time to write everything. > > /Loa > > > Write up for the draft-ietf-l2vpn-vpls-bgp-05.txt: > > Technical Summary > > The service described in this document, the Virtual Private > LAN Service > (VPLS), also known as Transparent LAN Service, and Virtual Private > Switched Network service, offers a variant of a Layer 2 > Virtual Private > Network (L2VPN). In the case of VPLS, a multipoint network, > in contrast > to the more traditional Layer 2 VPNs, which are point-to-point in > nature, connects the VPN customers. This document describes the > functions required to offer VPLS, mechanisms for signaling a VPLS, to > discovery VPN end-points and rules for forwarding VPLS frames > across a > packet switched network, separate traffic in different VPN and to > de-multiplex traffic at the PE routers. > > Working Group Summary > > The vpls solutions have been one of the headaches of the VPN working > groups ever since the PPVPN days. There have been two sets of > solutions > and much arguing on the relative merits of these solutions. > An agreement were reached it is not really the choice of signaling > protocol that is the major difference between the ldp and bgp based > solutions, but the kind of environment they are targeted for. > While the > vpls-ldp target a market of networks built on relative small and > function sparse switches the vpls-bgp targets the high-end routers. > There is a comparatively good understanding for this agreement in the > working group. Within the working group there is no one that > wants to go > over that debate again. > The vplsd-bgp has been through a number of reviews, including > reviews in > the l2vpn working group and the idr group. We know that Alex has > requested that it shall be reviewed in routing directorate. These > many-facetted reviews could in themselves become a problem if the > different reviewers do not agree upon what they are reviewing. > > Protocol Quality > > The protocol is implemented and deployed. The number of potential > vendors implementing the spec is "less than ten, but more > than three" as > far as I can get people talking. The number of deployments is larger, > but I don''t have figures. We have not had any reviewer > standing up and > saying that there is any need for major rework, after all there is a > rather limited scope of this specification, how to signal and > discover > vplses. > > -- > Loa Andersson > > Principal Networking Architect > Acreo AB phone: +46 8 632 77 14 > Isafjordsgatan 22 mobile: +46 739 81 21 64 > Kista, Sweden email: loa.andersson@acreo.se > loa@pi.se > ' added by Mark Townsley |
2005-04-11
|
05 | (System) | New version available: draft-ietf-l2vpn-vpls-bgp-05.txt |
2005-04-07
|
08 | Mark Townsley | Intended Status has been changed to Proposed Standard from Standard |
2005-03-25
|
08 | Mark Townsley | State Changes to AD Evaluation from Publication Requested by Mark Townsley |
2005-03-11
|
08 | Mark Townsley | Shepherding AD has been changed to Mark Townsley from Thomas Narten |
2005-02-23
|
08 | Dinara Suleymanova | Draft Added by Dinara Suleymanova in state Publication Requested |
2005-02-21
|
04 | (System) | New version available: draft-ietf-l2vpn-vpls-bgp-04.txt |
2005-01-04
|
03 | (System) | New version available: draft-ietf-l2vpn-vpls-bgp-03.txt |
2004-05-18
|
02 | (System) | New version available: draft-ietf-l2vpn-vpls-bgp-02.txt |
2004-01-23
|
01 | (System) | New version available: draft-ietf-l2vpn-vpls-bgp-01.txt |
2003-07-22
|
00 | (System) | New version available: draft-ietf-l2vpn-vpls-bgp-00.txt |