RFAction |
enumeration |
Administrative commands to invoke in the RF subsystem.
noAction
- no action (do nothing)
reloadPeer
- reset the redundant peer unit
reloadShelf
- reset the entire shelf
switchActivity
- safely SWACT to peer unit and go standby
forceSwitchActivity
- switch activity; ignoring pre-conditions, system
warnings and safety checks.
When the value is set to 'noAction' no operation is performed.
When read, the value 'noAction' is always returned. |
RFClientStatus |
enumeration |
The status of a RF client before, during and after
switchover.
noStatus
- No status information is available for this client.
clientNotRedundant
- Client is active. But there is no redundancy to this
client. This could be because there is no standby or
the client cannot claim that the standby client can
take over without losing data or traffic during a
switchover.
clientRedundancyInProgress
- The client is trying to sync all data to standby and
achieve redundancy.
clientRedundant
- The client is redundant and ready for switchover. The
client can safely claim that there is no data or traffic
loss if there is a switchover. |
RFIssuState |
enumeration |
ISSU state represents the current system state.
unset
- unset state; if the system is booted from tftp or from
ROMMON such that the image is not the first in BOOT
init
- init state; the first ISSU state that the system will
move to after the unset state, when the ISSU process
has just been kicked off. The first CLI that is executed
to make this happen is the loadversion CLI.
loadVersion
- Once the loadversion CLI has been executed, the state
of the system is changed to reflect this, and this state
is called the loadVersion state. The boot variable on
the Standby is updated to point to the new image that the
Standby needs to load and then it is reset.
runVersion
- runVersion state; When the system is in the loadversion
state, the Active is running the old image and the
Standby is running the new image. When the runversion
CLI is executed, a switchover occurs, and the Standby
running the new image takes over as the Active. The
state of the system at this stage is updated to
runversion.
commitVersion
- in the runversion state, the Active is running the
new image, and the Standby is running the old image.
When the user is satisfied with the functioning of
the system, they execute the commitversion CLI, which
will prepend the boot variable on the Standby with
the new image, and then the Standby is reset. After
this, the Standby comes up with the new image, and
the state of the system is updated to reflect the
commitVersion state. |
RFIssuStateRev1 |
enumeration |
ISSU state represents the current system state.
init
- This state represents the initial state of the system.
The ISSU process is not running at this stage. The only
CLI for ISSU process that can be executed in this state
is the loadversion CLI.
systemReset
- If a system reset occurs, or the abortversion CLI is
executed, the state of the system is pushed to this state.
loadVersion
- When the Standby signs in after the loadversion CLI
is executed, the state of the system is changed to
loadVersion.
loadVersionSwitchover
- If a switchover occurs in the loadVersion state, by
the user, or because the Active crashes, the new
state of the system will be loadVersionSwitchover.
It is analogous to the runVersion state, except that
the runversion CLI was not executed.
runVersion
- When the Standby signs in after executing the
runversion CLI, the state of the system is changed
to runVersion.
runVersionSwitchover
- if a switchover occurs while the system is in the
runVersion state, the new state will be called
runVersionSwitchover. It is analogous to the
loadVersion state.
commitVersion
- When the Standby signs in after the commitversion CLI
is executed, the state of the system is changed to
commitVersion. |
RFMode |
enumeration |
The characterization of the redundancy subsystem.
nonRedundant
- the system is not redundant.
staticLoadShareNonRedundant
- the system is *not* redundant but is load sharing.
The load sharing is *not* based on operational load
(i.e. number of calls, etc).
dynamicLoadShareNonRedundant
- the system is *not* redundant but is load sharing.
Load sharing is based on operational load.
staticLoadShareRedundant
- the system is redundant and is load sharing. The
load sharing is *not* based on operational load.
dynamicLoadShareRedundant
- the system is redundant and is load sharing. Load
sharing is based on operational load.
coldStandbyRedundant
- the system is redundant but the redundant peer unit is
not fully initialized and is not able to retain
established calls.
warmStandbyRedundant
- the system is redundant and the redundant peer unit is
immediately able to handle new calls. The redundant
unit is unable to retain established calls.
hotStandbyRedundant
- the system is redundant and the redundant peer unit is
able to 'instantaneously' retain established calls and
immediately able to handle new calls. |
RFState |
enumeration |
The current state of the RF subsystem.
notKnown
- state is unknown
disabled
- RF is not operational on this unit
initialization
- establish necessary system services
negotiation
- peer unit discovery and negotiation
standbyCold
- client notification on standby unit
*standbyColdConfig
- standby configuration is updated from active configuration
*standbyColdFileSys
- standby file system (FS) is updated from the active FS
*standbyColdBulk
- clients sync data from active to standby
standbyHot
- incremental client data sync continues. This unit is
ready to take over activity.
activeFast
- call maintenance efforts during a SWACT
activeDrain
- client clean-up phase
activePreconfig
- unit is active but has not read its configuration
activePostconfig
- unit is active and is post-processing its configuration
active
- unit is active and processing calls
activeExtraload
- unit is active and processing calls for all feature
boards in the system
activeHandback
- unit is active, processing calls and is in the process
of handing some resources to the other unit in the system
* Sub-state of 'standbyCold' |
RFSwactReasonType |
enumeration |
Reason codes for the switch of activity from an active
redundant unit to its standby peer unit.
unsupported
- the 'reason code' is an unsupported feature
none
- no SWACT has occurred
notKnown
- reason is unknown
userInitiated
- a safe, manual SWACT was initiated by user
userForced
- a manual SWACT was forced by user; ignoring
pre-conditions, warnings and safety checks
activeUnitFailed
- active unit failure caused an auto SWACT
activeUnitRemoved
- active unit removal caused an auto SWACT |
RFUnitIdentifier |
int32 |
A unique identifier for Active/Standby unit. |