ZXR10 M6000-S

Carrier-Class Router

Configuration Guide (MPLS)
Version: 3.00.10

ZTE CORPORATION
No. 55, Hi-tech Road South, ShenZhen, P.R.China
Postcode: 518057
Tel: +86-755-26771900
Fax: +86-755-26770801
URL: http://support.zte.com.cn
E-mail: support@zte.com.cn

LEGAL INFORMATION
Copyright © 2014 ZTE CORPORATION.
The contents of this document are protected by copyright laws and international treaties. Any reproduction or
distribution of this document or any portion of this document, in any form by any means, without the prior written
consent of ZTE CORPORATION is prohibited.

Additionally, the contents of this document are protected by

contractual confidentiality obligations.
All company, brand and product names are trade or service marks, or registered trade or service marks, of ZTE
CORPORATION or of their respective owners.
This document is provided “as is”, and all express, implied, or statutory warranties, representations or conditions
are disclaimed, including without limitation any implied warranty of merchantability, fitness for a particular purpose,
title or non-infringement. ZTE CORPORATION and its licensors shall not be liable for damages resulting from the
use of or reliance on the information contained herein.
ZTE CORPORATION or its licensors may have current or pending intellectual property rights or applications
covering the subject matter of this document. Except as expressly provided in any written license between ZTE
CORPORATION and its licensee, the user of this document shall not acquire any license to the subject matter
herein.
ZTE CORPORATION reserves the right to upgrade or make technical change to this product without further notice.
Users may visit the ZTE technical support website http://support.zte.com.cn to inquire for related information.
The ultimate right to interpret this product resides in ZTE CORPORATION.

Revision History
Revision No.

Revision Date

Revision Reason

R1.0

2014-10-20

First edition.

Serial Number: SJ-20140731105308-012
Publishing Date: 2014-10-20 (R1.0)

SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

Contents
About This Manual ......................................................................................... I
Chapter 1 MPLS Configuration ................................................................. 1-1
1.1 MPLS Overview ................................................................................................. 1-1
1.2 MPLS Term........................................................................................................ 1-5
1.3 LSP Establishment ............................................................................................. 1-8
1.4 Label Distribution and Management................................................................... 1-12
1.5 MPLS Configuration ......................................................................................... 1-20
1.6 MPLS Configuration Instance............................................................................ 1-30
1.6.1 Establishing a Basic LDP Neighbour Session .......................................... 1-30
1.6.2 Establishing an LDP Target Session ........................................................ 1-33
1.6.3 Configuring a Label Distribution Policy..................................................... 1-36
1.6.4 Configuring an LDP Multi-Instance ......................................................... 1-39
1.6.5 Establishing an LDP FRR ....................................................................... 1-42
1.6.6 LDP Graceful Restart Configuration Instance ........................................... 1-49
1.6.7 LSP Load-Sharing Configuration Example ............................................... 1-56
1.6.8 LDP BFD Configuration Example ............................................................ 1-60
1.6.9 Peer BFD Configuration Example ............................................................ 1-64
1.6.10 GTSM Configuration Example ............................................................... 1-67
1.6.11 LDP IGP Synchronization Configuration Example (OSPF) ....................... 1-71
1.6.12 LDP IGP Synchronization Configuration Example (IS-IS) ........................ 1-75
1.6.13 Instance with LDPIGP Synchronization Integrated with FRR ................... 1-79
1.6.14 Packet Filtration Configuration Example................................................. 1-85
1.6.15 Label-Distribution Configuration Example............................................... 1-88
1.6.16 Label-Retention Configuration Example ................................................. 1-90
1.6.17 Label-Advertise Configuration Example ................................................. 1-93
1.6.18 Label-Request Configuration Example ................................................... 1-96
1.6.19 LSP-Control Configuration Example ...................................................... 1-99
1.6.20 Longest-Match Configuration Example..................................................1-103

Chapter 2 MPLS TE Configuration............................................................ 2-1
2.1 RSVP Configuration ........................................................................................... 2-1
2.1.1 RSVP Overview ....................................................................................... 2-1
2.1.2 Configuring RSVP .................................................................................... 2-5
2.1.3 RSVP Configuration Instance.................................................................... 2-8

I
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

2.2 TE Summary Refresh Introduction..................................................................... 2-24
2.2.1 TE Summary Refresh Introduction........................................................... 2-24
2.2.2 Configuring TE Summary Refresh ........................................................... 2-25
2.2.3 TE Summary Refresh Configuration Example .......................................... 2-26
2.3 TE Message Acknowledgement and Retransmission .......................................... 2-29
2.3.1 Introduction to TE Message Acknowledgement and Retransmission.......... 2-29
2.3.2 Configuring TE Message Acknowledgement and Retransmission .............. 2-30
2.3.3 TE Message Acknowledgement and Retransmission Configuration
Example ............................................................................................... 2-31
2.4 TE Authentication Configuration ........................................................................ 2-34
2.4.1 TE Authentication Overview .................................................................... 2-34
2.4.2 Configuring TE Authentication ................................................................. 2-35
2.4.3 TE Authentication Configuration Instance................................................. 2-37
2.5 Confiugration of MPLS TE Crossing Several AS Domains................................... 2-40
2.5.1 MPLS TE Crossing Several AS Domains Overview .................................. 2-40
2.5.2 Configuring the MPLS TE Crossing Several AS Domains.......................... 2-42
2.5.3 MPLS TE Crossing Several AS Domains Configuration Instance............... 2-43
2.6 TE-FRR Configuration ...................................................................................... 2-58
2.6.1 TE-FRR Overview .................................................................................. 2-58
2.6.2 Configuring TE-FRR ............................................................................... 2-61
2.6.3 TE-FRR Configuration Instance............................................................... 2-63
2.7 FRR Promotion Introduction.............................................................................2-103
2.7.1 FRR Promotion Introduction...................................................................2-103
2.7.2 Configuring FRR Promotion ...................................................................2-104
2.7.3 FRR Promotion Configuration Examples .................................................2-105
2.8 FRR-Hello Configuration.................................................................................. 2-114
2.8.1 FRR Hello Introduction .......................................................................... 2-114
2.8.2 Configuring FRR Hello........................................................................... 2-114
2.8.3 FRR Hello Configuration Example .......................................................... 2-116
2.9 MPLS TE End-to-End Protection Path Configuration..........................................2-121
2.9.1 MPLS TE End-to-End Path Protection Overview......................................2-121
2.9.2 Path Configuration for MPLS TE End-to-End Protection...........................2-121
2.9.3 Establishing an MPLS TE End-to-End Path Protection.............................2-122
2.10 Loose Node Re-optimization ..........................................................................2-128
2.10.1 Loose Node Re-optimization Introduction ..............................................2-128
2.10.2 Configuring Loose Node Re-optimization ..............................................2-128
2.10.3 Loose Node Re-optimization Configuration Instance ..............................2-129
2.11 Automatic Bandwidth Regulation on an MPLS TE ...........................................2-135
II
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

2.11.1 Introduction to Automatic Bandwidth Regulation Function of the MPLS
TE.......................................................................................................2-135
2.11.2 Configuring Automatic MPLS TE Bandwidth Regulation .........................2-135
2.11.3 Instances of Automatic Bandwidth Regulation Configuration for the
MPLS TE.............................................................................................2-137
2.12 TE GR Configuration .....................................................................................2-140
2.12.1 GR Introduction ...................................................................................2-140
2.12.2 Configuring GR ...................................................................................2-143
2.12.3 GR Configuration Example...................................................................2-144
2.13 TE Tunnel FA Configuration ...........................................................................2-148
2.13.1 TE Tunnel FA Introduction....................................................................2-148
2.13.2 Configuring TE Tunnel FA ....................................................................2-148
2.13.3 TE Tunnel FA Configuration Example ...................................................2-149
2.14 TE Tunnel AR Configuration...........................................................................2-152
2.14.1 TE Tunnel AR Introduction ...................................................................2-152
2.14.2 Configuring TE Tunnel AR ...................................................................2-153
2.14.3 TE Tunnel AR Configuration Example...................................................2-154
2.15 TE Metric Configuration .................................................................................2-157
2.15.1 TE Metric Introduction..........................................................................2-157
2.15.2 Configuring TE Metric .........................................................................2-157
2.15.3 TE Metric Configuration Example .........................................................2-158
2.16 TE SRLG Configuration .................................................................................2-162
2.16.1 TE SRLG Introduction..........................................................................2-162
2.16.2 Configuring TE SRLG ..........................................................................2-163
2.16.3 TE SRLG Configuration Example .........................................................2-163
2.17 TE Tunnel Reoptimization Configuration .........................................................2-168
2.17.1 Introduction to TE Tunnel Reoptimization ..............................................2-168
2.17.2 Configuring TE Tunnel Re-optimization .................................................2-168
2.17.3 TE Tunnel Reoptimization Configuration Example .................................2-170
2.18 TE HOTSTANDBY Configuration....................................................................2-173
2.18.1 Tunnel Establishment With Only TE HOTSTANDBY ..............................2-173
2.18.2 Configuring the TE HOTSTANDBY Function .........................................2-174
2.18.3 TE HOTSTANDBY Function Configuration Instance...............................2-174
2.19 WTR Configuration for a TE Tunnel ................................................................2-179
2.19.1 Introduction to TE Tunnel WTR ............................................................2-179
2.19.2 Configuring the WTR Function of a TE Tunnel.......................................2-179
2.19.3 TE Tunnel WTR Configuration Instance ................................................2-180
2.20 TE Tunnels Supporting Soft Preemption .........................................................2-185
III
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

2.20.1 TE Tunnels Supporting Soft-Preemption ..............................................2-185
2.20.2 Configuring a TE Tunnel Supporting Priorities and Soft Preemption ........2-187
2.20.3 Instance of TE Tunnels Supporting Soft Preemption ..............................2-188
2.21 Equal Load Sharing on the TE-ECMP .............................................................2-198
2.21.1 Equal Load Sharing on the TE-ECMP ...................................................2-198
2.21.2 Configuring Equal Load Sharing on the TE-ECMP .................................2-198
2.21.3 Instance of Equal Load Sharing Configuration on the TE-ECMP .............2-199
2.22 TE Affinity .....................................................................................................2-202
2.22.1 TE Affinity Introduction.........................................................................2-202
2.22.2 Configuring the TE Affinity....................................................................2-202
2.22.3 TE Affinity Configuration Instance .........................................................2-203
2.23 Binding Interfaces Supporting TE Bandwidth Reservation ................................2-214
2.23.1 Binding Interfaces Supporting TE Bandwidth Reservation ......................2-214
2.23.2 Configuring Binding Interfaces Supporting TE Bandwidth
Reservation .........................................................................................2-214
2.23.3 Configuration Instance for Binding Interfaces Supporting TE Bandwidth
Reservation .........................................................................................2-215
2.24 RSVP-TEs Supporting Resource Reservation .................................................2-220
2.24.1 Resource Reservation in FF Mode on the RSVP-TE ..............................2-220
2.24.2 Configuring RSVP-TE Supporting Resource Reservation .......................2-220
2.24.3 Instance for Resource Reservation in FF Mode on the RSVP-TE............2-221

Chapter 3 MPLS OAM Configuration ........................................................ 3-1
3.1 MPLS OAM Overview......................................................................................... 3-1
3.2 Configuring MPLS OAM...................................................................................... 3-1
3.3 MPLS OAM Configuration Example ..................................................................... 3-4

Chapter 4 Static Tunnel Configuration ..................................................... 4-1
4.1 Static Tunnel Overview ....................................................................................... 4-1
4.1.1 Associated Bidirectional Tunnels for a Static TE Tunnel ............................. 4-1
4.1.2 Static TE Tunnels Supporting DS-TE ......................................................... 4-2
4.1.3 Reserved Bandwidth Sharing on Static TE Tunnels .................................... 4-3
4.2 Configuring a Static Tunnel ................................................................................. 4-4
4.2.1 Configuring Bidirectional BFD for a Static Tunnel........................................ 4-5
4.2.2 Configuring the FA Function on a Static Tunnel .......................................... 4-6
4.2.3 Configuring the AR Function for a Static Tunnel ......................................... 4-7
4.2.4 Configuring an Associated Bidirectional Tunnel for a Static TE Tunnel ......... 4-7
4.2.5 Configuring a Static TE Tunnel Supporting DS-TE ...................................... 4-8
4.2.6 Configuring Reserved Bandwidth Sharing on Static TE Tunnels .................4-11

IV
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

Chapter 5 Tunnel Protection Group Configuration ................................. 5-1
5.1 Tunnel Protection Group Overview ...................................................................... 5-1
5.2 Configuring a Tunnel Protection Group ................................................................ 5-6
5.3 Tunnel Protection Group Configuration Example .................................................. 5-9

Chapter 6 APS Configuration .................................................................... 6-1
6.1 APS Overview.................................................................................................... 6-1
6.2 Configuring APS ................................................................................................ 6-5
6.2.1 Configuring APS for a Tunnel Protection Group.......................................... 6-6
6.2.2 Configuring APS for a PW Protection Group .............................................. 6-8
6.3 APS Configuration Example................................................................................ 6-9
6.3.1 APS Configuration Example (Tunnel Protection Group) .............................. 6-9
6.3.2 APS Configuration Example (PW Protection Group) ................................. 6-15

Figures............................................................................................................. I
Glossary .........................................................................................................V

V
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

This page intentionally left blank.

VI
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

configuration commands Configuration and configuration examples. configuration commands and configuration examples that are related to MPLS services of the ZXR10 M6000-S system. It may also refer to other related manuals and documents. configuration Group Configuration commands and configuration examples. {} Mandatory parameters. directory names. drop-down lists. dialog box names. menu options. configuration commands and Configuration configuration examples. MPLS TE Describes the MPLS TE-related principle. configuration commands and Configuration configuration examples. Static Tunnel Describes the Static Tunnel principle. Tunnel Protection Describes the principles for tunnel protection group. width [] Optional parameters. configuration commands and Configuration configuration examples.About This Manual Purpose This manual describes the principles. Chapter 3. and function names. program codes.0) ZTE Proprietary and Confidential . Bold Menus. Chapter 5. parameters. MPLS OAM Describes the MPLS OAM principles. Chapter 2. Constant Text that you type. I SJ-20140731105308-012|2014-10-20 (R1. filenames. Chapter 6. APS Configuration Describes the APS principles. configuration commands and configuration examples. option button names. Chapter 1. check boxes. Conventions This manual uses the following conventions: Italics Variables in commands. Intended Audience This manual is intended for: l l l Network planning engineers Commissioning engineers Maintaining engineers What Is in This Manual This manual contains the following chapters. and commands. input fields. Chapter 4. MPLS Describes the MPLS principle. function names. window names.

equipment damage. Note: provides additional information about a certain topic.0) ZTE Proprietary and Confidential . equipment damage. Failure to comply can result in moderate injury. Warning: indicates a potentially hazardous situation. or interruption of major services. Failure to comply can result in serious injury. or site breakdown. Danger: indicates an imminently hazardous situation.| Separates individual parameter in series of parameters. Failure to comply can result in death or serious injury. Caution: indicates a potentially hazardous situation. II SJ-20140731105308-012|2014-10-20 (R1. equipment damage. or interruption of minor services.

.... and they need each other to have further development...................................... MPLS protocol uses label switching...... Therefore............................ Multi-Protocol Label Switching (MPLS) technology comes into being..........0) ZTE Proprietary and Confidential ...... ATM was considered as a technology that could be used everywhere............. it just uses best-effort mechanism to satisfy the users.................................. it is difficult to provide enough throughputs and time delay that meet the requirements....... services that take ATM cells to desktop develop very slowly...................................... For IP protocol. Asynchronous Transfer Mode (ATM) has a lot of advantages.... as a rapid packet switching technology that is developed after IP.......... although ATM switches are widely used as backbone nodes in networks..............1-12 MPLS Configuration ........ practice proves that the thought is wrong................... There is inevitability to combine the two technologies....... so routers only need to judge the labels before they forward packets.........................................................1-5 LSP Establishment ... and people would establish a pure ATM network that people could reach through the core network................................................1-1 MPLS Term ... in terms of Quality of Service (QoS)..........................1-20 MPLS Configuration Instance ............................ In addition....1-8 Label Distribution and Management ..... The pure ATM network is too complicated and expensive for people to establish........... MPLS supports any protocol at the network layer (such as IPv6................................. 1-1 SJ-20140731105308-012|2014-10-20 (R1...Chapter 1 MPLS Configuration Table of Contents MPLS Overview .......1-30 1.......... Therefore..... As the Internet Protocol (IP) protocol is a connectionless protocol and there is no quality of service in the Internet............................. Among existing network technologies...... Corresponding services do not catch the ATM network development................... Without other measures to improve the current network conditions... However... which leads to hard development of ATM now................ people pay more and more attention to the problem that how to extend service further on the network and how to improve the quality of services. IP and ATM technologies meet difficulties in their own fields... it is impossible to develop new services in large scale.................... It integrates the advantages of switching technology in network core and IP routing technology in network edge.......1 MPLS Overview MPLS Introduction With the rapid development of network scale of the Internet and user number.........

1-2 SJ-20140731105308-012|2014-10-20 (R1. Frame Relay (FR). VPI/VCI is valid on local devices. IP and so on) and data link layer (such as ATM. The longest matching means to use the route with the longest subnet mask that matches the destination in the routing table.0) ZTE Proprietary and Confidential . so they cannot realize high speed forwarding. IP network is connectionless. Figure 1-1 IP Forwarding Traditional IP forwarding has the following characteristics: l l Routers search routing tables according to the longest matching principle. IP Forwarding Characteristic Routing devices collect network segment information in the network through different routing protocols to establish routing tables. it is not controlled by the router. Once the packet is forwarded.ZXR10 M6000-S Configuration Guide (MPLS) Internetwork Packet Exchange protocol (IPX). Whether the packet can be forwarded to the destination correctly depends on whether there is correct routing information on all routers along the path. ATM Forwarding Characteristic ATM switches forward data through Virtual Path Identifier (VPI)/Virtual Channel Identifier (VCI). Point to Point Protocol (PPP) and so on). When an ATM switch receives a message. as shown in Figure 1-2. The switches do not judge routing information when forwarding ATM cells. so QoS cannot be ensured. it looks up VPI/VCI table and then forwards the message by switching. When a packet reaches a router. The procedure of traditional IP forwarding is shown in Figure 1-1. the router decides the interface to forward the packet and the next hop device according to the routing information in the routing table.

ATM forwarding has the following characteristics: l l l l ATM chooses the path on the base of data link layer.0) ZTE Proprietary and Confidential . destination IP. ATM supports traffic control mechanism. ATM is developed slowly. the speed to forward packets is much faster. protocol number. IP communication distinguishes QoS data flow through quintuple groups (including source IP. source port number and destination port number). and MPLS is called a layer 2. an MPLS router reads the top label in the packet instead of the IP address in each IP packet. As the implementation of ATM is complicated and expensive and the development of services do not catch the step. While IP communication need to comply with the longest matching principle. so the fast looking-up can be implemented through hardware. as shown in Figure 1-3. and encapsulates the label together with the packet to form a new MPLS packet. MPLS Forwarding Characteristic MPLS belongs to the third generation of network architecture. ATM network is connection-oriented. It can implement QoS according to different VPIs/VCIs. Therefore. It is brought forward by the Internet Engineering Task Force (IETF). The label decides the transmission path and priority of the IP packet. It is a new switching standard of IP high-speed backbone network.5 protocol. MPLS uses simplified ATM switching technology to implement switching at Layer 2 and Layer 3. Before forwarding the IP packet.Chapter 1 MPLS Configuration Figure 1-2 ATM Forwarding The handling of messages on ATM switches is easier than that on routers. such as real-time service. VPI/VCI is valid on local switch. 1-3 SJ-20140731105308-012|2014-10-20 (R1. It provides a label for each IP packet. ATM supports different kinds of services.

MPLS establishes Constraint-based Routing Label Switched Path (CR-LSP) through explicit routing function and signaling protocols with QoS parameters. which provides high speed IP forwarding. When providing IP services. An advantage to run MPLS in FR and ATM is that it carries free connectivity in IP network to these connection-orientated technologies. By integrated technologies of data link layer (ATM and FR) and network layer. Figure 1-4 MPLS Working Principle 1-4 SJ-20140731105308-012|2014-10-20 (R1. MPLS uses accurate matching instead of the longest matching method to choose paths through the short and fixed labels.0) ZTE Proprietary and Confidential . Therefore. ATM. MPLS has the following characteristics: l l l l l l MPLS provides connection-orientated services for IP network. Till now. PPP link and IEEE802. MPLS Brief Principles MPLS uses a traditional IP forwarding mode outside the MPLS domain and uses label switching mode in the MPLS domain without looking up the IP information.3 Local Area Networks (LANs).ZXR10 M6000-S Configuration Guide (MPLS) Figure 1-3 Position of MPLS MPLS can use different Layer 2 protocols. MPLS supports Virtual Private Network (VPN) through label nesting technology. MPLS solves the problems about Internet extension and QoS. MPLS also provides high reliability and QoS assurance. The working mechanism of MPLS network is that it implements routing through IP outside the MPLS network and implements Layer 2 switching through looking up labels within the MPLS network. MPLS task force has implemented standardization of identifiers used in FR. and provides Internet services of high quality. as shown in Figure 1-4. traffic engineering can be implemented effectively.

The length is 32 bits. A label is used to identify a specific FEC. The procedure of forwarding an IP packet in the MPLS domain is described below. all routers run MPLS label distribution protocol. it removes the label and implements traditional IP forwarding on the third layer. used as MPLS QoS. 1. 2. It is a CoS. When the backbone Label Switched Router (LSR) receives the identified packet. The ingress Label Edge Router (LER) receives the IP packet.Chapter 1 MPLS Configuration Within the MPLS domain. Figure 1-5 MPLS Label Structure The MPLS label is encapsulated after the data link layer header and before network layer header. 1. At present. an MPLS label is a fixed-length integer. l EXP field This field is 3-bit long. devices in the MPLS domain will be distributed with corresponding labels.0) ZTE Proprietary and Confidential . When the egress LER receives the packet. l S field 1-5 SJ-20140731105308-012|2014-10-20 (R1. it searches its label forwarding table and replaces the label in the packet with an new outbound label. A label maps to a Forwarding Equivalence Class (FEC) through binding. 3. Through these protocol. containing the actual value of a label. The label usually exists between the Layer 2 encapsulation header and Layer 3 packet. it is mpls exp. As shown in Figure 1-5.2 MPLS Term MPLS Label MPLS label is a fixed-length and locally valid identifier. such as Label Distribution Protocol (LDP) and resource ReSerVation Protocol (RSVP). and distributes a label to this packet for identification. It contains the following fields: l Label field This field is 20-bit long.

In PPP. The same labels are distributed to an FEC on a device. MPLSCP. is identified by value 0x8281. same forwarding path. Figure 1-6 MPLS Label Stack When a message is encapsulated with multiple labels. used for coding time to live. 1-6 SJ-20140731105308-012|2014-10-20 (R1. a message can be nested with multiple labels. It classifies the packets with the same handling method (such as the same destination. that is. Packets belonging to the same FEC are handled completely the same in the MPLS network. MPLS can be applied in different services. It is created by address. That is. Different protocols define different protocol numbers for MPLS. As MPLS providing label nesting technology.ZXR10 M6000-S Configuration Guide (MPLS) When the value of this field is 1. In Ethernet networks. LSRs just forward the message according to the top label rather than the inner labels. the nodes identify the FEC to which the packets belong according to the labels. MPLS VPN and traffic engineering are realized based on the nesting of multiple layer labels. that is. a new Network Control Protocol (NCP). tunnel or Class of Service (CoS). MPLS label is encapsulated after data link layer information and before Layer 3 data. it means that this label is not the stack bottom label.0) ZTE Proprietary and Confidential . the same service class and so on) into a class. During the binding of LDP labels. it means that this label is stack bottom label. In the MPLS network. different FECs correspond to different labels. When the value of this field is 0. In an MPLS domain. MPLS supports different protocols at data link layer. MPLS is a classification forwarding technology. The S field of a label is shown in Figure 1-6. LSRs handle the message according to First In First Out principle. In fact. the FEC. Two or more MPLS labels form a label stack. MPLS packets are identified by value 0x8847 (for unicast) and value 0x8848 (for multicast). FEC FEC is a group of data performed by equivalence method during forwarding. l TTL Field This field is 8-bit long.

MPLS domain is the range in which nodes run MPLS. The path that data flow passes through is the LSP.Chapter 1 MPLS Configuration When two groups of packets with the same source address but different destination addresses enter an MPLS domain. As shown in Figure 1-7. the egress node pops out the labels. l Label Switched Path (LSP) Data flow of an FEC traffic are distributed with different labels on different nodes. FEC is defined for packets at the ingress of the network. Data forwarding is implemented according to these labels. and the path is established before data transmission. LSP and LDP Terms in MPLS network are described below. In traditional routing forwarding. LSR.0) ZTE Proprietary and Confidential . It distributes corresponding labels for the traffic to MPLS domain. l Label Switched Router (LSR) LSR is the core router in MPLS network. 1-7 SJ-20140731105308-012|2014-10-20 (R1. When the packets leave the MPLS domain. l Label Edge Router (LER) LER is the router at the MPLS edge. packets are in the same FEC (such as Layer 3 searching) on each router. It provides functions of traffic classification. MPLS domain contains LSR and LER. LER. The two groups of packets will be forwarded according to the requirements of networks that they go to. It provides the function of label switching and label distribution. l Label Distribution Protocol (LDP) Routers in MPLS domain run LDP to distribute labels for packets. The nodes in the MPLS domain forward the packets according to labels. LSP is connection-oriented. MPLS judges the packets according to FEC. label mapping and label removing. In MPLS. MPLS treats the groups in different ways (including paths resource reservations). When finding that the packets belong to two FECs. The ingress node adds different labels for the two groups of packets and then transmit the packets to the MPLS domain.

3 LSP Establishment LSP Introduction Label Switched Path (LSP) is a forwarding path established according to MPLS. It is composed of LSRs and links between the source LSR and the destination LSR. There are three drive modes to establish an LSP: flow-driven. The establishment of LSP is also the process of label distribution to each node along the path. As long as there is a route. the LSR modifies the entries in label forwarding table. LSR eis responsible for LSP establishment and label switching.0) ZTE Proprietary and Confidential . l l LER is responsible for FEC classification. In this mode. label distribution is implemented according to normal routing protocols. Therefore. traffic engineering and LSP establishment initiation. IP packet forwarding. l Topology-driven In this mode. Diff-Serv and so on. 1. l Flow-driven Packet flow triggers the label distribution.ZXR10 M6000-S Configuration Guide (MPLS) Figure 1-7 MPLS Special Terms MPLS consists of LER and LSR. label distribution is finished in advance. the cost for label distribution is in direct proportion to the traffic. topology-driven and application-driven. there is no time delay when LSR forwards packets. meanwhile the LSR distributes labels for these entries. flow-driven mode should be used. Time delay exists for label distribution. 1-8 SJ-20140731105308-012|2014-10-20 (R1. An LSP is similar with a virtual circuit of ATM. To distribute specific labels to specific network resources to support specific programs. When an LSR handles route update of Open Shortest Path First (OSPF) or Border Gateway Protocol (BGP).

3. each node establishes a Label Information Base (LIB) under the control of LDP.Chapter 1 MPLS Configuration l Application-driven In this mode. so there is no time delay. it is difficult to implement RSVP in the whole network. Therefore. Compared with flow-driven. An LSP is established after "out" labels and "in" labels on ingress LSR. However. An LSP is established through the interactions of signaling protocol. 2. RB and RC learn the route 47. Label is assigned and distributed before traffic arrives. 1. topology-driven is usually used in networks to distribute labels. l l l l Label Distribution Protocol (LDP) (the most common signaling protocol) Constraint based Routing Label Distribution Protocol (CR-LDP) RSVP with Traffic Engineering extensions (RSVP-TE) (usually used in traffic engineering) Multiprotocol BGP (MP-BGP) (usually used in BGP/MPLS VPN to distribute inner layer labels) LSP Establishment The establishment of an LSP in MPLS network contains three steps: 1. Common signaling protocols are described below. meanwhile the LSR distributes labels for these entries. Routing table generation As shown in Figure 1-8. The protocol used between LSRs to distribute labels is the signaling protocol. When an LSR handles RSVP. 1-9 SJ-20140731105308-012|2014-10-20 (R1. topology-driven has the following advantages: l l Label value assignment and distribution correspond to control message. LSR distributes labels on the base of normally requested control service traffic. intermediate LSRs and egress LSR are mapped to each other.0) ZTE Proprietary and Confidential . OSPF or Intermediate System-to-Intermediate System (IS-IS) to generate a routing table. so network cost is little.1. It also distributes labels for existed routes. RA.0/16 to the network edge. Each node runs a dynamic routing protocol such as BGP. According to the routing table.0. The detailed procedure is described below. the LSR modifies the entries in the label forwarding table. The corresponding protocol is RSVP. This mode requires application programs to bring forward label requests and flow rules in advance to obtain labels. each router runs a dynamic routing protocol such as OSPF to generate a routing table. so there is no time delay. so this mode is seldom used.

0. RC distributes a label "40" and sends it to upstream neighbor RB. it changes the label to "40" and sends the message from interface 2.0) ZTE Proprietary and Confidential . RB distributes a label for 47. Figure 1-9 LIB Generation As an egress LSR to 47.0 IntfOut 2 LabelOut 40 This information means when RB receives a message with label "50" from interface 1. When RC receives a message with label "40".ZXR10 M6000-S Configuration Guide (MPLS) Figure 1-8 Routing Table Generation 2. Therefore.0/16 and sends this information to neighbors except the neighbor connecting to the receiving interface.1.0/16.0/16.0.0.1. it keeps the label information and the receiving interface in LIB. When RB receives the binding information of 47. Suppose that RB sends a label "50" to RA. IntfIn 1 LabelIn 50 Dest 47. LIB generation As shown in Figure 1-9.1.1.0. Meanwhile. This information is recorded in LIB. there is such a piece of information in LIB of RB. RA acts in the same way as RB does. as shown below.0/16 and label "40" from RC. When RA receives binding information.0. 1-10 SJ-20140731105308-012|2014-10-20 (R1.1. the routers run LDP to distribute labels. it knows that this message is to 47. RB does not look up routing information in its routing table.

a LSP is established. When it finds that the FEC 47. it looks up its routing table first. LSR distributes a label for this route. Penultimate hop popping mechanism solves this problem. and then RB changes the label to "40" and sends the message from interface 2. RC pops out the label and sends the IP message. Therefore. Once a new non-BGP route is generated in the routing table. RA adds the label to the header of the message and sends it from interface 2. it looks up the label forwarding table.1. RC finds that the destination of the message is a network segment connecting to itself directly. 3. When RB receives the message with label "50" from interface 1. The egress LER looks up label forwarding table first and removes the label.0) ZTE Proprietary and Confidential . when the egress LER receives packets from its neighbor. When LSRs forward messages. and then it looks up label forwarding table. LER has to look up routing table to get next hop information before it forwards messages to destinations connecting to it directly. LSR does not distribute labels for BGP routes by default.0/16 corresponds to the label "50". Penultimate Hop Popping In an MPLS domain.1. LSP generation After the interaction of labels finishes. it looks up the label forwarding table. it implements searching twice.0. 1-11 SJ-20140731105308-012|2014-10-20 (R1. For direct routes. they forward them according to labels instead of looking up routing tables. then it looks up routing table and forwards the IP message. as shown in Figure 1-10.1. When RC receives the message with label "40" from interface 1. Figure 1-10 LSP Generation When RA receives a message with destination address 47. This decreases the performance of the LER and increases forwarding complexity. It is only necessary to use penultimate hop popping mechanism for direct routes and aggregated routes.Chapter 1 MPLS Configuration LIB is always synchronous with IP routing tables.1.

1-12 SJ-20140731105308-012|2014-10-20 (R1.1. Label distribution modes are as follows: l l DoD DU There are two label control modes. ZXR10 M6000-S use DU label distribution mode. LER has to look up routing table for accurate routes.0. Layer 2 information of messages has been recorded in LFIB. RC is an egress LER to 47. when RB receives a message with a label "50" from RA. so there is no need to look up routing table. so RC distributes a particular label "3" (means implicit-null) for messages to 47.1. l l Ordered label control mode Independent label control mode There are two label retention modes. As shown in Figure 1-11. it looks up the label forwarding table. Figure 1-11 Penultimate Hop Popping During forwarding procedure. When RC receives the message without a label. The messages are switched directly. In other situations. When RB receives the label "3" distributed by RC. 1. RB knows that it is the penultimate hop popping LSR.4 Label Distribution and Management MPLS has different modes of label distribution and management.0.0/16. independent label control mode and liberal label retention mode.ZXR10 M6000-S Configuration Guide (MPLS) For aggregated routes. l l Liberal mode Conservative mode By default.0) ZTE Proprietary and Confidential . RB finds that the "out" label is "3".0/16. it looks up routing table directly and forwards the message. so it pops out the label in the message and sends the message to RC.

0) ZTE Proprietary and Confidential . RC cannot send label binding information to upstream neighbor RB forwardly. The upstream LSR and downstream LSR having neighbor relationship should agree on the label distribution mode in order to distribute the labels.0/24. an LSR distributes labels after receiving label requests. This is the DU label distribution.10. l the ordered mode and Ordered mode 1-13 SJ-20140731105308-012|2014-10-20 (R1.Chapter 1 MPLS Configuration Label Distribution Mode There are two label distribution modes: DoD and DU. RB does not need to wait for label request message from RA before sending binding information of the FEC and label to RC. an LSR does not need to get request messages for labels from upstream neighbors before distributing labels. Figure 1-12 Downstream on Demand (DoD) For a specific FEC. In the same way. Figure 1-13 illustrates that RC does not need to wait for label request message from upstream before sending binding information of the FEC and label to the downstream LSR. Figure 1-13 Downstream Unsolicited Label Control Mode There are two label control modes in an MPLS network: independent mode. For a specific FEC. This is the DoD label distribution. RC has to wait for the request messages from the upstream. Figure 1-12 shows that RC is the egress LER to 171.68.

l Independent mode Each LSR can bind labels to messages independently and send label mapping messages to the upstream neighbor when the LSR receives an FEC. distributed by local router for upstream LSR OutLabel: out label. use conservative label retention mode. For a specific FEC. When LSR2 and LSR3 are not the next hop LSR1. or when the LSR is the egress of the FEC. use liberal label retention mode. Ordered mode is a strict mode which can be used in explicit route and multicast.0) ZTE Proprietary and Confidential . In liberal label retention mode. Therefore. LSR3 and LSR4. labels are distributed to the LSR and then the LSR sends label mapping messages to upstream LSR. A LSR maintains the label forwarding table through label distribution protocol dynamically. 1-14 SJ-20140731105308-012|2014-10-20 (R1. A label forwarding table contains the following items: l l l l l l InLabel: in label. It searches for the OutLabel based on the InLabel of the message. This process is similar to the route packet forwarding of traditional routers. If LSR1 discards these binding messages. LSR1 uses conservative label retention mode. the label forwarding information base) is a database where binding information of FECs and labels is stored. if LSR1 saves these binding messages. Each router forwards packets independently based on its routing table. but this takes up more memory. The packets are transmitted correctly through routing protocol. when an LSR is required to adapt itself to route changes quickly. an LSR can adapt itself to route changes quickly. When an LSR is required to save few labels. it looks up the label forwarding table. Label Retention Mode There are two label retention modes: liberal and conservative.ZXR10 M6000-S Configuration Guide (MPLS) Only when an LSR receives specific label mapping messages of a particular FEC. no matter whether the LSR receives label mapping messages from the downstream neighbor. an LSR can reduce the memory. LSR1 uses liberal label retention mode. and then the LSR replaces the old label with the Outlabel and sends the message from the exiting interface. Label Forwarding Table A label forwarding table (that is. distributed by downstream LSR for local router Dest: destination network segment or host Pfxlen: prefix length Interface: egress interface NextHop: next hop When an LSR receives a message. In conservative label retention mode. LSR1 receives label binding messages from LSR2. but it has weak ability to adapt itself to route changes.

l l l l LDP. label mapping. Two LSRs that use LDP to switch FEC/label binding information are called LDP Peers. LDP Session Establishment and Maintenance LSR establishes and maintains an LIB based on label and binding information between FECs. the session is interrupted. the LSRs can agree on the label bindings. generates LSP at last. l l l l Neighbor discovery: LSR sends Hello messages to neighbors periodically to discover LDP peers automatically. Session establishment and maintenance: LSRs establish TCP connections and finish session initialization (negotiation of different parameters). label withdraw. LDP advertises FEC (network prefix) and marks mapping relationship between LSRs. The protocol messages are routed hop by hop based on routing tables. usually used in BGP/MPLS VPN for inner layer label distribution LDP is a protocol that generates labels dynamically.0) ZTE Proprietary and Confidential . LSP establishment and maintenance: LSRs distribute labels for FECs and establish LSPs. The main function of LDP is to make LSR implement binding of FEC and labels and advertise the binding to LSR neighbor. label request.Chapter 1 MPLS Configuration Label Distribution Protocol There are the following types of protocols that can implement label distribution function. The ZXR10 M6000-S supports LDP regulations defined in RFC. usually used in traffic engineering MP-BGP. Session withdraw: When session hold-time expires. LDP peers need to establish an LDP session. Figure 1-14 shows the LDP session establishment procedure. It is based on UDP and TCP. Therefore. label release and error management. 1-15 SJ-20140731105308-012|2014-10-20 (R1. most widely used label distribution protocol CR-LDP RSVP-TE. including neighbor discovery. Before switching labels.

4. it checks the parameters. R2 will send a keepalive message to R1. The router with bigger IP address will acts as the master. If parameters pass the check. Level 2 carriers rely on the services provided by Level 1 carriers. R2 checks the message from R1. The establishment procedure of a session is to establish a TCP connection through port number 646. they judge whether a session has been established with the peer. 5. The master initiates the TCP connection. When R1 receives the message from R2. R2 sends TCP connection request. Parameters to be negotiated are included in the initialization message. the session will be closed and the TCP connection is disconnected. To 1-16 SJ-20140731105308-012|2014-10-20 (R1. 2. The message contains parameters to be negotiated. protocol interfaces on R1 and R2 detect Hello messages in real time to discover neighbors. Before establishing the TCP connection. The session is established after R1 and R2 receive keepalive messages. During the procedure. they prepare to establish a session. The messages are encapsulated by UDP and port number is 646. If a session has not been established. Here suppose that transmission address of R2 is larger.ZXR10 M6000-S Configuration Guide (MPLS) Figure 1-14 LDP Session Establishment 1. R1 will send an initialization message and a keepalive message to R2. LDP Multi-Instance Market competition arouses the appearance of Level 2 carriers. R2 sends an initialization message to establish the session. R1 and R2 elect a master based on transmission addresses. Meanwhile. and then they provide the services to users. Therefore.0) ZTE Proprietary and Confidential . if any error messages are received. R1 and R2 send multicast Hello messages to protocol interfaces before establishing the session. 3. After R1 and R2 receive Hello messages. 6. If parameters pass the check.

If the P3→PE2 link comes up again. and the label binding information of these sessions have been exchanged between PE routers. The resources used by all the instances are limited by LDP performance parameters. that is. In LDP multi-instance. It may take a long time to establish LDP sessions and distribute label binding information between P3 and PE2. the route is soon converged to the active path (PE1→P3→PE2). The instances are independent of each other. all of the links that the shortest IP path passes through should have operational LDP sessions. an MPLS path is required between PE routers to carry VPN traffic. and it binds and distributes labels for the FECs. a black hole is generated. and services related to MPLS forwarding are interrupted. Figure 1-15 Network Topology for IGP Synchronization 1-17 SJ-20140731105308-012|2014-10-20 (R1. the resources used by all the instances should not be beyond the resources provided by LDP performance parameters. between PE routers. several LDP instances can be configured on an LSR. If one of these links is not covered by LDP sessions. Level 1 carriers need to differentiate the paths that are provided for a specific Level 2 carrier. If the P3→PE2 link is broken. ZXR10 M6000-S provides LDP multi-instance function to support the applications of COC. For example. and each link has the same cost. LDP IGP Synchronization Some services may be deployed to pass the LDP-enabled network. Each instance creates FECs for the addresses and routes in the VPN domain on its own. Each instance belongs to a VPN domain and it is bound to VRF. and these services rely on end-to-end LSPs. standby LSP: PE1→P1→P2→PE2). Figure 1-15 shows the network topology for LDP IGP synchronization. in the L2VPN or L3VPN service scenario. This is the application of Carrier Of Carrier (COC). which causes VPN traffic to be interrupted for a long time. and the VPN traffic is immediately switched back to the active LSP. It provides the following functions: l l l All devices and links on the backbone network have the LDP function enabled. There are two LDP LSPs from PE1 to PE2 (active LSP: PE1→P3→PE2. This means that.Chapter 1 MPLS Configuration manage and control the service.0) ZTE Proprietary and Confidential . VPN traffic is switched over from the active LSP to the standby LSP.

the device then determines whether the TTL of the received packets is within the permitted range. and the IS-IS-advertised cost is 0xFFFFFE. and the AN is directly connected to the subscriber side. sessions are kept in the statuses before the GR occurs until the GR timeout is reached. This requires that the LDP can learn labels. The OSPF-advertised cost is 0xFFFF. The GTSM mechanism prevents attacks by detecting the TTL field in IP packets. The following illustrate the working principles of GTSM. If not. To make LDP sessions fully operational. For LDP packets: à If the device has the GTSM function enabled. and the device takes one of the following actions based on the detection result: l l For non-LDP packets. the aggregated route mode should be used to advertise routes to reduce the loads caused by running the IGP on the core-domain or other access devices. This results in a great amount of AN nodes on a network. If a match is found. When a link that has LDP enabled comes up. the packets are directly sent to the control plane. if the associated LDP sessions are not fully operational. and the longest matching rule rather than the traditional exact matching rule is used to match routes. GTSM The GTSM-based TTL hack can effectively reduce the loss caused by attacks (such as the DoS attack). the packets are discarded or forwarded based on the default policy. and the advertisement of loopback addresses of AN nodes within their associated IGP-running areas only. the device forwards or discards them based on the default processing policy.0) ZTE Proprietary and Confidential . The LDP label binding information has been exchanged between LDP neighbors. When a GR occurs. The LDP sessions associated with the link have been established. the GTSM policy-based matching is performed first. 1-18 SJ-20140731105308-012|2014-10-20 (R1. which prevents routes converging to the link. the forwarding plane of the device detects whether the received packets are LDP packets. the link cost advertised by IGP has the highest value. If a match is not found. à If the device has the GTSM function disabled. MPLS applications are required to be extended from the carrier's core backbone network to the subscriber side. After attackers keeps on sending packets to a network device by simulating actual LDP packets.ZXR10 M6000-S Configuration Guide (MPLS) The ZXR10 M6000-S provides LDP IGP synchronization to achieve synchronization convergence between LDP LSPs and IGP routes. ensure that the following requirements are met: l l l LDP hello neighbors have been established. If the IGP operates across areas. Supported IGP protocols include OSPF and IS-IS. the packets are considered to be attack packets and are discarded. Implementation of Longest Matching Routes in LSP In an MPLS Seamless network.

0) ZTE Proprietary and Confidential .1. and advertise the label mapping information. The broken line refers to the route advertisement flow. assign a label (17) to an FEC (10.1.1. and cross-domain LSPs (from PE1 to PE2 or PE3 in the remote domain) cannot be established.1/32).Chapter 1 MPLS Configuration Figure 1-16 shows that PE2 and PE3 (edge routers) advertise their loopback addresses (10.1. Upon receipt of the label mapping information.1. A cross-domain LSP (PE1→ABR1→ABR2→PE2) is established.1. both ABR1 and PE1 learn the aggregated route (10. 2.1.1. Upon receipt of the label mapping information. The solid lines in Figure 1-16 illustrate the label distribution procedure. 3.1/32).1.1.1. and finds that ABR2 is the next-hop of the 10. Figure 1-16 shows the flow of matching a route and establishing an LSP: 1.0/24).1.0/24) only. The flow is as follows: When an LSR receives the label mapping information of an FEC from a downstream LSR.1. PE2 assigns a label (3) to an FEC (10. ABR2 assigns a label (16) to the FEC (10. Figure 1-16 Implementation of Longest Matching Routes in LSP This problem can be resolved by using the longest matching mode to establish LSPs. This results in that PE1 cannot obtain the exact routing information of PE2 and PE3.1. if the longest match corresponding to the FEC is found from local routes and the next-hop of the route is the LSR that sends the label mapping information. and ABR2 only advertises the aggregated route (10.0/24) to another domain.0/24 route. In this scenario.1.2/32) to ABR2 (border router). 4. and advertises the label mapping information related to the FEC (10. assign a label to the FEC.0/24) in its local routing module.1.1.1/32) to the upstream.1/32 and 10.1. ABR1 is then used to forward the FEC (10. All the nodes that the LSP passes through advertise the label mapping information of the 10. ABR1 searches for the longest match (10.1. the upstream LSR is then used to forward the FEC.1/32 FEC to the upstream and the corresponding forwarding entries are generated. and advertises the label mapping information to ABR2.1.1.1. and advertises the label mapping information to the upstream.1. 1-19 SJ-20140731105308-012|2014-10-20 (R1.1/32).1.

2 255. Then the LDP sends Hello messages on the interfaces periodically. label switching is implemented on the specified interface.255. Execute the mpls ldp instance command to enable the LDP function and enter the LDP configuration mode. the device adds the label to the packets to the destination and forwards the packets on this interface. A configuration example is shown below: ZXR10(config)#interface loopback1 ZXR10(config-if-loopback1)#ip address 210. after this command is executed.190. Add interfaces in LDP configuration mode.255.255.2 255.255.5 MPLS Configuration This procedure describes how to enable MPLS to distribute labels between network nodes and then establish an LSP.191.255.1 255. Steps 1. Step Command Function 1 ZXR10(config)#mpls ldp instance <instance-id>[vrf Enables MPLS LDP. Enable MPLS LDP.190. 1.0 1-20 SJ-20140731105308-012|2014-10-20 (R1.210.255 ZXR10(config-if-loopback1)#exit ZXR10(config)#interface gei-0/1/0/1 ZXR10(config-if-gei-0/1/0/1)#no shutdown ZXR10(config-if-gei-0/1/0/1)#ip address 190. Packet Filtration The ZXR10 M6000-S supports the filtration of LDP UDP/TCP packets that do not meet the ACL policy requirements for security concerns.0) ZTE Proprietary and Confidential .210.255. Note that.ZXR10 M6000-S Configuration Guide (MPLS) The above flow is also applicable to the establishment of another cross-domain LSP (PE1→ABR1→ABR2→PE3).190. The <vrf-name>] instance-id parameter is in a range of 1 to 65535. 2 ZXR10(config-ldp-instance-id)#interface Adds interfaces in LDP <interface-name> configuration mode.0 ZXR10(config-if-gei-0/1/0/1)#exit ZXR10(config)#interface gei-0/1/0/2 ZXR10(config-if-gei-0/1/0/2)#no shutdown ZXR10(config-if-gei-0/1/0/2)#ip address 190. This means that label switching should be implemented on these interfaces. When the device obtains the "out" label for the specific destination network segment on an interface.

2 ZXR10(config-ldp-instance-id)#access-fec { Controls generation of labels ip-prefix { for < prefix-access-list>| host-route-only}| bgp} for the specified network segment and creates an FEC. 3 ZXR10(config-ldp-instance-id)#label-advertise Controls the labels generated {disable | old-style | for < prefix-access-list>[to < locally ("in" labels) to be prefix-access-list>]} distributed through LDP. Considering the stability of an LDP connection. Through the configuration. it is recommended to use the loopback interface address as the router-ID of an LDP instance. Configure the LDP router-ID. This command can control the labels for the specified destination network segments to be advertised to the specified neighbors. Step Command Function 1 ZXR10(config)#mpls ldp instance <instance-id>[vrf Enables LDP to establish <vrf-name>] an LSP along common hop-by-hop routes and enters LDP configuration mode.0) ZTE Proprietary and Confidential . users can control label generation. By default. Command Function ZXR10(config-ldp-instance-id)#mpls ldp Configures the LDP router-ID. label range and label distribution. This router-id <interface-name> command can be used to configure the address on a specific interface as the LDP router-ID in the VPN domain. 1-21 SJ-20140731105308-012|2014-10-20 (R1. Configure label generation and distribution.Chapter 1 MPLS Configuration ZXR10(config-if-gei-0/1/0/2)#exit ZXR10(config)#mpls ldp instance 1 ZXR10(config-ldp-1)#router-id loopback1 ZXR10(config-ldp-1)#interface gei-0/1/0/2 ZXR10(config-ldp-1-if-gei-0/1/0/2)#discovery transport-address interface ZXR10(config-ldp-1-if-gei-0/1/0/2)#exit ZXR10(config-ldp-1)#interface gei-0/1/0/1 ZXR10(config-ldp-1-if-gei-0/1/0/1)#discovery transport-address interface ZXR10(config-ldp-1-if-gei-0/1/0/1)#exit 2. all labels are distributed to all neighbors. 3.

For targeted-hello packets.200.0.ZXR10 M6000-S Configuration Guide (MPLS) host-route-only means to create FECs for host addresses only. A configuration example is shown below. interval <interval>: This configures an LDP instance to send Hello messages periodically. 4.0 0. The interval range is 1–65535 and the unit is second.200. default: 1.0. Step Command Function 1 ZXR10(config)#mpls ldp instance <instance-id>[vrf Enables an LDP instance <vrf-name>] to establish an LSP along common hop-by-hop routes and enters LDP configuration mode. LDP does not distribute labels for routes on the 200.201. bgp means to create FECs for route network segments obtained through BGP. range: 1–65535.255 ZXR10(config-ipv4-acl)#rule 20 permit any ZXR10(config-ipv4-acl)#exit ZXR10(config)#mpls ldp instance 1 ZXR10(config-ldp-1)#access-fec for 2 ZXR10(config-ldp-1)#exit Based on the configuration in the example. The default value is 5 seconds. 1-22 SJ-20140731105308-012|2014-10-20 (R1. 3 ZXR10(config-ldp-instance-id)#discovery hello { Configures the interval for holdtime <holdtime>| interval <interval>} sending Hello messages and the holdtime of an LDP neighbor.201. A configuration example is shown below. Configure an LDP neighbor. ZXR10(config)#ipv4-access-list 2 ZXR10(config-ipv4-acl)#rule 10 deny 200.0) ZTE Proprietary and Confidential . holdtime <holdtime>: This is the hold-time (in seconds) when an LDP instance finds that a neighbor cannot receive following Hello messages. The default value of targeted-hello is 15 seconds.0/24 network segment. 4 ZXR10(config-ldp-instance-id)#discovery Configures the interval for targeted-hello {holdtime <holdtime>| interval <interval>} sending Hello messages and the time-out of LDP neighbor discovery between non-directly connected LSRs in an LDP instance. the default is 45. 2 ZXR10(config-ldp-instance-id)#target-session Configures the session {<ip-address>| ipv6 < X:X::X:X >}[dod] address of non-directly connected remote target to establish a session.

The default value is 180 seconds. It is in a range of 15 to 65535. in unit of second. Step Command Function 1 ZXR10(config)#mpls ldp instance <instance-id>[vrf Enables LDP to establish <vrf-name>] an LSP along common hop-by-hop routes and enters LDP configuration mode. By default. 5 ZXR10(config-ldp-instance-id)#neighbor <ip-address Configures the MD5 password > password {sealed <sealed-password>|<password>} for TCP establishment between LDP peers. interval: 5 sec Discovery targeted hello: holdtime: 45 sec. 4 ZXR10(config-ldp-instance-id)#holdtime <seconds> Configures the hold-time when LDP session cannot receive following LDP messages. 2 ZXR10(config-ldp-instance-id)#egress { for Controls LDP to distribute <prefix-access-list>| nexthop <nexthop-access-list>} popping labels for the specified non-directly connected destination network segment.0) ZTE Proprietary and Confidential . that is. the egress control policy.Chapter 1 MPLS Configuration ZXR10(config)#mpls ldp instance 1 ZXR10(config-ldp-1)#discovery hello holdtime 20 ZXR10(config-ldp-1)#show mpls ldp parameters instance 1 Protocol version: 1 Session holdtime: 180 sec. 3 ZXR10(config-ldp-instance-id)#explicit-null [for Makes the LDP instance <prefix-acl>][to <peer-acl>] advertise explicit-null label when it should advertise implicit-null label. Configure other LDP functions. implicit-null label is used. 1-23 SJ-20140731105308-012|2014-10-20 (R1. keep alive interval: 60 sec Discovery hello: holdtime: 20 sec. interval: 15 sec LDP for targeted sessions Downstream on Demand max hop count: 255 LDP used lsp control mode: Independent LDP configred lsp control mode: Independent LDP used label retention mode: Liberal LDP configred label retention mode: Liberal LDP loop detection: off LDP IGP sync delay: 5 sec 5.

<peer-acl>: It is to designate the neighbors to which explicit-null label is advertised. 10 ZXR10(config-ldp-instance-id)#label-retention Sets the retention mode of conservative all LDP labels associated with the LDP instance to conservative. It is optional. <acl-name>: ACL name.0) ZTE Proprietary and Confidential . range: 1–65535. <ip-address>: address of the peer LSR. <prefix-acl>: It is to use explicit-null label to advertise the prefix that is advertised by implicit-null label. <acl-name>: ACL name. range: 1–254. <hop-num>: TTL value. ZXR10(config-ldp-instance-id)#igp sync delay Configures a delay time <para> for MPLS LDP and IGP synchronization. 6. 1-24 SJ-20140731105308-012|2014-10-20 (R1. 12 ZXR10(config-ldp-instance-id)#lsp-control ordered Sets the control mode of all LSPs associated with the LDP instance to ordered. 13 ZXR10(config-ldp-instance-id-if-ifname)#label- Enables the DoD mode on the distribution dod LDP interface. range: 1–31 characters. <para>: delay time. range: 1–31 characters. It is optional. Configure LDP BFD. 11 ZXR10(config-ldp-instance-id)#longest-match {ipv4 Enables the use of the longest for <acl-name>|ipv6 for <acl-name>} matching rule to establish and remove LSPs. 7 ZXR10(config-ldp-instance-id)#gtsm Enables the checking of target-neighbor < ip-address > hop-count <hop-num> the TTL value of LDP ZXR10(config-ldp-instance-id-if-ifname)#gtsm packets from the peer end (for directly-connected or non-directly-connected sessions) 8 9 ZXR10(config-ldp-instance-id)#filter packet for Configures a packet filtration <word> policy.ZXR10 M6000-S Configuration Guide (MPLS) Step Command Function 6 ZXR10(config-ldp-instance-id)#label-request for Configures the prefix and <prefix-access-list> downstream neighbor for request messages sent by LDP.

the BFD session establishment is delayed for the configured duration after the LDP session is up. range: 10–990. After an LDP session is up. <multiplier>: multiple of detection time-out. delay: Delay duration after an LDP session is up. <min_rx>: minimum interval (in milliseconds) for receiving messages. 3 ZXR10(config-ldp-instance-id)#peer bfd Configures parameters remote-routerid < ip-address > related to LDPPeerBFD. unit: seconds. establishment of a PeerBFD session with a specified neighbor is immediately triggered. Step Command Function 1 ZXR10(config)#mpls ldp instance <1-65535>[vrf Creates an LDP instance <vrf-name>] and enters LDP configuration mode. If a specific duration is set to the delay field. <interval>: minimum interval (in milliseconds) for sending messages. <time>: delay duration after an LDP session gets up.0) ZTE Proprietary and Confidential . 7.Chapter 1 MPLS Configuration Step Command Function 1 ZXR10(config)#mpls ldp instance <instance-id>[vrf Enables LDP to establish <vrf-name>] an LSP along common hop-by-hop routes and enters LDP configuration mode. 1-25 SJ-20140731105308-012|2014-10-20 (R1. range: 3–50. 4 ZXR10(config-ldp-instance-id)#peer bfd If only the delay field is remote-routerid <ip-address>[delay [<time>]] configured. Configure LDP GR. range: 10–990. <ip-address>: router-id of the LDP neighbor. 2 ZXR10(config-ldp-instance-id)#bfd <FEC-addres Configures parameters of s><mask-length> interval <interval> min_rx <min_rx> LDP LSP BFD and triggers multiplier <multiplier> the establishment of LSP BFD session. a BFD session establishment is delayed 60 seconds after a LDP session is up. range: 0-720.

1-26 SJ-20140731105308-012|2014-10-20 (R1. To ensure that the routers in the network can report the errors related to the MPLS LSP data plane or provide some exceptional information. such as route black-hole and route loss. 2 Configures LDP IGP ZXR10(config-ospf-instance-id)#mpls ldp sync synchronization.ZXR10 M6000-S Configuration Guide (MPLS) Step Command Function 2 ZXR10(config-ldp-instance-id)#graceful-restart Configures LDP GR. default: 120 neighbor-liveness <interval>: maximum time (in seconds) that the LSR waits for LDP session recovery. refer to the Network Layer Detection section in ZXR10 M6000-S Configuration Guide (System Management). For the details about LSP Ping/LSP Trace. range: 5–300. Configure LSP Ping/LSP trace detection. and enters the IS-IS configuration mode. [timer {max-recovery <interval>| neighbor-liveness <interval>}] max-recovery <interval>: maximum time (in seconds) that the LSR waits for label recovery at the peer end. area<0–4294967295>: OSPF area ID. an area of the OSFP instance. which needs to be negotiated. or an OSPF interface. It can detect and isolate some faults. Enable LDP IGP synchronization (IS-IS-based): Step Command Function 1 ZXR10(config)#router isis <1-65535>[vrf <vrf-name>] Creates an IS-IS instance. Different ZXR10(config-ospf-instance-id)#area configuration commands <0-4294967295> mpls ldp sync determine whether IGP ZXR10(config-ospf-instance-id-if-interfacename)#mpls ldp sync synchronization is valid for an entire OSPF instance. 9. and enters the OSPF configuration mode. which needs to be negotiated. Enable LDP IGP synchronization (OSPF-based): Step Command Function 1 ZXR10(config)#router ospf <1-65535>[vrf <vrf-name>] Creates an OSPF instance. that are not found by some control planes in a short time. range: 15–600. 10. default: 120 8. the LSP Ping/LSP Trace function is put forwarded. LSP Ping/LSP Trace is a simple and efficient method used to detect the fault of the MPLS LSP data plane.0) ZTE Proprietary and Confidential .

igp sync delay <1–65535>: delay time (in seconds) for LDP IGP synchronization. Configure a delay timer for LDP IGP synchronization. 11.Chapter 1 MPLS Configuration Step Command Function 2 ZXR10(config-isis-instance-id)#mpls ldp sync Configures LDP IGP ZXR10(config-isis-instance-id-if-interface- synchronization. Step Command Function 1 ZXR10(config)#mpls ldp instance <1-65535>[vrf Creates an LDP instance and <vrf-name>] enters the LDP configuration mode. no LDP interface can be automatically created. Step Command Function 1 ZXR10(config)#mpls ldp instance <1-65535>[vrf Creates an LDP instance and <vrf-name>] enters the LDP configuration mode. 1-27 SJ-20140731105308-012|2014-10-20 (R1. 2 ZXR10(config-ldp-instance-id)#igp sync delay Configure a delay timer for <1-65535> LDP IGP synchronization. Configure the automatic configuration function of the LDP interface. After disabling the automatic configuration function of the LDP interfaces. Different configuration commands name)#mpls ldp sync determine whether IGP synchronization is valid for an entire ISIS instance or an ISIS interface. This is a global configuration command. and the LDP Hello messages can be received and sent and LDP sessions can be created on all interfaces are determined by the LDP interface configuration. 12. default: 5. 2 ZXR10(config-ldp-instance-id)#auto-config interface Enables or disables the global { enable | disable } automatic configuration function on all LDP IPv4 interfaces of an LDP instance.0) ZTE Proprietary and Confidential .

<interface-name>: interface name 13. check whether the automatic configuration function is disabled on singe interface. this interface cannot be automatically created. that is. is enabled on an LDP instance. Command Function ZXR10#show mpls ldp interface [<interface-name>] instance Displays the information about <instance id> the interfaces on which LDP is enabled in the VPN domain of an LDP instance. Verify that the configurations are correct. 3 ZXR10(config-ldp-instance-id)#auto-config interface Enables or disables the <interface-name>{enable | disable} automatic configuration function on specific LDP IPv4 interfaces of an LDP instance.0) ZTE Proprietary and Confidential . enable: Enables the global automatic IPv4 configuration function or the automatic configuration function on a specific LDP IPv4 interface of an LDP instance. 1-28 SJ-20140731105308-012|2014-10-20 (R1. disable: disables the global automatic IPv4 configuration function or the automatic configuration function on a specific LDP IPv4 interface of an LDP instance. If the function is disabled on any single interface.ZXR10 M6000-S Configuration Guide (MPLS) Step Command Function without being affected by the IGP status of the interfaces. If the automatic configuration function is globally disabled on an LDP instance. If the automatic configuration function is not globally disabled. this configuration has the highest priority no matter whether the automatic configuration function is enabled or disabled on the interface.

<label>[<label>]][remote-label <label>[<label>]][neighbor <ip-address>][detail] instance <instance-id> ZXR10#show mpls ldp bindings summary instance <instance-id> Displays the brief label binding information of an LDP instance. ZXR10#show mpls ldp neighbor [<neighbor>|<interface-name Displays the session information >][detail] instance <instance-id> of an LDP instance. Maintain MPLS. ZXR10#debug ldp all [instance < instance-id>] Enables all debugging functions related to LDP. Command Function ZXR10#debug ldp advertisements instance <instance-id> Monitors the addresses and labels advertised to LDP neighbors. 14. 1-29 SJ-20140731105308-012|2014-10-20 (R1. Run the no command to cancel the monitoring. ZXR10#show mpls ldp discovery [ detail ] instance Displays the discovery <instance-id> information of an LDP instance. ZXR10#show mpls ldp neighbor [[<neighbor-ipaddress>][detai Displays GR neighbor l]|[graceful-restart]] instance <instance-id> information. ZXR10#show mpls ldp parameters instance <instance-id> Displays the current parameter information of an LDP instance. ZXR10#show mpls ldp graceful-restart instance <1-65535> Displays the current LDP GR configuration of the router. ZXR10#show debug ldp instance <instance-id> Displays the debugging information of an LDP instance.Chapter 1 MPLS Configuration Command Function ZXR10#show mpls ldp backoff instance <instance-id> Displays the configuration of session backoff parameters and the sessions in backoff state in an LDP instance.0) ZTE Proprietary and Confidential . ZXR10#show mpls ldp igp sync [interface <interface-name>] Displays the status of LDP IGP instance <instance-id> synchronization. ZXR10#show mpls ldp bindings [{( X:X::X:X <0-128> ) | (<ip- Displays label binding address>{<net-mask>|<length>}[longer-prefixes])}][local-label information of an LDP instance. ZXR10#debug ldp bindings instance <instanc-id> Monitors the addresses and labels advertised by LDP neighbors.

255.0) ZTE Proprietary and Confidential . Figure 1-17 Establishing a Basic LDP Neighbour Session Configuration Flow The thought to establish a basic LDP neighbor session between the R1 router and the R2 router is described below: 1. Set the IP address of the loopback interface as the router-ID of the LSR Configuration Commands The configuration of the R1 router is as follows: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 1. Configure the LDP label distribution between the R1 router and the R2 router 3. 2. <instance-id> ZXR10#debug ldp transport {connections | events} instance Monitors information discovered <instance-id> by LDP.6 MPLS Configuration Instance 1.ZXR10 M6000-S Configuration Guide (MPLS) Command Function ZXR10#debug ldp messages {received | sent} instance Monitors the messages sending <instance-id> to LDP neighbors or received from LDP neighbors.6.1. ZXR10#debug ldp graceful-restart instance <1-65535> Monitors LDP GR debugging information.255.34 255. Enable the MPLS hop-by-hop forwarding between the R1 router and the R2 router. an LDP neighbor is established between the R1 router and the R2 router to forward the MPLS label.1.255 1-30 SJ-20140731105308-012|2014-10-20 (R1. – End of Steps – 1. ZXR10#debug ldp session {io | state-machine} instance Monitors LSP sessions.1 Establishing a Basic LDP Neighbour Session Configuration Descriptions As shown in Figure 1-17.

255.100.35 255.1.0002.255.100.255.0) ZTE Proprietary and Confidential .100.255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/3/0/7 R2(config-if-gei-0/3/0/7)#no shutdown R2(config-if-gei-0/3/0/7)#ip address 100.0 R2(config-if-gei-0/3/0/7)#exit R2(config)#router isis R2(config-isis-0)#area 00.Chapter 1 MPLS Configuration R1(config-if-loopback1)#exit R1(config)#interface gei-0/2/0/7 R1(config-if-gei-0/2/0/7)#no shutdown R1(config-if-gei-0/2/0/7)#ip address 100.255.1.0002 R2(config-isis-0)#system-id 0002.100.255.255.2 255.0001 R1(config-isis-0)#system-id 0001.0002.1 255.0035 R2(config-isis-0)#interface gei-0/3/0/7 R2(config-isis-0-if-gei-0/3/0/7)#ip router isis R2(config-isis-0-if-gei-0/3/0/7)#exit R2(config-isis-0)#interface loopback1 R2(config-isis-0-if-loopbck1)#ip router isis R2(config-isis-0-if-loopbck1)#exit R2(config-isis-0)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 R2(config-ldp-1)#interface gei-0/3/0/7 1-31 SJ-20140731105308-012|2014-10-20 (R1.0 R1(config-if-gei-0/2/0/7)#exit R1(config)#router isis R1(config-isis-0)#area 00.0034 R1(config-isis-0)#interface gei-0/2/0/7 R1(config-isis-0-if-gei-0/2/0/7)#ip router isis R1(config-isis-0-if-gei-0/2/0/7)#exit R1(config-isis-0)#interface loopback1 R1(config-isis-0-if-loopback1)#ip router isis R1(config-isis-0-if-loopback1)#exit R1(config-isis-0)#exit R1(config)#mpls ldp instance 1 /*Configure the Router-ID and the interface for the LDP*/ R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#interface gei-0/2/0/7 R1(config-ldp-1-if-gei-0/2/0/7)#exit R1(config-ldp-1)#exit The configuration of the R2 router is as follows: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 1.

34 100.646 .1 holdtime: 15000 ms.34.1.1. the purpose of running the IS-IS protocol is to advertise the Router-IDs (that is.1. hello interval: 5000 ms Addresses bound to peer LDP Ident: 1.100. Using the loopback interface addresses as the router-IDs of LDP instances can ensure the stability of LDP ID on routers. Configuration Verification Show the neighbor information on the R2 router: R2(config)#show mpls ldp neighbor detail instance 1 Peer LDP Ident: 1.0) ZTE Proprietary and Confidential .1.1. the route of the loopback interface addresses) of each LSR.1.100.1.1.ZXR10 M6000-S Configuration Guide (MPLS) R2(config-ldp-1-if-gei-0/3/0/7)#exit R2(config-ldp-1)#exit l l Note: In the above configuration.26408 State: Oper.1 Session holdtime: 180000 ms. Msgs sent/rcvd: 31/31.1. LDP dynamic capability enable: LDP send capability: LDP dynamic capability LDP Typed Wildcard FEC Cap LDP Unrecognized Noti Cap LDP received capability: LDP dynamic capability negotiate success LDP Typed Wildcard FEC Cap negotiate success LDP Unrecognized Noti Cap negotiate success If the session is in Oper status. it means that the parameters are negotiated correctly and the neighbor relationship between R2 and 1. KA interval: 60000 ms LDP Peer BFD not register.1.34:0.1.100.35:0 TCP connection: 1.1. Src IP addr: 100. Downstream Up Time: 00:24:57 LDP discovery sources: gei-0/3/0/7.35. 1-32 SJ-20140731105308-012|2014-10-20 (R1. because the state of loopback interface addresses will not change (unless users shut down the interfaces manually). Local LDP Ident: 1.34 (R1) has been established.100.1.

3.0) ZTE Proprietary and Confidential .1 255. Establish the LDP target neighbor relationship between the R2 router and the R3 router.0 R1(config-if-gei-0/2/0/7)#exit R1(config)#interface gei-0/2/0/8 R1(config-if-gei-0/2/0/8)#no shutdown R1(config-if-gei-0/2/0/8)#ip address 200.100. the R1 router. the R2 router and the R3 router support MPLS. Figure 1-18 Establishing an LDP Target Session Configuration Flow The thought to configure an LDP target session between the R2 router and the R3 router is described below: 1. 2. and between the R1 router and the R3 router.255. Establish the LDP neighbor relationships between the R1 router and the R2 router.34 255.255.6.0002.0001 R1(config-isis-0)#system-id 0001.255.255. Direc-connected LDP sessions are established between the R1 router and the R2 router.2 Establishing an LDP Target Session Configuration Descriptions As shown in Figure 1-18. and between the R1 router and the R3 router.255 R1(config-if-loopback1)#exit R1(config)#interface gei-0/2/0/7 R1(config-if-gei-0/2/0/7)#no shutdown R1(config-if-gei-0/2/0/7)#ip address 100.1 255.200. Set the IP address of the loopback interface as the router-ID of the LSR Configuration Commands The configuration of the R1 router is as follows: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 1.255.100.200.0 R1(config-if-gei-0/2/0/8)#exit R1(config)#router isis R1(config-isis-0)#area 00.0034 1-33 SJ-20140731105308-012|2014-10-20 (R1. The target LDP session is established between the R2 router and the R3 router.1.Chapter 1 MPLS Configuration 1.255.1.

255.0) ZTE Proprietary and Confidential .1.1.255.2 255.1.100.ZXR10 M6000-S Configuration Guide (MPLS) R1(config-isis-0)#interface gei-0/2/0/7 R1(config-isis-0-if-gei-0/2/0/7)#ip router isis R1(config-isis-0-if-gei-0/2/0/7)#exit R1(config-isis-0)#interface gei-0/2/0/8 R1(config-isis-0-if-gei-0/2/0/8)#ip router isis R1(config-isis-0-if-gei-0/2/0/8)#exit R1(config-isis-0)#interface loopback1 R1(config-isis-0-if-loopback1)#ip router isis R1(config-isis-0-if-loopback1)#exit R1(config-isis-0)#exit R1(config)#mpls ldp instance 1 R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#interface gei-0/2/0/7 R1(config-ldp-1-if-gei-0/2/0/7)#exit R1(config-ldp-1)#interface gei-0/2/0/8 R1(config-ldp-1-if-gei-0/2/0/8)#exit R1(config-ldp-1)#exit /*Configure the Router ID and the interface for the LDP*/ The configuration of the R2 router is as follows: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 1.255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/3/0/7 R2(config-if-gei-0/3/0/7)#no shutdown R2(config-if-gei-0/3/0/7)#ip address 100.0 R2(config-if-gei-0/3/0/7)#exit R2(config)#router isis R2(config-isis-0)#area 00.0002 R2(config-isis-0)#system-id 0002.0002.0035 R2(config-isis-0)#interface gei-0/3/0/7 R2(config-isis-0-if-gei-0/3/0/7)#ip router isis R2(config-isis-0-if-gei-0/3/0/7)#exit R2(config-isis-0)#interface loopback1 R2(config-isis-0-if-loopback1)#ip router isis R2(config-isis-0-if-loopback1)#exit R2(config-isis-0)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 R2(config-ldp-1)#interface gei-0/3/0/7 R2(config-ldp-1-if-gei-0/3/0/7)#exit R2(config-ldp-1)#target-session 1.100.255.39 1-34 SJ-20140731105308-012|2014-10-20 (R1.255.1.35 255.

1.39:0 TCP connection: 1.1.2.2 255.1.1.1.0) ZTE Proprietary and Confidential .1.1.1 Peer LDP Ident: 1.255 R3(config-if-loopback1)#exit R3(config)#interface gei-0/3/0/7 R3(config-if-gei-0/3/0/7)#no shutdown R3(config-if-gei-0/3/0/7)#ip address 200.39:0 TCP connection: 1. Msgs sent/rcvd: 9/9.1.0003 R3(config-isis-0)#system-id 0003.35. R3(config)#show mpls ldp neighbor instance 1 Peer LDP Ident: 1.646 State: Oper.34.1 Addresses bound to peer LDP Ident: 1.100.255.1.1.255. Downstream Up Time: 00:01:38 LDP discovery sources: gei-0/3/0/7.26412 . Local LDP Ident: 1.1.1. Downstream 1-35 SJ-20140731105308-012|2014-10-20 (R1.34:0.1. Local LDP Ident: 1.200.200.0039 R3(config-isis-0)#interface gei-0/3/0/7 R3(config-isis-0-if-gei-0/3/0/7)#ip router isis R3(config-isis-0-if-gei-0/3/0/7)#exit R3(config-isis-0)#interface loopback1 R3(config-isis-0-if-loopback1)#ip router isis R3(config-isis-0-if-loopback1)#exit R3(config-isis-0)#exit R3(config)#mpls ldp instance 1 R3(config-ldp-1)#router-id loopback1 R3(config-ldp-1)#interface gei-0/3/0/7 R3(config-ldp-1-if-gei-0/3/0/7)#exit R3(config-ldp-1)#target-session 1.1.0003.200.1.1 200.35 R3(config-ldp-1)#exit Configuration Verification Use the show mpls ldp neighbor command to show the neighbor information on the R3 router.200.26406 .39 255.1.1. Src IP addr: 200.1.1.1.646 State: Oper.1.200.0 R3(config-if-gei-0/3/0/7)#exit R3(config)#router isis R3(config-isis-0)#area 00.200.1.255.255.34 100.100. Msgs sent/rcvd: 10/10.2.35:0.1.1.Chapter 1 MPLS Configuration R2(config-ldp-1)#exit The configuration of the R3 router is as follows: R3(config)#interface loopback1 R3(config-if-loopback1)#ip address 1.

0/16.35 100.1.0. 1.0.1. a label distribution policy is configured on the R1 router.2 If the session is in Oper status.1.1.0) ZTE Proprietary and Confidential .1.100.3 Configuring a Label Distribution Policy Configuration Descriptions As shown in Figure 1-19.255.1 255.255 R1(config-if-loopback1)#exit R1(config)#interface gei-0/2/0/7 R1(config-if-gei-0/2/0/7)#no shutdown R1(config-if-gei-0/2/0/7)#ip address 100.0/8 and 110. The R1 router will not distribute labels for FECs in network segments 5.1.0.100.100. Src IP addr: 1.1. No label is distributed to FECs in network segments 5. Enable the MPLS hop-by-hop forwarding between the R1 router and the R2 router Configure the LDP label distribution between R1 and R2 Set the IP address on loopback interface as the router-ID of an LDP instance on LSR Configure the label distribution policy on the R1 router. 4.0001 1-36 SJ-20140731105308-012|2014-10-20 (R1.ZXR10 M6000-S Configuration Guide (MPLS) Up Time: 00:00:39 LDP discovery sources: Targeted Hello (1.0/8 and 110. 3.35 (R2) has been established.34 255.0.6).255.0 R1(config-if-gei-0/2/0/7)#exit R1(config)#router isis R1(config-isis-0)#area 00.1.0.255.1.0.0/16 Configuration Steps The configuration of the R1 router is as follows: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 1.1. it means that the parameters are negotiated correctly and the neighbor relationship between R3 and 1. 2. Figure 1-19 Configuring a Label Distribution Policy Configuration Flow The thought to configure a label distribution policy on the R1 router is described below. 1.1.100.255.6.1.6 Addresses bound to peer LDP Ident: 1.

0.2 255.35 255.0/8 and the 110.0.0002.1.0 R2(config-if-gei-0/3/0/7)#exit R2(config)#router isis R2(config-isis-0)#area 00.255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/3/0/7 R2(config-if-gei-0/3/0/7)#no shutdown R2(config-if-gei-0/3/0/7)#ip address 100.100.0.0002 R2(config-isis-0)#system-id 0002.0 0. Do not allocate labels for FEC in the 5.0.0/16 network segment*/ R1(config)#ipv4-access-list zte R1(config-ipv4-acl)#rule 10 deny 5.100.0.255 R1(config-ipv4-acl)#rule 20 deny 110.0) ZTE Proprietary and Confidential .0035 R2(config-isis-0)#interface gei-0/3/0/7 R2(config-isis-0-if-gei-0/3/0/7)#ip router isis R2(config-isis-0-if-gei-0/3/0/7)#exit R2(config-isis-0)#interface loopback1 R2(config-isis-0-if-loopback1)#ip router isis R2(config-isis-0-if-loopback1)#exit R2(config-isis-0)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 1-37 SJ-20140731105308-012|2014-10-20 (R1.0.255.255.0034 R1(config-isis-0)#interface gei-0/2/0/7 R1(config-isis-0-if-gei-0/2/0/7)#ip router isis R1(config-isis-0-if-gei-0/2/0/7)#exit R1(config-isis-0)#interface loopback1 R1(config-isis-0-if-loopback1)#ip router isis R1(config-isis-0-if-loopback1)#exit R1(config-isis-0)#exit R1(config)#mpls ldp instance 1 R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#access-fec ip-prefix for zte R1(config-ldp-1)#interface gei-0/2/0/7 R1(config-ldp-1-if-gei-0/2/0/7)#exit R1(config-ldp-1)#exit /*Configure the label distribution policy.1.255.255.255.0.255.0 0.1.Chapter 1 MPLS Configuration R1(config-isis-0)#system-id 0001.1.255 R1(config-ipv4-acl)#rule 30 permit any R1(config-ipv4-acl)#exit The configuration of the R2 router is as follows: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 1.0002.255.

0/24 local binding: label: 4109 remote binding: lsr: 1.1.1.1.1.1.1.39:0.35:0.1.1. label: 51 1.0. label: 4143(inuse) remote binding: lsr: 1.1.1.39:0.1.35:0.31/32 (no route) remote binding: lsr: 1. label: 10164 remote binding: lsr: 1.0) ZTE Proprietary and Confidential .1. label: UnTag 1. label: 6149(inuse) remote binding: lsr: 1.35:0.1.0/32 local binding: label: 4126 remote binding: lsr: 1.1.35/32 local binding: label: 4101 remote binding: lsr: 1.1.1.35:0.1.39:0. label: 49 1.1.0.39:0.0.1.0/24 local binding: label: 4108 remote binding: lsr: 1.1. 1-38 SJ-20140731105308-012|2014-10-20 (R1.1.0/16 network segments.1.35:0.39:0.1.1.1.39:0.1.1.34/32 local binding: label: imp-null remote binding: lsr: 1. label: 60 The result shows that R1 does not distribute FECs for the 5.3.35:0.1.0.2. label: imp-null(inuse) remote binding: lsr: 1.1.1.1.1.39:0.1. R1(config)#show mpls ldp bindings instance 1 1. label: imp-null 60. label: imp-null 60.39:0.35:0.1.0/8 and 110.1.1.ZXR10 M6000-S Configuration Guide (MPLS) R2(config-ldp-1)#interface gei-0/3/0/7 R2(config-ldp-1-if-gei-0/3/0/7)#exit R2(config-ldp-1)#exit Configuration Verification Show the result on the R1 router after the policy is applied.1.1.39/32 local binding: label: 4119 remote binding: lsr: 1.0. label: 10167 remote binding: lsr: 1. label: 36 1.1.1.1. label: 54 1. label: imp-null(inuse) remote binding: lsr: 1.1.1.18/32 local binding: label: 4128 remote binding: lsr: 1. label: 10175 remote binding: lsr: 1.

The R1 router.Chapter 1 MPLS Configuration 1.0034 R1(config-isis-0)#interface gei-0/2/0/7 R1(config-isis-0-if-gei-0/2/0/7)#ip router isis R1(config-isis-0-if-gei-0/2/0/7)#exit R1(config-isis-0)#interface loopback1 R1(config-isis-0-if-loopback1)#ip router isis R1(config-isis-0-if-loopback1)#exit R1(config-isis-0)#exit R1(config)#mpls ldp instance 1 1-39 SJ-20140731105308-012|2014-10-20 (R1.2. Establish an LDP public network neighbor between the R1 router and the R2 router.1 255.255.4 Configuring an LDP Multi-Instance Configuration Descriptions The LDP session network is shown in Figure 1-20.255.2.1 255.255. the R2 router and the R3 router support the MPLS.0) ZTE Proprietary and Confidential .6.255.0 R1(config-if-gei-0/2/0/7)#exit R1(config)#router isis R1(config-isis-0)#area 00.1. Establish an LDP private network neighbor between the R1 router and the R3 router. Establish a public network session between the R1 router and the R2 router. Configuration Commands The configuration of the R1 router is as follows: /*The following configuration is for the LDP public network*/ R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 1.255 R1(config-if-loopback1)#exit R1(config)#interface gei-0/2/0/7 R1(config-if-gei-0/2/0/7)#no shutdown R1(config-if-gei-0/2/0/7)#ip address 64. Figure 1-20 LDP Multi-Instance Topology Configuration Flow The thought to configure an LDP multi-instance between the R2 router and the R3 router is described below: 1.0002.. 2.2. and establish a private network session between the R1 router and the R3 router.0001 R1(config-isis-0)#system-id 0001.

255.255.0002.0 R2(config-if-gei-0/2/0/9)#exit R2(config)#router isis R2(config-isis-0)#area 00.0002 1-40 SJ-20140731105308-012|2014-10-20 (R1.0) ZTE Proprietary and Confidential .2.1.0001 R1(config-isis-1)#system-id 1111.2.ZXR10 M6000-S Configuration Guide (MPLS) R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#interface gei-0/2/0/7 R1(config-ldp-1-if-gei-0/2/0/7)#exit R1(config-ldp-1)#exit /*The following configuration is for the LDP private network*/ R1(config)#ip vrf a R1(config-vrf-a)#rd 1:1 R1(config-vrf-a)#address-family ipv4 R1(config-vrf-a-af-ipv4)#exit R1(config-vrf-a)#exit R1(config)#interface loopback2 R1(config-if-loopback2)#ip vrf forwarding a R1(config-if-loopback2)#ip address 2.5 255.255.255.2.1 255.13.255.2 255.255.255 R1(config-if-loopback2)#exit R1(config)#interface gei-0/2/0/2 R1(config-if-gei-0/2/0/2)#no shutdown R1(config-if-gei-0/2/0/2)#ip vrf forwarding a R1(config-if-gei-0/2/0/2)#ip address 64.2 255.255.1.2.2.255.0 R1(config-if-gei-0/2/0/2)#exit R1(config)#router isis 1 vrf a R1(config-isis-1)#area 00.0034 R1(config-isis-1)#interface gei-0/2/0/2 R1(config-isis-1-if-gei-0/2/0/2)#ip router isis R1(config-isis-1-if-gei-0/2/0/2)#exit R1(config-isis-1)#interface loopback2 R1(config-isis-1-if-loopback2)#ip router isis R1(config-isis-1-if-loopback2)#exit R1(config-isis-1)#exit R1(config)#mpls ldp instance 2 vrf a R1(config-ldp-2)#router-id loopback2 R1(config-ldp-2)#interface gei-0/2/0/2 R1(config-ldp-2-if-gei-0/2/0/2)#exit R1(config-ldp-2)#exit The configuration of the R2 router is as follows: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 1.255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/2/0/9 R2(config-if-gei-0/2/0/9)#no shutdown R2(config-if-gei-0/2/0/9)#ip address 64.

1.1:0 TCP connection: 1.2.2 255.1054 .0039 R3(config-isis-0)#interface gei-0/2/0/6 R3(config-isis-0-if-gei-0/2/0/6)#ip router isis R3(config-isis-0-if-gei-0/2/0/6)#exit R3(config-isis-0)#interface loopback1 R3(config-isis-0-if-loopbck1)#ip router isis R3(config-isis-0-if-loopbck1)#exit R3(config-isis-0)#exit R3(config)#mpls ldp instance 1 R3(config-ldp-1)#router-id loopback1 R3(config-ldp-1)#interface gei-0/2/0/6 R3(config-ldp-1-if-gei-0/2/0/6)#exit R3(config-ldp-1)#exit Configuration Verification Show the neighbor establishment result of the public network and the private network on the R1 router: R1(config)#show mpls ldp neighbor instance 1 Peer LDP Ident: 1.2.0003.255.646 1-41 SJ-20140731105308-012|2014-10-20 (R1. Local LDP Ident 1.10.2.255 R3(config-if-loopback1)#exit R3(config)#interface gei-0/2/0/6 R3(config-if-gei-0/2/0/6)#no shutdown R3(config-if-gei-0/2/0/6)#ip address 64.1.0035 R2(config-isis-0)#interface gei-0/2/0/9 R2(config-isis-0-if-gei-0/2/0/9)#ip router isis R2(config-isis-0-if-gei-0/2/0/9)#exit R2(config-isis-0)#interface loopback1 R2(config-isis-0-if-loopbck1)#ip router isis R2(config-isis-0-if-loopbck1)#exit R2(config-isis-0)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 R2(config-ldp-1)#interface gei-0/2/0/9 R2(config-ldp-1-if-gei-0/2/0/9)#exit R2(config-ldp-1)#exit The configuration of the R3 router is as follows: R3(config)#interface loopback1 R3(config-if-loopback1)#ip address 2.0) ZTE Proprietary and Confidential .2.1.1.255.2.2:0.1.Chapter 1 MPLS Configuration R2(config-isis-0)#system-id 0002.255.1.0002.1.10 255.0 R3(config-if-gei-0/2/0/6)#exit R3(config)#router isis R3(config-isis-0)#area 00.0003 R3(config-isis-0)#system-id 0003.2.255.2.

5 Addresses bound to peer LDP Ident: 1.2 64. Msgs sent/rcvd: 47/48.2.2.1.0) ZTE Proprietary and Confidential .2.5 If the session is in Oper status.6.ZXR10 M6000-S Configuration Guide (MPLS) state: Oper.1.2.5 Addresses bound to peer LDP Ident: 1.2.1. router 1. Src IP addr: 64.2. Downstream Up Time: 00:00:30 LDP discovery sources: gei-0/2/0/7. it means that the parameters are negotiated correctly and the private network neighbor relationship has been established with the R3.1.2. establish an MP-BGP neighbor between PEs and an MPLS LDP neighbor between the public networks.2.2.2. it means that the parameters are negotiated correctly and the public network neighbor relationship has been established with the R2 router.2. based on the L3VPN environment and the LDP FRR networking mode for the public network.1054 .1. Local LDP Ident 1.2 64. Msgs sent/rcvd: 47/48.2.2.646 state: Oper.2:0. R1(config)#show mpls ldp neighbor instance 1 Peer LDP Ident: 1.1. Figure 1-21 Establishing an LDP FRR 1-42 SJ-20140731105308-012|2014-10-20 (R1.2.1.5 Establishing an LDP FRR Configuration Descriptions As shown in Figure 1-21. Src IP addr: 64.5 If the session is in Oper status. Downstream Up Time: 00:00:30 LDP discovery sources: gei-0/2/0/7.2.1.1:0 TCP connection: 1.

1.0 0.0.255.2 255.1 255.255.0. Configure the MP-BGP neighbor. Enable the FRR on the PE1 router.0000.0.1.255.1 CE1(config-ospf-1)#network 40.2.255 area 16 CE1(config-ospf-1)#network 12.0001 CE2(config-isis-0)#interface loopback1 CE2(config-isis-0-if-loopback1)#ip router isis CE2(config-isis-0-if-loopback1)#exit CE2(config-isis-0)#interface gei-0/2/1/1 CE2(config-isis-0-if-gei-0/2/1/1)#ip router isis CE2(config-isis-0-if-gei-0/2/1/1)#exit CE2(config-isis-0)#exit 1-43 SJ-20140731105308-012|2014-10-20 (R1.255 CE2(config-if-loopback1)#exit CE2(config)#router isis CE2(config-isis-0)#area 10 CE2(config-isis-0)#system-id 0000.0. Configuration Commands Access the CE1 router through the OSPF protocol.0 CE2(config-if-gei-0/2/1/1)#exit CE2(config)#interface loopback1 CE2(config-if-loopback1)#ip address 12.2 255.0 area 16 CE1(config-ospf-1)#exit The configuration of the CE2 router is as follows: CE2(config)#interface gei-0/2/1/1 CE2(config-if-gei-0/2/1/1)#no shutdown CE2(config-if-gei-0/2/1/1)#ip address 60. the CE2 router through the IS-IS protocol and the middle IPG router through the IS-IS protocol.0. 2.Chapter 1 MPLS Configuration Configuration Flow 1. Configure an IGP route between the PE1 router and the PE2 router for communication.255. 4.255.2.255.5 255.2.1 0.255.0.0.0 CE1(config-if-gei-0/2/1/1)#exit CE1(config)#interface loopback1 CE1(config-if-loopback1)#ip address 12.255 CE1(config-if-loopback1)#exit CE1(config)#router ospf 1 CE1(config-ospf-1)#router-id 12.2.0.0. The configuration is as follows: The configuration of the CE1 router is as follows: CE1(config)#interface gei-0/2/1/1 CE1(config-if-gei-0/2/1/1)#no shutdown CE1(config-if-gei-0/2/1/1)#ip address 40.1.255.1.0.0) ZTE Proprietary and Confidential . 3. Configure the LDP neighbor.

255.255 PE1(config-if-loopback1)#exit PE1(config)#interface gei-0/2/1/1 PE1(config-if-gei-0/2/1/1)#no shutdown PE1(config-if-gei-0/2/1/1)#ip vrf forwarding zte1 PE1(config-if-gei-0/2/1/1)#ip address 40.0.1.255.1.0 PE1(config-if-gei-0/2/1/1)#exit PE1(config)#interface gei-0/2/1/2 PE1(config-if-gei-0/2/1/2)#no shutdown PE1(config-if-gei-0/2/1/2)#ip address 10.2 255.3 activate PE1(config-bgp-af-vpnv4)#exit PE1(config-bgp)#address-family ipv4 vrf zte1 PE1(config-bgp-af-ipv4-vrf)#redistribute ospf-int 1 PE1(config-bgp-af-ipv4-vrf)#exit PE1(config-bgp)#exit 1-44 SJ-20140731105308-012|2014-10-20 (R1.0.1.1.255.2 255.ZXR10 M6000-S Configuration Guide (MPLS) The configuration of the PE1 router is as follows: PE1(config)#ip vrf zte1 PE1(config-vrf-zte1)#rd 100:1 PE1(config-vrf-zte1)#route-target import 100:1 PE1(config-vrf-zte1)#route-target export 100:1 PE1(config-vrf-zte1)#address-family ipv4 PE1(config-vrf-zte1-af-ipv4)#exit PE1(config-vrf-zte1)#exit PE1(config)#interface loopback1 PE1(config-if-loopback1)#ip address 1.255.255.3 remote-as 100 PE1(config-bgp)#neighbor 1.1.0) ZTE Proprietary and Confidential .255.1.0 PE1(config-if-gei-0/2/1/3)#exit PE1(config)#mpls ldp instance 1 PE1(config-ldp-1)#router-id loopback1 PE1(config-ldp-1)#interface gei-0/2/1/2 PE1(config-ldp-1-if-gei-0/2/1/2)#exit PE1(config-ldp-1)#interface gei-0/2/1/3 PE1(config-ldp-1-if-gei-0/2/1/3)#exit PE1(config-ldp-1)#exit PE1(config)#router bgp 100 PE1(config-bgp)#neighbor 1.255.3 update-source loopback1 PE1(config-bgp)#address-family vpnv4 PE1(config-bgp-af-vpnv4)#neighbor 1.0.1.255.1 255.0.0.0 PE1(config-if-gei-0/2/1/2)#exit PE1(config)#interface gei-0/2/1/3 PE1(config-if-gei-0/2/1/3)#no shutdown PE1(config-if-gei-0/2/1/3)#ip address 11.1.2 255.0.

255.0.255.2 255.0 PE2(config-if-gei-0/2/1/1)#exit PE2(config)#interface gei-0/2/1/2 PE2(config-if-gei-0/2/1/2)#no shutdown PE2(config-if-gei-0/2/1/2)#ip address 15.255.1 255.0.0 0.Chapter 1 MPLS Configuration PE1(config)#router ospf 1 vrf zte1 PE1(config-ospf-1)#network 40.255.0.3 255.255 PE2(config-if-loopback1)#exit PE2(config)#interface gei-0/2/1/1 PE2(config-if-gei-0/2/1/1)#no shutdown PE2(config-if-gei-0/2/1/1)#ip vrf forwarding zte1 PE2(config-if-gei-0/2/1/1)#ip address 60.0.255.0 PE2(config-if-gei-0/2/1/2)#exit PE2(config)#interface gei-0/2/1/3 PE2(config-if-gei-0/2/1/3)#no shutdown PE2(config-if-gei-0/2/1/3)#ip address 14.0.c200 PE1(config-isis-0)#interface gei-0/2/1/2 PE1(config-isis-0-if-gei-0/2/1/2)#ip router isis PE1(config-isis-0-if-gei-0/2/1/2)#exit PE1(config-isis-0)#interface gei-0/2/1/3 PE1(config-isis-0-if-gei-0/2/1/3)#ip router isis PE1(config-isis-0-if-gei-0/2/1/3)#metric 20 PE1(config-isis-0-if-gei-0/2/1/3)#exit PE1(config-isis-0)#fast-reroute enable PE1(config-isis-0)#interface loopback1 PE1(config-isis-0-if-loopback1)#ip router isis PE1(config-isis-0-if-loopback1)#exit PE1(config-isis-0)#exit The configuration of the PE2 router is as follows: PE2(config)#ip vrf zte1 PE2(config-vrf-zte1)#rd 100:1 PE2(config-vrf-zte1)#route-target import 100:1 PE2(config-vrf-zte1)#route-target export 100:1 PE2(config-vrf-zte1)#address-family ipv4 PE2(config-vrf-zte1-af-ipv4)#exit PE2(config-vrf-zte1)#exit PE2(config)#interface loopback1 PE2(config-if-loopback1)#ip address 1.0.0.70d0.0.255.255.2 255.1.1.255.0) ZTE Proprietary and Confidential .0 1-45 SJ-20140731105308-012|2014-10-20 (R1.0.255 area 16 PE1(config-ospf-1)#exit PE1(config)#router isis PE1(config-isis-0)#area 10 PE1(config-isis-0)#system-id 0000.0.

1.1.0002 PE2(config-isis-0)#interface gei-0/2/1/2 PE2(config-isis-0-if-gei-0/2/1/2)#ip router isis PE2(config-isis-0-if-gei-0/2/1/2)#exit PE2(config-isis-0)#interface gei-0/2/1/3 PE2(config-isis-0-if-gei-0/2/1/3)#ip router isis PE2(config-isis-0-if-gei-0/2/1/3)#exit PE2(config-isis-0)#interface loopback1 PE2(config-isis-0-if-loopback1)#ip router isis PE2(config-isis-0-if-loopback1)#exit PE2(config-isis-0)#exit The configuration of the P1 router is as follows: P1(config)#interface loopback1 1-46 SJ-20140731105308-012|2014-10-20 (R1.1.dd00.2 update-source loopback1 PE2(config-bgp)#address-family ipv4 vrf zte1 PE2(config-bgp-af-ipv4-vrf)#redistribute isis-1-2 PE2(config-bgp-af-ipv4-vrf)#exit PE2(config-bgp)#address-family vpnv4 PE2(config-bgp-af-vpnv4)#neighbor 1.0000.ZXR10 M6000-S Configuration Guide (MPLS) PE2(config-if-gei-0/2/1/3)#exit PE2(config)#mpls ldp instance 1 PE2(config-ldp-1)#router-id loopback1 PE2(config-ldp-1)#interface gei-0/2/1/2 PE2(config-ldp-1-if-gei-0/2/1/2)#exit PE2(config-ldp-1)#interface gei-0/2/1/3 PE2(config-ldp-1-if-gei-0/2/1/3)#exit PE2(config-ldp-1)#exit PE2(config)#router bgp 100 PE2(config-bgp)#neighbor 1.1.0002 PE2(config-isis-1)#interface gei-0/2/1/1 PE2(config-isis-1-if-gei-0/2/1/1)#ip router isis PE2(config-isis-1-if-gei-0/2/1/1)#exit PE2(config-isis-1)#exit PE2(config)#router isis PE2(config-isis-0)#area 10 PE2(config-isis-0)#system-id 0000.2 activate PE2(config-bgp-af-vpnv4)#exit PE2(config-bgp)#exit PE2(config)#router isis 1 vrf zte1 PE2(config-isis-1)#area 10 PE2(config-isis-1)#system-id 0000.1.2 remote-as 100 PE2(config-bgp)#neighbor 1.0) ZTE Proprietary and Confidential .1.

4 255.0.0 P1(config-if-gei-0/2/1/2)#exit P1(config)#router isis P1(config-isis-0)#area 10 P1(config-isis-0)#system-id 0000.0.dd00.255.255.0.1 255.1000 P1(config-isis-0)#interface gei-0/2/1/1 P1(config-isis-0-if-gei-0/2/1/1)#ip router isis P1(config-isis-0-if-gei-0/2/1/1)#exit P1(config-isis-0)#interface gei-0/2/1/2 P1(config-isis-0-if-gei-0/2/1/2)#ip router isis P1(config-isis-0-if-gei-0/2/1/2)#exit P1(config-isis-0)#interface loopback1 P1(config-isis-0-if-loopback1)#ip router isis P1(config-isis-0-if-loopback1)#exit P1(config-isis-0)#exit P1(config)#mpls ldp instance 1 P1(config-ldp-1)#router-id loopback1 P1(config-ldp-1)#interface gei-0/2/1/1 P1(config-ldp-1-if-gei-0/2/1/1)#exit P1(config-ldp-1)#interface gei-0/2/1/2 P1(config-ldp-1-if-gei-0/2/1/2)#exit P1(config-ldp-1)#exit The configuration of the P2 router is as follows: P2(config)#interface loopback1 P2(config-if-loopback1)#ip address 1.255.1.255.0 P1(config-if-gei-0/2/1/1)#exit P1(config)#interface gei-0/2/1/2 P1(config-if-gei-0/2/1/2)#no shutdown P1(config-if-gei-0/2/1/2)#ip address 14.255.0.255.1.255.0) ZTE Proprietary and Confidential .255.255.1.0 P2(config-if-gei-0/2/1/1)#exit P2(config)#interface gei-0/2/1/2 P2(config-if-gei-0/2/1/2)#no shutdown P2(config-if-gei-0/2/1/2)#ip address 15.1 255.255 P1(config-if-loopback1)#exit P1(config)#interface gei-0/2/1/1 P1(config-if-gei-0/2/1/1)#no shutdown P1(config-if-gei-0/2/1/1)#ip address 10.1.255.0.0.1 255.1 255.0.0.255 P2(config-if-loopback1)#exit P2(config)#interface gei-0/2/1/1 P2(config-if-gei-0/2/1/1)#no shutdown P2(config-if-gei-0/2/1/1)#ip address 11.5 255.0 P2(config-if-gei-0/2/1/2)#exit 1-47 SJ-20140731105308-012|2014-10-20 (R1.255.Chapter 1 MPLS Configuration P1(config-if-loopback1)#ip address 1.255.

1.0. The FRR information on the PE1 through the IS-IS protocol is as follows: PE1#show isis fast-reroute-topology IS-IS ipfrr paths to Level-1 routers System id Interface Ipfrr interface Ipfrr type metric 0000.dd00.0.1.0.ZXR10 M6000-S Configuration Guide (MPLS) P2(config)#router isis P2(config-isis-0)#area 10 P2(config-isis-0)#system-id 0000.3/32 10.1.0.1. PE1(config)#show mpls ldp bindings 1.1.0) ZTE Proprietary and Confidential .1.dd00. >best.2 gei-0/2/1/2 ISIS_LEVEL1 115 40 M I 1.3 32 detail instance 1 1.2 gei-0/2/1/3 ISIS_LEVEL1 115 40 S U Check the configuration result of the LDP FRR. M:Master.0002 gei-0/2/1/2 gei-0/2/1/3 node 30 PE1#show ip forwarding backup route IPv4 Backup Routing Table: status codes: *valid.0002 gei-0/2/1/2 gei-0/2/1/3 node 30 IS-IS ipfrr paths to Level-2 routers System id Interface Ipfrr interface Ipfrr type metric 0000.3/32 11.1.dd00. S:Slave Dest Gw Interface Owner Pri Metric M/S Status 1.1.3/32 1-48 SJ-20140731105308-012|2014-10-20 (R1.3000 P2(config-isis-0)#interface gei-0/2/1/1 P2(config-isis-0-if-gei-0/2/1/1)#ip router isis P2(config-isis-0-if-gei-0/2/1/1)#exit P2(config-isis-0)#interface gei-0/2/1/2 P2(config-isis-0-if-gei-0/2/1/2)#ip router isis P2(config-isis-0-if-gei-0/2/1/2)#exit P2(config-isis-0)#interface loopback1 P2(config-isis-0-if-loopback1)#ip router isis P2(config-isis-0-if-loopback1)#exit P2(config)#mpls ldp instance 1 P2(config-ldp-1)#router-id loopback1 P2(config-ldp-1)#interface gei-0/2/1/1 P2(config-ldp-1-if-gei-0/2/1/1)#exit P2(config-ldp-1)#interface gei-0/2/1/2 P2(config-ldp-1-if-gei-0/2/1/2)#exit P2(config-ldp-1)#exit Configuration Verification Show the configuration result to see whether the FRR configuration takes effect through the show ip forwarding backup route command.

PE1#show ip bgp summary Neighbor Ver 1. When the main board of R2 is faulty. and notify the network segment and the LSR ID main route connected to each interface and through the OSPF protocol. Figure 1-22 Network Architecture of LDP Graceful Restart Configuration Instance Configuration Flow 1. These three nodes provide GR mechanism.Chapter 1 MPLS Configuration local binding: label: 16399 advertised to: 1. Enable the LDP GR capability for each node. 1-49 SJ-20140731105308-012|2014-10-20 (R1.1.3 4 As 100 MsgRcvd 195 MsgSend 201 Up/Down(s) 01:37:23 State 2 1.0. you need to synchronize the neighbor node thorough the LP GR mechanism. Configure the IP address for each node. 2. 3.1. three nodes R1.1.0) ZTE Proprietary and Confidential .0.1.1.1. and R3 in the network are main control devices.3 Local Outgoing Prefix or Outgoing label label Tunnel Id interface Next Hop M/S 16399 16394 1.1 S Check the IBGP connection between the PE1 router and the PE2 router.1. 4.1.0.6 LDP Graceful Restart Configuration Instance Configuration Description As shown in Figure 1-22. and then establish the LDP neighbor.1.1.1.1.3/32 gei-0/2/1/2 10. and the Loopback address for the LSR ID.1.1.1 M 16399 16399 1. R2.4:0. label: 16399(inuse_slv_ip) PE1(config)#show mpls forwarding-table 1.6. Configure MPLS LDP for each interface of the node. label: 16394(inuse) remote binding: lsr: 1.1.0. and the communication among them are implemented through OSPF .4:0 1.3/32 gei-0/2/1/3 11.5:0. and R3. R2.5:0 remote binding: lsr: 1.1. Configure the OSPF GR function on reach node. You need to establish a session among R1.

0.0.0) ZTE Proprietary and Confidential .15.5 R2(config-ospf-2)#network 103.0 area 0.1 0.3.255.255 R2(config-if-loopback10)#exit R2(config)#router ospf 2 R2(config-ospf-2)#router-id 10.0.255.0.10.0.0.255.0 R2(config-ospf-2)#network 106.0 R2(config-ospf-2)#nsf R2(config-ospf-2)#exit 1-50 SJ-20140731105308-012|2014-10-20 (R1.255.0.0.10.0 R1(config-ospf-2)#nsf R1(config-ospf-2)#exit R1(config)#mpls ldp instance 1 R1(config-ldp-1)#interface gei-0/1/0/6 R1(config-ldp-1-if-gei-0/1/0/6)#exit R1(config-ldp-1)#router-id loopback10 R1(config-ldp-1)#graceful-restart R1(config-ldp-1)#end Run the following commands on R2: R2(config)#interface gei-0/1/0/3 R2(config-if-gei-0/1/0/3)#no shutdown R2(config-if-gei-0/1/0/3)#ip address 103.10.255 area 0.255.0 R2(config-ospf-2)#network 10.0.10.10.10.0.15.0.10.255.0.255.1 R1(config-ospf-2)#network 106.0 0.255.0.0.5 255.10.15.5 0.0 area 0.15.3.255 area 0.15.15.0.0.0 R2(config-if-gei-0/1/0/3)#exit R2(config)#interface gei-0/1/0/6 R2(config-if-gei-0/1/0/6)#no shutdown R2(config-if-gei-0/1/0/6)#ip address 106.10.15.255 area 0.3.255 R1(config-if-loopback10)#exit R1(config)#router ospf 2 R1(config-ospf-2)#router-id 10.1 255.5 255.3.10.0 R1(config-ospf-2)#network 10.0 0.255.0 0.0.0 R2(config-if-gei-0/1/0/6)#exit R2(config)#interface loopback10 R2(config-if-loopback10)#ip address 10.255.ZXR10 M6000-S Configuration Guide (MPLS) Configuration Commands Run the following commands on R1: R1(config)#interface gei-0/1/0/6 R1(config-if-gei-0/1/0/6)#no shutdown R1(config-if-gei-0/1/0/6)#ip address 106.10.0.0 R1(config-if-gei-0/1/0/6)#exit R1(config)#interface loopback10 R1(config-if-loopback10)#ip address 10.10.2 255.15.1 255.0.0.

2 255.0.15.10.2 R3(config-ospf-2)#network 103.2 Local Outgoing Prefix or Outgoing label label Tunnel Id interface 16395 16388 10.3.0.2 255. and R3.2 32 instance 1 10.0.0 area 0.255.10.10.10.0) ZTE Proprietary and Confidential .255.10. Run the following commands to check the information on R1: R1#show mpls forwarding-table 10. check the transferring table and binding information on R1.2/32 gei-0/1/0/6 Next Hop M/S 106.0.0 R3(config-ospf-2)#nsf R3(config-ospf-2)#exit R3(config)#mpls ldp instance 1 R3(config-ldp-1)#interface gei-0/1/0/3 R3(config-ldp-1-if-gei-0/1/0/3)#exit R3(config-ldp-1)#router-id loopback10 R3(config-ldp-1)#graceful-restart R3(config-ldp-1)#exit Configuration Verification Before the active/standby changeover on R2 or the LDP restart.255 R3(config-if-loopback10)#exit R3(config)#router ospf 2 R3(config-ospf-2)#router-id 10.0.3.10.Chapter 1 MPLS Configuration R2(config)#mpls ldp instance 1 R2(config-ldp-1)#interface gei-0/1/0/3 R2(config-ldp-1-if-gei-0/1/0/3)#exit R2(config-ldp-1)#interface gei-0/1/0/6 R2(config-ldp-1-if-gei-0/1/0/6)#exit R2(config-ldp-1)#router-id loopback10 R2(config-ldp-1)#graceful-restart R2(config-ldp-1)#end Run the following commands on R3: R3(config)#interface gei-0/1/0/3 R3(config-if-gei-0/1/0/3)#no shutdown R3(config-if-gei-0/1/0/3)#ip address 103.0 R3(config-if-gei-0/1/0/3)#exit R3(config)#interface loopback10 R3(config-if-loopback10)#ip address 10.10.10.10.0 R3(config-ospf-2)#network 10.10.255.0.2/32 1-51 SJ-20140731105308-012|2014-10-20 (R1.255 area 0.10. R2.10.0 0.0.3.10.3.15.5 M R1#show mpls ldp bindings 10.10.255.0.2 0.

3.5 45.8.3.40.1.36.5 20.5 42.36.10.24.5. Downstream Up Time: 00:02:15 1-52 SJ-20140731105308-012|2014-10-20 (R1.5 43.43.18.5.32.5 31.45.27.50.31.5 106.41.16. label: 16388(inuse) R1#show mpls ldp graceful-restart instance 1 LDP Graceful Restart is enabled Neighbor Liveness Timer: 120 seconds Max Recovery Timer: 120 seconds Graceful Restart enabled Sessions: Peer LDP Ident: 10.10.5 17.28.5 36.10.38.19.5 37.5 13.5 19.5 28.13.15.34. Local LDP Ident: 10.646 State: Oper.5.10.34.14.1.64 8.5 38.35.6739 .45.5.50.5 Graceful Restart enabled.13.32.2:0.39.5 14.33.1:0.10.10.10.48.5 50.27.10.10.38.10.18.49.1:0 TCP connection: 10. Downstream Up Time: 00:02:21 LDP discovery sources: gei-0/1/0/6.9.10.1:0.44.42.1 32.23.10.29.10. Peer reconnect time (msecs): 120000 Run the following commands to check the information on R2: R2#show mpls ldp graceful-restart instance 1 LDP Graceful Restart is enabled Neighbor Liveness Timer: 120 seconds Max Recovery Timer: 120 seconds Graceful Restart enabled Sessions: Peer LDP Ident: 10.State:Oper R1#show mpls ldp neighbor graceful-restart instance 1 Peer LDP Ident: 10.10.10.6739 State: Oper.5 Addresses bound to peer LDP Ident: 5.10.5 33.25.5 24.41.26.15.40.5 23.47.ZXR10 M6000-S Configuration Guide (MPLS) local binding: label: 16395 remote binding: lsr: 10.49.5 39. Msgs sent/rcvd: 127/22.20.15.5 27.5 26.5 25.31. Src IP addr: 106.37.15.5 47.42.5 15.5 44.10.14.46.5.10.8.5:0.9.46.State:Oper R2#show mpls ldp neighbor graceful-restart instance 1 Peer LDP Ident: 10.21.10.5 41.5 18.5 10.15.5 21.5 46.23.28.State:Oper Peer LDP Ident: 10.10.5 40.21.10.20.25.47.37.5 34.43.48.0) ZTE Proprietary and Confidential .10.5 35.44.15.19. Msgs sent/rcvd: 23/127.10.5 29.5 48.24.10.10.10.5:0.29.10.5:0 TCP connection: 10.646 .35.16.33.5 103.5. Local LDP Ident: 10.5 49.5:0.39.10.5 9.5 16.26.

10.50.10.38.10.9.29.15.24.1 Addresses bound to peer LDP Ident: 1.44.38. Src IP addr: 106.36.40.41.5 43.10.646 State: Oper.43.39.5 18.5 44.35.1 32.5 50. Peer reconnect time (msecs): 120000 Run the following commands to check the information on R3: R3#show mpls ldp graceful-restart instance 1 LDP Graceful Restart is enabled Neighbor Liveness Timer: 120 seconds Max Recovery Timer: 120 seconds Graceful Restart enabled Sessions: Peer LDP Ident: 10.27.2 90.20.5 33.5 42.19.32.5 106.646 .10.3.5 Graceful Restart enabled.42.48.15.26.5 Addresses bound to peer LDP Ident: 5.10.10.10.13.28.34.64 8.5 17.10. Src IP addr: 103. Downstream Up Time: 00:02:15 LDP discovery sources: gei-0/1/0/3.45.29.33.5 34.28.10. Peer reconnect time (msecs): 120000 Peer LDP Ident: 10.5 26.6738 .5:0.48.31.46.5 31.15.21.2.10.10.5 45.3.37.5 36.1.40.10.10.5.5:0.5 9.5 20.5 15.5 46.10.44.1.5.5 39.27.5.2:0.2 101. Downstream Up Time: 00:03:11 LDP discovery sources: gei-0/1/0/3.35.5 38.10.26.10. Local LDP Ident: 10.10.16.24.20.47.5 19.49. Msgs sent/rcvd: 88/127.25.13.3.10.64 10.5 14.39.15.49.6738 State: Oper.5 47.64 10.5 16.47.2 103.42.43. Msgs sent/rcvd: 127/87.10.33.10.16.5.2 Graceful Restart enabled.15.34.36.2:0 TCP connection: 10.50.8.15.23.3.5 27. Local LDP Ident: 10.37.9.4.2 Addresses bound to peer LDP Ident: 2.21.5 25. Peer reconnect time (msecs): 120000 1-53 SJ-20140731105308-012|2014-10-20 (R1.3.5 24.5 48.25.10.1 106.5 35.3.15.5 37.3.5 23.1.31.5 49.10.32.15.5 13.3.5.18.5:0 TCP connection: 10.46.8.Chapter 1 MPLS Configuration LDP discovery sources: gei-0/1/0/6. Src IP addr: 103.5.2.0) ZTE Proprietary and Confidential .23.2.1 Graceful Restart enabled.10.18.5 28.5 41.5 29.45.2.10.State:Oper R3#show mpls ldp neighbor graceful-restart instance 1 Peer LDP Ident: 10.1.14.5 103.41.5 21.5 10.14.2.19.10.5 40.

5/-1:: refreshing stale binding from 10.8.10.10. and R1 acting as the Helper party perceives the operations of R2.10.10.13.14.10.5.5:0:: wait for reconnecting R1 MPU-0/20/0 2012-4-28 01:15:36 mpls_ldp_1:GR: GR session 10.5 Addresses bound to peer LDP Ident: 5.120 secs R1 MPU-0/20/0 2012-4-28 01:15:59 mpls_ldp_1:GR: 10.10.9.the items of the forwarding table related to the Restarter party will be saved. Local LDP Ident: 10.5 1-54 SJ-20140731105308-012|2014-10-20 (R1.14.5:0:: recovery timer started.15.10.10.10.5:0 Run the following commands to check the Graceful Restart instance on R1: R1#show mpls ldp neighbor graceful-restart instance 1 Peer LDP Ident: 10.15. Rcov 120000) to INIT msg to 10.16.5 14.5:0 R1 MPU-0/20/0 2012-4-28 01:15:59 mpls_ldp_1:GR: 10.10.10.10. Before the GR Reconnect timer times out.1/-1:: refreshing stale binding from 10.5 15. R1 MPU-0/20/0 2012-4-28 01:15:36 mpls_ldp_1:GR: down nbr 10.5:0:: bindings retained R1 MPU-0/20/0 2012-4-28 01:15:56 mpls_ldp_1:GR: Received FT Sess TLV from 10.10.10.10.5:0: lost R1 MPU-0/20/0 2012-4-28 01:15:36 mpls_ldp_1:GR: down neighbor 10.15.10.10.10.5:0 R1 MPU-0/20/0 2012-4-28 01:15:59 mpls_ldp_1:GR: 10. R1 will restart the GR Reconnet timer.10.10.10.10.5 9.10.8.6751 .10.10.10.16.5:0 (rconn 120.10. the Helper party will delete the GR Reconnect timer. Src IP addr: 106.10.10.10. If the LDP session between the Restarter party and the Helper party is established again before the GR Reconnect timer of the Helper party times out.10.5.10.15.5:0.9.10. and restart the GR Recovery timer.64 8. rcov 120) R1 MPU-0/20/0 2012-4-28 01:15:56 mpls_ldp_1:GR: Added FT Sess TLV (Rconn 120000.10.13.10.2/-1:: refreshing stale binding from 10.10.646 State: Oper. Downstream Up Time: 00:01:58 LDP discovery sources: gei-0/1/0/6.5 13.5 10.10.5:0:: established R1 MPU-0/20/0 2012-4-28 01:15:59 mpls_ldp_1:GR: ptcl_adj: 10.5:0:: reconnect timer stopped R1 MPU-0/20/0 2012-4-28 01:15:59 mpls_ldp_1:GR: GR session 10.10.10.10.5.5:0:: state change (Reconnect-Wait -> Recovering) R1 MPU-0/20/0 2012-4-28 01:15:59 mpls_ldp_1:GR: ptcl_adj: 10.10.ZXR10 M6000-S Configuration Guide (MPLS) When R2 acting as the Restarter party performs the active/standby changeover or restarts the LDP protocol.5:0:: reconnect timer started [120 secs] R1 MPU-0/20/0 2012-4-28 01:15:36 mpls_ldp_1:GR: GR session 10.10. Msgs sent/rcvd: 22/126.10.5 16.0) ZTE Proprietary and Confidential .1:0 TCP connection: 10.5:0 R1 MPU-0/20/0 2012-4-28 01:15:59 mpls_ldp_1:GR: GR session 10.1.

2/32 local binding: label: 16395 advertised to: 10.5 24.10. Msgs sent/rcvd: 23/126.5/32 local binding: label: 16388 advertised to: 10.29.10.5 23.10.5 21.10.9.31.3.5 28.5:0(deleting) remote binding: lsr: 10.10.5.5.44.5 40.5:0.21.64 8.23.26.46.20.5 Addresses bound to peer LDP Ident: 5.32.33.5 M The above output indicates that the LDP label of Graceful Restart is not changed.5 41.5 47.15.49.5:0(deleting) remote binding: lsr: 10.0) ZTE Proprietary and Confidential .46.27.5 42.34.646 State: Oper.10.40. Src IP addr: 106. Downstream Up Time: 00:01:59 LDP discovery sources: gei-0/1/0/6.5.39. Before the GR Recovery timer of the Helper party times out.10.29.35.10.10.35.44.5.5 37.28.5 103.23. the Helper party associates the Restarter party to restore the items of the forwarding table.10.10.5 36.10.47.10. label: exp-null(inuse)(stale) The above output information indicates that the Helper party marks the forwarding table related to GR Restarter with stale.50.15.5 106.36.5:0.8.1.36.5 10.5 35.5 Status: recovering (2 seconds left) Run the following commands to check the LDP label on R1: R1#show mpls forwarding-table 10.5 33.2 Local Outgoing Prefix or Outgoing label label Tunnel Id interface 16395 16388 10.5 29.5 31.20.10.10.5 39.10.10.48.3.6751 .33.10.34.Chapter 1 MPLS Configuration 17.15.32.5 1-55 SJ-20140731105308-012|2014-10-20 (R1. Local LDP Ident: 10.10.10.5 38.37.43.39.5 20.5.19.25.5 27.5 44. label: 16388(inuse)(stale) 10.5 19.38.5 9.15.41.24.10.27.5 25.49.5 48.5 49.8.10.41.21.1:0 TCP connection: 10.5 46.2/32 gei-0/1/0/6 Next Hop M/S 106.31.1 32.18.48.50.15.15.24.43.37.26.5 18.5 43.5:0.19.5 45.45.10.18.10.45. Run the following commands to check the information of the LDP label on R1: R1#show mpls ldp bindings detail instance 1 10.9.5 50.5 34.10.28.42.25.5 26.42.38.10. R1#show mpls ldp neighbor graceful-restart instance 1 Peer LDP Ident: 10.40. and the Restarter party also associates the Helper party to restore the items of the forwarding table.10.47.

255.15.41.5 15.1.5 29.21.3.5 19.5 41.5 44.5 18.5 45.23. label: 16388(inuse) 1.2/32 local binding: label: 16395 remote binding: lsr: 10.1.10.35.5.35.50.10.14.5 27.5 Graceful Restart enabled.34.46.5 103.36.18.39.49.5 46.31.27.255.42.5 37.20.10.29.21.5 39.47.45.37.16.255 R1(config-if-loopback1)#exit R1(config)#interface gei-0/1/1/5 R1(config-if-gei-0/1/1/5)#no shutdown 1-56 SJ-20140731105308-012|2014-10-20 (R1.25.5 31.5 14.37.5 20.32.33.23.5.49.15.47.26.5 48.43.2 32 instance 1 10.15. Peer reconnect time (msecs): 120000 R1#show mpls ldp bindings 10.5 35.10.3.5 47.5 21.5 34.5 36.14.48.5 25.5 40.50.6.5 43.5 49.44.19.ZXR10 M6000-S Configuration Guide (MPLS) 13.13.45.33.38.16.26.5 24.39. Enable LDP on the interfaces between R1 and R2.27.0) ZTE Proprietary and Confidential .5 16.20.42.10.5 26.29.1 32. Configuration Commands Run the following commands on R1: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 1.43. and the load-sharing function is enabled for OSPF routes.24.41.5 28.34.40.46.10.5 106.18.5 38.5:0.40.15.38. 2.25.31.48.7 LSP Load-Sharing Configuration Example Scenario Description Figure 1-23 shows that OSPF is enabled between R1 and R2.28. Enable the load-sharing function for the OSPF routes between R1 and R2. Figure 1-23 LSP Load-Sharing Configuration Example Configuration Flow 1.5 50.36.13.1 255.5 42.32.5 17.28.44.5 33.24.19.5 23.

0 area 0.110.0 R2(config-ospf-1)#network 104.0.0) ZTE Proprietary and Confidential .0.1.116.1.1 R1(config-ospf-1)#network 1.0.255.0 0.0 R1(config-if-gei-0/1/1/5)#exit R1(config)#interface gei-0/3/0/1 R1(config-if-gei-0/3/0/1)#no shutdown R1(config-if-gei-0/3/0/1)#ip address 104.0.115.1.0.255.0 area 0.0 0.110.1 255.1.255.0 R2(config-ospf-1)#network 104.0.255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/1/1/5 R2(config-if-gei-0/1/1/5)#no shutdown R2(config-if-gei-0/1/1/5)#ip address 104.0.111.1.0.Chapter 1 MPLS Configuration R1(config-if-gei-0/1/1/5)#ip address 104.255.116.0 0.2 255.1.255.116.255 area 0.0.0.255.115.0.1 0.0.0.116.0.0.255 area 0.255 area 0.0.115.255.0.0 0.1.2 R2(config-ospf-1)#network 1.2 0.1.0.1 255.0 R2(config-if-gei-0/1/1/5)#exit R2(config)#interface gei-0/3/0/1 R2(config-if-gei-0/3/0/1)#no shutdown R2(config-if-gei-0/3/0/1)#ip address 104.2 255.255.0.110.2 255.0 R1(config-ospf-1)#maximum-paths 2 R1(config-ospf-1)#exit R1(config)#mpls ldp instance 1 R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#interface gei-0/1/1/5 R1(config-ldp-1-if-gei-0/1/1/5)#exit R1(config-ldp-1)#interface gei-0/3/0/1 R1(config-ldp-1-if-gei-0/3/0/1)#exit R1(config-ldp-1)#end Run the following commands on R2: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 1.111.0.110.255.111.0 R1(config-ospf-1)#network 104.0.0.1.0 R2(config-ospf-1)#maximum-paths 2 1-57 SJ-20140731105308-012|2014-10-20 (R1.1.0 R1(config-if-gei-0/3/0/1)#exit R1(config)#router ospf 1 R1(config-ospf-1)#router-id 1.255.111.0.0 R2(config-if-gei-0/3/0/1)#exit R2(config)#router ospf 1 R2(config-ospf-1)#router-id 1.0.255 area 0.0 R1(config-ospf-1)#network 104.115.

0.0.115.2:0.0.0.0.1.111.0) ZTE Proprietary and Confidential . Local LDP Ident: 1.1. The execution results are displayed as follows: R1(config)#show running-config ospfv2 !<ospfv2> router ospf 1 maximum-paths 2 network 1.1.0 network 104.0.1 0.1:0 1-58 SJ-20140731105308-012|2014-10-20 (R1.0.1.116.0 router-id 1.255 area 0.1.110.2 gei-0/1/1/5 FULL/DR R1(config)#show mpls ldp nei instance 1 Peer LDP Ident: 1.1.0 area 0.111.0. The execution results are displayed as follows: R1(config)#show ip ospf neighbor OSPF Router with ID (1.0.1) (Process ID 1) Neighbor ID Pri State DeadTime Address Interface 1.2 1 00:00:36 104.110.1.0 network 104.ZXR10 M6000-S Configuration Guide (MPLS) R2(config-ospf-1)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 R2(config-ldp-1)#interface gei-0/1/1/5 R2(config-ldp-1-if-gei-0/1/1/5)#exit R2(config-ldp-1)#interface gei-0/3/0/1 R2(config-ldp-1-if-gei-0/3/0/1)#exit R2(config-ldp-1)#end Configuration Verification Run the show running-config ospfv2 command to check the OSPF configuration and LDP configuration.0 0.255 area 0.1.0.1.0 0.1.0.1 $ !</ospfv2> R1(config)#show running-config ldp !<LDP> mpls ldp instance 1 interface gei-0/1/1/5 $ interface gei-0/3/0/1 $ router-id loopback1 $ !</LDP> Run the following commands on R1 to check the statuses of the OSPF neighbor and LDP neighbor.1.0.1.

label: imp-null 17.2/32 local binding: label: 16384 remote binding: lsr: 1.1.110. Codes Gw: Gateway.2 104.0/24 local binding: label: imp-null 104. USER-N: User-network. DHCP-S: DHCP-static. GW-UE: PS-USER.1. USER-S: User-special.Chapter 1 MPLS Configuration TCP connection: 1.1.1.115.2/32 104.1.1. MULTIC: Multicast.2 gei-0/3/0/1 ospf 110 1 Run the following commands on R1 to check entries in the LSP load-sharing table.1.1. STAT-V: Static-VRF.1.1.1.1.2 gei-0/1/1/5 ospf 110 1 *> 1.1.2 gei-0/1/1/5.1. ASBR-V: ASBR-VPN.116.116. P-VRF: Per-VRF-label.1.1. NAT64: Stateless-NAT64.646 State: Oper. The execution results are displayed as follows: R1(config)#show ip forwarding route 1. : BROADC: Broadcast. GW-FWD: PS-BUSI. DHCP-D: DHCP-DFT.1.2.0/24 local binding: label: imp-null remote binding: lsr: 1.1. Pri: Priority.2 M R1(config)#show mpls ldp binding instance 1 1. Src IP addr: 104.1.2 Addresses bound to peer LDP Ident: 1.1.1.110.1.115.2 Run the following command on R1 to check the load-sharing condition of IGP routes.1. TE: RSVP-TE.111.2/32 gei-0/1/1/5 104.1.111. status codes: *valid.0/24 1-59 SJ-20140731105308-012|2014-10-20 (R1.26100 .2/32 gei-0/3/0/1 104.115.2:0.111.1.0) ZTE Proprietary and Confidential .111.1.2 M 16384 Poptag 1.2 IPv4 Routing Table: Headers: Dest: Destination.116.1. The execution results are displayed as follows: R1(config)#show mpls forwarding-table Local Outgoing Prefix or Outgoing label label Tunnel Id interface Next Hop M/S 16384 Poptag 1.1. USER-I: User-ipaddr. LDP-A: LDP-area.116. Src IP addr: 104. label: imp-null(inuse:2) 12.2 104. Downstream Up Time: 01:04:43 LDP discovery sources: gei-0/3/0/1.2:0. Msgs sent/rcvd: 91/97.111.2:0.110.1.1.115.1.110.1/32 local binding: label: imp-null remote binding: lsr: 1. label: 16386 1.2/32 104. >best Dest Gw Interface Owner Pri Metric *> 1.1.110.

0/24 local binding: label: imp-null remote binding: lsr: 1. and ensure that the loopback interfaces on R1 and R2 can ping each other over the route. Configure the IP addresses of loopback interfaces to be LSR router-IDs.1.100.34 255.1.0 R1(config-if-gei-0/2/0/7)#exit R1(config)#router isis 1 R1(config-isis-1)#area 00. Configure an IGP route.1.255.ZXR10 M6000-S Configuration Guide (MPLS) local binding: label: imp-null remote binding: lsr: 1.0001 R1(config-isis-1)#system-id 0001. It is required to establish a neighbor relationship between R1 and R2.255. 2.100.255. Enable the LDP BFD function on R1 and R2.8 LDP BFD Configuration Example Scenario Description Figure 1-24 shows that a sample network topology.255.0034 R1(config-isis-1)#interface gei-0/2/0/7 R1(config-isis-1-if-gei-0/2/0/7)#ip router isis R1(config-isis-1-if-gei-0/2/0/7)#exit 1-60 SJ-20140731105308-012|2014-10-20 (R1. and enable LDP BFD on the two routers.1 255. Configuration Commands Run the following commands on R1: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 1.1.1. Figure 1-24 LDP BFD Configuration Example Configuration Flow 1.116.115. label: imp-null 104.2:0. label: imp-null 1.0) ZTE Proprietary and Confidential .6. 3.2:0. Enable MPLS on the directly-connected interfaces of R1 and R2. 4.1.0002.255 R1(config-if-loopback1)#exit R1(config)#interface gei-0/2/0/7 R1(config-if-gei-0/2/0/7)#no shutdown R1(config-if-gei-0/2/0/7)#ip address 100.

1.34 32 interval 100 min-rx 20 multiplier 5 R2(config-ldp-1)#exit 1-61 SJ-20140731105308-012|2014-10-20 (R1.0002.1.1.1.100.255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/3/0/7 R2(config-if-gei-0/3/0/7)#no shutdown R2(config-if-gei-0/3/0/7)#ip address 100.255.Chapter 1 MPLS Configuration R1(config-isis-1)#interface loopback1 R1(config-isis-1-if-loopback1)#ip router isis R1(config-isis-1-if-loopback1)#exit R1(config-isis-1)#exit R1(config)#mpls ldp instance 1 /*Configures the LDP router-id and an LDP interface*/ R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#interface gei-0/2/0/7 R1(config-ldp-1-if-gei-0/2/0/7)#exit R1(config-ldp-1)#bfd 1.0 R2(config-if-gei-0/3/0/7)#exit R2(config)#router isis 1 R2(config-isis-1)#area 00.1.1.0) ZTE Proprietary and Confidential .0002 R2(config-isis-1)#system-id 0002.35 32 interval 100 min-rx 20 multiplier 5 R1(config-ldp-1)#exit Run the following commands on R2: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 1.100.255.255.0035 R2(config-isis-1)#interface gei-0/3/0/7 R2(config-isis-1-if-gei-0/3/0/7)#ip router isis R2(config-isis-1-if-gei-0/3/0/7)#exit R2(config-isis-1)#interface loopback1 R2(config-isis-1-if-loopbck1)#ip router isis R2(config-isis-1-if-loopbck1)#exit R2(config-isis-1)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 R2(config-ldp-1)#interface gei-0/3/0/7 R2(config-ldp-1-if-gei-0/3/0/7)#exit R2(config-ldp-1)#bfd 1.255.2 255.35 255.

1.1.100. the route to the loopback interface).1.100. The execution results are displayed as follows: R1(config)#show bfd neighbor ldp brief PeerAddr PrefixLen 1. Msgs sent/rcvd: 47/48. "state: Oper" indicates that the session status is Oper.1.1 holdtime: 15000 ms. and a neighbor relationship with R1 (1.34:0. The execution results are displayed as follows: R2(config)#show mpls ldp neighbor detail instance 1 Peer LDP Ident: 1.34.1. hello interval: 5000 ms Addresses bound to peer LDP Ident: 1.1. Src IP addr: 100. Because loopback interfaces are stable (unless you close interfaces manually). the goal of running the IS-IS protocol is to advertise the router-id of each LSR (that is.34 100.646 .35.100.0) ZTE Proprietary and Confidential .35:0 TCP connection: 1.34) has been established.1 Session holdtime: 180000 ms.1. which means that the parameter negotiation is correct.1. Downstream Up Time: 00:00:30 LDP discovery sources: gei-0/3/0/7.1.100.1. KA interval: 60000 ms LDP Peer BFD not register.1. using loopback interface addresses as the router-ids of LDP instances is helpful for the stability of LDP operation.1.ZXR10 M6000-S Configuration Guide (MPLS) Note: In the above configuration. Local LDP Ident 1. Configuration Verification Run the show mpls ldp neighbor detail instance 1 command on R2 to check whether an LDP neighbor has been established.35 32 LD 2050 RD Hold State 2050 60 UP 1-62 SJ-20140731105308-012|2014-10-20 (R1. Run the show bfd neighbor ldp brief command on R1 to check whether an LDP BFD neighbor has been established.1.1. LDP dynamic capability enable: LDP send capability: LDP dynamic capability LDP Typed Wildcard FEC Cap LDP Unrecognized Noti Cap LDP received capability: LDP dynamic capability negotiate success LDP Typed Wildcard FEC Cap negotiate success LDP Unrecognized Noti Cap negotiate success In the sample output.1069 state: Oper.1.

1.100.2 Prefixlen:0 Local Discr:2049 Remote Discr:2049 State:UP Holdown(ms):500 Vpnid:0 VRF Name:-- BFD Type:LDP[Passive] Instance Name: ---------------------------------------------------------------------------Version:1 Dest UDP Port:3784 Final Bit:1 Local Diag:0 Demand Mode:0 Poll Bit:0 MinTxInt:10 MinRxInt:10 Multiplier:3 Received MinTxInt:100 Received MinRxInt:20 Received Multiplier:5 Length:24 Min Echo Interval:0 Rx Count:1983 Rx Interval (ms) min/max/avg:0 /78 /39 Tx Count:8586 Tx Interval (ms) min/max/avg:18 /18 /18 Registered Protocols:--Uptime:0 day(s).Chapter 1 MPLS Configuration 100.0 hour(s).0 hour(s).100.1.100.2 minute(s) Control Plane Rcv Phy Interface Name:gei-0/2/0/7 ============================================================================ ---------------------------------------------------------------------------PeerAddr :100.2 minute(s) Control Plane Rcv Phy Interface Name:gei-0/2/0/7 1-63 SJ-20140731105308-012|2014-10-20 (R1.0) ZTE Proprietary and Confidential .35 Prefixlen:32 Local Discr:2050 Remote Discr:2050 State:UP Holdown(ms):60 Vpnid:0 VRF Name:-- BFD Type:LDP[Active] Instance Name: ---------------------------------------------------------------------------Version:1 Dest UDP Port:3784 Final Bit:1 Local Diag:0 Demand Mode:0 Poll Bit:0 MinTxInt:100 MinRxInt:20 Multiplier:5 Received MinTxInt:10 Received MinRxInt:10 Received Multiplier:3 Length:24 Min Echo Interval:0 Rx Count:6393 Rx Interval (ms) min/max/avg:2 /18 /10 Tx Count:1457 Tx Interval (ms) min/max/avg:79 /79 /79 Registered Protocols:LDP LSP Uptime:0 day(s).100.2 0 2049 2049 500 UP R1(config)#show bfd neighbor ldp detail ---------------------------------------------------------------------------PeerAddr :1.

1. Figure 1-25 PEER BFD Configuration Example Configuration Flow 1.1 255.0002. Enable MPLS on the directly-connected interfaces of R1 and R2.100. It is required to enable the peer BFD function on the two routers.1. Configure an IGP route.255.0) ZTE Proprietary and Confidential .0034 R1(config-isis-1)#interface gei-0/2/0/7 R1(config-isis-1-if-gei-0/2/0/7)#ip router isis R1(config-isis-1-if-gei-0/2/0/7)#exit R1(config-isis-1)#interface loopback1 R1(config-isis-1-if-loopback1)#ip router isis R1(config-isis-1-if-loopback1)#exit R1(config-isis-1)#exit 1-64 SJ-20140731105308-012|2014-10-20 (R1. Enable the PEER BFD function. 4. 2.34 255.255.0001 R1(config-isis-1)#system-id 0001.0 R1(config-if-gei-0/2/0/7)#exit R1(config)#router isis 1 R1(config-isis-1)#area 00.255 R1(config-if-loopback1)#exit R1(config)#interface gei-0/2/0/7 R1(config-if-gei-0/2/0/7)#no shutdown R1(config-if-gei-0/2/0/7)#ip address 100. and ensure that the loopback interfaces on R1 and R2 can ping each other.100.255.9 Peer BFD Configuration Example Scenario Description Figure 1-25 shows that an LDP neighbor relationship is established between R1 and R2. Configure the IP addresses of loopback interfaces to be LSR router-IDs.6. 3. Configuration Commands Run the following commands on R1: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 1.255.ZXR10 M6000-S Configuration Guide (MPLS) ============================================================================ 1.

1.35 255.255.255.1.0002 R2(config-isis-1)#system-id 0002.1.35 1.1.255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/3/0/7 R2(config-if-gei-0/3/0/7)#no shutdown R2(config-if-gei-0/3/0/7)#ip address 100.34 R2(config-bfd)#exit 1-65 SJ-20140731105308-012|2014-10-20 (R1.255.1.35 R1(config-ldp-1)#exit R1(config)#bfd R1(config-bfd)#session 1 peer-bfd ipv4 1.1.1.1.Chapter 1 MPLS Configuration R1(config)#mpls ldp instance 1 /*Configure the LDP router-id and an LDP interface*/ R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#interface gei-0/2/0/7 R1(config-ldp-1-if-gei-0/2/0/7)#exit R1(config-ldp-1)#peer bfd remote-routerid 1.0) ZTE Proprietary and Confidential .0 R2(config-if-gei-0/3/0/7)#exit R2(config)#router isis 1 R2(config-isis-1)#area 00.0002.0035 R2(config-isis-1)#interface gei-0/3/0/7 R2(config-isis-1-if-gei-0/3/0/7)#ip router isis R2(config-isis-1-if-gei-0/3/0/7)#exit R2(config-isis-1)#interface loopback1 R2(config-isis-1-if-loopbck1)#ip router isis R2(config-isis-1-if-loopbck1)#exit R2(config-isis-1)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 R2(config-ldp-1)#interface gei-0/3/0/7 R2(config-ldp-1-if-gei-0/3/0/7)#exit R2(config-ldp-1)#peer bfd remote-routerid 1.100.255.35 R1(config-bfd)#exit Run the following commands on R2: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 1.1.1.34 1.1.1.34 R2(config-ldp-1)#exit R2(config)#bfd R2(config-bfd)#session 1 peer-bfd ipv4 1.2 255.1.100.1.

34. using loopback interface addresses as the router-ids of LDP instances is helpful for the stability of LDP operation. The execution results are displayed as follows: R1(config-ldp-1)#show bfd neighbors ip brief LocalAddr PeerAddr LD RD Hold State 1.1 Session holdtime: 180000 ms. Downstream Up Time: 00:00:30 LDP discovery sources: gei-0/3/0/7.1.35 2087 2085 150 UP Interface -- 1-66 SJ-20140731105308-012|2014-10-20 (R1. the route to the loopback interface). Local LDP Ident 1.1 holdtime: 15000 ms.1.1.646 . hello interval: 5000 ms Addresses bound to peer LDP Ident: 1. KA interval: 60000 ms LDP Peer BFD state up. which means that the parameter negotiation is correct.34 100.1.1.ZXR10 M6000-S Configuration Guide (MPLS) Note: In the above configuration.100. Configuration Verification Run the show mpls ldp neighbor detail instance 1 command on R2 to check whether an LDP neighbor has been established. Src IP addr: 100.1.1.100. The execution results are displayed as follows: R2(config)#show mpls ldp neighbor detail instance 1 Peer LDP Ident: 1. LDP dynamic capability enable: LDP send capability: LDP dynamic capability LDP Typed Wildcard FEC Cap LDP Unrecognized Noti Cap LDP received capability: LDP dynamic capability negotiate success LDP Typed Wildcard FEC Cap negotiate success LDP Unrecognized Noti Cap negotiate success In the sample output.1. the goal of running the IS-IS protocol is to advertise the router-id of each LSR (that is.100.35.1.34) has been established.35:0 TCP connection: 1. Run the show bfd neighbors ip brief command on R1 to check whether a PEER BFD neighbor has been established.1. and a neighbor relationship with R1 (1. "state: Oper" indicates that the session status is Oper.1.1.0) ZTE Proprietary and Confidential .1.1.34:0.1. Because loopback interfaces are stable (unless you close interfaces manually).1069 state: Oper.34 1. Msgs sent/rcvd: 47/48.1.100.1.

34 PeerAddr :1.1.1.35 Local Discr:2087 Remote Discr:2085 Holdown(ms):150 Interface:--- Vpnid:0 VRF Name:--- State:UP BFD Type:MultiHop Instance Name:1 ---------------------------------------------------------------------------Version:1 Dest UDP Port:4784 Final Bit:1 Local Diag:0 Demand Mode:0 Poll Bit:0 MinTxInt:50 MinRxInt:50 Multiplier:3 Received MinTxInt:50 Received MinRxInt:50 Received Multiplier:3 Length:24 Min Echo Interval:0 Min BFD Length:24 Max BFD Length:24 Rx Count:8746 Rx Interval (ms) min/max/avg:0 /49 /24 Tx Count:9124 Tx Interval (ms) min/max/avg:46 /46 /46 Registered Protocols:LDPINSTANCE Uptime:0 day(s). it is required to set the hop count of the session to 1 on R2.0) ZTE Proprietary and Confidential . In the GTSM-based directly-connected session configuration.Chapter 1 MPLS Configuration R1(config-ldp-1)#show bfd neighbors ip detail ---------------------------------------------------------------------------LocalAddr:1. l l In the GTSM-based non-directly-connected session configuration.6. This can prevent a target session being established between R2 and R3.10 GTSM Configuration Example Scenario Description Figure 1-26 shows a sample network topology for the GTSM configuration.1.0 hour(s). 1-67 SJ-20140731105308-012|2014-10-20 (R1.7 minute(s) Control Plane Rcv Phy Interface Name:gei-0/2/0/7 ============================================================================ 1.1. it is required to respectively configure a GTSM-based directly-connected session on R1 and R2 to negotiate the session between the two ends.

255.0002. configure a GTSM-based directly-connected session with R2. set the hop count for the GTSM-based non-directly-connected session to 1.0 R1(config-if-gei-0/2/0/7)#exit R1(config)#interface gei-0/2/0/8 R1(config-if-gei-0/2/0/8)#no shutdown R1(config-if-gei-0/2/0/8)#ip address 200.255. configure a GTSM-based directly-connected session with R1. On R2. 5. 6. Establish a directly-connected session between R1 and R3. On R1. 2.0034 R1(config-isis-0)#interface gei-0/2/0/7 R1(config-isis-0-if-gei-0/2/0/7)#ip router isis R1(config-isis-0-if-gei-0/2/0/7)#exit R1(config-isis-0)#interface gei-0/2/0/8 R1(config-isis-0-if-gei-0/2/0/8)#ip router isis R1(config-isis-0-if-gei-0/2/0/8)#exit R1(config-isis-0)#interface loopback1 R1(config-isis-0-if-loopback1)#ip router isis R1(config-isis-0-if-loopback1)#exit R1(config-isis-0)#exit 1-68 SJ-20140731105308-012|2014-10-20 (R1.34 255.1.0001 R1(config-isis-0)#system-id 0001.255.0 R1(config-if-gei-0/2/0/8)#exit R1(config)#router isis R1(config-isis-0)#area 00.1.100.100. On R2.ZXR10 M6000-S Configuration Guide (MPLS) Figure 1-26 GTSM Configuration Example Configuration Flow 1.1 255.255.200.255. 4. Establish a target session between R2 and R3.1 255. Configuration Commands Run the following commands on R1: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 1.0) ZTE Proprietary and Confidential .200. Establish a directly-connected session between R1 and R2.255. 3.255 R1(config-if-loopback1)#exit R1(config)#interface gei-0/2/0/7 R1(config-if-gei-0/2/0/7)#no shutdown R1(config-if-gei-0/2/0/7)#ip address 100.

and configure the neighbor*/ /*address to the router-id of R3*/ R2(config-ldp-1)#gtsm target-neighbor 1.1.Chapter 1 MPLS Configuration R1(config)#mpls ldp instance 1 R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#interface gei-0/2/0/7 /*Run the following command to configure a GTSM-based directly-connected session: */ R1(config-ldp-1-if-gei-0/2/0/7)#gtsm R1(config-ldp-1-if-gei-0/2/0/7)#exit R1(config-ldp-1)#interface gei-0/2/0/8 R1(config-ldp-1-if-gei-0/2/0/8)#exit R1(config-ldp-1)#exit Run the following commands on R2: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 1.1.255.39 hop-count 1 R2(config-ldp-1)#exit 1-69 SJ-20140731105308-012|2014-10-20 (R1.1.0035 R2(config-isis-0)#interface gei-0/3/0/7 R2(config-isis-0-if-gei-0/3/0/7)#ip router isis R2(config-isis-0-if-gei-0/3/0/7)#exit R2(config-isis-0)#interface loopback1 R2(config-isis-0-if-loopback1)#ip router isis R2(config-isis-0-if-loopback1)#exit R2(config-isis-0)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 R2(config-ldp)#interface gei-0/3/0/7 /*Run the following command to configure a GTSM-based directly-connected session: */ R2(config-ldp-1-if-gei-0/3/0/7)#gtsm R2(config-ldp-1-if-gei-0/3/0/7)#exit R2(config-ldp-1)#target-session 1.0) ZTE Proprietary and Confidential .255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/3/0/7 R2(config-if-gei-0/3/0/7)#no shutdown R2(config-if-gei-0/3/0/7)#ip address 100.255.2 255.255.*/ /*set the GTSM hop count to 1.0 R2(config-if-gei-0/3/0/7)#exit R2(config)#router isis R2(config-isis-0)#area 00.1.0002 R2(config-isis-0)#system-id 0002.100.255.0002.1.39 /*After the target session between R2 and R3 goes up.1.35 255.100.

0039 R3(config-isis-0)#interface gei-0/3/0/7 R3(config-isis-0-if-gei-0/3/0/7)#ip router isis R3(config-isis-0-if-gei-0/3/0/7)#exit R3(config-isis-0)#interface loopback1 R3(config-isis-0-if-loopback1)#ip router isis R3(config-isis-0-if-loopback1)#exit R3(config-isis-0)#exit R3(config)#mpls ldp instance 1 R3(config-ldp-1)#router-id loopback1 R3(config-ldp-1)#interface gei-0/3/0/7 R3(config-ldp-1-if-gei-0/3/0/7)#exit R3(config-ldp-1)#target-session 1.1.646 state: Oper.1.1.39. Local LDP Ident 1.200.255.ZXR10 M6000-S Configuration Guide (MPLS) Run the following commands on R3: R3(config)#interface loopback1 R3(config-if-loopback1)#ip address 1. Downstream Up Time: 00:00:02 LDP discovery sources: Targeted Hello (1. Src IP addr: 1.1.200.0) ZTE Proprietary and Confidential .1.2 LDP neighbor may be up to 1 hops away Because the hop count for the GTSM-based non-directly-connected session is set to 1.39 255. 1-70 SJ-20140731105308-012|2014-10-20 (R1.0003.1.2 200.255.1072 .200.100.1.1.1.1. and the hop count between R2 and R3 is 2.2 255.1.255.39.0 R3(config-if-gei-0/3/0/7)#exit R3(config)#router isis R3(config-isis-0)#area 00.39).100.1. Msgs sent/rcvd: 50/46.1.1. R2 cannot received the packets from R3.1.255 R3(config-if-loopback1)#exit R3(config)#interface gei-0/3/0/7 R3(config-if-gei-0/3/0/7)#no shutdown R3(config-if-gei-0/3/0/7)#ip address 200.0003 R3(config-isis-0)#system-id 0003.1.39:0.1.39 100.200.1.1.35 R3(config-ldp-1)#exit Configuration Verification Run the show mpls ldp neighbor command on R2 to check whether a neighbor has been established (performed after the GTSM configuration and before the session times out): R2(config)#show mpls ldp neighbor instance 1 Peer LDP Ident: 1.39 Addresses bound to peer LDP Ident: 1.35:0 TCP connection: 1.255.

1.100.1.1072 state: Oper. Local LDP Ident 1.1.2 Addresses bound to peer LDP Ident: 1. Downstream Up Time: 00:00:02 LDP discovery sources: gei-0/2/0/7. Msgs sent/rcvd: 46/50. On R1. 3.35 100.34:0 TCP connection: 1. and enable LDP IGP synchronization for the OSPF instance.35.1.1.646 .1. Src IP addr: 100.255.255. set the timeout of the delay timer for LDP IGP synchronization to 10 seconds.111.111 255.100. 1.35:0. Establish a directly-connected session between R1 and R2.1.111. R1(config)#show mpls ldp neighbor instance 1 Peer LDP Ident: 1.34.100.1.1. Run the show mpls ldp neighbor command on R1 to check whether a neighbor has been established. the session comes up again.1. After the GTSM configuration is deleted.255 R1(config-if-loopback1)#exit 1-71 SJ-20140731105308-012|2014-10-20 (R1. Configuration Commands Run the following commands on R1: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 111.2 LDP neighbor may be up to 1 hops away It can be seen that the negotiation for the GTSM-based directly-connected session between R1 and R2 is successful. Configure an OSPF instance on R1.100. Figure 1-27 LDP IGP Synchronization Configuration Example (OSPF) Configuration Flow 1.Chapter 1 MPLS Configuration which causes the session to go down.0) ZTE Proprietary and Confidential . It is required to enable LDP IGP synchronization on the two OSPF interfaces of R1.6.1.11 LDP IGP Synchronization Configuration Example (OSPF) Scenario Description Figure 1-27 shows a sample network topology. 2.

255.255 area 0.255.255 area 0.255.100 255.121.20.255.0 R2(config-ospf-1)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 R2(config-ldp-1)#interface gei-0/1/0/3 R2(config-ldp-1)#interface gei-0/1/0/4 1-72 SJ-20140731105308-012|2014-10-20 (R1.20.20.0 255.255.200 255.0 R2(config-if-gei-0/1/0/3)#no shutdown R2(config-if-gei-0/1/0/3)#exit R2(config)#interface gei-0/1/0/4 R2(config-if-gei-0/1/0/4)#ip address 40.0 R1(config-ospf-1)#exit R1(config)#mpls ldp instance 1 R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#interface gei-0/1/0/3 R1(config-ldp-1)#interface gei-0/1/0/4 R1(config-ldp-1)#igp sync delay 10 Run the following commands on R2: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 121.0.0.0 R2(config-if-gei-0/1/0/4)#no shutdown R2(config-if-gei-0/1/0/4)#exit R2(config)#router ospf 1 R2(config-ospf-1)#network 0.255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/1/0/3 R2(config-if-gei-0/1/0/3)#ip address 20.255.ZXR10 M6000-S Configuration Guide (MPLS) R1(config)#interface gei-0/1/0/3 R1(config-if-gei-0/1/0/3)#ip address 20.0.0 R1(config-if-gei-0/1/0/3)#no shutdown R1(config-if-gei-0/1/0/3)#exit R1(config)#interface gei-0/1/0/4 R1(config-if-gei-0/1/0/4)#ip address 40.255.121 255.40.40.255.0 R1(config-if-gei-0/1/0/4)#no shutdown R1(config-if-gei-0/1/0/4)#exit R1(config)#router ospf 1 R1(config-ospf-1)#mpls ldp sync R1(config-ospf-1)#network 0.255.121.255.0.20.0.0.0.200 255.255.0) ZTE Proprietary and Confidential .255.100 255.255.0 255.0.255.40.40.

20.121.121.40.121:0 (Fully Operational) Run the show ip ospf interface command on R1 to check the information and status of LDP IGP synchronization for OSPF interfaces.100 255. Downstream Up Time: 00:29:46 LDP discovery sources: gei-0/1/0/3.121. Priority 1. Network Type broadcast Transmit Delay(sec) 1.40.0.200 121.26459 .121 It can be seen that the session is maintained by sending hello messages from the two interfaces.20.100) (Process ID 1) gei-0/1/0/4 is up Track State is unknown Internet Address 40.646 State: Oper.111. Sync status: Ready Peers: 121. Run the show mpls ldp igp sync ins 1 command on R1 to check the information and status of LDP IGP synchronization. Authentication Type null TTL security disabled LDP sync enabled LDP sync state achieved Sending max metric 1-73 SJ-20140731105308-012|2014-10-20 (R1.121.121. The execution results are displayed as follows: Peer LDP Ident: 121.0.40. Local LDP Ident: 111. Src IP addr: 40.111.Chapter 1 MPLS Configuration Configuration Verification Run the show mpls ldp neighbor command to check whether a neighbor has been established.40.20.111. Msgs sent/rcvd: 47/64.111.255.20.121.200 Addresses bound to peer LDP Ident: 20.0) ZTE Proprietary and Confidential .111.121. OSPF Router with ID (20.121:0 (Fully Operational) gei-0/1/0/4: LDP configured.111.121.121:0.121.111:0 TCP connection: 121.0 DR Cost 1.40.200 40. Src IP addr: 20. LDP-IGP Synchronization enabled.121.20.255.40.0 enable Up for 01:00:28 In the area 0.20.121. LDP-IGP Synchronization enabled.200 gei-0/1/0/4. gei-0/1/0/3: LDP configured. Sync status: Ready Peers: 121.

40.22.255.22. Number of Adjacent neighbors 1 22.100) (Process ID 1) gei-0/1/0/4 is up Track State is unknown Internet Address 40. Interface address 40. Number of Adjacent neighbors 1 22.20. Retransmit 5 Designated Router (ID) 20.22.22.121:0 (Fully Operational) gei-0/1/0/4: LDP configured. Network Type broadcast Transmit Delay(sec) 1.0) ZTE Proprietary and Confidential .22 BDR 1-74 SJ-20140731105308-012|2014-10-20 (R1.20. gei-0/1/0/3: LDP configured.40. Dead 40.0.40. Interface address 40.121.20.20. Interface address 40. Sync status: Not ready Peers: Run the show ip ospf interface command on R1 to check the information and status of LDP IGP synchronization for the OSPF interfaces. Retransmit 5 Designated Router (ID) 20.22.121.40.22.255.0 enable Up for 01:37:22 In the area 0. Authentication Type null TTL security disabled LDP sync enabled LDP sync state unachieved Sending max metric Timer intervals(sec) : Hello 10.200 Number of Neighbors 1.20.ZXR10 M6000-S Configuration Guide (MPLS) Timer intervals(sec) : Hello 10.20.22.22.40.100 Backup Designated router (ID) 22. LDP-IGP Synchronization enabled.40. Interface address 40.22.40.0 DR Cost 1.100.40. OSPF Router with ID (20.100. It can be seen that the status of LDP IGP synchronization for the gei-0/1/0/4 interface is not achieved.40.200 Number of Neighbors 1.22 BDR Run the shutdown command on the gei-0/1/0/4 interface of R2. Run the show mpls ldp igp sync ins 1 command on R1 to check the information and status of LDP IGP synchronization. Sync status: Ready Peers: 121.22. LDP-IGP Synchronization enabled.40.100 Backup Designated router (ID) 22. and check the status of OSPF IGP synchronization and metric of the OSPF route. Dead 40. It can be seen that the status of LDP IGP synchronization for the gei-0/1/0/4 interface changes to Not ready.100 255. Priority 1.0.

0001 R1(config-isis-0)#system-id 0001.111 255. set the timeout of the delay timer for LDP IGP synchronization to 10 seconds. On R1.12 LDP IGP Synchronization Configuration Example (IS-IS) Scenario Description Figure 1-28 shows a sample network topology.Chapter 1 MPLS Configuration 1.255.20. Configuration Commands Run the following commands on R1: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 111. synchronization on the two IS-IS interfaces of R1. It is required to enable LDP IGP Figure 1-28 LDP IGP Synchronization Configuration Example (IS-IS) Configuration Flow 1.0 R1(config-if-gei-0/1/0/4)# no shutdown R1(config-if-gei-0/1/0/4)#exit R1(config)#router isis R1(config-isis-0)#area 00.0) ZTE Proprietary and Confidential .255. Configure an IS-IS instance on R1.40.111.111.255. 3. and enable LDP IGP synchronization for the IS-IS instance.255 R1(config-if-loopback1)#exit R1(config)#interface gei-0/1/0/3 R1(config-if-gei-0/1/0/3)# ip address 20.255.0 R1(config-if-gei-0/1/0/3)# no shutdown R1(config-if-gei-0/1/0/3)#exit R1(config)#interface gei-0/1/0/4 R1(config-if-gei-0/1/0/4)# ip address 40.100 255.255.40.6.255. 2. Establish a directly-connected session between R1 and R2.0034 R1(config-isis-0)#mpls ldp sync R1(config-isis-0)#interface gei-0/1/0/3 R1(config-isis-0-if-gei-0/1/0/3)#ip router isis R1(config-isis-0-if-gei-0/1/0/3)#exit R1(config-isis-0)#interface gei-0/1/0/4 R1(config-isis-0-if-gei-0/1/0/4)#ip router isis 1-75 SJ-20140731105308-012|2014-10-20 (R1.20.0002.100 255.

0002 R2(config-isis-0)#system-id 0002.121.0 R2(config-if-gei-0/1/0/4)# no shutdown R2(config-if-gei-0/1/0/4)#exit R2(config)#router isis R2(config-isis-0)#area 00.200 255.40.20.200 255.255.255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/1/0/3 R2(config-if-gei-0/1/0/3)# ip address 20.0 R2(config-if-gei-0/1/0/3)# no shutdown R2(config-if-gei-0/1/0/3)#exit R2(config)#interface gei-0/1/0/4 R2(config-if-gei-0/1/0/4)# ip address 40.121 255.40.255.255.121.ZXR10 M6000-S Configuration Guide (MPLS) R1(config-isis-0-if-gei-0/1/0/4)#exit R1(config-isis-0)#interface loopback1 R1(config-isis-0-if-loopback1)#ip router isis R1(config-isis-0-if-loopback1)#exit R1(config-isis-0)#exit R1(config)#mpls ldp instance 1 R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#interface gei-0/1/0/3 R1(config-ldp-1)#interface gei-0/1/0/4 R1(config-ldp-1)#igp sync delay 10 Run the following commands on R2: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 121.20.255.0035 R2(config-isis-0)#mpls ldp sync R2(config-isis-0)#interface gei-0/1/0/3 R2(config-isis-0-if-gei-0/1/0/3)#ip router isis R2(config-isis-0-if-gei-0/1/0/3)#exit R2(config-isis-0)#interface gei-0/1/0/4 R2(config-isis-0-if-gei-0/1/0/4)#ip router isis R2(config-isis-0-if-gei-0/1/0/4)#exit R2(config-isis-0)#interface loopback1 R2(config-isis-0-if-loopbck1)#ip router isis R2(config-isis-0-if-loopbck1)#exit R2(config-isis-0)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 R2(config-ldp-1)#interface gei-0/1/0/3 R2(config-ldp-1)#interface gei-0/1/0/4 1-76 SJ-20140731105308-012|2014-10-20 (R1.255.0) ZTE Proprietary and Confidential .0002.255.

121.111. Msgs sent/rcvd: 22/21.200 Addresses bound to peer LDP Ident: 20. Sync status: Ready Peers: 121.40.121. Local LDP Ident: 111. Run the show mpls ldp igp sync ins 1 command on R1 to check the information and status of LDP IGP synchronization.0) ZTE Proprietary and Confidential .121:0 (Fully Operational) gei-0/1/0/4: LDP configured.200 gei-0/1/0/4.121.111.121.121.646 State: Oper.121.121:0. Src IP addr: 20. ZXR10(config-isis-0)#show isis circuits detail Process ID: 0 Interface:gei-0/1/0/3 Status:Up Track Status:Unknown Encapsulation:SAP Circuit Type:Level-1-2 MPLS LDP Sync(L1/L2): Enable/Enable. It can be seen that the status has changed to "Achieved". Downstream Up Time: 00:14:03 LDP discovery sources: gei-0/1/0/3. LDP-IGP Synchronization enabled.111.121.121.26469 . gei-0/1/0/3: LDP configured.111. LDP-IGP Synchronization enabled.40.111.20.111:0 TCP connection: 121.121:0 (Fully Operational) Run the show isis circuits detail command to check the information and status of LDP IGP synchronization for the IS-IS interfaces of R1.200 121.40.20.121.40.200 40.02 1-77 SJ-20140731105308-012|2014-10-20 (R1.111. Sync Status(L1/L2): Achieved/Achieved Level-1 Metric:10 Priority:64 LAN ID:no found Number of active adjacencies:0 Next hello in seconds:3 Level-2 Metric:10 Priority:64 LAN ID:ZXR10. Sync status: Ready Peers: 121.20. The execution results are displayed as follows: Peer LDP Ident: 121.121 It can be seen that the session is maintained by sending hello messages from the two interfaces.Chapter 1 MPLS Configuration Configuration Verification Run the show mpls ldp neighbor command to check whether a neighbor has been established.121. Src IP addr: 40.20.121.

and check the status of IS-IS IGP synchronization and the metric of the IS-IS route.0) ZTE Proprietary and Confidential . Sync Status(L1/L2): Unknown/Unknown Level-1 Metric:10 Level-2 Metric:10 Circuit ID:ZXR10.121. Sync status: Ready Peers: 121. Run the show mpls ldp igp sync ins 1 command on R1 to check the information and status of LDP IGP synchronization. It can be seen that the status of LDP IGP synchronization for the gei-0/1/0/4 interface is "unachieved".00 Active Adj state:No adjacency Next hello in seconds:0 Run the shutdown command on the gei-0/1/0/4 interface of R2. gei-0/1/0/3: LDP configured.ZXR10 M6000-S Configuration Guide (MPLS) Number of active adjacencies:1 Next hello in seconds:3 Interface:gei-0/1/0/4 Status:Up Track Status:Unknown Encapsulation:SAP Circuit Type:Level-1-2 MPLS LDP Sync(L1/L2): Enable/Enable. Sync status: Not ready Peers: Run the show isis circuits detail command on R1 to check the information and status of LDP IGP synchronization for the IS-IS interfaces of R1. Sync Status(L1/L2): Achieved/Achieved Level-1 Metric:10 Priority:64 LAN ID:no found Number of active adjacencies:0 Next hello in seconds:8 Level-2 Metric:10 Priority:64 LAN ID:ZXR10. LDP-IGP Synchronization enabled. 1-78 SJ-20140731105308-012|2014-10-20 (R1. LDP-IGP Synchronization enabled.03 Number of active adjacencies:1 Next hello in seconds:8 Interface:loopback11 Status:Up Track Status:Unknown Encapsulation:SAP Circuit Type:Level-1-2 MPLS LDP Sync(L1/L2): Enable/Enable. It can be seen that the status of LDP IGP synchronization for the gei-0/1/0/4 interface changes to "Not ready".121:0 (Fully Operational) gei-0/1/0/4: LDP configured.121.

02 Number of active adjacencies:1 Next hello in seconds:7 Interface:gei-0/1/0/4 Status:Up Track Status:Unknown Encapsulation:SAP Circuit Type:Level-1-2 MPLS LDP Sync(L1/L2): Enable/Enable.You can check the LDPIGP synchronization and FRR operation result on R1 through a serieas of operations. Sync Status(L1/L2): Achieved/Achieved Level-1 Metric:10 Priority:64 LAN ID:no found Number of active adjacencies:0 Next hello in seconds:7 Level-2 Metric:10 Priority:64 LAN ID:ZXR10.6.00 Active Adj state:No adjacency Next hello in seconds:0 1. Sync Status(L1/L2): UnAchieved/UnAchieved Level-1 Metric:63 Priority:64 LAN ID:no found Number of active adjacencies:0 Next hello in seconds:2 Level-2 Metric:63 Priority:64 LAN ID:no found Number of active adjacencies:0 Next hello in seconds:2 Interface:loopback11 Status:Up Track Status:Unknown Encapsulation:SAP Circuit Type:Level-1-2 MPLS LDP Sync(L1/L2): Enable/Enable.Chapter 1 MPLS Configuration Process ID: 0 Interface:gei-0/1/0/3 Status:Up Track Status:Unknown Encapsulation:SAP Circuit Type:Level-1-2 MPLS LDP Sync(L1/L2): Enable/Enable. Sync Status(L1/L2): Unknown/Unknown Level-1 Metric:10 Level-2 Metric:10 Circuit ID:ZXR10.13 Instance with LDPIGP Synchronization Integrated with FRR Scenario Description Configure LDPIGP synchronization and the FRR on R1 and LDPIGP synchronization on R2.0) ZTE Proprietary and Confidential . 1-79 SJ-20140731105308-012|2014-10-20 (R1.

73 255.255. Configuration Commands Run the following commands on R1: R1(config)#interface xgei-0/2/0/3 R1(config-if-xgei-0/2/0/3)#ip address 103. Configure the MPLS LDP protocol on R2. 3. Configure the MPLS LDP protocol on R1.0 R1(config-if-xgei-0/2/0/4)#exit R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 3.255.0.0.0 R1(config-if-xgei-0/2/0/3)#exit R1(config)#interface xgei-0/2/0/4 R1(config-if-xgei-0/2/0/4)#ip address 104.255.ZXR10 M6000-S Configuration Guide (MPLS) Figure 1-29 Network Diagram for LDPIGP Synchronization Integrated with FRR Configuration Flow 1. 4.2. Configure the IS-IS routing protocol on R1 and enable the FRR and LDPIGP synchronization function.0) ZTE Proprietary and Confidential .255 R1(config-if-loopback1)#exit R1(config)#router isis R1(config-isis-0)#interface xgei-0/2/0/3 R1(config-isis-0-if-xgei-0/2/0/3)#ip router isis R1(config-isis-0-if-xgei-0/2/0/3)#metric 30 R1(config-isis-0-if-xgei-0/2/0/3)#exit R1(config-isis-0)#interface xgei-0/2/0/4 R1(config-isis-0-if-xgei-0/2/0/4)#ip router isis R1(config-isis-0-if-xgei-0/2/0/4)#metric 20 R1(config-isis-0-if-xgei-0/2/0/4)#exit R1(config-isis-0)#fast-reroute enable R1(config-isis-0)#mpls ldp sync R1(config-isis-0)#exit R1(config)#mpls ldp instance 1 R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#interface xgei-0/2/0/3 1-80 SJ-20140731105308-012|2014-10-20 (R1.255.3.255.73.73 255.73 255. 2. Configure the IS-IS routing protocol on R2 and enable the LDPIGP synchronization function.255.2.

Run the show ip forwarding backup route command to check the LDP FRR table items on R1.3. P-VRF: Per-VRF-label. Gw: Gateway. USER-S: User-special. Pri: Priority.255. Codes : BROADC: Broadcast.0.255. MULTIC: Multicast.72 255. NAT64: Stateless-NAT64. DHCP-D: DHCP-DFT. LDP-A: LDP-area. GW-UE: PS-USER. Sta: Status.72 255.0) ZTE Proprietary and Confidential . 1-81 SJ-20140731105308-012|2014-10-20 (R1.255.2.0 R2(config-if-xgei-0/2/0/17)#exit R2(config-if-loopback1)#ip address 3.255.255.0. The execution result is displayed as follows: R1#show ip forwarding backup route IPv4 Routing Table: Headers: Dest: Destination.72. GW-FWD: PS-BUSI.2. STAT-V: Static-VRF. USER-N: User-network.255 R2(config-if-loopback1)#exit R2(config)#router isis R2(config-isis-0)#interface xgei-0/3/0/3 R2(config-isis-0-if-xgei-0/3/0/3)#ip router isis R2(config-isis-0-if-xgei-0/3/0/3)#exit R2(config-isis-0)#interface xgei-0/2/0/17 R2(config-isis-0-if-xgei-0/2/0/17)#ip router isis R2(config-isis-0-if-xgei-0/2/0/17)#exit R2(config-isis-0)#mpls ldp sync R2(config-isis-0)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 R2(config-ldp-1)#interface xgei-0/3/0/3 R2(config-ldp-1-if-xgei-0/3/0/3)#exit R2(config-ldp-1)#interface xgei-0/2/0/17 R2(config-ldp-1-if-xgei-0/2/0/17)#exit R2(config-ldp-1)#exit Configuration Verification 1.255. DHCP-S: DHCP-static. M/S: Master/Slave.Chapter 1 MPLS Configuration R1(config-ldp-1-if-xgei-0/2/0/3)#exit R1(config-ldp-1)#interface xgei-0/2/0/4 R1(config-ldp-1-if-xgei-0/2/0/4)#exit R1(config-ldp-1)#exit Run the following commands on R2: R2(config)#interface xgei-0/3/0/3 R2(config-if-xgei-0/3/0/3)#ip address 103.0 R2(config-if-xgei-0/3/0/3)#exit R2(config)#interface xgei-0/2/0/17 R2(config-if-xgei-0/2/0/17)# ip address 104. TE: RSVP-TE. USER-I: User-ipaddr.72 255. ASBR-V: ASBR-VPN.

ASBR-V: ASBR-VPN. DHCP-S: DHCP-static. M: Master.3.72 xgei-0/2/0/4 ISIS-L2 115 20 M I * 103. Dest Gw Interface Owner *> 3.1.72 xgei-0/2/0/4 ISIS-L2 115 20 M I * 103. After the no shutdown command is performed on the active link interface xgei-0/2/0/4 on R1.0.72 xgei-0/2/0/4 ISIS-L1 115 30 M I * 3.72.2.0.0) ZTE Proprietary and Confidential . Dest Gw Interface Owner Pri Metric M/S Sta This item is null. The execution result is displayed as follows: R1#show ip forwarding backup route IPv4 Routing Table: Headers: Dest: Destination.0.0/24 Pri Metric M/S Sta 2. the active link is restored but the LDP concentration is not completed. After the active link interface xgei-0/2/0/4 is shutdown on R1. >best.0.72 xgei-0/2/0/3 ISIS-L2 115 30 S U *> 149.72. TE: RSVP-TE.73. Status codes: *valid. set the IGP metric to the maximum number. Codes : BROADC: Broadcast.72/32 104. I: Inuse.2. 3.0.0/24 149. M: Master.02 Number of active adjacencies:1 Level-2 Metric:30 Priority:64 LAN ID:3. USER-I: User-ipaddr. Pri: Priority. Sync Status(L1/L2): Achieved/Achieved Level-1 Metric:30 Priority:64 LAN ID:3.1.72.3.73.0/24 104. U: Unuse. P-VRF: Per-VRF-label.02 Number of active adjacencies:1 1-82 SJ-20140731105308-012|2014-10-20 (R1.0/24 104. U: Unuse. GW-FWD: PS-BUSI.3.3. DHCP-D: DHCP-DFT. LDP-A: LDP-area.72 xgei-0/2/0/3 ISIS-L2 115 30 S U 110. S: Slave.72 xgei-0/2/0/3 ISIS-L1 115 40 S U *> 110.2.2. USER-S: User-special. MULTIC: Multicast.72/32 103. NAT64: Stateless-NAT64. USER-N: User-network. M/S: Master/Slave.2. S: Slave.0.72. GW-UE: PS-USER.ZXR10 M6000-S Configuration Guide (MPLS) Status codes: *valid.0. I: Inuse.2.0. Gw: Gateway. >best. STAT-V: Static-VRF. Sta: Status. The execution result is displayed as follows: R1#show isis circuits detail Process ID: 0 Interface:xgei-0/2/0/3 Status:Up Track Status:Unknown Encapsulation:SAP ISIS MTU:1583 Circuit Type:Level-1-2 MPLS LDP Sync(L1/L2): Enable/Enable. run the show ip forwardi ng backup route command to check the LDP FRR table items.

The execution result is displayed as follows: R1(config)#show isis topology Process ID: 0 IS-IS paths to Level-1 routers System id Metric Next-Hop Interface SNPA R2 30 R2 xgei-0/2/0/3 00D0.04 Number of active adjacencies:1 Level-2 Metric:16777214 Priority:64 LAN ID:3.73.73. The execution result is displayed as follows: R1#show isis circuits detail Process ID: 0 Interface:xgei-0/2/0/3 Status:Up Track Status:Unknown Encapsulation:SAP ISIS MTU:1583 Circuit Type:Level-1-2 MPLS LDP Sync(L1/L2): Enable/Enable. Sync Status(L1/L2): UnAchieved/UnAchieved Level-1 Metric:16777214 Priority:64 LAN ID:3.0) ZTE Proprietary and Confidential .73.1000 R1 -- R3 60 R2 xgei-0/2/0/3 00D0.04 Number of active adjacencies:1 4.73.0372.0372. Run the show isis topology command to check the route topology on R1. when concentration of LDP and IGP is completed.02 Number of active adjacencies:1 Level-2 Metric:30 Priority:64 LAN ID:3. the IGP metric on R1 becomes a normal value.1000 IS-IS paths to Level-2 routers System id Metric Next-Hop Interface SNPA R2 30 R2 xgei-0/2/0/3 00D0.1000 R1 -- R3 60 R2 xgei-0/2/0/3 00D0.0372.Chapter 1 MPLS Configuration Interface:xgei-0/2/0/4 Status:Up Track Status:Unknown Encapsulation:SAP ISIS MTU:1583 Circuit Type:Level-1-2 MPLS LDP Sync(L1/L2): Enable/Enable. Sync Status(L1/L2): Achieved/Achieved Level-1 Metric:30 Priority:64 LAN ID:3.02 Number of active adjacencies:1 1-83 SJ-20140731105308-012|2014-10-20 (R1.0372. After the LDP concentration is completed.1000 5.

72/32 103. Sta: Status. Gw: Gateway. NAT64: Stateless-NAT64. DHCP-S: DHCP-static. Run the show ip forwarding backup route command to check the route forwarding table on R1.2. M/S: Master/Slave.2.0372. LDP-A: LDP-area.0372. S: Slave.1000 7. USER-N: User-network. The execution result is displayed as follows: R1#show isis topology Process ID: 0 IS-IS paths to Level-1 routers System id Metric Next-Hop Interface SNPA R2 20 R2 xgei-0/2/0/4 00D0. DHCP-D: DHCP-DFT.3. >best. Codes : BROADC: Broadcast.1000 R1 -- R3 50 R2 xgei-0/2/0/4 00D0. Sync Status(L1/L2): Achieved/Achieved Level-1 Metric:20 Priority:64 LAN ID:3.0/24 104.0372. Dest Gw Interface Owner Pri Metric M/S Sta *> 3.04 Number of active adjacencies:1 6. STAT-V: Static-VRF. Status codes: *valid.3. P-VRF: Per-VRF-label.0.72 xgei-0/2/0/3 ISIS-L1 115 40 S U *> 110. GW-UE: PS-USER. TE: RSVP-TE.1000 R1 -- R3 50 R2 xgei-0/2/0/4 00D0.72.0. ASBR-V: ASBR-VPN.72 xgei-0/2/0/4 ISIS-L2 115 20 M I 1-84 SJ-20140731105308-012|2014-10-20 (R1.0372. USER-I: User-ipaddr. M: Master.73. USER-S: User-special.0) ZTE Proprietary and Confidential . Run the show isis topology command on R1 to check the route topology.72.73. MULTIC: Multicast. I: Inuse.1.04 Number of active adjacencies:1 Level-2 Metric:20 Priority:64 LAN ID:3.ZXR10 M6000-S Configuration Guide (MPLS) Interface:xgei-0/2/0/4 Status:Up Track Status:Unknown Encapsulation:SAP ISIS MTU:1583 Circuit Type:Level-1-2 MPLS LDP Sync(L1/L2): Enable/Enable. Pri: Priority.72 xgei-0/2/0/4 ISIS-L1 115 30 M I * 3.1000 IS-IS paths to Level-2 routers System id Metric Next-Hop Interface SNPA R2 20 R2 xgei-0/2/0/4 00D0. U: Unuse.0.3.72/32 104. The execution result is displayed as follows: R1(config)#show ip forwarding backup route IPv4 Routing Table: Headers: Dest: Destination.2. GW-FWD: PS-BUSI.

100. 2.14 Packet Filtration Configuration Example Scenario Description Figure 1-30 shows a sample network topology. 4. and ensure that the loopback interfaces on R1 and R2 can ping each other.72.2. Enable packet filtration on R1.2.34 255.1 255.0.0) ZTE Proprietary and Confidential .0.0034 1-85 SJ-20140731105308-012|2014-10-20 (R1.100.72 xgei-0/2/0/3 ISIS-L2 115 30 S U 149.0002.255 R1(config-if-loopback1)#exit R1(config)#interface gei-0/2/0/7 R1(config-if-gei-0/2/0/7)#no shutdown R1(config-if-gei-0/2/0/7)#ip address 100. Configure an IGP route.Chapter 1 MPLS Configuration * 110.0/24 104.0/24 103.0001 R1(config-isis-1)#system-id 0001.1.255.2.0.6. Enable MPLS on the directly-connected interfaces of R1 and R2. Configuration Commands Run the following commands on R1: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 1. 5.1. Configure an ACL on R1. Set the IP addresses of loopback interfaces to LSR router-IDs.255. 3.72 xgei-0/2/0/4 ISIS-L2 115 20 M I * 103.0 R1(config-if-gei-0/2/0/7)#exit R1(config)#router isis 1 R1(config-isis-1)#area 00.0.72.3.255. It is required to establish an LDP neighbor between R1 and R2 and enable packet filtration on R1.72 xgei-0/2/0/3 ISIS-L2 115 30 S U *> 149.0/24 1.1. Figure 1-30 Packet Filtration Configuration Example Configuration Flow 1.0.255.

35 0.35 255.2 255.255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/3/0/7 R2(config-if-gei-0/3/0/7)#no shutdown R2(config-if-gei-0/3/0/7)#ip address 100.0.0002.100.ZXR10 M6000-S Configuration Guide (MPLS) R1(config-isis-1)#interface gei-0/2/0/7 R1(config-isis-1-if-gei-0/2/0/7)#ip router isis R1(config-isis-1-if-gei-0/2/0/7)#exit R1(config-isis-1)#interface loopback1 R1(config-isis-1-if-loopback1)#ip router isis R1(config-isis-1-if-loopback1)#exit R1(config-isis-1)#exit R1(config)#mpls ldp instance 1 /*Run the following commands to configure the LDP router-id and an LDP interface*/ R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#interface gei-0/2/0/7 R1(config-ldp-1-if-gei-0/2/0/7)#exit R1(config-ldp-1)#exit R1(config)#ipv4-access-list 1 R1(config-ipv4-acl)#rule 1 deny tcp 1.100.0.255.0.1.1.255.2 0.0.1.0002 R2(config-isis-1)#system-id 0002.100.0 R2(config-if-gei-0/3/0/7)#exit R2(config)#router isis R2(config-isis-1)#area 00.1.255.0 any R1(config-ipv4-acl)#rule 3 permit any R1(config)#mpls ldp instance 1 R1(config-ldp-1)#filter packet for 1 Run the following commands on R2: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 1.0) ZTE Proprietary and Confidential .0 any R1(config-ipv4-acl)#rule 2 deny udp 100.100.255.0035 R2(config-isis-1)#interface gei-0/3/0/7 R2(config-isis-1-if-gei-0/3/0/7)#ip router isis R2(config-isis-1-if-gei-0/3/0/7)#exit R2(config-isis-1)#interface loopback1 R2(config-isis-1-if-loopbck1)#ip router isis R2(config-isis-1-if-loopbck1)#exit R2(config-isis-1)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 1-86 SJ-20140731105308-012|2014-10-20 (R1.

Configuration Verification Run the show mpls ldp neighbor detail instance 1 command on R2 to check whether an LDP neighbor has been established. the goal of running the IS-IS protocol is to advertise the router-id of each LSR (that is. This means that the local end discards the received UDP and TCP packets that meet filtration conditions. The execution results are displayed as follows: R2(config)#show mpls ldp neighbor detail instance 1 Peer LDP Ident: 1.1. hello interval: 5000 ms Addresses bound to peer LDP Ident: Session holdtime: 180000 ms. KA interval: 60000 ms LDP Peer BFD not register. Run the show mpls ldp neighbor detail instance 1 command on R1 to check whether an LDP neighbor has been established.100.1.100.1.34. LDP dynamic capability disable: LDP send capability: LDP dynamic capability LDP Typed Wildcard FEC Cap LDP Unrecognized Noti Cap LDP received capability: In the sample output information.1. This means that. the session still cannot enter the Oper status because packet filtration is enabled on the peer end (R1).0) ZTE Proprietary and Confidential .35:0 TCP connection: 1.1. packet filtration can take effect for UDP or TCP packets only. Through the ACL rule. although the local end initiates a TCP connection and the connection has been established. Msgs sent/rcvd: 1/0.1. 1-87 SJ-20140731105308-012|2014-10-20 (R1.Chapter 1 MPLS Configuration R2(config-ldp-1)#interface gei-0/3/0/7 R2(config-ldp-1-if-gei-0/3/0/7)#exit R2(config-ldp-1)#exit l l Note: In the above configuration. Downstream Up Time: 00:00:30 LDP discovery sources: gei-0/3/0/7.1069 State: Sent. Src IP addr: 100.646 . Local LDP Ident 1. R1(config)#show mpls ldp neighbor detail instance 1 It can be seen that no output information is returned.1.1 holdtime: 15000 ms.34:0. “state: Sent” indicates that the session status is Sent. the route to the loopback interface).35.1.1.

3.1. Enable label-distribution DoD on the directly-connected interfaces of R1 and R2.0002.ZXR10 M6000-S Configuration Guide (MPLS) 1. Reset the MPLS LDP instances operating on R1 and R2.34 255. Configuration Commands Run the following commands on R1: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 1.255. Enable MPLS on the directly-connected interfaces of R1 and R2. It is required to establish an LDP neighbor relationship between R1 and R2.255.0 R1(config-if-gei-0/2/0/7)#exit R1(config)#router isis 1 R1(config-isis-1)#area 00.255.15 Label-Distribution Configuration Example Scenario Description Figure 1-31 shows a sample network topology.6. 2. Figure 1-31 Label-Distribution Configuration Example Configuration Flow 1.0) ZTE Proprietary and Confidential .0001 R1(config-isis-1)#system-id 0001.255.100.100. Configure an IGP route.1.255 R1(config-if-loopback1)#exit R1(config)#interface gei-0/2/0/7 R1(config-if-gei-0/2/0/7)#no shutdown R1(config-if-gei-0/2/0/7)#ip address 100.1 255.0034 R1(config-isis-1)#interface gei-0/2/0/7 R1(config-isis-1-if-gei-0/2/0/7)#ip router isis R1(config-isis-1-if-gei-0/2/0/7)#exit R1(config-isis-1)#interface loopback1 R1(config-isis-1-if-loopback1)#ip router isis R1(config-isis-1-if-loopback1)#exit R1(config-isis-1)#exit 1-88 SJ-20140731105308-012|2014-10-20 (R1. 4. and enable the label-distribution DoD function on the directly-connected interfaces of R1 and R2. and ensure that the loopback interfaces of R1 and R2 can ping each other.

100.1.255.100.2 255.1.34:0.35.35 255. Local LDP Ident 1. Msgs sent/rcvd: 47/48.1.Chapter 1 MPLS Configuration R1(config)#mpls ldp instance 1 /*Run the following commands to configure the LDP router-id and an LDP interface*/ R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#interface gei-0/2/0/7 R1(config-ldp-1-if-gei-0/2/0/7)#label-distribution dod R1(config-ldp-1-if-gei-0/2/0/7)#exit R1(config-ldp-1)#exit R1(config)#reset mpls ldp instance 1 Run the following commands on R2: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 1.1.0 R2(config-if-gei-0/3/0/7)#exit R2(config)#router isis R2(config-isis-1)#area 00.255.1.0035 R2(config-isis-1)#interface gei-0/3/0/7 R2(config-isis-1-if-gei-0/3/0/7)#ip router isis R2(config-isis-1-if-gei-0/3/0/7)#exit R2(config-isis-1)#interface loopback1 R2(config-isis-1-if-loopbck1)#ip router isis R2(config-isis-1-if-loopbck1)#exit R2(config-isis-1)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 R2(config-ldp-1)#interface gei-0/3/0/7 R2(config-ldp-1-if-gei-0/3/0/7)#label-distribution dod R2(config-ldp-1-if-gei-0/3/0/7)#exit R2(config-ldp-1)#exit R2(config)#reset mpls ldp instance 1 Configuration Verification Run the show mpls ldp neighbor detail instance 1 command on R2 to check whether an LDP neighbor has been established.34.646 .0) ZTE Proprietary and Confidential .255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/3/0/7 R2(config-if-gei-0/3/0/7)#no shutdown R2(config-if-gei-0/3/0/7)#ip address 100.1.1.1.35:0 TCP connection: 1.1.1.1.255.0002. The execution results are displayed as follows: R2(config)#show mpls ldp neighbor detail instance 1 Peer LDP Ident: 1.0002 R2(config-isis-1)#system-id 0002. Downstream on Demand 1-89 SJ-20140731105308-012|2014-10-20 (R1.1069 state: Oper.255.

“state: Oper” indicates that the session status is “Oper”.1 holdtime: 15000 ms. 4.6.100.0) ZTE Proprietary and Confidential .ZXR10 M6000-S Configuration Guide (MPLS) Up Time: 00:00:30 LDP discovery sources: gei-0/3/0/7. 2. and ensure that the loopback interfaces of R1 and R2 can ping each other.34 100. 3. 1.100. It is required to establish an LDP neighbor relationship between R1 and R2. and enable the label-retention conservation function in the LDP configuration mode of R2. LDP dynamic capability enable: LDP send capability: LDP dynamic capability LDP Typed Wildcard FEC Cap LDP Unrecognized Noti Cap LDP received capability: LDP dynamic capability negotiate success LDP Typed Wildcard FEC Cap negotiate success LDP Unrecognized Noti Cap negotiate success In the sample output. Reset the MPLS instances. Enable the label-retention conservative function on the MPLS instances operating on R1 and R2.1 Session holdtime: 180000 ms. KA interval: 60000 ms LDP Peer BFD not register. 1-90 SJ-20140731105308-012|2014-10-20 (R1.100. Figure 1-32 Label-Retention Configuration Example Configuration Flow 1. and a neighbor relationship with R1 (1.1.1. which means that the parameter negotiation is correct. Src IP addr: 100.1. Enable MPLS on the directly-connected interfaces of R1 and R2. hello interval: 5000 ms Addresses bound to peer LDP Ident: 1. Configure an IGP route.34) has been established.16 Label-Retention Configuration Example Scenario Description Figure 1-32 shows a sample network topology.1.100.

1.0002.255.100.Chapter 1 MPLS Configuration Configuration Commands Run the following commands on R1: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 1.255.0001 R1(config-isis-1)#system-id 0001.100.35 255.0 R2(config-if-gei-0/3/0/7)#exit R2(config)#router isis R2(config-isis-1)#area 00.1.255.100.0) ZTE Proprietary and Confidential .100.0035 R2(config-isis-1)#interface gei-0/3/0/7 R2(config-isis-1-if-gei-0/3/0/7)#ip router isis 1-91 SJ-20140731105308-012|2014-10-20 (R1.1 255.0002.2 255.0034 R1(config-isis-1)#interface gei-0/2/0/7 R1(config-isis-1-if-gei-0/2/0/7)#ip router isis R1(config-isis-1-if-gei-0/2/0/7)#exit R1(config-isis-1)#interface loopback1 R1(config-isis-1-if-loopback1)#ip router isis R1(config-isis-1-if-loopback1)#exit R1(config-isis-1)#exit R1(config)#mpls ldp instance 1 /*Run the following commands to configure the LDP router-id and an LDP interface*/ R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#interface gei-0/2/0/7 R1(config-ldp-1-if-gei-0/2/0/7)#exit R1(config-ldp-1)#label-retention conservative R1(config-ldp-1)#exit R1(config)#reset mpls ldp instance 1 Run the following commands on R2: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 1.0 R1(config-if-gei-0/2/0/7)#exit R1(config)#router isis 1 R1(config-isis-1)#area 00.255.255.34 255.1.255.1.255.255.255 R1(config-if-loopback1)#exit R1(config)#interface gei-0/2/0/7 R1(config-if-gei-0/2/0/7)#no shutdown R1(config-if-gei-0/2/0/7)#ip address 100.255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/3/0/7 R2(config-if-gei-0/3/0/7)#no shutdown R2(config-if-gei-0/3/0/7)#ip address 100.0002 R2(config-isis-1)#system-id 0002.

1. and the out label information corresponding to the FEC is displayed: mpls_ldp_1: Rcvd mapping msg from 1. preLen = 32. msgLength = 24.34:0 In the sample output. However.34 is R1.1.35/32 local binding: label: imp-null advertised to: 1.1. msgType = 0x403. addFam = 0x1. msgType = 0x400.1.34:0.34:0 with socket-id(0x00002ae7cf01ad10) baseMsg: uBit = 0. msgLength = 24.34:0 baseMsg: uBit = 0.1. length = 8 with 1 FEC elements: 1: type = 2.1.35 is the last hop.1. label: imp-null(inuse) 1. fBit = 0.ZXR10 M6000-S Configuration Guide (MPLS) R2(config-isis-1-if-gei-0/3/0/7)#exit R2(config-isis-1)#interface loopback1 R2(config-isis-1-if-loopbck1)#ip router isis R2(config-isis-1-if-loopbck1)#exit R2(config-isis-1)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 R2(config-ldp-1)#interface gei-0/3/0/7 R2(config-ldp-1-if-gei-0/3/0/7)#exit R1(config-ldp-1)#label-retention conservative R2(config-ldp-1)#exit R2(config)#reset mpls ldp instance 1 R2#debug ldp session io instance 1 R2#terminal monitor Configuration Verification Run the show mpls ldp bindings detail instance 1 command on R2 to check the label status.34/32 local binding: label: 16384 remote binding: lsr: 1. type = 0x200.1. and therefore the label advertised by R1 is not stored. msgId = 0x6 1-92 SJ-20140731105308-012|2014-10-20 (R1.1.1.1.0) ZTE Proprietary and Confidential . address = 0x1010123 genLblTlv: uBit = 0.1. msgId = 0x5 fecTlv: uBit = 0.1. The execution results are displayed as follows: R2(config)#show mpls ldp bindings detail instance 1 1. and therefore the label advertised by R1 should be stored. type = 0x100. Run the debug command on R2. the IP address 1. fBit = 0. length = 4 label = 16385 Sent release msg to 1.1. the next-hop of the route corresponding to FEC 1.1.1.

17 Label-Advertise Configuration Example Scenario Description Figure 1-33 shows a sample network topology. Figure 1-33 Label-Advertise Configuration Example Configuration Flow 1.6. 6. fBit = 0. R2 returns a label release message. Configure “label-advertise for non” for the MPLS LDP instance operating on R2. 2. Configure “label-advertise for all to non” for the MPLS LDP instance operating on R2.1. and ensure that the loopback interfaces of R1 and R2 can ping each other. 3. Enable MPLS on the directly-connected interfaces of R1 and R2. length = 8 with 1 FEC elements: 1: type = 2. fBit = 0. and enable the label-advertise function in the LDP configuration mode of R2. 4. Configure an IGP route. Configure an ACL rule on R2 to deny all packets. 1.1. type = 0x100. type = 0x200. Configure an ACL rule on R2 to permit all packets.0) ZTE Proprietary and Confidential . address = 0x1010123 genLblTlv: uBit = 0.35 from R1. 1-93 SJ-20140731105308-012|2014-10-20 (R1. addFam = 0x1. Because the label-retention mode configured on R2 is "conservative". 5. It is required to establish an LDP neighbor relationship between R1 and R2. preLen = 32. length = 4 label = 16385 It can be seen that R2 has received the label mapping information related to FEC 1.Chapter 1 MPLS Configuration fecTlv: uBit = 0.

For example.0034 R1(config-isis-1)#interface gei-0/2/0/7 R1(config-isis-1-if-gei-0/2/0/7)#ip router isis R1(config-isis-1-if-gei-0/2/0/7)#exit R1(config-isis-1)#interface loopback1 R1(config-isis-1-if-loopback1)#ip router isis R1(config-isis-1-if-loopback1)#exit R1(config-isis-1)#exit R1(config)#mpls ldp instance 1 /*Run the following commands to configure the LDP router-id and an LDP interface*/ R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#interface gei-0/2/0/7 R1(config-ldp-1-if-gei-0/2/0/7)#exit 1-94 SJ-20140731105308-012|2014-10-20 (R1.255.255.1.0001 R1(config-isis-1)#system-id 0001. if “label-advertise for all” and “label-advertise for all to non” commands are sequentially executed.100.100. Configuration Commands Run the following commands on R1: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 1. In Step 6. For example.255. If one of the filtration conditions in the prefixed ACL is matched. the filtration of packets and whether a label is advertised to the neighbor are based on the FEC prefix and neighbor.0) ZTE Proprietary and Confidential .255 R1(config-if-loopback1)#exit R1(config)#interface gei-0/2/0/7 R1(config-if-gei-0/2/0/7)#no shutdown R1(config-if-gei-0/2/0/7)#ip address 100. If none of the filtration conditions in the prefix ACL is matched. In Step 5.0 R1(config-if-gei-0/2/0/7)#exit R1(config)#router isis 1 R1(config-isis-1)#area 00.255.1.ZXR10 M6000-S Configuration Guide (MPLS) l l l l Note: Steps 5 and 6 are optional.1 255. the configurations in Steps 5 and 6 can be used as a combination policy and take effect on R2.34 255.0002. The two commands should be used with the label-advertise disable command. multiple label advertisement combination policies can be configured in the system. the filtration of packets and whether a label is advertised to the neighbor are based on the FEC prefix. only the “label-advertise for all to non” command takes effect. only the later configuration takes effect.

100.100.Chapter 1 MPLS Configuration Run the following commands on R2: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 1.255.35 255.1.0035 R2(config-isis-1)#interface gei-0/3/0/7 R2(config-isis-1-if-gei-0/3/0/7)#ip router isis R2(config-isis-1-if-gei-0/3/0/7)#exit R2(config-isis-1)#interface loopback1 R2(config-isis-1-if-loopbck1)#ip router isis R2(config-isis-1-if-loopbck1)#exit R2(config-isis-1)#exit R2(config)#ipv4-access-list non R2(config-ipv4-acl)#rule 1 deny any R2(config-ipv4-acl)#exit R2(config)#ipv4-access-list all R2(config-ipv4-acl)#rule 1 permit any R2(config-ipv4-acl)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 R2(config-ldp-1)#interface gei-0/3/0/7 R2(config-ldp-1-if-gei-0/3/0/7)#exit /*Run the following commands to enable “label-advertise for non”*/ R2(config-ldp-1)#label-advertise for non R2(config-ldp-1)#label-advertise disable R2(config-ldp-1)#exit /*Run the following commands to enable “label-advertise for all to non”*/ R2(config-ldp-1)#label-advertise for all to non R2(config-ldp-1)#label-advertise disable R2(config-ldp-1)#exit 1-95 SJ-20140731105308-012|2014-10-20 (R1.255.0002.255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/3/0/7 R2(config-if-gei-0/3/0/7)#no shutdown R2(config-if-gei-0/3/0/7)#ip address 100.0) ZTE Proprietary and Confidential .1.0 R2(config-if-gei-0/3/0/7)#exit R2(config)#router isis R2(config-isis-1)#area 00.255.2 255.255.0002 R2(config-isis-1)#system-id 0002.

1.35:0. It is required to establish an LDP neighbor relationship between R1 and R2. Figure 1-34 Label-Request Configuration Example 1-96 SJ-20140731105308-012|2014-10-20 (R1.35:0 1.1. meaning that R2 does not send any label. label: imp-null(inuse) 1.100.1.34:0.100.0/24 local binding: label: imp-null It can be seen that.1.34/32 local binding: label: imp-null advertised to: 1.0/24 local binding: label: imp-null 1.1.1.35/32 local binding: label: imp-null 100.1. all FECs do not receive the “remote binding” information from R2.6. on R1.1.100. It can be seen that. and enable the label-request function in the LDP configuration mode of R2.1.0) ZTE Proprietary and Confidential .1.1.1.100. R2(config)#show mpls ldp neighbor detail instance 1 1. the “advertised to:” item is not found. The execution results are displayed as follows: R2(config)#show mpls ldp bindings detail instance 1 1.18 Label-Request Configuration Example Scenario Description Figure 1-34 shows a sample network topology.1.ZXR10 M6000-S Configuration Guide (MPLS) Configuration Verification Run the show mpls ldp bindings detail instance 1 command on R2 to check the label status.34/32 local binding: label: 16384 remote binding: lsr: 1.35/32 local binding: label: 16384 remote binding: lsr: 1. label: UnTag 100. meaning that all FECs have no label advertisement information.1. on R2.

255 R1(config-if-loopback1)#exit R1(config)#interface gei-0/2/0/7 R1(config-if-gei-0/2/0/7)#no shutdown R1(config-if-gei-0/2/0/7)#ip address 100. and ensure that the loopback interfaces of R1 and R2 can ping each other.255. Configure “label-advertise for non” for the MPLS LDP instance operating on R2. One of the filtration conditions in the ACL needs to be matched only when the label-request command is executed.255.100. If no match is found. Enable MPLS on the directly-connected interfaces of R1 and R2. Configure an IGP route. 2. label request messages are not sent. Configuration Commands Run the following commands on R1: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 1.0034 R1(config-isis-1)#interface gei-0/2/0/7 R1(config-isis-1-if-gei-0/2/0/7)#ip router isis R1(config-isis-1-if-gei-0/2/0/7)#exit R1(config-isis-1)#interface loopback1 R1(config-isis-1-if-loopback1)#ip router isis R1(config-isis-1-if-loopback1)#exit R1(config-isis-1)#exit R1(config)#mpls ldp instance 1 /*Run the following commands to configure the LDP router-id and an LDP interface*/ R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#interface gei-0/2/0/7 R1(config-ldp-1-if-gei-0/2/0/7)#label-distribution dod 1-97 SJ-20140731105308-012|2014-10-20 (R1.255. Note: When the session operates in DoD mode.0001 R1(config-isis-1)#system-id 0001.255. 4.34 255. all of the valid next-hops of FECs send label request messages by default. 5. if the label-request command is executed.0002. Configure an ACL rule on R2 to deny all packets.0) ZTE Proprietary and Confidential . Set the negotiation mode of the session between the directly-connected interfaces of R1 and R2 to "DoD". 3.1 255.0 R1(config-if-gei-0/2/0/7)#exit R1(config)#router isis 1 R1(config-isis-1)#area 00.1.1.Chapter 1 MPLS Configuration Configuration Flow 1.100.

34/32 local binding: label: 16384 1.0035 R2(config-isis-1)#interface gei-0/3/0/7 R2(config-isis-1-if-gei-0/3/0/7)#ip router isis R2(config-isis-1-if-gei-0/3/0/7)#exit R2(config-isis-1)#interface loopback1 R2(config-isis-1-if-loopbck1)#ip router isis R2(config-isis-1-if-loopbck1)#exit R2(config-isis-1)#exit R2(config)#ipv4-access-list non R2(config-ipv4-acl)#rule 1 deny any R2(config-ipv4-acl)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 R2(config-ldp-1)#interface gei-0/3/0/7 R2(config-ldp-1-if-gei-0/3/0/7)#label-distribution dod R2(config-ldp-1-if-gei-0/3/0/7)#exit R2(config-ldp-1)#label-request for non R2(config-ldp-1)#exit R2(config)#reset mpls ldp instance 1 Configuration Verification Run the show mpls ldp bindings detail instance 1 command on R2 to check the label status.0 R2(config-if-gei-0/3/0/7)#exit R2(config)#router isis R2(config-isis-1)#area 00.1.1.1.0002.100.1.255. The execution results are displayed as follows: R2(config)#show mpls ldp bindings detail instance 1 1.35/32 1-98 SJ-20140731105308-012|2014-10-20 (R1.1.1.2 255.100.255.255.ZXR10 M6000-S Configuration Guide (MPLS) R1(config-ldp-1-if-gei-0/2/0/7)#exit R1(config-ldp-1)#exit R1(config)#reset mpls ldp instance 1 Run the following commands on R2: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 1.0) ZTE Proprietary and Confidential .255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/3/0/7 R2(config-if-gei-0/3/0/7)#no shutdown R2(config-if-gei-0/3/0/7)#ip address 100.0002 R2(config-isis-1)#system-id 0002.35 255.255.

and enable the lsp-control ordered function in the LDP instance configuration mode of R1.1. R2.34/32 local binding: label: 16384 remote binding: lsr: 1. Normally in DoD mode.1. a label cannot be bound to FEC 1. Run the no label-advertise disable command for the MPLS LDP instance operating on R3. after R2 sends a label request message to R1.100. Figure 1-35 LSP-Control Configuration Example Configuration Flow 1.34:0 100. 4. and R3.1.1. and ensure that the loopback interfaces of R1 and R2 can ping each other.1.1.34. 2. on R2.6. 5.34 is R1.Chapter 1 MPLS Configuration local binding: label: imp-null advertised to: 1.19 LSP-Control Configuration Example Scenario Description Figure 1-35 shows a sample network topology. But the action defined in the ACL rule for the label request messages that meet the filtration conditions is "Deny". the valid next-hop of the IP address 1.1. Configure an IGP route.1.1. R2.0/24 local binding: label: imp-null It can be seen that.1. 1-99 SJ-20140731105308-012|2014-10-20 (R1. It is required to establish LDP neighbor relationships between R1. Enable MPLS on the directly-connected interfaces of R1. Run the label-advertise disable command for the MPLS LDP instance operating on R3. label: imp-null(inuse) 1. the “remote binding” item is generated. 3. and R3.34:0.100. 1. Enable the lsp-control ordered function on R1.0) ZTE Proprietary and Confidential .

1.ZXR10 M6000-S Configuration Guide (MPLS) Note: The ordered mode of label advertisement cannot be easily observed. The goal of Step 4 is to disable the downstream to assign a label temporarily.255 R1(config-if-loopback1)#exit R1(config)#interface gei-0/2/0/7 R1(config-if-gei-0/2/0/7)#ip address 100.255.255.255.1.0 R1(config-if-gei-0/2/0/2)#exit R1(config)#router isis 1 R1(config-isis-1)#area 00.100.36 by R1 and R2 after the downstream advertises a label in Step 5.255.100.255. Configuration Commands Run the following commands on R1: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 1.0001 R1(config-isis-1)#system-id 0001.1.1 255.0034 R1(config-isis-1)#interface gei-0/2/0/7 R1(config-isis-1-if-gei-0/2/0/7)#ip router isis R1(config-isis-1-if-gei-0/2/0/7)#exit R1(config-isis-1)#interface gei-0/2/0/2 R1(config-isis-1-if-gei-0/2/0/2)#ip router isis R1(config-isis-1-if-gei-0/2/0/2)#exit R1(config-isis-1)#interface loopback1 R1(config-isis-1-if-loopback1)#ip router isis R1(config-isis-1-if-loopback1)#exit R1(config-isis-1)#exit R1(config)#mpls ldp instance 1 /*Run the following commands to configure the LDP router-id and an LDP interface*/ R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#interface gei-0/2/0/7 R1(config-ldp-1-if-gei-0/2/0/7)#exit R1(config-ldp-1)#interface gei-0/2/0/2 R1(config-ldp-1-if-gei-0/2/0/2)#exit R1(config-ldp-1)#lsp-control ordered 1-100 SJ-20140731105308-012|2014-10-20 (R1.0 R1(config-if-gei-0/2/0/7)#exit R1(config)#interface gei-0/2/0/2 R1(config-if-gei-0/2/0/2)#no shutdown R1(config-if-gei-0/2/0/2)#ip address 200.1 255.200.0002.1.34 255.200.255. This can compare the difference between the labels assigned to FEC 1.0) ZTE Proprietary and Confidential .

1.0003.36 255.3 255.255.255.0002.0) ZTE Proprietary and Confidential .255.255.255.0035 R2(config-isis-1)#interface gei-0/2/0/9 R2(config-isis-1-if-gei-0/2/0/9)#ip router isis R2(config-isis-1-if-gei-0/2/0/9)#exit R2(config-isis-1)#interface loopback1 R2(config-isis-1-if-loopbck1)#ip router isis R2(config-isis-1-if-loopbck1)#exit R2(config-isis-1)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 R2(config-ldp-1)#interface gei-0/2/0/9 R2(config-ldp-1-if-gei-0/2/0/9)#exit R2(config-ldp-1)#exit Run the following commands on R3: R3(config)#interface loopback1 R3(config-if-loopback1)#ip address 1.200.100.255.100.0002 R2(config-isis-1)#system-id 0002.0003 R3(config-isis-1)#system-id 0003.2 255.0036 R3(config-isis-1)#interface gei-0/2/0/6 R3(config-isis-1-if-gei-0/2/0/6)#ip router isis R3(config-isis-1-if-gei-0/2/0/6)#exit R3(config-isis-1)#interface loopback1 R3(config-isis-1-if-loopbck1)#ip router isis 1-101 SJ-20140731105308-012|2014-10-20 (R1.1.35 255.255.0 R2(config-if-gei-0/2/0/9)#exit R2(config)#router isis R2(config-isis-1)#area 00.1.1.100.0 R3(config-if-gei-0/2/0/6)#exit R3(config)#router isis R3(config-isis-1)#area 00.255 R3(config-if-loopback1)#exit R3(config)#interface gei-0/2/0/6 R3(config-if-gei-0/2/0/6)#ip address 200.255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/2/0/9 R2(config-if-gei-0/2/0/9)#no shutdown R2(config-if-gei-0/2/0/9)#ip address 100.Chapter 1 MPLS Configuration R1(config-ldp-1)#exit R1(config)#reset mpls ldp instance 1 Run the following commands on R2: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 1.255.

1.36 32 detail instance 1 1.1.1.1.1.36 32 detail instance 1 command on R2 to check the label status.1.0) ZTE Proprietary and Confidential . except that R1 does not advertise a label bound to FEC 1.36 32 detail instance 1 1.36:0.1. the execution results of Step 5 are as follows: Run the show mpls ldp bindings 1.1. Because the LSP generation mode of R1 is "Ordered". The execution results are displayed as follows: R2(config)#show mpls ldp bindings 1. label: UnTag The same output information can be seen on R2.36) does not advertise any label.34:0.36.1. the “advertised to:” item cannot be seen in the label advertisement information. Run the show mpls ldp bindings 1.1.36 32 detail instance 1 1.36.ZXR10 M6000-S Configuration Guide (MPLS) R3(config-isis-1-if-loopbck1)#exit R3(config-isis-1)#exit R3(config)#mpls ldp instance 1 R3(config-ldp-1)#router-id loopback1 R3(config-ldp-1)#interface gei-0/2/0/6 R3(config-ldp-1-if-gei-0/2/0/6)#exit /*Run the following command to disable label advertisement*/ R3(config-ldp-1)# label-advertise disable /*Run the following command to disable label advertisementt*/ R3(config-ldp-1)# label-advertise disable Configuration Verification l Check the execution result of Step 4 on R3. The execution results are displayed as follows: R1(config)#show mpls ldp bindings 1.1.1. This means that the neighbor (1. Run the show mpls ldp bindings 1.1.1.36/32 local binding: label: 16384 remote binding: lsr: 1.1.1.1.1.1.36/32 local binding: label: 16384 1-102 SJ-20140731105308-012|2014-10-20 (R1.1.36 32 detail instance 1 command on R1 to check the label status.1.36/32 local binding: label: 16384 remote binding: lsr: 1. The execution results are displayed as follows: R1(config)#show mpls ldp bindings 1. l On R3. it can be seen that the “remote binding” item is set to “UnTag” in the label information advertised by the valid next-hop of FEC 1. label: UnTag On R1.1.1.1.1.1.1.36 32 detail instance 1 command on R1 to check the label status.1.

1.34:0. it can be seen that the valid hop (R3) of FEC 1. 5. It is required to establish LDP neighbor relationships between R1.1.1.1.1.0/16) to R3.0) ZTE Proprietary and Confidential . The execution results are displayed as follows: R2(config)#show mpls ldp bindings 1. Configure the longest-match mode on R1.1.1. set the next-hop of the static route (1. 7.36 32 detail instance 1 command on R2 to check the label status.6. 8. On R1. Configure an ACL on R1 to permit the routes on the 1.1.1.1.36 sends a valid label. and R1 advertises labels to R2 and R3.34:0 remote binding: lsr: 1.36 32 detail instance 1 1.4/32) to R1.2.36:0 remote binding: lsr: 1.2. R2.0.1.2.1. Establish a DoD-mode session between R1 and R2. Configure an IGP route.4/32) to R3.1.3.20 Longest-Match Configuration Example Scenario Description Figure 1-36 shows a sample network topology. R2.36:0. Run the show mpls ldp bindings 1.3.1. set the next-hop of the static aggregated route (1.1. label: 16384 (inuse) Upon receipt of a label from the downstream.1. Figure 1-36 Longest-Match Configuration Example Configuration Flow 1. set the next-hop of the static route (1. R2 advertises a label to the upstream.1. and enable the longest-match function in the LDP instance configuration mode of R1.35:0 1.1.Chapter 1 MPLS Configuration advertised to: 1. and R3. 3.1. and establish a DU-mode session between R1 and R3.36/32 local binding: label: 16384 advertised to: 1. Enable MPLS on the directly-connected interfaces of R1. label: imp-null(inuse) On R1. and ensure that the loopback interfaces of R1 and R2 can ping each other.2.0. 2. 1-103 SJ-20140731105308-012|2014-10-20 (R1. and R3. 4.0/16 network segment. On R3. On R2. 6.

0 200.255 R1(config-if-loopback1)#exit R1(config)#interface gei-0/2/0/7 R1(config-if-gei-0/2/0/7)#no shutdown R1(config-if-gei-0/2/0/7)#ip address 100.255.3 R1(config)#router isis 1 R1(config-isis-1)#area 00. Configure the static LDP on R1.0.3.2.200. Note: Steps 7.2.1 255.4/32).0 R1(config-if-gei-0/2/0/7)#exit R1(config)#interface gei-0/2/0/2 R1(config-if-gei-0/2/0/2)#ip address 200.255.255.1.200.4/32.255.255.0.2. and assign a static in label (100) to the static route (1. 8 or 9 can be used to create the longest matching LSP on R1 based on FEC 1. The matching result is the same as that based on FEC (1.100.0) ZTE Proprietary and Confidential .0.0001 R1(config-isis-1)#system-id 0001.255 R1(config-ipv4-acl)#exit R1(config)#mpls ldp instance 1 /*Run the following commands to configure the LDP router-id and an LDP interface*/ 1-104 SJ-20140731105308-012|2014-10-20 (R1.200.ZXR10 M6000-S Configuration Guide (MPLS) 9. Configuration Commands Run the following commands on R1: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 1.1.0 255.3.0 0.1 255.200.2.0.0 R1(config-if-gei-0/2/0/2)#exit R1(config)#ip route 1.0002.255.255.34 255.100.0/16).0.255.0034 R1(config-isis-1)#interface gei-0/2/0/7 R1(config-isis-1-if-gei-0/2/0/7)#ip router isis R1(config-isis-1-if-gei-0/2/0/7)#exit R1(config-isis-1)#interface gei-0/2/0/2 R1(config-isis-1-if-gei-0/2/0/2)#ip router isis R1(config-isis-1-if-gei-0/2/0/2)#exit R1(config-isis-1)#interface loopback1 R1(config-isis-1-if-loopback1)#ip router isis R1(config-isis-1-if-loopback1)#exit R1(config-isis-1)#exit R1(config)#ipv4-access-list acl12 R1(config-ipv4-acl)#rule 1 permit 1.2.

0002 R2(config-isis-1)#system-id 0002.35 255.2 255.100.0) ZTE Proprietary and Confidential .100.36 255.255 R3(config-if-loopback1)#exit R3(config)#interface gei-0/2/0/6 R3(config-if-gei-0/2/0/6)#no shutdown 1-105 SJ-20140731105308-012|2014-10-20 (R1.0035 R2(config-isis-1)#interface gei-0/2/0/9 R2(config-isis-1-if-gei-0/2/0/9)#ip router isis R2(config-isis-1-if-gei-0/2/0/9)#exit R2(config-isis-1)#interface loopback1 R2(config-isis-1-if-loopbck1)#ip router isis R2(config-isis-1-if-loopbck1)#exit R2(config-isis-1)#exit R2(config)#mpls ldp instance 1 R2(config-ldp-1)#router-id loopback1 R2(config-ldp-1)#interface gei-0/2/0/9 R1(config-ldp-1-if-gei-0/2/0/9)#label-distribution dod R2(config-ldp-1-if-gei-0/2/0/9)#exit R2(config-ldp-1)#exit R2(config)#reset mpls ldp instance 1 Run the following commands on R3: R3(config)#interface loopback1 R3(config-if-loopback1)#ip address 1.1.1.255.255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/2/0/9 R2(config-if-gei-0/2/0/9)#no shutdown R2(config-if-gei-0/2/0/9)#ip address 100.1.1.255.0 R2(config-if-gei-0/2/0/9)#exit R2(config)#router isis R2(config-isis-1)#area 00.255.255.255.255.0002.Chapter 1 MPLS Configuration R1(config-ldp-1)#router-id loopback1 R1(config-ldp-1)#interface gei-0/2/0/7 R1(config-ldp-1-if-gei-0/2/0/7)#label-distribution dod R1(config-ldp-1-if-gei-0/2/0/7)#exit R1(config-ldp-1)#interface gei-0/2/0/2 R1(config-ldp-1-if-gei-0/2/0/2)#exit R1(config-ldp-1)#longest-match ipv4 for acl12 R1(config-ldp-1)#exit R2(config)#reset mpls ldp instance 1 Run the following commands on R2: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 1.

0) ZTE Proprietary and Confidential .3.2.2.1.3.4 32 detail instance 1 1.255.ZXR10 M6000-S Configuration Guide (MPLS) R3(config-if-gei-0/2/0/6)#ip address 200.4 1-106 SJ-20140731105308-012|2014-10-20 (R1.3.4/32 to R3*/ R3(config)#ip route 1.2.0003 R3(config-isis-1)#system-id 0003.3.3.2. Run the show mpls ldp bindings 12.3.4 255.255 R1(config-if-loopback2)#insegment inlabel 100 Configuration Verification l Check the execution results of Step 7 on R2 or Step 9 on R1.0036 R3(config-isis-1)#interface gei-0/2/0/6 R3(config-isis-1-if-gei-0/2/0/6)#ip router isis R3(config-isis-1-if-gei-0/2/0/6)#exit R3(config-isis-1)#interface loopback1 R3(config-isis-1-if-loopbck1)#ip router isis R3(config-isis-1-if-loopbck1)#exit R3(config-isis-1)#exit R3(config)#mpls ldp instance 1 R3(config-ldp-1)#router-id loopback1 R3(config-ldp-1)#interface gei-0/2/0/6 R3(config-ldp-1-if-gei-0/2/0/6)#exit /*Run the following command to set the next-hop of the static route 1.0.1.255.36:0.100.255. Run the show ip forwarding route 1.4 255. label: 16385 It can be seen that R1 has received an out label from R3.4/32 local binding: label: 16386 remote binding: lsr: 1.255.200.100.3 255.1 /*Run the following command to set the next-hop of the static route 1.4/32*/ R1(config)#mpls static-lsp sta R1(config-static-lsp-sta)#bind ipv4 1.4 32 detail instance 1 command on R1 to check the label status.0003.0 R3(config-if-gei-0/2/0/6)#exit R3(config)#router isis R3(config-isis-1)#area 00.255. The execution results are displayed as follows: R1(config)#show mpls ldp bindings 12.2.0 100.3.3.4 255.100.3.2.3.2.4 command on R1 to check the routing information: R1(config)#show ip forwarding route 1.2.4/32 to R2*/ R2(config)#ip route 1. and assign the static in label (100) to the static route 1.3.255.2.255.255 loopback1 /*Run the following command to configure the static LDP.

Codes Gw: Gateway.3.2. Run the show mpls forwarding-table 1.2.0/16 100.3.3. The next-hop information of the egress interface of the 1. Status codes: *valid. DHCP-D: DHCP-DFT.3.2.3. USER-I: User-ipaddr.0) ZTE Proprietary and Confidential . >best. ASBR-V: ASBR-VPN.3. TE: RSVP-TE. GW-FWD: PS-BUSI.2.2.4 -------------------------------------------------------------------------Local Outgoing Prefix or OutgoingNext Hop M/S label label Lspnameinterface 16386 l 16385 1. TE: RSVP-TE. LDP-A: LDP-area. Run the show mpls ldp bindings 12.2.4/32 route is generated by the LDP based on the 1.100. P-VRF: Per-VRF-label. Codes Gw: Gateway.2.4 32 detail instance 1 1.0/16 route.2.36:0. USER-S: User-special.3.2. USER-N: User-network.4 command on R1 to check the routing information: R1(config)#show ip forwarding route 1.3. GW-UE: PS-USER.4 -------------------------------------------------------------------------IPv4 Routing Table: Headers: Dest: Destination. USER-I: User-ipaddr. USER-N: User-network. DHCP-D: DHCP-DFT.2.100. ASBR-V: ASBR-VPN. NAT64: Stateless-NAT64.0. 1-107 SJ-20140731105308-012|2014-10-20 (R1.2 gei-0/2/0/2 STAT 1 0 It can be seen that the 1. >best.3.0.4/32 100.4 command on R1 to check the forwarding table information: R1(config)#show mpls forwarding-table 1.2.2 Dest Gw gei-0/2/0/2 LDP-A 254 65534 *> 1. Interface Owner Pri Metric *> 1. DHCP-S: DHCP-static. label: 16385 (inuse) Run the show ip forwarding route 1. MULTIC: Multicast.2.1. : BROADC: Broadcast. GW-UE: PS-USER. LDP-A: LDP-area.100.0/16 route.3.Chapter 1 MPLS Configuration -------------------------------------------------------------------------- IPv4 Routing Table: Headers: Dest: Destination. Pri: Priority. The execution results are displayed as follows: R1(config)#show mpls ldp bindings 12. STAT-V: Static-VRF.3.1. DHCP-S: DHCP-static. MULTIC: Multicast. USER-S: User-special.4/32 local binding: label: 16386 remote binding: lsr: 1. Status codes: *valid.1.100. P-VRF: Per-VRF-label.0. NAT64: Stateless-NAT64. STAT-V: Static-VRF.4/32 route is the same as that of the 1.35 M Check the execution result of Step 8 on R3. GW-FWD: PS-BUSI. Pri: Priority.4 32 detail instance 1 command on R1 to check the label status.4/32loopback11.1. : BROADC: Broadcast.

4 command on R1 to check the forwarding table information: R1(config)#show mpls forwarding-table 1.2. Run the show mpls forwarding-table 1.100.100.35 M It can be seen that there is a valid out label in the forwarding table.3.100.2.2 gei-0/2/0/2 STAT 1 0 The output information is the same as the execution results of Step 7 or 9.100.1.0.2.2.3.4/32loopback1 1.2.4 -------------------------------------------------------------------------Local Outgoing Prefix or Outgoing Next Hop M/S label label Lspnameinterface 16386 16385 1.3.2 gei-0/2/0/2 LDP-A 254 65534 *> 1.4/32 100.0/16 100.0) ZTE Proprietary and Confidential .ZXR10 M6000-S Configuration Guide (MPLS) Dest Gw Interface Owner Pri Metric *> 1. 1-108 SJ-20140731105308-012|2014-10-20 (R1.3.1.

......................2-198 TE Affinity................................................................1 RSVP Overview RSVP Introduction RSVP is a resource reservation protocol designed for comprehensive network services.1 RSVP Configuration 2....................................................................................................................................................................................................................2-1 TE Summary Refresh Introduction.....2-34 Confiugration of MPLS TE Crossing Several AS Domains........................................................................................................................2-140 TE Tunnel FA Configuration ................................... It is necessary to update the reservation by advertising 2-1 SJ-20140731105308-012|2014-10-20 (R1.........................................................................................................................................2-148 TE Tunnel AR Configuration ..............................................................................................................................2-29 TE Authentication Configuration ............................2-202 Binding Interfaces Supporting TE Bandwidth Reservation ..........................2-58 FRR Promotion Introduction .....1..............2-40 TE-FRR Configuration ......2-152 TE Metric Configuration.............................................................2-24 TE Message Acknowledgement and Retransmission .............................................................................................................2-220 2...................................2-173 WTR Configuration for a TE Tunnel..................................................................................................................................................................2-103 FRR-Hello Configuration ......................................Chapter 2 MPLS TE Configuration Table of Contents RSVP Configuration ..........2-185 Equal Load Sharing on the TE-ECMP ...................2-168 TE HOTSTANDBY Configuration..........................................2-128 Automatic Bandwidth Regulation on an MPLS TE ......2-157 TE SRLG Configuration................. 2-114 MPLS TE End-to-End Protection Path Configuration .........2-121 Loose Node Re-optimization .............................................................................2-214 RSVP-TEs Supporting Resource Reservation ....................................... which means that the reservation is updated by the receiver periodically......................................................................... In brief............................................. RSVP has the following features: 1.......................2-162 TE Tunnel Reoptimization Configuration.........................................2-179 TE Tunnels Supporting Soft Preemption..... The reservation on each router is "soft".....................................................................................................2-135 TE GR Configuration ............0) ZTE Proprietary and Confidential ...........................................................

This is different from the "hard-state" protocols. Generally. 3.ZXR10 M6000-S Configuration Guide (MPLS) the reservation repeatedly and periodically on the network. the hard-state protocols only need to advertise requests once. When it passes through each router. RSVP Control Path On the control path. When the reservation is removed from the network by RSVP explicitly. After the RSVP process on an intermediate route along the path receives the PATH message. The RSVP process also collects the information of available resources on the node and makes an preparation for the resource reservation. Any routing policy is made by Interior Gateway Protocol (IGP). The RSVP process forms a PATH message according to the requirement and then sends the message to the next hop. It does not carry data. The PATH message contains a unique LSP quintuple group and other control information. The only work of RSVP is to advertise the RSVP signaling and maintain the reserved resources on the network. it makes a confirmation about the QoS parameters designated 2-2 SJ-20140731105308-012|2014-10-20 (R1. saves the parameters of the service and the address of the previous hop. the RSVP process forms a new PATH message and sends it to the next hop. Users can apply for buffers and bandwidth that meet the quality requirements of specific services from the network. The source application programme sends the characteristics of the user service and expected QoS to the RSVP process through the application programme interface. 2. The RESV message is transmitted to the sender along the same path. The intermediate nodes establish and maintain the resource reservation path on the data transmission network through RSVP. 2. or when the reservation event expires. PATH message and RESV message. there are two basic messages used to establish the resource reservation path. IGP Traffic Engineering (TE) extension and Constrained Shortest Path First (CSPF). Before sending data. the RSVP process returns the message according to the saved previous hop address.0) ZTE Proprietary and Confidential . 4. the device will send a request. 4. The receiver sends the request for resource reservation and maintains the resource reservation information. After this. it establishes the PATH soft state. and it is supposed that they hold the requests until the requests are removed explicitly. it sends the message to the destination application programme through the RSVP application programme interface. but it works together with TCP data flows or UDP data flows. 1. RSVP is receiver-oriented. The RESV message contains the QoS parameters and service characteristics that meet the parameters. 3. When the RSVP process of the receiver receives the PATH message. the sender sends a PATH message first to establish a transmission path with the receiver. RSVP is on the base of IP. thus to provide the corresponding quality of service. At last. The application programme forms an RESV message according to the service characteristics received and the parameters of the available resources. RSVP is a network (control) protocol instead of a transport protocol. RSVP is not a routing protocol.

maintaining and deleting the resource reservation state. update and deletion of the resource reservation path. establishing. When the sender receives the RESV message from the receiver. and modifies the local PSB. including establishment. the RSVP message handling module does not simply combine a reserved resource by using the larger value of a parameter.0) ZTE Proprietary and Confidential . RSVP has two timers. If the state of a data flow changes. LSP Tunnel Establishment After the input LSR at the head of the tunnel completes the CSPF calculation for a specific tunnel. Till Step 5. 5. the establishment of an LSP is started. To maintain the path state information. PATH update message and RESV update message it receives. The sender and the receiver use this path to transmit data flow. RSVP sends update messages periodically. As service characteristics and reservation requirements are multidimensional. 6. it is better to use the minimum bandwidth to configure the RSVP packets to prevent data loss due to congestion. an occasional loss of the PATH message will not cause the deletion of path state information. When the RSVP process of an intermediate node receives the RESV message. The interval of the period-update timer is several times smaller than that of the flush timer. it establishes the RESV soft state. that is. the Least Upper Bound (LUB). RSVP is a complex signaling system. As shown in Figure 2-1. In this way. as well as forwarding messages according to the routes obtained from the route handling module. and then forwards the message according to the saved previous hop address. 2-3 SJ-20140731105308-012|2014-10-20 (R1. the resource reservation path has been established. including PATH message and RESV message. RSVP also handles different types of error information. the input LSR sends an RSVP PATH message to the output LSR. However. Instead. The two states contain the service parameters and resource reservation parameters of each data flow. The RSVP message handling module is responsible for handling messages. The output LSR responds the input LSR for the RESV PATH message by sending an RSVP RESV message. To adapt to the changes of routes and QoS. In multicasting situations. the RSVP message handling module combines the RESV messages that are sent by different senders to the same receiver. flush timer and period-update timer. sets the parameters of the packet classifier and packet forwarder.Chapter 2 MPLS TE Configuration by the PATH message. the LSP tunnel is established. The RESV message handling module establishes and modifies the Path State Block (PSB) and Reservation State Block (RSB) for data flows according to the PATH message. The routers along the path reserve resources for the data flow and forward the data flow according to the negotiated QoS. RSVP uses the application programme interface between the RSVP message handling module and the service control module to trigger the service control module to adjust the reserved resources at the link layer. it uses each parameter in the messages to calculate out a resource reservation state that meets the requirement in each message according to a specific algorithm. RESV message.

the LSP is established. 2-4 SJ-20140731105308-012|2014-10-20 (R1. Figure 2-2 LSP Tunnel Establishment 2 As shown in Figure 2-2. LSR3 and LSR4. The direction is opposite to that of the PATH message. MPLS and RSVP are enabled globally and on the interfaces of LSR1. Through some mechanisms. The RESV message is sent in the upstream direction of the input LSR.ZXR10 M6000-S Configuration Guide (MPLS) Figure 2-1 LSP Tunnel Establishment 1 When the input LSR receives the RSVP RESV message. LSR2. it sends an RESV that contains LABEL Object as a response.0) ZTE Proprietary and Confidential . When the RESV message reaches the input LSR. 2. the LSP establishment is completed. The LSRs receiving the RSVP RESV message that contains the LABEL Object use the received labels for the services related to the specific LSP. The input LSR can use the LSP tunnel to forward services to the output LSR. 1. LABEL Object contains the label binding information that is used for communication between the output LSR and the upstream neighbors. When the output LSR receives the PATH message that contains LABEL_REQUEST Object. LSR1 knows that the whole LSP needs to comply with the explicit route (LSR1 -> LSR2 -> LSR3 -> LSR4).

2 ZXR10 (config-mpls-te-expl-path-id- Configures a next hop of the identifier)#index <1-64> next-address {strict | explicit path. bandwidth [{static|dynamic}]<bandwidth value>: maximum bandwidth (static reservation type or dynamic reservation type) that the TE interface supports. Command Function ZXR10(config)#interface te_tunnel <tunnel-number> Enters a tunnel interface.C.B. loose}<A. 3 ZXR10(config-mpls-te-if)#bandwidth Configures a bandwidth for [{static|dynamic}]<bandwidth value> the TE interface.Chapter 2 MPLS TE Configuration 3. Create a tunnel interface. An ERO is a simple abstract node (just comprises a node defined by a 32-bit IPv4 packet).C.2 Configuring RSVP This procedure describes how to establish an LSP tunnel by using the RSVP-TE mode. 2. the strict mode of specific bit in the explicit route. Configure an explicit path for the tunnel. The L bit of each abstract node in the Explicit Route Object (ERO) is cleared. ZXR10 (config-mpls-te-expl-path-ididentifier)#index <1-64> exclude-address {interface| router-id}<A. Enable MPLS TE. that is. range 1–4294967295.D> 2-5 SJ-20140731105308-012|2014-10-20 (R1.1.B. Step Command Function 1 ZXR10(config)#mpls traffic-eng Enables MPLS TE and enters the TE configuration mode. 3. Step Command Function 1 ZXR10(config-mpls-te)#explicit-path {identifier Configures the explicit-path <identifier>|name <name>} name or identifier of the tunnel. 2 ZXR10(config-mpls-te)#interface <interface-name> Enables TE on the interface.D> 3 Configures an excluded path. Steps 1. unit: kbps. 2.0) ZTE Proprietary and Confidential .

6.B. Configure other RSVP functions. 2 5.C.ZXR10 M6000-S Configuration Guide (MPLS) strict: strict path. Tunnels with the same tunnelID can be more easily distinguished at the intermediate node. 2 This tunnel name is carried to all nodes along the tunnel through the RSVP-TE signaling protocol. Configure a TE tunnel name. Check different tunnel names by using the display command. Step Command Function 1 ZXR10(config-mpls-te)#tunnel te_tunnel Enters the tunnel configuration <tunnel-number> mode. Step Command Function 1 ZXR10(config-mpls-te)#tunnel te_tunnel Enters the tunnel configuration <tunnel-number> mode. Configure the destination address of the tunnel. 4.0) ZTE Proprietary and Confidential . ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Configures the TE tunnel number)#tunnel mpls traffic-eng name <name> name. Command Function ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Configures the path of the tunnel number)#tunnel mpls traffic-eng path-option <number> (dynamic). <name>: TE tunnel name with 1-63 characters. ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Configures the destination number)#tunnel destination ipv4 <A. Configure the path of the tunnel. 7. loose: loose path.D> address of the tunnel. explicit-path {identifier <identifier>|name <name>} dynamic: uses the dynamic path calculation mode. 2-6 SJ-20140731105308-012|2014-10-20 (R1. dynamic ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Configures the path of the tunnel number)#tunnel mpls traffic-eng path-option <number> (explicit path).

8. <hop-num>: range of the maximum hops on a tunnel. ZXR10#show mpls traffic-eng interface brief Displays the brief information about the interface on which the TE function is enabled.0) ZTE Proprietary and Confidential . Commands Functions ZXR10#show mpls traffic-eng tunnels te_tunnel <Tunnel Displays the information about a ID> specified local tunnel. range: 3–990. checks whether the TE tunnel name is valid. ZXR10#show mpls traffic-eng tunnels remote-tunnel Displays the information about a remote [tunnel-id <tunnel-id> lsp-id <lsp-id> ingress-id tunnel. range: 3–50. this number is not limited. <ingress-id> egress-id <egress-id>] ZXR10#show mpls traffic-eng tunnels brief Checks the brief information about a TE tunnel. <min-rx>: minimum time interval (in milliseconds) for receiving BFD control packets. ZXR10#show mpls traffic-eng interface detail Displays the detailed information about the interface on which the TE function is enabled. <interval>: minimum time interval (in milliseconds) for sending BFD control packets. which is 1–32.Chapter 2 MPLS TE Configuration Step Commands Functions 1 ZXR10(config-mpls-te-if-interface-name)#bfd Enables BFD on the real interface in MPLS-TE interface configuration mode. – End of Steps – 2-7 SJ-20140731105308-012|2014-10-20 (R1. By default. Display the configuration results. range: 3–990. ZXR10(config-mpls-te-tunnel-te_tunnel-number)#t Sets the maximum number of unnel mpls traffic-eng hop limit <hop-num> hops on a tunnel. specifically. <multiplier>: multiple of the timeout for detecting BFD control packets. 2 3 ZXR10(config-mpls-te-tunnel-te_tunnel-number)#t Enables tunnel LSP BFD in unnel mpls traffic-eng bfd interval <interval> min-rx < MPLS-TE tunnel interface min-rx > multiplier <multiplier> configuration mode.

1.255.3 RSVP Configuration Instance 2.0) ZTE Proprietary and Confidential . The next hop is Tunnel1.1. the traffic is transmitted through the tunnel.1. Configure a static route to the destination on the P1 router. Configuration Commands The configuration of P1 is as follows: P1(config)#interface gei-0/1/0/2 P1(config-if-gei-0/1/0/2)#no shutdown P1(config-if-gei-0/1/0/2)#ip address 192.1 Establishing a Basic OSPF TE RSVP Tunnel Configuration Descriptions As shown in Figure 2-3.1.255. Enable TE on the direct connected interfaces of the P1 router and the P2 router.0 P1(config-if-gei-0/1/0/2)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1. The dynamic routing mode is used in this instance. In this case. Establish the RSVP tunnel on the interfaces in the same OSPF area.255 P1(config-if-loopback1)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit 2-8 SJ-20140731105308-012|2014-10-20 (R1. Enable OSPF TE.168.1 255.1.255. 2.255. Figure 2-3 Establishing a Basic OSPF TE RSVP Tunnel Configuration Flow 1. there is a common RSVP tunnel from the P1 router to the P2 router.1 255. 3. Configure the destination and the path of tunnel1 on the P1 router. Establish the OSPF neighbor relationship between the P1 router and the P2 router through the direct-connected interfaces.ZXR10 M6000-S Configuration Guide (MPLS) 2. The tunnel is established through the OSPF TE protocol in dynamic routing mode.3.

0) ZTE Proprietary and Confidential .168.255.1.1.1.0 0.1.Chapter 2 MPLS TE Configuration P1(config)#router ospf 1 P1(config-ospf-1)#router-id 1.168.1.1 P1(config-ospf-1)#network 192.1.1.1.0.0 P2(config-if-gei-0/1/0/2)#exit P2(config)#interface loopback2 P2(config-if-loopback2)#ip address 2.1 0.0.0 0.1.0.255 area 0 P1(config-ospf-1)#network 1.1 P2(config-mpls-te)#interface gei-0/1/0/2 P2(config-mpls-te-if-gei-0/1/0/2)#exit P2(config-mpls-te)#exit 2-9 SJ-20140731105308-012|2014-10-20 (R1.255 P2(config-if-loopback2)#exit P2(config)#router ospf 1 P2(config-ospf-1)#router-id 2.0.2 255.0.1.1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 dynamic P1(config-mpls-te-tunnel-te_tunnel1)#exit P1(config-mpls-te)#exit P1(config)#ip route 172.1.20.255.1.0.1 P2(config-ospf-1)#network 192.1.1 255.255 te_tunnel1 The configuration of P2 is as follows: P2(config)#interface gei-0/1/0/2 P2(config-if-gei-0/1/0/2)#no shutdown P2(config-if-gei-0/1/0/2)#ip address 192.1.1.255.255.2 255.1.1.0.1 P1(config-mpls-te)#interface gei-0/1/0/2 P1(config-mpls-te-if-gei-0/1/0/2)#exit P1(config-mpls-te)#tunnel te_tunnel1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 2.1.1 0.168.0 area 0 P2(config-ospf-1)#mpls traffic-eng area 0 P2(config-ospf-1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#interface loopback2 P2(config-mpls-te-if-loopback2)#exit P2(config-mpls-te)#router-id 2.255.1.255.1.0.255 area 0 P2(config-ospf-1)#network 2.0 area 0 P1(config-ospf-1)#mpls traffic-eng area 0 P1(config-ospf-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 1.

1. The tunnel is in up state. Configuration Verification Check the tunnel information on the P1 router.255. It is to prevent the establishment of the tunnel from being affected by the Router-IDs due to down interfaces.1 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1.20.0 R2(config-if-gei-0/1/0/2)#exit Note: The loopback addresses are used as the Router-IDs in MPLS-TE. P1(config)#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT tunnel_1 2. type dynamic (Basis for Setup) Actual Bandwidth: 0 kbps Hot-standby protection: No path options protected Config Parameters: Resv-Style: SE Metric Type: IGP (default) Hop Prior: disabled Upper Limit: 4294967295 Upper Limit: - Record-Route: disabled Facility Fast-reroute: disabled Detour Fast-reroute: disabled Bandwidth Protection: disabled Hot-standby-lsp Fast-reroute: disabled BFD: disabled Policy class: default 2-10 SJ-20140731105308-012|2014-10-20 (R1.2 255.255.1. The information of the tunnel is shown below.1.1.ZXR10 M6000-S Configuration Guide (MPLS) The configuration of R2 is as follows: R2(config)#interface gei-0/1/0/2 R2(config-if-gei-0/1/0/2)#ip address 172.0) ZTE Proprietary and Confidential . The loopback interfaces are always in UP state (unless the state is changed manually).1 gei-0/1/0/2 up/up - P1(config)#show mpls traffic-eng tunnels te_tunnel 1 Name: tunnel_1 (Tunnel1) Destination: 2.1.

6 hours.0) ZTE Proprietary and Confidential . peak rate= 0 kbits RSVP Resv Info: Record Route: NULL Fspec: ave rate= 0 kbits.1.1. peak rate= 0 kbits History: Tunnel: Time since created: 0 days.168.0.1. 10 minutes Prior LSP: path option 1 Current LSP: Uptime:0 days.1. there is a common RSVP tunnel from the P1 router to the P2 router. Dst 2. 2.0 OutLabel: gei-0/1/0/2. burst= 1000 bytes.1.1.2 Establishing a Strict IS-IS TE RSVP Tunnel Configuration Descriptions As shown in Figure 2-4. The tunnel is established through the IS-IS TE protocol in strict routing mode.1.3.1 192.1.168. 0 minutes Last lsp error information: None log record.1. Tun_Id 1. burst= 1000 bytes.1 Exclude Route: NULL Record Route: NULL Tspec: ave rate= 0 kbits. 0 hours.Chapter 2 MPLS TE Configuration Track Name: Auto-reoptimize: disabled Hot-standby-lsp Auto-reoptimize: disabled Reference Hot-standby: disabled Tunnel-Status: enabled Bandwidth: 0 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 Affinity: 0x0/0x0 EBS: 0 byte AutoRoute: disabled AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0. 2-11 SJ-20140731105308-012|2014-10-20 (R1. Tun_Instance 74 RSVP Path Info: Explicit Route: 192. 3 RSVP Signalling Info : Src 1.1.0.2 2.1.

The strict routing mode is used in this example. Configure the destination and the path of tunnel1 on the P1 router. Configure a static route to the destination on the P1 router.1 255. 2.1.255. Configuration Commands The configuration of P1 is as follows: P1(config)#interface gei-0/1/0/2 P1(config-if-gei-0/1/0/2)#no shutdown P1(config-if-gei-0/1/0/2)#ip address 192.BBBB.255 P1(config-if-loopback1)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit P1(config)#router isis 1 P1(config-isis-1)#area 00 P1(config-isis-1)#system-id AAAA.255.1111 P1(config-isis-1)#interface gei-0/1/0/2 P1(config-isis-1-if-gei-0/1/0/2)#ip router isis P1(config-isis-1-if-gei-0/1/0/2)#exit P1(config-isis-1)#interface loopback1 P1(config-isis-1-if-loopback1)#ip router isis P1(config-isis-1-if-loopback1)#exit 2-12 SJ-20140731105308-012|2014-10-20 (R1. the traffic is transmitted through the tunnel. Enable TE on the direct-connected interfaces of the P1 router and the P2 router.1.168.1 255.0 P1(config-if-gei-0/1/0/2)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1.255. 3. The next hop is Tunnel1. In this case.0) ZTE Proprietary and Confidential .ZXR10 M6000-S Configuration Guide (MPLS) Figure 2-4 Establishing a Strict IS-IS TE RSVP Tunnel Configuration Flow 1.1.255. Establish the IS-IS neighbor relationship between the P1 router and the P2 router through the direct-connected interfaces and enable IS-IS TE.

2 255.2 P1(config-mpls-te-expl-path-id-1)#exit P1(config-mpls-te)#tunnel te_tunnel1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 2.1.0) ZTE Proprietary and Confidential .2 255.1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path identifier 1 P1(config-mpls-te-tunnel-te_tunnel1)#exit P1(config-mpls-te)#exit P1(config)#ip route 172.255.255.255.1.168.0 P2(config-if-gei-0/1/0/2)#exit P2(config)#interface loopback2 P2(config-if-loopback2)#ip address 2.1.2222 P2(config-isis-1)#interface gei-0/1/0/2 P2(config-isis-1-if-gei-0/1/0/2)#ip router isis P2(config-isis-1-if-gei-0/1/0/2)#exit P2(config-isis-1)#interface loopback2 P2(config-isis-1-if-loopback2)#ip router isis P2(config-isis-1-if-loopback2)#exit P2(config-isis-1)#metric-style wide P2(config-isis-1)#mpls traffic-eng level-1 P2(config-isis-1)#mpls traffic-eng level-2 P2(config-isis-1)#exit 2-13 SJ-20140731105308-012|2014-10-20 (R1.255.168.BBBB.20.255 te_tunnel1 The configuration of P2 is as follows: P2(config)#interface gei-0/1/0/2 P2(config-if-gei-0/1/0/2)#no shutdown P2(config-if-gei-0/1/0/2)#ip address 192.1.255.1 P1(config-mpls-te)#interface gei-0/1/0/2 P1(config-mpls-te-if-gei-0/1/0/2)#exit P1(config-mpls-te)#explicit-path identifier 1 P1(config-mpls-te-expl-path-id-1)#next-address strict 192.255.1 255.1.1.255 P2(config-if-loopback2)#exit P2(config)#router isis 1 P2(config-isis-1)#area 00 P2(config-isis-1)#system-id AAAA.1.Chapter 2 MPLS TE Configuration P1(config-isis-1)#metric-style wide P1(config-isis-1)#mpls traffic-eng level-1 P1(config-isis-1)#mpls traffic-eng level-2 P1(config-isis-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 1.1.1.

1.1. type explicit identifier: 1 (Basis for Setup) Actual Bandwidth: N/A Hot-standby protection: no path options protected Config Parameters: Resv-Style: SE Metric Type: IGP (default) Hop Prior: disabled Upper Limit: 4294967295 Upper Limit: - Record-Route: enabled Facility Fast-reroute: disabled Detour Fast-reroute: disabled Bandwidth Protection: disabled Hot-standby-lsp Fast-reroute: disabled 2-14 SJ-20140731105308-012|2014-10-20 (R1.1 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1.1 - gei-0/1/0/2 up/up P1(config-mpls-te)#show mpls traffic-eng tunnels te_tunnel 1 Name: tunnel_1 (Tunnel1) Destination: 2.1.1.1 P2(config-mpls-te)#interface gei-0/1/0/2 P2(config-mpls-te-if-gei-0/1/0/2)#exit P2(config-mpls-te)#exit The configuration of R2 is as follows: R2(config)#interface gei-0/1/0/2 R2(config-if-gei-0/1/0/2)#no shutdown R2(config-if-gei-0/1/0/2)#ip address 172.1.20.0) ZTE Proprietary and Confidential .255.0 R2(config-if-gei-0/1/0/2)#exit Configuration Verification Check the tunnel information on the P1 router. The tunnel is in up state.255.2 255.1.ZXR10 M6000-S Configuration Guide (MPLS) P2(config)#mpls traffic-eng P2(config-mpls-te)#interface loopback2 P2(config-mpls-te-if-loopback2)#exit P2(config-mpls-te)#router-id 2. The information of the tunnel is shown below. P1(config)#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT tunnel_1 2.1.

1.1. 2-15 SJ-20140731105308-012|2014-10-20 (R1. 0 hours.0) ZTE Proprietary and Confidential . Dst 2.1.1 Exclude Route: NULL Record Route: NULL Tspec: ave rate= 0 kbits. peak rate= 0 kbits RSVP Resv Info: Record Route: NULL Fspec: ave rate= 0 kbits.168. Tun_Id 1.0 InLabel: OutLabel: gei-0/1/0/2. burst= 1000 bytes.1. peak rate= 0 kbits History: Tunnel: Time since created: 0 days.1.1 192.0.1. 6 hours.168.Chapter 2 MPLS TE Configuration BFD: disabled Policy class: default Track Name: Auto-reoptimize: disabled Hot-standby-lsp Auto-reoptimize: disabled Reference Hot-standby: disabled Tunnel-Status: enabled Bandwidth: 0 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 Affinity: 0x0/0x0 EBS: 0 byte AutoRoute: disabled AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0.1. 19 minutes Prior LSP: path option 1 Current LSP: Uptime:0 days.0.1. Tun_Instance 78 RSVP Path Info: Explicit Route: 192. 0 minutes Last lsp error information: None log record.1. burst= 1000 bytes. 3 RSVP Signalling Info : Src 1.1.2 2.

252 R1(config-if-xgei-0/5/0/3)#exit R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 172.3 Configuring BFD on RSVP Interface Configuration Description As shown in Figure 2-5.1 255. Enable BFD on the RSVP-TE interfaces on R1 and R2. 2.20.255 R1(config-if-loopback1)#exit R1(config)#router isis R1(config-isis-0)#area 49. 2.255.0001 R1(config-isis-0)#metric-style wide R1(config-isis-0)#mpls traffic-eng level-2 R1(config-isis-0)#interface xgei-0/5/0/3 R1(config-isis-0-if-xgei-0/5/0/3)#ip router isis R1(config-isis-0-if-xgei-0/5/0/3)#end 2-16 SJ-20140731105308-012|2014-10-20 (R1.255.20.ZXR10 M6000-S Configuration Guide (MPLS) Note: The loopback addresses are used as the Router-IDs in MPLS TE.0) ZTE Proprietary and Confidential .255. Figure 2-5 Configuring BFD on RSVP Interface Configuration Flow 1. It is to prevent the establishment of the tunnel from being affected by the Router-IDs due to interface down. Establish an IS-IS TE tunnel between R1 and R2. The loopback interfaces are always in UP state (unless the state is changed manually).255.130.1.96.213 255. Configuration Command Run the following commands on R1: R1(config)#interface xgei-0/5/0/3 R1(config-if-xgei-0/5/0/3)#ip address 172.3.0172 R1(config-isis-0)#system-id 0020.0096. it is required to establish an IS-IS TE tunnel between R1 and R2 and enable BFD for the RSVP-TE interfaces on R1 and R2.

1 255.1 R2(config-mpls-te)#interface xgei-0/0/0/3 R2(config-mpls-te-if-xgei-0/0/0/3)#bfd Configuration Verification After the configuration.252 R2(config-if-xgei-0/0/0/3)#exit R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 172.20. 2-17 SJ-20140731105308-012|2014-10-20 (R1.20.255.20.0) ZTE Proprietary and Confidential .0002 R2(config-isis-0)#metric-style wide R2(config-isis-0)#mpls traffic-eng level-2 R2(config-isis-0)#interface xgei-0/0/0/3 R2(config-isis-0-if-xgei-0/0/0/3)#ip router isis R2(config-isis-0-if-xgei-0/0/0/3)#end R2(config)#mpls traffic-eng R2(config-mpls-te)#interface loopback1 R2(config-mpls-te-if-loopback1)#exit R2(config-mpls-te)#router-id 172.255. a session of RSVP interface on R1 should be established successfully.108. Run the following commands to check the configuration result.255.0096.255.255 R2(config-if-loopback1)#exit R2(config)#router isis R2(config-isis-0)#area 49.214 255.1 R1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 dynamic R1(config-mpls-te-tunnel-te_tunnel1)#exit R1(config-mpls-te)#interface xgei-0/5/0/3 R1(config-mpls-te-if-xgei-0/5/0/3)#bfd Run the following commands on R2: R2(config)#interface xgei-0/0/0/3 R2(config-if-xgei-0/0/0/3)#ip address 172.20.Chapter 2 MPLS TE Configuration R1(config)#interface te_tunnel1 R1(config-if-te_tunnel1)#ip unnumbered loopback1 R1(config-if-te_tunnel1)#exit R1(config)#mpls traffic-eng R1(config-mpls-te)#interface loopback1 R1(config-mpls-te-if-loopback1)#exit R1(config-mpls-te)#router-id 172.96.108.1 R1(config-mpls-te)#tunnel te_tunnel 1 R1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 172.0172 R2(config-isis-0)#system-id 0020.130.20.108.

0 hour(s).130. 2-18 SJ-20140731105308-012|2014-10-20 (R1.0) ZTE Proprietary and Confidential . When it is combined with the hot standby function and when an invalid LSP becomes an active LSP.20.213 172.20.130.20.1.214 Local Discr:2050 Remote Discr:2049 Holdown(ms):150 Interface: xgei-0/5/0/3 Vpnid:0 VRF Name:--- State:UP BFD Type:SingleHop Instance Name: ---------------------------------------------------------------------------Version:1 Dest UDP Port:3784 Final Bit:1 Local Diag:0 Demand Mode:0 Poll Bit:1 MinTxInt:50 MinRxInt:50 Multiplier:3 Received MinTxInt:50 Received MinRxInt:50 Received Multiplier:3 Length:24 Min Echo Interval:0 Min BFD Length:24 Max BFD Length:24 Rx Count:0 Rx Interval (ms) min/max/avg:0 /0 /0 Tx Count:66 Tx Interval (ms) min/max/avg:0 /0 /0 Registered Protocols:RSVP Uptime:0 day(s). Check the BFD configuration result of RSVP interface on R1: R1(config)#show bfd neighbors ip brief LocalAddr PeerAddr LD RD Hold State Interface 172.ZXR10 M6000-S Configuration Guide (MPLS) Run the show bfd neighbors [ip brief|ip detail] command to check whether the BFD configuration of the RSVP interface takes effect.130.214 8 1 150 UP xgei-0/5/0/3 R1(config)#show bfd neighbors ip detail ------------------------------------------------------------LocalAddr:172.213 PeerAddr :172.4 Configuring RSVP LSP BFD Configuration Description As shown in Figure 2-6.130.3. RSVP LSP BFD is to use BFD to detect the LSP of an RSVP tunnel.0 minute(s) Control Plane Rcv Phy Interface Name: xgei-0/5/0/3 ============================================================================ 2. the tunnel traffic should be changed over to the standby LSP.20.

255 area 0 R1(config-ospf-100)#network 57.0 0.0 R1(config-if-gei-0/5/0/7)#exit R1(config)#interface loopback10 R1(config-if-loopback10)#ip address 10.255.1.0 R1(config-if-gei-0/5/0/4)#exit R1(config)#interface gei-0/5/0/7 R1(config-if-gei-0/5/0/7)#ip address 57.1.1 255.10.255.255 R1(config-if-loopback10)#exit R1(config)#router ospf 100 R1(config-ospf-100)#network 54.0) ZTE Proprietary and Confidential . R2 and R3.10.255.255. Enable OSPF-TE among R1.0.Chapter 2 MPLS TE Configuration Figure 2-6 RSVP LSP BFD Configuration Instance Configuration Flow 1.255.1.10. Configuration Commands Run the following commands on R1: R1(config)#interface gei-0/5/0/4 R1(config-if-gei-0/5/0/4)#ip address 54.0 0.255.1.1 0.255 area 0 R1(config-ospf-100)#network 10.0 area 0 R1(config-ospf-100)#mpls traffic-eng area 0 R1(config-ospf-100)#exit R1(config)#interface te_tunnel1 R1(config-if-te_tunnel1)#ip unnumbered loopback10 R1(config-if-te_tunnel1)#exit 2-19 SJ-20140731105308-012|2014-10-20 (R1.1.1.10.1 255. Configure a hot standby tunnel on R1 (R1-R3-R2) and configure BFD on the tunnel.0.0. 2.1.0.1 255.1.0.0.

0.10.255.1.255.1.0.10.0 0.255 area 0 R2(config-ospf-100)#network 57.10.2 255.10.ZXR10 M6000-S Configuration Guide (MPLS) R1(config)#mpls traffic-eng R1(config-mpls-te)#interface loopback10 R1(config-mpls-te-if-loopback10)#exit R1(config-mpls-te)#router-id 10.255.0 0.2 2-20 SJ-20140731105308-012|2014-10-20 (R1.10.10.1.10.10.2 R1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path identifier 1 R1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng record-route R1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng hot-standby protect 1 dynamic R1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng bfd interval 30 min-rx 30 multiplier 5 R1(config-mpls-te-tunnel-te_tunnel1)#exit R1(config-mpls-te)#explicit-path identifier 1 R1(config-mpls-te-expl-path-id-1)#next-address strict 54.2 0.255.1.2 255.10.1.1.255.0) ZTE Proprietary and Confidential .2 Run the following commands on R2: R2(config)#interface gei-0/3/0/7 R2(config-if-gei-0/3/0/7)#ip address 57.3 R1(config-mpls-te-expl-path-id-1)#next-address strict 115.0 area 0 R2(config-ospf-100)#mpls traffic-eng area 0 R2(config-ospf-100)#exit R2(config)#mpls traffic-eng R2(config-mpls-te)#interface loopback10 R2(config-mpls-te-if-loopback10)#exit R2(config-mpls-te)#router-id 10.1.255 area 0 R2(config-ospf-100)#network 10.1.2 255.0.1 R1(config-mpls-te)#interface gei-0/5/0/4 R1(config-mpls-te-if-gei-0/5/0/4)#exit R1(config-mpls-te)#interface gei-0/5/0/7 R1(config-mpls-te-if-gei-0/5/0/7)#exit R1(config-mpls-te)#tunnel te_tunnel1 R1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 10.0.10.0.0.0 R2(config-if-gei-0/3/0/5)#exit R2(config)#interface loopback10 R2(config-if-loopback10)#ip address 10.255 R2(config-if-loopback10)#exit R2(config)#router ospf 100 R2(config-ospf-100)#network 115.1.0 R2(config-if-gei-0/3/0/7)#exit R2(config)#interface gei-0/3/0/5 R2(config-if-gei-0/3/0/5)#ip address 115.1.255.1.1.

R1(config)#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process: running RSVP Process: running 2-21 SJ-20140731105308-012|2014-10-20 (R1.3 0.0.3 255.0 0.1.255. the tunnel1 on R1 is Up and a hot standby tunnel is generated. Check the tunnel on R1.3 255.10.1.255 area 0 R3(config-ospf-100)#network 10.10.0 0.10.1.10.255.0. Run the show bfd neighbors [rsvp-brief|rsvp-detail] command to check whether the RSVP interface BFD configuration takes effect.0 R3(config-if-gei-0/1/1/4)#exit R3(config)#interface gei-0/1/1/5 R3(config-if-gei-0/1/1/5)#ip address 115.0) ZTE Proprietary and Confidential .1.1.0 R3(config-if-gei-0/1/1/5)#exit R3(config)#interface loopback10 R3(config-if-loopback10)#ip address 10.0.1.1.255.255.10.255 area 0 R3(config-ospf-100)#network 54.0.10. If the link between R3 and R2 is invalid.255.Chapter 2 MPLS TE Configuration R2(config-mpls-te)#interface gei-0/3/0/7 R2(config-mpls-te-if-gei-0/3/0/7)#exit R2(config-mpls-te)#interface gei-0/3/0/5 R2(config-mpls-te-if-gei-0/3/0/5)#exit Run the following commands on R3: R3(config)#interface gei-0/1/1/4 R3(config-if-gei-0/1/1/4)#ip address 54. The traffic is changed over to the hot standby tunnel.255 R3(config-if-loopback10)#exit R3(config)#router ospf 100 R3(config-ospf-100)#network 115.0.255.3 R3(config-mpls-te)#interface gei-0/1/1/4 R3(config-mpls-te-if-gei-0/1/1/4)#exit R3(config-mpls-te)#interface gei-0/1/1/5 R3(config-mpls-te-if-gei-0/1/1/5)#exit Configuration Verification After the configuration.0 area 0 R3(config-ospf-100)#mpls traffic-eng area 0 R3(config-ospf-100)#exit R3(config)#mpls traffic-eng R3(config-mpls-te)#interface loopback10 R3(config-mpls-te-if-loopback10)#exit R3(config-mpls-te)#router-id 10.1. The RSVP LSP BFD session on R1 should be established successfully.0. the hot standby relation is ready.3 255.

10. Tun_Id 1.10.10.10.10.2 - gei-0/5/0/7 up/up R1#sho mpls traffic-eng fast-reroute Tunnel head end item information Protected Tunnel LspID Tunnel1 9 In-label Out intf/label FRR intf/label Status Tun hd Tu1:3 ready FRR intf/label Status gei-0/5/0/4:14745 6 LSP midpoint frr information: LSP identifier In-label Out intf/label R1#sho mpls traffic-eng tunnels hot-standby Name: tunnel_1 (Tunnel1) Destination: 10.1 57.10. peak rate= 0 kbits RSVP Resv Info: Record Route: 10. Dst 10.10.10.10.1.10.1.2 57.1.3 115.2 10.1. peak rate= 0 kbits Check the RSVP interface BFD configuration on R1.ZXR10 M6000-S Configuration Guide (MPLS) Forwarding: enabled TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT tunnel_1 10.10.1.2 Exclude Route: 10.2 Fspec: ave rate= 0 kbits.2 Status: Admin: up Oper: up Path: valid Signalling: connected Fast Reroute Protection: None Hot-standby Protection: Ready InLabel: OutLabel: gei-0/5/0/7.1.2 Record Route: NULL Tspec: ave rate= 0 kbits.10.10.1.10. burst= 1000 bytes.2.0) ZTE Proprietary and Confidential .10.2 - gei-0/5/0/4 up/up tunnel_1(hot) 10.10.1. R1#show bfd neighbors rsvp lsp brief TunnelId LspId LD RD Hold State te_tunnel1 16 33053 2662 150 UP R1#show bfd neighbors rsvp lsp detail ---------------------------------------------------------------------------TunnelId:te_tunnel1 LspId:16 LspRole:master Local Discr:33053 Remote Discr:2662 State:UP 2-22 SJ-20140731105308-012|2014-10-20 (R1. Tun_Instance 10 RSVP Path Info: Explicit Route: 57.1. burst= 1000 bytes. 3 RSVP Signalling Info : Src 10.

10.*/ R1#sho mpls traffic-eng fast-reroute Tunnel head end item information Protected Tunnel LspID Tunnel1 9 In-label Out intf/label FRR intf/label Status Tun hd Tu1:3 active FRR intf/label Status gei-0/5/0/4:14745 6 LSP midpoint frr information: LSP identifier In-label Out intf/label R1#sho mpls traffic-eng tunnels hot-standby Name: tunnel_1 (Tunnel1) Destination: 10.2 Status: Admin: up Oper: up Path: valid Signalling: connected Fast Reroute Protection: None Hot-standby Protection: Backup lsp in use R1(config)#show bfd neighbors rsvp lsp brief 2-23 SJ-20140731105308-012|2014-10-20 (R1.0 minute(s) Control Plane Rcv Phy Interface Name: gei-0/5/0/4 ============================================================================ /*When the R3-R2 link is invalid.Chapter 2 MPLS TE Configuration Holddown(ms):150 BFD Type:RSVP LSP[Active] Instance Name: ---------------------------------------------------------------------------Version:1 Dest UDP Port:3784 Final Bit:1 Local Diag: 0 Demand Mode:0 Poll Bit:0 MinTxInt: 50 MinRxInt:50 Multiplier:3 Received MinTxInt: 10 Received MinRxInt:10 Received Multiplier:3 Length:24 Min Echo Interval:0 Rx Count:0 Rx Interval (ms) min/max/avg:0 /0 /0 Tx Count:0 Tx Interval (ms) min/max/avg:0 /0 /0 Registered Protocols:RSVP LSP Uptime:0 day(s). the tunnel hot standby relation is active.10.0 hour(s).0) ZTE Proprietary and Confidential .

too much pressure is put on system loads to maintain the refresh messages for these tunnels. and Srefresh message. and it must carry a MESSAGE_ID object. This mechanism is applied only in triggering messages.1 TE Summary Refresh Introduction Overview RSVP is a typical soft status protocol. Srefresh message: carries one or more MESSAGE_ID_LIST objects to refresh multiple PATH or RESV messages that have been advertised. it sends an ACK message to the message sender. and ACK message. when there are thousands of tunnels. For a description of the MESSAGE_ID object. Such feature of RSVP determines that. This object is sent in an ACK message or carried in other messages through the TE message acknowledgement and retransmission mechanism. MESSAGE_ID_ACK object. and the related LSP status information is maintained by periodically sending refresh messages. 2-24 SJ-20140731105308-012|2014-10-20 (R1. refer to the "Introduction to TE Message Acknowledgement and Retransmission" section. When a neighbor receives the message. MESSAGE_ID_LIST object.2. The MESSAGE_ID object plays the same role as a PATH or RESV message. ACK message. In the TE message acknowledgement and retransmission mechanism.ZXR10 M6000-S Configuration Guide (MPLS) 2. and no handlings are performed for PATH and RESV refresh messages.0) ZTE Proprietary and Confidential . Limited system resources can be effectively utilized by reducing the traffic loads caused by refresh messages. l MESSAGE_ID_LIST object: identifies a received message. l l MESSAGE_ID_NACK object: After a MESSAGE_ID object is received. The Srefresh message itself needs not to be acknowledged. MESSAGE_ID_ACK object. Implementation To implement RSVP summary refresh. If an RSVP node does not receive any refresh message during the specified period. if the corresponding status block is not found. RFC extends the MESSAGE-ID object. The MESSAGE-ID object is the object applied in the TE message acknowledgement and retransmission mechanism.2 TE Summary Refresh Introduction 2. a MESSAGE_ID_NACK object is generated. the corresponding LSP is removed. The principle of summary refresh is to use a summary refresh message (carrying a MESSAGE-ID object indicating a PATH or RESV message) to replace the standard PATH and RESV message. and a large amount of bandwidth is used to maintain these tunnels. a MESSAGE_ID object is carried in a triggering message. MESSAGE_ID_NACK object.

2.2 Configuring TE Summary Refresh This procedure describes how to configure TE summary refresh. If the neighbor does not find the corresponding PATH or RSB status block through the MESSAGE_ID object. and then updates the TTD time of the PSB or RSB. or the RESV refresh message is received from the downstream.0) ZTE Proprietary and Confidential . Steps 1. Context Before the TE summary refresh configuration. This can reduce the traffic loads caused by refresh messages. TE message acknowledgement and retransmission should be enabled in the TE configuration mode of local and peer nodes. run the following commands: Command Function ZXR10(config)#mpls traffic-eng Enables MPLS TE. it determines the corresponding PATH or RSB status block based on the MESSAGE_ID object. it sends a MESSAGE_ID_NACK object to the source end. To display the configuration result.2. After the source end receives the MESSAGE_ID_NACK object. To enable MPLS TE. and enters the TE configuration mode. To configure summary refresh.Chapter 2 MPLS TE Configuration Features After a neighbor receives a summary refresh message. perform the following steps: Step Command Function 1 ZXR10(config-mpls-te)#signalling retransmit Enables TE message acknowledgement and retransmission. run the following command: 2-25 SJ-20140731105308-012|2014-10-20 (R1. it constructs a standard PATH or RESV refresh message based on the PATH or RSB status block corresponding to the MESSAGE_ID object. the neighbor considers that a PATH refresh message is received from the upstream. 2. 2 ZXR10(config-mpls-te)#signalling refresh reduction Enables summary refresh. The advantage of summary refresh is that a message sender needs not to construct a standard PATH or RESV message. 3. and a neighboring node needs not to create a PKT and compare objects in a message. If the corresponding status block is found. and sends the message to the neighbor. enhancing the utilization of limited system resources.

2.255. – End of Steps – 2.1.1. Configure the tunnel destination and strict routing mode on P1.3 TE Summary Refresh Configuration Example Scenario Description Figure 2-7 shows a sample network topology. and enable OSPF TE. 4. It is required to establish a common RSVP tunnel from P1 to P2 by using the OSPF TE-based strict routing mode.168. and configure summary refresh in the TE configuration mode of P1 and P2.255. Configuration Commands Run the following commands on P1: P1(config)#interface gei-0/1/0/2 P1(config-if-gei-0/1/0/2)#no shutdown P1(config-if-gei-0/1/0/2)#ip address 192. Enable summary refresh in the TE configuration mode of P1 and P2.ZXR10 M6000-S Configuration Guide (MPLS) Command Function ZXR10#show ip rsvp refresh reduction Displays summary refresh information.0) ZTE Proprietary and Confidential .1 255.255.0 P1(config-if-gei-0/1/0/2)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1.255.2. Establish an OSPF neighbor relationship between the directly-connected interfaces of P1 and P2. 3.255 P1(config-if-loopback1)#exit P1(config)#interface te_tunnel1 2-26 SJ-20140731105308-012|2014-10-20 (R1. Enable TE on the directly-connected interfaces of P1 and P2.1 255.1. Figure 2-7 TE Summary Refresh Configuration Example Configuration Flow 1.

0.0) ZTE Proprietary and Confidential .255.255.255 area 0 P1(config-ospf-1)#network 1.168.1.168.1.168.0 0.255 area 0 P2(config-ospf-1)#network 2.0.1 255.1.1 P1(config-mpls-te)#interface gei-0/1/0/2 P1(config-mpls-te-if-gei-0/1/0/2)#exit P1(config-mpls-te)#explicit-path identifier 1 P1(config-mpls-te-expl-path-id-1)#next-address strict 192.0 area 0 P1(config-ospf-1)#mpls traffic-eng area 0 P1(config-ospf-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 1.1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path identifier 1 P1(config-mpls-te-tunnel-te_tunnel1)#exit P1(config-mpls-te)#exit Run the following commands on P2: P2(config)#interface gei-0/1/0/2 P2(config-if-gei-0/1/0/2)#no shutdown P2(config-if-gei-0/1/0/2)#ip address 192.1 0.1.0 P2(config-if-gei-0/1/0/2)#exit P2(config)#interface loopback2 P2(config-if-loopback2)#ip address 2.0.1.1.2 255.0 0.255.1.1.2 P1(config-mpls-te-expl-path-id-1)#exit P1(config-mpls-te)#tunnel te_tunnel 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 2.168.1.1.255.0.0.1 P1(config-ospf-1)#network 192.Chapter 2 MPLS TE Configuration P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit P1(config)#router ospf 1 P1(config-ospf-1)#router-id 1.0.1.1.0.1.1.1.1.0 area 0 P2(config-ospf-1)#mpls traffic-eng area 0 P2(config-ospf-1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#interface loopback2 P2(config-mpls-te-if-loopback2)#exit 2-27 SJ-20140731105308-012|2014-10-20 (R1.0.1 0.1.255 P2(config-if-loopback2)#exit P2(config)#router ospf 1 P2(config-ospf-1)#router-id 2.1.1 P2(config-ospf-1)#network 192.

1.1.gei-0/1/0/2 up/up It can be seen that the tunnel is in up status.1.1.1.1.1.1.1.12.1 .1 P2(config-mpls-te)#interface gei-0/1/0/2 P2(config-mpls-te-if-gei-0/1/0/2)#exit Run the following commands to enable TE summary refresh: P1(config-mpls-te)#signalling retransmit P1(config-mpls-te)#signalling refresh reduction P2(config-mpls-te)#signalling retransmit P2(config-mpls-te)#signalling refresh reduction Configuration Verification Run the show mpls traffic-eng tunnels brief command on P1 to check whether the tunnel has been established.1 Run the show ip rsvp refresh reduction command on P2 to display the information of TE summary refresh: P2(config-mpls-te)#show ip rsvp refresh reduction Retransmit:enabled Initial retransmit delay:1000ms Retransmit limit:3 Refresh Reduction:enabled next_hop type tunnel_id lsp_id ingressegress 192.1 2-28 SJ-20140731105308-012|2014-10-20 (R1.1 Resv 1 2 1.1.2 Path 1 2 1.168.ZXR10 M6000-S Configuration Guide (MPLS) P2(config-mpls-te)#router-id 2.1.1.168.1. The execution result is displayed as follows: P1(config)#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT tunnel_1 2.0) ZTE Proprietary and Confidential .1. Run the show ip rsvp refresh reduction command on P1 to display the information of TE summary refresh: P1(config)#show ip rsvp refresh reduction Retransmit:enabled Initial retransmit delay:1000ms Retransmit limit:3 Refresh Reduction:enabled next_hop type tunnel_id lsp_id ingressegress 192.12.

MESSAGE_ID_ACK object: acknowledges the corresponding MESSAGE_ID object. The loss of a refresh message may cause multiple LSPs not to receive the corresponding refresh information. l l MESSAGE_ID object: uniquely identifies a message. in some abnormal cases (for example.Chapter 2 MPLS TE Configuration 2. RFC adds a MESSAGE-ID object. an RSVP message is periodically sent to refresh an LSP. only the services related to the LSP are affected. and therefore it cannot carry any MESSAGE_ID object. a MESSAGE_ID_ACK object. message senders are not informed of failures. Before the summary refresh function is enabled. l ACK message: acknowledges MESSAGE_ID_ACK objects. To relieve and eliminate the negative effect.3 TE Message Acknowledgement and Retransmission 2.1 Introduction to TE Message Acknowledgement and Retransmission Overview RSVP messages are IP-based. a negative effect also arises: The function and significance of refresh messages are greatly enhanced. and the consequence is not very serious. Moreover. if an LSP is removed due to no receipt of an RSVP message during the specified period. In this way. multiple messages by carrying multiple An ACK message does not need to be acknowledged. even causing the removal of LSPs and service interruptions. this object cannot be acknowledged. Implementation To implement RSVP message acknowledgement and retransmission. which ensures the reliability of message transmission. and indicates whether the message should be acknowledged by the peer end. messages that need to be acknowledged are retransmitted when no acknowledgements are received. In the worst cases. receiving a MESSAGE_ID_ACK object is referred to as explicit acknowledgement. If the flag in the MESSAGE_ID object of the message sender is not 1. but the forwarding of IP messages is unreliable: messages may be lost or failed. and an ACK message. 2-29 SJ-20140731105308-012|2014-10-20 (R1. messages are lost). Features l Explicit acknowledgement and implicit acknowledgement In general.0) ZTE Proprietary and Confidential . message acknowledgement and retransmission is used to guarantee the summary refresh function.3. Even though the use of the summary refresh mode can reduce the amount of refresh messages.

but the MESSAGE_ID object carried in the RSVP message functions as the MESSAGE_ID_ACK object. Configure TE message acknowledgement and retransmission. An ACK message can only acknowledge a received message. 2-30 SJ-20140731105308-012|2014-10-20 (R1. This acknowledgement mode is referred to as implicit acknowledgment. 2.0) ZTE Proprietary and Confidential . l Immediate acknowledgement and batch delayed acknowledgement If a received message needs to be acknowledged.ZXR10 M6000-S Configuration Guide (MPLS) In some cases. Steps 1. Command Function ZXR10(config)#mpls traffic-eng Enables MPLS TE. à Batch delayed acknowledgement: buffers the ACK objects for a received message temporarily. and sends these ACK objects all at once. and enters the TE configuration mode. the message receiver has two options: à Immediate acknowledgement: replies an ACK message for the received message (such as the NOTIFY message) immediately.3. This acknowledgement mode has a real-time feature but lower efficiency. a received RSVP message does not carry a MESSAGE_ID_ACK object. Enable the MPLS TE. 2. Context TE message acknowledgement and retransmission should be configured in the TE configuration mode of local and peer nodes.2 Configuring TE Message Acknowledgement and Retransmission This procedure describes how to configure TE message acknowledgement and retransmission. Step Command Function 1 ZXR10(config-mpls-te)#signalling retransmit Configures TE message acknowledgement and retransmission.

Chapter 2 MPLS TE Configuration

Step

Command

Function

2

ZXR10(config-mpls-te)#signalling retransmit interval

Sets the message

< interval-value >

retransmission interval
(in milliseconds) in TE
message acknowledgement
and retransmission, range:
500–3000.

3

ZXR10(config-mpls-te)#signalling retransmit limit <

Sets the number of

limit-count >

times that a message is
retransmitted in TE message
acknowledgement and
retransmission, range: 2–10.

3. Verify the configuration.
Command

Function

ZXR10#show ip rsvp refresh reduction

Displays information of TE
message acknowledgement and
retransmission.

– End of Steps –

2.3.3 TE Message Acknowledgement and Retransmission
Configuration Example
Scenario Description
Figure 2-8 shows a sample network topology. It is required to establish a common RSVP
tunnel from P1 to P2 by using the OSPF TE-based strict routing mode, and configure TE
message acknowledgement and retransmission in the TE mode of P1 and P2.
Figure 2-8 TE Message Acknowledgement and Retransmission Configuration Example

2-31
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

ZXR10 M6000-S Configuration Guide (MPLS)

Configuration Flow
1. Establish an OSPF neighbor relationship between the directly-connected interfaces of
P1 and P2, and enable OSPF TE.
2. Enable TE on the directly-connected interfaces of P1 and P2.
3. Configure the tunnel destination and strict routing mode on P1.
4. Configure TE acknowledgement and retransmission in the TE configuration mode of
P1 and P2.

Configuration Commands
Run the following commands on P1:
P1(config)#interface gei-0/1/0/2
P1(config-if-gei-0/1/0/2)#no shutdown
P1(config-if-gei-0/1/0/2)#ip address 192.168.1.1 255.255.255.0
P1(config-if-gei-0/1/0/2)#exit
P1(config)#interface loopback1
P1(config-if-loopback1)#ip address 1.1.1.1 255.255.255.255
P1(config-if-loopback1)#exit
P1(config)#interface te_tunnel1
P1(config-if-te_tunnel1)#ip unnumbered loopback1
P1(config-if-te_tunnel1)#exit

P1(config)#router ospf 1
P1(config-ospf-1)#router-id 1.1.1.1
P1(config-ospf-1)#network 192.168.1.0 0.0.0.255 area 0
P1(config-ospf-1)#network 1.1.1.1 0.0.0.0 area 0
P1(config-ospf-1)#mpls traffic-eng area 0
P1(config-ospf-1)#exit

P1(config)#mpls traffic-eng
P1(config-mpls-te)#interface loopback1
P1(config-mpls-te-if-loopback1)#exit
P1(config-mpls-te)#router-id 1.1.1.1
P1(config-mpls-te)#interface gei-0/1/0/2
P1(config-mpls-te-if-gei-0/1/0/2)#exit
P1(config-mpls-te)#explicit-path identifier 1
P1(config-mpls-te-expl-path-id-1)#next-address strict 192.168.1.2
P1(config-mpls-te-expl-path-id-1)#exit
P1(config-mpls-te)#tunnel te_tunnel 1
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 2.1.1.1
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng
path-option 1 explicit-path identifier 1
P1(config-mpls-te-tunnel-te_tunnel1)#exit
P1(config-mpls-te)#exit

2-32
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

Chapter 2 MPLS TE Configuration

Run the following commands on P2:
P2(config)#interface gei-0/1/0/2
P2(config-if-gei-0/1/0/2)#no shutdown
P2(config-if-gei-0/1/0/2)#ip address 192.168.1.2 255.255.255.0
P2(config-if-gei-0/1/0/2)#exit
P2(config)#interface loopback2
P2(config-if-loopback2)#ip address 2.1.1.1 255.255.255.255
P2(config-if-loopback2)#exit

P2(config)#router ospf 1
P2(config-ospf-1)#router-id 2.1.1.1
P2(config-ospf-1)#network 192.168.1.0 0.0.0.255 area 0
P2(config-ospf-1)#network 2.1.1.1 0.0.0.0 area 0
P2(config-ospf-1)#mpls traffic-eng area 0
P2(config-ospf-1)#exit

P2(config)#mpls traffic-eng
P2(config-mpls-te)#interface loopback2
P2(config-mpls-te-if-loopback2)#exit
P2(config-mpls-te)#router-id 2.1.1.1
P2(config-mpls-te)#interface gei-0/1/0/2
P2(config-mpls-te-if-gei-0/1/0/2)#exit

Configuration Verification
Run the show mpls traffic-eng tunnels brief command on P1 to check whether the tunnel
has been established. The execution result is displayed as follows:
P1(config)#show mpls traffic-eng tunnels brief
Signalling Summary:
LSP Tunnels Process: running
RSVP Process: running
Forwarding: enabled
TUNNEL NAME DESTINATION UP IF DOWN IF
tunnel_1

2.1.1.1

-

STATE/PROT

gei-0/1/0/2

up/up

It can be seen that the tunnel is in up status.
Run the show ip rsvp refresh reduction command on P1 to check the information of
message acknowledgement and retransmission. The execution result is displayed as
follows:
P1(config)#show ip rsvp refresh reduction
/*TE message acknowledgement and retransmission is disabled*/
Retransmit:disabled
Initial retransmit delay:1000ms
Retransmit limit:3
Refresh Reduction:disabled

2-33
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

ZXR10 M6000-S Configuration Guide (MPLS)

Run the following commands on P1 to configure message acknowledgement and
retransmission:
P1(config-mpls-te)#signalling retransmit
P1(config-mpls-te)#signalling retransmit interval 2000
P1(config-mpls-te)#signalling retransmit limit 5

P2 has the same configuration as P1.
Run the show ip rsvp refresh reduction command on P1 to check the information of
message acknowledgement and retransmission. The execution result is displayed as
follows:
P1(config-mpls-te)#sho ip rsvp refresh reduction
/*TE message acknowledgement and retransmission is enabled*/
Retransmit:enabled
Initial retransmit delay:2000ms
Retransmit limit:5
Refresh Reduction:disabled

2.4 TE Authentication Configuration
2.4.1 TE Authentication Overview
Authentication Introduction
RSVP authentication mechanism (cryptographic authentication) is a method for encrypting
messages on the sender's end, and authenticating messages on the receiver's end
between two neighboring nodes in a RSVP networking solution. By using this mechanism,
RSVP messages can be prevented from being modified illegally or suffering from an
attack that causes repeated messages transmission.
This authentication function has the following features:
l

l

Based on the existing flow of RSVP protocol, the RSVP message authentication
function is implemented through adding operations in RSVP transmission and
reception packages.
Cryptographic authentication is more reliable than message checksum. Thus
message transmission through an interface that has an authentication mechanism
can be free from RSVP message checksum.

Authentication Implementation
To implement the RSVP authentication function, the field function of INTG objects,
challenge objects, challenge messages and challenge-response messages are extended.
l

An INTG object carries the information to be checked for authentication between
neighboring nodes. For the nodes that have been configured with an authentication
mechanism, all messages except challenge messages that are sent from the node
2-34

SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

Chapter 2 MPLS TE Configuration

l

l

l

must carry INTG objects. The received messages also carry INTG objects that are
required to be checked.
A challenge object carries a key ID and a timestamp-based coolie file. This object is
only used between the interactions of challenge messages and challenge-response
messages.
For challenge messages, when the receiver end receives a RSVP message in which
the challenge consultation bit is set to 1, check the consultation status. If the status
is not successful, challenge consultation will be initialized, and a challenge message
will be sent to the sender's end.
A response message is the response to a challenge message. It contains an INTG
object and a challenge object. Among which, the challenge object is the one carried
in the original challenge message.

Authentication Features
The RSVP authentication method is to generate a data abstract based on packets and
passwords using a simplex algorithm. After the packets and the abstract are sent to a
neighbor, the neighbor also generates the abstract based on the packets and passwords
using the same algorithm, and then checks the two abstracts to confirm whether the
packets are intact. Meanwhile, to avoid vicious transmission of packets repeatedly, when
packets are sent, a sequence number field is added. the value for this field increases
continuously. If the sequence number is too old, the corresponding packets will also be
deleted.
The RSVP authentication requires a password. In this way, the unauthorized routers
cannot operate as a neighbor. Even with constructed packets, without the corresponding
password, a RSVP connection to the router cannot be created. The RSVP key verification
is performed between two RSVP neighbors. The key used by the two neighbors cannot
be different. Otherwise, the authentication will fail, and the RSVP packets received by the
interface will be deleted.
A RSVP key can be encrypted in two modes: MD5 and SHA-1. The default mode is MD5.
To promote the security and reliability of RSVP authentication, the enhanced functions
of RSVP authentication are provided, including slide-window technology and handshake
mechanism. Sliding windows are used to prevent unordered packets. The handshake
mechanism (authentication negotiation) is used to prevent nodes being attacked by
repeatedly-sent packets during reboot.

2.4.2 Configuring TE Authentication
This procedure describes how to configure TE authentication.

Context
You should configure two neighboring nodes to implement the authentication function.

2-35
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

ZXR10 M6000-S Configuration Guide (MPLS)

Steps
1. Enable MPLS TE.
Step

Command

Function

1

ZXR10(config)#mpls traffic-eng

Enables MPLS TE
globally, and enters the
TE configuration mode.

2

ZXR10(config-mpls-te)#interface <interface-name>

Enables MPLS TE on the
interface.

2. Enable the authentication function for an interface.
Step

Command

Function

1

ZXR10(config-mpls-te-if-interface-name)#authe

Enables the authentication

ntication

function for an interface.

ZXR10(config-mpls-te-if-interface-name)#authent

As the receiver's end,

ication challenge

perform Challenge/Response

2

handshake with a neighbor.
3

ZXR10(config-mpls-te-if-interface-name)#authent

As the sender's end,

ication challenge-imp

perform Challenge/Response
handshake with a neighbor.

4

ZXR10(config-mpls-te-if-interface-

Sets authentication key.

name)#authentication key passphrase {encrypted

<encrypted-password>:

<encrypted-password>|<password>}

encrypted authentication
key.
<password>: unencrypted
authentication key.

5

6

ZXR10(config-mpls-te-if-interface-name)#authen

Specifies an authentication

tication type {md5 | sha1}

type.

ZXR10(config-mpls-te-if-interface-name)#authent

Specifies the size of the

ication window-size <window-size>

window for displaying
authentication messages,
range: 1–64.

3. To displays the configuration results, run the following command:
Command

Function

ZXR10#show ip rsvp authentication

Displays the authentication relationship.

– End of Steps –

2-36
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

Chapter 2 MPLS TE Configuration

2.4.3 TE Authentication Configuration Instance
Configuration Instruction
As shown in Figure 2-9, the establishment of common RSVP tunnel from P1 to P2 uses
OSPF TE and a strict routing mode. Under the interface, SHA 1 authentication mode is
used.
Figure 2-9 TE Interface Authentication Configuration

Configuration Method
1. Establish OSPF neighbors between P1 and P2 straight-through interfaces, and enable
TE function in the OSPF protocol.
2. Enable TE for P1 and P2 straight-through interfaces. Under these interfaces, use the
authentication mode. Enable challenge and challenge-imp for P1 and P2 interfaces,
and use SHA1 authentication mode. The password is 12345678.
3. On P1, set the tunnel destination and the strict routing mode.
4. Set a static route that routes to the destination on P1. The next hop is Tunnel1. In this
way, messages are forwarded through Tunnel1.

Configuration Steps
The following describes the configuration on P1:
P1(config)#interfacegei-0/1/0/2
P1(config-if-gei-0/1/0/2)#no shutdown
P1(config-if-gei-0/1/0/2)#ip address 192.168.1.1 255.255.255.0
P1(config-if-gei-0/1/0/2)#exit
P1(config)#interface loopback1
P1(config-if-loopback1)#ip address 1.1.1.1 255.255.255.255
P1(config-if-loopback1)#exit
P1(config)#interface te_tunnel1
P1(config-if-te_tunnel1)#ip unnumbered loopback1
P1(config-if-te_tunnel1)#exit

P1(config)#router ospf 1

2-37
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

ZXR10 M6000-S Configuration Guide (MPLS)
P1(config-ospf-1)#router-id 1.1.1.1
P1(config-ospf-1)#network 192.168.1.0 0.0.0.255 area 0
P1(config-ospf-1)#network 1.1.1.1 0.0.0.0 area 0
P1(config-ospf-1)#mpls traffic-eng area 0
P1(config-ospf-1)#exit

P1(config)#mpls traffic-eng
P1(config-mpls-te)#interface loopback1
P1(config-mpls-te-if-loopback1)#exit
P1(config-mpls-te)#router-id 1.1.1.1
P1(config-mpls-te)#interface gei-0/1/0/2
P1(config-mpls-te-if-gei-0/1/0/2)#authentication
P1(config-mpls-te-if-gei-0/1/0/2)#authentication type sha1
/*Set SHA1 as the authentication type for TE interface*/
P1(config-mpls-te-if-gei-0/1/0/2)#authentication key passphrase 12345678
/*Set authentication key*/
P1(config-mpls-te-if-gei-0/1/0/2)#authentication challenge
P1(config-mpls-te-if-gei-0/1/0/2)#authentication challenge-imp
P1(config-mpls-te-if-gei-0/1/0/2)#authentication window-size 10
P1(config-mpls-te-if-gei-0/1/0/2)#exit
P1(config-mpls-te)#explicit-path identifier 1
P1(config-mpls-te-expl-path-id-1)#next-address strict 192.168.1.2
P1(config-mpls-te-expl-path-id-1)#exit
P1(config-mpls-te)#tunnel te_tunnel 1
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 2.1.1.1
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1
explicit-path identifier 1
P1(config-mpls-te-tunnel-te_tunnel1)#exit
P1(config-mpls-te)#exit
P1(config)#ip route 172.20.1.2 255.255.255.255 te_tunnel1

The following describes the configuration on P2:
P2(config)#interface gei-0/1/0/2
P2(config-if-gei-0/1/0/2)#no shutdown
P2(config-if-gei-0/1/0/2)#ip address 192.168.1.2 255.255.255.0
P2(config-if-gei-0/1/0/2)#exit
P2(config)#interface loopback2
P2(config-if-loopback2)#ip address 2.1.1.1 255.255.255.255
P2(config-if-loopback2)#exit

P2(config)#router ospf 1
P2(config-ospf-1)#router-id 2.1.1.1
P2(config-ospf-1)#network 192.168.1.0 0.0.0.255 area 0
P2(config-ospf-1)#network 2.1.1.1 0.0.0.0 area 0
P2(config-ospf-1)#mpls traffic-eng area 0

2-38
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

1.1.20.gei-0/1/0/2 up/up P1(config)#show mpls traffic-eng interface detail gei-0/1/0/2 gei-0/1/0/2: State: ENABLE Traffic-eng metric: 0 Authentication: enabled Key: <encrypted> Type: sha-1 Challenge: enabled Challenge-imp: Implemented 2-39 SJ-20140731105308-012|2014-10-20 (R1.255.1. check the tunnel status. and the authentication information of Tunnel1 is available: P1(config)#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT tunnel_1 2.Chapter 2 MPLS TE Configuration P2(config-ospf-1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#interface loopback2 P2(config-mpls-te-if-loopback2)#exit P2(config-mpls-te)#router-id 2.1.255.1 .0 R2(config-if-gei-0/1/0/2)#exit Configuration Verification On P1.2 255.1. The tunnel is in up status.1 P2(config-mpls-te)#interface gei-0/1/0/2 P2(config-mpls-te-if-gei-0/1/0/2)#authentication P2(config-mpls-te-if-gei-0/1/0/2)#authentication challenge P2(config-mpls-te-if-gei-0/1/0/2)#authentication challenge-imp P2(config-mpls-te-if-gei-0/1/0/2)#authentication type sha1 /*Set SHA1 as the authentication type for TE interface*/ P2(config-mpls-te-if-gei-0/1/0/2)#authentication key passphrase 12345678 /*Set authentication key*/ P2(config-mpls-te-if-gei-0/1/0/2)#authentication window-size 10 P2(config-mpls-te-if-gei-0/1/0/2)#exit The following describes the configuration on R2: R2(config)#interface gei-0/1/0/2 R2(config-if-gei-0/1/0/2)#no shutdown R2(config-if-gei-0/1/0/2)#ip address 172.0) ZTE Proprietary and Confidential .

1.5.2 Interface: gei-0/1/0/2 Direction: Send Crypto Auth:Enable Send Key ID (hex): 0x6896a0010000 Next valid seq: 1c9f 6bafc3 Challenge-imp: Configured challenge-imp state: CHALL_IMP_WAIT Direction: recv Challenge: Configured challenge state: CHALL_SUCC Rcv Key ID (hex): 0x6896a0030000 Windowsize: 10 2.0) ZTE Proprietary and Confidential . Inter-AS TE LSP: The LSP of the MPLS TE tunnel crosses the node who is not in the AS of the ingress router.168. Inter-Area TE LSP and Inter-AS TE LSP are advertised in the ERO through the sub-object of the loose hop. There are two types of LSPs that crossing the network: l l Inter-Area TE LSP: The LSP of the MPLS TE tunnel crosses the node in the topology database that is not in the ingress router. so 2-40 SJ-20140731105308-012|2014-10-20 (R1.1 MPLS TE Crossing Several AS Domains Overview MPLS TE Crossing Several AS Domains Introduction MPLS TE creates an LSP tunnel crossing the network to transmit the traffic. The ingress router does not know the strict path of the other areas.ZXR10 M6000-S Configuration Guide (MPLS) Window size: 10 BFD: disabled Backup path: None SRLGs: None Intf Fast-Hello: DISABLE Fast-Hello interval: 10000 Fast-Hello miss: 4 Convergence-Ratio: 100(%) On P1.5 Confiugration of MPLS TE Crossing Several AS Domains 2. This node is in other OSPF area or the IS-IS level. check the TE authentication information: P1#show ip rsvp authentication Neighbor: 192.

0) ZTE Proprietary and Confidential . The ingress router and the ABR in this explicit path segment the LSP. The ASBR calculates the loose path to the strict path. LSR2 and LSR3 belong to AS100 and the same area area0. The remanent loose explicit path is calculated as the strict explicit path. Specify that the LSP must pass the Area Border Router (ABR) through the next-address loose command. For the INTER-AREA application. In this case. add the strict explicit path of the ASBR in another AS to the loose explicit path of the destination node and then send it to the ASBR of another AS. If the AS where the head-end LSR responsible for calculating the TE LSP is located uses the OSPF protocol. 2-41 SJ-20140731105308-012|2014-10-20 (R1. the AS does not know the topology of another AS. An AS does not know the topology structure of another AS. the path to the next ABR or the egress interface of the tunnel is calculated separately. you needs to specify that the LSP must pass ABR through the next-address loose command. the key point is that how to calculate the LSP of the ASBR at the end of the link crossing different domains. the TE LSP crossing several domains is established. In this case. the RSVP-TE could send the signalling to the router where the passive interface is located according to the path calculated by CSPF. The lower router handles the sub-object of these loose hop and set it to the strict hop. it is required to set the interface to passive-interface mode on the ASBR and flood it to the Interior Gateway Protocol (IGP) in the ASBR. In this case. The working principle of INTER-AS application is as follows: To realize INTER-AS application. MPLS TE Crossing Several AS Domains Work Flow The application of RSVP-TE crossing several domains is classified into two categories. and LSR4. the head-end LSR completes the LSP calculation task. At the same time. it is required to calculate the TE LSP. Now it is required to establish a TE LSP from LSR1 to LSR6 and calculate this LSP. For each segment. For the Inter-AS tunnel. LSR3 is the ASBR for AS100. LSR5 and LSR6 belong to AS200. As shown in Figure 2-10.Chapter 2 MPLS TE Configuration the loose display mode must be used. you only need to set the path (in loose mode) for the router connected with the ingress of the tunnel during the configuration. In this case. establish a loose explicit path in the router on the ingress interface of the tunnel. you need to consider how to calculate the LSP crossing several domains (Inter-AS). For the Inter-Area TE tunnel. After that. so the head-end LSR can only calculate the LSP of the local Autonomous System Boundary Router (ASBR). The router sends the receivesignallingng to the ASBR of another AS. and LSR4 is the ASBR for AS200. If the LSP of the ASBR at the other end of the link is calculated. so the head-end LSR can only calculates the LSP of ASBR. it is assumed that LSR1. and the AS is composed of multiple areas. including INTER-AREA and INTER-AS.

Command Function ZXR10(config)#mpls traffic-eng Enables the TE function globally.D>[{[nbr-if-addr passive-interface attribute.2 Configuring the MPLS TE Crossing Several AS Domains This procedure describes how to configure MPLS TE Crossing Several AS Domains.[nbg-igp-id {isis <sysid>| ospf <sysid>}]}] 2-42 SJ-20140731105308-012|2014-10-20 (R1. Set the POSO/1 interface on the LSR3 to mpls traffic-eng passive interface. In this case. Step Command Function 1 ZXR10(config-mpls-te)#interface <interface-name> Enters the TE interface configuration mode. Enable the TE function globally.0) ZTE Proprietary and Confidential . The LSR3 does not know how to get to the LSR4.C. the LSR3 forms an Opaque LSA (type 10) or a TLV22 neighbor. When RSVP-TE establishes the tunnel. the LSP from the LSR1 to the LSR3 could be calculated. the head-end LSR1 could calculate the LSP from LSR1 to LSR3 and from LSR3 to LSR4.5. <if-address>].ZXR10 M6000-S Configuration Guide (MPLS) Figure 2-10 TE LSP Calculation Scheme According to the current mechanism. In this case. The LSR3 reports the inter-domain link and LSR4 at the other end of the link to teh AS100. 2. the LSR4 calculates the remanent loose path to the strict path to complete the TE LSP establishment in different domains. Configure the TE interface passive-interface attribute. The method is as follows: configure a path to the ASBR (LSR4) of another AS on the ASBR (LSR3) of the local AS.B. In this case. the LSR3 can calculate the strict explicit path to the ASBR (LSR4) of another AS after the signaling is sent to the ASBR (LSR3) and sends the strict explicit path to the ASBR (LSR4) of another AS for processing. 2. 2 ZXR10(config-mpls-te-if-interface-name)#p Configures the TE interface assive-interface nbr-te-id <A. Steps 1.

3 MPLS TE Crossing Several AS Domains Configuration Instance 2. configure passive-interface to form an Opaque LSA (point-to-point LAS with type 10) and floods to its own area.5. – End of Steps – 2. Configure the global OSPF instance and establish the OSPF neighbor. 3.Chapter 2 MPLS TE Configuration <A.D>: indicates the TE router-id of the peer neighbor router of this link.3. To display the configuration results. <if-addr>: indicates the interface address of the remote ASBR (it is the TE RouterID of the default neighbor if not configured). run the following commands: Commands Functions ZXR10#show mpls traffic-eng interface detail Displays the detailed configuration of [<interface-name>] the TE interface. Displays whether the neighbor ZXR10#show isis database verbose information crossing several domains exists in the database. ZXR10#show ip ospf database opaque-area Displays whether the egress of the ASBR generates Point-to-point LSA (type 10). Figure 2-11 Configuration Instance of OSPF TE Crossing Several AS Domains 2-43 SJ-20140731105308-012|2014-10-20 (R1. and R2 locates in the AS 200.1 Configuring an OSPF TE Crossing Several AS Domains Configuration Descriptions The network topology is shown in Figure 2-11.B.5.C.0) ZTE Proprietary and Confidential . R1 and R3 locate in the AS100. Enable the TE function on the egress interface of the ASBR1.

255 area 0 R1(config-ospf-777)#mpls traffic-eng area 0 R1(config-ospf-777)#exit MPLS-TE configuration: R1(config)#mpls traffic-eng R1(config-mpls-te)#interface loopback61 R1(config-mpls-te-if-loopback61)#exit R1(config-mpls-te)#router-id 61.1 0.255 R1(config-if-loopback61)#exit OSPF and OSPF TE configuration: R1(config)#router ospf 777 R1(config-ospf-777)#router-id 61.0) ZTE Proprietary and Confidential . Establish the OSPF neighbor between the R1 and the R3 in the same AS100 and enable TE. In this case.1 255.61.1.0. Enable the TE on two interface direct connected with the R1 and the R3. Enable the TE on the egress interface of the ASBR1 and configure passive-interface.0. The next hop is Tunnel1.1 R1(config-mpls-te)#interface gei-0/1/0/3 R1(config-mpls-te-if-gei-0/1/0/3)#exit R1(config-mpls-te)#exit R1(config)#interface te_tunnel100 R1(config-if-te_tunnel100)#ip unnumbered loopback61 R1(config-if-te_tunnel100)#exit R1(config)#mpls traffic-eng R1(config-mpls-te)#tunnel te_tunnel 100 R1(config-mpls-te-tunnel-te_tunnel100)#tunnel destination ipv4 61.0 area 0 R1(config-ospf-777)#network 131.255.61.0 0. Configuration Commands The configuration of R1 is as follows: Interface configuration: R1(config)#interface gei-0/1/0/3 R1(config-if-gei-0/1/0/3)#no shutdown R1(config-if-gei-0/1/0/3)#ip address 131.0. the traffic is transmitted through the tunnel.1. 4.255. Enable OSPF TE on ASBR2 and enable the TE on the gei-0/5/0/3 interface.61.61.61.1 R1(config-ospf-777)#network 61.61. 3. 2.61.4.0. Configure a TE tunnel from R1 to R2 passing through ASBR1 in loose mode.255.1 255.61.255. 6.0 R1(config-if-gei-0/1/0/3)#exit R1(config)#interface loopback61 R1(config-if-loopback61)#ip address 61. 5. Configure a static route to the destination on the R1 router.2 2-44 SJ-20140731105308-012|2014-10-20 (R1.ZXR10 M6000-S Configuration Guide (MPLS) Configuration Flow 1.4.61.61.

255.255.255.1.255.0 R2(config-if-gei-0/5/0/3)#exit R2(config)#interface loopback61 R2(config-if-loopback61)#ip address 61.2 255.255 R2(config-if-loopback61)#exit OSPF TE configuration: R2(config)#router ospf 777 R2(config-ospf-777)#router-id 61.255.61.61.2 255.Chapter 2 MPLS TE Configuration R1(config-mpls-te-tunnel-te_tunnel100)#tunnel mpls traffic-eng path-option 1 explicit-path identifier 100 R1(config-mpls-te-tunnel-te_tunnel100)#exit R1(config-mpls-te)#explicit-path identifier 100 R1(config-mpls-te-expl-path-id-100)#next-address loose 61.3 R1(config-mpls-te-expl-path-id-100)#exit R1(config-mpls-te)#exit R1(config)#ip route 172.255 te_tunnel1 The configuration of R2 is as follows: Interface configuration: R2(config)#interface gei-0/5/0/3 R2(config-if-gei-0/5/0/3)#no shutdown R2(config-if-gei-0/5/0/3)#ip address 131.1.4.255.61.255.4.255 R3(config-if-loopback61)#exit 2-45 SJ-20140731105308-012|2014-10-20 (R1.20.61.2.2 R2(config-mpls-te)#interface gei-0/5/0/3 R2(config-mpls-te-if-gei-0/5/0/3)#end The configuration of R3 is as follows: Interface configuration: R3(config)#interface gei-0/1/0/3 R3(config-if-gei-0/1/0/3)#no shutdown R3(config-if-gei-0/1/0/3)#ip address 131.255.2.3 255.0) ZTE Proprietary and Confidential .2 R2(config-ospf-777)#mpls traffic-eng area 0 MPLS-TE configuration: R2(config)#mpls traffic-eng R2(config-mpls-te)#interface loopback61 R2(config-mpls-te-if-loopback61)#exit R2(config-mpls-te)#router-id 61.255.0 R3(config-if-gei-0/1/0/4)#exit R3(config)#interface loopback61 R3(config-if-loopback61)#ip address 61.61.61.2 255.0 R3(config-if-gei-0/1/0/3)#exit R3(config)#interface gei-0/1/0/4 R3(config-if-gei-0/1/0/4)#no shutdown R3(config-if-gei-0/1/0/4)#ip address 131.255.61.1 255.4.61.255.255.61.61.2 255.

1.4.3 R3(config-ospf-777)#network 131.61.61.4. type explicit identifier 100 (Basis for Setup) Actual Bandwidth: N/A Hot-standby protection: no path options protected Config Parameters: 2-46 SJ-20140731105308-012|2014-10-20 (R1.61.2 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1.ZXR10 M6000-S Configuration Guide (MPLS) OSPF and OSPF TE configuration: R3(config)#router ospf 777 R3(config-ospf-777)#router-id 61.2 nbr-if-addr 131.3 R3(config-mpls-te)#interface gei-0/1/0/3 R3(config-mpls-te-if-gei-0/1/0/3)#exit R3(config-mpls-te)#interface gei-0/1/0/4 R3(config-mpls-te-if-gei-0/1/0/4)#passive-interface nbr-te-id 61.61.2 - gei-0/1/0/3 up/up R1(config)#show mpls traffic-eng tunnels te_tunnel 100 Name: tunnel_100 (Tunnel100) Destination: 61.0.0.61.61.2.61.0 area 0 R3(config-ospf-777)#mpls traffic-eng area 0 R3(config-ospf-777)#exit MPLS-TE configuration: R3(config)#mpls traffic-eng R3(config-mpls-te)#interface loopback61 R3(config-mpls-te-if-loopback61)#exit R3(config-mpls-te)#router-id 61.61.255.61.61.1 nbr-igp-id ospf 61.255 area 0.0.61.0 0.0 R3(config-ospf-777)#network 61.1.61.0.20.0 R5(config-if-gei-0/2/1/1)#exit Configuration Verification Show the tunnel establishment information on the R1 router: R1(config)#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT tunnel_100 61.61.61.255.2 255.3 0.0.0.2 The configuration of R5 is as follows: R5(config)#interface gei-0/2/1/1 R5(config-if-gei-0/2/1/1)#no shutdown R5(config-if-gei-0/2/1/1)#ip address 172.0) ZTE Proprietary and Confidential .

Tun_Instance 105 RSVP Path Info: Explicit Route: 131.147456 RSVP Signalling Info : Src 61.61. burst= 2000 bytes.1.Chapter 2 MPLS TE Configuration Resv-Style: SE Metric Type: IGP (default) Hop Prior: disabled Upper Limit: 4294967295 Upper Limit: - Record-Route: disabled Facility Fast-reroute: disabled Detour Fast-reroute: disabled Hot-standby-lsp Fast-reroute: disabled BFD: disabled Policy class: default Track Name: Auto-reoptimize: disabled Hot-standby-lsp Auto-reoptimize: disabled Reference Hot-standby: disabled Tunnel-Status: enabled Bandwidth: 0 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 Affinity: 0x0/0x0 EBS: 0 byte AutoRoute: disabled AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0.61.4.4.1. peak rate = 0 kbits RSVP Resv Info: Record Route: NULL Fspec:ave rate= 0 kbits.0 InLabel:OutLabel:gei-0/1/0/3.2 61.2 Exclude Route: NULL Record Route: NULL Tspec:ave rate= 0 kbits.1. burst= 2000 bytes.2.0.0) ZTE Proprietary and Confidential . Dst 61. Tun_Id 100.61.61.0. peak rate = 0 kbits Check the database information on the ASBR to see whether the egress interface of the ASBR generates Point-to-point LSA (type 10): R3(config)#show ip ospf database opaque-area area 0 2-47 SJ-20140731105308-012|2014-10-20 (R1.1 131.61.61.

0) ZTE Proprietary and Confidential .61.33) (Process ID 777) Type-10 Opaque Link Area Link States (Area 0.61.2 LS Seq Number: 0x80000001 Checksum: 0x5c62 Length: 28 Fragment number : 0 MPLS TE router ID : 61.0) LS age: 665 Options: (No TOS-capability.0.0.0 Opaque Type: 1 Opaque ID: 0 Advertising Router: 61.61.0.61.1 LS Seq Number: 0x80000001 Checksum: 0x5868 Length: 28 Fragment number : 0 2-48 SJ-20140731105308-012|2014-10-20 (R1.0.61.61. DC) LS Type: Opaque Area Link Link State ID: 1.0.0 Opaque Type: 1 Opaque ID: 0 Advertising Router: 61.0.61.61. DC) LS Type: Opaque Area Link Link State ID: 1.61.0. DC) LS Type: Opaque Area Link Link State ID: 1.61.61.0.3 Number of Links : 0 LS age: 735 Options: (No TOS-capability.61.2 Number of Links : 0 LS age: 752 Options: (No TOS-capability.0 Opaque Type: 1 Opaque ID: 0 Advertising Router: 61.ZXR10 M6000-S Configuration Guide (MPLS) OSPF Router with ID (61.33 LS Seq Number: 0x80000001 Checksum: 0xabf2 Length: 28 Fragment number : 0 MPLS TE router ID : 61.

61.Chapter 2 MPLS TE Configuration MPLS TE router ID : 61.61.1 Number of Links : 0 LS age: 655 Options: (No TOS-capability.61.61.1.2 LS Seq Number: 0x80000002 Checksum: 0x99c8 Length: 124 Fragment number : 2 2-49 SJ-20140731105308-012|2014-10-20 (R1.2 Neighbor Interface Address : 0.61.0 Admin Metric : 1 Maximum bandwidth : 125000000 Maximum reservable bandwidth : 0 Number of Priority : 8 Priority 0 : 0 Priority 1 : 0 Priority 2 : 0 Priority 3 : 0 Priority 4 : 0 Priority 5 : 0 Priority 6 : 0 Priority 7 : 0 Affinity Bit : 0x0 Number of Links : 1 LS age: 664 Options: (No TOS-capability.0.4.0.0.61.1. DC) LS Type: Opaque Area Link Link State ID: 1.1 Opaque Type: 1 Opaque ID: 1 Advertising Router: 61.0.0) ZTE Proprietary and Confidential .2 Opaque Type: 1 Opaque ID: 2 Advertising Router: 61.33 LS Seq Number: 0x80000001 Checksum: 0xd66f Length: 124 Fragment number : 1 Link connected to Broadcast network Link ID : 131.0.1 Interface Address : 131.4.0. DC) LS Type: Opaque Area Link Link State ID: 1.

0.1 Interface Address : 131.0) ZTE Proprietary and Confidential .4.1 Interface Address : 131.1.2.4.1. DC) LS Type: Opaque Area Link Link State ID: 1.1 Neighbor Interface Address : 0.1 LS Seq Number: 0x80000003 Checksum: 0x6bf8 Length: 124 Fragment number : 2 Link connected to Broadcast network Link ID : 131.4.0.0.0 Admin Metric : 1 Maximum bandwidth : 125000000 Maximum reservable bandwidth : 0 Number of Priority : 8 Priority 0 : 0 Priority 1 : 0 Priority 2 : 0 Priority 3 : 0 Priority 4 : 0 Priority 5 : 0 Priority 6 : 0 Priority 7 : 0 Affinity Bit : 0x0 Number of Links : 1 LS age: 659 Options: (No TOS-capability.0 Admin Metric : 1 Maximum bandwidth : 125000000 Maximum reservable bandwidth : 0 Number of Priority : 8 Priority 0 : 0 Priority 1 : 0 Priority 2 : 0 Priority 3 : 0 Priority 4 : 0 Priority 5 : 0 Priority 6 : 0 Priority 7 : 0 Affinity Bit : 0x0 2-50 SJ-20140731105308-012|2014-10-20 (R1.2.2 Opaque Type: 1 Opaque ID: 2 Advertising Router: 61.1 Neighbor Interface Address : 0.0.4.ZXR10 M6000-S Configuration Guide (MPLS) Link connected to Broadcast network Link ID : 131.61.0.0.61.

Chapter 2 MPLS TE Configuration Number of Links : 1 LS age: 31 Options: (No TOS-capability.2 Interface Address : 131.2 Admin Metric : 1 Maximum bandwidth : 125000000 Maximum reservable bandwidth : 0 Number of Priority : 8 Priority 0 : 0 Priority 1 : 0 Priority 2 : 0 Priority 3 : 0 Priority 4 : 0 Priority 5 : 0 Priority 6 : 0 Priority 7 : 0 Affinity Bit : 0x0 Number of Links : 1 Show the details about the TE interface on the ASBR.2 Neighbor Interface Address : 61. DC) LS Type: Opaque Area Link Link State ID: 1.0.0) ZTE Proprietary and Confidential .61.61.61.4.0. R3(config)#show mpls traffic-eng interface detail gei-0/1/0/4 gei-0/1/0/4: State: ENABLE Traffic-eng metric:0 Authentication: disabled Key: <encrypted> Type: md5 Challenge: disabled Challenge-imp: Window size: Not implemented(simulated) 32 BFD: disable Passive Info: 2-51 SJ-20140731105308-012|2014-10-20 (R1.61.33 LS Seq Number: 0x80000001 Checksum: 0x3524 Length: 124 Fragment number : 4 Link connected to Point-to-point network Link ID : 61.2.4 Opaque Type: 1 Opaque ID: 4 Advertising Router: 61.61.61.

1 61. configure passive-interface to form a point-to-point database.5. R1 and R3 locates in AS100 and R2 locates in AS200.0 R1(config-if-gei-0/1/0/3)#exit R1(config)#interface loopback61 R1(config-if-loopback1)#ip address 61. Enable the TE on the egress interface of the ASBR1 and configure passive-interface.255. 5. Enable the TE on two interface direct connected with the R1 and the R3.ZXR10 M6000-S Configuration Guide (MPLS) nbr_te_id nbr_if_addr ospf_rid 61.61. Configuration Commands The configuration of R1 is as follows: Interface configuration: R1(config)#interface gei-0/1/0/3 R1(config-if-gei-0/1/0/3)#no shutdown R1(config-if-gei-0/1/0/3)#ip address 131.2 131.61.2 isis_id Backup path: None SRLGs: None Intf Fast-Hello : DISABLE Fast-Hello interval : 10000 Fast-Hello miss : 4 2.1 255.4.61.0) ZTE Proprietary and Confidential .1 255. Configure a TE tunnel from R1 to R2 passing through ASBR1 in loose mode.255.255. R1 and R3 locate in the same area.61. 4. Establish the IS-IS neighbor between the R1 and the R3 in the same AS100 and enable IS-IS TE. Enable the TE function on the egress interface of the ASBR1. Figure 2-12 Configuration Instance of IS-IS TE Crossing Several AS Domains Configuration Flow 1.255.61.2 Configuring an IS-IS TE Crossing Several AS Domains Configuration Descriptions The network topology is shown in Figure 2-12.1. Configure the global IS-IS instance and establish the IS-IS neighbor.4. 3.61. Enable IS-IS TE on ASBR2 and enable the TE on the ingress gei-0/5/0/3 interface.255 2-52 SJ-20140731105308-012|2014-10-20 (R1. 2.2.3.

1 R1(config-mpls-te)#tunnel te_tunnel 100 R1(config-mpls-te-tunnel-te_tunnel100)#tunnel destination ipv4 61.2.Chapter 2 MPLS TE Configuration R1(config-if-loopback1)#exit IS-IS and IS-IS TE configuration: R1(config)#router isis 1 R1(config-isis-1)#area 01 R1(config-isis-1)#system-id 1236.2 R1(config-mpls-te-tunnel-te_tunnel100)#tunnel mpls traffic-eng path-option 1 explicit-path identifier 100 R1(config-mpls-te-tunnel-te_tunnel100)#exit R1(config-mpls-te)#explicit-path identifier 100 R1(config-mpls-te-expl-path-id-100)#next-address loose 61.1 255.61.61.4562.61.61.0) ZTE Proprietary and Confidential .4.255.61.0 R2(config-if-gei-0/5/0/3)#exit R2(config)#interface loopback61 2-53 SJ-20140731105308-012|2014-10-20 (R1.3 R1(config-mpls-te-expl-path-id-100)#exit R1(config-mpls-te)#exit The configuration of R2 is as follows: Interface configuration: R2(config)#interface gei-0/5/0/3 R2(config-if-gei-0/5/0/3)#no shutdown R2(config-if-gei-0/5/0/3)#ip address 131.61.7895 R1(config-isis-1)#metric-style wide R1(config-isis-1)#mpls traffic-eng level-1 R1(config-isis-1)#interface gei-0/1/0/3 R1(config-isis-1-if-gei-0/1/0/3)#ip router isis R1(config-isis-1)#interface loopback61 R1(config-isis-1-if-loopback61)#ip router isis R1(config-isis-1-if-loopback61)#exit R1(config-isis-1)#exit MPLS-TE configuration: R1(config)#mpls traffic-eng R1(config-mpls-te)#interface gei-0/1/0/3 R1(config-mpls-te-if-gei-0/1/0/3)#exit R1(config-mpls-te)#exit R1(config)#interface te_tunnel100 R1(config-if-te_tunnel100)#ip unnumbered loopback1 R1(config-if-te_tunnel100)#exit R1(config)#mpls traffic-eng R1(config-mpls-te)#interface loopback61 R1(config-mpls-te-if-loopback61)#exit R1(config-mpls-te)#router-id 61.255.

255.2 255.61.2 255.255.3 255.61.61.255 R2(config-if-loopback61)#exit IS-IS and IS-IS TE configuration: R2(config)#router isis 1 R2(config-isis-1)#area 10 R2(config-isis-1)#system-id 2355.3666 R2(config-isis-1)#metric-style wide R2(config-isis-1)#mpls traffic-eng level-1 R2(config-isis-1)#interface loopback61 R2(config-isis-1-if-loopback61)#ip router isis R2(config-isis-1-if-loopback61)#exit R2(config-isis-1)#exit R2(config)#mpls traffic-eng R2(config-mpls-te)#interface loopback61 R2(config-mpls-te-if-loopback61)#exit R2(config-mpls-te)#router-id 61.0) ZTE Proprietary and Confidential .255.255.1.2.4.255.4.255.ZXR10 M6000-S Configuration Guide (MPLS) R2(config-if-loopback61)#ip address 61.61.2 255.255E.61.255.5678.255.9101 R3(config-isis-1)#metric-style wide R3(config-isis-1)#mpls traffic-eng level-1 R3(config-isis-1)#interface gei-0/1/0/3 R3(config-isis-1-if-gei-0/1/0/3)#ip router isis R3(config-isis-1-if-gei-0/1/0/3)#exit 2-54 SJ-20140731105308-012|2014-10-20 (R1.61.0 R3(config-if-gei-0/1/0/4)#exit R3(config)#interface loopback61 R3(config-if-loopback61)#ip address 61.255 R3(config-if-loopback61)#exit IS-IS and IS-IS TE configuration: R3(config)#router isis 1 R3(config-isis-1)#area 01 R3(config-isis-1)#system-id 1234.0 R3(config-if-gei-0/1/0/3)#exit R3(config)#interface gei-0/1/0/4 R3(config-if-gei-0/1/0/4)#no shutdown R3(config-if-gei-0/1/0/4)#ip address 131.2 R2(config-mpls-te)#interface gei-0/5/0/3 R2(config-mpls-te-if-gei-0/5/0/3)#exit R2(config-mpls-te)#exit The configuration of R3 is as follows: Interface configuration: R3(config)#interface gei-0/1/0/3 R3(config-if-gei-0/1/0/3)#no shutdown R3(config-if-gei-0/1/0/3)# ip address 131.

type explicit identifier 100 (Basis for Setup) Actual Bandwidth: N/A Hot-standby protection: No path options protected Config Parameters: Resv-Style: SE Metric Type: IGP (default) Hop Prior: disabled Upper Limit: 4294967295 Upper Limit: - Record-Route: disabled Facility Fast-reroute: disabled Detour Fast-reroute: disabled Bandwidth Protection: disabled Hot-standby-lsp Fast-reroute: disabled 2-55 SJ-20140731105308-012|2014-10-20 (R1.1 nbr-igp-id isis 2355.Chapter 2 MPLS TE Configuration R3(config-isis-1)#interface loopback61 R3(config-isis-1-if-loopback61)#ip router isis R3(config-isis-1-if-loopback61)#exit R3(config-isis-1)#exit R3(config)#mpls traffic-eng R3(config-mpls-te)#interface loopback61 R3(config-mpls-te-if-loopback61)#exit R3(config-mpls-te)#router-id 61.255e.61.61.2.61.61.2 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1.3666 R3(config-mpls-te-if-gei-0/1/0/4)#exit R3(config-mpls-te)#exit Configuration Verification Check the tunnel establishment on the R1: R1(config)#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT tunnel_100 61.4.61.61.2 - gei-0/1/0/3 up/up R1(config)#show mpls traffic-eng tunnels te_tunnel 100 Name: tunnel_100 (Tunnel100) Destination: 61.61.61.3 R3(config-mpls-te)#interface gei-0/1/0/3 R3(config-mpls-te-if-gei-0/1/0/3)#exit R3(config-mpls-te)#interface gei-0/1/0/4 R3(config-mpls-te-if-gei-0/1/0/4)#passive-interface nbr-te-id 61.0) ZTE Proprietary and Confidential .2 nbr-if-addr 131.

61. burst= 2000 bytes.61.2 61.61.1.0) ZTE Proprietary and Confidential .61.2.0.00-00* NLPID: Hostname: Area Address: LSP Seq Num LSP Checksum LSP Holdtime ATT/P/OL 0x16 0x27c3 837 0/0/0 0xcc R3 01 2-56 SJ-20140731105308-012|2014-10-20 (R1. Tun_Id 100.0.4. peak rate = 0 kbits Check the database information on the R3. Tun_Instance 105 RSVP Path Info: Explicit Route: 131.ZXR10 M6000-S Configuration Guide (MPLS) BFD: disabled Policy class: default Track Name: Auto-reoptimize: disabled Hot-standby-lsp Auto-reoptimize: disabled Reference Hot-standby: disabled Tunnel-Status: enabled Bandwidth: 0 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 Affinity: 0x0/0x0 EBS: 0 byte AutoRoute: disabled AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0. burst= 2000 bytes.147456 RSVP Signalling Info : Src 61.1. Dst 61.61. peak rate = 0 kbits RSVP Resv Info: Record Route: NULL Fspec:ave rate= 0 kbits.1.61.1 131.0 InLabel:OutLabel:gei-0/1/0/3.4.2 Exclude Route: NULL Record Route: NULL Tspec:ave rate= 0 kbits. R3(config)#show isis database verbose level-1 Process ID:0 Process ID:1 IS-IS level 1 link-state database: LSPID R3.

[3]: 0 kbits/sec 2-57 SJ-20140731105308-012|2014-10-20 (R1.2.166. [1]: 0 kbits/sec [2]: 0 kbits/sec.4. [5]: 0 kbits/sec [6]: 0 kbits/sec.3 Ip address: 1.61.3. [1]: 0 kbits/sec [2]: 0 kbits/sec.2 Physical BW: 1000000 kbits/sec Reservable Global Pool BW: 0 kbits/sec Global Pool BW Unreserved: [0]: 0 kbits/sec.61.61.255E.2 Physical BW: 1000000 kbits/sec Reservable Global Pool BW: 0 kbits/sec Global Pool BW Unreserved: [0]: 0 kbits/sec.00 Metric: 0 IS-Extended R3.2.0) ZTE Proprietary and Confidential .82 Metric: 16777215 IS-Extended 2355.82/32 Metric: 10 IP 61. [3]: 0 kbits/sec [4]: 0 kbits/sec.4.3/32 LSPID LSP Seq Num LSP Checksum LSP Holdtime ATT/P/OL R3.2.61.1.2.1 Physical BW: 1000000 kbits/sec Reservable Global Pool BW: 0 kbits/sec Global Pool BW Unreserved: [0]: 0 kbits/sec.1.03 Affinity: 0x0 Interface IP Address: 131.4.0/24 Metric: 10 IP 166.Chapter 2 MPLS TE Configuration Router ID: 61.00 LSPID LSP Seq Num LSP Checksum LSP Holdtime ATT/P/OL R1.03-00* 0x8 0x7404 401 0/0/0 Metric: 0 IS-Extended R1.61.03 Affinity: 0x0 Interface IP Address: 131.3. [7]: 0 kbits/sec Metric: 10 IP 131.1 Hostname: R1 Metric: 10 IS-Extended R3.3.3666-00 Affinity: 0x0 Interface IP Address: 131.7.00-00 0xf 0xb98c 491 0/0/0 NLPID: 0xcc Area Address: 01 Ip address: 1. [5]: 0 kbits/sec [6]: 0 kbits/sec. [1]: 0 kbits/sec [2]: 0 kbits/sec. [7]: 0 kbits/sec Metric: 10 IS-Extended R3.1.61. [3]: 0 kbits/sec [4]: 0 kbits/sec.80 Router ID: 61.0/24 Metric: 10 IP 1.4.

ZXR10 M6000-S Configuration Guide (MPLS) [4]: 0 kbits/sec. the IP network bearing multiple services must reach the traditional level of the telecommunication network on the aspect of reliability.1/32 Check the detailed configuration information of the TE interface on ASBR.1.0/24 Metric: 10 IP 1.166.6 TE-FRR Configuration 2.0/24 Metric: 10 IP 166.4. In the last few years since mid 1990s.2.61.3.61. 2-58 SJ-20140731105308-012|2014-10-20 (R1.3.255e.1 ospf_rid isis_id 2355. the traditional IP network uses a "tried" service mode.0) ZTE Proprietary and Confidential .1 TE-FRR Overview TE-FRR Introduction At present.4.2. For example. [5]: 0 kbits/sec [6]: 0 kbits/sec. the MPLS technology has played an important role in the development of next generation telecommunication networks.2 131. QoS guarantee and multi-service support. R3(config)#show mpls traffic-eng interface detail gei-0/1/0/4 gei-0/1/0/4: State: ENABLE Traffic-eng metric: 0 Authentication: disabled Key: <encrypted> Type: md5 Challenge: disabled Challenge-imp: Window size: Not implemented(simulated) 32 BFD: disable Passive Info: nbr_te_id nbr_if_addr 61. [7]: 0 kbits/sec Metric: 10 IP 131.3666 Backup path: None SRLGs: None Intf Fast-Hello : DISABLE Fast-Hello interval : 10000 Fast-Hello miss : 4 Convergence-Ratio: 100(%) 2.61. such as quickly transferring. With the further development of the network service. the switching protection duration should less than 50 ms.61.80/32 Metric: 10 IP 61.6.

The following two methods are used for the implementation of the fast rerouting. The concept of several terms is as follows: l l l Main LSP: The main LSP is the protected LSP for the Detour LSP or the Bypass LSP. In this case. l l It is required to configure a backup tunnel on the egress interface of the main tunnel by manual. To ensure that the LSP is not affected by the link or the node fault. MP: It is the tail node of the Detour LSP or the Bypass LSP. the service data is transmitted through the protection path. Establish a backup tunnel for the main tunnel automatically when the backup condition is met (the node protection is generated first). the data transmission is not interrupted. This protection path is called Bypass LSP. l l Detour mode (One-to-one Backup): It provides protection to each LSP to be protected. the LSP tries to find a new path to re-establish the LSP and switch the data to the new path. It must be on the path of the main LSP and cannot be the tail node. The basic principle of the MPLS FRR is to protect one or more LSPs with a LSP which is established in advance. The protection is classified into the node protection and the link protection. This technology provides a quick switching protection function for the LSP with the help of the MPLS Traffic Engineering (TE). PLR: It is a head node of the Detour LSP or the Bypass LSP. The header node could continue sending a request to establish the main path when the data transmission is not affected. Before the new LSP is established. The main feature of the MPLS fast rerouting is fast response and timely switching. the MPLS FRR establishes a local backup path in advance. the MPLS FRR protects the faulty node or link to transmit the traffic through the protection node or link. TE-FRR Features The MPLS FRR is a mechanism used for the link protection and node protection. Backup the tunnel automatically. When the LSP link or node is faulty. Bypass mode (Facility Backup): It protects multiple LSPs through one protection path. MPLS FRR is implemented based on RSVP TE.0) ZTE Proprietary and Confidential . 2-59 SJ-20140731105308-012|2014-10-20 (R1. At the same time.Chapter 2 MPLS TE Configuration To ensure the reliability of the MPLS network. The Bypass mode also has two methods to implement fast rerouting. It ensures the smooth transition of the service data. This protection path is called Detour LSP. the MPLS Fast Reroute (FRR) technology plays a very important role. It must be on the path of the main LSP and cannot be the head node. When a fault occurs. and create a protection path for each LSP to be protected. The purpose of the MPLS FRR is as follows: skip the faulty link or node through the fast rerouting tunnel to protect the main path. The LSP established in advance is called fast rerouting LSP and the protected LSP is called main LSP. the device that detects the link or node fault switches the services from the faulty link to the backup path quickly to reduce the data loss.

an optimal backup path is calculated through an algorithm so that the backup path has a sufficient bandwidth for forwarding the services of the protection LSP upon switchover. all the services are switched to the Detour LSP path or the Bypass LSP path. The active tunnel is configured to have a 20 M bandwidth and require bandwidth protection. When this router is invalid. Upon selecting backup protection. you have to wait till the TE LSP is re-established. which is not protected by the TE FRR at the convergence layer. In this case. services may be interrupted. Figure 2-13 TE-FRR Bandwidth Protection HOT_LSP Supporting TE-FRR When a dynamic IP/MPLS is deployed in the network with end-to-end TE HOT_LSP protection. When this link is invalid. 2-60 SJ-20140731105308-012|2014-10-20 (R1. Two backup tunnels are configured at the RTB node. tunnel back_tnnl1 has a 10 M bandwidth and tunnel back_tnnl2 has a 30 M bandwidth. upon switchover. TE FRR is only deployed at the core convergence layer due to the complexity of the network and devices at the access layer. If both the convergence layer and the access layer are disconnected at the same time and the access device switches over to the standby LSP. The main LSP pass this link. all the service are switched to the Detour LSP path or the Bypass LSP path. back_tnnl2 is selected as the backup tunnel because the backup bandwidth of back_tnnl1 cannot protect the bandwidth of the active tunnel. The main LSP passes this router.0) ZTE Proprietary and Confidential . Once the requirement for bandwidth protection is promoted.ZXR10 M6000-S Configuration Guide (MPLS) l l Link protection: There is a direct link between the PLR and the MP. to ensure the bandwidth for the services of the protection LSP on the backup path. an additional requirement can be promoted for bandwidth protection. TE-FRR Bandwidth Protection If a bandwidth is configured for a protection LSP. Figure 2-13 shows the active tunnel path RTA-RTB-RTC-RTD-RTE and the backup tunnel path RTB-RTF-RTD. Node protection: There is a router between the PLR and the MP.

2 ZXR10(config-mpls-te-if-interface-name)#auto-tu Configures the tunnel to nnel backup support the auto-tunnel backup function. Configure the auto-tunnel backup function. FRR protection forms on downstream nodes of the HOT_LSP. 2 ZXR10(config-mpls-te-if-interface-name)#backup- Configures the tunnel-id for path te_tunnel <tunnel-id> the backup tunnel on the egress interface of the primary tunnel. To reduce the system calculation load. Step Command Function 1 ZXR10(config-mpls-te)#interface <interface-name> Enters the MPLS-TE interface configuration mode. configure FRR related protection attributes upon establishing the standby LSP to implement TE FRR protection on downstream nodes. 2. FRR protection is not needed for the downstream nodes of the HOT_LSP in some cases. Steps 1. 3 ZXR10(config-mpls-te-if-interface-name)#auto-tu Indicates that the auto-backup nnel backup nhop-only tunnel only supports path protection. a configuration item is added to enable or disable FRR protection for the HOT_LSP of a tunnel. Step Command Function 1 ZXR10(config-mpls-te)#tunnel te_tunnel Enters tunnel interface <tunnel-number> configuration mode. if both HOT_LSP protection and FRR protection are configured for a tunnel and a HOT_LSP has been created.6. ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Enables the fast rerouting number)#tunnel mpls traffic-eng fast-reroute {facility | function on the tunnel. Configure a backup tunnel. Configure a tunnel to support the FRR function.2 Configuring TE-FRR This procedure describes how to configure TE-FRR.Chapter 2 MPLS TE Configuration To ensure the minimum traffic loss. However. 3. At present.0) ZTE Proprietary and Confidential . 2 one-to-one} 2. Step Command Function 1 ZXR10(config-mpls-te)#interface <interface-name> Enters the MPLS-TE interface configuration mode. 2-61 SJ-20140731105308-012|2014-10-20 (R1.

5. Enables TE-FRR on the Hot-standby LSP. range: 64536~65535. Display the configuration results. Step Command Function 1 ZXR10(config-mpls-te)#tunnel te_tunnel Enters tunnel interface <tunnel-number> configuration mode. ZXR10(config-mpls-te)#tunnel te_tunnel <tunnel-number> 5 ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Sets a backup bandwidth for number)#tunnel mpls traffic-eng backup-bw {bandwidth} the backup tunnel. <max-value>: the maximum tunnel-num of the automatic backup tunnel.0) ZTE Proprietary and Confidential . ZXR10#show mpls traffic-eng tunnels 2-62 SJ-20140731105308-012|2014-10-20 (R1. Command Function ZXR10#show mpls traffic-eng fast-reroute Displays the FRR mapping relationship configured globally. Step 1 Command Function ZXR10(config-mpls-te)#tunnel te_tunnel Enters the active tunnel. Configure TE-FRR bandwidth protection. ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Enables RRO in tunnel mode. Displays tunnel information. range: 64536~65535. 2 3 ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Enables TE-FRR on the number)#tunnel mpls traffic-eng hot-standby-lsp Hot-standby LSP in tunnel fast-reroute mode. number)#tunnel mpls traffic-eng record-route 6.ZXR10 M6000-S Configuration Guide (MPLS) Step Command Function 4 ZXR10(config-mpls-te)#auto-tunnel backup Configures the maximum tunnel-num min <min-value> max <max-value> value or the minimum value for the auto-backup tunnel. 4. ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Exits the active tunnel. number)#exit 4 Enters the backup tunnel. <min-value>: the minimum tunnel-num of the automatic backup tunnel. <tunnel-number> 2 3 ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Enables the bandwidth number)#tunnel mpls traffic-eng fast-reroute {facility| protection function of the one-to-one }[bw-protect] active tunnel.

Tunnel1 is the active LSP and tunnel2 is stand-byndby LSP. – End of Steps – 2. When the active LSP has a fault. These two tunnels form the FRR relationship. 2-63 SJ-20140731105308-012|2014-10-20 (R1. there are two tunnels from the P1 router to the P3 router.6.1 Establishing a Tunnel in Facility Mode Manually Configuration Descriptions As shown in Figure 2-14.3 TE-FRR Configuration Instance 2.6. Tunnel2 passes by the P1 router and the P3 router. Tunnel1 passes by the P1 router. the P2 router and the P3 router. Displays the debugging information of ZXR10#debug rsvp fast-reroute the manual backup tunnel.0) ZTE Proprietary and Confidential . the stand-by LSP protects it.3. ZXR10#show mpls traffic-eng auto-backup tunnels Displays the summary of the summary auto-backup tunnel.Chapter 2 MPLS TE Configuration Command Function ZXR10#show mpls traffic-eng auto-backup tunnels band Displays the binding information of the [te_tunnel <tunnelId>] auto-backup tunnel and the primary tunnel. tunnel1 and tunnel2. ZXR10#show mpls traffic-eng tunnels backup Displays the backup bandwidth usage of the backup tunnel and the number of the protection tunnels. ZXR10#show mpls traffic-eng auto-backup parameter Displays the parameters of the auto-backup tunnel. Traffic is handed over to the stand-by LSP.

The next hop is Tunnel. Configuration Commands The configuration of P1 is as follows: P1(config)#interface gei-0/2/1/1 P1(config-if-gei-0/2/1/1)#no shutdown P1(config-if-gei-0/2/1/1)#ip address 74.1.1. Configure a static route to the destination on the P1 router. 3.1 255. Create the active path and the standby path. The stand-by path passes by the P1 router and the P3 router. Establish OSPF neighbor relationship through the direct-connected interfaces on the P1 router. the P2 router and the P3 router. 5.1. the traffic is transmitted through the tunnel. Establish two strict paths. Enable TE on the interfaces in use on the P1 router. The destination is the TE router-id of P3. Enable FRR on the active path.0) ZTE Proprietary and Confidential . Configure the stand-by LSP on gei-0/2/1/1 of the P1 router.255.1. the P2 router and the P3 router. the P2 router and the P3 router.1.1.255 P1(config-if-loopback1)#exit P1(config)#interface te_tunnel1 2-64 SJ-20140731105308-012|2014-10-20 (R1.0 P1(config-if-gei-0/2/1/1)#exit P1(config)#interface gei-0/2/1/3 P1(config-if-gei-0/2/1/3)#no shutdown P1(config-if-gei-0/2/1/3)#ip address 60.255. The path is in strict mode. The active path passes by the P1 router.255.255.ZXR10 M6000-S Configuration Guide (MPLS) Figure 2-14 Establishing a Tunnel in Facility Mode Manually Configuration Flow 1.255.0 P1(config-if-gei-0/2/1/3)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1.255. 2. In this case.1 255. 4. Enable OSPF TE.2 255.

Chapter 2 MPLS TE Configuration
P1(config-if-te_tunnel1)#ip unnumbered loopback1
P1(config-if-te_tunnel1)#exit
P1(config)#interface te_tunnel2
P1(config-if-te_tunnel2)#ip unnumbered loopback1
P1(config-if-te_tunnel2)#exit

P1(config)#router ospf 1
P1(config-ospf-1)#router-id 1.1.1.1
P1(config-ospf-1)#network 1.1.1.1

0.0.0.0 area 0

P1(config-ospf-1)#network 74.1.1.0 0.0.0.255 area 0
P1(config-ospf-1)#network 60.1.1.0 0.0.0.255 area 0
P1(config-ospf-1)#mpls traffic-eng area 0
P1(config-ospf-1)#exit

P1(config)#mpls traffic-eng
P1(config-mpls-te)#interface loopback1
P1(config-mpls-te-if-loopback1)#exit
P1(config-mpls-te)#router-id 1.1.1.1
P1(config-mpls-te)#explicit-path name primary
P1(config-mpls-te-expl-path-name)# next-address strict 74.1.1.1
P1(config-mpls-te-expl-path-name)#next-address strict 120.1.1.2
P1(config-mpls-te-expl-path-name)#exit
P1(config-mpls-te)#explicit-path name back
P1(config-mpls-te-expl-path-name)#next-address strict 60.1.1.2
P1(config-mpls-te-expl-path-name)#exit
P1(config-mpls-te)#interface gei-0/2/1/1
P1(config-mpls-te-if-gei-0/2/1/1)#exit
P1(config-mpls-te)#interface gei-0/2/1/3
P1(config-mpls-te-if-gei-0/2/1/3)#exit

P1(config-mpls-te)#tunnel te_tunnel1
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 3.1.1.1
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1
explicit-path name primary
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng record-route
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng fast-reroute facility
P1(config-mpls-te-tunnel-te_tunnel1)#exit
P1(config-mpls-te)#tunnel te_tunnel2
P1(config-mpls-te-tunnel-te_tunnel2)#tunnel destination ipv4 3.1.1.1
P1(config-mpls-te- tunnel-te_tunnel2)#tunnel mpls traffic-eng path-option 1
explicit-path name back
P1(config-mpls-te-tunnel-te_tunnel2)#exit
P1(config-mpls-te)#interface gei-0/2/1/1
P1(config-mpls-te-if-gei-0/2/1/1)#backup-path te_tunnel 2
P1(config-mpls-te-if-gei-0/2/1/1)#exit

2-65
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

ZXR10 M6000-S Configuration Guide (MPLS)
P1(config-mpls-te)#exit

P1(config)#ip route 172.20.1.2 255.255.255.255 te_tunnel1

The configuration of P2 is as follows:
P2(config)#interface gei-0/2/1/1
P2(config-if-gei-0/2/1/1)#no shutdown
P2(config-if-gei-0/2/1/1)#ip address 74.1.1.1 255.255.255.0
P2(config-if-gei-0/2/1/1)#exit
P2(config)#interface gei-0/2/1/2
P2(config-if-gei-0/2/1/2)#no shutdown
P2(config-if-gei-0/2/1/2)#ip address 120.1.1.1 255.255.255.0
P2(config-if-gei-0/2/1/2)#exit
P2(config)#interface loopback2
P2(config-if-loopback2)#ip address 2.1.1.1 255.255.255.255
P2(config-if-loopback2)#exit

P2(config)#router ospf 1
P2(config-ospf-1)#router-id 2.1.1.1
P2(config-ospf-1)#network 2.1.1.1

0.0.0.0 area 0

P2(config-ospf-1)#network 74.1.1.0 0.0.0.255 area 0
P2(config-ospf-1)#network 120.1.1.0 0.0.0.255 area 0
P2(config-ospf-1)#mpls traffic-eng area 0
P2(config-ospf-1)#exit

P2(config)#mpls traffic-eng
P2(config-mpls-te)#interface loopback2
P2(config-mpls-te-if-loopback2)#exit
P2(config-mpls-te)#router-id 2.1.1.1
P2(config-mpls-te)#interface gei-0/2/1/1
P2(config-mpls-te-if-gei-0/2/1/1)#exit
P2(config-mpls-te)#interface gei-0/2/1/2
P2(config-mpls-te-if-gei-0/2/1/2)#exit
P2(config-mpls-te)#exit

The configuration of P3 is as follows:
P3(config)#interface gei-0/2/1/2
P3(config-if-gei-0/2/1/2)#no shutdown
P3(config-if-gei-0/2/1/2)#ip address 120.1.1.2 255.255.255.0
P3(config-if-gei-0/2/1/2)#exit
P3(config)#interface gei-0/2/1/3
P3(config-if-gei-0/2/1/3)#no shutdown
P3(config-if-gei-0/2/1/3)#ip address 60.1.1.2 255.255.255.0
P3(config-if-gei-0/2/1/3)#exit
P3(config)#interface loopback3

2-66
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

Chapter 2 MPLS TE Configuration
P3(config-if-loopback3)#ip address 3.1.1.1 255.255.255.255
P3(config-if-loopback3)#exit

P3(config)#router ospf 1
P3(config-ospf-1)#router-id 3.1.1.1
P3(config-ospf-1)#network 3.1.1.1

0.0.0.0

area 0

P3(config-ospf-1)#network 120.1.1.0 0.0.0.255 area 0
P3(config-ospf-1)#network 60.1.1.0 0.0.0.255 area 0
P3(config-ospf-1)#mpls traffic-eng area 0
P3(config-ospf-1)#exit

P3(config)#mpls traffic-eng
P3(config-mpls-te)#interface loopback3
P3(config-mpls-te-if-loopback3)#exit
P3(config-mpls-te)#router-id 3.1.1.1
P3(config-mpls-te)#interface gei-0/2/1/2
P3(config-mpls-te-if-gei-0/2/1/2)#exit
P3(config-mpls-te)#interface gei-0/2/1/3
P3(config-mpls-te-if-gei-0/2/1/3)#exit
P3(config-mpls-te)#exit

The configuration of R2 is as follows:
R2(config)#interface gei-0/2/1/1
R2(config-if-gei-0/2/1/1)#no shutdown
R2(config-if-gei-0/2/1/1)#ip address 172.20.1.2 255.255.255.0
R2(config-if-gei-0/2/1/1)#exit

Configuration Verification
When the tunnel is up, check the FRR information on P1, as shown below.
P1#show mpls traffic-eng tunnels brief
Signalling Summary:
LSP Tunnels Process: running
RSVP Process: running
Forwarding: enabled
TUNNEL NAME

DESTINATION

UP IF

DOWN IF

STATE/PROT

tunnel_1

3.1.1.1

-

gei-0/2/1/1

up/up

tunnel_2

3.1.1.1

-

gei-0/2/1/3

up/up

P1#show mpls traffic-eng fast-reroute
Tunnel head end item information
Protected Tunnel
Tunnel1

LspID
86

In-label Out intf/label
Tun hd

FRR intf/label

gei-0/2/1/1:147456

Tu2:3

Status
ready

LSP midpoint frr information:

2-67
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

ZXR10 M6000-S Configuration Guide (MPLS)
LSP identifier

In-label Out intf/label

FRR intf/label

Status

When the active LSP has a fault, the traffic will be handed over to the stand-by LSP. FRR
is in active state. At this time, both the active tunnel and the standby tunnel are in up
status. Check the FRR state on P1. When the fault on the active LSP recovers, the FRR
relationship recovers to ready state.
P1#show mpls traffic-eng fast-reroute
Tunnel head end item information
Protected Tunnel

LspID

Tunnel1

86

In-label Out intf/label
Tun hd

FRR intf/label

gei-0/2/1/3:147456

Tu2:3

Status
active

LSP midpoint frr information:
LSP identifier

In-label Out intf/label

FRR intf/label

Status

2.6.3.2 Establishing a Tunnel in Facility Mode Automatically
Configuration Descriptions
As shown in Figure 2-15, there is an active tunnel from P1 to P3. The automatic backup
function is enabled. The displayed path of the active tunnle1 is P1-P2-P3. The FRR facility
protect function is enabled on the active tunnel and the auto-backup relationship is formed.
When the active LSP has a fault, the standby LSP protects it. Traffic is handed over to the
standby LSP.
Figure 2-15 Establishing a Tunnel in Facility Mode Automatically

Configuration Flow
1. Establish OSPF neighbor relationship through the direct-connected interfaces on P1,
P2 and P3. Enable OSPF TE.
2. Enable the au-backup function in TE mode.
2-68
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

Chapter 2 MPLS TE Configuration

3. Create an active tunnel passing P1-P2-P3.
4. Enable T3 on the interfaces in used on P1, P2 and P3.
5. Create the active path. Enable FRR facility on the active path. The destination is the
TE router-id of P3. The path is in strict mode.
6. Configure a static route to the destination on the P1. The next hop is Tunnel1. In this
case, the traffic is transmitted through the tunnel.

Configuration Commands
The configuration of P1 is as follows:
P1(config)#interface gei-0/2/1/1
P1(config-if-gei-0/2/1/1)#no shutdown
P1(config-if-gei-0/2/1/1)#ip address 74.1.1.2 255.255.255.0
P1(config-if-gei-0/2/1/1)#exit
P1(config)#interface gei-0/2/1/3
P1(config-if-gei-0/2/1/3)#no shutdown
P1(config-if-gei-0/2/1/3)#ip address 60.1.1.1 255.255.255.0
P1(config-if-gei-0/2/1/3)#exit
P1(config)#interface loopback1
P1(config-if-loopback1)#ip address 1.1.1.1 255.255.255.255
P1(config-if-loopback1)#exit
P1(config)#interface te_tunnel1
P1(config-if-te_tunnel1)#ip unnumbered loopback1
P1(config-if-te_tunnel1)#exit

P1(config)#router ospf 1
P1(config-ospf-1)#router-id 1.1.1.1
P1(config-ospf-1)#network 1.1.1.1

0.0.0.0

area 0

P1(config-ospf-1)#network 74.1.1.0 0.0.0.255 area 0
P1(config-ospf-1)#network 60.1.1.0 0.0.0.255 area 0
P1(config-ospf-1)#mpls traffic-eng area 0
P1(config-ospf-1)#exit

P1(config)#mpls traffic-eng
P1(config-mpls-te)#interface loopback1
P1(config-mpls-te-if-loopback1)#exit
P1(config-mpls-te)#router-id 1.1.1.1
P1(config-mpls-te)#explicit-path name primary
P1(config-mpls-te-expl-path-name)#next-address strict 74.1.1.1
P1(config-mpls-te-expl-path-name)#next-address strict 120.1.1.2
P1(config-mpls-te-expl-path-name)#exit

P1(config-mpls-te)#interface gei-0/2/1/1
P1(config-mpls-te-if-gei-0/2/1/1)#auto-tunnel backup
P1(config-mpls-te-if-gei-0/2/1/1)#exit

2-69
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

ZXR10 M6000-S Configuration Guide (MPLS)
P1(config-mpls-te)#interface gei-0/2/1/3
P1(config-mpls-te-if-gei-0/2/1/3)#exit

P1(config-mpls-te)#tunnel te_tunnel 1
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 3.1.1.1
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1
explicit-path name primary
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng record-route
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng fast-reroute facility
P1(config-mpls-te-tunnel-te_tunnel1)#exit
P1(config-mpls-te)#exit

P1(config)#ip route 172.20.1.2 255.255.255.255 te_tunnel1

The configuration of P2 is as follows:
P2(config)#interface gei-0/2/1/1
P2(config-if-gei-0/2/1/1)#no shutdown
P2(config-if-gei-0/2/1/1)#ip address 74.1.1.1 255.255.255.0
P2(config-if-gei-0/2/1/1)#exit
P2(config)#interface gei-0/2/1/2
P2(config-if-gei-0/2/1/2)#no shutdown
P2(config-if-gei-0/2/1/2)#ip address 120.1.1.1 255.255.255.0
P2(config-if-gei-0/2/1/2)#exit
P2(config)#interface loopback2
P2(config-if-loopback2)#ip address 2.1.1.1 255.255.255.255
P2(config-if-loopback2)#exit

P2(config)#router ospf 1
P2(config-ospf-1)#router-id 2.1.1.1
P2(config-ospf-1)#network 2.1.1.1

0.0.0.0

area 0

P2(config-ospf-1)#network 74.1.1.0 0.0.0.255 area 0
P2(config-ospf-1)#network 120.1.1.0 0.0.0.255 area 0
P2(config-ospf-1)#mpls traffic-eng area 0
P2(config-ospf-1)#exit

P2(config)#mpls traffic-eng
P2(config-mpls-te)#interface loopback2
P2(config-mpls-te-if-loopback2)#exit
P2(config-mpls-te)#router-id 2.1.1.1
P2(config-mpls-te)#interface gei-0/2/1/1
P2(config-mpls-te-if-gei-0/2/1/1)#exit
P2(config-mpls-te)#interface gei-0/2/1/2
P2(config-mpls-te-if-gei-0/2/1/2)#exit
P2(config-mpls-te)#exit

The configuration of P3 is as follows:
2-70
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

Chapter 2 MPLS TE Configuration
P3(config)#interface gei-0/2/1/2
P3(config-if-gei-0/2/1/2)#no shutdown
P3(config-if-gei-0/2/1/2)#ip address 120.1.1.2 255.255.255.0
P3(config-if-gei-0/2/1/2)#exit
P3(config)#interface gei-0/2/1/3
P3(config-if-gei-0/2/1/3)#no shutdown
P3(config-if-gei-0/2/1/3)#ip address 60.1.1.2 255.255.255.0
P3(config-if-gei-0/2/1/3)#exit
P3(config)#interface loopback3
P3(config-if-loopback3)#ip address 3.1.1.1 255.255.255.255
P3(config-if-loopback3)#exit

P3(config)#router ospf 1
P3(config-ospf-1)#router-id 3.1.1.1
P3(config-ospf-1)#network 3.1.1.1

0.0.0.0

area 0

P3(config-ospf-1)#network 120.1.1.0 0.0.0.255 area 0
P3(config-ospf-1)#network 60.1.1.0 0.0.0.255 area 0
P3(config-ospf-1)#mpls traffic-eng area 0
P3(config-ospf-1)#exit

P3(config)#mpls traffic-eng
P3(config-mpls-te)#interface loopback3
P3(config-mpls-te-if-loopback3)#exit
P3(config-mpls-te)#router-id 3.1.1.1
P3(config-mpls-te)#interface gei-0/2/1/2
P3(config-mpls-te-if-gei-0/2/1/2)#exit
P3(config-mpls-te)#interface gei-0/2/1/3
P3(config-mpls-te-if-gei-0/2/1/3)#exit
P3(config-mpls-te)#exit

The configuration of R2 is as follows:
R2(config)#interface gei-0/2/1/1
R2(config-if-gei-0/2/1/1)#no shutdown
R2(config-if-gei-0/2/1/1)#ip address 172.20.1.2 255.255.255.0
R2(config-if-gei-0/2/1/1)#exit

Configuration Verification
The P1 router shows that the active tunnel and the auto-backup tunnel are formed.
P1(config)##show mpls traffic-eng tunnels brief
Signalling Summary:
LSP Tunnels Process:

running

RSVP Process:

running

Forwarding:

enabled

TUNNEL NAME

DESTINATION

UP IF

DOWN IF

STATE/PROT

2-71
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

ZXR10 M6000-S Configuration Guide (MPLS)
tunnel_1

3.1.1.1

-

gei-0/2/1/1

up/up

tunnel_65535

3.1.1.1

-

gei-0/2/1/3

up/up

The P1 shows that the auto-backup protection relationship is formed.
P1(config)#show mpls traffic-eng fast-reroute
Tunnel head end item information
Protected Tunnel
Tunnel1

LspID
2

In-label

Out intf/label

FRR intf/label

Tun hd

gei-0/2/1/1:147456

Tu65535:3

Status
ready

LSP midpoint frr information:
LSP identifier

In-label Out intf/label

FRR intf/label

Status

When the active tunnel has a fault, the traffic will be handed over to the standby tunnel.
FRR is in active state. Check the FRR state on P1. When the fault on the active LSP
recovers, the FRR relationship recovers to ready state.
P1(config)#show mpls traffic-eng fast-reroute
Tunnel head end item information
Protected Tunnel
Tunnel1

LspID
2

In-label

Out intf/label

FRR intf/label

Tun hd

gei-0/2/1/1:147456 Tu65535:3

Status
active

LSP midpoint frr information:
LSP identifier

In-label Out intf/label

FRR intf/label

Status

2.6.3.3 Establishing a Tunnel in Detour Protection Mode
Configuration Descriptions
As shown in Figure 2-16, the active tunnel1 is from R1 to R3 passes R1, R3 and R3.
Enable the FRR one-to-one protection on the active tunnel to form the detour protection
relationship. When the active LSP has a fault, the standby LSP protects it. Traffic is handed
over to the standby LSP.

2-72
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

255.255. As shown in Figure 2-16.1.1 255. the traffic is transmitted through the tunnel. 4.255. Configuration Commands The configuration of R1 is as follows: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 1. 2.1 255.1. R3 and R4. and configure the loopback address and the interface address for each router.1.1. Configure the FRR one-to-one function on the head node of the tunnel in MPLS TE mode.255.1.Chapter 2 MPLS TE Configuration Figure 2-16 Establishing a Tunnel in Detour Protection Mode Configuration Flow 1.255 R1(config)#interface gei-0/0/1/4 R1(config-if-gei-0/0/1/4)#no shutdown R1(config-if-gei-0/0/1/4)# ip address 10. In this case. R3 and R4 and enable TE. The specified strict path is R1-R2-R3. interconnect the R1.1.0 R1(config-if-gei-0/0/0/7)#exit R1(config)#interface te_tunnel1 R1(config-if-te_tunnel1)#ip unnumbered loopback1 R1(config-if-te_tunnel1)#exit 2-73 SJ-20140731105308-012|2014-10-20 (R1.0) ZTE Proprietary and Confidential . Configure a static route to the destination on the R1. Establish the OSPF neighbor relationship through the direct-connected interfaces on the R1.255. The next hop is Tunnel1. R2.1 255.255. 3. R2.0 R1(config-if-gei-0/0/1/4)#exit R1(config)#interface gei-0/0/0/7 R1(config-if-gei-0/0/0/7)#no shutdown R1(config-if-gei-0/0/0/7)# ip address 20.

1.0) ZTE Proprietary and Confidential .1.0 R2(config-if-gei-0/5/1/7)#exit R2(config)#interface gei-0/5/1/9 R2(config-if-gei-0/5/1/9)#no shutdown R2(config-if-gei-0/5/1/9)#ip address 40.2.255.255.255.1.2 255.255.0 0.1.1 R1(config-mpls-te)# interface gei-0/0/1/4 R1(config-mpls-te-if-gei-0/0/1/4)#exit R1(config-mpls-te)# interface gei-0/0/0/7 R1(config-mpls-te-if-gei-0/0/0/7)#exit R1(config-mpls-te)#tunnel te_tunnel1 R1(config-mpls-te-te_tunnel1)#tunnel destination ipv4 3.1.0 R2(config-if-gei-0/5/1/9)#exit R2(config)#interface gei-0/5/0/8 2-74 SJ-20140731105308-012|2014-10-20 (R1.0.0.0 0.1.2 255.0.1 R1(config-ospf-1)#network 1.255 area 0 R1(config-ospf-1)#exit R1(config)#mpls traffic-eng R1(config-mpls-te)#interface loopback1 R1(config-mpls-te-if-loopback1)#exit R1(config-mpls-te)#router-id 1.0.1.1.1 0.255 te_tunnel1 The configuration of R2 is as follows: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 2.1.1.255.3 R1(config-mpls-te-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path name zte R1(config-mpls-te-te_tunnel1)#tunnel mpls traffic-eng record-route R1(config-mpls-te-te_tunnel1)# tunnel mpls traffic-eng fast-reroute one-to-one R1(config-mpls-te-)#exit R1(config-mpls-te)#explicit-path name zte R1(config-mpls-te-expl-path-name)#next-address strict 10.255.2.1.255 area 0 R1(config-ospf-1)#network 20.255.255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/5/1/7 R2(config-if-gei-0/5/1/7)#no shutdown R2(config-if-gei-0/5/1/7)#ip address 10.1.1.1.255.0.0.3.1.ZXR10 M6000-S Configuration Guide (MPLS) R1(config)#router ospf 1 R1(config-ospf-1)#router-id 1.1.1.1.2 255.2 R1(config-mpls-te-expl-path-name)#next-address strict 40.3 R1(config-mpls-te-expl-path-name)#exit R1(config-mpls-te)#exit R1(config)#ip route 172.3.20.0 area 0 R1(config-ospf-1)#mpls traffic-eng area 0 R1(config-ospf-1)#network 10.2 255.1.

0.0 R3(config-if-gei-0/5/1/9)#exit R3(config)#router ospf 1 R3(config-ospf-1)#router-id 3.2.0.Chapter 2 MPLS TE Configuration R2(config-if-gei-0/5/0/8)#no shutdown R2(config-if-gei-0/5/0/8)#ip address 30.0) ZTE Proprietary and Confidential .3.1.0.2.255 area 0 R2(config-ospf-1)#network 40.1.3 255.255.0 0.1.2 R2(config-mpls-te)#interface gei-0/5/1/7 R2(config-mpls-te-if-gei-0/5/1/7)#exit R2(config-mpls-te)# interface gei-0/5/1/9 R2(config-mpls-te-if-gei-0/5/1/9)#exit R2(config-mpls-te)#exit R2(config-mpls-te)#interface gei-0/5/0/8 R2(config-mpls-te-if-gei-0/5/0/8)#exit R2(config-mpls-te)#exit The configuration of R3 is as follows: R3(config)#interface loopback1 R3(config-if-loopback1)#ip address 3.2.255.0.0.1.0.2.1.1.255.255 R3(config-if-loopback1)#exit R3(config)#interface gei-0/5/1/9 R3(config-if-gei-0/5/1/9)#no shutdown R3(config-if-gei-0/5/1/9)#ip address 40.3 R3(config-ospf-1)#network 3.3.0.0.3 255.2.0 0.1.3.3.1.255 area 0 R3(config-ospf-1)#exit R3(config)#mpls traffic-eng R3(config-mpls-te)#interface loopback1 R3(config-mpls-te-if-loopback1)#exit 2-75 SJ-20140731105308-012|2014-10-20 (R1.0 0.0.255 area 0 R2(config-ospf-1)#network 30.1.255.2.255.1.0 0.3.1.0 area 0 R3(config-ospf-1)#mpls traffic-eng area 0 R3(config-ospf-1)#network 40.0.3 0 0.255 area 0 R2(config-ospf-1)#exit R2(config)#mpls traffic-eng R2(config-mpls-te)#interface loopback1 R2(config-mpls-te-if-loopback1)#exit R2(config-mpls-te)#router-id 2.2 0.0 area 0 R2(config-ospf-1)#mpls traffic-eng area 0 R2(config-ospf-1)#network 10.0.0.0 R2(config-if-gei-0/5/0/8)#exit R2(config)#router ospf 1 R2(config-ospf-1)#router-id 2.1.2 255.3.2 R2(config-ospf-1)#network 2.255.

3 R3(config-mpls-te)#interface gei-0/5/1/9 R3(config-mpls-te-if-gei-0/5/1/9)#exit R3(config-mpls-te)#exit The configuration of R4 is as follows: R4(config)#interface gei-0/2/0/7 R4(config-if-gei-0/2/0/7)#no shutdown R4(config-if-gei-0/2/0/7)#ip address 20.255.1. R1(config)#show mpls traffic-eng tunnels brief 2-76 SJ-20140731105308-012|2014-10-20 (R1.0.3.3 255.0.1.255.255 R4(config-if-loopback1)#exit R4(config)#router ospf 1 R4(config-ospf-1)#router-id 4.255.1.255.3 255.4 255.4 R4(config-mpls-te)#interface gei-0/2/0/7 R4(config-mpls-te-if-gei-0/2/0/7)#exit R4(config-mpls-te)#interface gei-0/2/0/8 R4(config-mpls-te-if-gei-0/2/0/8)#exit R4(config-mpls-te)#exit The configuration of R6 is as follows: R6(config)#interface gei-0/2/1/1 R6(config-if-gei-0/2/1/1)#no shutdown R6(config-if-gei-0/2/1/1)#ip address 172.255 area 0 R4(config-ospf-1)#network 30.0.0 R6(config-if-gei-0/2/1/1)#exit Configuration Verification The R1 router shows that the active tunnel and the detour tunnel are formed.255.255 area 0 R4(config-ospf-1)#exit R4(config)#mpls traffic-eng R4(config-mpls-te)#interface loopback1 R4(config-mpls-te-if-loopback1)#exit R4(config-mpls-te)#router-id 4.2 255.1.4.255.0) ZTE Proprietary and Confidential .0.0 area 0 R4(config-ospf-1)#mpls traffic-eng area 0 R4(config-ospf-1)#network 20.4.0 R4(config-if-gei-0/2/0/8)#exit R4(config)#interface loopback1 R4(config-if-loopback1)#ip address 4.ZXR10 M6000-S Configuration Guide (MPLS) R3(config-mpls-te)#router-id 3.1.4.1.0 0.255.4 R4(config-ospf-1)#network 4.0.1.0 0.4 0.20.1.4.255.4.4.0 R4(config-if-gei-0/2/0/7)#exit R4(config)#interface gei-0/2/0/8 R4(config-if-gei-0/2/0/8)#no shutdown R4(config-if-gei-0/2/0/8)#ip address 30.4.3.1.4.0.

3.3.0 InLabel:- 2-77 SJ-20140731105308-012|2014-10-20 (R1.0) ZTE Proprietary and Confidential .3.3 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1.3 UP IF DOWN IF STATE/PROT - gei-0/0/1/4 up/up - gei-0/0/0/7 up/up ZXR10#show mpls traffic-eng tunnels Name: tunnel_1 (Tunnel1) Destination: 3.3.0.Chapter 2 MPLS TE Configuration Signalling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled TUNNEL NAME DESTINATION tunnel_1 3.3.3.0.3 tunnel_1 (PLR backup) 3. type explicit name zte (Basis for Setup) Hot-standby protection: no path options protected Config Parameters: Resv-Style: SE Metric Type: IGP (default) Hop Prior: disabled Upper Limit: 4294967295 Upper Limit: - Record-Route: enabled Facility Fast-reroute: disabled Detour Fast-reroute: enabled Bandwidth Protection: disabled Hot-standby-lsp Fast-reroute: disabled BFD: disabled Policy class: default Track Name: Auto-reoptimize: disabled Hot-standby-lsp Auto-reoptimize: disabled Reference Hot-standby: disabled Tunnel-Status: enabled Bandwidth: 0 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 Affinity: 0x0/0x0 EBS: 0 byte AutoRoute: disabled AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0.

2 40. 0 hours.1.3.1.1.1.3 Fspec: ave rate= 0 kbits. peak rate= 0 kbits History: Tunnel: Time since created: 0 days. 0 hours.1.2 40. burst= 1000 bytes.1. R1(config)#show mpls traffic-eng fast-reroute 2-78 SJ-20140731105308-012|2014-10-20 (R1.1. Tun_Id 1.3.1.1.3 Exclude Route: NULL Record Route: NULL Tspec: ave rate= 0 kbits. burst= 1000 bytes. 10 minutes Last lsp error information: None log record.3.1.1.2 40.2 Fspec: ave rate= 0 kbits.3.1.147457 Src 1.3 10.1 20.3.2 Exclude Route: NULL Record Route: NULL 40.1. peak rate= 0 kbits RSVP Resv Info: Record Route: 3.1. 0 hours.1.1. Tun_Id 1. 10 minutes Current LSP: Uptime:0 days.1. Tun_Instance 62 RSVP Path Info: Explicit Route: 10.1.1.0) ZTE Proprietary and Confidential . Name: tunnel_1(PLR backup)(Tunnel) Destination: 3. Dst 3.1.3.3. 10 minutes The R1 router shows that the detour protection relationship is formed.2 40.1.3 3.1. peak rate= 0 kbits History: Tunnel: Time since created: 0 days. Dst 13.1.1.1.3. peak rate= 0 kbits RSVP Resv Info: Record Route: 3.3 Status: Signalling: up RSVP Signalling Info : InLabel:OutLabel:gei-0/0/0/7. Tun_Instance 62 RSVP Path Info: Explicit Route: 20. 12 minutes Prior LSP: path option 1 Current LSP: Uptime:0 days.3.3.3.3 30.1.1.1. burst= 1000 bytes.ZXR10 M6000-S Configuration Guide (MPLS) OutLabel:gei-0/0/1/4. burst= 1000 bytes.3 30.147456 RSVP Signalling Info : Src 1.1 10.3.1.1.3 Tspec: ave rate= 0 kbits. 0 hours.1.3.3 30.3.1.

Figure 2-17 TE-FRR Bandwidth Protection Configuration Instance After completing the configuration.4 TE-FRR Bandwidth Protection Configuration Instance Configuration Description In Figure 2-17. and the FRR bandwidth protection is enabled. the traffic will be handed over to the standby tunnel. you can see on the head node whether the FRR bandwidth protection is enabled for the active tunnel and whether the backup bandwidth of the standby tunnel is properly configured. the backup bandwidth is limited. a TE tunnel is established among P1-P2-P3 through IGP-TE. Check the FRR state on R1. the backup bandwidth is unlimited).0) ZTE Proprietary and Confidential .Chapter 2 MPLS TE Configuration Tunnel head end item information Protected Tunnel Tunnel1 LspID 1 In-label Tun hd Out intf/label gei-0/0/1/4:147456 FRR intf/label Tu1:147457 Status ready LSP midpoint frr information: LSP identifier In-label Out intf/label FRR intf/label Status When the active tunnel has a fault. Multiple backup tunnels are configured for P1-P2 and P1-P3 and a backup width is configured (after a backup bandwidth is configured for a tunnel. the FRR relationship recovers to ready state.3. for which. R1(config)#interface gei-0/0/1/4 R1(config-if-gei-0/0/1/4)#show mpls traffic-eng fast-reroute Tunnel head end item information Protected Tunnel LspID In-label Out intf/label FRR intf/label Status Tunnel1 1 Tun hd gei-0/0/1/4:147456 Tu1:147457 active R1(config-if-gei-0/0/1/4)#show mpls traffic-eng fast-reroute Tunnel head end item information Protected Tunnel LspID In-label Out intf/label FRR intf/label Status Tunnel1 1 Tun hd gei-0/0/1/4:147458 Tu1:147459 ready 2. the available bandwidth is configured for the egress interface. If no backup bandwidth is configured. the reserved bandwidth is configured for the tunnel. FRR is in active state. 2-79 SJ-20140731105308-012|2014-10-20 (R1.6. When the fault on the active LSP recovers.

the destination address to P2. the reserved bandwidth to 10 M. Configure the interfaces connecting P1. and configure a backup bandwidth to 20 M. the display path to gei-0/1/0/2 of P1. and P3. for which. 5. for which. you can only select the backup bandwidth as the unlimited backup tunnel (node protection is prior to link protection). The backup tunnels for TE-FRR bandwidth protection are selected in the following sequence: a. 4. 6. If a common bandwidth or a ct0 bandwidth is configured for the active tunnel. 4. for which. and configure a backup bandwidth to 9 M.ZXR10 M6000-S Configuration Guide (MPLS) If no bandwidth is configured or a cti (i≠0) bandwidth is configured for the active tunnel. Configure OSPF neighbors for P1. the destination address to P2. further select unlimited backup tunnels (node protection is prior to link protection). and P3. you can check whether the number of the protection LSPs and the backup bandwidth use on a backup tunnel are correct. 11. Configure TE tunnel 4 on P1. and 6 on the gei-0/1/0/1 interface. P2. and the corresponding loopback interface addresses. the display path to gei-0/1/0/2 of P1. tunnel 1 and tunnel 6 form FRR protection. the destination address to P2. and enable the TE function on the OSPF neighbors. 2-80 SJ-20140731105308-012|2014-10-20 (R1. Enable the TE function on the loopback interfaces of P1. P2. the display path to gei-0/1/0/2 of P1. a backup tunnel with a limited backup bandwidth and a less bandwidth waste (node protection is prior to link protection) is preferentially selected. After an FRR is established. 3. and configure the router-id of the TE as the loopback interface address. Configure tunnel2 on P1.0) ZTE Proprietary and Confidential . the destination address is set to P2. and P3. P2. the reserved bandwidth is set to 5 M. Configure TE tunnel 5 on P1. 10. the explicit path is set to strictly going through gei-0/1/0/1 of P1. Configure backup tunnels tunnel2. the explicit path is set to strictly going through gei-0/1/0/2 of P1. 3. P2. the reserved bandwidth to 5 M. Configuration Flow 1. Because node protection is prior to link protection. and P3. P2. Configure TE tunnel 3 on P1. and the backup bandwidth is set to 20 M. 8. the reserved bandwidth to 5 M. and the backup bandwidth is set to 15 M. the reserved bandwidth is set to 10 M. If the limited backup tunnels are insufficient. Configure tunnel6 on P1. and configure a backup bandwidth to 20 M. 9. the destination address is set to P3. and P3. the reserved bandwidth is set to 10 M. and the FRR facility bandwidth protection is enabled. 2. Configure TE tunnel 1 on P1. and configure an available bandwidth of 40 M for the egress interfaces of P1. 5. the explicit path is set to strictly going through gei-0/2/0/1 of P1. the destination address is set to P3. Enable the TE function on the physical interfaces of P1. 7.

1.101.0 area 0 P1(config-ospf-1)#network 2.0) ZTE Proprietary and Confidential . d.1 0. If tunnel5 is further disabled.1.0.1.101.1. Configuration Commands Run the following commands on P1: P1#configure terminal P1(config)#interface gei-0/1/0/1 P1(config-if-gei-0/1/0/1)#ip address 1.1.0.255. If tunnel2 and tunnel3 are further disabled.101.Chapter 2 MPLS TE Configuration b. tunnel 1 and tunnel 2 form FRR protection.1.0. no FRR protection is formed.0.1 0.1.255.0. c.101.1.0 area 0 P1(config-ospf-1)#network 5.1 255.255.1.0 P1(config-if-gei-0/2/0/1)#no shutdown P1(config-if-gei-0/2/0/1)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 101.101 255.255.1 0.1.0 P1(config-if-gei-0/1/0/2)#no shutdown P1(config-if-gei-0/1/0/2)#exit P1(config)#interface gei-0/2/0/1 P1(config-if-gei-0/2/0/1)#ip address 5.101 P1(config-mpls-te)#interface gei-0/1/0/1 P1(config-mpls-te-if-gei-0/1/0/1)#bandwidth dynamic 40000 P1(config-mpls-te-if-gei-0/1/0/1)#exit P1(config-mpls-te)#interface gei-0/1/0/2 P1(config-mpls-te-if-gei-0/1/0/2)#bandwidth dynamic 40000 P1(config-mpls-te-if-gei-0/1/0/2)#exit P1(config-mpls-te)#interface gei-0/2/0/1 P1(config-mpls-te-if-gei-0/2/0/1)#bandwidth dynamic 40000 P1(config-mpls-te-if-gei-0/1/0/1)#exit P1(config-mpls-te)#explicit-path name main 2-81 SJ-20140731105308-012|2014-10-20 (R1.0.1.0 P1(config-if-gei-0/1/0/1)#no shutdown P1(config-if-gei-0/1/0/1)#exit P1(config)#interface gei-0/1/0/2 P1(config-if-gei-0/1/0/2)#ip address 2.1 255.255.255 P1(config-if-loopback1)#exit P1(config)#router ospf 1 P1(config-ospf-1)#network 1.1 255.255.1.255. If tunnel6 is disabled.255.0 area 0 P1(config-ospf-1)#mpls traffic-eng area 0 P1(config-ospf-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 101. tunnel 1 and tunnel 5 form FRR protection.

1.102.2 P1(config-mpls-te-expl-path-name)#exit P1(config-mpls-te)#explicit-path name back-1 P1(config-mpls-te-expl-path-name)#next-address strict 5.1.103.103 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng bandwidth 10000 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng record-route P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng fast-reroute facility bw-protect P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path name main P1(config-mpls-te-tunnel-te_tunnel1)#exit P1(config-mpls-te)#tunnel te_tunnel2 P1(config-mpls-te-tunnel-te_tunnel2)#tunnel destination ipv4 102.ZXR10 M6000-S Configuration Guide (MPLS) P1(config-mpls-te-expl-path-name)#next-address strict 1.102 P1(config-mpls-te-tunnel-te_tunnel3)#tunnel mpls traffic-eng bandwidth 5000 P1(config-mpls-te-tunnel-te_tunnel3)#tunnel mpls traffic-eng backup-bw 20000 P1(config-mpls-te-tunnel-te_tunnel3)#tunnel mpls traffic-eng path-option 1 explicit-path name back P1(config-mpls-te-tunnel-te_tunnel3)#exit 2-82 SJ-20140731105308-012|2014-10-20 (R1.4 P1(config-mpls-te-expl-path-name)#exit P1(config-mpls-te)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#exit P1(config)#interface te_tunnel2 P1(config-if-te_tunnel2)#exit P1(config)#interface te_tunnel3 P1(config-if-te_tunnel3)#exit P1(config)#interface te_tunnel4 P1(config-if-te_tunnel4)#exit P1(config)#interface te_tunnel5 P1(config-if-te_tunnel5)#exit P1(config)#interface te_tunnel6 P1(config-if-te_tunnel6)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#tunnel te_tunnel1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 103.0) ZTE Proprietary and Confidential .1.102.1.2 P1(config-mpls-te-expl-path-name)#exit P1(config-mpls-te)#explicit-path name back P1(config-mpls-te-expl-path-name)#next-address strict 2.102 P1(config-mpls-te-tunnel-te_tunnel2)#tunnel mpls traffic-eng bandwidth 10000 P1(config-mpls-te-tunnel-te_tunnel2)#tunnel mpls traffic-eng backup-bw 15000 P1(config-mpls-te-tunnel-te_tunnel2)#tunnel mpls traffic-eng path-option 1 explicit-path name back P1(config-mpls-te-tunnel-te_tunnel2)#exit P1(config-mpls-te)#tunnel te_tunnel3 P1(config-mpls-te-tunnel-te_tunnel3)#tunnel destination ipv4 102.1.103.1.102.102.

1.255.103 P1(config-mpls-te-tunnel-te_tunnel6)#tunnel mpls traffic-eng bandwidth 5000 P1(config-mpls-te-tunnel-te_tunnel6)#tunnel mpls traffic-eng backup-bw 20000 P1(config-mpls-te-tunnel-te_tunnel6)#tunnel mpls traffic-eng path-option 1 explicit-path name back-1 P1(config-mpls-te-tunnel-te_tunnel6)#exit P1(config-mpls-te)#interface gei-0/1/0/1 P1(config-mpls-te-if-gei-0/1/0/1)#backup-path te_tunnel 2 P1(config-mpls-te-if-gei-0/1/0/1)#backup-path te_tunnel 3 P1(config-mpls-te-if-gei-0/1/0/1)#backup-path te_tunnel 4 P1(config-mpls-te-if-gei-0/1/0/1)#backup-path te_tunnel 5 P1(config-mpls-te-if-gei-0/1/0/1)#backup-path te_tunnel 6 Run the following commands on P2: P2#configure terminal P2(config)#interface gei-0/1/0/1 P2(config-if-gei-0/1/0/1)#ip address 1.102.1.0 P2(config-if-gei-0/2/0/1)#no shutdown P2(config-if-gei-0/2/0/1)#exit P2(config)#interface gei-0/1/0/2 P2(config-if-gei-0/1/0/2)#ip address 2.255.1.1.2 255.102.2 255.102 P1(config-mpls-te-tunnel-te_tunnel4)#tunnel mpls traffic-eng bandwidth 10000 P1(config-mpls-te-tunnel-te_tunnel4)#tunnel mpls traffic-eng backup-bw 9000 P1(config-mpls-te-tunnel-te_tunnel4)#tunnel mpls traffic-eng path-option 1 explicit-path name back P1(config-mpls-te-tunnel-te_tunnel4)#exit P1(config-mpls-te)#tunnel te_tunnel5 P1(config-mpls-te-tunnel-te_tunnel5)#tunnel destination ipv4 102.0 P2(config-if-gei-0/1/0/2)#no shutdown P2(config-if-gei-0/1/0/2)#exit P2(config)#interface loopback1 P2(config-if-loopback1)#ip address 102.1.103.2 255.102 P1(config-mpls-te-tunnel-te_tunnel5)#tunnel mpls traffic-eng bandwidth 5000 P1(config-mpls-te-tunnel-te_tunnel5)#tunnel mpls traffic-eng path-option 1 explicit-path name back P1(config-mpls-te-tunnel-te_tunnel5)#exi P1(config-mpls-te)#tunnel te_tunnel6 P1(config-mpls-te-tunnel-te_tunnel6)#tunnel destination ipv4 103.Chapter 2 MPLS TE Configuration P1(config-mpls-te)#tunnel te_tunnel4 P1(config-mpls-te-tunnel-te_tunnel4)#tunnel destination ipv4 102.255.102.255 P2(config-if-loopback1)#exit 2-83 SJ-20140731105308-012|2014-10-20 (R1.102.0) ZTE Proprietary and Confidential .0 P2(config-if-gei-0/1/0/1)#no shutdown P2(config-if-gei-0/1/0/1)#exit P2(config)#interface gei-0/2/0/1 P2(config-if-gei-0/2/0/1)#ip address 9.255.255.255.102.103.102 255.255.255.1.102.

0.2 0.255.0.2 0.1.4 0.103.ZXR10 M6000-S Configuration Guide (MPLS) P2(config)#router ospf 1 P2(config-ospf-1)#network 1.0.0 area 0 P2(config-ospf-1)#network 9.4 0.1.0 P3(config-if-gei-0/1/0/2)#no shutdown P3(config-if-gei-0/1/0/2)#exit P3(config)#interface gei-0/1/0/1 P3(config-if-gei-0/1/0/1)#ip address 5.1.0.255 P3(config-if-loopback1)#exit P3(config)#router ospf 1 P3(config-ospf-1)#network 9.0.255.255.0.0.0 area 0 P2(config-ospf-1)#mpls traffic-eng area 0 P2(config-ospf-1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#interface loopback1 P2(config-mpls-te-if-loopback1)#exit P2(config-mpls-te)#router-id 102.1.0 P3(config-if-gei-0/1/0/1)#no shutdown P3(config-if-gei-0/1/0/1)#exit P3(config)#interface loopback1 P3(config-if-loopback1)#ip address 103.255.103.1.1.1.103 P3(config-mpls-te)#interface gei-0/1/0/2 P3(config-mpls-te-if-gei-0/1/0/2)#exit P3(config-mpls-te)# 2-84 SJ-20140731105308-012|2014-10-20 (R1.103 255.2 0.255.0 area 0 P3(config-ospf-1)#mpls traffic-eng area 0 P3(config-ospf-1)#exit P3(config)#mpls traffic-eng P3(config-mpls-te)#interface loopback1 P3(config-mpls-te-if-loopback1)#exit P3(config-mpls-te)#router-id 103.0) ZTE Proprietary and Confidential .103.1.1.4 255.102.0.1.0.0.1.102 P2(config-mpls-te)#interface gei-0/1/0/1 P2(config-mpls-te-if-gei-0/1/0/1)#exit P2(config-mpls-te)#interface gei-0/2/0/1 P2(config-mpls-te-if-gei-0/2/0/1)#bandwidth dynamic 20000 P2(config-mpls-te-if-gei-0/2/0/1)#exit P2(config-mpls-te)# Run the following commands on P3: P3#configure terminal P3(config)#interface gei-0/1/0/2 P3(config-if-gei-0/1/0/2)#ip address 9.103.0 area 0 P2(config-ospf-1)#network 2.1.4 255.255.102.0 area 0 P3(config-ospf-1)#network 5.1.1.

103. The execution result is displayed as follows: P1(config-mpls-te-tunnel-te_tunnel1)#show this !<mpls-te> tunnel destination ipv4 103.103. the FRR bandwidth protection is enabled.0) ZTE Proprietary and Confidential .103.103 tunnel mpls traffic-eng bandwidth 10000 tunnel mpls traffic-eng record-route tunnel mpls traffic-eng fast-reroute facility bw-protect tunnel mpls traffic-eng path-option 1 explicit-path name main !</mpls-te> P1(config-mpls-te-tunnel-te_tunnel1)#show mpls traffic-eng tunnels te_tunnel 1 /*If the Bandwidth Protection field is set to enabled. run the show this command to check the tunnel configuration and information.Chapter 2 MPLS TE Configuration Configuration Verification 1. type explicit name: main (Basis for Setup) Actual Bandwidth: N/A Hot-standby protection: No path options protected Config Parameters: Resv-Style: SE Metric Type: IGP (default) Hop Prior: disabled Upper Limit: 4294967295 Upper Limit: - Record-Route: enabled Facility Fast-reroute: enabled Detour Fast-reroute: disabled Bandwidth Protection: enabled Hot-standby-lsp Fast-reroute: disabled BFD: disabled Policy Class: Default Track Name: Auto-reoptimize: disabled Hot-standby-lsp Auto-reoptimize: disabled Reference Hot-standby: disabled Tunnel-Status: enabled Bandwidth: 10000 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 EBS: 0 byte Affinity(Bit position): Exclude-any: None Include-any: None 2-85 SJ-20140731105308-012|2014-10-20 (R1.103 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1.103.*/ Name: tunnel_1 (Tunnel1) Destination: 103. After bandwidth protection is configured for a tunnel.

1.1.102. Tun-ID 1.1.1.4 103. Run the show mpls traffic-eng tunnels backup command to check the information about a backup tunnel after a backup bandwidth is configured for the backup tunnel. in which. 15 minute.101. 18 minute.102(147457) 1.101. The execution result is displayed as follows.1.102.1 1.1.1.103(3) 9.103 Exclude Route: NULL Record Route: NULL Tspec: ave rate= 10000 kb.1.102.Dest: 102.4(3) Fspec: ave rate= 10000 kb.103.Instance:1 Fast Reroute Backup Provided: Protected i/fs: gei-0/1/0/1 Protected lsps: 0 Backup BW: 15000 kbps.0. Tun-Instance 4 RSVP Path Info: Explicit Route: 1. 147457 RSVP Signalling Info : Src 101.2 9.101. burst= 0 byte. Dst 103.0.103.101.103. inuse: 0 kbps Name: tunnel_3 2-86 SJ-20140731105308-012|2014-10-20 (R1. 40 second Last LSP Error Information: 2.0 Without-CSPF: disabled InLabel: OutLabel: gei-0/1/0/1.1.101.2 9.103.1. peak rate= 10000 kb History: Tunnel: Time Since Created: 0 day.1.0) ZTE Proprietary and Confidential .2(147457) 103. the Backup BW field is the configured backup bandwidth. peak rate= 10000 kb RSVP Resv Info: Record Route: 102.103. burst= 0 byte. 0 hour.102. 3 second Prior LSP: path option 1 Current LSP: Uptime:0 day.103.1.102.ZXR10 M6000-S Configuration Guide (MPLS) Include-all: None AutoRoute: disabled AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0. P1#show mpls traffic-eng tunnels backup Name: tunnel_2 LSP Head: Tunnel2 Admin: up Oper: up Src:101.103. 0 hour.101.

102. run the show mpls traffic-eng tunnels backup command to check the backup tunnel information.101.Dest: 102.Instance:1 Fast Reroute Backup Provided: Protected i/fs: gei-0/1/0/1 Protected lsps: 1 Backup BW: 20000 kbps.102.101. and the inuse field is the used backup bandwidth of the backup tunnel. After FRR protection is formed.Dest: 102.101.103.102.101. inuse: 0 kbps Name: tunnel_5 LSP Head: Tunnel5 Admin: up Oper: up Src:101.Instance:1 Fast Reroute Backup Provided: Protected i/fs: gei-0/1/0/1 Protected lsps: 0 Backup BW: unlimited.103.Dest: 102.103. inuse: 0 kbps Name: tunnel_4 LSP Head: Tunnel4 Admin: up Oper: up Src:101.102. After FRR protection is formed. The execution result is displayed as follows.102.Instance:1 Fast Reroute Backup Provided: Protected i/fs: gei-0/1/0/1 Protected lsps: 0 Backup BW: 20000 kbps. inuse: 0 kbps 3. the Protected lsps field is the number of the LSPs under the protection of the backup tunnel.101.Dest: 103.102. in which.101.Instance:1 Fast Reroute Backup Provided: Protected i/fs: gei-0/1/0/1 Protected lsps: 0 Backup BW: 9000 kbps.101. inuse: 0 kbps Name: tunnel_6 LSP Head: Tunnel6 Admin: up Oper: up Src:101.102.102. run the following commands to check the selected optimum backup tunnel: P1#show mpls traffic-eng fast-reroute Tunnel head end item information Protected Tunnel LspID In-label Out intf/label FRR intf/label Status Tunnel1 4 Tu6:3 ready FRR intf/label Status Tun hd gei-0/1/0/1:147457 LSP midpoint frr information: LSP identifier In-label Out intf/label 4.101.101.101.Chapter 2 MPLS TE Configuration LSP Head: Tunnel3 Admin: up Oper: up Src:101.102.0) ZTE Proprietary and Confidential .101.101. P1#show mpls traffic-eng tunnels backup Name: tunnel_2 LSP Head: Tunnel2 Admin: up Oper: up 2-87 SJ-20140731105308-012|2014-10-20 (R1.

inuse: 0 kbps Name: tunnel_4 LSP Head: Tunnel4 Admin: up Oper: up Src:101.101.102.101. inuse: 0 kbps Name: tunnel_6 LSP Head: Tunnel6 Admin: up Oper: up Src:101.102.103.101.102. a backup tunnel Tunnel2 (P2->P4->P5->P3) protection link P2->P3 is configured on P2. 2-88 SJ-20140731105308-012|2014-10-20 (R1.101.Instance:1 Fast Reroute Backup Provided: Protected i/fs: gei-0/1/0/1 Protected lsps: 0 Backup BW: 15000 kbps.102.Dest: 102.0) ZTE Proprietary and Confidential .102. inuse: 0 kbps Name: tunnel_5 LSP Head: Tunnel5 Admin: up Oper: up Src:101.102. inuse: 10000 kbps (BWP inuse: 10000 kbps) 2.101.5 Instance of Configuration for HOT_LSP Supporting TE-FRR Configuration Description In Figure 2-18.Instance:1 Fast Reroute Backup Provided: Protected i/fs: gei-0/1/0/1 Protected lsps: 0 Backup BW: unlimited.101. Take ISIS-TE as example.101.101.6.102.102. inuse: 0 kbps Name: tunnel_3 LSP Head: Tunnel3 Admin: up Oper: up Src:101.Instance:1 Fast Reroute Backup Provided: Protected i/fs: gei-0/1/0/1 Protected lsps: 1 Backup BW: 20000 kbps.102.102.Instance:1 Fast Reroute Backup Provided: Protected i/fs: gei-0/1/0/1 Protected lsps: 0 Backup BW: 9000 kbps.Dest: 102.101. the Tunnel HOT-LSP path is the black dotted line P1->P4->P2->P3.101.101.Dest: 102.103.102.102.Dest: 102.101. the path of the active LSP Tunnel1 is the yellow solid line P1->P2->P3.Instance:1 Fast Reroute Backup Provided: Protected i/fs: gei-0/1/0/1 Protected lsps: 0 Backup BW: 20000 kbps. and the HOT_LSP is configured to support TE-FRR.101.Dest: 103.103. an end-to-end MPLS-TE path protection tunnel is established by using IGP-TE.ZXR10 M6000-S Configuration Guide (MPLS) Src:101.3. the FRR is enabled (facility or one-to-one).101.101.

enable the TE function on the ISIS and interfaces.0 2-89 SJ-20140731105308-012|2014-10-20 (R1.4 255.4 255. 3. Configuration Commands Run the following commands on P1: Interface configurations: P1(config)#interface gei-0/1/0/7 P1(config-if-gei-0/1/0/7)#no shutdown P1(config-if-gei-0/1/0/7)#ip address 107.13. 6.0 P1(config-if-gei-0/1/0/7)#exit P1(config)#interface gei-0/1/0/13 P1(config-if-gei-0/1/0/13)#no shutdown P1(config-if-gei-0/1/0/13)#ip address 1.44. and the HOT-LSP along P1->P4->P2->P3. If the P1-P2 link becomes invalid again.255. If the P1-P2 link becomes invalid.255. but the FRR protection relation on P2 is not affected. Establish the ISIS neighbor relation for all interfaces interconnected in the network. 5. and enable the FRR facility function. Configure an MPLS-TE end-to-end path protection tunnel Tunnel1 on P1 to P3. Configure a proper HOT_LSP FRR protection relation on P1 and a protection link P2-P3 for backup tunnel Tunnel2 (P2->P4->P5->P3) on P2 to form a proper FRR link protection on P2. Configure a loopback address and interface address on each of five devices.44. enable the active LSP to strictly route along P1->P2->P3.255.Chapter 2 MPLS TE Configuration Figure 2-18 Instance of Configuration for HOT_LSP Supporting TE-FRR Configuration Flow 1. which is still ready. 4. 2.0.0) ZTE Proprietary and Confidential . the FRR protection relation on P1 becomes active. the FRR protection relation on both P1 and P2 is active.255.

73.4444 P1(config-isis-10)#is-type level-1 P1(config-isis-10)#metric-style wide P1(config-isis-10)#mpls traffic-eng level-1 P1(config-isis-10)#interface gei-0/1/0/7 P1(config-isis-10-if-gei-0/1/0/7)#ip router isis P1(config-isis-10-if-gei-0/1/0/7)#exit P1(config-isis-10)#interface gei-0/1/0/13 P1(config-isis-10-if-gei-0/1/0/13)#ip router isis P1(config-isis-10-if-gei-0/1/0/13)#exit P1(config-isis-10)#exit MPLS-TE configurations: P1(config)#mpls traffic-eng P1(config-mpls-te)#router-id 4.ZXR10 M6000-S Configuration Guide (MPLS) P1(config-if-gei-0/1/0/13)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 4.73.4.44.255.2 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng record-route P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng fast-reroute facility P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path name main 2-90 SJ-20140731105308-012|2014-10-20 (R1.0.73.73 P1(config-mpls-te-expl-path-name)#exit P1(config-mpls-te)#tunnel te_tunnel1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 73.44.73 P1(config-mpls-te-expl-path-name)#exit P1(config-mpls-te)#explicit-path name hot-lsp P1(config-mpls-te-expl-path-name)#next-address strict 107.100 P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#interface gei-0/1/0/7 P1(config-mpls-te-if-gei-0/1/0/7)#exit P1(config-mpls-te)#interface gei-0/1/0/13 P1(config-mpls-te-if-gei-0/1/0/13)#exit P1(config-mpls-te)#explicit-path name main P1(config-mpls-te-expl-path-name)#next-address strict 1.4.13.4.52.52.73.52.0) ZTE Proprietary and Confidential .255 P1(config-if-loopback1)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit ISIS and ISIS-TE configurations: P1(config)#router isis 10 P1(config-isis-10)#area 00 P1(config-isis-10)#system-id 0000.4444.100 255.72 P1(config-mpls-te-expl-path-name)#next-address strict 208.52 P1(config-mpls-te-expl-path-name)#next-address strict 15.4.52 P1(config-mpls-te-expl-path-name)#next-address strict 15.72.255.

72.0) ZTE Proprietary and Confidential .0.0 P2(config-if-gei-0/1/0/13)#exit P2(config)#interface gei-0/1/0/15 P2(config-if-gei-0/1/0/15)#no shutdown P2(config-if-gei-0/1/0/15)#ip address 15.255.255.73.52.52 255.5252 P2(config-isis-10)#is-type level-1 P2(config-isis-10)#metric-style wide P2(config-isis-10)#mpls traffic-eng level-1 P2(config-isis-10)#interface gei-0/1/0/13 P2(config-isis-10-if-gei-0/1/0/13)#ip router isis P2(config-isis-10-if-gei-0/1/0/13)#exit P2(config-isis-10)#interface gei-0/1/0/15 P2(config-isis-10-if-gei-0/1/0/15)#ip router isis P2(config-isis-10-if-gei-0/1/0/15)#exit P2(config-isis-10)#interface gei-0/1/0/18 P2(config-isis-10-if-gei-0/1/0/18)#ip router isis P2(config-isis-10-if-gei-0/1/0/18)#exit P2(config-isis-10)#exit MPLS-TE configurations: 2-91 SJ-20140731105308-012|2014-10-20 (R1.52.52 255.52.255.255.255.0 P2(config-if-gei-0/1/0/18)#exit P2(config)#interface loopback1 P2(config-if-loopback1)#ip address 52.13.255.255.0 P2(config-if-gei-0/1/0/15)#exit P2(config)#interface gei-0/1/0/18 P2(config-if-gei-0/1/0/18)#no shutdown P2(config-if-gei-0/1/0/18)#ip address 208.5252.Chapter 2 MPLS TE Configuration P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng hot-standby protect 1 explicit-path name hot-lsp P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng hot-standby-lsp fast-reroute P1(config-mpls-te-tunnel-te_tunnel1)#exit Run the following commands on P2: Interface configurations: P2(config)#interface gei-0/1/0/13 P2(config-if-gei-0/1/0/13)#no shutdown P2(config-if-gei-0/1/0/13)#ip address 1.255.52 255.100 255.255 P2(config-if-loopback1)#exit P2(config)#interface te_tunnel2 P2(config-if-te_tunnel2)#ip unnumbered loopback1 P2(config-if-te_tunnel2)#exit ISIS and ISIS-TE configurations: P2(config)#router isis 10 P2(config-isis-10)#area 00 P2(config-isis-10)#system-id 0000.52.

561c.2 P2(config-mpls-te-expl-path-name)#exit P2(config-mpls-te)#tunnel te_tunnel2 P2(config-mpls-te-tunnel-te_tunnel2)#tunnel mpls traffic-eng path-option 1 explicit-path name P2-P4-P5-P3 P2(config-mpls-te-tunnel-te_tunnel2)#exit P2(config-mpls-te)#interface gei-0/1/0/15 P2(config-mpls-te-if-gei-0/1/0/15)#backup-path te_tunnel 2 P2(config-mpls-te-if-gei-0/1/0/15)#exit P2(config-mpls-te)#exit Run the following commands on P3: Interface configurations: P3(config)#interface gei-0/1/0/15 P3(config-if-gei-0/1/0/15)#no shutdown P3(config-if-gei-0/1/0/15)#ip address 15.255.0) ZTE Proprietary and Confidential .255.52.0 P3(config-if-gei-0/1/0/6)#exit P3(config)#interface loopback1 P3(config-if-loopback1)#ip address 73.52.1.255.255.13.52.0 P3(config-if-gei-0/1/0/15)#exit P3(config)#interface gei-0/1/0/6 P3(config-if-gei-0/1/0/6)#no shutdown P3(config-if-gei-0/1/0/6)#ip address 14.13.72 P2(config-mpls-te-expl-path-name)#next-address strict 13.255 P3(config-if-loopback1)#exit ISIS and ISIS-TE configurations: P3(config)#router isis 10 P3(config-isis-10)#area 00 P3(config-isis-10)#system-id 2008.255.1.255.1.2 255.ZXR10 M6000-S Configuration Guide (MPLS) P2(config)#mpls traffic-eng P2(config-mpls-te)#router-id 52.2 P2(config-mpls-te-expl-path-name)#next-address strict 14.73.41a2 P3(config-isis-10)#is-type level-1 P3(config-isis-10)#metric-style wide P3(config-isis-10)#mpls traffic-eng level-1 2-92 SJ-20140731105308-012|2014-10-20 (R1.100 P2(config-mpls-te)#interface loopback1 P2(config-mpls-te-if-loopback1)#exit P2(config-mpls-te)#interface gei-0/1/0/13 P2(config-mpls-te-if-gei-0/1/0/13)#exit P2(config-mpls-te)#interface gei-0/1/0/15 P2(config-mpls-te-if-gei-0/1/0/15)#exit P2(config-mpls-te)#interface gei-0/1/0/18 P2 (config-mpls-te-if-gei-0/1/0/18)#exit P2(config-mpls-te)#explicit-path name P2-P4-P5-P3 P2(config-mpls-te-expl-path-name)#next-address strict 208.73.52.1.72.2 255.73.73 255.

72 255.0) ZTE Proprietary and Confidential .13.0072 P4(config-isis-10)#is-type level-1 P4(config-isis-10)#metric-style wide P4(config-isis-10)#mpls traffic-eng level-1 P4(config-isis-10)#interface gei-0/1/0/7 P4(config-isis-10-if-gei-0/1/0/7)#ip router isis P4(config-isis-10-if-gei-0/1/0/7)#exit 2-93 SJ-20140731105308-012|2014-10-20 (R1.255.72.72 255.255.0 P4(config-if-gei-0/1/0/7)#exit P4(config)#interface gei-0/2/0/1 P4(config-if-gei-0/2/0/1)#no shutdown P4(config-if-gei-0/2/0/1)#ip address 13.255.73.255.2 P3(config-mpls-te)#interface loopback1 P3(config-mpls-te-if-loopback1)#exit P3(config-mpls-te)#interface gei-0/1/0/15 P3(config-mpls-te-if-gei-0/1/0/15)#exit P3(config-mpls-te)#interface gei-0/1/0/6 P3(config-mpls-te-if-gei-0/1/0/6)#exit P3(config-mpls-te)#exit Run the following commands on P4: Interface configurations: P4(config)#interface gei-0/1/0/7 P4(config-if-gei-0/1/0/7)#no shutdown P4(config-if-gei-0/1/0/7)#ip address 107.1 255.0 P4(config-if-gei-0/2/0/8)#exit P4(config)#interface loopback1 P4(config-if-loopback1)#ip address 72.13.255.52.72.255.44.255.0000.73.44.Chapter 2 MPLS TE Configuration P3(config-isis-10)#interface gei-0/1/0/6 P3(config-isis-10-if-gei-0/1/0/6)#ip router isis P3(config-isis-10-if-gei-0/1/0/6)#exit P3(config-isis-10)#interface gei-0/1/0/15 P3(config-isis-10-if-gei-0/1/0/15)#ip router isis P3(config-isis-10-if-gei-0/1/0/15)#exit P3(config-isis-10)#exit MPLS-TE configurations: P3(config)#mpls traffic-eng P3(config-mpls-te)#router-id 73.255 ISIS and ISIS-TE configurations: P4(config)#router isis 10 P4(config-isis-10)#area 00 P4(config-isis-10)#system-id 0000.255.1 255.72.0 P4(config-if-gei-0/2/0/1)#exit P4(config)#interface gei-0/2/0/8 P4(config-if-gei-0/2/0/8)#no shutdown P4(config-if-gei-0/2/0/1)# ip address 208.

255.255 P5(config-if-loopback1)#exit ISIS and ISIS-TE configurations: P5(config)#router isis 10 P5(config-isis-10)#area 00 P5(config-isis-10)#system-id 0000.255.255.72.7301 P5(config-isis-10)#is-type level-1 P5(config-isis-10)#metric-style wide P5(config-isis-10)#mpls traffic-eng level-1 P5(config-isis-10)#interface gei-0/1/0/11 P5(config-isis-10-if-gei-0/1/0/11)#ip router isis P5(config-isis-10-if-gei-0/1/0/11)#exit P5(config-isis-10)#interface gei-0/1/0/6 2-94 SJ-20140731105308-012|2014-10-20 (R1.0 P5(config-if-gei-0/1/0/6)#exit P5(config)#interface loopback1 P5(config-if-loopback1)#ip address 73.0 P5(config-if-gei-0/1/0/11)#exit P5(config)#interface gei-0/1/0/6 P5(config-if-gei-0/1/0/6)#no shutdown P5(config-if-gei-0/1/0/6)#ip address 14.255.1 255.73.2 255.1.1 P4(config-mpls-te)#interface loopback1 P4(config-mpls-te-if-loopback1)#exit P4(config-mpls-te)#interface gei-0/1/0/7 P4(config-mpls-te-if-gei-0/1/0/7)#exit P4(config-mpls-te)#interface gei-0/2/0/1 P4(config-mpls-te-if-gei-0/2/0/1)#exit P4(config-mpls-te)#interface gei-0/2/0/8 P4(config-mpls-te-if-gei-0/2/0/8)#exit P4(config-mpls-te)#exit Run the following commands on P5: Interface configurations: P5(config)#interface gei-0/1/0/11 P5(config-if-gei-0/1/0/11)#no shutdown P5(config-if-gei-0/1/0/11)#ip address 13.73.255.13.1 255.72.0) ZTE Proprietary and Confidential .1.ZXR10 M6000-S Configuration Guide (MPLS) P4(config-isis-10)#interface gei-0/2/0/1 P4(config-isis-10-if-gei-0/2/0/1)#ip router isis P4(config-isis-10-if-gei-0/2/0/1)#exit P4(config-isis-10)#interface gei-0/2/0/8 P4(config-isis-10-if-gei-0/2/0/8)#ip router isis P4(config-isis-10-if-gei-0/2/0/8)#exit P4(config-isis-10)#exit MPLS-TE configurations: P4(config)#mpls traffic-eng P4(config-mpls-te)#router-id 72.13.255.0000.

73. Run the show mpls traffic-eng tunnels command to check the information about the active LSP and HOT-LSP. Run the show mpls traffic-eng tunnels brief command to check the status of the active LSP and HOT-LSP on P1.73.1 P5(config-mpls-te)#interface loopback1 P5(config-mpls-te-if-loopback1)#exit P5(config-mpls-te)#interface gei-0/1/0/11 P5(config-mpls-te-if-gei-0/1/0/11)#exit P5(config-mpls-te)#interface gei-0/1/0/6 P5(config-mpls-te-if-gei-0/1/0/6)#exit P5(config-mpls-te)#exit Configuration Verification 1.2 - gei-0/1/0/13 up/up tunnel_1 (hot) 73. P1(config-mpls-te)#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process:running RSVP Process:running Forwarding:enabled TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT tunnel_1 73.2 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1.73. in which up/up indicates that the active LSP and HOT-LSP are activated.73.73.73.2 - gei-0/1/0/7 up/up 2.0) ZTE Proprietary and Confidential .Chapter 2 MPLS TE Configuration P5(config-isis-10-if-gei-0/1/0/6)#ip router isis P5(config-isis-10-if-gei-0/1/0/6)#exit P5(config-isis-10)#exit MPLS-TE configurations: P5(config)#mpls traffic-eng P5(config-mpls-te)#router-id 73. type explicit name: hot-lsp (Basis for Protect) Config Parameters: Resv-Style: SE Metric Type: IGP (default) Hop Prior: disabled Upper Limit: 4294967295 Upper Limit: - Record-Route: enabled 2-95 SJ-20140731105308-012|2014-10-20 (R1.73. type explicit name: main (Basis for Setup) Actual Bandwidth: N/A Hot-standby protection: protect option: 1. The execution result is displayed as follows: P1(config-mpls-te)#show mpls traffic-eng tunnels Name: tunnel_1 (Tunnel1) Destination: 73. The execution result is displayed as follows.73.

13.52.0. burst= 1000 byte.73. Tun-Instance 143 RSVP Path Info: Explicit Route: 1.52 15.4. 212992 RSVP Signalling Info : Src 4.73.100(212992) 1.0 Without-CSPF: disabled InLabel: OutLabel: gei-0/1/0/13.52. Tun-ID 1.13. 14 hour. 48 second Prior LSP: path option 1 2-96 SJ-20140731105308-012|2014-10-20 (R1.4 1. 34 minute.52. Dst 73.4.73.0.13.0.ZXR10 M6000-S Configuration Guide (MPLS) Facility Fast-reroute: enabled Detour Fast-reroute: disabled Bandwidth Protection: disabled Hot-standby-lsp Fast-reroute: disabled BFD: disabled Policy Class: Default Track Name: Auto-reoptimize: disabled Hot-standby-lsp Auto-reoptimize: disabled Reference Hot-standby: disabled Tunnel-Status: enabled Bandwidth: 0 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 EBS: 0 byte Affinity(Bit position): Exclude-any: None Include-any: None Include-all: None AutoRoute: disabled AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0.0) ZTE Proprietary and Confidential . peak rate= 0 kb History: Tunnel: Time Since Created: 0 day.0.73.52 15.73. peak rate= 0 kb RSVP Resv Info: Record Route: 52.73.73.73.73 73.2 Exclude Route: NULL Record Route: NULL Tspec: ave rate= 0 kb.52.2(147456) 15 .52.73(147456) Fspec: ave rate= 0 kb. burst= 1000 byte.2.73.100.52(212992) 73.0.

errcode:1.4.73.73.72.0) ZTE Proprietary and Confidential .2.44.errvalue:2).73.0 Without-CSPF: disabled InLabel: OutLabel: gei-0/1/0/7.73.73.72. 0 hour.72 208.52. Tun-Instance 157 RSVP Path Info: Explicit Route: 107.72(147458) 52.73(147462) 2-97 SJ-20140731105308-012|2014-10-20 (R1.73.52.44. Dst 73.0. 45 second Last LSP Error Information: Path-option config changed(lspid:139. Name: tunnel_1 (hot) (Tunnel1) Destination: 73.100(212994) 208.52(212994) 73.0.1(147458) 107.44.errvalue:4).72 208.52. Tun-ID 1.100.73.4.52. burst= 1000 byte.72.72. 147458 RSVP Signalling Info : Src 4.2 Exclude Route: NULL Record Route: NULL Tspec: ave rate= 0 kb. 7 minute.52.2(147462) 15. Path-option config changed(lspid:138.73 73.52 15.44.Chapter 2 MPLS TE Configuration Current LSP: Uptime:0 day.73.52 15.52.errvalue:2).errcode:1.4 107.52.73. Tunnel destination changed(lspid:137.73.44.52.72.73. peak rate= 0 kb RSVP Resv Info: Record Route: 72.errcode:1.44.2 Status: Signalling: up Actual Bandwidth: N/A Hot-standby protection: Config Parameters: BFD: disabled Hot-standby-lsp Fast-reroute: disabled Hot-standby-lsp Auto-reoptimize: disabled Bandwidth: 0 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 EBS: 0 byte Affinity(Bit position): Exclude-any: None Include-any: None Include-all: None AutoRoute: disabled AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0.

44.72. burst= 1000 byte.4. peak rate= 0 kb History: Tunnel: Time Since Created: 0 day.72 208. 147458 RSVP Signalling Info : Src 4.73.72.ZXR10 M6000-S Configuration Guide (MPLS) Fspec: ave rate= 0 kb.73.72(147458) 52.52. burst= 1000 byte.52 15.44.52(212994) 73.73.72 208.errcode:1.52.2 Status: Admin: up Oper: up Path: valid Signalling: connected Fast Reroute Protection: none Hot-standby Protection: ready Config Parameters: BFD: disabled Hot-standby-lsp Fast-reroute: disabled Hot-standby-lsp Auto-reoptimize: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0.errcode:1. Path-option config changed(lspid:138.0 InLabel: OutLabel: gei-0/1/0/7.errcode:1.0) ZTE Proprietary and Confidential .errvalue:2).73.52.72.0. Tun-Instance 157 RSVP Path Info: Explicit Route: 107. The execution result is displayed as follows. Dst 73.73.73. Hot-standby Protection:ready indicates that FRR protection is enabled. 45 second Last LSP Error Information: Path-option config changed(lspid:139.2(147462) 15.4 107.44.73(147462) Fspec: ave rate= 0 kb. Tun-ID 1.4. 0 minute. 34 minute.errvalue:4).73. Run the show mpls traffic-eng tunnels hot-standby command to check the details of the HOT-LSP.52. Tunnel destination changed(lspid:137.73.100. 14 hour. peak rate= 0 kb 2-98 SJ-20140731105308-012|2014-10-20 (R1.73 73. 0 hour.73.52 15. 3.errvalue:2). 49 second Prior LSP: path option 1 Current LSP: Uptime:0 day.52.44.52. burst= 1000 byte.44.2 Exclude Route: NULL Record Route: NULL Tspec: ave rate= 0 kb. peak rate= 0 kb RSVP Resv Info: Record Route: 72.5 2.2.52.73.0.100(212994) 208.44. P1(config-mpls-te)#show mpls traffic-eng tunnels hot-standby Name: tunnel_1 (Tunnel1) Destination: 73. in which.72.73.72.1(147458) 107.

2 - gei-0/1/0/18 up/up 6. P1(config-mpls-te)#show mpls traffic-eng fast-reroute Tunnel head end item information Protected Tunnel LspID In-label Out intf/label Tunnel1 143 Tun hd gei-0/1/0/13:212992 FRR intf/label Status Tu1:147458 ready FRR intf/label Status LSP midpoint frr information: LSP identifier In-label Out intf/label P1(config-mpls-te)# 5. The execution result is displayed as follows: P2(config)#show mpls traffic-eng tunnels te_tunnel 2 Name: tunnel_2 (Tunnel2) Destination: 73.2 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1. up/up indicates that Tunnel2 is properly established.73.73.0) ZTE Proprietary and Confidential . The execution result is displayed as follows. in which. ready indicates that the FRR protection relation is properly established. Run the show mpls traffic-eng fast-reroute command on P1 to check the FRR protection relation. The execution result is displayed as follows. P2(config)#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process:running RSVP Process:running Forwarding:enabled TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT tunnel_2 73.Chapter 2 MPLS TE Configuration 4. Run the show mpls traffic-eng tunnels te_tunnel 2 command on P2 to check the details of the backup tunnel Tunnel2. type explicit name: P2-P4-P5-P3 (Basis for Setup) Actual Bandwidth: N/A Hot-standby protection: No path options protected Config Parameters: Resv-Style: SE Metric Type: IGP (default) Hop Prior: disabled Upper Limit: 4294967295 Upper Limit: - Record-Route: disabled Facility Fast-reroute: disabled Detour Fast-reroute: disabled Bandwidth Protection: disabled Hot-standby-lsp Fast-reroute: disabled BFD: disabled Policy Class: Default Track Name: 2-99 SJ-20140731105308-012|2014-10-20 (R1.73.73. in which. Run the show mpls traffic-eng tunnels brief command on P2 to check the status of the backup tunnel Tunnel2.

the FRR protection relation on P1 becomes active.52.4. the protection link P2->P3 of the backup tunnel Tunnel2 is displayed.0. The execution result is displayed as follows.73.52 208.4. When the P1->P2 link is invalid. Tun-ID 2.13. Run the show mpls traffic-eng fast-reroute command on P2 to check the FRR link protection configuration.13. for example: P1(config)#interface gei-0/1/0/13 P1(config-if-gei-0/1/0/13)#shutdown P1(config-if-gei-0/1/0/13)#show mpls traffic-eng fast-reroute 2-100 SJ-20140731105308-012|2014-10-20 (R1.0) ZTE Proprietary and Confidential . Dst 73.13.73. P2(config)#show mpls traffic-eng fast-reroute Tunnel head end item information Protected Tunnel LspID In-label Out intf/label FRR intf/label Status LSP midpoint frr information: LSP identifier In-label Out intf/label FRR intf/label Status 4.1 14.0.2 73.52.73.4.4.100.ZXR10 M6000-S Configuration Guide (MPLS) Auto-reoptimize: disabled Hot-standby-lsp Auto-reoptimize: disabled Reference Hot-standby: disabled Tunnel-Status: enabled Bandwidth: 0 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 EBS: 0 byte Affinity(Bit position): Exclude-any: None Include-any: None Include-all: None AutoRoute: disabled AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0.73.72 13.100 1/184 212993 gei-0/1/0/15:147461 Tu2:147457 ready 8.1 13.1.1.52.1.13.2 14.1. in which. Tun-Instance 18 RSVP Path Info: Explicit Route: 208.2 7.52.2.100 1/183 212992 gei-0/1/0/15:147456 Tu2:147457 ready 4. 147462 RSVP Signalling Info : Src 52.72.72.0 Without-CSPF: disabled InLabel: OutLabel: gei-0/1/0/18.

0) ZTE Proprietary and Confidential .73. The execution result is displayed as follows: P1(config-if-gei-0/1/0/13)#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process:running RSVP Process:running Forwarding:enabled TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT tunnel_1 73. type explicit name: main Actual Bandwidth: N/A Hot-standby protection: protect option: 1. type explicit name: hot-lsp (Basis for Protect) Config Parameters: Resv-Style: SE Metric Type: IGP (default) Hop Prior: disabled Upper Limit: 4294967295 Upper Limit: - Record-Route: enabled Facility Fast-reroute: enabled Detour Fast-reroute: disabled Bandwidth Protection: disabled Hot-standby-lsp Fast-reroute: disabled BFD: disabled Policy Class: Default Track Name: Auto-reoptimize: disabled Hot-standby-lsp Auto-reoptimize: disabled Reference Hot-standby: disabled Tunnel-Status: enabled Bandwidth: 0 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 EBS: 0 byte Affinity(Bit position): Exclude-any: None Include-any: None Include-all: None 2-101 SJ-20140731105308-012|2014-10-20 (R1.2 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1.73.Chapter 2 MPLS TE Configuration Tunnel head end item information Protected Tunnel LspID In-label Out intf/label Tunnel1 162 Tun hd FRR intf/label Status Tu1:147459 active gei-0/1/0/13:212992 Run the show mpls traffic-eng tunnels brief command on P1 to check the information about Tunnel1.73.73.2 - gei-0/1/0/7 up/up P1(config-if-gei-0/1/0/13)#show mpls traffic-eng tunnels te_tunnel 1 Name: tunnel_1 (Tunnel1) Destination: 73.

44.52 15.73.73.52.72.72.0 Without-CSPF: disabled InLabel: OutLabel: gei-0/1/0/7. The execution result is displayed as follows.2(147460) 15.52.0.73.0.72 208.73.2 Status: Admin: up Oper: up Path: valid Signalling: connected Fast Reroute Protection: none Hot-standby Protection: backup lsp in use Config Parameters: BFD: disabled Hot-standby-lsp Fast-reroute: disabled Hot-standby-lsp Auto-reoptimize: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0. backup lsp in use indicates that the traffic on P1 is forwarded through HOT-LSP.44.52.44.52.44.52. P1(config-if-gei-0/1/0/13)#show mpls traffic-eng tunnels hot-standby Name: tunnel_1 (Tunnel1) Destination: 73. in which.0.4.72.73.100(212993) 208. Tun-Instance 163 RSVP Path Info: Explicit Route: 107.73 73.100.2. peak rate= 0 kb RSVP Resv Info: Record Route: 72.73.52(212993) 73.4 107.1(147459) 107.4. 147459 RSVP Signalling Info : Src 4.52. Dst 73. Tun-ID 1.72.52 15.73.0 2-102 SJ-20140731105308-012|2014-10-20 (R1.73.ZXR10 M6000-S Configuration Guide (MPLS) AutoRoute: disabled AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0.52.73.44.44.73.73(147460) Fspec: ave rate= 0 kb. burst= 1000 byte.52.72(147459) 52.73.0) ZTE Proprietary and Confidential . burst= 1000 byte.2 Exclude Route: NULL Record Route: NULL Tspec: ave rate= 0 kb.72.0. peak rate= 0 kb Run the show mpls traffic-eng tunnels hot-standby command on P1 to check the HOT-LSP protection relation.72 208.

100 1/162 212992 Tu2:147462 ready gei-0/1/0/15:147456 9. FRR protection relation is still ready. if an interface has a backup tunnel only (Tunnel1). can the FRR protection relation on P1 and P2 be restored to ready. P2(config)#show mpls traffic-eng fast-reroute LSP midpoint frr information: LSP identifier In-label Out intf/label FRR intf/label Status 4.0) ZTE Proprietary and Confidential . The execution result is displayed as follows. Only when the P1->P2 link is also restored.7 FRR Promotion Introduction 2. if the corresponding node has FRR promotion enabled. The FRR promotion function is used to properly adjust the protection relationships between active and backup tunnels.1 FRR Promotion Introduction Overview Multiple backup tunnels can be configured on an interface. 2. without being affected. for example: P2(config)#interface gei-0/1/0/15 P2(config-if-gei-0/1/0/15)#shutdown P2(config-if-gei-0/1/0/15)#show mpls traffic-eng fast-reroute Tunnel head end item information Protected Tunnel LspID In-label Out intf/label FRR intf/label Status LSP midpoint frr information: LSP identifier In-label Out intf/label FRR intf/label Status 4. If the P2->P3 link also becomes invalid. the FRR protection relation on both P1 and P2 is active.4. If another backup tunnel (Tunnel2) is configured on the interface. 2-103 SJ-20140731105308-012|2014-10-20 (R1. the FRR protection relation on both P1 and P2 is active. For example.4. only a link protection relationship can be established between active and backup tunnels. a node protection relationship can be established between the backup tunnel and active tunnel by using FRR promotion. Implementation After the FRR relationship is established manually.4. The process is as follows: 1. Select the optimal backup tunnel for establishing an FRR relationship (facility mode-based protection).100 1/184 212993 Tu2:147457 active gei-0/1/0/15:147461 When the P2->P3 link is restored.Chapter 2 MPLS TE Configuration Run the show mpls traffic-eng fast-reroute command on P2 to check the FRR protection relation. 2.7. in which. Configure FRR attributes on the protected tunnel.4. the FRR relationship is deleted and a new FRR relationship is established.

To enable FRR promotion. Steps 1.ZXR10 M6000-S Configuration Guide (MPLS) 3.2 Configuring FRR Promotion This procedure describes how to configure FRR promotion. Context FRR promotion should be configured on an PLR node generated in FRR protection.0) ZTE Proprietary and Confidential . 4. run the following command: Command Function ZXR10(config)#mpls traffic-eng Enables MPLS TE. – End of Steps – 2-104 SJ-20140731105308-012|2014-10-20 (R1.7. 2. Configure FRR promotion: select the optimal tunnel from the configured 16 tunnels. 2 ZXR10(config-mpls-te)#fast-reroute timers promotion Enables the FRR promotion timer. To display the configuration results. The priorities of the conditions for selecting the optimal backup tunnel is as follows: protection type>bandwidth for backup tunnels>pooling mechanism. Configure the ID of the backup tunnel on the egress interface of the protected tunnel. 3. A maximum of 16 tunnels can be configured on an egress interface for FRR protection. 3 ZXR10(config-mpls-te)#fast-reroute timers promotion Configures a periodic interval interval <interval> for running FRR promotion. and establish an FRR relationship between the optimal tunnel and protected tunnel. perform the following steps: Step Command Function 1 ZXR10(config-mpls-te)#fast-reroute promote Enables FRR promotion manually. To enable MPLS TE. 2. run the following command: Command Function ZXR10#show mpls traffic-eng fast-reroute promotion Displays the FRR promotion information. and enters TE configuration mode. FRR promotion takes effect for the backup tunnels in ready status only. 5.

1 FRR Promotion Configuration Example (Node Protection Having a Higher Priority than Link Protection) Scenario Description Figure 2-19 shows a sample network topology. P2. Figure 2-19 FRR Promotion Configuration Example (Node Protection Having a Higher Priority than Link Protection) Configuration Flow 1. Configure Tunnel2 and Tunnel3 to be backup tunnels on the gei-0/2/1/1 interface of P1.1 255. Tunnel2 (backup tunnel) should pass through P1 and P2.255.1. and Tunnel3 should pass through P1 and P3. and P3. and Tunnel3 (backup tunnel) should pass through P1 and P3. 4. It is required to establish a primary tunnel (Tunnel1) from P1 to P3 and two backup tunnels (Tunnel2 and Tunnel3).255.1. Enable FRR promotion in the TE configuration mode of P1. Tunnel2 should pass through P1 and P2.0 P1(config-if-gei-0/2/1/1)#exit P1(config)#interface gei-0/2/1/3 P1(config-if-gei-0/2/1/3)#no shutdown P1(config-if-gei-0/2/1/3)#ip address 60.1 255.255. 3. and enable OSPF TE.0) ZTE Proprietary and Confidential .7. Establish OSPF neighbor relationships between the directly-connected interfaces of P1.0 2-105 SJ-20140731105308-012|2014-10-20 (R1.1. Configuration Commands Run the following commands on P1: P1(config)#interface gei-0/2/1/1 P1(config-if-gei-0/2/1/1)#no shutdown P1(config-if-gei-0/2/1/1)#ip address 74. 2. and P3.3. and Tunnel3 provides node protection.255. P2. Tunnel1 should pass through P1.3 FRR Promotion Configuration Examples 2. Tunnel2 provides link protection.Chapter 2 MPLS TE Configuration 2. P2. Establish three tunnels. and P3. Tunnel1 (primary tunnel) should pass through P1.1.7.

1.0.1.0 area 0 P1(config-ospf-1)#network 74.0 0.1.1 P1(config-ospf-1)#network 1.3 P1(config-mpls-te-expl-path-name)#exit P1(config-mpls-te)#interface gei-0/2/1/1 P1(config-mpls-te-if-gei-0/2/1/1)#exit P1(config-mpls-te)#interface gei-0/2/1/3 P1(config-mpls-te-if-gei-0/2/1/3)#exit P1(config-mpls-te)#interface gei-0/2/1/4 2-106 SJ-20140731105308-012|2014-10-20 (R1.255 area 0 P1(config-ospf-1)#network 60.255 P1(config-if-loopback1)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit P1(config)#interface te_tunnel2 P1(config-if-te_tunnel2)#ip unnumbered loopback1 P1(config-if-te_tunnel2)#exit P1(config)#interface te_tunnel3 P1(config-if-te_tunnel3)#ip unnumbered loopback1 P1(config-if-te_tunnel3)#exit P1(config)#router ospf 1 P1(config-ospf-1)#router-id 1.1.1.255.1 255.1 0.0.0.1.1.1.255 area 0 P1(config-ospf-1)#mpls traffic-eng area 0 P1(config-ospf-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 1.255.2 P1(config-mpls-te)#explicit-path name back2 P1(config-mpls-te-expl-path-name)#next-address strict 60.1.1.1.1.1.255 area 0 P1(config-ospf-1)#network 39.1.0.0.1.1.0.0 0.2 P1(config-mpls-te-expl-path-name)#next-address strict 120.255.3 P1(config-mpls-te-expl-path-name)#exit P1(config-mpls-te)#explicit-path name back1 P1(config-mpls-te-expl-path-name)#next-address strict 39.1.0 P1(config-if-gei-0/2/1/4)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1.1.ZXR10 M6000-S Configuration Guide (MPLS) P1(config-if-gei-0/2/1/3)#exit P1(config)#interface gei-0/2/1/4 P1(config-if-gei-0/2/1/4)#no shutdown P1(config-if-gei-0/2/1/4)#ip address 39.255.1.1.1.1 255.0.1 P1(config-mpls-te)#explicit-path name primary P1(config-mpls-te-expl-path-name)#next-address strict 74.1.1.0) ZTE Proprietary and Confidential .1.0 0.0.

0 P2(config-if-gei-0/2/1/1)#exit P2(config)#interface gei-0/2/1/2 P2(config-if-gei-0/2/1/2)#no shutdown P2(config-if-gei-0/2/1/2)#ip address 120.1.0 P2(config-if-gei-0/2/1/2)#exit P2(config)#interface gei-0/2/1/4 P2(config-if-gei-0/2/1/4)#no shutdown P2(config-if-gei-0/2/1/4)#ip address 39.Chapter 2 MPLS TE Configuration P1(config-mpls-te-if-gei-0/2/1/4)#exit P1(config-mpls-te)#fast-reroute promote P1(config-mpls-te)#fast-reroute timers promotion P1(config-mpls-te)#fast-reroute timers promotion interval 60 P1(config-mpls-te)#tunnel te_tunnel1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 3.255.1.1.255.0 P2(config-if-gei-0/2/1/4)#exit P2(config)#interface loopback2 P2(config-if-loopback2)#ip address 2.tunnel-te_tunnel2)#tunnel mpls traffic-eng path-option 1 explicit-path name back1 P1(config-mpls-te-tunnel-te_tunnel2)#exit P1(config-mpls-te)#tunnel te_tunnel3 P1(config-mpls-te-tunnel-te_tunnel3)#tunnel destination ipv4 3.1.1 255.255 2-107 SJ-20140731105308-012|2014-10-20 (R1.1 P1(config-mpls-te-tunnel-te_tunnel3)#tunnel mpls traffic-eng path-option 1 explicit-path name back2 P1(config-mpls-te-tunnel-te_tunnel2)#exit P1(config-mpls-te)#interface gei-0/2/1/1 P1(config-mpls-te-if-gei-0/2/1/1)#backup-path te_tunnel 2 P1(config-mpls-te-if-gei-0/2/1/1)#backup-path te_tunnel 3 P1(config-mpls-te-if-gei-0/2/1/1)#exit P1(config-mpls-te)#exit Run the following commands on P2: P2(config)#interface gei-0/2/1/1 P2(config-if-gei-0/2/1/1)#no shutdown P2(config-if-gei-0/2/1/1)#ip address 74.255.2 255.255.1.1.1.2 255.1 P1(config-mpls-te.255.255.1.1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path name primary P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng record-route P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng fast-reroute facility P1(config-mpls-te-tunnel-te_tunnel1)#exit P1(config-mpls-te)#tunnel te_tunnel2 P1(config-mpls-te-tunnel-te_tunnel2)#tunnel destination ipv4 2.2 255.255.1.1.255.1.0) ZTE Proprietary and Confidential .1.1.1.

0 area 0 P3(config-ospf-1)#network 120.1.255 area 0 P3(config-ospf-1)#network 60.255.1.1.1 P2(config-mpls-te)#interface gei-0/2/1/1 P2(config-mpls-te-if-gei-0/2/1/1)#exit P2(config-mpls-te)#interface gei-0/2/1/2 P2(config-mpls-te-if-gei-0/2/1/2)#exit P2(config-mpls-te)#interface gei-0/2/1/4 P2(config-mpls-te-if-gei-0/2/1/4)#exit P2(config-mpls-te)#exit Run the following commands on P3: P3(config)#interface gei-0/2/1/2 P3(config-if-gei-0/2/1/2)#no shutdown P3(config-if-gei-0/2/1/2)#ip address 120.1.1.1.0 area 0 P2(config-ospf-1)#network 74.0.1.1.0 P3(config-if-gei-0/2/1/3)#exit P3(config)#interface loopback3 P3(config-if-loopback3)#ip address 3.255 P3(config-if-loopback3)#exit P3(config)#router ospf 1 P3(config-ospf-1)#router-id 3.1.255 area 0 P2(config-ospf-1)#mpls traffic-eng area 0 P2(config-ospf-1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#interface loopback2 P2(config-mpls-te-if-loopback2)#exit P2(config-mpls-te)#router-id 2.3 255.0.1.1.1 P2(config-ospf-1)#network 2.1.0) ZTE Proprietary and Confidential .0 P3(config-if-gei-0/2/1/2)#exit P3(config)#interface gei-0/2/1/3 P3(config-if-gei-0/2/1/3)#no shutdown P3(config-if-gei-0/2/1/3)#ip address 60.0.0 0.1 0.255.1 P3(config-ospf-1)#network 3.1.1.255 area 0 P3(config-ospf-1)#mpls traffic-eng area 0 P3(config-ospf-1)#exit P3(config)#mpls traffic-eng P3(config-mpls-te)#interface loopback3 2-108 SJ-20140731105308-012|2014-10-20 (R1.255 area 0 P2(config-ospf-1)#network 120.1.0.0.0.255.0.0.0 0.1.0.1.1.0.0.1.0.0 0.0 0.1 0.255.1.255.1 255.1.1.3 255.1.ZXR10 M6000-S Configuration Guide (MPLS) P2(config-if-loopback2)#exit P2(config)#router ospf 1 P2(config-ospf-1)#router-id 2.255.1.

1 .gei-0/2/1/3 up/up P1#show mpls traffic-eng fast-reroute Tunnel head end item information Protected Tunnel LspIDIn-label Out intf/label FRR intf/label Status Tunnel186 Tun hd gei-0/2/1/1:147456Tu3:3 ready LSP midpoint frr information: LSP identifierIn-label Out intf/label FRR intf/label Status P1(config)#show mpls traffic-eng fast-reroute promotion MPLS-TE: Enabled Periodic FRR Promotion: every 60 seconds.1. next in 4 second 2.gei-0/2/1/1 up/up tunnel_22.1.1.7.2 FRR Configuration Example (Bandwidth for Backup Tunnels Being Met) Scenario Description Figure 2-20 shows a sample network topology.Chapter 2 MPLS TE Configuration P3(config-mpls-te-if-loopback3)#exit P3(config-mpls-te)#router-id 3.1. The execution result is displayed as follows: P1#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT tunnel_1 3. Moreover. FRR promotion should be enabled to establish an FRR relationship between P1 and P2.1 .gei-0/2/1/4 up/up tunnel_33.1. 2-109 SJ-20140731105308-012|2014-10-20 (R1. It is required to establish the primary tunnel (Tunnel1 has a 5000 kbps bandwidth) from P1 to P2 and two backup tunnels (Tunnel2 has a 6000 kbps bandwidth and Tunnel3 has a 5000 kbps bandwidth) through other two links.1. run the show mpls traffic-eng tunnels brief command on P1 to check whether FRR relationships have been established.1 .1.0) ZTE Proprietary and Confidential .1 P3(config-mpls-te)#interface gei-0/2/1/2 P3(config-mpls-te-if-gei-0/2/1/2)#exit P3(config-mpls-te)#interface gei-0/2/1/3 P3(config-mpls-te-if-gei-0/2/1/3)#exit P3(config-mpls-te)#exit Configuration Verification After the tunnel goes up.3.1.

and two backup paths are respectively configured between the gei-0/1/0/3 interfaces and between the gei-0/1/0/4 interfaces of P1 and P2.255.1.1.ZXR10 M6000-S Configuration Guide (MPLS) Figure 2-20 FRR Configuration Example (Bandwidth for Backup Tunnels Being Met) Configuration Flow 1.1.255. 4. Establish an OSPF neighbor relationship between the directly-connected interfaces of P1 and P2.255.1.255.168.255. and configure the bandwidth. Establish the primary tunnel (Tunnel1 with a 5000 kbps bandwidth) and two backup tunnels (Tunnel2 with a 6000 kbps bandwidth and Tunnel3 with a 5000 kbps bandwidth).1. 2.1 255.255.1 255.1. enable OSPF TE.255.1 255.0) ZTE Proprietary and Confidential .1 255.0 P1(config-if-gei-0/1/0/2)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1.0 P1(config-if-gei-0/1/0/4)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit P1(config)#interface te_tunnel2 P1(config-if-te_tunnel2)#ip unnumbered loopback1 P1(config-if-te_tunnel2)#exit 2-110 SJ-20140731105308-012|2014-10-20 (R1.255 P1(config-if-loopback1)#exit P1(config)#interface gei-0/1/0/3 P1(config-if-gei-0/1/0/3)#no shutdown P1(config-if-gei-0/1/0/3)#ip address 31.1. The primary path is configured between the gei-0/1/0/2 interfaces of P1 and P2.0 P1(config-if-gei-0/1/0/3)#exit P1(config)#interface gei-0/1/0/4 P1(config-if-gei-0/1/0/4)#no shutdown P1(config-if-gei-0/1/0/4)#ip address 32. Establish three strict paths. and configure Tunnel2 and Tunnel3 to be backup tunnels on the egress interface (gei-0/1/0/2) of the primary tunnel of P1. Enable FRR promotion. 3.255. Configuration Commands Run the following commands on P1: P1(config)#interface gei-0/1/0/2 P1(config-if-gei-0/1/0/2)#no shutdown P1(config-if-gei-0/1/0/2)#ip address 192.

Chapter 2 MPLS TE Configuration P1(config)#interface te_tunnel3 P1(config-if-te_tunnel3)#ip unnumbered loopback1 P1(config-if-te_tunnel3)#exit P1(config)#router ospf 1 P1(config-ospf-1)#router-id 1.1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path identifier 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng record-route P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng 2-111 SJ-20140731105308-012|2014-10-20 (R1.0.1.2 P1(config-mpls-te-expl-path-id-3)#exit P1(config-mpls-te)#tunnel te_tunnel 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 2.1.1 P1(config-ospf-1)#network 192.1.1.1.0.2 P1(config-mpls-te-expl-path-id-2)#exit P1(config-mpls-te)#explicit-path identifier 3 P1(config-mpls-te-expl-path-id-3)#next-address strict 32.0 0.168.1.1.1.0 0.0.1 P1(config-mpls-te)#fast-reroute timers promotion P1(config-mpls-te)#fast-reroute timers promotion interval 60 P1(config-mpls-te)#interface gei-0/1/0/2 P1(config-mpls-te-if-gei-0/1/0/2)#bandwidth 20000 P1(config-mpls-te-if-gei-0/1/0/2)#exit P1(config-mpls-te)#interface gei-0/1/0/3 P1(config-mpls-te-if-gei-0/1/0/3)#bandwidth 20000 P1(config-mpls-te-if-gei-0/1/0/3)#exit P1(config-mpls-te)#interface gei-0/1/0/4 P1(config-mpls-te-if-gei-0/1/0/4)#bandwidth 20000 P1(config-mpls-te-if-gei-0/1/0/4)#exit P1(config-mpls-te)#explicit-path identifier 1 P1(config-mpls-te-expl-path-id-1)#next-address strict 192.1.255 area 0 P1(config-ospf-1)#network 32.1.1.0 area 0 P1(config-ospf-1)#mpls traffic-eng area 0 P1(config-ospf-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 1.255 area 0 P1(config-ospf-1)#network 31.168.2 P1(config-mpls-te-expl-path-id-1)#exit P1(config-mpls-te)#explicit-path identifier 2 P1(config-mpls-te-expl-path-id-2)#next-address strict 31.1.1 0.0.1.1.0 0.0.1.255 area 0 P1(config-ospf-1)#network 1.1.0.1.0.0) ZTE Proprietary and Confidential .0.1.

0.0 0.0) ZTE Proprietary and Confidential .1.1 255.1 P2(config-ospf-1)#network 192.1.1.1.255 area 0 P2(config-ospf-1)#network 31.0.168.2 255.1.0 P2(config-if-gei-0/1/0/4)#exit P2(config)#interface loopback2 P2(config-if-loopback2)#ip address 2.1.255.168.1 P1(config-mpls-te-tunnel-te_tunnel2)#tunnel mpls traffic-eng path-option 1 explicit-path identifier 2 P1(config-mpls-te-tunnel-te_tunnel2)#tunnel mpls traffic-eng backup-bw 6000 P1(config-mpls-te)#tunnel te_tunnel 3 P1(config-mpls-te-tunnel-te_tunnel3)#tunnel destination ipv4 2.1.0.1.1.0.1.ZXR10 M6000-S Configuration Guide (MPLS) fast-reroute facility P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng bandwidth 5000 P1(config-mpls-te-tunnel-te_tunnel1)#exit P1(config-mpls-te)#tunnel te_tunnel 2 P1(config-mpls-te-tunnel-te_tunnel2)#tunnel destination ipv4 2.0 P2(config-if-gei-0/1/0/3)#exit P2(config)#interface gei-0/1/0/4 P2(config-if-gei-0/1/0/4)#no shutdown P2(config-if-gei-0/1/0/4)#ip address 32.2 255.1.1.255.255.255 area 0 2-112 SJ-20140731105308-012|2014-10-20 (R1.1.255.1.255.1.2 255.255.1 P1(config-mpls-te-tunnel-te_tunnel3)#tunnel mpls traffic-eng path-option 1 explicit-path identifier 3 P1(config-mpls-te-tunnel-te_tunnel3)#tunnel mpls traffic-eng backup-bw 5000 P1(config-mpls-te-tunnel-te_tunnel3)#exit P1(config-mpls-te)#interface gei-0/1/0/2 P1(config-mpls-te-if-gei-0/2/1/1)#backup-path te_tunnel 2 P1(config-mpls-te-if-gei-0/2/1/1)#backup-path te_tunnel 3 P1(config-mpls-te)#exit Run the following commands on P2: P2(config)#interface gei-0/1/0/2 P2(config-if-gei-0/1/0/2)#no shutdown P2(config-if-gei-0/1/0/2)#ip address 192.255.0 0.255.0 P2(config-if-gei-0/1/0/2)#exit P2(config)#interface gei-0/1/0/3 P2(config-if-gei-0/1/0/3)#no shutdown P2(config-if-gei-0/1/0/3)#ip address 31.1.255 P2(config-if-loopback2)#exit P2(config)#router ospf 1 P2(config-ospf-1)#router-id 2.

1. The execution result is displayed as follows: P1#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT tunnel_12.0.0 area 0 P2(config-ospf-1)#mpls traffic-eng area 0 P2(config-ospf-1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#interface loopback2 P2(config-mpls-te-if-loopback2)#exit P2(config-mpls-te)#router-id 2.255 area 0 P2(config-ospf-1)#network 2.1.0) ZTE Proprietary and Confidential .1 P2(config-mpls-te)#interface gei-0/1/0/2 P2(config-mpls-te-if-gei-0/1/0/2)#exit P2(config-mpls-te)#interface gei-0/1/0/3 P2(config-mpls-te-if-gei-0/1/0/3)#exit P2(config-mpls-te)#interface gei-0/1/0/4 P2(config-mpls-te-if-gei-0/1/0/4)#exit Configuration Verification After the tunnel goes up.1 0. run the show mpls traffic-eng tunnels brief command on P1 to check whether an FRR relationship has been enabled.0.1.1.1 -gei-0/1/0/4 up/up P1#show mpls traffic-eng fast-reroute Tunnel head end item information Tunnel head end item information Protected Tunnel LspID In-label Out intf/label FRR intf/label Status Tunnel176 Tun hd gei-0/1/0/2:3 Tu3:3 ready LSP midpoint frr information: LSP identifierIn-label Out intf/label FRR intf/label Status P1(config)#show mpls traffic-eng fast-reroute promotion MPLS-TE: Enabled Periodic FRR Promotion: every 60 seconds.0.1.1.0 0.1.1.1.1 -gei-0/1/0/3 up/up tunnel_32. next in 4 second 2-113 SJ-20140731105308-012|2014-10-20 (R1.1 -gei-0/1/0/2 up/up tunnel_22.1.1.1.Chapter 2 MPLS TE Configuration P2(config-ospf-1)#network 32.0.

2-114 SJ-20140731105308-012|2014-10-20 (R1. FRR reroute starts to operate on the local device.1 FRR Hello Introduction Overview RSVP FRR protection is a local protection technology used to provide link or node protection for TE tunnels. If no hello-ack message is received from the neighbor during the “interval × misses” period. IETF RFC defines and describes the implementation process of the function. When a PLR detects a failure on its downstream node. Features l l A hello component sends a message to detect the reachability of a hello neighbor. FRR switchover is then triggered by using the MBB technology. it enables the traffic to bypass the faulty link or node along a backup tunnel. 2. such as the widespread BFD detection and MPLS OAM detection. In some cases. RSVP HELLO messages are sent to neighboring devices through a local interface to detect the reachability. however. RFC defines an extended hello message mechanism.0) ZTE Proprietary and Confidential . Due to the fast switchover requirements of RSVP FRR.8.ZXR10 M6000-S Configuration Guide (MPLS) 2.8 FRR-Hello Configuration 2.2 Configuring FRR Hello This procedure describes how to configure FRR hello. and therefore a technology for detecting the loss of neighbors on the protocol-layer plane is required (that is. fault detection on neighbors cannot be implemented due to some reasons (for example. It also defines an hello object and an hello message (for more information. It is required for RSVP itself to provide one neighbor failure detection technology (RSVP hello fault detection mechanism). Implementation To implement RSVP FRR hello.8. users do not use the corresponding detection techniques or neighbor failures are not detected in time). the neighbor is considered to be unreachable If a neighbor is considered to be unreachable. the corresponding fast fault detection techniques are needed. FRR HELLO detection). If neighbors cannot be detected. The loss of neighbors may be caused by the loss of neighbors on the link-layer plane or protocol-layer plane. and enables nodes to detect when neighbors become unreachable or reboot. BFD detection can only detect the loss of neighbors on the link-layer plane. This mechanism provides the basics of the RSVP-TE FRR HELLO technology. refer to the "GR Introduction" section).

To display the configuration results. The FRR Hello function is conflicted with the GR function. 3 4 ZXR10(config-mpls-te-if-interface-name)#signall Enables FRR Hello on the ing hello interface. run the following command: Command Function ZXR10(config)#mpls traffic-eng Enables MPLS TE. 2 ZXR10(config-mpls-te)#interface <interface-name> Enters the signalling interface to be protected. To enable FRR Hello. run the following commands: Command Function ZXR10#show ip rsvp hello instance summary Displays the summary information about RSVP Hello instances. 3. and enters the TE configuration mode. range: 1000–30000. ZXR10(config-mpls-te-if-interface-name)#signal Sets the time interval (in ling hello refresh interval <interval> milliseconds) for refreshing hello messages. ZXR10(config-mpls-te-if-interface-name)#signall Sets the maximum number of ing hello refresh misses <num> times that hello messages can be lost. range: 4–10. perform the following steps: Step Command Function 1 ZXR10(config-mpls-te)#signalling hello Enables FRR Hello globally.Chapter 2 MPLS TE Configuration Context FRR hello should be configured on the PLR node generated in FRR protection and the signalling interface of the protected tunnel associated with a neighbor. 2. Steps 1. run the following command: 2-115 SJ-20140731105308-012|2014-10-20 (R1. ZXR10#show ip rsvp hello instance detail Displays the detailed information about RSVP Hello instances.0) ZTE Proprietary and Confidential . 4. To enable MPLS TE. To enable FRR Hello.

Enable TE on the interfaces of P1. P2. Enable FRR facility on the active tunnel (the destination is the router-id of P2. It is required to establish two tunnels (with an FRR relationship between them) from P1 to P3 and enable FRR hello on P1 and P2. Tunnel 1 (active tunnel) passes through P1. Establish two strict paths. Establish OSPF neighbor relationships between the directly-connected interfaces of P1.0) ZTE Proprietary and Confidential . and Tunnel2 (backup tunnel) passes through P1 and P3. 2. Figure 2-21 FRR Hello Configuration Example Configuration Flow 1. 2-116 SJ-20140731105308-012|2014-10-20 (R1. – End of Steps – 2. P2. and the path is a strict path). P2. and enable OSPF TE.8. and P3.3 FRR Hello Configuration Example Scenario Description Figure 2-21 shows a sample network topology. and P3. and configure the backup tunnel on the gei-0/2/1/1 interface of P1. Establish active and backup tunnels. 5. 4. 3. and P3. and the backup path is P1–>P3.ZXR10 M6000-S Configuration Guide (MPLS) Command Function ZXR10#debug rsvp hello Enables the debugging of FRR Hello. Enable FRR hello on P1 and P2. The active path is P1–>P2–>P3.

1.1.1 255.1.255.0 P1(config-if-gei-0/2/1/1)#exit P1(config)#interface gei-0/2/1/3 P1(config-if-gei-0/2/1/3)#no shutdown P1(config-if-gei-0/2/1/3)#ip address 60.0.2 255.255.1.0.1.2 P1(config-mpls-te-expl-path-name)#exit P1(config-mpls-te)#explicit-path name back P1(config-mpls-te-expl-path-name)#next-address strict 60.255.255.1.255 P1(config-if-loopback1)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit P1(config)#interface te_tunnel2 P1(config-if-te_tunnel2)#ip unnumbered loopback1 P1(config-if-te_tunnel2)#exit P1(config)#router ospf 1 P1(config-ospf-1)#router-id 1.2 P1(config-mpls-te-expl-path-name)#exit P1(config-mpls-te)#interface gei-0/2/1/1 P1(config-mpls-te-if-gei-0/2/1/1)#exit P1(config-mpls-te)#interface gei-0/2/1/3 P1(config-mpls-te-if-gei-0/2/1/3)#exit 2-117 SJ-20140731105308-012|2014-10-20 (R1.1.1.0.1.1 P1(config-mpls-te)#explicit-path name primary P1(config-mpls-te-expl-path-name)# next-address strict 74.1.1.1 255.0.1.0.255 area 0 P1(config-ospf-1)#mpls traffic-eng area 0 P1(config-ospf-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 1.1.1.255.1.0 area 0 P1(config-ospf-1)#network 74.0 P1(config-if-gei-0/2/1/3)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1.0 0.1.255 area 0 P1(config-ospf-1)#network 60.1.1 P1(config-mpls-te-expl-path-name)#next-address strict 120.1.1.1.0 0.0) ZTE Proprietary and Confidential .255.Chapter 2 MPLS TE Configuration Configuration Commands Run the following commands on P1: P1(config)#interface gei-0/2/1/1 P1(config-if-gei-0/2/1/1)#no shutdown P1(config-if-gei-0/2/1/1)#ip address 74.1.1 P1(config-ospf-1)#network 1.0.1.1 0.

0) ZTE Proprietary and Confidential .1 255.1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path name primary P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng record-route P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng fast-reroute facility P1(config-mpls-te-tunnel-te_tunnel1)#exit P1(config-mpls-te)#tunnel te_tunnel2 P1(config-mpls-te-tunnel-te_tunnel2)#tunnel destination ipv4 3.1 255.1 0.255.0 P2(config-if-gei-0/2/1/2)#exit P2(config)#interface loopback2 P2(config-if-loopback2)#ip address 2.1.1.255.255.255.1.1.0.1.1.1.0.255 area 0 P2(config-ospf-1)#network 120.0 P2(config-if-gei-0/2/1/1)#exit P2(config)#interface gei-0/2/1/2 P2(config-if-gei-0/2/1/2)#no shutdown P2(config-if-gei-0/2/1/2)#ip address 120.1 P1(config-mpls-te.ZXR10 M6000-S Configuration Guide (MPLS) P1(config-mpls-te)#tunnel te_tunnel1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 3.1.255.0 0.1.1.0.255 area 0 P2(config-ospf-1)#mpls traffic-eng area 0 P2(config-ospf-1)#exit P2(config)#mpls traffic-eng 2-118 SJ-20140731105308-012|2014-10-20 (R1.0.tunnel-te_tunnel2)#tunnel mpls traffic-eng path-option 1 explicit-path name back P1(config-mpls-te-tunnel-te_tunnel2)#exit P1(config-mpls-te)#interface gei-0/2/1/1 P1(config-mpls-te-if-gei-0/2/1/1)#backup-path te_tunnel 2 P1(config-mpls-te-if-gei-0/2/1/1)#exit P1(config-mpls-te)#signalling hello P1(config-mpls-te)#interface gei-0/2/1/1 P1(config-mpls-te-if-gei-0/2/1/1)#signalling hello P1(config-mpls-te-if-gei-0/2/1/1)#exit P1(config-mpls-te)#exit Run the following commands on P2: P2(config)#interface gei-0/2/1/1 P2(config-if-gei-0/2/1/1)#no shutdown P2(config-if-gei-0/2/1/1)#ip address 74.255.0 area 0 P2(config-ospf-1)#network 74.1.0 0.1.0.255 P2(config-if-loopback2)#exit P2(config)#router ospf 1 P2(config-ospf-1)#router-id 2.1 P2(config-ospf-1)#network 2.1.1.0.1.1 255.1.1.1.

1.2 255.1.1.1.255.0.1.255.1 P2(config-mpls-te)#interface gei-0/2/1/1 P2(config-mpls-te-if-gei-0/2/1/1)#exit P2(config-mpls-te)#interface gei-0/2/1/2 P2(config-mpls-te-if-gei-0/2/1/2)#exit P2(config-mpls-te)# signalling hello P2(config-mpls-te)#interface gei-0/2/1/1 P2(config-mpls-te-if-gei-0/2/1/1)#signalling hello P2(config-mpls-te-if-gei-0/2/1/1)#exit P2(config-mpls-te)#exit Run the following commands on P3: P3(config)#interface gei-0/2/1/2 P3(config-if-gei-0/2/1/2)#no shutdown P3(config-if-gei-0/2/1/2)#ip address 120.0.1.255 area 0 P3(config-ospf-1)#network 60.0.0 P3(config-if-gei-0/2/1/3)#exit P3(config)#interface loopback3 P3(config-if-loopback3)#ip address 3.1.0) ZTE Proprietary and Confidential .1.1 P3(config-mpls-te)#interface gei-0/2/1/2 P3(config-mpls-te-if-gei-0/2/1/2)#exit P3(config-mpls-te)#interface gei-0/2/1/3 P3(config-mpls-te-if-gei-0/2/1/3)#exit P3(config-mpls-te)#exit 2-119 SJ-20140731105308-012|2014-10-20 (R1.1.1.1.0 area 0 P3(config-ospf-1)#network 120.255.1.1.255.0 0.0.0 P3(config-if-gei-0/2/1/2)#exit P3(config)#interface gei-0/2/1/3 P3(config-if-gei-0/2/1/3)#no shutdown P3(config-if-gei-0/2/1/3)#ip address 60.1.0.1.Chapter 2 MPLS TE Configuration P2(config-mpls-te)#interface loopback2 P2(config-mpls-te-if-loopback2)#exit P2(config-mpls-te)#router-id 2.255 P3(config-if-loopback3)#exit P3(config)#router ospf 1 P3(config-ospf-1)#router-id 3.255.1 255.1.0.1.1 0.255 area 0 P3(config-ospf-1)#mpls traffic-eng area 0 P3(config-ospf-1)#exit P3(config)#mpls traffic-eng P3(config-mpls-te)#interface loopback3 P3(config-mpls-te-if-loopback3)#exit P3(config-mpls-te)#router-id 3.2 255.1 P3(config-ospf-1)#network 3.1.255.0 0.

1.1.1 - gei-0/2/1/1 up/up tunnel_2 3. run the show mpls traffic-eng tunnels brief command on P1 to check the status of FRR.0) ZTE Proprietary and Confidential .ZXR10 M6000-S Configuration Guide (MPLS) Configuration Verification After the tunnel goes up. P1#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT tunnel_1 3.2 Clients:Fast Reroute State:UP Type:ACTIVE I/F: gei-0/2/1/1 LSP num:1 Src_instance 30138456.1.1.1 - gei-0/2/1/3 up/up P1#show mpls traffic-eng fast-reroute Tunnel head end item information Protected Tunnel LspID In-label Out intf/label FRR intf/label Status Tunnel1 86 Tun hd gei-0/2/1/1:147456 Tu2:3 ready LSP midpoint frr information: LSP identifier In-label Out intf/label FRR intf/label Status R5(config)#show ip rsvp hello instance summary Client I/F Neighbor Type State LostCnt LSPs FRR gei-0/2/1/1 74. Dst_instance 28778033 GR HELLO parameters Refresh Misses Configured:4 Refresh Interval (msec) Configured:10000 Current :0 Local restart time (msec):120000 Local recovery time (msec):120000 Nbr restart time (msec):0 Nbr recovery time (msec):0 Lost count:0 2-120 SJ-20140731105308-012|2014-10-20 (R1.1.1 ACTIVE UP 0 1 R5(config)#show ip rsvp hello instance detail Hello Graceful Restart globally disabled Fast-Hello globally enabled Neighbor 74.1.1.1.1.1.1 Source 74.

After the handover. 2-121 SJ-20140731105308-012|2014-10-20 (R1.2 Path Configuration for MPLS TE End-to-End Protection This procedure describes how to configure MPLS TE End-to-End Protection. The TE FRR is used for part protection and the Hot_standby is used for the a single LSP protection from the head node to the tail node (end-to-end protection). The out-label could be the same or be different. the fast handover for the hot-backup item is implemented. 2. If the primary LSP is established successfully. In this case. On the head node. one LSP is set as the primary LSP and another LSP is set as the second LSP.9.0) ZTE Proprietary and Confidential . For the end-to-end protection. the switching items of these two LSPs are written and the relationship is bound. the RSVP-TE protocol tries to re-establish a primary LSP. When a tunnel is established. The paths of these two LSPs on the tunnel do not intersect except the head node and the tail node. Only when the link or the node of the working LSP is faulty the traffic passes the Hot_standby_lsp path after the handover. In general. Once when the path of the primary LSP is faulty. two LSPs with different paths are established. In general. On the switching layer. Configure MPLS TE End-to-End Protection. the switching layer hands over the traffic to the second LSP. Steps 1.9 MPLS TE End-to-End Protection Path Configuration 2. l l l l Each LSP has its own label switching item. the traffic is handed over to this primary LSP after the switching item of the primary LSP is written.Chapter 2 MPLS TE Configuration intf hello FRR HELLO parameters Fast_hello_period (msec):10000 Fast_hello_miss:4 Fast_hello_protect_lsps:1 Fast_hello_lost_count:0 Fast_hello_del_time (msec):0 Fast_hello_reroute_time (msec):5900 2. a Hot_standby_lsp path is created in advance for one working LSP before a fault occurs. the traffic is transmitted through the working LSP path.9. the egress interface and the next hop address are different. the switching item of the primary LSP is used for switching. In general.1 MPLS TE End-to-End Path Protection Overview Both TE FRR and Hot_standby are used to protect the RSVP-TE tunnel.

range: 1-16. there is an MPLS TE end-to-end path protection tunnel created through the OSPF-TE protocol in the network. dynamic: Specifies the dynamic calculation mode for the path of the standby LSP. The path for working LSP is R1-R2 and the path for Hot_standby_lsp is R1-R3-R2. 2 prefer]|explicit-path {identifier <explicit-path-identifie r-id>|name <explicit-path-of-name>}[exclude]} <protected-path-option-id>: specifies the active path-option that the standby LSP needs to protect. the active and standby paths cannot be overlapped except the head and tail nodes.9. <explicit-path-of-name>: explicit path name used by the standby LSP. exclude: specifies the hot standby path and forcibly excludes the active path. name: Specifies the name mode for the explicit path of the standby LSP. prefer: Specifies the dynamic calculation mode for the path of the standby LSP. If this option is configured.3 Establishing an MPLS TE End-to-End Path Protection Configuration Descriptions As shown in Figure 2-22. <explicit-path-identifier-id>: explicit path ID used by the standby LSP. 2. run the following command: Commands Functions ZXR10#show mpls traffic-eng tunnels hot-standby Displays the detailed information about the backup LSPs in hot-standby LSP protection. identifier: Specifies the identity mode for the explicit path of the standby LSP. 2-122 SJ-20140731105308-012|2014-10-20 (R1. To display the configuration results. range: 1-65535. – End of Steps – 2.ZXR10 M6000-S Configuration Guide (MPLS) Step Commands Functions 1 ZXR10(config-mpls-te)#tunnel te_tunnel Enters tunnel interface <tunnel-number> configuration mode. the active and standby paths cannot be completely overlapped. range: 1-64 characters. ZXR10(config-mpls-te-tunnel-te_tunnel- Enables the hot-standby function tunnel-number)#tunnel mpls traffic-eng hot-standby for the specified path option on protect <protected-path-option-id>{dynamic [ the tunnel.0) ZTE Proprietary and Confidential . If the prefer option is not configured.

the traffic is transmitted through the tunnel.1 255. In this case.0 R1(config-if-gei-0/0/1/4)#exit R1(config)#interface gei-0/0/0/7 R1(config-if-gei-0/0/0/7)#no shutdown 2-123 SJ-20140731105308-012|2014-10-20 (R1.255. 4.1. Check the hot-standby relationship when the link of the primary tunnel recoveries normally. The specified strict path is R1-R2.1 255. Configure a static route to the destination on the R1 router. R2 and R3.255. Establish the OSPF neighbor relationship through the direct-connected interfaces on the R1. Check the hot-standby relationship when the link of the primary tunnel is invalid.255.1. 2.0) ZTE Proprietary and Confidential . Configuration Commands The configuration of R1 is as follows: Interface related configuration: R1(config)#interface loopback1 R1(config-if-loopback1)#ip address 1. Configure the hot-standby function on the head node of the tunnel in MPLS TE mode. 6.255.1.Chapter 2 MPLS TE Configuration Figure 2-22 Establishing an MPLS TE End-to-End Path Protection Configuration Flow 1. The next hop is Tunnel1. and configure the loopback address and the interface address for each router. interconnect the R1.1. As shown in Figure 2-22. 5. 3. 7. Check the hot-standby relationship.255 R1(config-if-loopback1)#exit R1(config)#interface gei-0/0/1/4 R1(config-if-gei-0/0/1/4)#no shutdown R1(config-if-gei-0/0/1/4)#ip address 10. R2 and R3 and enable TE.

0) ZTE Proprietary and Confidential .255 te_tunnel1 2-124 SJ-20140731105308-012|2014-10-20 (R1.0.1.1.255 area 0 R1(config-ospf-1)#network 20.1.1 R1(config-mpls-te)#interface gei-0/0/1/4 R1(config-mpls-te-if-gei-0/0/1/4)#exit R1(config-mpls-te)#interface gei-0/0/0/7 R1(config-mpls-te-if-gei-0/0/0/7)#exit R1(config-mpls-te)#exit R1(config)#mpls traffic-eng R1(config-mpls-te)#explicit-path name zte R1(config-mpls-te-expl-path-name)# next-address strict 10.1.2 R1(config-mpls-te-expl-path-name)#exit R1(config-mpls-te)#explicit-path name hot R1(config-mpls-te-expl-path-name)# next-address strict 20.1.1.0 area 0 R1(config-ospf-1)#mpls traffic-eng area 0 R1(config-ospf-1)#network 10.0.255.3 R1(config-mpls-te-expl-path-name)# next-address strict 30.1 0.1.255.0.1.255 area 0 R1(config-ospf-1)#exit MPLS-TE configuration: R1(config)#mpls traffic-eng R1(config-mpls-te)#interface loopback1 R1(config-mpls-te-if-loopback1)#exit R1(config-mpls-te)#router-id 1.1.1.1.1.1 R1(config-ospf-1)#network 1.1.1.1.2.2 255.255.0.2 R1(config-mpls-te-expl-path-name)#exit R1(config-mpls-te)#tunnel te_tunnel1 R1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 2.ZXR10 M6000-S Configuration Guide (MPLS) R1(config-if-gei-0/0/0/7)#ip address 20.255.0 0.0.1.0 R1(config-if-gei-0/0/0/7)#exit R1(config)#interface te_tunnel1 R1(config-if-te_tunnel1)#ip unnumbered loopback1 R1(config-if-te_tunnel1)#exit OSPF and OSPF-TE related configuration: R1(config)#router ospf 1 R1(config-ospf-1)#router-id 1.1.1.0.1 255.1.20.2 R1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path name zte R1(config-mpls-te-tunnel-te_tunnel1)# tunnel mpls traffic-eng record-route R1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng hot-standby protect 1 explicit-path name hot R1(config-mpls-te-tunnel-te_tunnel1)#exit R1(config-mpls-te)#exit R1(config)#ip route 172.2.0 0.

255.0 R2(config-if-gei-0/5/1/7)#exit R2(config)#interface gei-0/5/0/8 R2(config-if-gei-0/5/0/8)#no shutdown R2(config-if-gei-0/5/0/8)#ip address 30.255.255.3.0 0.1.2.2 255.255.1.3 255.2 R2(config-mpls-te)#interface gei-0/5/1/7 R2(config-mpls-te-if-gei-0/5/1/7)#exit R2(config-mpls-te)#interface gei-0/5/0/8 R2(config-mpls-te-if-gei-0/5/0/8)#exit R2(config-mpls-te)#exit The configuration of R3 is as follows: Interface related configuration: R3(config)#interface loopback1 R3(config-if-loopback1)#ip address 3.1.255.1.0 0.255 R3(config-if-loopback1)#exit R3(config)#interface gei-0/2/0/7 R3(config-if-gei-0/2/0/7)#no shutdown R3(config-if-gei-0/2/0/7)#ip address 20.255.2 0 0.1.0 R2(config-if-gei-0/5/0/8)#exit OSPF and OSPF-TE related configuration: R2(config)#router ospf 1 R2(config-ospf-1)#router-id 2.1.255 area 0 R2(config-ospf-1)#network 30.1.1.2.0.2 255.2.0.0.2.255.1.255 R2(config-if-loopback1)#exit R2(config)#interface gei-0/5/1/7 R2(config-if-gei-0/5/1/7)#no shutdown R2(config-if-gei-0/5/1/7)#ip address 10.0 R3(config-if-gei-0/2/0/7)#exit R3(config)#interface gei-0/2/0/8 R3(config-if-gei-0/2/0/8)#no shutdown 2-125 SJ-20140731105308-012|2014-10-20 (R1.2 R2(config-ospf-1)#network 2.0.255.255.255.255 area 0 R2(config-ospf-1)#exit MPLS-TE related configuration: R2(config)#mpls traffic-eng R2(config-mpls-te)#interface loopback1 R2(config-mpls-te-if-loopback1)#exit R2(config-mpls-te)#router-id 2.1.2.0.2.0) ZTE Proprietary and Confidential .Chapter 2 MPLS TE Configuration The configuration of R2 is as follows: Interface related configuration: R2(config)#interface loopback1 R2(config-if-loopback1)#ip address 2.3 255.0 area 0 R2(config-ospf-1)#mpls traffic-eng area 0 R2(config-ospf-1)#network 10.2.3.0.2.2 255.

3 0.0 R5(config-if-gei-0/2/1/1)#exit Configuration Verification Check the R1 to see the status information of the tunnel: R1#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: TUNNEL NAME enabled DESTINATION tunnel_1 tunnel_1(hot) UP IF DOWN IF 2.3.3 255.255.255 area 0 R3(config-ospf-1)#exit MPLS-TE configuration: R3(config)#mpls traffic-eng R3(config-mpls-te)#interface loopback1 R3(config-mpls-te-if-loopback1)#exit R3(config-mpls-te)#router-id 3.1.2.255 area 0 R3(config-ospf-1)#network 30.1.1.2.2.2.0 area 0 R3(config-ospf-1)#mpls traffic-eng area 0 R3(config-ospf-1)#network 20.0.3.2 STATE/PROT gei-0/0/1/4 - up/up gei-0/0/0 /7 up/up Check the protection relationship between the hot-standby LSP and the LSP: R1(config-if)#show mpls traffic-eng tunnels hot-standby Name: tunnel_1 (Tunnel1) Destination: 2.255.0.2.0.3.20.3 R3(config-ospf-1)#network 3.3.0.3 R3(config-mpls-te)#interface gei-0/2/0/7 R3(config-mpls-te-if-gei-0/2/0/7)#exit R3(config-mpls-te)# interface gei-0/2/0/8 R3(config-mpls-te-if-gei-0/2/0/8)#exit The configuration of R5 is as follows: R5(config)#interface gei-0/2/1/1 R5(config-if-gei-0/2/1/1)#no shutdown R5(config-if-gei-0/2/1/1)#ip address 172.2 255.1.255.1.2 - 2.0) ZTE Proprietary and Confidential .0 R3(config-if-gei-0/2/0/8)#exit OSPF and OSPF-TE related configuration: R3(config)#router ospf 1 R3(config-ospf-1)#router-id 3.0 0.2.255.0 0.3.1.1.3.2 Status: Admin: up Oper: up Path: valid Signaling: connected Fast Reroute Protection:disabled 2-126 SJ-20140731105308-012|2014-10-20 (R1.ZXR10 M6000-S Configuration Guide (MPLS) R3(config-if-gei-0/2/0/8)#ip address 30.0.0.

2.1. type explicit name zte (Basis for Setup) Actual Bandwidth: N/A Hot-standby protection: protect option: 1.1.1. the detailed information of the primary LSP and the hot-standby LSP tunnel is as follows: R1(config-if)#show mpls traffic-eng tunnels te_tunnel 1 Name: tunnel_1 (Tunnel1) Destination: 2.1.2. type explicit name: hot (Basis for Protect) Config Parameters: Bandwidth: 0 kbps (Global) Priority: 7 7 Affinity: 0x0/0x0 Resv-Style: SE Metric Type: IGP (default) Upper Limit: 4294967295 2-127 SJ-20140731105308-012|2014-10-20 (R1. check the protection relationship between hot-standby LSP and the primary LSP.2.1.1.2. R1(config)#interface gei-0/0/1/4 R1(config-if-gei-0/0/1/4)#shutdown R1(config-if-gei-0/0/1/4)#show mpls traffic-eng tunnels hot-standby Name: tunnel_1 (Tunnel1) Destination: 2.Chapter 2 MPLS TE Configuration Hot-standby Protection: Ready Config Parameters: BFD: disabled InLabel: OutLabel: gei-0/0/0/7. check the protection relationship between hot-standby LSP and the primary LSP.2. peak rate= 0 kbits RSVP Resv Info: Record Route: 3.2 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1.2 Status: Admin: up Oper: up Path: valid Signaling: connected Fast Reroute Protection:disabled Hot-standby Protection: Backup lsp in use Config Parameters: BFD: disabled When the link of the primary LSP recoveries normal.1.2. Dst 2.1.2 Exclude 30.3 2. Tun_Id 1.1. Tun_Instance 2 RSVP Path Info: Explicit Route: 20.1. After the recovery.2 Fspec: ave rate= 0 kbits.3 30.0) ZTE Proprietary and Confidential .2.2 Route: NULL Record Route: 1. peak rate= 0 kbits When the link of the primary LSP is down.1.1.3.1 20. burst= 1000 bytes.3.2.1.1 Tspec: ave rate= 0 kbits. 147456 RSVP Signaling Info : Src 1.1 20.2.2.1.1. burst= 1000 bytes.1.3 2.3 20.1.2.1.2 30.1.

0 minutes Prior LSP: path option 1 [27] Current LSP: Uptime:0 days.2 Exclude Route: NONE Record Route: NONE Tspec:ave rate= 0 kbits. Path error:rsvp sys error(lspid:3. Tun_Id 1.3 RSVP Signalling Info : Src 1.1.errcode:1.errvalue:0). peak rate = 0 kbits RSVP Resv Info: Record Route: 2. 2. the route is notified to the head node.no route to destination(lspid:1. burst= 2000 bytes.0) ZTE Proprietary and Confidential .10 Loose Node Re-optimization 2.1.2.2 Configuring Loose Node Re-optimization This procedure describes how to configure loose node re-optimization.errcode:23. Dst 2.1 Loose Node Re-optimization Introduction Loose node re-optimization refers to triggering an intermediate node whose next hop is a loose or abstract node in the LSP path to check whether there is a better local route in accordance with a scheme.1.1.1. which determines whether to re-optimize the LSP.2. peak rate = 0 kbits History: Tunnel: Time since created: 0 days.errvalue:5) 2. 11 minutes Last lsp error information: Delete mbb old inuse lsp(lspid:2. 0 hours.2.1.ZXR10 M6000-S Configuration Guide (MPLS) Facility Fast-reroute: disabled Detour Fast-reroute: disabled BFD: disabled Bidirect: disabled AutoRoute: disabled Forwarding-adjacency: disabled InLabel:OutLabel:gei-0/0/1/4.2.1.2 10.errvalue:1).10.10.2.2 2. 18 hours. 2-128 SJ-20140731105308-012|2014-10-20 (R1.2.1.2 Fspec:ave rate= 0 kbits.1 10.1. burst= 2000 bytes. Tun_Instance 34 RSVP Path Info: Explicit Route: 10. If there is. 0 hours.2.errcode:24. 37 minutes Time since path change: 0 days. Path error:routing error.

The tunnel path is P1->P2->P3.3 Loose Node Re-optimization Configuration Instance Configuration Description In Figure 2-23. Command Function ZXR10#show mpls traffic-eng tunnels summary Checks whether the loose node re-optimization function is successfully configured. ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Enables the re-optimization number)#tunnel mpls traffic-eng auto-reoptimize{ function on the active or main-lsp | hsb-lsp} standby LSP.10. ZXR10(config-mpls-te)#tunnel te_tunnel Enters tunnel interface <tunnel-number> configuration mode. an MPLS TE tunnel is established through OSPF-TE.0) ZTE Proprietary and Confidential . Verify the configurations. 2 3 4 ZXR10(config-mpls-te)#reoptimize timers frequency Configures the re-optimization <frequency> frequency. 2. ZXR10#show mpls traffic-eng tunnels Checks whether the re-optimization function is enabled on the tunnel. (Optional) Configure the loose node re-optimization function. and the explicit path is loosened to P2 first and then P3. Step Command Function 1 ZXR10(config-mpls-te)#reoptimize loose-node Enables the loose node re-optimization function. Figure 2-23 Loose Node Re-optimization Configuration Instance 2-129 SJ-20140731105308-012|2014-10-20 (R1.Chapter 2 MPLS TE Configuration Steps 1. – End of Steps – 2.

and enable periodical re-optimization on the tunnel. and set the periodical re-optimization frequency to 30 seconds.3.1 255.0 P1(config-ospf-1)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#router-id 1.1.0. Configure re-optimization at loose node on P2. and check whether the tunnel goes through link 2 and whether the egress interface is gei-0/2/0/2.255.1.255 area 0.3 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 2-130 SJ-20140731105308-012|2014-10-20 (R1.3.3. P2. 3. Establish OSPF neighbors on P1. and P3.0.17.18.ZXR10 M6000-S Configuration Guide (MPLS) Configuration Flow 1. check whether the tunnel is MBB re-optimized to link 1 and the egress interface is gei-0/1/0/5. configure the explicit path to loosened to P2 first and then P3.3.0.11 255.1.0.255.0 P1(config-ospf-1)#mpls traffic-eng area 0. Set the interface gei-0/1/0/5 to shutdown on P2.255.0 0.1 P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#interface gei-0/1/0/1 P1(config-mpls-te-if-gei-0/1/0/1)#exit P1(config-mpls-te)#explicit-path name 1 P1(config-mpls-te-expl-path-name)#next-address loose 2.17.18. Set the interface gei-0/1/0/5 to no shutdown on P2. 2. P2. enable the TE function on the OSPF neighbors and interfaces.255 P1(config-if-loopback1)#exit P1(config)#router ospf 1 P1(config-ospf-1)#network 19.2 P1(config-mpls-te-expl-path-name)#next-address loose 3. Configure a TE tunnel on P1.2.0 P1(config-if-gei-0/1/0/1)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1.0. and configure the egress gei-0/2/0/2 of P2 to cost so that link 1 is prior to link 2. and P3. 4. 6.0) ZTE Proprietary and Confidential . 5.2.255. Configuration Commands Run the following commands on P1: P1(config)#interface gei-0/1/0/1 P1(config-if-gei-0/1/0/1)#no shutdown P1(config-if-gei-0/1/0/1)#ip address 19.0. After OSPF neighbors are established and the timer expires.3 P1(config-mpls-te-expl-path-name)#exit P1(config-mpls-te)#tunnel te_tunnel1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 3.1. Configure a loopback address and interface address on P1.

255.28.255 area 0.28.0 P2(config-if-gei-0/1/0/5)#exit P2(config)#interface gei-0/2/0/2 P2(config-if-gei-0/2/0/2)#ip address 29.22 255.27.2.58.255.0.2.0.2 P2(config-mpls-te)#interface loopback1 P2(config-mpls-te-if-loopback1)#exit P2(config-mpls-te)#interface gei-0/1/0/1 P2(config-mpls-te-if-gei-0/1/0/1)#exit P2(config-mpls-te)#interface gei-0/1/0/5 P2(config-mpls-te-if-gei-0/1/0/5)#exit P2(config-mpls-te)#interface gei-0/2/0/2 P2(config-mpls-te-if-gei-0/2/0/2)#exit P2(config-mpls-te)#reoptimize loose-node P2(config-mpls-te)#reoptimize timers frequency 30 Run the following commands on P3: P3(config)#interface gei-0/1/0/2 2-131 SJ-20140731105308-012|2014-10-20 (R1.0.0 P2(config-ospf-1)#mpls traffic-eng area 0.0.0 P2(config-if-gei-0/2/0/2)#no shutdown P2(config-if-gei-0/2/0/2)#exit P2(config)#interface loopback1 P2(config-if-loopback1)#ip address 2.2.17.0 0.57.17.0 P2(config-ospf-1)#interface gei-0/2/0/2 P2(config-ospf-1-if-gei-0/2/0/2)#cost 5 P2(config-ospf-1-if-gei-0/2/0/2)#exit P2(config-ospf-1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#router-id 2.255.0 0.0) ZTE Proprietary and Confidential .255.255.255 P2(config-if-loopback1)#exit P2(config)#router ospf 1 P2(config-ospf-1)#network 19.255.0.0 P2(config-if-gei-0/1/0/1)#exit P2(config)#interface gei-0/1/0/5 P2(config-if-gei-0/1/0/5)#no shutdown P2(config-if-gei-0/1/0/5)#ip address 59.255.2.57.0.22 255.27.0.18.0.58.0.0.0.Chapter 2 MPLS TE Configuration explicit-path name 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng auto-reoptimize main-lsp Run the following commands on P2: P2(config)#interface gei-0/1/0/1 P2(config-if-gei-0/1/0/1)#no shutdown P2(config-if-gei-0/1/0/1)#ip address 19.255 area 0.0.22 255.0 P2(config-ospf-1)#network 29.0 0.2 255.0 P2(config-ospf-1)#network 59.18.0.0.255 area 0.255.

0 0.27.255 area 0.0.3.27.3 tunnel mpls traffic-eng auto-reoptimize main-lsp tunnel mpls traffic-eng path-option 1 explicit-path name 1 $ interface gei-0/1/0/1 $ interface loopback1 2-132 SJ-20140731105308-012|2014-10-20 (R1.3 $ tunnel te_tunnel1 tunnel destination ipv4 3.58. P2.1 explicit-path name 1 index 1 next-address loose 2.255.2 index 2 next-address loose 3.3.255.3.0 P3(config-ospf-1)#network 29.28.1.0.255.0. The execution result is displayed as follows: P1(config)#show running-config mpls-te !<mpls-te> mpls traffic-eng router-id 1.0 P3(config-ospf-1)#exit P3(config)#mpls traffic-eng P3(config-mpls-te)#router-id 3. Run the show running-config mpls-te command to check the MPLS-TE configuration on P1.0.255 P3(config-if-loopback1)#exit P3(config)#router ospf 1 P3(config-ospf-1)#network 59.0.3.3 P3(config-mpls-te)#interface loopback1 P3(config-mpls-te-if-loopback1)#exit P3(config-mpls-te)#interface gei-0/1/0/2 P3(config-mpls-te-if-gei-0/1/0/2)#exit P3(config-mpls-te)#interface gei-0/2/0/2 P3(config-mpls-te-if-gei-0/2/0/2)#exit Configuration Verification 1.28.33 255.0.0.0 0.0.3.ZXR10 M6000-S Configuration Guide (MPLS) P3(config-if-gei-0/1/0/2)#ip address 59.255.0 P3(config-ospf-1)#mpls traffic-eng area 0.0) ZTE Proprietary and Confidential .2.0.255.1.0 P3(config-if-gei-0/2/0/2)#no shutdown P3(config-if-gei-0/2/0/2)#exit P3(config)#interface loopback1 P3(config-if-loopback1)#ip address 3.3.57.0.58.255 area 0.0 P3(config-if-gei-0/1/0/2)#no shutdown P3(config-if-gei-0/2/0/2)#exit P3(config)#interface gei-0/2/0/2 P3(config-if-gei-0/2/0/2)#ip address 29.3. and P3.33 255.2.3 255.3.255.57.

2 reoptimize loose-node reoptimize timers frequency 30 interface gei-0/1/0/1 $ interface gei-0/1/0/5 $ interface gei-0/2/0/2 $ interface loopback1 $ $ !</mpls-te> P3(config)#show running-config mpls-te !<mpls-te> mpls traffic-eng router-id 3. Run the show mpls traffic-eng tunnels remote-tunnel command to check whether the egress interface gei-0/1/0/5 is shut down on P2.3.Chapter 2 MPLS TE Configuration $ $ !</mpls-te> P2(config)#show running-config mpls-te !<mpls-te> mpls traffic-eng router-id 2.2. 147456 OutLabel: gei-0/2/0/2. 3 2-133 SJ-20140731105308-012|2014-10-20 (R1.3 Status: Signalling: up RSVP Signalling Info : InLabel: gei-0/1/0/1.2.3.3 interface gei-0/1/0/2 $ interface gei-0/2/0/2 $ interface loopback1 $ $ !</mpls-te> 2.0) ZTE Proprietary and Confidential . The execution result is displayed as follows: P2(config-if-gei-0/1/0/5)#shutdown P2(config-if-gei-0/1/0/5)#show mpls traffic-eng tunnels remote-tunnel Name: tunnel_1 (Tunnel1) Destination: 3.3. and whether the tunnel goes through link 2 and the egress interface is gei-0/2/0/2.3.

1. peak rate= 0 kb Affinity(Bit position): Exclude-any: None Include-any: None Include-all: None RSVP Resv Info: Record Route: 3.3. and re-optimization is performed at loose nodes.57.28.17. 0 minute. Tun-Instance 813 RSVP Path Info: Explicit Route: 19.3.3. 3 Src 1.33 3. peak rate= 0 kb History: 2-134 SJ-20140731105308-012|2014-10-20 (R1. burst= 1000 byte.3 Exclude Route: NULL Record Route: 1.18. peak rate= 0 kb History: Tunnel: Time Since Created: 0 day.33 3. Tun-Instance 814 RSVP Path Info: Explicit Route: 19.1.22 29.27.58.3. burst= 1000 byte.3(3) 59.1.1.3.3. peak rate= 0 kb Affinity(Bit position): Exclude-any: None Include-any: None Include-all: None RSVP Resv Info: Record Route: 3.28.3.27.3.1.57. Tun-ID 1.1.3.17. 5 second Current LSP: Uptime:0 day.27. 0 minute.1 19. burst= 1000 byte.3 Status: Signalling: up RSVP Signalling Info : InLabel: gei-0/1/0/1.3.3. Tun-ID 1. Run the show mpls traffic-eng tunnels remote-tunnel command to check the related information. Enable the interface gei-0/1/0/5 on P2. MBB occurs on the tunnel.58.3. 0 hour. 147457 OutLabel: gei-0/1/0/5.ZXR10 M6000-S Configuration Guide (MPLS) Src 1.1 19.18.33(3) Fspec: ave rate= 0 kb.3(3) 29.3.3.3 Exclude Route: NULL Record Route: 1.17.22 59.58.11 Tspec: ave rate= 0 kb.1. Dst 3.1. burst= 1000 byte. 0 hour.18.0) ZTE Proprietary and Confidential .57.11 Tspec: ave rate= 0 kb.22 59.33(3) Fspec: ave rate= 0 kb.1. Dst 3.3. After OSPF neighbors are established and the timer expires. 4 second 3.17. The tunnel goes through link 1 and the egress interface is gei-0/1/0/5.28.18.1.3. The execution result is displayed as follows: P2(config-if-gei-0/1/0/5)#show mpls traffic-eng tunnels remote-tunnel Name: tunnel_1 (Tunnel1) Destination: 3.22 29.

0 minute. 43 second 2. 0 minute. Configure automatic global sampling of TE bandwidth and real-time tunnel regulation. the bandwidth actually used by a tunnel is collected. 0 hour. 2 Manually triggers all tunnels ZXR10(config-mpls-te)#auto-bw adj-now all with the automatic bandwidth regulation function to regulate their bandwidths.Chapter 2 MPLS TE Configuration Tunnel: Time Since Created: 0 day. Steps 1. With this function. 2. Regulation period: configured for a TE tunnel to control the rate of regulating a tunnel bandwidth. the bandwidth reserved for a tunnel is closer to the actual service traffic.1 Introduction to Automatic Bandwidth Regulation Function of the MPLS TE With the automatic bandwidth regulation function of the MPLS TE. Regulation is determined when a sampling period ends depending on the sampling data comparison result and whether the tunnel meets the regulation conditions. Step Command Function 1 ZXR10(config-mpls-te)#auto-bw timers [frequency Enables automatic bandwidth <para>] sampling and sets the sampling frequency. 44 second Current LSP: Uptime:0 day. the maximum bandwidth in a sampling period is recorded.11. 2-135 SJ-20140731105308-012|2014-10-20 (R1. you must understand the following two concepts: Sampling period: configured in a global MPLS-TE to control the rate of periodically collecting traffic data on a tunnel. and a subscriber's bandwidth is regulated in accordance with the maximum bandwidth collected in an automatic bandwidth regulation period.11 Automatic Bandwidth Regulation on an MPLS TE 2. 3 ZXR10(config-mpls-te)#auto-bw adj-now tunnel-id Manually triggers a specific <tnnlid> tunnel to immediately perform automatic bandwidth regulation.0) ZTE Proprietary and Confidential . 0 hour.11. This value must be lower than the regulation period. To understand the automatic bandwidth regulation function.2 Configuring Automatic MPLS TE Bandwidth Regulation This procedure describes how to configure automatic MPLS TE bandwidth regulation.

<freq> 7 ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Sets the tunnel bandwidth number)#tunnel mpls traffic-eng auto-bw multiple regulation rate. default: 100. Range: 10-4294967295. units: kb/s. units: kb/s.0) ZTE Proprietary and Confidential . the tunnel bandwidth can be regulated. Range: 50-100. <multiple>: tunnel bandwidth regulation rate. <freq>: bandwidth regulation period. unit: seconds. 2. ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Enables the automatic number)#tunnel mpls traffic-eng auto-bw bandwidth regulation on a 5 tunnel. <maxbw>: maximum of the bandwidth.ZXR10 M6000-S Configuration Guide (MPLS) Step Command Function 4 ZXR10(config-mpls-te)#tunnel te_tunnel Enters Tunnel interface <tunnel-number> configuration mode. 6 ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Sets the automatic bandwidth number)#tunnel mpls traffic-eng auto-bw frequency regulation period. 9 ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Configures regulation and number)#tunnel mpls traffic-eng auto-bw overflow detection upon tunnel threshold <percent>[min<bandwidth>] limit <limit> overflow. between which. <bandwidth>: specifies the overflew bandwidth. <minbw>: minimum of the bandwidth. <para>: sampling period.Range: 1-10. <limit>: specifies the threshold of the overflew bandwidth. unit: kbps. Range: 300-604800. <multiple> 8 ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Sets the maximum and number)#tunnel mpls traffic-eng auto-bw adj-bw minimum of the tunnel <maxbw>[<minbw>] bandwidth. default: 10. Verify the configurations. – End of Steps – 2-136 SJ-20140731105308-012|2014-10-20 (R1. range: 60-604800. <percent>: specifies the percentage of the overflew bandwidth. default: 300. default: 0. unit: seconds.Range: 1–100. Range: 0-4294967295. Range: 1-4294967295. Command Function ZXR10#show mpls traffic-eng tunnels Displays tunnel information.

The new LSP may be different from the original one. 3.11. When strictly routed.0) ZTE Proprietary and Confidential . a new LSP is formed following the strict path when the bandwidth regulation period starts. Enable the automatic bandwidth regulation function in global TE mode and set the sampling period to 60 seconds. the LSP is re-calculated in accordance with the required bandwidth and a new LSP is formed when the bandwidth regulation period starts. Configuration Commands Configuration for PE1: ISIS configuration is omitted. 2.Chapter 2 MPLS TE Configuration 2. Enable automatic bandwidth sampling and regulation function in tunnel interface mode and set the automatic bandwidth regulation period to 300 seconds. with the initial bandwidth of 10 M. the egress interface gei-0/0/0/1 of PE1 has an available bandwidth of 80 M. and the egress interface gei-0/0/0/1 of PE4 has an available bandwidth of 80 M. The egress interface gei-0/0/0/3 of PE1 has an available bandwidth of 40 M. 4. Figure 2-24 Instance of Automatic Bandwidth Regulation Configuration for the MPLS TE Configuration Flow 1. the egress interface gei-0/0/0/1 of PE3 has an available bandwidth of 80 M. Establish a common dynamically routed tunnel through ISIS-TE. which can be strictly or dynamically routed. PE1(config)#interface te_tunnel1 2-137 SJ-20140731105308-012|2014-10-20 (R1. When dynamically routed.3 Instances of Automatic Bandwidth Regulation Configuration for the MPLS TE Configuration Description Figure 2-24 shows tunnel1 from PE1 to PE2.

the tunnel establishment path is PE1–>PE2. PE1(config)#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT tunnel_1 - gei-0/0/0/3 up/up 2.2 Status: Admin: up Oper: up Path: valid Signalling: connected 2-138 SJ-20140731105308-012|2014-10-20 (R1. The execution result is displayed as follows.2. PE3. in which.2.ZXR10 M6000-S Configuration Guide (MPLS) PE1(config-if)#ip unnumbered loopback1 PE1(config-if)#exit PE1(config)#mpls traffic-eng PE1(config-mpls-te)#auto-bw timers frequency 60 //Sets the sampling period. The commands related to automatic bandwidth regulation do not need to be configured and are not described in this manual.2 PE1(config)#show mpls traffic-eng tunnels te_tunnel 1 Name: tunnel_1 (Tunnel1) Destination: 2.0) ZTE Proprietary and Confidential .2.2. Configuration Verification Run the show mpls traffic-eng tunnels command to check the tunnel establishment information on the PE1.2. and PE4 are the same as that configured when a common TE tunnel is being established.2 PE1(config-mpls-te-tunnel-te_tunnel1)#exit PE1(config-mpls-te)#exit Configures a static route to the forwarded-to destination address on the PE1. PE1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng auto-bw adj-bw 1000000 10000 PE1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng auto-bw multiple 100 PE1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng bandwidth 10000 PE1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 dynamic PE1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 2. with the next hop tunnel1. PE1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng auto-bw frequency 300 //Sets the bandwidth regulation period. PE1(config-mpls-te)#interface gei-0/0/0/3 PE1(config-mpls-te-if)#bandwidth 40000 PE1(config-mpls-te-if)#exit PE1(config-mpls-te)#interface gei-0/0/0/1 PE1(config-mpls-te-if)#bandwidth 80000 PE1(config-mpls-te-if)#exit PE1(config-mpls-te)#tunnel te_tunnel1 PE1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng auto-bw //Enables the automatic bandwidth regulation function on the tunnel. The TEs configured on the PE2.2.

0) ZTE Proprietary and Confidential . Tun_Instance 11 RSVP Path Info: Explicit Route: 172. Suppose the sampled traffic on tunnel1 is 49508K.130.120.130.2.1.2.18 2. The execution result is displayed as follows: PE1(config)#show mpls traffic-eng tunnels te_tunnel 1 Name: tunnel_1 (Tunnel1) Destination: 2. and 117 s is the time before bandwidth regulation starts.17 172. and the path is PE1->PE3->PE4–>PE2. Run the show mpls traffic-eng tunnels te_tunnel command to check the information about the regulated tunnel1 on the PE1. Dst 2. type dynamic (Basis for Setup) Config Parameters: Bandwidth: 49508 kbps (Global) Priority: 7 ClassType: 0 Affinity: 0x0/0x0 Bandwidth: 49508 kbps Metric Type: IGP (default) BFD:disable 7 Fast-reroute: enable disconnected down Auto-bw:(300/113) Samplling Bandwidth:49508 Adjust Range:0-unconstrained(0) Bandwidth Requested:49508 Adjust Multiple:100 2-139 SJ-20140731105308-012|2014-10-20 (R1. type dynamic (Basis for Setup) Config Parameters: Bandwidth: 10000 kbps (Global) Priority: 7 ClassType: 0 7 Affinity: 0x0/0x0 Bandwidth: 0 kbps Metric Type: IGP (default) BFD:disable Fast-reroute: enable disconnected down Auto-bw:(300/117) Samplling Bandwidth:49508 Bandwidth Requested:0 //300 s is the configured bandwidth regulation period. after a bandwidth regulation period.0 RSVP Signalling Info : Src 1. Adjust Range:0-unconstrained(0) AutoRoute:disabled Adjust Multiple:100 AutoRouteMetricType:IGP(default) AutoRouteMetric: 0 Forwarding adjacency is not enabled No-cspf:disable Hot-standby: disabled InLabel:OutLabel:gei-0/0/0/3.Chapter 2 MPLS TE Configuration Path option: 1.2.2 Exclude Route: NONE Automatically regulates the tunnel bandwidth in accordance with the sampled traffic on a tunnel.2 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1.2. Tun_Id 1.2.2.120.1.1.2. the bandwidth of tunnel1 is regulated to 49508K.

Tun_Instance 12 RSVP Path Info: Explicit Route: 172.130.130.0) ZTE Proprietary and Confidential .2.12 TE GR Configuration 2.2 $ !</mpls-te> 2.2.158 2.130.2.1.20.21 172. The execution result is displayed as follows: PE1(config)#show running-config-interface te_tunnel1 !<if-intf> interface te_tunnel1 ! interface te_tunnel1 ip unnumbered loopback1 ! !</if-intf> !<mpls-te> mpls traffic-eng tunnel te_tunnel 1 tunnel mpls traffic-eng bandwidth 49508 tunnel mpls traffic-eng auto-bw tunnel mpls traffic-eng auto-bw frequency 300 tunnel mpls traffic-eng path-option 1 dynamic tunnel destination ipv4 2.1 GR Introduction Overview Control-plane failures are divided into the following types: 2-140 SJ-20140731105308-012|2014-10-20 (R1.ZXR10 M6000-S Configuration Guide (MPLS) AutoRoute:disabled AutoRouteMetricType:IGP(default) AutoRouteMetric: 0 Forwarding adjacency is not enabled No-cspf:disable Hot-standby: disabled InLabel:OutLabel:gei-0/0/0/1.2.2.20.2.149 172.130.22 172.1.150 172.12.20.130. Dst 2.20.20. Tun_Id 1.157 172.2 Run the show running-config-interface command to display the changed tunnel bandwidth configuration.2.37 RSVP Signalling Info : Src 1.130.20.1.

RFC describes the GR flow when multiples nodes of an LSP become faulty. this value remains unchanged. For the remaining problems (for example. and enables nodes to detect when their neighbors become unreachable or reboot. and an RESTART CAP object. this value can be set to the system clock.0) ZTE Proprietary and Confidential . l SRC-INSTANCE: message sender instance. l RESTART TIME: indicates the time for a message sender to restart the control plane. the information of the LSR to reboot and whether it supports GR are advertised to the neighboring LSR. Through this technology. the RFC in IETF define and describe the implementation process of the function. Different neighbors have different When the message sender reboots or loses communication with a neighbor. also called Neighbor_Src_Instance. It also defines a hello object and a hello message. 2. An hello object contains an SRC-INSTANCE and a DST-INSTANCE. Node failure: Although the RSVP-TE control plane becomes faulty and the status of the control plane is lost. A RESTART CAP object contains an RESTART TIME field and an RECOVER TIME field. the flow of processing control-channel failures and node failures. 1. this value is set to 0. In other cases. SRC-INSTANCE values. the data plane is still operating. but the nodes can still obtain the status of the control plane or forwarding plane. from the time when the control plane reboots to the time when the message sender 2-141 SJ-20140731105308-012|2014-10-20 (R1. During the implementation. l l l l RFC defines an extended hello message. the downstream nodes send RECOVER PATH messages to the upstream nodes). and then re-establishes a hello relationship. 3. Implementation To implement RSVP GR. Before a hello message is received from the neighbor. The neighbor detects the time when the failure occurs and the time when the reboot process is completed. RFC defines the actions for the downstream of the nodes that are rebooted (that is.Chapter 2 MPLS TE Configuration l l Inter-node communication failure: The control-plane communication between nodes is lost. It also defines an optional summary refresh process and an CAPBILITY object. this value must be changed. The application of the GR technology enables the control plane to recover from one of the above failures. The neighbor assists the LSR that reboots in recovering the control plane status and re-synchronizing the control plane status and data forwarding plane status. the reboot of the head nodes on LSPs is not supported and incomplete PATH information). The SRC-INSTANCE value should not be set to 0. RFC defines an extended mechanism for hello messages. and the LSR still remains in the data forwarding status. This provides the basics of the RSVP-TE GR technology. l DST-INSTANCE: latest SRC-INSTANCE value carried in the hello message from a neighbor.

the message sender can reset the RESTART TIME field to 0XFFFFFF (meaning infinite reboot time). To distinguish between the two types of messages. and DEST-INSTANCE value.ZXR10 M6000-S Configuration Guide (MPLS) l stops interactions with the neighbor through hello messages. indicating that the message sender has the capability of receiving and processing the SREFRESH message (RecoveryPath=1) in a MESSAGE_ID LIST object. RecoveryPath Desired (R): The message sender desires to receive a Recover Path message. RECOVER PATH messages use the same format as PATH messages. à A link that is not marked is used. RECOVER TIME: indicates whether the node that reboots should be kept in the forwarding status. Recovery stage: New neighboring relationships are established between the node that reboots and upstream and downstream node. Unless otherwise specified. If the node needs not to be kept in the forwarding status. such as the recovery capability. l l This mechanism provides a means to detect node-to-node failures. this field is set to 0. Reboot stage: begins from the time when the node reboots to the time when both upstream and downstream nodes receive new hello messages from the node that reboots. Features A GR is divided into three stages: l l l Stage before the reboot: Both upstream and downstream nodes receive the information carried in the hello messages from the node to reboot.0) ZTE Proprietary and Confidential . both upstream 2-142 SJ-20140731105308-012|2014-10-20 (R1. RecoveryPath Srefresh Capable (S): Both R and S flag bits are set to 1. RECOVER PATH messages use message ID “30”. the handling ways that are the same as those for link-layer communication failures are used. Hello messages are primarily used to detect the status of the link with a neighboring node when: à The detection for the status of a link-layer neighboring node becomes invalidated or does not operate in real time. When an unreachable failure is detected. The destination address in the IP header of a RECOVER PATH message must be the same as that in the IP header of the associated RESV message. Hello messages provide a mechanism for an RSVP node to detect the unreachable failure related to a neighboring node. If a control plane failure does not affect the forwarding of data plane messages. the objects in an RECOVER PATH message should be the same as those in the corresponding PATH message (received from the node that reboots). A CAPBILITY object contains three flag bits: l l l RecoveryPath Transmit Enabled (T): The message sender has the capability of sending a RecoveryPath message. The recovery time begins from the time when the node that reboots re-establishes a neighbor relationship with its neighbor. At the same time. SRC-INSTANCE value.

Upon receipt of the PATH message. and marks the status of the LSP associated with the forwarding plane to "Refresh". The ERO object in the PATH message should match that in the received RECOVER PATH message. Steps 1. run the following command: Command Function ZXR10(config)#mpls traffic-eng Enables MPLS TE.12. the node that reboots searches for the match with the local LSP status. After the node that reboots processes the RESV message. 2. If an exact match is found.2 Configuring GR This procedure describes how to configure GR. Context GR should be configured for each node that a tunnel passes through. and enters the TE configuration mode.0) ZTE Proprietary and Confidential . The invalidated node establishes the control-plane status by processing the PATH message (carrying a path recovery label) from the upstream. The GR function is conflicted with the FRR HELLO function. To enable GR. 2. perform the following steps: Step Command Function 1 ZXR10(config-mpls-te)#signalling graceful-restart Enables the graceful-restart function. the recovery process of the LSP is completed. The downstream node assists the invalidated node in recovering from the failure by sending a RECOVER PATH message to the node. The upstream node assists an invalidated node in recovering the associated LSP by carrying a path recovery label in a PATH message. it sends a PATH message to the downstream. 2-143 SJ-20140731105308-012|2014-10-20 (R1.Chapter 2 MPLS TE Configuration and downstream nodes can determine the failure occurring on the node that becomes invalidated is a node failure or a control-plane failure. and the node that reboots should recover from the failure based on other objects in the received RECOVER PATH message. Upon receipt of the RECOVER PATH message from the downstream. the downstream sends an RESV message to the upstream. To enable MPLS TE.

To maintain the GR function.0) ZTE Proprietary and Confidential . 2-144 SJ-20140731105308-012|2014-10-20 (R1.ZXR10 M6000-S Configuration Guide (MPLS) Step Command Function 2 ZXR10(config-mpls-te)#signalling hello Sets the time interval (in graceful-restart refresh interval <interval> milliseconds) for refreshing hello messages. – End of Steps – 2.3 GR Configuration Example Scenario Description Figure 2-25 shows a sample network topology. It is required to establish a common RSVP tunnel from P1 to P2 by using the OSPF TE-based strict routing mode. run the following commands: Command Function ZXR10#debug rsvp hello Enables the debugging of GR. ZXR10#show ip rsvp hello instance detail Displays the detailed information about RSVP HELLO instances. 4. range: 120000–600000. ZXR10(config-mpls-te)#signalling hello Sets the maximum recovery graceful-restart timers recovery-time <recover-time> time (in milliseconds) for the graceful-restart function. range: 1000–30000.12. ZXR10#show ip rsvp hello instance summary Displays the summary information about RSVP HELLO instances. run the following commands: Command Function ZXR10#show ip rsvp hello graceful-restart Displays the GR configuration. ZXR10(config-mpls-te)#signalling hello Sets the maximum restart graceful-restart timers restart-time <restart-time> time (in milliseconds) for the graceful-restart function. range: 4–10. 3. To display the configuration results. and enable the GR function in the TE configuration mode of P1 and P2. ZXR10(config-mpls-te)#signalling hello Sets the maximum number of graceful-restart refresh misses <num> times that hello messages can be lost. range: 120000–600000.

Configure the tunnel destination and strict routing mode on P1.Chapter 2 MPLS TE Configuration Figure 2-25 GR Configuration Example Configuration Flow 1.1.1 2-145 SJ-20140731105308-012|2014-10-20 (R1. Enable TE on the directly-connected interfaces of P1 and P2.0 area 0 P1(config-ospf-1)#mpls traffic-eng area 0 P1(config-ospf-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 1. 4. 2.1.1.1 255.0.0 0.255 area 0 P1(config-ospf-1)#network 1.255 P1(config-if-loopback1)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit P1(config)#router ospf 1 P1(config-ospf-1)#router-id 1.1 255.1. 3.0 P1(config-if-gei-0/1/0/2)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1.1.1. Establish an OSPF neighbor relationship between the directly-connected interfaces of P1 and P2.1.0) ZTE Proprietary and Confidential .168. and enable OSPF TE.0.1 P1(config-ospf-1)#network 192. Enable the GR function in the TE configuration mode of P1 and P2.1 0.1.255.255. Configuration Commands Run the following commands on P1: P1(config)#interface gei-0/1/0/2 P1(config-if-gei-0/1/0/2)#no shutdown P1(config-if-gei-0/1/0/2)#ip address 192.1.0.1.255.0.255.168.

2 255.1.1.1.1.168.1 0.255.0. The execution result is displayed as follows: P1(config)#show mpls traffic-eng tunnels brief Signalling Summary: 2-146 SJ-20140731105308-012|2014-10-20 (R1.ZXR10 M6000-S Configuration Guide (MPLS) P1(config-mpls-te)#interface gei-0/1/0/2 P1(config-mpls-te-if-gei-0/1/0/2)#exit P1(config-mpls-te)#explicit-path identifier 1 P1(config-mpls-te-expl-path-id-1)#next-address strict 192.1.0.2 P1(config-mpls-te-expl-path-id-1)#exit P1(config-mpls-te)#tunnel te_tunnel 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 2.1.1.255 P2(config-if-loopback2)#exit P2(config)#router ospf 1 P2(config-ospf-1)#router-id 2.1.1.255.0 area 0 P2(config-ospf-1)#mpls traffic-eng area 0 P2(config-ospf-1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#interface loopback2 P2(config-mpls-te-if-loopback2)#exit P2(config-mpls-te)#router-id 2.255.0 P2(config-if-gei-0/1/0/2)#exit P2(config)#interface loopback2 P2(config-if-loopback2)#ip address 2.0.0) ZTE Proprietary and Confidential .0 0.1 255.255.1.1.1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path identifier 1 P1(config-mpls-te-tunnel-te_tunnel1)#exit P1(config-mpls-te)#signalling graceful-restart P1(config-mpls-te)#exit Run the following commands on P2: P2(config)#interface gei-0/1/0/2 P2(config-if-gei-0/1/0/2)#no shutdown P2(config-if-gei-0/1/0/2)#ip address 192.1.168.1 P2(config-mpls-te)#interface gei-0/1/0/2 P2(config-mpls-te-if-gei-0/1/0/2)#exit P2(config-mpls-te)#signalling graceful-restart Configuration Verification Run the show mpls traffic-eng tunnels brief command on P1 to check whether the tunnel has been established.1 P2(config-ospf-1)#network 192.168.0.255 area 0 P2(config-ospf-1)#network 2.1.

1. Dst_instance 17128690 GR HELLO parameters Refresh Misses Configured:4 Refresh Interval (msec) Configured:10000 Current :10000 Local restart time (msec):120000 Local recovery time (msec):120000 Nbr restart time (msec):120000 Nbr recovery time (msec):0 Lost count:0 intf hello FRR HELLO parameters Fast_hello_period (msec):10000 Fast_hello_miss:4 2-147 SJ-20140731105308-012|2014-10-20 (R1.Chapter 2 MPLS TE Configuration LSP Tunnels Process: running RSVP Process: running Forwarding: enabled TUNNEL NAME DESTINATION UP IF DOWN IF tunnel_1 2.1.2 Source 192.1.168.1.168.2 ACTIVE UP0 1 P1(config)#show ip rsvp hello graceful-restart MPLS-TE: Enabled Graceful Restart: Enabled Refresh interval: 10000 msecs Refresh misses: 4 Advertised restart time: 120000 msecs Advertised recovery time: 120000 msecs P1(config)#show ip rsvp hello instance detail Hello Graceful Restart globally enabled Fast-Hello globally disabled Neighbor 192.1 - STATE/PROT gei-0/1/0/2 up/up It can be seen that the tunnel is in up status.1 Clients:Graceful Restart State:UP Type:ACTIVE I/F: gei-0/1/0/2 LSP num:1 Src_instance 19002981.1.0) ZTE Proprietary and Confidential . Run the show ip rsvp hello instance summary command on P1 to check whether GR has been enabled: P1(config)#show ip rsvp hello instance summary Client I/F Neighbor Type StateLostCnt LSPs GR gei-0/1/0/2 192.168.

2-148 SJ-20140731105308-012|2014-10-20 (R1. If this parameter is set. 2. If the TE tunnel function is fully utilized by using a TE tunnel as a forwarding entry of a route. run the following commands: Command Function ZXR10#show mpls traffic-eng tunnels Displays detailed information about tunnels.13. 2. 2 forwarding-adjacency[<holdtime>] <holdtime>: the delay time (in seconds) for informing the local router that the tunnel is down after the corresponding link is down. ZXR10(config-mpls-te-tunnel-te_tunnel- Enables FA and sets the tunnel-number)#tunnel mpls traffic-eng holdtime.13. This process is achieved by using TE tunnel FA. the local router does not know tunnel flapping. the routing protocol has sufficient time to switch over traffic from the TE tunnel to other alternate entities. and the higher-speed forwarding can be achieved. the amount of system resources for the packet forwarding can be greatly reduced. range: 0–4294967295.13 TE Tunnel FA Configuration 2. To configure TE tunnel FA.2 Configuring TE Tunnel FA This procedure describes how to configure TE tunnel FA. Steps 1.0) ZTE Proprietary and Confidential . a great amount of system resources are spent in searching for the corresponding information in the database. before the packet forwarding over the TE tunnel stops.ZXR10 M6000-S Configuration Guide (MPLS) Fast_hello_protect_lsps:0 Fast_hello_del_time (msec):0 Fast_hello_reroute_time (msec):0 2. To display the configuration results. during the forwarding of packets. The status of a TE tunnel is advertised to a routing protocol in real time. This ensure that. When the network topology is very complicated.1 TE Tunnel FA Introduction A routing protocol stores the path information related to the forwarding of packets through a database. perform the following steps: Step Command Function 1 ZXR10(config-mpls-te)#tunnel te_tunnel Enters tunnel interface <tunnel-number> configuration mode.

Figure 2-26 FA Configuration Example Configuration Flow 1.255. and establish a reverse tunnel (Tunnel2) on P2. and enable OSPF TE.255.1. Configuration Commands Run the following commands on P1: P1(config)#interface gei-0/1/0/2 P1(config-if-gei-0/1/0/2)#no shutdown P1(config-if-gei-0/1/0/2)#ip address 192.1.255. It is required to establish a common RSVP tunnel from P1 to P2 by using the OSPF TE-based strict routing mode.0 P1(config-if-gei-0/1/0/2)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1.168. Enable FA on two tunnels. Establish an OSPF neighbor relationship between the directly-connected interfaces of P1 and P2.255 P1(config-if-loopback1)#exit P1(config)#interface te_tunnel1 2-149 SJ-20140731105308-012|2014-10-20 (R1.13.Chapter 2 MPLS TE Configuration Command Function ZXR10#show mpls traffic-eng forwarding-adjacency Displays detailed information about FA. 2. – End of Steps – 2. 3.3 TE Tunnel FA Configuration Example Scenario Description Figure 2-26 shows a sample network topology. and enable FA on the tunnel. Establish a tunnel (Tunnel1) on P1.1 255.1.0) ZTE Proprietary and Confidential . 4. Enable TE on the directly-connected interfaces of P1 and P2.1 255.255.

1.168.168.0 area 0 P1(config-ospf-1)#mpls traffic-eng area 0 P1(config-ospf-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 1.ZXR10 M6000-S Configuration Guide (MPLS) P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit P1(config)#router ospf 1 P1(config-ospf-1)#router-id 1.0.1 P1(config-mpls-te)#interface gei-0/1/0/2 P1(config-mpls-te-if-gei-0/1/0/2)#exit P1(config-mpls-te)#explicit-path identifier 1 P1(config-mpls-te-expl-path-id-1)#next-address strict 192.1.1.0 P2(config-if-gei-0/1/0/2)#exit P2(config)#interface loopback2 P2(config-if-loopback2)#ip address 2.255.255 area 0 P1(config-ospf-1)#network 1.255.1.255 area 0 2-150 SJ-20140731105308-012|2014-10-20 (R1.0 0.0.168.0) ZTE Proprietary and Confidential .1 P2(config-ospf-1)#network 192.1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path identifier 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng forwarding-adjacency P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng forwarding-adjacency holdtime 1000 P1(config-mpls-te-tunnel-te_tunnel1)#exit P1(config-mpls-te)#exit Run the following commands on P2: P2(config)#interface gei-0/1/0/2 P2(config-if-gei-0/1/0/2)#no shutdown P2(config-if-gei-0/1/0/2)#ip address 192.1.1.1.2 255.1.1.1.255 P2(config-if-loopback2)#exit P2(config)#interface te_tunnel2 P2(config-if-te_tunnel2)#ip unnumbered loopback2 P2(config-if-te_tunnel2)#exit P2(config)#router ospf 1 P2(config-ospf-1)#router-id 2.0.0.1 0.1.255.0 0.1.0.0.1.2 P1(config-mpls-te-expl-path-id-1)#exit P1(config-mpls-te)#tunnel te_tunnel 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 2.1.1.1.1 255.1 P1(config-ospf-1)#network 192.168.255.

The execution result is displayed as follows: P1(config)#show mpls traffic-eng tunnels te_tunnel 1 Name: tunnel_1 (Tunnel1) Destination: 2.1.1 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1.1.1.1 P2(config-mpls-te-tunnel-te_tunnel2)#tunnel mpls traffic-eng path-option 1 explicit-path identifier 2 P2(config-mpls-te-tunnel-te_tunnel2)#tunnel mpls traffic-eng forwarding-adjacency P2(config-mpls-te-tunnel-te_tunnel2)#tunnel mpls traffic-eng forwarding-adjacency holdtime 1000 P2(config-mpls-te-tunnel-te_tunnel2)#exit P2(config-mpls-te)#exit Configuration Verification Run the show mpls traffic-eng tunnels te_tunnel 1 command on P1 to check whether the tunnel has been established.1 P2(config-mpls-te)#interface gei-0/1/0/2 P2(config-mpls-te-if-gei-0/1/0/2)#exit P2(config-mpls-te)#explicit-path identifier 2 P2(config-mpls-te-expl-path-id-2)#next-address strict 192.1.1 0.0.1.1.1 P2(config-mpls-te-expl-path-id-2)#exit P2(config-mpls-te)#tunnel te_tunnel 2 P2(config-mpls-te-tunnel-te_tunnel2)#tunnel destination ipv4 1.1.0) ZTE Proprietary and Confidential .168.0 area 0 P2(config-ospf-1)#mpls traffic-eng area 0 P2(config-ospf-1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#interface loopback2 P2(config-mpls-te-if-loopback2)#exit P2(config-mpls-te)#router-id 2. type explicit identifier: 2 (Basis for Setup) Actual Bandwidth: N/A Hot-standby protection: no path options protected Config Parameters: Bandwidth: 0 kbps (Global) Priority: 7 7 Affinity: 0x0/0x0 Resv-Style: SE Metric Type: IGP (default) Upper Limit: 4294967295 Record-Route: disabled Facility Fast-reroute: disabled Detour Fast-reroute: disabled BFD: disabled Auto-bw: disabled 2-151 SJ-20140731105308-012|2014-10-20 (R1.1.0.Chapter 2 MPLS TE Configuration P2(config-ospf-1)#network 2.1.

errvalue:3).errcode:1.1. 2-152 SJ-20140731105308-012|2014-10-20 (R1.errcode:1. If the TE tunnel function is fully utilized by using a TE tunnel as a forwarding entry in the routing table.errvalue:4) P1(config)#show mpls traffic-eng forwarding-adjacency MPLS TE forwarding-adjacency enabled Destination 2.168.ZXR10 M6000-S Configuration Guide (MPLS) Bidirect: disabled AutoRoute: disabled Forwarding adjacency: holdtime 1000s InLabel: OutLabel: gei-0/1/0/2.1.14 TE Tunnel AR Configuration 2.1.1. 0 hours.14.1. Tunnel config changed(lspid:7. 56 minutes. peak rate= 0 kbits RSVP Resv Info: Record Route: NULL Fspec: ave rate= 0 kbits.1 has 1 tunnels TunnelName Destination State Nexthop Holdtime tunnel_1 2.1.errvalue:4). 0 hours. a great amount of system resources are spent in searching for the corresponding information in the database.1 1000s 2.1.errcode:1. the amount of system resources spent in forwarding packets can be greatly reduced. 22 seconds Prior LSP: path option 1 Current LSP: Uptime:0 days. 5 minutes.1.1. When the network topology is very complicated. Dst 2.1.1.1. 3 RSVP Signalling Info : Src 1.2 2.168. burst= 1000 bytes.1 Exclude Route: NULL Record Route: NULL Tspec: ave rate= 0 kbits.1 Up 2. 39 seconds Last lsp error information: Path error: admission fail(lspid:8.1.1 TE Tunnel AR Introduction A routing protocol stores the path information related to the forwarding of packets through a database.1 192.0) ZTE Proprietary and Confidential .1.1. Tun_Id 1. peak rate= 0 kbits History: Tunnel: Time since created: 0 days. Path error: admission fail(lspid:6. and the higher-speed forwarding can be achieved. during the forwarding of packets. Tun_Instance 9 RSVP Path Info: Explicit Route: 192.1. burst= 1000 bytes.

2.0) ZTE Proprietary and Confidential . default: absolute. range: 1–4294967295. but the router does not advertise the CR-LSP to the upstream router. ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Enables AR for the TE tunnel.2 Configuring TE Tunnel AR This procedure describes how to configure TE tunnel AR. {<value0>| absolute <value1>| relative <value2>} <value0>: sets the default metric type of AR. To configure TE tunnel AR. l l An AR-enabled router uses CR-LSP as an egress interface. An FA-enabled router advertises the CR-LSP as a common LSA/LSP to its upstream router while using the CR-LSP as an egress interface. and the CR-LSP cannot be used. Both of the two features use the principle of involving TE tunnel interfaces in the SPF calculation of IGP. ZXR10#show mpls traffic-eng autoroute Displays detailed information about AR. other routers store the CR-LSP information into their link databases. 2. range: 1–4294967295. range: -10 to +10. perform the following steps: Step Command Function 1 ZXR10(config-mpls-te)#tunnel te_tunnel Enters tunnel interface <tunnel-number> configuration mode. Therefore. To display the configuration results.Chapter 2 MPLS TE Configuration Auto route advertisement has AR and FR features. – End of Steps – 2-153 SJ-20140731105308-012|2014-10-20 (R1. 2 number)#tunnel mpls traffic-eng autoroute announce 3 ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Specifies the metric value for number)#tunnel mpls traffic-eng autoroute metric the AR. other routers do not store the CR-LSP information in their link databases. Steps 1. run the following commands: Command Function ZXR10#show mpls traffic-eng tunnels Displays detailed information about tunnels. absolute <value1>: sets the absolute metric value of AR. Therefore. and the CR-LSP can be used.14. relative <value2>: sets the relative metric value of AR.

Figure 2-27 AR Configuration Example Configuration Flow 1. Enable TE on the directly-connected interfaces of P1 and P2.0 area 0 2-154 SJ-20140731105308-012|2014-10-20 (R1.1.1. Establish a tunnel (Tunnel1) on P1. Configuration Commands Run the following commands on P1: P1(config)#interface gei-0/1/0/2 P1(config-if-gei-0/1/0/2)#no shutdown P1(config-if-gei-0/1/0/2)#ip address 192.0.1. 2.ZXR10 M6000-S Configuration Guide (MPLS) 2.255.0) ZTE Proprietary and Confidential .255 area 0 P1(config-ospf-1)#network 1.0 P1(config-if-gei-0/1/0/2)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1.1. It is required to establish a common RSVP tunnel from P1 to P2 by using the OSPF TE-based strict routing mode and enable AR on the tunnel.168.0.255.255.255 P1(config-if-loopback1)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit P1(config)#router ospf 1 P1(config-ospf-1)#router-id 1.1. and enable OSPF TE.0 0.1 P1(config-ospf-1)#network 192. 3. 4.168.0.1 255.3 TE Tunnel AR Configuration Example Scenario Description Figure 2-27 shows a sample network topology.0. Enable AR on the tunnel.1 255.14. Establish an OSPF neighbor relationship between the directly-connected interfaces of P1 and P2.1.1.1 0.1.255.

1.0.255.168.1.1.0 0.1.1.2 P1(config-mpls-te-expl-path-id-1)#exit P1(config-mpls-te)#tunnel te_tunnel 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 2.2 255.168.255.255.0 P2(config-if-gei-0/1/0/2)#exit P2(config)#interface loopback2 P2(config-if-loopback2)#ip address 2.255 P2(config-if-loopback2)#exit P2(config)#router ospf 1 P2(config-ospf-1)#router-id 2.1.1 P1(config-mpls-te)#interface gei-0/1/0/2 P1(config-mpls-te-if-gei-0/1/0/2)#exit P1(config-mpls-te)#explicit-path identifier 1 P1(config-mpls-te-expl-path-id-1)#next-address strict 192.255.1.1 P2(config-mpls-te)#interface gei-0/1/0/2 P2(config-mpls-te-if-gei-0/1/0/2)#exit 2-155 SJ-20140731105308-012|2014-10-20 (R1.1 P2(config-ospf-1)#network 192.0) ZTE Proprietary and Confidential .Chapter 2 MPLS TE Configuration P1(config-ospf-1)#mpls traffic-eng area 0 P1(config-ospf-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 1.1.1.0.0.0 area 0 P2(config-ospf-1)#mpls traffic-eng area 0 P2(config-ospf-1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#interface loopback2 P2(config-mpls-te-if-loopback2)#exit P2(config-mpls-te)#router-id 2.1.1.1.0.1 255.1.168.255 area 0 P2(config-ospf-1)#network 2.1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path identifier 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng autoroute announce P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng autoroute metric absolute 12 P1(config-mpls-te-tunnel-te_tunnel1)#exit P1(config-mpls-te)#exit Run the following commands on P2: P2(config)#interface gei-0/1/0/2 P2(config-if-gei-0/1/0/2)#no shutdown P2(config-if-gei-0/1/0/2)#ip address 192.1.1 0.1.

0) ZTE Proprietary and Confidential .1.0 InLabel: OutLabel: gei-0/1/0/2. type explicit identifier: 1 (Basis for Setup) Actual Bandwidth: N/A Hot-standby protection: no path options protected Config Parameters: Resv-Style: SE Metric Type: IGP (default) Upper Limit: 4294967295 Hop Prior: disabled Upper Limit: - Record-Route: disabled Facility Fast-reroute: disabled Detour Fast-reroute: disabled Bandwidth Protection: disabled Hot-standby-lsp Fast-reroute: disabled BFD: disabled Policy class: default Track Name: Auto-reoptimize: disabled Hot-standby-lsp Auto-reoptimize: disabled Reference Hot-standby: disabled Tunnel-Status: enabled Bandwidth: 0 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 Affinity: 0x0/0x0 EBS: 0 byte AutoRoute: enabledAutoRouteMetricType: absoluteAutoRouteMetric: 12 AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0.1 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1.0. The execution result is displayed as follows: P1(config)#show mpls traffic-eng tunnels te_tunnel 1 Name: tunnel_1 (Tunnel1) Destination: 2.ZXR10 M6000-S Configuration Guide (MPLS) Configuration Verification Run the show mpls traffic-eng tunnels te_tunnel 1 command on P1 to check whether the tunnel has been established.0.1. 3 RSVP Signalling Info : 2-156 SJ-20140731105308-012|2014-10-20 (R1.

1. P1(config)#show mpls traffic-eng autoroute MPLS TE autorouting enabled Destination 2. peak rate= 0 kbits History: Tunnel: Time since created: 0 days.1 has 1 tunnels TunnelName Destination State NexthopMetricType MetricValue tunnel_1 2.1.15 TE Metric Configuration 2. 2.2 2.1. Steps 1.Chapter 2 MPLS TE Configuration Src 1. 4 seconds Prior LSP: path option 1 Current LSP: Uptime:0 days. Tun_Instance 30 RSVP Path Info: Explicit Route: 192.1. 19 minutes.1.1. during the CSPF-based path selection process. 0 hours.1.1.1. burst= 1000 bytes. which enables the path selection process to be manageable. Dst 2. perform the following steps: 2-157 SJ-20140731105308-012|2014-10-20 (R1.1 192. 0 hours.15. burst= 1000 bytes. peak rate= 0 kbits RSVP Resv Info: Record Route: NULL Fspec: ave rate= 0 kbits.15. The path for the MPLS TE tunnel can be indirectly specified by changing the metric values of associated interfaces.1.168. 9 minutes. To configure TE metric.1 TE Metric Introduction After TE metric is enabled on an MPLS TE tunnel and the TE metric values are specified for associated interfaces.1. the path whose total TE metric values of all associated egress interfaces are the smallest is preferentially selected.2 Configuring TE Metric This procedure describes how to configure TE metric.1.1Absolute 12 2.168.1.1 Exclude Route: NULL Record Route: NULL Tspec: ave rate= 0 kbits. 56 seconds Last lsp error information: None log record.1.0) ZTE Proprietary and Confidential .1.1 Up 2.1. Tun_Id 1.

ZXR10 M6000-S Configuration Guide (MPLS) Step Command Function 1 ZXR10(config-mpls-te)#tunnel te_tunnel Enters tunnel interface <tunnel-number> configuration mode. Figure 2-28 TE Metric Configuration Example 2-158 SJ-20140731105308-012|2014-10-20 (R1. ZXR10#show mpls traffic-eng interface detail Displays detailed information about MPLS TE interface. 2. range: 1–4294967295. ZXR10(config-mpls-te-tunnel-te_tunnel- Specifies the TE metric for the tunnel-number)#tunnel mpls traffic-eng tunnel. 2 administrative-weight<value> 3 ZXR10(config-mpls-te)#interface <interface-name> Enters the TE interface configuration mode.15. run the following commands: Command Function ZXR10#show mpls traffic-eng tunnels Displays detailed information about tunnels.3 TE Metric Configuration Example Scenario Description Figure 2-28 shows a sample network topology. 4 ZXR10(config-mpls-te-if-interface-name)#adminis Specifies the TE metric for the trative-weight<value> TE interface. range: 1–65535.0) ZTE Proprietary and Confidential . – End of Steps – 2. To display the configuration results. It is required to establish a common RSVP tunnel from P1 to P2 by using the OSPF TE-based strict routing mode and configure TE metric on the tunnel and corresponding interfaces.

Configuration Commands Run the following commands on P1: P1(config)#interface gei-0/1/0/2 P1(config-if-gei-0/1/0/2)#no shutdown P1(config-if-gei-0/1/0/2)#ip address 192.0.2 P1(config-mpls-te-expl-path-id-1)#exit P1(config-mpls-te)#tunnel te_tunnel 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 2.Chapter 2 MPLS TE Configuration Configuration Flow 1. Establish a tunnel (Tunnel1) on P1. 2.1.255 area 0 P1(config-ospf-1)#network 1. Configure TE metric on the tunnel and corresponding interfaces.0 area 0 P1(config-ospf-1)#mpls traffic-eng area 0 P1(config-ospf-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 1.255.1 255.1 255.1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path identifier 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng administrative-weight 12 P1(config-mpls-te-tunnel-te_tunnel1)#exit 2-159 SJ-20140731105308-012|2014-10-20 (R1. 4.168.255 P1(config-if-loopback1)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit P1(config)#router ospf 1 P1(config-ospf-1)#router-id 1.1.168. and enable OSPF TE.1.1.1.255. 3.255.1. Enable TE on the directly-connected interfaces of P1 and P2.0.255.1 P1(config-mpls-te)#interface gei-0/1/0/2 P1(config-mpls-te-if-gei-0/1/0/2)#administrative-weight 7 P1(config-mpls-te-if-gei-0/1/0/2)#exit P1(config-mpls-te)#explicit-path identifier 1 P1(config-mpls-te-expl-path-id-1)#next-address strict 192.0 0.1 0.1.0.1.1.0) ZTE Proprietary and Confidential .1 P1(config-ospf-1)#network 192.1.168.1.0.1. Establish an OSPF neighbor relationship between the directly-connected interfaces of P1 and P2.1.0 P1(config-if-gei-0/1/0/2)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1.

2 255.0) ZTE Proprietary and Confidential .0.1.0 P2(config-if-gei-0/1/0/2)#exit P2(config)#interface loopback2 P2(config-if-loopback2)#ip address 2.1.1.1.1.255.1.255 area 0 P2(config-ospf-1)#network 2.1 P2(config-mpls-te)#interface gei-0/1/0/2 P2(config-mpls-te-if-gei-0/1/0/2)#exit Configuration Verification Run the show mpls traffic-eng tunnels te_tunnel 1 command on P1 to check whether the tunnel has been established.1 P2(config-ospf-1)#network 192.1.0.0 0.0.1.255.1 0.168.0 area 0 P2(config-ospf-1)#mpls traffic-eng area 0 P2(config-ospf-1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#interface loopback2 P2(config-mpls-te-if-loopback2)#exit P2(config-mpls-te)#router-id 2.255 P2(config-if-loopback2)#exit P2(config)#router ospf 1 P2(config-ospf-1)#router-id 2.1.255. type explicit identifier: 1 (Basis for Setup) Actual Bandwidth: N/A Hot-standby protection: no path options protected Config Parameters: Resv-Style: SE Metric Type: TE Upper Limit: 12 Hop Prior: disabled Upper Limit: - Record-Route: disabled Facility Fast-reroute: disabled Detour Fast-reroute: disabled Bandwidth Protection: disabled 2-160 SJ-20140731105308-012|2014-10-20 (R1.ZXR10 M6000-S Configuration Guide (MPLS) P1(config-mpls-te)#exit Run the following commands on P2: P2(config)#interface gei-0/1/0/2 P2(config-if-gei-0/1/0/2)#no shutdown P2(config-if-gei-0/1/0/2)#ip address 192.1.1 255.1.168.1 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1.0.255. The execution result is displayed as follows: P1(config)#show mpls traffic-eng tunnels te_tunnel 1 Name: tunnel_1 (Tunnel1) Destination: 2.1.

0. 0 hours.0 InLabel: OutLabel: gei-0/1/0/2.1. 56 seconds Last lsp error information: None log record. Tun_Instance 30 RSVP Path Info: Explicit Route: 192.1 192.1.1. P1(config)#show mpls traffic-eng interface detail 2-161 SJ-20140731105308-012|2014-10-20 (R1.Chapter 2 MPLS TE Configuration Hot-standby-lsp Fast-reroute: disabled BFD: disabled Policy class: default Track Name: Auto-reoptimize: disabled Hot-standby-lsp Auto-reoptimize: disabled Reference Hot-standby: disabled Tunnel-Status: enabled Bandwidth: 0 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 Affinity: 0x0/0x0 EBS: 0 byte AutoRoute: disabled AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0. burst= 1000 bytes. Tun_Id 1.1.1.168.1.0.1. 19 minutes.1.1 Exclude Route: NULL Record Route: NULL Tspec: ave rate= 0 kbits.2 2.1.168. 9 minutes. 4 seconds Prior LSP: path option 1 Current LSP: Uptime:0 days. peak rate= 0 kbits RSVP Resv Info: Record Route: NULL Fspec: ave rate= 0 kbits. 3 RSVP Signalling Info : Src 1. 0 hours.1. burst= 1000 bytes. Dst 2.0) ZTE Proprietary and Confidential . peak rate= 0 kbits History: Tunnel: Time since created: 0 days.

SRLG is widely used during the MPLS TE deployment. and can be used to optimize the selection of backup paths.ZXR10 M6000-S Configuration Guide (MPLS) gei-0/1/0/2: State: ENABLE Traffic-eng metric: 7 Authentication: disabled Key: <encrypted> Type: md5 Challenge: disabled Challenge-imp: Not implemented(simulated) Window size: 32 BFD: disabled Backup path: None SRLGs: None Intf Fast-Hello: DISABLE Fast-Hello interval: 10000 Fast-Hello miss: 4 Convergence-Ratio: 100(%) 2. TE information (such as the available bandwidth) of links. During the selection of a backup path. 2-162 SJ-20140731105308-012|2014-10-20 (R1. all of the optical links belonging to the optical fiber or pipe may also fail. a backup path that is not in the same SRLG with the protected link can be automatically calculated and generated. all associated sublinks also fail to operate. TE SRLG is generally used for MPLS TE-FRR services. you should avoid the case that the backup path is in the same SRLG with the protected link. If an optical fiber or pipe is faulty. For example.16. and other information to other network devices. The SRLG information can be used for the CSPF-based calculation. and the information is used for the CSPF-based calculation. OSPF or IS-IS floods the SRLG member information. In an MPLS TE network.1 TE SRLG Introduction If one of the links in an SRLG becomes faulty. other links may also fail to operate.16 TE SRLG Configuration 2.0) ZTE Proprietary and Confidential . which provides better protection. If the dynamic generation mode is used. If an optical fiber is faulty. If the manual generation mode is generated. the application of SRLG in MPLS TE prevents the backup path and a protected link being selected to the same SRLG. some of the interfaces of network devices can be configured to belong to the same SRLG.

configure the auto backup mode. 2. It is also required to configure SRLG values on the egress interfaces of other links (the force mode is used in this example).2 Configuring TE SRLG This procedure describes how to configure TE SRLG.0) ZTE Proprietary and Confidential . To display the configuration results. Steps 1. run the following commands: Command Function ZXR10#show mpls traffic-eng auto-backup parameter Displays the configurations of the auto-backup tunnel.3 TE SRLG Configuration Example Scenario Description Figure 2-29 shows a sample network topology. A maximum of three SRLG values can be set on an interface. It is required to establish a common RSVP tunnel from P1 to P2 by using the OSPF TE-based strict routing mode. perform the following steps: Step Command Function 1 ZXR10(config-mpls-te)#srlg exclude{auto-tunnel-bac Specifies the exclusion kup | facility-frr | hot-standby | one-to-one-frr}{force | mode of SRLG in global preferred} configuration mode. – End of Steps – 2. range: 0–4294967295. options: 2 ZXR10(config-mpls-te)#interface <interface-name> l force l preferred Enters the TE interface configuration mode. To configure MPLS TE SRLG. 3 ZXR10(config-mpls-te-if-interface-name)#srlg<v Specifies the SRLG value alue> for the TE interface. ZXR10#show mpls traffic-eng interface detail Displays the SRLG configurations of MPLS TE interfaces. and configure the SRLG value on the egress interface of the primary tunnel.16.Chapter 2 MPLS TE Configuration 2.16. 2-163 SJ-20140731105308-012|2014-10-20 (R1.

Configuration Commands Run the following commands on P1: P1(config)#interface gei-0/1/0/2 P1(config-if-gei-0/1/0/2)#no shutdown P1(config-if-gei-0/1/0/2)#ip address 192.0 0.0 P1(config-if-gei-0/1/0/4)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1.255 area 0 2-164 SJ-20140731105308-012|2014-10-20 (R1. 4.1 255.0) ZTE Proprietary and Confidential .1.255.1.1 P1(config-ospf-1)#network 192.1.0.255.0 0. Enable TE on the directly-connected interfaces of P1 and P2. Configure an SRLG value on the egress interface of the primary tunnel.ZXR10 M6000-S Configuration Guide (MPLS) Figure 2-29 TE SRLG Configuration Example Configuration Flow 1.1.255.0 P1(config-if-gei-0/1/0/3)#exit P1(config)#interface gei-0/1/0/4 P1(config-if-gei-0/1/0/4)#no shutdown P1(config-if-gei-0/1/0/4)#ip address 32. Establish an OSPF neighbor relationship between the directly-connected interfaces of P1 and P2.0.1. 5.1 255.1.168.255.0.255 area 0 P1(config-ospf-1)#network 31.1.1 255.1 255. Establish a tunnel (Tunnel1) on P1.1.1.1.255 area 0 P1(config-ospf-1)#network 32. Configure SRLG values on the egress interfaces of other links. 2.0.1.255 P1(config-if-loopback1)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit P1(config)#router ospf 1 P1(config-ospf-1)#router-id 1.1.0 P1(config-if-gei-0/1/0/2)#exit P1(config)#interface gei-0/1/0/3 P1(config-if-gei-0/1/0/3)#no shutdown P1(config-if-gei-0/1/0/3)#ip address 31.0 0. and configure the auto backup mode.0. 3.255.1.255. and enable OSPF TE.168.1.0.255.255.

255.1.1.1.0 area 0 P1(config-ospf-1)#mpls traffic-eng area 0 P1(config-ospf-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 1.1.1.2 P1(config-mpls-te-expl-path-id-1)#exit P1(config-mpls-te)#tunnel te_tunnel 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 2.Chapter 2 MPLS TE Configuration P1(config-ospf-1)#network 1.255.1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path identifier 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng record-route P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng fast-reroute facility P1(config-mpls-te-tunnel-te_tunnel1)#exit P1(config-mpls-te)#exit Run the following commands on P2: P2(config)#interface gei-0/1/0/2 P2(config-if-gei-0/1/0/2)#no shutdown P2(config-if-gei-0/1/0/2)#ip address 192.1 P1(config-mpls-te)#srlg exclude auto-tunnel-backup force P1(config-mpls-te)#interface gei-0/1/0/2 P1(config-mpls-te-if-gei-0/1/0/2)#auto-tunnel backup P1(config-mpls-te-if-gei-0/1/0/2)#srlg 1 P1(config-mpls-te-if-gei-0/1/0/2)#srlg 2 P1(config-mpls-te-if-gei-0/1/0/2)#srlg 3 /*An interface can have a maximum of three SRLG values*/ P1(config-mpls-te-if-gei-0/1/0/2)#exit P1(config-mpls-te)#interface gei-0/1/0/3 P1(config-mpls-te-if-gei-0/1/0/3)#srlg 1 P1(config-mpls-te-if-gei-0/1/0/3)#exit P1(config-mpls-te)#interface gei-0/1/0/4 P1(config-mpls-te-if-gei-0/1/0/4)#srlg 4 P1(config-mpls-te-if-gei-0/1/0/4)#exit P1(config-mpls-te)#explicit-path identifier 1 P1(config-mpls-te-expl-path-id-1)#next-address strict 192.168.2 255.0) ZTE Proprietary and Confidential .1.0.0.1 0.1.0 P2(config-if-gei-0/1/0/3)#exit P2(config)#interface gei-0/1/0/4 2-165 SJ-20140731105308-012|2014-10-20 (R1.0 P2(config-if-gei-0/1/0/2)#exit P2(config)#interface gei-0/1/0/3 P2(config-if-gei-0/1/0/3)#no shutdown P2(config-if-gei-0/1/0/3)#ip address 31.2 255.1.255.1.168.1.255.

1.255 area 0 P2(config-ospf-1)#network 2. The execution result is displayed as follows: P1(config)#show mpls traffic-eng auto-backup parameter MPLS-TE: Enabled The setting of auto-tunnel minID is: 32001 The setting of auto-tunnel maxID is: 33000 Auto-tunnel minID in used is: 33000 Auto-tunnel maxID in used is: 33000 Auto-tunnel backup srlg exclude: Force P1(config)#show mpls traffic-eng interface detail gei-0/1/0/2: State: ENABLE Traffic-eng metric: 0 2-166 SJ-20140731105308-012|2014-10-20 (R1.1.255 area 0 P2(config-ospf-1)#network 32.0.168.0.0.1 P2(config-ospf-1)#network 192.255.0 0.1 0.1.ZXR10 M6000-S Configuration Guide (MPLS) P2(config-if-gei-0/1/0/4)#no shutdown P2(config-if-gei-0/1/0/4)#ip address 32.0 0.1.1.1.1.0.1.2 255.1.0 0.255.255.0.1 P2(config-mpls-te)#interface gei-0/1/0/2 P2(config-mpls-te-if-gei-0/1/0/2)#exit P2(config-mpls-te)#interface gei-0/1/0/3 P2(config-mpls-te-if-gei-0/1/0/3)#exit P2(config-mpls-te)#interface gei-0/1/0/4 P2(config-mpls-te-if-gei-0/1/0/4)#exit Configuration Verification Run the show mpls traffic-eng auto-backup parameter command on P1 to check whether the tunnel has been established.1.1.0) ZTE Proprietary and Confidential .1 255.255 area 0 P2(config-ospf-1)#network 31.0.1.0.1.1.255.1.0 area 0 P2(config-ospf-1)#mpls traffic-eng area 0 P2(config-ospf-1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#interface loopback2 P2(config-mpls-te-if-loopback2)#exit P2(config-mpls-te)#router-id 2.255 P2(config-if-loopback2)#exit P2(config)#router ospf 1 P2(config-ospf-1)#router-id 2.0 P2(config-if-gei-0/1/0/4)#exit P2(config)#interface loopback2 P2(config-if-loopback2)#ip address 2.0.

0) ZTE Proprietary and Confidential .Chapter 2 MPLS TE Configuration Authentication: disabled Key: <encrypted> Type: md5 Challenge: disabled Challenge-imp: Not implemented(simulated) Window size: 32 BFD: disabled Backup path: auto-tunnel backup SRLGs: 1 2 3 Intf Fast-Hello: DISABLE Fast-Hello interval: 10000 Fast-Hello miss: 4 gei-0/1/0/3: State: ENABLE Traffic-eng metric: 0 Authentication: disabled Key: <encrypted> Type: md5 Challenge: disabled Challenge-imp: Not implemented(simulated) Window size: 32 BFD: disabled Backup path: None SRLGs: 1 Intf Fast-Hello: DISABLE Fast-Hello interval: 10000 Fast-Hello miss: 4 gei-0/1/0/4: State: ENABLE Traffic-eng metric: 0 Authentication: disabled Key: <encrypted> Type: md5 Challenge: disabled Challenge-imp: Not implemented(simulated) Window size: 32 BFD: disabled Backup path: None SRLGs: 4 Intf Fast-Hello: DISABLE 2-167 SJ-20140731105308-012|2014-10-20 (R1.

17.1. range: 30–604800.1.17. the re-optimization technology can be used to re-select a path for the tunnel that has been established and is in up status.ZXR10 M6000-S Configuration Guide (MPLS) Fast-Hello interval: 10000 Fast-Hello miss: 4 P1(config)#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled TUNNEL NAMEDESTINATION UP IFDOWN IFSTATE/PROT tunnel_12. 2-168 SJ-20140731105308-012|2014-10-20 (R1.1 - gei-0/1/0/4 up/up P1(config)#show mpls traffic-eng fast-reroute Tunnel head end item information Protected Tunnel LspIDIn-label Out intf/labelFRR intf/label Status Tunnel1545 Tun hd gei-0/1/0/2:3Tu33000:3 ready LSP midpoint frr information: LSP identifierIn-label Out intf/label FRR intf/label Status 2.2 Configuring TE Tunnel Re-optimization This procedure describes how to configure TE tunnel re-optimization.0) ZTE Proprietary and Confidential .1. Step Command Function 1 ZXR10(config-mpls-te)#reoptimize events link-up Enables re-optimization.1 Introduction to TE Tunnel Reoptimization The optimal path may be not selected during the initial setup stage of a TE tunnel due to some reasons. but also helps in switching back the tunnel to the reasonable primary path after a protection switchover.17 TE Tunnel Reoptimization Configuration 2. Configure re-optimization for a point-to-point TE tunnel.1. 2 ZXR10(config-mpls-te)#reoptimize timers Sets the re-optimization time frequency<timer> interval (in seconds). This technology not only helps in selecting the optimal path for a TE tunnel. 2. It also uses the MBB technology to ensure that traffic is not lost during the path selection process. Steps 1.1 -gei-0/1/0/2 up/up tunnel_33000 2. When link conditions are improved.

all: Manually re-optimizes all point-to-multipoint tunnels. 2. Configure re-optimization for a point-to-multipoint TE tunnel.0) ZTE Proprietary and Confidential . Verify the configurations. all: all tunnels. ZXR10(config-mpls-te-mtunnel-mte_tunnel- Enables tunnel tunnel-number)#mtunnel mpls traffic-eng reoptimize re-optimization. 2-169 SJ-20140731105308-012|2014-10-20 (R1. 3. hsb-lsp: Enables the periodical re-optimization function on the hot-standby LSP.Chapter 2 MPLS TE Configuration Step Command Function 3 ZXR10(config-mpls-te)#reoptimize tunnel{<tunnel-i Enables re-optimization for a d>|all} tunnel or all tunnels. Step Command Function 1 ZXR10(config-mpls-te)#reoptimize events link-up Configures re-optimization upon link up events. unit: seconds. This command is an one-off triggering command. 3 4 5 ZXR10(config-mpls-te)#mtunnel mte_tunnel<tunnel- Enters point-to-multipoint number> tunnel configuration mode. ZXR10(config-mpls-te)#reoptimize mtunnel {< mtunnel In global mode. ZXR10(config-mpls-te-tunnel-te_tunnel- Enables tunnel tunnel-number)#tunnel mpls traffic-eng auto-reoptimize re-optimization. 2 ZXR10(config-mpls-te)#reoptimize timers Sets the re-optimization frequency<timer> period. 4 5 ZXR10(config-mpls-te)#tunnel te_tunnel<tunnel-numb Enters point-to-point tunnel er> configuration mode. configures id>| all } manual re-optimization for one or all point-to-multipoint tunnels. main-lsp: Enables the periodical re-optimization function on the active LSP. This is an one-off triggering command. range: 30–604800. <tunnel-id>: Manually re-optimizes a point-to-multipoint tunnel. { hsb-lsp|main-lsp} <tunnel-id>: ID of the specified tunnel.

168. and run the no shutdown command on the tunnel interface to establish a tunnel. and configure three links between P1 and P2. ZXR10#show mpls traffic-eng mtunnels summary Checks the information about re-optimization for point-to-multipoint TE tunnels. 2.255. and perform a manual optimization. a manual re-optimization should be performed. 4. Figure 2-30 TE Tunnel Re-optimization Configuration Example Configuration Flow 1. 3.0 P1(config-if-gei-0/1/0/2)#exit P1(config)#interface gei-0/1/0/3 2-170 SJ-20140731105308-012|2014-10-20 (R1. Run the no shutdown command on the two links corresponding to path-option 1 and path-option 2.ZXR10 M6000-S Configuration Guide (MPLS) Command Function ZXR10#show mpls traffic-eng tunnels summary Checks the information about re-optimization for point-to-point TE tunnels. Run the shutdown command on the two links corresponding to path-option 1 and path-option 2. and 3).17. and enable OSPF TE. Configure three path-options (1.0) ZTE Proprietary and Confidential .1. Establish OSPF neighbor relationships on the three links between P1 and P2.3 TE Tunnel Reoptimization Configuration Example Scenario Description Figure 2-30 shows a sample network topology. corresponding to the three links. 2. After two of the three links are broken.255. It is required to establish a tunnel from P1 to P2. – End of Steps – 2.1 255. Configuration Commands Run the following commands on P1: P1(config)#interface gei-0/1/0/2 P1(config-if-gei-0/1/0/2)#no shutdown P1(config-if-gei-0/1/0/2)#ip address 192.

1.Chapter 2 MPLS TE Configuration P1(config-if-gei-0/1/0/3)#no shutdown P1(config-if-gei-0/1/0/3)#ip address 31.0.2 P1(config-mpls-te-expl-path-id-1)#exit P1(config-mpls-te)#explicit-path identifier 2 P1(config-mpls-te-expl-path-id-2)#next-address strict 31.0 0.1.255 area 0 P1(config-ospf-1)#network 32.1 P1(config-mpls-te)#reoptimize events link-up P1(config-mpls-te)#interface gei-0/1/0/2 P1(config-mpls-te-if-gei-0/1/0/2)#exit P1(config-mpls-te)#interface gei-0/1/0/3 P1(config-mpls-te-if-gei-0/1/0/3)#exit P1(config-mpls-te)#interface gei-0/1/0/4 P1(config-mpls-te-if-gei-0/1/0/4)#exit P1(config-mpls-te)#explicit-path identifier 1 P1(config-mpls-te-expl-path-id-1)#next-address strict 192.1.1.1 255.255.255.0) ZTE Proprietary and Confidential .0.255.1.1.1 P1(config-ospf-1)#network 192.1.1 0.1 255.0 area 0 P1(config-ospf-1)#mpls traffic-eng area 0 P1(config-ospf-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 1.1.0.0.1.1.255.1.255 area 0 P1(config-ospf-1)#network 1.1.1.255.0 P1(config-if-gei-0/1/0/3)#exit P1(config)#interface gei-0/1/0/4 P1(config-if-gei-0/1/0/4)#no shutdown P1(config-if-gei-0/1/0/4)#ip address 32.0 0.255 area 0 P1(config-ospf-1)#network 31.1.0 0.1.1.0.1.168.255.0 P1(config-if-gei-0/1/0/4)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1.255 P1(config-if-loopback1)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit P1(config)#router ospf 1 P1(config-ospf-1)#router-id 1.0.1.168.1 255.1.2 P1(config-mpls-te-expl-path-id-2)#exit P1(config-mpls-te)#explicit-path identifier 3 2-171 SJ-20140731105308-012|2014-10-20 (R1.1.0.0.

1.0 area 0 P2(config-ospf-1)#mpls traffic-eng area 0 P2(config-ospf-1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#interface loopback2 P2(config-mpls-te-if-loopback2)#exit P2(config-mpls-te)#router-id 2.1 255.1.255 area 0 P2(config-ospf-1)#network 31.1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path identifier 2 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 2 explicit-path identifier 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 3 explicit-path identifier 3 P1(config-mpls-te-tunnel-te_tunnel1)#exit P1(config-mpls-te)#exit Run the following commands on P2: P2(config)#interface gei-0/1/0/2 P2(config-if-gei-0/1/0/2)#no shutdown P2(config-if-gei-0/1/0/2)#ip address 192.1.1.255.255 P2(config-if-loopback2)#exit P2(config)#router ospf 1 P2(config-ospf-1)#router-id 2.1.1.255.0 0.0.1.1.0.255 area 0 P2(config-ospf-1)#network 2.255.1.168.2 255.1.255.0.1.0 P2(config-if-gei-0/1/0/4)#exit P2(config)#interface loopback2 P2(config-if-loopback2)#ip address 2.255.2 P1(config-mpls-te-expl-path-id-3)#exit P1(config-mpls-te)#tunnel te_tunnel 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 2.1.1 P2(config-mpls-te)#interface gei-0/1/0/2 2-172 SJ-20140731105308-012|2014-10-20 (R1.1.1.1.1.1.1.2 255.ZXR10 M6000-S Configuration Guide (MPLS) P1(config-mpls-te-expl-path-id-3)#next-address strict 32.1 P2(config-ospf-1)#network 192.0.0 P2(config-if-gei-0/1/0/2)#exit P2(config)#interface gei-0/1/0/3 P2(config-if-gei-0/1/0/3)#no shutdown P2(config-if-gei-0/1/0/3)#ip address 31.255.1.0.0.2 255.255 area 0 P2(config-ospf-1)#network 32.168.0 0.0.255.1.0 P2(config-if-gei-0/1/0/3)#exit P2(config)#interface gei-0/1/0/4 P2(config-if-gei-0/1/0/4)#no shutdown P2(config-if-gei-0/1/0/4)#ip address 32.1 0.0 0.1.0) ZTE Proprietary and Confidential .255.1.0.

gei-0/1/0/4 up/up Run the no shutdown command on the gei-0/1/0/2 and gei-0/1/0/3 interfaces of P1.1 Tunnel Establishment With Only TE HOTSTANDBY When the ZXR10 M6000-S is being deployed. TE LSP establishment is attempted along the active path and the standby path in sequence.1 . and run the show mpls traffic-eng tunnels brief command to check whether the link between the gei-0/1/0/4 interfaces of P1 and P2 is selected as the tunnel.1 -gei-0/1/0/2 up/up 2.1.18 TE HOTSTANDBY Configuration 2. If a tunnel can be 2-173 SJ-20140731105308-012|2014-10-20 (R1. P1(config-mpls-te)#reoptimize tunnel 1 Run the show mpls traffic-eng tunnels brief command on P1 to check whether the link between the gei-0/1/0/2 interfaces of P1 and P2 is selected as the tunnel. If tunnel establishment with only TE HOTSTANDBY is enabled. and start a manual re-optimization in the TE configuration mode of P1.1.1. The execution result is displayed as follows: P1(config)#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled TUNNEL NAMEDESTINATION UP IFDOWN IF STATE/PROT tunnel_12.0) ZTE Proprietary and Confidential .18.Chapter 2 MPLS TE Configuration P2(config-mpls-te-if-gei-0/1/0/2)#exit P2(config-mpls-te)#interface gei-0/1/0/3 P2(config-mpls-te-if-gei-0/1/0/3)#exit P2(config-mpls-te)#interface gei-0/1/0/4 P2(config-mpls-te-if-gei-0/1/0/4)#exit Configuration Verification Run the shutdown command on the gei-0/1/0/2 and gei-0/1/0/3 interfaces of P1. P1(config)#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled TUNNEL NAMEDESTINATION UP IFDOWN IF STATE/PROT tunnel_12. if a TE LSP cannot be established along the active path of a tunnel. Without this function. the tunnel cannot be established even if the TE LSP can be established along the standby path.1. which means that an active path and a standby path are configured. TE HOTSTANDBY protection is also deployed.

2.18. In addition. Step Command Function 1 ZXR10(config-mpls-te)#tunnel te_tunnel Enters Tunnel interface <tunnel-number> configuration mode. With this configuration. a common RSVP tunnel from P1 to P2 is established in strict routing mode through OSPF TE. the tunnel continuously attempts switching back and finally switches back to the active path once the active path is restored. a TE HOTSTANDBY command is configured.18. the standby path is restored and the tunnel can get UP properly and service messages can be properly forwarded. 2. Configure the TE HOTSTANDBY function of a TE tunnel.0) ZTE Proprietary and Confidential .2 Configuring the TE HOTSTANDBY Function This procedure describes how to configure the TE HOTSTANDBY function of a TE tunnel. 2-174 SJ-20140731105308-012|2014-10-20 (R1. ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Enables the TE number)#tunnel mpls traffic-eng reference hot-standby HOTSTANDBY function 2 of the tunnel.ZXR10 M6000-S Configuration Guide (MPLS) established along the hot standby path. and another path is established and used to protect the active path of the tunnel.3 TE HOTSTANDBY Function Configuration Instance Configuration Description In Figure 2-31. Steps 1. – End of Steps – 2. and then the tunnel mpls traffic-eng reference hot-standby command is configured. if both the active and standby paths of the TE HSB are down. Verify the configurations. Command Function ZXR10#show mpls traffic-eng tunnels Displays tunnel information.

With this configuration.255 P1(config-if-loopback1)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit P1(config)#router ospf 1 P1(config-ospf-1)#router-id 1.1 255.0 P1(config-if-gei-0/1/0/2)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1.255. 5.0 P1(config-if-gei-0/1/0/2)#exit P1(config)#interface gei-0/2/0/1 P1(config-if-gei-0/1/0/2)#no shutdown P1(config-if-gei-0/1/0/2)#ip address 190. if both the active and standby paths of the TE HSB are down. 4.255.1 255.1.1 2-175 SJ-20140731105308-012|2014-10-20 (R1.255. Configure a TE HOTSTANDBY command.1.1. Establish Tunnel1 and explicit path 1 on P1.0) ZTE Proprietary and Confidential .168. 2. Establish OSPF neighbors on the directly-connected interfaces of P1 and P2. the standby path is restored and the tunnel can get UP properly and service messages can be properly forwarded. so that path 2 can be used to protect path 1.168. Configure explicit path 2 on P1 and configure HSB protection for tunnel1.1.1 255.Chapter 2 MPLS TE Configuration Figure 2-31 Topological Graph of the Instance for Tunnel Establishment with Only TE HOTSTANDBY Configuration Flow 1. and then configure the tunnel mpls traffi c-eng reference hot-standby command. 3. Configuration Commands Run the following commands on P1: P1(config)#interface gei-0/1/0/2 P1(config-if-gei-0/1/0/2)#no shutdown P1(config-if-gei-0/1/0/2)#ip address 192. and enable the TE function on the OSPF neighbors.1.255. Enable the TE function on the directly-connected interfaces of P1 and P2.1.255.255.

168.255 area 0 2-176 SJ-20140731105308-012|2014-10-20 (R1.1.1.2 P1(config-mpls-te-expl-path-id-2)#exit P1(config-mpls-te)#tunnel te_tunnel 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 2.0.1.255.1.0.1 P1(config-mpls-te)#interface gei-0/1/0/2 P1(config-mpls-te-if-gei-0/1/0/2)#exit P1(config-mpls-te)#interface gei-0/2/0/1 P1(config-mpls-te-if-gei-0/1/0/1)#exit P1(config-mpls-te)#explicit-path identifier 1 P1(config-mpls-te-expl-path-id-1)#next-address strict 192.255.1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path identifier 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng record-route P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng hot-standby protect 1 explicit-path identifier 2 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng reference hot-standby P1(config-mpls-te-tunnel-te_tunnel1)#exit P1(config-mpls-te)#exit Run the following commands on P2: P2(config)#interface gei-0/1/0/2 P2(config-if-gei-0/1/0/2)#no shutdown P2(config-if-gei-0/1/0/2)#ip address 192.255.255 P2(config-if-loopback2)#exit P2(config)#router ospf 1 P2(config-ospf-1)#router-id 2.1.0.1 255.1.1.168.0 P2(config-if-gei-0/1/0/2)#exit P2(config)#interface loopback2 P2(config-if-loopback2)#ip address 2.0 0.255.0) ZTE Proprietary and Confidential .0 P2(config-if-gei-0/1/0/2)#exit P2(config)#interface gei-0/2/0/1 P2(config-if-gei-0/1/0/2)#no shutdown P2(config-if-gei-0/1/0/2)#ip address 190.255.0 0.1.1.0.1.168.168.255 area 0 P1(config-ospf-1)#network 1.2 P1(config-mpls-te-expl-path-id-1)#exit P1(config-mpls-te)#explicit-path identifier 2 P1(config-mpls-te-expl-path-id-2)#next-address strict 190.2 255.255 area 0 P1(config-ospf-1)#network 190.1.0.168.0.1.1.1 0.0 area 0 P1(config-ospf-1)#mpls traffic-eng area 0 P1(config-ospf-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 1.0.1.1.1 P2(config-ospf-1)#network 192.255.2 255.1.ZXR10 M6000-S Configuration Guide (MPLS) P1(config-ospf-1)#network 192.168.168.0.0 0.1.

1 0.0. Tun-Instance 278 RSVP Path Info: Explicit Route: 190. peak rate= 0 kb RSVP Resv Info: Record Route: 2.1.168.1.1.0 area 0 P2(config-ospf-1)#mpls traffic-eng area 0 P2(config-ospf-1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#interface loopback2 P2(config-mpls-te-if-loopback2)#exit P2(config-mpls-te)#router-id 2.168. burst= 1000 byte.0. peak rate= 0 kb P1(config)# show mpls traffic-eng tunnels te_tunnel 1 2-177 SJ-20140731105308-012|2014-10-20 (R1.1 .1(3) 190.255 area 0 P2(config-ospf-1)#network 2.0) ZTE Proprietary and Confidential .168.0 InLabel: OutLabel: gei-0/1/0/2.1.0.1.1.1.1.168.1.168. The execution result is displayed as follows: P1(config)#show mpls traffic-eng tunnels te_tunnel 1 hot-standby Name: tunnel_1 (Tunnel3) Destination: 2.1 (3) Fspec: ave rate= 0 kb.1 . 3 RSVP Signalling Info : Src 1. Tun-ID 1.0.1.168.1.0.1. Dst 2.1. burst= 1000 byte.1.1.1.0.1 0 0.1 Exclude Route: 192.2 Record Route: NULL Tspec: ave rate= 0 kb.1.1.2 1. 192.Chapter 2 MPLS TE Configuration P2(config-ospf-1)#network 190.1. 190.1.1 Status: Admin: up Oper: up Path: valid Signalling: connected Fast Reroute Protection: disabled Hot-standby Protection: ready Config Parameters: BFD: disabled Hot-standby-lsp Fast-reroute: enabled Hot-standby-lsp Auto-reoptimize: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0.1.1 P2(config-mpls-te)#interface gei-0/1/0/2 P2(config-mpls-te-if-gei-0/1/0/2)#exit P2(config-mpls-te)#interface gei-0/2/0/1 P2(config-mpls-te-if-gei-0/2/0/1)#exit Configuration Verification Run the show mpls traffic-eng tunnels te_tunnel 1 hot-standby command to check the information about the tunnel on P1.

0 InLabel: OutLabel: gei-0/1/0/2.1.ZXR10 M6000-S Configuration Guide (MPLS) Name: tunnel_1 (Tunnel3) Destination: 2. 3 RSVP Signalling Info : Src 1.1.1.1 Dst 2.1.1.0) ZTE Proprietary and Confidential .1. Tun-ID 1.1. Tun-Instance 278 2-178 SJ-20140731105308-012|2014-10-20 (R1. type explicit identifier :1(Basis for Protect) Config Parameters: Resv-Style: SE Metric Type: IGP (default) Hop Prior: disabled Upper Limit: 4294967295 Upper Limit: - Record-Route: enabled Facility Fast-reroute: disabled Detour Fast-reroute: disabled Bandwidth Protection: disabled Hot-standby-lsp Fast-reroute: disabled BFD: disabled Policy class: default Track Name: Auto-reoptimize: disabled Hot-standby-lsp Auto-reoptimize: disabled Reference Hot-standby: enabled Tunnel-Status: enabled Bandwidth: 0 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 EBS: 0 byte Affinity(Bit position): Exclude-any: None Include-any: None Include-all: None AutoRoute: disabled AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0. type explicit identifier :2 (Basis for Setup) Actual Bandwidth: 0 kbps Hot-standby protection: protect option: 1.0.1 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1.0.

Because FRR protection is temporary. During this period.168. Steps 1. Configure the TE WRT time.168.168.168.1.2 1.19. WTR allows data traffic to wait for a period before being switched back to the active path.0) ZTE Proprietary and Confidential . 190.19.1. 31 second Prior LSP: path option 1 Current LSP: Uptime:0 day.1. 16 second Last LSP Error Information 2. after the active path is restored.168.1. the Fast Reroute (FRR) technology acts an important role in the MPLS network. peak rate= 0 kb History: Tunnel: Time Since Created: 0 day. 0 hour.1 . 192.2 Configuring the WTR Function of a TE Tunnel This procedure describes how to configure the WTR function of a TE tunnel. the device detecting the link or node fault can switch over the data traffic from the faulty active path to the standby path fast to reduce data loss. This technology uses the capability of the MPLS Traffic Engineering (TE) and provides a fast switchover protection capability for the LSP. burst= 1000 byte.1. 2. 2-179 SJ-20140731105308-012|2014-10-20 (R1. burst= 1000 byte. When a fault occurs.1(3) 190. This switchback can be performed immediately or after the Wait To Restore (WTR) time.1.2 Record Route: NULL Tspec: ave rate= 0 kb. 8 minute.1 Introduction to TE Tunnel WTR To ensure the reliability of the MPLS network. peak rate= 0 kb RSVP Resv Info: Record Route: 2. data traffic must be switched back to the active path.1.19 WTR Configuration for a TE Tunnel 2. 57 minute.1 . 1 hour.Chapter 2 MPLS TE Configuration RSVP Path Info: Explicit Route: 190.1 Exclude Route: 192.1.1. The MPLS FRR previously establishes a local backup path to protect the LSP being affected by link or node failures. The forwarding information base of each downstream node gets ready successively and then the head node restores data traffic to the active path.1 (3) Fspec: ave rate= 0 kb.

<timer>: switchback and deletion delay duration. Command Function ZXR10#show mpls traffic-eng tunnels summary Checks the WRT duration configured by a user. and Tunnel2 passes through P1 and P3. If the fault on the active tunnel is cleared.ZXR10 M6000-S Configuration Guide (MPLS) Command Function ZXR10(config-mpls-te)#reoptimize timers delay Sets the WTR period before installation-delay-time <timer> switchback in global mode. Configure the WTR period on P1. Tunnel2 is the backup tunnel. Tunnel1 passes through P1. Tunnel1 is the active tunnel. – End of Steps – 2.19. P2. When any fault occurs on the active tunnel. and P3. and they form an FRR relation. Figure 2-32 TE Tunnel WTR Configuration Instance 2-180 SJ-20140731105308-012|2014-10-20 (R1. unit: seconds. two tunnels are established from P1 to P3. 2.0) ZTE Proprietary and Confidential . traffic is switched back to the active tunnel after a WTR period. the backup tunnel implements protection and traffic is switched over to the backup tunnel. Verify the configurations.3 TE Tunnel WTR Configuration Instance Configuration Description In Figure 2-32.

P2.1.0 0. One is the active path through P1.255.0.1.1.1 P1(config-ospf-1)#network 1. Establish two strict paths.0 P1(config-if-gei-0/2/1/1)#exit P1(config)#interface gei-0/2/1/3 P1(config-if-gei-0/2/1/3)#no shutdown P1(config-if-gei-0/2/1/3)#ip address 60.255.1. With this configuration.1. and enable the TE function on the OSPF neighbors.255.1. Configuration Commands Run the following commands on P1: P1(config)#interface gei-0/2/1/1 P1(config-if-gei-0/2/1/1)#no shutdown P1(config-if-gei-0/2/1/1)#ip address 74.1 P1(config-mpls-te)#reoptimize timers delay installation-delay-time 600 2-181 SJ-20140731105308-012|2014-10-20 (R1.Chapter 2 MPLS TE Configuration Configuration Flow 1.1.1 0.0. Configure the WTR period on P1. 3.2 255.1.255.0 P1(config-if-gei-0/2/1/3)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1. Establish OSPF neighbors for the directly-connected interfaces on P1. and the other is the backup path through P1 and P3.1. and configure a backup tunnel on gei-0/2/1/1 of P1.1.1 255.1. P2. and P3.255 P1(config-if-loopback1)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit P1(config)#interface te_tunnel2 P1(config-if-te_tunnel2)#ip unnumbered loopback1 P1(config-if-te_tunnel2)#exit P1(config)#router ospf 1 P1(config-ospf-1)#router-id 1. 5.0. 2.1. and P3.0 0. Configure a static route to the destination on P1.0.1.0.0) ZTE Proprietary and Confidential . and P3. P2. with the next hop Tunnel1.1.1. 6.1.255 area 0 P1(config-ospf-1)#network 60. Enable the TE function on all interfaces used on P1.0. Create an active tunnel and a standby tunnel. and enable the FRR facility function on the active tunnel.0 area 0 P1(config-ospf-1)#network 74.255. 4.1 255.255. traffic is forwarded through Tunnel1.255 area 0 P1(config-ospf-1)#mpls traffic-eng area 0 P1(config-ospf-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 1.

1 255.1.1 255.0.1.255 P2(config-if-loopback2)#exit P2(config)#router ospf 1 P2(config-ospf-1)#router-id 2.255.255.1.20.ZXR10 M6000-S Configuration Guide (MPLS) P1(config-mpls-te)#explicit-path name primary P1(config-mpls-te-expl-path-name)#next-address strict 74.1.1.1.1 P1(config-mpls-te-tunnel-te_tunnel2)#tunnel mpls traffic-eng path-option 1 explicit-path name back P1(config-mpls-te-tunnel-te_tunnel2)#exit P1(config-mpls-te)#interface gei-0/2/1/1 P1(config-mpls-te-if-gei-0/2/1/1)#backup-path te_tunnel 2 P1(config-mpls-te-if-gei-0/2/1/1)#exit P1(config-mpls-te)#exit P1(config)#ip route 172.1 P2(config-ospf-1)#network 2.1.1.1.255 te_tunnel1 Run the following commands on P2: P2(config)#interface gei-0/2/1/1 P2(config-if-gei-0/2/1/1)#no shutdown P2(config-if-gei-0/2/1/1)#ip address 74.0.1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path name primary P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng record-route P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng fast-reroute facility P1(config-mpls-te-tunnel-te_tunnel1)#exit P1(config-mpls-te)#tunnel te_tunnel2 P1(config-mpls-te-tunnel-te_tunnel2)#tunnel destination ipv4 3.1.1.1.2 255.1.2 P1(config-mpls-te-expl-path-name)#exit P1(config-mpls-te)#interface gei-0/2/1/1 P1(config-mpls-te-if-gei-0/2/1/1)#exit P1(config-mpls-te)#interface gei-0/2/1/3 P1(config-mpls-te-if-gei-0/2/1/3)#exit P1(config-mpls-te)#tunnel te_tunnel1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 3.0 P2(config-if-gei-0/2/1/1)#exit P2(config)#interface gei-0/2/1/2 P2(config-if-gei-0/2/1/2)#no shutdown P2(config-if-gei-0/2/1/2)#ip address 120.1.1 255.255.255.1.255.255.1.1.2 P1(config-mpls-te-expl-path-name)#exit P1(config-mpls-te)#explicit-path name back P1(config-mpls-te-expl-path-name)#next-address strict 60.1.0 P2(config-if-gei-0/2/1/2)#exit P2(config)#interface loopback2 P2(config-if-loopback2)#ip address 2.255.1.1.0) ZTE Proprietary and Confidential .0 area 0 2-182 SJ-20140731105308-012|2014-10-20 (R1.1.1 P1(config-mpls-te-expl-path-name)#next-address strict 120.1 0.255.

0 P3(config-if-gei-0/2/1/3)#exit P3(config)#interface loopback3 P3(config-if-loopback3)#ip address 3.255 P3(config-if-loopback3)#exit P3(config)#router ospf 1 P3(config-ospf-1)#router-id 3.1.0.255.1.1 P2(config-mpls-te)#interface gei-0/2/1/1 P2(config-mpls-te-if-gei-0/2/1/1)#exit P2(config-mpls-te)#interface gei-0/2/1/2 P2(config-mpls-te-if-gei-0/2/1/2)#exit P2(config-mpls-te)#exit Run the following commands on P3: P3(config)#interface gei-0/2/1/2 P3(config-if-gei-0/2/1/2)#no shutdown P3(config-if-gei-0/2/1/2)#ip address 120.1.Chapter 2 MPLS TE Configuration P2(config-ospf-1)#network 74.1.255.0.255.1.0.1.255 area 0 P3(config-ospf-1)#mpls traffic-eng area 0 P3(config-ospf-1)#exit P3(config)#mpls traffic-eng P3(config-mpls-te)#interface loopback3 P3(config-mpls-te-if-loopback3)#exit P3(config-mpls-te)#router-id 3.0 P3(config-if-gei-0/2/1/2)#exit P3(config)#interface gei-0/2/1/3 P3(config-if-gei-0/2/1/3)#no shutdown P3(config-if-gei-0/2/1/3)#ip address 60.1.1.0.2 255.1.0 0.1.255.0.1.0 0.0.2 255.1 P3(config-ospf-1)#network 3.0) ZTE Proprietary and Confidential .1 255.0.0 area 0 P3(config-ospf-1)#network 120.255.1.255 area 0 P2(config-ospf-1)#mpls traffic-eng area 0 P2(config-ospf-1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#interface loopback2 P2(config-mpls-te-if-loopback2)#exit P2(config-mpls-te)#router-id 2.255.255 area 0 P2(config-ospf-1)#network 120.1 0.1.255 area 0 P3(config-ospf-1)#network 60.1 P3(config-mpls-te)#interface gei-0/2/1/2 P3(config-mpls-te-if-gei-0/2/1/2)#exit P3(config-mpls-te)#interface gei-0/2/1/3 P3(config-mpls-te-if-gei-0/2/1/3)#exit P3(config-mpls-te)#exit Run the following commands on R2: 2-183 SJ-20140731105308-012|2014-10-20 (R1.1.0.1.1.1.1.1.1.0.1.0.0 0.0 0.1.

ZXR10 M6000-S Configuration Guide (MPLS)
R2(config)#interface gei-0/2/1/1
R2(config-if-gei-0/2/1/1)#no shutdown
R2(config-if-gei-0/2/1/1)#ip address 172.20.1.2 255.255.255.0
R2(config-if-gei-0/2/1/1)#exit

Configuration Verification
Run the show mpls traffic-eng tunnels brief command to check the FRR establishment
information on P1 after the tunnel gets up. The execution result is displayed as follows:
P1#show mpls traffic-eng tunnels brief
Signalling Summary:
LSP Tunnels Process: running
RSVP Process: running
Forwarding: enabled
TUNNEL NAME

DESTINATION

tunnel_1

3.1.1.1

UP IF
-

DOWN IF
gei-0/2/1/1

STATE/PROT
up/up

tunnel_2

3.1.1.1

-

gei-0/2/1/3

up/up

P1#show mpls traffic-eng fast-reroute
Tunnel head end item information
Protected Tunnel LspID In-label Out intf/label
Tunnel1

86

Tun hd

FRR intf/label Status

gei-0/2/1/1:147456 Tu2:3

ready

LSP midpoint frr information:
LSP identifier

In-label Out intf/label

FRR intf/label Status

Run the show mpls traffic-eng fast-reroute command to check the FRR status on P1 if the
active tunnel is faulty and the traffic is switched over to the standby tunnel, and FRR is in
active status. The execution result is displayed as follows:
P1#show mpls traffic-eng fast-reroute
Tunnel head end item information
Protected Tunnel LspID In-label Out intf/label
Tunnel1

86

Tun hd

FRR intf/label Status

gei-0/2/1/3:147456 Tu2:3

active

LSP midpoint frr information:
LSP identifier

In-label Out intf/label

FRR intf/label Status

After the fault on the active tunnel is cleared, FRR is still active in the WTR period, and
traffic is still forwarded through the standby tunnel. Run the show mpls traffic-eng fast-r
eroute Tunnel head end item information command to check the FRR status on P1. The
execution result is displayed as follows:
P1#show mpls traffic-eng fast-reroute
Tunnel head end item information
Protected Tunnel LspID In-label Out intf/label
Tunnel1

86

Tun hd

FRR intf/label Status

gei-0/2/1/3:147456 Tu2:3

active

LSP midpoint frr information:

2-184
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

Chapter 2 MPLS TE Configuration
LSP identifier

In-label Out intf/label

FRR intf/label Status

After the WRT period reaches 600 s, the FRR status is restored to ready, and traffic is
forwarded through the active tunnel. Run the show mpls traffic-eng fast-reroute command
to check the FRR status on P1. The execution result is displayed as follows:
P1#show mpls traffic-eng fast-reroute
Tunnel head end item information
Protected Tunnel LspID In-label Out intf/label
Tunnel1

86

Tun hd

FRR intf/label Status

gei-0/2/1/1:147456 Tu2:3

ready

LSP midpoint frr information:
LSP identifier

In-label Out intf/label

FRR intf/label Status

2.20 TE Tunnels Supporting Soft Preemption
2.20.1 TE Tunnels Supporting Soft-Preemption
In an MPLS network, when a TE tunnel is established, it has two attributes, priority upon
establishment and priority after establishment.
Priority upon establishment refers to the priority of a tunnel being established, range: 0–7, 0
is the highest priority. When the resources are insufficient, this priority determines whether
the LSP can preempt the tunnel resources that have been UP.
Priority after establishment refers to the priority when a tunnel is established. Range: 0–7,
in which 0 is the highest priority. This priority is relative to being preempted. The higher
the priority after establishment of the current node, the more difficult its resources can be
preempted.
In general, the priority upon establishment cannot be higher than the priority after
establishment, that is, the value of the priority upon establishment cannot be lower than
that of the Priority after establishment. Otherwise, the tunnel will be in flapping status.
Tunnel preemption includes hard preemption and soft preemption.
Hard preemption: The preempted tunnel is directly disconnected upon preemption.
Therefore, the services bored on the preempted tunnels may be interrupted.
In Figure 2-33, the priority upon establishment of Tunnel1 is higher than the priority after
establishment of Tunnel2 (R1 and R5 links are interrupted).
l
l

The path of Tunnel2 is R2→R1→R4 (in UP status).
The path calculated for Tunnel1 is R0→R1→R4→R5 (in signaling status).

2-185
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

ZXR10 M6000-S Configuration Guide (MPLS)

Figure 2-33 Hard Preemption

Because the bandwidth used between R1 and R4 is insufficient, Tunnel1 preempts the
bandwidth resources of Tunnel2 on the preemption point R1. At this time, Tunnel2 sends
resv-tear to the upstream node at R1 and sends path-tear to the downstream node to tear
the tunnel. After that, Tunnel2 recalculates the path along R2→R3→R5→R4. However,
during Tunnel2 becomes up from down, services bored on Tunnel2 may be interrupted.
Soft preemption: The preempted tunnel is not directly disconnected upon preemption.
Signaling messages are sent to the head node of the tunnel to notify the head node to
perform re-optimization, without going through the link on which preemption occurs. In this
way, the service interruption risk from directly disconnecting a tunnel upon hard preemption
is greatly reduced.
In Figure 2-34, the priority upon establishment of Tunnel1 is higher than the priority after
establishment of Tunnel2 (R1 and R5 links are interrupted).
l
l

The path of Tunnel2 is R2→R1→R4 (in UP status).
The path calculated by Tunnel1 is R0→R1→R4→R5 (in signaling status).

Figure 2-34 Soft Preemption

Because the bandwidth used between R1 and R4 is insufficient, Tunnel1 preempts the
bandwidth resources of Tunnel2 on the preemption point R1. In this case, Tunnel2
2-186
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

Chapter 2 MPLS TE Configuration

sends a path-err message to the upstream node at R1 to notify the head node R2 of
Tunnel2 to re-optimize Tunnel2, without going through the link R1→R4. The recalculated
path is R2→R3→R5→R4. After Tunnel2 is successfully re-optimized, the previous LSP
(R2→R1→R4) is disconnected, Tunnel2 is not down during preemption and services will
not be interrupted. However, soft preemption cannot completely avoid service interruption
due to preemption. For example, if pre-optimization fails, services may be interrupted.

2.20.2 Configuring a TE Tunnel Supporting Priorities and Soft
Preemption
This procedure describes how to enable a TE tunnel to support priorities and soft
preemption.

Steps
1. Configure a TE tunnel priority.
Step

Command

Function

1

ZXR10(config-mpls-te)#tunnel te_tunnel

Enters Tunnel interface

<tunnel-number>

configuration mode.

2

ZXR10(config-mpls-te-tunnel-te_tunnel-

Configures the setup priority

tunnel-number)#tunnel mpls traffic-eng priority

and hold priority of a tunnel.

<setup-priority><hold-priority>

The highest priority is 0. The
setup priority cannot be higher
than the hold priority.

<setup-priority>: setup priority of a tunnel, range: 0-7.
<hold-priority>: hold priority of a tunnel, range: 0-7.
2. Configure the soft preemption parameters and enable the soft preemption function of
a tunnel.
Step

Command

Function

1

ZXR10(config-mpls-te)#soft-preemption timeout

Sets the LSP keepalive time

<timeout>

for MPLS-TE soft preemption.

ZXR10(config-mpls-te)#tunnel te_tunnel

Enters Tunnel interface

<tunnel-number>

configuration mode.

ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel-

Enables the soft preemption

number)#tunnel mpls traffic-eng soft-preemption

function on a tunnel.

2

3

<timeout>: LSP keepalive time for MPLS-TE soft preemption.Range: 1-300, detault:
30, unit: seconds.
3. Verify the configurations.

2-187
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

ZXR10 M6000-S Configuration Guide (MPLS)

Command

Function

ZXR10#show mpls traffic-eng soft-preemption

Checks the local tunnel soft
preemption configuration, soft
preemption keepalive time, and
information about the tunnels
involved in soft preemption.

ZXR10#show mpls traffic-eng tunnels remote-tunnel

Checks the configuration for

[tunnel-id<tunnel_id> lsp-id<lsp_id> ingress-id <ingress_id>

remote tunnel soft preemption.

egress-id<egress_id>]

– End of Steps –

2.20.3 Instance of TE Tunnels Supporting Soft Preemption
Configuration Description
In Figure 2-35, a TE tunnel (ISIS-TE) is established following IGP-TE. The available
bandwidth of all TE interfaces is 500 M, the reserved bandwidth of Tunnel1 and Tunnel2
is 500 M, and the priority upon establishment of Tunnel2 is higher than the priority after
establishment of Tunnel1.
The path of Tunnel1 (in up status) is P2–>P3–>P5.
The path calculated by Tunnel2 is P1–>P3–>P5 (in signaling status).
Because the bandwidth of the link P3–>P5 is insufficient, Tunnel2 will preempt the
bandwidth of Tunnel1.
Figure 2-35 Instance of TE Tunnels Supporting Soft Preemption

2-188
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

Chapter 2 MPLS TE Configuration

Configuration Flow
1. Configure a loopback address and interface address on each of six devices.
2. Establish ISIS neighbor relation among interconnected interfaces, enable the TE
function on both ISISs and interfaces, and set an available bandwidth for the dynamic
TE to 500 M.
3. Configure a dynamic TE Tunnel1 on P2 to P5, using dynamic routing, with a reserved
bandwidth of 500 M, the priorities upon and after establishment 7, and the soft preemption function enabled.
4. Configure a dynamic TE Tunnel2 on P1 to P5, using dynamic routing, with a reserved
bandwidth of 500 M, and the priorities upon and after establishment 6.
Because the bandwidth of the link P3–>P5 is insufficient, Tunnel2 will preempt the
bandwidth of Tunnel1. Tunnel1 sends a path-err message on P3 to P2 to notify P2 to
re-optimize Tunnel1, without going through the link P3–>P5. The re-optimized path is
P2–>P4–>P6–>P5.

Configuration Commands
Run the following commands on P1:
Interface configurations:
P1(config)#interface gei-0/2/0/6
P1(config-gei-0/2/0/6)#no shutdown
P1(config-gei-0/2/0/6)#ip address 106.172.1.1 255.255.255.0
P1(config-gei-0/2/0/6)#exit
P1(config)#interface loopback1
P1(config-if-loopback1)#ip address 1.1.1.100 255.255.255.255
P1(config-if-loopback1)#exit
P1(config)#interface te_tunnel2
P1(config-if-te_tunnel2)#ip unnumbered loopback1
P1(config-if-te_tunnel2)#exit
ISIS and ISIS-TE configurations:
P1(config)#router isis 10
P1(config-isis-10)#area 00
P1(config-isis-10)#system-id 0000.1111.1111
P1(config-isis-10)#is-type level-1
P1(config-isis-10)#metric-style wide
P1(config-isis-10)#mpls traffic-eng level-1
P1(config-isis-10)#interface gei-0/2/0/6
P1(config-isis-10-if-gei-0/2/0/6)#ip router isis
P1(config-isis-10-if-gei-0/2/0/6)#exit
P1(config-isis-10)#exit
P1(config)#
MPLS-TE configurations:
P1(config)#mpls traffic-eng
P1(config-mpls-te)#router-id 1.1.1.100

2-189
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

ZXR10 M6000-S Configuration Guide (MPLS)
P1(config-mpls-te)#interface loopback1
P1(config-mpls-te-if-loopback1)#exit
P1(config-mpls-te)#interface gei-0/2/0/6
P1(config-mpls-te-if-gei-0/2/0/6)#bandwidth dynamic 1000000 percent 50
P1(config-mpls-te-if-gei-0/2/0/6)#exit
P1(config-mpls-te)#tunnel te_tunnel2
P1(config-mpls-te-tunnel-te_tunnel2)#tunnel destination ipv4 73.73.73.1
P1(config-mpls-te-tunnel-te_tunnel2)#tunnel mpls traffic-eng bandwidth 500000
P1(config-mpls-te-tunnel-te_tunnel2)#tunnel mpls traffic-eng path-option 1 dynamic
P1(config-mpls-te-tunnel-te_tunnel2)#tunnel mpls traffic-eng priority 6 6
P1(config-mpls-te-tunnel-te_tunnel2)#exit
P1(config-mpls-te)#exit

Run the following commands on P2:
Interface configurations:
P2(config)#interface gei-0/1/0/7
P2(config-if-gei-0/1/0/7)#no shutdown
P2(config-if-gei-0/1/0/7)#ip address 107.44.44.4 255.255.255.0
P2(config-if-gei-0/1/0/7)#exit
P2(config)#interface gei-0/1/0/13
P2(config-if-gei-0/1/0/13)#no shutdown
P2(config-if-gei-0/1/0/13)#ip address 1.0.13.4 255.255.255.0
P2(config-if-gei-0/1/0/13)#exit
P2(config)#interface loopback1
P2(config-if-loopback1)#ip address 4.4.4.100 255.255.255.255
P2(config-if-loopback1)#exit
P2(config)#interface te_tunnel1
P2(config-if-te_tunnel1)#ip unnumbered loopback1
P2(config-if-te_tunnel1)#exit
ISIS and ISIS-TE configurations:
P2(config)#router isis 10
P2(config-isis-10)#area 00
P2(config-isis-10)#system-id 0000.4444.4444
P2(config-isis-10)#is-type level-1
P2(config-isis-10)#metric-style wide
P2(config-isis-10)#mpls traffic-eng level-1
P2(config-isis-10)#interface gei-0/1/0/7
P2(config-isis-10-if-gei-0/1/0/7)#ip router isis
P2(config-isis-10-if-gei-0/1/0/7)#exit
P2(config-isis-10)#interface gei-0/1/0/13
P2(config-isis-10-if-gei-0/1/0/13)#ip router isis
P2(config-isis-10-if-gei-0/1/0/13)#exit
P2(config-isis-10)#exit
MPLS-TE configurations:

2-190
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

Chapter 2 MPLS TE Configuration
P2(config)#mpls traffic-eng
P2(config-mpls-te)#router-id 4.4.4.100
P2(config-mpls-te)#interface loopback1
P2(config-mpls-te-if-loopback1)#exit
P2(config-mpls-te)#interface gei-0/1/0/7
P2(config-mpls-te-if-gei-0/1/0/7)#bandwidth dynamic 1000000 percent 50
P2(config-mpls-te-if-gei-0/1/0/7)#exit
P2(config-mpls-te)#interface gei-0/1/0/13
P2(config-mpls-te-if-gei-0/1/0/13)#bandwidth dynamic 1000000 percent 50
P2(config-mpls-te-if-gei-0/1/0/13)#exit
P2(config-mpls-te)#exit
P2(config)#mpls traffic-eng
P2(config-mpls-te)#tunnel te_tunnel1
P2(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 73.73.73.1
P2(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng bandwidth 500000
P2(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 dynamic
P2(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng soft-preemption
P2(config-mpls-te-tunnel-te_tunnel1)#exit
P2(config-mpls-te)#exit

Run the following commands on P3:
Interface configurations:
P3(config)#interface gei-0/1/0/6
P3(config-if-gei-0/1/0/6)#no shutdown
P3(config-if-gei-0/1/0/6)#ip address 106.172.1.72 255.255.255.0
P3(config-if-gei-0/1/0/6)#exit
P3(config)#interface gei-0/1/0/7
P3(config-if-gei-0/1/0/7)#no shutdown
P3(config-if-gei-0/1/0/7)#ip address 107.44.44.72 255.255.255.0
P3(config-if-gei-0/1/0/7)#exit
P3(config)#interface gei-0/2/0/1
P3(config-if-gei-0/2/0/1)#no shutdown
P3(config-if-gei-0/2/0/1)#ip address 13.13.13.1 255.255.255.0
P3(config-if-gei-0/2/0/1)#exit
P3(config)#interface loopback1
P3(config-if-loopback1)#ip address 72.72.72.1 255.255.255.255
P3(config-if-loopback1)#exit
ISIS and ISIS-TE configurations:
P3(config)#router isis 10
P3(config-isis-10)#area 00
P3(config-isis-10)#system-id 0000.0000.0072
P3(config-isis-10)#is-type

level-1

P3(config-isis-10)#metric-style wide
P3(config-isis-10)#mpls traffic-eng level-1

2-191
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

5252 P4(config-isis-10)#is-type level-1 P4(config-isis-10)#metric-style wide 2-192 SJ-20140731105308-012|2014-10-20 (R1.255.0 P4(config-if-gei-0/1/0/13)#exit P4(config)#interface gei-0/1/0/15 P4(config-if-gei-0/1/0/15)#no shutdown P4(config-if-gei-0/1/0/15)#ip address 15.52.52 255.ZXR10 M6000-S Configuration Guide (MPLS) P3(config-isis-10)#interface gei-0/1/0/6 P3(config-isis-10-if-gei-0/1/0/6)#ip router isis P3(config-isis-10-if-gei-0/1/0/6)#exit P3(config-isis-10)#interface gei-0/1/0/7 P3(config-isis-10-if-gei-0/1/0/7)#ip router isis P3(config-isis-10-if-gei-0/1/0/7)#exit P3(config-isis-10)#interface gei-0/2/0/1 P3(config-isis-10-if-gei-0/2/0/1)#ip router isis P3(config-isis-10-if-gei-0/2/0/1)#exit P3(config-isis-10)#exit MPLS-TE configurations: P3(config)#mpls traffic-eng P3(config-mpls-te)#router-id 72.255.52 255.0) ZTE Proprietary and Confidential .255 P4(config-if-loopback1)#exit ISIS and ISIS-TE configurations: P4(config)#router isis 10 P4(config-isis-10)#area 00 P4(config-isis-10)#system-id 0000.255.255.13.0.255.1 P3(config-mpls-te)#interface loopback1 P3(config-mpls-te-if-loopback1)#exit P3(config-mpls-te)#interface gei-0/1/0/6 P3(config-mpls-te-if-gei-0/1/0/6)#exit P3(config-mpls-te)#interface gei-0/1/0/7 P3(config-mpls-te-if-gei-0/1/0/7)#exit P3(config-mpls-te)#interface gei-0/2/0/1 P3(config-mpls-te-if-gei-0/2/0/1)#bandwidth dynamic 1000000 percent 50 P3(config-mpls-te-if-gei-0/2/0/1)#exit P3(config-mpls-te)#exit P3(config)# Run the following commands on P4: Interface configurations: P4(config)#interface gei-0/1/0/13 P4(config-if-gei-0/1/0/13)#no shutdown P4(config-if-gei-0/1/0/13)#ip address 1.255.52.0 P4(config-if-gei-0/1/0/15)#exit P4(config)#interface loopback1 P4(config-if-loopback1)#ip address 52.5252.72.52.100 255.73.72.

0) ZTE Proprietary and Confidential .255.0 P5(config-if-gei-0/1/0/6)#exit P5(config)#interface loopback1 P5(config-if-loopback1)#ip address 73.Chapter 2 MPLS TE Configuration P4(config-isis-10)#mpls traffic-eng level-1 P4(config-isis-10)#interface gei-0/1/0/13 P4(config-isis-10-if-gei-0/1/0/13)#ip router isis P4(config-isis-10-if-gei-0/1/0/13)#exit P4(config-isis-10)#interface gei-0/1/0/15 P4(config-isis-10-if-gei-0/1/0/15)#ip router isis P4(config-isis-10-if-gei-0/1/0/15)#exit P4(config-isis-10)#exit MPLS-TE configurations: P4(config)#mpls traffic-eng P4(config-mpls-te)#router-id 52.73.7301 P5(config-isis-10)#is-type level-1 P5(config-isis-10)#metric-style wide P5(config-isis-10)#mpls traffic-eng level-1 P5(config-isis-10)#interface gei-0/1/0/11 P5(config-isis-10-if-gei-0/1/0/11)#ip router isis P5(config-isis-10-if-gei-0/1/0/11)#exit P5(config-isis-10)#interface gei-0/1/0/6 2-193 SJ-20140731105308-012|2014-10-20 (R1.1.100 P4(config-mpls-te)#interface loopback1 P4(config-mpls-te-if-loopback1)#exit P4(config-mpls-te)#interface gei-0/1/0/13 P4(config-mpls-te-if-gei-0/1/0/13)#exit P4(config-mpls-te)#interface gei-0/1/0/15 P4(config-mpls-te-if-gei-0/1/0/15)#bandwidth dynamic 1000000 percent 50 P4(config-mpls-te-if-gei-0/1/0/15)#exit P4(config-mpls-te)#exit Run the following commands on P5: Interface configurations: P5(config)#interface gei-0/1/0/11 P5(config-if-gei-0/1/0/11)#no shutdown P5(config-if-gei-0/1/0/11)#ip address 13.255.1.0 P5(config-if-gei-0/1/0/11)#exit P5(config)#interface gei-0/1/0/6 P5(config-if-gei-0/1/0/6)#no shutdown P5(config-if-gei-0/1/0/6)#ip address 14.255 P5(config-if-loopback1)#exit ISIS and ISIS-TE configurations: P5(config)#router isis 10 P5(config-isis-10)#area 00 P5(config-isis-10)#system-id 0000.255.255.52.52.255.73.1 255.1 255.0000.13.255.13.2 255.

255.255.73.255.73.52.1.41a2 P6(config-isis-10)#is-type level-1 P6(config-isis-10)#metric-style wide P6(config-isis-10)#mpls traffic-eng level-1 P6(config-isis-10)#interface gei-0/1/0/6 P6(config-isis-10-if-gei-0/1/0/6)#ip router isis P6(config-isis-10-if-gei-0/1/0/6)#exit P6(config-isis-10)#interface gei-0/1/0/15 P6(config-isis-10-if-gei-0/1/0/15)#ip router isis P6(config-isis-10-if-gei-0/1/0/15)#exit P6(config-isis-10)#exit MPLS-TE configurations: P6(config)#mpls traffic-eng P6(config-mpls-te)#router-id 73.1.2 255.561c.0 P6(config-if-gei-0/1/0/15)#exit P6(config)#interface gei-0/1/0/6 P6(config-if-gei-0/1/0/6)#no shutdown P6(config-if-gei-0/1/0/6)#ip address 14.255.255 P6(config-if-loopback1)#exit ISIS and ISIS-TE configurations: P6(config)#router isis 10 P6(config-isis-10)#area 00 P6(config-isis-10)#system-id 2008.ZXR10 M6000-S Configuration Guide (MPLS) P5(config-isis-10-if-gei-0/1/0/6)#ip router isis P5(config-isis-10-if-gei-0/1/0/6)#exit P5(config-isis-10)#exit MPLS-TE configurations: P5(config)#mpls traffic-eng P5(config-mpls-te)#router-id 73.2 255.2 2-194 SJ-20140731105308-012|2014-10-20 (R1.73.255.1 P5(config-mpls-te)#interface loopback1 P5(config-mpls-te-if-loopback1)#exit P5(config-mpls-te)#interface gei-0/1/0/11 P5(config-mpls-te-if-gei-0/1/0/11)#exit P5(config-mpls-te)#interface gei-0/1/0/6 P5(config-mpls-te-if-gei-0/1/0/6)#exit P5(config-mpls-te)#exit Run the following commands on P6: Interface configurations: P6(config)#interface gei-0/1/0/15 P6(config-if-gei-0/1/0/15)#no shutdown P6(config-if-gei-0/1/0/15)#ip address 15.73 255.73.73.73.0) ZTE Proprietary and Confidential .255.73.0 P6(config-if-gei-0/1/0/6)#exit P6(config)#interface loopback1 P6(config-if-loopback1)#ip address 73.

The execution result is displayed as follows: P2#show mpls traffic-eng tunnels brief Signalling Summary: LSP Tunnels Process:running RSVP Process:running Forwarding:enabled TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT tunnel_1 73. type dynamic (Basis for Setup) Actual Bandwidth: N/A Hot-standby protection: No path options protected Config Parameters: Resv-Style: SE Metric Type: IGP (default) Hop Prior: disabled Upper Limit: 4294967295 Upper Limit: - Record-Route: disabled Facility Fast-reroute: disabled Detour Fast-reroute: disabled Bandwidth Protection: disabled Hot-standby-lsp Fast-reroute: disabled BFD: disabled Policy Class: Default Track Name: Auto-reoptimize: disabled Hot-standby-lsp Auto-reoptimize: disabled 2-195 SJ-20140731105308-012|2014-10-20 (R1.73.73.73.1 - gei-0/1/0/7 up/up P2#show mpls traffic-eng tunnels te_tunnel 1 Name: tunnel_1 (Tunnel1) Destination: 73. Run the show mpls traffic-eng tunnels brief command to check the establishment status (path: P2->P3->P5) of Tunnel1 on P2 before configuring Tunnel2 on P1.0) ZTE Proprietary and Confidential .73.Chapter 2 MPLS TE Configuration P6(config-mpls-te)#interface loopback1 P6(config-mpls-te-if-loopback1)#exit P6(config-mpls-te)#interface gei-0/1/0/15 P6(config-mpls-te-if-gei-0/1/0/15)#exit P6(config-mpls-te)#interface gei-0/1/0/6 P6(config-mpls-te-if-gei-0/1/0/6)#bandwidth dynamic 500000 percent 100 P6(config-mpls-te-if-gei-0/1/0/6)#exit P6(config-mpls-te)#exit Configuration Verification 1.1 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1.

Tun-Instance 2 RSVP Path Info: Explicit Route: 107. peak rate= 500000 kb RSVP Resv Info: Record Route: NULL Fspec: ave rate= 500000 kb. Tunnel1 is re-optimized.13.errcode:1.44.errcode:1.4. After Tunnel2 is configured on P1. 40 second Last LSP Error Information: Clear mpls rsvp(lspid:2.errvalue:7).2 73. 41 second Prior LSP: path option 1 Current LSP: Uptime:0 day.errvalue:2).ZXR10 M6000-S Configuration Guide (MPLS) Reference Hot-standby: disabled Tunnel-Status: enabled Bandwidth: 500000 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 EBS: 0 byte Affinity(Bit position): Exclude-any: None Include-any: None Include-all: None AutoRoute: disabled AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: enabled Soft Preemption Status: not pending Addresses of preempting links: 0.13.4.44. 147458 RSVP Signalling Info : Src 4.73. burst= 0 byte.73. and Tunnel1 will 2-196 SJ-20140731105308-012|2014-10-20 (R1.44.73. The calculated path is P2–>P4–>P6–>P5. Tunnel1 sends a path-err message from P3 to P2. burst= 0 byte. P2 re-optimizes Tunnel1. 0 minute.0.13.100.errcode:1.errvalue:7). 0 hour.4 107. Path error: admission fail(lspid:9.13.1 13. After receiving the path-err message.0) ZTE Proprietary and Confidential . Clear mpls rsvp(lspid:10. Dst 73. Tun-ID 1. In this way. 37 minute.73.0 Without-CSPF: disabled InLabel: OutLabel: gei-0/1/0/7. the original LSP (P2–>P3–>P5) is disconnected. without going through the link P3–>P5.1.72 13. peak rate= 500000 kb History: Tunnel: Time Since Created: 0 day. 0 hour.1 Exclude Route: NULL Record Route: NULL Tspec: ave rate= 500000 kb. 2.44.0.

Therefore.73.1 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1. services bored on Tunnel1 will not be interrupted.73. Run the show mpls traffic-eng tunnels te_tunnel 1 command on P2 to check the path after re-optimization (P2–>P4–>P6–>P5).0.Chapter 2 MPLS TE Configuration never get down during preemption.0 Without-CSPF: disabled 2-197 SJ-20140731105308-012|2014-10-20 (R1.0) ZTE Proprietary and Confidential . type dynamic (Basis for Setup) Actual Bandwidth: N/A Hot-standby protection: No path options protected Config Parameters: Resv-Style: SE Metric Type: IGP (default) Upper Limit: 4294967295 Hop Prior: disabled Upper Limit: - Record-Route: disabled Facility Fast-reroute: disabled Detour Fast-reroute: disabled Bandwidth Protection: disabled Hot-standby-lsp Fast-reroute: disabled BFD: disabled Policy Class: Default Track Name: Auto-reoptimize: disabled Hot-standby-lsp Auto-reoptimize: disabled Reference Hot-standby: disabled Tunnel-Status: enabled Bandwidth: 500000 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 EBS: 0 byte Affinity(Bit position): Exclude-any: None Include-any: None Include-all: None AutoRoute: disabled AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: enabled Soft Preemption Status: not pending Addresses of preempting links: 0. P2#show mpls traffic-eng tunnels te_tunnel 1 Name: tunnel_1 (Tunnel1) Destination: 73.0.

ZXR10(config-te-ecmp-group-te-ecmp-id)#load-sha Sets the load sharing policy ring policy {per-stream | per-packet} for the load sharing group to per flow or per packet.1 73. A load sharing policy (per-flow or per-packet) is configured for the group as needed.0) ZTE Proprietary and Confidential .1. 2. 128 sharing groups can be configured.1.4.2 Configuring Equal Load Sharing on the TE-ECMP This procedure describes how to configure equal load sharing on the TE-ECMP.21.52.100.2 14.4.52.0.0. 2-198 SJ-20140731105308-012|2014-10-20 (R1. At present. <te-ecmp-id>: TE-ECMP load sharing group ID.21.1 Exclude Route: NULL Record Route: NULL Tspec: ave rate= 500000 kb.1 Equal Load Sharing on the TE-ECMP ECMP configures multiple TE tunnels with the same source and destination addresses to a load sharing group. Steps 1.1.1. 212993 RSVP Signalling Info : Src 4.73.73.4 1.73 14. Tun-Instance 3 RSVP Path Info: Explicit Route: 1.ZXR10 M6000-S Configuration Guide (MPLS) InLabel: OutLabel: gei-0/1/0/13.13.73. peak rate= 500000 kb 2.21 Equal Load Sharing on the TE-ECMP 2. Tun-ID 1. Dst 73.73. peak rate= 500000 kb RSVP Resv Info: Record Route: NULL Fspec: ave rate= 500000 kb. burst= 0 byte. Step Command Function 1 ZXR10(config)#te-ecmp-group <te-ecmp-id> Configures a TE-ECMP load sharing group in global mode. Configure equal load sharing on the TE-ECMP.52 15.1. per-packet indicates per packet.73.13.52 15. 2 3 ZXR10(config-te-ecmp-group-te-ecmp-id)#tunnel Binds the TE tunnel to the <tunnel-id> TE-ECMP load sharing group.73. {per-stream | per-packet}>: per-stream indicates per flow. burst= 0 byte.

and the two tunnels are bound to the load sharing group in accordance with the per packet policy. Figure 2-36 Instance of Equal Load Sharing Configuration on the TE-ECMP Configuration Flow 1. 4.0) ZTE Proprietary and Confidential . Verify the configurations.Chapter 2 MPLS TE Configuration 2.21. id: indicates a sharing group. Configure a load sharing group. Command Function ZXR10#show te-ecmp-group {all|id} Checks the configured load sharing group and the information about the binding relation with the TE tunnel. Enable the TE function on the directly-connected interfaces of P1 and P2. Configuration Commands Run the following commands on P1: P1(config)#interface gei-0/1/0/2 2-199 SJ-20140731105308-012|2014-10-20 (R1. 3. two common RSVP tunnels are established from P1 to P2 in strict routing mode through OSPF TE.3 Instance of Equal Load Sharing Configuration on the TE-ECMP Configuration Description In Figure 2-36. 2. define the per-packet policy. and bind Tunnel1 and Tunnel2 to the load sharing group. Establish OSPF neighbors on the directly-connected interfaces of P1 and P2. – End of Steps – 2. Establish Tunnel1 and Tunnel2 on P1 in the same way. and enable the TE function on the OSPF neighbors. all: indicates all configured sharing groups.

2 P1(config-mpls-te-expl-path-id-1)#exit P1(config-mpls-te)#tunnel te_tunnel1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 2.0.168.168.1 P1(config-ospf-1)#network 192.255 area 0 P1(config-ospf-1)#network 1.1.0 0.168.1 P1(config-mpls-te-tunnel-te_tunnel2)#tunnel mpls traffic-eng path-option 1 2-200 SJ-20140731105308-012|2014-10-20 (R1.1.1 255.255 area 0 P1(config-ospf-1)#network 190.0 P1(config-if-gei-0/1/0/2)#exit P1(config)#interface gei-0/2/0/2 P1(config-if-gei-0/2/0/2)#no shutdown P1(config-if-gei-0/2/0/2)#ip address 190.1.1.255.ZXR10 M6000-S Configuration Guide (MPLS) P1(config-if-gei-0/1/0/2)#no shutdown P1(config-if-gei-0/1/0/2)#ip address 192.1.0) ZTE Proprietary and Confidential .0.1.1.168.168.255.1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path identifier 1 P1(config-mpls-te-tunnel-te_tunnel1)#exit P1(config-mpls-te)#tunnel te_tunnel 2 P1(config-mpls-te-tunnel-te_tunnel2)#tunnel destination ipv4 2.1 P1(config-mpls-te)#interface gei-0/1/0/2 P1(config-mpls-te-if-gei-0/1/0/2)#exit P1(config-mpls-te)#interface gei-0/2/0/2 P1(config-mpls-te-if-gei-0/2/0/2)#exit P1(config-mpls-te)#explicit-path identifier 1 P1(config-mpls-te-expl-path-id-1)#next-address strict 192.0.1 0.255.1.1.1.255.1.1.1.0.168.255.2 P1(config-mpls-te-expl-path-id-1)#exit P1(config-mpls-te)#explicit-path identifier 2 P1(config-mpls-te-expl-path-id-1)#next-address strict 190.1 255.1.1 255.1.1.0 area 0 P1(config-ospf-1)#mpls traffic-eng area 0 P1(config-ospf-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 1.1.0.255 P1(config-if-loopback1)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit P1(config)#interface te_tunnel2 P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit P1(config)#router ospf 1 P1(config-ospf-1)#router-id 1.1.0 P1(config-if-gei-0/2/0/2)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1.0 0.255.0.

2 255.1 255.0) ZTE Proprietary and Confidential .255.1.0.0.1.Chapter 2 MPLS TE Configuration explicit-path identifier 2 P1(config-mpls-te-tunnel-te_tunnel2)#exit P1(config-mpls-te)#exit P1(config)#te-ecmp-group 1 P1(config-te-ecmp-group-1)#load-sharing policy per-packet P1(config-te-ecmp-group-1)#tunnel 1 P1(config-te-ecmp-group-1)#tunnel 2 P1(config-te-ecmp-group-1)#exit Run the following commands on P2: P2(config)#interface gei-0/1/0/2 P2(config-if-gei-0/1/0/2)#no shutdown P2(config-if-gei-0/1/0/2)#ip address 192.0.255 area 0 P2(config-ospf-1)#network 2.0 area 0 P2(config-ospf-1)#mpls traffic-eng area 0 P2(config-ospf-1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#interface loopback2 P2(config-mpls-te-if-loopback2)#exit P2(config-mpls-te)#router-id 2.1.0.0 0.0 0.0 P2(config-if-gei-0/2/0/2)#exit P2(config)#interface loopback2 P2(config-if-loopback2)#ip address 2.1. The execution result is displayed as follows: P1(config)#show te-ecmp-group 1 TE-ECMP group 1 2-201 SJ-20140731105308-012|2014-10-20 (R1.255 P2(config-if-loopback2)#exit P2(config)#router ospf 1 P2(config-ospf-1)#router-id 2.1.1 P2(config-ospf-1)#network 192.1 P2(config-mpls-te)#interface gei-0/1/0/2 P2(config-mpls-te-if-gei-0/1/0/2)#exit P2(config-mpls-te)#interface gei-0/2/0/2 P2(config-mpls-te-if-gei-0/2/0/2)#exit Configuration Verification Run the show te-ecmp-group 1 command to check the information about the tunnel ECMP group.255.1.1.168.0.1 0.2 255.255.168.168.1.255.0.255 area 0 P2(config-ospf-1)#network 190.255.0 P2(config-if-gei-0/1/0/2)#exit P2(config)#interface gei-0/2/0/2 P2(config-if-gei-0/2/0/2)#no shutdown P2(config-if-gei-0/2/0/2)#ip address 190.255.1.1.1.168.1.

At most three types of affinity commands (32 commands) are supported by a TE tunnel.22.2 Configuring the TE Affinity This procedure describes how to configure the TE affinity of a TE tunnel. Steps 1.1 TE Affinity Introduction TE Color is an abstract TE link attribute. At most 32 affinity attribute bits can be configured for an interface. this attribute implements the routing policy for some services and achieves the network engineering purpose. range: 0–31. 2 ZXR10(config-mpls-te-if-interface-name)#affinity attribute bit-position <value> Sets the affinity attribute bit position of a TE interface. 2. 2. ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Configures three affinity number)#tunnel mpls traffic-eng affinity { exclude-any | attribute constraints in include-any | include-all } bit-position <value> accordance with the affinity bit position.22 TE Affinity 2.22. Verify the configurations. 2-202 SJ-20140731105308-012|2014-10-20 (R1. 3 4 ZXR10(config-mpls-te)#tunnel te_tunnel Enters Tunnel interface <tunnel-number> configuration mode.ZXR10 M6000-S Configuration Guide (MPLS) Load-sharing policy: per-packet Member tunnel: 1 Member tunnel: 2 2. range: 0–31. By limiting some types of traffic for some types of links. Step Command Function 1 ZXR10(config-mpls-te)#interface <interface-name> Enters TE interface configuration mode.0) ZTE Proprietary and Confidential . Configure the value of the MPLS TE affinity. or displaying some excluded link types for paths with some types of traffic.

Enable the TE function of the loopback interfaces of P1. 2. Figure 2-37 TE Affinity Configuration Instance The head node notifies the affinity constraint of the tunnel to downstream nodes through the flag of the SESSION_ATTRIBUTE object in RSVP-PATH. Configure OSPF neighbors for P1.3 TE Affinity Configuration Instance Configuration Description Figure 2-37 shows a TE tunnel established among P1-P2-P3-P4 through an IGP-TE. 4. including include-any. the egress interface is configured to have the affinity attribute. Enable the TE function on interfaces of P1. 2. P3. P3. and P3. and the tunnel is configured with affinity constraint. P3. and configure the following affinity attributes for the egress interfaces of P1. P2. Configuration Flow 1. ZXR10#show mpls traffic-eng tunnels remote-tunnel Displays the remote tunnel [tunnel-id<tunnel_id> lsp-id<lsp_id> ingress-id <ingress_id> affinity configuration. Configure the interfaces connecting P1. A tunnel can be established successfully only when the affinity attributes of all egress interfaces meet the tunnel affinity constraint. 30 2-203 SJ-20140731105308-012|2014-10-20 (R1. P2. ZXR10#show mpls traffic-eng tunnels [te_tunnel <tunnel_id>] Displays the local tunnel affinity configuration. and the corresponding loopback interface addresses. egress-id<egress_id>] – End of Steps – 2. P3. include-all.0) ZTE Proprietary and Confidential . P2. and P4. and enable the TE function on the OSPF neighbors. P2. and P4. and P4. P1: gei-0/1/0/1: 0. P2. and configure the router-id of the TE as the loopback interface address. and exclude-any. 25. 21.22. 3.Chapter 2 MPLS TE Configuration Command Function ZXR10#show mpls traffic-eng interface detail [< interface name Displays the affinity configuration >] on an interface. and P4.

The egress interfaces are in the following sequence: gei-0/1/0/2 on P1.0.ZXR10 M6000-S Configuration Guide (MPLS) gei-0/1/0/2: 0. Configure tunnel 1 on P1. 28 5.101 255. exclude-any 30. include-all 21. 6. and gei-0/1/0/6 on P3. 25 gei-0/1/0/6: 0.1 255.255. 25 gei-0/2/0/2: 6.1. 21. 25 P2: gei-0/2/0/1: 2.0 P1(config-if-gei-0/1/0/2)#no shutdown P1(config-if-gei-0/1/0/2)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 101.255. Configuration Commands Run the following commands on P1: P1#configure terminal P1(config)#interface gei-0/1/0/1 P1(config-if-gei-0/1/0/1)#ip address 1.0 area 0 P1(config-ospf-1)#mpls traffic-eng area 0 P1(config-ospf-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 101. check whether the egress interfaces meet the tunnel affinity constraint. 2.1.255.101 P1(config-mpls-te)#interface gei-0/1/0/1 P1(config-mpls-te-if-gei-0/1/0/1)#affinity attribute bit-position 0 P1(config-mpls-te-if-gei-0/1/0/1)#affinity attribute bit-position 2 P1(config-mpls-te-if-gei-0/1/0/1)#affinity attribute bit-position 21 P1(config-mpls-te-if-gei-0/1/0/1)#affinity attribute bit-position 25 P1(config-mpls-te-if-gei-0/1/0/1)#affinity attribute bit-position 30 2-204 SJ-20140731105308-012|2014-10-20 (R1.1. include-any 2.101.0. include-all 25.255 P1(config-if-loopback1)#exit P1(config)#router ospf 1 P1(config-ospf-1)#network 1. with the destination address P4 and dynamic routing.1. 25. 21.255. gei-0/2/0/1 on P2.1 255.0. and configure affinity constraint conditions include-any 0. 25 P3: gei-0/1/0/3: 0. After tunnel 1 gets up.101.1 0.101.1. and exclude-any 31.1 0.0 P1(config-if-gei-0/1/0/1)#no shutdown P1(config-if-gei-0/1/0/1)#exit P1(config)#interface gei-0/1/0/2 P1(config-if-gei-0/1/0/2)#ip address 2.1. 21.0) ZTE Proprietary and Confidential .0 area 0 P1(config-ospf-1)#network 2.0.1.255.101. 21.1.255.

Chapter 2 MPLS TE Configuration
P1(config-mpls-te-if-gei-0/1/0/1)#exit
P1(config-mpls-te)#interface gei-0/1/0/2
P1(config-mpls-te-if-gei-0/1/0/2)#affinity attribute bit-position 0
P1(config-mpls-te-if-gei-0/1/0/2)#affinity attribute bit-position 21
P1(config-mpls-te-if-gei-0/1/0/2)#affinity attribute bit-position 25
P1(config-mpls-te-if-gei-0/1/0/2)exit
P1(config-mpls-te)#exit
P1(config)#interface te_tunnel1
P1(config-if-te_tunnel1)#exit
P1(config)#mpls traffic-eng
P1(config-mpls-te)#tunnel te_tunnel1
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 104.104.104.104
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 dynamic
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng affinity include-any
bit-position 0
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng affinity include-any
bit-position 2
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng affinity include-all
bit-position 21
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng affinity include-all
bit-position 25
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng affinity exclude-any
bit-position 30
P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng affinity exclude-any
bit-position 31

Run the following commands on P2:
P2#configure terminal
P2(config)#interface gei-0/1/0/1
P2(config-if-gei-0/1/0/1)#ip address 1.1.1.2 255.255.255.0
P2(config-if-gei-0/1/0/1)#no shut
P2(config-if-gei-0/1/0/1)#exit
P2(config)#interface gei-0/2/0/1
P2(config-if-gei-0/2/0/1)#ip address 9.1.1.2 255.255.255.0
P2(config-if-gei-0/2/0/1)#no shut
P2(config-if-gei-0/2/0/1)#exit
P2(config)#interface gei-0/1/0/2
P2(config-if-gei-0/1/0/2)#ip address 2.1.1.2 255.255.255.0
P2(config-if-gei-0/1/0/2)#no shut
P2(config-if-gei-0/1/0/2)#exit
P2(config)#interface gei-0/2/0/2
P2(config-if-gei-0/2/0/2)#ip address 15.1.1.2 255.255.255.0
P2(config-if-gei-0/2/0/2)#no shut
P2(config-if-gei-0/2/0/2)#exit

2-205
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

ZXR10 M6000-S Configuration Guide (MPLS)
P2(config)#interface loopback1
P2(config-if-loopback1)#ip address 102.102.102.102 255.255.255.255
P2(config-if-loopback1)#exit
P2(config)#router ospf 1
P2(config-ospf-1)#network 1.1.1.2 0.0.0.0 area 0
P2(config-ospf-1)#network 9.1.1.2 0.0.0.0 area 0
P2(config-ospf-1)#network 2.1.1.2 0.0.0.0 area 0
P2(config-ospf-1)#network 15.1.1.2 0.0.0.0 area 0
P2(config-ospf-1)#mpls traffic-eng area 0
P2(config-ospf-1)#exit
P2(config)#mpls traffic-eng
P2(config-mpls-te)#interface loopback1
P2(config-mpls-te-if-loopback1)#exit
P2(config-mpls-te)#router-id 102.102.102.102
P2(config-mpls-te)#interface gei-0/2/0/1
P2(config-mpls-te-if-gei-0/2/0/1)#affinity attribute bit-position 2
P2(config-mpls-te-if-gei-0/2/0/1)#affinity attribute bit-position 21
P2(config-mpls-te-if-gei-0/2/0/1)#affinity attribute bit-position 25
P2(config-mpls-te-if-gei-0/2/0/1)#exit
P2(config-mpls-te)#interface gei-0/2/0/2
P2(config-mpls-te-if-gei-0/2/0/2)#affinity attribute bit-position 6
P2(config-mpls-te-if-gei-0/2/0/2)#affinity attribute bit-position 21
P2(config-mpls-te-if-gei-0/2/0/2)#affinity attribute bit-position 25
P2(config-mpls-te-if-gei-0/2/0/2)#exit
P2(config-mpls-te)#interface gei-0/1/0/1
P2(config-mpls-te-if-gei-0/1/0/1)#exit
P2(config-mpls-te)#interface gei-0/1/0/2
P2(config-mpls-te-if-gei-0/1/0/2)#exit
P2(config-mpls-te)#

Run the following commands on P3:
P3#configure terminal
P3(config)#interface gei-0/1/0/2
P3(config-if-gei-0/1/0/2)#ip address 9.1.1.4 255.255.255.0
P3(config-if-gei-0/1/0/2)#no shut
P3(config-if-gei-0/1/0/2)#exit
P3(config)#interface gei-0/1/0/5
P3(config-if-gei-0/1/0/5)#ip address 15.1.1.4 255.255.255.0
P3(config-if-gei-0/1/0/5)#no shut
P3(config-if-gei-0/1/0/5)#exit
P3(config)#interface gei-0/1/0/3
P3(config-if-gei-0/1/0/3)#ip address 13.1.1.4 255.255.255.0
P3(config-if-gei-0/1/0/3)#no shut
P3(config-if-gei-0/1/0/3)#exit

2-206
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

Chapter 2 MPLS TE Configuration
P3(config)#interface gei-0/1/0/6
P3(config-if-gei-0/1/0/6)#ip address 17.1.1.4 255.255.255.0
P3(config-if-gei-0/1/0/6)#no shut
P3(config-if-gei-0/1/0/6)#exit
P3(config)#interface loopback1
P3(config-if-loopback1)#ip address 103.103.103.103 255.255.255.255
P3(config-if-loopback1)#exit
P3(config)#router ospf 1
P3(config-ospf-1)#network 9.1.1.4 0.0.0.0 area 0
P3(config-ospf-1)#network 15.1.1.4 0.0.0.0 area 0
P3(config-ospf-1)#network 13.1.1.4 0.0.0.0 area 0
P3(config-ospf-1)#network 17.1.1.4 0.0.0.0 area 0
P3(config-ospf-1)#mpls traffic-eng area 0
P3(config-ospf-1)#exit
P3(config)#mpls traffic-eng
P3(config-mpls-te)#interface loopback1
P3(config-mpls-te-if-loopback1)#exit
P3(config-mpls-te)#router-id 103.103.103.103
P3(config-mpls-te)#interface gei-0/1/0/3
P3(config-mpls-te-if-gei-0/1/0/3)#affinity attribute bit-position 0
P3(config-mpls-te-if-gei-0/1/0/3)#affinity attribute bit-position 2
P3(config-mpls-te-if-gei-0/1/0/3)#affinity attribute bit-position 25
P3(config-mpls-te-if-gei-0/1/0/3)#exit
P3(config-mpls-te)#interface gei-0/1/0/6
P3(config-mpls-te-if-gei-0/1/0/6)#affinity attribute bit-position 0
P3(config-mpls-te-if-gei-0/1/0/6)#affinity attribute bit-position 21
P3(config-mpls-te-if-gei-0/1/0/6)#affinity attribute bit-position 25
P3(config-mpls-te-if-gei-0/1/0/6)#affinity attribute bit-position 28
P3(config-mpls-te-if-gei-0/1/0/6)#exit
P3(config-mpls-te)#interface gei-0/1/0/2
P3(config-mpls-te-if-gei-0/1/0/2)#exit
P3(config-mpls-te)#interface gei-0/1/0/5
P3(config-mpls-te-if-gei-0/1/0/5)#exit
P3(config-mpls-te)#

Run the following commands on P4:
P4#configure terminal
P4(config)#interface gei-0/1/0/3
P4(config-if-gei-0/1/0/3)#ip address 13.1.1.5 255.255.255.0
P4(config-if-gei-0/1/0/3)#no shut
P4(config-if-gei-0/1/0/3)#exit
P4(config)#interface gei-0/1/0/5
P4(config-if-gei-0/1/0/5)#ip address 17.1.1.5 255.255.255.0
P4(config-if-gei-0/1/0/5)#no shut

2-207
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

ZXR10 M6000-S Configuration Guide (MPLS)
P4(config-if-gei-0/1/0/5)#exit
P4(config)#interface loopback1
P4(config-if-loopback1)#ip address 104.104.104.104 255.255.255.255
P4(config-if-loopback1)#exit
P4(config)#router ospf 1
P4(config-ospf-1)#network 13.1.1.5 0.0.0.0 area 0
P4(config-ospf-1)#network 17.1.1.5 0.0.0.0 area 0
P4(config-ospf-1)#mpls traffic-eng area 0
P4(config-ospf-1)#exit
P4(config)#mpls traffic-eng
P4(config-mpls-te)#interface loopback1
P4(config-mpls-te-if-loopback1)#exit
P4(config-mpls-te)#router-id 104.104.104.104
P4(config-mpls-te)#interface gei-0/1/0/3
P4(config-mpls-te-if-gei-0/1/0/3)#exit
P4(config-mpls-te)#interface gei-0/1/0/5
P4(config-mpls-te-if-gei-0/1/0/5)#exit
P4(config-mpls-te)#

Configuration Verification
1. Run the show this !<mpls-te> command to check the configuration result after
configuring the affinity attribute on the interface of P1. The execution result is
displayed as follows:
P1(config-mpls-te-if-gei-0/1/0/1)#show this
!<mpls-te>
affinity attribute bit-position 0
affinity attribute bit-position 2
affinity attribute bit-position 21
affinity attribute bit-position 25
affinity attribute bit-position 30
!</mpls-te>

2. Check the interface information on P1, in which the Affinity attributes(Bit position)
field displays the configured affinity attribute.
P1#show mpls traffic-eng interface detail gei-0/1/0/1
gei-0/1/0/1:
State:
ENABLE
Traffic-eng metric: 0
Authentication: disabled
Key:

<encrypted>

Type:

md5

Challenge:

disabled

Challenge-imp: Not implemented(simulated)

2-208
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

Chapter 2 MPLS TE Configuration
Window size:

32

BFD: disabled
Backup path:
None
SRLGs: None
Affinity attributes(Bit position):
0,2,21,25,30
DSCP: None
Intf Fast-Hello: DISABLE
Fast-Hello interval: 10000
Fast-Hello miss: 4
Convergence-Ratio: 100(%)

3. Run the show this !<mpls-te> command to check the configuration result after
configuring the affinity constraint on the tunnel of P1. The execution result is displayed
as follows:
P1(config-mpls-te-tunnel-te_tunnel1)#show this
!<mpls-te>
tunnel destination ipv4 104.104.104.104
tunnel mpls traffic-eng affinity exclude-any bit-position 30
tunnel mpls traffic-eng affinity exclude-any bit-position 31
tunnel mpls traffic-eng affinity include-any bit-position 0
tunnel mpls traffic-eng affinity include-any bit-position 2
tunnel mpls traffic-eng affinity include-all bit-position 21
tunnel mpls traffic-eng affinity include-all bit-position 25
tunnel mpls traffic-eng path-option 1 dynamic
!</mpls-te>

4. Check the tunnel information on P1, in which the Affinity(Bit position) field displays
the configured affinity constraint.
P1#show mpls traffic-eng tunnels te_tunnel 1
Name: tunnel_1
(Tunnel1) Destination: 104.104.104.104
Status:
Admin: up

Oper: up

Path:

valid

Signalling: connected

Path option: 1, type dynamic (Basis for Setup)
Actual Bandwidth: N/A
Hot-standby protection:
No path options protected
Config Parameters:
Resv-Style: SE
Metric Type: IGP (default)
Hop Prior: disabled

Upper Limit: 4294967295
Upper Limit: -

Record-Route: disabled
Facility Fast-reroute: disabled
Detour Fast-reroute: disabled
Bandwidth Protection: disabled

2-209
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

ZXR10 M6000-S Configuration Guide (MPLS)
Hot-standby-lsp Fast-reroute: disabled
BFD: disabled
Policy Class: Default
Track Name:
Auto-reoptimize: disabled
Hot-standby-lsp Auto-reoptimize: disabled
Reference Hot-standby: disabled
Tunnel-Status: enabled
Bandwidth: 0 kbps (Global) Priority: 7
CBS: 0 byte

EIR: 0 kbps

7

EBS: 0 byte

Affinity(Bit position):
Exclude-any: 30-31
Include-any: 0,2
Include-all: 21,25
AutoRoute: disabled
AUTO-BW: disabled
Forwarding-adjacency: disabled
Co-routed Bidirect: disabled
Associated Bidirect: disabled
Rate-limit: disabled
Crankback: disabled
Soft Preemption: disabled
Soft Preemption Status: not pending
Addresses of preempting links: 0.0.0.0
Without-CSPF: disabled
InLabel: OutLabel: gei-0/1/0/2, 147457
RSVP Signalling Info :
Src 101.101.101.101, Dst 104.104.104.104, Tun-ID 1, Tun-Instance 8
RSVP Path Info:
Explicit Route: 2.1.1.1 2.1.1.2 9.1.1.2 9.1.1.4 17.1.1.4 17.1.1.5
104.104.104.104
Exclude Route: NULL
Record Route: NULL
Tspec: ave rate= 0 kb, burst= 1000 byte, peak rate= 0 kb
RSVP Resv Info:
Record Route: NULL
Fspec: ave rate= 0 kb, burst= 1000 byte, peak rate= 0 kb
History:
Tunnel:
Time Since Created: 0 day, 0 hour, 5 minute, 8 second
Prior LSP: path option 1
Current LSP: Uptime:0 day, 0 hour, 2 minute, 23 second
Last LSP Error Information:

2-210
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

Chapter 2 MPLS TE Configuration

5. Run the show ip ospf database opaque-area self-originate command to check the
notified affinity attribute of the IGP-TE database interface on P1. The execution result
is displayed as follows:
P1#show ip ospf database opaque-area self-originate
OSPF Router with ID (101.101.101.101) (Process ID 1)
Type-10 Opaque Link Area Link States

(Area 0.0.0.0)

LS age: 282
Options: (No TOS-capability, DC)
LS Type: Opaque Area Link
Link State ID: 1.0.0.0
Opaque Type: 1
Opaque ID: 0
Advertising Router: 101.101.101.101
LS Seq Number: 0x80000004
Checksum: 0xe320
Length: 28
Fragment number : 0
MPLS TE router ID : 101.101.101.101
Number of Links : 0
LS age: 779
Options: (No TOS-capability, DC)
LS Type: Opaque Area Link
Link State ID: 1.0.0.1
Opaque Type: 1
Opaque ID: 1
Advertising Router: 101.101.101.101
LS Seq Number: 0x8000000f
Checksum: 0x71d1
Length: 124
Fragment number : 1
Link connected to Broadcast network
Link ID : 1.1.1.2
Interface Address : 1.1.1.1
Neighbor Interface Address : 0.0.0.0
Admin Metric : 0
Maximum bandwidth : 12500000
Maximum reservable bandwidth : 2500000
Number of Priority : 8
Priority 0 : 2500000

Priority 1 : 2500000

Priority 2 : 2500000

Priority 3 : 2500000

Priority 4 : 2500000

Priority 5 : 2500000

Priority 6 : 2500000

Priority 7 : 2500000

Affinity Bit : 0x42200005
Number of Links : 1
LS age: 1122

2-211
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

ZXR10 M6000-S Configuration Guide (MPLS)
Options: (No TOS-capability, DC)
LS Type: Opaque Area Link
Link State ID: 1.0.0.2
Opaque Type: 1
Opaque ID: 2
Advertising Router: 101.101.101.101
LS Seq Number: 0x80000003
Checksum: 0xb223
Length: 124
Fragment number : 2
Link connected to Broadcast network
Link ID : 2.1.1.2
Interface Address : 2.1.1.1
Neighbor Interface Address : 0.0.0.0
Admin Metric : 0
Maximum bandwidth : 12500000
Maximum reservable bandwidth : 0
Number of Priority : 8
Priority 0 : 0

Priority 1 : 0

Priority 2 : 0

Priority 3 : 0

Priority 4 : 0

Priority 5 : 0

Priority 6 : 0

Priority 7 : 0

Affinity Bit : 0x2200001
Number of Links : 1

6. After the tunnel of P1 gets up, run the show mpls traffic-eng tunnels te_tunnel 1
command to check whether all egress interfaces of the tunnel meet the tunnel affinity
constraint.
Because only gei-0/1/0/2 of P1, gei-0/2/0/1 of P2, and gei-0/1/0/6 of P3 meet the affinity
attribute, the tunnel will not go along other paths.
P1#show mpls traffic-eng tunnels te_tunnel 1
Name: tunnel_1
(Tunnel1) Destination: 104.104.104.104
Status:
Admin: up

Oper: up

Path:

valid

Signalling: connected

Path option: 1, type dynamic (Basis for Setup)
Actual Bandwidth: N/A
Hot-standby protection:
No path options protected
Config Parameters:
Resv-Style: SE
Metric Type: IGP (default)
Hop Prior: disabled

Upper Limit: 4294967295
Upper Limit: -

Record-Route: disabled

2-212
SJ-20140731105308-012|2014-10-20 (R1.0)

ZTE Proprietary and Confidential

101.1. 147457 RSVP Signalling Info : Src 101.1.101. Tun-Instance 8 RSVP Path Info: Explicit Route: 2. 5 minute.1. 8 second Prior LSP: path option 1 2-213 SJ-20140731105308-012|2014-10-20 (R1.1 2.101.0.0) ZTE Proprietary and Confidential .4 17.1.0.4 17. Dst 104.1. peak rate= 0 kb History: Tunnel: Time Since Created: 0 day.2 Include-all: 21.1.104.104. burst= 1000 byte.104 Exclude Route: NULL Record Route: NULL Tspec: ave rate= 0 kb. peak rate= 0 kb RSVP Resv Info: Record Route: NULL Fspec: ave rate= 0 kb.1. burst= 1000 byte. 0 hour.5 104.1.104. Tun-ID 1.1.1.1.1.0 Without-CSPF: disabled InLabel: OutLabel: gei-0/1/0/2.2 9.104.25 AutoRoute: disabled AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0.2 9.104.Chapter 2 MPLS TE Configuration Facility Fast-reroute: disabled Detour Fast-reroute: disabled Bandwidth Protection: disabled Hot-standby-lsp Fast-reroute: disabled BFD: disabled Policy Class: Default Track Name: Auto-reoptimize: disabled Hot-standby-lsp Auto-reoptimize: disabled Reference Hot-standby: disabled Tunnel-Status: enabled Bandwidth: 0 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 EBS: 0 byte Affinity(Bit position): Exclude-any: 30-31 Include-any: 0.

23. – End of Steps – 2-214 SJ-20140731105308-012|2014-10-20 (R1.23. Step Command Function 1 ZXR10(config-mpls-te)#interface <interface-name> Enters TE interface configuration mode. 0 hour.23 Binding Interfaces Supporting TE Bandwidth Reservation 2. posgroup.1 Binding Interfaces Supporting TE Bandwidth Reservation If a binding interface supports TE bandwidth reservation. 2. 23 second Last LSP Error Information: 2. Verify the configurations. Similar binding interfaces include the smartgroup. Traffic is forwarded strictly through a member interface and not shared among all member interfaces. 2 ZXR10(config-mpls-te-if-interface-name)#te-tr Enables the TE bandwidth unk management mode on the bound interface. Configure TE tunnel re-optimization. and multilink interfaces. Command Function ZXR10#show mpls traffic-eng interface detail [< interface name Checks whether the TE >] bandwidth management mode is enabled on the bound interface. Steps 1. 2 minute.2 Configuring Binding Interfaces Supporting TE Bandwidth Reservation This procedure describes how to enable a binding interface to support TE bandwidth reservation. the TE LSP selects an active member link of the SG interface to reserve a bandwidth and forwards traffic. 2.0) ZTE Proprietary and Confidential .ZXR10 M6000-S Configuration Guide (MPLS) Current LSP: Uptime:0 day.

Configure the routing protocol OSPF on P1 and P2. 5. configure a 10 M reserved bandwidth for the tunnel and configure the smartgroup1 interface as the egress of the TE tunnel. 4. 2. the tunnel path is P1-P2.0) ZTE Proprietary and Confidential . Configure the MPLS-TE on P1 and P2. and the bandwidth to 10 M. Configure the smartgroup binding interface. Set the bandwidth reservation management mode of the smartgroup1 interface to te-trunk.23.3ad P1(config-lacp-sg-if-smartgroup1)#exit P1(config-lacp)#interface gei-0/1/0/1 P1(config-lacp-member-if-gei-0/1/0/1)#smartgroup 1 mode active P1(config-lacp-member-if-gei-0/1/0/1)#exit P1(config-lacp)#interface gei-0/1/0/2 P1(config-lacp-member-if-gei-0/1/0/2)#smartgroup 1 mode active P1(config-lacp-member-if-gei-0/1/0/2)#exit P1(config-lacp)#exit 2-215 SJ-20140731105308-012|2014-10-20 (R1. two interfaces on P1 and P2 are bound to the smartgroup binding interface. and the egress of the tunnel is the smartgroup binding interface. the MPLS TE tunnel is established through OSPF-TE. and enable the TE function on the smartgroup1 interface. 3. Configure the TE tunnel tunnel1. and bind gei-0/1/0/1 and gei-0/1/0/2 to the smartgroup1 interface on P1 and P2.Chapter 2 MPLS TE Configuration 2.3 Configuration Instance for Binding Interfaces Supporting TE Bandwidth Reservation Configuration Description In Figure 2-38. Figure 2-38 Configuration Instance for Binding Interfaces Supporting TE Bandwidth Reservation Configuration Flow 1. In the network. Configuration Commands Run the following commands on P1: P1(config)#interface smartgroup1 P1(config-if-smartgroup1)#exit P1(config)#lacp P1(config-lacp)#interface smartgroup1 P1(config-lacp-sg-if-smartgroup1)#lacp mode 802.

255.1.255 area 0.18.0 P1(config-ospf-1)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 1.0) ZTE Proprietary and Confidential .17.0.1 255.2.1.255.17.11 255.0.255.0.2.0 P1(config-if-smartgroup1)#exit P1(config)#router ospf 1 P1(config-ospf-1)#network 19.22 P1(config-mpls-te-expl-path-name)#exit P1(config-mpls-te)#tunnel te_tunnel1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 2.0 0.255.ZXR10 M6000-S Configuration Guide (MPLS) P1(config)#interface smartgroup1 P1(config-if-smartgroup1)#ip address 19.18.1.2 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 explicit-path name 1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng bandwidth 10000 P1(config-mpls-te-tunnel-te_tunnel1)#exit P1(config-mpls-te)#interface smartgroup1 P1(config-mpls-te-if-smartgroup1)#te-trunk P1(config-mpls-te-if-smartgroup1)#bandwidth 10000 P1(config-mpls-te-if-smartgroup1)#exit P1(config-mpls-te)#exit Run the following commands on P2: P2(config)#interface smartgroup1 P2(config-if-smartgroup1)#exit P2(config)#lacp P2(config-lacp)#interface smartgroup1 P2(config-lacp-sg-if-smartgroup1)#lacp mode 802.0 P1(config-ospf-1)#mpls traffic-eng area 0.18.3ad P2(config-lacp-sg-if-smartgroup1)#exit P2(config-lacp)#interface gei-0/1/0/1 2-216 SJ-20140731105308-012|2014-10-20 (R1.1 P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#interface smartgroup1 P1(config-mpls-te-if-smartgroup1)#exit P1(config-mpls-te)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#ip unnumbered loopback1 P1(config-if-te_tunnel1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#explicit-path name 1 P1(config-mpls-te-expl-path-name)#next-address strict 19.1.0.17.255 P1(config-if-loopback1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#router-id 1.0.0.

17.18.17.0) ZTE Proprietary and Confidential . The execution result is displayed as follows: P1(config)#show rsvp bandwidth interface 2-217 SJ-20140731105308-012|2014-10-20 (R1. Run the show lacp 1 internal command to check the binding interface information on P1.0 P2(config-ospf-1)#mpls traffic-eng area 0.255.18.2.Chapter 2 MPLS TE Configuration P2(config-lacp-member-if-gei-0/1/0/1)#smartgroup 1 mode active P2(config-lacp-member-if-gei-0/1/0/1)#exit P2(config-lacp)#interface gei-0/1/0/2 P2(config-lacp-member-if-gei-0/1/0/2)#smartgroup 1 mode active P2(config-lacp-member-if-gei-0/1/0/2)#exit P2(config-lacp)#exit P2(config)#interface smartgroup1 P2(config-if-smartgroup1)#no shutdown P2(config-if-smartgroup1)#ip address 19.255 area 0.2. Run the show rsvp bandwidth interface command to check the bandwidth reservation information of the TE interface on P1.0.255.Port is in Passive mode Actor Agg LACPDUs Port[Flags] State Interval Pri Port Oper Port Key State Machine RX Mux Machine -------------------------------------------------------------------------------gei-0/1/0/2[SA*] ACTIVE 30 32768 0x111 0x3d CURRENT COLL&DIST gei-0/1/0/1[SA*] ACTIVE 30 32768 0x111 0x3d CURRENT COLL&DIST 2.2 255.0.2.255 P2(config-if-loopback1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#router-id 2.22 255.Port is Active member Port S .Port is requested in Fast LACPDUs A .0.Port is in Active mode P .0.0.0 0.Port is requested in Slow LACPDUs F .255.0 P2(config-ospf-1)#exit P2(config)#interface loopback1 P2(config-if-loopback1)#ip address 2.255.0.0 P2(config-if-smartgroup1)#exit P2(config)#router ospf 1 P2(config-ospf-1)#network 19. The execution result is displayed as follows: P1(config)#show lacp 1 internal Smartgroup:1 Flags: * .2 P2(config-mpls-te)#interface loopback1 P2(config-mpls-te-if-loopback1)#exit P2(config-mpls-te)#interface smartgroup1 P2(config-mpls-te-if-smartgroup1)#exit P2(config-mpls-te)# Configuration Verification 1.2.

type dynamic (Basis for Setup) Actual Bandwidth: N/A Hot-standby protection: No path options protected Config Parameters: Resv-Style: SE Metric Type: IGP (default) Hop Prior: disabled Upper Limit: 4294967295 Upper Limit: - Record-Route: disabled 2-218 SJ-20140731105308-012|2014-10-20 (R1. The execution result is displayed as follows: P1(config)#show mpls traffic-eng tunnels te_tunnel 1 Name: tunnel_1 (Tunnel1) Destination: 2.2 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1.2.0) ZTE Proprietary and Confidential . Run the show mpls traffic-eng tunnels te_tunnel 1 command on P1 to check which member interface of the smartgroup1 interface is the egress on the tunnel.ZXR10 M6000-S Configuration Guide (MPLS) config: Reserved bandwidth is defined for the future TE-LSP (kbps) maxAvail: Maximum bandwidth can be allocated (kbps) used: Bandwidth is allocated for the existed TE-LSP (kbps) Interface: gei-0/1/0/1 Static perflow: 0 Static percent: 0 Dynamic perflow:0 Dynamic percent:40 Config MaxAvail Used Static reserve 0 0 0 10000 10000 10000 Dynamic reserve Interface: gei-0/1/0/2 Static perflow: 0 Static percent: 0 Dynamic perflow:0 Dynamic percent:40 Config MaxAvail Used Static reserve 0 0 0 10000 0 0 Dynamic reserve Interface: smartgroup1 Static perflow: 0 Static percent: 0 Dynamic perflow:0 Dynamic percent:40 Config MaxAvail Used Static reserve 0 0 0 10000 10000 10000 Dynamic reserve 3.2.

11 19. Dst 2.2. burst= 0 byte.0 Without-CSPF: disabled InLabel: OutLabel: smartgroup1(gei-0/1/0/2).Chapter 2 MPLS TE Configuration Facility Fast-reroute: disabled Detour Fast-reroute: disabled Bandwidth Protection: disabled Hot-standby-lsp Fast-reroute: disabled BFD: disabled Policy Class: Default Track Name: Auto-reoptimize: disabled Hot-standby-lsp Auto-reoptimize: disabled Reference Hot-standby: disabled Tunnel-Status: enabled Bandwidth: 10000 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 EBS: 0 byte Affinity(Bit position): Exclude-any: None Include-any: None Include-all: None AutoRoute: disabled AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0.0. burst= 0 byte.0) ZTE Proprietary and Confidential .18.2.1.17. 29 second 2-219 SJ-20140731105308-012|2014-10-20 (R1.2.2. 10 minute. Tun-Instance 321 RSVP Path Info: Explicit Route: 19. 2 minute. Tun-ID 1. peak rate= 10000 kb History: Tunnel: Time Since Created: 0 day.22 2. 3 second Prior LSP: path option 1 Current LSP: Uptime:0 day.1.2. 3 hour.17.18.2 Exclude Route: NULL Record Route: NULL Tspec: ave rate= 10000 kb. 3 RSVP Signalling Info : Src 1. peak rate= 10000 kb RSVP Resv Info: Record Route: NULL Fspec: ave rate= 10000 kb. 0 hour.1.0.

24 RSVP-TEs Supporting Resource Reservation 2. Enable a TE tunnel to support resource reservation. resources are shared among specified transmitting ends. the FF style cannot be configured. 2-220 SJ-20140731105308-012|2014-10-20 (R1. Step Command Function 1 ZXR10(config-mpls-te)#tunnel te_tunnel Enters Tunnel interface <tunnel-number> configuration mode. 2.errvalue:0). 2. If the FRR function is enabled first on a tunnel.2 Configuring RSVP-TE Supporting Resource Reservation This procedure describes how to enable a TE tunnel to support resource reservation. Verify the configurations.errcode:1. This function configures a tunnel to dynamically support both the FF and SE modes. The output information shows that the member interface gei-0/1/0/2 of smartgroup1 is selected as the egress interface of the tunnel.errvalue:3). 2. If the FF style is configured on a tunnel first. Default: 2 se.0) ZTE Proprietary and Confidential . resources are reserved for every transmitting end.1 Resource Reservation in FF Mode on the RSVP-TE Resource reservation refers to reserving resources for different transmitting ends in the same session. Shared Explicit (SE): in which.errcode:66.ZXR10 M6000-S Configuration Guide (MPLS) Last LSP Error Information: Resv tear:resv tear(lspid:4.24. The ZXR10 M6000-S supports two reservation modes: l l Fixed Filter (FF): in which. Tunnel config changed(lspid:1. Steps 1. ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Sets the tunnel to support FF number)#tunnel mpls traffic-eng resv-style {ff | se} (ff) or SE (se) style.24. The FF style and the FRR function are mutually exclusive. the FRR function cannot be configured.

A tunnel supports only one resource reservation mode. you can check whether the resource reservation mode in the tunnel information is correct on the head node. P2. and configure the router-id of the TE as the loopback interface address. Configuration Flow 1. If you modify the mode of a tunnel. an available bandwidth is configured for the egress interface. a reserved bandwidth is configured for the tunnel. 5. and the corresponding loopback interface addresses. and resource reservation mode of FF. P2. 2. Configure TE tunnel 1 on P1. dynamic routing mode. Configure OSPF neighbors for P1. 2-221 SJ-20140731105308-012|2014-10-20 (R1. P2.Chapter 2 MPLS TE Configuration Command Function ZXR10#show mpls traffic-eng tunnels Displays tunnel information. and P3. Enable the TE function on the loopback interfaces of P1. reserved bandwidth of 20 M. 3.0) ZTE Proprietary and Confidential . Enable the TE function on the physical interfaces of P1. Configure the interfaces connecting P1.3 Instance for Resource Reservation in FF Mode on the RSVP-TE Configuration Description Figure 2-39 shows a configuration instance. Figure 2-39 Instance for Resource Reservation Configuration on the RSVP-TE After a resource reservation mode is successfully configured. in which a tunnel is established among P1-P2-P3 through the IGP-TE. and P3. and P3. the tunnel will be cleared and re-established. – End of Steps – 2.24. and configure an available bandwidth of 20 M for the egress interfaces of P1 and P2. To enable a tunnel to support FRR or multiple LSPs of the same tunnel to share the bandwidth. the resource reservation mode must be set to SE. and P3. 4. P2. and the resource reservation mode configured for the tunnel is SE (default) or FF. and enable the TE function on the OSPF neighbors. with the destination address P3.

255 P1(config-if-loopback1)#exit P1(config)#router ospf 1 P1(config-ospf-1)#network 1.255.1 0.101.101.255.255.255.ZXR10 M6000-S Configuration Guide (MPLS) Note: When the FRR function is configured in tunnel 1.1.0.1.0 P2(config-if-gei-0/1/0/1)#no shutdown 2-222 SJ-20140731105308-012|2014-10-20 (R1.101 255.103 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng bandwidth 20000 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng path-option 1 dynamic P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng resv-style ff Run the following commands on P2: P2#configure terminal P2(config)#interface gei-0/1/0/1 P2(config-if-gei-0/1/0/1)#ip address 1.255.0) ZTE Proprietary and Confidential .0. Configuration Commands Run the following commands on P1: P1#configure terminal P1(config)#interface gei-0/1/0/1 P1(config-if-gei-0/1/0/1)#ip address 1.1. the system prompts that the FRR function is conflicting with the FF resource reservation mode.255.0 area 0 P1(config-ospf-1)#mpls traffic-eng area 0 P1(config-ospf-1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit P1(config-mpls-te)#router-id 101.103.0 P1(config-if-gei-0/1/0/1)#no shutdown P1(config-if-gei-0/1/0/1)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 101.2 255.1.101.1.103.101 P1(config-mpls-te)#interface gei-0/1/0/1 P1(config-mpls-te-if-gei-0/1/0/1)#bandwidth dynamic 20000 P1(config-mpls-te-if-gei-0/1/0/1)#exit P1(config-mpls-te)#exit P1(config)#interface te_tunnel1 P1(config-if-te_tunnel1)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#tunnel te_tunnel1 P1(config-mpls-te-tunnel-te_tunnel1)#tunnel destination ipv4 103.101.1.1 255.

0.1.103 255.103 P3(config-mpls-te)#interface gei-0/1/0/2 P3(config-mpls-te-if-gei-0/1/0/2)#exit P3(config-mpls-te)# 2-223 SJ-20140731105308-012|2014-10-20 (R1.102 255.255.0.255.0 area 0 P2(config-ospf-1)#network 9.0.2 255.1.0 area 0 P2(config-ospf-1)#mpls traffic-eng area 0 P2(config-ospf-1)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#interface loopback1 P2(config-mpls-te-if-loopback1)#exit P2(config-mpls-te)#router-id 102.1.255.2 0.102.1.1.255.1.103.255 P3(config-if-loopback1)#exit P3(config)#router ospf 1 P3(config-ospf-1)#network 9.102.1.1.255.0.Chapter 2 MPLS TE Configuration P2(config-if-gei-0/1/0/1)#exit P2(config)#interface gei-0/2/0/1 P2(config-if-gei-0/2/0/1)#ip address 9.103.0 P2(config-if-gei-0/2/0/1)#no shutdown P2(config-if-gei-0/2/0/1)#exit P2(config)#interface loopback1 P2(config-if-loopback1)#ip address 102.0.0 P3(config-if-gei-0/1/0/2)#no shutdown P3(config-if-gei-0/1/0/2)#exit P3(config)#interface loopback1 P3(config-if-loopback1)#ip address 103.0) ZTE Proprietary and Confidential .103.255.1.1.2 0.255 P2(config-if-loopback1)#exit P2(config)#router ospf 1 P2(config-ospf-1)#network 1.0 area 0 P3(config-ospf-1)#mpls traffic-eng area 0 P3(config-ospf-1)#exit P3(config)#mpls traffic-eng P3(config-mpls-te)#interface loopback1 P3(config-mpls-te-if-loopback1)#exit P3(config-mpls-te)#router-id 103.102.102 P2(config-mpls-te)#inter gei-0/1/0/1 P2(config-mpls-te-if-gei-0/1/0/1)#exit P2(config-mpls-te)#inter gei-0/2/0/1 P2(config-mpls-te-if-gei-0/2/0/1)#bandwidth dynamic 20000 P2(config-mpls-te-if-gei-0/2/0/1)#exit P2(config-mpls-te)# Run the following commands on P3: P3#configure terminal P3(config)#interface gei-0/1/0/2 P3(config-if-gei-0/1/0/2)#ip address 9.103.4 0.102.255.0.255.4 255.

type dynamic (Basis for Setup) Actual Bandwidth: N/A Hot-standby protection: No path options protected Config Parameters: Resv-Style: FF Metric Type: IGP (default) Hop Prior: disabled Upper Limit: 4294967295 Upper Limit: - Record-Route: disabled Facility Fast-reroute: disabled Detour Fast-reroute: disabled Bandwidth Protection: disabled Hot-standby-lsp Fast-reroute: disabled BFD: disabled Policy Class: Default Track Name: Auto-reoptimize: disabled Hot-standby-lsp Auto-reoptimize: disabled Reference Hot-standby: disabled Tunnel-Status: enabled Bandwidth: 20000 kbps (Global) Priority: 7 CBS: 0 byte EIR: 0 kbps 7 EBS: 0 byte Affinity(Bit position): Exclude-any: None 2-224 SJ-20140731105308-012|2014-10-20 (R1. Run the following command to check the configuration of a tunnel. Run the following command to check the tunnel information on P1.ZXR10 M6000-S Configuration Guide (MPLS) Configuration Verification 1.103. Resv-Style: FF in the displayed result indicates that the resource reservation mode FF is correct.103.103 tunnel mpls traffic-eng bandwidth 20000 tunnel mpls traffic-eng path-option 1 dynamic tunnel mpls traffic-eng resv-style ff !</mpls-te> 2.103 Status: Admin: up Oper: up Path: valid Signalling: connected Path option: 1.103. P1#show mpls traffic-eng tunnels te_tunnel 1 Name: tunnel_1 (Tunnel1) Destination: 103. P1(config-mpls-te-tunnel-te_tunnel1)#show this !<mpls-te> tunnel destination ipv4 103.103.0) ZTE Proprietary and Confidential . ff in the displayed result indicates that the resource reservation mode is FF.

1.2 9. Dst 103. burst= 0 byte. 0 hour.101.103. 0 minute.0) ZTE Proprietary and Confidential .101. 3. Tun-Instance 2 RSVP Path Info: Explicit Route: 1.1.1 1. peak rate= 20000 kb History: Tunnel: Time Since Created: 0 day. peak rate= 20000 kb RSVP Resv Info: Record Route: NULL Fspec: ave rate= 20000 kb. for example: P1(config-mpls-te-tunnel-te_tunnel1)#tunnel mpls traffic-eng fast-reroute facility %Error 90953: MPLS-TE resv-style FF and FRR are mutually exclusive.103.2 9.103. 2-225 SJ-20140731105308-012|2014-10-20 (R1.errvalue:3).1.101.103.0.103. burst= 0 byte.1. 0 hour. Tun-ID 1.1.errcode:1. 0 minute. 31 second Prior LSP: path option 1 Current LSP: Uptime:0 day.Chapter 2 MPLS TE Configuration Include-any: None Include-all: None AutoRoute: disabled AUTO-BW: disabled Forwarding-adjacency: disabled Co-routed Bidirect: disabled Associated Bidirect: disabled Rate-limit: disabled Crankback: disabled Soft Preemption: disabled Soft Preemption Status: not pending Addresses of preempting links: 0.0.103 Exclude Route: NULL Record Route: NULL Tspec: ave rate= 20000 kb.1.0 Without-CSPF: disabled InLabel: OutLabel: gei-0/1/0/1. a conflict prompt is displayed.1. 3 second Last LSP Error Information: Tunnel config changed(lspid:1.4 103.1. 147457 RSVP Signalling Info : Src 101. No that when you configure the FRR with the resource reservation mode set to FF.

0) ZTE Proprietary and Confidential .ZXR10 M6000-S Configuration Guide (MPLS) This page intentionally left blank. 2-226 SJ-20140731105308-012|2014-10-20 (R1.

When the destination end detects a failure. detection function on the Constraint-based Routing Label Switched Path (CR-LSP) forwarding plane can be realized...................................... Through MPLS OAM. 3.3-1 Configuring MPLS OAM .........1 MPLS OAM Overview MPLS Operation........0) ZTE Proprietary and Confidential .......... it will send Backward Defect Indication (BDI) packets to notify the LSP source node through the reversed tunnel to implement protection handover..... the source end sending/the destination end detecting.. The transit nodes transmit the packets transparently.. run the following command: 3-1 SJ-20140731105308-012|2014-10-20 (R1........ MPLS OAM aims at the connectivity detection of single LSP. Before the configuration of MPLS OAM..Chapter 3 MPLS OAM Configuration Table of Contents MPLS OAM Overview ..... The egress node detects the packets periodically.............. and then enable OAM to send the detection packets......................... The ingress node sends OAM connectivity detection packets (Connectivity Verification (CV)/Fast Failure Detection (FFD)) periodically..................... Steps 1.......... It is also necessary to configure MPLS OAM function on the egress node of the detecting tunnel... To enable MPLS OAM globally..2 Configuring MPLS OAM This procedure describes how to configure MPLS OAM................................. Administration and Maintenance (OAM) technology provides a set of mechanisms for failure detection on MPLS network.... It is necessary to configure MPLS OAM function on the ingress node of the detecting tunnel and the packet type.............. it is necessary to establish the detecting tunnel and the reversed tunnel................... Network administrators need to configure MPLS OAM function manually.......................3-4 3......... and then configure the corresponding command to receive and detect MPLS OAM packets...................3-1 MPLS OAM Configuration Example.

range: 0–7. run the following commands: Command Function ZXR10#show mpls oam information local_tunnel Displays information about all local tunnels. ZXR10(config-mpls-oam-te_tunnel-tunnel-id)#t Configures the type and ype cv [ exp <exp-priority>] priority of MPLS OAM 2 ZXR10(config-mpls-oam-te_tunnel-tunnel-id)#t detection packets. ZXR10#show mpls oam statistics local_tunnel {all | cv | Displays information about all packets ffd | bdi |fdi} or the specified packets over all local tunnels. To enable MPLS OAM on a tunnel. To display the configuration results. options: l 3. ype ffd frequence <interval >[ exp <exp-priority>] 3 ZXR10(config-mpls-oam-te_tunnel-tunnel-id)#m Enables MPLS OAM (the pls oam enable ingress node starts to send detection packets).ZXR10 M6000-S Configuration Guide (MPLS) Command Function ZXR10(config)#mpls oam Enables MPLS OAM globally. perform the following steps: Step Command Function 1 ZXR10(config-mpls-oam)#local te_tunnel < tunnel-id> Enables MPLS OAM on the ingress <ingress-id> local tunnel. <interval>: time interval (in milliseconds) for sending MPLS OAM detection packets. 3-2 SJ-20140731105308-012|2014-10-20 (R1.0) ZTE Proprietary and Confidential . ZXR10#show mpls oam information remote_tunnel Displays information about all remote tunnels.3 l 10 l 20 l 50 l 100 l 200 l 500 3. 4 ZXR10(config-mpls-oam)#egress te_tunnel Enables MPLS OAM on the <tunnel-id> ingress <ingress-id> backward-tunnel tail node of the tunnel. 2. and enters MPLS OAM global configuration mode. <tunnel-id>[share] type {cv |ffd frequence <interval>} exp <exp-priority>: priority of MPLS OAM detection packets.

the result of the packet statistics displayed by using related show commands are cleared. run the following commands: Command Function ZXR10#clear mpls oam statistics local_tunnel Clears the statistics information about <tunnel-id> ingress <ingress-id>{all | cv | ffd | fdi the specified packets on the specified | bdi} local static tunnel. Maintain MPLS OAM. ZXR10(config-mpls-oam-te_tunnel-tunnel- Collects statistics on MPLS OAM id)#statistics {all | cv | ffd | fdi | bdi} packets on the specified local tunnel. ZXR10#show debug mpls-oam 4. ZXR10#clear mpls oam statistics remote_tunnel Clears the statistical information about <tunnel-id> ingress <ingress-id>{all | cv | ffd | fdi the specified packets on the specified | bdi} remote static tunnel.Chapter 3 MPLS OAM Configuration Command Function ZXR10#show mpls oam statistics local_tunnel Displays statistical information about <tunnel-id> ingress <ingress-id>{all | cv | ffd | bdi |fdi} all packets or specified packets of a specific local tunnel. l To debug MPLS OAM-related functions. After the commands are executed. After the commands are executed. l To collect packet statistics. and the information is collected again. There is no output result of the commands to clear statistics of packets. run related show commands to display the sending and receiving statistical information about OAM packets on the tunnels where MPLS OAM is enabled. ZXR10(config-mpls-oam)#statistics remote_tunnel Collects statistics on MPLS OAM <tunnel-id> ingress <ingress-id>{all | cv | ffd | bdi| packets on the specified remote fdi} tunnel. run the following commands: 3-3 SJ-20140731105308-012|2014-10-20 (R1.0) ZTE Proprietary and Confidential . l To clear packet statistics. Displays the debugging switch state. ZXR10#show mpls oam statistics remote_tunnel Displays statistical information about all <ingress-id> ingress <ingress-id>{all | cv | ffd | bdi | fdi} packets or the specified packets over the specified remote tunnel. ZXR10#show mpls oam statistics remote_tunnel {all | cv Displays statistical information about all | ffd | bdi | fdi} packets or the specified packets over all remote tunnels. run the following commands: Command Function ZXR10(config-mpls-oam)#statistics {all | cv | ffd | Collects statistics on MPLS OAM fdi | bdi} packets on all tunnels. There is no output result of the commands to collect packet statistics.

Enable MPLS OAM to detect the local tunnels on the head node of Tunnel1001. Configuration Commands Run the following commands to configure head node PE1: 3-4 SJ-20140731105308-012|2014-10-20 (R1. Enables the debugging of MPLS OAM CV ZXR10#debug mpls oam cv packets. set Tunnel1002 to the reversed tunnel. Enables the debugging of MPLS OAM BDI ZXR10#debug mpls oam bdi packets. Tunnel1001 is the detection tunnel. and Tunnel1002 is the reverse tunnel. Enable MPLS OAM to detect the remote tunnels on the tail node of Tunnel1001. Enables the debugging of MPLS OAM FDI ZXR10#debug mpls oam fdi packets. It is required to establish two tunnels between PE1 to PE2.ZXR10 M6000-S Configuration Guide (MPLS) Command Function ZXR10#debug mpls oam all Enables the debugging of all MPLS OAM functions.0) ZTE Proprietary and Confidential . Figure 3-1 MPLS OAM Configuration Example Configuration Flow Set Tunnel1001 to the detecting tunnel.3 MPLS OAM Configuration Example Scenario Description Figure 3-1 shows a sample network topology. – End of Steps – 3.

2 PE1(config-mpls-te-static-te_tunnel1001-lsp)#exit PE1(config-mpls-te-static-te_tunnel1001)#exit PE1(config-mpls-te)#exit PE1(config)#ip route 85.255.255.3.81 255.255.255 PE1(config-if-loopback1)#exit PE1(config)#interface te_tunnel1001 PE1(config-if-te_tunnel1001)#ip unnumbered loopback1 PE1(config-if-te_tunnel1001)#exit PE1(config)#mpls traffic-eng PE1(config-mpls-te)#interface loopback1 PE1(config-mpls-te-if-loopback1)#exit PE1(config-mpls-te)#router-id 4.81.2 255.5.255.3 PE1(config-mpls-oam-te_tunnel-1001)#mpls oam enable PE1(config-mpls-oam-te_tunnel-1001)#exit PE1(config-mpls-oam)#exit Run the following commands to configure tail node PE2: PE2(config)#interface gei-0/3/1/2 PE2(config-if-gei-0/3/1/2)#no shutdown PE2(config-if-gei-0/3/1/2)#ip address 81.81.3.2/24 PE2(config-if-gei-0/3/1/2)#exit PE2(config)#interface loopback1 PE2(config-if-loopback1)#ip address 4.255 3-5 SJ-20140731105308-012|2014-10-20 (R1.Chapter 3 MPLS OAM Configuration PE1(config)#interface gei-0/3/0/4 PE1(config-if-gei-0/3/0/4)#no shutdown PE1(config-if-gei-0/3/0/4)#ip address 81.255.3.82 255.82.255 te_tunnel1001 Run the following commands to configure the MPLS OAM: PE1(config)#mpls oam PE1(config-mpls-oam)#local te_tunnel 1001 ingress 4.0) ZTE Proprietary and Confidential .81.81 egress 4.81.1/24 PE1(config-if-gei-0/3/0/4)#exit PE1(config)#interface loopback1 PE1(config)#ip address 4.81.81 PE1(config-mpls-oam-te_tunnel-1001)#type ffd frequence 3.82.3.3.255.81.82.82 PE1(config-mpls-te-static-te_tunnel1001)#lsp 1 PE1(config-mpls-te-static-te_tunnel1001-lsp)#out-seg-info out-port gei-0/3/0/4 out-label 3 next-hop 81.81.3.5.82.81 PE1(config-mpls-te)#interface gei-0/3/0/4 PE1(config-mpls-te-if-gei-0/3/0/4)#exit PE1(config-mpls-te)#static te_tunnel1001 PE1(config-mpls-te-static-te_tunnel1001)#role ingress type unidirectional PE1(config-mpls-te-static-te_tunnel1001)#ingress-tunnel-id 1001 ingress 4.81.

81.82.81 Node-Role : Head 3-6 SJ-20140731105308-012|2014-10-20 (R1.81.82 backward-tunnel 1001 share type ffd frequence 3.82 PE2(config-mpls-te)#interface loopback1 PE2(config-mpls-te-if-loopback1)#exit PE2(config-mpls-te)#interface gei-0/3/1/2 PE2(config-mpls-te-if-gei-0/3/1/2)#exit PE2(config-mpls-te)#static te_tunnel91001 PE2(config-mpls-te-static-te_tunnel91001)#role egress type unidirectional PE2(config-mpls-te-static-te_tunnel91001)#ingress-tunnel-id 1001 ingress 4. refer to Chapter 4.81.0) ZTE Proprietary and Confidential .3 Configuration Verification Run the show mpls oam information local_tunnel command to check whether the local MPLS OAM of a tunnel is enabled on PE1. The execution result is displayed as follows: PE1#show mpls oam information local_tunnel Local tunnel Num : 1 State init Num : 0 State up Num : 0 State down Num : 0 TunnelId : 1001 LspId : 1 IngressId : 4.1.2 backward-tunnel 1 share type ffd frequence 3. A basic static tunnel has been established in this example).1.82.82 PE2(config-mpls-te-static-te_tunnel91001)#lsp 1 PE2(config-mpls-te-static-te_tunnel91001-lsp)#in-seg-info in-port gei-0/3/1/2 in-label 3 PE2(config-mpls-te-static-te_tunnel91001-lsp)#exit PE2(config-mpls-te-static-te_tunnel91001)#exit PE2(config-mpls-te)#exit Run the following commands to configure the MPLS OAM: PE2(config)#mpls oam PE2(config-mpls-oam)#egress te_tunnel 1002 ingress 4.ZXR10 M6000-S Configuration Guide (MPLS) PE2(config-if-loopback1)#exit PE2(config)#interface te_tunnel91001 PE2(config-if-te_tunnel91001)#ip unnumbered loopback1 PE2(config-if-te_tunnel91001)#exit PE2(config)#mpls traffic-eng PE2(config-mpls-te)#router-id 4.81.82.82.81 egress 4. P2(config)#mpls oam P2(config-mpls-oam)#egress te_tunnel 2 ingress 1.3 Run the following commands on P2 (for the basic static tunnel configuration.82.82.

The execution result is displayed as follows: PE2#show mpls oam information remote_tunnel Remote tunnel Num : 1 State init Num : 1 State up Num : 0 State down Num : 0 TunnelId : 1002 LspId : 1 IngressId : 4.3.82.3.Chapter 3 MPLS OAM Configuration Ascription : Yes Packet : FFD.82. Priority: 0 BkTunnel : 0 Share : No Enable : Yes Trans-State : OK(hex:0000) Detect-State : OK(hex:0000) Run the show mpls oam information remote_tunnel command to check whether the remote MPLS OAM of a tunnel is enabled on PE2. Frequency: 3. Priority: 0 BkTunnel : 1001 Share : Yes Enable : Yes Trans-State : dInitStat(hex:ffff) Detect-State : dInitStat(hex:ffff) PE2#show mpls oam statistics remote_tunnel al Tunnelid: 1002.82 Node-Role : Tail Ascription : No Packet : FFD.82.82 CV : 0 FFD: 0 BDI: 0 FDI: 0 3-7 SJ-20140731105308-012|2014-10-20 (R1. Frequency: 3.0) ZTE Proprietary and Confidential . Ingressid: 4.82.

ZXR10 M6000-S Configuration Guide (MPLS) This page intentionally left blank.0) ZTE Proprietary and Confidential . 3-8 SJ-20140731105308-012|2014-10-20 (R1.

. Only when the configuration on each node of the tunnel is correct will the services be forwarded properly on the tunnel... In addition..4-1 Configuring a Static Tunnel . When the active tunnel has a fault.. When configuring a static tunnel..... 4-1 SJ-20140731105308-012|2014-10-20 (R1.0) ZTE Proprietary and Confidential .. network administrators need to distribute labels for the LSRs manually..1 Associated Bidirectional Tunnels for a Static TE Tunnel Two types of bidirectional tunnels are provided: Shared and Associated...... The binding relation is perceived only at two ends........ protection handover can be implemented immediately through MPLS OAM detection........... The LSRs on the static tunnel are not aware of the whole tunnel. It is not necessary to trigger the static tunnel through MPLS signaling or interact with control packets...... 4....... This is the principle that should be complied with. The value of the out-label on the previous node should equal to the value of the in-label on the following node. Associated bidirectional tunnels have an advantage over shared bidirectional tunnels....... including the head node........... for associated bidirectional tunnels. Associated bidirectional tunnels refer to two unidirectional tunnels (with the same tail nodes but in reverse directions) bound together to implement the functions of a bidirectional tunnel... that is................... associated bidirectional tunnels can be implemented with only the support of the head and tail nodes.. the static tunnel costs few resources and it is suitable for the networks with small scale and simple topology.....Chapter 4 Static Tunnel Configuration Table of Contents Static Tunnel Overview......... Therefore. However..1.............. transit nodes and tail node....... Therefore............ Shared bidirectional tunnels can be implemented by enabling a static TE tunnel to forward data in both forward and backward directions.......... signaling expansion is not needed and resources areseparatelyy reserved.. the static tunnel is a local concept............... The two reverse paths of associated bidirectional tunnels are not necessary to be overlapped.4-4 4...... The connectivity of a static tunnel can be detected by MPLS OAM..... It is necessary to configure static tunnel commands on the LSRs of the whole tunnel....1 Static Tunnel Overview A static tunnel is a tunnel configured manually by network administrators..... a static tunnel cannot be established by using label distribution protocol to distributing labels dynamically.......... It is configured manually by network administrators.........

However. the CTs cannot share the unused bandwidth. General models include the following: l MAM The Maximum Allocation Model (MAM) maps a BC to another CT. In the simple and visual MAM mode. in RDM mode. which is less visual. see Figure 4-2. For details. 4-2 SJ-20140731105308-012|2014-10-20 (R1. which cannot be used to bear other CTs and is wasted. in RDM mode. Bandwidth limit model indicates the relation between a CT and the BC. This mode is suitable for networks in which preemption is not allowed. different CTs can be completely separated. Figure 4-1 MAM In MAM mode. no priority configuration is needed for LSPs with different CT traffics. simple distribution of a link bandwidth among different CTs. see Figure 4-1. that is. Therefore.ZXR10 M6000-S Configuration Guide (MPLS) 4. In addition.2 Static TE Tunnels Supporting DS-TE To calculate the available bandwidth for a node. an important problem is how to distribute the bandwidth among different CTs. For details. and preemption is necessary to ensure the bandwidth of the CT. l RDM The Russian Dolls Model allows different CTs to share a bandwidth and improves the bandwidth usage in MAM mode. a BC is mapped to one or more CTs. different CTs cannot be separated.1.0) ZTE Proprietary and Confidential . Percentage of the link bandwidth used by a CT or a group of CTs is call Bandwidth Constraint (BC).

The shared bandwidth does not need CAC verification but needs QoS reservation. but BCn preferentially ensures the bandwidth of CTn. and the CT range is 0-7. This is similar to Russian dolls. BC0 refers to the entire link bandwidth and can be shared by all CTs. a small doll (BC1) can be put inside a bigger one (BC0). 4-3 SJ-20140731105308-012|2014-10-20 (R1. CAC verification is needed.BC7 refers to a link bandwidth with a fixed proportion and can be reserved only for CT7 traffic. BC5 can be shared by CT7. BC7 is the smallest one. and a doll (BC2) smaller than BC1 can be put inside BC1. CT6. different BCs can share a bandwidth.1. and CT0 refers to Best Effort Traffic. To configure a common bandwidth. Similarly. To configure a shared tunnel. in which 0 indicates the lowest level and 7 indicates the highest level.To configure a CT and bandwidth on a static LSP. and so on. In MAM model. a CT and bandwidth can be configured on a static LSP. l Reservation: A static tunnel LSP can be configured with a common bandwidth and a shared tunnel. and CT5. QoS reservation is needed. Two resource reservation modes are configured for sharing tunnels: Reservation and non-reservation.3 Reserved Bandwidth Sharing on Static TE Tunnels Static tunnels can share resources by specifying an ID of the bandwidth-shared tunnel and a shared bandwidth (including CIR/CBS/PIR/EBS). 4. If a static tunnel supports the DS-TE function. without CAC verification. ensure that they match TE-CLASS-MAP and a sufficient static BC bandwidth is configured on the interface.Chapter 4 Static Tunnel Configuration Figure 4-2 RDM CT7 refers to the traffic having a most strict QoS requirement.0) ZTE Proprietary and Confidential . and so on. BC6 refers to a link bandwidth with a proportion larger than BC7 and can be reserved for both CT7 and CT6 traffic. In RDM model. BCn only ensures the bandwidth of CTn.

2. bandwidth [{static|dynamic}]<bandwidth value>: maximum bandwidth (in kbps. To enable MPLS TE globally and on the specified interface. 2 ZXR10(config-mpls-te-static-te_tunnel-tunnel- Configures the type and role id)#role {ingress | transmit | egress} type {unidirectional | of the MPLS TE static tunnel. Step Command Function 1 ZXR10(config-mpls-te)#static te-tunnel <tunnel-id> Enters static tunnel interface configuration mode.ZXR10 M6000-S Configuration Guide (MPLS) l Non-reservation: Only a common bandwidth can be configured for a static tunnel LSP. egress <lsr-id>: router-ID of the egress node of the tunnel. without applying for resource CAC. type: static or dynamic) reserved for the TE interface. ZXR10(config-mpls-te-if)#bandwidth Configures the bandwidth for [{static|dynamic}]<bandwidth value> the TE interface. interface <interface-name>: name of the TE interface. 4.0) ZTE Proprietary and Confidential . 4-4 SJ-20140731105308-012|2014-10-20 (R1. ingress <lsr-id>: router-ID of the ingress node of the tunnel.2 Configuring a Static Tunnel This procedure describes how to configure a static tunnel. Steps 1. To configure a static tunnel in static tunnel LSP configuration mode. Configure a Static Tunnel in static tunnel interface configuration mode. 3. 2 ZXR10(config-mpls-te)#interface <interface-name> Enables TE on an interface. range: 1–4294967295. perform the following steps: Step Command Function 1 ZXR10(config)#mpls traffic-eng Enables MPLS TE and enters TE configuration mode. bidirectional} 3 ZXR10(config-mpls-te-static-te_tunnel-tunnel- Configures the ingress and id)#ingress-tunnel-id <tunnel-id> ingress <lsr-id> egress nodes of the MPLS TE egress <lsr-id> static tunnel. perform the following steps: Step Command Function 1 ZXR10(config-mpls-te-static-te_tunnel-tunnel- Enters LSP mode of the static id)#lsp <1-1> tunnel.

2. range: 0. – End of Steps – 4. peak <peak-information-rate>: peak rate for the tunnel LSP.Chapter 4 Static Tunnel Configuration Step Command Function 2 ZXR10(config-mpls-te-static-te_tunnel-tunnel- Configures the forwarding id-lsp)#in-seg-info in-port <interface-name> in-label information about the MPLS <label> TE static tunnel. To display the configuration result. run the following command: Command Function ZXR10#show mpls traffic-eng static [tunnel-id Displays information about all static <tunnel-id>] tunnels. 3.1 Configuring Bidirectional BFD for a Static Tunnel This procedure describes how to configure the bidirectional BFD function of a static tunnel. id-lsp)#rvs-out-seg-info out-port <interface-name> out-label <label>[next-hop <ip-address>][bandwidth <bandwidth>[burst <committed-burst-size>][peak <peak-in formation-rate>][excess-burst <excess-burst-size>]] in-lable <label>: value of the in-label for the ingress node of the tunnel. bandwidth <bandwidth>: committed bandwidth for the tunnel LSP. or displays information about the specified static tunnel. burst <committed-burst-size>: committed burst size for the tunnel LSP. 4-5 SJ-20140731105308-012|2014-10-20 (R1. Steps 1. or 16–1048575. out-lable <label>: value of the out-label for the egress node of the tunnel. or 16–1048575.0) ZTE Proprietary and Confidential . 4. range: 0. 3. ZXR10(config-mpls-te-static-te_tunnel-tunnelid-lsp)#out-seg-info out-port <interface-name> out-label <label>[next-hop <ip-address>][bandwidth <bandwidth>[burst <committed-burst-size>][peak <peak-in formation-rate>][excess-burst <excess-burst-size>]] 3 ZXR10(config-mpls-te-static-te_tunnel-tunnel- Configures the forwarding id-lsp)#rvs-in-seg-info in-port <interface-name> in-label information about the <label> bidirectional MPLS TE static ZXR10(config-mpls-te-static-te_tunnel-tunnel- tunnel. excess-burst <excess-burst-size>: excess burst size for the tunnel LSP. Configure the BFD function for a TE static tunnel on both the head and tail nodes.

Verify the configurations. Verify the configurations. Command Function ZXR10#show mpls traffic-eng static tunnel-id tunnel-number Displays tunnel information. unit: ms.Range: 10-990.Range: 10-990. 2.static-te_tunnel- Enables the FA function of tunnel-number)#forwarding-adjacency [holdtime the tunnel or enables the FA <tunnel-down-holdtime>] function and configure the 2 value of the holdtime field. ZXR10(config-mpls-te. unit: seconds. range: 0-4294967295. unit: ms.0) ZTE Proprietary and Confidential .Range: 3-50. Configure the FA function on a static tunnel. Step Command Function 1 ZXR10(config-mpls-te)#static te_tunnel Enters static Tunnel interface <tunnel-number> configuration mode.2 Configuring the FA Function on a Static Tunnel This procedure describes how to configure the FA function on a static tunnel. 4-6 SJ-20140731105308-012|2014-10-20 (R1. <holdtime>: After the tunnel is down due to link failures. 2. <multiplier>: Specifies the multiplier of the detection timeout period. <min-receive-interval> multiplier <multiplier> <min-send-interval>: Specifies an expected minimum interval for sending messages. 2 ZXR10(config-mpls-te-static-te_tunnel-tunnel- Enables the BFD function of number)#bfd interval <min-send-interval> min-rx a static tunnel.ZXR10 M6000-S Configuration Guide (MPLS) Step Command Function 1 ZXR10(config-mpls-te)#static te_tunnel Enters Tunnel interface <tunnel-number> configuration mode. a holdtime duration is needed to notify te route that the tunnel is down and disable the route to perceive the tunnel flapping. <tunnel-number>: Tunnel ID of the static tunnel node. – End of Steps – 4. Steps 1. <min-receive-interval>: Specifies an expected minimum interval for receiving messages.2.

The default metric type is absolute. – End of Steps – 4. range: 1-4294967295. 2. 2 3 {<value0>| absolute <value1>| relative <value2>} <value0>: Sets the value of the default metric type of the AR function. Steps 1. absolute <value1>: Explicitly sets the value of an absolute AR metric.static-te_tunnel-tunnel- Enables the AR function of a number)#autoroute announce tunnel.Chapter 4 Static Tunnel Configuration Command Function ZXR10#show mpls traffic-eng forwarding-adjacency Checks the FA details. and its value range is 1-4294967295. Steps 1.2. range: -10 to +10. ZXR10(config-mpls-te. 4-7 SJ-20140731105308-012|2014-10-20 (R1. ZXR10(config-mpls-te-tunnel-te_tunnel-tunnel- Sets the metric value of the number)#tunnel mpls traffic-eng autoroute metric AR function. Command Function ZXR10#show mpls traffic-eng autoroute Checks the AR details.4 Configuring an Associated Bidirectional Tunnel for a Static TE Tunnel This procedure describes how to configure an associated bidirectional tunnel for a static TE tunnel.0) ZTE Proprietary and Confidential . Step Command Function 1 ZXR10(config-mpls-te)#static te_tunnel Enters static Tunnel interface <tunnel-number> configuration mode. Configure the AR function of a static tunnel. Verify the configurations.2. – End of Steps – 4. Configure an associated bidirectional tunnel for a static TE tunnel.3 Configuring the AR Function for a Static Tunnel This procedure describes how to configure the FR function of a static tunnel. relative <value2>: Explicitly sets the value of a relative AR metric.

[bc5 <bandwidth value>]. 2. For a static priority value> tunnel.0) ZTE Proprietary and Confidential . [{static|dynamic}]<bandwidth value>[<perflow a BC.[bc2 <bandwidth value>].2.5 Configuring a Static TE Tunnel Supporting DS-TE This procedure describes how to configure the DS-TE function of a static TE tunnel. and the percentages bandwidth value>][{[bc0 <bandwidth value>]. Command Function ZXR10#show mpls traffic-eng static [tunnel-id <tunnel-id>] Displays tunnel information. 4 ZXR10(config-mpls-te)#interface <interface-name> Enables the MPLS TE function on the specified interface. Enable the DS-TE function and distribute a BC for the interface TE bandwidth on global and specified interfaces.ZXR10 M6000-S Configuration Guide (MPLS) Step Command Function 1 ZXR10(config-mpls-te)#static te-tunnel <tunnel-id> Enters static tunnel interface configuration mode.[bc4 <bandwidth value>]. Step Command Function 1 ZXR10(config)#mpls traffic-eng Enables the MPLS TE function and enters TE configuration mode. ZXR10(config-mpls-te-if)#bandwidth Sets a TE interface bandwidth.[bc1 of dynamic and static <bandwidth value>]. <bandwidth value>]. Verify the configurations.[bc6 <bandwidth value>]. 2 ZXR10(config-mpls-te-static-te_tunnel-tunnel- Configures a ID for the id)#associate-tunnel {tunnl-id} associated access tunnel.[bc7 <bandwidth value>]}][percent <percent value>] 4-8 SJ-20140731105308-012|2014-10-20 (R1. <preemption priority value> can be set to 0 only at present. – End of Steps – 4. Steps 1. ZXR10(config-mpls-te)#ds-te te-class <te-class map Configures the TE-CLASS id> class-type <class type value> priority <preemption mapping relation. 2 3 ZXR10(config-mpls-te)#bandwidth model Configures the ds-te {mpls-te|extend-mam|mam|rdm|non-te} bandwidth model.[bc3 bandwidths.

rdm: Russian Doll Model. range: 1-4294967295. <percent value>: percentage of the used interface bandwidth. <class type value>: user-defined classtype. bc3 <bandwidth value>: bc3 bandwidth of the interface. The default value is determined based on the product specifications. range: 0–1. unit: kbps. unit: kbps. Step Command Function 1 ZXR10(config-mpls-te)#static te-tunnel <tunnel-id> Enters static tunnel interface configuration mode. range: 1–4294967295.Chapter 4 Static Tunnel Configuration mpls-te: common TE model. range: 1–4294967295. bc7 <bandwidth value>: bc7 bandwidth of the interface. 2. bc6 <bandwidth value>: bc6 bandwidth of the interface. bc4 <bandwidth value>: bc4 bandwidth of the interface. non ds-te model. range: 1–4294967295.0) ZTE Proprietary and Confidential . 4-9 SJ-20140731105308-012|2014-10-20 (R1. <bandwidth value>: maximum bandwidth that an interface supports TE. bc5 <bandwidth value>: bc5 bandwidth of the interface. bc1 <bandwidth value>: bc1 bandwidth of the interface. unit: kbps. unit: kbps. bc0 <bandwidth value>: bc0 bandwidth of the interface. range: 1–4294967295. range: 1–4294967295. bc2 <bandwidth value>: bc2 bandwidth of the interface. <te-class map id>: user-defined te-class. dynamic: dynamic reservation type. range: 1–4294967295. range: 1–4294967295. extend-mam: expanded maximum reservation model. non-te: non-model model. range: 0–100. unit: kbps. unit: kbps. unit: kbps. range: 1–4294967295. <perflow bandwidth value>: bandwidth per flow that the interface supports. static: static reservation type. interface <interface-name>: TE interface name. unit: kbps. range: 1–4294967295. Configure a static tunnel in interface configuration mode of the static tunnel. man: maximum reservation model. unit: kbps. unit: kbps. The default dynamic and static percentages are both 40. range: 0–7.

static label range: 16–1048575. 0. egress <lsr-id>: Router-ID of the tunnel tail node. Step Command Function 1 ZXR10(config-mpls-te-static-te_tunnel-tunnel- Enters static tunnel LSP id)#lsp <1-1> mode. in-label <label>: input label value for a tunnel node. or.ZXR10 M6000-S Configuration Guide (MPLS) Step Command Function 2 ZXR10(config-mpls-te-static-te_tunnel-tunnel- Configures the type and role id)#role {ingress | transmit | egress} type {unidirectional | of a static MPLS TE tunnel. <ct-bandwidth> 4 ZXR10(config-mpls-te-static-te_tunnel-tunnel- Configures forwarding id-lsp)#rvs-in-seg-info in-port <interface-name> in-label messages on a static MPLS <label> TE tunnel with bidirectional ZXR10(config-mpls-te-static-te_tunnel-tunnel- nodes. 2 ZXR10(config-mpls-te-static-te_tunnel-tunnel- Configures forwarding id-lsp)#in-seg-info in-port <interface-name> in-label messages on a static MPLS <label> TE tunnel. out-label <label>: output label value for a tunnel node. ZXR10(config-mpls-te-static-te_tunnel-tunnelid-lsp)#out-seg-info out-port <interface-name> out-label <label>[next-hop <ip-address>] 3 ZXR10(config-mpls-te-static-te_tunnel-tunnel- Configures the tunnel going id-lsp)#out-seg-ct class-type <ct> bandwidth out the CT in forward direction. id-lsp)#rvs-out-seg-info out-port <interface-name> out-label <label>[next-hop <ip-address>] 5 ZXR10(config-mpls-te-static-te_tunnel-tunnel- Configures the tunnel going id-lsp)#rvs-out-seg-ct class-type <ct> bandwidth out the CT in backward <ct-bandwidth> direction. 4-10 SJ-20140731105308-012|2014-10-20 (R1. Configure the CT bandwidth required for configuring a static tunnel in static tunnel LSP configuration mode. ingress <lsr-id>: Router-ID of the tunnel head node.0) ZTE Proprietary and Confidential . 0. 3. 3. range: 0–7. bidirectional} 3 ZXR10(config-mpls-te-static-te_tunnel-tunnel- Configures the head and tail id)#ingress-tunnel-id <tunnel-id> ingress <lsr-id> nodes of a static MPLS TE egress <lsr-id> tunnel. or. static label range: 16–1048575. <ct>: class-type value of a DS-TE tunnel. 3.

– End of Steps – 4. 3 ZXR10(config-mpls-te-static-te_tunnel-tunnel- Specifies the backward id-lsp)#rvs-out-seg-info out-port <out-port> out-label bandwidth of a tunnel sharing <out-label>[bandwidth-share <tunnel-name>] tunnel-name in backward direction. Step 1 2 Command Function ZXR10(config-mpls-te-static-te_tunnel-tunnel- Enters static tunnel LSP id)#lsp <1-1> mode. 4.Chapter 4 Static Tunnel Configuration <ct-bandwidth>: bandwidth corresponding to the CT. 2. 2 ZXR10(config-mpls-te-static-te_tunnel-tunnelid)#bandwidth reserve mode< reserve | no-reserve> Configures the sharing mode of a specified tunnel to the reservation or non reservation mode. ZXR10(config-mpls-te-static-te_tunnel-tunnel- Specifies a forward bandwidth id-lsp)#out-seg-info out-port <out-port> out-label of a tunnel sharing <out-label>[bandwidth-share <tunnel-name>] tunnel-name in forward direction. Verify the configurations. 4-11 SJ-20140731105308-012|2014-10-20 (R1.0) ZTE Proprietary and Confidential . Step Command Function 1 ZXR10(config-mpls-te)#static te-tunnel <tunnel-id> Enters static tunnel interface configuration mode. Command Function ZXR10#show mpls traffic-eng static [tunnel-id <tunnel-id>] Shows the information about all static tunnels or a single static tunnel with the specified tunnel-id.2.6 Configuring Reserved Bandwidth Sharing on Static TE Tunnels This procedure describes how to configure the reserved bandwidth sharing function of a static TE tunnel. Steps 1. unit: kbps. Configure the reserved bandwidth sharing model on a static TE tunnel. range: 1–4294967295. Configure a shared tunnel in static tunnel LSP configuration mode.

ZXR10 M6000-S Configuration Guide (MPLS) 3.0) ZTE Proprietary and Confidential . Verify the configurations. – End of Steps – 4-12 SJ-20140731105308-012|2014-10-20 (R1. Command Function ZXR10#show mpls traffic-eng static [tunnel-id <tunnel-id>] Displays tunnel information.

............. and provide the packet transport technology with telecommunication-grade OAM and protection........ provide auto protection for links and nodes........... The PTN is required to transport packet services effectively..........5-9 5.............. and other functions.. Supporting the setting of the protection switching time: In the case where the total length of the link is not greater than 1200 kilometers and the hold-off time is set to 0..... A tunnel protection group is used to configure and maintain the protection relationship between a primary tunnel and a backup tunnel......... transit node failures..............5-6 Tunnel Protection Group Configuration Example ..... VPN... the protection mode of the PTN should support 5-1 SJ-20140731105308-012|2014-10-20 (R1....5-1 Configuring a Tunnel Protection Group...... à Supporting the execution of MMLs providing lockout.. and meet the following general requirements: l l l l Supporting the handlings of link or node failures.... and SD failures).1 Tunnel Protection Group Overview Tunnel Protection Group Introduction Packet services (such as the transport of VoIP......... operation mode (returning the execution result or not).... PTN) gradually becomes a trend in the telecommunications industry...... à Supporting the handlings of various failures (such as physical link failures.Chapter 5 Tunnel Protection Group Configuration Table of Contents Tunnel Protection Group Overview . and PTV services) and mobile backhaul (data services-oriented) bring new requirements and challenges to the transport network.. forced switchover.. the WTR function.. The packetization of the transport network (that is..... Supporting the configurations of the switching mode (unidirectional or bidirectional)........... and processing of various priority-based switching requirements........ VP/VC SF...... the service impact time caused by a protection switching should not be greater than 50 ms (except for the SD-triggered protection switching). execution of MMLs..................0) ZTE Proprietary and Confidential ................. and WTR time............... Supporting the setting of the hold-off time: When the protection mode is specified for the bottom-layer network of the PTN..............

Bidirectional switching mechanism is similar to unidirectional switching mechanism. and APS signalling is needed for coordination.0) ZTE Proprietary and Confidential . The destination end chooses to receive the services from the primary tunnel or the backup tunnel based on the rules (such as defect index) defined in advance. In unidirectional protection mode. The operational types of 1+1 linear protection can be revertive or non-revertive. For unidirectional switching. Bidirectional protection can prevent one-way faults in both directions. only the services in the affected direction are switched to the protection path. The working services (the protected services) are bridged to the working connection and the protection connection permanently at the source end of the protection group. unidirectional switching and bidirectional switching. Services are sent to the destination end of the protection domain on the primary tunnel and the backup tunnel at the same time. 1+1 Linear Protection In 1+1 structure. There are two switching types of 1+1 linear protection. The primary tunnel and the backup tunnel are bridged at the source end of the protection group. the selector at the destination end of the protection group performs the protection switching completely on the basis of the local (that is. To prevent single point of failures. the destination end for the protection) APS information. the working connection and the protection connection are isolated.ZXR10 M6000-S Configuration Guide (MPLS) the setting of the hold-off time (50 or 100 ms). the backup tunnel is specially used for the primary tunnel. and the selectors at both ends are independent of each other. 5-2 SJ-20140731105308-012|2014-10-20 (R1. Figure 5-1 shows the structure of unidirectional 1+1 linear protection switching. This can avoid a conflict between PTN protection and bottom-layer network protection.

5-3 SJ-20140731105308-012|2014-10-20 (R1. as shown in Figure 5-2. Then the selector of Node Z will switch the services to the protection connection.Chapter 5 Tunnel Protection Group Configuration Figure 5-1 Structure of Unidirectional 1+1 Linear Protection Switching If a fault occurs on the working connection (in the transport direction from Node A to Node Z).0) ZTE Proprietary and Confidential . the fault will be detected on Node Z at the destination end in the protection domain.

the backup tunnel is special for the primary tunnel. That is. The switching type of 1:1 linear protection is bidirectional.0) ZTE Proprietary and Confidential .ZXR10 M6000-S Configuration Guide (MPLS) Figure 5-2 Unidirectional 1+1 Linear Protection Switching (Signal Failure) 1:1 Linear Protection In 1:1 structure. the services in both the affected and unaffected directions are switched to the protection path. the working connection and the protection connection are isolated. Bidirectional switching needs APS to coordinate the two ends of the connection. In unidirectional protection mode. 5-4 SJ-20140731105308-012|2014-10-20 (R1. Figure 5-3 shows the structure of unidirectional 1:1 linear protection switching. To prevent single-point invalidation. The selection of the primary tunnel and the backup tunnel is decided by some mechanism. the selectors at the source end and the destination end together perform the protection switching based on the local or near-end information and the APS protocol information from the other end or a remote end. The protected working services are transmitted by the working connection or the protection connection.

The selector of Node A is bridged to backup tunnel A-Z. Service packets are transmitted over the backup tunnel. Node Z merges it selector into the backup tunnel A-Z. 5.0) ZTE Proprietary and Confidential . 1. 2. the fault will be detected on Node A. 3. Related APS messages are sent from Node Z to Node A to advertise related switching information. 6. An APS protection switching request is sent from Node A to Node Z. 5-5 SJ-20140731105308-012|2014-10-20 (R1. as shown in Figure 5-4. Then the APS protocol triggers protection switching. 4. Node A detects the fault.Chapter 5 Tunnel Protection Group Configuration Figure 5-3 Unidirectional 1:1 Linear Protection Switching (Expressed in Single Direction) If a fault occurs on the working connection in the direction from Node Z to Node A. The procedure is described below. When Node Z confirms that the priority of the switching protection request is valid.

2 ZXR10(config-tunnel-group-id)#protect-type 1+1 Sets the protection type to {bidirectional | unidirectional} receiving {both | selective} 1+1 in tunnel protection group mode. Configure a linear tunnel protection group. 5-6 SJ-20140731105308-012|2014-10-20 (R1. Steps 1. Step Command Function 1 ZXR10(config)#tunnel-group<group-id> Configures a tunnel protection group and enters tunnel protection group mode.0) ZTE Proprietary and Confidential . The minimum value is 1. ZXR10(config-tunnel-group-id)#protect-type 1:1 Sets the protection type to {bidirectional | unidirectional} receiving {both | selective} 1:1 in tunnel protection group mode.2 Configuring a Tunnel Protection Group This procedure describes how to configure a tunnel protection group. and the maximum value depends on the product specifications. <group-id> is the tunnel protection group ID configured for a user. Default: 32768.ZXR10 M6000-S Configuration Guide (MPLS) Figure 5-4 Unidirectional 1:1 Protection Switching (Primary Tunnel Z-A Failure) 5.

Chapter 5 Tunnel Protection Group Configuration Step Command Function 4 ZXR10(config-tunnel-group-id)#working-tunnel Sets the working tunnel of the <tunnel-id> tunnel protection group. whose range depends on the product specifications. ensure that the ingress and egress interfaces of the working tunnel are the same as those of the protection tunnel. For a linear tunnel protection group. An intermediate node tunnel cannot be added to a linear tunnel protection group as a working tunnel. 2. Configure a ring network tunnel protection group. when modifying the working tunnel. both: Messages are received in both directions. 6 ZXR10(config-tunnel-group-id)#protect-strategy aps Sets the protection policy of a linear tunnel protection group to aps. ensure that the ingress and egress interfaces of the working tunnel are the same as those of the protection tunnel. For a linear tunnel protection group.0) ZTE Proprietary and Confidential . 5-7 SJ-20140731105308-012|2014-10-20 (R1. this command can be omitted. An intermediate node tunnel cannot be added to a linear tunnel protection group as a protection tunnel. For ring protection. when modifying a working tunnel. 1:1: 1:1 protection type 1+1: 1+1 protection type unidirectional: unidirectional protection bidirectional: bidirectional protection selective: Messages are received in a selected direction. 5 ZXR10(config-tunnel-group-id)#protect-tunnel Sets a protection tunnel for a <tunnel-id> tunnel protection group. <tunnel-id>: tunnel instance ID.

For linear protection. this command can be omitted. 3 4 ZXR10(config-tunnel-group-id)#working-tunnel Sets a working tunnel for a <tunnel-id> tunnel protection group. For a ring network tunnel protection group. For linear protection. <group-id> is the tunnel protection group ID configured for a user. For inter-ring services. Default: 32768.ZXR10 M6000-S Configuration Guide (MPLS) Step Command Function 1 ZXR10(config)#tunnel-group <group-id> Configures a tunnel protection group and enters tunnel protection group mode. The minimum value is 1. 6 ZXR10(config-tunnel-group-id)#working-tail-aps-id Sets the destination node <aps-id> apsid for the working tunnel of the ring network protection group. This command can be configured only after a protection segment is 5-8 SJ-20140731105308-012|2014-10-20 (R1. ZXR10(config-tunnel-group-id)#protect-tunnel Sets a protection tunnel of a <tunnel-id> tunnel protection group. a protection tunnel can only be a ring tunnel. and the maximum value depends on the product specifications.0) ZTE Proprietary and Confidential . 2 ZXR10(config-tunnel-group-id)#protect-type ring Sets the protection type to ring in tunnel protection group mode. this command must be configured. 5 ZXR10(config-tunnel-group-id)#protect-section Configures a protection <sectionid> segment for a ring network tunnel protection group. this command can be omitted. This command can be configured only after a working tunnel and protection tunnel are configured for a ring tunnel group.

3 Tunnel Protection Group Configuration Example Configuration Description The network topology of a static TE tunnel protection group is shown in Figure 5-5. Tunnel1001 is the active tunnel. <tunnel-id>: tunnel instance ID. – End of Steps – 5. range: 1–4000. < aps-id >: range: 1–127. Command Function ZXR10#show tunnel-group all Displays the information about all tunnel protection groups that have been configured successfully. Figure 5-5 Tunnel Protection Group Configuration Example Configuration Flow Set Tunnel1001 to the active tunnel. ZXR10#show tunnel-group <group-id> Displays the information about the specified tunnel protection group. whose range depends on the product specifications. and Tunnel1003 is the reversed tunnel. Display the configuration results. <sectionid> is the section ID. Enable MPLS OAM on the tail node of 5-9 SJ-20140731105308-012|2014-10-20 (R1. Enable MPLS OAM on the header node of Tunnel1001 and Tunnel1002 to detect the local tunnel. 3.0) ZTE Proprietary and Confidential . set Tunnel1002 to the backup tunnel and set Tunnel1003 to the reversed tunnel. Tunnel1002 is the backup tunnel.Chapter 5 Tunnel Protection Group Configuration Step Command Function configured for the ring tunnel group.

1.255.255 P1(config-if-loopback1)#exit P1(config)#interface te_tunnel1001 P1(config-if-te_tunnel1001)#ip unnumbered loopback1 P1(config-if-te_tunnel1001)#exit P1(config)#interface te_tunnel1002 P1(config-if-te_tunnel1002)#ip unnumbered loopback1 P1(config-if-te_tunnel1002)#exit P1(config)#interface te_tunnel97535 P1(config-if-te_tunne97535)#ip unnumbered loopback1 P1(config-if-te_tunne97535)#exit P1(config)#mpls oam P1(config-mpls-oam)#local te_tunnel 1001 ingress 4. Configure tunnel protection group information on the header node and the tail node.5.1 255.81 255.255.81.1.81 P1(config-mpls-oam-te_tunnel-1001)#type ffd frequence 500 exp 0 P1(config-mpls-oam-te_tunnel-1001)#mpls oam enable P1(config-mpls-oam-te_tunnel-1001)#exit P1(config-mpls-oam)#local te_tunnel 1002 ingress 4.1 255.81.255.0 P1(config-if-gei-0/3/0/2)#no shutdown P1(config-if-gei-0/3/0/2)#exit P1(config)#interface gei-0/3/0/6 P1(config-if-gei-0/3/0/6)#ip address 81.255.9.81 P1(config-mpls-oam-te_tunnel-1002)#type ffd frequence 500 exp 0 P1(config-mpls-oam-te_tunnel-1002)#mpls oam enable P1(config-mpls-oam-te_tunnel-1002)#exit P1(config-mpls-oam)#exit P1(config)#mpls traffic-eng P1(config-mpls-te)#router-id 4.81.255.1 255.ZXR10 M6000-S Configuration Guide (MPLS) Tunnel1001 and Tunnel1002 to detect the remote tunnel.0 P1(config-if-gei-0/3/0/6)#no shutdown P1(config-if-gei-0/3/0/6)#exit P1(config)#interface loopback1 P1(config-if-loopback1)#ip address 4.0 P1(config-if-xgei-0/0/0/2)#no shutdown P1(config-if-xgei-0/0/0/2)#exit P1(config)#interface gei-0/3/0/2 P1(config-if-gei-0/3/0/2)#ip address 81.5.81.81.255.255.81 P1(config-mpls-te)#interface loopback1 P1(config-mpls-te-if-loopback1)#exit 5-10 SJ-20140731105308-012|2014-10-20 (R1.9.255.0) ZTE Proprietary and Confidential .81. Configuration Commands The configuration of the header node P1: P1(config)#interface xgei-0/0/0/2 P1(config-if-xgei-0/0/0/2)#ip address 81.81.81.

1.52.2 P1(config-mpls-te-static-te_tunnel1002-lsp)#exit P1(config-mpls-te-static-te_tunnel1002)#exit P1(config-mpls-te)#static te_tunnel97535 P1(config-mpls-te-static-te_tunnel97535)#role egress type unidirectional P1(config-mpls-te-static-te_tunnel97535)#ingress-tunnel-id 1003 ingress 4.81.1.81 egress 4.52.81.81 P1(config-mpls-te-static-te_tunnel97535)#lsp 1 P1(config-mpls-te-static-te_tunnel97535-lsp)#in-seg-info in-port gei-0/3/0/6 in-label 3 P1(config-mpls-te-static-te_tunnel97535-lsp)#exit P1(config-mpls-te-static-te_tunnel97535)#exit Tunnel protection group configuration: P1(config)#samgr P1(config-samgr)#track 1001 mpls-oam tunnel-id 1001 ingress-id 4.52.81.52.81.81.81.81.52 P1(config-mpls-te-static-te_tunnel1001)#lsp 1 P1(config-mpls-te-static-te_tunnel1001-lsp)#out-seg-info out-port xgei-0/0/0/2 out-label 3 next-hop 81.81 P1(config)#tunnel-group 1 P1(config-tunnel-group-1)#protect-type 1+1 unidirectional receiving selective P1(config-tunnel-group-1)#working-tunnel 1001 P1(config-tunnel-group-1)#protect-tunnel 1002 Configuration of the tail node P2: P2(config)#interface xgei-0/3/0/21 5-11 SJ-20140731105308-012|2014-10-20 (R1.81.0) ZTE Proprietary and Confidential .81.81 egress 4.81.5.81 P1(config-samgr)#track 1002 mpls-oam tunnel-id 1002 ingress-id 4.52.52 egress 4.52.52 P1(config-mpls-te-static-te_tunnel1002)#lsp 1 P1(config-mpls-te-static-te_tunnel1002-lsp)#out-seg-info out-port gei-0/3/0/2 out-label 3 next-hop 81.5.2 P1(config-mpls-te-static-te_tunnel1001)#exit P1(config-mpls-te)#static te_tunnel1002 P1(config-mpls-te-static-te_tunnel1002)#role ingress type unidirectional P1(config-mpls-te-static-te_tunnel1002)#ingress-tunnel-id 1002 ingress 4.Chapter 5 Tunnel Protection Group Configuration P1(config-mpls-te)#interface gei-0/3/0/2 P1(config-mpls-te-if-gei-0/3/0/2)#exit P1(config-mpls-te)#interface gei-0/3/0/6 P1(config-mpls-te-if-gei-0/3/0/6)#exit P1(config-mpls-te)#interface xgei-0/0/0/2 P1(config-mpls-te-if-xgei-0/0/0/2)#exit P1(config-mpls-te)#static te_tunnel1001 P1(config-mpls-te-static-te_tunnel1001)#role ingress type unidirectional P1(config-mpls-te-static-te_tunnel1001)#ingress-tunnel-id 1001 ingress 4.

81.255.255.0) ZTE Proprietary and Confidential .0 P2(config-if-gei-0/3/0/5)#exit P2(config)#interface gei-0/3/0/9 P2(config-if-gei-0/3/0/9)#no shutdown P2(config-if-gei-0/3/0/9)#ip address 81.52.9.81.255.0 P2(config-if-xgei-0/3/0/21)#exit P2(config)#interface gei-0/3/0/5 P2(config-if-gei-0/3/0/5)#no shutdown P2(config-if-gei-0/3/0/5)#ip address 81.52.52.81.52 P2(config-mpls-te)#interface xgei-0/3/0/21 P2(config-mpls-te-if-xgei-0/3/0/21)#exit P2(config-mpls-te)#interface gei-0/3/0/5 P2(config-mpls-te-if-gei-0/3/0/5)#exit P2(config-mpls-te)#interface gei-0/3/0/9 P2(config-mpls-te-if-gei-0/3/0/9)#exit P2(config-mpls-te)#static te_tunnel1003 P2(config-mpls-te-static-te_tunnel1003)#role ingress type unidirectional P2(config-mpls-te-static-te_tunnel1003)#ingress-tunnel-id 1003 ingress 4.9.255.81.ZXR10 M6000-S Configuration Guide (MPLS) P2(config-if-xgei-0/3/0/21)#no shutdown P2(config-if-xgei-0/3/0/21)#ip address 81.2 255.52 egress 4.255.52 255.5.0 P2(config-if-gei-0/3/0/9)#exit P2(config)#interface loopback1 P2(config-if-loopback1)#ip address 4.1.81 backward-tunnel 1003 share type ffd frequence 500 P2(config-mpls-oam)#egress te_tunnel 1002 ingress 4.255 P2(config-if-loopback1)#exit P2(config)#interface te_tunnel65536 P2(config-if-te_tunnel65536)#ip unnumbered loopback1 P2(config-if-te_tunnel65536)#exit P2(config)#interface te_tunnel65537 P2(config-if-te_tunnel65537)#ip unnumbered loopback1 P2(config-if-te_tunnel65537)#exit P2(config)#interface te_tunnel1003 P2(config-if-te_tunnel1003)#ip unnumbered loopback1 P2(config-if-te_tunnel1003)#exit P2(config)#mpls oam P2(config-mpls-oam)#egress te_tunnel 1001 ingress 4.81.52.81 P2(config-mpls-te-static-te_tunnel1003)#lsp 1 P2(config-mpls-te-static-te_tunnel1003-lsp)#out-seg-info out-port gei-0/3/0/9 out-label 3 next-hop 81.255.1.2 255.52.52.81.255.9.9.255.5.81 backward-tunnel 1003 share type ffd frequence 500 P2(config-mpls-oam)#exit P2(config)#mpls traffic-eng P2(config-mpls-te)#router-id 4.2 255.1 P2(config-mpls-te-static-te_tunnel1003-lsp)#exit 5-12 SJ-20140731105308-012|2014-10-20 (R1.

81.Chapter 5 Tunnel Protection Group Configuration P2(config-mpls-te-static-te_tunnel1003)#exit P2(config-mpls-te)#static te_tunnel65536 P2(config-mpls-te-static-te_tunnel65536)#role egress type unidirectional P2(config-mpls-te-static-te_tunnel65536)#ingress-tunnel-id 1001 ingress 4.81 P2(config-samgr)#track 1002 mpls-oam tunnel-id 1002 ingress-id 4.81.81.52. Name: tunnel_1001 Status: Admin Status: up Protocol Status: up Actual Bandwidth: N/A Associated Bidirect: disabled Basic Config Parameters: Ingress-TnnlID:1001 IngressID:4.52 P2(config-mpls-te-static-te_tunnel65537)#lsp 1 P2(config-mpls-te-static-te_tunnel65537-lsp)#in-seg-info in-port gei-0/3/0/5 in-label 3 P2(config-mpls-te-static-te_tunnel65537-lsp)#exit P2(config-mpls-te-static-te_tunnel65537)#exit Tunnel protection group configuration: P2(config)#samgr P2(config-samgr)#track 1001 mpls-oam tunnel-id 1001 ingress-id 4.81.81.81 egress 4.52.81 P2(config-samgr)#exit P2(config)#tunnel-group 1 P2(config-tunnel-group-1)#protect-type 1+1 unidirectional receiving selective P2(config-tunnel-group-1)#working-tunnel 65536 P2(config-tunnel-group-1)#protect-tunnel 65537 P2(config-tunnel-group-1)#exit Configuration Verification Check the information of tunnel on the P1 router.81 Tunnel Type: Unidirect EgressID:4.81.52.52.0) ZTE Proprietary and Confidential .81 egress 4.81.52 Role: Ingress Policy Class: Default Track Name: Tunnel-Status: enabled Perf Switch: off 5-13 SJ-20140731105308-012|2014-10-20 (R1.52 P2(config-mpls-te-static-te_tunnel65536)#lsp 1 P2(config-mpls-te-static-te_tunnel65536-lsp)#in-seg-info in-port xgei-0/3/0/21 in-label 3 P2(config-mpls-te-static-te_tunnel65536-lsp)#exit P2(config-mpls-te-static-te_tunnel65536)#exit P2(config-mpls-te)#static te_tunnel65537 P2(config-mpls-te-static-te_tunnel65537)#role egress type unidirectional P2(config-mpls-te-static-te_tunnel65537)#ingress-tunnel-id 1002 ingress 4.81.81.52.81.52. The tunnel is in up state.

81.81 Tunnel Type: Unidirect EgressID:4.0) ZTE Proprietary and Confidential .52.ZXR10 M6000-S Configuration Guide (MPLS) SD Switch: disable AutoRoute: disabled Forwarding adjacency: disabled Rate-limit: disabled BFD: disabled Convergence-Ratio: Bandwidth Reserve Mode: reserve Binded LSP 1 Positive Forward Info: in-port: in-label: prev-hop:out-port: xgei-0/0/0/2 out-label: 3 next-hop: 81.52.52 Role: Ingress Policy Class: Default Track Name: Tunnel-Status: enabled Perf Switch: off SD Switch: disable AutoRoute: disabled Forwarding adjacency: disabled Rate-limit: disabled BFD: disabled Convergence-Ratio: Bandwidth Reserve Mode: reserve Binded LSP 1 Positive Forward Info: in-port: in-label: prev-hop:- 5-14 SJ-20140731105308-012|2014-10-20 (R1.2 bandwidth: 0 burst: 0 peak: 0 excess-burst: 0 Share tunnel: 0 Name: tunnel_1002 Status: Admin Status: up Protocol Status: up Actual Bandwidth: N/A Associated Bidirect: disabled Basic Config Parameters: Ingress-TnnlID:1002 IngressID:4.1.1.81.

52 Tunnel Type: Unidirect EgressID:4.2 bandwidth: 0 burst: 0 peak: 0 excess-burst: 0 Share tunnel: 0 Name: tunnel_97535 Status: Admin Status: up Protocol Status: up Actual Bandwidth: N/A Associated Bidirect: disabled Basic Config Parameters: Ingress-TnnlID:1003 IngressID:4. The tunnel is in up state.81 Role: Egress Policy Class: N/A Track Name: Tunnel-Status: enabled Perf Switch: off SD Switch: disable Forwarding adjacency: disabled Rate-limit: disabled Convergence-Ratio: Bandwidth Reserve Mode: reserve Binded LSP 1 Positive Forward Info: in-port: gei-0/3/0/6 in-label: 3 prev-hop:out-port: out-label: next-hop: 0.5.81.0.0) ZTE Proprietary and Confidential .81.52.5.0.Chapter 5 Tunnel Protection Group Configuration out-port: gei-0/3/0/2 out-label: 3 next-hop: 81.52.0 bandwidth: 0 burst: 0 peak: 0 excess-burst: 0 Share tunnel: 0 Check the information of tunnel on the P2 router. Name: tunnel_65536 Status: Admin Status: up Protocol Status: up Actual Bandwidth: N/A Associated Bidirect: disabled 5-15 SJ-20140731105308-012|2014-10-20 (R1.

52.0 bandwidth: 0 burst: 0 peak: 0 excess-burst: 0 Share tunnel: 0 Name: tunnel_65537 Status: Admin Status: up Protocol Status: up Actual Bandwidth: N/A Associated Bidirect: disabled Basic Config Parameters: Ingress-TnnlID:1002 IngressID:4.ZXR10 M6000-S Configuration Guide (MPLS) Basic Config Parameters: Ingress-TnnlID:1001 IngressID:4.52.52.81.81 Tunnel Type: Unidirect EgressID:4.52 Role: Egress Policy Class: N/A Track Name: Tunnel-Status: enabled Perf Switch: off SD Switch: disable Forwarding adjacency: disabled Rate-limit: disabled Convergence-Ratio: Bandwidth Reserve Mode: reserve Binded LSP 1 Positive Forward Info: 5-16 SJ-20140731105308-012|2014-10-20 (R1.52 Role: Egress Policy Class: N/A Track Name: Tunnel-Status: enabled Perf Switch: off SD Switch: disable Forwarding adjacency: disabled Rate-limit: disabled Convergence-Ratio: Bandwidth Reserve Mode: reserve Binded LSP 1 Positive Forward Info: in-port: xgei-0/3/0/21 in-label: 3 prev-hop:out-port: out-label: next-hop: 0.81 Tunnel Type: Unidirect EgressID:4.0.81.52.81.0.81.0) ZTE Proprietary and Confidential .

1 bandwidth: 0 burst: 0 peak: 0 excess-burst: 0 Share tunnel: 0 Check the configuration of tunnel protection group on P1.Chapter 5 Tunnel Protection Group Configuration in-port: gei-0/3/0/5 in-label: 3 prev-hop:out-port: out-label: next-hop: 0. 5-17 SJ-20140731105308-012|2014-10-20 (R1.52.0.9.0.81.81 Role: Ingress Policy Class: Default Track Name: Tunnel-Status: enabled Perf Switch: off SD Switch: disable AutoRoute: disabled Forwarding adjacency: disabled Rate-limit: disabled BFD: disabled Convergence-Ratio: Bandwidth Reserve Mode: reserve Binded LSP 1 Positive Forward Info: in-port: in-label: prev-hop:out-port: gei-0/3/0/9 out-label: 3 next-hop: 81.81.0) ZTE Proprietary and Confidential .0 bandwidth: 0 burst: 0 peak: 0 excess-burst: 0 Share tunnel:0 Name: tunnel_1003 Status: Admin Status: up Protocol Status: up Actual Bandwidth: N/A Associated Bidirect: disabled Basic Config Parameters: Ingress-TnnlID:1003 IngressID:4.52.52 Tunnel Type: Unidirect EgressID:4.9.

ZXR10 M6000-S Configuration Guide (MPLS) P1#show tunnel-group 1 Tunnel group 1 Protection type: 1+1 unidirectional receiving selective Protection strategy: unknown Protection section: 0 Working tunnel: 1001.state: OK Working tunnel tail aps id: 0 Switch: no 5-18 SJ-20140731105308-012|2014-10-20 (R1. P2#show tunnel-group 1 Tunnel group 1 Protection type: 1+1 unidirectional receiving selective Protection strategy: unknown Protection section: 0 Working tunnel: 65536.state: OK Protection tunnel: 65537.state: OK Protection tunnel: 1002.0) ZTE Proprietary and Confidential .state: OK Working tunnel tail aps id: 0 Switch: no Check the configuration of tunnel protection group on P2.

................ The flow is described below... thus ensuring normal communication............... refer to Section 5..1 APS Overview APS Introduction With the wide use and application of network.. services can be quickly switched to a link that is working properly...... which brings serious loss.............. 6-1 SJ-20140731105308-012|2014-10-20 (R1.. APS sends a protection switching request through an APS protocol message.............. packets are forwarded on the primary tunnel....... l l Revertive mode: Once the primary tunnel recovers...... and coordinates the protection switching mechanism of the switching selectors at both ends....0) ZTE Proprietary and Confidential ..... A short network interruption may affect a lot of services....1 “Tunnel Protection Group Overview”........................ APS Protection Modes There are two kinds of APS protection modes: 1+1 linear protection and 1:1 linear protection............ Non-revertive mode: When the primary tunnel recovers. various value-added services are deployed on network....................... APS is a redundancy protection technology.................6-9 6.... when there is a link fault................... The following scenarios describe the APS principle by the interactions of some typical APS messages. When a fault occurs on a link..... For detailed information.. l Revertive mode Figure 6-1 shows the APS message interaction procedure of the revertive mode........................ APS Protection Modes APS switching supports two protection modes: revertive mode and non-revertive mode.. packets are still forwarded on the backup tunnel instead of the primary tunnel......6-5 APS Configuration Example ............................Chapter 6 APS Configuration Table of Contents APS Overview ............. The peer device gives a protection switching reply through a response message.....6-1 Configuring APS........ The demand for network bandwidth is increasing rapidly..................... In this way..............

0) ZTE Proprietary and Confidential . During the WTR period. the east reports SF recovery and becomes WTR state. 3. Service traffic is forwarded on the primary tunnel. Figure 6-1 Working Flow of the Revertive Mode 6-2 SJ-20140731105308-012|2014-10-20 (R1.ZXR10 M6000-S Configuration Guide (MPLS) 1. Then the east switches packet sending and receiving to the backup tunnel. The traffic transmitted through the tunnel from the west to the east is interrupted. When the WTR timer expires. There is no fault detected by both ends of the tunnel. the traffic is still forwarded on the backup tunnel. 2. When the west receives the SF message from the peer. it also switches packet sending and receiving to the backup tunnel. 6. 4. The east end generates an SF alarm. 5. and sends an APS SP message to the peer. It sends an APS WTR message to the peer. When the traffic sending from the west to the east recovers. the east send an APS NR message to the peer to switch the traffic back to the primary tunnel.

The east clears SF state and switches to NR normal state. 4. it does change its state. it also switches packet sending and receiving to the backup tunnel. It sends a DNR message to the peer.0) ZTE Proprietary and Confidential . 5. When the traffic sending from the west to the east recovers. 1. the east reports SF recovery. and sends an APS SP message to the peer. The traffic forwarded by the tunnel from the west to the east is intermitted. The flow is described below.Chapter 6 APS Configuration • • l NR: No Request r/b: request signal/bridge signal • • WTR: Wait To Restore service DNR: Do-Not-Revert • • SF: Signal Failure W->E: west to east direction Non-revertive mode Figure 6-2 shows the APS message interaction procedure when the non-revertive mode is used. The east generates an SF alarm. The traffic is still forwarded on the backup tunnel. When the west receives the SF message from the peer. 3. There is no fault detected by both ends of the tunnel. Service traffic is forwarded on the primary tunnel. 2. When the west receives the DNR message. Then the east switches packet sending and receiving to the backup tunnel. 6-3 SJ-20140731105308-012|2014-10-20 (R1.

In a tunnel protection group. see Figure 6-3. a protection relationship is established between two tunnel members. traffic is forwarded through the primary tunnel. protection can be implemented at the following two layers: l l Tunnel protection can be deployed at the tunnel layer. see Figure 6-4.ZXR10 M6000-S Configuration Guide (MPLS) Figure 6-2 Working Flow of the Non-Revertive Mode • • NR: No Request r/b: request signal/bridge signal • • WTR: Wait To Restore service DNR: Do-Not-Revert • • SF: Signal Failure W->E: west to east direction APS Applications Through the APS deployment.0) ZTE Proprietary and Confidential . When no fault occurs or no request is received. APS determines which tunnel 6-4 SJ-20140731105308-012|2014-10-20 (R1. If a fault occurs or a request is received. A PW protection group can be deployed at the PW layer.

a protection relationship is established between the two PW entities. Figure 6-3 shows a tunnel protection group. Moreover. which ensures that the traffic from PE1 to PE2 is not interrupted. but they must pass through the same PE node. and PW2 is the protection entity. APS switches over the traffic to the backup tunnel after a calculation. but these attributes must be set in different configuration modes. Figure 6-3 Tunnel Protection Group Application In a PW protection group.0) ZTE Proprietary and Confidential . and the PE1→PE2 tunnel is configured as the backup tunnel. APS instances have similar attributes (for example. The closed protection mode (such as a tunnel protection group) or the protection mode shown in Figure 6-4 can be used. Protection relationship is established between the two tunnel groups. corresponding to different APS instances. The primary tunnel and backup tunnel may pass through different P nodes (recommended). When the primary tunnel becomes faulty. Figure 6-4 PW Protection Group Application 6. This group contains PE1→P→PE2 (indicated by the solid lines) and PE1→PE (indicated by the broken line) tunnels . APS can determine which PW is selected to forward the traffic as needed.2 Configuring APS Protection groups can be configured at each network layer. 6-5 SJ-20140731105308-012|2014-10-20 (R1. When a fault occurs on PW1.Chapter 6 APS Configuration should be selected to forward the traffic. the revertive mode and hold-off time). the corresponding APS instance is configured. The PE1→P→PE2 tunnel is configured as the primary tunnel. The corresponding APS instance is configured. Figure 6-4 shows that PW1 is the working entity.

The following show how to change the attributes of the APS instance.ZXR10 M6000-S Configuration Guide (MPLS) Protection groups can be established at the LSP layer. 2 ZXR10(config-aps-linear-protect-tunnel- Sets the revertive mode of group1)#revertive-mode {non-revertive | revertive wtr APS.2. 2. the default parameter settings are used to create the corresponding APS instance. perform the following steps: Step Command Function 1 ZXR10(config)#aps Enters APS configuration mode. To configure an APS instance. The group-id parameter is in a range of 1 to 32768. range: 0–100. Steps 1. 3 ZXR10(config-aps-linear-protect)#tunnel-group Enters the configuration mode <group-id> of the APS instance for the tunnel protection group. Context The APS instance configuration of a tunnel protection group is independent of the tunnel protection group configuration.1 Configuring APS for a Tunnel Protection Group This procedure describes how to configure APS for a tunnel protection group.0) ZTE Proprietary and Confidential . 2 Enters APS linear protection ZXR10(config-aps)#linear-protect mode. 6. and other parameters cannot be set. {default |<1-12>}} 6-6 SJ-20140731105308-012|2014-10-20 (R1. Such a protection group is automatically created by TECP. perform the following steps: Step Command Function 1 ZXR10(config-aps-linear-protect-tunnel- Sets the hold-off time (in group1)#hold-off <0-100> 100 milliseconds) for APS switching. When a protection policy object of the tunnel protection group is generated. To set the attributes of the APS instance.

6-7 SJ-20140731105308-012|2014-10-20 (R1. APS switching can be configured only when APS is in restore-run status.Chapter 6 APS Configuration Step Command Function 3 ZXR10(config-aps-linear-protect-tunnel- Enables or disables the group1)#protect-mode {remote | local } sending and receiving of APS packets. the WTR time (in minutes. APS can calculate the status of the tunnel protection group only when being in restore-run status. default: 5) should be specified. This command is reserved to be compatible with other versions only. APS does not calculate the status of the tunnel protection group when being in pause status. To display the configuration result. Version 20 and later versions do not support the sending and receiving of APS packets. APS does not take effect. 4 5 ZXR10(config-aps-linear-protect-tunnel- Configures the APS status. 3. manual-switch | exercise} When the revertive mode of APS is set to revertive-mode. options: l remote (enabling the sending and receiving of packets) l local (disabling the sending and receiving of packets) However. tunnel-group: displays the status of the APS instance for the tunnel protection group (its ID is specified by <dwTgId>). The <dwTgId> parameter is in a range of 1 to 32768. that is. The revertive mode of APS can be changed only when APS is in pause status. run the following command: Command Function ZXR10(config)#show aps linear-protect [{tunnel-group Displays the statuses of the <dwTgId>|pw-protector <pw-name>|lsp-group <dwLspgId>}] APS instances for all tunnel protection groups or the status of the specified APS instance. range: 0–12. group1)#active-state { restore-run | pause } options: l restore-run l pause ZXR10(config-aps-linear-protect-tunnel- Configures manual APS group1)#switch {clear | lockout | force-switch | switching.0) ZTE Proprietary and Confidential .

the default parameter settings are used to create the corresponding APS instance. 2 ZXR10(config-aps-linear-protect-pwprotector- Sets the revertive mode of pw1)#revertive-mode {non-revertive | revertive wtr APS. 3 ZXR10(config-aps-linear-protect)#pw-protector Enters the configuration mode <pw-name> of the PW protection group. When a protection policy object of the PW protection group is generated. 2 Enters APS linear protection ZXR10(config-aps)#linear-protect mode. The pw-name parameter is in a range of 1 to 32768. 2. perform the following steps: Step Command Function 1 ZXR10(config-aps-linear-protect-pwprotector- Sets the hold-off time (in pw1)#hold-off <0-100> 100 milliseconds) for APS switching. Steps 1.0) ZTE Proprietary and Confidential . – End of Steps – 6.2. To set the attributes of the APS instance.2 Configuring APS for a PW Protection Group This procedure describes how to configure APS for a PW protection group. The <dwLspgId> parameter is in a range of 1 to 4096.ZXR10 M6000-S Configuration Guide (MPLS) pw-protector: displays the status of the APS instance for the PW protection group (its name is specified by <pw-name>). {default |<1-12>}} 6-8 SJ-20140731105308-012|2014-10-20 (R1. Context The APS instance configuration of a PW protection group is independent of the PW protection group configuration. The backup PW protection group has the same name as the primary PW protection group. The following show how to change the attributes of the APS instance. range: 0-100. lsp-group : displays the status of the APS instance for the PW protection group (its ID is specified by <dwLspgId>). perform the following steps: Step Command Function 1 ZXR10(config)#aps Enters APS configuration mode. To configure an APS instance.

The revertive mode of APS can be changed only when APS is in pause status. two valid tunnels should be configured before the tunnel protection group is created.Chapter 6 APS Configuration Step Command Function 3 ZXR10(config-aps-linear-protect-pwprotector- Enables or disables the pw1)#protect-mode {remote | local } sending and receiving of APS packets.0) ZTE Proprietary and Confidential . the WTR time (in minutes. The tunnel protection group informs APS.3 APS Configuration Example 6.1 Configuring APS for a Tunnel Protection Group. APS does not take effect. pw1)#active-state { restore-run | pause } options: l restore-run l pause ZXR10(config-aps-linear-protect-pwprotector- Configures manual APS pw1)#switch {clear | lockout | force-switch | manual-switch switching. 3. range: 0-12. | exercise} When the revertive mode of APS is set to revertive-mode. options: l remote (enabling the sending and receiving of packets) l local (disabling the sending and receiving of packets) 4 5 ZXR10(config-aps-linear-protect-pwprotector- Configures the APS status. To detect the connectivity of the two tunnels. TP-OAM should be enabled on the tunnels. Display the configuration results. Upon detecting an alarm. APS does not calculate the status of the tunnel protection group when being in pause status.3. that is.1 APS Configuration Example (Tunnel Protection Group) Scenario Description A protection relationship should be configured between the two tunnels in a tunnel protection group. default: 5) should be specified. and then the entity module sends a notification to the tunnel protection group module. Refer to Section 6. APS switching can be configured only when APS is in restore-run status. – End of Steps – 6.2. APS can calculate the status of the tunnel protection group only when being in restore-run status. TP-OAM notifies the corresponding entity module of the alarm. Therefore. APS calculates the 6-9 SJ-20140731105308-012|2014-10-20 (R1.

5.81. Configuration Commands Run the following commands on PE1 (head node of the two tunnels): /*Run the following commands to configure the IP addresses of interfaces:*/ PE1(config)#interface xgei-0/0/0/2 PE1(config-if-xgei-0/0/0/2)#ip address 81.1 255. Configure the IP addresses of interfaces. Figure 6-5 shows a sample network topology. and then determines which tunnel should be selected to forward the traffic.255.81 6-10 SJ-20140731105308-012|2014-10-20 (R1. Enable TP-OAM on the tunnels.1. 5.255.1.0 PE1(config-if-xgei-0/0/0/2)#no shutdown PE1(config-if-xgei-0/0/0/2)#exit PE1(config)#interface gei-0/3/0/2 PE1(config-if-gei-0/3/0/2)#ip address 81. Configure TE interfaces. Configure tunnels.81. Configure a tunnel protection group. 3.1 255. 2.0) ZTE Proprietary and Confidential . Tunnel1 should be configured to be the primary tunnel (indicated by the solid line). Configure an APS instance. Figure 6-5 APS Configuration Example (Tunnel Protection Group) Configuration Flow 1.0 PE1(config-if-gei-0/3/0/2)#no shutdown PE1(config-if-gei-0/3/0/2)#exit /*Run the following commands to configure TE interfaces: */ PE1(config)#interface te_tunnel1001 PE1(config-if-te_tunnel1001)#exit PE1(config)#interface te_tunnel1002 PE1(config-if-te_tunnel1002)#exit /*Run the following commands to configure tunnels:*/ PE1(config)#mpls traffic-eng PE1(config-mpls-te)#router-id 4. PE1 and PE2 are directly-connected.ZXR10 M6000-S Configuration Guide (MPLS) status based on actual conditions.255.255. and Tunnel2 should be configured to be the backup tunnel (indicated by the broken line).5. 6. 4. It is required to establish two valid tunnels (tunnel1 and tunnel2) between PE1 and PE2.

Chapter 6 APS Configuration PE1(config-mpls-te)#interface loopback1 PE1(config-mpls-te-if-loopback1)#exit PE1(config-mpls-te)#interface gei-0/3/0/2 PE1(config-mpls-te-if-gei-0/3/0/2)#exit PE1(config-mpls-te)#interface xgei-0/0/0/2 PE1(config-mpls-te-if-xgei-0/0/0/2)#exit PE1(config-mpls-te)#advertise none-null PE1(config-mpls-te)# static te_tunnel1001 PE1(config-mpls-te-static-te_tunnel1001)#role ingress type bidirectional PE1(config-mpls-te-static-te_tunnel1001)#ingress-tunnel-id 1001 ingress 4.81.5.52.81.1.5.52 PE1(config-mpls-te-static-te_tunnel1002)#lsp 1 PE1(config-mpls-te-static-te_tunnel1002-lsp)#out-seg-info out-port gei-0/3/0/2 out-label 3 next-hop 81.2 PE1(config-mpls-te-static-te_tunnel1001-lsp)#rvs-in-seg-info in-port xgei-0/0/0/2 in-label 3 PE1(config-mpls-te-static-te_tunnel1001-lsp)#exit PE1(config-mpls-te-static-te_tunnel1001)#exit PE1(config-mpls-te)#static te_tunnel1002 PE1(config-mpls-te-static-te_tunnel1002)#role ingress type bidirectional PE1(config-mpls-te-static-te_tunnel1002)#ingress-tunnel-id 1002 ingress 4.2 PE1(config-mpls-te-static-te_tunnel1002-lsp)#rvs-in-seg-info in-port gei-0/3/0/2 in-label 3 PE1(config-mpls-te-static-te_tunnel1002-lsp)#exit PE1(config-mpls-te-static-te_tunnel1002)#exi /*Run the following commands to enable TP-OAM on the two tunnels*/ /*to detect the connectivity of the tunnels:*/ PE1(config)#mpls-tp oam PE1(config-tp-oam)#static-tunnel 1001 lspid 1 PE1(config-tp-oam-static-tunnel-1001-lsp-1)#meg 1001 PE1(config-tp-oam-static-tunnel-1001-lsp-1-meg-1001)#meg-id 1001 PE1(config-tp-oam-static-tunnel-1001-lsp-1-meg-1001)#oam enable PE1(config-tp-oam-static-tunnel-1001-lsp-1-meg-1001)#local-mep 1001 type bidirectional PE1(config-tp-oam-static-tunnel-1001-lsp-1-meg-1001)#peer-mep 2001 type bidirectional PE1(config-tp-oam-static-tunnel-1001-lsp-1-meg-1001)#cv enable PE1(config-tp-oam-static-tunnel-1001-lsp-1-meg-1001)#cv period 1s PE1(config-tp-oam-static-tunnel-1001-lsp-1-meg-1001)#cc enable PE1(config-tp-oam-static-tunnel-1001-lsp-1-meg-1001)#exit 6-11 SJ-20140731105308-012|2014-10-20 (R1.81.52.52.0) ZTE Proprietary and Confidential .81.81 egress 4.1.81 egress 4.52.52 PE1(config-mpls-te-static-te_tunnel1001)#lsp 1 PE1(config-mpls-te-static-te_tunnel1001-lsp)#out-seg-info out-port xgei-0/0/0/2 out-label 3 next-hop 81.

0 PE2(config-if-xgei-0/3/0/21)#no shutdown PE2(config-if-xgei-0/3/0/21)#exit PE2(config)#interface gei-0/3/0/5 PE2(config-if-gei-0/3/0/5)#ip address 81.1.2 255.255.0) ZTE Proprietary and Confidential .2 255.5.0 PE2(config-if-gei-0/3/0/5)#no shutdown PE2(config-if-gei-0/3/0/5)#exit /*Run the following commands to configure TE interfaces: */ 6-12 SJ-20140731105308-012|2014-10-20 (R1.1.255.5.255.ZXR10 M6000-S Configuration Guide (MPLS) PE1(config-tp-oam-static-tunnel-1001-lsp-1)#exit PE1(config-tp-oam)#static-tunnel 1002 lspid 1 PE1(config-tp-oam-static-tunnel-1002-lsp-1)#meg 1002 PE1(config-tp-oam-static-tunnel-1002-lsp-1-meg-1002)#meg-id 1002 PE1(config-tp-oam-static-tunnel-1002-lsp-1-meg-1002)#oam enable PE1(config-tp-oam-static-tunnel-1002-lsp-1-meg-1002)#local-mep 1002 type bidirectional PE1(config-tp-oam-static-tunnel-1002-lsp-1-meg-1002)#peer-mep 2002 type bidirectional PE1(config-tp-oam-static-tunnel-1002-lsp-1-meg-1002)#cv enable PE1(config-tp-oam-static-tunnel-1002-lsp-1-meg-1002)#cv period 1s PE1(config-tp-oam-static-tunnel-1002-lsp-1-meg-1002)#cc enable PE1(config-tp-oam-static-tunnel-1002-lsp-1-meg-1002)#exit PE1(config-tp-oam-static-tunnel-1002-lsp-1)#exi /*Run the following commands to configure a tunnel*/ /*protection group:*/ PE1(config)#tunnel-group 1 PE1(config-tunnel-group-1)#protect-type 1:1 bidirectional receiving both PE1(config-tunnel-group-1)#working-tunnel 1001 PE1(config-tunnel-group-1)#protect-tunnel 1002 PE1(config-tunnel-group-1)#protect-strategy aps PE1(config-tunnel-group-1)#exit /*Run the following commands to configure an APS instance:*/ PE1(config)#aps PE1(config-aps)#linear-protect PE1(config-aps-linear-protect)#tunnel-group 1 PE1(config-aps-linear-protect-tunnelgroup1)#switch force-switch PE1(config-aps-linear-protect-tunnelgroup1)#hold-off 20 PE1(config-aps-linear-protect-tunnelgroup1)#exit PE1(config-aps-linear-protect)#exit PE1(config-aps)#exit Run the following commands on PE2 (tail node of the two tunnels): /*Run the following commands to configure the IP addresses of interfaces:*/ PE2(config)#interface xgei-0/3/0/21 PE2(config-if-xgei-0/3/0/21)#ip address 81.255.

81.52.52.Chapter 6 APS Configuration PE2(config)#interface te_tunnel65536 PE2(config-if-te_tunnel65536)#exit PE2(config)#interface te_tunnel65537 PE2(config-if-te_tunnel65537)#exit /*Run the following commands to configure tunnels:*/ PE2(config)#mpls traffic-eng PE2(config-mpls-te)#router-id 4.81.81 egress 4.1.1 PE2(config-mpls-te-static-te_tunnel65536-lsp)#exit PE2(config-mpls-te-static-te_tunnel65536)#exit PE2(config-mpls-te)#static te_tunnel65537 PE2(config-mpls-te-static-te_tunnel65537)#role egress type bidirectional PE2(config-mpls-te-static-te_tunnel65537)#ingress-tunnel-id 1002 ingress 4.52.5.81.1 PE2(config-mpls-te-static-te_tunnel65537-lsp)#exit PE2(config-mpls-te-static-te_tunnel65537)#exit /*Run the following commands to enable TP-OAM on the two*/ /*tunnels to detect the connectivity of the tunnels:*/ PE2(config)#mpls-tp oam PE2(config-tp-oam)#static-tunnel 65536 lspid 1 PE2(config-tp-oam-static-tunnel-65536-lsp-1)#meg 2001 6-13 SJ-20140731105308-012|2014-10-20 (R1.1.5.52.52 PE2(config-mpls-te-static-te_tunnel65537)#lsp 1 PE2(config-mpls-te-static-te_tunnel65537-lsp)#in-seg-info in-port gei-0/3/0/5 in-label 3 PE2(config-mpls-te-static-te_tunnel65537-lsp)#rvs-out-seg-info out-port gei-0/3/0/5 out-label 3 next-hop 81.81.0) ZTE Proprietary and Confidential .52.52.81 egress 4.52 PE2(config-mpls-te-static-te_tunnel65536)#lsp 1 PE2(config-mpls-te-static-te_tunnel65536-lsp)#in-seg-info in-port xgei-0/3/0/21 in-label 3 PE2(config-mpls-te-static-te_tunnel65536-lsp)#rvs-out-seg-info out-port xgei-0/3/0/21 out-label 3 next-hop 81.52 PE2(config-mpls-te)#interface loopback1 PE2(config-mpls-te-if-loopback1)#exit PE2(config-mpls-te)#interface gei-0/3/0/5 PE2(config-mpls-te-if-gei-0/3/0/5)#exit PE2(config-mpls-te)#interface xgei-0/3/0/21 PE2(config-mpls-te-if-xgei-0/3/0/21)#exit PE2(config-mpls-te)#advertise none-null PE2(config-mpls-te)# static te_tunnel65536 PE2(config-mpls-te-static-te_tunnel65536)#role egress type bidirectional PE2(config-mpls-te-static-te_tunnel65536)#ingress-tunnel-id 1001 ingress 4.

The execution result is displayed as follows: 6-14 SJ-20140731105308-012|2014-10-20 (R1.ZXR10 M6000-S Configuration Guide (MPLS) PE2(config-tp-oam-static-tunnel-65536-lsp-1-meg-2001)#meg-id 2001 PE2(config-tp-oam-static-tunnel-65536-lsp-1-meg-2001)#oam enable PE2(config-tp-oam-static-tunnel-65536-lsp-1-meg-2001)#local-mep 2001 type bidirectional PE2(config-tp-oam-static-tunnel-65536-lsp-1-meg-2001)#peer-mep 1001 type bidirectional PE2(config-tp-oam-static-tunnel-65536-lsp-1-meg-2001)#cv enable PE2(config-tp-oam-static-tunnel-65536-lsp-1-meg-2001)#cv period 1s PE2(config-tp-oam-static-tunnel-65536-lsp-1-meg-2001)#cc enable PE2(config-tp-oam-static-tunnel-65536-lsp-1-meg-2001)#exit PE2(config-tp-oam-static-tunnel-65536-lsp-1)#exi PE2(config-tp-oam)#static-tunnel 65537 lspid 1 PE2(config-tp-oam-static-tunnel-65537-lsp-1)#meg 2002 PE2(config-tp-oam-static-tunnel-65537-lsp-1-meg-2002)#meg-id 2002 PE2(config-tp-oam-static-tunnel-65537-lsp-1-meg-2002)#oam enable PE2(config-tp-oam-static-tunnel-65537-lsp-1-meg-2002)#local-mep 2002 type bidirectional PE2(config-tp-oam-static-tunnel-65537-lsp-1-meg-2002)#peer-mep 1002 type bidirectional PE2(config-tp-oam-static-tunnel-65537-lsp-1-meg-2002)#cv enable PE2(config-tp-oam-static-tunnel-65537-lsp-1-meg-2002)#cv period 1s PE2(config-tp-oam-static-tunnel-65537-lsp-1-meg-2002)#cc enable PE2(config-tp-oam-static-tunnel-65537-lsp-1-meg-2002)#exit PE2(config-tp-oam-static-tunnel-65537-lsp-1)#exi /*Run the following commands to configure a tunnel protection group:*/ PE2(config)#tunnel-group 1 PE2(config-tunnel-group-1)#protect-type 1:1 bidirectional receiving both PE2(config-tunnel-group-1)#working-tunnel 65536 PE2(config-tunnel-group-1)#protect-tunnel 65537 PE2(config-tunnel-group-1)#protect-strategy aps PE2(config-tunnel-group-1)#exit /*Run the following commands to configure an APS instance:*/ PE2(config)#aps PE2(config-aps)#linear-protect PE2(config-aps-linear-protect)#tunnel-group 1 PE2(config-aps-linear-protect-tunnelgroup1)#switch force-switch PE2(config-aps-linear-protect-tunnelgroup1)#hold-off 20 PE2(config-aps-linear-protect-tunnelgroup1)#exit PE2(config-aps-linear-protect)#exit PE2(config-aps)#exit Configuration Verification Run the show aps linear-protect tunnel-group 1 command on PE1 and PE2 to check the APS configuration and whether APS has been enabled.0) ZTE Proprietary and Confidential .

and then determines which tunnel should be selected to forward the traffic. 6-15 SJ-20140731105308-012|2014-10-20 (R1. APS calculates the status based on actual conditions. and the PWs should be associated with tunnels that provide bearer paths. It is required to deploy a PW protection group on the UPE NE. TP-OAM notifies the corresponding entity module of the alarm. WTR time: 5min Hold-off time: 2000ms. a protection relationship should be configured between PW1 (the primary PW) and PW2 (the backup PW). It is also required to establish a tunnel from UPE to NPE2 for providing a bearer path for PW2.2 APS Configuration Example (PW Protection Group) Scenario Description A protection relationship should be configured between the two PWs in a PW protection group. the PW protection group informs APS.valid hold-off time: 0ms Switch command: nul PE2#show aps linear-protect tunnel-group 1 ----------[APS Linear Instance]---------Protection group type: tunnel Protection group id: 1 Protection type: 1:1 bidirectional receiving both APS is enabled APS state: FORCED_SWITCH Protection mode: remote Active-state: restore-run Revertive mode: revertive.0) ZTE Proprietary and Confidential .valid hold-off time: 2000ms Switch command: force-switch 6.3. TP-OAM should be enabled on the PWs. and then the entity module sends a notification to the PW protection group module. At last. Therefore. Figure 6-6 shows a sample network topology. and establish a tunnel from UPE to NPE1 for providing a bearer path for PW1. At last. To detect the connectivity of the two PWs. Upon detecting an alarm.Chapter 6 APS Configuration PE1#show aps linear-protect tunnel-group 1 ----------[APS Linear Instance]---------Protection group type: tunnel Protection group id: 1 Protection type: 1:1 bidirectional receiving both APS is enabled APS state: NO_REQUEST_NULL Protection mode: remote Active-state: restore-run Revertive mode: revertive. it is required to create two valid tunnels and respectively bind two PWs to the tunnels. WTR time: 5min Hold-off time: 0ms.

Configure tunnel policies.255.255.1.0 PE1(config-if-xgei-0/0/0/2)#no shutdown PE1(config-if-xgei-0/0/0/2)#exit PE1(config)#interface xgei-0/0/0/4 PE1(config-if-xgei-0/0/0/4)#ip address 40. 6. 5. Configure tunnels.1. Configure a PW protection group.255.1 255.0) ZTE Proprietary and Confidential .ZXR10 M6000-S Configuration Guide (MPLS) Figure 6-6 APS Configuration Example (PW Protection Group) Configuration Flow 1.1. and respectively bind the two PWs to the corresponding tunnels. Configure the IP addresses of interfaces. 4.81 255. 2.1.255. Configure TE interfaces. Configuration Commands /*Run the following commands to configure the IP addresses of interfaces:*/ PE1(config)#interface xgei-0/0/0/2 PE1(config-if-xgei-0/0/0/2)#ip address 81.0 PE1(config-if-xgei-0/0/0/4)#no shutdown PE1(config-if-xgei-0/0/0/4)#exit /*Run the following commands to configure TE interfaces: */ PE1(config)#interface te_tunnel1001 PE1(config-if-te_tunnel1001)#exit PE1(config)#interface te_tunnel1002 PE1(config-if-te_tunnel1002)#exit /*Run the following commands to configure tunnels:*/ 6-16 SJ-20140731105308-012|2014-10-20 (R1. Configure an APS instance. 3.

52.82.52.81.1.81.81 egress 4.81.Chapter 6 APS Configuration PE1(config)#mpls traffic-eng PE1(config-mpls-te)#router-id 4.82 PE1(config-mpls-te-static-te_tunnel1001)#lsp 1 PE1(config-mpls-te-static-te_tunnel1001-lsp)#out-seg-info out-port xgei-0/0/0/2 out-label 3 next-hop 81.52 PE1(config-mpls-te-static-te_tunnel1002)#lsp 1 PE1(config-mpls-te-static-te_tunnel1002-lsp)#out-seg-info out-port xgei-0/0/0/4 out-label 3 next-hop 40.81.81.81.81 egress 4.1.1.1.2 PE1(config-mpls-te-static-te_tunnel1001-lsp)#rvs-in-seg-info in-port xgei-0/0/0/2 in-label 3 PE1(config-mpls-te-static-te_tunnel1001-lsp)#exit PE1(config-mpls-te-static-te_tunnel1001)#exit PE1(config-mpls-te)#static te_tunnel1002 PE1(config-mpls-te-static-te_tunnel1002)#role ingress type bidirectional PE1(config-mpls-te-static-te_tunnel1002)#ingress-tunnel-id 1002 ingress 4.81 PE1(config-mpls-te)#interface loopback1 PE1(config-mpls-te-if-loopback1)#exit PE1(config-mpls-te)#interface xgei-0/0/0/4 PE1(config-mpls-te-if-xgei-0/0/0/4)#exit PE1(config-mpls-te)#interface xgei-0/0/0/2 PE1(config-mpls-te-if-xgei-0/0/0/2)#exit PE1(config-mpls-te)#advertise none-null PE1(config-mpls-te)#static te_tunnel1001 PE1(config-mpls-te-static-te_tunnel1001)#role ingress type bidirectional PE1(config-mpls-te-static-te_tunnel1001)#ingress-tunnel-id 1001 ingress 4.71 PE1(config-mpls-te-static-te_tunnel1002-lsp)#rvs-in-seg-info in-port xgei-0/0/0/4 in-label 3 PE1(config-mpls-te-static-te_tunnel1002-lsp)#exit PE1(config-mpls-te-static-te_tunnel1002)#exit PE1(config-mpls-te)#exit /*Run the following commands to configure tunnel policies:*/ PE1(config)#tunnel-policy work PE1(config-tunnel-policy-work)#tunnel selecting mpls-te te_tunnel1001 PE1(config-tunnel-policy-work)#exit PE1(config)#tunnel-policy protect PE1(config-tunnel-policy-protect)#tunnel selecting mpls-te te_tunnel1002 PE1(config-tunnel-policy-protect)#exit /*Run the following commands to configure a PW protection group:*/ PE1(config)#pw pw1001 6-17 SJ-20140731105308-012|2014-10-20 (R1.82.0) ZTE Proprietary and Confidential .

0) ZTE Proprietary and Confidential .82.52.ZXR10 M6000-S Configuration Guide (MPLS) PE1(config)#pw pw1002 PE1(config)#mpls l2vpn enable PE1(config)#vpls 1001 PE1(config-vpls-1001)#pseudo-wire pw1001 spoke PE1(config-vpls-1001-spoke-pw-pw1001)#neighbor 4.52.82 vcid 1001 PE1(config-vpls-1001-spoke-pw-pw1001-neighbor)#signal static local-label 300 remote-label 300 PE1(config-vpls-1001-spoke-pw-pw1001-neighbor)#exit PE1(config-vpls-1001-spoke-pw-pw1001)#redundancy-manager PE1(config-vpls-1001-spoke-pw-pw1001)#protect-type 1:1 bidirectionalreceiving both protect-strategy aps PE1(config-vpls-1001-spoke-pw-pw1001)#exit PE1(config-vpls-1001)#backup-pw pw1002 protect pw1001 PE1(config-vpls-1001-protect-pw1002)#neighbor 4.52 vcid 1002 PE1(config-vpls-1001-protect-pw1002-neighbor)#signal static local-label 400 remote-label 400 /*Run the following commands to enable TP-OAM on the*/ /*two PWs to detect the connectivity of the PWs:*/ PE1(config)#mpls-tp oam PE1(config-tp-oam)#oam enable PE1(config-tp-oam)#pw pw1001 PE1(config-tp-oam-pw-pw1001)#meg 33 PE1(config-tp-oam-pw-pw1001-meg-33)#meg-id 33 PE1(config-tp-oam-pw-pw1001-meg-33)#oam enable PE1(config-tp-oam-pw-pw1001-meg-33)#local-mep 13 type bidirectional PE1(config-tp-oam-pw-pw1001-meg-33)#peer-mep 31 type bidirectional PE1(config-tp-oam-pw-pw1001-meg-33)#cv enable PE1(config-tp-oam-pw-pw1001-meg-33)#cv period 1s PE1(config-tp-oam-pw-pw1001-meg-33)#cc enable PE1(config-tp-oam-pw-pw1001-meg-33)#exit PE1(config-tp-oam-pw-pw1002)#meg 44 PE1(config-tp-oam-pw-pw1002-meg-44)#meg-id 4 PE1(config-tp-oam-pw-pw1002-meg-44)#local-mep 14 type bidirectional PE1(config-tp-oam-pw-pw1002-meg-44)#peer-mep 41 type bidirectional PE1(config-tp-oam-pw-pw1002-meg-44)#oam enable PE1(config-tp-oam-pw-pw1002-meg-44)#cv enable PE1(config-tp-oam-pw-pw1002-meg-44)#cv period 1s PE1(config-tp-oam-pw-pw1002-meg-44)#cc enable PE1(config-tp-oam-pw-pw1002-meg-44)#exit PE1(config-tp-oam-pw-pw1002)#exit PE1(config-tp-oam)#exit /*Run the following commands to configure an APS instance:*/ 6-18 SJ-20140731105308-012|2014-10-20 (R1.82.

valid hold-off time: 2000ms Switch command: force-switch 6-19 SJ-20140731105308-012|2014-10-20 (R1. WTR time: 5min Hold-off time: 2000ms.0) ZTE Proprietary and Confidential .Chapter 6 APS Configuration PE1(config)#aps PE1(config-aps)#linear-protect PE1(config-aps-linear-protect)#pw-protector pw1001 PE1(config-aps-linear-protect-pwprotector-pw1001)#switch force-switch PE1(config-aps-linear-protect-pwprotector-pw1001)#hold-off 20 Configuration Verification Run the show aps linear-protect pw-protector pw1 command on PE1 to check the APS configuration and whether APS has been enabled: PE1#show aps linear-protect pw-protector pw1001 ----------[APS Linear Instance]---------Protection group type: pw Protection group id: 1 Protection group name: pw1001 Protection type: 1:1 bidirectional receiving both APS is enabled APS state: FORCED_SWITCH Protection mode: remote Active-state: restore-run Revertive mode: revertive.

6-20 SJ-20140731105308-012|2014-10-20 (R1.0) ZTE Proprietary and Confidential .ZXR10 M6000-S Configuration Guide (MPLS) This page intentionally left blank.

.................. 1-17 Figure 1-16 Implementation of Longest Matching Routes in LSP .................................................................................................................................................................................................. 1-39 Figure 1-21 Establishing an LDP FRR ................................................................................................... 1-85 I SJ-20140731105308-012|2014-10-20 (R1........... 1-10 Figure 1-9 LIB Generation.................................................. 1-16 Figure 1-15 Network Topology for IGP Synchronization ................................. 1-33 Figure 1-19 Configuring a Label Distribution Policy ... 1-71 Figure 1-28 LDP IGP Synchronization Configuration Example (IS-IS) ......................................... 1-2 Figure 1-2 ATM Forwarding .......................................................................................................................................................................................................... 1-6 Figure 1-7 MPLS Special Terms................................................................................................. 1-19 Figure 1-17 Establishing a Basic LDP Neighbour Session ............Figures Figure 1-1 IP Forwarding ........................................................................................................................................................................................... 1-11 Figure 1-11 Penultimate Hop Popping........................................... 1-75 Figure 1-29 Network Diagram for LDPIGP Synchronization Integrated with FRR.............. 1-36 Figure 1-20 LDP Multi-Instance Topology....................................................... 1-13 Figure 1-14 LDP Session Establishment ...... 1-8 Figure 1-8 Routing Table Generation .... 1-49 Figure 1-23 LSP Load-Sharing Configuration Example ..................... 1-3 Figure 1-3 Position of MPLS ...... 1-4 Figure 1-4 MPLS Working Principle ........................... 1-42 Figure 1-22 Network Architecture of LDP Graceful Restart Configuration Instance....................... 1-56 Figure 1-24 LDP BFD Configuration Example ..................... 1-10 Figure 1-10 LSP Generation .............................................................................................. 1-4 Figure 1-5 MPLS Label Structure............................................................................................................... 1-12 Figure 1-12 Downstream on Demand (DoD) ................................... 1-5 Figure 1-6 MPLS Label Stack ....................................................................................... 1-30 Figure 1-18 Establishing an LDP Target Session ............................................................ 1-13 Figure 1-13 Downstream Unsolicited .................................................................................................................................. 1-64 Figure 1-26 GTSM Configuration Example.............................. 1-80 Figure 1-30 Packet Filtration Configuration Example....................................................................................... 1-60 Figure 1-25 PEER BFD Configuration Example ..................... 1-68 Figure 1-27 LDP IGP Synchronization Configuration Example (OSPF) .........................................................................0) ZTE Proprietary and Confidential ..........................

...................................................................... 2-42 Figure 2-11 Configuration Instance of OSPF TE Crossing Several AS Domains .................... 2-19 Figure 2-7 TE Summary Refresh Configuration Example ............................................................................................................................................................................................................................................................................................ 1-99 Figure 1-36 Longest-Match Configuration Example...................... 2-73 Figure 2-17 TE-FRR Bandwidth Protection Configuration Instance ............................................................ 1-93 Figure 1-34 Label-Request Configuration Example ......................................................... 1-96 Figure 1-35 LSP-Control Configuration Example...... 1-103 Figure 2-1 LSP Tunnel Establishment 1 ....................................................................................................0) ZTE Proprietary and Confidential ................................ 2-4 Figure 2-2 LSP Tunnel Establishment 2 ....... 2-12 Figure 2-5 Configuring BFD on RSVP Interface ................................................................ 1-88 Figure 1-32 Label-Retention Configuration Example ...................................................................... 2-116 Figure 2-22 Establishing an MPLS TE End-to-End Path Protection.........ZXR10 M6000-S Configuration Guide (MPLS) Figure 1-31 Label-Distribution Configuration Example ................ 2-8 Figure 2-4 Establishing a Strict IS-IS TE RSVP Tunnel . 2-37 Figure 2-10 TE LSP Calculation Scheme ........................................................................................................ 2-79 Figure 2-18 Instance of Configuration for HOT_LSP Supporting TE-FRR.................................................................................... 2-137 Figure 2-25 GR Configuration Example ............................................................. 1-90 Figure 1-33 Label-Advertise Configuration Example ............................ 2-64 Figure 2-15 Establishing a Tunnel in Facility Mode Automatically............................................................................................................................................................................................................... 2-60 Figure 2-14 Establishing a Tunnel in Facility Mode Manually.......... 2-68 Figure 2-16 Establishing a Tunnel in Detour Protection Mode ............................... 2-31 Figure 2-9 TE Interface Authentication Configuration ................................. 2-16 Figure 2-6 RSVP LSP BFD Configuration Instance ....... 2-26 Figure 2-8 TE Message Acknowledgement and Retransmission Configuration Example ....... 2-4 Figure 2-3 Establishing a Basic OSPF TE RSVP Tunnel....................................... 2-43 Figure 2-12 Configuration Instance of IS-IS TE Crossing Several AS Domains ................................... 2-145 II SJ-20140731105308-012|2014-10-20 (R1............................ 2-105 Figure 2-20 FRR Configuration Example (Bandwidth for Backup Tunnels Being Met) ............ 2-52 Figure 2-13 TE-FRR Bandwidth Protection ............................. 2-123 Figure 2-23 Loose Node Re-optimization Configuration Instance .. 2-89 Figure 2-19 FRR Promotion Configuration Example (Node Protection Having a Higher Priority than Link Protection)............................................................................ 2-110 Figure 2-21 FRR Hello Configuration Example.............................................. 2-129 Figure 2-24 Instance of Automatic Bandwidth Regulation Configuration for the MPLS TE .

............. 5-6 Figure 5-5 Tunnel Protection Group Configuration Example...... 5-4 Figure 5-3 Unidirectional 1:1 Linear Protection Switching (Expressed in Single Direction) ........................................................................ 4-2 Figure 4-2 RDM ..................................................... 2-158 Figure 2-29 TE SRLG Configuration Example..................................... 2-188 Figure 2-36 Instance of Equal Load Sharing Configuration on the TE-ECMP .............................................. 5-3 Figure 5-2 Unidirectional 1+1 Linear Protection Switching (Signal Failure) ..... 3-4 Figure 4-1 MAM ...................... 2-215 Figure 2-39 Instance for Resource Reservation Configuration on the RSVP-TE ........................ 6-16 III SJ-20140731105308-012|2014-10-20 (R1.......................................................................................... 2-186 Figure 2-34 Soft Preemption ....... 5-9 Figure 6-1 Working Flow of the Revertive Mode............................................... 5-5 Figure 5-4 Unidirectional 1:1 Protection Switching (Primary Tunnel Z-A Failure) ....................................................... 6-5 Figure 6-5 APS Configuration Example (Tunnel Protection Group) ........................................ 2-149 Figure 2-27 AR Configuration Example ...........................................0) ZTE Proprietary and Confidential ............................. 6-2 Figure 6-2 Working Flow of the Non-Revertive Mode .............................................. 6-4 Figure 6-3 Tunnel Protection Group Application .................................................................................................................... 2-199 Figure 2-37 TE Affinity Configuration Instance .................................Figures Figure 2-26 FA Configuration Example .......................................................................... 2-154 Figure 2-28 TE Metric Configuration Example....................... 2-186 Figure 2-35 Instance of TE Tunnels Supporting Soft Preemption .................................................................................................................................................................................... 6-5 Figure 6-4 PW Protection Group Application .......................... 4-3 Figure 5-1 Structure of Unidirectional 1+1 Linear Protection Switching ............................................................................................................. 2-203 Figure 2-38 Configuration Instance for Binding Interfaces Supporting TE Bandwidth Reservation ........................................................................................ 6-10 Figure 6-6 APS Configuration Example (PW Protection Group) ......................................................... 2-164 Figure 2-30 TE Tunnel Re-optimization Configuration Example .................................................... 2-221 Figure 3-1 MPLS OAM Configuration Example .................................................................................................... 2-170 Figure 2-31 Topological Graph of the Instance for Tunnel Establishment with Only TE HOTSTANDBY ........................................ 2-180 Figure 2-33 Hard Preemption...................................................................................................................................... 2-175 Figure 2-32 TE Tunnel WTR Configuration Instance ................................

Figures This page intentionally left blank.0) ZTE Proprietary and Confidential . IV SJ-20140731105308-012|2014-10-20 (R1.

Constrained Route .0) ZTE Proprietary and Confidential .Automatic Protection Switching AR .Downstream-on-Demand ECMP .Asynchronous Transfer Mode BDI .Application Response ASBR .Label Distribution Protocol CR-LSP .Equal-Cost Multi-Path routing V SJ-20140731105308-012|2014-10-20 (R1.Glossary ABR .Access Network APS .Border Gateway Protocol CR-LDP .Do-Not-Revert DU .Area Border Router AN .Backward Defect Indication BGP .Constrained Shortest Path First CV .Autonomous System Boundary Router ATM .Downstream Unsolicited DoD .Connectivity Verification CoS .Constraint-based Routing Label Switched Path CSPF .Class of Service DNR .

Internet Protocol IPX .Label Information Base VI SJ-20140731105308-012|2014-10-20 (R1.Label Distribution Protocol LER .Fast Reroute GR .Layer 3 Virtual Private Network LAN .Fast Failure Detection FR .Internet Engineering Task Force IGP .0) ZTE Proprietary and Confidential .Layer 2 Virtual Private Network L3VPN .Interior Gateway Protocol IP .Forward Defect Indication FEC .Label Edge Router LIB .Frame Relay FRR .Graceful Restart GTSM .Forwarding Adjacency FDI .Internetwork Packet Exchange protocol IS-IS .Forwarding Equivalence Class FFD .Local Area Network LDP .Group Traffic State Machine IETF .ZXR10 M6000-S Configuration Guide (MPLS) FA .Intermediate System-to-Intermediate System L2VPN .

Multiprotocol BGP MPLS .Operation.Network Provider Edge NR .Make Before Break MML .Network Control Protocol NE .Point to Point Protocol PW .Network Element NPE .Multiprotocol Label Switching NCP .Man Machine Language MP .Least Upper Bound MBB .0) ZTE Proprietary and Confidential . Administration and Maintenance OSPF .No Request OAM .Point of Local Repair PPP .Provider Edge PLR .Link State Advertisement LSP .Label Switched Path LSR .Label Switch Router LUB .Pseudo Wire VII SJ-20140731105308-012|2014-10-20 (R1.Merge Point MP-BGP .Open Shortest Path First PE .Glossary LSA .

Virtual Path Identifier VPN .Signal Failure TCP .ZXR10 M6000-S Configuration Guide (MPLS) QoS .0) ZTE Proprietary and Confidential .Time To Live UDP .Transmission Control Protocol TE .Virtual Channel VCI .Quality of Service RSVP .User-End PE VC .Voice over Internet Protocol WTR .Virtual Route Forwarding VoIP .Resource Reservation Protocol RSVP-TE .Virtual Private Network VRF .Transport Protocol TTL .Wait to Restore Time VIII SJ-20140731105308-012|2014-10-20 (R1.Virtual Path VPI .User Datagram Protocol UPE .Resource Reservation Protocol .Traffic Engineering TP .Signal Degrade SF .Traffic Engineering SD .Virtual Channel Identifier VP .