Nokia IP Networks and Services Fundamentals Sample Course Document en
Nokia IP Networks and Services Fundamentals Sample Course Document en
Diagram source: Nokia ION Learning Services course “Nuage Networks Virtualized Cloud Services (VCS) – Advanced Topics”,
Module 1, slide 12. See references [2].
Diagram source: Nokia ION Learning Services course “Nuage Networks 210 WBX”, Module 4, slide 5. See references [15].
VPN services are discussed in more detail in the Nokia ION Learning Services course “Nokia Services Architecture”. See
references [16].
In a distributed service, there is an IP network in between the routers that provide the VPN service. Tunnels are required to
carry the layer-2 frames or layer-3 packets from one customer site to another, regardless of the routing tables and layer-
2 FDBs of the underlying service provider network.
Source: Nokia ION Learning Services course “Nuage Networks 210 WBX”, Module 4, slide 10. See references [15].
For instance:
• A VPLS can be bound to a VPRN interface that exists on the same or on a different router. A VPLS attached to a VPRN
interface that exists on the same router is referred to as a routed VPLS or simply rVPLS.
• A VPWS on a given router can be terminated into a VPLS or into a VPRN interface that exists on a different router.
For more details, refer to the Nokia Services Architecture course (#3FL30636AAAAZZZZA).
In order to accomplish this, an additional header is added to customer data for transport across the service provider
network. Instead of routing or switching the data across the service provider’s network using the customer’s layer-2 or
layer-3 headers, the data traverses the network using the header that is added at the edge of the service provider
network. Therefore, customer data is effectively tunneled across the service provider network unchanged.
In this slide, packets from the source CE arrive at the ingress PE and are encapsulated with a tag that allows them to be
forwarded through the provider network along specific paths. The forwarding path is based on this provider-created tag.
The tag is removed before the packet is forwarded to the destination CE so that the original packet arrives at the
destination CE unchanged.
GRE uses an additional IP header as the transport tunnel, but it also requires an MPLS label to identify the service tunnels
inside.
VXLAN, similar to GRE, uses an additional IP header as the transport tunnel, but the VPN service that the customer data
belongs to is identified by means of a VXLAN-specific header that carries what is called the Virtual Network Identifier (VNI).
When RSVP-TE is used as the MPLS signaling protocol, it is possible to signal multiple tunnels with the same head-end and
tail-end. Even in that case, the label for each of the multiple tunnels is typically advertised associated with the system IP
address of the tunnel’s tail end. For more details on RSVP-TE, refer to the Nokia Multiprotocol Label Switching course.
Each router independently selects the label value that it will advertise for a given prefix, even when it is propagating a
prefix originally advertised by another router.
Diagram source: Nokia ION Learning Services course “Nokia Multiprotocol Label Switching”, Module 2, slide 30. See
references [17].
Data forwarding can now take place with the negotiated labels.
Diagram source: Nokia ION Learning Services course “Nokia Multiprotocol Label Switching”, Module 2, slide 33. See
references [17].
LDP can also be used to signal MPLS label bindings for the service tunnels used by layer-2 VPN services, as will be
explained in the following section. In that case, the established sessions are of type targeted LDP, instead of link LDP.
Diagram source: Nokia ION Learning Services course “Nokia Multiprotocol Label Switching”, Module 3, slide 7. See
references [17].
The reason to only accept label bindings received from the neighbor identified as the prefix’s next hop in the routing table
is that tunnels must follow a path to the eLER equal to the shortest path selected by the routing protocol.
Diagram source: Nokia ION Learning Services course “Nokia Multiprotocol Label Switching”, Module 3, slides 53 and 54.
See references [17].
Diagram source: Nokia ION Learning Services course “Nokia Multiprotocol Label Switching”, Module 3, slide 10. See
references [17].
For a “Pop” entry, there is no egress label because the packets will be forwarded without a label once its is removed from
the MPLS tunnel. The ingress label value is the one that, if received, indicates that a labeled packet has arrived at its eLER.
Conversely, for a “Push” entry there is only an egress label because an unlabeled packet will be inserted into the MPLS
tunnel by pushing an MPLS label into it.
For a “Swap” entry there are both an ingress and an egress label. When the specific ingress label value is received in a
packet, the router knows that the packet must continue on inside the same tunnel in which it came. For that, the label
must be swapped into the specific value that the next hop in the tunnel path is expecting.