Nortel-Magellan-Passport-McsMgrMIB
DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
components,
passportMIBs
FROM Nortel-Magellan-Passport-UsefulDefinitionsMIB
RowPointer,
DisplayString,
StorageType,
RowStatus,
Unsigned32
FROM Nortel-Magellan-Passport-StandardTextualConventionsMIB
AsciiString,
NonReplicated,
Link
FROM Nortel-Magellan-Passport-TextualConventionsMIB;
mcsMgrMIB OBJECT IDENTIFIER ::= { passportMIBs 124 }
mcsMgr OBJECT IDENTIFIER ::= { components 122 }
mcsMgrRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF McsMgrRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This entry controls the addition and deletion of
mcsMgr components."
::= { mcsMgr 1 }
mcsMgrRowStatusEntry OBJECT-TYPE
SYNTAX McsMgrRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
mcsMgr component."
INDEX {
mcsMgrIndex }
::= { mcsMgrRowStatusTable 1 }
McsMgrRowStatusEntry ::= SEQUENCE {
mcsMgrRowStatus
RowStatus,
mcsMgrComponentName
DisplayString,
mcsMgrStorageType
StorageType,
mcsMgrIndex
NonReplicated }
mcsMgrRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
mcsMgr components.
These components can be added and deleted."
::= { mcsMgrRowStatusEntry 1 }
mcsMgrComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { mcsMgrRowStatusEntry 2 }
mcsMgrStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
mcsMgr tables."
::= { mcsMgrRowStatusEntry 4 }
mcsMgrIndex OBJECT-TYPE
SYNTAX NonReplicated
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the mcsMgr tables."
::= { mcsMgrRowStatusEntry 10 }
mcsMgrProvTable OBJECT-TYPE
SYNTAX SEQUENCE OF McsMgrProvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the provisionable attributes of the
McsManager."
::= { mcsMgr 10 }
mcsMgrProvEntry OBJECT-TYPE
SYNTAX McsMgrProvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the mcsMgrProvTable."
INDEX {
mcsMgrIndex }
::= { mcsMgrProvTable 1 }
McsMgrProvEntry ::= SEQUENCE {
mcsMgrMaxEps
INTEGER,
mcsMgrEpAlarmThreshold
INTEGER,
mcsMgrOverrideNsapAddress
AsciiString,
mcsMgrLogicalProcessor
Link,
mcsMgrSecurity
INTEGER }
mcsMgrMaxEps OBJECT-TYPE
SYNTAX INTEGER (1..16384)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies the number of end points that will be
allowed on the module.This includes end points originating from
and terminating on this module. When this limit is reached calls
requiring the creation of an end point are rejected. The current
number of EPs is indicated by the currentEps attribute."
DEFVAL { 512 }
::= { mcsMgrProvEntry 1 }
mcsMgrEpAlarmThreshold OBJECT-TYPE
SYNTAX INTEGER (1..16384)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies the maximum number of end points that can
exist before an alarm is raised. When currentEps exceeds this value
an alarm is generated. The alarm is cleared when currentEps falls
below this value."
DEFVAL { 128 }
::= { mcsMgrProvEntry 2 }
mcsMgrOverrideNsapAddress OBJECT-TYPE
SYNTAX AsciiString (SIZE (0..44))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies the NSAP address to use as the address of
the McsManager. If this attribute is left empty the default
McsManager NSAP address is used. The nsapAddress attribute
indicates the NSAP address used by the McsManager.
The default NSAP address for the McsManager takes the form:
<26 byte module prefix>0020480d100100"
DEFVAL { ''H }
::= { mcsMgrProvEntry 3 }
mcsMgrLogicalProcessor OBJECT-TYPE
SYNTAX Link
ACCESS read-write
STATUS obsolete
DESCRIPTION
"This attribute specifies the LogicalProcessor on which the
DataShuntManager will be running."
::= { mcsMgrProvEntry 4 }
mcsMgrSecurity OBJECT-TYPE
SYNTAX INTEGER {
off(0),
on(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute enables or disables security for the McsManager.
In the case of DPRS MCS Switched Paths, if security is set to on
this node must have a DprsMcsEpGroup with the nsapAddress of
the Addr subcomponent set to the same value as the node
originating the call setup for the call to be accepted.If this attribute
is set to off this node will accept DPRS MCS setup requests from
any other node in the network.
This attribute has no effect on the setup of FRF5 switched paths
since an originating and terminating EP are required to establish an
FRF5 switched path."
DEFVAL { off }
::= { mcsMgrProvEntry 5 }
mcsMgrStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF McsMgrStateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the three OSI State attributes and the six OSI
Status attributes. The descriptions generically indicate what each
attribute implies about the component. Note that not all the values
and state combinations described here are supported by every
component which uses this group. For component-specific
information and the valid state combinations, refer to NTP 241-
7001-150, Passport Operations and Maintenance Guide."
::= { mcsMgr 11 }
mcsMgrStateEntry OBJECT-TYPE
SYNTAX McsMgrStateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the mcsMgrStateTable."
INDEX {
mcsMgrIndex }
::= { mcsMgrStateTable 1 }
McsMgrStateEntry ::= SEQUENCE {
mcsMgrAdminState
INTEGER,
mcsMgrOperationalState
INTEGER,
mcsMgrUsageState
INTEGER,
mcsMgrAvailabilityStatus
OCTET STRING,
mcsMgrProceduralStatus
OCTET STRING,
mcsMgrControlStatus
OCTET STRING,
mcsMgrAlarmStatus
OCTET STRING,
mcsMgrStandbyStatus
INTEGER,
mcsMgrUnknownStatus
INTEGER }
mcsMgrAdminState OBJECT-TYPE
SYNTAX INTEGER {
locked(0),
unlocked(1),
shuttingDown(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Administrative State of the
component.
The value locked indicates that the component is administratively
prohibited from providing services for its users. A Lock or Lock -
force command has been previously issued for this component.
When the value is locked, the value of usageState must be idle.
The value shuttingDown indicates that the component is
administratively permitted to provide service to its existing users
only. A Lock command was issued against the component and it is
in the process of shutting down.
The value unlocked indicates that the component is administratively
permitted to provide services for its users. To enter this state, issue
an Unlock command to this component.
The OSI Status attributes, if supported by the component, may
provide more details, qualifying the state of the component."
DEFVAL { unlocked }
::= { mcsMgrStateEntry 1 }
mcsMgrOperationalState OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Operational State of the component.
The value enabled indicates that the component is available for
operation. Note that if adminState is locked, it would still not be
providing service.
The value disabled indicates that the component is not available for
operation. For example, something is wrong with the component
itself, or with another component on which this one depends. If the
value is disabled, the usageState must be idle.
The OSI Status attributes, if supported by the component, may
provide more details, qualifying the state of the component."
DEFVAL { disabled }
::= { mcsMgrStateEntry 2 }
mcsMgrUsageState OBJECT-TYPE
SYNTAX INTEGER {
idle(0),
active(1),
busy(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Usage State of the component.
The value idle indicates that the component is not currently in use.
The value active indicates that the component is in use and has
spare capacity to provide for additional users.
The value busy indicates that the component is in use and has no
spare operating capacity for additional users at this time.
The OSI Status attributes, if supported by the component, may
provide more details, qualifying the state of the component."
DEFVAL { idle }
::= { mcsMgrStateEntry 3 }
mcsMgrAvailabilityStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Availability status of the component. Note that, even though it is
defined as a multi-valued set, at most one value is shown to the user.
When no values are in the set, this indicates that either the attribute
is not supported or that none of the status conditions described
below are present.
The value inTest indicates that the resource is undergoing a test
procedure. If adminState is locked or shuttingDown, the normal
users are precluded from using the resource and controlStatus is
reservedForTest. Tests that do not exclude additional users can be
present in any operational or administrative state but the
reservedForTest condition should not be present.
The value failed indicates that the component has an internal fault
that prevents it from operating. The operationalState is disabled.
The value dependency indicates that the component cannot operate
because some other resource on which it depends is unavailable.
The operationalState is disabled.
The value powerOff indicates the resource requires power to be
applied and it is not powered on. The operationalState is disabled.
The value offLine indicates the resource requires a routine
operation (either manual, automatic, or both) to be performed to
place it on-line and make it available for use. The operationalState
is disabled.
The value offDuty indicates the resource is inactive in accordance
with a predetermined time schedule. In the absence of other
disabling conditions, the operationalState is enabled or disabled.
The value degraded indicates the service provided by the
component is degraded in some way, such as in speed or operating
capacity. However, the resource remains available for service. The
operationalState is enabled.
The value notInstalled indicates the resource is not present. The
operationalState is disabled.
The value logFull is not used.
Description of bits:
inTest(0)
failed(1)
powerOff(2)
offLine(3)
offDuty(4)
dependency(5)
degraded(6)
notInstalled(7)
logFull(8)"
::= { mcsMgrStateEntry 4 }
mcsMgrProceduralStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Procedural status of the component. Note that, even though it is
defined as a multi-valued set, at most one value is shown to the user.
When no values are in the set, this indicates that either the attribute
is not supported or that none of the status conditions described
below are present.
The value initializationRequired indicates (for a resource which
doesn't initialize autonomously) that initialization is required before
it can perform its normal functions, and this procedure has not been
initiated. The operationalState is disabled.
The value notInitialized indicates (for a resource which does
initialize autonomously) that initialization is required before it can
perform its normal functions, and this procedure has not been
initiated. The operationalState may be enabled or disabled.
The value initializing indicates that initialization has been initiated
but is not yet complete. The operationalState may be enabled or
disabled.
The value reporting indicates the resource has completed some
processing operation and is notifying the results. The
operationalState is enabled.
The value terminating indicates the component is in a termination
phase. If the resource doesn't reinitialize autonomously,
operationalState is disabled; otherwise it is enabled or disabled.
Description of bits:
initializationRequired(0)
notInitialized(1)
initializing(2)
reporting(3)
terminating(4)"
::= { mcsMgrStateEntry 5 }
mcsMgrControlStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Control status of the component. Note that, even though it is defined
as a multi-valued set, at most one value is shown to the user.
When no values are in the set, this indicates that either the attribute
is not supported or that none of the status conditions described
below are present.
The value subjectToTest indicates the resource is available but tests
may be conducted simultaneously at unpredictable times, which
may cause it to exhibit unusual characteristics.
The value partOfServicesLocked indicates that part of the service is
restricted from users of a resource. The adminState is unlocked.
The value reservedForTest indicates that the component is
administratively unavailable because it is undergoing a test
procedure. The adminState is locked.
The value suspended indicates that the service has been
administratively suspended.
Description of bits:
subjectToTest(0)
partOfServicesLocked(1)
reservedForTest(2)
suspended(3)"
::= { mcsMgrStateEntry 6 }
mcsMgrAlarmStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Alarm status of the component. Note that, even though it is defined
as a multi-valued set, at most one value is shown to the user.
When no values are in the set, this indicates that either the attribute
is not supported or that none of the status conditions described
below are present.
The value underRepair indicates the component is currently being
repaired. The operationalState is enabled or disabled.
The value critical indicates one or more critical alarms are
outstanding against the component. Other, less severe, alarms may
also be outstanding. The operationalState is enabled or disabled.
The value major indicates one or more major alarms are
outstanding against the component. Other, less severe, alarms may
also be outstanding. The operationalState is enabled or disabled.
The value minor indicates one or more minor alarms are
outstanding against the component. Other, less severe, alarms may
also be outstanding. The operationalState is enabled or disabled.
The value alarmOutstanding generically indicates that an alarm of
some severity is outstanding against the component.
Description of bits:
underRepair(0)
critical(1)
major(2)
minor(3)
alarmOutstanding(4)"
::= { mcsMgrStateEntry 7 }
mcsMgrStandbyStatus OBJECT-TYPE
SYNTAX INTEGER {
hotStandby(0),
coldStandby(1),
providingService(2),
notSet(15) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Standby status of the component.
The value notSet indicates that either the attribute is not supported
or that none of the status conditions described below are present.
Note that this is a non-standard value, used because the original
specification indicated this attribute was set-valued and thus, did not
provide a value to indicate that none of the other three are
applicable.
The value hotStandby indicates that the resource is not providing
service but will be immediately able to take over the role of the
resource to be backed up, without initialization activity, and
containing the same information as the resource to be backed up.
The value coldStandby indicates the resource is a backup for
another resource but will not be immediately able to take over the
role of the backed up resource and will require some initialization
activity.
The value providingService indicates that this component, as a
backup resource, is currently backing up another resource."
DEFVAL { notSet }
::= { mcsMgrStateEntry 8 }
mcsMgrUnknownStatus OBJECT-TYPE
SYNTAX INTEGER {
false(0),
true(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Unknown status of the component.
The value false indicates that all of the other OSI State and Status
attribute values can be considered accurate.
The value true indicates that the actual state of the component is not
known for sure."
DEFVAL { false }
::= { mcsMgrStateEntry 9 }
mcsMgrOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF McsMgrOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the operational attributes of the McsManager
component."
::= { mcsMgr 12 }
mcsMgrOperEntry OBJECT-TYPE
SYNTAX McsMgrOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the mcsMgrOperTable."
INDEX {
mcsMgrIndex }
::= { mcsMgrOperTable 1 }
McsMgrOperEntry ::= SEQUENCE {
mcsMgrCurrentLp
RowPointer,
mcsMgrCurrentEps
Unsigned32,
mcsMgrNsapAddress
AsciiString }
mcsMgrCurrentLp OBJECT-TYPE
SYNTAX RowPointer
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the current LP on which the McsManager
resides. If this attribute is blank then no McsManager is available."
::= { mcsMgrOperEntry 1 }
mcsMgrCurrentEps OBJECT-TYPE
SYNTAX Unsigned32 (0..16384)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The indicates the number of EPs both originating and terminating
on this module."
::= { mcsMgrOperEntry 3 }
mcsMgrNsapAddress OBJECT-TYPE
SYNTAX AsciiString (SIZE (0..44))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the NSAP address of the McsManager on
this node. The value of this attributed depends on how the
overrideNsapAddress attribute is set. All DPRS MCS and FRF5
switched paths that are to terminate on this node must specify this
NSAP address as their destination."
::= { mcsMgrOperEntry 4 }
mcsMgrCanLpsTable OBJECT-TYPE
SYNTAX SEQUENCE OF McsMgrCanLpsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute indicates the set of LPs capable of running the
McsManager. If this attribute is blank then there are no candidate
LPs."
::= { mcsMgr 418 }
mcsMgrCanLpsEntry OBJECT-TYPE
SYNTAX McsMgrCanLpsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the mcsMgrCanLpsTable."
INDEX {
mcsMgrIndex,
mcsMgrCanLpsValue }
::= { mcsMgrCanLpsTable 1 }
McsMgrCanLpsEntry ::= SEQUENCE {
mcsMgrCanLpsValue
RowPointer }
mcsMgrCanLpsValue OBJECT-TYPE
SYNTAX RowPointer
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents both the value and the index for the
mcsMgrCanLpsTable."
::= { mcsMgrCanLpsEntry 1 }
mcsMgrGroup OBJECT IDENTIFIER ::= { mcsMgrMIB 1 }
mcsMgrGroupBE OBJECT IDENTIFIER ::= { mcsMgrGroup 5 }
mcsMgrGroupBE00 OBJECT IDENTIFIER ::= { mcsMgrGroupBE 1 }
mcsMgrGroupBE00A OBJECT IDENTIFIER ::= { mcsMgrGroupBE00 2 }
mcsMgrCapabilities OBJECT IDENTIFIER ::= { mcsMgrMIB 3 }
mcsMgrCapabilitiesBE OBJECT IDENTIFIER ::= { mcsMgrCapabilities 5 }
mcsMgrCapabilitiesBE00 OBJECT IDENTIFIER ::= { mcsMgrCapabilitiesBE 1 }
mcsMgrCapabilitiesBE00A OBJECT IDENTIFIER ::= { mcsMgrCapabilitiesBE00 2 }
END