VPN+ provides a layered architecture and the set of technologies in different layers to provide enhanced VPN services. It is based on existing VPN and Traffic Engineering (TE) technologies with necessary extensions to meet the emerging and stringent service requirement such as 5G. Network slicing is one typical use case of VPN+.

Tutorial

1. VPN+ Introduction

Publication URL: PDF - VPN+ Introduction in MPLS Congress 2019

IETF

1. VPN+ Framework

A Framework for VPN+ Services

Publication URL: https://tools.ietf.org/html/draft-ietf-teas-enhanced-vpn

Introduction:

This document describes the framework for Enhanced Virtual Private Network (VPN+) service. The purpose is to support the needs of new applications, particularly applications that are associated with 5G services, by utilizing an approach that is based on existing VPN and TE technologies and adds features that specific services require over and above traditional VPNs.

Scalability Considerations for VPN+

Publication URL: https://tools.ietf.org/html/draft-dong-teas-enhanced-vpn-vtn-scalability

Introduction:

This document describes the scalability considerations in the control plane and data plane to enable VPN+ services, some optimization mechanisms are also described.

2. VPN+ Data Plane

Introducing Resource Awareness to SR Segments

Publication URL: https://tools.ietf.org/html/draft-ietf-spring-resource-aware-segments

Introduction:

This document describes the mechanism to associate network resource attributes to Segment Routing Identifiers (SIDs). The resource-aware SIDs retain their original forwarding semantics, but with the additional semantics to identify the set of network resources available for the packet processing action. The resource-aware SIDs can therefore be used to build SR paths or virtual networks with a set of reserved network resources.

Segment Routing Extensions for VPN+

Publication URL: https://tools.ietf.org/html/draft-dong-spring-sr-for-enhanced-vpn

Introduction:

Resource-aware SIDs may be used to build SR paths with a set of reserved network resources. Resource-aware SIDs may be used to build SR based virtual underlay networks, which can provide the customized network topology and resource attributes required by different customers and/or services. Such virtual networks are called SR based Virtual Transport Networks (VTNs). The SR based VTNs can be used as the underlay network to enable services with required topology and resource characteristics. This document describes a suggested use of resource-aware SIDs to build SR based VTNs.

IPv6 Extensions for VPN+

Publication URL: https://tools.ietf.org/html/draft-dong-6man-enhanced-vpn-vtn-id

Introduction:

This document proposes a new option type to carry virtual transport network identifier (VTN ID) in the IPv6 extensions headers to identify the virtual transport network the packet belongs to. The procedure of processing the VTN option is also specified. This provides a scalable solution for data plane encapsulation of enhanced VPN (VPN+).

3. VPN+ Control Plane

IGP Extensions for SR based VPN+

Publication URL: https://tools.ietf.org/html/draft-dong-lsr-sr-enhanced-vpn

Introduction:

This document specifies the IGP mechanisms with necessary extensions to build a set of Segment Routing (SR) based VTNs. The VTNs could be used as the underlay of enhanced VPN service. The proposed mechanism is applicable to both Segment Routing with MPLS data plane (SR-MPLS) and segment routing with IPv6 data plane (SRv6).

BGP-LS Extensions for SR based VPN+

Publication URL: https://tools.ietf.org/html/draft-dong-idr-bgpls-sr-enhanced-vpn

Introduction:

This document specifies the BGP-LS mechanisms with necessary extensions to advertise the information of Segment Routing (SR) based VTNs. The proposed mechanism is applicable to both segment routing with MPLS data plane (SR-MPLS) and segment routing with IPv6 data plane (SRv6).

Using IGP Flex-Algo for SR based VTN

Publication URL: https://tools.ietf.org/html/draft-zhu-lsr-isis-sr-vtn-flexalgo

Introduction:

This document describes a simplified mechanism to build the SR based VTNs using SR Flex-Algo with minor extensions to IGP L2 bundle.

BGP-LS with Flex-Algo for SR based VTN

Publication URL: https://tools.ietf.org/html/draft-zhu-idr-bgpls-sr-vtn-flexalgo

Introduction:

This document describes a simplified mechanism to distribute the information of SR based VTNs using BGP-LS with Flex-Algo.

Using Multi-Topology for SR based VPN+

Publication URL: https://tools.ietf.org/html/draft-xie-lsr-isis-sr-vtn-mt

Introduction:

This document describes a simplified mechanism to build the SR based VTNs using IGP multi-topology together with other well-defined IS-IS extensions.

BGP-LS with Multi-Topology for SR based VPN+

Publication URL: https://tools.ietf.org/html/draft-xie-idr-bgpls-sr-vtn-mt

Introduction:

This document describes a simplified mechanism to distribute the information of SR based VTNs using BGP-LS with Multi-Topology.

BGP SR Policy Extensions For VTN

Publication URL: https://tools.ietf.org/html/draft-dong-idr-sr-policy-vtn

Introduction:

In scenarios where multiple Virtual Transport Networks (VTNs) exist in the network, the VTN in which the SR policy is instantiated may also need to be specified, so that the header of packet can also be augmented with the information associated with the VTN.This document defines extensions to BGP SR policy to specify the VTN associated with the SR policy.

4. VPN+ Management Plane

A Yang Data Model for IETF Network Slice NBI

Publication URL: https://tools.ietf.org/html/draft-wd-teas-ietf-network-slice-nbi-yang

Introduction:

This document provides a YANG data model for the IETF Network Slice NBI (Northbound Interface). The model can be used by a higher level system which is the IETF Network Slice consumer of an IETF Network Slice Controller (NSC) to request, configure, and manage the components of an IETF Network Slice.

5. End-to-End Network Slice Mapping

5G End-to-end Network Slice Mapping from the view of Transport Network

Publication URL: https://tools.ietf.org/html/draft-geng-teas-network-slice-mapping

Introduction:

This document describes the procedure of mapping between 5G end-to-end network slice and transport network slice defined in IETF. The analysis of data plane mechanisms to support network slice mapping is also provided.

CCSA

1. Technical requirement of VPN+ for supporting IP network slicing

Introduction:

This is the standard project in CCSA which defines the VPN+ framework and SR based VPN+ technology and procedure.

Demo

OpenSource

News