Observium_CE/mibs/nortel/NTWS-PORT-MIB

199 lines
6.2 KiB
Plaintext

NTWS-PORT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
NtwsPhysPortNumber,
NtwsPhysPortNumberOrZero
FROM NTWS-BASIC-TC
ntwsMibs
FROM NTWS-ROOT-MIB;
ntwsPortMib MODULE-IDENTITY
LAST-UPDATED "200810230010Z"
ORGANIZATION "Nortel Networks"
CONTACT-INFO
"www.nortelnetworks.com"
DESCRIPTION
"Port information MIB.
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 "200810230010Z"
DESCRIPTION "v1.2.0: Factored out the 'NtwsPhysPortNumber'
textual convention (moved to the new module Basic TC).
Added in Basic TC MIB an extension of 'NtwsPhysPortNumber'
to permit a value of zero. The new textual convention
is 'NtwsPhysPortNumberOrZero'.
Using it in this MIB because 'ntwsPortConfigTrunkMaster'
must be zero for a port that is not part of any port group."
REVISION "200805190004Z"
DESCRIPTION "v1.1.0: Clarified descriptions"
REVISION "200708160002Z"
DESCRIPTION "v1.0.2, MRT v2: Made changes in order to make MIB compile
cleanly and comply with corporate MIB conventions."
REVISION "200611090001Z"
DESCRIPTION "v1.0.1: Fixed imports and compliance group"
REVISION "200604060000Z"
DESCRIPTION "v1.0: Initial version"
::= { ntwsMibs 6 }
-- Textual conventions
NtwsPortMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration for the port mode (administratively controlled)."
SYNTAX INTEGER {
directAttachAP (1),
networkPort (2),
wired (3)
}
NtwsPortPoeMode ::= 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
--
ntwsPortObjects OBJECT IDENTIFIER ::= { ntwsPortMib 1 }
ntwsPortDataObjects OBJECT IDENTIFIER ::= { ntwsPortObjects 1 }
-- Object definitions
ntwsPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF NtwsPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port configuration table"
::= { ntwsPortDataObjects 1 }
ntwsPortConfigEntry OBJECT-TYPE
SYNTAX NtwsPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port configuration entry"
INDEX { ntwsPortConfigPortNumber }
::= { ntwsPortConfigTable 1 }
NtwsPortConfigEntry ::= SEQUENCE {
ntwsPortConfigPortNumber NtwsPhysPortNumber,
ntwsPortConfigPortMode NtwsPortMode,
ntwsPortConfigPoeMode NtwsPortPoeMode,
ntwsPortConfigTrunkMaster NtwsPhysPortNumberOrZero
}
ntwsPortConfigPortNumber OBJECT-TYPE
SYNTAX NtwsPhysPortNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Physical Port Number"
::= { ntwsPortConfigEntry 1 }
ntwsPortConfigPortMode OBJECT-TYPE
SYNTAX NtwsPortMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether this port is configured
for directly attached AP,
as network port, or
for wired auth."
::= { ntwsPortConfigEntry 2 }
ntwsPortConfigPoeMode OBJECT-TYPE
SYNTAX NtwsPortPoeMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether this port is configured to
supply PoE (Power over Ethernet)."
::= { ntwsPortConfigEntry 3 }
ntwsPortConfigTrunkMaster OBJECT-TYPE
SYNTAX NtwsPhysPortNumberOrZero
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)."
::= { ntwsPortConfigEntry 4 }
-- ============================================================================
--
-- Conformance
--
ntwsPortConformance OBJECT IDENTIFIER ::= { ntwsPortObjects 2 }
ntwsPortCompliances OBJECT IDENTIFIER ::= { ntwsPortConformance 1 }
ntwsPortGroups OBJECT IDENTIFIER ::= { ntwsPortConformance 2 }
-- Compliance
ntwsPortCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that implement
the Port MIB."
MODULE -- ntwsPortMib
MANDATORY-GROUPS { ntwsPortConfigGroup }
::= { ntwsPortCompliances 1 }
-- Units of Conformance
ntwsPortConfigGroup OBJECT-GROUP
OBJECTS {
ntwsPortConfigPortMode,
ntwsPortConfigPoeMode,
ntwsPortConfigTrunkMaster
}
STATUS current
DESCRIPTION
"Mandatory group of objects implemented to provide
Port configuration info."
::= { ntwsPortGroups 1 }
END