background image
6-2
Cisco AVVID Network Infrastructure Enterprise Quality of Service Design
956467
Chapter 6 QoS with MPLS in an AVVID-Enabled Network
Overview
MPLS VPN Architecture
MPLS VPNs leverage the MPLS architecture to provide VPNs across an SP Layer 3 network. MPLS
VPNs are composed of three basic entities:
·
Customer edge (CE) router--The last-hop router on the customer network. This router provides
connectivity to the SP MPLS network by connecting to the provider edge router. The CE router is
not aware of any MPLS functionality and is not required to use any special IOS feature set.
·
Provider edge (PE) router--The only device in the network that is configured specifically for MPLS
VPNs. The ingress interface on the PE router is configured to define the specific VPN to which the
customer is connected. The PE router is responsible for assigning a label to each VPN and
redistributing the routes between the customer and BGP within the provider backbone.
·
Provider core--May include MPLS-enabled devices (P routers) or non-MPLS-enabled Layer 2
devices, such as ATM switches that are not enabled to support MPLS. The P routers are simply
provider backbone devices configured to support MPLS. There is no definition of VPNs on these
devices. They serve merely to support an additional layer of hierarchy to the MPLS network.
Figure 6-1
shows a basic implementation of these devices in a network with an MPLS core.
Figure 6-1
MPLS Architecture
MPLS Modes of Operation
MPLS technology is intended to be used anywhere regardless of Layer 1 media and Layer 2 protocol.
There are two label allocation and switching methods:
·
Frame mode, which can be used over any Layer 2 transport, including ATM. Frame-mode MPLS
uses a 32-bit label field that is inserted between the Layer 2 and Layer 3 headers.
·
Cell mode, which is used only in environments where ATM is the transport. Cell-mode MPLS over
ATM uses the ATM header as the label. Any other labels (such as the VPN label applied by BGP to
a packet before the packet is sent to the egress interface) assigned to the packet prior to the
segmentation and reassembly (SAR) are included in the first cell payload and are available for
packet forwarding once the cells have been reassembled.
When using MPLS VPNs, BGP allocates an additional unique 32-bit label for each VPN. If the egress
interface is a cell interface, this label is applied in the VPI/VCI field. If the egress interface is a frame
interface, an additional 32-bit label is assigned and a label-stack is created.
CE
CE
Customer VPN2
Customer VPN1
Customer Edge
PE
P
P
P
PE
Internet PE
Internet
Provider Edge
VPN Edge LSR
Service Provider
MP-BGP
78356