232 lines
6.9 KiB
Plaintext
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
|