Upload
wpshashika
View
216
Download
0
Embed Size (px)
Citation preview
8/6/2019 Copy of mpls G3 2007
1/28
8/6/2019 Copy of mpls G3 2007
2/28
8/6/2019 Copy of mpls G3 2007
3/28
MULTI PROTOCOL LABELSWITCHING
MPLS is an efficient encapsulation mechanism
Uses Labels appended to packets or transport ofdata
MPLS packets can run on other Layer 2 technologiessuch as ATM, FR, PPP, POS, Ethernet
Other Layer 2 technologies can be run over an MPLSnetwork
MPLS is a technology for delivery of IP Services
8/6/2019 Copy of mpls G3 2007
4/28
Connectionless- e.g. no QoS
Each router has to make independent
forwarding decisions based on the IP-address Large IP Header- At least 20 bytes
Routing in Network Layer
- Slower than Switching Usually designed to obtain shortest path- Do not take into account additional metrics
8/6/2019 Copy of mpls G3 2007
5/28
Complex
Expensive
Not widely adopted
8/6/2019 Copy of mpls G3 2007
6/28
Combine the forwarding algorithm used in ATM
with IP.
IP MPLS ATM
8/6/2019 Copy of mpls G3 2007
7/28
Multi Protocol Label Switching is arrangedbetween Layer 2 and Layer 3
PHYSICAL LAYER (Layer 1)(SDH/ODH/CSMA etc.)
DATA LINK LAYER (Layer 2)(ATM/FR/ETHERNET etc.)
NETWORK LAYER (Layer 3)(IP) MPLS
8/6/2019 Copy of mpls G3 2007
8/28
8/6/2019 Copy of mpls G3 2007
9/28
MPLS Header Layer 2 Header
Data
LABEL EXP TTLS
20 83 1
32 bits
A label is a short, fixed-length entity, with no internal structure.
and label does not directly encode any of the information fromthe network layer header.
Layer 3 Header
8/6/2019 Copy of mpls G3 2007
10/28
LABLE - Actual lable
EXP - Experimented use
BS - Bottom of stack use
TTL - Time to Live
LABEL EXP LS
20 83 1
32 bits
8/6/2019 Copy of mpls G3 2007
11/28
MPLS-capable routers might need more thanone label on top of the packet to route that packet through the MPLS network. This is done
by packing the labels into a stack. The first labelin the stack is called the top label, and the lastlabel is called the bottom label. In between,you can have any number of labels.
8/6/2019 Copy of mpls G3 2007
12/28
LABEL EXP LS
LABEL EXP LS
LABEL EXP LS....
8/6/2019 Copy of mpls G3 2007
13/28
A path is established before the data transmissionstarts.
A path is a representation of a FEC.
LSP
8/6/2019 Copy of mpls G3 2007
14/28
LABLE EDGE ROUTER (LER)
Resides at the edge of an MPLS network and
assigns and removes the labels from the packets.
Support multiple ports connected to dissimilarnetworks (such as frame relay, ATM, and Ethernet).
8/6/2019 Copy of mpls G3 2007
15/28
LABLE SWITCHING ROUTER (LSR)
Is a high speed router in the core on an MPLS
network.
ATM switches can be used as LSRs withoutchanging their hardware. Label switching is
equivalent to VP/VC switching.
8/6/2019 Copy of mpls G3 2007
16/28
Forwardingequivalencyclass (FEC)
A FEC is a group of layer-3 packets that are
forwarded in the same manner. All packets in this group follow the same network
path and have the same prioritization. Packetswithin an FEC may have different layer-3 header
information. However, to simply make a forwarding decision,
these packets are indistinguishable.
8/6/2019 Copy of mpls G3 2007
17/28
8/6/2019 Copy of mpls G3 2007
18/28
Before traffic is forwarded on the MPLS network, the PErouters first establish LSPs through the MPLS network toremote PE routers.
I need a label for LSR A
Use label 27
Request:
Response:
8/6/2019 Copy of mpls G3 2007
19/28
8/6/2019 Copy of mpls G3 2007
20/28
At the egress PE, the last MPLS label is removed and thepacket is forwarded by traditional routing mechanisms.
The packet proceeds to the destination CE and into thecustomers network.
8/6/2019 Copy of mpls G3 2007
21/28
8/6/2019 Copy of mpls G3 2007
22/28
8/6/2019 Copy of mpls G3 2007
23/28
The use of one unified networkinfrastructure
Better IP over ATM integration
Border Gateway Protocol (BGP)-free core
The peer-to-peer model for MPLS VPN
Optimal traffic flow
Traffic engineering
8/6/2019 Copy of mpls G3 2007
24/28
8/6/2019 Copy of mpls G3 2007
25/28
Enables a single converged network to supportboth new and legacy services
Enables traffic engineering, help squeeze more
data into available bandwidth. Supports the delivery of services with Quality of
Service (QoS) guarantees.
Reduces router processing
Provides the appropriate level of security
8/6/2019 Copy of mpls G3 2007
26/28
8/6/2019 Copy of mpls G3 2007
27/28
Whowilluse MPLS? Large-scale data networks used by Enterprises, Carriers
and ISPs.
MPLS labled Multicast
Why MPLS? Delivers high speed L2 (really Label) switching at low
cost vs. traditional L3 routing
Provides Traffic Engineering - allows the user to directtraffic based on network utilization and demand.
Ease of provisioning QoS
Support for VPNs
8/6/2019 Copy of mpls G3 2007
28/28
As network administrator I can takedown the network with one keystroke. It's
just like being a doctor but without gettinggooky stuff on my paws
Scott Adams ("Dogbert")