Configuring RPR and RPR+ Supervisor Engine Redundancy

Similar documents
Configuring RPR Supervisor Engine Redundancy

Configuring RPR Supervisor Engine Redundancy

Configuring Supervisor Engine Redundancy on the Catalyst 4507R and 4510R Switches

Configuring Supervisor Engine Redundancy Using RPR and SSO on Supervisor Engine 6-E and Supervisor Engine 6L-E

Configuring Cisco NSF with SSO Supervisor Engine Redundancy

Stack Manager and High Availability

High Availability Commands

Catalyst 6000/6500 Series Switches with Redundant Supervisor Engines Software Image Upgrade Configuration Example

Redundancy Commands CHAPTER

Managing Switch Stacks

RPR+ on Cisco 7500 Series Routers

Configuring a Supervisor Engine 720

Configuring InterVLAN Routing

mail-server through service image-version efsu

Configuring VTP. Understanding How VTP Works CHAPTER

BGP NSF Awareness. Finding Feature Information

Configuring IEEE 802.3ad Link Bundling and Load Balancing

Cisco IOS Commands for the Catalyst 6500 Series Switches with the Supervisor Engine 32 PISA

GRP Redundant Processor Support

VLAN Trunking Protocol (VTP)

Cisco IOS Commands. abort CHAPTER

Configuring IGMP Snooping for IPv4 Multicast Traffic

Command-Line Interfaces

Configuring High Availability

Using AutoQoS. Understanding AutoQoS CHAPTER

To change the default directory or file system, use the cd command in user EXEC or privileged EXEC mode. cd [filesystem:][directory]

Hitless Failover and Hitless Upgrade User Guide

Configuring Failover. Understanding Failover CHAPTER

Configuring Flex Links

Managing Switch Stacks

Configuring Interfaces

Managing Modules. About Modules. Send documentation comments to CHAPTER

Cisco cbr Converged Broadband Routers High Availability Configuration Guide for Cisco IOS XE Everest

Command-Line Interfaces

Configuring VLAN Interfaces

Cisco Catalyst 4500 E-Series High Availability

Cisco Nonstop Forwarding

Configuring Host Router and Cisco Analog Video Gateway Module Interfaces

Configuring the Cisco 3825 Mobile Wireless Edge Router in a RAN-O Solution with the Command-Line Interface

High Availability (AP SSO) Deployment Guide

Configuring VLAN Interfaces

Using the Command-Line Interface

Single-router APS for the Cisco Series Router

2rd2 Cisco IOS Commands for the Cisco 7600 Series Router verify. verify {{{/md5 flash-filesystem} [expected-md5-signature]} {/ios flash-filesystem}

High Availability Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9500 Switches)

Cisco cbr Converged Broadband Routers High Availability Configuration Guide

Configuring 4-Port Gigabit Ethernet WAN Optical Services Modules

High Availability and Redundant Operation

Multiprocessor WAN Application Module

Port ACLs (PACLs) Prerequisites for PACls CHAPTER

Upgrade/Downgrade Guide, Cisco ACE 4700 Series Application Control Engine Appliance

Software Upgrade Processes Supported by Cisco ASR 1000 Series Routers

Configuring VRRP. Finding Feature Information. The Virtual Router Redundancy Protocol (VRRP) is an election protocol that dynamically assigns

NSF SSO ISSU Support for VPLS

Configuring NetFlow. Understanding NetFlow CHAPTER

Configuring VLAN ACLs

Upgrading the Software

Index. B Boot software 5-2 Bridging architecture 7-6 Broadcast filter 8-55 limiting 8-22 Buffer port 7-9 Syslog 8-17, 8-20

CertifyMe. CertifyMe

MPLS LDP Graceful Restart

Configuring IEEE 802.3ad LACP EtherChannels on the Cisco MWR 2941

Network-Level High Availability

This table describes the supervisor module options for switches in the Cisco MDS 9000 Family.

Configuring Virtual Switching Systems

This chapter describes how to configure VLANs on the Cisco 7600 series routers.

22 Cisco IOS Commands for the Cisco 7600 Series Router policy-map

Cisco Nexus 1000V Software Upgrade Guide, Release 4.0(4)SV1(3d)

Configuring IGMP Snooping for IPv4 Multicast Traffic

Using Ethernet Operations Administration and Maintenance

standby arp gratuitous through track vrrp

Cisco ASR 1000 Series Aggregation Services Routers: ISSU Deployment Guide and Case Study

Configuring Web-Based Authentication

Network Virtualization Configuration Guide, Cisco IOS XE (Cisco NCS 4200 Series)

Cisco 7500 Series Line Card Configuration Commands

Cisco Branch Routers Series Network Analysis Module (NME-NAM-120S) Installation and Configuration Note, 4.2

Performance Route Processor (PRP) Software Configuration in Cisco Series Routers

First Hop Redundancy Protocols Configuration Guide, Cisco IOS XE Release 3SE (Catalyst 3850 Switches)

No Service Password-Recovery

Configuring StackWise Virtual

Finding Support Information for Platforms and Cisco IOS Software Images

Replace Supervisor Module in Cisco Catalyst 6500 Virtual Switching System 1440

Stack Manager and High Availability Configuration Guide, Cisco IOS XE Everest 16.6.x (Catalyst 9300 Switches)

Configuring Cisco IP Phone Support

Configuring Transports

Configuring Transports

Cisco IOS Commands. abort CHAPTER

Route Processor Redundancy Plus (RPR+)

This document describes troubleshooting techniques for the Nexus 7000 (N7K) hardware.

This chapter describes how to configure NetFlow Data Export (NDE).

Configuring VTP. Understanding How VTP Version 1 and Version 2 Work CHAPTER

Configuring Virtual Port Channels

Consolidated Packages and SubPackages Management

Configuring Online Diagnostics

Configuring NTP. Information About NTP. Information About the NTP Server. This chapter contains the following sections:

Switch Memory and Configuration

Configuring WCCPv2. Information About WCCPv2. Send document comments to CHAPTER

Managing Your Switches

Cisco Series Performance Routing Engine 4

IPv6 Routing: RIP for IPv6

Managing Switch Stacks

Transcription:

CHAPTER 8 Configuring RPR and RPR+ Supervisor Engine Redundancy This chapter describes how to configure supervisor engine redundancy using route processor redundancy (RPR) and RPR+. For complete syntax and usage information for the commands used in this chapter, refer to the Cisco IOS Master Command List, Release 12.2SX at this URL: http://www.cisco.com/en/us/docs/ios/mcl/allreleasemcl/all_book.html All releases support RPR and RPR+. With Release 12.2(18)SXE and later releases, RPR and RPR+ support IPv6 multicast traffic. Release 12.2(18)SXD and later releases support nonstop forwarding (NSF) with stateful switchover (SSO) on all supervisor engines (see Chapter 7, Configuring NSF with SSO Supervisor Engine Redundancy ). This chapter consists of these sections: Understanding RPR and RPR+, page 8-2 Supervisor Engine Redundancy Guidelines and Restrictions, page 8-4 Configuring Supervisor Engine Redundancy, page 8-6 Performing a Fast Software Upgrade, page 8-8 Copying Files to an MSFC, page 8-9 Tip For additional information about Cisco Catalyst 6500 Series Switches (including configuration examples and troubleshooting information), see the documents listed on this page: http://www.cisco.com/en/us/products/hw/switches/ps708/tsd_products_support_series_home.html Participate in the Technical Documentation Ideas forum 8-1

Understanding RPR and RPR+ Chapter 8 Understanding RPR and RPR+ These sections describe supervisor engine redundancy using RPR and RPR+: Supervisor Engine Redundancy Overview, page 8-2 RPR Operation, page 8-2 RPR+ Operation, page 8-3 Supervisor Engine Configuration Synchronization, page 8-3 Supervisor Engine Redundancy Overview Catalyst 6500 series switches support fault resistance by allowing a redundant supervisor engine to take over if the primary supervisor engine fails. Catalyst 6500 series switches support these redundancy modes: RPR Supports a switchover time of 2 or more minutes. Route processor redundancy plus (RPR+) Supports a switchover time of 30 or more seconds. The following events cause a switchover: A hardware failure on the active supervisor engine Clock synchronization failure between supervisor engines A manual switchover RPR Operation RPR supports the following features: Auto-startup and bootvar synchronization between active and redundant supervisor engines Hardware signals that detect and decide the active or redundant status of supervisor engines Clock synchronization every 60 seconds from the active to the redundant supervisor engine A redundant supervisor engine that is booted but not all subsystems are up: if the active supervisor engine fails, the redundant supervisor engine become fully operational An operational supervisor engine present in place of the failed unit becomes the redundant supervisor engine Support for fast software upgrade (FSU) (See the Performing a Fast Software Upgrade section on page 8-8.) When the switch is powered on, RPR runs between the two supervisor engines. The supervisor engine that boots first becomes the RPR active supervisor engine. The Multilayer Switch Feature Card and Policy Feature Card become fully operational. The MSFC and PFC on the redundant supervisor engine come out of reset but are not operational. In a switchover, the redundant supervisor engine become fully operational and the following occurs: All switching modules power up again Remaining subsystems on the MSFC (including Layer 2 and Layer 3 protocols) are brought up Access control lists (ACLs) are reprogrammed into supervisor engine hardware 8-2

Chapter 8 Understanding RPR and RPR+ In a switchover, there is a disruption of traffic because some address states are lost and then restored after they are dynamically redetermined. RPR+ Operation When RPR+ mode is used, the redundant supervisor engine is fully initialized and configured, which shortens the switchover time. The active supervisor engine checks the image version of the redundant supervisor engine when the redundant supervisor engine comes online. If the image on the redundant supervisor engine does not match the image on the active supervisor engine, RPR redundancy mode is used. With RPR+, the redundant supervisor engine is fully initialized and configured, which shortens the switchover time if the active supervisor engine fails or if a manual switchover is performed. When the switch is powered on, RPR+ runs between the two supervisor engines. The supervisor engine that boots first becomes the active supervisor engine. The Multilayer Switch Feature Card and Policy Feature Card become fully operational. The MSFC and PFC on the redundant supervisor engine come out of reset but are not operational. RPR+ enhances RPR by providing the following additional benefits: Reduced switchover time Depending on the configuration, the switchover time is 30 or more seconds. Installed modules are not reloaded Because both the startup configuration and the running configuration are continually synchronized from the active to the redundant supervisor engine, installed modules are not reloaded during a switchover. Online insertion and removal (OIR) of the redundant supervisor engine RPR+ allows OIR of the redundant supervisor engine for maintenance. When the redundant supervisor engine is inserted, the active supervisor engine detects its presence and begins to transition the redundant supervisor engine to fully initialized state. Synchronization of OIR events Manual user-initiated switchover using the redundancy force-switchover command Supervisor Engine Configuration Synchronization These sections describe supervisor engine configuration synchronization: RPR Supervisor Engine Configuration Synchronization, page 8-4 RPR+ Supervisor Engine Configuration Synchronization, page 8-4 Configuration changes made through SNMP are not synchronized to the redundant supervisor engine. After you configure the switch through SNMP, copy the running-config file to the startup-config file on the active supervisor engine to trigger synchronization of the startup-config file on the redundant supervisor engine and with RPR+, reload the redundant supervisor engine and MSFC. 8-3

Supervisor Engine Redundancy Guidelines and Restrictions Chapter 8 RPR Supervisor Engine Configuration Synchronization During RPR mode operation, the startup-config files and the config-register configurations are synchronized by default between the two supervisor engines. In a switchover, the new active supervisor engine uses the current configuration. RPR+ Supervisor Engine Configuration Synchronization With RPR+ mode, the following operations trigger configuration synchronization: When a redundant supervisor engine first comes online, the startup-config file is copied from the active supervisor engine to the redundant supervisor engine. This synchronization overwrites any existing startup configuration file on the redundant supervisor engine. When configuration changes occur during normal operation, redundancy performs an incremental synchronization from the active supervisor engine to the redundant supervisor engine. Redundancy synchronizes user-entered CLI commands incrementally line-by-line from the active supervisor engine to the redundant supervisor engine. Even though the redundant supervisor engine is fully initialized, it only interacts with the active supervisor engine to receive incremental changes to the configuration files as they occur. You cannot enter CLI commands on the redundant supervisor engine. Supervisor Engine Redundancy Guidelines and Restrictions These sections describe supervisor engine redundancy guidelines and restrictions: Redundancy Guidelines and Restrictions, page 8-4 RPR+ Guidelines and Restrictions, page 8-5 Hardware Configuration Guidelines and Restrictions, page 8-5 Configuration Mode Restrictions, page 8-6 Redundancy Guidelines and Restrictions These guidelines and restrictions apply to RPR and RPR+ redundancy modes: The two Gigabit Ethernet interfaces on the redundant supervisor engine are always active. Supervisor engine redundancy does not provide supervisor engine mirroring or supervisor engine load balancing. Only one supervisor engine is active. Configuration changes made through SNMP are not synchronized to the redundant supervisor engine. After you configure the switch through SNMP, copy the running-config file to the startup-config file on the active supervisor engine to trigger synchronization of the startup-config file on the redundant supervisor engine and with RPR+, reload the redundant supervisor engine and MSFC. Supervisor engine switchover takes place after the failed supervisor engine completes a core dump. A core dump can take up to 15 minutes. To get faster switchover time, disable core dump on the supervisor engines. 8-4

Chapter 8 Supervisor Engine Redundancy Guidelines and Restrictions RPR+ Guidelines and Restrictions These guidelines and restrictions apply to RPR+: Network services are disrupted until the redundant supervisor engine takes over and the switch recovers. The Forwarding Information Base (FIB) tables are cleared on a switchover. As a result, routed traffic is interrupted until route tables reconverge. Static IP routes are maintained across a switchover because they are configured from entries in the configuration file. Information about dynamic states maintained on the active supervisor engine is not synchronized to the redundant supervisor engine and is lost on switchover. These are examples of dynamic state information that is lost at switchover: Frame Relay Switched Virtual Circuits (SVCs) Frame Relay-switched DLCI information is maintained across a switchover because Frame Relay-switched DLCI configuration is in the configuration file. All terminated PPP sessions All ATM SVC information All terminated TCP and other connection-oriented Layer 3 and Layer 4 sessions BGP sessions All Automatic Protection System (APS) state information Both supervisor engines must run the same version of Cisco IOS software. If the supervisor engines are not running the same version of Cisco IOS software, the redundant supervisor engine comes online in RPR mode. Supervisor engine redundancy does not support nondefault VLAN data file names or locations. Do not enter the vtp file file_name command on a switch that has a redundant supervisor engine. Before installing a redundant supervisor engine, enter the no vtp file command to return to the default configuration. Supervisor engine redundancy does not support configuration entered in VLAN database mode. Use global configuration mode with RPR+ redundancy (see Chapter 14, Configuring VLANs ). Hardware Configuration Guidelines and Restrictions For redundant operation, the following guidelines and restrictions must be met: Cisco IOS running on the supervisor engine and the MSFC supports redundant configurations where the supervisor engines and MSFC routers are identical. If they are not identical, one will boot first and become active and hold the other supervisor engine and MSFC in a reset condition. Each supervisor engine must have the resources to run the switch on its own, which means all supervisor engine resources are duplicated, including all flash devices. Make separate console connections to each supervisor engine. Do not connect a Y cable to the console ports. 8-5

Configuring Supervisor Engine Redundancy Chapter 8 Both supervisor engines must have the same system image (see the Copying Files to an MSFC section on page 8-9). If a newly installed redundant supervisor engine has the Catalyst operating system installed, remove the active supervisor engine and boot the switch with only the redundant supervisor engine installed. Follow the procedures in the current release notes to convert the redundant supervisor engine from the Catalyst operating system. The configuration register in the startup-config must be set to autoboot (see the Modifying the Boot Field section on page 3-23). There is no support for booting from the network. With releases earlier than Release 12.2(17b)SXA, if these requirements are met, the switch functions in RPR+ mode by default. Configuration Mode Restrictions The following configuration restrictions apply during the startup synchronization process: You cannot perform configuration changes during the startup (bulk) synchronization. If you attempt to make configuration changes during this process, the following message is generated: Config mode locked out till standby initializes If configuration changes occur at the same time as a supervisor engine switchover, these configuration changes are lost. Configuring Supervisor Engine Redundancy These sections describe how to configure supervisor engine redundancy: Configuring Redundancy, page 8-6 Synchronizing the Supervisor Engine Configurations, page 8-7 Displaying the Redundancy States, page 8-7 Configuring Redundancy To configure redundancy, perform this task: Command Purpose Step 1 Router(config)# redundancy Enters redundancy configuration mode. Step 2 Router(config-red)# mode { rpr rpr-plus} Configures RPR or RPR+. When this command is entered, the redundant supervisor engine is reloaded and begins to work in RPR or RPR+ mode. 8-6

Chapter 8 Configuring Supervisor Engine Redundancy Command Purpose Step 3 Router# show running-config Verifies that RPR or RPR+ is enabled. Step 4 Router# show redundancy states Displays the operating redundancy mode. This example shows how to configure the system for RPR+ and display the redundancy state: Router> enable Router# configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)# redundancy Router(config-red)# mode rpr-plus Router(config-red)# end Router# show redundancy states my state = 13 -ACTIVE peer state = 1 -DISABLED Mode = Simplex Unit = Primary Unit ID = 1 Redundancy Mode (Operational) = Route Processor Redundancy Plus Redundancy Mode (Configured) = Route Processor Redundancy Plus Split Mode = Disabled Manual Swact = Disabled Reason: Simplex mode Communications = Down Reason: Simplex mode client count = 11 client_notification_tmr = 30000 milliseconds keep_alive TMR = 4000 milliseconds keep_alive count = 0 keep_alive threshold = 7 RF debug mask = 0x0 Router# Synchronizing the Supervisor Engine Configurations During normal operation, the startup-config and config-registers configuration are synchronized by default between the two supervisor engines. In a switchover, the new active supervisor engine uses the current configuration. Do not change the default auto-sync configuration. Displaying the Redundancy States To display the redundancy states, perform this task: Command Router# show redundancy states Purpose Displays the redundancy states. This example shows how to display the redundancy states: Router# show redundancy states 8-7

Performing a Fast Software Upgrade Chapter 8 my state = 13 -ACTIVE peer state = 8 -STANDBY HOT Mode = Duplex Unit = Primary Unit ID = 1 Redundancy Mode (Operational) = Route Processor Redundancy Plus Redundancy Mode (Configured) = Route Processor Redundancy Plus Split Mode = Disabled Manual Swact = Enabled Communications = Up client count = 11 client_notification_tmr = 30000 milliseconds keep_alive TMR = 9000 milliseconds keep_alive count = 0 keep_alive threshold = 18 RF debug mask = 0x0 Router# Performing a Fast Software Upgrade The fast software upgrade (FSU) procedure supported by RPR allows you to upgrade the Cisco IOS image on the supervisor engines without reloading the system. If you are performing a first-time upgrade to RPR from EHSA, you must reload both supervisor engines. FSU from EHSA is not supported. To perform an FSU, perform this task: Step 1 Step 2 Command {disk0 disk1}:target_filename sup-bootflash:target_filename {slavedisk0 slavedisk1}:target_filename slavesup-bootflash:target_filename Router# config terminal Router(config)# config-register 0x2102 Router(config)# boot system flash device:file_name Purpose Step 3 Router# copy running-config start-config Saves the configuration. Copies the new Cisco IOS image to the disk0: device or the disk1: device on the active supervisor engine. Copies the new Cisco IOS image to the bootflash: device on the active supervisor engine. Copies the new Cisco IOS image to the disk0: device or the disk1: device on the redundant supervisor engine. Copies the new Cisco IOS image to the bootflash: device on the redundant supervisor engine. Configures the supervisor engines to boot the new image. 8-8

Chapter 8 Copying Files to an MSFC Step 1 Command {disk0 disk1}:target_filename sup-bootflash:target_filename {slavedisk0 slavedisk1}:target_filename slavesup-bootflash:target_filename Purpose Copies the new Cisco IOS image to the disk0: device or the disk1: device on the active supervisor engine. Copies the new Cisco IOS image to the bootflash: device on the active supervisor engine. Copies the new Cisco IOS image to the disk0: device or the disk1: device on the redundant supervisor engine. Copies the new Cisco IOS image to the bootflash: device on the redundant supervisor engine. Step 4 Router# hw-module {module num} reset Reloads the redundant supervisor engine and brings it back online (running the new version of the Cisco IOS software). Before reloading the redundant supervisor engine, make sure you wait long enough to ensure that all configuration synchronization changes have completed. Step 5 Router# redundancy force-switchover Conducts a manual switchover to the redundant supervisor engine. The redundant supervisor engine becomes the new active supervisor engine running the new Cisco IOS image. The modules are reloaded and the module software is downloaded from the new active supervisor engine. The old active supervisor engine reboots with the new image and becomes the redundant supervisor engine. To perform an EHSA to RPR FSU, use the reload command in Step 5. This example shows how to perform an FSU: Router# config terminal Router(config)# config-register 0x2102 Router(config)# boot system flash disk0:image_name Router# copy running-config start-config Router# hw-module reset Router# redundancy force-switchover Router# Copying Files to an MSFC Use the following command to copy a file to the bootflash: device on an active MSFC: bootflash:target_filename Use the following command to copy a file to the bootflash: device on a redundant MSFC: slavebootflash:target_filename 8-9

Copying Files to an MSFC Chapter 8 Tip For additional information about Cisco Catalyst 6500 Series Switches (including configuration examples and troubleshooting information), see the documents listed on this page: http://www.cisco.com/en/us/products/hw/switches/ps708/tsd_products_support_series_home.html Participate in the Technical Documentation Ideas forum 8-10