Supporting VPNs within MPLS networks

Opinion
Apr 7, 20052 mins

* MPLS nets that support Layer 2, 3 VPNs

Last time, we discussed the fact that we are beginning to see the emergence of private MPLS networks, typically within financial and government organizations. One of the strengths of these MPLS networks is their ability to support a variety of types of VPNs.

Last time, we discussed the fact that we are beginning to see the emergence of private MPLS networks, typically within financial and government organizations. One of the strengths of these MPLS networks is their ability to support a variety of types of VPNs.

MPLS networks support Layer 3 VPNs typically by using the IETF RFC 2547bis. This class of VPN transports traffic across the network by using MPLS tunnels and Multi-point BGP (MP-BGP) signaling. 

Realizing the importance of Layer 2 VPNs, the IETF L2VPN working group has defined both encapsulation and label-distribution mechanisms that enable transporting a wide variety of protocols across an MPLS core network. 

There are two common techniques for implementing Layer 2 VPNs within an MPLS network.  One of these techniques, the Draft-Martini VPN, can support a wide range of encapsulations, including Ethernet, Frame Relay, ATM, HDLC, and PPP.  However, a Draft-Martini VPN introduces an addition protocol into the network: Label Distribution Protocol (LDP), which is used to set up tunnels and distribute labels.

The second technique is referred to as a Draft-Kompella VPN. Through the use of Draft-Martini and other encapsulation techniques, a Draft-Kompella VPN supports a wide range of encapsulations.  A Draft-Kompella VPN uses BGP, instead of LDP, for signaling.  Since BGP is already used for routing across the MPLS core, this does not constitute introducing an additional protocol into the network.

A future newsletter will discuss the business value of MPLS’ traffic engineering capabilities.

Jim has a broad background in the IT industry. This includes serving as a software engineer, an engineering manager for high-speed data services for a major network service provider, a product manager for network hardware, a network manager at two Fortune 500 companies, and the principal of a consulting organization. In addition, Jim has created software tools for designing customer networks for a major network service provider and directed and performed market research at a major industry analyst firm. Jim’s current interests include both cloud networking and application and service delivery. Jim has a Ph.D. in Mathematics from Boston University.

More from this author