MPLS Flashcards

1
Q

MPLS General view

A

Enabling technology for the new broadband public network.

Introduces connection-oriented paradigm in ip networks

Forwards packets according to a label

  • Faster lookup
  • Traffic engineering

Key elements:

  • Header containing label
  • Protocols for label distribution (signaling)
  • Enhanced routing protocols: contraints in choosing paths

Fault recovery is a lot faster.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

MPLS header

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

LSP setup and control plane

A

Label and path selection: glimpse in the control plane

Actions taken by Label Switching routers:

  • Label binding:
    • Made by downstream node, that chooses label for the FEC
      • Unsolicited
      • On-demand: upstream node requests a fixed label.
  • Label mapping: upstream node creates new entry assigning a input packets, with a specific label and a port to output packets having specific label and port.
  • Label distribution: downstream node signals chosen label.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

FEC

A

Forwarding equivalence class

Packets that are treated the same way by each LSR, that follow the same path in the MPLS network, receiving the same label

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Label binding: ways

A

Static

  • Through management
  • non-scalable
  • no interoperability
  • impossible to establish LSPs through different networks.

Dynamic:

  • Data/traffic driven: triggered by data packets
  • Control driver: triggered by routing and signaling
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Control driven label binding

A

Topology based

  • Creation of LSPs is linked to the discovery of routes towards destinations

Expolicit creation of LSPs:

  • Explicit signaling
  • Initiated by label edge routers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Label distribution protocols

A

BGP: topology based

LDP (Label distribution protocol): designed for the purpose

RSVP (Resource reservation protocol): designed to allocation in integrated service networks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Routing protocols

A

Used to determine LSP routing

Impact label mapping phase

Existing protocols, like OSPF, IS-IS, BGP, are enhanced to carry information to contraint routing decisions (constraint data):

  • capacity of links
  • link utilization
  • dependecies among links (fault recovery)

Enhanced routing protocols are fundamental to support traffic engineering:

  • OSPF-TE
  • IS-IS-TE
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

MPLS routing strategies

A

Hop-by-hop

  • same as with ip routing, each LSR chooses best path
  • Problem: if all routers choose the same path the probability of congestion increases.

Explicit

  • centralized constrained routing, egress LSR are aware of which links are more used and loaded, they choose entire routes for packet.
  • To suport it we need base protocols for lable distribution:
    • CR-LDP
    • RSVP-TE
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Traffic engineering

A

We want to choose paths according to the load of the links used.

But if we are not careful we will just load other links and this leads to instability.

Traffic engineeeing without MPLS

  • ATM has so far been used for TE on IP networks
  • Two control plans: routers are unaware of ATM
  • A lot of adjacencies: limited scalability

With MPLS:

  • Is IP aware.
  • Only one control plan operating on physical topology
  • Simpler, greater scalability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

MPLS extensions

A

MPƛS: MPLambdaS, control plans in optical networks

GMPLS (Generalized MPLS): MPLS control palne in any network (packet, circuit, optics)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

(CoS)

A

Class of service

  • Relative priority among different FECs
  • it does offer absolute gruaranties
  • Support DiffServe model
    • per-hop behavior
  • Per class traffic engineering
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

QoS MPLS

A

Quality of service

Guranaties:

  • Bandwidth
  • delay
  • burst size

Advantages:

  • Support of QoS and real-time services on IP is not ready
  • A lot of multi-service networks now have paradigm (ships-in-the-night)
    • MPLS control plan for IP services
    • ATm protocols are ATM typical services
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Label stack hierarchy and scalability in MPLS

A
  • MPLS labels introduce hierarchy:
  • There are as many levels as needed for scalability purposes.
  • Routing tables of transit routers do not have to be comprehensive thanks to the LSP between edge routers.
  • Simpler and faster exact match of labels rather than longes prefix matching
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

PHP

A

Penultimate hop popping

The last but one node on the path of an LSP pops the label

The LER routes the packed based on IP address.

LER distributes Label number 3 has a special meaning: don’t swap, pop (implicit PHP)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly