MPLS Flashcards

(50 cards)

1
Q

What is the size of the MPLS label shim header?

A

4 bytes (32 bits)

The MPLS label shim header is added between the Layer 2 frame header and the Layer 3 packet header.

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

What are the four fields contained in the MPLS label shim header?

A
  • Label (20 bits)
  • TC (3 bits)
  • S (1 bit)
  • TTL (8 bits)

Each field serves a specific purpose in the MPLS framework.

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

The first 20 bits of the MPLS label shim header define the ________.

A

label number

This number is crucial for identifying the MPLS path.

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

The TC field in the MPLS label shim header is used for ________.

A

quality of service (QoS)

This field helps manage the performance of the network.

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

True or false: The S field in the MPLS label shim header indicates whether the label is the last label in the stack.

A

TRUE

This is important for packets that use multiple labels, such as in MPLS VPNs.

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

What does the TTL field in the MPLS label shim header represent?

A

time to live

Similar to IP’s TTL, it ensures MPLS frames are discarded if they do not reach their destination in time.

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

What is inbound label binding filtering used for?

A

To control the label bindings that an LSR accepts from other peered LSRs

It involves using access control lists (ACLs) to identify what will and will not be accepted from peers.

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

What is the purpose of the entropy label in MPLS?

A

Used for load balancing

It allows deep packet inspection (DPI) to occur once at the ingress router to create an entropy label for load balancing decisions.

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

What value indicates an implicit NULL label in the MPLS header?

A

3

This label is used for PHP, indicating that the label must be popped before forwarding the packet.

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

What is the value of an explicit NULL label in the MPLS header?

A

0

This label preserves the QoS EXP bits and copies them into the QoS IP precedence or DiffServ bits after PHP occurs.

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

What does the MPLS LDP autoconfiguration feature simplify?

A

MPLS configuration

It enables LDP on every interface associated with a specified Interior Gateway Protocol (IGP) without manual configuration.

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

What are the only supported IGPs for MPLS LDP autoconfiguration?

A
  • Open Shortest Path First (OSPF)
  • Intermediate System-to-Intermediate System (IS-IS)

These protocols are necessary for enabling LDP on interfaces automatically.

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

What does MPLS Traffic Engineering (TE) focus on?

A

Manipulating traffic as it flows through the MPLS environment

The goal is to ensure that traffic conforms to a particular need.

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

What does TE enable the service provider to accommodate?

A

the needs (SLAs) of their different customers

TE stands for Traffic Engineering, which is essential for managing quality of service (QoS) in MPLS environments.

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

What control plane protocol is used for MPLS-TE?

A

Resource Reservation Protocol (RSVP)

RSVP is integral for managing resource reservations in MPLS Traffic Engineering.

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

What is the function of RSVP?

A

a signaling protocol used to request resource reservations

RSVP operates between systems to manage network resources effectively.

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

True or false: RSVP can generate protocol message requests and process received protocol request messages.

A

TRUE

This capability allows RSVP to manage resource reservations dynamically.

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

What does RSVP ensure regarding resources?

A

resources are reserved for data flows

This reservation is done from a source to a destination in the form of an LSP.

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

Fill in the blank: RSVP ensures that resources are reserved for data flows from a source to a destination in the form of a _______.

A

LSP

LSP stands for Label Switched Path, which is used in MPLS networks.

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

What do MPLS Layer 3 VPNs provide?

A

Peer-to-peer connectivity

This connectivity is established between private customer sites across a shared network.

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

What do PE routers need to support multiple customers?

A

VRF instances

VRF stands for Virtual Routing and Forwarding, which allows multiple instances of a routing table to exist on the same router.

22
Q

What is the purpose of using VRF instances on PE routers?

A

To isolate customer information and traffic from other customers

This isolation is crucial for maintaining security and privacy among different customers.

23
Q

How many VRF instances need to be created on the PE routers for each customer?

A

A different VRF instance for each customer

This ensures that each customer’s data is kept separate and secure.

24
Q

What must be associated with the correct VRF on the PE routers?

A

The interface that connects to the customer’s CE router

This association is necessary for proper routing of customer traffic.

25
How does **BGP** handle identical **network prefixes** that belong to different customers?
It uses a **route distinguisher (RD)** to expand the customer's IP prefix ## Footnote The RD includes a unique value that distinguishes it from other identical prefixes.
26
What is the purpose of the **route distinguisher (RD)** in BGP?
To include a unique value that distinguishes identical prefixes from different customers ## Footnote The RD is generated and used by the PE routers on a per-customer VRF instance basis.
27
True or false: The **route distinguisher (RD)** is only used when there are overlapping address spaces.
FALSE ## Footnote The RD is used regardless of whether there are overlapping address spaces.
28
The **route distinguisher (RD)** is generated and used by which routers?
PE routers ## Footnote The RD is used on a per-customer VRF instance basis.
29
What is prepended to the **32-bit customer prefix** to create a **96-bit unique prefix**?
64-bit RD ## Footnote This process results in a VPNv4 address.
30
What is the full term for the **96-bit unique prefix** created from the 64-bit RD and 32-bit customer prefix?
VPNv4 address ## Footnote This address is used in routing protocols.
31
The **VPNv4 address** is exchanged by the _______ neighboring routers.
MP-IBGP ## Footnote MP-IBGP stands for Multi-Protocol Internal Border Gateway Protocol.
32
What command is used to configure **RDs** in VRF configuration mode?
rd rd-value ## Footnote RDs are configured for the respective customer VRF.
33
What does the provider use to ensure that what has been exported from a customer **VRF instance** on a PE router is sent across the **MPLS environment**?
route target (RTs) ## Footnote Route targets are used to control the import and export of routes between different VRF instances.
34
What are **RTs** used for in the context of customer VRF instance routes?
To control the import and export process ## Footnote RTs are similar to RDs and are configured in the VRF configuration for the customer VRF instance.
35
An **RT** is configured in the VRF configuration for the _______.
customer VRF instance ## Footnote RTs help manage route distribution for specific customer instances.
36
On PE_R5, what command is used to configure an **export RT** of 653:27?
route-target export 653:27 ## Footnote This command is part of the configuration for route-targets in a VRF instance.
37
What command is used to configure an **import RT** of 123:123 for the Customer A VRF instance?
route-target import 123:123 ## Footnote This command allows the VRF instance to import routes associated with the specified route-target.
38
What is required for traffic to be successfully forwarded through the **MPLS domain**?
A **label stack** ## Footnote A label stack is essential for the forwarding process in MPLS.
39
How many labels are required for traffic to be forwarded through the **MPLS domain**?
Two labels ## Footnote The two labels are necessary for successful traffic forwarding.
40
What is the **first label** that is attached to the packet in the MPLS domain?
**VPN label** ## Footnote This label is crucial for identifying the virtual private network.
41
What is the **second label** that is attached to the packet in the MPLS domain?
**LDP label** ## Footnote This label is used for label distribution protocol purposes.
42
What happens when the **IP packet** arrives at the **ingress PE router**?
The PE router attaches both labels ## Footnote This process is crucial for managing the packet within the MPLS domain.
43
What does the **egress router** use the **VPN label** for?
To determine customer specifics about the packet and what should be done with it ## Footnote This ensures that the packet is handled according to the customer's requirements.
44
What is the purpose of the **LDP label**?
Used for label switching from PE to PE in the MPLS domain ## Footnote This facilitates efficient routing of packets within the MPLS network.
45
How are **VPN labels** learned?
From PE routers over the **MP-IBGP peering** ## Footnote This method allows for the distribution of VPN labels among routers.
46
In OSPF, how do you configure LDP autoconfig?
router ospf 1 mpls ldp autoconfig
47
What is appended to a VPNv4 BGP route to indicate membership in an MPLS VPN?
RT
48
What is an MPLS optimization technique where the second-to-last router removes the MPLS label before sending the packet to the final router?
Penultimate Hop Popping (PHP)
49
What additional information is displayed with show ip vrf detail compared to just show ip vrf?
import and export RT information for a vrf instance
50
What UDP port does LDP use?
UDP 646