463 lines
17 KiB
Plaintext
463 lines
17 KiB
Plaintext
ALU-DISCOVERY-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
NOTIFICATION-TYPE, Counter64,
|
|
Unsigned32, Integer32, IpAddress FROM SNMPv2-SMI
|
|
|
|
MODULE-COMPLIANCE, OBJECT-GROUP,
|
|
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
|
|
|
TEXTUAL-CONVENTION, TimeStamp,
|
|
TruthValue, RowStatus, DisplayString FROM SNMPv2-TC
|
|
|
|
alcatelCommonMIBModules, alcatelObjects,
|
|
alcatelNotifyPrefix, alcatelConformance FROM TIMETRA-GLOBAL-MIB
|
|
|
|
tmnxChassisIndex, tmnxChassisNotifyHwIndex FROM TIMETRA-CHASSIS-MIB
|
|
;
|
|
|
|
|
|
aluDiscoveryMIBModule MODULE-IDENTITY
|
|
LAST-UPDATED "0901190000Z"
|
|
ORGANIZATION "Nokia"
|
|
CONTACT-INFO
|
|
"Nokia 7x50 Support
|
|
Web: http://www.nokia.com/comps/pages/carrier_support.jhtml"
|
|
DESCRIPTION
|
|
"This document is the SNMP MIB module to manage and provision the
|
|
microwave components on the Nokia 7xxx device.
|
|
|
|
Copyright 2009-2014 Nokia. All rights reserved.
|
|
Reproduction of this document is authorized on the condition that
|
|
the foregoing copyright notice is included.
|
|
|
|
This SNMP MIB module (Specification) embodies Nokia's
|
|
proprietary intellectual property. Nokia retains
|
|
all title and ownership in the Specification, including any
|
|
revisions.
|
|
|
|
Nokia grants all interested parties a non-exclusive
|
|
license to use and distribute an unmodified copy of this
|
|
Specification in connection with management of Nokia
|
|
products, and without fee, provided this copyright notice and
|
|
license appear on all copies.
|
|
|
|
This Specification is supplied 'as is', and Nokia
|
|
makes no warranty, either express or implied, as to the use,
|
|
operation, condition, or performance of the Specification."
|
|
|
|
--
|
|
-- Revision History
|
|
--
|
|
REVISION "0901180000Z"
|
|
DESCRIPTION "Rev 1.0 19 Jan 2009 00:00
|
|
1.0 release of the ALU-DISCOVERY-MIB."
|
|
|
|
::= { alcatelCommonMIBModules 4 }
|
|
|
|
|
|
aluDiscoveryObjs OBJECT IDENTIFIER ::= { alcatelObjects 4 }
|
|
|
|
aluDiscoveryMIBConformance OBJECT IDENTIFIER ::= { alcatelConformance 4 }
|
|
aluDiscoveryConformance OBJECT IDENTIFIER ::= { aluDiscoveryMIBConformance 1 }
|
|
|
|
aluDiscoveryNotificationsPrefix OBJECT IDENTIFIER ::= { alcatelNotifyPrefix 4 }
|
|
aluDiscoveryNotifications OBJECT IDENTIFIER ::= { aluDiscoveryNotificationsPrefix 0 }
|
|
|
|
--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
--
|
|
-- ALU-DISCOVERY-MIB textual conventions
|
|
--
|
|
--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
--
|
|
-- AluDiscoveryStatus
|
|
--
|
|
AluDiscoveryStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of AluDiscoveryStatus is an enumerated integer
|
|
that indicates the status of auto-discovery on this system.
|
|
noAutoDiscovery (0) - indicates that auto-discovery was not
|
|
used during the boot process of this
|
|
system.
|
|
inProgress (1) - indicates that auto-discovery is
|
|
currently in-progress.
|
|
halted (2) - indicates that auto-discovery is
|
|
halted due to a failure.
|
|
terminated (2) - indicates that auto-discovery was
|
|
terminated by an operator before
|
|
completing successfully.
|
|
successful (3) - indicates that auto-discovery was
|
|
completed successfully on this system
|
|
since last system boot."
|
|
SYNTAX INTEGER {
|
|
noAutoDiscovery (0),
|
|
inProgress (1),
|
|
halted (2),
|
|
terminated (4),
|
|
successful (5)
|
|
}
|
|
|
|
AluDiscoveryStage ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of AluDiscoveryStage is an enumerated integer
|
|
that indicates the stage of auto-discovery on this system.
|
|
unknown (0) - this value is returned if auto-discovery
|
|
is not currently in-progess.
|
|
selfDiscovery (1) - indicates that auto-discovery is
|
|
currently auditing the installed equipment
|
|
in the system.
|
|
aquiringNetwork (2) - indicates auto-discovery is looking
|
|
for a usuable uplink into the network.
|
|
aquiringConfig (3) - indicates auto-discovery is uploading
|
|
configuration provided by the network.
|
|
testAndCommitConfig (4) - indicates auto-discovery is checking
|
|
the uploaded configuration and committing this
|
|
config to the system database."
|
|
SYNTAX INTEGER {
|
|
unknown (0),
|
|
selfDiscovery (1),
|
|
aquiringNetwork (2),
|
|
aquiringConfig (3),
|
|
testAndCommitConfig (4)
|
|
}
|
|
|
|
AluDiscoveryCircuitId ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of AluDiscoveryCircuitId is a string that describes the system name,
|
|
interface name and port of a given uplink. The format of this string is as
|
|
follows:
|
|
'<system-name>|<interface-name>|<port>'
|
|
"
|
|
SYNTAX DisplayString
|
|
|
|
AluDiscoveryFailureFlags ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "This object specifies all the conditions that
|
|
affect the successful completion of Auto-Discovery."
|
|
SYNTAX BITS {
|
|
configConflict (0), -- Configuration conflict detected
|
|
eqNotReady (1), -- No supported equipment is online
|
|
noPortsReady (2), -- No discovery ports are online
|
|
noNetworkFound (3), -- No response to discover requests
|
|
ipRequestFailed (4), -- DHCP IP Request failed
|
|
portSelectFailed (5), -- No port was selected
|
|
configLoadingProblem (6), -- Issue with loading discovered configuration
|
|
configTestingFailed (7), -- Tests on configuration failed
|
|
configCommitProblem (8) -- Issue with configuration commit to database
|
|
}
|
|
|
|
--
|
|
-- Auto-Discovery Table (System)
|
|
--
|
|
aluDiscoveryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AluDiscoveryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The aluDiscoveryTable has one entry for the system."
|
|
::= { aluDiscoveryObjs 1 }
|
|
aluDiscoveryEntry OBJECT-TYPE
|
|
SYNTAX AluDiscoveryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the runtime information of auto-discovery
|
|
of this system. The information contained in this table is since
|
|
last system boot."
|
|
INDEX { tmnxChassisIndex }
|
|
::= { aluDiscoveryTable 1 }
|
|
|
|
AluDiscoveryEntry ::=
|
|
SEQUENCE {
|
|
aluDiscoveryStatus AluDiscoveryStatus,
|
|
aluDiscoveryStage AluDiscoveryStage,
|
|
aluDiscoveryStartTime TimeStamp,
|
|
aluDiscoveryEndTime TimeStamp,
|
|
aluDiscoverySystemIpAddr IpAddress,
|
|
aluDiscoverySystemSubnet IpAddress,
|
|
aluDiscoveryLocalCircId AluDiscoveryCircuitId,
|
|
aluDiscoveryLocalIpAddr IpAddress,
|
|
aluDiscoveryLocalSubnet IpAddress,
|
|
aluDiscoveryGatewayCircId AluDiscoveryCircuitId,
|
|
aluDiscoveryGatewayRemId DisplayString,
|
|
aluDiscoveryGatewayIpAddr IpAddress,
|
|
aluDiscoveryServerIpAddr IpAddress,
|
|
aluDiscoveryFailureFlags AluDiscoveryFailureFlags
|
|
}
|
|
|
|
aluDiscoveryStatus OBJECT-TYPE
|
|
SYNTAX AluDiscoveryStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"aluDiscoveryStatus specifies the current status of the Auto-Discovery Agent.
|
|
|
|
If aluDiscoveryStatus is 'terminated' or 'halted' the aluDiscoveryFailureFlags
|
|
object can be used for more detail."
|
|
::= { aluDiscoveryEntry 1 }
|
|
|
|
aluDiscoveryStage OBJECT-TYPE
|
|
SYNTAX AluDiscoveryStage
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"aluDiscoveryStage specifies the current stage of the Auto-Discovery Agent if
|
|
it is currently running."
|
|
::= { aluDiscoveryEntry 2 }
|
|
|
|
aluDiscoveryStartTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"aluDiscoveryStartTime specifies the last time the Auto-Discovery Agent was
|
|
started since the last system boot."
|
|
::= { aluDiscoveryEntry 3 }
|
|
|
|
aluDiscoveryEndTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"aluDiscoveryEndTime specifies the last time the Auto-Discovery Agent ended
|
|
since the last system boot. The end-time will be updated regardless of if the
|
|
auto-discovery was successful or not."
|
|
::= { aluDiscoveryEntry 4 }
|
|
|
|
aluDiscoverySystemIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"aluDiscoverySystemIpAddr specifies the discovered system loopback ip-address
|
|
of the base router."
|
|
::= { aluDiscoveryEntry 5 }
|
|
|
|
aluDiscoverySystemSubnet OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"aluDiscoverySystemSubnet specifies the discovered system loopback subnet mask
|
|
of the base router."
|
|
::= { aluDiscoveryEntry 6 }
|
|
|
|
aluDiscoveryLocalCircId OBJECT-TYPE
|
|
SYNTAX AluDiscoveryCircuitId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"aluDiscoveryLocalCircId describes the local selected network uplink interface
|
|
used for auto-discovery of this system."
|
|
::= { aluDiscoveryEntry 7 }
|
|
|
|
aluDiscoveryLocalIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"aluDiscoveryLocalIpAddr describes the discovered ip-address of the selected
|
|
network uplink interface used for auto-discovery of this system."
|
|
::= { aluDiscoveryEntry 8 }
|
|
|
|
aluDiscoveryLocalSubnet OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"aluDiscoveryLocalSubnet describes the discovered subnet mask of the selected
|
|
network uplink interface used for auto-discovery of this system."
|
|
::= { aluDiscoveryEntry 9 }
|
|
|
|
aluDiscoveryGatewayCircId OBJECT-TYPE
|
|
SYNTAX AluDiscoveryCircuitId
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"aluDiscoveryGatewayCircId describes the discovered gateway into the network
|
|
used for auto-discovery of this system."
|
|
::= { aluDiscoveryEntry 10 }
|
|
|
|
aluDiscoveryGatewayRemId OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"aluDiscoveryGatewayRemId describes the remote-id of the gateway into the network
|
|
used for auto-discovery of this system."
|
|
::= { aluDiscoveryEntry 11 }
|
|
|
|
aluDiscoveryGatewayIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"aluDiscoveryGatewayIpAddr describes the ip-address of the gateway into the network
|
|
used for auto-discovery of this system."
|
|
::= { aluDiscoveryEntry 12 }
|
|
|
|
aluDiscoveryServerIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"aluDiscoveryServerIpAddr describes the selected DHCP server that provided configuration
|
|
information during auto-discovery of this system."
|
|
::= { aluDiscoveryEntry 13 }
|
|
|
|
aluDiscoveryFailureFlags OBJECT-TYPE
|
|
SYNTAX AluDiscoveryFailureFlags
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"aluDiscoveryFailureFlags specifies the failure reasons that auto-discovery can not be
|
|
completed successfully."
|
|
::= { aluDiscoveryEntry 14 }
|
|
|
|
--
|
|
-- Auto-Discovery Boot Options
|
|
--
|
|
aluDiscoveryBofInfo OBJECT IDENTIFIER ::= { aluDiscoveryObjs 2 }
|
|
|
|
aluSbiAutoDiscover OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of aluSbiAutoDiscover specifies whether or not the system
|
|
will use Auto-Discovery during bootup to generate its configuration. When set to 'true',
|
|
Auto-Discovery is enabled."
|
|
DEFVAL { false }
|
|
::= { aluDiscoveryBofInfo 1 }
|
|
|
|
aluSbiAutoDiscoverId OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..50))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of aluSbiAutoDiscoverId specifies the identifier to be used when
|
|
sending discovery requests."
|
|
DEFVAL { ''H }
|
|
::= { aluDiscoveryBofInfo 2}
|
|
|
|
aluSbiAutoDiscoverVlan OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of aluSbiAutoDiscoverVlan specifies the IEEE 802.1Q VLAN ID all
|
|
discovery requests should be broadcasted on.
|
|
|
|
The value '0' indicates that no VLAN ID is provisioned and IEEE 802.1Q
|
|
encapsulation is not required."
|
|
DEFVAL { 0 }
|
|
::= { aluDiscoveryBofInfo 3}
|
|
|
|
--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
--
|
|
-- Notification Definition section
|
|
--
|
|
-- Notification Objects
|
|
--
|
|
|
|
aluDiscoveryStarted NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The aluDiscoveryStarted notification is generated when auto-discovery
|
|
is started."
|
|
::= { aluDiscoveryNotifications 1 }
|
|
|
|
aluDiscoveryTerminated NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
aluDiscoveryFailureFlags
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The aluDiscoveryTerminated notification is generated when the Auto-Discovery
|
|
Agent is terminated before auto-discovery is complete."
|
|
::= { aluDiscoveryNotifications 2 }
|
|
|
|
aluDiscoverySuccessful NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
aluDiscoverySystemIpAddr,
|
|
aluDiscoveryLocalCircId,
|
|
aluDiscoveryLocalIpAddr,
|
|
aluDiscoveryGatewayCircId,
|
|
aluDiscoveryGatewayIpAddr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The aluDiscoverySuccessful notification is generated when the Auto-Discovery
|
|
Agent completes discovery successfully."
|
|
::= { aluDiscoveryNotifications 3 }
|
|
|
|
|
|
|
|
--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
--
|
|
-- The compliance specifications.
|
|
--
|
|
|
|
aluDiscoveryCompliances OBJECT IDENTIFIER ::= { aluDiscoveryConformance 1 }
|
|
aluDiscoveryGroups OBJECT IDENTIFIER ::= { aluDiscoveryConformance 2 }
|
|
|
|
aluDiscoveryComp7705 OBJECT IDENTIFIER ::= { aluDiscoveryCompliances 1 }
|
|
-- aluDiscoveryComp7705V1v0 OBJECT IDENTIFIER ::= { aluDiscoveryComp7705 1}
|
|
|
|
aluDiscoveryComp7705V1v0 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for revision 1.0 of ALU-DISCOVERY-MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
aluDiscoveryGroup,
|
|
aluDiscoveryNotificationGroup
|
|
}
|
|
::= { aluDiscoveryComp7705 1 }
|
|
|
|
|
|
-- units of conformance
|
|
|
|
aluDiscoveryGroup OBJECT-GROUP
|
|
OBJECTS { aluDiscoveryStatus,
|
|
aluDiscoveryStage,
|
|
aluDiscoveryStartTime,
|
|
aluDiscoveryEndTime,
|
|
aluDiscoverySystemIpAddr,
|
|
aluDiscoverySystemSubnet,
|
|
aluDiscoveryLocalCircId,
|
|
aluDiscoveryLocalIpAddr,
|
|
aluDiscoveryLocalSubnet,
|
|
aluDiscoveryGatewayCircId,
|
|
aluDiscoveryGatewayRemId,
|
|
aluDiscoveryGatewayIpAddr,
|
|
aluDiscoveryServerIpAddr,
|
|
aluDiscoveryFailureFlags,
|
|
aluSbiAutoDiscover,
|
|
aluSbiAutoDiscoverId,
|
|
aluSbiAutoDiscoverVlan
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting management of the auto-discovery
|
|
on Nokia series systems."
|
|
::= { aluDiscoveryGroups 1 }
|
|
|
|
aluDiscoveryNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
aluDiscoveryStarted,
|
|
aluDiscoveryTerminated,
|
|
aluDiscoverySuccessful
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of notifications supporting the management of auto-discovery
|
|
on Nokia series systems."
|
|
::= { aluDiscoveryGroups 2 }
|
|
|
|
END
|