Observium_CE/mibs/trapeze/TRAPEZE-NETWORKS-PORT-MIB

203 lines
6.4 KiB
Plaintext

TRAPEZE-NETWORKS-PORT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
TrpzPhysPortNumber,
TrpzPhysPortNumberOrZero
FROM TRAPEZE-NETWORKS-BASIC-TC
trpzMibs
FROM TRAPEZE-NETWORKS-ROOT-MIB;
trpzPortMib MODULE-IDENTITY
LAST-UPDATED "200810230010Z"
ORGANIZATION "Trapeze Networks"
CONTACT-INFO
"Trapeze Networks Technical Support
www.trapezenetworks.com
US: 866.TRPZ.TAC
International: 925.474.2400
support@trapezenetworks.com"
DESCRIPTION
"Port information MIB.
Copyright 2006-2008 Trapeze Networks, Inc.
All rights reserved.
This Trapeze Networks SNMP Management Information Base
Specification (Specification) embodies Trapeze Networks'
confidential and proprietary intellectual property.
Trapeze Networks retains all title and ownership in
the Specification, including any revisions.
This Specification is supplied 'AS IS' and Trapeze Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200810230010Z"
DESCRIPTION "v1.2.0: Factored out the 'TrpzPhysPortNumber'
textual convention (moved to the new module Basic TC).
Added in Basic TC MIB an extension of 'TrpzPhysPortNumber'
to permit a value of zero. The new textual convention
is 'TrpzPhysPortNumberOrZero'.
Using it in this MIB because 'trpzPortConfigTrunkMaster'
must be zero for a port that is not part of any port group.
This will be published in 7.1 release."
REVISION "200805190004Z"
DESCRIPTION "v1.1.0: Clarified descriptions"
REVISION "200611090001Z"
DESCRIPTION "v1.0.1: Fixed imports and compliance group"
REVISION "200604060000Z"
DESCRIPTION "v1.0: Initial version, for 5.0 release"
::= { trpzMibs 6 }
-- Textual conventions
TrpzPortMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration for the port mode (administratively controlled)."
SYNTAX INTEGER {
directAttachAP (1),
networkPort (2),
wired (3)
}
TrpzPortPoeMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration for the port PoE supply configuration:
the availability of Power over Ethernet is
administratively controlled, can be enabled or disabled.
Some ports may not have the Power over Ethernet hardware:
they should always appear as disabled."
SYNTAX INTEGER {
poeEnable (1),
poeDisable (2)
}
--
-- The Port MIB Tree
--
trpzPortObjects OBJECT IDENTIFIER ::= { trpzPortMib 1 }
trpzPortDataObjects OBJECT IDENTIFIER ::= { trpzPortObjects 1 }
-- Object definitions
trpzPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF TrpzPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port configuration table"
::= { trpzPortDataObjects 1 }
trpzPortConfigEntry OBJECT-TYPE
SYNTAX TrpzPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port configuration entry"
INDEX { trpzPortConfigPortNumber }
::= { trpzPortConfigTable 1 }
TrpzPortConfigEntry ::= SEQUENCE {
trpzPortConfigPortNumber TrpzPhysPortNumber,
trpzPortConfigPortMode TrpzPortMode,
trpzPortConfigPoeMode TrpzPortPoeMode,
trpzPortConfigTrunkMaster TrpzPhysPortNumberOrZero
}
trpzPortConfigPortNumber OBJECT-TYPE
SYNTAX TrpzPhysPortNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Physical Port Number"
::= { trpzPortConfigEntry 1 }
trpzPortConfigPortMode OBJECT-TYPE
SYNTAX TrpzPortMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether this port is configured
for directly attached AP,
as network port, or
for wired auth."
::= { trpzPortConfigEntry 2 }
trpzPortConfigPoeMode OBJECT-TYPE
SYNTAX TrpzPortPoeMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether this port is configured to
supply PoE (Power over Ethernet)."
::= { trpzPortConfigEntry 3 }
trpzPortConfigTrunkMaster OBJECT-TYPE
SYNTAX TrpzPhysPortNumberOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The master port of the group this port belongs to
(identified by the physical port number).
A zero value means information is not available
(usually if this port is not part of any port group)."
::= { trpzPortConfigEntry 4 }
-- ============================================================================
--
-- Conformance
--
trpzPortConformance OBJECT IDENTIFIER ::= { trpzPortObjects 2 }
trpzPortCompliances OBJECT IDENTIFIER ::= { trpzPortConformance 1 }
trpzPortGroups OBJECT IDENTIFIER ::= { trpzPortConformance 2 }
-- Compliance
trpzPortCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that implement
the Port MIB."
MODULE -- trpzPortMib
MANDATORY-GROUPS { trpzPortConfigGroup }
::= { trpzPortCompliances 1 }
-- Units of Conformance
trpzPortConfigGroup OBJECT-GROUP
OBJECTS {
trpzPortConfigPortMode,
trpzPortConfigPoeMode,
trpzPortConfigTrunkMaster
}
STATUS current
DESCRIPTION
"Mandatory group of objects implemented to provide
Port configuration info."
::= { trpzPortGroups 1 }
END