Professional Documents
Culture Documents
http://www.INE.com
Instructor Introduction
• Exam # (642-611)
• Detailed topics listed on Cisco’s site
• https://learningnetwork.cisco.com/docs/DOC-5063
– MPLS Fundamentals/Operation/Configuration
• Includes troubleshooting
– MPLS VPNs Implementation/Configuration
• Includes troubleshooting
– Complex MPLS VPNs
– Internet Access from an MPLS VPN
• Overlay implementation:
– Frame (physical). IPSec and GRE logical.
– Hub and Spoke, partial or full mesh
– Service provider doesn’t know customer routes
• Peer to Peer
– Customer peers with service provider at the edge
• Provider has separate router for each customer, or creates a
virtual router and forwarding instance (VRF) for each
customer.
– Simpler, customer peers with provider
– Provider knows the customer routes
• Virtual Networks
– Using peer to peer, we can privately share the
routes from a customers site A and B over the
provider network (VPNs).
• Traffic Engineering
– Called “TE” allows traffic to flow over the
lowest cost that meets our requirements
• Quality of Service (QoS)
• Any Transport over MPLS (AToM)
http://www.INE.com
MPLS Building Blocks
• Process switching
– Painfully slow, looking up each and every
packet to decide of forwarding
• Cache based switching
– Better, painful for first process-switched
packet, info cached for future packets in flow
• Topology based switching
– CEF uses the FIB and adjacency table, and
all the decision making is done, before the
first transit packet ever arrives at the door
Copyright © 2010 Internetwork Expert, Inc
www.INE.com
CEF entry
http://www.INE.com
Acronyms for MPLS
• IP Control Plane
– EIGRP, OSPF, etc: routing protocols
– RIB: Routing information base
• MPLS Control Plane
– LDP: Label distribution protocol
– LIB: Label information base
• IP Data Plane
– FIB: CEF forwarding information base
• MPLS Data Plane
– LFIB: MPLS label forwarding information base
http://www.INE.com
When we return: Labels
• 32 bits total
– 20 bits for the label #
– 3 bits for Traffic Engineering (TE)
– 1 bit to specify that this label is the last. This
is the bottom-of-stack bit. 1=on=last label.
– 8 bits for the TTL
• In frame-mode
– Inserted between L2 and L3
– L2 protocol identifier (PID) is changed to
indicate that the packet has an MPLS label
• Unlabeled IP unicast PID = 0x 0800
• Labeled IP unicast PID = 0x 8847
• Labeled IP multicast PID = 0x 8848
• In cell-mode (ATM switches as LSRs)
– The fields of the ATM header are used as the
label
Copyright © 2010 Internetwork Expert, Inc
www.INE.com
Ethernet PID for MPLS 0x8847
http://www.INE.com
Stacks
http://www.INE.com
Sharing Label Info
http://www.INE.com
Space, Label Space
http://www.INE.com
Unsolicited Labels
http://www.INE.com
Unsolicited Labels
http://www.INE.com
Hiding the Core and other MPLS options
• MPLS MTU
• MPLS IP TTL Propagation
• Conditional Label Distribution
– Per prefix, or per neighbor
• Requirements:
– CEF enabled: show ip cef [detail]
– IGP routing working
– Enable MPLS IP globally and on interfaces
• “MPLS IP” (both global and interface config)
• Optional:
– Specify LDP or TDP or both as protocol
– Specify LDP Router ID
– Specify transport IP address
http://www.INE.com
Troubleshooting MPLS
http://www.INE.com
MPLS VPNs
• L2 Virtual Circuits
– Frame Relay, ATM, SMDS, X.25
• IP Tunneling
– IPSec, GRE, PPTP
• Implementation Methods
– Overlay
• Service provider gives the customers the circuits, and says
“have fun with that”.
– Peer-to-Peer
• Service provider peers with the customer and learns all their
routes
• Customer Network
• Customer Edge routers (CE routers)
• Provider Network
• Provider Edge routers (PE routers)
– Edge of the MPLS provider network
– VRFs, 1 for each customer
– Routing protocol between PE and CE
• Provider core routers (P routers)
http://www.INE.com
Route Targets and RD