MPLS extended name
multi-protocol label switching
Why MPLS was born? Which was the situation before it?
before MPLS the network was made of lots of protocols and components that were independent. That was causing a difficult management of the network
What is the general schema of MPLS compared to the onion?
optical switching (to let IP run at a high speed) + IP on MPLS.
There is only one control plane so IP and MPLS share it
Which are the other versions of MPLS?
MPlambaS: for optical networks
GMPLS: general, for any kind of network
What is the extended name of ATM?
Asynchronous transfer mode
On what a IP network and a MPLS network are based? What are the differences?
IP: on addresses. To find the right route there is the longest prefix matching -> bad because the table has to be scanned each time. IPs are unique
MPLS uses label: labels have to be unique only on a link so each. label can identify multiple destinations. they are used as index so there is the direct access -> good
What type of network is a MPLS network?
switched circuit network with virtual circuits
Which are the physical components of a MPLs network?
Which are the key components of MPLS?
How a MPLS header is made?
Sometimes Layer 2 header has a Label field that can be used for the MPLS header without adding a separated MPLS header. When it is used the ATM and FRAME RELAY switches become MPLS switches
Which are the phases of a LSP setup? (list)
LSP setup: label binding
it’s the phase in which the label are chosen by the LSRs.
The label is chosen by the downstream node that communicates its decision to the upstream one
It can be done in two ways, ONE UNSOLICITED AND ONE ON-DEMAND:
- static label binding: the network manager decides and imposes the chosen labels it it a permanent circuit as ATM, not scalable AND NOT INTEROPERABILITY AMON DIFFERENT MANAGING SYSTEMS, IT IS NOT POSSIBLE TO HAVE LSPS THAT PASS THROUGH DIFFERENT NETWORKS
LSP setup: label mapping
It’s the phase in which there is the association between input label, output label and next-hop label.
- input label: the considerate LSR decides the label and then communicate it to its upstream node
- output label: it is the one communicated by the downstream router
- next hop: it is decided by the considerate LSR and it can be done in two modes: hop-by-hop ROUTING and explicitROUTING
LSP setup: label distribution
it is the phase in which router communicate the chosen label FOR A FEC
It cane be done whit three different types of protocol for label distribution:
1. routing protocols: BGP -> only with topology based LSP (DYNAMIC. LABEL BINDING, CONTROL DRIVEN LSP CREATION)
2. LDP (Label distribution protocol): deprecated, comes from CISCO routers, designated FOR THE purpose
3. RSVP (Resource RESERVATION Protocol): DESIGNED FOR ALLOCATION IN INTEGRATED SERVICE NETWORKS, IT CAN SUPPORT QOS, MOST USED AND CREATED BEFORE MPLS
2 and 3 become CR-LDP and RSVP-TE for MPLS
What is a FEC?
It is a class at which are associated labels and each packet belonging to a FEC is treated similarly: same path and same label
CoS and QoS can be associated to a FEC
CoS and QoS for a FEC
Which are the routing protocols for MPLS?
THE ROUTING TABLES ARE CREATED AND THEN USED FOR THE MAPPING.
The used routing protocols are OSPF, IS-IS, BGP-4 (not RIP because it is not good when the network is large).
MPLS USES THESE PROTOCOLS TO EXCHANGE BOTH TOPOLOGY INFOS AND INFORMATIONS TO CONSTRAINT ROUTING DECISIONS
they are modified for Traffic Engineering so that they can carry network informations too.
BGP IS. ONLY USED FOR TOPOLOGY BASED INFOS
Which are the routing modes for MPLS?
MPLS protocols are enhanced protocols. What these modifications permit?
Traffic engineering with IP
it cannot be done because it would be stable. That is due to the fact that the routing is done with the routing tables -> control plane and data plane are directly connected
Traffic engineering with MPLS
it can be done because control plane and data plane are separated: the routing is done with the forwarding table.
CONTROLPLANE: OPERATES ON IPS
DATA PLANE: OPERATES ON LABELS
MPLS: fast fault recovery. How it is done?
A different LSP between two routers is performed a priori so when there is a fault the router applies another label to not pass through the fault and when it is surpassed the label is removed
IT IS CALLED LINK RE-ROUTING
MPLS: label stack hierarchy and scalability
PHP complete name
PENULTIMATE hop Popping