Skip to main content

Layer 2 Virtual Private Networks Using BGP for Auto-Discovery and Signaling
draft-kompella-l2vpn-l2vpn-10

Revision differences

Document history

Date Rev. By Action
2012-04-24
10 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2012-04-23
10 (System) IANA Action state changed to Waiting on RFC Editor from In Progress
2012-04-23
10 (System) IANA Action state changed to In Progress from Waiting on Authors
2012-04-20
10 (System) IANA Action state changed to Waiting on Authors from In Progress
2012-04-20
10 (System) IANA Action state changed to In Progress from Waiting on Authors
2012-04-20
10 (System) IANA Action state changed to Waiting on Authors from In Progress
2012-04-12
10 (System) IANA Action state changed to In Progress from Waiting on Authors
2012-04-11
10 (System) IANA Action state changed to Waiting on Authors from In Progress
2012-04-02
10 (System) IANA Action state changed to In Progress
2012-03-28
10 Cindy Morgan State changed to RFC Ed Queue from Approved-announcement sent
2012-03-27
10 Cindy Morgan State changed to Approved-announcement sent from IESG Evaluation::AD Followup
2012-03-27
10 Cindy Morgan IESG has approved the document
2012-03-27
10 Cindy Morgan Closed "Approve" ballot
2012-03-27
10 Cindy Morgan Ballot approval text was generated
2012-03-27
10 Stewart Bryant Ballot writeup was changed
2012-03-27
10 Stewart Bryant Ballot writeup was changed
2012-03-07
10 Dan Romascanu [Ballot Position Update] Position for Dan Romascanu has been changed to No Objection from Discuss
2012-02-27
10 Kireeti Kompella New version available: draft-kompella-l2vpn-l2vpn-10.txt
2012-01-19
09 Cindy Morgan Removed from agenda for telechat
2012-01-19
09 Cindy Morgan State changed to IESG Evaluation::AD Followup from Waiting for AD Go-Ahead::AD Followup.
2012-01-19
09 Gonzalo Camarillo [Ballot Position Update] New position, No Objection, has been recorded
2012-01-19
09 Stephen Farrell [Ballot comment]
A check that acronymns are expanded on 1st use would be good,
e.g. DLCI was the one I noticed.
2012-01-19
09 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded
2012-01-18
09 Sean Turner
[Ballot comment]
Where do the L2VPN TLVs go in the VPLS NLRI?  Does the TLV(s) appear immediately after the VPKS NRLI when sent between the …
[Ballot comment]
Where do the L2VPN TLVs go in the VPLS NLRI?  Does the TLV(s) appear immediately after the VPKS NRLI when sent between the two PEs?
2012-01-18
09 Sean Turner [Ballot Position Update] New position, No Objection, has been recorded
2012-01-18
09 Russ Housley
[Ballot comment]
One non-blocking comment from the Gen-ART Review by Roni Even on
  7-Sep-2011 has not been resolved.  Please consider it:
  >
  …
[Ballot comment]
One non-blocking comment from the Gen-ART Review by Roni Even on
  7-Sep-2011 has not been resolved.  Please consider it:
  >
  > Section 4.2 refers to section 4 but I am not sure where this
  > mechanism in section 4 is.
2012-01-18
09 Russ Housley [Ballot Position Update] New position, No Objection, has been recorded
2012-01-17
09 Peter Saint-Andre [Ballot Position Update] New position, No Objection, has been recorded
2012-01-17
09 Robert Sparks [Ballot Position Update] New position, No Objection, has been recorded
2012-01-16
09 Ron Bonica [Ballot Position Update] New position, No Objection, has been recorded
2012-01-16
09 Dan Romascanu
[Ballot comment]
1. In section 1:

> It may be instructive to compare the approach in [RFC4447] and
  [RFC6074] (these …
[Ballot comment]
1. In section 1:

> It may be instructive to compare the approach in [RFC4447] and
  [RFC6074] (these are the IETF-approved technologies for the functions
  described in this document, albeit using two separate protocols) with
  the one described here.  Devices implementing the solution described
  in this document must also implement the approach in [RFC4447] and
  [RFC6074].

This mislead me at first reading. I believe that it would be more clear if the non-capitalized 'must' is avoided completely, as [RFC4447] and  [RFC6074] are supported as part of the L2VPN functionality and not as a reuirement for this document.

2. Expand at first encountered instance: DLCI, VPI / VCI, NLRI.

3. It makes sense to bring the Contributors and the Acknowledgments sections one near the other.
2012-01-16
09 Dan Romascanu
[Ballot discuss]
Benson Schliesser reviewed the document (version 07) for OPS-DIR and sent hos review to the authors on 9/29. His review was never answered. …
[Ballot discuss]
Benson Schliesser reviewed the document (version 07) for OPS-DIR and sent hos review to the authors on 9/29. His review was never answered. Please address the following issues from Benson's review, or in case these were answered and addressed in the meantime provide the appropriate pointers:

1) It is not clear to me whether L2-native end-to-end OAM mechanisms are supported. It seems that the IP-based interworking proposed by this document would be incompatible with native OAM. A discussion on whether this is true, when and how native OAM is supported, etc, would be useful.

2) While there is a brief discussion of "adding" a new site, there is no discussion of "removing" sites.

3) I'm also unclear about behavior during the transition timeframe. When label blocks are growing or shrinking, and PEs might have mismatched label block sizes, what is the correct behavior for label selection, dropping packets, etc?  Is there an implementation mechanism for managing label space correctly, to ensure that blocks can grow? Are these behaviors something that should be configured correctly by the operator?

4) The document doesn't clearly describe the AC-to-label-to-AC mapping, specifically how egress frames are mapped to an AC's local identifier (e.g. DLCI). The operator needs a way to know in advance and/or lookup the local/remote VC identifier mappings for each AC. It seems pretty obvious to me, but the text is not explicit on this point. (Section 3.2.1 talks about ingress DLCI-to-CE mappings; section 5 para 3 says the label is used to determine egress AC; section 6 reiterates these points, but says that the label identifies the CE rather than the AC. Perhaps I overlooked some other text; otherwise the egress mapping should be described explicitly.)

5) Section 4 includes n-to-1 encapsulation types. Given my comments in #4 above regarding identifier mappings, it is even less clear how these types of circuits would work.

6) On the ingress, what happens when the PE receives a frame addressed to itself? In other words, if CE-N sends a frame to the DLCI associated with the Nth index, does it get looped back? Is this a useful operational mechanism for testing connectivity etc?

Supplementary to these please address the following:
2012-01-16
09 Dan Romascanu [Ballot Position Update] New position, Discuss, has been recorded
2012-01-15
09 Adrian Farrel [Ballot comment]
Nice documemnt, well positioned as complementary to the official IETF
approach. Thanks.

---

"PE" first appears in Section 1.1 without expansion.
2012-01-15
09 Adrian Farrel [Ballot Position Update] New position, Yes, has been recorded
2012-01-13
09 (System) New version available: draft-kompella-l2vpn-l2vpn-09.txt
2012-01-13
09 Roni Even Request for Telechat review by GENART Completed. Reviewer: Roni Even.
2012-01-13
09 Jean Mahoney Request for Telechat review by GENART Completed. Reviewer: Roni Even.
2012-01-13
09 Jean Mahoney Request for Telechat review by GENART is assigned to Roni Even
2012-01-13
09 Jean Mahoney Request for Telechat review by GENART is assigned to Roni Even
2012-01-12
09 Samuel Weiler Request for Telechat review by SECDIR is assigned to David McGrew
2012-01-12
09 Samuel Weiler Request for Telechat review by SECDIR is assigned to David McGrew
2012-01-12
09 Stewart Bryant Setting stream while adding document to the tracker
2012-01-12
09 Stewart Bryant Stream changed to IETF from
2012-01-12
09 Stewart Bryant Placed on agenda for telechat - 2012-01-19
2012-01-12
09 Stewart Bryant [Ballot Position Update] New position, Yes, has been recorded for Stewart Bryant
2012-01-12
09 Stewart Bryant Ballot has been issued
2012-01-12
09 Stewart Bryant Created "Approve" ballot
2012-01-11
09 (System) Sub state has been changed to AD Follow up from New Id Needed
2012-01-11
08 (System) New version available: draft-kompella-l2vpn-l2vpn-08.txt
2011-10-07
09 Stewart Bryant State changed to Waiting for AD Go-Ahead::Revised ID Needed from Waiting for AD Go-Ahead.
2011-09-27
09 (System) State changed to Waiting for AD Go-Ahead from In Last Call.
2011-09-21
09 Amanda Baber
IANA has questions about the IANA Actions requested in the IANA
Considerations section of this document.

IANA understands that, upon approval of this document, there …
IANA has questions about the IANA Actions requested in the IANA
Considerations section of this document.

IANA understands that, upon approval of this document, there are two
IANA actions that must be completed.  IANA further understands that the
two actions involve the creation of two new registries.

IANA Question --> Should these two new registries be standalone
registries, or should they be grouped with, or perhaps subregistries of
existing registries? For example, should these be created at
http://www.iana.org/assignments/bgp-parameters?

IANA understands the actions to be as follows:

First, IANA will create a new registry called the "BGP L2 Encapsulation
Types" registry.  The registration policy for new entries up to and
including value 127 is "Standards Action".  The allocation policy for
values 128 through 251 is "First Come First Served".  The values from
252 through 255 are for "Experimental Use".  The following initial
registrations will be made in this new registry:

+-----------+-------------------------------------------+-----------+
| Encaps    | Description                              | Reference |
| Type      |                                          |          |
+-----------+-------------------------------------------+-----------+
| 0        | Reserved                                  | -        |
|          |                                          |          |
| 1        | Frame Relay                              | RFC 4446  |
|          |                                          |          |
| 2        | ATM AAL5 SDU VCC transport                | RFC 4446  |
|          |                                          |          |
| 3        | ATM transparent cell transport            | RFC 4816  |
|          |                                          |          |
| 4        | Ethernet (VLAN) Tagged Mode              | RFC 4448  |
|          |                                          |          |
| 5        | Ethernet Raw Mode                        | RFC 4448  |
|          |                                          |          |
| 6        | Cisco HDLC                                | RFC 4618  |
|          |                                          |          |
| 7        | PPP                                      | RFC 4618  |
|          |                                          |          |
| 8        | SONET/SDH Circuit Emulation Service      | RFC 4842  |
|          |                                          |          |
| 9        | ATM n-to-one VCC cell transport          | RFC 4717  |
|          |                                          |          |
| 10        | ATM n-to-one VPC cell transport          | RFC 4717  |
|          |                                          |          |
| 11        | IP Layer 2 Transport                      | RFC 3032  |
|          |                                          |          |
| 15        | Frame Relay Port mode                    | RFC 4619  |
|          |                                          |          |
| 17        | Structure-agnostic E1 over packet        | RFC 4553  |
|          |                                          |          |
| 18        | Structure-agnostic T1 (DS1) over packet  | RFC 4553  |
|          |                                          |          |
| 19        | VPLS                                      | RFC 4761  |
|          |                                          |          |
| 20        | Structure-agnostic T3 (DS3) over packet  | RFC 4553  |
|          |                                          |          |
| 21        | Nx64kbit/s Basic Service using            | RFC 5086  |
|          | Structure-aware                          |          |
|          |                                          |          |
| 25        | Frame Relay DLCI                          | RFC 4619  |
|          |                                          |          |
| 40        | Structure-agnostic E3 over packet        | RFC 4553  |
|          |                                          |          |
| 41        | Octet-aligned payload for                | RFC 4553  |
|          | Structure-agnostic DS1 circuits          |          |
|          |                                          |          |
| 42        | E1 Nx64kbit/s with CAS using              | RFC 5086  |
|          | Structure-aware                          |          |
|          |                                          |          |
| 43        | DS1 (ESF) Nx64kbit/s with CAS using      | RFC 5086  |
|          | Structure-aware                          |          |
|          |                                          |          |
| 44        | DS1 (SF) Nx64kbit/s with CAS using        | RFC 5086  |
|          | Structure-aware                          |          |
+-----------+-------------------------------------------+-----------+

Second, IANA will create a new registry called the "BGP L2 TLV Types"
registry. The allocation policy for new entries up to and including
value 127 is "Standards Action".  The allocation policy for values 128
through 251 is "First Come First Served".  The values from 252 through
255 are for "Experimental Use".
The following initial registrations will be made in this new registry:

TLV Type  Description                  Reference
---------- ----------------------------- --------------
    1      Circuit Status Vector        [ RFC-to-be ]

IANA understands that the creation of these two registries are the only
actions required upon approval of this document.
2011-08-30
09 Cindy Morgan Last call sent
2011-08-30
09 Cindy Morgan
State changed to In Last Call from Last Call Requested.

The following Last Call Announcement was sent out:

From: The IESG
To: IETF-Announce
Reply-To: ietf@ietf.org …
State changed to In Last Call from Last Call Requested.

The following Last Call Announcement was sent out:

From: The IESG
To: IETF-Announce
Reply-To: ietf@ietf.org
Subject: Last Call:  (Layer 2 Virtual Private Networks Using BGP for Auto-discovery and Signaling) to Informational RFC


The IESG has received a request from an individual submitter to consider
the following document:
- 'Layer 2 Virtual Private Networks Using BGP for Auto-discovery and
  Signaling'
  as an Informational RFC

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2011-09-27. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract


  Layer 2 Virtual Private Networks (L2VPNs) based on Frame Relay or ATM
  circuits have been around a long time; more recently, Ethernet VPNs,
  including Virtual Private LAN Service, have become popular.
  Traditional L2VPNs often required a separate Service Provider
  infrastructure for each type, and yet another for the Internet and IP
  VPNs.  In addition, L2VPN provisioning was cumbersome.  This document
  presents a new approach to the problem of offering L2VPN services
  where the L2VPN customer's experience is virtually identical to that
  offered by traditional Layer 2 VPNs, but such that a Service Provider
  can maintain a single network for L2VPNs, IP VPNs and the Internet,
  as well as a common provisioning methodology for all services.




The file can be obtained via
http://datatracker.ietf.org/doc/draft-kompella-l2vpn-l2vpn/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-kompella-l2vpn-l2vpn/


The following IPR Declarations may be related to this I-D:

  http://datatracker.ietf.org/ipr/1149/



2011-08-30
09 Stewart Bryant Last Call was requested
2011-08-30
09 (System) Ballot writeup text was added
2011-08-30
09 (System) Last call text was added
2011-08-30
09 Stewart Bryant State changed to Last Call Requested from Publication Requested::AD Followup.
2011-08-30
09 Stewart Bryant Last Call text changed
2011-08-02
09 (System) Sub state has been changed to AD Follow up from New Id Needed
2011-08-02
07 (System) New version available: draft-kompella-l2vpn-l2vpn-07.txt
2011-07-19
09 Stewart Bryant State changed to Publication Requested::Revised ID Needed from Publication Requested.
Additional IANA information needed.
2011-07-12
09 Cindy Morgan
PROTO writeup for draft-kompella-l2vpn-l2vpn

  (1.a) Who is the Document Shepherd for this document? Has the
        Document Shepherd personally reviewed this …
PROTO writeup for draft-kompella-l2vpn-l2vpn

  (1.a) Who is the Document Shepherd for this document? Has the
        Document Shepherd personally reviewed this version of the
        document and, in particular, does he or she believe this
        version is ready for forwarding to the IESG for publication?

Ross Callon is the document shepherd for draft-kompella-l2vpn-l2vpn. He has reviewed the document and believes that it is ready to forward to the IESG for publication.

  (1.b) Has the document had adequate review both from key WG members
        and from key non-WG members? Does the Document Shepherd have
        any concerns about the depth or breadth of the reviews that
        have been performed? 

The document has been reviewed by the L2VPN working group, and has been implemented and deployed. It was also reviewed by the IP/MPLS Forum.

  (1.c) Does the Document Shepherd have concerns that the document
        needs more review from a particular or broader perspective,
        e.g., security, operational complexity, someone familiar with
        AAA, internationalization or XML?

No concerns.

  (1.d) Does the Document Shepherd have any specific concerns or
        issues with this document that the Responsible Area Director
        and/or the IESG should be aware of?

No concerns.

  (1.e) 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? 

This is an individual contribution with AD sponsorship, and is not a WG document. It was presented to and reviewed by the L2VPN working group. However, there was not WG consensus to make it a WG draft.  Instead, the L2VPN chairs (along with the AD's) ultimately determined that it was best to proceed forward as an Individual Informational Draft in order that it was permanently published, along with its codepoint registry, for other implementers to reference.

  (1.f) Has anyone threatened an appeal or otherwise indicated extreme
        discontent?

No.

  (1.g) Has the Document Shepherd personally verified that the
        document satisfies all ID nits?

The document passes ID nits with no errors. There is no formal language used.

  (1.h) Has the document split its references into normative and
        informative? Are there normative references to documents that
        are not ready for advancement or are otherwise in an unclear
        state?

References are appropriate split. All normative references are to existing RFCs. Since this document is informational, downrefs are not applicable.

  (1.i) Has the Document Shepherd verified that the document IANA
        consideration section exists and is consistent with the body
        of the document? If the document specifies protocol
        extensions, are reservations requested in appropriate IANA
        registries?

The IANA section exists and is clear. Appropriate new registries are requested.

  (1.j) Has the Document Shepherd verified that sections of the
        document that are written in a formal language, such as XML
        code, BNF rules, MIB definitions, etc., validate correctly in
        an automated checker?

n/a

  (1.k) The IESG approval announcement includes a Document
        Announcement Write-Up. Please provide such a Document
        Announcement Write-Up? Recent examples can be found in the
        "Action" announcements for approved documents. The approval
        announcement contains the following sections:

Technical Summary
       
  Layer 2 Virtual Private Networks (L2VPNs) based on Frame Relay or ATM
  circuits have been around a long time; more recently, Ethernet VPNs,
  including Virtual Private LAN Service, have become popular. This document
  presents a new approach to the problem of offering L2VPN services
  where the L2VPN customer's experience is virtually identical to that
  offered by traditional Layer 2 VPNs, but such that a Service Provider
  can maintain a single network for L2VPNs, IP VPNs and the Internet,
  as well as a common provisioning methodology for all services. This is
  offered for a variety of layer 2 services, such as ATM, Frame Relay, TDM,
  point to point Ethernet, and so on. This approach uses BGP within the
  service provider for autodiscovery and signaling.

Working Group Summary

  This is an individual contribution with AD sponsorship, and is not a WG
  document. It was presented to and reviewed by the L2VPN working group.
  However, there was not WG consensus to make it a WG draft.  Instead, the
  L2VPN chairs (along with the AD's) ultimately determined that it was best to
  proceed forward as an Individual Informational Draft in order that it was
  permanently published, along with its codepoint registry, for other
  implementers to reference.

Document Quality

  There are at least two vendors who have implemented this protocol.  The
  protocol has been implemented and deployed in operational networks.


2011-07-12
09 Cindy Morgan Draft added in state Publication Requested
2011-07-12
09 Cindy Morgan [Note]: 'Ross Callon (rcallon@juniper.net) is the document shepherd.' added
2011-06-19
06 (System) New version available: draft-kompella-l2vpn-l2vpn-06.txt
2011-06-19
05 (System) New version available: draft-kompella-l2vpn-l2vpn-05.txt
2010-12-25
09 (System) Document has expired
2010-06-23
04 (System) New version available: draft-kompella-l2vpn-l2vpn-04.txt
2009-07-13
03 (System) New version available: draft-kompella-l2vpn-l2vpn-03.txt
2009-05-07
(System) Posted related IPR disclosure: Juniper's Statement of IPR related to draft-kompella-l2vpn-l2vpn-02
2007-03-17
02 (System) New version available: draft-kompella-l2vpn-l2vpn-02.txt
2006-01-05
01 (System) New version available: draft-kompella-l2vpn-l2vpn-01.txt
2004-01-13
00 (System) New version available: draft-kompella-l2vpn-l2vpn-00.txt