Operations

3.1.a MPLS header (not on blueprint)

Multi Protocol Label Switching

// Graphic missing - Coming soon //

MPLS header fields:

3.1.a i Label stack, LSR, LSP

Label Stack

General information on “MPLS Label Stack”:

Different MPLS Labels:

LSR

Label Switch Router

General information on “MPLS LSR”:

LER (Not on blueprint)

Label Edge Router

General information on “MPLS LER”:

LSP

Label Switched Path

General information on “MPLS LSP”:

PHP (not on blueprint)

Penultimate Hop Popping

General information on “MPLS PHP”:

3.1.a ii LDP

Label Distribution Protocol

General information on “LDP”:

LDP-IGP synchronization:

LDP session protection:

LDP graceful restart:

“LDP” CLI configuration commands:

## Enabling LDP for each interface manually
Router(config)# interface <if>
Router(config-if)# mpls ip

## Enabling LDP for each OSPF-enabled interface automatically
Router(config)# router ospf <pid>
Router(config-router)# mpls ldp autoconfig area <id>

## Enabling LDP-IGP synchronization
Router(config-router)# mpls ldp sync

Router(config)# interface <if>
Router(config-if)# no mpls ldp igp sync

Router(config)# mpls ldp igp sync holddown <msec>

## Configuring a LDP neighbor manually (targeted session)
Router(config)# mpls ldp neighbor <ip> targeted

Router(config)# mpls ldp discovery targeted-hello accept from [ACL]

## Configuring LDP RID manually
Router(config)# mpls ldp router-id <if> force

## Configuring LDP transport address manually
Router(config)# mpls ldp discovery transport-address <ip>

## Configuring LDP authentication
Router(config)# mpls ldp neighbor <ip> password <TEXT>
Router(config)# mpls ldp password required

## Filtering LDP label advertisement OUTBOUND
Router(config)# no mpls ldp advertise-labels
Router(config)# mpls ldp advertise-labels for [ACL] to [ACL]

## Filtering LDP label advertisement INBOUND
Router(config)# mpls ldp neighbor <ip> labels accept [ACL]

## Configuring LDP session protection
Router(config)# mpls ldp session protection for [ACL] duration <seconds>

## Configuring LDP graceful restart
Router(config)# mpls ldp graceful-restart

“LDP” CLI show commands:

## Showing MPLS LDP neighbors, bindings, ...
Router# show mpls ldp [OPTIONS]

3.1.a iii MPLS ping, MPLS traceroute

MPLS ping

General information on “MPLS ping”:

“MPLS ping” CLI show commands:

## Doing/sending a MPLS ping
Router# ping mpls [OPTIONS]

MPLS traceroute

General information on “MPLS traceroute”:

“MPLS traceroute” CLI show commands:

## Doing/sending a MPLS traceroute
Router# traceroute mpls [OPTIONS]

3.1.a x MPLS IP TTL Propagation (not on blueprint)

General information on “MPLS IP TTL Propagation”:

“MPLS IP TTL Propagation” CLI configuration commands:

## Enabling/disabling MPLS IP TTL Propagation
Router(config)# [no] mpls ip propagate-ttl