cc/td/doc/product/dsl_prod/vrmgtsw/vr4ov/rel235
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Configuration Synchronization

Configuration Synchronization

The "Configuration Synchronization" chapter explains how ViewRunner synchronizes its cache, stored in the Oracle database, with the actual Cisco 6100 element database. This chapter also explains auto-discovery which is the process of capturing inventory and configuration information about Cisco 6100 chassis and modules through an automated procedure.

Synchronizations are the methods by which ViewRunner is kept current with what is actually happening in the network. There are two basic types of synchronization done by ViewRunner: 

Configuration, alarm, View Map, and OpenView Map synchronization algorithms are used to keep ViewRunner current with the node/network state.

This chapter concentrates on the ViewRunner configuration synchronization with Cisco 6100 nodes. See "ViewRunner Maps and Views" for information on View Map synchronizations, and see "Events and Alarms Management" for information on alarm synchronizations.

3.1 ViewRunner Client Information Displays

When windows are first opened in ViewRunner, certain information about the network and its components is displayed. The following lists some of this information and the source of that information:

Client windows are updated dynamically in real time while they are open. Error/event traps are propagated to all clients, updating alarm colors and the Event Categories window. Recovery from traps that are lost is done by an automatic polling of the Cisco 6100 alarm state and then propagated to clients. Other changes detected by ViewRunner servers are propagated to clients when one or more of the following conditions exist:

3.2 Configuration Synchronization

Configuration synchronization is the process of bringing the ViewRunner cache up-to-date with the actual Cisco 6100 element database. The process is either a manual or a scheduled event that synchronizes the ViewRunner OpenView Oracle database with the configuration stored in the Cisco 6100. It is important for ViewRunner to maintain this cache of Cisco 6100 information to facilitate more rapid display of dialogs (especially summary list dialogs for a node, subnetwork, or network) and to facilitate the service-oriented EMS API.

ViewRunner can get out of sync with a Cisco 6100's configuration when another management system issues SNMP sets to a Cisco 6100. The following are examples of other element management systems (EMS) which could change the configuration data for a network:

ViewRunner gets out of sync with a Cisco 6100's alarm state when traps are not received. This can happen when UDP is unreliable, so traps can be lost, reordered, or duplicated. It also happens when the trap destination is not set correctly in the Cisco 6100.

Configuration synchronization accomplishes the following:

3.2.1 Intelligent Configuration Synchronization

ViewRunner uses an optimized algorithm to determine the minimum synchronization that needs to take place to assure Oracle database integrity. The algorithm compares the Cisco 6100 SNMP set counts and ViewRunner cache and trap sequence numbers to determine the level of synchronization needed.

The configuration synchronization algorithm retrieves the minimum amount of Cisco 6100 data to get ViewRunner totally in sync with the Cisco 6100 configuration. This reduces the network and CPU demands to accomplish synchronization substantially. The system supports manual override to force a full configuration synchronization if necessary.

The configuration synchronization algorithm uses three synchronization levels to maintain data integrity between the Cisco 6100 and the Oracle database:

Partial also treats the Cisco 6100 data as the master copy for information.

3.2.2 When Synchronizations Occur

There are a variety of conditions that cause a configuration synchronization to occur automatically (or as scheduled). Some of these conditions are set/controlled by configuration variables. See the ViewRunner for HP OpenView Set Up and Installation Guide for a listing of all configuration variables.

Automatic intelligent synchronizations occur when:

There are four ways to start an intelligent sychronization manually:

Step 1 Click on the Synchronize 6100 Configuration icon on the toolbar icon (the far left icon as shown below)


Figure 3-1: Cisco 6100 Chassis View Toolbar


Step 2 Select Synchronize 6100 Configuration from the ViewRunner Discover menu


Figure 3-2: Discover Menu on the Chassis View


Step 3 Right click on the chassis part (rather than on a module or slot) of the 6100 Chassis View and select the Synchronize 6100 Configuration pop-up menu item.


Figure 3-3: Chassis View Right Click


Step 4 Command line invocation (vrPerformConfigSync) supports specifying individual Cisco 6100s, a list of Cisco 6100s, or all Cisco 6100s (sequentially) for configuration synchronization

Partial synchronizations occur when the Module Property dialogs are opened.

3.2.3 Impact on Users

During a configuration synchronization, user requests (mouse clicks) within ViewRunner are queued, effectively "locking out" management of the Cisco 6100. This lockout is typically a minor inconvenience.

The lockout duration depends on how fully configured the Cisco 6100s are and how out of sync the ViewRunner is with the Cisco 6100s. For example, a system with 64 ATU-Cs, 64 LIM ports and subscribers, and 64 PVCs (a Direct Connect configuration) takes approximately 45 seconds to complete a full configuration synchronization. Whereas, a system with 64 ATU-Cs, 400 LIM ports and subscribers, and 1600 PVCs takes approximately 4 to 5 minutes to complete a full configuration synchronization.

If you use a cron job to synchronize the Cisco 6100s, we recommend that you use a "low usage time" to run the job. This will minimize the user lockout frequency during heavier management periods.

The following is an example of a cron job that will perform a configuration synchronization on a Cisco 6100 named "lr01" every night at 3:00 am using a script called "config_sync". To synchronize all Cisco 6100s, substitute the keyword "all" for "lr01" in the last line.

#ident `'@(#)root 1.12 94/03/24 SMI'' /* SVr4.0.1.1.3.1 */
#crontab
#
0 3 * * * sh /opt/VR4HPOVS/config_sync lr01

The following is an example of the config_sync script used in the cron job. The script assumes that the ViewRunner servers were installed in /opt/VR4HPOVS.

#!/bin/ksh
. /opt/VR4HPOVS/env/vrs.kshrc
/opt/VR4HPOVS/bin/vrPerformConfigSync -n $1

3.3 Auto-Discovery

When Cisco 6100s or Cisco 6100 components are added to the network, their presence is automatically detected and propagated to ViewRunner clients to maintain synchronization. In addition, HP OpenView uses a discovery algorithm which detects all IP addressable network devices, such as the Cisco 6100. This detection process is called discovery. For Cisco 6100s to be automatically discovered, IP Discovery must be enabled in HP OpenView. To enable IP Discovery, use the following steps:

Step 1 Select Options > Network Polling Configuration: IP

Step 2 Check the Discover New Nodes box

Step 3 Set the discovery interval to one of the following

The Auto Adjust discovery interval polls the existing SNMP nodes at a variable interval to determine if new nodes exist. As fewer nodes are found per polling cycle, the frequency of the polling interval decreases allowing traffic to decrease as more of the network is discovered. The Auto Adjust option is the better choice for networks where all Cisco 6100s have trap recipient addresses set correctly. In this case, a cold start trap will be received when a Cisco 6100 is added to the network, and it will be discovered automatically then. To determine the current auto adjusting interval, use the Fault > Network Connectivity > Poll Node operation.

During auto-discovery, the following steps take place within the Cisco 6100:

Step 1 Each inserted module conducts a self test to check for hardware malfunctions.

Step 2 The module then notifies the SC that it is present by passing relevant inventory attributes to the SC.

Step 3 Once the SC gets inventory information, it creates a system configuration and stores auto-discovered attributes and other default configuration details within the SNMP agent.

Step 4 If a module is faulty, the module does not send a message to the SC. The SC is therefore not able to auto-discover the module. Faulty modules are recognizable by certain LED conditions on the module faceplate. For more information on LED indicators, see the Cisco 6100 Set Up and Installation Guide.

Step 5 The SNMP agent issues a module insertion trap for the newly discovered module.

Step 6 Once the SNMP agent issues the module insertion trap, the information is immediately propagated to the all the ViewRunner clients.

3.3.1 Auto-Discovered Attributes

Each module and chassis is equipped with a flash EPROM programmed at the factory with the following read-only attributes. These attributes are sent to the System Controller (SC) during the auto-discovery process performed by the Cisco 6100 software.


Note Modules that consist of several boards (such as the ASM) only have one CLEI code, but store serial number, hardware version, and software version for each board.

ATU-C modules also return the following transceiver information:


Note ATU-C Module jumpering is related to configuration styles (Digital Off-Hook or Direct Connect). See the Cisco 6100 Set-Up and Installation Guide for more information. All ATU-C cards must be jumpered in the same mode for the system to operate.

Multiplexer Chassis (MC) presence is inferred if an SC is present. Line Concentration Chassis (LCC) presence is inferred if a LIM Controller module is present (DOH configurations only). The LIM Controller forwards all LIM notifications to the SC.


Note ViewRunner does not perform auto-discovery itself. ViewRunner simply displays the results of both HP OpenView discovery and Cisco 6100 auto-discovery.

3.3.2 Auto-Discovered Configuration Defaults

Upon detection of a chassis or module by the Cisco 6100 software, if a configuration does not exist for the chassis or the slot, the Cisco 6100 SNMP agent automatically creates one using default configuration data. The Administrative State for the chassis or module defaults to locked.

A Cisco 6100 chassis or module configuration gets created whenever the following conditions occur:

3.3.3 Auto-discovered Equipment

The following Cisco 6100 components are auto-discovered in this release.

3.3.4 Effect of Removing Modules on Auto-Discovered Attributes

If a module is removed and its slot is left empty (or if a module is removed and another module is inserted) the originally auto-discovered module and its default configuration settings will remain in the system configuration.


Note The SC actively polls slots as part of fault detection. If a module has been removed without properly following state management procedures, the SC assumes the module is present, but faulty. An alarm will then be generated. For more information on fault management, see Cisco 6100 Series Maintenance and Troubleshooting Guide.

As another example, if a chassis ID dip switch setting is modified, only the original dip switch settings are stored by the Cisco 6100 SNMP agent. A slot configuration must be deleted by an operator in order for the newly detected module to be correctly discovered with its default configuration settings.

For instructions on adding and deleting modules, see "Adding and Deleting System Components".

3.4 ViewRunner Presentation of Auto-Discovered Information

When ViewRunner is used to display the Chassis View for a Cisco 6100 for the first time, ViewRunner for HP OpenView queries the Cisco 6100 SNMP Agent for the modules that have been auto-discovered. Once ViewRunner for HP OpenView gets this information from the agent, it displays the front chassis and module faceplates of the Cisco 6100 in its graphical user interface. ViewRunner for HP OpenView displays each of the chassis/module attributes described above.


Figure 3-4: Module Properties


ViewRunner for HP OpenView also supports querying the agent for auto-discovered chassis/modules after the application has started. This is done by selecting the Synchronize 6100 Configuration option on the Discover menu of the 6100 Chassis View.


hometocprevnextglossaryfeedbacksearchhelp
Posted: Fri Oct 8 12:51:25 PDT 1999
Copyright 1989-1999©Cisco Systems Inc.