Layer 3 Virtual Private Networks (l3vpn)

Last Modified: 2011-08-18

Additional information is available at tools.ietf.org/wg/l3vpn

Chair(s):

Routing Area Director(s):

Routing Area Advisor:

Secretary(ies):

Mailing Lists:

General Discussion: l3vpn@ietf.org
To Subscribe: https://www.ietf.org/mailman/listinfo/l3vpn
Archive: http://www.ietf.org/mail-archive/web/l3vpn/current/maillist.html

Description of Working Group:

This working group is responsible for defining, specifying and extending
BGP/MPLS IP VPNs solutions (based on RFC4364 and RFC4659) for supporting
provider-provisioned Layer-3 (routed) Virtual Private Networks (L3VPNs).

The WG will continue to extend and enhance RFC4364 and RFC4659 based
solutions so that these solutions can be used to provide IPv4, IPv6, and
MPLS services including multicast.

The following VPN deployment scenarios will be considered by the WG: 1.
Single service provider (SP)/single AS: VPN sites attached to the
network of a single provider within the scope of a single AS.
2. Single SP/multiple AS'es: VPN sites attached to the network of a
single provider consisting of multiple AS'es.
3. Cooperating SPs: VPN sites attached to networks of different
providers that cooperate with each other to provide VPN service.

As part of this effort the WG will work on the following tasks:
1. Additional requirements and framework for Layer 3 VPNs.
2. Solution documents, including applicability statements.
3. MIB definitions.
4. Security mechanisms.

As a general rule, the WG will not create new protocols, but will extend
existing protocols to provide the necessary L3VPN functionality.
Protocol extensions that provide L3VPN functionality will be reviewed by
both the L3VPN WG and by the WG responsible for the protocol being extended.

The WG will continue to extend and enhance the Multicast over BGP/MPLS
VPN solution.

Goals and Milestones:

Done  Submit L3 VPN Requirements Document to IESG for publication as Info
Done  Submit Generic Requirements Document to IESG for publication as Info
Done  Submit L3 VPN Framework Document to IESG for publication as Info
Done  Submit VPN Security Analysis to IESG for publication as Info (draft-fang-ppvpn-security-framework-00)
Done  Submit BGP/MPLS VPNs specification and AS to IESG for publication as PS (draft-ietf-ppvpn-rfc2547bis-03, draft-ietf-ppvpn-as2547-01)
Done  Submit CE-based specification and AS to IESG for publication as PS (draft-ietf-ppvpn-ce-based-03, draft-declercq-ppvpn-ce-based-sol-00, draft-declercq-ppvpn-ce-based-as-01)
Done  Submit Virtual Router specification and AS to IESG for publication as PS (draft-ietf-ppvpn-vpn-vr-03, draft-ietf-ppvpn-as-vr-01)
Done  Submit BGP as an Auto-Discovery Mechanism for publication as PS (draft-ietf-ppvpn-bgpvpn-auto-05.txt)
Done  Submit specification of using GRE for PE-PE encapsulation in BGP/MPLS VPNs to IESG for publication as PS (draft-ietf-ppvpn-gre-ip-2547-02)
Done  Submit VPN MIB Textual Conventions to IESG for publication as PS (draft-ietf-ppvpn-tc-mib-02)
Done  Submit MPLS/BGP VPN MIB to IESG for publication as PS (draft-ietf-ppvpn-mpls-vpn-mib-05)
Done  Submit VR MIB to IESG for publication as PS (draft-ietf-ppvpn-vr-mib-04)
Done  Submit specification of using IPSEC for PE-PE encapsulation in BGP/MPLS VPNs to IESG for publication as PS (draft-ietf-ppvpn-ipsec-2547-03)
Done  Submit specification of OSPF as the PE/CE Protocol in BGP/MPLS VPNs for publication (draft-ietf-l3vpn-ospf-2547-xx.txt)
Done  Submit specification of IPv6 over BGP/MPLS VPNs for publication
Done  Submit specification of IPv4 multicast over BGP/MPLS VPNs for publication
Done  Submit MVPNv6 using PIM & S-PMSIs specification to IESG as PS
Done  Submit IPv6 MVPN infrastructure address encoding document to IESG for publication as PS
Done  Submit specification for using Internal BGP as PE-CE protocol to IESG as PS
May 2011  Submit S-PMSI A-D route Wildcard selection specification to IESG as PS
Nov 2011  Submit MVPN Extranet specification to IESG as PS

Internet-Drafts:

Multicast in MPLS/BGP IP VPNs (211566 bytes)
BGP Encodings and Procedures for Multicast in MPLS/BGP IP VPNs (149358 bytes)
OSPFv3 as a PE-CE routing protocol (44667 bytes)
Mandatory Features in a Layer 3 Multicast BGP/MPLS VPN Solution (102134 bytes)
Internal BGP as Provider/Customer Edge Protocol for BGP/MPLS IP Virtual Private Networks (VPNs) (31039 bytes)
IPv6 MVPN Support Using PIM Control Plane and S-PMSI Join Messages (12556 bytes)
IPv4 and IPv6 Infrastructure Addresses in BGP Updates for Multicast VPN (18226 bytes)
MVPN: Using Bidirectional P-Tunnels (34376 bytes)
Wildcards in Multicast VPN Auto-Discovery Routes (34759 bytes)

Request For Comments:

Generic Requirements for Provider Provisioned Virtual Private Networks (RFC 3809) (60576 bytes)
Provider Provisioned Virtual Private Network (VPN) Terminology (RFC 4026) (42124 bytes)
Service requirements for Layer 3 Provider Provisioned Virtual Private Networks (RFC 4031) (118568 bytes)
A Framework for Layer 3 Provider Provisioned Virtual Private Networks (PPVPNs) (RFC 4110) (204159 bytes)
Security Framework for Provider Provisioned Virtual Private Networks (PPVPNs) (RFC 4111) (106626 bytes)
Framework for Layer 3 Virtual Private Networks (L3VPN) Operations and Management (RFC 4176) (46348 bytes)
Definition of Textual Conventions for Virtual Private Network (VPN) Management (RFC 4265) (10976 bytes)
BGP/MPLS IP Virtual Private Networks (VPNs) (RFC 4364) (116446 bytes) obsoletes RFC 2547/ updated by RFC 4577,RFC 4684,RFC 5462
Applicability Statement for BGP/MPLS IP Virtual Private Networks (VPNs) (RFC 4365) (77924 bytes)
MPLS/BGP Layer 3 Virtual Private Network (VPN) Management Information Base (RFC 4382) (85594 bytes)
OSPF as the Provider/Customer Edge Protocol for BGP/MPLS IP Virtual Private Networks (VPNs) (RFC 4577) (61515 bytes) updates RFC 4364
BGP-MPLS IP Virtual Private Network (VPN) Extension for IPv6 VPN (RFC 4659) (42090 bytes)
Constrained Route Distribution for Border Gateway Protocol/MultiProtocol Label Switching (BGP/MPLS) Internet Protcol (IP) Virtual Private Networks (VPNs) (RFC 4684) (28475 bytes) updates RFC 4364
Use of Provider Edge to Provider Edge (PE-PE) Generic Routing Encapsulation (GRE) or IP in BGP/MPLS IP Virtual Private Networks (RFC 4797) (18985 bytes)
Requirements for Multicast in Layer 3 Provider-Provisioned Virtual Private (PPVPNs) (RFC 4834) (80341 bytes)
4-Octet AS Specific BGP Extended Community (RFC 5668) (9017 bytes)
IPv6 Address Specific BGP Extended Communities Attribute (RFC 5701) (9626 bytes)
Requirements for Supporting Customer Resource ReSerVation Protocol (RSVP) and RSVP Traffic Engineering (RSVP-TE) over a BGP/MPLS IP-VPN (RFC 5824) (56102 bytes)