[Contents]
[Prev]
[Next]
[Index]
[Report an Error]
Forwarding Across the Provider’s Core Network
The PE routers in the provider’s core network
are the only routers that are configured to support VPNs and hence
are the only routers to have information about the VPNs. From the
point of view of VPN functionality, the provider (P) routers in the
core—those P routers that are not directly connected to CE routers—are
merely routers along the tunnel between the ingress and egress PE
routers.
The tunnels can be either LDP or MPLS. Any P routers
along the tunnel must support the protocol used for the tunnel, either
LDP or MPLS.
When PE-router-to-PE router forwarding is tunneled
over MPLS label-switched paths (LSPs), the MPLS packets have a two-level
label stack (see Figure 16):
- Outer label—Label assigned to the address of the
BGP next hop by the IGP next hop
- Inner label—Label that the BGP next hop assigned
for the packet’s destination address
Figure 16: Using MPLS LSPs to Tunnel Between
PE Routers

Figure 17 illustrates how
the labels are assigned and removed:
- When CE Router X forwards a packet to Router PE1
with a destination of CE Router Y, the PE route identifies the
BGP next hop to Router Y and assigns a label that corresponds
to the BGP next hop and identifies the destination CE router.
This label is the inner label.
- Router PE1 then identifies the IGP route to the BGP
next hop and assigns a second label that corresponds to the LSP of
the BGP next hop. This label is the outer label.
- The inner label remains the same as the packet traverses
the LSP tunnel. The outer label is swapped at each hop along the LSP
and is then popped by the penultimate hop router (the third P router).
- Router PE2 pops the inner label from the route and
forwards the packet to Router Y.
Figure 17: Label Stack

[Contents]
[Prev]
[Next]
[Index]
[Report an Error]