High Availability (HA) support for Flexible Netflow is introduced by providing support for both In-Service Software Upgrade (ISSU) and Stateful Switchover (SSO).
These features are enabled by default when the redundancy mode of operation is set to SSO.
Your software release may not support all the features documented in this module. For the latest caveats and feature information, see
Bug Search Tool and the release notes for your platform and software release. To find information 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 table at the end of this module.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to
www.cisco.com/go/cfn. An account on Cisco.com is not required.
Prerequisites for Flexible Netflow High Availability
The Cisco ISSU process must be configured and working properly. See the “Cisco In-Service Software Upgrade Process” feature module for more information.
SSO must be configured and working properly. See the “Stateful Switchover” feature module for more information.
Nonstop Forwarding (NSF) must be configured and working properly. See the “Cisco Nonstop Forwarding” feature module for more information.
Information About Flexible Netflow High Availability
The ISSU process allows Cisco software to be updated or otherwise modified while packet forwarding continues. In most networks, planned software upgrades are a significant cause of downtime. ISSU allows Cisco software to be modified while packet forwarding continues, which increases network availability and reduces downtime caused by planned software upgrades.
SSO
SSO refers to the implementation of Cisco software that allows applications and features to maintain a defined state between an active and standby Route Processor (RP).
In specific Cisco networking devices that support dual RPs, SSO takes advantage of RP redundancy to increase network availability. The SSO feature takes advantage of RP redundancy by establishing one of the RPs as the active RP while the other RP is designated as the standby RP, and then synchronizing critical state information between them. Following an initial synchronization between the two processors, SSO dynamically maintains RP state information between them.
A switchover from the active to the standby processor occurs when the active RP fails, is removed from the networking device, or is manually taken down for maintenance.
How to Configure Flexible Netflow High Availability
There are no configuration tasks specific to Flexible Netflow. All generalized configuration tasks for ISSU and SSO are described in the chapters referenced in the Prerequisites for Flexible Netflow High Availability.
The Flexible Netflow high availability features are enabled by default when the redundancy mode of operation is set to SSO.
How to Verify Flexible Netflow High Availability
SUMMARY STEPS
1.enable
2.showredundancy [clients |
counters |
history |
switchoverhistory |
states
3.showredundancystates
4.showsamplerbroker[detail] | [picture]
5.showflowexporterbroker[detail] | [picture]
6.showflowrecordbroker[detail] | [picture]
7.showflowmonitorbroker[detail] | [picture]
DETAILED STEPS
Command or Action
Purpose
Step 1
enable
Example:
Device> enable
Enables privileged EXEC mode.
Enter your password if prompted.
Step 2
showredundancy [clients |
counters |
history |
switchoverhistory |
states
Example:
Device# show redundancy
Displays SSO configuration information.
Step 3
showredundancystates
Example:
Device# show redundancy states
Verifies that the device is running in SSO mode.
Step 4
showsamplerbroker[detail] | [picture]
Example:
Device# show sampler broker detail
Displays information about the state of the exporter broker for the Flexible Netflow sampler.
Step 5
showflowexporterbroker[detail] | [picture]
Example:
Device# show flow exporter broker detail
Displays information about the state of the broker for the Flexible Netflow flow exporter.
Step 6
showflowrecordbroker[detail] | [picture]
Example:
Device# show flow record broker detail
Displays information about the state of the broker for the Flexible Netflow flow record.
Step 7
showflowmonitorbroker[detail] | [picture]
Example:
Device# show flow monitor broker detail
Displays information about the state of the broker for the Flexible Netflow flow monitor.
What to Do Next
Configuration Examples for Flexible Netflow High Availability
There are no configuration examples for Flexible Netflow high availability features.
All examples are for displaying the status of Flexible Netflow high availability.
Example: Displaying Detailed Status for the Sampler Broker
The following example shows the status output for the Flexible Netflow flow record broker. This output is very similar to the output for the other Flexible Netflow brokers: the sampler broker, the flow exporter broker, and the flow monitor broker.
Device# show flow record broker detail
Brokering for Linecard 7 (0x80)
Multicast groups :-
0x7F801C95D000
Linecard 7 (0x80) enabled for download
Consume report for Linecard 7 (0x80) (pos 1)
24/0 completed/pending updates (all VRFs)
Update list ranges from pos 1 to pos 0 :-
1 - 24 updates
0 - 0 updates
Broker records :-
* - - Start of list
1 - - Flush
1 - Mod - Create netflow-v5
1 - Mod - Create options interface-table
1 - Mod - Create options exporter-statistics
1 - Mod - Create options vrf-id-name-table
1 - Mod - Create options sampler-table
1 - Mod - Create options applications-name
1 - Mod - Create netflow-original
1 - Mod - Create netflow ipv4 original-input
Example: Displaying a Status Summary for the Flow Record Broker
The following example shows a status summary output for the Flexible Netflow flow record broker. This output is very similar to the output for the other Flexible Netflow brokers: the sampler broker, the flow exporter broker, and the flow monitor broker.
Device# show flow record broker picture
Key:
‘[‘=start record, ‘]’=end record, ‘F’=flush record, ‘D’=display record
‘+<n>’=sequenve of <n> Modify update records
‘-<n>’=sequenve of <n> Delete update records
‘C<<lc>:<vrf>>’=consume record for linecard(s) <lc> and VRF(s) <vrf> <*=all>
Borokers:
[FC<7 <0x80>:*>]
Example: Verifying Whether SSO is Configured
The following sample output shows that SSO is configured on the device:
Device# show redundancy states
my state = 13 -ACTIVE
peer state = 8 -STANDBY HOT
Mode = Duplex
Unit ID = 49
Redundancy Mode (Operational) = sso
Redundancy Mode (Configured) = sso
Redundancy State = sso
Maintenance Mode = Disabled
Manual Swact = enabled
Communications = Up
client count = 67
client_notification_TMR = 30000 milliseconds
RF debug mask = 0x0
Example: Displaying which SSO Protocols and Applications are Registered
The following sample output shows a list of applications and protocols that have registered as SSO protocols or applications on the device:
No new or modified RFCs are supported by this feature.
--
RFC 1907
Management Information Base for Version 2 of the Simple Network Management Protocol
RFC 2571
An Architecture for Describing SNMP Management Frameworks
RFC 2573
SNMP Applications
RFC 2574
User-Based Security Model (USM) for Version 3 of the Simple Network Management Protocol (SNMPv3)
RFC 2575
View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)
RFC 2863
The Interfaces Group MIB
RFC 4133
Entity MIB (Version 3)
Technical Assistance
Description
Link
The Cisco Support website provides extensive online 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.
Feature Information for Flexible Netflow High Availability Features
The following table provides release information about the feature or features described in this module. This 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.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to
www.cisco.com/go/cfn. An account on Cisco.com is not required.
Table 1 Feature Information for Flexible Netflow High Availability Features
Feature Name
Releases
Feature Information
Flexible NetFlow: ISSU / SSO Support
Cisco IOS XE Release 3.3S
15.0(1)SY
15.0(1)SY1
Flexible Netflow has been enhanced to support ISSU and SSO.
Glossary
CPE--customer premises equipment. Terminating equipment, such as terminals, telephones, and modems, supplied by the service provider, installed at customer sites, and connected to the network.
ISSU--In Service Software Upgrade. ISSU is a process that allows Cisco IOS software to be updated or otherwise modified while packet forwarding continues.
RP--Route Processor. A generic term for the centralized control unit in a chassis.
SSO--Stateful Switchover. SSO refers to the implementation of Cisco IOS software that allows applications and features to maintain a defined state between an active and standby RP. When a switching occurs, forwarding and sessions are maintained. SSO makes an RP failure undetectable to the network.