Observium_CE/mibs/nortel/NTWS-AP-UNCONFIGURED-MIB

232 lines
6.9 KiB
Plaintext

NTWS-AP-UNCONFIGURED-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE,
IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
NtwsApSerialNum
FROM NTWS-AP-TC
NtwsPhysPortNumber
FROM NTWS-BASIC-TC
ntwsMibs
FROM NTWS-ROOT-MIB;
ntwsApUnconfiguredMib MODULE-IDENTITY
LAST-UPDATED "200811140004Z"
ORGANIZATION "Nortel Networks"
CONTACT-INFO
"www.nortelnetworks.com"
DESCRIPTION
"Unconfigured/orphan APs info for Nortel Networks wireless switches.
AP = Access Point;
AC = Access Controller (wireless switch),
the device that runs a SNMP Agent implementing this MIB.
Orphan AP = an AP currently detected by this AC
but not managed by any AC.
Copyright 2008 Nortel Networks.
All rights reserved.
This Nortel Networks SNMP Management Information Base Specification
(Specification) embodies Nortel Networks' confidential and
proprietary intellectual property.
This Specification is supplied 'AS IS' and Nortel Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200811140004Z"
DESCRIPTION "v1.0.4: Initial version"
::= { ntwsMibs 15 }
-- Textual conventions
NtwsApUnconfiguredOrphanReason ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration of the reasons why an AP could be unconfigured/orphan:
no-configuration:
the AC has no configuration corresponding to that AP;
ap-license-exceeded:
AP license capacity exceeded;
controller-behind-nat:
the AC is behind NAT, and cannot suggest
another AC for that AP to attach to
(the first AC does not know what the AP's view
of the public IP address of the other AC is);
ap-model-mismatch:
AP model does not match configuration;
no-macs:
the AC must allocate MAC address for that AP
but no MAC is available."
SYNTAX INTEGER {
other (1),
no-configuration (2),
ap-license-exceeded (3),
controller-behind-nat (4),
ap-model-mismatch (5),
no-macs (6)
}
--
-- The AP Unconfigured MIB Tree
--
ntwsApUnconfMibObjects OBJECT IDENTIFIER ::= { ntwsApUnconfiguredMib 1 }
-- Reserved for future scalar objects (high-level or summary status info):
-- ntwsApUnconfGlobalObjects OBJECT IDENTIFIER ::= { ntwsApUnconfMibObjects 1 }
-- Object definitions
-- ================
-- Orphan APs table
ntwsApUnconfOrphanTable OBJECT-TYPE
SYNTAX SEQUENCE OF NtwsApUnconfOrphanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table describing all the APs currently detected by this AC
but not managed by any AC.
Such APs are reported as ''unconfigured'' or ''orphan''
in other management interfaces of the AC (CLI, Web etc)."
::= { ntwsApUnconfMibObjects 2 }
ntwsApUnconfOrphanEntry OBJECT-TYPE
SYNTAX NtwsApUnconfOrphanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular orphan AP detected by this AC."
INDEX { ntwsApUnconfOrphanApSerialNum }
::= { ntwsApUnconfOrphanTable 1 }
NtwsApUnconfOrphanEntry ::= SEQUENCE {
ntwsApUnconfOrphanApSerialNum NtwsApSerialNum,
ntwsApUnconfOrphanApModelName DisplayString,
ntwsApUnconfOrphanIpAddress IpAddress,
ntwsApUnconfOrphanPhysPortNum NtwsPhysPortNumber,
ntwsApUnconfOrphanVLANName DisplayString,
ntwsApUnconfOrphanReason NtwsApUnconfiguredOrphanReason
}
ntwsApUnconfOrphanApSerialNum OBJECT-TYPE
SYNTAX NtwsApSerialNum
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Serial Number of this orphan AP."
::= { ntwsApUnconfOrphanEntry 1 }
ntwsApUnconfOrphanApModelName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..24))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Model name of this orphan AP."
::= { ntwsApUnconfOrphanEntry 2 }
-- reserving two positions (3 and 4) for future use
-- strictly related to the AP model
ntwsApUnconfOrphanIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv4 Address of this orphan AP."
::= { ntwsApUnconfOrphanEntry 5 }
ntwsApUnconfOrphanPhysPortNum OBJECT-TYPE
SYNTAX NtwsPhysPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of the Physical Port on which this orphan AP
was detected by the AC (usually the uplink port going to
other switches/routers connecting this AP to the network)."
::= { ntwsApUnconfOrphanEntry 6 }
ntwsApUnconfOrphanVLANName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the VLAN containing this orphan AP.
This is the VLAN Name as configured on this AC
(another AC might have a different name corresponding
to same VLAN tag used in the network)."
::= { ntwsApUnconfOrphanEntry 7 }
ntwsApUnconfOrphanReason OBJECT-TYPE
SYNTAX NtwsApUnconfiguredOrphanReason
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason why this AP is orphan."
::= { ntwsApUnconfOrphanEntry 8 }
-- ============================================================================
--
-- Conformance
--
ntwsApUnconfConformance OBJECT IDENTIFIER ::= { ntwsApUnconfiguredMib 2 }
ntwsApUnconfCompliances OBJECT IDENTIFIER ::= { ntwsApUnconfConformance 1 }
ntwsApUnconfGroups OBJECT IDENTIFIER ::= { ntwsApUnconfConformance 2 }
-- Compliance
ntwsApUnconfCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that implement
AP Unconfigured MIB."
MODULE -- this module (ntwsApUnconfiguredMib)
MANDATORY-GROUPS {
ntwsApUnconfOrphanBasicGroup
}
::= { ntwsApUnconfCompliances 1 }
-- Units of Conformance
ntwsApUnconfOrphanBasicGroup OBJECT-GROUP
OBJECTS {
ntwsApUnconfOrphanApModelName,
ntwsApUnconfOrphanIpAddress,
ntwsApUnconfOrphanPhysPortNum,
ntwsApUnconfOrphanVLANName,
ntwsApUnconfOrphanReason
}
STATUS current
DESCRIPTION
"Mandatory group of objects implemented to provide
info about Orphan APs."
::= { ntwsApUnconfGroups 1 }
END