Provider Provisioned Virtual Private Networks BOF (ppvpn)

Thursday, December 14 at 0900-1130
==================================

CHAIRS: Marco Carugi <[email protected]>
       Rich Wilder <[email protected]>

DESCRIPTION:

High Level Overview

The goal of this effort is to standardize mechanisms for supporting
network-based IP virtual  private  networks  (NBVPN). NBVPNs are
distinguished by the following characteristics :

1. Their operations are outsourced to one or more SPs.

2. They may require support for a separate addressing realm for each
  customer. That is, several customers may use the same IP prefixes,
  which must be kept distinct for each VPN.

3. They are designed for site to site transport of aggregated traffic.

The focus of the WG is the layer 3 mechanisms to be implemented
within the service provider infrastructure. Through these mechanisms
user interfaces/configurations are simplified and efficiency of
resource-sharing and multi-VPN management within provider
networks is improved. Other types of VPN service support where the
SP infrastructure is totally unaware of the VPN service existence
are out of scope of this WG.

Devices  used  for  NBVPNs  provide independent functions for the
customer-facing side and the network-facing side.  The  customer-
facing  side  has  a customer-specific IP forwarding environment,
tailored for each customer. The network-facing side of the device
participates  in  the SP network's routing (i.e., runs an IGP and
IBGP as a standard router would).  Tunnels are  used  for  inter-
site connectivity. There are at least 3 different tunneling mechanisms
that are considered within  the  scope  of  this  WG  to  support
NBVPNs:  MPLS,  GRE  and IPSEC.  Note that IPSEC can be used as a
tunneling protocol itself or an "inner  wrapper"  within  another
tunneling  protocol such as MPLS or GRE.  NBVPNs may also support
traditional L2 tunneling protocols  at  the  network-facing  side
although  the  use of these tunnels are outside the scope of this
working group.  A single VPN may make use of a mixture of  tunnel
mechanisms.

Objectives

The following are the objectives  for  the working group.

o Engage   SPs  to  further  refine  service  requirements  at  the
 customer-facing side which are the basic assumptions for defining
 the network-facing side functions and MIBs.

o Engage   SPs  to  further  refine  service  requirements from a
 Service Provider perspective. That also includes:

 - estimate the possible requirements for scale of such services in
   terms of the number of simultaneous NBVPNs within a SP's network
   and the number of simultaneous NBVPNs which might be needed between
   SPs;

 - estimate the possible requirements for frequency of change for
   NBVPNs.

o Ensure that any proposed technology can meet the estimated scale and
 frequency of change requirements.

o Specify a framework for Network-Based VPNs, including a common
 terminology and taxonomy.

o Take into account IPv4 and IPv6, unicast and multicast and
 customer sites with either permanent or intermittent connectivity
 to the service provider.

o Define  and  document existing methods for tunnel multiplexing so
 that a  single  tunnel  between  two  devices  can  be  used  for
 tunneling multiple VPNs.

o Discuss   the  applicability  of  different  methods  for  tunnel
 associations.  The issue of tunnel association  includes  devices
 locating  other devices that are attached to the same VPN, tunnel
 formation, and tunnel multiplexing.

o Specify statistics and other network management information needed
 for tunnel operation. For example, to be able to determine when a
 tunnel's up/down state has changed.

o Specify tunnel restoration parameters as required by the specific
 tunnel technology.

o Specify  the mechanisms  to  distribute  and populate the customer-
 specific  forwarding  environment  with  local  and  remote  site
 routes.

o Specify the mechanisms that  are needed  to distribute  routes to
 to each customer's site.

o Define methods for inter-AS(SP) VPN interconnect  so  that  VPNs  are
 able to span multiple ASs (SPs). This includes scalability
 and configurability issues for large numbers of inter-provider NBVPNs.

o Define the management of inter-AS(SP) VPN interconnect. This includes
 scalability and configurability issues for large numbers of
 inter-provider NBVPNs.

o Specify the mechanisms needed for interworking between on demand
 customer access techniques (ex. IPSEC tunnels) and edge devices
 providing the NBVPN service.

o Specify the security mechanisms to be used to protect the control
 of NBVPN services and the security mechanisms to protect customer
 data in NBVPN services.

o Identify and specify the technical means for dynamic provisioning of
 NBVPN.

o Specify methods to support VPN-specific SLAs. These  includes  1)
 the  use of IntServ or DiffServ capabilities combined with IPSEC,
 GRE and MPLS, and 2) the use of TE capabilities combined  with  MPLS
 QoS. This objective includes both the customer facing side and the
 network facing side.

o Define  the  MIBs  and  management  framework  to  be  used   for
 configuration  and  management of NBVPNs on a per-device and per-
 customer basis.

o Coordinate the effort with other organisations working in the same
 domain (ex. ITU).

o Take into account the impact on network operations organizations
 of dealing with very large scale deployments of MBVPNs.  Describe
 debugging tools and procedures. Define standardized metrics for
 measuring the performance and heath of NBVPNs.

Charter Statement

The working group is responsible for defining and specifying the
set  of  mechanisms  for supporting network-based virtual private
networks (NBVPNs). The  work  effort  will  include  a  framework
document, a service requirement document  and  specific  protocol
definitions  with  a  focus on scalability and manageability.
Scalability and manageability requirements will be based on Service
Provider's projections for number, complexity, and rate of change of
customer VPNs over the next several years.

It is assumed that the effort will produce a limited number of (but
likely more than one) solutions. The  goal of this effort is to
foster interoperable implementations for each of the specific solutions,
and commonalities among different solutions to the extent this
is practical. Standardization will be gauged on SP  support  for
the  specific solutions.

The  working group will carefully analyze the threat and security
aspects of  network-based  VPNs  and  define  a  minimal  set  of
mandatory  to implement technologies and management mechanisms to
ensure adequate security and  privacy  of  user  data  in  a  VPN
environment.

It is not within the scope of this WG to define new base protocol
machinery, such as new routing protocols, new tunneling  schemes,
or new security mechanisms specific to the NBVPN application. Should
the WG require additions or enhancements to existing protocol machinery,
the WG will refer requirements to the appropriate WG, rather than
undertaking them within the NBVPN WG.


AGENDA:

Agenda bashing       -    Co-chairs


Message from the AD -  Scott Bradner - 10 min


Charter introduction (main objectives, milestones) - co-chairs - 10  min



Outline for a framework for NBVPN   -    Callon 10 min
(draft-callon-NBVPN-outline-00.txt)


Update of a framework for NBVPN   -    Suzuki/Sumimoto 13 min
(draft-suzuki-nbvpn-framework-02.xt)


IPSEC VPNs : context and main issues - Gleeson - 10 min


Layer 2 VPNs : general introduction (context, main issues) ,
MPLS-based  L2 VPNs       - Kompella 15 min
(draft-kompella-mpls-l2vpn-02.txt) min


Update of the MPLS VPN work at ITU SG13  -  Carugi 5 min
(see "related ITU work" at //nbvpn.francetelecom.com)

OSPF as the PE-CE protocol in BGP/MPLS VPNs  -    Rosen 10 min
(draft-rosen-vpns-ospf-bgp-mpls-00.txt)


Using BGP as an Auto-Discovery Mechanism for NBVPN  -
Ouldbrahim 10  min  (draft-ouldbrahim-bgpvpn-auto-00.txt)


Update of "NB IP VPN Architecture Using Virtual Routers"    -
Ouldbrahim 5 min   (draft-ouldbrahim-vpn-vr-02.txt)


Update of "A Core MPLS IP VPN Architecture" - Muthukrishnan 10  min
(draft-muthukrishnan-rfc2917bis-00.txt)

BGP/MPLS VPN extension for IPv6 VPN over an IPv4 infrastructure   -
De Clercq 5 min  (draft-nguyen-bgp-ipv6-vpn-00.txt)


MPLS/BGP VPN MIB  -  Nadeau 10 min  (draft-nadeau-mpls-vpn-mib-00.txt)


Multicast in MPLS/BGP VPNs   - Rosen 12 min  (draft-rosen-vpn-mcast-
00.txt)


Implementing BGP/MPLS VPN in Provider's IP Backbone   -    Fang 7 min


Charter discussion and organization of items to be worked on  - Co-
chairs - 13 min


Mailing list: mailing list at [email protected] , to subscribe email to
[email protected] with subscribe as the subject.
Mailing archive (and other documentation) at http://nbvpn.francetelecom.com