i
Contents
MPLS network architecture ························································································································ 2
MPLS forwarding ········································································································································ 4
PHP ···························································································································································· 5
Protocols and standards ···························································································································· 5
MPLS configuration task list ······························································································································· 5
Enabling MPLS ·················································································································································· 6
Setting MPLS MTU ············································································································································ 6
Specifying the label type advertised by egress ·································································································· 7
Configuring TTL propagation ····························································································································· 8
Enabling sending MPLS TTL-expired messages ······························································································· 9
Enabling MPLS forwarding statistics ·················································································································· 9
Enabling split horizon for MPLS forwarding ····································································································· 10
Enabling SNMP notifications for MPLS ············································································································ 10
Displaying and maintaining MPLS ··················································································································· 10
Configuring a static LSP ··············································································· 12
Overview ·························································································································································· 12
Configuration guidelines ·································································································································· 12
Configuration prerequisites ······························································································································ 12
Configuration procedure ·································································································································· 13
Displaying static LSPs ····································································································································· 13
Static LSP configuration example ···················································································································· 13
Network requirements ······························································································································ 13
Configuration restrictions and guidelines ································································································· 14
Configuration procedure ··························································································································· 14
Verifying the configuration ························································································································ 15
Configuring LDP ···························································································· 17
Overview ·························································································································································· 17
Terminology ············································································································································· 17
LDP messages ········································································································································· 17
LDP operation ·········································································································································· 18
Label distribution and control ··················································································································· 19
LDP GR ···················································································································································· 20
LDP-IGP synchronization ························································································································· 22
LDP over MPLS TE ·································································································································· 23
Protocols ·················································································································································· 23
LDP configuration task list ······························································································································· 23
Enabling LDP ··················································································································································· 24
Enabling LDP globally ······························································································································ 24
Enabling LDP on an interface ·················································································································· 25
Configuring Hello parameters ·························································································································· 25
Configuring LDP session parameters ·············································································································· 26
Configuring LDP backoff ·································································································································· 27
Configuring LDP MD5 authentication ··············································································································· 28
Configuring LDP to redistribute BGP unicast routes ························································································ 28
Configuring an LSP generation policy ·············································································································· 29
Configuring the LDP label distribution control mode ························································································ 30
Configuring a label advertisement policy ········································································································· 30
Configuring a label acceptance policy ············································································································· 31
Configuring LDP loop detection ······················································································································· 32
Configuring LDP session protection ················································································································· 33
Configuring LDP GR ········································································································································ 33