7210 SAS E OS

Alcatel-Lucent 7210 SAS E OS, 7210 SAS-T, 7210 SAS-X User manual

  • Hello! I am an AI chatbot trained to assist you with the Alcatel-Lucent 7210 SAS E OS User manual. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
Alcatel-Lucent
Service Access Switch | Release 8.0 Rev. 01
7210 SAS M, T, X, R6, Mxp OS
MPLS Guide
3HE10394AAAATQZZA
3HE10394AAAATQZZA
Alcatel-Lucent – Proprietary & Confidential
Contains proprietary/trade secret information which is the property of Alcatel-Lucent. Not to be made available
to, or copied or used by anyone who is not an employee of Alcatel-Lucent except when there is a valid nondisclosure
agreement in place which covers such information and contains appropriate non-disclosure and
limited use obligations.
Copyright 2015 © Alcatel-Lucent. All rights reserved.All specifications, procedures, and information in this document are subject to change and revision at any time
without notice. The information contained herein is believed to be accurate as of the date of publication. AlcatelLucent
All specifications, procedures, and information in this document are subject to change and revision at any
time without notice. The information contained herein is believed to be accurate as of the date of
publication. Alcatel-Lucent provides no warranty, express or implied, regarding its contents. Users are fully
responsible for application or use of the documentation.
Alcatel, Lucent, Alcatel-Lucent and the Alcatel-Lucent logo are trademarks of Alcatel-Lucent. All other
trademarks are the property of their respective owners.
Copyright 2015 Alcatel-Lucent.
All rights reserved.
Disclaimers
Alcatel-Lucent products are intended for commercial uses. Without the appropriate network design
engineering, they must not be sold, licensed or otherwise distributed for use in any hazardous environments
requiring fail-safe performance, such as in the operation of nuclear facilities, aircraft navigation or
communication systems, air traffic control, direct life-support machines, or weapons systems, in which the
failure of products could lead directly to death, personal injury, or severe physical or environmental
damage. The customer hereby agrees that the use, sale, license or other distribution of the products for any
such application without the prior written consent of Alcatel-Lucent, shall be at the customer's sole risk.
The customer hereby agrees to defend and hold Alcatel-Lucent harmless from any claims for loss, cost,
damage, expense or liability that may arise out of or in connection with the use, sale, license or other
distribution of the products in such applications.
This document may contain information regarding the use and installation of non-Alcatel-Lucent products.
Please note that this information is provided as a courtesy to assist you. While Alcatel-Lucent tries to ensure
that this information accurately reflects information provided by the supplier, please refer to the materials
provided with any non-Alcatel-Lucent product and contact the supplier for confirmation. Alcatel-Lucent
assumes no responsibility or liability for incorrect or incomplete information provided about non-Alcatel-
Lucent products.
However, this does not constitute a representation or warranty. The warranties provided for Alcatel-Lucent
products, if any, are set forth in contractual documentation entered into by Alcatel-Lucent and its
customers.
This document was originally written in English. If there is any conflict or inconsistency between the
English version and any other version of a document, the English version shall prevail.
7210 SAS M, T, X, R6, Mxp MPLS Configuration Guide Page 3
T
ABLE
OF
C
ONTENTS
Preface
Alcatel-Lucent 7210 SAS-M, X, T, R6, Mxp Router Configuration Process . . . . . . . . . . . . . . . . . . . . . . . .15
MPLS and RSVP
MPLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
MPLS Label Stack. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Label Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
Label Switching Routers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
LSP Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
MPLS Fast Re-Route (FRR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
Manual Bypass LSP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
PLR Bypass LSP Selection Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
FRR Node-Protection (Facility) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
Uniform FRR Failover Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
Configuration Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
MPLS Transport Profile (MPLS-TP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
MPLS-TP Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
MPLS-TP Provider Edge and Gateway. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
VLL Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
Detailed Descriptions of MPLS-TP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
MPLS-TP LSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
MPLS-TP on Pseudowires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
MPLS-TP Maintenance Identifiers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
Generic Associated Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
MPLS-TP Operations, Administration and Maintenance (OAM) . . . . . . . . . . . . . . . . . . . . . . . . . . .38
On-Demand Connectivity Verification (CV) using LSP-Ping . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Proactive CC, CV and RDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
BFD-based RDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
PW Control Channel Status Notifications (Static Pseudowire Status Signaling) . . . . . . . . . . . . . . .42
Pseudowire Redundancy and Active / Standby Dual Homing . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
MPLS-TP LSP Protection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
Configuring MPLS-TP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Configuration Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
Node-Wide MPLS-TP Parameter Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
Node-Wide MPLS-TP Identifier Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
Static LSP and pseudowire (VC) Label and Tunnel Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Interface Configuration for MPLS-TP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
LER Configuration for MPLS-TP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
LSP and Path Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Proactive CC/CV (using BFD) Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Protection templates and Linear Protection Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Intermediate LSR Configuration for MPLS-TP LSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
RSVP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
Using RSVP for MPLS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
RSVP Traffic Engineering Extensions for MPLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
Hello Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
Page 4 7210 SAS M, T, X, R6, Mxp MPLS Configuration Guide
Table of Contents
MD5 Authentication of RSVP Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
Reservation Styles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64
RSVP Message Pacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64
RSVP Overhead Refresh Reduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
Configuring Implicit Null . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66
Traffic Engineering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
TE Metric (IS-IS and OSPF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Maintenance of TE links and Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Advanced MPLS/RSVP Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Shared Risk Link Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
Enabling Disjoint Backup Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
Static Configurations of SRLG Memberships. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
TE Graceful Shutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
MPLS Service Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
MPLS/RSVP Configuration Process Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
Configuration Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
Configuring MPLS and RSVP with CLI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
MPLS Configuration Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
LSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
Router Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
Choosing the Signaling Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
Basic MPLS Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
Common Configuration Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
Configuring MPLS Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
Configuring Global MPLS Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
Configuring an MPLS Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
Configuring MPLS Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
Configuring an MPLS LSP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
Configuring a Static LSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
Configuring Manual Bypass Tunnels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
Configuring RSVP Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
Configuring RSVP Message Pacing Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
Configuring Graceful Shutdown. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
MPLS Configuration Management Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
Modifying MPLS Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
Modifying an MPLS LSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
Modifying MPLS Path Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
Modifying MPLS Static LSP Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
Deleting an MPLS Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
RSVP Configuration Management Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
Modifying RSVP Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
Modifying RSVP Message Pacing Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100
Deleting an Interface from RSVP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100
MPLS/RSVP Command Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
Command Hierarchies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
MPLS Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
MPLS-TP Commands (Supported on 7210 SAS-R6 and 7210 SAS-T network mode devices) . .103
MPLS LSP Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
7210 SAS M, T, X, R6, Mxp MPLS Configuration Guide Page 5
Table of Contents
MPLS-TP LSP Commands (Supported on 7210 SAS-R6 and 7210 SAS-T). . . . . . . . . . . . . . . . .106
MPLS Path Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
RSVP Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107
Show Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108
Tools Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
Clear Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
Debug Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
Label Distribution Protocol
Label Distribution Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220
LDP and MPLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220
LDP Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .221
Subsystem Interrelationships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222
Memory Manager and LDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223
Label Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223
LDP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223
Logger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223
Service Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223
Execution Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .224
Initialization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .224
Session Lifetime. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .224
Session Establishment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .224
Label Exchange. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225
Other Reasons for Label Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225
Cleanup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225
LDP Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .226
ECMP Support for LDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .227
Label Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .227
Link LDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .228
Targeted LDP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .228
LDP over RSVP Tunnels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .233
Signaling and Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .236
Rerouting Around Failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .238
Configuring Implicit Null Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239
T-LDP Session Tracking Using BFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240
LDP Downstream-on-Demand (DoD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241
Single-Hop LDP DoD Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241
LDP over RSVP and ECMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .242
LDP Fast-Reroute for IS-IS and OSPF Prefixes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .242
LDP FRR Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .243
Reducing the Scope of the LFA Calculation by SPF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .243
LDP FRR Procedures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .244
Link LDP Hello Adjacency Tracking with BFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .245
ECMP Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .246
IS-IS and OSPF Support for Loop-Free Alternate Calculation. . . . . . . . . . . . . . . . . . . . . . . . . . . .247
Multi-Area and Multi-Instance Extensions to LDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .250
LDP Process Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .251
Configuring LDP with CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .253
LDP Configuration Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .254
Page 6 7210 SAS M, T, X, R6, Mxp MPLS Configuration Guide
Table of Contents
Basic LDP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .255
Common Configuration Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .256
Enabling LDP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .256
Configuring Graceful-Restart Helper Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .257
Applying Export and Import Policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .258
Targeted Session Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .260
Interface Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .262
Peer Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .263
LDP Signaling and Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .264
LDP Configuration Management Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .265
Disabling LDP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .265
Modifying Targeted Session Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .266
Modifying Interface Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .267
LDP Command Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .269
Command Hierarchies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .269
LDP Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .269
Show Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .270
Clear Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .271
Debug Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .271
Standards and Protocol Support
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .315
Index
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .321
7210 SAS M, T, X, R6, Mxp MPLS Configuration Guide Page 7
L
IST
OF
T
ABLES
Preface
Table 1: Configuration Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
MPLS and RSVP
Table 2: Packet/Label Field Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Table 3: Mapping from RSVP-TE to MPLS-TP Maintenance Identifiers. . . . . . . . . . . . . . . . . . . . . . . . . .36
Table 4: Address types for the downstream mapping TLV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Label Distribution Protocol
Table 5: Triggering Events and the Associated Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .230
Page 8 7210 SAS M, T, X, R6, Mxp MPLS Configura-
List of Tables
7210 SAS M, T, X, R6, Mxp MPLS Configuration Guide Page 9
L
IST
OF
F
IGURES
MPLS and RSVP
Figure 1: Label Placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Figure 2: Label Packet Placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
Figure 3: Bypass Tunnel Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Figure 4: FRR Node-Protection Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
Figure 5: MPLS-TP Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
Figure 6: MPLS-TP Provider Edge and Gateway, VLL Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
Figure 7: MPLS-TP Provider Edge and Gateway, spoke-SDP Termination on VPLS . . . . . . . . . . . . . . .32
Figure 8: MPLS-TP LSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
Figure 9: MPLS-TP Maintenance Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
Figure 10: MPLS-TP LSP and Tunnel Information Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Figure 11: MPLS-TP PW Information Model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Figure 12: Example usage of PW Identifiers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Figure 13: Label for LSP and PW G-ACh Packets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Figure 14: BFD used for proactive CC on MPLS-TP LSP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Figure 15: BFD used for proactive CV on MPLS-TP LSP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Figure 16: Normal Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Figure 17: Failed Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Figure 18: Failed Condition - Switching at A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Figure 19: Failed Condition - Switching at Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Figure 20: Establishing LSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
Figure 21: LSP Using RSVP Path Set Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
Figure 22: Shared Risk Link Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
Figure 23: MPLS and RSVP Configuration and Implementation Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
Label Distribution Protocol
Figure 24: Subsystem Interrelationships. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222
Figure 25: LDP over RSVP Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .233
Figure 26: LDP over RSVP Application Variant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .235
Figure 27: Topology with Primary and LFA Routes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .247
Figure 28: Example Topology with Broadcast Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .248
Figure 29: LDP Configuration and Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .252
Page 10 7210 SAS M, T, X, R6, Mxp MPLS Configura-
List of Figures
7210 SAS M, T, X, R6, Mxp MPLS Configuration Guide Page 11
Preface
About This Guide
This guide describes the services and protocol support provided by the 7210 SAS Series and
presents examples to configure and implement MPLS, RSVP, and LDP protocols.
This document is organized into functional chapters and provides concepts and descriptions of the
implementation flow, as well as Command Line Interface (CLI) syntax and command usage.
Audience
This manual is intended for network administrators who are responsible for configuring the 7210
SAS Series routers that support Network Mode operation. It is assumed that the network
administrators have an understanding of networking principles and configurations. Protocols and
concepts described in this manual include the following:
• Multiprotocol Label Switching (MPLS)
• Resource Reservation Protocol (RSVP)
• Label Distribution Protocol (LDP)
Preface
Page 12 7210 SAS M, T, X, R6, Mxp MPLS Configu-
ration Guide
List of Technical Publications
The 7210 SAS-M, T, X, R6, Mxp documentation set is composed of the following books:
• 7210 SAS-M, T, X, R6, Mxp Basic System Configuration Guide
This guide describes basic system configurations and operations.
• 7210 SAS-M, T, X, R6, Mxp System Management Guide
This guide describes system security and access configurations as well as event
logging and accounting logs.
• 7210 SAS-M, T, X, R6, Mxp Interface Configuration Guide
Tis guide describes card, Media Dependent Adapter (MDA), and port provisioning.
• 7210 SAS-M, T, X, R6, Mxp OS Router Configuration Guide
This guide describes logical IP routing interfaces and associated attributes such as an
IP address, port, link aggregation group (LAG) as well as IP and MAC-based filtering.
• 7210 SAS-M, X, T, R6, Mxp OS MPLS Guide
This guide describes how to configure Multiprotocol Label Switching (MPLS),
Resource Reservation Protocol (RSVP), and Label Distribution Protocol (LDP).
• 7210 SAS-M, T, Mxp OS, and 7210 SAS-X, R6 OS Services Guide
This guide describes how to configure service parameters such as customer
information and user services.
• 7210 SAS-M, T, X, R6, Mxp OAM and Diagnostic Guide
This guide describes how to configure features such as service mirroring and
Operations, Administration and Management (OAM) tools.
• 7210 SAS-M, T, Mxp OS and 7210 SAS-X, R6 OS Quality of Service Guide
This guide describes how to configure Quality of Service (QoS) policy management.
Preface
7210 SAS M, T, X, R6, Mxp MPLS Configuration Guide Page 13
Technical Support
If you purchased a service agreement for your 7210 SAS series router and related products from a
distributor or authorized reseller, contact the technical support staff for that distributor or reseller
for assistance. If you purchased an Alcatel-Lucent service agreement, contact your welcome
center:
Web: http://www.alcatel-lucent.com/portal/support.html
Preface
Page 14 7210 SAS M, T, X, R6, Mxp MPLS Configu-
ration Guide
7210 SAS M, T, X, R6, Mxp MPLS Configuration Guide Page 15
G
ETTING
S
TARTED
In This Chapter
This chapter provides process flow information to configure MPLS, RSVP, and LDP protocols.
Alcatel-Lucent 7210 SAS-M, X, T, R6, Mxp Router Configu-
ration Process
Table 1 lists the tasks necessary to configure MPLS applications functions.
This guide is presented in an overall logical configuration flow. Each section describes a software
area and provides CLI syntax and command usage to configure parameters for a functional area.
Table 1: Configuration Process
Area Task Chapter
Protocol configuration Configure MPLS protocols:
• MPLS MPLS on page 18
• RSVP RSVP on page 60
• LDP Label Distribution Protocol on page 219
Reference List of IEEE, IETF, and other
proprietary entities.
Standards and Protocol Support on page 315
Getting Started
Page 16 7210 SAS M, T, X, R6, Mxp MPLS Configura-
tion Guide
7210 SAS M, T, X, R6, Mxp MPLS Configuration Guide Page 17
MPLS and RSVP
In This Chapter
This chapter provides information to configure MPLS and RSVP.
• MPLS on page 18
→ MPLS Label Stack on page 19
→ Label Switching Routers on page 22
• RSVP on page 60
→ Using RSVP for MPLS on page 62
→ Reservation Styles on page 64
• Traffic Engineering on page 67
• Advanced MPLS/RSVP Features on page 69
→ Shared Risk Link Groups on page 70
→ TE Graceful Shutdown on page 74
• MPLS Service Usage on page 75
• MPLS/RSVP Configuration Process Overview on page 76
• Configuration Notes on page 77
MPLS
Page 18 7210 SAS M, T, X, R6, Mxp MPLS Configura-
tion Guide
MPLS
Multiprotocol Label Switching (MPLS) is a label switching technology that provides the ability to
set up connection-oriented paths over a connection less IP network. MPLS facilitates network
traffic flow and provides a mechanism to engineer network traffic patterns independently from
routing tables. MPLS sets up a specific path for a sequence of packets. The packets are identified
by a label inserted into each packet. MPLS is not enabled by default and must be explicitly
enabled.
MPLS is independent of any routing protocol but is considered multiprotocol because it works
with the Internet Protocol (IP) and frame relay network protocols.
MPLS and RSVP
7210 SAS M, T, X, R6, Mxp MPLS Configuration Guide Page 19
MPLS Label Stack
MPLS requires a set of procedures to enhance network layer packets with label stacks which
thereby turns them into labeled packets. Routers that support MPLS are known as Label Switching
Routers (LSRs). In order to transmit a labeled packet on a particular data link, an LSR must
support the encoding technique which, when given a label stack and a network layer packet,
produces a labeled packet.
In MPLS, packets can carry not just one label, but a set of labels in a stack. An LSR can swap the
label at the top of the stack, pop the stack, or swap the label and push one or more labels into the
stack. The processing of a labeled packet is completely independent of the level of hierarchy. The
processing is always based on the top label, without regard for the possibility that some number of
other labels may have been above it in the past, or that some number of other labels may be below
it at present.
As described in RFC 3032, MPLS Label Stack Encoding, the label stack is represented as a
sequence of label stack entries. Each label stack entry is represented by 4 octets. Figure 1 displays
the label placement in a packet.
Figure 1: Label Placement
Table 2: Packet/Label Field Description
Field Description
Label This 20-bit field carries the actual value (unstructured) of the label.
Exp This 3-bit field is reserved for experimental use. It is currently used for Class of
Service (CoS).
S This bit is set to 1 for the last entry (bottom) in the label stack, and 0 for all
other label stack entries.
TTL This 8-bit field is used to encode a TTL value.
MPLS
Page 20 7210 SAS M, T, X, R6, Mxp MPLS Configura-
tion Guide
A stack can carry several labels, organized in a last in/first out order. The top of the label stack
appears first in the packet and the bottom of the stack appears last (Figure 2).
Figure 2: Label Packet Placement
The label value at the top of the stack is looked up when a labeled packet is received. A successful
lookup reveals:
• The next hop where the packet is to be forwarded.
• The operation to be performed on the label stack before forwarding.
In addition, the lookup may reveal outgoing data link encapsulation and other information needed
to properly forward the packet.
An empty label stack can be thought of as an unlabeled packet. An empty label stack has zero (0)
depth. The label at the bottom of the stack is referred to as the Level 1 label. The label above it (if
it exists) is the Level 2 label, and so on. The label at the top of the stack is referred to as the Level
m label.
Labeled packet processing is independent of the level of hierarchy. Processing is always based on
the top label in the stack which includes information about the operations to perform on the
packet's label stack.
OSSG014
Layer 2 Header Top Label … Bottom Label Data Packet
/