Asr1000 Software Config Guide
Asr1000 Software Config Guide
Configuration Guide
First Published: 2017-01-16
Last Modified: 2017-01-16
Americas Headquarters
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
http://www.cisco.com
Tel: 408 526-4000
800 553-NETS (6387)
Fax: 408 527-0883
© 2017 Cisco Systems, Inc. All rights reserved.
CONTENTS
CHAPTER 1 Preface 1
Objectives 1
Document Revision History 1
Organization 6
Related Documentation 8
Document Conventions 8
Obtaining Documentation and Submitting a Service Request 10
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
iii
Contents
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
iv
Contents
Examples 46
Viewing Console Port, SSH, and Telnet Handling Configurations 47
Important Notes and Restrictions 50
CHAPTER 7 Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers 71
Prerequisites for Software Upgrade Processes 73
ISSU Upgrade for Redundant Platforms 73
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
v
Contents
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
vi
Contents
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
vii
Contents
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
viii
Contents
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
ix
Contents
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
x
Contents
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
xi
Contents
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
xii
Contents
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
xiii
Contents
On Ethernet PE 449
Example: HDLC-Ethernet Interworking Configuration 450
Example: Different Forms of Protocol-Based CLI Configuration 450
Example: Verifying the Configuration for HDLC-Ethernet Interworking 454
Example: HDLC-Dot1Q Interworking 463
Additional References 465
Technical Assistance 466
Feature Information for Configuring MPLS Layer 2 VPNs 466
Glossary 470
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
xiv
Contents
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
xv
Contents
CHAPTER 23 PPP Half-Bridge on the Cisco ASR 1000 Series Routers 587
Prerequisites for PPP Half-Bridge on the Cisco ASR 1000 Series Routers 587
Information About PPP Half-Bridge on the Cisco ASR 1000 Series Routers 588
PPP Half-Bridge Supported Features 588
Configuration Examples for PPP Half-Bridge 589
Example: Configuring PPP Half-Bridge on the Cisco ASR 1000 Series Routers 589
Example: Configuring PPP Full-Bridge on the Cisco 7206 Routers 589
Verifying PPP Half-Bridge 589
Debugging PPP Half-Bridge 590
Additional References 591
Feature Information for PPP Half-Bridge on the Cisco ASR 1000 Series Routers 592
CHAPTER 24 Cisco ASR 1000 Embedded Services Processor 10G Non Crypto Capable New Feature 593
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
xvi
Contents
Information About Cisco ASR 1000 ESP 10G Non Crypto Capable New Feature 593
Checking the ESP Board 594
Additional References 594
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
xvii
Contents
Configuring the Router to Boot Using the Consolidated Package Stored on the Router 626
Extracting the SubPackages from a Consolidated Package into the Same File System 628
Extracting the SubPackages from a Consolidated Package into a Different File System 629
Configuring the Router to Boot Using the SubPackages 630
Backing Up Configuration Files 632
Copying a Startup Configuration File to Bootflash 632
Copying a Startup Configuration File to an USB Flash Disk 633
Copying a Startup Configuration File to a TFTP Server 633
Enabling a Second IOS Process on a Single RP Using SSO 633
ISSU—Consolidated Package Upgrade 636
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
xviii
CHAPTER 1
Preface
This preface describes the objectives and organization of this document and explains how to find additional
information on related products and services.
• Objectives, page 1
• Document Revision History, page 1
• Organization, page 6
• Related Documentation, page 8
• Document Conventions, page 8
• Obtaining Documentation and Submitting a Service Request, page 10
Objectives
This document provides an overview of software functionality that is specific to the Cisco ASR 1000 Series
Aggregation Services Routers. It is not intended as a comprehensive guide to all of the software features that
can be run using the Cisco ASR 1000 Series Routers, but only the software aspects that are specific to these
routers.
For information on general software features that are also available on the Cisco ASR 1000 Series Routers,
see the Cisco IOS XE technology guide for that specific software feature.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
1
Preface
Document Revision History
IOS XE 3.12 March 28, 2014 Added MVPNv6 support for the
MVPN MLDP over GRE feature
in the LSM-MLDP-based MVPN
Support chapter.
IOS XE 3.11.0 November 21, 2013 Added MVPNv4 support for the
MVPN MLDP over GRE feature
in the LSM-MLDP-based MVPN
Support chapter.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
2
Preface
Document Revision History
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
3
Preface
Document Revision History
IOS XE 3.1.0S July 30, 2010 Added upgrade and file package
information in the Software
Packaging and Architecture
chapter.
Added restriction regarding ISSU
support in Cisco IOS XE Release
3.1S in Software Upgrade
Processes Supported by Cisco ASR
1000 Series Routers chapter.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
4
Preface
Document Revision History
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
5
Preface
Organization
Organization
This document contains the following chapters:
Title Description
Read Me First Provides information that is pertinent to Cisco ASR
1000 Series Routers in Cisco IOS XE Denali 16.2.1.
Software Packaging and Architecture Provides an introduction to Cisco ASR 1000 Series
Routers software packaging, processes, and file
systems.
Console Port, Telnet, and SSH Handling Provides an overview and configuration options for
the handling of incoming console port, telnet, and
SSH traffic on the Cisco ASR 1000 Series Routers.
Consolidated Packages and SubPackage Management Provides information on downloading, installing, and
running the software on the Cisco ASR 1000 Series
Routers.
Cisco License Call Home Provides information on activating the Cisco License
for Call Home feature.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
6
Preface
Organization
Title Description
Configuring Call Home for Cisco ASR 1000 Series Provides information about the Call Home feature,
Aggregation Services Routers which supports e-mail-based and web-based
notification of critical system events. A versatile range
of message formats are available for optimal
compatibility with pager services, standard e-mail,
or XML-based automated parsing applications.
UniDirectional Link Detection (UDLD) Protocol Provides an overview and configuration options for
the UDLD protocol on the Cisco ASR 1000 Series
Routers.
Using the Management Ethernet Interface Provides an overview and configuration options for
the Management Ethernet interface on the Cisco ASR
1000 Series Routers.
Synchronous Ethernet Support On The Cisco ASR Provides an overview and configuration options for
1000 Series Routers the Synchronous Ethernet on the Cisco ASR 1000
Series Routers.
Configuring Ethernet Over Soft GRE Provides an overview and configuration for the
Generic Routing Encapsulation (GRE) is a tunneling
protocol that can encapsulate a wide variety of
network layer protocols inside virtual point-to-point
links over an IP internetwork.
Configuring Bridge Domain Interfaces Provides an overview of configuration options for the
Bridge Domain Interface on the Cisco ASR 1000
Series Routers.
Monitoring and Maintaining Multilink Frame Relay Provides an overview of monitoring and maintaining
the Multilink Frame Relay feature for the Cisco ASR
1000 Series Routers.
Configuring MPLS Layer 2 VPNs Provides an overview of the Frame Relay to ATM
Bridged Interworking feature.
Tracing and Trace Management Provides an overview of tracing on the Cisco ASR
1000 Series Router, and how to manage the tracing
process and files.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
7
Preface
Related Documentation
Title Description
PPP Half-Bridge on the Cisco ASR 1000 Series Provides information about PPP half-bridge on the
Routers Cisco ASR 1000 Series Routers.
Configuring and Accessing the Web User Interface Provides an overview of the Cisco ASR 1000 Series
Router web user interface, and information on
configuring and accessing the web user interface.
Related Documentation
This section refers you to other documentation that also might be useful as you configure your Cisco ASR
1000 Series Router. The documentation listed below is available online.
Document Conventions
Within the SIP and SPA software configuration guides, the term router is generally used to refer to a variety
of Cisco products (for example, routers, access servers, and switches). Routers, access servers, and other
networking devices that support Cisco IOS software are shown interchangeably within examples. These
products are used only for illustrative purposes; that is, an example that shows one product does not necessarily
indicate that other products are not supported.
This document uses the following conventions:
Convention Description
^ or Ctrl Both the ^ symbol and Ctrl represent the Control (Ctrl) key on a keyboard.
For example, the key combination ^D or Ctrl-D means that you hold
down the Control key while you press the D key. (Keys are indicated in
capital letters but are not case sensitive.)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
8
Preface
Document Conventions
Convention Description
bold font Commands and keywords and user-entered text appear in bold font.
Italic font Document titles, new or emphasized terms, and arguments for which you
supply values are in italic font.
Courier font Terminal sessions and information the system displays appear in courier
font.
Bold Courier font Bold Courier font indicates text that the user must enter.
string A nonquoted set of characters. Do not use quotation marks around the
string or the string will include the quotation marks.
Note Means reader take note. Notes contain helpful suggestions or references to material not covered in the
manual.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
9
Preface
Obtaining Documentation and Submitting a Service Request
Tip Means the following information will help you solve a problem.
Caution Means reader be careful. In this situation, you might do something that could result in equipment damage
or loss of data.
Timesaver Means the described action saves time. You can save time by performing the action described in the
paragraph.
Warning Means reader be warned. In this situation, you might perform an action that could result in bodily
injury.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
10
CHAPTER 2
Read Me First
Important Information about Cisco IOS XE 16
Effective Cisco IOS XE Release 3.7.0E (for Catalyst Switching) and Cisco IOS XE Release 3.17S (for
Access and Edge Routing) the two releases evolve (merge) into a single version of converged release—the
Cisco IOS XE 16—providing one release covering the extensive range of access and edge products in the
Switching and Routing portfolio.
Feature Information
Use Cisco Feature Navigator to find information about feature support, platform support, and Cisco software
image support. An account on Cisco.com is not required.
Related References
• Cisco IOS Command References, All Releases
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
11
Read Me First
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
12
CHAPTER 3
Software Packaging and Architecture
The Cisco ASR 1000 Series Aggregation Services Routers introduce a new software packaging model and
architecture.
This chapter discusses this new packaging and architecture and contains the following sections:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
13
Software Packaging and Architecture
Consolidated Packages
not bundled as part of a consolidated package like prior support for the individual subpackages, and optional
subpackages must be downloaded independently.
Consolidated Packages
A consolidated package is a single image composed of individual software subpackage files. A single
consolidated package file is a bootable file, and the Cisco ASR 1000 Series Router can be run using the
consolidated package.
Note Consolidated packages only contain the required individual subpackage files. These packages do not
contain supplemental, optional subpackages, such as the “sipspawma” package for the Cisco WebEx Node
for ASR 1000 Series.
Each consolidated package also contains a provisioning file. A provisioning file is used for booting in cases
where the individual subpackages are extracted from the consolidated package, or optional subpackages are
used to run the router. For additional information on the advantages and disadvantages of running a complete
consolidated package, see the “Running the Cisco ASR 1000 Series Routers: An Overview” section on page
5-1 .
For information about the consolidated packages available in a specific version of Cisco IOS XE, see the
release notes for that version of Cisco IOS XE. The Cisco IOS XE Software Release Notes contains the release
notes for each version of Cisco IOS XE.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
14
Software Packaging and Architecture
Optional Software SubPackages Outside of Consolidated Packages
SubPackage Purpose
RPBase Provides the operating system software for the Route
Processor.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
15
Software Packaging and Architecture
Provisioning Files
Provisioning Files
Note You must use the provisioning files to manage the boot process if you need to install optional subpackages.
Provisioning files manage the boot process when the Cisco ASR 1000 Series Router is configured to run using
individual subpackages or optional subpackages (such as the package for the Cisco WebEx Node for ASR
1000 Series). When individual subpackages are being used to run the Cisco ASR 1000 Series Router, the
router has to be configured to boot the provisioning file. The provisioning file manages the bootup of each
individual subpackage and the Cisco ASR 1000 Series Router assumes normal operation.
Provisioning files are extracted automatically when individual subpackage files are extracted from a consolidated
package.
Provisioning files are not necessary for running the router using the complete consolidated package; if you
want to run the router using the complete consolidated package, simply boot the router using the consolidated
package file.
See the “Running the Cisco ASR 1000 Series Routers: An Overview” section on page 5-1 for additional
information on the advantages and disadvantages of running individual subpackages versus running a complete
consolidated package.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
16
Software Packaging and Architecture
ROMmon Image
• The provisioning file and individual subpackage files must be kept in the same directory. The provisioning
file does not work properly if the individual subpackage files are in other directories.
• The provisioning filename can be renamed; the individual subpackage filenames cannot be renamed.
• After placing the provisioning file and the individual subpackage files in a directory and booting the
router, it is highly advisable not to rename, delete, or alter any of these files. Renaming, deleting, or
altering the files can lead to unpredictable router problems and behaviors.
ROMmon Image
An independent ROMmon image is released periodically separate from consolidated packages or any other
software releases.
See the documentation that accompanies the ROMmon image for information on each ROMmon image. For
additional information on ROMmon, see the Cisco ASR 1000 Series Routers Maintain and Operate Guide
Processes Overview
Cisco IOS XE has numerous components that run entirely as separate processes on the Cisco ASR 1000 Series
Routers. This modular architecture increases network resiliency by distributing operating responsibility among
separate processes rather than relying on Cisco IOS software for all operations.
This section covers the following topics:
The following table provides a list of the important individual processes for the Cisco ASR 1000 Series
Routers. These processes run in the background, and the CLI on Cisco ASR 1000 Series Routers using Cisco
IOS-XE is identical in look, feel, and usage to the Cisco IOS CLI on most platforms. This information is
provided because it may be useful for checking router state and troubleshooting, but understanding this
information is not essential to understanding most router operations.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
17
Software Packaging and Architecture
Processes Overview
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
18
Software Packaging and Architecture
IOS as a Process
SPA driver process Provides an isolated SPA (one instance per SIPSPA
process driver for a SPA per SIP)
specific SPA.
CPP driver process Manages the CPP ESP (one instance per ESPBase
hardware forwarding ESP)
engine on the ESP.
CPP HA process Manages HA state for the ESP (one instance per ESPBase
CPP hardware forwarding ESP)
engine.
IOS as a Process
In almost all previous Cisco router platforms, an overwhelming majority of the internal software processes
are run using Cisco IOS memory.
The Cisco ASR 1000 Series Routers introduce a distributed software architecture that moves many operating
system responsibilities out of the IOS process. In this architecture, IOS, which previously was responsible
for almost all of the internal software processes, now runs as one of many Linux processes while allowing
other Linux processes to share responsibility for running the router. This architecture allows for better allocation
of memory so the router can run more efficiently.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
19
Software Packaging and Architecture
File Systems on the Cisco ASR 1000 Series Router
• Increased fault tolerance—In the event of an active IOS failure, the second IOS process immediately
becomes the active IOS process with little to no service disruption.
• No downtime software upgrades—IOS and other software on the router can be upgraded using the In
Service Software Upgrade (ISSU) feature in the standby IOS process, thereby allowing the network to
remain active during the software upgrade. See the “Router#” section on page 5-20 for additional
information on when ISSU can and cannot be used to perform no downtime software upgrades.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
20
Software Packaging and Architecture
Autogenerated File Directories and Files
If you run into a file system not listed in the above table, enter the? help option or see the copy command
reference for additional information on that file system.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
21
Software Packaging and Architecture
Autogenerated File Directories and Files
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
22
CHAPTER 4
Using Cisco IOS XE Software
This chapter provides information to prepare you to configure the Cisco ASR 1000 Series Routers:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
23
Using Cisco IOS XE Software
Accessing the CLI Using a Directly-Connected Console
Note Cisco ASR 1000 Series Router auxiliary port does not support modem.
SUMMARY STEPS
DETAILED STEPS
Step 1 Configure your terminal emulation software with the following settings:
• 9600 bits per second (bps)
• 8 data bits
• No parity
• 1 stop bit
• No flow control
Step 2 Connect to the port using the RJ-45-to-RJ-45 cable and RJ-45-to-DB-25 DTE adapter or using the RJ-45-to-DB-9 DTE
adapter (labeled “Terminal”).
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
24
Using Cisco IOS XE Software
Accessing the CLI Using a Directly-Connected Console
SUMMARY STEPS
1. After you attach the terminal hardware to the console port on the router and you configure your terminal
emulation software with the proper settings, the following prompt appears:
2. Press Return to enter user EXEC mode. The following prompt appears:
3. From user EXEC mode, enter the enable command as shown in the following example:
4. At the password prompt, enter your system password. If an enable password has not been set on your
system, this step may be skipped.The following example shows entry of the password enablepass:
5. When your enable password is accepted, the privileged EXEC mode prompt appears:
6. You now have access to the CLI in privileged EXEC mode and you can enter the necessary commands
to complete your desired tasks.
7. To exit the console session, enter the quit command as shown in the following example:
DETAILED STEPS
Step 1 After you attach the terminal hardware to the console port on the router and you configure your terminal emulation
software with the proper settings, the following prompt appears:
Example:
Press RETURN to get started.
Step 2 Press Return to enter user EXEC mode. The following prompt appears:
Example:
Router>
Step 3 From user EXEC mode, enter the enable command as shown in the following example:
Example:
Router> enable
Step 4 At the password prompt, enter your system password. If an enable password has not been set on your system, this step
may be skipped.The following example shows entry of the password enablepass:
Example:
Password: enablepass
Step 5 When your enable password is accepted, the privileged EXEC mode prompt appears:
Example:
Router#
Step 6 You now have access to the CLI in privileged EXEC mode and you can enter the necessary commands to complete your
desired tasks.
Step 7 To exit the console session, enter the quit command as shown in the following example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
25
Using Cisco IOS XE Software
Accessing the CLI from a Remote Console Using Telnet
Example:
Router# quit
Note To prevent disabling login on the line, be careful that you specify a password with the password command
when you configure the login line configuration command. If you are using authentication, authorization,
and accounting (AAA), you should configure the login authentication line configuration command. To
prevent disabling login on the line for AAA authentication when you configure a list with the login
authentication command, you must also configure that list using the aaa authentication login global
configuration command. For more information about AAA services, see the Cisco IOS XE Security
Configuration Guide, and the Cisco IOS Security Command Reference Guide .
In addition, before you can make a Telnet connection to the router, you must have a valid host name for the
router or have an IP address configured on the router. For more information about requirements for connecting
to the router using Telnet, information about customizing your Telnet services, and using Telnet key sequences,
see the Cisco IOS Configuration Fundamentals Configuration Guide.
SUMMARY STEPS
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
26
Using Cisco IOS XE Software
Accessing the CLI from a Remote Console Using Telnet
DETAILED STEPS
Step 1 From your terminal or PC, enter one of the following commands:
• connect host [port] [keyword]
• telnet host [port] [keyword]
In this syntax, host is the router hostname or an IP address, port is a decimal port number (23 is the default), and keyword
is a supported keyword. For more information, see the Cisco IOS Configuration Fundamentals Command Reference
Guide .
Note If you are using an access server, then you will need to specify a valid port number such as telnet 172.20.52.40
2004, in addition to the hostname or IP address.
The following example shows the telnet command to connect to the router named router:
Example:
unix_host% telnet router
Trying 172.20.52.40...
Connected to 172.20.52.40.
Escape character is '^]'.
unix_host% connect
Step 2 At the password prompt, enter your login password. The following example shows entry of the password mypass:
Example:
User Access Verification
Password: mypass
Note If no password has been configured, press
Return.
Step 3 From user EXEC mode, enter the enable command as shown in the following example:
Example:
Router> enable
Step 4 At the password prompt, enter your system password. The following example shows entry of the password enablepass:
Example:
Password: enablepass
Step 5 When the enable password is accepted, the privileged EXEC mode prompt appears:
Example:
Router#
Step 6 You now have access to the CLI in privileged EXEC mode and you can enter the necessary commands to complete your
desired tasks.
Step 7 To exit the Telnet session, use the exit or logout command as shown in the following example:
Example:
Router# logout
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
27
Using Cisco IOS XE Software
Using Keyboard Shortcuts
Keystrokes Purpose
1
Ctrl-B or the Left Arrow key Move the cursor back one character
Ctrl-F orthe Right Arrow key1 Move the cursor forward one character
Command Purpose
2
Ctrl-P or the Up Arrow key Recall commands in the history buffer, beginning
with the most recent command. Repeat the key
sequence to recall successively older commands.
Ctrl-N or the Down Arrow key1 Return to more recent commands in the history buffer
after recalling commands with Ctrl-P or the Up
Arrow key.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
28
Using Cisco IOS XE Software
Understanding the Command Mode
Command Purpose
Router# show history While in EXEC mode, list the last several commands
you have just entered.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
29
Using Cisco IOS XE Software
Understanding the Command Mode
Privileged EXEC From user EXEC mode, use the To return to user EXEC mode,
Router#
enable EXEC command. use the disable command.
Diagnostic The router boots up or accesses If the IOS process failing is the
Router(diag)#
diagnostic mode in the reason for entering diagnostic
following scenarios: mode, the IOS problem must be
resolved and the router rebooted
In some cases, diagnostic mode
to get out of diagnostic mode.
will be reached when the IOS
process or processes fail. In If the router is in diagnostic
most scenarios, however, the mode because of a
router will. transport-map configuration,
access the router through
A user-configured access policy
another port or using a method
was configured using the
that is configured to connect to
transport-map command that
the Cisco IOS CLI.
directed the user into diagnostic
mode. See the Chapter 4, If the router is accessed through
“Console Port, Telnet, and SSH the Route Processor auxiliary
Handling” of this book for port, access the router through
information on configuring another port. Accessing the
access policies. router through the auxiliary port
is not useful for customer
The router was accessed using
purposes anyway.
a Route Processor auxiliary
port.
A break signal (Ctrl-C,
Ctrl-Shift-6, or the send break
command ) was entered and the
router was configured to go into
diagnostic mode when the break
signal was received.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
30
Using Cisco IOS XE Software
Getting Help
Getting Help
Entering a question mark (?) at the CLI prompt displays a list of commands available for each command
mode. You can also get a list of keywords and arguments associated with any command by using the
context-sensitive help feature.
To get help specific to a command mode, a command, a keyword, or an argument, use one of the commands
listed in the following table:
Command Purpose
help Provides a brief description of the help system in any
command mode.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
31
Using Cisco IOS XE Software
Finding Command Options
The <cr> symbol in command help output stands for “carriage return.” On older keyboards, the carriage return
key is the Return key. On most modern keyboards, the carriage return key is the Enter key. The <cr> symbol
at the end of command help output indicates that you have the option to press Enter to complete the command
and that the arguments and keywords in the list preceding the <cr> symbol are optional. The <cr> symbol by
itself indicates that no more arguments or keywords are available and that you must press Enter to complete
the command.
The following table shows examples of how you can use the question mark (?) to assist you in entering
commands.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
32
Using Cisco IOS XE Software
Finding Command Options
Command Comment
Enter the enable command and password to access privileged
Router> enable
Password: <password> EXEC commands. You are in privileged EXEC mode when the
Router# prompt changes to a “# ” from the “> ”; for example, Router> to
Router# .
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
33
Using Cisco IOS XE Software
Finding Command Options
Command Comment
Router(config-if)# ?
Interface configuration commands:
.
.
.
ip Interface Internet Protocol
config commands
keepalive Enable keepalive
lan-name LAN Name command
llc2 LLC2 Interface Subcommands
load-interval Specify interval for load
calculation for an
interface
locaddr-priority Assign a priority group
logging Configure logging for interface
loopback Configure internal loopback on
an interface
mac-address Manually set interface MAC
address
mls mls router sub/interface commands
Enter the command that you want to configure for the interface.
Router(config-if)# ip ?
Interface IP configuration subcommands: This example uses the ip command.
access-group Specify access control for
packets Enter ? to display what you must enter next on the command line.
accounting Enable IP accounting on this This example shows only some of the available interface IP
interface
address Set the IP address of an
configuration commands.
interface
authentication authentication subcommands
bandwidth-percent Set EIGRP bandwidth limit
broadcast-address Set the broadcast address of an
interface
cgmp Enable/disable CGMP
directed-broadcast Enable forwarding of directed
broadcasts
dvmrp DVMRP interface commands
hello-interval Configures IP-EIGRP hello
interval
helper-address Specify a destination address
for UDP broadcasts
hold-time Configures IP-EIGRP hold time
.
.
.
Router(config-if)# ip
Router(config-if)# ip address ?
A.B.C.D IP address
negotiated IP Address negotiated over PPP
Router(config-if)# ip address
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
34
Using Cisco IOS XE Software
Using the no and default Forms of Commands
Command Comment
Enter the command that you want to configure for the interface.
This example uses the ip address command.
Enter ? to display what you must enter next on the command line.
In this example, you must enter an IP address or the negotiated
keyword.
A carriage return (<cr>) is not displayed; therefore, you must
enter additional keywords or arguments to complete the command.
Enter the keyword or argument that you want to use. This example
Router(config-if)# ip address 172.16.0.1 ?
A.B.C.D IP subnet mask uses the 172.16.0.1 IP address.
Router(config-if)# ip address 172.16.0.1
Enter ? to display what you must enter next on the command line.
In this example, you must enter an IP subnet mask.
A <cr> is not displayed; therefore, you must enter additional
keywords or arguments to complete the command.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
35
Using Cisco IOS XE Software
Saving Configuration Changes
[OK]
Router#
This task saves the configuration to NVRAM.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
36
Using Cisco IOS XE Software
Filtering the Output of the show and more Commands
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
37
Using Cisco IOS XE Software
Finding Support Information for Platforms and Cisco Software Images
Router# reload
Proceed with reload? [confirm]
...(Some messages are omitted here)
Initializing Hardware...
Calculating the ROMMON CRC...CRC is correct.
Place the power supply switch in the Off position after seeing this message.
Release notes are intended to be release-specific for the most current release, and the information provided
in these documents may not be cumulative in providing information about features that first appeared in
previous releases. Refer to Cisco Feature Navigator for cumulative feature information.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
38
CHAPTER 5
Console Port, Telnet, and SSH Handling
This chapter covers the following topics:
• Console Port Overview for the Cisco ASR 1000 Series Routers, page 39
• Console Port Handling Overview, page 39
• Telnet and SSH Overview for the Cisco ASR 1000 Series Routers, page 40
• Persistent Telnet and Persistent SSH Overview, page 40
• Configuring a Console Port Transport Map, page 40
• Configuring Persistent Telnet, page 42
• Configuring Persistent SSH, page 44
• Viewing Console Port, SSH, and Telnet Handling Configurations, page 47
• Important Notes and Restrictions, page 50
Console Port Overview for the Cisco ASR 1000 Series Routers
The console port on the Cisco ASR 1000 Series Router is an EIA/TIA-232 asynchronous, serial connection
with no flow control and an RJ-45 connector. The console port is used to access the router and is located on
the front panel of the Route Processor (RP).
For information on accessing the router using the console port, see the “Accessing the CLI Using a
Directly-Connected Console” section on page 3-2 .
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
39
Console Port, Telnet, and SSH Handling
Telnet and SSH Overview for the Cisco ASR 1000 Series Routers
These settings can be changed by configuring a transport map for the console port and applying that transport
map to the console interface.
Telnet and SSH Overview for the Cisco ASR 1000 Series Routers
Telnet and Secure Shell (SSH) on the Cisco ASR 1000 Series Routers can be configured and handled like
Telnet and SSH on other Cisco platforms. For information on traditional Telnet, see the line command in the
Cisco IOS Terminal Services Command Reference guide located at:
http://www.cisco.com/en/US/docs/ios/12_2/termserv/command/reference/trflosho.html#wp1029818.
For information on configuring traditional SSH, see the “Configuring Secure Shell” chapter of the Cisco IOS
Security Configuration Guide located at: http://www.cisco.com/en/US/docs/ios/12_2/security/configuration/
guide/scfssh.html .
The Cisco ASR 1000 Series Routers also introduces persistent Telnet and persistent SSH. Persistent Telnet
and persistent SSH allow network administrators to more clearly define the treatment of incoming traffic
when users access the router through the Management Ethernet port using Telnet or SSH. Notably, persistent
Telnet and persistent SSH provide more robust network access by allowing the router to be configured to be
accessible through the Ethernet Management port using Telnet or SSH even when the IOS process has failed.
SUMMARY STEPS
1. enable
2. configure terminal
3. transport-map type console transport-map-name
4. connection wait [allow interruptible | none]
5. exit
6. transport type console console-line-number input transport-map-name
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
40
Console Port, Telnet, and SSH Handling
Configuring a Console Port Transport Map
DETAILED STEPS
Router> enable
Step 2 configure terminal Enters global configuration mode.
Example:
Example:
Router(config-tmap)# exit
Step 6 transport type console console-line-number Applies the settings defined in the transport map to the console
input transport-map-name interface.
The transport-map-name for this command must match the
Example: transport-map-name defined in the transport-map type console
comm and.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
41
Console Port, Telnet, and SSH Handling
Examples
Example:
Examples
In the following example, a transport map to set console port access policies is created and attached to console
port 0:
SUMMARY STEPS
1. enable
2. configure terminal
3. transport-map type persistent telnet transport-map-name
4. connection wait [allow {interruptible}| none {disconnect}]
5. transport interface gigabitethernet 0
6. exit
7. transport type persistent telnet input transport-map-name
DETAILED STEPS
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
42
Console Port, Telnet, and SSH Handling
Configuring Persistent Telnet
Router> enable
Step 2 configure terminal Enters global configuration mode.
Example:
Example:
Step 5 transport interface gigabitethernet 0 Applies the transport map settings to the Management Ethernet interface
(interface gigabitethernet 0).
Example: Persistent Telnet can only be applied to the Management Ethernet interface
on the Cisco ASR 1000 Series Routers. This step must be taken before
Router(config-tmap)# transport interface
gigabitethernet 0 applying the transport map to the Management Ethernet interface.
Step 6 exit Exits transport map configuration mode to re-enter global configuration
mode.
Example:
Router(config-tmap)# exit
Step 7 transport type persistent telnet input Applies the settings defined in the transport map to the Management
transport-map-name Ethernet interface.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
43
Console Port, Telnet, and SSH Handling
Examples
Example:
Examples
In the following example, a transport map that will make all Telnet connections wait for an IOS vty line to
become available before connecting to the router, while also allowing the user to interrupt the process and
enter diagnostic mode, is configured and applied to the Management Ethernet interface (interface gigabitethernet
0).
The transport map is then applied to the interface when the transport type persistent telnet input command
is entered to enable persistent Telnet.
SUMMARY STEPS
1. enable
2. configure terminal
3. transport-map type persistent ssh transport-map-name
4. connection wait [allow {interruptible}| none {disconnect}]
5. rsa keypair-name rsa-keypair-name
6. authentication-retries number-of-retries
7. time-out timeout-interval
8. transport interface gigabitethernet 0
9. exit
10. transport type persistent ssh input transport-map-name
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
44
Console Port, Telnet, and SSH Handling
Configuring Persistent SSH
DETAILED STEPS
Router> enable
Step 2 configure terminal Enters global configuration mode.
Example:
Example:
Step 5 rsa keypair-name rsa-keypair-name Names the RSA keypair to be used for persistent SSH connections.
For persistent SSH connections, the RSA keypair name must be defined
Example: using this command in transport map configuration mode. The RSA
keypair definitions defined elsewhere on the router, such as through the
Router(config-tmap)# rsa keypair-name
sshkeys use of the ip ssh rsa keypair-name command, do not apply to persistent
SSH connections.
No rsa-keypair-name is defined by default.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
45
Console Port, Telnet, and SSH Handling
Examples
Router(config-tmap)# time-out 30
Step 8 transport interface gigabitethernet 0 Applies the transport map settings to the Management Ethernet interface
(interface gigabitethernet 0).
Example: Persistent SSH can only be applied to the Management Ethernet interface
on the Cisco ASR 1000 Series Routers.
Router(config-tmap)# transport interface
gigabitethernet 0
Step 9 exit Exits transport map configuration mode to re-enter global configuration
mode.
Example:
Router(config-tmap)# exit
Step 10 transport type persistent ssh input Applies the settings defined in the transport map to the Management
transport-map-name Ethernet interface.
The transport-map-name for this command must match the
Example: transport-map-name defined in the transport-map type persistent ssh
command .
Example:
Examples
In the following example, a transport map that will make all SSH connections wait for the vty line to become
active before connecting to the router is configured and applied to the Management Ethernet interface (interface
gigabitethernet 0). The RSA keypair is named sshkeys.
This example only uses the commands required to configure persistent SSH.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
46
Console Port, Telnet, and SSH Handling
Viewing Console Port, SSH, and Telnet Handling Configurations
In the following example, a transport map is configured that will apply the following settings to any users
attempting to access the Management Ethernet port via SSH:
• Users using SSH will wait for the vty line to become active, but will enter diagnostic mode if the attempt
to access IOS through the vty line is interrupted.
• The RSA keypair name is sshkeys
• The connection allows one authentication retry.
• The banner “ --Waiting for vty line-- ” will appear if the connection is waiting for the vty line to become
active.
The transport map is then applied to the interface when the transport type persistent ssh input command
is entered to enable persistent SSH:
Router(config-tmap)#banner wait X
Enter TEXT message. End with the character 'X'.
--Waiting for vty line--
X
Router(config-tmap)#
time-out 30
Router(config-tmap)# transport interface gigabitethernet 0
Router(config-tmap)# exit
Router(config)# transport type persistent ssh input sshhandler
Transport Map:
Name: sshhandler
Type: Persistent SSH Transport
Interface:
GigabitEthernet0
Connection:
Wait option: Wait Allow Interruptable
Wait banner:
Waiting for IOS prompt
SSH:
Timeout: 120
Authentication retries: 5
RSA keypair: sshkeys
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
47
Console Port, Telnet, and SSH Handling
Viewing Console Port, SSH, and Telnet Handling Configurations
Transport Map:
Name: telnethandler
Type: Persistent Telnet Transport
Interface:
GigabitEthernet0
Connection:
Wait option: Wait Allow Interruptable
Wait banner:
Waiting for IOS process
Transport Map:
Name: telnethandling1
Type: Persistent Telnet Transport
Connection:
Wait option: Wait Allow
Router# show transport-map type console
Transport Map:
Name: consolehandler
Type: Console Transport
Connection:
Wait option: Wait Allow Interruptable
Wait banner:
Waiting for the IOS CLI
SSH:
Timeout: 120
Authentication retries: 5
RSA keypair: sshkeys
Router# show transport-map type persistent telnet
Transport Map:
Name: telnethandler
Type: Persistent Telnet Transport
Interface:
GigabitEthernet0
Connection:
Wait option: Wait Allow Interruptable
Wait banner:
Waiting for IOS process
Transport Map:
Name: telnethandling1
Type: Persistent Telnet Transport
Connection:
Wait option: Wait Allow
Router# show transport-map name telnethandler
Transport Map:
Name: telnethandler
Type: Persistent Telnet Transport
Interface:
GigabitEthernet0
Connection:
Wait option: Wait Allow Interruptable
Wait banner:
Waiting for IOS process
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
48
Console Port, Telnet, and SSH Handling
Viewing Console Port, SSH, and Telnet Handling Configurations
Wait banner:
Waiting for the IOS CLI
SSH:
Timeout: 120
Authentication retries: 5
RSA keypair: sshkeys
Router#
The show platform software configuration access policy command can be used to view the current
configurations for the handling of incoming console port, SSH, and Telnet connections. The output of this
command provides the current wait policy for each type of connection, as well as any information on the
currently configured banners.
Wait banner :
Waiting for IOS Process
Method : ssh
Rule : wait
Shell banner:
Wait banner :
Method : console
Rule : wait with interrupt
Shell banner:
Wait banner :
Router# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# transport-map type persistent ssh sshhandler
Router(config-tmap)# connection wait allow interruptible
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
49
Console Port, Telnet, and SSH Handling
Important Notes and Restrictions
Router(config-tmap)# exit
Router(config)# transport type persistent ssh input sshhandler
Router(config)# exit
Router# show platform software configuration access policy
The current access-policies
Method : telnet
Rule : wait with interrupt
Wait banner :
Waiting for IOS process
Method : ssh
Rule : wait with interrupt
Wait banner :
Waiting for IOS
Method : console
Rule : wait with interrupt
Shell banner:
Wait banner :
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
50
CHAPTER 6
Consolidated Packages and SubPackages
Management
This chapter discusses how consolidated packages and software subpackages (individual and optional) are
managed and are used to run the Cisco ASR 1000 Series Aggregation Services Routers. It contains the
following sections:
Note This section of the document does not discuss limited downtime upgrades. For information on limited
downtime upgrades, see the “Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers”
section on page 6-1 .
Running the Cisco ASR 1000 Series Routers Using Individual and Optional
SubPackages: An Overview
The Cisco ASR 1000 Series Routers can be configured to run using individual subpackages and optional
subpackages.
When the router is configured to run using individual and optional subpackages:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
51
Consolidated Packages and SubPackages Management
Running the Cisco ASR 1000 Series Routers Using a Consolidated Package: An Overview
• Each individual subpackage within a consolidated package is extracted onto the router as its own file.
• Additionally, any optional subpackages must be separately downloaded and stored in the same directory
with the provisioning file and the other individual subpackages that have been extracted.
• The router then runs by accessing each file as needed for operational purposes. All individual and optional
subpackage files must be stored in the same directory on the router for the router to run properly using
individual subpackages.
When a Cisco ASR 1000 Series Router is configured to run using individual and optional subpackages,
software image content from the RP is copied into memory on an as-needed basis only. Memory is conserved
for other router processes, such as passing traffic. The router, therefore, allows for the highest peak traffic
load when configured to run using individual subpackages.
When running the Cisco ASR 1000 Series Routers using individual and optional subpackages, the router must
be configured to boot using the provisioning file that was included in the consolidated package with the
individual subpackage files. This provisioning file must also be in the same directory as the individual and
optional subpackage files. The router boots faster when configured to run using individual and optional
subpackages than it does when configured to run using a consolidated package.
A Cisco ASR 1000 Series Router cannot be configured to run individual and optional subpackages stored on
a TFTP or any other network server. The individual and optional subpackages along with the provisioning
file must be copied onto the bootflash: file system to run the router using this method.
Running the Cisco ASR 1000 Series Routers Using a Consolidated Package:
An Overview
The Cisco ASR 1000 Series Routers can also be configured to run using a consolidated package.
Note Booting the router from a consolidated package is not supported for installation of optional subpackages.
For more information, see the Running the Cisco ASR 1000 Series Routers Using Individual and Optional
SubPackages: An Overview, on page 51.
When the router is configured to run using a consolidated package, the entire consolidated package file is
copied onto the router or accessed by the router via TFTP or another network transport method. The router
runs using the consolidated package file.
When a Cisco ASR 1000 Series Router is configured to run using the consolidated package file, more memory
is required to process router requests because the router has to search one larger file for every request. The
peak amount of memory available for passing network traffic is therefore lower when the router is configured
to run using a consolidated package.
A Cisco ASR 1000 Series Router configured to run using a consolidated package is booted by booting the
consolidated package file. Because this file is large, the boot process for routers running using the consolidated
package is slower than the boot process for routers running individual subpackages.
A Cisco ASR 1000 Series Router configured to run using a consolidated package does have some advantages
over a Cisco ASR 1000 Series Router configured to run individual subpackages. First, a consolidated package
can be booted and utilized using TFTP or another network transport method. Secondly, configuring the router
to use the one consolidated package file is easier than managing several individual subpackage files. Running
the router using a consolidated package may be the right method of running the router in certain networking
environments.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
52
Consolidated Packages and SubPackages Management
Running the Cisco ASR 1000 Series Routers: A Summary
The consolidated package should be stored on bootflash:, usb[0-1]:, or a remote file system when this method
is used to run the router.
Table 10: Advantages and Disadvantages of Running Individual subPackages and Consolidated Packages,
on page 53 summarizes the advantages and disadvantages of the approaches.
Table 10: Advantages and Disadvantages of Running Individual subPackages and Consolidated Packages
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
53
Consolidated Packages and SubPackages Management
Software File Management Using Command Sets
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
54
Consolidated Packages and SubPackages Management
The copy Command
Note For additional information on limited downtime upgrades using the request platform software package
command set, see the “Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers” section
on page 6-1 .
The system is without a fully initialized peer and service impact will occur. Proceed with
abort? [confirm]
The issu runversion command is optional for completing a consolidated package upgrade on the Cisco ASR
1000 Series Routers. You can enter issu commitversion from the active RP to complete the software upgrade,
then use the redundancy force-switchover command to switch to the upgraded RP on this platform, if desired.
Note For additional information on limited downtime upgrades using the issu command set, see the “Software
Upgrade Processes Supported by Cisco ASR 1000 Series Routers” section on page 6-1 .
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
55
Consolidated Packages and SubPackages Management
Managing and Configuring the Router to Run Using Consolidated Packages and Individual SubPackages
SUMMARY STEPS
1. Copy the consolidated package into bootflash: using the copy URL-to-image bootflash: command.
2. If you want to run the router using individual subpackages, enter the request platform software package
expand file bootflash:image-name command. If you want to run the router using a consolidated package,
skip this step.
3. Enter the dir bootflash: command to verify your consolidated package or your extracted subpackages are
in the directory.
4. If you are trying to run individual subpackages, use the delete bootdisk:image-name to delete the
consolidated package. If you want to run the router using the consolidated package, skip this step.
5. Set up the boot parameters for your boot. Set the configuration register to 0x2 by entering the config-register
0x2102 global configuration command, and enter the boot system flash bootflash:image-name (if running
using the consolidated package) or boot system flash bootflash:provisionging-file-name (if running using
individual subpackages) global configuration command.
6. Enter copy running-config startup-config to save your configuration.
7. Enter the reload command to reload the router and finish the boot. The upgraded software should be
running when the reload completes.
DETAILED STEPS
Step 1 Copy the consolidated package into bootflash: using the copy URL-to-image bootflash: command.
Step 2 If you want to run the router using individual subpackages, enter the request platform software package expand file
bootflash:image-name command. If you want to run the router using a consolidated package, skip this step.
Step 3 Enter the dir bootflash: command to verify your consolidated package or your extracted subpackages are in the directory.
Step 4 If you are trying to run individual subpackages, use the delete bootdisk:image-name to delete the consolidated package.
If you want to run the router using the consolidated package, skip this step.
Step 5 Set up the boot parameters for your boot. Set the configuration register to 0x2 by entering the config-register 0x2102
global configuration command, and enter the boot system flash bootflash:image-name (if running using the consolidated
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
56
Consolidated Packages and SubPackages Management
Managing and Configuring a Router to Run Using a Consolidated Package
package) or boot system flash bootflash:provisionging-file-name (if running using individual subpackages) global
configuration command.
Step 6 Enter copy running-config startup-config to save your configuration.
Step 7 Enter the reload command to reload the router and finish the boot. The upgraded software should be running when the
reload completes.
Note Do not use this procedure if you also need to install any optional subpackages.
This section documents the following procedures:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
57
Consolidated Packages and SubPackages Management
Managing and Configuring a Router to Run Using a Consolidated Package
Managing and Configuring a Consolidated Package Using the request platform software
package install Command
In the following example, the request platform software package install command is used to upgrade a
consolidated package running on RP 0. The force option, which forces the upgrade past any prompt (such as
already having the same consolidated package installed), is used in this example.
WARNING:
WARNING: Candidate software will be installed upon reboot
WARNING:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
58
Consolidated Packages and SubPackages Management
Managing and Configuring a Router to Run Using Individual SubPackages From a Consolidated Package
Note A reload must be performed to finish this procedure.The Managing and Configuring a Consolidated
Package Using the copy Command, on page 57 includes an example of how to configure the router to
boot using the consolidated package, and then an example of what happens after the reload is performed
to finish the installation.
SUMMARY STEPS
DETAILED STEPS
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
59
Consolidated Packages and SubPackages Management
Managing and Configuring a Router to Run Using Individual SubPackages From a Consolidated Package
Note After performing this step, do not move any of the files. The bootup process cannot function properly unless
all of the subpackages and the provisioning file are located in the same directory.Also, do not rename the
subpackage files. Only the provisioning file can be renamed, and the renaming of the provisioning file, if desired,
should be done at this step before the router is rebooted.
Step 2 Configure the router to boot using the provisioning file.The sequence below provides an example that would boot the
router using the provisioning file named packages.conf that was stored with the other subpackages in the bootflash: file
system:
Example:
Router(config)# no boot system
Router(config)# config-register 0x2102
Router(config)# boot system flash bootflash:packages.conf
Router(config)# exit
*May 11 01:31:04.815: %SYS-5-CONFIG_I: Configured from console by con
Router# copy running-config startup-config
Building configuration...
[OK]
Router# reload
What to Do Next
Extracting the SubPackages and the Provisioning File: Example 1
The following example shows how to extract the individual subpackages and the provisioning file from a
consolidated package that has already been placed in the directory where you want to store the individual
subpackages and the provisioning file.
Output of the directory before and after the extraction is given to confirm the files were extracted.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
60
Consolidated Packages and SubPackages Management
Managing and Configuring a Router to Run Using Individual SubPackages From a Consolidated Package
asr1000rp1-rpbase.02.01.00.122-33.XNA.pkg
57614 -rw- 21946572 May 22 2008 11:26:25 -07:00
asr1000rp1-rpcontrol.02.01.00.122-33.XNA.pkg
57615 -rw- 48099532 May 22 2008 11:26:26 -07:00
asr1000rp1-rpios-adventerprisek9.02.01.00.122-33.XNA.pkg
57616 -rw- 34324684 May 22 2008 11:26:27 -07:00
asr1000rp1-sipbase.02.01.00.122-33.XNA.pkg
57617 -rw- 22124748 May 22 2008 11:26:28 -07:00
asr1000rp1-sipspa.02.01.00.122-33.XNA.pkg
57603 -rw- 6256 May 22 2008 11:26:28 -07:00 packages.conf
13 -rw- 45977 Apr 9 2008 16:48:46 -07:00 target_support_output.tgz.tgz
928862208 bytes total (286662656 bytes free)
Extracting the SubPackages and the Provisioning File: Example 2
The following example shows how to extract the individual subpackages and the provisioning file from a
consolidated package that has already been placed on the router in a directory that will not store the individual
subpackages and the provisioning file. In this particular example, the contents of a consolidated package stored
in usb0: are extracted into bootflash:.
Output of the bootflash: directory before and after the extraction is given to confirm the files were extracted:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
61
Consolidated Packages and SubPackages Management
Managing and Configuring a Router to Run Using Individual SubPackages From a Consolidated Package
In the following example, the provisioning file and the individual subpackages are extracted from a consolidated
package. The router is then configured to boot using the provisioning file. This example also shows the
config-register being set and the running configuration being saved because these tasks must be performed
for the router to reload properly. The router is then reloaded to complete the process.
Copying a Set of Individual SubPackage Files, and Booting Using a Provisioning File
To copy a set of individual subpackage files and to boot using a provisioning file, perform the following steps:
Note Although this upgrade method works, it is less efficient than other methods of upgrading the router’s
software.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
62
Consolidated Packages and SubPackages Management
Managing and Configuring a Router to Run Using Optional SubPackages
SUMMARY STEPS
1. Copy each individual subpackage and the provisioning file into the bootflash: directory using the copy
command. Note that this method of running the router will only work if all the individual subpackages
for a release and a provisioning file are downloaded onto the router and stored in the bootflash: directory.
No other file directories should be used for booting the router using individual subpackages.The files can
also be moved on the router physically using a USB Flash drive.
2. Configure the router to boot using the provisioning file.
DETAILED STEPS
Step 1 Copy each individual subpackage and the provisioning file into the bootflash: directory using the copy command. Note
that this method of running the router will only work if all the individual subpackages for a release and a provisioning
file are downloaded onto the router and stored in the bootflash: directory. No other file directories should be used for
booting the router using individual subpackages.The files can also be moved on the router physically using a USB Flash
drive.
Step 2 Configure the router to boot using the provisioning file.
The sequence below provides an example that describes how to boot the router using the provisioning file named
packages.conf that was stored with the other subpackages in the bootflash: file system. The router runs using individual
subpackages once the reload is complete.
Example:
Router(config)# no boot system
Router(config)# config-register 0x2102
Router(config)# boot system flash bootflash:packages.conf
Router(config)# exit
*May 11 01:31:04.815: %SYS-5-CONFIG_I: Configured from console by con
Router# write memory
Building configuration...
[OK]
Router# reload
Note If you install the Cisco WebEx Node for ASR 1000 Series SPA before the software subpackage is installed,
you will receive the error message %ASR1000_RP_SPA-3-MISSING_SPA_PKG_ERR. This message
will resolve once you download and install the appropriate sipspawma subpackage and then reload the
router in individual subpackage mode.
To run the router using an optional subpackage, perform the following steps for each RP in the system:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
63
Consolidated Packages and SubPackages Management
Managing and Configuring a Router to Run Using Optional SubPackages
SUMMARY STEPS
1. Verify that the RP is running in individual subpackage mode and was booted from a provisioning file. For
more information, see the Managing and Configuring a Router to Run Using Individual SubPackages
From a Consolidated Package, on page 59.
2. Verify that the version of the optional subpackage that you want to install is the same version as the
software running on the active RP.
3. Download the optional subpackage that you want to install. Optional subpackages must be downloaded
independently from consolidated packages for the Cisco ASR 1000 Series Routers.
4. On each RP, copy the optional subpackage to the directory where any other individual subpackages and
the provisioning file is located.
5. Run the request platform software package install rp file command, as shown in the following example.
DETAILED STEPS
Step 1 Verify that the RP is running in individual subpackage mode and was booted from a provisioning file. For more
information, see the Managing and Configuring a Router to Run Using Individual SubPackages From a Consolidated
Package, on page 59.
Step 2 Verify that the version of the optional subpackage that you want to install is the same version as the software running
on the active RP.
Step 3 Download the optional subpackage that you want to install. Optional subpackages must be downloaded independently
from consolidated packages for the Cisco ASR 1000 Series Routers.
Step 4 On each RP, copy the optional subpackage to the directory where any other individual subpackages and the provisioning
file is located.
Step 5 Run the request platform software package install rp file command, as shown in the following example.
Note Do not use the optional slot or bay keywords for the initial installation.
Example:
Router# request platform software package install rp 0 file
bootflash:asr1000rp1-sipspawmak9.BLD_V122_33_XND_ASR_RLS4_THROTTLE_LATEST_20090511_042308.pkg
--- Starting local lock acquisition on R0 --- Finished local lock acquisition on R0
--- Starting file path checking ---
Finished file path checking
--- Starting image file verification --- Checking image file names Verifying image file locations
Locating image files and validating name syntax
Found asr1000rp1-
sipspawmak9.BLD_V122_33_XND_ASR_RLS4_THROTTLE_LATEST_20090511_042308.pkg
Inspecting image file types
Processing image file constraints
Creating candidate provisioning file
WARNING: No package of type sipspawmak9 is installed.
WARNING: Package will be installed for all SIP slots and bays.
Finished image file verification
--- Starting candidate package set construction --- Verifying existing software set Processing
candidate provisioning file Constructing working set for candidate package set Constructing working
set for running package set Checking command output Constructing merge of running and candidate
packages Checking if resulting candidate package set would be complete Finished candidate package
set construction
--- Starting compatibility testing ---
Determining whether candidate package set is compatible
WARNING:
WARNING: Candidate software combination not found in compatibility database
WARNING:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
64
Consolidated Packages and SubPackages Management
Managing and Configuring a Router to Run Using Optional SubPackages
SUMMARY STEPS
1. On each RP in the system, use the request platform software package uninstall command as shown in
the following example:
2. Use the show version provisioned command to verify that the optional subpackage is no longer installed.
3. (Optional) Use the request platform software clean command to remove the unused packages.
DETAILED STEPS
Step 1 On each RP in the system, use the request platform software package uninstall command as shown in the following
example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
65
Consolidated Packages and SubPackages Management
Troubleshooting Software Mismatch with ESP Board ASR1000-ESP10-N
Example:
Router# request platform software package uninstall rp 0 type sipspawma
--- Starting local lock acquisition on R0 --- Finished local lock acquisition on R0
--- Starting uninstall preparation ---
Validating uninstall options
Creating candidate provisioning file
Finished uninstall preparation
--- Starting candidate package set construction --- Verifying existing software set Processing
candidate provisioning file Constructing working set for candidate package set Constructing working
set for running package set Checking command output Constructing merge of running and candidate
packages Checking if resulting candidate package set would be complete Finished candidate package
set construction
--- Starting compatibility testing ---
Determining whether candidate package set is compatible Determining whether installation is valid
Software sets are identified as compatible Checking IPC compatibility with running software Checking
candidate package set infrastructure compatibility Checking infrastructure compatibility with running
software Checking package specific compatibility Finished compatibility testing
--- Starting list of software package changes --- Old files list:
Removed asr1000rp1-
sipspawmak9.BLD_V122_33_XND_ASR_RLS4_THROTTLE_LATEST_20090511_042308.pkg
No new package files added
Finished list of software package changes
--- Starting commit of software changes --- Updating provisioning rollback files Creating pending
provisioning file Committing provisioning file Finished commit of software changes
--- Starting analysis of software changes --- Finished analysis of software changes
--- Starting update running software --- Blocking peer synchronization of operating information
Creating the command set placeholder directory
Finding latest command set
Finding latest command shortlist lookup file
Finding latest command shortlist file
Assembling CLI output libraries
Assembling CLI input libraries
Applying interim IPC and database definitions
Replacing running software
Replacing CLI software
Restarting software
Restarting software: target frus filtered out ... skipped
Applying final IPC and database definitions
Generating software version information
Notifying running software of updates
Unblocking peer synchronization of operating information Unmounting old packages Cleaning temporary
installation files
Finished update running software
SUCCESS: Finished installing software.
Step 2 Use the show version provisioned command to verify that the optional subpackage is no longer installed.
Step 3 (Optional) Use the request platform software clean command to remove the unused packages.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
66
Consolidated Packages and SubPackages Management
Upgrading Individual SubPackages
soon as the combination of an encryption-enabled Cisco IOS XE image and encryption-disabled ESP is
detected—on bootup, online removal or insertion, or during an install—a message is emitted:
SUMMARY STEPS
DETAILED STEPS
Step 1 Enable ROM Monitor (ROMmon) mode by entering the reload command.
Step 2 Press the Break key during the first 60 seconds while the system is booting.
Step 3 Force the system to remain in ROMmon mode, waiting for manual bootup, by entering the command: confreg 0x0.
Step 4 Load the latest Cisco IOS XE package or subpackages that are compatible with the ASR1000-ESP10-N ESP board.
Compatible subpackages include:
• ◦Cisco ASR1000 Series RP1 IP BASE W/O CRYPTO
◦Cisco ASR1000 Series RP1 ADVANCED IP SERVICES W/O CRYPTO
◦Cisco ASR1000 Series RP1 ADVANCED ENTERPRISE SERVICES W/O CRYPTO
Step 5 Remove the forced manual boot mode by entering the command: confreg config register setting, where config register
setting is the default for the user system, often 0x2102.
Step 6 Reboot the system.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
67
Consolidated Packages and SubPackages Management
Upgrading a SPA SubPackage
a case where a single subpackage is upgraded without upgrading all the subpackages from the consolidated
package. Individual subpackage upgrades are most useful when only a single subpackage of an otherwise
functioning set of subpackages requires an upgrade.
This section uses the SPA subpackage installation to illustrate an individual subpackage upgrade. Although
it does not comprehensively cover every possible individual subpackage upgrade scenario, the CLI for each
type of upgrade is similar.
Caution Do not run your router using subpackages from different consolidated packages.The Cisco ASR 1000
Series Router is not designed to use multiple subpackages from different consolidated packages. Running
subpackages from different consolidated packages is not recommended and can cause unpredictable router
behavior.Individual subpackages should only be upgraded individually if you or a Cisco customer support
representative has determined that upgrading to the same subpackage that is running could have some
benefit for your Cisco ASR 1000 Series Router.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
68
Consolidated Packages and SubPackages Management
Upgrading a SPA SubPackage
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
69
Consolidated Packages and SubPackages Management
Upgrading a SPA SubPackage
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
70
CHAPTER 7
Software Upgrade Processes Supported by Cisco
ASR 1000 Series Routers
Cisco ASR 1000 Series Aggregation Services Routers support the following software upgrade procedures:
• In-Service Software Upgrades (ISSU) for redundant platforms—The ISSU process allows software to
be updated or otherwise modified while packet forwarding continues with minimal interruption. ISSU
supports two different software upgrade modes:
◦Consolidated package mode
◦Subpackage mode
The supported platforms include Cisco ASR 1006, ASR 1006-X, ASR 1009-X and Cisco ASR 1013 Routers
• Upgrade process with service impact for non redundant platforms—Non-hardware-redundant chassis
models (such as the Cisco ASR 1001 Router, Cisco ASR 1001-X Router, Cisco ASR 1001-HX Router,
Cisco ASR 1002 Router, Cisco ASR 1002-X Router, Cisco ASR 1002-HX Router, and Cisco ASR
1004 Router) do not support ISSU upgrade or downgrade. Instead subpackage software upgrade is
supported only if the router is running in subpackage mode.Traffic loss cannot be avoided during the
installation of the ESP package as a part of ISSU.
If you want to upgrade the ROMMON and IOS at the same time, perform the steps given below:
• Copy the XE image to the router and configure the boot system to point to the new image.
• Copy the ROMMON package to the router and perform the ROMMON upgrade.
• Reload the router and verify that it boots to the IOS prompt on the new XE image.
• Verify that the new ROMMON image was successfully installed using a show platform.
The following table lists Compatibility matrix of the software upgrade process for various Cisco ASR 1000
Series Aggregation Services Router.
Table 11: Software Upgrade Compatibility Matrix for Various Cisco ASR 1000 Series Aggregation Services Router Platforms
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
71
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Finding Support Information for Platforms and Cisco IOS and Catalyst OS Software Images
Use Cisco Feature Navigator to find information about platform support and Cisco IOS and Catalyst OS
software image support. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn . An account
on Cisco.com is not required.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
72
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Prerequisites for Software Upgrade Processes
Note ROMmon images are downloaded separately from Cisco IOS XE images and have their own installation
procedures, and are therefore not mentioned as part in this document as part of the ISSU upgrade procedure.
The following table provides a list of the Cisco ASR 1000 Series Routers subpackages and whether or not
they can be upgraded without losing any network traffic in single and dual RP and ESP configurations using
ISSU.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
73
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Overview of ISSU on the Cisco ASR 1000 Series Routers
SIPBase9 No (SPAs in SIP do not forward traffic Yes (With Minimal Disruptive Restart
during upgrade) (MDR), traffic is
forwarded with minimal
interruption)
SIPSPA10 No (SPAs in SIP do not forward traffic Yes (With MDR, traffic is
during upgrade) forwarded with minimal
interruption)
ELCBase11 No (Built-in SPAs in an Ethernet Line Card Yes (With MDR, traffic is
(ELC) do not forward traffic during forwarded with minimal
upgrade)
interruption)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
74
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Overview of ISSU on the Cisco ASR 1000 Series Routers
7 ESP has to reload to complete ESPBase subpackage upgrade. All router traffic will be lost during ESP upgrade and ESPX86Base is not included in the RP1
bundle.
8 An ESP switchover occurs as part of the upgrade, so traffic is forwarded with minimal interruption.ESPX86Base is not included in the RP1 bundle.
9 Any SIPBase upgrade will require the SPA interfaces to go down during the upgrade for all the SPAs in the SIP.
10 Any SIPSPA upgrade will require the SPA interfaces for that particular SPA to go down during the upgrade.
11 Any ELCBase upgrade will require the ELC interfaces to go down during the upgrade for all the SPAs in the SIP. ELCBase is not included in the RP1 bundle
12 Any ELCSPA upgrade will require the ELC interfaces for that particular SPA to go down during the upgrade. ELCSPA is not included in the RP1 bundle
13 NIM SSD is a built-in module available in ASR 1001-X platform. It is a slot for an extra harddisk, which helps increase the memory.
14 NGWIC T1E1 is a built-in module available in ASR 1001-X platform, used for serial interface. Any NGWIC T1E1 upgrade will require T1E1 interfaces for
that particular SPA to go down during the upgrade.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
75
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Cisco IOS XE Software Package Compatibility for ISSU
Note Cisco IOS XE software compatibility is between “like” images, for example, advipservicesk9 to
advipservicesk9 , adventerprisek9 to adventerprisek9 , and so on. Cross-image-type upgrades or installations
are not supported in the ISSU process. For example, you cannot upgrade ipbase to advipservicesk9 or
advipservices to advipservicesk9 .
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
76
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
ISSU upgrade and subpackage software upgrade is restarted from Cisco IOS XE Release 3.1S. Therefore,
rebuilds and releases after Cisco IOS XE Release 3.1S will support ISSU and software upgrade and
downgrade, based on the ISSU compatibility matrix tables.
• ISSU upgrade or downgrade between Cisco IOS XE 3.x.x release and Polaris 16.x.x release is not
supported.
Note When you run the software upgrade from Cisco IOS XE Release 2.x.x to Cisco IOS XE Release 3.x.xS,
you have to load the new image on both RPs, verify that it is good code, change the boot loader variable,
and reboot the whole chassis. Failure to do that results in a "wedged" router and the only remedy is
physically pull out one of the RPs, boot on the remaining RP, downgrade its code to the same version as
the pulled out RP and start the process over again.
Note This procedure will only work if the current RPs are already running consolidated packages.
SUMMARY STEPS
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
77
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
DETAILED STEPS
Example:
copy source-file-system:filename
standby-destination-filesystem
Example:
Example:
Example:
Example:
Router# copy
bootflash:asr1000rp1-adventerprisek9.02.01.01.122-33.
XNA1.bin stby-bootflash:
Step 4 dir URL-to-target-location (Optional) Display the contents of the target directories to
confirm the successful copy of the file package.
Example:
dir URL-to-target-stby-location
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
78
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
Step 7 telnetip-addressport Log in to the RP being upgraded, preferably using the RP’s
console port, to complete the upgrade. (This is the new active
Example: RP, that was the standby RP prior to the ISSU process.)
Note Ensure the hostname does not end in “-stby” after
logging into the RP, as this indicates that the RP being
Example: accessed is still the standby RP.
There are many ways to log on to a console port. The example
[unix-server-1 ~]$ telnet 172.17.52.157 2003 shows access to the console port from a UNIX host using telnet.
Example:
User Access Verification
Example:
Example:
Username: user
Example:
Password: ********
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
79
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
Example:
Router>
Example:
Example:
Example:
Example:
Tip Use the show running-config | include boot command
show running-configuration to display only the boot statements from the show
running-configuration output.
• show platform— Confirm that both RP0 and RP1 are
correctly running as active and standby.
Step 11 hw-module slot RP-slot reload Reload the new software on the Standby RP.
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
80
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
Examples
The following example shows how to perform consolidated package upgrade in a dual route processor
configuration:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
81
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
82
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Using ISSU to Upgrade the Subpackages on a Cisco ASR 1006 Router, ASR1006-X Router, ASR1009-X Router, or ASR 1013
Router (issu Command Set)
This section provides the instructions for performing an ISSU upgrade using subpackages on a Cisco ASR
1006 Router, ASR1006-X Router, ASR1009-X Router, or ASR 1013 Router with a dual RP setup using the
issu command set.
This procedure can only be performed if the current ASR 1006 Router, ASR1006-X Router, ASR1009-X
Router, or ASR 1013 Router have two active RPs and both RPs are running subpackages.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
83
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
SUMMARY STEPS
1. show version
2. copy running-config startup-config
3. mkdir URL-to-directory-name
4. ip tftp source-interface gigabitethernet port
5. copy tftp: URL-to-target-location
6. request platform software package expand file URL-to-consolidated-package
7. dir target-URL
8. copy file-system:asr1000rp2-espbase.version.pkg URL-to-directory-of-sub-packages-active-RP
9. copy file-system:asr1000rp2-espbase.version.pkg URL-to-directory-of-sub-packages-standby-RP
10. issu loadversion rp standby-RP file target-standbyRP-URL-for-sub-packages:asr1000rp*version*.pkg
force
11. hw-module slot standby-RP reload
12. issu loadversion rp active-RP file URL-to-active-file-system:asr1000rp2-{sipbase,sipspa}*version*.pkg
slotSIP-slot-numberforce
13. issu loadversion rp active-RP file URL-to-active-file-system:asr1000rp2-{elcbase,elcspa}*version*.pkg
slotSIP-slot-numberforce
14. issu loadversion rp active-RP file URL-to-active-file-system:asr1000rp2-esp*version*.pkg slot
standby-ESP-slot
15. issu loadversion rp active-RP file URL-to-active-file-system:asr1000rp*version*.pkg force
16. show version active-RP provisioned
17. redundancy force-switchover
18. request platform software package clean
DETAILED STEPS
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
84
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
Example:
Example:
Example:
Step 4 ip tftp source-interface gigabitethernet port Specifies the Gigabit Ethernet TFTP
source-interface to be configured:
Example: slot/port—Specifies the location of the TFTP
source-interface.
Router(config)# ip tftp source-interface gigabitethernet 0
Note To copy a file using TFTP through the
Management Ethernet interface, the ip
tftp source-interface GigabitEthernet
0 command must be entered before
entering the copy tftp command.
Step 5 copy tftp: URL-to-target-location Copy the consolidated package file into the
directory created in Step 3 of this procedure.
Example: The consolidated package in this step should not
be copied into the same directory where the
Router# copy tftp: usb0:221subs
subpackages that are currently running your
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
85
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
copy file-system:asr1000rp2-rpbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-rpcontrol.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-rpios.version.pkg
URL-to-directory-of-sub-packages-active-RP
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
86
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
copy file-system:asr1000rp2-sipbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-sipspa.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-elcbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-elcspa.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
Example:
usb0:221subs/asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg bootflash:
Example:
Example:
Example:
Example:
Router# copy
usb0:221subs/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
bootflash:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
87
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
Example:
Example:
Example:
Example:
copy file-system:asr1000rp2-rpbase.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-rpcontrol.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-rpios.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-sipbase.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
88
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
copy file-system:asr1000rp2-sipspa.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-elcbase.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-elcspa.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
Example:
Router# copy
usb0:221subs/asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:
Example:
Example:
Example:
Example:
Router# copy
usb0:221subs/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
89
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
Example:
Example:
Router# issu loadversion rp 1 file Note From Polaris 16.x.x release, the image
stby-bootflash:asr1000rp*03.13.00.S.154-3.S-ext*.pkg force name starts with asr1000rpx86. Hence,
the keyword rpx86* can be used during
upgrade or downgrade between Polaris
16.x.x releases.
Step 11 hw-module slot standby-RP reload Reload the standby RP.
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
90
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
issu commitversion
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
91
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
Example:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
92
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Examples
The following example shows ISSU upgrade using subpackages on a Cisco ASR 1006 router or ASR 1013
router with a dual RP setup using the issu command set
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
93
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
94
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Copy in
progress...CCCC
118754284 bytes copied in 17.798 secs (6672339 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg bootflash:
Destination filename [Active_Dir/asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg]?
Copy in progress...CCCCC
38380500 bytes copied in 5.962 secs (6437521 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg bootflash:
Destination filename [Active_Dir/asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCCC61760468 bytes copied in 9.408 secs (6564676 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-elcbase.03.13.00.S.154-3.S-ext.pkg bootflash:
Destination filename [Active_Dir/asr1000rp2-elcbase.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCC
37557200 bytes copied in 5.650 secs (6647292 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-elcspa.03.13.00.S.154-3.S-ext.pkg bootflash:
Destination filename [Active_Dir/asr1000rp2-elcspa.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCC
51194832 bytes copied in 7.397 secs (6921026 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-espbase.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:
Destination filename [Active_Dir/asr1000rp2-espbase.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCC
80657364 bytes copied in 132.765 secs (607520 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:
Destination filename [Active_Dir/asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCC95446456 bytes copied in 177.587 secs (537463 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:
Destination filename [Active_Dir/asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCCC
23350232 bytes copied in 55.396 secs (421515 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg stby-bootflash:
Destination filename [Active_Dir/asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCC
37694900 bytes copied in 86.199 secs (437301 bytes/sec)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
95
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Copy in
progress...CCCC118754284 bytes copied in 212.646 secs (558460 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:
Destination filename [Active_Dir/asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCCCC38380500 bytes copied in 83.162 secs (461515 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg stby-bootflash:
Destination filename [Active_Dir/asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCC
61760468 bytes copied in 119.391 secs (517296 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-elcbase.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:
Destination filename [Active_Dir/asr1000rp2-elcbase.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCC
37557200 bytes copied in 57.106 secs (657675 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-elcspa.03.13.00.S.154-3.S-ext.pkg stby-bootflash:
Destination filename [Active_Dir/asr1000rp2-elcspa.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCCC51194832 bytes copied in 87.453 secs (585398 bytes/sec)
Router# issu checkversion rp 1 file
stby-bootflash:Active_Dir/asr1000rp*03.13.00.S.154-3.S-ext*.pkg force
--- Starting local lock acquisition on R0 ---
Finished local lock acquisition on R0
--- Starting installation state synchronization ---
Finished installation state synchronization
--- Starting local lock acquisition on R1 ---
Finished local lock acquisition on R1
--- Starting file path checking ---
Finished file path checking
--- Starting image file verification ---
Checking image file names
Locating image files and validating name syntax
Found asr1000rp2-elcbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-elcspa.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-espbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg
Verifying image file locations
Inspecting image file types
WARNING: In-service installation of IOSD package
WARNING: requires software redundancy on target RP
WARNING: or on-reboot parameter
WARNING: Automatically setting the on-reboot flag
WARNING: In-service installation of RP Base package
WARNING: requires software reboot of target RP
Processing image file constraints
Creating candidate provisioning file
Finished image file verification
--- Starting candidate package set construction ---
Verifying existing software set
Processing candidate provisioning file
Constructing working set for candidate package set
Constructing working set for running package set
Checking command output
Constructing merge of running and candidate packages
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
96
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
97
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Removed asr1000rp2-elcspa.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-espbase.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-espx86base.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-rpaccess.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-rpbase.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-rpcontrol.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-rpios-adventerprisek9.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-sipbase.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-sipspa.03.12.01.S.154-2.S.pkg
New files list:
Added asr1000rp2-elcbase.03.13.00.S.154-3.S-ext.pkg
Added asr1000rp2-elcspa.03.13.00.S.154-3.S-ext.pkg
Added asr1000rp2-espbase.03.13.00.S.154-3.S-ext.pkg
Added asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg
Added asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg
Added asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg
Added asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg
Added asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
Added asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg
Added asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg
Finished list of software package changes
--- Starting commit of software changes ---
Updating provisioning rollback files
Creating pending provisioning file
Committing provisioning file
Finished commit of software changes
SUCCESS: Software provisioned. New software will load on reboot.
Router#
Router# hw-module slot r1 reload
Proceed with reload of module? [confirm]
Router#
*Aug 4 19:14:01.721 IST: %IOSXE_OIR-6-OFFLINECARD: Card (rp) offline in slot R1
*Aug 4 19:14:01.761 IST: %REDUNDANCY-3-STANDBY_LOST: Standby processor fault
(PEER_NOT_PRESENT)
*Aug 4 19:14:01.761 IST: %REDUNDANCY-3-STANDBY_LOST: Standby processor fault (PEER_DOWN)
*Aug 4 19:14:01.761 IST: %REDUNDANCY-3-STANDBY_LOST: Standby processor fault
(PEER_REDUNDANCY_STATE_CHANGE)
*Aug 4 19:14:03.584 IST: %RF-5-RF_RELOAD: Peer reload. Reason: EHSA standby down
*Aug 4 19:14:03.594 IST: % Redundancy mode change to SSO
Router#
*Aug 4 19:17:35.443 IST: %IOSXE_OIR-6-ONLINECARD: Card (rp) online in slot R1
Router#
*Aug 4 19:17:48.061 IST: %REDUNDANCY-5-PEER_MONITOR_EVENT: Active detected a standby
insertion (raw-event=PEER_FOUND(4))
*Aug 4 19:17:48.061 IST: %REDUNDANCY-5-PEER_MONITOR_EVENT: Active detected a standby
insertion (raw-event=PEER_REDUNDANCY_STATE_CHANGE(5))
*Aug 4 19:17:51.003 IST: %REDUNDANCY-3-IPC: IOS versions do not match.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
98
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
99
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
100
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
101
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
102
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
103
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
104
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
105
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
F1 12071700 15.3(3r)S
Router# show version R0 provisioned
Package: Provisioning File, version: n/a, status: active
File: bootflash:Active_Dir/packages.conf, on: RP0
Built: n/a, by: n/a
File SHA1 checksum: c79075780592aec1312725f4a2357a034fda2d3b
Package: rpbase, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg, on: RP0
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: 4f655c54bb95b4dfa24a0d25ebf97cf8527c69e9
Package: rpcontrol, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg, on: RP0/0
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: 8a0a45ea5c7a656c0eef6726174461584f182c78
Package: rpios-adventerprisek9, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg,
on: RP0/0
Built: 2013-07-25_23.00, by: mcpre
File SHA1 checksum: 85e9eab826bff2194ef568a56c76453625383ad2
Package: rpaccess, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg, on: RP0/0
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: a360dff0fd76a9b1ae67cda9116c97b62f25ab09
Package: rpcontrol, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg, on: RP0/1
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: 8a0a45ea5c7a656c0eef6726174461584f182c78
Package: rpios-adventerprisek9, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg,
on: RP0/1
Built: 2013-07-25_23.00, by: mcpre
File SHA1 checksum: 85e9eab826bff2194ef568a56c76453625383ad2
Package: rpaccess, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg, on: RP0/1
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: a360dff0fd76a9b1ae67cda9116c97b62f25ab09
Package: rpbase, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg, on: RP1
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: 4f655c54bb95b4dfa24a0d25ebf97cf8527c69e9
Package: rpcontrol, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg, on: RP1/0
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: 8a0a45ea5c7a656c0eef6726174461584f182c78
<some output removed for brevity>
Router# show version R0 provisioned
Package: Provisioning File, version: n/a, status: active
File: bootflash:Active_Dir/packages.conf, on: RP0
Built: n/a, by: n/a
File SHA1 checksum: c79075780592aec1312725f4a2357a034fda2d3b
Package: rpbase, version: 03.12.01.S.154-2.S, status: active
File: bootflash:Active_Dir/asr1000rp2-rpbase.03.12.01.S.154-2.S.pkg, on: RP0
Built: 2013-03-25_18.48, by: mcpre
File SHA1 checksum: 3a9675142898cfac350d4e42f0e37bd9f4e48538
Package: rpcontrol, version: 03.12.01.S.154-2.S, status: active
File: bootflash:Active_Dir/asr1000rp2-rpcontrol.03.12.01.S.154-2.S.pkg, on: RP0/0
Built: 2013-03-25_18.48, by: mcpre
File SHA1 checksum: 87b11f863f67fdf2610ee0769b929baab4c3efad
Package: rpios-adventerprisek9, version: 03.12.01.S.154-2.S, status: active
File: bootflash:Active_Dir/asr1000rp2-rpios-adventerprisek9.03.12.01.S.154-2.S.pkg, on:
RP0/0
Built: 2013-03-25_18.51, by: mcpre
File SHA1 checksum: b487136319da0a327844d353c77e533c53c56053
Package: rpaccess, version: 03.12.01.S.154-2.S, status: active
File: bootflash:Active_Dir/asr1000rp2-rpaccess.03.12.01.S.154-2.S.pkg, on: RP0/0
Built: 2013-03-25_18.48, by: mcpre
File SHA1 checksum: 032bea36f74b19977b363243c99f02413b54104d
<some output removed for brevity>
Router# redundancy force-switchover
Proceed with switchover to standby RP? [confirm]
<output removed for brevity>
Router# request platform software package clean
Cleaning up unnecessary package files
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
106
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Using ISSU to Upgrade Subpackages on a Cisco ASR 1006 Router, ASR1006-X Router, ASR1009-X Router, or ASR 1013
Router (request platform command set)
This procedure can only be performed if the current ASR 1006 router or ASR 1013 router has two active RPs
and both RPs are running subpackages.
To perform an ISSU upgrade using subpackages on a Cisco ASR 1006 router or ASR 1013 router with a dual
RP setup using the request platform command set, follow the following instructions.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
107
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
SUMMARY STEPS
1. show version
2. mkdir URL-to-directory-name
3. ip tftp source-interface gigabitethernet port
4. copy tftp: URL-to-target-location
5. request platform software package expand file URL-to-consolidated-package
6. dir target-URL
7. copy file-system:asr1000rp2-espbase.version.pkg URL-to-directory-of-sub-packages-active-RP
8. copy file-system:asr1000rp2-espbase.version.pkg URL-to-directory-of-sub-packages-standby-RP
9. request platform software package install rp standby-RP file
target-standbyRP-URL-for-sub-packages:asr1000rp*version*.pkg force
10. hw-module slot standby-RP reload
11. request platform software package install rp active-RP file
URL-to-active-file-system:asr1000rp2-{sipbase,sipspa}*version*.pkg slotSIP-slot-numberforce
12. request platform software package install rp active-RP file
URL-to-active-file-system:asr1000rp2-{elcbase,elcspa}*version*.pkg slotELC-slot-numberforce
13. request platform software package install rp active-RP file
URL-to-active-file-system:asr1000rp2-esp*version*.pkg slot standby-ESP-slot
14. request platform software package install rp active-RP file
URL-to-active-file-system:asr1000rp*version*.pkg force
15. show version active-RP provisioned
16. redundancy force-switchover
17. request platform software package clean
DETAILED STEPS
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
108
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
Example:
Example:
Example:
Example:
Example:
Example:
Step 3 ip tftp source-interface gigabitethernet port Specifies the Gigabit Ethernet TFTP
source-interface to be configured:
Example: slot/port—Specifies the location of the TFTP
source-interface.
Router(config)# ip tftp source-interface gigabitethernet 0
Note To copy a file using TFTP through the
Management Ethernet interface, the ip
tftp source-interface GigabitEthernet
0 command must be entered before
entering the copy tftp command.
Step 4 copy tftp: URL-to-target-location Copies the consolidated package file into the
directory created in Step 2 .
Example: The consolidated package in this step should not
be copied into the same directory where the
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
109
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
Example:
copy file-system:asr1000rp2-rpaccess.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-rpbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-rpcontrol.version.pkg
URL-to-directory-of-sub-packages-active-RP
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
110
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
copy file-system:asr1000rp2-rpios.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-sipbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-sipspa.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-elcbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-elcspa.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
Example:
Example:
Example:
Router# copy
usb0:221subs/asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg bootflash:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
111
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
Example:
Example:
Example:
Router# copy
usb0:221subs/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
bootflash:
Example:
Example:
Example:
Example:
Example:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
112
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
copy file-system:asr1000rp2-rpaccess.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-rpbase.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-rpcontrol.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-rpios.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-sipbase.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-sipspa.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-elcbase.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-elcspa.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
113
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
Example:
Router# copy
usb0:221subs/asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:
Example:
Example:
Example:
Example:
Example:
Example:
Example:
Example:
Router# copy
usb0:221subs/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
114
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
Example:
Example:
Example:
Example:
Example:
Example:
Step 9 request platform software package install rp standby-RP file Upgrades the RP subpackages on the standby
target-standbyRP-URL-for-sub-packages:asr1000rp*version*.pkg force RP, where the “rp*” wildcard is specified to
capture all of the RP subpackages for the desired
Example: upgrade release.
Note From Polaris 16.x.x release, the image
name starts with asr1000rpx86. Hence,
Example: the keyword rpx86* can be used during
Router# request platform software package install rp 1 file upgrade or downgrade between Polaris
stby-bootflash:asr1000rp*03.13.00.S.154-3.S-ext*.pkg force 16.x.x releases.
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
115
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
116
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
Example:
Example:
Step 15 show version active-RP provisioned (Optional) Confirms the subpackages are
provisioned and installed.
Example:
show version active-RP installed
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
117
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Example:
Examples
This example shows ISSU upgrade using subpackages on a Cisco ASR 1006 router or ASR 1013 router with
a dual RP setup:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
118
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
119
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
asr1000rp2-espbase.03.13.00.S.154-3.S-ext.pkg
7684102 -rw- 95446456 Aug 4 2013 18:46:43 +05:30
asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg
7684097 -rw- 9381 Aug 4 2013 18:46:43 +05:30
asr1000rp2-packages-adventerprisek9.03.13.00.S.154-3.S-ext.conf
7684103 -rw- 23350232 Aug 4 2013 18:46:43 +05:30
asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg
7684104 -rw- 37694900 Aug 4 2013 18:46:44 +05:30
asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg
7684105 -rw- 45536216 Aug 4 2013 18:46:44 +05:30
asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg
7684106 -rw- 118754284 Aug 4 2013 18:46:44 +05:30
asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
7684107 -rw- 38380500 Aug 4 2013 18:46:44 +05:30
asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg
7684108 -rw- 61760468 Aug 4 2013 18:46:44 +05:30
asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg
7684098 -rw- 10165 Aug 4 2013 18:46:44 +05:30
packages.conf
78704144384 bytes total (9254879232 bytes free)
Router# copy harddisk:Target_Subs/asr1000rp2-espbase.03.13.00.S.154-3.S-ext.pkg bootflash:
Destination filename [Active_Dir/asr1000rp2-espbase.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCCC
80657364 bytes copied in 11.951 secs (6749005 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg bootflash:
Destination filename [Active_Dir/asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCC
95446456 bytes copied in 14.213 secs (6715433 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg bootflash:
Destination filename [Active_Dir/asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCCC
23350232 bytes copied in 3.441 secs (6785885 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg bootflash:
Destination filename [Active_Dir/asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCC
37694900 bytes copied in 5.598 secs (6733637 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg bootflash:
Destination filename [Active_Dir/asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCC
45536216 bytes copied in 6.797 secs (6699458 bytes/sec)
Router# copy harddisk: Target_Subs/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
bootflash:
Destination filename
[Active_Dir/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCCC
118754284 bytes copied in 17.798 secs (6672339 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg bootflash:
Destination filename [Active_Dir/asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCC
38380500 bytes copied in 5.962 secs (6437521 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg bootflash:
Destination filename [Active_Dir/asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCCCCC
61760468 bytes copied in 9.408 secs (6564676 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-elcbase.03.13.00.S.154-3.S-ext.pkg bootflash:
Destination filename [Active_Dir/asr1000rp2-elcbase.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCC
37557200 bytes copied in 5.650 secs (6647292 bytes/sec)
Router# copy
harddisk:Target_Subs/asr1000rp2-elcspa.03.13.00.S.154-3.S-ext.pkg bootflash:
Destination filename [Active_Dir/asr1000rp2-elcspa.03.13.00.S.154-3.S-ext.pkg]?
Copy in
progress...CCCCC
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
120
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
121
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
122
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
123
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
124
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
125
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
126
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
127
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
128
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
129
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Upgrade Procedures
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
130
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
In Service One-Shot Software Upgrade Procedure
Deleting file
bootflash:Active_Dir/asr1000rp2-packages-adventerprisek9.03.12.01.S.154-2.S.conf ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-rpaccess.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-rpbase.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-rpcontrol.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-rpios-adventerprisek9.03.12.01.S.154-2.S.pkg
... done.
Deleting file bootflash:Active_Dir/asr1000rp2-sipbase.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-sipspa.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/packages.conf.00- ... done.
SUCCESS: Files deleted...
Note One-shot upgrade does not support multiple upgrades at the same time.
The request platform software package install node file consolidated file name interface-module-delay
secs command is used for the one-shot ISSU procedure.
interface-module-delay is an optional parameter.
The interface-module-delay option specifies the time in seconds to wait after the first SIP and SPA combination
has completed its upgrade or reboot before starting the upgrade of the next SIP and SPA. A minimum value
of 60 seconds is recommended to ensure that all of the previously restarted SPAs are operational.
Example:
router# request platform software package install node file bootflash interface-module-delay
60
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
131
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Procedures (Prior to Cisco IOS XE Release 2.1.2)
The SIP-delay option enables you to delay the SIP restart duration thus enabling you to choose the restart
time to minimize traffic loss.
The request platform software package install node attach command enables the users to view the last run
log that contains the reports of all the stages of the one-shot upgrade.
The request platform software package install file mdr command enables the users to initiate the ISSU
procedure using MDR.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
132
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
ISSU Procedures (Prior to Cisco IOS XE Release 2.1.2)
SUMMARY STEPS
1. Copy all subpackages other than the RPBase subpackage into the same directory.
2. Install the RP subpackages from the directory simultaneously by using a wildcard statement to capture all
of the RP subpackages. This command should capture the RPControl, RPAccess, and RPIOS subpackages
without capturing the RPBase subpackage and should be done using the standby bay.
3. Wait for the system to reach SSO ready state. The show platform command can be used to monitor
whether both IOS instances are active, and a system message will indicate SSO state has been reached.
4. Use the redundancy force-switchover command to trigger an IOS switchover.
5. Wait for the system to reach SSO ready state. Like in step 3, the state can be monitored by checking system
messages or by entering the show platform command.
6. Install the RP subpackages from the directory simultaneously by using a wildcard statement to capture all
of the RP subpackages. This command should capture the RPControl, RPAccess, and RPIOS subpackages
without capturing the RPBase subpackage and should be done using the standby bay.
7. Install the SIPBASE and SIPSPA packages on each SIP:
8. Install the ESPBASE package on the ESP:
9. Copy the RPBase subpackage into the directory, then upgrade all of the RP subpackages simultaneously.
This step will upgrade the RPBase subpackage, which is the last remaining subpackage that requires an
upgrade:
10. Enter show version provisioned to confirm that all of the software has been updated.
11. Reload the router using the reload command when appropriate to complete the installation.
DETAILED STEPS
Step 1 Copy all subpackages other than the RPBase subpackage into the same directory.
Step 2 Install the RP subpackages from the directory simultaneously by using a wildcard statement to capture all of the RP
subpackages. This command should capture the RPControl, RPAccess, and RPIOS subpackages without capturing the
RPBase subpackage and should be done using the standby bay.
Use the asr1000rp1-rp*version.pkg syntax instead of using the {pattern} syntax to complete this upgrade:
request platform software package install rp 1 file stby-bootflash:asr1000rp*02.02.01.122-33.XNB1*.pkg bay 1
force
Step 3 Wait for the system to reach SSO ready state. The show platform command can be used to monitor whether both IOS
instances are active, and a system message will indicate SSO state has been reached.
Step 4 Use the redundancy force-switchover command to trigger an IOS switchover.
Step 5 Wait for the system to reach SSO ready state. Like in step 3, the state can be monitored by checking system messages
or by entering the show platform command.
Step 6 Install the RP subpackages from the directory simultaneously by using a wildcard statement to capture all of the RP
subpackages. This command should capture the RPControl, RPAccess, and RPIOS subpackages without capturing the
RPBase subpackage and should be done using the standby bay.
Use the “asr1000rp1-rp*version.pkg syntax instead of using the {pattern} syntax to complete this upgrade:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
133
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Upgrade Process with Service Impact for Nonredundant Platforms
Example:
request platform software package install rp 0 file stby-bootflash:asr1000rp*02.02.01.122-33.XNB1*.pkg
bay 0 force
Step 7 Install the SIPBASE and SIPSPA packages on each SIP:
Example:
Router# request platform software package install rp 0 file
bootflash:asr1000rp1-sip*02.02.01.122-33.XNB1*.pkg slot 4 force
Router# request platform software package install rp 0 file
bootflash:asr1000rp1-sip*02.02.01.122-33.XNB1*.pkg slot 1 force
Router# request platform software package install rp 0 file
bootflash:asr1000rp1-sip*02.02.01.122-33.XNB1*.pkg slot 2 force
Step 8 Install the ESPBASE package on the ESP:
Example:
Router# request platform software package install rp 0 file
bootflash:asr1000rp1-esp*02.02.01.122-33.XNB1*.pkg
Step 9 Copy the RPBase subpackage into the directory, then upgrade all of the RP subpackages simultaneously. This step will
upgrade the RPBase subpackage, which is the last remaining subpackage that requires an upgrade:
Example:
request platform software package install rp 1 file bootflash:asr1000rp*02.02.01.122-33.XNB1*.pkg
force
Step 10 Enter show version provisioned to confirm that all of the software has been updated.
Step 11 Reload the router using the reload command when appropriate to complete the installation.
Example:
Downgrades in versions that do not support the {
pattern
} syntax are problematic because an RPBASE package for the downgrade version will always be present
if an upgrade was previously performed. Removing and restaging all packages will work in this case,
but they effectively put the system into a state where if the RP reloads prior to the installation
being completed, the RP may no longer be bootable.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
134
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Configuring SSO on a Cisco ASR 1001, Cisco ASR 1001-X, Cisco ASR 1001-HX, Cisco ASR 1002, Cisco ASR 1002-X,
Cisco ASR 1002-HX, or Cisco ASR 1004 Router
For non-hardware-redundant chassis types, SIP impact can be mitigated by installing SIPs one slot at a time
if SPAs are redundant across SIPs (such as when using Gigabit Etherchannel). ESP redundancy provides
similar capability for the ESP allowing hitless upgrade of a chassis from one software release to another.
Consolidated package mode does not provide such a per-slot staging option and always incurs a traffic loss
equivalent to simultaneous OIR of all SIPs.
Note The Cisco ASR 1002 and ASR 1002-F Routers come by default with 4-GB DRAM. The Cisco ASR 1001
Router comes by default with 4-GB DRAM, and is upgradeable up to 8-GB or 16-GB DRAM.
This section explains how to upgrade subpackages on a Cisco ASR 1001, Cisco ASR 1001-X, Cisco ASR1002,
Cisco ASR 1002-X, or Cisco ASR 1004 Router. It contains the following sections:
Configuring SSO on a Cisco ASR 1001, Cisco ASR 1001-X, Cisco ASR 1001-HX,
Cisco ASR 1002, Cisco ASR 1002-X, Cisco ASR 1002-HX, or Cisco ASR 1004
Router
The following instructions show how to configure SSO on a Cisco ASR 1001, Cisco ASR 1001-X, Cisco
ASR 1001-HX, Cisco ASR 1002, Cisco ASR 1002-X, Cisco ASR 1002-HX, and Cisco ASR 1004 Routers.
The standby IOS process is created automatically as part of these configuration steps.
SUMMARY STEPS
1. (Optional) Enter the show version command to confirm the amount of DRAM on your router:
2. (Optional) Enter show redundancy states to see the current HA configuration:
3. Enter configure terminal to enter global configuration mode:
4. Enter the redundancy command to enter redundancy configuration mode:
5. Enter mode sso to enable SSO, or mode none to disable dual software redundancy:
6. Return to privileged EXEC mode using any method, such as entering Ctrl-Z or the exit command multiple
times until you get to the # router prompt:
7. Enter the show redundancy states command to confirm the configured redundancy mode changed to
your new configuration.
8. Enter the copy running-config startup-config command to save the new configuration, and press enter
to confirm the filename (or change the name, if desired):
9. After the reload is complete, enter the show redundancy states command to confirm the operational
redundancy mode has changed to the mode that you configured before.
10. The router must be reloaded for the new HA configuration. Enter the reload command to reload the router:
11. (Optional) To confirm an active and a standby IOS process exist, and how the processes are numbered,
enter the show platform command.
DETAILED STEPS
Step 1 (Optional) Enter the show version command to confirm the amount of DRAM on your router:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
135
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Configuring SSO on a Cisco ASR 1001, Cisco ASR 1001-X, Cisco ASR 1001-HX, Cisco ASR 1002, Cisco ASR 1002-X,
Cisco ASR 1002-HX, or Cisco ASR 1004 Router
Example:
Router# show version
<some output removed for brevity>
32768K bytes of non-volatile configuration memory.
4194304K bytes of physical memory.
921599K bytes of eUSB flash at bootflash:.
39004543K bytes of SATA hard disk at bootflash:.
Configuration register is 0x2102
In the example show version output, the router has 4 GB of DRAM memory.
If you are using a Cisco ASR 1001, Cisco ASR 1001-X, Cisco ASR 1001-HX, Cisco ASR 1002, Cisco ASR 1002-X,
Cisco ASR 1002-HX, or Cisco ASR 1004 Router with less than required DRAM memory on the RP, SSO cannot be
configured on your RP.
Step 2 (Optional) Enter show redundancy states to see the current HA configuration:
Example:
Router# show redundancy states
my state = 13 -ACTIVE
peer state = 1 -DISABLED
Mode = Simplex
Unit ID = 6
Redundancy Mode (Operational) = Non-redundant
Redundancy Mode (Configured) = Non-redundant
Redundancy State = Non Redundant
In this example, HA for the dual RPs is not configured, as indicated by the nonredundant operational mode.
Example:
Router# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#
Step 4 Enter the redundancy command to enter redundancy configuration mode:
Example:
Router(config)# redundancy
Router(config-red)#
Step 5 Enter mode sso to enable SSO, or mode none to disable dual software redundancy:
Example:
Router(config-red)# mode sso
Router(config-red)# mode none
Step 6 Return to privileged EXEC mode using any method, such as entering Ctrl-Z or the exit command multiple times until
you get to the # router prompt:
Example:
Router(config-red)#^Z
Router#
Router(config-red)#exit
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
136
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Configuring SSO on a Cisco ASR 1001, Cisco ASR 1001-X, Cisco ASR 1001-HX, Cisco ASR 1002, Cisco ASR 1002-X,
Cisco ASR 1002-HX, or Cisco ASR 1004 Router
Router(config)#exit
Router#
Step 7 Enter the show redundancy states command to confirm the configured redundancy mode changed to your new
configuration.
In the following example, the configured redundancy mode has been changed to SSO. Note that the operation redundancy
mode remains unchanged:
Example:
Router# show redundancy states
my state = 13 -ACTIVE
peer state = 1 -DISABLED
Mode = Simplex
Unit ID = 6
Redundancy Mode (Operational) = Non-redundant
Redundancy Mode (Configured) = sso
Redundancy State = Non Redundant
Step 8 Enter the copy running-config startup-config command to save the new configuration, and press enter to confirm the
filename (or change the name, if desired):
Example:
Router# copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]
PE25_ASR-1004#
Step 9 After the reload is complete, enter the show redundancy states command to confirm the operational redundancy mode
has changed to the mode that you configured before.
In this example, the operational redundancy mode has changed to SSO:
Example:
Router# show redundancy states
my state = 13 -ACTIVE
peer state = 8 -STANDBY HOT
Mode = Duplex
Unit ID = 6
Redundancy Mode (Operational) = sso
Redundancy Mode (Configured) = sso
Redundancy State = sso
Step 10 The router must be reloaded for the new HA configuration. Enter the reload command to reload the router:
Example:
Router# reload
Proceed with reload? [confirm]
<bootup messages removed for brevity>
If you are not using the console port to complete this procedure, your session may be terminated at this point. If you
session is terminated, give the router a few minutes to complete the reload and then log into the router.
Example:
Step 11 (Optional) To confirm an active and a standby IOS process exist, and how the processes are numbered, enter the show
platform command.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
137
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1001 Router, Cisco ASR 1001-X Router, Cisco ASR 1001-HX
Router, Cisco ASR 1002-X Router or a ASR 1002-HX Router
In this example, the show platform command output reveals that R0/0 is the active IOS process and R0/1 is the standby
IOS process:
Example:
Router# show platform
Chassis type: ASR1004
Slot Type State Insert time (ago)
--------- ------------------- --------------------- -----------------
0 ASR1000-SIP10 ok 00:52:34
0/0 SPA-2X1GE-V2 ok 00:51:30
0/1 SPA-2XT3/E3 ok 00:51:24
R0 ASR1000-RP1 ok 00:52:34
R0/0 ok, active 00:52:34
R0/1 ok, standby 00:51:00
F0 ASR1000-ESP10 ok, active 00:52:34
P0 ASR1004-PWR-AC ok 00:51:57
P1 ASR1004-PWR-AC ok 00:51:57
Using Subpackages for Software Upgrade on a Cisco ASR 1001 Router, Cisco
ASR 1001-X Router, Cisco ASR 1001-HX Router, Cisco ASR 1002-X Router or a
ASR 1002-HX Router
This section provides instructions on using software upgrade for Cisco ASR 1001 Router, Cisco ASR 1001-X
Router, Cisco ASR 1001-HX Router, Cisco ASR 1002-X Router, or Cisco ASR 1002-HX Router running
subpackages.
These instructions assume two IOS processes are active on the RP and that the router is already running using
subpackages.
Note Step 17 does not have to be performed immediately, and should be done at a convenient time.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
138
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1001 Router, Cisco ASR 1001-X Router, Cisco ASR 1001-HX
Router, Cisco ASR 1002-X Router or a ASR 1002-HX Router
SUMMARY STEPS
1. show version
2. redundancy
3. mkdir URL-to-directory-name
4. ip tftp source-interface gigabitethernet port
5. copy tftp: URL-to-target-location
6. request platform software package expand file URL-to-consolidated-package
7. dir target-URL
8. copy file-system:asr1001-espbase.version.pkg URL-to-directory-of-sub-packages-active-RP
9. issu loadversion rp 0 file file-system :asr1001-{rpaccess,rpios,rpcontrol}* version-string *.pkg bay
standby-bay force
10. issu commitversion
11. redundancy force-switchover
12. show platform
13. issu loadversion rp 0 file file-system :asr1001-{rpaccess,rpios,rpcontrol}* version-string *.pkg bay
standby-bay force
14. issu commitversion
15. issu loadversion rp 0 file file-system :asr1001-{rpbase,sipbase,sipspa,espbase}* version *.pkg force
16. show version installed
17. reload
DETAILED STEPS
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
139
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1001 Router, Cisco ASR 1001-X Router, Cisco ASR 1001-HX
Router, Cisco ASR 1002-X Router or a ASR 1002-HX Router
Example:
Example:
Example:
Example:
Example:
Router(config)# redundancy
Example:
Step 4 ip tftp source-interface gigabitethernet port Specifies the Gigabit Ethernet TFTP
source-interface to be configured:
Example: slot/port—Specifies the location of the
source-interface.
Router(config)# ip tftp source-interface gigabitethernet 0
Note To copy a file using TFTP thr
Management Ethernet interfac
tftp source-interface GigabitE
0 command must be entered b
entering the copy tftp comma
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
140
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1001 Router, Cisco ASR 1001-X Router, Cisco ASR 1001-HX
Router, Cisco ASR 1002-X Router or a ASR 1002-HX Router
Example:
copy file-system:asr1001-rpbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1001-rpcontrol.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1001-rpios.version.pkg
URL-to-directory-of-sub-packages-active-RP
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
141
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1001 Router, Cisco ASR 1001-X Router, Cisco ASR 1001-HX
Router, Cisco ASR 1002-X Router or a ASR 1002-HX Router
Example:
copy file-system:asr1001-sipbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1001-sipspa.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
Example:
Example:
Example:
Example:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
142
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1001 Router, Cisco ASR 1001-X Router, Cisco ASR 1001-HX
Router, Cisco ASR 1002-X Router or a ASR 1002-HX Router
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
143
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1001 Router, Cisco ASR 1001-X Router, Cisco ASR 1001-HX
Router, Cisco ASR 1002-X Router or a ASR 1002-HX Router
Example:
For ASR1001-HX and ASR1002-HX
issu loadversion rp 0 file file-system :asr1000-{rpbase,elcbase,elcspa,espbase}*
version *.pkg force
Example:
Router# issu loadversion rp 0 file
bootflash:221subs/asr1001-{rpbase,elcbase,elcspa,espbase}*16.02.01.SPA.pkg force
Example:
For upgrade/downgrade between Polaris 16.x.x releases:
For ASR1001-HX and ASR1002-HX Routers, issu loadversion rp 0 file file-system
:asr1000-{rpbase,rpboot,elcbase,elcspa,espbase}* version *.pkg force
Example:
Router# issu loadversion rp 0 file
bootflash:221subs/asr1001-{rpbase,rpboot,elcbase,elcspa,espbase}*16.02.01.SPA.pkg force
Example:
For ASR1001-X, issu loadversion rp 0 file file-system
:asr1001-{rpbase,rpboot,sipbase,sipspa,esp,firmware}* version *.pkg force
Example:
Router# issu loadversion rp 0 file
bootflash:221subs/asr1001-{rpbase,rpboot,sipbase,sipspa,esp,firmware}*16.02.01.SPA.pkg
force
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
144
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1001 Router, Cisco ASR 1001-X Router, Cisco ASR 1001-HX
Router, Cisco ASR 1002-X Router or a ASR 1002-HX Router
Examples
The following example shows the software upgrade for Cisco ASR 1001 Router, Cisco ASR 1001-X Router
or Cisco ASR 1002-X Router running subpackages.
Router#show version
Cisco IOS Software, IOS-XE Software (X86_64_LINUX_IOSD-UNIVERSALK9-M), Experimental Version
15.1(20110301:124851) [asr1001-universalk9.03.02.01.S.151-1.S1]
Copyright (c) 1986-2011 by Cisco Systems, Inc.
Compiled Tue 01-Mar-11 06:25 by mcpre
Cisco IOS-XE software, Copyright (c) 2005-2011 by cisco Systems, Inc.
All rights reserved. Certain components of Cisco IOS-XE software are
licensed under the GNU General Public License ("GPL") Version 2.0. The
software code licensed under GPL Version 2.0 is free software that comes
with ABSOLUTELY NO WARRANTY. You can redistribute and/or modify such
GPL code under the terms of GPL Version 2.0. For more details, see the
documentation or "License Notice" file accompanying the IOS-XE software,
or the applicable URL provided on the flyer accompanying the IOS-XE
software.
ROM: IOS-XE ROMMON
Router uptime is 5 days, 26 minutes
Uptime for this control processor is 5 days, 27 minutes
System returned to ROM by reload
System image file is "bootflash:asr1001-universalk9.03.02.01.S.151-1.S1"
Last reload reason: Reload Command
This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you
agree to comply with applicable laws and regulations. If you are unable
to comply with U.S. and local laws, return this product immediately.
A summary of U.S. laws governing Cisco cryptographic products may be found at:
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
145
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1001 Router, Cisco ASR 1001-X Router, Cisco ASR 1001-HX
Router, Cisco ASR 1002-X Router or a ASR 1002-HX Router
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
146
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1001 Router, Cisco ASR 1001-X Router, Cisco ASR 1001-HX
Router, Cisco ASR 1002-X Router or a ASR 1002-HX Router
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
147
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1001 Router, Cisco ASR 1001-X Router, Cisco ASR 1001-HX
Router, Cisco ASR 1002-X Router or a ASR 1002-HX Router
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
148
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1001 Router, Cisco ASR 1001-X Router, Cisco ASR 1001-HX
Router, Cisco ASR 1002-X Router or a ASR 1002-HX Router
Restarting software
Restarting IOS PID: 9275, in slot/bay 0/1
*Mar 15 16:28:50.014: %REDUNDANCY-3-STANDBY_LOST: Standby processor fault (PEER_NOT_PRESENT)
Router#issu commitversion
--- Starting local lock acquisition on R0 ---
Finished local lock acquisition on R0
--- Starting installation changes ---
Cancelling rollback timer
Finished installation changes
SUCCESS: Installation changes committed
Router#
*Mar 15 16:30:24.885: %NBAR_HA-5-NBAR_INFO: NBAR sync DONE!
*Mar 15 16:30:25.421: %HA_CONFIG_SYNC-6-BULK_CFGSYNC_SUCCEED: Bulk Sync succeedd
*Mar 15 16:30:25.423: %RF-5-RF_TERMINAL_STATE: Terminal state reached for (SSO)
Router#redundancy force-switchover
Proceed with switchover to standby RP? [confirm]y Manual Swact = enabled
%ASR1000_INFRA-6-CONSOLE_ACTIVE: R0/1 console active. Press RETURN to get star!
*Mar 15 16:31:00.014: %REDUNDANCY-3-SWITCHOVER: RP switchover (PEER_NOT_PRESENT)
*Mar 15 16:31:00.015: %REDUNDANCY-3-SWITCHOVER: RP switchover (PEER_DOWN)
*Mar 15 16:31:00.015: %REDUNDANCY-3-SWITCHOVER: RP switchover (PEER_REDUNDANCY_)
*Mar 15 16:31:00.328: %LINK-3-UPDOWN: Interface Lsmpi0, changed state to up
*Mar 15 16:31:00.328: %LINK-3-UPDOWN: Interface EOBC0, changed state to up
*Mar 15 16:31:00.328: %LINK-3-UPDOWN: Interface LIIN0, changed state to up
*Mar 15 16:31:01.328: %LINEPROTO-5-UPDOWN: Line protocol on Interface Lsmpi0, cp
*Mar 15 16:31:01.328: %LINEPROTO-5-UPDOWN: Line protocol on Interface EOBC0, chp
*Mar 15 16:31:01.328: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEtn
*Mar 15 16:31:01.328: %LINEPROTO-5-UPDOWN: Line protocol on Interface LIIN0, chp
*Mar 15 16:31:02.064: %RF-5-RF_RELOAD: Self reload. Reason: redundancy force-swr
*Mar 15 16:31:02.293: %SYS-5-SWITCHOVER: Switchover requested by red_switchover.
*Mar 15 16:31:02.321: %LINK-3-UPDOWN: Interface Null0, changed state to up
*Mar 15 16:31:03.321: %LINEPROTO-5-UPDOWN: Line protocol on Interface Null0, chp
*Mar 15 16:31:03.322: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEtn
*Mar 15 16:31:03.322: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEtn
*Mar 15 16:31:03.322: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEtn
*Mar 15 16:31:03.322: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEtn
*Mar 15 16:31:03.322: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEtn
*Mar 15 16:31:03.322: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEtn
*Mar 15 16:31:43.189: %REDUNDANCY-5-PEER_MONITOR_EVENT: Active detected a stand)
*Mar 15 16:31:43.189: %REDUNDANCY-5-PEER_MONITOR_EVENT: Active detected a stand)
*Mar 15 16:32:28.411: %NBAR_HA-5-NBAR_INFO: NBAR sync DONE!
*Mar 15 16:32:28.971: %HA_CONFIG_SYNC-6-BULK_CFGSYNC_SUCCEED: Bulk Sync succeedd
*Mar 15 16:32:28.973: %RF-5-RF_TERMINAL_STATE: Terminal state reached for (SSO)
Router# issu loadversion rp 0 file
bootflash:221subs/asr1001-{rpaccess,rpios,rpcontrol}*03.02.01.S.151-1.S1_2.pkg bay 0 force
--- Starting local lock acquisition on R0 ---
Finished local lock acquisition on R0
--- Starting file path checking ---
Finished file path checking
--- Starting image file verification ---
Checking image file names
Locating image files and validating name syntax
Verifying image file locations
Inspecting image file types
Processing image file constraints
Creating candidate provisioning file
Finished image file verification
--- Starting candidate package set construction ---
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
149
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1001 Router, Cisco ASR 1001-X Router, Cisco ASR 1001-HX
Router, Cisco ASR 1002-X Router or a ASR 1002-HX Router
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
150
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1001 Router, Cisco ASR 1001-X Router, Cisco ASR 1001-HX
Router, Cisco ASR 1002-X Router or a ASR 1002-HX Router
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
151
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1001 Router, Cisco ASR 1001-X Router, Cisco ASR 1001-HX
Router, Cisco ASR 1002-X Router or a ASR 1002-HX Router
Found asr1002x-sipspa.BLD_V162_1_THROTTLE_LATEST_20160311_012910_V16_2_0_318_2.SSA.pkg
Found asr1002x-espbase.BLD_V162_1_THROTTLE_LATEST_20160311_012910_V16_2_0_318_2.SSA.pkg
Verifying image file locations
Inspecting image file types
WARNING: In-service installation of RP Boot package
WARNING: requires software reboot of target RP
WARNING: Automatically setting the on-reboot flag
WARNING: In-service installation of RP Base package
WARNING: requires software reboot of target RP
Processing image file constraints
Creating candidate provisioning file
Finished image file verification
--- Starting candidate package set construction ---
Verifying existing software set
Processing candidate provisioning file
Constructing working set for candidate package set
Constructing working set for running package set
Checking command output
Constructing merge of running and candidate packages
Checking if resulting candidate package set would be complete
Finished candidate package set construction
--- Starting ISSU compatibility verification ---
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
152
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
WARNING:
WARNING: ISSU between engineering builds with release strings in non-standard format.
Skipping ISSU Software Compatibility checks.
WARNING:
Verifying image type compatibility
Checking IPC compatibility for candidate software
Checking candidate package set infrastructure compatibility
Checking infrastructure compatibility with running software
Checking infrastructure compatibility with running software ... skipped
Checking package specific compatibility
Finished ISSU compatibility verification
--- Starting list of software package changes ---
Old files list:
Removed asr1002x-espbase.BLD_V162_1_THROTTLE_LATEST_20160311_012910_V16_2_0_318.SSA.pkg
Removed asr1002x-rpbase.BLD_V162_1_THROTTLE_LATEST_20160311_012910_V16_2_0_318.SSA.pkg
Removed asr1002x-rpboot.BLD_V162_1_THROTTLE_LATEST_20160311_012910_V16_2_0_318.SSA.pkg
Removed asr1002x-sipbase.BLD_V162_1_THROTTLE_LATEST_20160311_012910_V16_2_0_318.SSA.pkg
Removed asr1002x-sipspa.BLD_V162_1_THROTTLE_LATEST_20160311_012910_V16_2_0_318.SSA.pkg
New files list:
Added asr1002x-espbase.BLD_V162_1_THROTTLE_LATEST_20160311_012910_V16_2_0_318_2.SSA.pkg
Added asr1002x-rpbase.BLD_V162_1_THROTTLE_LATEST_20160311_012910_V16_2_0_318_2.SSA.pkg
Added asr1002x-rpboot.BLD_V162_1_THROTTLE_LATEST_20160311_012910_V16_2_0_318_2.SSA.pkg
Added asr1002x-sipbase.BLD_V162_1_THROTTLE_LATEST_20160311_012910_V16_2_0_318_2.SSA.pkg
Added asr1002x-sipspa.BLD_V162_1_THROTTLE_LATEST_20160311_012910_V16_2_0_318_2.SSA.pkg
Finished list of software package changes
--- Starting commit of software changes ---
Updating provisioning rollback files
Creating pending provisioning file
Committing provisioning file
Finished commit of software changes
SUCCESS: Software provisioned. New software will load on reboot.
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco
ASR 1004 Router (software upgrade Command Set)
This section provides instructions on using software upgrade for Cisco ASR 1002 or 1004 Router running
subpackages. Cisco ASR 1002 Router is not supported on Polaris 16.x.x release.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
153
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
These instructions assume two IOS processes are active on the RP and that the router is already running using
subpackages.
Note Step 17, 18, and 19 does not have to be performed immediately, and can be done at a convenient time.
SUMMARY STEPS
1. show version
2. redundancy
3. mkdir URL-to-directory-name
4. ip tftp source-interface gigabitethernet port
5. copy tftp: URL-to-target-location
6. request platform software package expand file URL-to-consolidated-package
7. dir target-URL
8. copy file-system:asr1000rp2-espbase.version.pkg URL-to-directory-of-sub-packages-active-RP
9. issu loadversion rp 0 filefile-system:asr1000rp2-{rpaccess,rpios,rpcontrol}*version-string*.pkg
baystandby-bayforce
10. issu commitversion
11. redundancy force-switchover
12. show platform
13. issu loadversion rp 0 filefile-system:asr1000rp2-{rpaccess,rpios,rpcontrol}*version-string*.pkg
baystandby-bayforce
14. issu commitversion
15. issu loadversion rp 0 file file-system:asr1000rp2-{sipbase,sipspa}*version*.pkg slot SIP-slot-number
force
16. issu loadversion rp 0 file file-system:asr1000rp2-{elcbase,elcspa}*version*.pkg slot SIP-slot-number
force
17. issu loadversion rp 0 file file-system:asr1000rp2-esp*version*.pkg force
18. issu loadversion rp 0 filefile-system:asr1000rp*version*.pkg
19. show version installed
20. reload
21. request platform software package clean
DETAILED STEPS
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
154
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Example:
Example:
Example:
Example:
Example:
Router(config)# redundancy
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
155
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
156
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Example:
copy file-system:asr1000rp2-espx86base.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-rpaccess.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-rpbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-rpcontrol.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-rpios.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-sipbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-sipspa.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-elcbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-elcspa.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
157
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Example:
Example:
Example:
Example:
Router# copy
usb0:221subs/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
bootflash:
Example:
Example:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
158
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
159
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Example:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
160
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Example:
Example:
Example:
Example:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
161
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Examples
The following example shows the software upgrade for Cisco ASR 1002 or 1004 Router running sub-packages:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
162
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
File: bootflash:Active_Dir/asr1000rp2-rpcontrol.03.12.01.S.154-2.S.pkg,
on: RP0/0 Built: 2013-03-25_18.48, by: mcpre
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
163
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
[Active_Dir/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg]?
copy in
progress...CCCC
118754284 bytes copied in 18.501 secs (6418804 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg bootflash:
Active_Dir/Destination filename [Active_Dir/asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg]?
copy in
progress...CCCCCC38380500 bytes copied in 4.951 secs (7752070 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg bootflash:
Active_Dir/Destination filename [Active_Dir/asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg]?
copy in
progress...CCCCCC61760468 bytes copied in 8.615 secs (7168946 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-elcbase.03.13.00.S.154-3.S-ext.pkg bootflash:
Active_Dir/Destination filename [Active_Dir/asr1000rp2-elcbase.03.13.00.S.154-3.S-ext.pkg]?
copy in
progress...CCCCCC37557200 bytes copied in 5.255 secs (7146946 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-elcspa.03.13.00.S.154-3.S-ext.pkg bootflash:
Active_Dir/Destination filename [Active_Dir/asr1000rp2-elcspa.03.13.00.S.154-3.S-ext.pkg]?
copy in
progress...CCCCCCCCC
51194832 bytes copied in 7.677 secs (6668599 bytes/sec)2
Router#issu loadversion rp 0 file
bootflash:Active_Dir/asr1000rp2-{rpaccess,rpios,rpcontrol}*03.13.00.S.154-3.S-ext*.pkg bay
1 force
---- Starting local lock acquisition on R0----
Finished local lock acquisition on R0
---Starting file path checking---
Finished file path checking
---Starting image file verification-----
Checking image file names
Locating image files and validating name syntax
Found asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg
Verifying image file locations
Inspecting image file types
Processing image file constraints
Creating candidate provisioning file
Finished image file verification
--- Starting candidate package set construction ---
Verifying existing software set
Processing candidate provisioning file
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
164
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
165
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
166
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
167
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
168
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
169
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Router#
*Aug 3 13:53:00.262 IST: %IOSXE_OIR-6-ONLINECARD: Card (cc) online in slot 1
*Aug 3 13:53:00.901 IST: %IOSXE_OIR-6-INSSPA: SPA inserted in subslot 1/0
*Aug 3 13:53:01.194 IST: %IOSXE_OIR-6-INSSPA: SPA inserted in subslot 1/1
*Aug 3 13:53:18.148 IST: %LINK-3-UPDOWN: SIP1/0: Interface EOBC1/1, changed state to up
*Aug 3 13:53:23.978 IST: %SPA_OIR-6-ONLINECARD: SPA (SPA-2X1GE-V2) online in subslot 1/0
*Aug 3 13:53:23.609 IST: %LINK-3-UPDOWN: SIP1/1: Interface EOBC1/1, changed state to up
*Aug 3 13:53:26.288 IST: %LINK-3-UPDOWN: Interface GigabitEthernet1/0/0, changed state to
up
*Aug 3 13:53:26.471 IST: %LINK-3-UPDOWN: Interface GigabitEthernet1/0/1, changed state to
up
*Aug 3 13:53:26.605 IST: %LINK-3-UPDOWN: SIP1/0: Interface GigabitEthernet1/0/0, changed
state to up
*Aug 3 13:53:29.056 IST: %SPA_OIR-6-ONLINECARD: SPA (SPA-10X1GE-V2) online in subslot 1/1
*Aug 3 13:53:31.020 IST: %LINK-3-UPDOWN: Interface GigabitEthernet1/1/1, changed state to
up
*Aug 3 13:53:31.030 IST: %LINK-3-UPDOWN: Interface GigabitEthernet1/1/3, changed state to
up
*Aug 3 13:53:31.042 IST: %LINK-3-UPDOWN: Interface GigabitEthernet1/1/4, changed state to
down
*Aug 3 13:53:31.045 IST: %LINK-3-UPDOWN: Interface GigabitEthernet1/1/5, changed state to
up
*Aug 3 13:53:31.046 IST: %LINK-3-UPDOWN: Interface GigabitEthernet1/1/6, changed state to
down
*Aug 3 13:53:31.048 IST: %LINK-3-UPDOWN: Interface GigabitEthernet1/1/7, changed state to
down
*Aug 3 13:53:31.051 IST: %LINK-3-UPDOWN: Interface GigabitEthernet1/1/8, changed state to
down
*Aug 3 13:53:31.053 IST: %LINK-3-UPDOWN: Interface GigabitEthernet1/1/9, changed state to
down
*Aug 3 13:53:31.312 IST: %LINK-3-UPDOWN: Interface GigabitEthernet1/1/0, changed state to
up
*Aug 3 13:53:32.833 IST: %LINK-3-UPDOWN: SIP1/1: Interface GigabitEthernet1/1/0, changed
state to up
*Aug 3 13:53:33.007 IST: %LINK-3-UPDOWN: SIP1/1: Interface GigabitEthernet1/1/7, changed
state to down
Router# issu commitversion
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
170
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
171
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
172
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Router#issu commitversion
-- Starting local lock acquisition on R0 ---
Finished local lock acquisition on R0
---Starting installation changes ---
Cancelling rollback timer
Finished installation changes
SUCCESS: Installation changes committed
Router# issu loadversion rp 0 file bootflash:Active_Dir/asr1000rp*03.13.00.S.154-3.S-ext*.pkg
-- Starting local lock acquisition on R0
---Finished local lock acquisition on R0
Starting file path checking
Finished file path checking
Starting image file verification
Checking image file names
Locating image files and validating name syntax
Found asr1000rp2-elcbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-elcspa.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-espbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg
Verifying image file locations
Inspecting image file types
WARNING: In-service installation of RP Base package
WARNING: requires software reboot of target RP
WARNING: Automatically setting the on-reboot flag
Processing image file constraints
Creating candidate provisioning file
Finished image file verification
--- Starting candidate package set construction ---
Verifying existing software set
Processing candidate provisioning file
Constructing working set for candidate package set
Constructing working set for running package set
Checking command output
Constructing merge of running and candidate packages
Checking if resulting candidate package set would be complete
Finished candidate package set construction
--- Starting compatibility testing ---
Determining whether candidate package set is compatible
Determining whether installation is valid
Determining whether installation is valid ... skipped
Verifying image type compatibility
Checking IPC compatibility for candidate software
Checking candidate package set infrastructure compatibility
Checking infrastructure compatibility with running software
Checking infrastructure compatibility with running software ... skipped
Checking package specific compatibility
Finished compatibility testing
--- Starting list of software package changes ---
Old files list:
Removed asr1000rp2-elcbase.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-elcspa.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-rpbase.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-sipbase.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-sipspa.03.12.01.S.154-2.S.pkg
New files list:
Added asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg
Finished list of software package changes
--- Starting commit of software changes ---
Updating provisioning rollback files
Creating pending provisioning file
Committing provisioning file
Finished commit of software changes
SUCCESS: Software provisioned. New software will load on reboot.
Router# show version r0 provisioned
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
173
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
File: bootflash:Active_Dir/asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg,
on: RP0/0 Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: a360dff0fd76a9b1ae67cda9116c97b62f25ab09
Package: rpcontrol, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg,
on: RP0/1 Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: 8a0a45ea5c7a656c0eef6726174461584f182c78
Package: rpios-adventerprisek9, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg, on:
RP0/1 Built: 2013-07-25_23.00, by: mcpre
File SHA1 checksum: 85e9eab826bff2194ef568a56c76453625383ad2
Package: rpaccess, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg,
on: RP0/1 Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: a360dff0fd76a9b1ae67cda9116c97b62f25ab09
Package: rpbase, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg,
on: RP1 Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: 4f655c54bb95b4dfa24a0d25ebf97cf8527c69e9
Package:rpcontrol, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg, on: RP1/0
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: 8a0a45ea5c7a656c0eef6726174461584f182c78
Package: rpios-adventerprisek9, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg,
on: RP1/0 Built: 2013-07-25_23.00, by: mcpre
File SHA1 checksum: 85e9eab826bff2194ef568a56c76453625383ad2
Package: rpaccess, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg,
on: RP1/0 Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: a360dff0fd76a9b1ae67cda9116c97b62f25ab09
Package: rpcontrol, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg, on: RP1/1
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: 8a0a45ea5c7a656c0eef6726174461584f182c78
Package: rpios-adventerprisek9, version: 03.13.00.S.154-3.S-ext, status:n/a
File: bootflash:Active_Dir/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg, on:
RP1/1 Built: 2013-07-25_23.00, by: mcpre
File SHA1 checksum: 85e9eab826bff2194ef568a56c76453625383ad2
Package: rpaccess, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg, on: RP1/1
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: a360dff0fd76a9b1ae67cda9116c97b62f25ab09
Package:espbase, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-espbase.03.13.00.S.154-3.S-ext.pkg, on: ESP0
Built: 2013-07-25_21.16, by: mcpre
File SHA1 checksum: 2fe0ede1545e3f8260b7d453653e812500f0d7b0
Package: espx86base, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg, on: ESP0
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: 571b8bb3866341badd6e24de677b98409f0c789c
Package:espbase, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-espbase.03.13.00.S.154-3.S-ext.pkg, on: ESP1
Built: 2013-07-25_21.16, by: mcpre
File SHA1 checksum: 2fe0ede1545e3f8260b7d453653e812500f0d7b0
Package: espx86base, version: 03.13.00.S.154-3.S-ext, status: n/a
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
174
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
175
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
176
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
177
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (software upgrade
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
178
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
asr1000rp2-rpbase.03.12.01.S.154-2.S.pkg
asr1000rp2-rpcontrol.03.12.01.S.154-2.S.pkg
asr1000rp2-rpios-adventerprisek9.03.12.01.S.154-2.S.pkg
asr1000rp2-sipbase.03.12.01.S.154-2.S.pkg
asr1000rp2-sipspa.03.12.01.S.154-2.S.pkg
packages.conf.00-
packages.conf.01-
packages.conf.02-
packages.conf.03-
packages.conf.04-
packages.conf.05-
Do you want to proceed? [confirm]y
Deleting file bootflash:Active_Dir/asr1000rp2-elcbase.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-elcspa.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-espbase.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-espx86base.03.12.01.S.154-2.S.pkg ... doe.
Deleting file
bootflash:Active_Dir/asr1000rp2-packages-adventerprisek9.03.12.01.S.154-2.S.conf ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-rpaccess.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-rpbase.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-rpcontrol.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-rpios-adventerprisek9.03.12.01.S.154-2.S.pkg
... done.
Deleting file bootflash:Active_Dir/asr1000rp2-sipbase.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-sipspa.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/packages.conf.00- ... done.
Deleting file bootflash:Active_Dir/packages.conf.01- ... done.
Deleting file bootflash:Active_Dir/packages.conf.02- ... done.
Deleting file bootflash:Active_Dir/packages.conf.03- ... done.
Deleting file bootflash:Active_Dir/packages.conf.04- ... done.
Deleting file bootflash:Active_Dir/packages.conf.05- ... done.
SUCCESS: Files deleted.
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco
ASR 1004 Router (request platform Command Set)
This section provides instructions on using software upgrade for Cisco ASR 1002 or 1004 Router running
subpackages using the request platform command set. Cisco ASR 1002 Router is not supported on Polaris
16.x.x release.
These instructions assume two IOS processes are active on the RP and that the router is already running using
subpackages.
Note Step 17, 18, and 19 does not have to be performed immediately, and can be done at a convenient time.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
179
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
SUMMARY STEPS
1. show version
2. redundancy
3. mkdir URL-to-directory-name
4. ip tftp source-interface gigabitethernet port
5. copy tftp: URL-to-target-location
6. request platform software package expand file URL-to-consolidated-package
7. dir target-URL
8. copy file-system:asr1000rp2-espbase.version.pkg URL-to-directory-of-sub-packages-active-RP
9. request platform software package install rp 0
filefile-system:asr1000rp2-{rpaccess,rpios,rpcontrol}*version-string*.pkg baystandby-bayforce
10. redundancy force-switchover
11. (Optional) show platform
12. request platform software package install rp 0
filefile-system:asr1000rp2-{rpaccess,rpios,rpcontrol}*version-string*.pkg baystandby-bayforce
13. request platform software package install rp 0 file
file-system:asr1000rp2-{sipbase,sipspa}*version*.pkg slot SIP-slot-number force
14. request platform software package install rp 0 file file-system:asr1000rp2-{elcase,elcspa}*version*.pkg
slot SIP-slot-number force
15. request platform software package install rp 0 file file-system:asr1000rp2-esp*version*.pkg force
16. request platform software package install rp 0 filefile-system:asr1000rp*version*.pkg
17. show version installed
18. reload
19. request platform software package clean
DETAILED STEPS
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
180
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Example:
Example:
Example:
Example:
Example:
Router(config)# redundancy
Example:
Step 4 ip tftp source-interface gigabitethernet port Specifies the Gigabit Ethernet TFTP
source-interface to be configured:
Example: slot/port—Specifies the location of the TFTP
source-interface.
Router(config)# ip tftp source-interface gigabitethernet 0
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
181
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
182
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Example:
copy file-system:asr1000rp2-rpbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-rpcontrol.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-rpios.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-sipbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-sipspa.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-elcbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-elcspa.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
183
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Example:
Example:
Router# copy
usb0:221subs/asr1000rp2-rpios-adventerprisek.9.03.13.00.S.154-3.S-ext.pkg
bootflash:
Example:
Example:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
184
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
185
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
186
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Examples
The following example shows the software upgrade for Cisco ASR 1002 or 1004 Router running sub-packages:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
187
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
188
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
189
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
WARNING:
WARNING: Candidate software combination not found in compatibility database
WARNING:
WARNING:
WARNING: Candidate software combination not found in compatibility database
WARNING:
Software sets are identified as compatible
Verifying image type compatibility
Checking IPC compatibility with running software
Checking candidate package set infrastructure compatibility
Checking infrastructure compatibility with running software
Checking package specific compatibility
Finished compatibility testing
--- Starting impact testing---
Checking operational impact of change
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
190
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
191
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
changed state to up
*Aug 3 13:44:32.069 IST: %REDUNDANCY-5-PEER_MONITOR_EVENT: Active detected a standby
insertion (raw-event=PEER_FOUND(4))
*Aug 3 13:44:32.070 IST: %REDUNDANCY-5-PEER_MONITOR_EVENT: Active detected a standby
insertion (raw-event=PEER_REDUNDANCY_STATE_CHANGE(5))
*Aug 3 13:44:34.969 IST: %REDUNDANCY-3-IPC: IOS versions do not match.
*Aug 3 13:45:40.946 IST: %RF-5-RF_TERMINAL_STATE: Terminal state reached for (SSO)
Router# show platform
Chassis type: ASR1004
Slot Type State Insert time (ago)
--------- ------------------- --------------------- -----------------
0 ASR1000-2T+20X1GE ok 00:29:33
0/0 BUILT-IN-2T+20X1GE ok 00:05:28
1 ASR1000-SIP10 ok 00:29:33
1/0 SPA-2X1GE-V2 ok 00:05:28
1/1 SPA-10X1GE-V2 ok 00:05:28
R0 ASR1000-RP2 ok 00:29:33
R0/0 ok, standby 00:01:46
R0/1 ok, active 00:06:12
F0 ASR1000-ESP40 ok, active 00:29:33
P0 ASR1004-PWR-AC ok 00:28:42
P1 ASR1004-PWR-AC ps, fail 00:28:42
Slot CPLD Version Firmware Version
--------- ------------------- ---------------------------------------
0 00200800 15.2(1r)S
1 07091401 15.3(3r)S
R0 08103002 15.3(3r)S
F0 1003190E 15.3(3r)S
Router# request platform software package install rp 0 file
bootflash:Active_Dir/asr1000rp2-{rpaccess,rpios,rpcontrol}*03.13.00.S.154-3.S-ext*.pkg bay
0 force
--- Starting local lock acquisition on R0 ---
Finished local lock acquisition on R0
--- Starting file path checking---
Finished file path checking
--- Starting image file verification ---
Checking image file names
Locating image files and validating name syntax
Found asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg
Verifying image file locations
Inspecting image file types
Processing image file constraints
Creating candidate provisioning file
Finished image file verification
--- Starting candidate package set construction ---
Verifying existing software set
Processing candidate provisioning file
Constructing working set for candidate package set
Constructing working set for running package set
Checking command output
Constructing merge of running and candidate packages
Checking if resulting candidate package set would be complete
Finished candidate package set construction
--- Starting compatibility testing ---
Determining whether candidate package set is compatible
WARNING:
WARNING: Candidate software combination not found in compatibility database
WARNING:Determining whether installation is valid
Creating matrix_file by locate_latest_matrix_file /tmp/issu/provision/sw
Software sets are identified as compatible
Verifying image type compatibility
Checking IPC compatibility with running software
Checking candidate package set infrastructure compatibility
Checking infrastructure compatibility with running software
Checking package specific compatibility
Finished compatibility testing
--- Starting impact testing ---
Checking operational impact of change
WARNING: Connection may be lost during installation of IOS package
Finished impact testing
--- Starting list of software package changes ---
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
192
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
193
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
194
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
195
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
196
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
197
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
complete
*Aug 3 14:04:55.837 IST: %IOSXE-6-PLATFORM: F0: cpp_cp: Process
CPP_PFILTER_EA_EVENT__API_CALL__REGISTER
Router# issu commitversion
--- Starting local lock acquisition on R0 ---
Finished local lock acquisition on R0
--- Starting installation changes ---
Cancelling rollback timer
Finished installation changes
SUCCESS: Installation changes committed
Router# request platform software package install rp 0 file
bootflash:Active_Dir/asr1000rp*03.13.00.S.154-3.S-ext*.pkg
--- Starting local lock acquisition on R0 ---
Finished local lock acquisition on R0
--- Starting file path checking ---
Finished file path checking
--- Starting image file verification ---
Checking image file names
Locating image files and validating name syntax
Found asr1000rp2-elcbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-elcspa.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-espbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg
Verifying image file locations
Inspecting image file types
WARNING: In-service installation of RP Base package
WARNING: requires software reboot of target RP
WARNING: Automatically setting the on-reboot flag
Processing image file constraints
Creating candidate provisioning file
Finished image file verification
--- Starting candidate package set construction ---
Verifying existing software set
Pocessing candidate provisioning file
Constructing working set for candidate package set
Constructing working set for running package set
Checking command output
Constructing merge of running and candidate packages
Checking if resulting candidate package set would be complete
Finished candidate package set construction
--- Starting compatibility testing ---
Determining whether candidate package set is compatible
Determining whether installation is valid
Determining whether installation is valid ... skipped
Verifying image type compatibility
Checking IPC compatibility for candidate software
Checking candidate package set infrastructure compatibility
Checking infrastructure compatibility with running software
Checking infrastructure compatibility with running software ... skipped
Checking package specific compatibility
Finished compatibility testing
--- Starting list of software package changes ---
Old files list:
Removed asr1000rp2-elcbase.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-elcspa.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-rpbase.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-sipbase.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-sipspa.03.12.01.S.154-2.S.pkg
New files list:
Added asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg
Finished list of software package changes
--- Starting commit of software changes ---
Updating provisioning rollback files
Creating pending provisioning file
Committing provisioning file
Finished commit of software changes
SUCCESS: Software provisioned.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
198
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
199
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
200
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
201
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
202
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using Subpackages for Software Upgrade on a Cisco ASR 1002 Router or Cisco ASR 1004 Router (request platform
Command Set)
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
203
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Minimal Disruptive Restart ISSU
Note MDR upgrades (both consolidated and subpackage upgrades) are supported only on hardware-redundant
dual route processor (RP) and Enhanced Services Processors (ESP) platforms.
MDR reduces the downtime (time during which the data plane is unavailable) due to ISSU of a SIP and the
SPA(s) within it. The downtime is reduced from 100 seconds to not more than 25 seconds on a SIP reload
and from 30 seconds to not more than 10 seconds on a SPA reload. The reload time of a SIP or SPA using a
MDR or a non-MDR upgrade remains the same.
MDR for a SIP is permitted if following conditions are met:
• Chassis is hardware redundant (dual RP and dual ESP)
• SIP-type supports MDR.
• At least one MDR-compatible SPA in the SIP should be present for the MDR process.
• All the SPAs associated with the SIP support MDR.
• Both the current software version and the upgrade software version must be ISSU and MDR compatible
for both the SIPBase and SIPSPA subpackages for each SPA type that is present.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
204
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Restrictions and Limitations
Starting with IOS XE release 3.10S and later, MDR support has been extended to include the following SPAs:
• ◦SPA-2XOC3-POS
◦SPA-4XOC3-POS
◦SPA-4XOC3-POS-V2
◦SPA-8XOC3-POS
◦SPA-1XOC12-POS
◦SPA-2XOC12-POS
◦SPA-4XOC12-POS
◦SPA-8XOC12-POS
Effective from Cisco IOS XE Release 3.12S, the Cisco ASR 1000 Series Fixed Ethernet Line Card
(ASR1000-2T+20X1GE) supports Minimal Disruptive Restart (MDR) for ELCBase and ELCSPA packages.
MDR support for ASR1000-2T+20X1GE is specifically available on the Cisco ASR 1006 Router and the
Cisco ASR 1013 Router with Route Processor 2 (RP2).
For more information on the Cisco ASR 1000 Series Fixed Ethernet Line Card (ASR1000-2T+20X1GE), see
the following documents:
Cisco ASR 1000 Series Fixed Ethernet Line Card Hardware Installation Guide
Cisco ASR 1000 Fixed Ethernet Line Card Software Configuration Guide
Use the request platform software package verify and issu checkversion commands with the mdr option
to verify the MDR upgrade compatibility of a consolidated package or an individual subpackage.
When performing an ISSU upgrade, you can specify whether the upgrade should use MDR. If you do not
specify this, the ISSU upgrade process will remain unchanged.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
205
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
High-Availability Considerations
High-Availability Considerations
Any high-availability (HA) failover that occurs during MDR-process terminates the process. This includes
failures such as active RP IOS failover during the MDR upgrade process or active RP FRU failure in a chassis
with redundant hardware during subpackage upgrade.
For MDR upgrade using consolidated packages, upgrade is initiated by the upgraded active RP after the ESP
software has been upgraded.
Note This procedure will only work if the current RPs are already running consolidated packages.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
206
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Perform a Consolidated Package Upgrade in a Dual Route Processor Configuration with MDR
SUMMARY STEPS
DETAILED STEPS
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
207
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Perform a Consolidated Package Upgrade in a Dual Route Processor Configuration with MDR
Example:
Router# copy
bootflash:asr1000rp2-adventerprisek9.03.13.00.S.154-3.S-ext.bin
stby-bootflash:
Step 4 dir URL-to-target-location (Optional) Display the contents of the target
directories to confirm the successful copy of the
Example: file package.
dir URL-to-target-stby-location
Example:
Example:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
208
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Perform a Consolidated Package Upgrade in a Dual Route Processor Configuration with MDR
Example:
Example:
Username: user
Example:
Password: ********
Example:
Example:
Router>
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
209
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Perform a Consolidated Package Upgrade in a Dual Route Processor Configuration with MDR
Example:
Example:
Example:
Step 12 hw-module slot RP-slot reload Reload the new software on the Standby RP.
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
210
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Examples
The following example shows how to perform consolidated package upgrade in a dual route processor
configuration:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
211
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
212
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
213
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
changed state to up
*Mar 14 20:04:05.534: %CPPHA-7-START: F1: cpp_ha: CPP 0 preparing image
/tmp/sw/fp/1/0/fpx86/mount/usr/cpp/bin/qfp-ucode-esp40
*Mar 14 20:04:05.863: %CPPHA-7-START: F1: cpp_ha: CPP 0 startup init image
/tmp/sw/fp/1/0/fpx86/mount/usr/cpp/bin/qfp-ucode-esp40
*Mar 14 20:04:07.781: %IOSXE_OIR-6-ONLINECARD: Card (fp) online in slot F1
*Mar 14 20:04:11.123: %CPPHA-7-START: F1: cpp_ha: CPP 0 running init image
/tmp/sw/fp/1/0/fpx86/mount/usr/cpp/bin/qfp-ucode-esp40
*Mar 14 20:04:11.342: %CPPHA-7-READY: F1: cpp_ha: CPP 0 loading and initialization complete
*Mar 14 20:04:11.472: %IOSXE-6-PLATFORM: F1: cpp_cp: Process
CPP_PFILTER_EA_EVENT__API_CALL__REGISTER
*Mar 14 20:04:19.443: %PLATFORM-5-RESETCARD: R1/0: card_reset: ESP0 reset to acquire
provisioned software
*Mar 14 20:04:19.458: %IOSXE_OIR-6-OFFLINECARD: Card (fp) offline in slot F0
*Mar 14 20:04:21.546: %MDR-5-CARD_RESTART: R1/0: card_mdr: Minimal Disruptive Restart SIP0
to acquire provisioned software
*Mar 14 20:04:29.266: %CMCC-5-SPA_MDR_INIT: SIP0: cmcc: SPA0 initiated Minimal Disruptive
Restart
*Mar 14 20:04:29.269: %CMCC-5-SPA_MDR_INIT: SIP0: cmcc: SPA1 initiated Minimal Disruptive
Restart
*Mar 14 20:04:29.270: %CMCC-5-SPA_MDR_INIT: SIP0: cmcc: SPA2 initiated Minimal Disruptive
Restart
*Mar 14 20:05:17.807: %IOSXE_OIR-6-ONLINECARD: Card (cc) online in slot 0
*Mar 14 20:05:21.287: %IOSXE_OIR-6-INSSPA: SPA inserted in subslot 0/0
*Mar 14 20:05:21.630: %IOSXE_OIR-6-INSSPA: SPA inserted in subslot 0/1
*Mar 14 20:05:21.896: %IOSXE_OIR-6-INSSPA: SPA inserted in subslot 0/2
*Mar 14 20:05:29.364: %LINK-3-UPDOWN: SIP0/0: Interface EOBC0/1, changed state to up
*Mar 14 20:05:34.058: %SPA_OIR-6-ONLINECARD: SPA (SPA-8X1GE-V2) online in subslot 0/0
*Mar 14 20:05:33.064: %CMCC-5-SPA_MDR_DONE: SIP0: cmcc: SPA0 completed Minimal Disruptive
Restart
*Mar 14 20:05:34.093: %LINK-3-UPDOWN: SIP0/1: Interface EOBC0/1, changed state to up
*Mar 14 20:05:35.125: %SPA_OIR-6-ONLINECARD: SPA (SPA-8X1GE-V2) online in subslot 0/1
*Mar 14 20:05:34.130: %CMCC-5-SPA_MDR_DONE: SIP0: cmcc: SPA1 completed Minimal Disruptive
Restart
*Mar 14 20:05:34.099: %TRANSCEIVER-6-INSERTED: SIP0/1: transceiver module inserted in
GigabitEthernet0/1/0
*Mar 14 20:05:35.046: %LINK-3-UPDOWN: SIP0/0: Interface GigabitEthernet0/0/0, changed state
to up
*Mar 14 20:05:37.996: %LINK-3-UPDOWN: SIP0/2: Interface EOBC0/1, changed state to up
*Mar 14 20:05:43.230: %SPA_OIR-6-ONLINECARD: SPA (SPA-8X1GE-V2) online in subslot 0/2
*Mar 14 20:05:42.239: %CMCC-5-SPA_MDR_DONE: SIP0: cmcc: SPA2 completed Minimal Disruptive
Restart
*Mar 14 20:06:10.368: %CPPHA-7-START: F0: cpp_ha: CPP 0 preparing image
/tmp/sw/fp/0/0/fpx86/mount/usr/cpp/bin/qfp-ucode-esp40
*Mar 14 20:06:10.697: %CPPHA-7-START: F0: cpp_ha: CPP 0 startup init image
/tmp/sw/fp/0/0/fpx86/mount/usr/cpp/bin/qfp-ucode-esp40
*Mar 14 20:06:12.158: %IOSXE_OIR-6-ONLINECARD: Card (fp) online in slot F0
*Mar 14 20:06:15.940: %CPPHA-7-START: F0: cpp_ha: CPP 0 running init image
/tmp/sw/fp/0/0/fpx86/mount/usr/cpp/bin/qfp-ucode-esp40
*Mar 14 20:06:16.158: %CPPHA-7-READY: F0: cpp_ha: CPP 0 loading and initialization complete
*Mar 14 20:06:16.290: %IOSXE-6-PLATFORM: F0: cpp_cp: Process
CPP_PFILTER_EA_EVENT__API_CALL__REGISTER
*Mar 14 20:08:41.564: %IOSXE_OIR-6-ONLINECARD: Card (rp) online in slot R0
*Mar 14 20:08:51.188: %REDUNDANCY-5-PEER_MONITOR_EVENT: Active detected a standby insertion
(raw-event=PEER_FOUND(4))
*Mar 14 20:08:51.188: %REDUNDANCY-5-PEER_MONITOR_EVENT: Active detected a standby insertion
(raw-event=PEER_REDUNDANCY_STATE_CHANGE(5))
*Mar 14 20:08:54.115: %REDUNDANCY-3-IPC: IOS versions do not match.
*Mar 14 20:10:00.611: %NBAR_HA-5-NBAR_INFO: NBAR sync DONE!
*Mar 14 20:10:01.026: %HA_CONFIG_SYNC-6-BULK_CFGSYNC_SUCCEED: Bulk Sync succeeded
*Mar 14 20:10:02.027: %RF-5-RF_TERMINAL_STATE: Terminal state reached for (SSO)
Router>enable
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
214
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
215
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade the Subpackages on a Cisco ASR 1006 Router and Cisco ASR 1013 Router (issu Command Set)
with MDR
1. show version
2. copy running-config startup-config
3. mkdir URL-to-directory-name
4. ip tftp source-interface gigabitethernet port
5. copy tftp: URL-to-target-location
6. request platform software package expand file URL-to-consolidated-package
7. dir target-URL
8. copy file-system:asr1000rp2-espbase.version.pkg URL-to-directory-of-sub-packages-active-RP
9. copy file-system:asr1000rp2-espbase.version.pkg URL-to-directory-of-sub-packages-standby-RP
10. product="kwdname="issu checkversion rp standby-RP product="name="> file
standy-file-system:asr1000rp*version*.pkg mdr {force}
11. issu loadversion rp standby-RP file target-standbyRP-URL-for-sub-packages:asr1000rp*version*.pkg
product="name=">force
12. hw-module slot standby-RP reload
13. issu loadversion rp active-RP file URL-to-active-file-system:asr1000rp2-{sipbase,sipspa}*version*.pkg
slotSIP-slot-number product="name=">mdr {force}
14. issu loadversion rp active-RP file URL-to-active-file-system:asr1000rp2-{elcbase,elcspa}*version*.pkg
slotELC-slot-number mdr product="name=">{force}
15. issu loadversion rp active-RP file URL-to-active-file-system:asr1000rp2-esp*version*.pkg slot
standby-ESP-slot
16. issu loadversion rp active-RP file URL-to-active-file-system:asr1000rp*version*.pkg force
17. show version active-RP provisioned
18. redundancy force-switchover
19. request platform software package clean
DETAILED STEPS
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
216
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade the Subpackages on a Cisco ASR 1006 Router and Cisco ASR 1013 Router (issu Command Set)
with MDR
Example:
Example:
Example:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
217
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade the Subpackages on a Cisco ASR 1006 Router and Cisco ASR 1013 Router (issu Command Set)
with MDR
Example:
Step 4 ip tftp source-interface gigabitethernet port Specifies the Gigabit Ethernet TFTP
source-interface to be configured:
Example: slot/port—Specifies the location of the TFTP
source-interface.
Router(config)# ip tftp source-interface gigabitethernet 0
Note To copy a file using TFTP through the
Management Ethernet interface, the ip
tftp source-interface GigabitEthernet
0 command must be entered before
entering the copy tftp command.
Step 5 copy tftp: URL-to-target-location Copy the consolidated package file into the
directory created in Step 3 .
Example: The consolidated package in this step should not
be copied into the same directory where the
subpackages that are currently running your router
Example: are stored (the directory containing the
Router# copy tftp: bootflash:tmp packages.conf provisioning file from which the
router was booted).
Note type="tip"
It is recommended that you copy the
package onto a usb: or harddisk: file
system for space considerations when
performing this step of the procedure.
Step 6 request platform software package expand file URL-to-consolidated-package Extract the subpackages out of the consolidated
package file into the temporary directory.
Example: Note Take extra care to extract the subpackages
to a temporary subdirectory and do not
delete any of the files currently running
Example: the router at this point of the procedure.To
Router# request platform software package expand file erase the files that were running on the
bootflash:tmp/asr1000rp2-adventerprisek.9.03.13.00.S.154-3.S-ext.bin router before the ISSU upgrade, enter the
request platform software package
clean command after the ISSU upgrade
Example:
has been completed.
Step 7 dir target-URL (Optional) Display the directory to confirm that
the files were extracted.
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
218
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade the Subpackages on a Cisco ASR 1006 Router and Cisco ASR 1013 Router (issu Command Set)
with MDR
Example:
copy file-system:asr1000rp2-rpaccess.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-rpbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-rpcontrol.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-rpios.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-sipbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-sipspa.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-elcbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-elcspa.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
Example:
Router# copy
bootflash:tmp/asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg bootflash:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
219
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade the Subpackages on a Cisco ASR 1006 Router and Cisco ASR 1013 Router (issu Command Set)
with MDR
Example:
Example:
Example:
Example:
Example:
Example:
Example:
Example:
Router# copy
bootflash:tmp/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
bootflash:
Example:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
220
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade the Subpackages on a Cisco ASR 1006 Router and Cisco ASR 1013 Router (issu Command Set)
with MDR
Example:
Example:
Example:
Example:
Example:
copy file-system:asr1000rp2-rpaccess.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-rpbase.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-rpcontrol.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-rpios.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-sipbase.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-sipspa.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
221
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade the Subpackages on a Cisco ASR 1006 Router and Cisco ASR 1013 Router (issu Command Set)
with MDR
Example:
copy file-system:asr1000rp2-elcbase.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-elcspa.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
Examples:
Example:
Example:
Example:
Router# copy
bootflash:tmp/asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:
Example:
Example:
Example:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
222
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade the Subpackages on a Cisco ASR 1006 Router and Cisco ASR 1013 Router (issu Command Set)
with MDR
Example:
Example:
Router# copy
bootflash:tmp/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
Example:
Example:
Example:
Example:
Example:
Example:
Example:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
223
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade the Subpackages on a Cisco ASR 1006 Router and Cisco ASR 1013 Router (issu Command Set)
with MDR
Example:
Example:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
224
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade the Subpackages on a Cisco ASR 1006 Router and Cisco ASR 1013 Router (issu Command Set)
with MDR
Example:
issu commitversion
Example:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
225
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade the Subpackages on a Cisco ASR 1006 Router and Cisco ASR 1013 Router (issu Command Set)
with MDR
Example:
Example:
Example:
Example:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
226
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Example:
Examples
The following example shows ISSU upgrade using subpackages on a Cisco ASR 1006 router or ASR 1013
router with a dual RP setup using the issu command set
Router# show version
Cisco IOS Software, IOS-XE Software (X86_64_LINUX_IOSD-ADVENTERPRISEK9-M), Version 15.3(2)S,
RELEASE SOFTWARE (fc1)
<output removed for brevity>
System image file is bootflash:Active_Dir/packages.conf
<output removed for brevity>
cisco ASR1013 (RP2) processor with 4208889K/6147K bytes of memory.
Processor board ID FOX1343GJGC
20 Gigabit Ethernet interfaces
6 Ten Gigabit Ethernet interfaces
32768K bytes of non-volatile configuration memory.
8388608K bytes of physical memory.
1925119K bytes of eUSB flash at bootflash:.
78085207K bytes of SATA hard disk at harddisk:.
Configuration register is 0x2102
Router# show platform
Chassis type: ASR1013
Slot Type State Insert time (ago)
--------- ------------------- --------------------- -----------------
2 ASR1000-SIP40 ok 1d03h
2/0 SPA-1X10GE-L-V2 ok 1d03h
2/1 SPA-1X10GE-L-V2 ok 1d03h
2/2 SPA-1X10GE-L-V2 ok 1d03h
2/3 SPA-1X10GE-L-V2 ok 1d03h
4 ASR1000-2T+20X1GE ok 1d03h
4/0 BUILT-IN-2T+20X1GE ok 1d03h
R0 ASR1000-RP2 ok, active 1d03h
R1 ASR1000-RP2 ok, standby 1d03h
F0 ASR1000-ESP100 ok, active 1d03h
F1 ASR1000-ESP100 ok, standby 1d03h
P0 ASR1013-PWR-AC ok 1d03h
P1 ASR1013-PWR-AC ok 1d03h
P2 ASR1013-PWR-AC ok 1d03h
P3 ASR1013-PWR-AC ps, fail 1d03h
Slot CPLD Version Firmware Version
--------- ------------------- ---------------------------------------
2 00200800 15.3(3r)S
4 00200800 15.3(1r)S
R0 10021901 15.3(3r)S
R1 10021901 15.3(3r)S
F0 12071700 15.3(3r)S
F1 12071700 15.3(3r)S
Router# show version r0 installed
Package: Provisioning File, version: n/a, status: active
File: bootflash:Active_Dir/packages.conf, on: RP0
Built: n/a, by: n/a
File SHA1 checksum: a624f70f68c60292f4482433f43afd92487a55c4
Package: rpbase, version: 03.12.01.S.154-2.S, status: active
File: bootflash:Active_Dir/asr1000rp2-rpbase.03.12.01.S.154-2.S.pkg, on: RP0
Built: 2013-03-25_18.48, by: mcpre
File SHA1 checksum: 3a9675142898cfac350d4e42f0e37bd9f4e48538
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
227
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
228
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
229
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
230
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Found asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg
Verifying image file locations
Inspecting image file types
WARNING: In-service installation of IOSD package
WARNING: requires software redundancy on target RP
WARNING: or on-reboot parameter
WARNING: Automatically setting the on-reboot flag
WARNING: In-service installation of RP Base package
WARNING: requires software reboot of target RP
Processing image file constraints
Creating candidate provisioning file
Finished image file verification
--- Starting candidate package set construction ---
Verifying existing software set
Processing candidate provisioning file
Constructing working set for candidate package set
Constructing working set for running package set
Checking command output
Constructing merge of running and candidate packages
Checking if resulting candidate package set would be complete
Finished candidate package set construction
--- Starting compatibility testing ---
Determining whether candidate package set is compatible
Determining whether installation is valid
Determining whether installation is valid ... skipped
Verifying image type compatibility
Checking IPC compatibility for candidate software
Checking candidate package set infrastructure compatibility
Checking infrastructure compatibility with running software
Checking infrastructure compatibility with running software ... skipped
Checking package specific compatibility
Finished compatibility testing
--- Starting mdr compatibility verification ---
Finished mdr compatibility verification
SUCCESS: Software is ISSU MDR compatible.
Router#
Router#
Router# issu loadversion rp 1 file
stby-bootflash:Active_Dir/asr1000rp*03.13.00.S.154-3.S-ext*.pkg force
--- Starting local lock acquisition on R0 ---
Finished local lock acquisition on R0
--- Starting installation state synchronization ---
Finished installation state synchronization
--- Starting local lock acquisition on R1 ---
Finished local lock acquisition on R1
--- Starting file path checking ---
Finished file path checking
--- Starting image file verification ---
Checking image file names
Locating image files and validating name syntax
Found asr1000rp2-elcbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-elcspa.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-espbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg
Verifying image file locations
Inspecting image file types
WARNING: In-service installation of IOSD package
WARNING: requires software redundancy on target RP
WARNING: or on-reboot parameter
WARNING: Automatically setting the on-reboot flag
WARNING: In-service installation of RP Base package
WARNING: requires software reboot of target RP
Processing image file constraints
Creating candidate provisioning file
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
231
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
232
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
233
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
234
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
235
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Disruptive Restart
Router#
Router#
Router#
Router#issu commitversion
--- Starting local lock acquisition on R0 ---
Finished local lock acquisition on R0
--- Starting installation changes ---
Cancelling rollback timer
Finished installation changes
SUCCESS: Installation changes committed
Router#
Router#
Router# issu loadversion rp 0 file
bootflash:Active_Dir/asr1000rp2-esp*03.13.00.S.154-3.S-ext*.pkg slot 1
--- Starting local lock acquisition on R0 ---
Finished local lock acquisition on R0
--- Starting installation state synchronization ---
Finished installation state synchronization
--- Starting file path checking ---
Finished file path checking
--- Starting image file verification ---
Checking image file names
Locating image files and validating name syntax
Found asr1000rp2-espbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg
Verifying image file locations
Inspecting image file types
Processing image file constraints
Creating candidate provisioning file
Finished image file verification
--- Starting candidate package set construction ---
Verifying existing software set
Processing candidate provisioning file
Constructing working set for candidate package set
Constructing working set for running package set
Checking command output
Constructing merge of running and candidate packages
Checking if resulting candidate package set would be complete
Finished candidate package set construction
--- Starting compatibility testing ---
Determining whether candidate package set is compatible
WARNING:
WARNING: Candidate software combination not found in compatibility database
WARNING:
Determining whether installation is valid
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
236
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
237
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
238
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Restarting ESP0
Applying final IPC and database definitions
*Aug 4 19:32:46.187 IST: %IOSXE_OIR-6-OFFLINECARD: Card (fp) offline in slot F0
*Aug 4 19:32:46.539 IST: %CMRP-6-FP_HA_STATUS: R0/0: cmand: F1 redundancy state is Active
Generating software version information
Notifying running software of updates
Unblocking peer synchronization of operating information
Unmounting old packages
Cleaning temporary installation files
Finished update running software
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
239
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
240
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
241
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
242
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
243
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
244
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
245
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
246
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
247
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
248
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
249
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade Subpackages on a Cisco ASR 1006 Router or Cisco ASR 1013 Router (request platform command
set) with MDR
Deleting file
bootflash:Active_Dir/asr1000rp2-packages-adventerprisek9.03.12.01.S.154-2.S.conf ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-rpaccess.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-rpbase.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-rpcontrol.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-rpios-adventerprisek9.03.12.01.S.154-2.S.pkg
... done.
Deleting file bootflash:Active_Dir/asr1000rp2-sipbase.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-sipspa.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/packages.conf.00- ... done.
SUCCESS: Files deleted.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
250
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade Subpackages on a Cisco ASR 1006 Router or Cisco ASR 1013 Router (request platform command
set) with MDR
SUMMARY STEPS
1. show version
2. mkdir URL-to-directory-name
3. ip tftp source-interface gigabitethernet port
4. copy tftp: URL-to-target-location
5. request platform software package expand file URL-to-consolidated-package
6. dir target-URL
7. copy file-system:asr1000rp2-espbase.version.pkg URL-to-directory-of-sub-packages-active-RP
8. copy file-system:asr1000rp2-espbase.version.pkg URL-to-directory-of-sub-packages-standby-RP
9. product="name=">request platform software package verify rp slot file URL mdr {force
10. request platform software package install rp standby-RP file
target-standbyRP-URL-for-sub-packages:asr1000rp*version*.pkg force
11. hw-module slot standby-RP reload
12. request platform software package install rp active-RP file
URL-to-active-file-system:asr1000rp2-{sipbase,sipspa}*version*.pkg slotSIP-slot-number
product="name=">mdr {force
13. request platform software package install rp active-RP file
URL-to-active-file-system:asr1000rp2-{elcbase,elcspa}*version*.pkg slotELC-slot-number mdr
product="name=">{force
14. request platform software package install rp active-RP file
URL-to-active-file-system:asr1000rp2-esp*version*.pkg slot standby-ESP-slot
15. request platform software package install rp active-RP file
URL-to-active-file-system:asr1000rp*version*.pkg force
16. show version active-RP provisioned
17. redundancy force-switchover
18. request platform software package clean
DETAILED STEPS
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
251
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade Subpackages on a Cisco ASR 1006 Router or Cisco ASR 1013 Router (request platform command
set) with MDR
Example:
Example:
Example:
Example:
Step 3 ip tftp source-interface gigabitethernet port Specifies the Gigabit Ethernet TFTP
source-interface to be configured:
Example: slot/port—Specifies the location of the TFTP
source-interface.
Router(config)# ip tftp source-interface gigabitethernet 0
Note To copy a file using TFTP through the
Management Ethernet interface, the ip
tftp source-interface GigabitEthernet
0 command must be entered before
entering the copy tftp command.
Step 4 copy tftp: URL-to-target-location Copies the consolidated package file into the
directory created in Step 2.
Example: The consolidated package in this step should not
be copied into the same directory where the
Router# copy tftp: bootflash:tmp
subpackages that are currently running your
router are stored (the directory containing the
packages.conf provisioning file from which the
router was booted).
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
252
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade Subpackages on a Cisco ASR 1006 Router or Cisco ASR 1013 Router (request platform command
set) with MDR
Example:
copy file-system:asr1000rp2-rpaccess.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-rpbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-rpcontrol.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-rpios.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-sipbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
253
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade Subpackages on a Cisco ASR 1006 Router or Cisco ASR 1013 Router (request platform command
set) with MDR
Example:
copy file-system:asr1000rp2-sipspa.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-elcbase.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
copy file-system:asr1000rp2-elcspa.version.pkg
URL-to-directory-of-sub-packages-active-RP
Example:
Example:
Router# copy
bootflash:tmp/asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg bootflash:
Example:
Example:
Example:
Example:
Router# copy
bootflash:tmp/asr1000rp2-rpios-adventerprisek9.03.12.01.S.154-2.S1.pkg
bootflash:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
254
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade Subpackages on a Cisco ASR 1006 Router or Cisco ASR 1013 Router (request platform command
set) with MDR
Example:
Example:
Example:
Example:
copy file-system:asr1000rp2-rpaccess.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-rpbase.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-rpcontrol.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-rpios.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-sipbase.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-sipspa.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
255
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade Subpackages on a Cisco ASR 1006 Router or Cisco ASR 1013 Router (request platform command
set) with MDR
Example:
copy file-system:asr1000rp2-elcbase.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
copy file-system:asr1000rp2-elcspa.version.pkg
URL-to-directory-of-sub-packages-standby-RP
Example:
Example:
Router# copy
bootflash:tmp/asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:
Example:
Example:
Example:
Router# ccopy
bootflash:tmp/asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:
Example:
Router# copy
bootflash:tmp/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
256
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade Subpackages on a Cisco ASR 1006 Router or Cisco ASR 1013 Router (request platform command
set) with MDR
Example:
Example:
Example:
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
257
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Using ISSU to Upgrade Subpackages on a Cisco ASR 1006 Router or Cisco ASR 1013 Router (request platform command
set) with MDR
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
258
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Example:
Example:
Examples
This example shows ISSU upgrade using subpackages on a Cisco ASR 1006 router or ASR 1013 router with
a dual RP setup:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
259
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
2 ASR1000-SIP40 ok 1d03h
2/0 SPA-1X10GE-L-V2 ok 1d03h
2/1 SPA-1X10GE-L-V2 ok 1d03h
2/2 SPA-1X10GE-L-V2 ok 1d03h
2/3 SPA-1X10GE-L-V2 ok 1d03h
4 ASR1000-2T+20X1GE ok 1d03h
4/0 BUILT-IN-2T+20X1GE ok 1d03h
R0 ASR1000-RP2 ok, active 1d03h
R1 ASR1000-RP2 ok, standby 1d03h
F0 ASR1000-ESP100 ok, active 1d03h
F1 ASR1000-ESP100 ok, standby 1d03h
P0 ASR1013-PWR-AC ok 1d03h
P1 ASR1013-PWR-AC ok 1d03h
P2 ASR1013-PWR-AC ok 1d03h
P3 ASR1013-PWR-AC ps, fail 1d03h
Slot CPLD Version Firmware Version
--------- ------------------- ---------------------------------------
2 00200800 15.3(3r)S
4 00200800 15.3(1r)S
R0 10021901 15.3(3r)S
R1 10021901 15.3(3r)S
F0 12071700 15.3(3r)S
F1 12071700 15.3(3r)S
Router# show version r0 installed
Package: Provisioning File, version: n/a, status: active
File: bootflash:Active_Dir/packages.conf, on: RP0
Built: n/a, by: n/a
File SHA1 checksum: a624f70f68c60292f4482433f43afd92487a55c4
Package: rpbase, version: 03.12.01.S.154-2.S, status: active
File: bootflash:Active_Dir/asr1000rp2-rpbase.03.12.01.S.154-2.S.pkg, on: RP0
Built: 2013-03-25_18.48, by: mcpre
File SHA1 checksum: 3a9675142898cfac350d4e42f0e37bd9f4e48538
Package: rpcontrol, version: 03.12.01.S.154-2.S, status: active
File: bootflash:Active_Dir/asr1000rp2-rpcontrol.03.12.01.S.154-2.S.pkg, on: RP0/0
Built: 2013-03-25_18.48, by: mcpre
File SHA1 checksum: 87b11f863f67fdf2610ee0769b929baab4c3efad
<output removed for brevity>
Router# dir bootflash:Active_Dir
Directory of bootflash:/Active_Dir/
20 -rw- 41104112 Aug 3 2013 15:05:40 +05:30
asr1000rp2-elcbase.03.12.01.S.154-2.S.pkg
21 -rw- 50285296 Aug 3 2013 15:05:40 +05:30 asr1000rp2-elcspa.03.12.01.S.154-2.S.pkg
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
260
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
261
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Router#
Router# copy harddisk:Target_Subs/asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg
bootflash:Active_Dir/
Destination filename [Active_Dir/asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg]?
Copy in progress...CCCC45536216 bytes copied in 6.797 secs (6699458 bytes/sec)
Router#
Router# copy harddisk:Target_Subs/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
bootflash:Active_Dir/
Destination filename [Active_Dir/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg]?
Copy in progress...CCCC
118754284 bytes copied in 17.798 secs (6672339 bytes/sec)
Router#
Router# copy harddisk:Target_Subs/asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg
bootflash:Active_Dir/
Destination filename [Active_Dir/asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg]?
Copy in progress...CCCC38380500 bytes copied in 5.962 secs (6437521 bytes/sec)
Router#
Router# copy harddisk:Target_Subs/asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg
bootflash:Active_Dir/
Destination filename [Active_Dir/asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg]?
Copy in progress...CCCC61760468 bytes copied in 9.408 secs (6564676 bytes/sec)
Router#
Router# copy harddisk:Target_Subs/asr1000rp2-elcbase.03.13.00.S.154-3.S-ext.pkg
bootflash:Active_Dir/
Destination filename [Active_Dir/asr1000rp2-elcbase.03.13.00.S.154-3.S-ext.pkg]?
Copy in progress...CCCCCC37557200 bytes copied in 5.650 secs (6647292 bytes/sec)
Router# copy harddisk:Target_Subs/asr1000rp2-elcspa.03.13.00.S.154-3.S-ext.pkg
bootflash:Active_Dir/
Destination filename [Active_Dir/asr1000rp2-elcspa.03.13.00.S.154-3.S-ext.pkg]?
Copy in progress...CCCC51194832 bytes copied in 7.397 secs (6921026 bytes/sec)
Router#
Router# copy harddisk:Target_Subs/asr1000rp2-espbase.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:Active_Dir/
Destination filename [Active_Dir/asr1000rp2-espbase.03.13.00.S.154-3.S-ext.pkg]?
Copy in progress...CCCC80657364 bytes copied in 132.765 secs (607520 bytes/sec)
Router#
Router# copy harddisk:Target_Subs/asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:Active_Dir/
Destination filename [Active_Dir/asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg]?
Copy in progress...CCCCCCC95446456 bytes copied in 177.587 secs (537463 bytes/sec)
Router#
Router# copy harddisk:Target_Subs/asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:Active_Dir/
Destination filename [Active_Dir/asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg]?
Copy in progress...CCCCCCC
23350232 bytes copied in 55.396 secs (421515 bytes/sec)
Router#
Router# copy harddisk:Target_Subs/asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:Active_Dir/
Destination filename [Active_Dir/asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg]?
Copy in progress...CCCCC37694900 bytes copied in 86.199 secs (437301 bytes/sec)
Router#
Router# copy harddisk:Target_Subs/asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:Active_Dir/
Destination filename [Active_Dir/asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg]?
Copy in progress...CCCCC45536216 bytes copied in 101.527 secs (448513 bytes/sec)
Router#
Router# copy harddisk:Target_Subs/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
stby-bootflash:Active_Dir/
Destination filename [Active_Dir/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg]?
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
262
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
263
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
264
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Added asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg
Added asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
Added asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg
Added asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg
Finished list of software package changes
--- Starting commit of software changes ---
Updating provisioning rollback files
Creating pending provisioning file
Committing provisioning file
Finished commit of software changes
SUCCESS: Software provisioned. New software will load on reboot.
Router# hw-module slot r1 reload
Proceed with reload of module? [confirm]
Router#
*Aug 4 19:14:01.721 IST: %IOSXE_OIR-6-OFFLINECARD: Card (rp) offline in slot R1
*Aug 4 19:14:01.761 IST: %REDUNDANCY-3-STANDBY_LOST: Standby processor fault
(PEER_NOT_PRESENT)
*Aug 4 19:14:01.761 IST: %REDUNDANCY-3-STANDBY_LOST: Standby processor fault (PEER_DOWN)
*Aug 4 19:14:01.761 IST: %REDUNDANCY-3-STANDBY_LOST: Standby processor fault
(PEER_REDUNDANCY_STATE_CHANGE)
*Aug 4 19:14:03.584 IST: %RF-5-RF_RELOAD: Peer reload. Reason: EHSA standby down
*Aug 4 19:14:03.594 IST: % Redundancy mode change to SSO
Router#
*Aug 4 19:17:35.443 IST: %IOSXE_OIR-6-ONLINECARD: Card (rp) online in slot R1
Router#
*Aug 4 19:17:48.061 IST: %REDUNDANCY-5-PEER_MONITOR_EVENT: Active detected a standby
insertion (raw-event=PEER_FOUND(4))
*Aug 4 19:17:48.061 IST: %REDUNDANCY-5-PEER_MONITOR_EVENT: Active detected a standby
insertion (raw-event=PEER_REDUNDANCY_STATE_CHANGE(5))
*Aug 4 19:17:51.003 IST: %REDUNDANCY-3-IPC: IOS versions do not match.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
265
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
WARNING:
WARNING: Candidate software combination not found in compatibility database
WARNING:
Software sets are identified as compatible
Verifying image type compatibility
Checking IPC compatibility with running software
Checking candidate package set infrastructure compatibility
Checking infrastructure compatibility with running software
Checking package specific compatibility
Finished compatibility testing
--- Starting mdr compatibility verification ---
Finished mdr compatibility verification
--- Starting impact testing ---
Checking operational impact of change
Finished impact testing
--- Starting list of software package changes ---
No old package files removed
New files list:
Added asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg
Added asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg
Finished list of software package changes
--- Starting commit of software changes ---
Updating provisioning rollback files
Creating pending provisioning file
Committing provisioning file
Finished commit of software changes
--- Starting analysis of software changes ---
Finished analysis of software changes
--- Starting update running software ---
Blocking peer synchronization of operating information
Creating the command set placeholder directory
Finding latest command set
Finding latest command shortlist lookup file
Finding latest command shortlist file
Assembling CLI output libraries
Assembling CLI input libraries
Assembling Dynamic configuration files
Applying interim IPC and database definitions
Replacing running software
Replacing CLI software
Restarting software
*Aug 4 19:20:48.949 IST: %MDR-5-CARD_RESTART: R0/0: card_mdr: Minimal Disruptive Restart
SIP2 to acquire provisioned software Applying final IPC and database definitions
*Aug 4 19:20:58.013 IST: %CMCC-5-SPA_MDR_INIT: SIP2: cmcc: SPA0 initiated Minimal Disruptive
Restart
*Aug 4 19:20:58.017 IST: %CMCC-5-SPA_MDR_INIT: SIP2: cmcc: SPA1 initiated Minimal Disruptive
Restart
*Aug 4 19:20:58.018 IST: %CMCC-5-SPA_MDR_INIT: SIP2: cmcc: SPA2 initiated Minimal Disruptive
Restart
*Aug 4 19:20:58.019 IST: %CMCC-5-SPA_MDR_INIT: SIP2: cmcc: SPA3 initiated Minimal Disruptive
Restart Generating software version information
Notifying running software of updates
Unblocking peer synchronization of operating information
Unmounting old packages
Cleaning temporary installation files
Finished update running software
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
266
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
2/1
*Aug 4 19:22:06.126 IST: %CMCC-5-SPA_MDR_DONE: SIP2: cmcc: SPA1 completed Minimal Disruptive
Restart
*Aug 4 19:22:06.082 IST: %TRANSCEIVER-6-INSERTED: SIP2/1: transceiver module inserted in
TenGigabitEthernet2/1/0
*Aug 4 19:22:08.080 IST: %LINK-3-UPDOWN: SIP2/2: Interface EOBC2/1, changed state to up
*Aug 4 19:22:11.627 IST: %SPA_OIR-6-ONLINECARD: SPA (SPA-1X10GE-L-V2) online in subslot
2/2
*Aug 4 19:22:11.637 IST: %CMCC-5-SPA_MDR_DONE: SIP2: cmcc: SPA2 completed Minimal Disruptive
Restart
*Aug 4 19:22:11.616 IST: %TRANSCEIVER-6-INSERTED: SIP2/2: transceiver module inserted in
TenGigabitEthernet2/2/0
*Aug 4 19:22:12.523 IST: %LINK-3-UPDOWN: SIP2/3: Interface EOBC2/1, changed state to up
*Aug 4 19:22:16.657 IST: %SPA_OIR-6-ONLINECARD: SPA (SPA-1X10GE-L-V2) online in subslot
2/3
*Aug 4 19:22:16.668 IST: %CMCC-5-SPA_MDR_DONE: SIP2: cmcc: SPA3 completed Minimal Disruptive
Restart
*Aug 4 19:22:16.648 IST: %TRANSCEIVER-6-INSERTED: SIP2/3: transceiver module inserted in
TenGigabitEthernet2/3/0
Router#
Router#
Router#issu commitversion
--- Starting local lock acquisition on R0 ---
Finished local lock acquisition on R0
--- Starting installation changes ---
Cancelling rollback timer
Finished installation changes
SUCCESS: Installation changes committed
Router#
Router#
Router#request platform software package install rp 0 file
bootflash:Active_Dir/asr1000rp2-{elcbase,elcspa}*03.13.00.S.154-3.S-ext*.pkg slot 4
--- Starting local lock acquisition on R0 ---
Finished local lock acquisition on R0
--- Starting installation state synchronization ---
Finished installation state synchronization
--- Starting file path checking ---
Finished file path checking
--- Starting image file verification ---
Checking image file names
Locating image files and validating name syntax
Found asr1000rp2-elcbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-elcspa.03.13.00.S.154-3.S-ext.pkg
Verifying image file locations
Inspecting image file types
Processing image file constraints
Creating candidate provisioning file
Finished image file verification
--- Starting candidate package set construction ---
Verifying existing software set
Processing candidate provisioning file
Constructing working set for candidate package set
Constructing working set for running package set
Checking command output
Constructing merge of running and candidate packages
Checking if resulting candidate package set would be complete
Finished candidate package set construction
--- Starting compatibility testing ---
Determining whether candidate package set is compatible
WARNING:
WARNING: Candidate software combination not found in compatibility database
WARNING:
Determining whether installation is valid
Creating matrix_file by locate_latest_matrix_file /tmp/issu/provision/sw
WARNING:
WARNING: Candidate software combination not found in compatibility database
WARNING:
WARNING:
WARNING: Candidate software combination not found in compatibility database
WARNING:
Software sets are identified as compatible
Verifying image type compatibility
Checking IPC compatibility with running software
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
267
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
268
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
269
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
270
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
271
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
4 00200800 15.3(3r)S
R0 10021901 15.3(3r)S
R1 10021901 15.3(3r)S
F0 12071700 15.3(3r)S
F1 12071700 15.3(3r)S
Router#
Router# issu commitversion
--- Starting local lock acquisition on R0 ---
Finished local lock acquisition on R0
--- Starting installation changes ---
Cancelling rollback timer
Finished installation changes
SUCCESS: Installation changes committed
Router#
Router#
Router# request platform software package install rp 0 file
bootflash:Active_Dir/asr1000rp2*03.13.00.S.154-3.S-ext*.pkg force
--- Starting local lock acquisition on R0 ---
Finished local lock acquisition on R0
--- Starting installation state synchronization ---
Finished installation state synchronization
--- Starting file path checking ---
Finished file path checking
--- Starting image file verification ---
Checking image file names
Locating image files and validating name syntax
Found asr1000rp2-elcbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-elcspa.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-espbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-espx86base.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-sipbase.03.13.00.S.154-3.S-ext.pkg
Found asr1000rp2-sipspa.03.13.00.S.154-3.S-ext.pkg
Verifying image file locations
Inspecting image file types
WARNING: In-service installation of IOSD package
WARNING: requires software redundancy on target RP
WARNING: or on-reboot parameter
WARNING: Automatically setting the on-reboot flag
WARNING: In-service installation of RP Base package
WARNING: requires software reboot of target RP
Processing image file constraints
Creating candidate provisioning file
Finished image file verification
--- Starting candidate package set construction ---
Verifying existing software set
Processing candidate provisioning file
Constructing working set for candidate package set
Constructing working set for running package set
Checking command output
Constructing merge of running and candidate packages
Checking if resulting candidate package set would be complete
Finished candidate package set construction
--- Starting compatibility testing ---
Determining whether candidate package set is compatible
Determining whether installation is valid
Determining whether installation is valid ... skipped
Verifying image type compatibility
Checking IPC compatibility for candidate software
Checking candidate package set infrastructure compatibility
Checking infrastructure compatibility with running software
Checking infrastructure compatibility with running software ... skipped
Checking package specific compatibility
Finished compatibility testing
--- Starting list of software package changes ---
Old files list:
Removed asr1000rp2-elcbase.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-elcspa.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-rpaccess.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-rpbase.03.12.01.S.154-2.S.pkg
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
272
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Removed asr1000rp2-rpcontrol.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-rpios-adventerprisek9.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-sipbase.03.12.01.S.154-2.S.pkg
Removed asr1000rp2-sipspa.03.12.01.S.154-2.S.pkg
New files list:
Added asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg
Added asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg
Added asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg
Added asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg
Finished list of software package changes
--- Starting commit of software changes ---
Updating provisioning rollback files
Creating pending provisioning file
Committing provisioning file
Finished commit of software changes
SUCCESS: Software provisioned. New software will load on reboot.
Router#
Router#
Router# show version R0 provisioned
Package: Provisioning File, version: n/a, status: active
File: bootflash:Active_Dir/packages.conf, on: RP0
Built: n/a, by: n/a
File SHA1 checksum: c79075780592aec1312725f4a2357a034fda2d3b
Package: rpbase, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg, on: RP0
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: 4f655c54bb95b4dfa24a0d25ebf97cf8527c69e9
Package: rpcontrol, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg, on: RP0/0
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: 8a0a45ea5c7a656c0eef6726174461584f182c78
Package: rpios-adventerprisek9, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg,
on: RP0/0
Built: 2013-07-25_23.00, by: mcpre
File SHA1 checksum: 85e9eab826bff2194ef568a56c76453625383ad2
Package: rpaccess, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg, on: RP0/0
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: a360dff0fd76a9b1ae67cda9116c97b62f25ab09
Package: rpcontrol, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg, on: RP0/1
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: 8a0a45ea5c7a656c0eef6726174461584f182c78
Package: rpios-adventerprisek9, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg,
on: RP0/1
Built: 2013-07-25_23.00, by: mcpre
File SHA1 checksum: 85e9eab826bff2194ef568a56c76453625383ad2
Package: rpaccess, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg, on: RP0/1
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: a360dff0fd76a9b1ae67cda9116c97b62f25ab09
Package: rpbase, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpbase.03.13.00.S.154-3.S-ext.pkg, on: RP1
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: 4f655c54bb95b4dfa24a0d25ebf97cf8527c69e9
Package: rpcontrol, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg, on: RP1/0
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: 8a0a45ea5c7a656c0eef6726174461584f182c78
Package: rpios-adventerprisek9, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpios-adventerprisek9.03.13.00.S.154-3.S-ext.pkg,
on: RP1/0
Built: 2013-07-25_23.00, by: mcpre
File SHA1 checksum: 85e9eab826bff2194ef568a56c76453625383ad2
Package: rpaccess, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpaccess.03.13.00.S.154-3.S-ext.pkg, on: RP1/0
Built: 2013-07-25_22.55, by: mcpre
File SHA1 checksum: a360dff0fd76a9b1ae67cda9116c97b62f25ab09
Package: rpcontrol, version: 03.13.00.S.154-3.S-ext, status: n/a
File: bootflash:Active_Dir/asr1000rp2-rpcontrol.03.13.00.S.154-3.S-ext.pkg, on: RP1/1
Built: 2013-07-25_22.55, by: mcpre
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
273
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
274
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
275
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
276
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
277
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
278
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
279
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
280
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
281
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Examples
Deleting file
bootflash:Active_Dir/asr1000rp2-packages-adventerprisek9.03.12.01.S.154-2.S.conf ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-rpaccess.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-rpbase.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-rpcontrol.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-rpios-adventerprisek9.03.12.01.S.154-2.S.pkg
... done.
Deleting file bootflash:Active_Dir/asr1000rp2-sipbase.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/asr1000rp2-sipspa.03.12.01.S.154-2.S.pkg ... done.
Deleting file bootflash:Active_Dir/packages.conf.00- ... done.
SUCCESS: Files deleted.
Router#
Router#
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
282
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Additional References
Additional References
The following sections provide references related to the Software Upgrade Process feature.
Related Documents
Performing an In Service Software Upgrade High Availability Configuration Guide, Cisco IOS
XE Release 3S
Standards
Standard Title
No new or modified standards are supported by this —
feature, and support for existing standards has not
been modified by this feature.
MIBs
RFCs
RFC Title
No new or modified RFCs are supported by this —
feature, and support for existing RFCs has not been
modified by this feature.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
283
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Feature Information for Software Upgrade Process
Technical Assistance
Description Link
The Cisco Support website provides extensive online http://www.cisco.com/cisco/web/support/index.html
resources, including documentation and tools for
troubleshooting and resolving technical issues with
Cisco products and technologies.
To receive security and technical information about
your products, you can subscribe to various services,
such as the Product Alert Tool (accessed from Field
Notices), the Cisco Technical Services Newsletter,
and Really Simple Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website
requires a Cisco.com user ID and password.
Note Table 13: Feature Information for Software Upgrade Process, on page 284 lists only the Cisco IOS XE
software releases that introduced support for a given feature in a given Cisco IOS XE software release
train. Unless noted otherwise, subsequent releases of that Cisco IOS XE software release train also support
that feature.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
284
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Feature Information for Software Upgrade Process
Minimal Disruptive Restart ISSU Cisco IOS XE Release 3.8S This feature was introduced.
Added support for the following
GigabitEthernet SPAs to the
Minimal Disruptive Restart (MDR)
feature on Cisco ASR 1000 Series
Router with SIP40:
-SPA-2X1GE-V2
-SPA-5X1GE-V2
-SPA-8X1GE-V2
-SPA-10X1GE-V2
-SPA-1X10GE-L-V2
Software Upgrade Process Cisco IOS XE Release 2.6 This feature was introduced.
Cisco ASR 1000 Series Routers
support the following software
upgrade procedures:
• In Service Software Upgrades
(ISSU) for redundant
platforms
• Upgrade process with service
impact for nonredundant
platforms.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
285
Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers
Feature Information for Software Upgrade Process
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
286
CHAPTER 8
High Availability Overview
Cisco High Availability (HA) enables network-wide protection by providing fast recovery from faults that
may occur in any part of the network. With Cisco High Availability, network hardware and software work
together and enable rapid recovery from disruptions to ensure fault transparency to users and network
applications.
The unique hardware and software architecture of the Cisco ASR 1000 Series Routers is designed to maximize
router uptime during any network event, and thereby provide maximum uptime and resilience within any
network scenario.
This guide covers the aspects of High Availability that are unique to the Cisco ASR 1000 Series Routers. It
is not intended as a comprehensive guide to High Availability, nor is it intended to provide information on
High Availability features that are available on other Cisco routers that are configured and implemented
identically on the Cisco ASR 1000 Series Routers. The Cisco IOS feature documents and guides should be
used in conjunction with this chapter to gather information about High Availability-related features that are
available on multiple Cisco platforms and work identically on the Cisco ASR 1000 Series Routers.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
287
High Availability Overview
Contents
about the features documented in this module, and to see a list of the releases in which each feature is supported,
see the Feature Information for High Availability Overview, on page 296.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support.
To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn . An account on Cisco.com is not
required.
Contents
This section discusses various aspects of High Availability on the Cisco ASR 1000 Series Routers and contains
the following sections:
Hardware redundancy on the Cisco ASR 1000 Series Routers gives users the following benefits:
• A failover option—If a processor fails, the standby processor immediately becomes the active processor
with little or no delay. The failover happens completely within the same router, so a second standby
router is not needed.
• No downtime upgrades—Using features like ISSU, a software upgrade can be handled on the standby
processor while the active processor continues normal operation.
Hardware redundancy is available on the Cisco ASR 1006 Router only at this time.
provides a hardware redundancy overview.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
288
High Availability Overview
Hardware Redundancy Overview on the Cisco ASR 1000 Series Routers
Hardware Support for Dual Support for Dual Support for Dual Support for Dual Failover Behavior
Hardware Hardware Hardware Hardware
Configuration on Configuration on Configuration on Configuration on
Cisco ASR 1001 Cisco ASR 1002 Cisco ASR 1004 Cisco ASR 1006
Router Router Router Router
Enhanced Services No No No Yes If an active ESP
Processor experiences a
hardware or
software event that
makes it unable to
forward traffic (such
as a hardware
failure, an OIR, or a
manual switch) and
a standby ESP is
configured, the
standby ESP
becomes the active
ESP with the
possibility of a
minor interruption
(less than 200 ms).
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
289
High Availability Overview
Software Redundancy on the Cisco ASR 1000 Series Routers
Hardware Support for Dual Support for Dual Support for Dual Support for Dual Failover Behavior
Hardware Hardware Hardware Hardware
Configuration on Configuration on Configuration on Configuration on
Cisco ASR 1001 Cisco ASR 1002 Cisco ASR 1004 Cisco ASR 1006
Router Router Router Router
SPA No No No No No standby
configurations are
available for SPAs.
If a SPA fails, that
particular SPA is
down and unable to
forward traffic.
In the event of a
SPA shutdown, all
other SIPs and SPAs
on the router
continue to be fully
operational.
SIP No No No No No standby
configurations are
available for SIPs. If
a SIP fails, all SPAs
in that SIP are down
and unable to
forward traffic.
In the event of a SIP
shutdown, all other
SIPs and SPAs on
the router continue
to be fully
operational.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
290
High Availability Overview
Second IOS Process on a Cisco ASR 1002 or 1004 Router
as the active IOS process. This standby IOS process can be switched to in the event of an IOS failure, and
can also be used to upgrade subpackage software in some scenarios as the standby IOS process in a software
upgrade.
On the Cisco ASR 1006 Router, the second IOS process can run only on the standby Route Processor. Two
IOS processes on the same Router Processor are not possible for any Cisco ASR 1000 Series Router that
supports dual RP hardware redundancy configurations since the second Route Processor can support a standby
IOS process. An overview of software redundancy is shown in Table 15: Software Redundancy Overview,
on page 291.
Router Support for Two IOS Support for a Second IOS Explanation
Processes on Same Route Process on Standby Route
Processor Processor
Cisco ASR 1001 Router15 Yes N/A The Cisco ASR 1001
Router only supports one
RP, so dual IOS processes
run on the lone RP.
Cisco ASR 1002 Router Yes N/A The Cisco ASR 1002
Router only supports one
RP, so dual IOS processes
run on the lone RP.
Cisco ASR 1004 Router Yes N/A The Cisco ASR 1004
Router only supports one
RP, so dual IOS processes
run on the lone RP.
15 If a critical process, such as the ESP or the SIP fails on the Cisco ASR 1001 Router, then the entire chassis reloads.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
291
High Availability Overview
Configuring two Cisco IOS process on one RP
Table 16: Software Redundancy Options for Cisco ASR 1002 and 1004 Routers
ISSU cannot be used to upgrade consolidated packages on Cisco ASR 1002 or 1004 Routers, and only a few
subpackages can be upgraded individually using ISSU through the use of dual IOS processes on the same
Route Processor. See the Route Processor Redundancy, on page 293 for more information on which subpackages
can be upgraded using ISSU in a dual RP setup.
SUMMARY STEPS
1. enable
2. configure terminal
3. redundancy
4. mode SSO
5. exit
6. reload
DETAILED STEPS
Example:
Router# configure terminal
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
292
High Availability Overview
Route Processor Redundancy
Example:
Router(config)# redundancy
Step 4 mode SSO Configures SSO. When this command is entered, the
redundant supervisor engine is reloaded and begins to work
Example: in SSO mode.
Example:
Router #
Example:
Router # reload
Example
Router# configure terminal
Router(config)# redundancy
Router(config)# mode SSO
Router(config)# exit
Router# reload
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
293
High Availability Overview
Stateful Switchover
• Startup configuration synchronization between the active and standby RP or IOS process. It is important
to note, however, that changes in the running configuration are not synchronized using RPR.
• Warm Reload—The Warm Reload feature allows users to reload their routers without reading images
from storage; that is, the router reboots by restoring the read-write data from a previously saved copy
in the RAM and by starting execution without either copying the software from flash to RAM or
self-decompression of the image.
It is important to note that in most cases, Stateful Switchover (SSO) requires less downtime for switchover
and upgrades than RPR. RPR should only be used when there is a compelling reason to not use SSO.
It is important to note RPR is supported on the Cisco ASR 1000 Series Routers while RPR+ is not.
Stateful Switchover
The Stateful Switchover (SSO) feature takes advantage of processor redundancy by establishing one of the
processors as the active processor while the other RP is designated as the standby processor, and then
synchronizing critical state information between them. Following an initial synchronization between the two
processors, SSO dynamically maintains RP state information between the dual processors.
Stateful Switchover is particularly useful in conjunction with Nonstop Forwarding. SSO allows the dual
processors to maintain state at all times, and Nonstop Forwarding lets a switchover happen seamlessly when
a switchover occurs.
On the Cisco ASR 1000 Series Router, SSO can also be used to enable a second IOS process on a single RP
for a Cisco ASR 1002 or 1004 Router. See the Second IOS Process on a Cisco ASR 1002 or 1004 Router,
on page 291 for additional information on the second IOS process.
It is important to note that in most cases, SSO requires less downtime for switchover and upgrades than RPR.
RPR should only be used when there is a compelling reason to not use SSO.
For additional information on NSF/SSO, see the Cisco Nonstop Forwarding document.
IPsec Failover
IPSec failover is a feature that increases the total uptime (or availability) of a customer's IPSec network.
Traditionally, this is accomplished by employing a redundant (standby) router in addition to the original
(active) router. If the active router becomes unavailable for any reason, the standby router takes over the
processing of IKE and IPSec. IPSec failover falls into two categories: stateless failover and stateful failover.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
294
High Availability Overview
Bidirectional Forwarding Detection
The IPsec on the Cisco ASR 1000 Series Router supports only stateless failover. Stateless failover uses
protocols such as the Hot Standby Router Protocol (HSRP) to provide primary to secondary cutover and also
allows the active and standby VPN gateways to share a common virtual IP address.
Additional References
Related Documents
Cisco IOS commands Cisco IOS Master Commands List, All Releases
Standards
Standard Title
None —
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
295
High Availability Overview
Feature Information for High Availability Overview
MIBs
RFCs
RFC Title
None —
Technical Assistance
Description Link
The Cisco Support and Documentation website http://www.cisco.com/cisco/web/support/index.html
provides online resources to download documentation,
software, and tools. Use these resources to install and
configure the software and to troubleshoot and resolve
technical issues with Cisco products and technologies.
Access to most tools on the Cisco Support and
Documentation website requires a Cisco.com user ID
and password.
Note Table 17: Feature Information for High Availability Overview , on page 297 lists only the software release
that introduced support for a given feature in a given software release train. Unless noted otherwise,
subsequent releases of that software release train also support that feature.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
296
High Availability Overview
Feature Information for High Availability Overview
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
297
High Availability Overview
Feature Information for High Availability Overview
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
298
CHAPTER 9
Broadband Scalability and Performance
The infrastructure of a service provider must be capable of supporting the services that an enterprise customer
or Internet service provider (ISP) wants to offer its subscribers. The service provider must also be able to
scale up to an expanding subscriber base. You can configure the Cisco ASR1000 Series Routers for high
broadband scalability.
Contents
This guide provides information about the following topics:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
299
Broadband Scalability and Performance
PPP Sessions and L2TP Tunnel Scaling
Table 18: Maximum Number of PPP Sessions and L2TP Tunnels Supported on ASR 1000 Hardware
16 32000 session scaling with RP2 and ESP-40G is fully supported without any additional restrictions. For restrictions on 48000 and 64000 see the “Restrictions
for PPP Sessions and L2TP Tunnel Scaling” section on page 3 .
The table below lists the virtual circuit limits for ASR 1000 ATM SPAs, effective from Cisco IOS XE Release
3.5.
ASR1000-SIP10 ASR1000-SIP40
SPA/SIP Number of VCs SPA/SIP Number of VCs
SPA-1XOC12-ATM-V2 4000 VCs per Port, 4000 SPA-1XOC12-ATM-V2 4000 VCs per Port, 4000
VCs per SPA VCs per SPA
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
300
Broadband Scalability and Performance
Restrictions for PPP Sessions and L2TP Tunnel Scaling
ASR1000-SIP10 ASR1000-SIP40
SPA-1XOC3-ATM-V2 4000 VCs per Port, 4000 SPA-1XOC3-ATM-V2 4000 VCs per Port, 4000
VCs per SPA VCs per SPA
SPA-3XOC3-ATM-V2 3000 VCs per Port, 9000 SPA-3XOC3-ATM-V2 4000 VCs per Port, 12000
VCs per SPA VCs per SPA
ASR1000-SIP10 24000 VCs per SIP ASR1000-SIP40 32000 VCs per SIP
Note If any of the listed restrictions is not met, the router scales to a maximum of 32000 sessions only.
Note If any of the listed restrictions is not met, the router scales to a maximum of 32000 sessions or 48000
sessions only.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
301
Broadband Scalability and Performance
Configuring the Cisco ASR 1000 Series Router for High Scalability
Note If any of the listed restrictions is not met, the router scales to a maximum of 16000 L2TP tunnels.
• The RP2 and ESP10 hardware combination is not supported for broadband.
• RP1 with 2GB of DRAM is not recommended for broadband deployment.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
302
Broadband Scalability and Performance
VPDN Group Session Limiting
denial-of-service (DoS) attacks. The control plane thus helps maintain packet forwarding and protocol states
despite an attack or heavy traffic load on the router or switch.
For examples about configuring the Control Plane Policing feature, see the “Control Plane Policing” section
in the Quality of Service Solutions Configuration Guide located at:
http://www.cisco.com/en/US/docs/ios-xml/ios/qos_plcshp/configuration/xe-3s/qos-plcshp-ctrl-pln-plc.html
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
303
Broadband Scalability and Performance
Configuring the keepalive Command
interface Virtual-Template1
ip unnumbered Loopback1
keepalive 60
no peer default ip address
ppp authentication pap
Note For IP sessions, the keepalives are not enabled by default. Enabling keepalives for IP sessions provides
the same capability as PPP keepalives except that ICMP or ARP is used to test the presence of subscribers.
For more information about Using ARP for Keepalive Messages and Using ICMP for Keepalive Messages,
see the feature documentation at: http://www.cisco.com/en/US/docs/ios-xml/ios/isg/configuration/xe-3s/
Configuring_ISG_Policies_for_Session_Maintenance.html
Note Head-of-the-line blocking of the IP input process might occur in other nonL2TP configurations. A flush
occurring on an input interface indicates that the SPD mechanism is discarding packets.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
304
Broadband Scalability and Performance
Enhancing the Scalability of Per-User Configurations
Using either the lcp:interface-config RADIUS attribute or the virtual-template to apply configuration onto
the VAI it is the type of configuration being applied which may in a few cases affect the maximum subscriber
session scale of the Cisco ASR 1000 Series Aggregation Services Routers.
Cisco:Cisco-AVpair = “ip:vrf-id=vrf-name”
Cisco:Cisco-AVpair = “ip:ip-unnumbered=interface-name”
You should specify only one ip:vrf-id and one ip:ip-unnumbered value in a user profile. However, if the profile
configuration includes multiple values, the Cisco ASR 1000 Series Aggregation Services Router applies the
value of the last VSA received, and creates a virtual access subinterface. If the profile includes the
lcp:interface-config VSA, the router always applies the value of the lcp:interface-config VSA.
Setting the VRF and IP Unnumbered Interface Configurations in Virtual Interface Templates
You can specify one VSA value in a user profile on RADIUS and another value locally in the virtual template
interface. The Cisco ASR 1000 Series Aggregation Services Router clones the template and then applies the
values configured in the profiles it receives from RADIUS, resulting in the removal of any IP configurations
when the router applies the profile values.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
305
Broadband Scalability and Performance
Additional References
that include the lcp:interface-config VSA. Therefore, when updating your user profiles, we recommend that
you redefine the lcp:interface-config VSA to the scalable ip:vrf-id and ip:ip-unnumbered VSAs.
The following example shows how to redefine a VRF named newyork using the ip:vrf-id VSA:
Change:
Cisco:Cisco-Avpair = “lcp:interface-config=ip vrf forwarding newyork”
To:
Cisco:Cisco-Avpair = “ip:vrf-id=newyork”
The following example shows how to redefine the Loopback 0 interface using the ip:ip-unnumbered VSA.
Change:
Cisco:Cisco-Avpair = “lcp:interface-config=ip unnumbered Loopback 0”
To:
Cisco:Cisco-Avpair = “ip:ip-unnumbered=Loopback 0”
Additional References
Related Documents
VPDN Group Session Limiting VPDN Configuration Guide, Cisco IOS XE Release
3S
PPPoE session limiting Configuring PPP over Ethernet Session Limit Support
Feature Guide
Using ARP for Keepalive Messages and Using ICMP Intelligent Services Gateway Configuration Guide
for Keepalive Messages Cisco IOS XE Release 3S
Cisco IOS commands Cisco IOS Master Commands List, All Releases
Standards
Standard Title
None —
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
306
Broadband Scalability and Performance
Feature Information for Broadband Scalability and Performance
MIBs
RFCs
RFC Title
None —
Technical Assistance
Description Link
The Cisco Support and Documentation website http://www.cisco.com/cisco/web/support/index.html
provides online resources to download documentation,
software, and tools. Use these resources to install and
configure the software and to troubleshoot and resolve
technical issues with Cisco products and technologies.
Access to most tools on the Cisco Support and
Documentation website requires a Cisco.com user ID
and password.
Note The below table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
307
Broadband Scalability and Performance
Feature Information for Broadband Scalability and Performance
Walk-by User Support for PWLAN Cisco IOS XE 3.7S In Cisco IOS XE Release 3.7S, this
in ISG feature was introduced on the Cisco
ASR 1000 Series Router.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
308
CHAPTER 10
UniDirectional Link Detection (UDLD) Protocol
First Published: March 28, 2013
This document describes how to configure the UniDirectional Link Detection (UDLD) protocol on the Cisco
ASR 1000 Series Aggregation Services Routers.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
309
UniDirectional Link Detection (UDLD) Protocol
Contents
Contents
UDLD Overview
The Cisco-proprietary UDLD protocol allows the devices connected through fiber optic or copper (for example,
Category 5 cabling) Ethernet cables that are connected to the LAN ports to monitor the physical configuration
of the cables and detect whether a unidirectional link exists. When a unidirectional link is detected, the UDLD
shuts down the affected LAN port and alerts the corresponding user, because unidirectional links cause a
variety of problems, including spanning tree topology loops.
UDLD is a Layer 2 protocol that works with the Layer 1 protocols to determine the physical status of a link.
In Layer 1, auto negotiation takes care of physical signaling and fault detection. UDLD performs tasks that
auto negotiation cannot perform, such as detecting the identities of neighbors and shutting down misconnected
LAN ports. When you enable both auto negotiation and UDLD, the Layer 1 and Layer 2 detections work
together to prevent physical and logical unidirectional connections and the malfunctioning of other protocols.
A unidirectional link occurs whenever the traffic transmitted by a local device over a link is received by a
neighbor, but traffic transmitted from the neighbor is not received by the local device. If one of the fiber
strands in a pair is disconnected, the link does not stay up as long as the auto negotiation is active. In such a
scenario, the logical link is undetermined, and the UDLD does not take any action. If both the fibers are
working normally in Layer 1, the UDLD in Layer 2 determines whether those fibers are connected correctly
and whether the traffic is flowing bidirectionally between the correct neighbors. This check cannot be performed
by auto negotiation because auto negotiation operates in Layer 1.
The Cisco ASR 1000 Series Aggregation Services Routers periodically transmit the UDLD packets to the
neighbor devices on LAN ports where UDLD is enabled. If the packets are echoed back within a specific
timeframe and they are lacking a specific acknowledgment (echo), the link is flagged as unidirectional and
the LAN port is shut down. Devices on both ends of the link must support UDLD for the protocol to successfully
identify and disable the unidirectional links.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
310
UniDirectional Link Detection (UDLD) Protocol
Configuring the UDLD Aggressive Mode
Note By default, the UDLD is disabled on all ports to avoid sending unnecessary traffic.
The following figure shows an example of a unidirectional link condition. Switch B successfully receives
traffic from Switch A on the port. However, Switch A does not receive traffic from Switch B on the same
port. UDLD detects the problem and disables the port.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
311
UniDirectional Link Detection (UDLD) Protocol
How to Configure the UDLD Protocol
UDLD per-port enable state for twisted-pair (copper) Disabled on all Ethernet 10/100 and 1000BASE-TX
media LAN ports
SUMMARY STEPS
1. enable
2. configure terminal
3. udld {enable | aggressive}
DETAILED STEPS
Example:
Router# configure terminal
Step 3 udld {enable | aggressive} Enables the UDLD globally on fiber-optic LAN ports.
Note This command configures only the fiber-optic LAN ports.
Example: Individual LAN port configuration overrides the setting of
no udld {enable | aggressive} this command.
Use the no form of this command to disable the UDLD globally on
fiber-optic LAN ports.
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
312
UniDirectional Link Detection (UDLD) Protocol
Enabling UDLD on Individual LAN Interfaces
SUMMARY STEPS
1. enable
2. configure terminal
3. interface type slot/port
4. udld port [aggressive]
DETAILED STEPS
Example:
Example:
Router(config)# interface
gigabitethernet2/2
Step 4 udld port [aggressive] Enables UDLD on a specific LAN port. Enter the aggressive keyword
to enable the aggressive mode. On a fiber-optic LAN port, this
Example: command overrides the udld enable global configuration command
setting.
no udld port [aggressive]
Use the no form of this command to disable the UDLD on a
nonfiber-optic LAN port.
Example:
Router(config)# udld port aggressive
On fiber-optic LAN ports, the no udld port command reverts
the LAN port configuration to the udld enable global
configuration command setting.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
313
UniDirectional Link Detection (UDLD) Protocol
Configuring the UDLD Probe Message Interval
SUMMARY STEPS
1. enable
2. configure terminal
3. interface type slot/port
4. udld port disable
DETAILED STEPS
Example:
Example:
Router(config)# interface gigabitethernet2/2
SUMMARY STEPS
1. enable
2. configure terminal
3. udld message time interval
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
314
UniDirectional Link Detection (UDLD) Protocol
Resetting the Disabled LAN Interfaces Manually
DETAILED STEPS
Example:
no udld message Use the no form of this command to return to the default value (15
seconds).
Example:
SUMMARY STEPS
1. enable
2. udld reset
DETAILED STEPS
Example:
Router# udld reset
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
315
UniDirectional Link Detection (UDLD) Protocol
Resetting the Disabled LAN Interfaces Automatically
SUMMARY STEPS
1. enable
2. configure terminal
3. udld recovery
4. udld recovery interval interval
DETAILED STEPS
Example:
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
316
UniDirectional Link Detection (UDLD) Protocol
Debugging UDLD
Debugging UDLD
To enable the debugging of an UDLD activity, perform this task:
SUMMARY STEPS
1. enable
2. debug udld {events | packets | registries}
DETAILED STEPS
Example:
Router#
debug udld events
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
317
UniDirectional Link Detection (UDLD) Protocol
Example: Verifying Information About Neighbors
Entry 1
---
Expiration time: 146
Device ID: 1
Current neighbor state: Bidirectional
Device name: 0050e2826000
Port ID: 2/1
Neighbor echo 1 device: SAD03160954
Neighbor echo 1 port: Gi1/1
Message interval: 5
CDP Device name: 066527791
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
318
UniDirectional Link Detection (UDLD) Protocol
Additional References
Additional References
The following sections provide references related to the UniDirectional Link Detection (UDLD) protocol on
the Cisco ASR 1000 Series Aggregation Services Routers.
Related Documents
Standards
Standard Title
No new or modified standards are supported by this —
feature.
MIBs
RFCs
17
RFC Title
RFC 5171 Cisco Systems UniDirectional Link Detection
(UDLD) Protocol
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
319
UniDirectional Link Detection (UDLD) Protocol
Feature Information for Configuring UDLD on Cisco ASR 1000 Series Aggregation Services Routers
Technical Assistance
Description Link
The Cisco Support website provides extensive online http://www.cisco.com/cisco/web/support/index.html
resources, including documentation and tools for
troubleshooting and resolving technical issues with
Cisco products and technologies.
To receive security and technical information about
your products, you can subscribe to various services,
such as the Product Alert Tool (accessed from Field
Notices), the Cisco Technical Services Newsletter,
and Really Simple Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website
requires a Cisco.com user ID and password.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
320
UniDirectional Link Detection (UDLD) Protocol
Feature Information for Configuring UDLD on Cisco ASR 1000 Series Aggregation Services Routers
Table 22: Feature Information for Configuring UDLD on Cisco ASR 1000 Series Aggregation Services Routers
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
321
UniDirectional Link Detection (UDLD) Protocol
Feature Information for Configuring UDLD on Cisco ASR 1000 Series Aggregation Services Routers
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
322
CHAPTER 11
Using the Management Ethernet Interface
The Cisco ASR 1000 Series Routers have one Gigabit Ethernet Management Ethernet interface on each
Route Processor.
Contents
This guide covers the following topics:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
323
Using the Management Ethernet Interface
Gigabit Ethernet Management Interface Overview
Router#config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface gigabitethernet0
Router(config-if)#
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
324
Using the Management Ethernet Interface
Gigabit Ethernet Management Interface VRF
For this reason, the IP addresses specified in ROMmon and in the IOS CLI can be identical and the Management
Ethernet interface will function properly in single RP configurations.
In dual RP configurations, however, users should never configure the IP address in the ROMmon on either
RP0 or RP1 to match each other or the IP address as defined by the IOS CLI. Configuring matching IP
addresses introduces the possibility for an active and standby Management Ethernet interface having the same
IP address with different MAC addresses, which will lead to unpredictable traffic treatment.
The Management Ethernet interface VRF supports both IPv4 and IPv6 address families.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
325
Using the Management Ethernet Interface
Viewing Detailed VRF Information for the Management Ethernet VRF
!
address-family ipv4
exit-address-family
!
address-family ipv6
exit-address-family
!
(some output removed for brevity)
IPv4 Example
IPv6 Example
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
326
Using the Management Ethernet Interface
Telnetting over the Management Ethernet Interface
TFTP Example
FTP Example
NTP Server
To allow the software clock to be synchronized by a Network Time Protocol (NTP) time server over the
Management Ethernet interface, enter the ntp server vrf Mgmt-intf command and specify the IP address of
the device providing the update.
The following CLI provides an example of this procedure.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
327
Using the Management Ethernet Interface
SYSLOG Server
SYSLOG Server
To specify the Management Ethernet interface as the source IP or IPv6 address for logging purposes, enter
the logging host <ip-address> vrf Mgmt-intf command.
The following CLI provides an example of this procedure.
SNMP-Related Services
To specify the Management Ethernet interface as the source of all SNMP trap messages, enter the snmp-server
source-interface traps gigabitEthernet 0 command.
The following CLI provides an example of this procedure:
DNS service
To specify the Management Ethernet interface VRF as a name server, enter the ip name-server vrf Mgmt-intf
IPv4-or-IPv6-address command.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
328
Using the Management Ethernet Interface
VTY lines with ACL
Additional References
Standards
Standard Title
None —
MIBs
RFCs
RFC Title
None —
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
329
Using the Management Ethernet Interface
Feature Information for Using the Management Ethernet Interface
Technical Assistance
Description Link
The Cisco Support and Documentation website http://www.cisco.com/cisco/web/support/index.html
provides online resources to download documentation,
software, and tools. Use these resources to install and
configure the software and to troubleshoot and resolve
technical issues with Cisco products and technologies.
Access to most tools on the Cisco Support and
Documentation website requires a Cisco.com user ID
and password.
Note Table 23: Feature Information for Using the Management Ethernet Interface , on page 330 lists only the
software release that introduced support for a given feature in a given software release train. Unless noted
otherwise, subsequent releases of that software release train also support that feature.
Table 23: Feature Information for Using the Management Ethernet Interface
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
330
CHAPTER 12
Network Synchronization Support
Most of the services that are provided over networks must be fully synchronized with one another in order
to operate efficiently. If the network devices that constitute a network do not operate at the same clock rates,
there is an overall decrease in the performance of the network and a consequent degradation in the quality
of the services offered by the network. This document explains how to configure network synchronization
on the Cisco ASR 1000 Series Aggregation Services Routers.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
331
Network Synchronization Support
Contents
Contents
This guide covers the following topics:
Note The 2-Port Gigabit Synchronous Ethernet SPA (SPA-2X1GE-SYNCE) is not supported on ASR 1002-x
chassis.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
332
Network Synchronization Support
Features Supported on ASR 1000 Platforms
Note Network-Clocking feature is not supported with SFP-GE-T on any of the ASR1000 platforms.
Cisco ASR 1000 Series Aggregation Services Routers have a dedicated external interface known as BITS
interface to recover clocking information from a Synchronization Supply Unit (SSU). They use this clock for
SyncE. The BITS interface supports E1 (European SSUs) and T1 (American BITS) framing.
Note The Cisco ASR 1001-X Router does not have an on-board BITS port, hence it does not support those
features that use BITS ports.
The below table lists the framing modes for a BITS port on the Cisco ASR 1002-X Router.
Table 24: Framing Modes for a BITS or SSU Port on the Cisco ASR 1002-X Router
The below table lists the framing modes for a BITS port on the other Cisco ASR 1000 Series Aggregation
Services Routers.
Table 25: Framing Modes for a BITS or SSU Port on the Other Cisco ASR 1000 Series Aggregation Services Routers
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
333
Network Synchronization Support
Features Supported on ASR 1000 Platforms
E1 E1 CRC4 No No Yes
E1 E1 FAS No No Yes
E1 E1 CAS No No Yes
You can configure network synchronization on the Cisco ASR 1000 Series Aggregation Services Routers by
using one of the following features:
• Clock Recovery from SyncE
When this feature is configured, the system clock is recovered from the SyncE clocking source (SyncE-enabled
interfaces only). The router uses this clock as the Tx clock for other supported Shared Port Adapters (SPAs).
• Clock Recovery from an External Interface
When this feature is enabled, the system clock is recovered from a BITS clock source.
• Clock Recovery from a GPS (10M) Source
Note This feature is supported only on the Cisco ASR 1002-X Router.
When this feature is enabled, the system clock is recovered from a GPS (10M) clock source.
• Line to External
Note This feature is not supported on the Cisco ASR 1002-X Router.
When this feature is enabled, the clock received from an Ethernet is forwarded to an external SSU. The SyncE
feature provides the clock cleanup functionality. When a router is in the middle of a synchronization chain,
the received clock may experience unacceptable wander and jitter. The router recovers the clock from the
SyncE interface, converts it to the format required for the BITS interface, and sends it to an SSU through the
BITS port. The SSU then performs a cleanup and sends it back to the BITS interface. The cleaned up clock
is received from the SSU and is used as the Tx clock for the SyncE ports. In the context of the Cisco ASR
1000 Series Aggregation Services Routers, the interface from which the clock is recovered and the BITS port
to the SSU must reside on the same card.
• System to External: The system clock is used as the Tx clock for an external interface. By default, the
system clock is not transmitted through the external interface.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
334
Network Synchronization Support
Features Supported on ASR 1000 Platforms
• A SyncE-enabled Cisco ASR 1000 Series Router provides the Squelching feature. In this feature, an
alarm indication signal (AIS) is sent to the Tx interfaces if the clock source goes down. When the Line
to External feature is configured, if the line source goes down at any point of time, an AIS is transmitted
through the external interface to the SSU. System to External: If the router loses all the clock sources,
an AIS is sent through the external interface to the SSU.
Squelching can be performed only on external devices, such as SSUs and PRCs.
You can have a maximum of eight clock sources configured on a Cisco ASR 1000 Series Router. On a router
that supports the Network Synchronization feature, you can configure selection of the clock source on the
basis of the quality of the clock source. With this feature configured, the clock source that offers the best
quality is made the default clock source. If the highest level of quality is offered by more than one clock
source, the clock source with the highest priority is made the default clock source. You can also manage
synchronization by using the following management options:
• Hold-Off Time: If a clock source goes down, the router waits for a specific hold-off time before removing
the clock source from the clock selection process. By default, the value of hold-off time is 300
milliseconds (ms).
• Wait to Restore: If a SyncE interface comes up, the router waits for a specific period of time before
considering the SyncE interface for synchronization source. By default, the value is 300 seconds.
• Force Switch: Forcefully selects a synchronization source irrespective of whether the source is available
or within the specified range.
• Manual Switch: Manually select a synchronization source, provided the clock source has a higher quality
level than the currently active clock.
The following table lists the SPAs that support network synchronization.
SPA-1XCHOC12/DS0
CEOP SPA-1CHOC3-CE-ATM
SPA-24CHT1-CE-ATM
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
335
Network Synchronization Support
Synchronization Status Message and Ethernet Synchronization Messaging Channel
Note Netsync feature on SPA-2XGE-SYNCE is not supported on the Cisco ASR 1001-X Router.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
336
Network Synchronization Support
Synchronization Status Message
QL-Enabled Mode
In QL-enabled mode, the following parameters contribute to the selection process:
• Quality level
• Signal fail via QL-FAILED
• Priority
• External commands.
If no external commands are active, the algorithm selects the reference (for clock selection) with the highest
QL that does not experience a signal fail condition. If multiple inputs have the same highest QL, the input
with the highest priority is selected. For multiple inputs having the same highest priority and QL, the existing
reference is maintained (if it belongs to the highest priority and QL group). Otherwise, an arbitrary reference
from the highest priority and QL group is selected.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
337
Network Synchronization Support
Restrictions for Network Synchronization
QL-Disabled Mode
In QL-disabled mode, the following parameters contribute to the selection process:
• Signal failure
• Priority
• External commands
If no external commands are active, the algorithm selects the reference (for clock selection) with the highest
priority that does not experience a signal fail condition. For multiple inputs having the same highest priority,
the existing reference is maintained (if it belongs to highest priority group). Otherwise, an arbitrary reference
from highest priority group is selected.
product="name=">Hybrid Mode
Note The Line to External feature is not supported on the Cisco ASR 1002-X Router.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
338
Network Synchronization Support
Configuring Clock Recovery from SyncE
SUMMARY STEPS
1. configure terminal
2. network-clock synchronization automatic
3. network-clock synchronization ssm option {1 | 2 {GEN1 | GEN2}}
4. interface gigabitethernet slot/card/port
5. synchronous mode
6. exit
7. network-clock input-source priority {interface interface-name slot/card/port | {external slot/card/port}}
8. exit
DETAILED STEPS
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
339
Network Synchronization Support
Configuring Clock Recovery from SyncE
Example:
Example:
Example:
Router(config)# exit
Step 7 network-clock input-source priority {interface Enables clock recovery from SyncE.
interface-name slot/card/port | {external slot/card/port}} The Cisco ASR1006 router supports two RP ports, one
active and the other standby.
Example:
Example:
Example:
Example:
Example:
Router(config)# exit
Examples
The following example shows how to configure clock recovery from SyncE:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
340
Network Synchronization Support
Configuring Clock Recovery from a BITS Port
SUMMARY STEPS
1. enable
2. configure terminal
3. network-clock synchronization automatic
4. network-clock synchronization ssm option {1 | 2 {GEN1 | GEN2}}
5. network-clock input-source priority {external slot/card/port}
6. exit
DETAILED STEPS
Router# enable
Step 2 configure terminal Enters the global configuration mode.
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
341
Network Synchronization Support
Configuring Clock Recovery from a BITS Port
Router(config)#network-clock synchronization
ssm option 2 GEN1
Step 5 network-clock input-source priority {external Enables clock recovery from a BITS port.
slot/card/port} Note Routers with dual hardware support, such as the Cisco
ASR 1006 Router, can have two RP ports, wherein
Example: one RP is active and the other is standby. Both the
active and standby RP BITS ports can be configured
Router(config)# network-clock input-source 1
External 0/3/0 t1 esf as output sources.
Example:
Example:
Example:
Example:
Router(config)# exit
Examples
The following example shows how to configure clock recovery from a BITS port for a Metronome SPA:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
342
Network Synchronization Support
Configuring Clock Recovery from a BITS Port
The following example shows how to configure clock recovery with BITS as the input source on the Cisco
ASR 1002-X Series Aggregation Services Routers on the E1 Common Channel Signal mode:
SUMMARY STEPS
1. enable
2. configure terminal
3. network-clock synchronization automatic
4. network-clock synchronization ssm option {option_id {GEN1 | GEN2}}
5. network-clock output-source system priority {external slot/card/port [2m | 10m]}
6. exit
DETAILED STEPS
Example:
Router# configure terminal
Step 3 network-clock synchronization automatic Enables the network clock selection algorithm. This command
disables the Cisco-specific network clock process, and turns
Example: on the G.781-based automatic clock selection process.
Step 4 network-clock synchronization ssm option {option_id Configures the equipment to work in a synchronization
{GEN1 | GEN2}} network. The option_id value 1 refers to a synchronization
networks design for Europe. This is the default value. The
Example: option_id value 2 refers to a synchronization networks design
for the U.S.
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
343
Network Synchronization Support
Configuring Clock Recovery from a BITS Port
Example:
Router(config)# network-clock synchronization
ssm option 2 GEN1
Step 5 network-clock output-source system priority {external Configures the system clock to be used on external Tx
slot/card/port [2m | 10m]} interfaces.
Example:
Example:
Example:
Router(config)# network-clock output-source
system 1 external 4/0/0 t1 sf
Example:
Router(config)# exit
Examples
The following example shows how to configure SyncE using System-to-External method:
Router>enable
Router# configure terminal
Router(config)# network-clock synchronization automatic
Router(config)# network-clock synchronization ssm option 2 GEN1
Router(config)# network-clock input-source 1 External 5/3/0 t1 sf
Router(config)# exit
The following example shows how to configure clock cleanup using an SSU:
Note BITS configuration as output sources is supported only on Cisco ASR 1002-X Router.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
344
Network Synchronization Support
Configuring Clock Recovery from a BITS Port
SUMMARY STEPS
1. enable
2. configure terminal
3. network-clock synchronization automatic
4. network-clock synchronization ssm option {1 | 2 {GEN1 | GEN2}}
5. network-clock output-source priority {external slot/card/port}
6. exit
DETAILED STEPS
Router# enable
Step 2 configure terminal Enters the global configuration mode.
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
345
Network Synchronization Support
Configuring Clock Recovery from a BITS Port
Example:
Example:
Router(config)# network-clock output-source 1
external r0 e1 cas crc4 120 linecode
Step 6 exit Exits the global configuration mode.
Example:
Router(config)# exit
Examples
The following example shows how to configure clock recovery from a BITS port for a Metronome SPA:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
346
Network Synchronization Support
Configuring Clock Recovery from a BITS Port
Note The Line to External feature is not supported on the Cisco ASR 1002-X Router.
SUMMARY STEPS
1. configure terminal
2. network-clock synchronization automatic
3. network-clock synchronization ssm option {1 | 2 {GEN1 | GEN2}}
4. interface gigabitethernet slot/card/port
5. synchronous mode
6. exit
7. network-clock output-source line priority {interface interface-name} {external slot/card/port}
8. exit
DETAILED STEPS
Example:
Example:
Step 4 interface gigabitethernet slot/card/port Specifies the Gigabit Ethernet interface to be configured:
slot/card/port—Specifies the location of the interface.
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
347
Network Synchronization Support
Managing Synchronization
Example:
Example:
Router(config)# exit
Step 7 network-clock output-source line priority {interface Configures the line clock to be used on external Tx
interface-name} {external slot/card/port} interfaces.
Note This command is supported only on the Metronome
Example: SPA.
Router(config-if-srv)# network-clock
output-source line 1 interface gigabitethernet 0/2/0
external 0/3/0
Step 8 exit Exits the global configuration mode.
Example:
Router(config)# exit
Examples
The following example shows how to configure a SyncE using the Line to External method:
Managing Synchronization
Manage synchronization on a Cisco ASR 1000 Series Aggregation Service Router using the following
management commands:
• network-clock synchronization mode QL-enabled command
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
348
Network Synchronization Support
Managing Synchronization
Use the network-clock synchronization mode QL-enabled command in the global configuration mode to
configure the automatic selection process for the QL-enabled mode. This succeeds only if the SyncE interfaces
are capable of sending SSMs.
The following example shows how to configure network clock synchronization (QL-enabled mode) in the
global configuration mode:
Use the esmc process command in the global configuration mode to enable the ESMC process at system level.
The no form of this command disables the ESMC process. The no form of this command fails if no
SyncE-capable interface is installed on the platform.
The following example shows how to enable the ESMC process in the global configuration mode:
Use the esmc mode [tx | rx] command in the interface configuration mode to enable the ESMC process at
the interface level. The no form of the command disables the ESMC process.
The following example shows how to enable ESMC in the interface configuration mode:
Use the network-clock source quality-level command in the interface configuration mode to configure the
QL value for ESMC on a gigabit Ethernet port. The value is based on global interworking options:
• ◦If Option 1 is configured, the available values are QL-PRC, QL-SSU-A, QL-SSU-B, QL-SEC,
and QL-DNU.
◦If Option 2 is configured with GEN 2, the available values are QL-PRS, QL-STU, QL-ST2,
QL-TNC, QL-ST3, QL-SMC, QL-ST4, and QL-DUS.
◦If Option 2 is configured with GEN1, the available values are QL-PRS, QL-STU, QL-ST2,
QL-SMC, QL-ST4, and QL-DUS
The following example shows how to configure the network-clock source quality-level in the interface
configuration mode:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
349
Network Synchronization Support
Managing Synchronization
Use the network-clock wait-to-restore timer global command to set the wait-to-restore time. You can configure
the wait-to-restore time to any value between 0 to 86400 seconds. The default value is 300 seconds. The
wait-to-restore timer can be set in the global configuration mode and the interface configuration mode.
The following example shows how to configure the wait-to-restore timer in the global configuration mode:
Use the network-clock hold-off timer global command to configure hold-off time. You can configure the
hold-off time to either 0 or any value between 50 to 10000 ms. The default value is 300 ms. The network-clock
hold-off timer can be set in the global configuration mode and the interface configuration mode.
The following example shows how to configure the hold-off timer:
Use the network-clock switch force command to forcefully select a synchronization source irrespective of
whether the source is available, and within range.
The following example shows how to configure a force switch:
Use the network-clock switch manual command to manually select a synchronization source, provided the
clock source has a higher quality level than the currently active clock.
The following example shows how to configure a manual switch:
Use the network-clock clear switch controller-id command to clear the manual, or switch it on by force.
The following example shows how to clear a switch:
Use the network-clock set lockout command to lockout a clock source. A clock source flagged as lockout is
not selected for SyncE. To clear the lock-out on a source, use the network-clock clear lockout command.
The following example shows how to lock out a clock source:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
350
Network Synchronization Support
Verifying the Network Synchronization Configuration
The following example shows how to clear the lock out on a clock source:
Nominated Interfaces
Interface SigType Mode/QL Prio QL_IN ESMC Tx ESMC Rx
Internal NA NA/Dis 251 QL-ST3 NA NA
Gi1/2/0 NA Sync/En 1 QL-FAILED - -
*External R0 T1 ESF NA/En 2 QL-STU NA NA
• Use the show network-clock synchronization detail command to display all the details of network clock
synchronization parameters at the global and interface level, as shown in the following example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
351
Network Synchronization Support
Verifying the Network Synchronization Configuration
(sf_change)-> 1A
Nominated Interfaces
Interface SigType Mode/QL Prio QL_IN ESMC Tx ESMC Rx
Internal NA NA/Dis 251 QL-ST3 NA NA
Gi1/2/0 NA Sync/En 1 QL-FAILED - -
*External R0 T1 ESF NA/En 2 QL-STU NA NA
Interface:
---------------------------------------------
Local Interface: Internal
Signal Type: NA
Mode: NA(Ql-enabled)
SSM Tx: Disable
SSM Rx: Disable
Priority: 251
QL Receive: QL-ST3
QL Receive Configured: -
QL Receive Overrided: -
QL Transmit: -
QL Transmit Configured: -
Hold-off: 0
Wait-to-restore: 0
Lock Out: FALSE
Signal Fail: FALSE
Alarms: FALSE
Slot Disabled: FALSE
Local Interface: Gi1/2/0
Signal Type: NA
Mode: Synchronous(Ql-enabled)
ESMC Tx: Disable
ESMC Rx: Enable
Priority: 1
QL Receive: QL-PRS
QL Receive Configured: -
QL Receive Overrided: QL-FAILED
QL Transmit: QL-DUS
QL Transmit Configured: -
Hold-off: 300
Wait-to-restore: 300
Lock Out: FALSE
Signal Fail: FALSE
Alarms: TRUE
Slot Disabled: FALSE
Local Interface: External R0
Signal Type: T1 ESF
Mode: NA(Ql-enabled)
SSM Tx: Disable
SSM Rx: Enable
Priority: 2
QL Receive: QL-STU
QL Receive Configured: -
QL Receive Overrided: -
QL Transmit: -
QL Transmit Configured: -
Hold-off: 300
Wait-to-restore: 300
Lock Out: FALSE
Signal Fail: FALSE
Alarms: FALSE
Slot Disabled: FALSE
• Use the show esmc command to display the ESMC configuration output:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
352
Network Synchronization Support
Troubleshooting the Network Synchronization Configuration
Operational status:
Port status: UP
QL Receive: QL-PRC
QL Transmit: QL-DNU
QL rx overrided: -
ESMC Information rate: 1 packet/second
ESMC Expiry: 5 second
Interface: GigabitEthernet0/0/0
Administrative configurations:
Mode: Synchronous
ESMC TX: Enable
ESMC RX: Enable
QL TX: -
QL RX: -
Operational status:
Port status: UP
QL Receive: QL-DNU
QL Transmit: QL-DNU
QL rx overrided: QL-DNU
ESMC Information rate: 1 packet/second
ESMC Expiry: 5 second
• Use the show esmc detail command to display all the details of the ESMC parameters at the global and
interface level, as shown in the following example:
Note Before you troubleshoot, ensure that all the network synchronization configurations are complete.
The following table provides information about troubleshooting scenarios that you may encounter while
configuring network synchronization.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
353
Network Synchronization Support
Troubleshooting the Network Synchronization Configuration
Problem Solution
Incorrect clock selection
• Verify that there are no alarms on the interfaces.
Use the show network-clock synchronization
detail command to check this.
• Ensure that the nonrevertive configurations are
in place.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
354
Network Synchronization Support
Troubleshooting the Network Synchronization Configuration
Problem Solution
Incorrect clock limit set or queue limit disabled mode
• Verify that there are no alarms on the interfaces.
Use the show network-clock synchronization
detail RP command to confirm.
• Use the show network-clock synchronization
command to confirm if the system is in revertive
mode or nonrevertive mode and verify the
nonrevertive configurations as shown in this
example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
355
Network Synchronization Support
Additional References
Problem Solution
Incorrect QL values observed when you use the show Use the network-clock synchronization SSM (option
network-clock synchronization detail command 1 |option 2) command to confirm that there is no
framing mismatch. Use the show run interface
command to validate the framing for a specific
interface. For SSM option 1 , framing should be SDH
or E1, and for SSM option 2 , it should be T1.
Mismatched Physical line coding mechanisms To ensure that this feature works correctly, both the
between clock source and input source on the router ends need to be configured with identical physical
line coding mechanism and encapsulation values.
Additional References
Related Documents
Standards
Standard Title
None —
MIBs
RFCs
RFC Title
None —
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
356
Network Synchronization Support
Feature Information for Network Synchronization Support
Technical Assistance
Description Link
The Cisco Support and Documentation website http://www.cisco.com/cisco/web/support/index.html
provides online resources to download documentation,
software, and tools. Use these resources to install and
configure the software and to troubleshoot and resolve
technical issues with Cisco products and technologies.
Access to most tools on the Cisco Support and
Documentation website requires a Cisco.com user ID
and password.
Note The following table lists only the software release that introduced support for a given feature in a given
software release train. Unless noted otherwise, subsequent releases of that software release train also
support that feature.
Network Synchronization Support Cisco IOS XE 3.7S In Cisco IOS XE Release 3.7S, the
commands that are used to
configure this feature have been
extended with the introduction of
the Cisco ASR 1002-X Router.
Network Synchronization Support Cisco IOS XE 3.12S In Cisco IOS XE Release 3.12S,
the commands that are used to
configure this feature have been
extended to the Cisco ASR 1001-X
Router.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
357
Network Synchronization Support
Feature Information for Network Synchronization Support
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
358
CHAPTER 13
IEEE 1588v2 PTP Support
IEEE 1588v2 Precision Time Protocol (PTP) is a packet-based two-way message exchange protocol for
synchronizing clocks between nodes in a network, thereby enabling an accurate time distribution over a
network.This document explains how to configure IEEE 1588v2 PTP on the Cisco ASR 1002-X Routers.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
359
IEEE 1588v2 PTP Support
PTP Clocks
synchronization is achieved through packets that are transmitted and received in a session between a master
clock and a slave clock. IEEE 1588v2 PTP supports system-wide synchronization accuracy in the
sub-microsecond range with little use of network and local clock-computing resources.
The following sections describe the terminologies used for better understanding of the IEEE 1588v2 PTP.
PTP Clocks
PTP employs a hierarchy of clock types to ensure that precise timing and synchronization is maintained
between the source and the numerous PTP clients that are distributed throughout the network. A logical
grouping of PTP clocks that synchronize with each other using the PTP protocol, but are not necessarily
synchronized to the PTP clocks in another domain, is called a PTP domain.
The three PTP clock types are Ordinary clock, Boundary clock, and Transparent clock.
• Ordinary clock—This clock type has a single PTP port in a domain, and maintains the timescale used
in the domain. It may serve as a source of time, that is, be a master, or may synchronize to another clock
by being a slave. It provides time to an application or to an end device.
• Boundary clock—This clock type has multiple PTP ports in a domain, and maintains the timescale
used in the domain. It may serve as a source of time, that is, be a master, or may synchronize to another
clock by being a slave. A boundary clock that is a slave has a single slave port, and transfers timing from
that port to the master ports.
• Transparent clock—This clock type is a device that measures the time taken for a PTP event message
to pass through the device, and provides this information to the clocks receiving this PTP event message.
{start cross reference}Table 13-1{end cross reference} shows the 1588v2 PTP support matrix on a Cisco
ASR1000 platform.
Platform/PTP Clock Ordinary Clock Boundary Clock Transparent Clock Hybrid Clock
mode
ASR1002X Yes Yes No No
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
360
IEEE 1588v2 PTP Support
Components of a PTP-enabled Network
an ordinary clock. The two kinds of PTP clients are pure software PTP clients and hardware-assistant
PTP clients.
• PTP boundary clock—Any router that is between a PTP master and PTP slave can act as a PTP boundary
clock router. It has two interfaces, one facing the PTP master and another facing the PTP slave. The
boundary clock router acts as a slave on the interface facing the PTP master router , and acts as a master
on the interface facing the PTP slave router . The PTP boundary clock router is deployed to minimize
timing delay in cases where the distance between PTP master router and the PTP slave router is more.
Note Intermediary nodes between PTP master and slave should be a PTP-enabled or transparent clock node.
The following figure shows the functions of a PTP Enabled device.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
361
IEEE 1588v2 PTP Support
Clock-Synchronization Process
Clock-Synchronization Process
Clock synchronization is achieved through a series of messages exchanged between the master clock and the
slave clock as shown in the figure.
After the master-slave clock hierarchy is established, the clock synchronization process starts. The message
exchange occurs in this sequence:
1 The master clock sends a Sync message. The time at which the Sync message leaves the master is
time-stamped as t{start subscript}1{end subscript}.
2 The slave clock receives the Sync message and is time-stamped as t{start subscript}2{end subscript}.
3 The slave sends the Delay_Req message, which is time-stamped as t{start subscript}3{end subscript}
when it leaves the slave, and as t{start subscript}4{end subscript} when the master receives it.
4 The master responds with a Delay_Resp message that contains the time stamp t{start subscript}4{end
subscript}.
The clock offset is the difference between the master clock and the slave clock, and is calculated as follows:
Offset = t{start subscript}2{end subscript} - t{start subscript}1{end subscript} - meanPathDelay
IEEE1588 assumes that the path delay between the master clock and the slave clock is symmetrical, and hence,
the mean path delay is calculated as follows:
meanPathDelay = ((t{start subscript}2{end subscript} - t{start subscript}1{end subscript}) + (t{start
subscript}4{end subscript} - t{start subscript}3{end subscript}))/2
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
362
IEEE 1588v2 PTP Support
PTP Messages
PTP Messages
All PTP communication is performed through message exchange. The two sets of messages defined by
IEEE1588v2 are General messages and Event messages.
• General messages—These messages do not require accurate time stamps, and are classified as Announce,
Follow_Up, Delay_Resp, Pdelay_Resp_Follow_Up, Management, and Signaling.
• Event messages—These messages require accurate time stamping, and are classified as Sync, Delay_Req,
Pdelay_Req, and Pdelay_Resp.
PTP Accuracy
Accuracy is an important aspect of PTP implementation on an Ethernet port. For a packet network, Packet
Delay Variation (PDV) is one of the key factors that impacts the accuracy of a PTP clock. The Cisco ASR
1002-X Router can handle the PDV of the network with its advanced hardware and software capabilities, such
as hardware stamping and special high-priority queue for PTP packets. It can provide around 300 ns accuracy
in a scalable deployment scenario.
The two methods used on the same topology to cross-check and verify the results are:
• One-pulse-per-second (1PPS) to verify the PTP slave.
• Maximum Time Interval Error (MTIE) and Time Deviation (TDEV) to verify the PDV.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
363
IEEE 1588v2 PTP Support
PTP Accuracy
The verification topology includes a grand master with a GPS receiver, a Cisco ASR 1002-X Router, PTP
hardware slave clocks with 1PPS output, and a test equipment for the measurement.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
364
IEEE 1588v2 PTP Support
PTP Accuracy
The following figure shows the PPS accuracy, with time of day measured using the test equipment as per the
topology shown in the following figure. The average PPS accuracy value found is 250 ns.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
365
IEEE 1588v2 PTP Support
PTP Accuracy
{start cross reference}Figure 13-5{end cross reference} shows a topology that includes a grand master with
a GPS receiver, a Cisco ASR 1002-X Router, PTP hardware slave clocks, and a test equipment for the MTIE
and TDEV measurement.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
366
IEEE 1588v2 PTP Support
IEEE 1588v2 PTP Support
{start cross reference}Figure 13-6{end cross reference} shows a graph with the MTIE and TDEV measurements
to verify the PDV.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
367
IEEE 1588v2 PTP Support
Configuring IEEE 1588v2 PTP
SUMMARY STEPS
1. configure terminal
2. ptp clock ordinary domain domain_number
3. clock-port name master
4. transport ipv4 unicast interface {GigabitEthernet | Loopback} interface-number [negotiation]
5. clock destination ip-address
6. sync interval interval
7. end
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
368
IEEE 1588v2 PTP Support
Configuring an Ordinary Clock
DETAILED STEPS
Example:
Example:
Step 3 clock-port name master Specifies the clocking mode of a PTP port and enters the clock
port configuration mode.
Example:
Router(config-ptp-clk)# clock-port MASTER
master
Step 4 transport ipv4 unicast interface {GigabitEthernet Specifies the IP version, transmission mode, and interface that
| Loopback} interface-number [negotiation] a PTP clock port uses to exchange timing packets.
The negotiation keyword specifies the unicast negotiation mode
Example: where the slave and master clock exchange negotiation messages
before establishing a relationship.
Router(config-ptp-port)# transport ipv4 unicast
interface Loopback11 negotiation Note Only Loopback interface type is
supported.
Step 5 clock destination ip-address Specifies the IP address of a PTP clock destination.
If the clock port is set to master mode with unicast negotiation,
Example: you need not use this command because the device uses
negotiation to determine the IP address of PTP slave devices.
Router(config-ptp-port)# clock destination
20.20.20.20
Step 6 sync interval interval (Optional) Specifies the interval used to send PTP
synchronization messages.
Example: The default value is -5.
Router(config-ptp-port)# sync interval -4
Step 7 end Exits global configuration mode.
Example:
Example:
Router(config-ptp-port)# end
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
369
IEEE 1588v2 PTP Support
Configuring an Ordinary Clock
Examples
The following example shows how to configure an ordinary clock as PTP master:
-4
Router(config-ptp-port)# end
SUMMARY STEPS
1. configure terminal
2. ptp clock ordinary domain domain_number
3. clock-port name slave
4. transport ipv4 unicast interface {GigabitEthernet | Loopback} interface-number [negotiation]
5. clock source ip-address
6. end
DETAILED STEPS
Example:
Example:
Router(config)# ptp clock ordinary domain 0
Step 3 clock-port name slave Specifies the clocking mode of a PTP port and enters the clock
port configuration mode.
Example:
Router(config-ptp-clk)# clock-port SLAVE slave
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
370
IEEE 1588v2 PTP Support
Configuring a Boundary Clock
Example:
Router(config-ptp-port)# end
Examples
The following example shows how to configure an ordinary clock as PTP slave:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
371
IEEE 1588v2 PTP Support
Configuring a Boundary Clock
SUMMARY STEPS
1. configure terminal
2. ptp clock boundary domain domain_number
3. clock-port name slave
4. transport ipv4 unicast interface {GigabitEthernet | Loopback} interface-number [negotiation]
5. clock source ip-address
6. exit
7. clock-port name master
8. transport ipv4 unicast interface {GigabitEthernet | Loopback} interface-number [negotiation]
9. end
DETAILED STEPS
Example:
Example:
Router(config)# ptp clock boundary domain 0
Step 3 clock-port name slave Specifies the clocking mode of a PTP port and enters the clock
port configuration mode.
Example:
Router(config-ptp-clk)# clock-port SLAVE slave
Step 4 transport ipv4 unicast interface {GigabitEthernet Specifies the IP version, transmission mode, and interface that
| Loopback} interface-number [negotiation] a PTP clock port uses to exchange timing packets.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
372
IEEE 1588v2 PTP Support
Configuring a Boundary Clock
Example:
Router(config-ptp-port)# exit
Step 7 clock-port name master Specifies the clocking mode of a PTP port and enters clock port
configuration mode.
Example:
Router(config-ptp-clk)# clock-port MASTER
master
Step 8 transport ipv4 unicast interface {GigabitEthernet Specifies the IP version, transmission mode, and interface that
| Loopback} interface-number [negotiation] a PTP clock port uses to exchange timing packets.
The negotiation keyword specifies the unicast negotiation mode
Example: where the slave and master clock exchange negotiation messages
before establishing a relationship.
Router(config-ptp-port)# transport ipv4 unicast
interface Loopback10 negotiation Note Only Loopback interface type is
supported.
Step 9 end Exits global configuration mode.
Example:
Example:
Router(config-ptp-port)# end
Examples
The following example shows how to configure a boundary clock:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
373
IEEE 1588v2 PTP Support
Configuring Time of Day
Loopback11
negotiation
Router(config-ptp-port)# clock source
10.10.10.10
Router(config-ptp-port)# exit
Router(config-ptp-clk)# clock-port MASTER master
Router(config-ptp-port)# transport ipv4 unicast interface
Loopback10
negotiation
Router(config-ptp-port)# end
Note You can configure time-of-day input only in a PTP master clock port.
SUMMARY STEPS
1. configure terminal
2. ptp clock ordinary domain domain_number
3. tod {R0 | R1} {cisco | ntp}
4. input [1pps] { R0 | R1 }
5. clock-port name master
6. transport ipv4 unicast interface {GigabitEthernet | Loopback} interface-number [negotiation]
7. clock destination ip-address
8. end
DETAILED STEPS
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
374
IEEE 1588v2 PTP Support
Configuring Time of Day
Example:
Router(config)# ptp clock ordinary domain
0
Step 3 tod {R0 | R1} {cisco | ntp} Configures the time-of-day message format used by the 1PPS or
BITS interface.
Example: Note Currently, only R0 1PPS port is supported; R1 is not valid.
Also, only ntp mode is supported, not cisco mode.
Example:
Step 6 transport ipv4 unicast interface Specifies the IP version, transmission mode, and interface that a
{GigabitEthernet | Loopback} interface-number PTP clock port uses to exchange timing packets.
[negotiation] The negotiation keyword specifies the unicast negotiation mode
where the slave and master clock exchange negotiation messages
Example: before establishing a relationship.
Router(config-ptp-port)# transport ipv4 Note Only Loopback interface type is
unicast interface Loopback11 negotiation supported.
Step 7 clock destination ip-address Specifies the IP address of a PTP clock destination.
If the clock port is set to master mode with unicast negotiation, you
Example: need not use this command because the device uses negotiation to
determine the IP address of PTP slave devices.
Router(config-ptp-port)# clock destination
20.20.20.20
Step 8 end Exits global configuration mode.
Example:
Router(config-ptp-port)# end
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
375
IEEE 1588v2 PTP Support
Configuring Time of Day
What to Do Next
Examples
The following example shows how to configure input time-of-day messages:
Router(config-ptp-port)# end
Note You can configure ToD output only on PTP slave clock ports.
SUMMARY STEPS
1. configure terminal
2. ptp clock ordinary domain domain_number
3. tod {R0 | R1} {cisco | ntp}
4. output [1pps] { R0 | R1 }
5. clock-port name slave
6. transport ipv4 unicast interface {GigabitEthernet | Loopback} interface-number [negotiation]
7. clock source ip-address
8. end
DETAILED STEPS
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
376
IEEE 1588v2 PTP Support
Configuring Time of Day
Example:
Router(config)# ptp clock ordinary domain 0
Step 3 tod {R0 | R1} {cisco | ntp} Configures the time-of-day message format used by the 1PPS or
BITS interface.
Example: Note Currently, only R0 1PPS port is supported; R1 is not
valid. Also, only ntp mode is supported, not cisco mode.
Example:
Step 6 transport ipv4 unicast interface {GigabitEthernet Specifies the IP version, transmission mode, and interface that a
| Loopback} interface-number [negotiation] PTP clock port uses to exchange timing packets.
The negotiation keyword specifies the unicast negotiation mode
Example: where the slave and master clock exchange negotiation messages
before establishing a relationship.
Router(config-ptp-port)# transport ipv4
unicast interface Loopback11 negotiation Note Only Loopback interface type is
supported.
Step 7 clock source ip-address Specifies the source IP address of a PTP master clock.
Note You can specify only 1 master clock IP address.
Example: Priority-based clock source selection is not supported.
Router(config-ptp-port)# clock source
10.10.10.10
Example:
Example:
Router(config-ptp-port)# end
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
377
IEEE 1588v2 PTP Support
Configuration Examples for IEEE 1588v2 PTP on a Cisco ASR1002-X Router
What to Do Next
Examples
The following example shows how to configure output time-of-day messages:
Master Clock
ptp clock ordinary domain 1
tod R0 ntp
input 1pps R0
clock-port MASTER master
transport ipv4 unicast interface loopback 0 negotiation
Slave clock
ptp clock ordinary domain 1
tod R0 ntp
output 1pps R0
clock-port SLAVE slave
transport ipv4 unicast interface loopback 0 negotiation
clock source 10.1.1.1
Boundary clock
Master Clock
ptp clock ordinary domain 1
tod R0 ntp
input 1pps R0
clock-port MASTER master
transport ipv4 unicast interface loopback 0
clock destination 20.1.1.1
Slave clock
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
378
IEEE 1588v2 PTP Support
Verifying the IEEE 1588v2 PTP Configuration
• Use the show platform software ptp tod command to check the time-of-day information:
• Use the show platform ptp tod all command to check the time-of- day state:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
379
IEEE 1588v2 PTP Support
Additional References
Additional References
Related Documents
MIBs
Technical Assistance
Description Link
The Cisco Support and Documentation website {start
provides online resources to download documentation, hypertext}http://www.cisco.com/cisco/web/support/index.html{end
software, and tools. Use these resources to install and hypertext}
configure the software and to troubleshoot and resolve
technical issues with Cisco products and technologies.
Access to most tools on the Cisco Support and
Documentation website requires a Cisco.com user ID
and password.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
380
IEEE 1588v2 PTP Support
Feature Information for IEEE 1588v2 PTP Support
Note {start cross reference}Table 13-2{end cross reference} lists only the software release that introduced
support for a given feature in a given software release train. Unless noted otherwise, subsequent releases
of that software release train also support that feature.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
381
IEEE 1588v2 PTP Support
Feature Information for IEEE 1588v2 PTP Support
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
382
CHAPTER 14
Configuring Bridge Domain Interfaces
The Cisco ASR 1000 Series Aggregation Services Routers support the bridge domain interface (BDI) feature
for packaging Layer 2 Ethernet segments into Layer 3 IP.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
383
Configuring Bridge Domain Interfaces
Information About Bridge Domain Interface
◦Netflow
◦QoS
◦Network-Based Application Recognition (NBAR) or Advanced Video Coding (AVC)
Prior to configuring a bridge domain interface, you must understand the following concepts:
• Ethernet Virtual Circuit Overview
• Bridge Domain Interface Encapsulation
• Assigning a MAC Address
• Support for IP Protocols
• Support for IP Forwarding
• Packet Forwarding
• Bridge Domain Interface Statistics
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
384
Configuring Bridge Domain Interfaces
Bridge Domain Interface Encapsulation
• Both QinQ (inner and outer) VLAN tags, or both 802.1ad S-VLAN and C-VLAN tags
• Outer 802.1p CoS bits, inner 802.1p CoS bits, or both
• Payload Ethernet type (five choices are supported: IPv4, IPv6, PPPoE-all, PPoE-discovery, and
PPPoE-session)
For more information on the EVC architecture, see Configuring Ethernet Virtual Connections on the Cisco
ASR 1000 Router chapter in the Carrier Ethernet Configuration Guide located at:
{start
hypertext}http://www.cisco.com/en/US/docs/ios-xml/ios/cether/configuration/xe-3s/ce-ether-vc-infra-xe.html{end
hypertext}
Note You can configure a static MAC address on a bridge domain interface using the mac-address command.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
385
Configuring Bridge Domain Interfaces
Support for IP Protocols
• IPv4 L3 VRFs
Packet Forwarding
A bridge domain interface provides bridging and forwarding services between the Layer 2 and Layer 3 network
infrastructure.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
386
Configuring Bridge Domain Interfaces
Link States of a Bridge Domain and a Bridge Domain Interface
Layer 2 to Layer 3
During a packet flow from a Layer 2 network to a Layer 3 network, if the destination MAC address of the
incoming packet matches the bridge domain interface MAC address, or if the destination MAC address is a
multicast address, the packet or a copy of the packet is forwarded to the bridge domain interface.
Note MAC address learning cannot not be performed on the bridge domain interface.
Layer 3 to Layer 2
When a packet arrives at a Layer 3 physical interface of a router, a route lookup action is performed. If route
lookup points to a bridge domain interface, then the bridge domain interface adds the layer 2 encapsulation
and forwards the frame to the corresponding bridge domain. The byte counters are updated.
During a Layer 2 lookup on a bridge domain to which the bridge domain interface belongs, the bridge domain
forwards the packets to the correct service instance based on the destination MAC address.
Note Because a bridge domain interface is an internal interface, the operational state of bridge domain interface
does not affect the bridge domain operational state.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
387
Configuring Bridge Domain Interfaces
Bridge Domain Interface Statistics
administrative state set by the corresponding users and the fault indication state from the lower levels of the
interface states. defines a BDI link state based on the state of the two inputs.
Note When a bridge domain interface is created, a bridge domain is automatically created.
When both bridge domain interface and bridge domain are created, the system maintains the required
associations for mapping the bridge domain-bridge domain interface pair.
The mapping of bridge domain and bridge domain interface is maintained in the system. The bridge domain
interface uses the index of the associated bridge domain to show the association.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
388
Configuring Bridge Domain Interfaces
Bridge Domain Interface Scalability
Table 31: Bridge Domain Interface Scalability Numbers Based on the Type of Cisco ASR 1000 Series Aggregation Services
Router’s Forwarding Processor
SUMMARY STEPS
1. enable
2. configure terminal
3. interface BDI {interface number}
4. encapsulation encapsulation dot1q <first-tag> [second-dot1q <second-tag>]
5. Do one of the following:
6. match security-group destination tag sgt-number
7. mac address {mac-address}
8. no shut
9. shut
DETAILED STEPS
Example:
Router# configure terminal
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
389
Configuring Bridge Domain Interfaces
How to Configure a Bridge Domain Interface
Step 5 Do one of the following: Specifies either the IPv4 or IPv6 address for the bridge
domain interface.
Example:
ip address ip-address mask
Example:
Example:
ipv6 address {X:X:X:X::X link-local| X:X:X:X::X/prefix
[anycast | eui-64] | autoconfig [default]}
Example:
Router(config-if)# ip address 2.2.2.1 255.255.255.0
Example:
Example:
Router(config-if)# ipv6 address AB01:CD1:123:C::/64
eui-64
Step 6 match security-group destination tag sgt-number Configures the value for security-group destination
security tag.
Example:
Router(config-route-map)# match security-group
destination tag 150
Step 7 mac address {mac-address} Specifies the MAC address for the bridge domain
interface.
Example:
Router(config-if)# mac-address 1.1.3
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
390
Configuring Bridge Domain Interfaces
Displaying and Verifying Bridge Domain Interface Configuration
Step 9 shut Disables the bridge domain interface on the Cisco ASR
1000 Series Aggregation Services Router.
Example:
Router(config-if)# shut
Example
The following example shows the configuration of a bridge domain interface at IP address 2.2.2.1
255.255.255.0:
1. enable
2. show interfaces bdi
3. show platform software interface fp active name
4. show platform hardware qfp active interface if-name
5. debug platform hardware qfp feature
6. platform trace runtime process forwarding-manager module
7. platform trace boottime process forwarding-manager module interfaces
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
391
Configuring Bridge Domain Interfaces
Displaying and Verifying Bridge Domain Interface Configuration
DETAILED STEPS
Router> enable
Step 2 show interfaces bdi Displays the configuration summary of the
corresponding BDI.
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
392
Configuring Bridge Domain Interfaces
Additional References
What to Do Next
For additional information on the commands and the options available with each command, see the Cisco
IOS Configuration Fundamentals Command Reference Guide located at:
{start hypertext}http://www.cisco.com/en/US/docs/ios/fundamentals/command/reference/cf_book.html{end
hypertext}
Additional References
Related Documents
Cisco IOS commands Cisco IOS Master Commands List, All Releases
MIBs
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
393
Configuring Bridge Domain Interfaces
Feature Information for Configuring Bridge Domain Interfaces
Technical Assistance
Description Link
The Cisco Support and Documentation website {start
provides online resources to download documentation, hypertext}http://www.cisco.com/cisco/web/support/index.html{end
software, and tools. Use these resources to install and hypertext}
configure the software and to troubleshoot and resolve
technical issues with Cisco products and technologies.
Access to most tools on the Cisco Support and
Documentation website requires a Cisco.com user ID
and password.
Note {start cross reference}Table 14-2{end cross reference} lists only the software release that introduced
support for a given feature in a given software release train. Unless noted otherwise, subsequent releases
of that software release train also support that feature.
Configuring Bridge Domain Cisco IOS XE 3.7.0S This feature was updated on the
Interface Cisco ASR 1000 Series
Aggregation Services Routers. The
following section was updated for
this feature:
{start cross reference}Information
About Bridge Domain
Interface{end cross reference}
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
394
CHAPTER 15
Enabling Support for Tunable DWDM-XFP-C
First Published: July 2013
The dense wavelength-division multiplexing (DWDM) wavelengths of the DWDM-XFP-C module on the
Cisco ASR 1000 Series Aggregation Services Routers is tunable. You can configure the DWDM ITU
wavelengths using the itu channel command in the interface configuration mode. The itu channel command
ensures that the traffic continues to flow.
The following table contains the wavelength mapping information for the DWDM-XFP-C. module
2 192.00 1561.42
3 192.05 1561.01
4 192.10 1560.61
5 192.15 1560.20
6 192.20 1559.79
7 192.25 1559.39
8 192.30 1558.98
9 192.35 1558.58
10 192.40 1558.17
11 192.45 1557.77
12 192.50 1557.36
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
395
Enabling Support for Tunable DWDM-XFP-C
14 192.60 1556.55
15 192.65 1556.15
16 192.70 1555.75
17 192.75 1555.34
18 192.80 1554.94
19 192.85 1554.54
20 192.90 1554.13
21 192.95 1553.73
22 193.00 1553.33
23 193.05 1552.93
24 193.10 1552.52
25 193.15 1552.12
26 193.20 1551.72
27 193.25 1551.32
28 193.30 1550.92
29 193.35 1550.52
30 193.40 1550.12
31 193.45 1549.72
32 193.50 1549.32
33 193.55 1548.91
34 193.60 1548.51
35 193.65 1548.11
36 193.70 1547.72
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
396
Enabling Support for Tunable DWDM-XFP-C
38 193.80 1546.92
39 193.85 1546.52
40 193.90 1546.12
41 193.95 1545.72
42 194.00 1545.32
43 194.05 1544.92
44 194.10 1544.53
45 194.15 1544.13
46 194.20 1543.73
47 194.25 1543.33
48 194.30 1542.94
49 194.35 1542.54
50 194.40 1542.14
51 194.45 1541.75
52 194.50 1541.35
53 194.55 1540.95
54 194.60 1540.56
55 194.65 1540.16
56 194.70 1539.77
57 194.75 1539.37
58 194.80 1538.98
59 194.85 1538.58
60 194.90 1538.19
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
397
Enabling Support for Tunable DWDM-XFP-C
62 195.00 1537.40
63 195.05 1537.00
64 195.10 1536.61
65 195.15 1536.22
66 195.20 1535.82
67 195.25 1535.43
68 195.30 1535.04
69 195.35 1534.64
70 195.40 1534.25
71 195.45 1533.86
72 195.50 1533.47
73 195.55 1533.07
74 195.60 1532.68
75 195.65 1532.29
76 195.70 1531.90
77 195.75 1531.51
78 195.80 1531.12
79 195.85 1530.72
80 195.90 1530.33
81 195.95 1529.94
82 196.00 1529.55
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
398
Enabling Support for Tunable DWDM-XFP-C
Configuring the DWDM-XFP-C Module
SUMMARY STEPS
DETAILED STEPS
Example:
Router# configure terminal
Step 3 interface tengigabitethernet slot/port Specifies the 10-Gigabit Ethernet interface to be configured.
Here:
Example:
Router(config)# interface tengigabitethernet 4/11 slot/port—Specifies the location of the interface.
Router# enable
Router# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int tenGigabitEthernet 1/2/0
Router(config-if)#itu channel 20
Router(config-if)#
Router#
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
399
Enabling Support for Tunable DWDM-XFP-C
Verifying the ITU Configuration
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
400
CHAPTER 16
Monitoring and Maintaining Multilink Frame
Relay
The Cisco Frame Relay implementation currently supports routing on IP, DECnet, AppleTalk, XNS, Novell
IPX, CLNS, Banyan VINES, and transparent bridging. This guide describes how to monitor and maintain
the Multilink Frame Relay feature for the Cisco ASR 1000 Series Routers.
Feature Overview
The Multilink Frame Relay feature is based on the Frame Relay Forum’s Multilink Frame Relay UNI
Implementation Agreement (FRF.16). This feature provides a cost-effective way to increase bandwidth for
certain applications by enabling multiple serial links to be aggregated into a single bundle of bandwidth.
Multilink Frame Relay is supported on User-to-Network Interface (UNI) networks.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
401
Monitoring and Maintaining Multilink Frame Relay
Monitoring and Maintaining Frame Relay and Multilink Frame Relay
You can use the following debug commands to debug the multilink frame relay configurations:
• debug platform hardware qfp active interface frame-relay multilink—Debugs the multilink frame
relay interfaces in the Cisco QuantumFlow Processor (QFP).
• platform trace runtime process forwarding-manager module—Enables Forwarding Manager Route
Processor and Embedded Service Processor trace messages for the forwarding manager process.
For additional information on the commands and the options available for each command, see the Cisco IOS
Configuration Fundamentals Command Reference document, located at: {start
hypertext}http://www.cisco.com/en/US/docs/ios/fundamentals/command/reference/cf_book.html{end
hypertext}
Additional References
Related Documents
Cisco IOS commands Cisco IOS Master Commands List, All Releases
Standards
Standard Title
None —
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
402
Monitoring and Maintaining Multilink Frame Relay
Feature Information for Monitoring and Maintaining Multilink Frame Relay
MIBs
RFCs
RFC Title
None —
Technical Assistance
Description Link
The Cisco Support and Documentation website {start
provides online resources to download documentation, hypertext}http://www.cisco.com/cisco/web/support/index.html{end
software, and tools. Use these resources to install and hypertext}
configure the software and to troubleshoot and resolve
technical issues with Cisco products and technologies.
Access to most tools on the Cisco Support and
Documentation website requires a Cisco.com user ID
and password.
Note {start cross reference}Table 16-1{end cross reference} lists only the software release that introduced
support for a given feature in a given software release train. Unless noted otherwise, subsequent releases
of that software release train also support that feature.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
403
Monitoring and Maintaining Multilink Frame Relay
Feature Information for Monitoring and Maintaining Multilink Frame Relay
Table 34: Feature Information for Monitoring and Maintaining Multilink Frame Relay
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
404
CHAPTER 17
Configuring MPLS Layer 2 VPNs
First Published: March 29, 2012
Lasted Revised:
The Frame Relay to ATM Bridged Interworking feature provides interoperability between the Frame Relay
attachment virtual circuit (VC) and the ATM attachment VC that are connected to different provider edge
(PE) routers. The bridged encapsulation corresponding to the bridged (Ethernet) interworking mechanism
is used to enable this interoperability. The Ethernet frames are carried through the MPLS network using
Ethernet over MPLS (EoMPLS). The interworking function is performed in the PE routers connected to the
Frame Relay attachment VC and the ATM attachment VC based on RFC 2684 and RFC 2427.
The xconnect support on Gigabit EtherChannel (GEC) Virtual Private Wire Service (VPWS) on ASR 1000
feature enables service providers to supply connectivity between customer sites with existing data link layer
(Layer 2) networks by using a single, integrated, packet-based network infrastructure—a Cisco MPLS
network. Instead of separate networks with separate network management environments, service providers
can deliver Layer 2 connections over an MPLS backbone.
Layer 2 Gateway Protocol (L2GP) is a recommended IEEE standard (802.1ah) to address the issues that
arise when two independent, bridged domains are connected redundantly through an arbitrary number of
links. L2GP defines how the forwarding gateways are selected, so that only redundant ports are blocked and
there are no temporary loops. The transition should be at least at the same speed in which Spanning Tree
Protocol (STP) L2GP resolves the transient loop problem during reconvergence because it does not require
cooperation from the outside domain.
Reverse Layer 2 Gateway Protocol (R-L2GP) is a variation of an L2GP. In case of an R-L2GP, the pseudo
information of the R-L2GP is transmitted by network provider edges (nPEs) instead of user provider edges
(uPEs). R-L2GP provides a mechanism to send out static preconfigured bridge protocol data units (BPDUs)
on each ring access port of the nPEs to stimulate a per-access ring instantiation of the protocol. R-L2GP
enables the PEs to avoid the burden of running Multiple Instances Spanning Tree Protocol (MISTP) when
multiple independent access networks that run MISTP connect to a pair of redundant PEs.
High-Level Data Link Control (HDLC) Ethernet over MPLS is part of the Any Transport over MPLS (AToM)
solution. HDLC and Ethernet are two link-layer transports that utilize the AToM architecture.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
405
Configuring MPLS Layer 2 VPNs
Overview of L2VPN Interworking
The following sections explain the Ethernet and IP interworking modes in detail.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
406
Configuring MPLS Layer 2 VPNs
L2VPN Interworking Modes
IP or Routed Interworking
IP interworking is also called routed interworking. The CE routers encapsulate the IP on the link between the
CE router and the PE router. A new VC type is used to signal the IP pseudowire in MPLS. Translation between
the L2 and IP encapsulations across the pseudowire is required. Special consideration needs to be given to
the address resolution protocol operation and routing protocol operation, because these are handled differently
on different L2 encapsulations.
The IP interworking mode is used to provide IP connectivity between sites, regardless of the L2 connectivity
to these sites. It is different from a Layer 3 VPN because it is point-to-point in nature and the service provider
does not maintain any routing information pertaining to customers.
Address resolution is encapsulation dependent as specified here:
• Ethernet uses Address Resolution Protocol (ARP)
• ATM uses inverse ARP
• PPP uses IP Control Protocol (IPCP)
• HDLC uses Serial Line ARP (SLARP)
Therefore, address resolution must be terminated on the PE router. Also, the end-to-end address resolution is
not supported. Routing protocols operate differently over broadcast and point-to-point media. For Ethernet,
the CE routers must either use static routing or configure the routing protocols to treat the Ethernet side as a
point-to-point network.
In routed interworking, the IP packets that are extracted from the ACs are sent over the pseudowire. The
pseudowire works in the IP Layer 2 transport (VC type 0x000B) like-to-like mode. The interworking function
at the network service provider's (NSP) end completes the required adaptation based on the AC technology.
The non-IPv4 packets are dropped.
In routed interworking, the following considerations must be kept in mind:
• ARP, inverse ARP, and IPCP are punted to the routing protocol.
Therefore, the PE router at the NSP end must provide the following address-resolution functionalities for the
Ethernet and ATM and Frame Relay point-to-point subinterface attachment circuits:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
407
Configuring MPLS Layer 2 VPNs
Virtual Private LAN Services
• ◦Ethernet—The PE device acts as a Proxy ARP server to all the ARP requests from the CE router.
The PE router responds with the MAC address of its local interface.
◦ATM and Frame Relay point-to-point subinterface—By default, inverse ARP does not run in the
point-to-point Frame Relay or ATM subinterfaces. The IP address and subnet mask define the
connected prefix; therefore, configuration is not required in the CE devices.
• Interworking requires that the MTUs in both the ACs must match for the pseudowire that is to come up.
The default MTU in one AC must match the MTU of other AC.
The following table lists the range of MTUs that can be configured for different ACs.
POS 64 to 9216
{start footnote}The MTU configured on an AC must not exceed the MTU in the core network. This ensures
that the traffic is not fragmented.{end footnote}
• The CE routers with Ethernet attachment VCs running OSPF must be configured with the ospfIfType
option so that the OSPF protocol treats the underlying physical broadcast link as a P2P link.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
408
Configuring MPLS Layer 2 VPNs
Reverse Layer 2 Gateway Protocol
are no temporary loops. The transition should be at least the same speed in which STP L2GP resolves the the
transient loop problem during the reconvergence because it does not require cooperation from the outside
domain.
Reverse Layer 2 Gateway Protocol (R-L2GP) is a variation of an L2GP. In case of an R-L2GP, the pseudo
information of the R-L2GP is transmitted by Network-facing Provider Edges (nPEs) instead of User
Provider-Edges (uPEs). R-L2GP provides a mechanism to send out static preconfigured Bridge Protocol Data
Units (BPDUs) on each ring access port of nPEs to stimulate a per-access ring instantiation of the protocol.
R-L2GP enables the Provider Edges (PEs) to avoid the burden of running Multiple Instance Spanning Tree
Protocol (MST) when multiple independent access networks that run MST connect to a pair of redundant PEs.
In order for this to work, the pair of nPEs are programmed to send out BPDUs on the access ring ports in such
a way that they appear to be either:
• The root bridge itself (the bridge with the lowest bridge ID or priority).
• The bridge with the second lowest bridge ID or priority, and with a 0 cost path to the root.
Using R-L2GP, you can statically configure the BPDUs instead of the STP generate the BPDUs dynamically.
The following figure shows the topology of multiple-access networks connected to redundant nPEs.
Note Only localy generated static BPDUs can be sent out to RL2GP ports.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
409
Configuring MPLS Layer 2 VPNs
Configuring the R-L2GP
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
410
Configuring MPLS Layer 2 VPNs
Configuring the R-L2GP
SUMMARY STEPS
1. enable
2. configure terminal
3. spanning-tree mode mst
4. spanning-tree mst configuration
5. name name
6. revision version
7. instance instance-id {vlans vlan-range}
DETAILED STEPS
Example:
Router# configure terminal
Example:
Router(config)# spanning-tree mode mst.
Example:
Router(config)# spanning-tree mst
configuration
Step 6 revision version Sets the revision number for the MST (802.1s) configuration.
Note All the nodes in the same region should be
Example: configured with the same MST configure revision
number.
Router(config-mst)# revision 5
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
411
Configuring MPLS Layer 2 VPNs
Configuring the R-L2GP
Example:
Router(config-mst)# instance 2 vlans 1-100
SUMMARY STEPS
1. enable
2. configure terminal
3. spanning-tree pseudo-information transmit indentifier
4. remote-id id
5. mst region-id root mac-address
6. mst region-id cost
DETAILED STEPS
Example:
Example:
Router(config)# spanning-tree
pseudo-information transmit 46
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
412
Configuring MPLS Layer 2 VPNs
Configuring the R-L2GP
Step 5 mst region-id root mac-address Adds MST instances to R-L2GP instances and configures the MAC
address and priority for MST instances.
Example: Note MST 0 has all the VLANs that have not been explicitly
Router(config-pseudo)# specified in other MST instances. MST 0 must be
mst 0 root 32768 0000.0000.0001 configured for each R-L2GP instance.
Step 6 mst region-id cost Adds the corresponding MST instance list to the R-L2GP instance
and configures the R-L2GP path cost for the MST instance or
Example: multiple MST instances.
What to Do Next
Note To configure an R-L2GP on the Cisco ASR 1000 Series Aggregation Services Router, the remote-id
configured on nPE1 must be the transmit identifier configured on nPE2, and vice versa.
SUMMARY STEPS
1. enable
2. configure terminal
3. interface gigabitethernet slot/port
4. spanning-tree pseudo-information transmit identifier
DETAILED STEPS
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
413
Configuring MPLS Layer 2 VPNs
Configuring the R-L2GP
Example:
Example:
interface tengigabitethernet slot/port
Example:
Router(config)# interface gigabitethernet 4/1
Step 4 spanning-tree pseudo-information transmit identifier Configures the Reverse-L2GP configuration on the interface.
Note The identifier should be the same as the one
Example: configured on the nPE.
Router(config-if)# spanning-tree
pseudo-information transmit 46
enable
configure terminal
spanning-tree pseudo-information transmit 46
remote-id 53
mst 0 root 32768 0000.0000.0001
mst 1 root 32768 0000.0000.0002
mst 1 cost 1
mst 2 root 32768 0000.0000.0003
exit
interface gigabitEthernet 2/1/0
spanning-tree pseudo-information transmit 46
Configuration example on nPE2:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
414
Configuring MPLS Layer 2 VPNs
Configuring the R-L2GP
Configuring the Layer 2 Protocol Forwarding Virtual Private LAN Services Pseudowire Between
Two Redundant NPES
SUMMARY STEPS
1. enable
2. configure terminal
3. l2 vfi vfi-name manual
4. vpn id vpn_id
5. bridge-domain bridge_id
6. forward permit l2protocol all
7. neighbor ip-address vc-id {encapsulation mpls |pw-class pw-class-name}
DETAILED STEPS
Example:
Step 4 vpn id vpn_id Sets or updates a VPN ID on a VPN routing and forwarding
(VRF) instance.
Example:
Router(config-vfi)# vpn id 303
Example:
Router(config-vfi)# bridge-domain 100
Step 6 forward permit l2protocol all Defines the VPLS pseudowire that is used to transport bridge
protocol data unit (BPDU) information between two network
Example: provider edge (N-PE) routers.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
415
Configuring MPLS Layer 2 VPNs
Prerequisites for Frame Relay DLCI-to-ATM AAL5SNAP Bridged Interworking
Example:
Router(config-vfi)# neighbor 10.10.10.10 1
encapsulation mpls
remote_id 53
mst_region_id 0, port_count 2, update_flag 0x0
mrecord 0x3AF841EC, mrec_count 3:
msti 0: root_id 32768.0000.0000.0001, root_cost 0, update_flag 0x0
msti 1: root_id 32769.0000.0000.0002, root_cost 1, update_flag 0x0
msti 2: root_id 32770.0000.0000.0003, root_cost 0, update_flag 0x0
Router# show spanning-tree pseudo-information 1 interface GigabitEthernet3/0/3
Pseudo id 1:
GigabitEthernet 2/1/0
GigabitEthernet 0/0/1
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
416
Configuring MPLS Layer 2 VPNs
Frame Relay DLCI-to-ATM AAL5SNAP Bridged Interworking
The following figure shows the interworking function performed in the PE routers that are connected to the
ATM attachment VC and the Frame Relay attachment VC.
Figure 12: Network Topology for Frame Relay DLCI-to-ATM AAL5SNAP Bridged Interworking
On the ATM PE router with interworking function, when traffic flows from the ATM segment to MPLS cloud,
the bridged encapsulation (ATM and SNAP header) is discarded and the Ethernet frame is encapsulated with
the labels required to go through the pseudowire using the VC type 5 (Ethernet). In the opposite direction,
after the label disposition from the MPLS cloud, the Ethernet frames are encapsulated over AAL5SNAP using
bridged encapsulation.
On the FR PE router with interworking function, when traffic flows from the FR segment to the MPLS cloud,
the bridged encapsulation (Frame Relay and SNAP header) is discarded and the Ethernet frame is encapsulated
with the labels required to go through the pseudowire, using the VC type 5 (Ethernet). In the opposite direction,
after the label disposition from the MPLS cloud, the Ethernet frames are encapsulated over FR using bridged
encapsulation.
The PE router automatically supports translation of both Cisco and IETF Frame Relay encapsulation types
coming from the Customer edge (CE) router, but translates only to IETF when sending to the CE router. The
Cisco CE router can handle the IETF encapsulation on receipt, even if it is configured to send Cisco
encapsulation.
The following modes are supported:
• The ATM permanent virtual circuit (PVC) mode with the AAL5SNAP encapsulation type, and the
existing Quality of Service (QoS) functionality for ATM PVCs.
• The Frame Relay DLCI mode, and the existing QoS functionality for Frame Relay.
PVC status signaling works the same way it does in the like-to-like case. The PE router reports the PVC status
to the CE router, based on the availability of the pseudowire.
The attachment circuit maximum transmission unit (MTU) on both sides of the pseudowire must match when
connected over MPLS. The non-AAL5 traffic (such as OAM cells) is punted to be processed at the RP level.
A VC that is configured with OAM cell emulation on the ATM PE router (using the oam-ac emulation-enable
command) can send end-to-end F5 loopback cells at configured intervals toward the CE router. When the
pseudowire is down, an end-to-end F5 segment alarm indication signal (AIS) and remote defect indication
(RDI) is sent from the PE router to the CE router.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
417
Configuring MPLS Layer 2 VPNs
Configuring Frame Relay DLCI-to-ATM AAL5SNAP Bridged Interworking
The following figure shows the protocol stack for the Frame Relay DLCI-to-ATM AAL5SNAP Bridged
Interworking feature.
Figure 13: Protocol Stack for Frame Relay DLCI-to-ATM AAL5SNAP Bridged Interworking
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
418
Configuring MPLS Layer 2 VPNs
Configuring Frame Relay DLCI-to-ATM AAL5SNAP Bridged Interworking
SUMMARY STEPS
1. enable
2. configure terminal
3. Router(config)# no ip domain lookup
4. mpls label range minimum-value maximum-value [static minimum-static-value maximum-static-value]
5. mpls label protocol ldp
6. mpls ip default-route
7. mpls ldp graceful-restart
8. xconnect logging pseudowire status
9. pseudowire-class [pw-class-name]
10. encapsulation mpls
11. interworking ethernet
12. exit
13. interface loopback loopback-interface-number
14. ip address ip-address mask
15. exit
16. interface GigabitEthernet slot/subslot/port
17. ip address ip-address mask
18. negotiation auto
19. mpls ip
20. exit
21. interface atm slot/subslot/port
22. no ip address
23. atm clock internal
24. no atm enable-ilmi-trap
25. exit
26. interface atm slot/subslot/port [.subinterface-number {point-to-point}]
27. mtu bytes
28. no atm enable-ilmi-trap
29. pvc [name ] vpi/vci l2transport
30. encapsulation encapsulation-type
31. xconnect peer-ip-address vc-id encapsulation mpls pw-class pw-class-name
32. exit
DETAILED STEPS
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
419
Configuring MPLS Layer 2 VPNs
Configuring Frame Relay DLCI-to-ATM AAL5SNAP Bridged Interworking
Router> enable
Step 2 configure terminal Enters the global configuration mode.
Example:
Step 4 mpls label range minimum-value maximum-value Configures the range of local labels available for use with
[static minimum-static-value maximum-static-value] Multiprotocol Label Switching (MPLS) applications on
packet interfaces.
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
420
Configuring MPLS Layer 2 VPNs
Configuring Frame Relay DLCI-to-ATM AAL5SNAP Bridged Interworking
Example:
Example:
Example:
Step 14 ip address ip-address mask Specifies the IP address for the Loopback interface.
Example:
Step 16 interface GigabitEthernet slot/subslot/port Specifies the Gigabit Ethernet interface for the connection
of the PE routers.
Example:
Step 17 ip address ip-address mask Specifies the IP address for the Gigabit Ethernet interface.
Example:
Step 18 negotiation auto Enables the auto negotiation protocol to configure the
speed, duplex, and automatic flow control of the Gigabit
Example: Ethernet interface.
Router(config-if)# mpls ip
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
421
Configuring MPLS Layer 2 VPNs
Configuring Frame Relay DLCI-to-ATM AAL5SNAP Bridged Interworking
Step 21 interface atm slot/subslot/port Configures an ATM interface and enters interface
configuration mode.
Example:
Example:
Router(config-if)# no ip address
Step 23 atm clock internal Enables the ATM interface to generate the transmit clock
internally.
Example:
Step 26 interface atm slot/subslot/port [.subinterface-number Configures an ATM interface and enters interface
{point-to-point}] configuration mode.
Example:
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
422
Configuring MPLS Layer 2 VPNs
Example: Frame Relay-to-ATM Bridged Interworking on an ATM-PE Router
Router(config-if-atm-l2trans-pvc)# encapsulation
aal5snap
Step 31 xconnect peer-ip-address vc-id encapsulation mpls Binds an attachment circuit to a pseudowire and
pw-class pw-class-name configures an Any Transport over MPLS (AToM) static
pseudowire.
Example:
Router(config-if-atm-l2trans-pvc)# xconnect
190.1.1.1 100 encapsulation mpls pw-class
atm-fr-bridged
no ip domain lookup
mpls label range 101 4000 static 4001 5001
mpls label protocol ldp
mpls ip default-route
mpls ldp graceful-restart
xconnect logging pseudowire status
!
pseudowire-class atm-fr-bridged
encapsulation mpls
interworking ethernet
!
interface Loopback0
ip address 44.1.1.2 255.255.255.255
!
interface GigabitEthernet0/0/1
ip address 10.10.1.2 255.255.255.0
negotiation auto
mpls ip
!
interface ATM0/1/2
no ip address
atm clock INTERNAL
no atm enable-ilmi-trap
!
interface ATM0/1/2.1 point-to-point
mtu 1500
no atm enable-ilmi-trap
pvc 10/100 l2transport
encapsulation aal5snap
xconnect 190.1.1.1 100 pw-class atm-fr-bridged
!
!
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
423
Configuring MPLS Layer 2 VPNs
Example: Frame Relay-to-ATM Bridged Interworking on a Frame Relay-PE Router
ipv6 unicast-routing
mpls label protocol ldp
mpls ip default-route
mpls ldp graceful-restart
frame-relay switching
xconnect logging pseudowire status
!
controller T1 0/3/0
framing esf
clock source internal
linecode b8zs
cablelength long 0db
channel-group 0 timeslots 1-24
!
pseudowire-class atm-fr-bridged
encapsulation mpls
interworking ethernet
!
interface Loopback0
ip address 190.1.1.1 255.255.255.255
!
interface Serial0/3/0:0
no ip address
encapsulation frame-relay
frame-relay intf-type dce
frame-relay interface-dlci 101 switched
!
interface GigabitEthernet1/3/1
ip address 10.10.1.1 255.255.255.0
negotiation auto
mpls ip
!
connect fr-atm-2 Serial0/3/0:0 101 l2transport
xconnect 44.1.1.2 100 pw-class atm-fr-bridged
!
Supported Modes
The following modes are supported in the GEC for VPWS feature:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
424
Configuring MPLS Layer 2 VPNs
Supported Modes
Figure 14: Topology of the GEC Like-to-Like Mode for the GEC for VPWS Feature
Any-to-GEC Mode
The Any-to-GEC mode allows switching of data between two physical interfaces in which the two segments,
CE1-PE1 and CE2-PE2, are both of different types, while one is GEC, the other can be PPP, Ethernet, Frame
Relay, or ATM, as shown in the following figure.
The Any-to-GEC mode has the following features:
Figure 15: Topology of the Any-to-GEC Mode for the GEC for VPWS Feature
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
425
Configuring MPLS Layer 2 VPNs
Restrictions for Gigabit EtherChannel for Virtual Private Wire Service
Note Bridged interworking is used when Layer 2 (L2) packets are considered without regard for Layer 3 contents.
In bridged interworking, Ethernet frames that are extracted from the attachment circuit are sent over the
MPLS pseudowire.
Note Routed interworking is used to carry Layer 3 packets. In routed interworking, IP packets that are extracted
from the attachment circuits are sent over the MPLS pseudowire.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
426
Configuring MPLS Layer 2 VPNs
EtherChannel-to-EtherChannel over MPLS (Bridged) Interworking
SUMMARY STEPS
1. enable
2. configure terminal
3. mpls label protocol ldp
4. interface loopback loopback-interface-number
5. ip address ip-address mask
6. exit
7. pseudowire-class pw-class-name
8. encapsulation mpls
9. interworking ethernet
10. exit
11. interface port-channel number
12. xconnect peer-ip-address vc-id encapsulation mpls pseudowire-class pw-class-name
13. interface GigabitEthernet slot | subslot | port
14. channel-group port-channel number
DETAILED STEPS
Example:
Router# configure terminal
Step 3 mpls label protocol ldp Specifies that LDP is the default label distribution protocol.
Example:
Router# mpls label protocol ldp
Step 4 interface loopback loopback-interface-number Specifies the loopback interface, and enters interface
configuration mode.
Example:
Router# interface loopback 1
Step 5 ip address ip-address mask Sets the IP address and mask for the loopback interface.
Example:
Router# ip address 10.10.2.1 255.255.255.0
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
427
Configuring MPLS Layer 2 VPNs
EtherChannel-to-EtherChannel over MPLS (Bridged) Interworking
Step 8 encapsulation mpls Uses MPLS as the tunneling method to encapsulate data in the
pseudowire.
Example:
Router(config-pw)# encapsulation mpls
Step 9 interworking ethernet Enables the L2VPN Interworking feature, and causes Ethernet
frames to be extracted from the attachment circuit and sent
Example: over the pseudowire. Ethernet end-to-end transmission is
assumed. Attachment circuit frames that do not contain Ethernet
Router(config-pw)# interworking ethernet frames are dropped. In the case of VLAN, the VLAN tag is
removed, which leaves a pure Ethernet frame.
Step 11 interface port-channel number Creates an EtherChannel interface on the Cisco Cable Modem
Termination System (CMTS).
Example:
Router(config)# interface port-channel 1
Step 12 xconnect peer-ip-address vc-id encapsulation mpls Binds an attachment circuit to a pseudowire to configure an
pseudowire-class pw-class-name AToM static pseudowire, specifies MPLS as the tunneling
method, and enters the xconnect configuration mode.
Example:
Router(config-if)# xconnect 10.0.0.1 707
encapsulation mpl pseudowire-class
gec-bridged
Step 13 interface GigabitEthernet slot | subslot | port Specifies the Gigabit Ethernet interface, and enters interface
configuration mode.
Example:
Router(config)# interface GigabitEthernet
0/0/1
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
428
Configuring MPLS Layer 2 VPNs
EtherChannel-to-EtherChannel over MPLS (Routed) Interworking
What to Do Next
Note The EtherChannel-to-EtherChannel over MPLS (Bridged) Interworking mode is also supported under
VLAN.
SUMMARY STEPS
1. enable
2. configure terminal
3. mpls label protocol ldp
4. interface loopback loopback-interface-number
5. ip address ip-address mask
6. exit
7. pseudowire-class pw-class-name
8. encapsulation mpls
9. interworking ip
10. exit
11. interface port-channel number
12. xconnect peer-ip-address vc-id encapsulation mpls pseudowire-class pw-class-name
13. interface GigabitEthernet slot | subslot | port
14. channel-group port-channel number
DETAILED STEPS
Example:
Router# configure terminal
Step 3 mpls label protocol ldp Specifies that LDP is the default label distribution protocol.
Example:
Router# mpls label protocol ldp
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
429
Configuring MPLS Layer 2 VPNs
EtherChannel-to-EtherChannel over MPLS (Routed) Interworking
Step 5 ip address ip-address mask Sets the IP address and mask for the loopback interface.
Example:
Router# ip address 10.10.2.1 255.255.255.0
Step 7 pseudowire-class pw-class-name Specifies the name of a Layer 2 pseudowire class and enters
pseudowire class configuration mode.
Example:
Router(config)# pseudowire-class gec-bridged
Step 8 encapsulation mpls Uses MPLS as the tunneling method to encapsulate data in
the pseudowire.
Example:
Router(config-pw)# encapsulation mpls
Step 11 interface port-channel number Creates an EtherChannel interface on the Cisco Cable Modem
Termination System (CMTS).
Example:
Router(config)# interface port-channel 1
Step 12 xconnect peer-ip-address vc-id encapsulation mpls Binds an attachment circuit to a pseudowire to configure an
pseudowire-class pw-class-name AToM static pseudowire, specifies MPLS as the tunneling
method, and enters xconnect configuration mode.
Example:
Router(config-if)# xconnect 10.0.0.1 707
encapsulation mpl pseudowire-class gec-routed
Step 13 interface GigabitEthernet slot | subslot | port Specifies the Gigabit Ethernet interface, and enters interface
configuration mode.
Example:
Router(config)# interface GigabitEthernet
0/0/1
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
430
Configuring MPLS Layer 2 VPNs
Example: GEC Like-to-Like (Routed) Interworking
What to Do Next
Note The EtherChannel-to-EtherChannel over MPLS (Routed) Interworking mode is also supported under
VLAN.
no ip domain lookup
mpls label range 101 4000 static 4001 5001
mpls label protocol ldp
mpls ip default-route
mpls ldp graceful-restart
xconnect logging pseudowire status
!
pseudowire-class gec-bridged
encapsulation mpls
interworking ethernet!
pseudowire-class gec-routed
encapsulation mpls
interworking ip
!
interface Loopback0
ip address 44.1.1.2 255.255.255.255
!
interface GigabitEthernet0/0/1
ip address 10.10.1.2 255.255.255.0
negotiation auto
mpls ip
!
interface port-channel 1
xconnect 190.1.1.1 100 encapsulation mpls pw-class gec-bridged
!
interface GigabitEthernet0/0/3
channel-group 1
!
interface GigabitEthernet0/0/2
channel-group 1
!
router ospf 10
log-adjacency-changes
network 44.1.1.2 0.0.0.0 area 0
network 10.10.1.2 0.0.0.255 area 0
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
431
Configuring MPLS Layer 2 VPNs
Any-to-EtherChannel over MPLS (Bridged) Interworking
Irrespective of the mode used, in Any-to-EtherChannel over MPLS (Bridged) interworking, configure L2VPN
interworking on the upstream interfaces of PE routers.
Perform the following steps on the downstream interfaces of the PE routers:
SUMMARY STEPS
1. enable
2. configure terminal
3. mpls label protocol ldp
4. interface loopback loopback-interface-number
5. ip address ip-address mask
6. exit
7. pseudowire-class pw-class-name
8. encapsulation mpls
9. interworking ethernet
10. interface GigabitEthernet slot | subslot | port
11. xconnect peer-ip-address vc-id encapsulation mpls pseudowire-class pw-class-name
DETAILED STEPS
Example:
Router# configure terminal
Step 3 mpls label protocol ldp Specifies that LDP is the default label distribution protocol.
Example:
Router# mpls label protocol ldp
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
432
Configuring MPLS Layer 2 VPNs
Any-to-EtherChannel over MPLS (Bridged) Interworking
Step 5 ip address ip-address mask Sets the IP address and mask for the loopback interface.
Example:
Router# ip address 10.10.2.1 255.255.255.0
Step 7 pseudowire-class pw-class-name Specifies the name of a Layer 2 pseudowire class and enters the
pseudowire class configuration mode.
Example:
Router(config)# pseudowire-class gec-bridged
Step 8 encapsulation mpls Uses MPLS as the tunneling method to encapsulate data in the
pseudowire.
Example:
Router(config-pw)# encapsulation mpls
Step 9 interworking ethernet Enables the L2VPN Interworking feature, and causes Ethernet
frames to be extracted from the attachment circuit and sent over
Example: the pseudowire. Ethernet end-to-end transmission is assumed.
Attachment circuit frames that do not contain Ethernet frames
Router(config-pw)# interworking ethernet are dropped. In the case of VLAN, the VLAN tag is removed,
which leaves a pure Ethernet frame.
Step 10 interface GigabitEthernet slot | subslot | port Specifies the Gigabit Ethernet interface, and enters interface
configuration mode.
Example:
Router(config)# interface GigabitEthernet
0/0/1
Step 11 xconnect peer-ip-address vc-id encapsulation mpls Binds an attachment circuit to a pseudowire to configure an
pseudowire-class pw-class-name AToM static pseudowire, specifies MPLS as the tunneling
method, and enters the xconnect configuration mode.
Example:
Router(config-if)# xconnect 10.0.0.1 707
encapsulation mpl pseudowire-class
gec-bridged
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
433
Configuring MPLS Layer 2 VPNs
Any-to-EtherChannel over MPLS (Routed) Interworking
What to Do Next
Note Ethernet-to-EtherChannel over MPLS (Bridge) Interworking mode is also supported under VLAN.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
434
Configuring MPLS Layer 2 VPNs
Any-to-EtherChannel over MPLS (Routed) Interworking
SUMMARY STEPS
1. enable
2. configure terminal
3. ipv6 unicast-routing
4. mpls ip default-route
5. mpls ldp graceful-restart
6. xconnect logging pseudowire status
7. controller t1 slot/subslot/port
8. clock source internal
9. linecode b8zs
10. cablelength long db-loss-value
11. channel-group channel-group-number timeslots range
12. exit
13. pseudowire-class [pw-class-name]
14. encapsulation mpls
15. interworking ethernet
16. exit
17. interface loopback loopback-interface-number
18. ip address ip-address mask
19. exit
20. interface serial slot/subslot/port:timeslot
21. no ip address
22. encapsulation ppp
23. clock source internal
24. xconnect peer-loopback vc-id pw-class pe-class-name
DETAILED STEPS
Example:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
435
Configuring MPLS Layer 2 VPNs
Any-to-EtherChannel over MPLS (Routed) Interworking
Step 4 mpls ip default-route Enables the distribution of labels associated with the IP
default route.
Example:
Example:
Step 8 clock source internal Configures the clock source of a DS1 link and uses the
internal clock from the interface.
Example:
Router(config-controller)# clock source
internal
Step 9 linecode b8zs Specifies Binary 8-Zero Substitution (B8ZS) as the line
code type for the T1 controller.
Example:
Router(config-controller)# linecode b8zs
Step 10 cablelength long db-loss-value Decreases the transmit signal by 0 dB. This is the default
value.
Example:
Router(config-controller)# cablelength long
0db
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
436
Configuring MPLS Layer 2 VPNs
Any-to-EtherChannel over MPLS (Routed) Interworking
Example:
Router(config-controller)# channel-group 0
timeslots 1-24
Step 13 pseudowire-class [pw-class-name] Establishes a pseudowire class with a name that you
specify and enters the pseudowire class configuration
Example: mode.
Example:
Example:
Example:
Step 18 ip address ip-address mask Specifies the IP address for the Loopback interface.
Example:
Example:
Router(config-if)# no ip address
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
437
Configuring MPLS Layer 2 VPNs
High-Level Data Link Control-Ethernet Interworking
Step 24 xconnect peer-loopback vc-id pw-class pe-class-name Binds an attachment circuit to a pseudowire to configure
an AToM static pseudowire, specifies MPLS as the
tunneling method, and enters xconnect configuration
mode.
What to Do Next
Note Ethernet-to-EtherChannel over MPLS (Bridge) Interworking mode is also supported under VLAN.
The following features are supported from Cisco IOS XE Release 3.13.0S on the Cisco ASR 1000 Series
Aggregation Services Routers:
• HDLC-Ethernet Bridged-Mode Interworking
• HDLC-Ethernet Routed-Mode Interworking
• HDLC Encapsulation: CISCO
• Ethernet Encapsulation: Dot1Q, QinQ, Port Interface
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
438
Configuring MPLS Layer 2 VPNs
Prerequisites for HDLC-Ethernet Interworking
controller E1 2/0
channel-group 0 timeslots 1
no shutdown
interface Serial2/0:0
no shutdown
bridge irb
bridge 1 protocol ieee
bridge 1 route ip
interface Serial2/0:0
no bridge-group 1
no ip address
!
int BVI1
no ip address
ip address 192.168.1.1 255.255.255.0
no shut
!
interface Serial2/0:0
description Connect to PE1
no ip address
encapsulation hdlc
bridge-group 1
no shut
interface Serial2/0:0
description Connect to PE1
ip address 192.168.1.1 255.255.255.0
encapsulation hdlc
no shut
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
439
Configuring MPLS Layer 2 VPNs
Bridge Mode
Bridge Mode
Perform the following steps to configure the HDLC-Ethernet Interworking in the bridge mode via
interface-based configuration:
On the HDLC-PE
SUMMARY STEPS
1. enable
2. configure terminal
3. pseudowire-class pw-class-name
4. encapsulation mpls
5. interworking ethernet
6. interface serial slot | subslot | port
7. no ip address
8. xconnect peer-ip-address vc-id pseudowire-class pw-class-name
DETAILED STEPS
Example:
Router# configure terminal
Step 3 pseudowire-class pw-class-name Specifies the name of a Layer 2 pseudowire class and enters
pseudowire class configuration mode.
Example:
Router(config)# pseudowire-class
pw-iw-ether
Step 4 encapsulation mpls Uses MPLS as the tunneling method to encapsulate data in the
pseudowire.
Example:
Router(config-pw)# encapsulation mpls
Step 5 interworking ethernet Enables the L2VPN Interworking feature, and causes Ethernet
frames to be extracted from the attachment circuit and sent over
Example: the pseudowire. Ethernet end-to-end transmission is assumed.
Attachment circuit frames that do not contain Ethernet frames are
Router(config-pw)# interworking ethernet dropped. In the case of VLAN, the VLAN tag is removed, which
leaves a pure Ethernet frame.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
440
Configuring MPLS Layer 2 VPNs
Bridge Mode
Example:
Router(config-if)# no ip address
Step 8 xconnect peer-ip-address vc-id pseudowire-class Binds an attachment circuit to a pseudowire to configure an AToM
pw-class-name static pseudowire, specifies MPLS as the tunneling method, and
enters xconnect configuration mode.
Example:
Router(config-if)# xconnect 17.17.17.17
100 pw-class pw-iw-ether
On the Ethernet PE
SUMMARY STEPS
1. enable
2. configure terminal
3. pseudowire-class pw-class-name
4. encapsulation mpls
5. interworking ethernet
6. interface GigabitEthernet slot | subslot | port
7. encapsulation dot1Q vlan-id
8. xconnect peer-ip-address vc-id pseudowire-class pw-class-name
DETAILED STEPS
Example:
Router# configure terminal
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
441
Configuring MPLS Layer 2 VPNs
Bridge Mode
Step 4 encapsulation mpls Uses MPLS as the tunneling method to encapsulate data in the
pseudowire.
Example:
Router(config-pw)# encapsulation mpls
Step 5 interworking ethernet Enables the L2VPN Interworking feature, and causes Ethernet
frames to be extracted from the attachment circuit and sent over
Example: the pseudowire. Ethernet end-to-end transmission is assumed.
Attachment circuit frames that do not contain Ethernet frames
Router(config-pw)# interworking ethernet are dropped. In the case of VLAN, the VLAN tag is removed,
which leaves a pure Ethernet frame.
Step 6 interface GigabitEthernet slot | subslot | port Specifies the Gigabit Ethernet interface, and enters interface
configuration mode.
Example:
Router(config)# interface
GigabitEthernet0/0/0.3
Step 7 encapsulation dot1Q vlan-id Removes all the IP addresses of the interface.
Example:
What to Do Next
Perform the following steps to configure the HDLC-Ethernet Interworking in the bridge mode via protocol-based
configuration:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
442
Configuring MPLS Layer 2 VPNs
Bridge Mode
On the HDLC-PE
SUMMARY STEPS
1. enable
2. configure terminal
3. l2vpn xconnect context xc-name
4. interworking ethernet
5. member interface-id
6. member ip-address vc-id encapsulation mpls
DETAILED STEPS
Example:
Router# configure terminal
Step 3 l2vpn xconnect context xc-name Creates an empty cross-connect, and enters xconnect submode.
Example:
Router(config)# l2vpn xconnect context HDLC
Step 4 interworking ethernet Enables the L2VPN Interworking feature, and causes Ethernet
frames to be extracted from the attachment circuit and sent over
Example: the pseudowire. Ethernet end-to-end transmission is assumed.
Attachment circuit frames that do not contain Ethernet frames
Router(config)# interworking ethernet are dropped. In the case of VLAN, the VLAN tag is removed,
which leaves a pure Ethernet frame.
Example:
Router(config)# member serial0/1/0:0
Step 6 member ip-address vc-id encapsulation mpls Adds a pseudowire member to xconnect.
Example:
Router(config)# member 17.17.17.17 100
encapsulation mpls
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
443
Configuring MPLS Layer 2 VPNs
Bridge Mode
On the Ethernet PE
SUMMARY STEPS
1. enable
2. configure terminal
3. l2vpn xconnect context foo
4. interworking ethernet
5. member interface-id
6. member ip-address vc-id encapsulation mpls
DETAILED STEPS
Example:
Router# configure terminal
Step 3 l2vpn xconnect context foo Creates an empty cross-connect, and enters xconnect submode.
Example:
Router(config)# l2vpn xconnect context foo
Step 4 interworking ethernet Enables the L2VPN Interworking feature, and causes Ethernet
frames to be extracted from the attachment circuit and sent over
Example: the pseudowire. Ethernet end-to-end transmission is assumed.
Attachment circuit frames that do not contain Ethernet frames
Router(config)# interworking ethernet are dropped. In the case of VLAN, the VLAN tag is removed,
which leaves a pure Ethernet frame.
Example:
Router(config)# member
GigabitEthernet0/0/0.3
Step 6 member ip-address vc-id encapsulation mpls Adds a pseudowire member to xconnect.
Example:
Router(config)# member 16.16.16.16 100
encapsulation mpls
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
444
Configuring MPLS Layer 2 VPNs
Routed Mode
Routed Mode
Perform the following steps to configure the HDLC-Ethernet Interworking in the routed mode via
interface-based configuration:
On HDLC-PE
SUMMARY STEPS
1. enable
2. configure terminal
3. pseudowire-class pw-class-name
4. encapsulation mpls
5. interworking ip
6. interface serial slot | subslot | port
7. no ip address
8. xconnect peer-ip-address vc-id pseudowire-class pw-class-name
DETAILED STEPS
Example:
Router# configure terminal
Step 3 pseudowire-class pw-class-name Specifies the name of a Layer 2 pseudowire class and enters
pseudowire class configuration mode.
Example:
Router(config)# pseudowire-class pw-ip-ether
Step 4 encapsulation mpls Uses MPLS as the tunneling method to encapsulate data in the
pseudowire.
Example:
Router(config-pw)# encapsulation mpls
Step 5 interworking ip Enables the L2VPN Interworking feature, and causes IP packets
to be extracted from the attachment circuit and sent over the
Example: pseudowire. Attachment circuit frames that do not contain IPv4
packets are dropped.
Router(config-pw)# interworking ip
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
445
Configuring MPLS Layer 2 VPNs
Routed Mode
Example:
Router(config-if)# no ip address
Step 8 xconnect peer-ip-address vc-id pseudowire-class Binds an attachment circuit to a pseudowire to configure an
pw-class-name AToM static pseudowire, specifies MPLS as the tunneling
method, and enters xconnect configuration mode.
Example:
Router(config-if)# xconnect 17.17.17.17 100
pw-class pw-ip-ether
On Ethernet PE
SUMMARY STEPS
1. enable
2. configure terminal
3. pseudowire-class pw-class-name
4. encapsulation mpls
5. interworking ip
6. interface GigabitEthernet slot | subslot | port
7. encapsulation dot1Q vlan-id
8. xconnect peer-ip-address vc-id pseudowire-class pw-class-name
DETAILED STEPS
Example:
Router# configure terminal
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
446
Configuring MPLS Layer 2 VPNs
Routed Mode
Step 4 encapsulation mpls Uses MPLS as the tunneling method to encapsulate data in the
pseudowire.
Example:
Router(config-pw)# encapsulation mpls
Step 5 interworking ip Enables the L2VPN Interworking feature, and causes IP packets
to be extracted from the attachment circuit and sent over the
Example: pseudowire. Attachment circuit frames that do not contain IPv4
packets are dropped.
Router(config-pw)# interworking ip
Step 6 interface GigabitEthernet slot | subslot | port Specifies the Gigabit Ethernet interface, and enters interface
configuration mode.
Example:
Router(config)# interface
GigabitEthernet0/0/0.3
Step 7 encapsulation dot1Q vlan-id Enables IEEE 802.1Q encapsulation of traffic on a specified
subinterface in a VLAN.
Example:
What to Do Next
Perform the following steps to configure the HDLC-Ethernet Interworking in the routed mode via protocol-based
configuration:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
447
Configuring MPLS Layer 2 VPNs
Routed Mode
On HDLC-PE
SUMMARY STEPS
1. enable
2. configure terminal
3. l2vpn xconnect context foo
4. interworking ip
5. member interface-id
6. member ip-address encapsulation mpls
DETAILED STEPS
Example:
Router# configure terminal
Step 3 l2vpn xconnect context foo Creates an empty cross-connect, and enters xconnect submode.
Example:
Router(config)# l2vpn xconnect context foo
Example:
Router(config)# member serial0/1/0:0
Example:
Router(config)# member 17.17.17.17 100
encapsulation mpls
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
448
Configuring MPLS Layer 2 VPNs
Routed Mode
On Ethernet PE
SUMMARY STEPS
1. enable
2. configure terminal
3. l2vpn xconnect context foo
4. interworking ip
5. member interface-id
6. member ip-address vcid encapsulation mpls
DETAILED STEPS
Example:
Router# configure terminal
Step 3 l2vpn xconnect context foo Creates an empty cross-connect, and enters xconnect
submode.
Example:
Router(config)# l2vpn xconnect context foo
Example:
Router(config)# member GigabitEthernet0/0/0.3
Step 6 member ip-address vcid encapsulation mpls Adds a pseudowire member to xconnect.
Example:
Router(config)# member 16.16.16.16 100
encapsulation mpls
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
449
Configuring MPLS Layer 2 VPNs
Example: HDLC-Ethernet Interworking Configuration
controller E1 2/0
channel-group 0 timeslots 1
no shutdown
interface Serial2/0:0
no shutdown
The following example shows how to configure the HDLC-Ethernet interworking on the Controller slot on
Ethernet PE:
controller E1 0/1/0
channel-group 0 timeslots 1
no shutdown
interface Serial0/1/0:0
no shutdown
The following example shows how to configure the HDLC-Ethernet interworking using legacy CLI.
The following example shows how to configure on HDLC-CE and HDLC-PE in Bridged (Ethernet) mode
using legacy CLI:
On HDLC-CE
configure terminal
bridge irb
bridge 1 protocol ieee
bridge 1 route ip
!
int BVI1
ip address 192.168.1.1 255.255.255.0
no shut
!
interface Serial2/0:0
description Connect to PE1
encapsulation hdlc
bridge-group 1
no shut
end
HDLC-PE:
configure terminal
pseudowire-class pw-iw-eth
encapsulation mpls
interworking Ethernet
!
interface Serial0/1/0:0
description Connect to CE1
encapsulation hdlc
no ip address
xconnect 3.3.3.3 100 pw-class pw-iw-eth
no shut
end
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
450
Configuring MPLS Layer 2 VPNs
Example: HDLC-Ethernet Interworking Configuration
The following example shows how to configure Ethernet on Ethernet-CE and Ethernet-PE in Bridged (Ethernet)
mode using legacy CLI:
On Ethernet-CE
configure terminal
interface GigabitEthernet0/1
description Connect to PE2
ip address 192.168.1.2 255.255.255.0
ip irdp
ip irdp maxadvertinterval 4
no shut
end
On Ethernet-PE
configure terminal
pseudowire-class pw-iw-eth
encapsulation mpls
interworking Ethernet
!
interface GigabitEthernet1/0/0
description Connect to CE2
no ip address
xconnect 1.1.1.1 100 pw-class pw-iw-eth
no shut
end
The following example shows how to configure VLAN at Ethernet-CE and Ethernet-PE in Bridged (Ethernet)
mode using legacy CLI:
On Ethernet-CE:
configure terminal
interface GigabitEthernet0/1
no ip address
no shut
!
interface GigabitEthernet0/1.10
description Connect to PE2
encapsulation dot1q 10
ip address 192.168.1.2 255.255.255.0
ip irdp
ip irdp maxadvertinterval 4
no shut
end
On Ethernet-PE:
configure terminal
pseudowire-class pw-iw-eth
encapsulation mpls
interworking Ethernet
!
interface GigabitEthernet1/0/0
no ip address
no shut
!
interface GigabitEthernet1/0/0.10
description Connect to CE2
encapsulation dot1Q 10
no ip address
xconnect 1.1.1.1 100 pw-class pw-iw-eth
no shut
end
The following example shows how to configureQinQ at Ethernet-CE and Ethernet-PE in Bridged (Ethernet)
mode using legacy CLI:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
451
Configuring MPLS Layer 2 VPNs
Example: HDLC-Ethernet Interworking Configuration
On Ethernet-CE:
configure terminal
interface GigabitEthernet0/1
no ip address
no shut
!
interface GigabitEthernet0/1.10
description Connect to PE2
encapsulation dot1q 10 second-dot1q 20
ip address 192.168.1.2 255.255.255.0
ip irdp
ip irdp maxadvertinterval 4
no shut
end
On Ethernet-PE:
configure terminal
pseudowire-class pw-iw-eth
encapsulation mpls
interworking Ethernet
!
interface GigabitEthernet1/0/0
no ip address
no shut
!
interface GigabitEthernet1/0/0.10
description Connect to CE2
encapsulation dot1Q 10 second-dot1q 20
no ip address
xconnect 1.1.1.1 100 pw-class pw-iw-eth
no shut
end
The following example shows how to configure HDLC-Ethernet interworking using Protocol-Based CLI:
The following example shows how to configure HDLC on HDLC-CE and HDLC-PE in Bridged (Ethernet)
mode using protocol-based CLI:
On HDLC-CE:
configure terminal
bridge irb
bridge 1 protocol ieee
bridge 1 route ip
!
int BVI1
ip address 192.168.1.1 255.255.255.0
no shut
!
interface Serial2/0:0
description Connect to PE1
encapsulation hdlc
bridge-group 1
no shut
end
On HDLC-PE:
configure terminal
interface Serial0/1/0:0
description Connect to CE1
encapsulation hdlc
no ip addres
no shut
!
Interface pseudowire101
encapsulation mpls
neighbor 3.3.3.3 100
signaling protocol ldp
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
452
Configuring MPLS Layer 2 VPNs
Example: HDLC-Ethernet Interworking Configuration
no shut
l2vpn xconnect context foohdlc
interworking ethernet
member Serial0/1/0:0
member pseudowire101
no shut
end
The following example shows how to configure Ethernet on Ethernet-CE and Ethernet-PE - Bridged (Ethernet)
mode using protocol-based CLI:
On Ethernet-CE:
configure terminal
interface GigabitEthernet0/1
description Connect to PE2
ip address 192.168.1.2 255.255.255.0
ip irdp
ip irdp maxadvertinterval 4
no shut
end
On Ethernet-PE:
configure terminal
interface GigabitEthernet1/0/0
description Connect to CE2
no ip address
no shut
!
Interface pseudowire101
encapsulation mpls
neighbor 1.1.1.1 100
signaling protocol ldp
no shut
!
l2vpn xconnect context fooeth
interworking ethernet
member GigabitEthernet1/0/0
member pseudowire101
no shut
end
The following example shows how to configure VLAN on Ether-CE and Ethernet-PE in Bridged (Ethernet)
mode using protocol-based CLI:
On Ethernet-CE:
configure terminal
!
interface GigabitEthernet0/1
no ip address
no shut
!
interface GigabitEthernet0/1.10
encapsulation dot1q 10
description Connect to PE2
ip address 192.168.1.2 255.255.255.0
ip irdp
ip irdp maxadvertinterval 4
no shut
end
On Ethernet-PE:
configure terminal
!
interface GigabitEthernet1/0/0
no ip address
no shut
!
interface GigabitEthernet1/0/0.10
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
453
Configuring MPLS Layer 2 VPNs
Example: HDLC-Ethernet Interworking Configuration
configure terminal
!
interface GigabitEthernet0/1
no ip address
no shut
!
interface GigabitEthernet0/1.10
description Connect to PE2
encapsulation dot1q 10 second-dot1q 20
ip address 192.168.1.2 255.255.255.0
ip irdp
ip irdp maxadvertinterval 4
no shut
end
Ethernet-PE:
configure terminal
!
interface GigabitEthernet1/0/0
no ip address
no shut
!
interface GigabitEthernet1/0/0.10
description Connect to CE2
encapsulation dot1q 10 second-dot1q 20
no ip addres
no shut
!
Interface pseudowire101
encapsulation mpls
neighbor 1.1.1.1 100
signaling protocol ldp
no shut
!
l2vpn xconnect context fooqinq
interworking ethernet
member GigabitEthernet1/0/0.10
member pseudowire101
no shut
end
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
454
Configuring MPLS Layer 2 VPNs
Example: HDLC-Ethernet Interworking Configuration
The following example shows how to verify the HDLC configuration on PE:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
455
Configuring MPLS Layer 2 VPNs
Example: HDLC-Ethernet Interworking Configuration
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
456
Configuring MPLS Layer 2 VPNs
Example: HDLC-Ethernet Interworking Configuration
VC statistics:
transit packet totals: receive 9, send 5
transit byte totals: receive 315, send 380
transit packet drops: receive 0, seq error 0, send 0
Router# show l2vpn atom vc
Service
Interface Peer ID VC ID Type Name Status
--------- --------------- ---------- ------ ------------------------ ----------
pw101 102.0.0.1 101 p2p foo101 UP
Router# show l2vpn atom vc detail
pseudowire101 is up, VC status is up PW type: Ethernet
Create time: 00:00:23, last status change time: 00:00:20
Last label FSM state change time: 00:00:20
Destination address: 102.0.0.1 VC ID: 101
Output interface: Fa0/0/1, imposed label stack {18 18}
Preferred path: not configured
Default path: active
Next hop: 11.1.1.1
Member of xconnect service foo101
Associated member Gi1/0/0 is up, status is up
Interworking type is Like2Like
Service id: 0xb5000004
Signaling protocol: LDP, peer 102.0.0.1:0 up
Targeted Hello: 104.0.0.1(LDP Id) -> 102.0.0.1, LDP is UP
Graceful restart: configured and enabled
Non stop routing: not configured and not enabled
PWid FEC (128), VC ID: 101
Status TLV support (local/remote) : enabled/supported
LDP route watch : enabled
Label/status state machine : established, LruRru
Local dataplane status received : No fault
BFD dataplane status received : Not sent
BFD peer monitor status received : No fault
Status received from access circuit : No fault
Status sent to access circuit : No fault
Status received from pseudowire i/f : No fault
Status sent to network peer : No fault
Status received from network peer : No fault
Adjacency status of remote peer : No fault
Sequencing: receive disabled, send disabled
Bindings
Parameter Local Remote
------------ ------------------------------ ------------------------------
Label 17 18
Group ID 0 0
Interface Connect to CE2 Connect to CE1
MTU 1500 1500
Control word on (configured: autosense) on
PW type Ethernet Ethernet
VCCV CV type 0x02 0x02
LSPV [2] LSPV [2]
VCCV CC type 0x07 0x07
CW [1], RA [2], TTL [3] CW [1], RA [2], TTL [3]
Status TLV enabled supported
SSO Descriptor: 102.0.0.1/101, local label: 17
Dataplane:
SSM segment/switch IDs: 4126/4125 (used), PWID: 4
Rx Counters
5 input transit packets, 175 bytes
0 drops, 0 seq err
Tx Counters
3 output transit packets, 228 bytes
0 drops
VLAN (dot1q) mode
The following example shows how to verify the HDLC configuration on PE:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
457
Configuring MPLS Layer 2 VPNs
Example: HDLC-Ethernet Interworking Configuration
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
458
Configuring MPLS Layer 2 VPNs
Example: HDLC-Ethernet Interworking Configuration
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
459
Configuring MPLS Layer 2 VPNs
Example: HDLC-Ethernet Interworking Configuration
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
460
Configuring MPLS Layer 2 VPNs
Example: HDLC-Ethernet Interworking Configuration
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
461
Configuring MPLS Layer 2 VPNs
Example: HDLC-Ethernet Interworking Configuration
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
462
Configuring MPLS Layer 2 VPNs
Example: HDLC-Ethernet Interworking Configuration
configure terminal
template type pseudowire hdlc-vlan1-tmp
encapsulation mpls
signaling protocol ldp
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
463
Configuring MPLS Layer 2 VPNs
Example: HDLC-Ethernet Interworking Configuration
On Ethernet-PE:
configure terminal
interface FastEthernet0/0/0.16
description Connect to CE2
encapsulation dot1q 16
no ip addres
no shut
!
template type pseudowire hdlc-vlan1-tmp
encapsulation mpls
signaling protocol ldp
configure terminal
template type pseudowire hdlc-vlan1
encapsulation mpls
!
interface pseudowire107
source template type pseudowire hdlc-vlan1
encapsulation mpls
neighbor 3.3.3.3 107
signaling protocol ldp
no shut
!
l2vpn xconnect context hdlc-vlan1-con
interworking ethernet
member Serial0/2/0:3
member pseudowire107
no shutdown
end
On Ethernet-PE:
configure terminal
interface FastEthernet0/0/0.16
description Connect to CE2
encapsulation dot1q 16
no ip addres
no shut
!
template type pseudowire hdlc-vlan1
encapsulation mpls
!
interface pseudowire107
source template type pseudowire hdlc-vlan1
encapsulation mpls
neighbor 1.1.1.1 107
signaling protocol ldp
no shut
!
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
464
Configuring MPLS Layer 2 VPNs
Additional References
Additional References
The following sections provide references related to the Frame Relay-to-ATM Bridged Interworking and
xconnect support on GEC (VPWS) features.
Related Documents
Standards
Standard Title
No new or modified standards are supported by this —
feature.
MIBs
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
465
Configuring MPLS Layer 2 VPNs
Technical Assistance
RFCs
Technical Assistance
Description Link
The Cisco Support website provides extensive online {start
resources, including documentation and tools for hypertext}http://www.cisco.com/cisco/web/support/index.html{end
troubleshooting and resolving technical issues with hypertext}
Cisco products and technologies.
To receive security and technical information about
your products, you can subscribe to various services,
such as the Product Alert Tool (accessed from Field
Notices), the Cisco Technical Services Newsletter,
and Really Simple Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website
requires a Cisco.com user ID and password.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
466
Configuring MPLS Layer 2 VPNs
Feature Information for Configuring MPLS Layer 2 VPNs
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
467
Configuring MPLS Layer 2 VPNs
Feature Information for Configuring MPLS Layer 2 VPNs
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
468
Configuring MPLS Layer 2 VPNs
Feature Information for Configuring MPLS Layer 2 VPNs
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
469
Configuring MPLS Layer 2 VPNs
Glossary
Glossary
ATM—Asynchronous Transfer Mode. A method of data transportation, whereby fixed-length packets are
sent over a switched network. The method’s ability to ensure reliable delivery of packets at a high rate makes
it suitable for carrying voice, video, and data.
AToM—Any Transport over MPLS. AToM is a solution for transporting Layer 2 packets over an MPLS
backbone. AToM enables service providers to supply connectivity between customer sites with existing data
link layer (Layer 2) networks by using a single, integrated, packet-based network infrastructure—a Cisco
MPLS network. Instead of separate networks with separate network management environments, service
providers can deliver Layer 2 connections over an MPLS backbone.
Dot1q—IEEE 802.1Q is the networking standard that supports virtual LANs (VLANs) on an Ethernet network.
The standard defines a system of VLAN tagging for Ethernet frames and the accompanying procedures to be
used by bridges and switches in handling such frames.
EoMPLS—Ethernet over MPLS. This technology leverages an existing MPLS backbone network to deliver
Transparent LAN Services based on Ethernet connectivity to the customer site.
GEC—Gigabit EtherChannel. A high-performance Ethernet technology that provides gigabit per second
transmission rates. It provides a flexible and scalable bandwidth with resiliency and load sharing across links
for switches, router interfaces, and servers. Supports up to eight links per channel.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
470
Configuring MPLS Layer 2 VPNs
Glossary
HDLC—High-Level Data Link Control (HDLC) is a bit-oriented code-transparent synchronous data link-layer
protocol developed by the International Organization for Standardization (ISO).
MPLS—Multiprotocol Label Switching. A mechanism in high-performance telecommunications networks
that directs and carries data from one network node to the next. MPLS makes it easy to create virtual links
between distant nodes. It can encapsulate packets of various network protocols.
QinQ—IEEE 802.1ad is an Ethernet networking standard informally known as IEEE 802.1QinQ, and is an
amendment to the IEEE standard 802.1Q-1998. The technique is also known as provider bridging, Stacked
VLANs, or simply QinQ or Q-in-Q.
VPLS—Virtual Private LAN Service. A method to provide Ethernet-based multipoint-to-multipoint
communication over IP and MPLS networks.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
471
Configuring MPLS Layer 2 VPNs
Glossary
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
472
CHAPTER 18
Enabling Management by REST API
• Introduction, page 473
• Overview of Installation, page 473
• Enabling REST API Support Using the Cisco IOS XE CLI, page 474
Introduction
You can use the Cisco IOS XE REST API to manage the Cisco ASR 1001-X and ASR 1002-X as an alternative
to configuring and managing selected features on the router using the Cisco IOS XE CLI. This chapter describes
how to configure these Cisco ASR routers to enable management using the REST API. For detailed information
about using the REST API, see the {start cross reference}Cisco IOS XE REST API Management Reference
Guide{end cross reference}.
Overview of Installation
Installing the Cisco IOS XE REST API involves the following general steps:
1 Download the OVA package from Cisco.com.
a From the Cisco Routers product page, navigate to the Cisco CSR 1000V Cloud Services Router product
page.{start
hypertext}http://www.cisco.com/c/en/us/products/routers/cloud-services-router-1000v-series/index.html{end
hypertext}
b Click the “Download Software” link.
c Select the Cisco IOS XE release package and follow the instructions for downloading the software.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
473
Enabling Management by REST API
Enabling REST API Support Using the Cisco IOS XE CLI
Configuring the Data Plane Dual Management Interface to Support the REST
API
Beginning with Cisco IOS XE 3.16, it is possible to associate management container IP addresses with either:
• Data plane interface (see procedure below)
or
• Management plane interface (see {start cross reference}Configuring the Management Plane Dual
Management Interface to Support the REST API{end cross reference})
Configuration Notes
{start blocklabel}Management Container IP Addresses in Subnet of Router Management Interface{end
blocklabel}
To allocate the management container IP addresses to be associated with the router’s management interface,
ensure that the IP addresses configured for the management container are within the same subnet as the router’s
management interface. For example:
Management container IP address: 192.168.5.225
Router management interface: 192.168.5.224
{start blocklabel}Order of Configuring Gateway Port, Management Interface, and IP Addresses{end blocklabel}
Configuring the management container details in the following order:
1 vNIC gateway port (vnic gateway virtualportgroup0)
2 Guest IP addresses
The vNIC management interface (vnic management GigabitEthernet0) can be configured after the guest IP
addresses.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
474
Enabling Management by REST API
Configuring the Data Plane Dual Management Interface to Support the REST API
SUMMARY STEPS
1. enable
2. configure terminal
3. interface GigabitEthernetx
4. ip address ipv4-addr subnet-mask
5. no shutdown
6. exit
7. interface virtualportgroup virtualportgroup-number
8. configure terminal
9. interface virtualportgroup 0
10. ip unnumbered GigabitEthernet0/0/0
11. exit
12. ip route ipv4-address ipv4-subnet-mask VirtualPortGroup0
13. exit
14. ip unnumbered GigabitEthernetx
15. no shutdown
16. exit
17. virtual-service csr_mgmt
18. vnic gateway virtualportgroup virtualportgroup_number
19. guest ip address remote-mgmt-ipv4-addr
20. exit
21. vnic management GigabitEthernet0
22. exit
23. activate
24. end
25. ip route ipaddress subnetmask virtualportgroup virtualportgroupnumber
DETAILED STEPS
Example:
Router# configure terminal
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
475
Enabling Management by REST API
Configuring the Data Plane Dual Management Interface to Support the REST API
Step 4 ip address ipv4-addr subnet-mask Configures the IP address for the management interface.
Example:
Router(config-if)# ip address 172.25.29.235
255.255.255.128
Example:
Router(config-if)# no shutdown
Example:
Router(config-if)# exit
Step 7 interface virtualportgroup virtualportgroup-number Creates a virtual port group and enters virtual port group
interface configuration mode.
Example:
Router(config)# interface virtualportgroup 0
Example:
Router(config)# configure terminal
Step 9 interface virtualportgroup 0 Creates a virtual port group and enters virtual port group
interface configuration mode.
Example:
Router(config)# interface virtualportgroup 0
Example:
Router(config)# exit
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
476
Enabling Management by REST API
Configuring the Data Plane Dual Management Interface to Support the REST API
Example:
Router# exit
Example:
router(config-if)# no shutdown
Example:
router(config-if)# exit
Step 17 virtual-service csr_mgmt Configures the virtual services container and enters virtual
services configuration mode.
Example:
router(config)# virtual-service csr_mgmt
Step 18 vnic gateway virtualportgroup Creates a vNIC gateway interface for the virtual services
virtualportgroup_number container and maps it to the virtual port group.
Example:
router(config-virt-serv)# vnic gateway
virtualportgroup 0
Step 19 guest ip address remote-mgmt-ipv4-addr Configures the remote-management IP address for the
vNIC gateway interface for the virtual services container.
Example:
router(config-virt-serv-intf)# guest ip address
172.25.29.236
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
477
Enabling Management by REST API
Configuring the Management Plane Dual Management Interface to Support the REST API
Step 21 vnic management GigabitEthernet0 (Cisco IOS XE 3.16S and later only)
Beginning with Cisco IOS XE 3.16S, it is necessary to
Example: configure two vnic interfaces:
router(config-virt-serv)# vnic management • vnic gateway
GigabitEthernet0
• vnic management
Example:
router(config-virt-serv-vnic)# exit
Example:
router(config-virt-serv-vnic)# activate
Step 24 end Exits virtual services configuration mode and enters global
configuration mode.
Example:
router(config-virt-serv)# end
Step 25 ip route ipaddress subnetmask virtualportgroup Creates an IP route that maps to the virtual port group. Use
virtualportgroupnumber the same IP address that was configured using the guest
ip address command.
Example:
router(config)# ip route 172.25.29.236
255.255.255.255 VirtualPortGroup0
or
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
478
Enabling Management by REST API
Configuring the Management Plane Dual Management Interface to Support the REST API
• Data plane interface (see {start cross reference}Configuring the Data Plane Dual Management Interface
to Support the REST API){end cross reference}
Configuration Notes
{start blocklabel}Management Container IP Addresses in Subnet of Router Management Interface{end
blocklabel}
To allocate the management container IP addresses to be associated with the router’s management interface,
ensure that the IP addresses configured for the management container are within the same subnet as the router’s
management interface. For example:
Management container IP address: 192.168.5.225
Router management interface: 192.168.5.224
{start blocklabel}Order of Configuring Gateway Port, Management Interface, and IP Addresses{end blocklabel}
Configuring the management container details in the following order:
1 vNIC gateway port (vnic gateway virtualportgroup0)
2 vNIC management interface (vnic management GigabitEthernet0)
3 Guest IP addresses
In contrast to the related procedure that uses the data plane interface, in this case, the vNIC management
interface must be configured before configuring guest IP addresses.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
479
Enabling Management by REST API
Configuring the Management Plane Dual Management Interface to Support the REST API
SUMMARY STEPS
1. enable
2. configure terminal
3. interface GigabitEthernetx
4. ip address ipv4-addr subnet-mask
5. no shutdown
6. exit
7. interface virtualportgroup virtualportgroup-number
8. configure terminal
9. interface virtualportgroup 0
10. ip unnumbered GigabitEthernet0/0/0
11. exit
12. ip unnumbered GigabitEthernetx
13. no shutdown
14. exit
15. virtual-service csr_mgmt
16. vnic gateway virtualportgroup virtualportgroup_number
17. exit
18. vnic management GigabitEthernet0
19. guest ip address guest-mgmt-ipv4-address
20. exit
21. activate
22. end
23. ip route ipaddress subnetmask virtualportgroup virtualportgroupnumber
DETAILED STEPS
Example:
Router# configure terminal
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
480
Enabling Management by REST API
Configuring the Management Plane Dual Management Interface to Support the REST API
Step 4 ip address ipv4-addr subnet-mask Configures the IP address for the management interface.
Example:
Router(config-if)# ip address 172.25.29.235
255.255.255.128
Example:
Router(config-if)# no shutdown
Example:
Router(config-if)# exit
Step 7 interface virtualportgroup virtualportgroup-number Creates a virtual port group and enters virtual port group
interface configuration mode.
Example:
Router(config)# interface virtualportgroup 0
Example:
Router(config)# configure terminal
Step 9 interface virtualportgroup 0 Creates a virtual port group and enters virtual port group
interface configuration mode.
Example:
Router(config)# interface virtualportgroup 0
Example:
Router(config)# exit
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
481
Enabling Management by REST API
Configuring the Management Plane Dual Management Interface to Support the REST API
Example:
router(config-if)# no shutdown
Example:
router(config-if)# exit
Step 15 virtual-service csr_mgmt Configures the virtual services container and enters virtual
services configuration mode.
Example:
router(config)# virtual-service csr_mgmt
Step 16 vnic gateway virtualportgroup Creates a vNIC gateway interface for the virtual services
virtualportgroup_number container and maps it to the virtual port group.
Example:
router(config-virt-serv)# vnic gateway
virtualportgroup 0
Step 18 vnic management GigabitEthernet0 (Cisco IOS XE 3.16S and later only)
Beginning with Cisco IOS XE 3.16S, it is necessary to
Example: configure two vnic interfaces:
router(config-virt-serv)# vnic management • vnic gateway
GigabitEthernet0
• vnic management
Step 19 guest ip address guest-mgmt-ipv4-address Configures the remote-management IP address for the vNIC
gateway interface for the virtual services container.
Example:
guest ip address 172.27.141.225
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
482
Enabling Management by REST API
Configuring the REST API Local Port and AutoSave Options
Example:
router(config-virt-serv-vnic)# exit
Example:
router(config-virt-serv)# activate
Step 22 end Exits virtual services configuration mode and enters global
configuration mode.
Example:
router(config-virt-serv)# end
Step 23 ip route ipaddress subnetmask virtualportgroup Creates an IP route that maps to the virtual port group. Use
virtualportgroupnumber the same IP address that was configured using the guest
ip address command.
Example:
router(config)# ip route 172.25.29.236
255.255.255.255 VirtualPortGroup0
SUMMARY STEPS
1. remote-management
2. restful-api local-port local-port-number
3. restful-api autosave interval
DETAILED STEPS
Example:
router(config)# remote-management
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
483
Enabling Management by REST API
Configuring onep
router(cfg-remote-mgmt)# restful-api • Valid range if the dual management interface is configured is from
local-port 55443 1 to 61000.
• Valid range if the shared management interface is configured is
from 55001 to 61000.
Step 3 restful-api autosave interval Configures the REST API autosave interval. The range is from 30-300
seconds, and the default is 30.
Example:
Router(cfg-remote-mgmt)# restful-api
autosave 60
Configuring onep
The Open Network Environment Programming Interface (onep) is used to define the service set for Cisco
IOS and the REST API. Configure onep as follows.
SUMMARY STEPS
1. conf t
2. onep
3. service set vty
4. end
DETAILED STEPS
Example:
asr1k#conf t
Example:
Enter configuration commands, one per line. End with
CNTL/Z.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
484
Enabling Management by REST API
Disabling REST API Support
Example:
asr1k(config)#onep
Example:
asr1k(config-onep)#service set vty
Example:
asr1k(config-onep)#end
Example:
asr1k#
SUMMARY STEPS
1. enable
2. configure terminal
3. remote-management
4. no restful-api
5. end
DETAILED STEPS
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
485
Enabling Management by REST API
Viewing the REST API Container Status
Example:
router# configure terminal
Example:
router(config)# remote-management
Example:
router(cfg-remote-mgmt)# no restful-api
What to Do Next
Note When REST API support is disabled using the no restful-api command, the REST API PUT, POST and
DELETE operations are disabled. However, the GET operation is still available.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
486
CHAPTER 19
LSM-MLDP-based MVPN Support
First Published: November 28, 2012
The Label Switched Multicast (LSM) feature supports IPv4 and IPv6 multicast traffic over a Multi-Protocol
Label Switching (MPLS) network. This feature is based on the basic MPLS infrastructure and supports IP
multicast traffic through the MPLS clouds. The LSM feature enables service providers to extend the existing
MPLS backbone network for multicast services. By default, MPLS creates an out-label for an in-label for
each packet. This feature extends this functionality to create multiple out-labels for a single in-label.
The LSM service includes point-to-multipoint (P2MP) and multipoint-to-multipoint (MP2MP) packet
transport. The P2MP packet transport can be implemented using either Resource reSerVation Protocol
(RSVP) P2MP - Traffic Engineering (P2MP-TE), or Multicast Label Distribution Protocol (MLDP) based
Multicast VPN (MVPN). The MP2MP packet transport can be implemented only through MLDP based
MVPN.
The packets are transported over three types of routers:
• Head-end router: Encapsulates the IP packet with one or more labels.
• Midpoint router: Replaces the in-label with an out-label.
• Tail-end router: Removes the label from the packet.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
487
LSM-MLDP-based MVPN Support
Configuring LSM-MLDP-based MVPN Support
• Supported content group modes are Protocol Independent Multicast (PIM) sparse mode (PIM-SM) and
Source Specific Multicast (SSM) traffic.
• Unsupported content group modes are PIM dense mode (PIM-DM) and bidirectional PIM (bidir-PIM)
traffic.
• The PIM-sparse content group mode is supported if the RP is configured behind the PE router (on CE).
The RP and the source router have to be in the same VRF and PE site with the same RPF interface.
• For RPF lookup in the context of the extranet, only the ip multicast rpf select command is supported for
the configuration.
• The MLDP provides only link protection with the FRR TE. Only single hop is supported with MLDP
TE. However, the backup path can have multiple hops.
• If you use MLDP to configure RSVP-TE with Fast Reroute, ensure that unidirectional tunnels are set
up in each direction for incoming and outgoing traffic.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
488
LSM-MLDP-based MVPN Support
Configuring MLDP MVPN Intranet Services
Note Before configuring MLDP-based MVPN, ensure that the MPLS is enabled on the core facing interface.
For information on MPLS configuration, see the {start cross reference}Cisco IOS Multiprotocol Label
Switching Configuration Guide{end cross reference}. Also, ensure that the BGP and any interior gateway
protocol (OSPF or ISIS) is enabled on the core router.
Note See {start cross reference}Configuring the MDT Address Family in BGP for Multicast VPN{end cross
reference} for information on configuring an MDT and vpnv4 address family session on the PE routers
to establish MDT peering sessions for MVPN.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
489
LSM-MLDP-based MVPN Support
Configuring MLDP MVPN Intranet Services
SUMMARY STEPS
1. enable
2. configure terminal
3. mpls MLDP
4. vrf definition vrf-name
5. rd route-distinguisher
6. vpn id vpn-id
7. route-target import route-target-ext-community
8. route-target export route-target-ext-community
9. mdt default mpls MLDP root-node
10. mdt data mpls MLDP numberofdataMDTs
11. mdt data threshold bandwidth
12. exit
13. ip multicast-routing vrf vrf-name distributed
14. end
DETAILED STEPS
Example:
Router# configure terminal
Step 4 vrf definition vrf-name Defines the VPN routing instance by assigning a VRF name, and enters
the VRF configuration mode.
Example: The vrf-name argument is the name assigned to a VRF.
Router(config)# ip vrf blue
Step 5 rd route-distinguisher Creates routing and forwarding tables. Specify the route-distinguisher
argument to add an 8-byte value to create a VPN prefix.
Example: You can enter an route-distinguisher value in either of these formats:
Router(config-vrf)# rd 10:3
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
490
LSM-MLDP-based MVPN Support
Configuring MLDP MVPN Intranet Services
Example:
Router(config-vrf)# vpn id 10:3
Step 9 mdt default mpls MLDP root-node Configures MLDP MDT for a VRF. The root node can be IP address of
a loopback or physical interface on any router (source PE, receiver PE
Example: or core router) in the provider network. The root node address should be
reachable by all the routers in the network. The router from where the
Router(config-vrf)# mdt default mpls signalling occurs functions as the root node.
MLDP 2.2.2.2
The default MDT must be configured on each PE router to enable the PE
routers to receive multicast traffic for this particular MVRF.
By default MPLS MLDP is enabled. To disable, use the no mpls
Note
MLDP command.
Note LSPVIF tunnel is created as a result of mdt default mpls MLDP
root-node command.
Step 10 mdt data mpls MLDP numberofdataMDTs Configures the MLDP data MDP.
Example:
Router(config-vrf)# mdt data mpls
MLDP 100
Step 11 mdt data threshold bandwidth Configures the threshold value for data MDT.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
491
LSM-MLDP-based MVPN Support
Configuring MLDP MVPN Intranet Services
Example:
Router(config-vrf)# exit
Step 13 ip multicast-routing vrf vrf-name distributed Enables multicast routing for the specified VRF.
Example:
Router(config)# ip multicast-routing
vrf blue distributed
Example:
Router(config)# end
What to Do Next
Note See {start cross reference}Configuring the MDT Address Family in BGP for Multicast VPN{end cross
reference} for information on configuring an MDT address family session on the PE routers to establish
MDT peering sessions for MVPN.
Example
This example describes how to configure MLDP MVPN on an intranet:
Router> enable
Router# configure terminal
Router(config)# mpls MLDP
Router(config)# ip vrf blue
Router(config-vrf)# rd 10:3
Router(config-vrf)# vpn id 10:3
Router(config-vrf)# route-target import 10:3
Router(config-vrf)# route-target export 10:3
Router(config-vrf)# mdt default mpls MLDP 2.2.2.2
Router(config-vrf)# mdt data mpls MLDP 100
Router(config-vrf)# mdt data threshold 20
Router(config-vrf)# exit
Router(config)# ip multicast-routing vrf blue distributed
Router(config)# end
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
492
LSM-MLDP-based MVPN Support
Verification
Verification
Use these commands to verify the LSM-MLDP-based MVPN support intranet configuration.
• To check the MLDP neighbors, use the show mpls MLDP neighbors command:
• To check the PIM neighbors, use the show ip pim vrf vrf-name neighbor command:
• To check the multicast routes for a given VRF, use show ip mroute vrf vrf_name verbose command:
• To check the packet counters, use show ip mroute vrf vrf_name count command:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
493
LSM-MLDP-based MVPN Support
Configuring MLDP MVPN for Extranet Services
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
494
LSM-MLDP-based MVPN Support
Configuring MLDP MVPN for Extranet Services
Note This configuration is based on the following figure. Configure multicast routes on the PE1 router.
The followings are the detailed steps to configure MLDP MVPN for Extranet using SSC.
{start blocklabel}Configuration on the Source PE:{end blocklabel}
SUMMARY STEPS
1. enable
2. configure terminal
3. vrf definition vrf-name
4. rd route-distinguisher
5. vpn id vpn-id
6. route-target import route-target-ext-community
7. route-target export route-target-ext-community
8. mdt default mpls MLDP root-node
9. end
10. interface type instance
11. ip vrf forwarding vrf-name
12. ip address ip-address subnet-mask
13. exit
14. ip multicast [vrf receiver-vrf-name] rpf select {global | vrf source-vrf-name} group-list access-list
15. end
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
495
LSM-MLDP-based MVPN Support
Configuring MLDP MVPN for Extranet Services
DETAILED STEPS
Example:
Router# configure terminal
Step 3 vrf definition vrf-name Defines the VPN routing instance by assigning a VRF name argument,
and enters the VRF configuration mode.
Example: The vrf-name argument is the name assigned to a VRF.
Router(config)# vrf definition blue
Step 4 rd route-distinguisher Creates routing and forwarding tables. Specify the route-distinguisher
argument to add an 8-byte value to create a VPN prefix.
Example: You can enter an route-distinguisher value in either of these formats:
Router(config-if)# rd 10:4 • 16-bit autonomous system number: Your 16-bit number. For
example, 101:3.
• 32-bit IP address: Your 32-bit number. For example,
192.168.122.15:1.
Example:
Router(config-if)# vpn id 10:4
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
496
LSM-MLDP-based MVPN Support
Configuring MLDP MVPN for Extranet Services
Example:
Router(config-vrf)# end
Step 10 interface type instance Enters interface configuration mode and names the new loopback
interface.
Example:
Router(config)# interface loopback 3
Step 11 ip vrf forwarding vrf-name Associates a VRF instance with an interface or subinterface.
• vrf-name is the name assigned to a VRF.
Example:
Router(config-if)# ip vrf forwarding
red
Step 12 ip address ip-address subnet-mask Specifies the interface IP address and subnet mask.
• ip-address specifies the IP address of the interface.
Example:
• subnet-mask specifies the subnet mask of the interface.
Router(config-if)# ip address 1.1.1.1
255.255.255.255
Step 14 ip multicast [vrf receiver-vrf-name] rpf select Configures Reverse Path Forwarding (RPF) lookups originating in a
{global | vrf source-vrf-name} group-list receiver Multicast VPN (MVPN) routing and forwarding (MVRF)
access-list instance, in the global routing table to be performed in a source MVRF
instance, or in the global routing table based on group address.
Example: The optional vrf keyword and receiver-vrf-name argument are used to
Router(config)# ip multicast vrf red apply a group-based VRF selection policy to RPF lookups originating
rpf select vrf blue in the VRF specified for the receiver-vrf-name argument. If the optional
vrf keyword and receiver-vrf-name argument are not specified, the
group-based VRF selection policy applies to RPF lookups originating
from the global table.
Example:
Router(config-vrf)# end
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
497
LSM-MLDP-based MVPN Support
Configuring MLDP MVPN for Extranet Services
SUMMARY STEPS
1. enable
2. configure terminal
3. vrf definition vrf-name
4. rd route-distinguisher
5. vpn id vpn-id
6. route-target import route-target-ext-community
7. route-target export route-target-ext-community
8. mdt default mpls MLDP root-node
9. end
10. interface type instance
11. ip vrf forwarding vrf-name
12. ip address ip-address subnet-mask
13. exit
14. ip mroute vrf receiver_vrf source_address subnet_mask loopback_ip
15. end
DETAILED STEPS
Example:
Router# configure terminal
Step 3 vrf definition vrf-name Defines the VPN routing instance by assigning a VRF name, and
enters the VRF configuration mode.
Example: The vrf-name argument is the name assigned to a VRF.
Router(config)# vrf definition blue
Step 4 rd route-distinguisher Creates routing and forwarding tables. Specify the route-distinguisher
argument to add an 8-byte value to create a VPN prefix. You can enter
Example: an RD value in either of these formats:
Router(config-if)# rd 10:4
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
498
LSM-MLDP-based MVPN Support
Configuring MLDP MVPN for Extranet Services
Example:
Router(config-if)# vpn id 10:4
Step 6 route-target import route-target-ext-community Creates a route-target extended community for a VRF.
• The import keyword imports the routing information from the
Example: target VPN extended community.
Router(config-vrf)# route-target import
10:4 • The route-target-ext-community argument adds the route-target
extended community attributes to the VRF list of import, export,
or both (import and export) route-target extended communities.
Step 7 route-target export route-target-ext-community Creates a route-target extended community for a VRF.
• The export keyword exports the routing information to the target
Example: VPN extended community.
Router(config-vrf)# route-target export
10:4 • The route-target-ext-community argument adds the route-target
extended community attributes to the VRF list of import, export,
or both (import and export) route-target extended communities.
Step 8 mdt default mpls MLDP root-node Configures MLDP multicast distribution tree (MDT) for a VRF.
Note LSPVIF tunnel is created as a result of this
Example: command.
Router(config-vrf)# mdt default mpls
MLDP 2.2.2.2
Example:
Router(config-vrf)# end
Step 10 interface type instance Enters interface configuration mode and names the new loopback
interface.
Example:
Router(config)# interface loopback 3
Step 11 ip vrf forwarding vrf-name Associates a VRF instance with an interface or subinterface.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
499
LSM-MLDP-based MVPN Support
Configuring MLDP MVPN for Extranet Services
Step 12 ip address ip-address subnet-mask Specifies the interface IP address and subnet mask.
• ip-address specifies the IP address of the interface.
Example:
• subnet-mask specifies the subnet mask of the interface.
Router(config-if)# ip address 3.3.3.3
255.255.255.255
Step 14 ip mroute vrf receiver_vrf source_address Configures the static multicast routes for source addresses in the
subnet_mask loopback_ip reciever VRF, where:
loopback ip is ip address of the loopback configured in the recevier
Example: VRF in the source PE.
Router(config-if)# ip mroute vrf red
40.0.0.0 255.255.255.0 1.1.1.1
Example:
Router(config-vrf)# end
Example
This is sample example for configuring MLDP MVPN for configuring extranet using SSC:
{start blocklabel}Configuration on the Source PE (Configure These Steps for Both Red and Blue VRFs){end
blocklabel}
Router> enable
Router# configure terminal
Router(config)# ip vrf blue
Router(config-if)# rd 10:4
Router(config-if)# vpn id 10:4
Router(config-vrf)# route-target import 10:4
Router(config-vrf)# route-target export 10:4
Router(config-vrf)# mdt default mpls MLDP 2.2.2.2
Router(config-vrf)# end
Router(config)# interface loopback 3
Router(config-if)# ip vrf forwarding red
Router(config-if)# ip address 1.1.1.1 255.255.255.255
Router(config)# ip mroute vrf red 40.0.0.0 255.255.255.0 fallback-lookup vrf blue
Router(config)# ip mroute vrf red 44.44.44.44 255.255.255.0 fallback-lookup vrf blue
Router(config-vrf)# end
{start blocklabel}Configuration on the Receiver PE{end blocklabel}
Router> enable
Router# configure terminal
Router(config)# ip vrf blue
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
500
LSM-MLDP-based MVPN Support
Configuring MLDP MVPN for Extranet Services
Router(config-if)# rd 10:4
Router(config-if)# vpn id 10:4
Router(config-vrf)# route-target import 10:4
Router(config-vrf)# route-target export 10:4
Router(config-vrf)# mdt default mpls MLDP 2.2.2.2
Router(config-vrf)# end
Router(config)# interface loopback 3
Router(config-if)# ip vrf forwarding blue
Router(config-if)# ip address 3.3.3.3 255.255.255.255 Remove
Router(config-if)# ip mroute vrf red 40.0.0.0 255.255.255.0 1.1.1.1
Router(config-vrf)# end
SUMMARY STEPS
1. enable
2. configure terminal
3. vrf definition vrf-name
4. rd route-distinguisher
5. vpn id vpn-id
6. route-target import route-target-ext-community
7. route-target export route-target-ext-community
8. mdt default mpls MLDP root-node
9. end
DETAILED STEPS
Example:
Router# configure terminal
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
501
LSM-MLDP-based MVPN Support
Configuring MLDP MVPN for Extranet Services
Step 4 rd route-distinguisher Creates routing and forwarding tables. Specify the route-distinguisher
argument to add an 8-byte value to create a VPN prefix. You can enter
Example: an RD value in either of these formats:
Router(config-if)# rd 10:3 • 16-bit autonomous system number: Your 16-bit number. For
example, 101:3.
• 32-bit IP address: Your 32-bit number. For example,
192.168.122.15:1.
Example:
Router(config-if)# vpn id 10:3
Step 8 mdt default mpls MLDP root-node Configures MLDP multicast distribution tree (MDT) for a VRF.
Note LSPVIF tunnel is created as a result of this command.
Example:
Router(config-vrf)# mdt default mpls
MLDP 2.2.2.2
Example:
Router(config-vrf)# end
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
502
LSM-MLDP-based MVPN Support
Configuring MLDP MVPN for Extranet Services
SUMMARY STEPS
1. enable
2. configure terminal
3. vrf definition vrf-name
4. rd route-distinguisher
5. vpn id vpn-id
6. route-target import route-target-ext-community
7. route-target export route-target-ext-community
8. mdt default mpls MLDP root-node
9. ip mroute [vrf receiver-vrf-name] source-address mask {fallback-lookup vrf source-vrf-name} [distance]
10. end
DETAILED STEPS
Example:
Router# configure terminal
Step 3 vrf definition vrf-name Defines the VPN routing instance by assigning a VRF name, and enters
the VRF configuration mode.
Example: The vrf-name argument is the name assigned to a VRF.
Router(config)# ip vrf blue
Step 4 rd route-distinguisher Creates routing and forwarding tables. Specify the route-distinguisher
argument to add an 8-byte value to create a VPN prefix. You can enter an
Example: RD value in either of these formats:
Router(config-if)# rd 10:3 • 16-bit autonomous system number: Your 16-bit number. For example,
101:3.
• 32-bit IP address: Your 32-bit number. For example,
192.168.122.15:1.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
503
LSM-MLDP-based MVPN Support
Configuring MLDP MVPN for Extranet Services
Example:
Router(config-if)# vpn id 10:3
Step 8 mdt default mpls MLDP root-node Configures MLDP multicast distribution tree (MDT) for a VRF.
Note LSPVIF tunnel is created as a result of this
Example: command.
Router(config-vrf)# mdt default mpls
MLDP 2.2.2.2
Step 9 ip mroute [vrf receiver-vrf-name] Configures RPF lookups originating in a receiver MVRF or in the global
source-address mask {fallback-lookup vrf routing table to be resolved in a source MVRF or in the global routing
source-vrf-name} [distance] table based on group address. Use this command on the receiver PE.
• The optional vrf keyword and receiver-vrf-name argument are used
Example: to apply a group-based VRF selection policy to RPF lookups
Router(config)# ip mroute vrf red originating in the VRF specified for the receiver-vrf-name argument.
40.0.0.0 255.255.255.0 If the optional vrf keyword and receiver-vrf-name argument are not
fallback-lookup vrf blue
specified, the group-based VRF selection policy applies to RPF
lookups originating in the global table.
Example:
Router(config-vrf)# end
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
504
LSM-MLDP-based MVPN Support
Configuring MLDP TE-FRR Support
Example
This is sample example for configuring MLDP MVPN for configuring extranet using RSC:
{start blocklabel}Configuration on Source PE:{end blocklabel}
Router# enable
Router# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# ip vrf blue1
Router(config-if)# rd 10:3
Router(config-if)# vpn id 10:3
Router(config-vrf)# route-target import 10:3
Router(config-vrf)# route-target export 10:3
Router(config-vrf)# mdt default mpls MLDP 2.2.2.2
mdt default mpls MLDP root-node
Router(config-if)# end
Router(config)# ip mroute vrf red 40.0.0.0 255.255.255.0 fallback-lookup vrf blue
Router(config-if)# end
{start blocklabel}Configuration on Receiver PE:{end blocklabel}
Router# enable
Router# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# ip vrf blue1
Router(config-if)# rd 10:3
Router(config-if)# vpn id 10:3
Router(config-vrf)# route-target import 10:3
Router(config-vrf)# route-target export 10:3
Router(config-vrf)# mdt default mpls MLDP 2.2.2.2
Router(config)# ip mroute vrf red 40.0.0.0 255.255.255.0 fallback-lookup vrf blue
Router(config-if)# end
SUMMARY STEPS
1. enable
2. configure terminal
3. ip multicast mpls traffic-eng [range {access-list-number | access-list-name}]
4. mpls MLDP path traffic-eng
5. end
DETAILED STEPS
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
505
LSM-MLDP-based MVPN Support
Configuring MLDP with PIM-based MVPN
Example:
Router# configure terminal
Step 3 ip multicast mpls traffic-eng [range {access-list-number Enables IP multicast traffic on a tail end router enabled
| access-list-name}] with MPLS TE P2MP functionality.
Example:
Router(config)# ip multicast mpls traffic-eng
Step 4 mpls MLDP path traffic-eng Configures MLDP to use traffic-eng tunnels.
Example:
Router(config)# mpls MLDP path traffic-en
Example:
Router(config)# end
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
506
LSM-MLDP-based MVPN Support
Root Node Redundancy
Verification
Use these commands to verify the LSM-MLDP-based MVPN support configuration.
• To check the MLDP neighbors, use the show mpls MLDP neighbors command:
• To check the PIM neighbors, use the show ip pim vrf vrf_name neighbor command:
• To check the multicast routes for a given VRF, use show ip mroute vrf vrf_name verbose command:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
507
LSM-MLDP-based MVPN Support
Verification
• To check the packet counters, use show ip mroute vrf vrf_name count command:
• To check the MFIB output and whether hardware switching or software switching is enabled, use show
ip mfib vrf vrf_name group_address verbose command:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
508
LSM-MLDP-based MVPN Support
Verification
• To display all the Replicate Output Chain Element (Replicate OCE) on the Forwarding Manager (FMAN)
RP, use show platform software mpls rp act-status replicate command.
• To display the Replicate OCE with the specified index value on FMAN RP, use show platform software
mpls rp act-status replicate index index-value command.
Note You should run “show platform software mpls rp active replicate” first to see the all the replicated OCE
on the FMAN RP.
• To display all the replicated OCE on the FMAN FP, use show platform software mpls fp act-status
replicate command.
• To display the complete OCE chain used for forwarding traffic to a particular IPv4 multicast address,
use show platform hardware qfp active feature multicast v4mcast ip-address-mgroup ip-address-source
vrf vrf-id extension command.
Router#show platform hardware qfp active feature multicast v4mcast 239.1.1.1/32 vrf 2
extension
Root: 0x1187fc58
Flags: 0x000002
First leaf: 0x11887fa8
Number of nodes: 1
Number of leaves: 3
RPF i/f: 0x01fff7
Punt limit counter: 200
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
509
LSM-MLDP-based MVPN Support
Verification
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
510
LSM-MLDP-based MVPN Support
Verification
• To display the complete OCE chain used for forwarding traffic to a particular IPv6 multicast address,
use show platform hardware qfp active feature multicast v6mcast ip-address-mgroup ip-address-source
vrf vrf-id extension command.
Router#show platform hardware qfp active feature multicast v6mcast FF04::10/128 vrf 503316482
extension
Root: 0x11b6c700
Flags: 0x000002
First leaf: 0x11e55bc8
Number of nodes: 1
Number of leaves: 3
RPF i/f: 0x01fff3
Punt limit counter: 200
NS DCS Punt limit: 0x000001
RPF Fast Convergence Flags: 00000000
Secondary RPF interface: 00000000
RPF Fast Convergence Timer: 0
Extended leaf address: 0x8ba18c90
Node: 0x11b6c700
Cumulative Free Space: : 4
Cumulative Weight: : 3
Number of Children: : 3
Hw Addr: : 0x8ba06c60
Node Flags: : 0x000004
Software Child Ptr: : 0x11b6dcb0, 0x11b6e0b0, 0x11e55bc8, 00000000
00000000, 00000000, 00000000
Hardware Child Ptr: : 0x8ba24060, 0x8ba24070, 0x8ba245f0, 00000000
00000000, 00000000, 00000000
OCE Flags: : 0x000009
SW OCE chain ptr: 0x11b71af0
HW OCE chain ptr: 0x895ffa40
OCE Type: Adjacency, Number of children: 1
Adj Type: : IPV6 Adjacency
Encap Len: : 0
L3 MTU: : 9216
Adj Flags: : 64
Fixup Flags: : 0
Interface Name: Lspvif0
Next Hop Address: : 00000000 00000000 00000000 00000000
Lisp locator status: : 00000000
Next HW OCE Ptr: : 0x895ffa20
OCE Type: Label OCE, Number of children: 1
Label flags: : 0
Num Labels: : 1
Num Bk Labels: : 1
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
511
LSM-MLDP-based MVPN Support
Verification
Out Labels: : 2
Out Backup Labels: : 2
Next HW OCE Ptr: : 0x895ff9f0
OCE Type: Adjacency, Number of children: 1
Adj Type: : MPLS Adjacency
Encap Len: : 0
L3 MTU: : 9216
Adj Flags: : 64
Fixup Flags: : 0
Interface Name: Lspvif0
Next Hop Address: : 00000000 00000000 00000000 00000000
Next HW OCE Ptr: : 0x895ff980
OCE Type: REPLICATE OCE, Number of children: 1
Replica_node: : 0x8ba51060
Next HW OCE Ptr: : 0x895ffa60
OCE Type: Label OCE, Number of children: 1
Label flags: : 0
Num Labels: : 1
Num Bk Labels: : 1
Out Labels: : 17
Out Backup Labels: : 0
Next HW OCE Ptr: : 0x895ff7b0
OCE Type: Adjacency, Number of children: 0
Adj Type: : MPLS Adjacency
Encap Len: : 14
L3 MTU: : 1500
Adj Flags: : 0
Fixup Flags: : 0
Interface Name: GigabitEthernet0/1/0
Encap: : 00 24 14 f4 9d 00 00 21 d8 d4 a5 10 88 47
Next Hop Address: : 0b000002 00000000 00000000 00000000
Next HW OCE Ptr: : 00000000
OCE Flags: : 0x000009
SW OCE chain ptr: 0x11b6b800
HW OCE chain ptr: 0x895ff6a0
OCE Type: Adjacency, Number of children: 0
Adj Type: : IPV6 Adjacency
Encap Len: : 14
L3 MTU: : 1500
Adj Flags: : 0
Fixup Flags: : 64
Interface Name: GigabitEthernet0/1/2
Encap: : 33 33 00 00 00 00 00 21 d8 d4 a5 12 86 dd
Next Hop Address: : ff0e0000 00000000 00000000 00000000
Lisp locator status: : 00000000
Next HW OCE Ptr: : 00000000
OCE Flags: : 0x000009
SW OCE chain ptr: 0x11b6ba08
HW OCE chain ptr: 0x895ff6e0
OCE Type: Adjacency, Number of children: 0
Adj Type: : IPV6 Adjacency
Encap Len: : 14
L3 MTU: : 1500
Adj Flags: : 0
Fixup Flags: : 64
Interface Name: GigabitEthernet0/1/4
Encap: : 33 33 00 00 00 00 00 21 d8 d4 a5 14 86 dd
Next Hop Address: : ff0e0000 00000000 00000000 00000000
Lisp locator status: : 00000000
Next HW OCE Ptr: : 00000000
OCE Flags: : 0x00000a
SW OCE chain ptr: 0x11b6de20
HW OCE chain ptr: 0x895ff770
OCE Type: Adjacency, Number of children: 0
Adj Type: : IPV6 Adjacency
Encap Len: : 4
L3 MTU: : 1460
Adj Flags: : 2
Fixup Flags: : 2
Interface Name: Tunnel5
Encap: : f8 00 01 47
Next Hop Address: : 00000000 00000000 00000000 00000000
Lisp locator status: : 00000000
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
512
LSM-MLDP-based MVPN Support
Verification
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
513
LSM-MLDP-based MVPN Support
Verification
Out Labels: : 2
Out Backup Labels: : 2
Next HW OCE Ptr: : 0x895ff9f0
OCE Type: Adjacency, Number of children: 1
Adj Type: : MPLS Adjacency
Encap Len: : 0
L3 MTU: : 9216
Adj Flags: : 64
Fixup Flags: : 0
Interface Name: Lspvif0
Next Hop Address: : 00000000 00000000 00000000 00000000
Next HW OCE Ptr: : 0x895ff980
OCE Type: REPLICATE OCE, Number of children: 1
Replica_node: : 0x8ba51060
Next HW OCE Ptr: : 0x895ffa60
OCE Type: Label OCE, Number of children: 1
Label flags: : 0
Num Labels: : 1
Num Bk Labels: : 1
Out Labels: : 17
Out Backup Labels: : 0
Next HW OCE Ptr: : 0x895ff7b0
OCE Type: Adjacency, Number of children: 0
Adj Type: : MPLS Adjacency
Encap Len: : 14
L3 MTU: : 1500
Adj Flags: : 0
Fixup Flags: : 0
Interface Name: GigabitEthernet0/1/0
Encap: : 00 24 14 f4 9d 00 00 21 d8 d4 a5 10 88 47
Next Hop Address: : 0b000002 00000000 00000000 00000000
Next HW OCE Ptr: : 00000000
OCE Flags: : 0x000003
SW OCE chain ptr: 0x11b6b800
HW OCE chain ptr: 0x895ff6a0
OCE Type: Adjacency, Number of children: 0
Adj Type: : IPV6 Adjacency
Encap Len: : 14
L3 MTU: : 1500
Adj Flags: : 0
Fixup Flags: : 64
Interface Name: GigabitEthernet0/1/2
Encap: : 33 33 00 00 00 00 00 21 d8 d4 a5 12 86 dd
Next Hop Address: : ff0e0000 00000000 00000000 00000000
Lisp locator status: : 00000000
Next HW OCE Ptr: : 00000000
• To display the complete OCE chain used for handling incoming MPLS packets with the particular label,
use show platform hardware qfp active feature cef-mpls prefix mpls mpls-lable exact command.
Router# show platform hardware qfp active feature cef-mpls prefix mpls 17 exact
Gtrie Node Type: Leaf Node
HW Content: : 0a000000 00000f00 00000000 8bb08a30
QPPB QoS Precedence valid: 0
QoS Precedence: 0
QPPB QoS Group valid: 0
QoS Group: 0
BGPPA Traffic Index valid: 0
BGPPA Traffic Index: 0
TBLF refcount: 2
TBLF application lf handle: 0
CTS src_sgt: 0
CTS dst_sgt: 0
Prefix Length: 20
Prefix: 00 0d 00
Lisp local eid: 0
Lisp remote eid: 0
Lisp locator status bits: 0
Lisp dynamic configured eid: 0
Lisp dynamic discovered eid: 0
OCE Type: EOS OCE, Number of children: 2
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
514
LSM-MLDP-based MVPN Support
Verification
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
515
LSM-MLDP-based MVPN Support
Sample Configuration for MLDP MVPN
ip vrf red2
rd 10:2
vpn id 10:2
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:2
route-target import 10:2
!
ip vrf red3
rd 10:3
vpn id 10:3
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:3
route-target import 10:3
!
ip multicast-routing
ip multicast-routing vrf red2
ip multicast-routing vrf red3
interface Loopback1
ip address 1.1.1.1 255.255.255.255
ip pim sparse-mode
!
interface Loopback102
ip vrf forwarding red2
ip address 101.2.0.2 255.255.255.255
ip pim sparse-mode
!
interface Loopback103
ip vrf forwarding red3
ip address 101.3.0.2 255.255.255.255
ip pim sparse-mode
interface GigabitEthernet1/22.2
encapsulation dot1Q 2
ip vrf forwarding red2
ip address 12.2.0.1 255.255.0.0
ip pim sparse-mode
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
516
LSM-MLDP-based MVPN Support
Configuration Example Using SSM Mode
!
interface TenGigabitEthernet8/1
ip address 10.1.1.1 255.255.255.0
ip ospf 1 area 0
load-interval 30
mpls ip
mpls label protocol ldp
router ospf 1
router-id 1.1.1.1
network 1.1.1.1 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 update-source Loopback1
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 update-source Loopback1
neighbor 4.4.4.4 remote-as 100
neighbor 4.4.4.4 update-source Loopback1
!
address-family ipv4
neighbor 2.2.2.2 activate
neighbor 3.3.3.3 activate
neighbor 4.4.4.4 activate
no auto-summary
exit-address-family
!
address-family vpnv4
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
address-family ipv4 mdt
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
address-family ipv4 vrf red2
redistribute static
redistribute connected
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
address-family ipv4 vrf red3
redistribute static
redistribute connected
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
ip pim vrf red2 ssm default
ip pim vrf red3 ssm default
ip mroute vrf red3 12.2.0.0 255.255.0.0 fallback-lookup vrf red2
{start blocklabel}Configuration on PE Router:{end blocklabel}
interface Loopback1
ip address 4.4.4.4 255.255.255.255
interface GigabitEthernet2/10
ip address 20.1.1.2 255.255.255.0
ip ospf 1 area 0
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
517
LSM-MLDP-based MVPN Support
Configuration Example Using SSM Mode
load-interval 30
mpls ip
mpls label protocol ldp
interface GigabitEthernet2/20
ip address 30.1.1.2 255.255.255.0
ip ospf 1 area 0
mpls ip
mpls label protocol ldp
interface TenGigabitEthernet4/0/0
ip address 10.1.1.2 255.255.255.0
ip ospf 1 area 0
load-interval 30
mpls ip
mpls label protocol ldp
router ospf 1
router-id 4.4.4.4
network 4.4.4.4 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
neighbor 1.1.1.1 remote-as 100
neighbor 2.2.2.2 remote-as 100
neighbor 3.3.3.3 remote-as 100
!
address-family ipv4
neighbor 1.1.1.1 activate
neighbor 2.2.2.2 activate
neighbor 3.3.3.3 activate
no auto-summary
exit-address-family
{start blocklabel}Configuration on PE2 Router (Receiver PE):{end blocklabel}
ip vrf red3
rd 10:3
vpn id 10:3
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:3
route-target import 10:3
!
ip multicast-routing
ip multicast-routing vrf red3
interface Loopback1
ip address 2.2.2.2 255.255.255.255
ip pim sparse-mode
!
interface Loopback103
ip vrf forwarding red3
ip address 102.3.0.2 255.255.255.255
ip pim sparse-mode
!
interface GigabitEthernet4/0/0
ip address 20.1.1.1 255.255.255.0
ip ospf 1 area 0
load-interval 30
negotiation auto
mpls ip
mpls label protocol ldp
!
interface GigabitEthernet4/0/1.3
encapsulation dot1Q 3
ip vrf forwarding red3
ip address 22.2.0.1 255.255.0.0
ip pim sparse-mode
!
router ospf 1
router-id 2.2.2.2
network 2.2.2.2 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
518
LSM-MLDP-based MVPN Support
Configuration Example Using SSM Mode
ip vrf red3
rd 10:3
vpn id 10:3
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:3
route-target import 10:3
!
ip multicast-routing
ip multicast-routing vrf red3
!
interface Loopback1
ip address 3.3.3.3 255.255.255.255
ip pim sparse-mode
!
interface Loopback103
ip vrf forwarding red3
ip address 103.3.0.2 255.255.255.255
ip pim sparse-mode
!
interface GigabitEthernet3/2/0.3
encapsulation dot1Q 3
ip vrf forwarding red3
ip address 32.2.0.1 255.255.0.0
ip pim sparse-mode
ip igmp version 3
!
interface GigabitEthernet3/2/1
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
519
LSM-MLDP-based MVPN Support
Configuration Example Using SSM Mode
ip vrf red2
rd 10:2
vpn id 10:2
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:2
route-target import 10:2
!
ip multicast-routing
ip multicast-routing vrf red2
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
520
LSM-MLDP-based MVPN Support
Configuration Example Using SSM Mode
!
interface Loopback1
ip address 1.1.1.1 255.255.255.255
ip pim sparse-mode
!
interface Loopback102
ip vrf forwarding red2
ip address 101.2.0.2 255.255.255.255
ip pim sparse-mode
!
interface GigabitEthernet1/22.2
encapsulation dot1Q 2
ip vrf forwarding red2
ip address 12.2.0.1 255.255.0.0
ip pim sparse-mode
!
interface TenGigabitEthernet8/1
ip address 10.1.1.1 255.255.255.0
ip ospf 1 area 0
load-interval 30
mpls ip
mpls label protocol ldp
!
router ospf 1
router-id 1.1.1.1
network 1.1.1.1 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 update-source Loopback1
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 update-source Loopback1
neighbor 4.4.4.4 remote-as 100
neighbor 4.4.4.4 update-source Loopback1
!
address-family ipv4
neighbor 2.2.2.2 activate
neighbor 3.3.3.3 activate
neighbor 4.4.4.4 activate
no auto-summary
exit-address-family
!
address-family vpnv4
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
address-family ipv4 mdt
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
address-family ipv4 vrf red2
redistribute static
redistribute connected
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
ip pim vrf red2 ssm default
{end blocklabel}Configuration on P Router (Core Router){end blocklabel}
interface Loopback1
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
521
LSM-MLDP-based MVPN Support
Configuration Example Using SSM Mode
ip vrf red2
rd 10:2
vpn id 10:2
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:2
route-target import 10:2
!
ip vrf red3
rd 10:3
vpn id 10:3
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:3
route-target import 10:3
!
ip multicast-routing
ip multicast-routing vrf red3
ip multicast-routing vrf red2
!
interface Loopback1
ip address 2.2.2.2 255.255.255.255
ip pim sparse-mode
!
interface Loopback102
ip vrf forwarding red2
ip address 102.2.0.2 255.255.255.255
ip pim sparse-mode
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
522
LSM-MLDP-based MVPN Support
Configuration Example Using SSM Mode
!
interface Loopback103
ip vrf forwarding red3
ip address 102.3.0.2 255.255.255.255
ip pim sparse-mode
!
interface GigabitEthernet4/0/0
ip address 20.1.1.1 255.255.255.0
ip ospf 1 area 0
load-interval 30
negotiation auto
mpls ip
mpls label protocol ldp
!
interface GigabitEthernet4/0/1.3
encapsulation dot1Q 3
ip vrf forwarding red3
ip address 22.2.0.1 255.255.0.0
ip pim sparse-mode
!
router ospf 1
router-id 2.2.2.2
network 2.2.2.2 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 update-source Loopback1
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 update-source Loopback1
neighbor 4.4.4.4 remote-as 100
neighbor 4.4.4.4 update-source Loopback1
!
address-family ipv4
neighbor 1.1.1.1 activate
neighbor 3.3.3.3 activate
neighbor 4.4.4.4 activate
no auto-summary
exit-address-family
!
address-family vpnv4
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
address-family ipv4 mdt
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
address-family ipv4 vrf red2
redistribute static
redistribute connected
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
address-family ipv4 vrf red3
redistribute static
redistribute connected
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 activate
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
523
LSM-MLDP-based MVPN Support
Configuration Example Using SSM Mode
ip vrf red2
rd 10:2
vpn id 10:2
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:2
route-target import 10:2
!
ip vrf red3
rd 10:3
vpn id 10:3
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:3
route-target import 10:3
!
ip multicast-routing
ip multicast-routing vrf red3
ip multicast-routing vrf red2
!
interface Loopback1
ip address 3.3.3.3 255.255.255.255
ip pim sparse-mode
!
interface Loopback102
ip vrf forwarding red2
ip address 103.2.0.2 255.255.255.255
ip pim sparse-mode
!
interface Loopback103
ip vrf forwarding red3
ip address 103.3.0.2 255.255.255.255
ip pim sparse-mode
!
interface GigabitEthernet3/2/0.3
encapsulation dot1Q 3
ip vrf forwarding red3
ip address 32.2.0.1 255.255.0.0
ip pim sparse-mode
ip igmp version 3
!
interface GigabitEthernet3/2/1
ip address 30.1.1.1 255.255.255.0
ip ospf 1 area 0
load-interval 30
negotiation auto
mpls ip
mpls label protocol ldp
!
router ospf 1
router-id 3.3.3.3
network 3.3.3.3 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 update-source Loopback1
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 update-source Loopback1
neighbor 4.4.4.4 remote-as 100
neighbor 4.4.4.4 update-source Loopback1
!
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
524
LSM-MLDP-based MVPN Support
Configuration Example Using SSM Mode
address-family ipv4
neighbor 1.1.1.1 activate
neighbor 2.2.2.2 activate
neighbor 4.4.4.4 activate
no auto-summary
exit-address-family
!
address-family vpnv4
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
exit-address-family
!
address-family ipv4 mdt
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
exit-address-family
!
address-family ipv4 vrf red2
redistribute static
redistribute connected
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
exit-address-family
!
address-family ipv4 vrf red3
redistribute static
redistribute connected
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
exit-address-family
!
ip pim vrf red3 ssm default
ip pim vrf red2 ssm default
ip mroute vrf red3 12.2.0.0 255.255.0.0 fallback-lookup vrf red2
ip vrf red2
rd 10:2
vpn id 10:2
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:2
route-target import 10:2
!
ip multicast-routing
ip multicast-routing vrf red2
!
interface Loopback1
ip address 1.1.1.1 255.255.255.255
ip pim sparse-mode
!
interface Loopback102
ip vrf forwarding red2
ip address 101.2.0.2 255.255.255.255
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
525
LSM-MLDP-based MVPN Support
Configuration Example Using SSM Mode
ip pim sparse-mode
!
interface GigabitEthernet1/22.2
encapsulation dot1Q 2
ip vrf forwarding red2
ip address 12.2.0.1 255.255.0.0
ip pim sparse-mode
!
interface TenGigabitEthernet8/1
ip address 10.1.1.1 255.255.255.0
ip ospf 1 area 0
load-interval 30
mpls ip
mpls label protocol ldp
!
router ospf 1
router-id 1.1.1.1
network 1.1.1.1 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 update-source Loopback1
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 update-source Loopback1
neighbor 4.4.4.4 remote-as 100
neighbor 4.4.4.4 update-source Loopback1
!
address-family ipv4
neighbor 2.2.2.2 activate
neighbor 3.3.3.3 activate
neighbor 4.4.4.4 activate
no auto-summary
exit-address-family
!
address-family vpnv4
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
address-family ipv4 mdt
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
address-family ipv4 vrf red2
redistribute static
redistribute connected
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
ip pim vrf red2 ssm default
{srart blocklabel}Configuration on P Router (Core Router){end blocklabel}
interface Loopback1
ip address 4.4.4.4 255.255.255.255
!
interface GigabitEthernet2/10
ip address 20.1.1.2 255.255.255.0
ip ospf 1 area 0
load-interval 30
mpls ip
mpls label protocol ldp
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
526
LSM-MLDP-based MVPN Support
Configuration Example Using SSM Mode
!
interface GigabitEthernet2/20
ip address 30.1.1.2 255.255.255.0
ip ospf 1 area 0
mpls ip
mpls label protocol ldp
!
interface TenGigabitEthernet4/0/0
ip address 10.1.1.2 255.255.255.0
ip ospf 1 area 0
load-interval 30
mpls ip
mpls label protocol ldp
mls qos trust dscp
!
router ospf 1
router-id 4.4.4.4
network 4.4.4.4 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
neighbor 1.1.1.1 remote-as 100
neighbor 2.2.2.2 remote-as 100
neighbor 3.3.3.3 remote-as 100
!
address-family ipv4
neighbor 1.1.1.1 activate
neighbor 2.2.2.2 activate
neighbor 3.3.3.3 activate
no auto-summary
exit-address-family
!
{start blocklabel}Configuration on PE2 Router (Receiver PE){end blocklabel}
ip vrf red2
rd 10:2
vpn id 10:2
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:2
route-target import 10:2
!
ip multicast-routing
ip multicast-routing vrf red2
!
interface Loopback1
ip address 2.2.2.2 255.255.255.255
ip pim sparse-mode
!
interface Loopback102
ip vrf forwarding red2
ip address 102.2.0.2 255.255.255.255
ip pim sparse-mode
!
interface GigabitEthernet4/0/0
ip address 20.1.1.1 255.255.255.0
ip ospf 1 area 0
load-interval 30
negotiation auto
mpls ip
mpls label protocol ldp
!
interface GigabitEthernet4/0/1.2
encapsulation dot1Q 2
ip vrf forwarding red2
ip address 22.2.0.1 255.255.0.0
ip pim sparse-mode
ip igmp version 3
!
router ospf 1
router-id 2.2.2.2
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
527
LSM-MLDP-based MVPN Support
Configuration Example Using SSM Mode
ip vrf red2
rd 10:2
vpn id 10:2
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:2
route-target import 10:2
!
ip multicast-routing
ip multicast-routing vrf red2
!
interface Loopback1
ip address 3.3.3.3 255.255.255.255
ip pim sparse-mode
!
interface Loopback102
ip vrf forwarding red2
ip address 103.2.0.2 255.255.255.255
ip pim sparse-mode
!
interface GigabitEthernet3/2/0.2
encapsulation dot1Q 2
ip vrf forwarding red2
ip address 32.2.0.1 255.255.0.0
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
528
LSM-MLDP-based MVPN Support
Configuration Example Using SM Mode
ip pim sparse-mode
ip igmp version 3
!
interface GigabitEthernet3/2/1
ip address 30.1.1.1 255.255.255.0
ip ospf 1 area 0
load-interval 30
negotiation auto
mpls ip
mpls label protocol ldp
!
router ospf 1
router-id 3.3.3.3
network 3.3.3.3 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 update-source Loopback1
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 update-source Loopback1
neighbor 4.4.4.4 remote-as 100
neighbor 4.4.4.4 update-source Loopback1
!
address-family ipv4
neighbor 1.1.1.1 activate
neighbor 2.2.2.2 activate
neighbor 4.4.4.4 activate
no auto-summary
exit-address-family
!
address-family vpnv4
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
exit-address-family
!
address-family ipv4 mdt
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
exit-address-family
!
address-family ipv4 vrf red2
redistribute static
redistribute connected
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
exit-address-family
!
ip pim vrf red2 ssm default
!
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
529
LSM-MLDP-based MVPN Support
Configuration Example Using SM Mode
ip vrf red2
rd 10:2
vpn id 10:2
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:2
route-target import 10:2
!
ip vrf red3
rd 10:3
vpn id 10:3
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:3
route-target import 10:3
!
ip multicast-routing
ip multicast-routing vrf red2
ip multicast-routing vrf red3
interface Loopback1
ip address 1.1.1.1 255.255.255.255
ip pim sparse-mode
!
interface Loopback102
ip vrf forwarding red2
ip address 101.2.0.2 255.255.255.255
ip pim sparse-mode
!
interface Loopback103
ip vrf forwarding red3
ip address 101.3.0.2 255.255.255.255
ip pim sparse-mode
interface GigabitEthernet1/22.2
encapsulation dot1Q 2
ip vrf forwarding red2
ip address 12.2.0.1 255.255.0.0
ip pim sparse-mode
!
interface TenGigabitEthernet8/1
ip address 10.1.1.1 255.255.255.0
ip ospf 1 area 0
load-interval 30
mpls ip
mpls label protocol ldp
router ospf 1
router-id 1.1.1.1
network 1.1.1.1 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 update-source Loopback1
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 update-source Loopback1
neighbor 4.4.4.4 remote-as 100
neighbor 4.4.4.4 update-source Loopback1
!
address-family ipv4
neighbor 2.2.2.2 activate
neighbor 3.3.3.3 activate
neighbor 4.4.4.4 activate
no auto-summary
exit-address-family
!
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
530
LSM-MLDP-based MVPN Support
Configuration Example Using SM Mode
address-family vpnv4
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
address-family ipv4 mdt
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
address-family ipv4 vrf red2
redistribute static
redistribute connected
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
address-family ipv4 vrf red3
redistribute static
redistribute connected
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
ip pim vrf red2 rp-address 11.11.11.11
ip pim vrf red3 rp-address 11.11.11.11
ip mroute vrf red3 12.2.0.0 255.255.0.0 fallback-lookup vrf red2
ip mroute vrf red3 11.11.11.11 255.255.0.0 fallback-lookup vrf red2
{start blocklabel}Configuration on P Router{end blocklabel}
interface Loopback1
ip address 4.4.4.4 255.255.255.255
interface GigabitEthernet2/10
ip address 20.1.1.2 255.255.255.0
ip ospf 1 area 0
load-interval 30
mpls ip
mpls label protocol ldp
interface GigabitEthernet2/20
ip address 30.1.1.2 255.255.255.0
ip ospf 1 area 0
mpls ip
mpls label protocol ldp
interface TenGigabitEthernet4/0/0
ip address 10.1.1.2 255.255.255.0
ip ospf 1 area 0
load-interval 30
mpls ip
mpls label protocol ldp
router ospf 1
router-id 4.4.4.4
network 4.4.4.4 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
neighbor 1.1.1.1 remote-as 100
neighbor 2.2.2.2 remote-as 100
neighbor 3.3.3.3 remote-as 100
!
address-family ipv4
neighbor 1.1.1.1 activate
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
531
LSM-MLDP-based MVPN Support
Configuration Example Using SM Mode
ip vrf red3
rd 10:3
vpn id 10:3
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:3
route-target import 10:3
!
ip multicast-routing
ip multicast-routing vrf red3
interface Loopback1
ip address 2.2.2.2 255.255.255.255
ip pim sparse-mode
!
interface Loopback103
ip vrf forwarding red3
ip address 102.3.0.2 255.255.255.255
ip pim sparse-mode
!
interface GigabitEthernet4/0/0
ip address 20.1.1.1 255.255.255.0
ip ospf 1 area 0
load-interval 30
negotiation auto
mpls ip
mpls label protocol ldp
!
interface GigabitEthernet4/0/1.3
encapsulation dot1Q 3
ip vrf forwarding red3
ip address 22.2.0.1 255.255.0.0
ip pim sparse-mode
!
router ospf 1
router-id 2.2.2.2
network 2.2.2.2 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 update-source Loopback1
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 update-source Loopback1
neighbor 4.4.4.4 remote-as 100
neighbor 4.4.4.4 update-source Loopback1
!
address-family ipv4
neighbor 1.1.1.1 activate
neighbor 3.3.3.3 activate
neighbor 4.4.4.4 activate
no auto-summary
exit-address-family
!
address-family vpnv4
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
address-family ipv4 mdt
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
532
LSM-MLDP-based MVPN Support
Configuration Example Using SM Mode
exit-address-family
!
address-family ipv4 vrf red3
redistribute static
redistribute connected
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
ip pim vrf red3 rp-address 11.11.11.11
ip mroute vrf red3 12.2.0.0 255.255.0.0 101.3.0.2
{start blocklabel}Configuraton on PE3 Router (Receiver PE){end blocklabel}
ip vrf red3
rd 10:3
vpn id 10:3
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:3
route-target import 10:3
!
ip multicast-routing
ip multicast-routing vrf red3
!
interface Loopback1
ip address 3.3.3.3 255.255.255.255
ip pim sparse-mode
!
interface Loopback103
ip vrf forwarding red3
ip address 103.3.0.2 255.255.255.255
ip pim sparse-mode
!
interface GigabitEthernet3/2/0.3
encapsulation dot1Q 3
ip vrf forwarding red3
ip address 32.2.0.1 255.255.0.0
ip pim sparse-mode
ip igmp version 3
!
interface GigabitEthernet3/2/1
ip address 30.1.1.1 255.255.255.0
ip ospf 1 area 0
load-interval 30
negotiation auto
mpls ip
mpls label protocol ldp
!
router ospf 1
router-id 3.3.3.3
network 3.3.3.3 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 update-source Loopback1
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 update-source Loopback1
neighbor 4.4.4.4 remote-as 100
neighbor 4.4.4.4 update-source Loopback1
!
address-family ipv4
neighbor 1.1.1.1 activate
neighbor 2.2.2.2 activate
neighbor 4.4.4.4 activate
no auto-summary
exit-address-family
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
533
LSM-MLDP-based MVPN Support
Configuration Example Using SM Mode
!
address-family vpnv4
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
exit-address-family
!
address-family ipv4 mdt
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
exit-address-family
!
address-family ipv4 vrf red3
redistribute static
redistribute connected
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
exit-address-family
!
ip pim vrf red3 rp-address 11.11.11.11
ip mroute vrf red3 12.2.0.0 255.255.0.0 101.3.0.2
ip vrf red2
rd 10:2
vpn id 10:2
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:2
route-target import 10:2
!
ip multicast-routing
ip multicast-routing vrf red2
!
interface Loopback1
ip address 1.1.1.1 255.255.255.255
ip pim sparse-mode
!
interface Loopback102
ip vrf forwarding red2
ip address 101.2.0.2 255.255.255.255
ip pim sparse-mode
!
interface GigabitEthernet1/22.2
encapsulation dot1Q 2
ip vrf forwarding red2
ip address 12.2.0.1 255.255.0.0
ip pim sparse-mode
!
interface TenGigabitEthernet8/1
ip address 10.1.1.1 255.255.255.0
ip ospf 1 area 0
load-interval 30
mpls ip
mpls label protocol ldp
!
router ospf 1
router-id 1.1.1.1
network 1.1.1.1 0.0.0.0 area 0
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
534
LSM-MLDP-based MVPN Support
Configuration Example Using SM Mode
!
router bgp 100
bgp log-neighbor-changes
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 update-source Loopback1
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 update-source Loopback1
neighbor 4.4.4.4 remote-as 100
neighbor 4.4.4.4 update-source Loopback1
!
address-family ipv4
neighbor 2.2.2.2 activate
neighbor 3.3.3.3 activate
neighbor 4.4.4.4 activate
no auto-summary
exit-address-family
!
address-family vpnv4
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
address-family ipv4 mdt
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
address-family ipv4 vrf red2
redistribute static
redistribute connected
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
ip pim vrf red2 rp-address 11.11.11.11
{start blocklabel}Configuration on P Router (Core Router){end blocklabel}
interface Loopback1
ip address 4.4.4.4 255.255.255.255
!
interface GigabitEthernet2/10
ip address 20.1.1.2 255.255.255.0
ip ospf 1 area 0
load-interval 30
mpls ip
mpls label protocol ldp
!
interface GigabitEthernet2/20
ip address 30.1.1.2 255.255.255.0
ip ospf 1 area 0
mpls ip
mpls label protocol ldp
!
interface TenGigabitEthernet4/0/0
ip address 10.1.1.2 255.255.255.0
ip ospf 1 area 0
load-interval 30
mpls ip
mpls label protocol ldp
mls qos trust dscp
!
router ospf 1
router-id 4.4.4.4
network 4.4.4.4 0.0.0.0 area 0
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
535
LSM-MLDP-based MVPN Support
Configuration Example Using SM Mode
!
router bgp 100
bgp log-neighbor-changes
neighbor 1.1.1.1 remote-as 100
neighbor 2.2.2.2 remote-as 100
neighbor 3.3.3.3 remote-as 100
!
address-family ipv4
neighbor 1.1.1.1 activate
neighbor 2.2.2.2 activate
neighbor 3.3.3.3 activate
no auto-summary
exit-address-family
!
{start blocklabel}Configuration ond PE2 Router (Receiver PE){end blocklabel}
ip vrf red2
rd 10:2
vpn id 10:2
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:2
route-target import 10:2
!
ip vrf red3
rd 10:3
vpn id 10:3
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:3
route-target import 10:3
!
ip multicast-routing
ip multicast-routing vrf red3
ip multicast-routing vrf red2
!
interface Loopback1
ip address 2.2.2.2 255.255.255.255
ip pim sparse-mode
!
interface Loopback102
ip vrf forwarding red2
ip address 102.2.0.2 255.255.255.255
ip pim sparse-mode
!
interface Loopback103
ip vrf forwarding red3
ip address 102.3.0.2 255.255.255.255
ip pim sparse-mode
!
interface GigabitEthernet4/0/0
ip address 20.1.1.1 255.255.255.0
ip ospf 1 area 0
load-interval 30
negotiation auto
mpls ip
mpls label protocol ldp
!
interface GigabitEthernet4/0/1.3
encapsulation dot1Q 3
ip vrf forwarding red3
ip address 22.2.0.1 255.255.0.0
ip pim sparse-mode
!
router ospf 1
router-id 2.2.2.2
network 2.2.2.2 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
536
LSM-MLDP-based MVPN Support
Configuration Example Using SM Mode
ip vrf red2
rd 10:2
vpn id 10:2
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:2
route-target import 10:2
!
ip vrf red3
rd 10:3
vpn id 10:3
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:3
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
537
LSM-MLDP-based MVPN Support
Configuration Example Using SM Mode
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
538
LSM-MLDP-based MVPN Support
Configuration Example Using SM Mode
ip vrf red2
rd 10:2
vpn id 10:2
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:2
route-target import 10:2
!
ip multicast-routing
ip multicast-routing vrf red2
!
interface Loopback1
ip address 1.1.1.1 255.255.255.255
ip pim sparse-mode
!
interface Loopback102
ip vrf forwarding red2
ip address 101.2.0.2 255.255.255.255
ip pim sparse-mode
!
interface GigabitEthernet1/22.2
encapsulation dot1Q 2
ip vrf forwarding red2
ip address 12.2.0.1 255.255.0.0
ip pim sparse-mode
!
interface TenGigabitEthernet8/1
ip address 10.1.1.1 255.255.255.0
ip ospf 1 area 0
load-interval 30
mpls ip
mpls label protocol ldp
!
router ospf 1
router-id 1.1.1.1
network 1.1.1.1 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 update-source Loopback1
neighbor 3.3.3.3 remote-as 100
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
539
LSM-MLDP-based MVPN Support
Configuration Example Using SM Mode
interface Loopback1
ip address 4.4.4.4 255.255.255.255
!
interface GigabitEthernet2/10
ip address 20.1.1.2 255.255.255.0
ip ospf 1 area 0
load-interval 30
mpls ip
mpls label protocol ldp
!
interface GigabitEthernet2/20
ip address 30.1.1.2 255.255.255.0
ip ospf 1 area 0
mpls ip
mpls label protocol ldp
!
interface TenGigabitEthernet4/0/0
ip address 10.1.1.2 255.255.255.0
ip ospf 1 area 0
load-interval 30
mpls ip
mpls label protocol ldp
mls qos trust dscp
!
router ospf 1
router-id 4.4.4.4
network 4.4.4.4 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
neighbor 1.1.1.1 remote-as 100
neighbor 2.2.2.2 remote-as 100
neighbor 3.3.3.3 remote-as 100
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
540
LSM-MLDP-based MVPN Support
Configuration Example Using SM Mode
!
address-family ipv4
neighbor 1.1.1.1 activate
neighbor 2.2.2.2 activate
neighbor 3.3.3.3 activate
no auto-summary
exit-address-family
!
{start blocklabel}Configuration on PE2 Router (Receiver PE){end blocklabel}
ip vrf red2
rd 10:2
vpn id 10:2
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:2
route-target import 10:2
!
ip multicast-routing
ip multicast-routing vrf red2
!
interface Loopback1
ip address 2.2.2.2 255.255.255.255
ip pim sparse-mode
!
interface Loopback102
ip vrf forwarding red2
ip address 102.2.0.2 255.255.255.255
ip pim sparse-mode
!
interface GigabitEthernet4/0/0
ip address 20.1.1.1 255.255.255.0
ip ospf 1 area 0
load-interval 30
negotiation auto
mpls ip
mpls label protocol ldp
!
interface GigabitEthernet4/0/1.2
encapsulation dot1Q 2
ip vrf forwarding red2
ip address 22.2.0.1 255.255.0.0
ip pim sparse-mode
ip igmp version 3
!
router ospf 1
router-id 2.2.2.2
network 2.2.2.2 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 update-source Loopback1
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 update-source Loopback1
neighbor 4.4.4.4 remote-as 100
neighbor 4.4.4.4 update-source Loopback1
!
address-family ipv4
neighbor 1.1.1.1 activate
neighbor 3.3.3.3 activate
neighbor 4.4.4.4 activate
no auto-summary
exit-address-family
!
address-family vpnv4
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
541
LSM-MLDP-based MVPN Support
Configuration Example Using SM Mode
!
address-family ipv4 mdt
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
address-family ipv4 vrf red2
redistribute static
redistribute connected
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 3.3.3.3 remote-as 100
neighbor 3.3.3.3 activate
neighbor 3.3.3.3 send-community both
exit-address-family
!
ip pim vrf red2 rp-address 11.11.11.11
!
{start blocklabel}Configuration on PE3 Router (Receiver PE){end blocklabel}
ip vrf red2
rd 10:2
vpn id 10:2
mdt default mpls MLDP 4.4.4.4
mdt data mpls MLDP 100
mdt data threshold 20
route-target export 10:2
route-target import 10:2
!
ip multicast-routing
ip multicast-routing vrf red2
!
interface Loopback1
ip address 3.3.3.3 255.255.255.255
ip pim sparse-mode
!
interface Loopback102
ip vrf forwarding red2
ip address 103.2.0.2 255.255.255.255
ip pim sparse-mode
!
interface GigabitEthernet3/2/0.2
encapsulation dot1Q 2
ip vrf forwarding red2
ip address 32.2.0.1 255.255.0.0
ip pim sparse-mode
ip igmp version 3
!
interface GigabitEthernet3/2/1
ip address 30.1.1.1 255.255.255.0
ip ospf 1 area 0
load-interval 30
negotiation auto
mpls ip
mpls label protocol ldp
!
router ospf 1
router-id 3.3.3.3
network 3.3.3.3 0.0.0.0 area 0
!
router bgp 100
bgp log-neighbor-changes
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 update-source Loopback1
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 update-source Loopback1
neighbor 4.4.4.4 remote-as 100
neighbor 4.4.4.4 update-source Loopback1
!
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
542
LSM-MLDP-based MVPN Support
Troubleshooting LSM MLDP based MVPN Support
address-family ipv4
neighbor 1.1.1.1 activate
neighbor 2.2.2.2 activate
neighbor 4.4.4.4 activate
no auto-summary
exit-address-family
!
address-family vpnv4
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
exit-address-family
!
address-family ipv4 mdt
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
exit-address-family
!
address-family ipv4 vrf red2
redistribute static
redistribute connected
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 send-community both
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community both
exit-address-family
!
ip pim vrf red2 rp-address 11.11.11.11
!
Command Purpose
debug mpls MLDP packet Used for MLDP debugging [RP].
debug mpls MLDP neighbor
debug mpls MLDP all
debug ip pim vrf blue hello Used for PIM debugs [RP].
debug ip pim vrf blue timer
debug ip pim vrf blue bsr
debug ip pim vrf blue auto-rp
debug mpls infra lfd mfi Used for IOS layer debugs.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
543
LSM-MLDP-based MVPN Support
MVPN MLDP over GRE
Command Purpose
configure terminal Used for FMAN-RP/FMAN-FP.
platform trace [run|boot] slot [f0|f1|r0|r1] bay 0
process for mod cef level [debug|verbose ]
end
debug platform hardware qfp active feature cef-mpls Used for QFP client.
client mpls all
debug platform hardware qfp active feature cef-mpls Used for QFP server.
datapath mpls all
Figure 18: MVPN MLDP over GRE with PE-PE Network Topology
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
544
LSM-MLDP-based MVPN Support
Restrictions for MVPN MLDP over GRE
{start
hypertext}http://www.cisco.com/en/US/docs/ios-xml/ios/mp_l3_vpns/configuration/xe-3s/asr1000/mp-cfg-layer3-vpn.html{end
hypertext}
• Ensure that Multiprotocol Border Gateway Protocol (MP-BGP) is configured and working properly.
For more information about configuring (MP-BGP), see:
{start
hypertext}http://www.cisco.com/en/US/docs/ios-xml/ios/mp_l3_vpns/configuration/xe-3s/asr1000/mp-bgp-mpls-vpn.html{end
hypertext}
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
545
LSM-MLDP-based MVPN Support
Restrictions for MVPN MLDP over GRE
SUMMARY STEPS
1. enable
2. configure terminal
3. mpls MLDP
4. vrf definition vrf-name
5. rd route-distinguisher
6. vpn id vpn-id
7. address-family ipv4
8. mdt default mpls MLDP root-node
9. mdt default mpls MLDP root-node
10. mdt data mpls MLDP number_of_data_MDTs
11. mdt data threshold bandwidth
12. route-target export route-target-ext-community
13. route-target import route-target-ext-community
14. exit
15. address-family ipv6
16. mdt default mpls MLDP root-node
17. mdt default mpls MLDP root-node
18. mdt data mpls MLDP number_of_data_MDTs
19. mdt data threshold bandwidth
20. route-target export route-target-ext-community
21. route-target import route-target-ext-community
22. exit
23. exit
24. interface name
25. vrf forwarding vrf-name
26. ip address ip-address subnet-mask
27. ip pim sparse-mode
28. ipv6 address ipv6-address
29. ospfv3100 ipv6 area 0
30. end
31. ip multicast-routing vrf vrf-name distributed
32. ipv6 multicast-routing vrf vrf-name
33. exit
34. end
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
546
LSM-MLDP-based MVPN Support
Restrictions for MVPN MLDP over GRE
DETAILED STEPS
Example:
Router# configure terminal
Step 4 vrf definition vrf-name Defines the VPN routing instance by assigning a VRF name, and enters
the VRF configuration mode.
Example: vrf-name—Name assigned to a VRF.
Router(config)# vrf definition blue
Example:
Router(config-vrf)# vpn id 200:2
Step 7 address-family ipv4 Enters the address family configuration mode using standard IP Version
4 (IPv4) address prefixes.
Example:
Router(config-vrf)# address-family ipv4
Step 8 mdt default mpls MLDP root-node Configures MLDP MDT for a VRF.
root-node—The root node can be IP address of a loopback or physical
Example: interface on any router (source PE, receiver PE, or core router) in the
Router(config-vrf-af)# mdt default mpls provider network. The root node address should be accessible to all
MLDP 1.1.1.1
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
547
LSM-MLDP-based MVPN Support
Restrictions for MVPN MLDP over GRE
Step 10 mdt data mpls MLDP number_of_data_MDTs Configures the MLDP data MDP.
Example:
Router(config-vrf-af)# mdt data mpls
MLDP 20
Step 11 mdt data threshold bandwidth Configures the threshold value for data MDT.
Note Bandwidth is traffic rate, in
Example: Kbps.
Router(config-vrf-af)# mdt data
threshold 1
Step 12 route-target export Creates a route target extended community for a VRF.
route-target-ext-community
• export—Exports the routing information from the target VPN
extended community.
Example:
• route-target-ext-community—Adds the route target extended
Router(config-vrf-af)# route-target
export 200:2 community attributes to the VRF list of import, export, or both
(import and export) route target extended communities.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
548
LSM-MLDP-based MVPN Support
Restrictions for MVPN MLDP over GRE
Example:
Router(config-vrf-af)# exit
Step 15 address-family ipv6 Enters the address family configuration mode using standard IP Version
6 (IPv6) address prefixes.
Example:
Router(config-vrf)# address-family ipv6
Step 16 mdt default mpls MLDP root-node Configures MLDP MDT for a VRF.
root-node—The root node can be IP address of a loopback or physical
Example: interface on any router (source PE, receiver PE, or core router) in the
Router(config-vrf-af)# mdt default mpls provider network. The root node address should be accessible to all
MLDP 1.1.1.1 the routers in the network. The router from where signalling occurs
functions as the root node.
The default MDT must be configured on each PE router to enable the
PE routers to receive multicast traffic for this particular MVRF.
Note Creates the LSPVIF tunnel with the mdt default mpls MLDP
root-node command.
Step 17 mdt default mpls MLDP root-node Configures Root Node Redundancy.
root-node—The root node can be IP address of a loopback or physical
Example: interface on any router (source PE, receiver PE, or core router) in the
Router(config-vrf-af)# mdt default mpls provider network. The root node address should be accessible to all
MLDP 1.1.1.2 the routers in the network. The router from where signalling occurs
functions as the root node.
The default MDT must be configured on each PE router to enable the
PE routers to receive multicast traffic for this particular MVRF.
Step 18 mdt data mpls MLDP number_of_data_MDTs Configures the MLDP data MDP.
Example:
Router(config-vrf-af)# mdt data mpls
MLDP 20
Step 19 mdt data threshold bandwidth Configures the threshold value for data MDT.
Note Bandwidth is traffic rate, in
Example: Kbps.
Router(config-vrf-af)# mdt data
threshold 1
Step 20 route-target export Creates a route target extended community for a VRF.
route-target-ext-community
• export—Exports the routing information from the target VPN
extended community.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
549
LSM-MLDP-based MVPN Support
Restrictions for MVPN MLDP over GRE
Example:
Router(config-vrf-af)# exit
Example:
Router(config-if)# exit
Step 24 interface name Specifies the interface name and enters the interface configuration
mode.
Example:
Router(config)# interface gi0/0/0
Step 25 vrf forwarding vrf-name Associates a VRF instance with an interface or subinterface.
• vrf-name—Name assigned to a VRF.
Example:
Router(config-if)# vrf forwarding blue
Step 26 ip address ip-address subnet-mask Specifies the interface IPv4 address and subnet-mask.
Example:
Router(config-if)# ip address 30.2.0.1
255.255.255.0
Example:
Router(config-if)# ip pim sparse-mode
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
550
LSM-MLDP-based MVPN Support
Restrictions for MVPN MLDP over GRE
Example:
Router(config-if)# ipv6 address
32002:30:2::1/64
Step 29 ospfv3100 ipv6 area 0 Enables OSPFv3 router configuration mode for the IPv6 address family.
Example:
Router(config)# end
Step 31 ip multicast-routing vrf vrf-name distributed Enables multicast routing for the specified VRF.
Example:
Router(config)# ip multicast-routing
vrf blue distributed
Step 32 ipv6 multicast-routing vrf vrf-name Enables IPv6 multicast routing for the specified VRF.
Example:
Router(config)# ipv6 multicast-routing
vrf blue
Example:
Router(config-if)# exit
Example:
Router(config)# end
Router> enable
Router# configure terminal
Router(config)# mpls MLDP
Router(config)# vrf definition blue
Router(config-vrf)# rd 200:2
Router(config-vrf)# vpn id 200:2
Router(config-vrf)# address-family ipv4
Router(config-vrf-af)# mdt default mpls MLDP 1.1.1.1
Router(config-vrf-af)# mdt default mpls MLDP 1.1.1.2
Router(config-vrf-af)# mdt data mpls MLDP 20
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
551
LSM-MLDP-based MVPN Support
Restrictions for MVPN MLDP over GRE
Router# enable
Router# configure terminal
Router(config)# vrf definition VRF_blue
Router(config-vrf)# rd 1:1
Router(config-vrf)# vpn id 1:1
Router(config-vrf)# address-family ipv4
Router(config-vrf-af)# mdt default mpls mldp 1.1.1.1
Router(config-vrf-af)# mdt data mpls mldp 100
Router(config-vrf-af)# mdt data threshold 4000000
Router(config-vrf-af)# route-target export 1:1
Router(config-vrf-af)# route-target import 1:1
Router(config-vrf-af)# exit
Router(config-vrf)# exit
Router(config)# ip multicast-routing vrf blue distributed
Router(config)# interface Loopback 0
Router(config-if)# ip address 1.1.1.1 255.255.255.0
Router(config-if)# exit
Router(config)# interface Loopback 1
Router(config-if)# vrf forwarding blue
Router(config-if)# ip address 192.0.100.1 255.255.255.0
Router(config-if)# ip pim sparse-mode
Router(config-if)# exit
Router(config)# interface GigabitEthernet 0/0/0
Router(config-if)# ip address 10.0.0.21 255.255.255.0
Router(config-if)# exit
Router(config)# interface Tunnel 100
Router(config-if)# ip address 10.0.0.1 255.255.255.0
Router(config-if)# mpls ip
Router(config-if)# tunnel source 10.0.0.21
Router(config-if)# tunnel destination 10.0.0.22
Router(config-if)# exit
Router(config-if)# end
The following example shows how to configure MVPNv4 MLDP over GRE on router PE2:
Router# enable
Router# configure terminal
Router(config)# vrf definition VRF_blue
Router(config-vrf)# rd 1:1
Router(config-vrf)# vpn id 1:1
Router(config-vrf)# address-family ipv4
Router(config-vrf-af)# mdt default mpls mldp 1.1.1.1
Router(config-vrf-af)# mdt data mpls mldp 100
Router(config-vrf-af)# mdt data threshold 1000
Router(config-vrf-af)# route-target export 1:1
Router(config-vrf-af)# route-target import 1:1
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
552
LSM-MLDP-based MVPN Support
Restrictions for MVPN MLDP over GRE
Router(config-vrf-af)# exit
Router(config-vrf)# exit
Router(config)# ip multicast-routing vrf blue distributed
Router(config)# interface Loopback 0
Router(config-if)# ip address 2.2.2.2 255.255.255.0
Router(config-if)# exit
Router(config)# interface Loopback 1
Router(config-if)# vrf forwarding blue
Router(config-if)# ip address 192.0.100.20 255.255.255.0
Router(config-if)# ip pim sparse-mode
Router(config-if)# exit
Router(config)# interface GigabitEthernet 0/0/0
Router(config-if)# ip address 10.0.0.22 255.255.255.0
Router(config-if)# exit
Router(config)# interface Tunnel 100
Router(config-if)# ip address 10.0.0.5 255.255.255.0
Router(config-if)# mpls ip
Router(config-if)# tunnel source 10.0.0.22
Router(config-if)# tunnel destination 10.0.0.21
Router(config-if)# exit
Router(config-if)# end
• To display the IPv6 neighbor information, use the show ipv6 pim vrf vrf-name neighbor command:
• To display the IPv6 multicast routing table, use the show ipv mroute vrf vrf-name command:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
553
LSM-MLDP-based MVPN Support
Restrictions for MVPN MLDP over GRE
• To display the IPv4 multicast routing table, use the show ip mroute vrf-name command:
• To display the multicast routing counter for IPv6, use the show ipv6 mroute vrf vrf-name counter
command:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
554
LSM-MLDP-based MVPN Support
Restrictions for MVPN MLDP over GRE
Group: FF33:0:3::4000:1
------- from this entry, all entries below are user entries learnt via PIM6 or MLD protocol
Source: 2002:30::100,
SW Forwarding: 0/0/0/0, Other: 0/0/0
HW Forwarding: NA/NA/NA/NA, Other: NA/NA/NA
• To display the multicast routing counter for IPv4, use the show ip mroute vrf vrf-name counter
command:
• To display the MPLS information, use the show mpls forwarding-table labels <local label> detail
command:
• To display the MFIB table, use the show mfib <vrf_name> verbose command:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
555
LSM-MLDP-based MVPN Support
Restrictions for MVPN MLDP over GRE
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
556
CHAPTER 20
Tracing and Trace Management
This chapter contains the following sections:
Tracing Overview
Tracing is a function that logs internal events. Trace files are automatically created and saved to the tracelogs
directory on the harddisk: file system on all Cisco ASR 1000 Series Routers except the Cisco ASR 1002
Router, which stores tracing files in bootflash:. Trace files are used to store tracing data.
The contents of trace files are useful for the following purposes:
• Troubleshooting—If a Cisco ASR 1000 Series Router is having an issue, the trace file output may provide
information that is useful for locating and solving the problem.
• Debugging—The trace file outputs can help users get a more detailed view of system actions and
operations.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
557
Tracing and Trace Management
Tracing Levels
Trace files can be copied to other destinations using most file transfer functions (such as FTP, TFTP, and so
on) and opened using a plaintext editor.
Tracing cannot be disabled on the Cisco ASR 1000 Series Router. Trace levels, however, which set the message
types that generate trace output, are user-configurable and can be set using the platform trace commands. If
a user wants to modify the trace level to increase or decrease the amount of trace message output, the user
should set a new tracing level using the platform trace commands. Trace levels can be set by process using
the all-modules keyword within the platform trace commands, or by module within a process. See the
platform trace command reference for more information on this command.
Tracing Levels
Tracing levels determine how much information about a module should be stored in the trace buffer or file.
shows all of the trace levels that are available and provides descriptions of what types of messages are displayed
with each tracing level.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
558
Tracing and Trace Management
Viewing a Tracing Level
Trace level settings are leveled, meaning that every setting will contain all messages from the lower setting
plus the messages from its own setting. For instance, setting the trace level to 3(error) ensures that the trace
file will contain all output for the 0 (emergencies), 1 (alerts), 2 (critical), and 3 (error) settings. Setting the
trace level to 4 (warning) will ensure that all trace output for the specific module will be included in that trace
file.
The default tracing level for every module on the Cisco ASR 1000 Series Router is notice.
All trace levels are not user-configurable. Specifically, the alert, critical, and notice tracing levels cannot be
set by users. If you wish to trace these messages, set the trace level to a higher level that will collect these
messages.
When setting trace levels, it is also important to remember that the setting is not done in a configuration mode,
so trace level settings are returned to their defaults after every router reload.
Caution Setting tracing of a module to the debug level or higher can have a negative performance impact. Setting
tracing to this level or higher should be done with discretion.
Caution Setting a large number of modules to high tracing levels can severely degrade performance. If a high level
of tracing is needed in a specific context, it is almost always preferable to set a single module on a higher
tracing level rather than setting multiple modules to high tracing levels.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
559
Tracing and Trace Management
Viewing a Tracing Level
acl Notice
binos Notice
binos/brand Notice
bipc Notice
bsignal Notice
btrace Notice
cce Notice
cdllib Notice
cef Notice
chasfs Notice
chasutil Notice
erspan Notice
ess Notice
ether-channel Notice
evlib Notice
evutil Notice
file_alloc Notice
fman_rp Notice
fpm Notice
fw Notice
icmp Notice
interfaces Notice
iosd Notice
ipc Notice
ipclog Notice
iphc Notice
ipsec Notice
mgmte-acl Notice
mlp Notice
mqipc Notice
nat Notice
nbar Notice
netflow Notice
om Notice
peer Notice
qos Notice
route-map Notice
sbc Notice
services Notice
sw_wdog Notice
tdl_acl_config_type Notice
tdl_acl_db_type Notice
tdl_cdlcore_message Notice
tdl_cef_config_common_type Notice
tdl_cef_config_type Notice
tdl_dpidb_config_type Notice
tdl_fman_rp_comm_type Notice
tdl_fman_rp_message Notice
tdl_fw_config_type Notice
tdl_hapi_tdl_type Notice
tdl_icmp_type Notice
tdl_ip_options_type Notice
tdl_ipc_ack_type Notice
tdl_ipsec_db_type Notice
tdl_mcp_comm_type Notice
tdl_mlp_config_type Notice
tdl_mlp_db_type Notice
tdl_om_type Notice
tdl_ui_message Notice
tdl_ui_type Notice
tdl_urpf_config_type Notice
tdllib Notice
trans_avl Notice
uihandler Notice
uipeer Notice
uistatus Notice
urpf Notice
vista Notice
wccp Notice
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
560
Tracing and Trace Management
Setting a Tracing Level
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
561
Tracing and Trace Management
Viewing the Content of the Trace Buffer
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
562
CHAPTER 21
Packet Trace
First Published: August 03, 2016
The Packet-Trace feature provides a detailed understanding of how data packets are processed by the Cisco
IOS XE platform, and thus helps customers to diagnose issues and troubleshoot them more efficiently. This
module provides information about how to use the Packet-Trace feature.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
563
Packet Trace
Usage Guidelines for Configuring Packet Trace
Path data The packet-trace path data level provides the greatest
level of detail in packet trace. Data is collected for a
finite number of packets. Packet-Trace path data
captures data, including a conditional debugging ID
that is useful to correlate with feature debugs, a
timestamp, and also feature-specific path-trace data.
Path data also has two optional capabilities: packet
copy and Feature Invocation Array (FIA) trace. The
packet-copy option enables you to copy input and
output packets at various layers of the packet (layer
2, layer 3 or layer 4). The FIA- trace option tracks
every feature entry invoked during packet processing
and helps you to know what is happening during
packet processing.
Note Collecting path data consumes more
packet-processing resources, and the optional
capabilities incrementally affect packet
performance. Therefore, path-data level
should be used in limited capacity or in
situations where packet performance change
is acceptable.
memory required = (statistics overhead) + number of packets * (summary size + data size + packet copy size).
When the Packet-Trace feature is enabled, a small, fixed amount of memory is allocated for statistics. Similarly,
when per-packet data is captured, a small, fixed amount of memory is required for each packet for summary
data. However, as shown by the equation, you can significantly influence the amount of memory consumed
by the number of packets you select to trace, and whether you collect path data and copies of packets.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
564
Packet Trace
Configuring Packet Trace
Note The amount of memory consumed by the Packet-Trace feature is affected by the packet-trace configuration.
You should carefully select the size of per-packet path data and copy buffers and the number of packets
to be traced in order to avoid interrupting normal services. You can check the current data-plane DRAM
memory consumption by using the show platform hardware qfp active infrastructure exmem statistics
command.
SUMMARY STEPS
1. enable
2. debug platform packet-trace packet pkt-num [fia-trace | summary-only] [circular] [data-size data-size]
3. debug platform packet-trace punt
4. debug platform condition [ipv4 | ipv6] [interface interface][access-list access-list -name | ipv4-address
/ subnet-mask | ipv6-address / subnet-mask] [ingress| egress]
5. debug platform condition start
6. debug platform condition stop
7. show platform packet-trace {configuration | statistics | summary | packet {all | pkt-num}}
8. clear platform condition all
9. exit
DETAILED STEPS
Step 2 debug platform packet-trace packet pkt-num Collects summary data for a specified number of packets. Captures
[fia-trace | summary-only] [circular] [data-size feature path data by the default, and optionally performs FIA trace.
data-size]
pkt-num—Specifies the maximum number of packets maintained
at a given time.
Example:
fia-trace—Provides detailed level of data capture, including
Router# debug platform packet-trace packets summary data, feature-specific data. Also displays each feature
2048 summary-only
entry visited during packet processing.
summary-only—Enables the capture of summary data with minimal
details.
circular—Saves the data of the most recently traced packets.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
565
Packet Trace
Configuring Packet Trace
Step 3 debug platform packet-trace punt Enables tracing of punted packets from Layer2 to Layer3.
Example:
Router# debug platform packet-trace punt
Step 4 debug platform condition [ipv4 | ipv6] [interface Specifies the matching criteria for tracing packets. Provides the
interface][access-list access-list -name | ability to filter by protocol, IP address and subnet mask, access
ipv4-address / subnet-mask | ipv6-address / control list (ACL), interface, and direction.
subnet-mask] [ingress| egress]
Example:
Router# debug platform condition interface
g0/0/0 ingress
Step 5 debug platform condition start Enables the specified matching criteria and starts packet tracing.
Example:
Router# debug platform condition start
Step 6 debug platform condition stop Deactivates the condition and stops packet tracing.
Example:
Router# debug platform condition start
Step 7 show platform packet-trace {configuration | Displays packet-trace data according to the specified option. See
statistics | summary | packet {all | pkt-num}} {start cross reference} Table 21-1 {end cross reference} for detailed
information about the show command options.
Example:
Router# show platform packet-trace 14
Step 8 clear platform condition all Removes the configurations provided by the debug platform
condition and debug platform packet-trace commands.
Example:
Router(config)# clear platform condition
all
Example:
Router# exit
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
566
Packet Trace
Displaying Packet-Trace Information
Command Description
show platform packet-trace configuration Displays packet trace configuration, including any
defaults.
show platform packet-trace statistics Displays accounting data for all the traced packets.
show platform packet-trace summary Displays summary data for the number of packets
specified.
show platform packet-trace {all | pkt-num} [decode] Displays the path data for all the packets or the packet
specified. The decode option attempts to decode the
binary packet into a more human- readable form.
Command Description
clear platform packet-trace statistics Clears the collected packet-trace data and statistics.
clear platform packet-trace configuration Clears the packet-trace configuration and the statistics.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
567
Packet Trace
Example: Configuring Packet Trace
Also, the input packets are copied. The show platform packet-trace packet 10 command displays the
summary data and each feature entry visited during packet processing for packet 10.
Router>
enable
Router# debug platform packet-trace packet 128 fia-trace
Router# debug platform packet-trace punt
Router# debug platform condition interface g0/0/2 ingress
Router# debug platform condition start
Router#! ping to UUT
Router# debug platform condition stop
Router# show platform packet-trace packet 10
Packet: 10 CBUG ID: 52
Summary
Input : GigabitEthernet0/0/0
Output : internal0/0/rp:1
State : PUNT 55 (For-us control)
Timestamp
Start : 597718358383 ns (06/06/2016 09:00:13.643341 UTC)
Stop : 597718409650 ns (06/06/2016 09:00:13.643392 UTC)
Path Trace
Feature: IPV4
Input : GigabitEthernet0/0/0
Output : <unknown>
Source : 10.64.68.2
Destination : 224.0.0.102
Protocol : 17 (UDP)
SrcPort : 1985
DstPort : 1985
Feature: FIA_TRACE
Input : GigabitEthernet0/0/0
Output : <unknown>
Entry : 0x8a0177bc - DEBUG_COND_INPUT_PKT
Lapsed time : 426 ns
Feature: FIA_TRACE
--More-- Input : GigabitEthernet0/0/0
Output : <unknown>
Entry : 0x8a017788 - IPV4_INPUT_DST_LOOKUP_CONSUME
Lapsed time : 386 ns
Feature: FIA_TRACE
Input : GigabitEthernet0/0/0
Output : <unknown>
Entry : 0x8a01778c - IPV4_INPUT_FOR_US_MARTIAN
Lapsed time : 13653 ns
Feature: FIA_TRACE
Input : GigabitEthernet0/0/0
Output : internal0/0/rp:1
Entry : 0x8a017730 - IPV4_INPUT_LOOKUP_PROCESS_EXT
Lapsed time : 2360 ns
Feature: FIA_TRACE
Input : GigabitEthernet0/0/0
Output : internal0/0/rp:1
Entry : 0x8a017be0 - IPV4_INPUT_IPOPTIONS_PROCESS_EXT
Lapsed time : 66 ns
Feature: FIA_TRACE
Input : GigabitEthernet0/0/0
Output : internal0/0/rp:1
Entry : 0x8a017bfc - IPV4_INPUT_GOTO_OUTPUT_FEATURE_EXT
--More-- Lapsed time : 680 ns
Feature: FIA_TRACE
Input : GigabitEthernet0/0/0
Output : internal0/0/rp:1
Entry : 0x8a017d60 - IPV4_INTERNAL_ARL_SANITY_EXT
Lapsed time : 320 ns
Feature: FIA_TRACE
Input : GigabitEthernet0/0/0
Output : internal0/0/rp:1
Entry : 0x8a017a40 - IPV4_VFR_REFRAG_EXT
Lapsed time : 106 ns
Feature: FIA_TRACE
Input : GigabitEthernet0/0/0
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
568
Packet Trace
Example: Using Packet Trace
Output : internal0/0/rp:1
Entry : 0x8a017d2c - IPV4_OUTPUT_DROP_POLICY_EXT
Lapsed time : 1173 ns
Feature: FIA_TRACE
Input : GigabitEthernet0/0/0
Output : internal0/0/rp:1
Entry : 0x8a017940 - INTERNAL_TRANSMIT_PKT_EXT
Lapsed time : 20173 ns
IOSd Path Flow: Packet: 10 CBUG ID: 52
Feature: INFRA
Pkt Direction: IN
Packet Rcvd From CPP
Feature: IP
Pkt Direction: IN
Packet Enqueued in IP layer
Source : 10.64.68.2
Destination : 224.0.0.102
Interface : GigabitEthernet0/0/0
Feature: UDP
Pkt Direction: IN
src : 10.64.68.2(1985)
dst : 224.0.0.102(1985)
length : 14
Router# clear platform condition all
Router# exit
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
569
Packet Trace
Additional References
Path Trace
Feature: IPV4
Input : GigabitEthernet0/0/0
Output : <unknown>
Source : 10.64.68.3
Destination : 224.0.0.102
Protocol : 17 (UDP)
SrcPort : 1985
DstPort : 1985
IOSd Path Flow: Packet: 15 CBUG ID: 238
Feature: INFRA
Pkt Direction: IN
Packet Rcvd From CPP
Feature: IP
Pkt Direction: IN
Source : 10.64.68.122
Destination : 10.64.68.255
Feature: IP
Pkt Direction: IN
Packet Enqueued in IP layer
Source : 10.64.68.122
Destination : 10.64.68.255
Interface : GigabitEthernet0/0/0
Feature: UDP
Pkt Direction: IN
src : 10.64.68.122(1053)
dst : 10.64.68.255(1947)
length : 48
Additional References
Related Documents
Standards
Standard Title
None —
MIBs
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
570
Packet Trace
Feature Information for Packet Trace
RFCs
RFC Title
None —
Technical Assistance
Description Link
The Cisco Support and Documentation website {start
provides online resources to download documentation, hypertext}http://www.cisco.com/cisco/web/support/index.html{end
software, and tools. Use these resources to install and hypertext}
configure the software and to troubleshoot and resolve
technical issues with Cisco products and technologies.
Access to most tools on the Cisco Support and
Documentation website requires a Cisco.com user ID
and password.
Note {start cross reference}Table 21-4{end cross reference} lists only the software releases that support a given
feature in a given software release train. Unless noted otherwise, subsequent releases of that software
release train also support that feature.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
571
Packet Trace
Feature Information for Packet Trace
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
572
Packet Trace
Feature Information for Packet Trace
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
573
Packet Trace
Feature Information for Packet Trace
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
574
CHAPTER 22
Configuring and Accessing the Web User
Interface
The Cisco ASR 1000 Series Routers introduce a web user interface that expands on the functionality of web
user interfaces available in other Cisco routers.
This chapter is about this web user interface and covers the following topics:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
575
Configuring and Accessing the Web User Interface
Legacy Web User Interface Overview
• An interface that allows users to monitor most software processes, including processes related to the
IOS and nonIOS subpackages within the Cisco IOS XE consolidated package.
• An interface that allows users to monitor most hardware components, including all RPs, ESPs, SIPs,
and SPAs installed in the router.
• Access to the legacy web user interface in addition to the enhanced web user interface.
• The ability to gather the output of show commands from the web user interface.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
576
Configuring and Accessing the Web User Interface
Graphics-Based Web User Interface Overview
See the following figure for an example of the legacy web user interface home page.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
577
Configuring and Accessing the Web User Interface
Persistent Web User Interface Transport Maps Overview
See the following figure for an example of the graphics-based web user interface home page.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
578
Configuring and Accessing the Web User Interface
Configuring the Router for Web User Interface Access
HTTPS, or both protocols. Only one persistent web user interface transport map can be applied to a Cisco
ASR 1000 Series Router at a time.
The persistent web user interface transport map configuration must be performed in addition to the legacy
web user interface configuration, which is configured using the ip http command set. The ip http command
settings define which ports are used by HTTP or HTTPS for both the legacy and graphics-based web user
interface.
Note The web user interface will not work if the Management Ethernet interface has not been configured or is
not working; specifically, the default route must be specified in the Management Ethernet VRF before
the web user interface can be configured.
To enable the entire web user interface, perform the following tasks:
SUMMARY STEPS
1. (Optional) Ensure the clock setting on your router is accurate by entering the show clock command.
2. Connect to your router and enter the configure terminal command to enter global configuration mode.
3. Set the HTTP server authentication method to local by entering the ip http authentication local command.
4. Enable the legacy web user interface by entering one of the following global configuration commands:
5. Create and name a persistent web user interface transport map by entering the transport-map type
persistent webui transport-map-name command.
6. Enable HTTP, HTTPS, or both by entering the following commands in transport map configuration mode:
7. (Optional) Enter the show transport-map name transport-map-name privileged EXEC command to
verify that your transport map is properly configured.
8. Enable the transport map by entering the transport type persistent webui input transport-map-name
global configuration command.
DETAILED STEPS
Step 1 (Optional) Ensure the clock setting on your router is accurate by entering the show clock command.
Example:
Router# show clock
*13:56:59.257 DST Mon May 5 2008
If the router time is not properly set, use the clock set and clock timezone commands for setting the router clock.
Step 2 Connect to your router and enter the configure terminal command to enter global configuration mode.
Step 3 Set the HTTP server authentication method to local by entering the ip http authentication local command.
Step 4 Enable the legacy web user interface by entering one of the following global configuration commands:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
579
Configuring and Accessing the Web User Interface
Configuring the Router for Web User Interface Access
• ip http server—Enables HTTP on port 80, which is the default HTTP port.
• ip http port port-number—Enables HTTP on the nondefault user-specified port.
• ip http secure-server—Enables HTTPS on port 443, the default HTTPS port.
• ip http secure-port port-number—Enables HTTPS on the nondefault user-specified port.
The legacy web user interface becomes available at this point of the procedure. Users attempting to access the web user
interface after this step is completed will see the legacy web user interface only.
To enable the graphics-based web user interface, proceed to Step 5 and complete the remaining steps in this procedure.
Step 5 Create and name a persistent web user interface transport map by entering the transport-map type persistent webui
transport-map-name command.
Step 6 Enable HTTP, HTTPS, or both by entering the following commands in transport map configuration mode:
• server—Enables HTTP.
• secure-server—Enables HTTPS.
Port numbers cannot be set within the transport map. The port numbers defined in Step 4 are also used with these settings
in the persistent web user interface transport map.
Step 7 (Optional) Enter the show transport-map name transport-map-name privileged EXEC command to verify that your
transport map is properly configured.
Step 8 Enable the transport map by entering the transport type persistent webui input transport-map-name global configuration
command.
What to Do Next
Examples
In the following example, the HTTP server authentication method is set to local:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
580
Configuring and Accessing the Web User Interface
Authentication and the Web User Interface
Router(config-tmap)# secure-server
Router(config-tmap)# exit
Router(config)# transport type persistent webui input https-webui
*Apr 22 02:38:43.597: %UICFGEXP-6-SERVER_NOTIFIED_START: R0/0: psd: Server wui has been
notified to start
In the following example, the web user interface using the default HTTP and HTTPS ports is enabled:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
581
Configuring and Accessing the Web User Interface
Clocks and the Web User Interface
Your access is being denied for one of the following reasons:. Your previous session has
timed-out, or. You have been logged out from elsewhere, or. You have not yet logged in, or.
The resource requires a higher privilege level login.
If you see this message and fixing the other possible causes of the issue still does not make the web user
interface accessible, check both the router clock and the PC clock to ensure both clocks reflect the accurate
day and time and then retry your connection to the web user interface.
Also note that if one clock changes at daylight savings time while another clock does not, clock-related issues
can occur.
SUMMARY STEPS
1. Open your web browser. The web user interface supports the following web browsers:
2. Enter the address of the router in the address field of the web browser. The format for the address of the
router in the address field is http://<routername or management-ethernet-ip-address>:http-port] or
https://<routername or management-ethernet-ip-address>:https-port] , and the addresses that are acceptable
depend upon your web browser user interface configurations and whether your router is participating in
DNS.Following are some examples of acceptable address field web browser entries:
3. If prompted, enter your username and password. The username and password combination required to
enter the web user interface is the same combination required to access the router.
4. The graphics-based web user interface similar to should appear in your web browser.
DETAILED STEPS
Step 1 Open your web browser. The web user interface supports the following web browsers:
• Microsoft Internet Explorer 6 or later
• Mozilla Firefox 2.0 or later
Step 2 Enter the address of the router in the address field of the web browser. The format for the address of the router in the
address field is http://<routername or management-ethernet-ip-address>:http-port] or https://<routername or
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
582
Configuring and Accessing the Web User Interface
Using Auto Refresh
management-ethernet-ip-address>:https-port] , and the addresses that are acceptable depend upon your web browser
user interface configurations and whether your router is participating in DNS.Following are some examples of acceptable
address field web browser entries:
Example:
HTTP Using Default Port Example
http://172.16.5.1
HTTPS Using Default Port Example
https://172.16.5.1
HTTP Using NonDefault Port Example
http://172.16.5.1:94
HTTPS Using NonDefault Port Example
https://172.16.5.1:530/
HTTP Using Default Port Participating in DNS Example
http://router1
HTTPS Using Default Port Participating in DNS Example
https://router1
HTTP Using NonDefault Port Participating in DNS Example
http://router1:94
HTTPS Using NonDefault Port Participating in DNS Example
https://router1:530/
Step 3 If prompted, enter your username and password. The username and password combination required to enter the web
user interface is the same combination required to access the router.
Step 4 The graphics-based web user interface similar to should appear in your web browser.
SUMMARY STEPS
1. Check the Refresh every check box on the graphical web user interface home page. A check mark appears
in the check box.
2. Set the frequency of the auto-refresh interval using the drop-down menu.
3. Click the Start button to the right of the drop-down menu. After hitting this button, the Start button
becomes the Stop button and a countdown timer placed to the right of the Stop button begins to increment.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
583
Configuring and Accessing the Web User Interface
Web User Interface Tips and Tricks
DETAILED STEPS
Step 1 Check the Refresh every check box on the graphical web user interface home page. A check mark appears in the check
box.
Step 2 Set the frequency of the auto-refresh interval using the drop-down menu.
Step 3 Click the Start button to the right of the drop-down menu. After hitting this button, the Start button becomes the Stop
button and a countdown timer placed to the right of the Stop button begins to increment.
The web user interface screen refreshes every time this counter reaches 0 seconds.
If you would like to stop the auto-refresh update, click the Stop button to return to the default setting of no auto-refresh
update.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
584
Configuring and Accessing the Web User Interface
Web User Interface Tips and Tricks
• If you know a diagnostic mode command to gather information that you are unable to gather using the
web user interface, you can click WebCLI to enter show commands.
• The WebCLI command line has a context-sensitive help feature that shows the options available in a
certain keyword sequence using a drop-down menu.The following figure shows an example of this
drop-down menu context-sensitive help feature.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
585
Configuring and Accessing the Web User Interface
Web User Interface Tips and Tricks
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
586
CHAPTER 23
PPP Half-Bridge on the Cisco ASR 1000 Series
Routers
First Published: December 12, 2014
For situations in which routed network needs connectivity to a remote bridged Ethernet network, a serial or
ISDN interface can be configured to function as a PPP half-bridge. The line to the remote bridge functions
as a virtual Ethernet interface, and the router's serial or ISDN interface functions as a node on the same
Ethernet subnetwork as the remote network.
The PPP full-bridge sends PPP packets to the PPP half-bridge, which converts them to routed packets and
forwards them to other router processes. Likewise, the PPP half-bridge converts routed packets to Ethernet
bridge packets and sends them to the PPP full-bridge on the same Ethernet subnetwork.
• Prerequisites for PPP Half-Bridge on the Cisco ASR 1000 Series Routers, page 587
• Information About PPP Half-Bridge on the Cisco ASR 1000 Series Routers, page 588
• Configuration Examples for PPP Half-Bridge, page 589
• Verifying PPP Half-Bridge, page 589
• Additional References, page 591
• Feature Information for PPP Half-Bridge on the Cisco ASR 1000 Series Routers, page 592
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
587
PPP Half-Bridge on the Cisco ASR 1000 Series Routers
Information About PPP Half-Bridge on the Cisco ASR 1000 Series Routers
When a packet destined to the Ethernet arrives at the PPP half-bridge, it is converted to Ethernet packets,
encapsulated in PPP frames, and sent on the Ethernet bridge link. The PPP full-bridge decapsulates PPP
header, and forwards the Ethernet packet with bridge functionality.
In the reverse direction, PPP half-bridge extracts the Ethernet packets encapsulated in PPP frames that are
received from PPP full-bridge device. The PPP half-bridge converts them to IP packets, and routes them on
the Internet.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
588
PPP Half-Bridge on the Cisco ASR 1000 Series Routers
Configuration Examples for PPP Half-Bridge
Example: Configuring PPP Half-Bridge on the Cisco ASR 1000 Series Routers
The following example shows how to configure PPP Half-Bridge on ASR 1000 Series Routers:
interface Serial0/1/1:0
ip address 101.0.0.1 255.255.255.0
encapsulation ppp
ppp bridge ip
no ip routing
interface Serial5/1:0
no ip address
encapsulation ppp
bridge-group 1
interface GigabitEthernet0/2
bridge-group 1
Command Purpose
show ppp interfaces Displays PPP state information for an interface.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
589
PPP Half-Bridge on the Cisco ASR 1000 Series Routers
Debugging PPP Half-Bridge
Command Purpose
debug ppp negotiation Enables debugging of LCP and Network Control
Protocol (NCP) session negotiations.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
590
PPP Half-Bridge on the Cisco ASR 1000 Series Routers
Additional References
Additional References
Related Documents
Standards
Standard Title
None —
MIBs
RFCs
RFC Title
None —
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
591
PPP Half-Bridge on the Cisco ASR 1000 Series Routers
Feature Information for PPP Half-Bridge on the Cisco ASR 1000 Series Routers
Technical Assistance
Description Link
The Cisco Support and Documentation website {start
provides online resources to download documentation, hypertext}http://www.cisco.com/cisco/web/support/index.html{end
software, and tools. Use these resources to install and hypertext}
configure the software and to troubleshoot and resolve
technical issues with Cisco products and technologies.
Access to most tools on the Cisco Support and
Documentation website requires a Cisco.com user ID
and password.
Note {start cross reference}Table 23-1{end cross reference} lists only the software releases that support a given
feature in a given software release train. Unless noted otherwise, subsequent releases of that software
release train also support that feature.
Table 42: Feature Information for PPP Half-Bridge on the Cisco ASR 1000 Series Routers
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
592
CHAPTER 24
Cisco ASR 1000 Embedded Services Processor
10G Non Crypto Capable New Feature
First Published: September 26, 2008
Last Updated: September 26, 2008
The Cisco ASR 1000 Embedded Services Processor 10G Non Crypto Capable new feature includes:
• Embedded Services Processor (ESP) in which all encryption chips have been removed
• Encryption software is removed from the Cisco IOS XE Route Processor software subpackage.
Finding Support Information for Platforms and Cisco IOS and Catalyst OS Software Images
Use Cisco Feature Navigator to find information about platform support and Cisco IOS and Catalyst OS
software image support. To access Cisco Feature Navigator, go to http://www.cisco.com/go/cfn . An account
on Cisco.com is not required.
• Information About Cisco ASR 1000 ESP 10G Non Crypto Capable New Feature, page 593
• Checking the ESP Board, page 594
• Additional References, page 594
Information About Cisco ASR 1000 ESP 10G Non Crypto Capable
New Feature
For those users who are under export or import restrictions for strong encryption services products, the Cisco
ASR 1000 ESP board (ASR1000-ESP10-N) without encryption is provided. This unrestricted product format,
in which all encryption chips have been removed, can be provided in the Cisco ASR 1002, 1004, and 1006
Series Routers. Additionally, a Cisco IOS XE 2.2 image for this ESP is available that does not contain
encryption software. Therefore, any Cisco ASR 1000 Series Router which contains the ASR1000-ESP10-N
ESP board does not provide Secure Shell (SSH), Transport Layer Security (TLS), Secure Socket Layer (SSL),
or IP Security (IPSec) encryption processes. All other functionality found in the Cisco ASR 1000 Series
Routers remains the same.
The benefits of Cisco ASR 1000 ESP 10G Non Crypto Capable new feature are:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
593
Cisco ASR 1000 Embedded Services Processor 10G Non Crypto Capable New Feature
Checking the ESP Board
• Fully unrestricted network product that meets US export restrictions and any foreign security import
restrictions.
• Users can obtain encryption processes of their own choosing.
Additional References
The following sections provide references related to the Cisco ASR 1000 ESP 10G Non Crypto Capable New
Feature.
Related Documents
Cisco ASR 1000 Series Routers hardware installation Cisco ASR 1000 Series Aggregation Services Routers
information. Hardware Installation and Initial Configuration
Guide at
http://www.cisco.com/en/US/docs/routers/asr1000/install/guide/chassis/asr1000hig.html
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
594
Cisco ASR 1000 Embedded Services Processor 10G Non Crypto Capable New Feature
Additional References
Standards
Standard Title
No new or modified standards are supported by this —
feature, and support for existing standards has not
been modified by this feature.
MIBs
RFCs
RFC Title
No new or modified RFCs are supported by this —
feature, and support for existing RFCs has not been
modified by this feature
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
595
Cisco ASR 1000 Embedded Services Processor 10G Non Crypto Capable New Feature
Additional References
Technical Assistance
Description Link
The Cisco Support website provides extensive online http://www.cisco.com/techsupport
resources, including documentation and tools for
troubleshooting and resolving technical issues with
Cisco products and technologies.
To receive security and technical information about
your products, you can subscribe to various services,
such as the Product Alert Tool (accessed from Field
Notices), the Cisco Technical Services Newsletter,
and Really Simple Syndication (RSS) Feeds.
Access to most tools on the Cisco Support website
requires a Cisco.com user ID and password.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
596
CHAPTER 25
Ethernet Virtual Connections on Port Channels
A port channel bundles individual Ethernet links into a single logical link that provides an aggregated
bandwidth of up to four physical links. The Ethernet Virtual Connection (EVC) Port Channel feature provides
support for the Ethernet service instances on a port channel.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
597
Ethernet Virtual Connections on Port Channels
Quality of Service Support
The following section describes the QoS support for the following interfaces:
Port-Channel Interface
• Does not support any QoS policies on the port-channel interface.
Member-Link Interface
• Supports egress queuing, policing, and marking for flow-based load balancing.
• Supports egress queuing, policing, and marking for VLAN-based manual load balancing.
• Supports egress queuing, policing, marking, and the configuration of similar policies on two links for
LACP 1:1.
Note Ensure that you configure the QoS policies for the EVCs on a port channel and a member link separately.
Note Service policies for ingress traffic are supported on EVC only.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
598
Ethernet Virtual Connections on Port Channels
Configuring a Port Channel Interface with ethernet Service Instances
SUMMARY STEPS
1. enable
2. configure terminal
3. interface port-channel number
4. [no] ip address
5. no negotiation auto
6. [no] service instance id Ethernet [ service-name]
7. encapsulation { default | untagged | dot1q vlan-id [ second-dot1q vlan-id] }
8. [no] service instance id ethernet [ service-name]
9. encapsulation {default | untagged | dot1q vlan-id [ second-dot1q vlan-id] }
DETAILED STEPS
Example:
Router# configure terminal
Example:
Router(config)# interface port-channel 11
Example:
Router(config-if)# no ip address
Step 5 no negotiation auto Disables the advertisement of speed, duplex mode, and
flow control on a Gigabit Ethernet interface.
Example:
Router(config-if)# no negotiation auto
Step 6 [no] service instance id Ethernet [ service-name] Creates a service instance (an instantiation of an EVC)
on an interface and sets the device to the config-if-srv
Example: submode.
Router(config-if)# service instance 1 ethernet
Step 7 encapsulation { default | untagged | dot1q vlan-id [ Defines the matching criteria to be used in order to map
second-dot1q vlan-id] } ingress dot1q frames on an interface to the appropriate
service instance.
Example:
Router(config-if-srv)# encapsulation dot1q 101
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
599
Ethernet Virtual Connections on Port Channels
Adding a Port Channel Ethernet Flow Point to a Bridge Domain
Example:
Router(config-if)# service instance 2 ethernet
Step 9 encapsulation {default | untagged | dot1q vlan-id [ Defines the matching criteria to be used in order to map
second-dot1q vlan-id] } ingress dot1q frames on an interface to the appropriate
service instance.
Example:
Router(config-if-srv)# encapsulation dot1q 201
SUMMARY STEPS
DETAILED STEPS
Step 2 member port-channel interface id service-instance Creates a service instance on the interface.
id
Example:
Router(config-if-srv)# member Port-channel1
service-instance 1
Step 3 [no] bridge-domain bridge-id | xconnect vfi vfi The bridge-domain command binds the service instance to a
name bridge-domain instance, where bridge-id is the identifier of the
bridge-domain instance. The xconnect vfi command specifies
Example: the Layer 2 virtual forwarding interface (VFI) that you are
Router(config-if-srv)# bridge-domain 200 binding to the interface, where vfi name is the name of the VFI.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
600
Ethernet Virtual Connections on Port Channels
Adding an Ethernet Port to the Port Channel Interface
Example:
Router(config-if-srv)# member Port-channel1
service-instance 2
SUMMARY STEPS
DETAILED STEPS
Example:
Router(config-if-srv)# no ip address
Step 3 no negotiation auto Disables the advertisement of speed, duplex mode, and flow
control on a Gigabit Ethernet interface.
Example:
Router(config-if-srv)# no negotiation auto
Example:
Router(config-if-srv)# channel-group 1
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
601
Ethernet Virtual Connections on Port Channels
Load Balancing the EVCs on Port Channels
Load-Balancing Algorithm
When you select flow-based load balancing, a global flow-based load-balancing algorithm is applied to the
port channel by default. Using the packet header information, the corresponding port channel balances the
traffic across all the member links. You can configure the device to use one of the following methods to load
balance across the port channels:
• Destination IP Address
• Destination MAC Address
• Source exclusive OR (XOR) Destination IP Address
• Source XOR Destination MAC Address
• Source IP Address
• Source MAC Address
The provision that you configure will be applied to all the egress traffic streams on all the port-channel
interfaces that have flow-based load balancing.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
602
Ethernet Virtual Connections on Port Channels
Note Flow-based load balancing is enabled by default at the global level. You must explicitly configure
VLAN-based load balancing; otherwise, the default load-balancing method is flow-based.
To enable flow-based load balancing on a port channel, perform the following steps:
SUMMARY STEPS
1. enable
2. configure terminal
3. interface port-channel port-channel number
4. load-balancing {flow | vlan}
5. end
DETAILED STEPS
Example:
Router# enable
Example:
Router# configure terminal
Step 3 interface port-channel port-channel number Specifies the port channel to configure, and enters the
configuration mode.
Example:
Router(config)# interface port-channel 1
Step 4 load-balancing {flow | vlan} Applies the load-balancing method to the specific port
channel.
Example:
Router(config-if)# load-balancing flow
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
603
Ethernet Virtual Connections on Port Channels
Configuring Flow Based Load Balancing
Example:
Router(config-if)# end
SUMMARY STEPS
1. enable
2. configure terminal
3. interface port-channel channel-number
4. port-channel load-balance flow-based
5. end
DETAILED STEPS
Example:
Router# configure terminal
Example:
Router(config)# interface port-channel 1
Step 4 port-channel load-balance flow-based Configures the specified port-channel interface in the
flow-based load-balancing mode.
Example:
Router(config-if)# port-channel load-balance
flow-based
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
604
Ethernet Virtual Connections on Port Channels
VLAN-Based Manual Load Balancing
SUMMARY STEPS
1. enable
2. configure terminal
3. interface port-channel channel-number
4. no ip address
5. no negotiation auto
6. port-channel load-balancing link 1
7. backup link 2
8. service-instance 100,300
9. port-channel load-balancing link 2
10. backup link 1
11. service-instance 200,400
12. load-balancing vlan
13. service instance id ethernet
14. encapsulation { default | untagged | dot1q vlan-id [ second-dot1q vlan-id] }
15. service instance id ethernet
16. encapsulation { default | untagged | dot1q vlan-id [ second-dot1q vlan-id] }
17. service instance id ethernet
18. encapsulation { default | untagged | dot1q vlan-id [ second-dot1q vlan-id] }
19. service instance id ethernet
20. encapsulation { default | untagged | dot1q vlan-id [ second-dot1q vlan-id] }
21. interface type number
22. no ip address
23. no negotiation auto
24. channel-group channel-number link link-number
25. interface type number
26. no ip address
27. no negotiation auto
28. channel-group channel-number link link-number
29. end
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
605
Ethernet Virtual Connections on Port Channels
Configuring VLAN Based Manual Load Balancing
DETAILED STEPS
Example:
Router# configure terminal
Step 3 interface port-channel channel-number Enters the interface configuration mode and defines the
interface as a port channel.
Example:
Router(config)# interface port-channel 1
Example:
Router(config-if)# no ip address
Step 5 no negotiation auto Disables the advertisement of speed, duplex mode, and
flow control on a port-channel interface.
Example:
Router(config-if)# no negotiation auto
Example:
Router(config-if)# port-channel load-balancing
link 1
Example:
Router(config-if)# backup link 2
Example:
Router(config-if)# service-instance 100,300
Example:
Router(config-if)# port-channel load-balancing
link 2
Example:
Router(config-if)# backup link 1
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
606
Ethernet Virtual Connections on Port Channels
Configuring VLAN Based Manual Load Balancing
Example:
Router(config-if)# service-instance 200,400
Example:
Router(config-if)# load-balancing vlan
Example:
Router(config-if)# service instance 100 ethernet
Step 14 encapsulation { default | untagged | dot1q vlan-id [ Defines the matching criteria to be used in order to map
second-dot1q vlan-id] } the ingress dot1q frames on an interface to the
appropriate service instance.
Example:
Router(config-if-srv)# encapsulation dot1q 100
Example:
Router(config-if)# service instance 200 ethernet
Step 16 encapsulation { default | untagged | dot1q vlan-id [ Defines the matching criteria to be used in order to map
second-dot1q vlan-id] } the ingress dot1q frames on an interface to the
appropriate service instance.
Example:
Router(config-if-srv)# encapsulation dot1q 200
Example:
Router(config-if)# service instance 300 ethernet
Step 18 encapsulation { default | untagged | dot1q vlan-id [ Defines the matching criteria to be used in order to map
second-dot1q vlan-id] } the ingress dot1q frames on an interface to the
appropriate service instance.
Example:
Router(config-if-srv)# encapsulation dot1q 300
Example:
Router(config-if)# service instance 400 ethernet
Step 20 encapsulation { default | untagged | dot1q vlan-id [ Defines the matching criteria to be used in order to map
second-dot1q vlan-id] } the ingress dot1q frames on an interface to the
appropriate service instance.
Example:
Router(config-if-srv)# encapsulation dot1q 400
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
607
Ethernet Virtual Connections on Port Channels
Configuring VLAN Based Manual Load Balancing
Example:
Router(config)# interface gigabitethernet0/2/6
Example:
Router(config-if)# no ip address
Step 23 no negotiation auto Disables the advertisement of speed, duplex mode, and
flow control on a port-channel interface.
Example:
Router(config-if)# no negotiation auto
Step 24 channel-group channel-number link link-number Assigns a Gigabit Ethernet interface to the specified
channel group and link.
Example:
Router(config-if)# channel-group 1 link 1
Step 25 interface type number Specifies the interface type and number.
Example:
Router(config)# interface gigabitethernet0/2/7
Example:
Router(config-if)# no ip address
Step 27 no negotiation auto Disables the advertisement of speed, duplex mode, and
flow control on a port-channel interface.
Example:
Router(config-if)# no negotiation auto
Step 28 channel-group channel-number link link-number Assigns a Gigabit Ethernet interface to the specified
channel group and link.
Example:
Router(config-if)# channel-group 1 link 1
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
608
Ethernet Virtual Connections on Port Channels
Configuring VLAN Based Manual Load Balancing
Router# enable
Router# configure terminal
Router(config)# interface Port-channel 1
Router(config-if)# port-channel load-balance flow-based
Router(config-if)# end
The following example shows how to configure QoS on an EVC port channel:
Router> enable
Router# configure terminal
Router(config)# class-map c1-cos2-cos4
match cos 2 match vlan 1
Router(config)# policy-map p1-ingress
Router(config-pmap)# class c1-cos2-cos4
Router(config-pmap-c)# police cir 100000 conform-action set-cos-transmit 4
Router(config)# interface Port-channel1
Router(config-if)# no ip address
Router(config-if)# no negotiation auto
Router(config-f)# load-balancing vlan
Router(config-if)# service instance 1 ethernet
Router(config-if-srv)# encapsulation dot1q 1
Router(config-if-srv)# service-policy input p1-ingress
Router(config-if)# port-channel load-balance link 1
Router(config-if)# backup link 2
Router(config-if)# service-instance 1
Router(config-if)# interface GigabitEthernet3/0/3
Router(config-if)# no ip address
Router(config-if)# no shutdown
Router(config-if)# negotiation auto
Router(config-if)# channel-group 1 link 1
Router(config-if)# interface GigabitEthernet5/0/0
Router(config-if)# no ip address
Router(config-if)# no shutdown
Router(config-if)# negotiation auto
Router(config-if)# channel-group 1 link 2
Router(config-if)# bridge-domain 1
Router(config-if)# member Port-channel1 service-instance 1
The following example shows how to use the show running-config interface port-channel channel-number
command to verify an EVC port channel's per-flow load-balancing configuration:
Router# enable
Router# configure terminal
Router(config)# interface Port-channel 2
Router(config-if)# port-channel load-balance flow-based
Router(config-if)# end
Router# show running-config interface Port-channel 2
Building configuration...
Current configuration : 113 bytes
!
interface Port-channel2
band width 1000000
no ip address
port-channel load-balance flow-based
end
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
609
Ethernet Virtual Connections on Port Channels
Configuring LACP
Configuring LACP
To configure the channel mode for each individual link in the LACP port channel, perform the following
steps.
SUMMARY STEPS
1. config t
2. interface type slot/port
3. channel-group number mode {active | on | passive}
4. lacp {port-priority | rate}
5. lacp {ratefast | normal}
DETAILED STEPS
Example:
Router# config t
Router(config)#
Step 2 interface type slot/port Specifies the interface to configure, and enters the interface
configuration mode.
Example:
Router(config)# interface
GigabitEthernet0/2/0
Step 3 channel-group number mode {active | on | Specifies the port mode for the link in a port channel. After the
passive} LACP is enabled, configure each link or the entire channel as
active or passive. When you run port channels with no associated
Example: aggregation protocol, the port channel mode is always on.
Router(config-if)# channel-group 1 mode
active
Step 4 lacp {port-priority | rate} Configures the port priority for use with the LACP.
Example:
Router(config-if)# lacp port-priority 4000
Step 5 lacp {ratefast | normal} Configures the fast rate (one second) at which the LACP control
packets are sent to an LACP-supported interface. To reset the
Example: timeout rate to its default, use the no form of this command.
Router(config-if)# lacp rate fast
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
610
Ethernet Virtual Connections on Port Channels
Configuring the LACP Mode per Port Channel Interface
SUMMARY STEPS
DETAILED STEPS
Step 2 lacp {fast switch-over | max-bundle | max-bundle-Specifies the maximum number of ports to bundle in this
min-bundle} port channel.
fast switch-over-Enables fast switchover on this port channel.
Example:
Router (config-int)# lacp max-bundle 4 min-bundle-Specifies the minimum number of ports to bundle in this
port channel.
Configures four active links on the port channel. The remaining links
are in standby mode. Traffic is load-balanced among the active links.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
611
Ethernet Virtual Connections on Port Channels
Configuring the LACP Mode per Port Channel Interface
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
612
CHAPTER 26
Configuring Traffic Storm Control
This topic describes how to configure the Traffic Storm Control feature on a Cisco ASR 1000 Series
Aggregated Services Router.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
613
Configuring Traffic Storm Control
Configuring Traffic Storm Control
SUMMARY STEPS
DETAILED STEPS
Example:
Router(config)# interface GigabitEthernet 0/0/0
Example:
Router(config-if)# no ip address
Step 3 negotiation auto Enables advertisement of speed, duplex mode, and flow
control on a Gigabit Ethernet interface.
Example:
Router(config-if)# negotiation auto
Step 5 encapsulation dot1q vlan-id Defines the matching criteria to be used in order to map
ingress dot1q frames on an interface with the appropriate
Example: service instance.
Router(config-if-srv)# encapsulation dot1q 1-4094
Step 6 storm-control {{unicast | broadcast | multicast} cir Sets the storm control rate for unicast, broadcast, or
cir-value} multicast.
Example:
Router(config-if-srv)# storm-control unicast cir
8000
Router(config-if-srv)# storm-control broadcast cir
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
614
Configuring Traffic Storm Control
Examples
Step 7 bridge-domain bridge-id Binds the service instance to a bridge domain instance
where bridge-id is the identifier.
Example:
Router(config-if-srv)# bridge-domain 1
Examples
Example: Examples
The following example shows how to configure storm control rates for unicast, broadcast, and multicast traffic:
Router(config)# interface GigabitEthernet0/0/0
Router(config-if)# no ip address
Router(config-if)# negotiation auto
Router(config-if)# service instance 1 ethernet
Router(config-if-srv)# encapsulation dot1q 1-4094
Router(config-if-srv)# storm-control unicast cir 8000
Router(config-if-srv)# storm-control broadcast cir 1500000
Router(config-if-srv)# storm-control multicast cir 980000000
Router(config-if-srv)# bridge-domain 1
Use the show ethernet service instance id 1 interface GigabitEthernet 0/0/0 stats command to view the
storm control statistics.
Router# show ethernet service instance id 1 interface GigabitEthernet0/0/0 stats
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
615
Configuring Traffic Storm Control
Example: Configuring a Traffic Storm Control CIR
Note Ensure that you configure the default CIR first before configuring the per CoS CIR. If the default CIR is
not configured, the cos keyword will be disabled from the CLI. Before deleting the default CIR, ensure
that you remove all per-CoS CIRs for the same address type.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
616
CHAPTER 27
Unsupported Commands
This document lists the unsupported command in Cisco ASR 1000 Series Routers.
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
617
Unsupported Commands
Unsupported Commands in Cisco ASR 1000 Series Routers
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
618
Unsupported Commands
Unsupported Commands in Cisco ASR 1000 Series Routers
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
619
Unsupported Commands
Unsupported Commands in Cisco ASR 1000 Series Routers
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
620
Unsupported Commands
Unsupported Commands in Cisco ASR 1000 Series Routers
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
621
Unsupported Commands
Unsupported Commands in Cisco ASR 1000 Series Routers
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
622
CHAPTER 28
Configuration Examples
This appendix is designed to provide examples of how some common networking tasks can be accomplished
on the Cisco ASR 1000 Series Routers. The examples in this appendix are provided for illustrative purposes
only; little or no context is given with these examples.
When reading this section, also be aware that networking configurations are complex and can be configured
many ways. The examples in this section simply show one method of accomplishing a configuration.
This appendix contains the following examples:
• Configuring the Router to Boot the Consolidated Package on the TFTP Server , page 623
• Copying the Consolidated Package from the TFTP Server to the Router , page 626
• Configuring the Router to Boot Using the Consolidated Package Stored on the Router, page 626
• Extracting the SubPackages from a Consolidated Package into the Same File System, page 628
• Extracting the SubPackages from a Consolidated Package into a Different File System, page 629
• Configuring the Router to Boot Using the SubPackages, page 630
• Backing Up Configuration Files, page 632
• Enabling a Second IOS Process on a Single RP Using SSO , page 633
• ISSU—Consolidated Package Upgrade, page 636
Router(config)#config-reg 0x2102
Router(config)# exit
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
623
Configuration Examples
Configuring the Router to Boot the Consolidated Package on the TFTP Server
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
624
Configuration Examples
Configuring the Router to Boot the Consolidated Package on the TFTP Server
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
625
Configuration Examples
Copying the Consolidated Package from the TFTP Server to the Router
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
626
Configuration Examples
Configuring the Router to Boot Using the Consolidated Package Stored on the Router
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
627
Configuration Examples
Extracting the SubPackages from a Consolidated Package into the Same File System
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
628
Configuration Examples
Extracting the SubPackages from a Consolidated Package into a Different File System
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
629
Configuration Examples
Configuring the Router to Boot Using the SubPackages
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
630
Configuration Examples
Configuring the Router to Boot Using the SubPackages
#########################################################################################################################################################################################################################
Boot image size = 22294732 (0x15430cc) bytes
Using midplane macaddr
Package header rev 0 structure detected
Calculating SHA-1 hash...done
validate_package: SHA-1 hash:
calculated 4ad33773:e1cb7492:db502416:4ad586f2:7c4d9701
expected 4ad33773:e1cb7492:db502416:4ad586f2:7c4d9701
Image validated
PPC/IOS XE loader version: 0.0.3
loaded at: 00800000 01D45004
zimage at: 00807673 009B92D6
initrd at: 009BA000 01041CC9
isord at: 01042000 01D42800
avail ram: 00400000 00800000
Kernel load:
Uncompressing image... dst: 00000000 lim: 00400000 start: 00807673 size: 001B1C63...done.
Now booting the IOS XE kernel
%IOSXEBOOT-4-BOOT_SRC: (rp/0): Non-HD Boot
%IOSXEBOOT-4-BOOT_PARAMETER: (rp/0): Booting with custom BOOT_PARAM setting
Restricted Rights Legend
Use, duplication, or disclosure by the Government is
subject to restrictions as set forth in subparagraph
(c) of the Commercial Computer Software - Restricted
Rights clause at FAR sec. 52.227-19 and subparagraph
(c) (1) (ii) of the Rights in Technical Data and Computer
Software clause at DFARS sec. 252.227-7013.
cisco Systems, Inc.
170 West Tasman Drive
San Jose, California 95134-1706
Cisco IOS Software, IOS-XE Software (PPC_LINUX_IOSD-ADVENTERPRISEK9-M), Version 12.2(33)XNA,
RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2008 by Cisco Systems, Inc.
Compiled Thu 01-May-08 00:29 by mcpre
Image text-base: 0x10064AF0, data-base: 0x137E0958
Cisco IOS-XE software, Copyright (c) 1986-2008 by Cisco Systems, Inc.
All rights reserved. Certain components of Cisco IOS-XE software are
licensed under the GNU General Public License (GPL) Version 2.0. The
software code licensed under GPL Version 2.0 is free software that comes
with ABSOLUTELY NO WARRANTY. You can redistribute and/or modify such
GPL code under the terms of GPL Version 2.0. For more details, see the
documentation or License Notice file accompanying the IOS-XE software,
or the applicable URL provided on the flyer accompanying the IOS-XE
software.
This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you
agree to comply with applicable laws and regulations. If you are unable
to comply with U.S. and local laws, return this product immediately.
A summary of U.S. laws governing Cisco cryptographic products may be found at:
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html
If you require further assistance please contact us by sending email to
[email protected].
cisco ASR1006 (RP1) processor with 1776227K/6147K bytes of memory.
5 Gigabit Ethernet interfaces
2 Packet over SONET interfaces
2 Channelized T3 ports
32768K bytes of non-volatile configuration memory.
4194304K bytes of physical memory.
921599K bytes of eUSB flash at bootflash:.
39004543K bytes of SATA hard disk at harddisk:.
Duplex is configured.Remove duplex configuration before enabling auto-negotiation
Press RETURN to get started!
<some output removed for brevity?
User Access Verification
Username: user
Password:
Router> enable
Password:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
631
Configuration Examples
Backing Up Configuration Files
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
632
Configuration Examples
Copying a Startup Configuration File to an USB Flash Disk
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
633
Configuration Examples
Enabling a Second IOS Process on a Single RP Using SSO
Router# reload
Proceed with reload? [confirm]
*May 27 19:45:16.917: %SYS-5-RELOAD: Reload requested by user on console. Reload Reason:
Reload command.
System Bootstrap, Version 12.2(33r)XN2, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
634
Configuration Examples
Enabling a Second IOS Process on a Single RP Using SSO
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
635
Configuration Examples
ISSU—Consolidated Package Upgrade
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
636
Configuration Examples
ISSU—Consolidated Package Upgrade
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
637
Configuration Examples
ISSU—Consolidated Package Upgrade
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
638
Configuration Examples
ISSU—Consolidated Package Upgrade
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
639
Configuration Examples
ISSU—Consolidated Package Upgrade
boot-end-marker
Router#
At this point of the procedure, the upgrade of RP1 is complete.
The following procedure uses the same steps to upgrade RP0. The user is still on RP1 when this process
begins:
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
640
Configuration Examples
ISSU—Consolidated Package Upgrade
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
641
Configuration Examples
ISSU—Consolidated Package Upgrade
Cisco ASR 1000 Series Aggregation Services Routers Software Configuration Guide
642