Initial commit
This commit is contained in:
1452
MIBS/allied/AT-BOARDS-MIB
Normal file
1452
MIBS/allied/AT-BOARDS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
232
MIBS/allied/AT-BRI-MIB
Normal file
232
MIBS/allied/AT-BRI-MIB
Normal file
@ -0,0 +1,232 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: BRI module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-BRI-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
bri MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
BRI module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 41 }
|
||||
|
||||
-- This group consists of a table of BRI interfaces indexed
|
||||
-- by ifIndex which provide MIB objects not given in a convenient form by
|
||||
-- other standard MIBs. There is also a BRI channel MIB indexed by ifIndex
|
||||
-- and channel index which gives information about the channels on the
|
||||
-- interface.
|
||||
|
||||
-- The BRI interface table. Each entry is a BRI interface on the router.
|
||||
|
||||
briIntTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BriIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of BRI interfaces."
|
||||
::= { bri 1 }
|
||||
|
||||
briIntEntry OBJECT-TYPE
|
||||
SYNTAX BriIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the BRI interfaces table."
|
||||
INDEX { briIntIndex }
|
||||
::= { briIntTable 1 }
|
||||
|
||||
BriIntEntry ::=
|
||||
SEQUENCE {
|
||||
briIntIndex
|
||||
INTEGER,
|
||||
briIntBoardIndex
|
||||
INTEGER,
|
||||
briIntBoardPosition
|
||||
INTEGER,
|
||||
briIntMode
|
||||
INTEGER,
|
||||
briIntTdmChannelMap
|
||||
INTEGER,
|
||||
briIntIsdnChannelMap
|
||||
INTEGER
|
||||
}
|
||||
|
||||
briIntIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the BRI interface."
|
||||
::= { briIntEntry 1 }
|
||||
|
||||
briIntBoardIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index in the arBoardTable of the board on which this BRI
|
||||
interface resides."
|
||||
::= { briIntEntry 2 }
|
||||
|
||||
briIntBoardPosition OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The position on this BRI interface's board of this BRI
|
||||
interface."
|
||||
::= { briIntEntry 3 }
|
||||
|
||||
briIntMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
isdn (1),
|
||||
tdm (2),
|
||||
mixed (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mode of operation of this BRI interface. The value isdn
|
||||
means that the entire interface is operating as an ISDN
|
||||
interface, the value tdm means that the entire interface is
|
||||
operating as TDM groups and the value mixed means that some
|
||||
channels in the interface are dedicated to ISDN and some to TDM
|
||||
groups."
|
||||
::= { briIntEntry 4 }
|
||||
|
||||
briIntTdmChannelMap OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A bit map of the channels in the BRI interface which are
|
||||
dedicated to TDM. Channel B1 has channel map value of 1,
|
||||
channel B2 has a channel map value of 2."
|
||||
::= { briIntEntry 5 }
|
||||
|
||||
briIntIsdnChannelMap OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A bit map of the channels in the BRI interface which are
|
||||
dedicated to ISDN. Channel B1 has channel map value of 1,
|
||||
channel B2 has a channel map value of 2."
|
||||
::= { briIntEntry 6 }
|
||||
|
||||
-- The BRI channel table. Each entry is a channel on a BRI interface.
|
||||
|
||||
briChanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BriChanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of channels on BRI interfaces."
|
||||
::= { bri 2 }
|
||||
|
||||
briChanEntry OBJECT-TYPE
|
||||
SYNTAX BriChanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the BRI channels table."
|
||||
INDEX { briChanIntIndex, briChanChannelIndex }
|
||||
::= { briChanTable 1 }
|
||||
|
||||
BriChanEntry ::=
|
||||
SEQUENCE {
|
||||
briChanIntIndex
|
||||
INTEGER,
|
||||
briChanChannelIndex
|
||||
INTEGER,
|
||||
briChanMode
|
||||
INTEGER,
|
||||
briChanState
|
||||
INTEGER
|
||||
}
|
||||
|
||||
briChanIntIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the BRI interface."
|
||||
::= { briChanEntry 1 }
|
||||
|
||||
briChanChannelIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..3)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The channel index of the BRI channel. Channel B1 has index 1,
|
||||
channel B2 has index 2 and the D channel has index 3."
|
||||
::= { briChanEntry 2 }
|
||||
|
||||
briChanMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
isdn (1),
|
||||
tdm (2),
|
||||
none (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mode of this BRI channel. The value isdn means that the
|
||||
channel is reserved for use in ISDN calls. The value tdm
|
||||
means that the channel is reserved for use by TDM. For the D
|
||||
channel, this object will always have the value isdn."
|
||||
::= { briChanEntry 3 }
|
||||
|
||||
briChanState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
inactive (1),
|
||||
active (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of this BRI channel. The value inactive means that
|
||||
the channel does not currently have an active user, either an
|
||||
ISDN call or an active TDM group. The value active means that
|
||||
the channel is in use, either by an ISDN call or an active TDM
|
||||
group. For the D channel, this object will have the value
|
||||
active if LAPD is using the D channel (either for call control
|
||||
or X.25), or the value inactive otherwise."
|
||||
::= { briChanEntry 4 }
|
||||
|
||||
END
|
264
MIBS/allied/AT-CAPABILITIES-MIB
Normal file
264
MIBS/allied/AT-CAPABILITIES-MIB
Normal file
@ -0,0 +1,264 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis MIB: capability for Rapier
|
||||
--
|
||||
-- Copied from ATR-CAPABILITY.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-CAPABILITIES-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
AGENT-CAPABILITIES
|
||||
FROM SNMPv2-CONF
|
||||
atRouter, atAgents
|
||||
FROM AT-SMI-MIB;
|
||||
|
||||
atrRapier AGENT-CAPABILITIES
|
||||
PRODUCT-RELEASE "AT Rapier switch, release 2.9.1"
|
||||
STATUS current
|
||||
DESCRIPTION "Capabilities of AT Rapier switch, release 2.9.1 and later releases."
|
||||
|
||||
SUPPORTS IF-MIB
|
||||
INCLUDES { ifGeneralGroup }
|
||||
|
||||
-- VARIATION ifAdminStatus
|
||||
-- ACCESS read-only
|
||||
-- DESCRIPTION "Can't set ifAdminStatus via SNMP."
|
||||
|
||||
SUPPORTS RFC1213-MIB
|
||||
INCLUDES { at, ip }
|
||||
|
||||
VARIATION atIfIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION atPhysAddress
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION atNetAddress
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteDest
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteIfIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteMetric1
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteMetric2
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteMetric3
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteMetric4
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteNextHop
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteAge
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteMask
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipRouteMetric5
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipNetToMediaIfIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipNetToMediaPhysAddress
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipNetToMediaNetAddress
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipNetToMediaType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
SUPPORTS IP-FORWARD-MIB
|
||||
INCLUDES { ipForwardMultiPathGroup, ipForwardCidrRouteGroup }
|
||||
|
||||
VARIATION ipForwardMask
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardIfIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardInfo
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardNextHopAS
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardMetric1
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardMetric2
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardMetric3
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardMetric4
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipForwardMetric5
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteIfIndex
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteInfo
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteNextHopAS
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteMetric1
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteMetric2
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteMetric3
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteMetric4
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteMetric5
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ipCidrRouteStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
SUPPORTS Q-BRIDGE-MIB
|
||||
INCLUDES { dot1qBase, dot1qVlan }
|
||||
|
||||
VARIATION dot1qGvrpStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this variable."
|
||||
|
||||
VARIATION dot1qVlanStaticName
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION dot1qVlanStaticEgressPorts
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION dot1qVlanForbiddenEgressPorts
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION dot1qVlanStaticUntaggedPorts
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION dot1qVlanStaticRowStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
SUPPORTS HOST-RESOURCES-MIB
|
||||
INCLUDES { hrSystem, hrStorage }
|
||||
|
||||
VARIATION hrSystemDate
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this variable."
|
||||
|
||||
VARIATION hrSystemInitialLoadParameters
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this variable."
|
||||
|
||||
VARIATION hrStorageSize
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this variable."
|
||||
|
||||
SUPPORTS MAU-MIB
|
||||
INCLUDES { dot3IfMauBasicGroup, dot3IfMauAutoNegGroup }
|
||||
|
||||
VARIATION ifMauStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ifMauDefaultType
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ifMauAutoNegAdminStatus
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ifMauAutoNegCapAdvertised
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
VARIATION ifMauAutoNegRestart
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
SUPPORTS IF-MIB
|
||||
INCLUDES { ifMIBObjects }
|
||||
|
||||
VARIATION ifPromiscuousMode
|
||||
ACCESS read-only
|
||||
DESCRIPTION "Don't allow writes of this table."
|
||||
|
||||
::= { atAgents 1 }
|
||||
END
|
345
MIBS/allied/AT-DHCP-MIB
Normal file
345
MIBS/allied/AT-DHCP-MIB
Normal file
@ -0,0 +1,345 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: DHCP module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-DHCP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
dhcp MODULE-IDENTITY
|
||||
LAST-UPDATED "200904010200Z" -- April 1, 2009
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
DHCP module. "
|
||||
|
||||
REVISION "200904010200Z" -- April 1, 2009
|
||||
DESCRIPTION
|
||||
"Added a new TRAP (dhcpRangeExceededThresholdTrap) which will be
|
||||
generated when the number of clients allocated for that range exceeds
|
||||
a preset threshold."
|
||||
|
||||
REVISION "200606281222Z" -- June 28, 2006
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 70 }
|
||||
|
||||
-- The DHCP (Dynamic Host Configuration Protocol) module. This group provides
|
||||
-- management information for DHCP, which will be implemented in a number of
|
||||
-- stages.
|
||||
-- stage 1, May/2002, Tony van der Peet
|
||||
-- No DHCP MIB has been found in an RFC, so DHCP has to be supported
|
||||
-- in the enterprise MIB. Basic request is for a TRAP when a DHCP
|
||||
-- host range is exhausted. Some basic variables for the range
|
||||
-- information are provided in order to allow lookup of the exhausted
|
||||
-- range. Also provided are variables for the express purpose of
|
||||
-- adding to the TRAP message.
|
||||
|
||||
-- The DHCP range table. Each entry in the table gives information about a
|
||||
-- single DHCP range currently configured in the switch/router.
|
||||
|
||||
dhcpRangeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DhcpRangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of DHCP ranges."
|
||||
::= { dhcp 1 }
|
||||
|
||||
dhcpRangeEntry OBJECT-TYPE
|
||||
SYNTAX DhcpRangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry of the DHCP range table. This contains
|
||||
information about a single DHCP range configured on this
|
||||
device."
|
||||
INDEX { dhcpRangeIndex }
|
||||
::= { dhcpRangeTable 1 }
|
||||
|
||||
DhcpRangeEntry ::=
|
||||
SEQUENCE {
|
||||
dhcpRangeIndex
|
||||
INTEGER,
|
||||
dhcpRangeName
|
||||
DisplayStringUnsized,
|
||||
dhcpRangeBaseAddress
|
||||
IpAddress,
|
||||
dhcpRangeNumberOfAddresses
|
||||
INTEGER,
|
||||
dhcpRangeGateway
|
||||
IpAddress
|
||||
}
|
||||
|
||||
dhcpRangeIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this DHCP range. DHCP ranges are stored in a list
|
||||
which is ordered by range name. The index gives the place in the
|
||||
list. Note that if ranges are added or deleted, the index for a
|
||||
given range will change. Since this table is read-only, this will
|
||||
not have an undue effect, but if in future this table is made
|
||||
read-write, a mechanism will have to be created to lock the indices
|
||||
of the range table while SET operations are proceeding."
|
||||
::= { dhcpRangeEntry 1 }
|
||||
|
||||
dhcpRangeName OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE (1..15))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name given to identify this DHCP range. This is the ultimate
|
||||
method for uniquely identifying this range. Names are compared without
|
||||
regard to case, for example >range1< will be treated as the same as
|
||||
>RANGE1<."
|
||||
::= { dhcpRangeEntry 2 }
|
||||
|
||||
dhcpRangeBaseAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The base address of this range. This address defines the lower bound
|
||||
of the range of IP addresses which can be allocated to devices
|
||||
requesting an IP address via DHCP."
|
||||
::= { dhcpRangeEntry 3 }
|
||||
|
||||
dhcpRangeNumberOfAddresses OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..256)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IP address in this range. This number defines the upper
|
||||
bound of the range of IP addresses which can be allocated to devices
|
||||
requesting an IP address via DHCP."
|
||||
::= { dhcpRangeEntry 4 }
|
||||
|
||||
dhcpRangeGateway OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the BOOTP relay agent which will be relaying DHCP
|
||||
requests for this range. If this address is 0.0.0.0, then there will
|
||||
be no BOOTP relay agent and the range will be allocated to devices
|
||||
directly connected to this device."
|
||||
::= { dhcpRangeEntry 5 }
|
||||
|
||||
-- DHCP traps.
|
||||
|
||||
-- DHCP trap variables. special variables set up to act as reference points for
|
||||
-- variables sent in TRAPs.
|
||||
|
||||
dhcpTrapVariable OBJECT IDENTIFIER ::= { dhcp 2 }
|
||||
|
||||
dhcpRangeExhaustedGateway OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whenever a DHCP client attempts to lease an IP address and
|
||||
the DHCP server cannot provide an address, this variable is
|
||||
set to the gateway address of the DHCP request. The gateway
|
||||
address is the IP address of the gateway acting as a BOOTP
|
||||
relay agent for the request. If there is no gateway, the
|
||||
address will be 0.0.0.0. If the gateway address is non-zero,
|
||||
the DHCP range from which the allocation should have been
|
||||
made will able to be identified by lookup in the DHCP range
|
||||
table."
|
||||
::= { dhcpTrapVariable 1 }
|
||||
|
||||
dhcpRangeExhaustedInterface OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whenever a DHCP client attempts to lease an IP address and
|
||||
the DHCP server cannot provide an address, this variable is
|
||||
set to the IP address of the interface which received the
|
||||
DHCP request. If the gateway address associated with the
|
||||
failed DHCP request is 0.0.0.0, the interface address will
|
||||
be able to be used to lookup the range that was exhausted
|
||||
and from which the allocation should have been made."
|
||||
::= { dhcpTrapVariable 2 }
|
||||
|
||||
dhcpRangeExceededRange OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE (1..15))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whenever a DHCP client attempts to lease an IP address and
|
||||
the DHCP server has exceeded a pre-defined threshold this variable
|
||||
is set to the name of the range which received the DHCP request."
|
||||
::= { dhcpTrapVariable 3 }
|
||||
|
||||
dhcpRangeExceededClients OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..1024)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IP addresses statically defined for a range upon creation.
|
||||
Based on the starting IP address for a range, this number determines the
|
||||
upper bound of IP addresses which can be allocated to devices requesting
|
||||
an IP address via DHCP."
|
||||
::= { dhcpTrapVariable 4 }
|
||||
|
||||
dhcpRangeExceededRemaining OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..1024)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IP addresses still available to be allocated in this
|
||||
range."
|
||||
::= { dhcpTrapVariable 5 }
|
||||
|
||||
dhcpRangeExceededPercentage OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The percentage of IP addresses in a range that are currently in use."
|
||||
::= { dhcpTrapVariable 6 }
|
||||
|
||||
dhcpTraps OBJECT IDENTIFIER ::= { dhcp 0 }
|
||||
dhcpRangeExhaustedTrap NOTIFICATION-TYPE
|
||||
OBJECTS { dhcpRangeExhaustedGateway , dhcpRangeExhaustedInterface }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap is generated when a DHCP client makes a request for
|
||||
an IP address and the request cannot be satisfied because all
|
||||
addresses in the range are already allocated to other devices."
|
||||
::= { dhcpTraps 1 }
|
||||
|
||||
dhcpRangeExceededThresholdTrap NOTIFICATION-TYPE
|
||||
OBJECTS { dhcpRangeExhaustedInterface, dhcpRangeExceededRange,
|
||||
dhcpRangeExceededClients, dhcpRangeExceededRemaining,
|
||||
dhcpRangeExceededPercentage }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap is generated when a DHCP client makes a request for
|
||||
an IP address and a pre-defined usage threshold has been exceeded.
|
||||
The IP addresses will continue to be allocated until the range
|
||||
is exhausted."
|
||||
::= { dhcpTraps 2 }
|
||||
|
||||
dhcpRangeExceededThresholdClearTrap NOTIFICATION-TYPE
|
||||
OBJECTS { dhcpRangeExhaustedInterface, dhcpRangeExceededRange,
|
||||
dhcpRangeExceededClients, dhcpRangeExceededRemaining,
|
||||
dhcpRangeExceededPercentage }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap is generated when the number of allocated clients
|
||||
in a designated range falls below a pre-defined usage threshold."
|
||||
::= { dhcpTraps 3 }
|
||||
|
||||
-- The DHCP client status table. Each entry in the table gives information about
|
||||
-- ip addresses currently configured on created ranges on the switch/router.
|
||||
-- Information shown are the client ip address, clientID, ClientState, ClientType,
|
||||
-- ClientExpiry
|
||||
-- This group was added on 6/Jan/2004 by Sean Lin on request from ATKK for Yahoo!BB
|
||||
|
||||
dhcpClientTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DhcpClientEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of defined DHCP range client addresses."
|
||||
::= { dhcp 3 }
|
||||
|
||||
dhcpClientEntry OBJECT-TYPE
|
||||
SYNTAX DhcpClientEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry of the DHCP range client table. This contains
|
||||
information about a single DHCP range client address."
|
||||
INDEX { dhcpRangeIndex, dhcpClientIpAddress }
|
||||
::= { dhcpClientTable 1 }
|
||||
|
||||
DhcpClientEntry ::=
|
||||
SEQUENCE {
|
||||
dhcpClientIpAddress
|
||||
IpAddress,
|
||||
dhcpClientID
|
||||
OCTET STRING,
|
||||
dhcpClientState
|
||||
INTEGER,
|
||||
dhcpClientType
|
||||
INTEGER,
|
||||
dhcpClientExpiry
|
||||
OCTET STRING
|
||||
}
|
||||
|
||||
dhcpClientIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An IP address from the range of available addresses."
|
||||
::= { dhcpClientEntry 1 }
|
||||
|
||||
dhcpClientID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The hardware address of the client, if any, that has been
|
||||
assigned the IP address."
|
||||
::= { dhcpClientEntry 2 }
|
||||
|
||||
dhcpClientState OBJECT-TYPE
|
||||
SYNTAX INTEGER {unused (0), reclaiming (1), inuse (2), offered (3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of the IP address; one of unused, inuse or
|
||||
reclaim."
|
||||
::= { dhcpClientEntry 3 }
|
||||
|
||||
dhcpClientType OBJECT-TYPE
|
||||
SYNTAX INTEGER {auto (1), dyn (2), static (3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of allocation mechanism applied to the IP address;
|
||||
one of static, auto or dyn."
|
||||
::= { dhcpClientEntry 4 }
|
||||
|
||||
dhcpClientExpiry OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The expiry date for dynamically allocated IP address."
|
||||
::= { dhcpClientEntry 5 }
|
||||
|
||||
END
|
419
MIBS/allied/AT-DOS-MIB
Normal file
419
MIBS/allied/AT-DOS-MIB
Normal file
@ -0,0 +1,419 @@
|
||||
--
|
||||
-- at-dos.mib
|
||||
-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 285
|
||||
-- Wednesday, May 07, 2008 at 15:39:48
|
||||
--
|
||||
|
||||
AT-DOS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
modules
|
||||
FROM AT-SMI-MIB
|
||||
IpAddress, Counter32, BITS, OBJECT-TYPE, MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
-- ============================================================================
|
||||
-- AT-DOS.MIB, Allied Telesis enterprise MIB: Denial of Service defense
|
||||
--
|
||||
-- Copyright (c) 2008 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143
|
||||
dosDefense MODULE-IDENTITY
|
||||
LAST-UPDATED "200804291125Z" -- April 29, 2008 at 11:25 GMT
|
||||
ORGANIZATION
|
||||
"Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"The Denial of Service defense MIB for managing
|
||||
defenses against denial of service attacks.
|
||||
"
|
||||
::= { modules 143 }
|
||||
--
|
||||
--
|
||||
-- -- -----------------------------------
|
||||
-- -- Global Settings
|
||||
-- -- -----------------------------------
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.1
|
||||
dosDefenseStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether or not the DoS defense module is
|
||||
currently enabled"
|
||||
::= { dosDefense 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.2
|
||||
dosDefenseDebugMode OBJECT-TYPE
|
||||
SYNTAX BITS
|
||||
{
|
||||
none(0),
|
||||
packet(1),
|
||||
attack(2),
|
||||
packet/attack(3),
|
||||
diagnostics(4),
|
||||
packet/diagnostics(5),
|
||||
attack/diagnostics(6),
|
||||
packet/attack/diagnostics(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The debugging options enabled for DoS defense. Output goes
|
||||
to the asynchronous port or telnet session that enabled
|
||||
debugging.
|
||||
|
||||
The bit 'None(0)' indicates that no debugging is enabled.
|
||||
|
||||
The bit 'Attack(1)' indicates that information about the
|
||||
start and finish of attacks is displayed.
|
||||
|
||||
The bit 'Packet(2)' indicates that a hexadecimal dump of
|
||||
the IP header of all suspect packets is displayed.
|
||||
|
||||
The bit 'Diagnostics(3)' indicates that additional
|
||||
debugging and diagnostic messages may be displayed."
|
||||
::= { dosDefense 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.3
|
||||
dosDefenseNumDebugPackets OBJECT-TYPE
|
||||
SYNTAX INTEGER { continuous(0) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When packet debugging is enabled, this is the maximum
|
||||
number of packets that will be displayed before debugging
|
||||
is automatically disabled. A value of 0 means no limit
|
||||
(i.e. continuous)."
|
||||
::= { dosDefense 3 }
|
||||
|
||||
|
||||
-- ----------------------------------------------------------
|
||||
-- The DoS Defense Table
|
||||
--
|
||||
-- Each row of the table contains the configuration for the
|
||||
-- defense against one attack type on one port.
|
||||
-- ----------------------------------------------------------
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.4
|
||||
dosDefenseTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DosDefenseEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of configuration and status information for
|
||||
each defense configured on a port."
|
||||
::= { dosDefense 4 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.4.1
|
||||
dosDefenseEntry OBJECT-TYPE
|
||||
SYNTAX DosDefenseEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configuration and status of the defense against
|
||||
a single attack type on a single port."
|
||||
INDEX { dosDefensePort, dosDefenseAttackType }
|
||||
::= { dosDefenseTable 1 }
|
||||
|
||||
|
||||
DosDefenseEntry ::=
|
||||
SEQUENCE {
|
||||
dosDefensePort
|
||||
INTEGER,
|
||||
dosDefenseAttackType
|
||||
INTEGER,
|
||||
dosDefenseDefenseStatus
|
||||
INTEGER,
|
||||
dosDefenseThreshold
|
||||
INTEGER,
|
||||
dosDefenseBlockTime
|
||||
INTEGER,
|
||||
dosDefenseMirroring
|
||||
TruthValue,
|
||||
dosDefensePortType
|
||||
INTEGER,
|
||||
dosDefenseSubnetAddress
|
||||
IpAddress,
|
||||
dosDefenseSubnetMask
|
||||
IpAddress,
|
||||
dosDefenseAttackState
|
||||
INTEGER,
|
||||
dosDefenseAttackCount
|
||||
Counter32,
|
||||
dosDefenseRemainingBlockTime
|
||||
INTEGER
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.4.1.1
|
||||
dosDefensePort OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..1023)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port index on which the defense is configured."
|
||||
::= { dosDefenseEntry 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.4.1.2
|
||||
dosDefenseAttackType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
synFlood(1),
|
||||
pingOfDeath(2),
|
||||
smurf(3),
|
||||
ipOptions(4),
|
||||
land(5),
|
||||
teardrop(6),
|
||||
none(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of attack this defense protects against."
|
||||
::= { dosDefenseEntry 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.4.1.3
|
||||
dosDefenseDefenseStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2),
|
||||
set(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether or not this attack is currently enabled
|
||||
on this port."
|
||||
::= { dosDefenseEntry 3 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.4.1.4
|
||||
dosDefenseThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1023)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The threshold, in packets per second, at which an
|
||||
attack is deemed to be in progress.
|
||||
|
||||
If dosDefenseAttackType is SYNFlood(1), a value of 0 means
|
||||
no threshold has been set and the default thresholds apply.
|
||||
An attack is suspected when the SYN:ACK ratio exceeds 2:1
|
||||
above 20 packets per second, in any one-second interval.
|
||||
An attack is in progress when the SYN:ACK ratio exceeds 3:1
|
||||
above 20 packets per second, in any one-second interval, or
|
||||
an attack is suspected more than once within a
|
||||
dosDefenseBlockTime interval.
|
||||
|
||||
If dosDefenseAttackType is Smurf(3), a value of 0 means
|
||||
the filter will block all broadcast ICMP requests.
|
||||
A threshold greater than 0 will block after that number of
|
||||
ICMP requests are received in a 1 second interval."
|
||||
::= { dosDefenseEntry 4 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.4.1.5
|
||||
dosDefenseBlockTime OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time, in seconds, that must elapse after the last
|
||||
malicious packet is seen, before an attack is deemed
|
||||
to have finished and the port stops blocking traffic.
|
||||
|
||||
If dosDefenseAttackType is SYNFlood(1), it is also
|
||||
the maximum time an attack is suspected before it
|
||||
returns to a state of no attack."
|
||||
::= { dosDefenseEntry 5 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.4.1.6
|
||||
dosDefenseMirroring OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether or not suspect traffic received by this port
|
||||
is copied to the pre-configured mirror port."
|
||||
::= { dosDefenseEntry 6 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.4.1.7
|
||||
dosDefensePortType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
notApplicable(0),
|
||||
client(1),
|
||||
gateway(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If dosDefenseAttackType is Land(6), the type of port.
|
||||
For other values of dosDefenseAttackType, this object
|
||||
returns notapplicable(0).
|
||||
|
||||
A device connected to a client(1) port should have an IP
|
||||
address in the local subnet, and be the original source or
|
||||
ultimate destination of packets transiting the network.
|
||||
Incoming packets should have a source address in the local
|
||||
subnet. Outgoing packets should have a destination address
|
||||
in the local subnet.
|
||||
|
||||
A gateway(2) port is connected directly to a gateway device
|
||||
attached to external networks. Apart from a small number of
|
||||
packets from the gateway device itself, all packets arriving
|
||||
at the gateway port should be from other subnets. Incoming
|
||||
packets should have a source address not in the local
|
||||
subnet. Outgoing packets should have a destination address
|
||||
not in the local subnet."
|
||||
::= { dosDefenseEntry 7 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.4.1.8
|
||||
dosDefenseSubnetAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If dosDefenseAttackType is Smurf(3), the subnet address
|
||||
is used to determine the local broadcast address.
|
||||
|
||||
If dosDefenseAttackType is Land(6), the subnet address
|
||||
used to determine which addresses are local or remote.
|
||||
|
||||
For other values of dosDefenseAttackType, this object
|
||||
returns 0.0.0.0."
|
||||
::= { dosDefenseEntry 8 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.4.1.9
|
||||
dosDefenseSubnetMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If dosDefenseAttackType is Smurf(3), the subnet mask
|
||||
is used to determine the local broadcast address.
|
||||
|
||||
If dosDefenseAttackType is Land(6), the subnet mask
|
||||
used to determine which addresses are local or remote.
|
||||
|
||||
For other values of dosDefenseAttackType, this object
|
||||
returns 0.0.0.0."
|
||||
::= { dosDefenseEntry 9 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.4.1.10
|
||||
dosDefenseAttackState OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(0),
|
||||
suspected(1),
|
||||
inProgress(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether or not an attack is currently in progress on the
|
||||
port.
|
||||
|
||||
None(0) means no attack is in progress.
|
||||
|
||||
If dosDefenseAttackType is SYNFlood(1), Suspected(1)
|
||||
means a SYN Flood attack is suspected. A threshold has
|
||||
not been set, and the default threshold of a SYN:ACK
|
||||
ratio of 2:1 above 20 packets per second has been
|
||||
reached.
|
||||
|
||||
If dosDefenseAttackType is PingOfDeath(2), Teardrop(5)
|
||||
or Land(6), Suspected means that some suspect packets
|
||||
have been received but have not yet been analysed to
|
||||
determine if an attack exists.
|
||||
|
||||
InProgress(2) means an attack is in progress."
|
||||
::= { dosDefenseEntry 10 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.4.1.11
|
||||
dosDefenseAttackCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of attacks (attacked seconds) detected
|
||||
on this port."
|
||||
::= { dosDefenseEntry 11 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.4.1.12
|
||||
dosDefenseRemainingBlockTime OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time remaining"
|
||||
::= { dosDefenseEntry 12 }
|
||||
|
||||
|
||||
-- -------------------------------------------
|
||||
-- DoS Attack Start and End traps
|
||||
-- -------------------------------------------
|
||||
--
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.5
|
||||
dosDefenseTraps OBJECT IDENTIFIER::= { dosDefense 5 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.5.1
|
||||
dosDefenseAttackStart NOTIFICATION-TYPE
|
||||
OBJECTS { dosDefensePort, dosDefenseAttackType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when an attack is detected on a port."
|
||||
::= { dosDefenseTraps 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.207.8.4.4.4.143.5.2
|
||||
dosDefenseAttackEnd NOTIFICATION-TYPE
|
||||
OBJECTS { dosDefensePort, dosDefenseAttackType }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when an attack is finished on a port.
|
||||
|
||||
This occurs after an attack packet has not been
|
||||
seen for a complete BlockTime period."
|
||||
::= { dosDefenseTraps 2 }
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- at-dos.mib
|
||||
--
|
147
MIBS/allied/AT-DS3-MIB
Normal file
147
MIBS/allied/AT-DS3-MIB
Normal file
@ -0,0 +1,147 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: DS3 module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-DS3-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
ds3 MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
DS3 module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 109 }
|
||||
|
||||
|
||||
ds3TrapTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Ds3TrapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ATR enterprise DS3 trap table."
|
||||
::= { ds3 1 }
|
||||
|
||||
ds3TrapEntry OBJECT-TYPE
|
||||
SYNTAX Ds3TrapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the ATR enterprise DS3 trap table."
|
||||
INDEX { ifIndex }
|
||||
::= { ds3TrapTable 1 }
|
||||
|
||||
Ds3TrapEntry ::=
|
||||
SEQUENCE {
|
||||
ds3TcaTrapEnable INTEGER,
|
||||
ds3TrapError INTEGER,
|
||||
ds3TrapLoc INTEGER,
|
||||
ds3TrapInterval INTEGER
|
||||
}
|
||||
|
||||
ds3TcaTrapEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled (1),
|
||||
disabled (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the threshold crossing alert traps
|
||||
should be generated for this interface."
|
||||
DEFVAL { disabled }
|
||||
::= { ds3TrapEntry 1 }
|
||||
|
||||
-- All ATR specific DS3 traps
|
||||
|
||||
ds3TrapError OBJECT-TYPE
|
||||
SYNTAX INTEGER {ds3NoError (1), ds3PES (2), ds3PSES (3), ds3SEFs (4), ds3UAS (5),
|
||||
ds3LCVs (6), ds3PCVs (7), ds3LESs (8), ds3CCVs (9),
|
||||
ds3CESs (10), ds3CSESs (11)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable shows which kind of parameter or primitive caused
|
||||
the trap. This variable is really just a placeholder for the
|
||||
object sent in the DS3 TRAP, but can be read independently if
|
||||
required. The variable will hold the value at the latest trap.
|
||||
A value of ds3NoError shows no trap has occured"
|
||||
DEFVAL { ds3NoError }
|
||||
::= { ds3TrapEntry 2 }
|
||||
|
||||
|
||||
ds3TrapLoc OBJECT-TYPE
|
||||
SYNTAX INTEGER {ds3NoLoc (1), ds3Near (2), ds3Far (3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable shows whether the trap was caused by a problem at the local or
|
||||
remote end. This variable is really just a placeholder for the
|
||||
object sent in the DS3 TRAP, but can be read independently if
|
||||
required. The variable will hold the value at the latest trap.
|
||||
A value of ds3NoLoc shows no trap had occured."
|
||||
DEFVAL { ds3NoLoc }
|
||||
::= { ds3TrapEntry 3 }
|
||||
|
||||
|
||||
ds3TrapInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER {ds3NoInt (1), ds3Fifteen (2), ds3Twentyfour (3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable shows whether the counter which has crossed the
|
||||
threshold is a twenty four hour or fifteen minute counter.
|
||||
This variable is really just a placeholder for the
|
||||
object sent in the DS3 TRAP, but can be read independently if
|
||||
required. The variable will hold the value at the latest trap.
|
||||
A value of ds3NoInt shows no trap has occured."
|
||||
DEFVAL { ds3NoInt }
|
||||
::= { ds3TrapEntry 4 }
|
||||
|
||||
|
||||
ds3Traps OBJECT IDENTIFIER ::= { ds3 0 }
|
||||
tcaTrap NOTIFICATION-TYPE
|
||||
OBJECTS { ds3TrapError, ds3TrapLoc, ds3TrapInterval }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A DS3 trap is generated when a threshold crossing alert
|
||||
occurs. This happens when an error count exceeds a pre
|
||||
determined value. The values are counted over 15 minute and
|
||||
24 hour periods. Once a trap has occured in a given period
|
||||
it may not occur again within the same period."
|
||||
::= { ds3Traps 1 }
|
||||
|
||||
END
|
626
MIBS/allied/AT-ENVMON-MIB
Normal file
626
MIBS/allied/AT-ENVMON-MIB
Normal file
@ -0,0 +1,626 @@
|
||||
-- ============================================================================
|
||||
-- AT-ENVMON.MIB, Allied Telesis enterprise MIB: Environment Monitoring
|
||||
--
|
||||
-- Copied from ATR-ENVMON.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-ENVMON-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Unsigned32,
|
||||
enterprises
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TruthValue,
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
|
||||
sysinfo
|
||||
FROM AT-SYSINFO-MIB
|
||||
;
|
||||
|
||||
envMon MODULE-IDENTITY
|
||||
LAST-UPDATED "200603070000Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"The AT Environment Monitoring MIB for managing and
|
||||
reporting data relating to voltage rails, fan speeds,
|
||||
temperature sensors and power supply units."
|
||||
|
||||
REVISION "200603070000Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
::= { sysinfo 10 }
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
EnvMonPsbSensorType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the type of a Power Supply Bay Device sensor."
|
||||
SYNTAX INTEGER {
|
||||
psbSensorTypeInvalid (0),
|
||||
fanSpeedDiscrete (1),
|
||||
temperatureDiscrete (2),
|
||||
voltageDiscrete (3) }
|
||||
|
||||
-- This section of the MIB contains new generic environment monitoring
|
||||
-- data. It relates to temperature, fanspeed, voltage and power supply
|
||||
-- bay device monitors.
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- The Environment Monitoring Fan Table
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
envMonFanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EnvMonFanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of fans installed in the device that have their
|
||||
fan speeds monitored by environment monitoring hardware."
|
||||
::= { envMon 1 }
|
||||
|
||||
envMonFanEntry OBJECT-TYPE
|
||||
SYNTAX EnvMonFanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description, current speed, lower threshold speed and
|
||||
current status of a fan."
|
||||
INDEX { envMonFanBoardIndex, envMonFanIndex }
|
||||
::= { envMonFanTable 1 }
|
||||
|
||||
EnvMonFanEntry ::=
|
||||
SEQUENCE {
|
||||
envMonFanBoardIndex
|
||||
Unsigned32,
|
||||
envMonFanIndex
|
||||
Unsigned32,
|
||||
envMonFanDescription
|
||||
DisplayStringUnsized,
|
||||
envMonFanCurrentSpeed
|
||||
Unsigned32,
|
||||
envMonFanLowerThreshold
|
||||
Unsigned32,
|
||||
envMonFanAlarm
|
||||
TruthValue
|
||||
}
|
||||
|
||||
envMonFanBoardIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board hosting this fan in the board table."
|
||||
::= { envMonFanEntry 1 }
|
||||
|
||||
envMonFanIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The numeric identifier of this fan within the context of its host board."
|
||||
::= { envMonFanEntry 2 }
|
||||
|
||||
envMonFanDescription OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE (0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text description of this fan."
|
||||
::= { envMonFanEntry 3 }
|
||||
|
||||
envMonFanCurrentSpeed OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current speed of this fan in revolutions per
|
||||
minute."
|
||||
::= { envMonFanEntry 4 }
|
||||
|
||||
envMonFanLowerThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum acceptable speed of the fan (in revolutions
|
||||
per minute)."
|
||||
::= { envMonFanEntry 5 }
|
||||
|
||||
envMonFanAlarm OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of whether this fan is currently in an
|
||||
alarm condition. A value of TRUE indicates that its
|
||||
current speed is too low, FALSE indicates that the
|
||||
current speed is acceptable."
|
||||
::= { envMonFanEntry 6 }
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- The Environment Monitoring Voltage Table
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
envMonVoltageTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EnvMonVoltageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of voltage rails in the device that are
|
||||
monitored by environment monitoring hardware."
|
||||
::= { envMon 2 }
|
||||
|
||||
envMonVoltageEntry OBJECT-TYPE
|
||||
SYNTAX EnvMonVoltageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description, current value, upper & lower threshold
|
||||
settings and current status of a voltage rail."
|
||||
INDEX { envMonVoltageBoardIndex, envMonVoltageIndex }
|
||||
::= { envMonVoltageTable 1 }
|
||||
|
||||
EnvMonVoltageEntry ::=
|
||||
SEQUENCE {
|
||||
envMonVoltageBoardIndex
|
||||
Unsigned32,
|
||||
envMonVoltageIndex
|
||||
Unsigned32,
|
||||
envMonVoltageDescription
|
||||
DisplayStringUnsized,
|
||||
envMonVoltageCurrent
|
||||
INTEGER,
|
||||
envMonVoltageUpperThreshold
|
||||
INTEGER,
|
||||
envMonVoltageLowerThreshold
|
||||
INTEGER,
|
||||
envMonVoltageAlarm
|
||||
TruthValue
|
||||
}
|
||||
|
||||
envMonVoltageBoardIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board hosting this voltage sensor in the board table."
|
||||
::= { envMonVoltageEntry 1 }
|
||||
|
||||
envMonVoltageIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The numeric identifier of this voltage rail within the context of its host board."
|
||||
::= { envMonVoltageEntry 2 }
|
||||
|
||||
envMonVoltageDescription OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE (0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text description of this voltage rail."
|
||||
::= { envMonVoltageEntry 3 }
|
||||
|
||||
envMonVoltageCurrent OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current reading of this voltage rail in millivolts."
|
||||
::= { envMonVoltageEntry 4 }
|
||||
|
||||
envMonVoltageUpperThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum acceptable reading of this voltage rail in millivolts."
|
||||
::= { envMonVoltageEntry 5 }
|
||||
|
||||
envMonVoltageLowerThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum acceptable reading of this voltage rail in millivolts."
|
||||
::= { envMonVoltageEntry 6 }
|
||||
|
||||
envMonVoltageAlarm OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of whether this voltage rail is currently
|
||||
in an alarm condition. A value of TRUE indicates that
|
||||
its current reading is outside its threshold range,
|
||||
FALSE indicates that the current reading is acceptable."
|
||||
::= { envMonVoltageEntry 7 }
|
||||
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- The Environment Monitoring Temperature Table
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
envMonTemperatureTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EnvMonTemperatureEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of temperature sensors in the device that are
|
||||
monitored by environment monitoring hardware."
|
||||
::= { envMon 3 }
|
||||
|
||||
envMonTemperatureEntry OBJECT-TYPE
|
||||
SYNTAX EnvMonTemperatureEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description, current value, upper threshold setting
|
||||
and current status of a temperature sensor."
|
||||
INDEX { envMonTemperatureBoardIndex, envMonTemperatureIndex }
|
||||
::= { envMonTemperatureTable 1 }
|
||||
|
||||
EnvMonTemperatureEntry ::=
|
||||
SEQUENCE {
|
||||
envMonTemperatureBoardIndex
|
||||
Unsigned32,
|
||||
envMonTemperatureIndex
|
||||
Unsigned32,
|
||||
envMonTemperatureDescription
|
||||
DisplayStringUnsized,
|
||||
envMonTemperatureCurrent
|
||||
INTEGER,
|
||||
envMonTemperatureUpperThreshold
|
||||
INTEGER,
|
||||
envMonTemperatureAlarm
|
||||
TruthValue
|
||||
}
|
||||
|
||||
envMonTemperatureBoardIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board hosting this temperature sensor in the board table."
|
||||
::= { envMonTemperatureEntry 1 }
|
||||
|
||||
envMonTemperatureIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The numeric identifier of this temperature sensor within the context of its host board."
|
||||
::= { envMonTemperatureEntry 2 }
|
||||
|
||||
envMonTemperatureDescription OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE (0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text description of this temperature sensor."
|
||||
::= { envMonTemperatureEntry 3 }
|
||||
|
||||
envMonTemperatureCurrent OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current reading of this temperature sensor in tenths of a degree Celcius."
|
||||
::= { envMonTemperatureEntry 4 }
|
||||
|
||||
envMonTemperatureUpperThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum acceptable reading of this temperature
|
||||
sensor in tenths of a degree Celcius."
|
||||
::= { envMonTemperatureEntry 5 }
|
||||
|
||||
envMonTemperatureAlarm OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of whether this temperature sensor is
|
||||
currently in an alarm condition. A value of TRUE indicates
|
||||
that its current reading is outside its threshold range,
|
||||
FALSE indicates that the current reading is acceptable."
|
||||
::= { envMonTemperatureEntry 6 }
|
||||
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- The Environment Monitoring Power Supply Bay Device Table
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
envMonPsbObjects OBJECT IDENTIFIER ::= { envMon 4 }
|
||||
|
||||
envMonPsbTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EnvMonPsbEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table showing power supply bays in the system and info
|
||||
on any devices that are present."
|
||||
::= { envMonPsbObjects 1 }
|
||||
|
||||
envMonPsbEntry OBJECT-TYPE
|
||||
SYNTAX EnvMonPsbEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description and current status of a power supply
|
||||
bay device."
|
||||
INDEX { envMonPsbHostBoardIndex, envMonPsbHostSlotIndex }
|
||||
::= { envMonPsbTable 1 }
|
||||
|
||||
EnvMonPsbEntry ::=
|
||||
SEQUENCE {
|
||||
envMonPsbHostBoardIndex
|
||||
Unsigned32,
|
||||
envMonPsbHostSlotIndex
|
||||
Unsigned32,
|
||||
envMonPsbHeldBoardIndex
|
||||
Unsigned32,
|
||||
envMonPsbHeldBoardId
|
||||
OBJECT IDENTIFIER,
|
||||
envMonPsbDescription
|
||||
DisplayStringUnsized
|
||||
}
|
||||
|
||||
envMonPsbHostBoardIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board hosting this PSB in the board table."
|
||||
::= { envMonPsbEntry 1 }
|
||||
|
||||
envMonPsbHostSlotIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this PSB slot within the context of its host board.
|
||||
This index is fixed for each slot, on each type of board."
|
||||
::= { envMonPsbEntry 2 }
|
||||
|
||||
envMonPsbHeldBoardIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of a board installed in this power supply bay.
|
||||
This value corresponds to envMonPsbSensorBoardIndex for
|
||||
each sensor on this board. A value of 0 indicates that a
|
||||
board is is either not present or not supported."
|
||||
::= { envMonPsbEntry 3 }
|
||||
|
||||
envMonPsbHeldBoardId OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of board installed in this power supply bay. The
|
||||
values of this object are taken from the pprXxx object IDs
|
||||
under the boards sub-tree in the parent MIB. A value of 0
|
||||
indicates that a board is is either not present or not
|
||||
supported."
|
||||
::= { envMonPsbEntry 4 }
|
||||
|
||||
envMonPsbDescription OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE (0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text description of this power supply bay."
|
||||
::= { envMonPsbEntry 5 }
|
||||
|
||||
envMonPsbSensorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EnvMonPsbSensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of environment monitoring sensors on installed
|
||||
power supply bay devices."
|
||||
::= { envMonPsbObjects 2 }
|
||||
|
||||
envMonPsbSensorEntry OBJECT-TYPE
|
||||
SYNTAX EnvMonPsbSensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description and current status of a power supply
|
||||
bay device."
|
||||
INDEX { envMonPsbSensorBoardIndex, envMonPsbSensorIndex }
|
||||
::= { envMonPsbSensorTable 1 }
|
||||
|
||||
EnvMonPsbSensorEntry ::=
|
||||
SEQUENCE {
|
||||
envMonPsbSensorBoardIndex
|
||||
Unsigned32,
|
||||
envMonPsbSensorIndex
|
||||
Unsigned32,
|
||||
envMonPsbSensorType
|
||||
EnvMonPsbSensorType,
|
||||
envMonPsbSensorDescription
|
||||
DisplayStringUnsized,
|
||||
envMonPsbSensorAlarm
|
||||
TruthValue
|
||||
}
|
||||
|
||||
envMonPsbSensorBoardIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board hosting this sensor in the board table."
|
||||
::= { envMonPsbSensorEntry 1 }
|
||||
|
||||
envMonPsbSensorIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this power supply bay environmental sensor, within the
|
||||
context of its host board."
|
||||
::= { envMonPsbSensorEntry 2 }
|
||||
|
||||
envMonPsbSensorType OBJECT-TYPE
|
||||
SYNTAX EnvMonPsbSensorType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the type of environmental variable this sensor detects."
|
||||
::= { envMonPsbSensorEntry 3 }
|
||||
|
||||
envMonPsbSensorDescription OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE (0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text description of this power supply bay environmental sensor."
|
||||
::= { envMonPsbSensorEntry 4 }
|
||||
|
||||
envMonPsbSensorAlarm OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of whether this environmental sensor is currently
|
||||
in an alarm condition. A value of TRUE indicates that
|
||||
the device is in a failure condition, FALSE indicates
|
||||
that the device is functioning normally."
|
||||
::= { envMonPsbSensorEntry 5 }
|
||||
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- The Environment Monitoring SNMP Trap Objects
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
envMonTraps OBJECT IDENTIFIER ::= { envMon 5 }
|
||||
|
||||
envMonFanAlarmSetEvent NOTIFICATION-TYPE
|
||||
OBJECTS { envMonFanBoardIndex,
|
||||
envMonFanIndex,
|
||||
envMonFanDescription,
|
||||
envMonFanLowerThreshold,
|
||||
envMonFanCurrentSpeed }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when the monitored speed of a fan
|
||||
drops below its lower threshold."
|
||||
::= { envMonTraps 1 }
|
||||
|
||||
envMonFanAlarmClearedEvent NOTIFICATION-TYPE
|
||||
OBJECTS { envMonFanBoardIndex,
|
||||
envMonFanIndex,
|
||||
envMonFanDescription,
|
||||
envMonFanLowerThreshold,
|
||||
envMonFanCurrentSpeed }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when the monitored speed of a fan
|
||||
returns to an acceptable value, the fan
|
||||
having previously been in an alarm condition."
|
||||
::= { envMonTraps 2 }
|
||||
|
||||
envMonVoltAlarmSetEvent NOTIFICATION-TYPE
|
||||
OBJECTS { envMonVoltageBoardIndex,
|
||||
envMonVoltageIndex,
|
||||
envMonVoltageDescription,
|
||||
envMonVoltageUpperThreshold,
|
||||
envMonVoltageLowerThreshold,
|
||||
envMonVoltageCurrent }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when the voltage of a monitored
|
||||
voltage rail, goes out of tolerance by
|
||||
either dropping below its lower threshold,
|
||||
or exceeding its upper threshold."
|
||||
::= { envMonTraps 3 }
|
||||
|
||||
envMonVoltAlarmClearedEvent NOTIFICATION-TYPE
|
||||
OBJECTS { envMonVoltageBoardIndex,
|
||||
envMonVoltageIndex,
|
||||
envMonVoltageDescription,
|
||||
envMonVoltageUpperThreshold,
|
||||
envMonVoltageLowerThreshold,
|
||||
envMonVoltageCurrent }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when the voltage of a monitored
|
||||
voltage rail returns to an acceptable value,
|
||||
having previously been in an alarm condition."
|
||||
::= { envMonTraps 4 }
|
||||
|
||||
envMonTempAlarmSetEvent NOTIFICATION-TYPE
|
||||
OBJECTS { envMonTemperatureBoardIndex,
|
||||
envMonTemperatureIndex,
|
||||
envMonTemperatureDescription,
|
||||
envMonTemperatureUpperThreshold,
|
||||
envMonTemperatureCurrent }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when a monitored temperature
|
||||
exceeds its upper threshold."
|
||||
::= { envMonTraps 5 }
|
||||
|
||||
envMonTempAlarmClearedEvent NOTIFICATION-TYPE
|
||||
OBJECTS { envMonTemperatureBoardIndex,
|
||||
envMonTemperatureIndex,
|
||||
envMonTemperatureDescription,
|
||||
envMonTemperatureUpperThreshold,
|
||||
envMonTemperatureCurrent }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when a monitored temperature
|
||||
returns to an acceptable value, having
|
||||
previously been in an alarm condition."
|
||||
::= { envMonTraps 6 }
|
||||
|
||||
envMonPsbAlarmSetEvent NOTIFICATION-TYPE
|
||||
OBJECTS { envMonPsbSensorBoardIndex,
|
||||
envMonPsbSensorIndex,
|
||||
envMonPsbSensorType,
|
||||
envMonPsbSensorDescription }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when a monitored parameter of
|
||||
a power supply bay device goes out of
|
||||
tolerance."
|
||||
::= { envMonTraps 7 }
|
||||
|
||||
envMonPsbAlarmClearedEvent NOTIFICATION-TYPE
|
||||
OBJECTS { envMonPsbSensorBoardIndex,
|
||||
envMonPsbSensorIndex,
|
||||
envMonPsbSensorType,
|
||||
envMonPsbSensorDescription }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when a monitored parameter of
|
||||
a power supply bay device returns to an
|
||||
acceptable value, having previously been
|
||||
in an alarm condition."
|
||||
::= { envMonTraps 8 }
|
||||
|
||||
END
|
221
MIBS/allied/AT-EPSR-MIB
Normal file
221
MIBS/allied/AT-EPSR-MIB
Normal file
@ -0,0 +1,221 @@
|
||||
-- ============================================================================
|
||||
-- AT-ESPR.MIB, Allied Telesis enterprise MIB: Ethernet Protection Switching Ring
|
||||
--
|
||||
-- Copied from ATR-ESPR.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-EPSR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION,
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
epsr MODULE-IDENTITY
|
||||
LAST-UPDATED "200611221212Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"Convert epsrEventVariables into a table entry, so variable of mutiple
|
||||
EPSR domains can be obtained."
|
||||
REVISION "200611221212Z"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for
|
||||
the code module responsible for handling EPSR on Allied Telesis
|
||||
switches."
|
||||
REVISION "200602161619Z"
|
||||
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
::= { modules 136 }
|
||||
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- Textual Conventions
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
EpsrNodeState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the node states that can be passed around
|
||||
in EPSR Node Traps."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
idle (0),
|
||||
complete (1),
|
||||
failed (2),
|
||||
linksUp (3),
|
||||
linksDown (4),
|
||||
preForward (5),
|
||||
unknown (6)
|
||||
}
|
||||
|
||||
EpsrInterfaceState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the interface states that can be passed around
|
||||
in EPSR Node Traps."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unknown (0),
|
||||
blocked (1),
|
||||
forward (2)
|
||||
}
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- EPSR specific trap definitions
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
epsrEvents OBJECT IDENTIFIER ::= { epsr 1 }
|
||||
|
||||
epsrNodeTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
epsrNodeTrapType,
|
||||
epsrDomainName,
|
||||
epsrFromState,
|
||||
epsrToState,
|
||||
epsrControlVlanId,
|
||||
epsrPrimaryIfIndex,
|
||||
epsrPrimaryIfState,
|
||||
epsrSecondaryIfIndex,
|
||||
epsrSecondaryIfState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"EPSR Master/Transit node state transition trap."
|
||||
::= { epsrEvents 1 }
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- EPSR Event Variables Object IDs
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
epsrEventVariablesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EpsrEventVariablesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains rows of epsrEventVariablesEntry."
|
||||
::= { epsr 2 }
|
||||
|
||||
epsrEventVariablesEntry OBJECT-TYPE
|
||||
SYNTAX EpsrEventVariablesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the ATL enterprise epsrEventVariablesTable."
|
||||
INDEX { epsrDomainName }
|
||||
::= { epsrEventVariablesTable 1 }
|
||||
|
||||
EpsrEventVariablesEntry ::=
|
||||
SEQUENCE {
|
||||
epsrNodeTrapType INTEGER (0..2),
|
||||
epsrDomainName DisplayStringUnsized(SIZE(1..15)),
|
||||
epsrFromState EpsrNodeState,
|
||||
epsrToState EpsrNodeState,
|
||||
epsrControlVlanId INTEGER,
|
||||
epsrPrimaryIfIndex InterfaceIndex,
|
||||
epsrPrimaryIfState EpsrInterfaceState,
|
||||
epsrSecondaryIfIndex InterfaceIndex,
|
||||
epsrSecondaryIfState EpsrInterfaceState
|
||||
}
|
||||
|
||||
|
||||
epsrNodeTrapType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unknown (0),
|
||||
masterNodeTrap (1),
|
||||
transitNodeTrap (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the trap type of the EPSR node trap (master/transit)."
|
||||
::= { epsrEventVariablesEntry 1 }
|
||||
|
||||
|
||||
epsrDomainName OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE(1..15))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Assigned name of the EPSR domain."
|
||||
::= { epsrEventVariablesEntry 2 }
|
||||
|
||||
epsrFromState OBJECT-TYPE
|
||||
SYNTAX EpsrNodeState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defined state that an EPSR domain is transitioning from."
|
||||
::= { epsrEventVariablesEntry 3 }
|
||||
|
||||
epsrToState OBJECT-TYPE
|
||||
SYNTAX EpsrNodeState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defined state that an EPSR domain is transitioning to."
|
||||
::= { epsrEventVariablesEntry 4 }
|
||||
|
||||
epsrControlVlanId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN identifier for the control VLAN."
|
||||
::= { epsrEventVariablesEntry 5 }
|
||||
|
||||
epsrPrimaryIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IfIndex of the primary interface."
|
||||
::= { epsrEventVariablesEntry 6 }
|
||||
|
||||
epsrPrimaryIfState OBJECT-TYPE
|
||||
SYNTAX EpsrInterfaceState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defined current state of the primary interface."
|
||||
::= { epsrEventVariablesEntry 7 }
|
||||
|
||||
epsrSecondaryIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IfIndex of the secondary interface."
|
||||
::= { epsrEventVariablesEntry 8 }
|
||||
|
||||
epsrSecondaryIfState OBJECT-TYPE
|
||||
SYNTAX EpsrInterfaceState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defined current state of the secondary interface."
|
||||
::= { epsrEventVariablesEntry 9 }
|
||||
|
||||
END
|
||||
|
162
MIBS/allied/AT-ETH-MIB
Normal file
162
MIBS/allied/AT-ETH-MIB
Normal file
@ -0,0 +1,162 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: ETH module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-ETH-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
ethernet MODULE-IDENTITY
|
||||
LAST-UPDATED "201302071350Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
ethernet module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
REVISION "201302071350Z"
|
||||
DESCRIPTION
|
||||
"Added trap for when the new bandwidth parameter is set by the
|
||||
command handler"
|
||||
|
||||
::= { modules 23}
|
||||
|
||||
-- The Ethernet module. This group consists of a table of Ethernet
|
||||
-- interfaces indexed by ifIndex which provide MIB objects not given in a
|
||||
-- convenient form by other standard MIBs.
|
||||
|
||||
ethernetTraps OBJECT IDENTIFIER ::= { ethernet 0 }
|
||||
ethernetTrap NOTIFICATION-TYPE
|
||||
OBJECTS { ethernetTrapMessage }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An ethernet trap is generated when the administrator sets the
|
||||
bandwidth on this interface."
|
||||
::= { ethernetTraps 1 }
|
||||
|
||||
ethIntTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EthIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of Ethernet interfaces."
|
||||
::= { ethernet 1 }
|
||||
|
||||
ethIntEntry OBJECT-TYPE
|
||||
SYNTAX EthIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the Ethernet interfaces table."
|
||||
INDEX { ethIntIndex }
|
||||
::= { ethIntTable 1 }
|
||||
|
||||
EthIntEntry ::=
|
||||
SEQUENCE {
|
||||
ethIntIndex
|
||||
INTEGER,
|
||||
ethIntBoardIndex
|
||||
INTEGER,
|
||||
ethIntBoardPosition
|
||||
INTEGER,
|
||||
ethIntDuplexMode
|
||||
INTEGER,
|
||||
ethBandwidth
|
||||
Integer32
|
||||
}
|
||||
|
||||
ethIntIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the Ethernet interface."
|
||||
::= { ethIntEntry 1 }
|
||||
|
||||
ethIntBoardIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index in the arBoardTable of the board on which this
|
||||
Ethernet interface resides. If this Ethernet interface is not
|
||||
found, the value of this object is 0."
|
||||
::= { ethIntEntry 2 }
|
||||
|
||||
ethIntBoardPosition OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The position on this Ethernet interface's board of this
|
||||
Ethernet interface. If this Ethernet interface is not found,
|
||||
the value of this object is 0."
|
||||
::= { ethIntEntry 3 }
|
||||
|
||||
ethIntDuplexMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
fullDuplex (1),
|
||||
halfDuplex (2),
|
||||
unknown (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The duplex mode of this Ethernet interface. The value unknown
|
||||
is returned when the interface cannot or has not yet made a
|
||||
determination of its duplex mode, or when the interface cannot
|
||||
be found."
|
||||
::= { ethIntEntry 4 }
|
||||
|
||||
ethBandwidth OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..1000000)
|
||||
UNITS "kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bandwidth set on this Ethernet interface specified in kbps."
|
||||
::= { ethIntEntry 5 }
|
||||
|
||||
-- The last TRAP message sent from the ethernet.
|
||||
ethernetTrapMessage OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The last message sent in an ethernet TRAP. This variable is really
|
||||
just a placeholder for the object sent in the ethernet TRAP, but can
|
||||
be read independently if required. Note however that a new TRAP will
|
||||
cause this variable to be overwritten."
|
||||
::= { ethernet 2 }
|
||||
|
||||
END
|
157
MIBS/allied/AT-FILE-MIB
Normal file
157
MIBS/allied/AT-FILE-MIB
Normal file
@ -0,0 +1,157 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: FILE module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-FILE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
file MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
FILE module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 56 }
|
||||
|
||||
-- The file group. This group contains information pertinent to the file system in the
|
||||
-- router.
|
||||
|
||||
-- The file table
|
||||
|
||||
fileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of all the files in the router's non-volatile storage."
|
||||
::= { file 1 }
|
||||
|
||||
fileEntry OBJECT-TYPE
|
||||
SYNTAX FileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the list of files containing information about a
|
||||
single file in the router."
|
||||
INDEX { fileIndex }
|
||||
::= { fileTable 1 }
|
||||
|
||||
FileEntry ::=
|
||||
SEQUENCE {
|
||||
fileIndex
|
||||
INTEGER,
|
||||
fileName
|
||||
DisplayString,
|
||||
fileDevice
|
||||
INTEGER,
|
||||
fileCreationTime
|
||||
DisplayString,
|
||||
fileStatus
|
||||
INTEGER,
|
||||
fileSize
|
||||
INTEGER
|
||||
}
|
||||
|
||||
fileIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique file index. File indices are recalculated every time
|
||||
the router reboots to reflect the current files on the router.
|
||||
As files are added, new indices are allocated to the new
|
||||
files."
|
||||
::= { fileEntry 1 }
|
||||
|
||||
fileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file, in the form <name.typ>. The name is up
|
||||
to eight characters long, the type is up to three characters
|
||||
long."
|
||||
::= { fileEntry 2 }
|
||||
|
||||
fileDevice OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
flash(1),
|
||||
nvs(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The device on which the file resides."
|
||||
::= { fileEntry 3 }
|
||||
|
||||
fileCreationTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The creation date and time for the file, in the format
|
||||
<dd-mmm-yy, hh:mm:ss>."
|
||||
::= { fileEntry 4 }
|
||||
|
||||
fileStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1), -- file exists and is OK
|
||||
deleting(2) -- delete the file when this value written
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the file. When read, this object will always
|
||||
return a value of ok(1), since the object will not exist if the
|
||||
value is deleting(2). Write the value deleting(2) to this
|
||||
object to delete the file."
|
||||
::= { fileEntry 5 }
|
||||
|
||||
fileSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The size, in bytes, of the file."
|
||||
::= { fileEntry 6 }
|
||||
|
||||
fileNumbers OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of files in FLASH and NVS."
|
||||
::= { file 2 }
|
||||
END
|
138
MIBS/allied/AT-FIREWALL-MIB
Normal file
138
MIBS/allied/AT-FIREWALL-MIB
Normal file
@ -0,0 +1,138 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: FIREWALL module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-FIREWALL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
firewall MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
FIREWALL module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 77 }
|
||||
|
||||
-- The firewall group. This consists of a single variable which is the last
|
||||
-- TRAP message sent.
|
||||
|
||||
-- The last TRAP message sent from the firewall.
|
||||
firewallTrapMessage OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The last message sent in a firewall TRAP. This variable is really
|
||||
just a placeholder for the object sent in the firewall TRAP, but can
|
||||
be read independently if required. Note however that a new TRAP will
|
||||
cause this variable to be overwritten."
|
||||
::= { firewall 1 }
|
||||
|
||||
firewallTraps OBJECT IDENTIFIER ::= { firewall 0 }
|
||||
firewallTrap NOTIFICATION-TYPE
|
||||
OBJECTS { firewallTrapMessage }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A firewall trap is generated when the firewall detects an intrusion or attack
|
||||
and notifies the router manager. Firewall trap notifications are enabled with
|
||||
the command ENABLE FIREWALL NOTIFY=SNMP."
|
||||
::= { firewallTraps 1 }
|
||||
|
||||
firewallSessionsStatistics OBJECT IDENTIFIER ::= { firewall 2 }
|
||||
totalNumberOfSessions OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The total number of sessions going through the firewall. It will be the sum of the
|
||||
number of sessions on all individual nodes."
|
||||
::= { firewallSessionsStatistics 1 }
|
||||
|
||||
numberOfSessionsPerNodeCountingStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The status of counting the number of sessions per node, ie, when
|
||||
this particular ferture is on, the status will be enabled, other
|
||||
wise it will be disabled, which is the default status."
|
||||
::= { firewallSessionsStatistics 2 }
|
||||
|
||||
numberOfSessionsPerNodeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF NumberOfSessionsPerNodeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a table of nodes in the network with their corresponding
|
||||
ip address and number of sessions"
|
||||
::= { firewallSessionsStatistics 3 }
|
||||
|
||||
numberOfSessionsPerNodeEntry OBJECT-TYPE
|
||||
SYNTAX NumberOfSessionsPerNodeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry includes the information about a node and numbers of
|
||||
sessions belongs to it."
|
||||
INDEX { nodeIpAddress }
|
||||
::= { numberOfSessionsPerNodeTable 1 }
|
||||
|
||||
NumberOfSessionsPerNodeEntry ::=
|
||||
SEQUENCE{
|
||||
nodeIpAddress IpAddress,
|
||||
numberOfSessionsPerNode Gauge32
|
||||
}
|
||||
|
||||
nodeIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ip address of each node that has firewall limit rules
|
||||
attached and needs to be monitored"
|
||||
::= { numberOfSessionsPerNodeEntry 1 }
|
||||
|
||||
numberOfSessionsPerNode OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of active sessions created by the corresponding node"
|
||||
::= { numberOfSessionsPerNodeEntry 2 }
|
||||
|
||||
END
|
167
MIBS/allied/AT-FLASH-MIB
Normal file
167
MIBS/allied/AT-FLASH-MIB
Normal file
@ -0,0 +1,167 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: FLASH module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-FLASH-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
flash MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
FLASH module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 31}
|
||||
|
||||
flashGetFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash get operations that have failed."
|
||||
::= { flash 1 }
|
||||
|
||||
flashOpenFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash open operations that have failed."
|
||||
::= { flash 2 }
|
||||
|
||||
flashReadFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash read operations that have failed."
|
||||
::= { flash 3 }
|
||||
|
||||
flashCloseFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash close operations that have failed."
|
||||
::= { flash 4 }
|
||||
|
||||
flashCompleteFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash complete operations that have failed."
|
||||
::= { flash 5 }
|
||||
|
||||
flashWriteFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash write operations that have failed."
|
||||
::= { flash 6 }
|
||||
|
||||
flashCreateFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash create operations that have failed."
|
||||
::= { flash 7 }
|
||||
|
||||
flashPutFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash put operations that have failed."
|
||||
::= { flash 8 }
|
||||
|
||||
flashDeleteFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash delete operations that have failed."
|
||||
::= { flash 9 }
|
||||
|
||||
flashCheckFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash check operations that have failed."
|
||||
::= { flash 10 }
|
||||
|
||||
flashEraseFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash erase operations that have failed."
|
||||
::= { flash 11 }
|
||||
|
||||
flashCompactFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash compaction operations that have failed."
|
||||
::= { flash 12 }
|
||||
|
||||
flashVerifyFailure OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of flash verify operations that have failed."
|
||||
::= { flash 13 }
|
||||
|
||||
flashTrap OBJECT IDENTIFIER ::= { flash 0}
|
||||
flashFailureTrap NOTIFICATION-TYPE
|
||||
OBJECTS { flashGetFailure, flashOpenFailure, flashReadFailure,
|
||||
flashCloseFailure, flashCompleteFailure, flashWriteFailure,
|
||||
flashCreateFailure, flashPutFailure, flashDeleteFailure,
|
||||
flashCheckFailure, flashEraseFailure, flashCompactFailure,
|
||||
flashVerifyFailure }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A flash failure trap is generated when any of the above
|
||||
flash counter is incremented and the failure type is
|
||||
sent in the trap."
|
||||
::= { flashTrap 1 }
|
||||
|
||||
|
||||
END
|
567
MIBS/allied/AT-IGMP-MIB
Normal file
567
MIBS/allied/AT-IGMP-MIB
Normal file
@ -0,0 +1,567 @@
|
||||
-- ============================================================================
|
||||
-- AT-IGMP.MIB, Allied Telesis enterprise MIB:
|
||||
-- Internet Group Management Protocol
|
||||
--
|
||||
-- Copyright (c) 2007 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-IGMP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,OBJECT-TYPE,Unsigned32,IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString,TruthValue,MacAddress
|
||||
FROM SNMPv2-TC
|
||||
InterfaceIndex FROM IF-MIB
|
||||
modules FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
igmp MODULE-IDENTITY
|
||||
LAST-UPDATED "200708080000Z" -- August 8, 2007
|
||||
ORGANIZATION "Allied Telesis, Inc."
|
||||
CONTACT-INFO
|
||||
" Stan Xiang,Hamish Kellahan
|
||||
Allied Telesis
|
||||
EMail: support@alliedtelesis.co.nz"
|
||||
DESCRIPTION
|
||||
"The MIB module for IGMP Management."
|
||||
REVISION "200708080000Z" -- August 8, 2007
|
||||
|
||||
DESCRIPTION
|
||||
"Initial version, to support IGMP membership status polling."
|
||||
::= { modules 139 }
|
||||
|
||||
|
||||
igmpIntInfo OBJECT IDENTIFIER ::= { igmp 1 }
|
||||
igmpIntMember OBJECT IDENTIFIER ::= { igmp 9 }
|
||||
igmpSnooping OBJECT IDENTIFIER ::= { igmp 10 }
|
||||
--
|
||||
-- The IGMP Interface Table
|
||||
--
|
||||
igmpInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IgmpInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing IGMP capable IP interfaces."
|
||||
::= { igmpIntInfo 1 }
|
||||
|
||||
|
||||
igmpInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX IgmpInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the igmpInterfaceTable."
|
||||
INDEX { igmpInterface }
|
||||
::= { igmpInterfaceTable 1 }
|
||||
|
||||
|
||||
IgmpInterfaceEntry ::= SEQUENCE {
|
||||
igmpInterface INTEGER,
|
||||
igmpInterfaceName DisplayString,
|
||||
igmpQueryTimeout Unsigned32,
|
||||
igmpProxy INTEGER
|
||||
}
|
||||
|
||||
|
||||
igmpInterface OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index value of the interface for which IGMP is
|
||||
enabled. This table is indexed by this value."
|
||||
::= { igmpInterfaceEntry 1 }
|
||||
|
||||
|
||||
igmpInterfaceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the interface for which IGMP or MLD is
|
||||
enabled."
|
||||
::= { igmpInterfaceEntry 2 }
|
||||
|
||||
igmpQueryTimeout OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"It represents the maximum expected time interval, in seconds,
|
||||
between successive IGMP general query messages arriving on
|
||||
the interface. A vlaue of zero means there is no limits."
|
||||
::= { igmpInterfaceEntry 3 }
|
||||
|
||||
|
||||
igmpProxy OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
off(0),
|
||||
upstream(1),
|
||||
downstream(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object represents states of igmp proxy. When it has a value of
|
||||
0 then it means the inteface proxy is currently disabled. When it
|
||||
has a value of 1 then it means IGMP is performing upstream inteface
|
||||
proxying. When it has a value of 2 then it means IGMP is performing
|
||||
downstream inteface proxying."
|
||||
::= { igmpInterfaceEntry 4 }
|
||||
|
||||
|
||||
igmpIntStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IgmpIntStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing statistics for IGMP capable IP interfaces."
|
||||
::= { igmpIntInfo 2 }
|
||||
|
||||
|
||||
igmpIntStatsEntry OBJECT-TYPE
|
||||
SYNTAX IgmpIntStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the igmpIntStatsTable."
|
||||
INDEX { igmpInterface }
|
||||
::= { igmpIntStatsTable 1 }
|
||||
|
||||
|
||||
IgmpIntStatsEntry ::= SEQUENCE {
|
||||
igmpInQuery Unsigned32,
|
||||
igmpInReportV1 Unsigned32,
|
||||
igmpInReportV2 Unsigned32,
|
||||
igmpInLeave Unsigned32,
|
||||
igmpInTotal Unsigned32,
|
||||
igmpOutQuery Unsigned32,
|
||||
igmpOutTotal Unsigned32,
|
||||
igmpBadQuery Unsigned32,
|
||||
igmpBadReportV1 Unsigned32,
|
||||
igmpBadReportV2 Unsigned32,
|
||||
igmpBadLeave Unsigned32,
|
||||
igmpBadTotal Unsigned32
|
||||
}
|
||||
|
||||
|
||||
igmpInQuery OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IGMP Query messages received by the interface."
|
||||
::= { igmpIntStatsEntry 1 }
|
||||
|
||||
|
||||
igmpInReportV1 OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IGMP version 1 Report messages received by the interface."
|
||||
::= { igmpIntStatsEntry 2 }
|
||||
|
||||
|
||||
igmpInReportV2 OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IGMP version 2 Report messages received by the interface."
|
||||
::= { igmpIntStatsEntry 3 }
|
||||
|
||||
|
||||
igmpInLeave OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IGMP Leave Group messages received by the interface."
|
||||
::= { igmpIntStatsEntry 4 }
|
||||
|
||||
|
||||
igmpInTotal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IGMP messages received by the interface."
|
||||
::= { igmpIntStatsEntry 5 }
|
||||
|
||||
|
||||
igmpOutQuery OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IGMP Query messages that were transmitted
|
||||
by the switch over the interface."
|
||||
::= { igmpIntStatsEntry 6 }
|
||||
|
||||
|
||||
|
||||
igmpOutTotal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IGMP messages that were transmitted
|
||||
by the switch over the interface."
|
||||
::= { igmpIntStatsEntry 7 }
|
||||
|
||||
|
||||
igmpBadQuery OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IGMP membership query messages with
|
||||
errors that were received by the interface."
|
||||
::= { igmpIntStatsEntry 8 }
|
||||
|
||||
|
||||
igmpBadReportV1 OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IGMP Version 1 membership report messages
|
||||
with errors that were received by the interface."
|
||||
::= { igmpIntStatsEntry 9 }
|
||||
|
||||
|
||||
igmpBadReportV2 OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IGMP Version 2 membership report messages
|
||||
with errors that were received by the interface."
|
||||
::= { igmpIntStatsEntry 10 }
|
||||
|
||||
|
||||
igmpBadLeave OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IGMP Leave Group messages with errors
|
||||
that were received by the interface."
|
||||
::= { igmpIntStatsEntry 11 }
|
||||
|
||||
|
||||
igmpBadTotal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of IGMP messages with errors that were
|
||||
received by the interface.."
|
||||
::= { igmpIntStatsEntry 12 }
|
||||
|
||||
|
||||
--
|
||||
-- The IGMP igmpIntMember Tables
|
||||
--
|
||||
|
||||
igmpIntGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IgmpIntGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the IP multicast groups of
|
||||
which there are members on a particular interface."
|
||||
::= { igmpIntMember 1 }
|
||||
|
||||
igmpIntGroupEntry OBJECT-TYPE
|
||||
SYNTAX IgmpIntGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the igmpGroupTable."
|
||||
INDEX { igmpInterface }
|
||||
::= { igmpIntGroupTable 1 }
|
||||
|
||||
|
||||
IgmpIntGroupEntry ::= SEQUENCE {
|
||||
igmpIntGroupAddress IpAddress,
|
||||
igmpLastHost IpAddress,
|
||||
igmpRefreshTime Unsigned32
|
||||
}
|
||||
|
||||
igmpIntGroupAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP multicast group address for which this entry
|
||||
contains information."
|
||||
::= { igmpIntGroupEntry 1 }
|
||||
|
||||
|
||||
igmpLastHost OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the last host reporting a membership.
|
||||
If it is static, then 0.0.0.0 presents."
|
||||
::= { igmpIntGroupEntry 2 }
|
||||
|
||||
|
||||
igmpRefreshTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in seconds until the membership group is deleted
|
||||
if another membership report is not received. A value of
|
||||
0xffffffff means infinity."
|
||||
::= { igmpIntGroupEntry 3 }
|
||||
|
||||
|
||||
|
||||
-- ===================
|
||||
-- IGMP Snooping Group
|
||||
-- ===================
|
||||
igmpSnoopAdminInfo OBJECT IDENTIFIER ::= {igmpSnooping 1}
|
||||
|
||||
igmpSnoopAdminEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether IGMP Snooping is globally enabled."
|
||||
::= { igmpSnoopAdminInfo 1 }
|
||||
|
||||
|
||||
-- IGMP Snooping VLAN Table
|
||||
|
||||
igmpSnoopVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IgmpSnoopVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the layer 2 interfaces
|
||||
performing IGMP snooping."
|
||||
::= { igmpSnooping 2 }
|
||||
|
||||
igmpSnoopVlanEntry OBJECT-TYPE
|
||||
SYNTAX IgmpSnoopVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the IGMP Snooping Vlan Table."
|
||||
INDEX { igmpSnoopVID }
|
||||
::= { igmpSnoopVlanTable 1 }
|
||||
|
||||
IgmpSnoopVlanEntry ::= SEQUENCE {
|
||||
igmpSnoopVID INTEGER,
|
||||
igmpSnoopVlanName DisplayString,
|
||||
igmpSnoopFastLeave INTEGER,
|
||||
igmpSnoopQuerySolicit TruthValue,
|
||||
igmpSnoopStaticRouterPorts DisplayString
|
||||
}
|
||||
|
||||
igmpSnoopVID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The 802.1 VLAN ID of the layer 2 interface performing
|
||||
IGMP snooping."
|
||||
::= { igmpSnoopVlanEntry 1 }
|
||||
|
||||
igmpSnoopVlanName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the layer 2 interface performing IGMP snooping."
|
||||
::= { igmpSnoopVlanEntry 2 }
|
||||
|
||||
igmpSnoopFastLeave OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
off(0),
|
||||
single(1),
|
||||
multi(2)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether FastLeave is enabled, and operating
|
||||
in Single-Host or Multi-Host mode."
|
||||
::= { igmpSnoopVlanEntry 3 }
|
||||
|
||||
|
||||
igmpSnoopQuerySolicit OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether query solicitation is on"
|
||||
::= { igmpSnoopVlanEntry 4 }
|
||||
|
||||
|
||||
igmpSnoopStaticRouterPorts OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the configured static multicast router ports."
|
||||
::= { igmpSnoopVlanEntry 5 }
|
||||
|
||||
|
||||
-- IGMP Snooping Group Table
|
||||
|
||||
igmpSnoopGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IgmpSnoopGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table of IGMP Groups snooped on a
|
||||
layer 2 interface."
|
||||
::= { igmpSnooping 3 }
|
||||
|
||||
igmpSnoopGroupEntry OBJECT-TYPE
|
||||
SYNTAX IgmpSnoopGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A (conceptual) row in the IGMP Snooping Group table."
|
||||
INDEX { igmpSnoopVID, igmpSnoopGroupAddress }
|
||||
::= { igmpSnoopGroupTable 1 }
|
||||
|
||||
IgmpSnoopGroupEntry ::= SEQUENCE {
|
||||
igmpSnoopGroupAddress IpAddress,
|
||||
igmpSnoopGroupTimer Unsigned32
|
||||
}
|
||||
|
||||
igmpSnoopGroupAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Multicast Group IP Address detected on a
|
||||
layer 2 interface."
|
||||
::= { igmpSnoopGroupEntry 1 }
|
||||
|
||||
igmpSnoopGroupTimer OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time remaining before the multicast group is
|
||||
deleted from the layer 2 interface."
|
||||
::= { igmpSnoopGroupEntry 2 }
|
||||
|
||||
|
||||
-- IGMP Snooping Port Table
|
||||
|
||||
igmpSnoopPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IgmpSnoopPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A (conceptual) table of ports in a layer 2 interface
|
||||
that are currently members of a multicast group."
|
||||
::= { igmpSnooping 4 }
|
||||
|
||||
igmpSnoopPortEntry OBJECT-TYPE
|
||||
SYNTAX IgmpSnoopPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A (conceptual) row in the IGMP Snooping Port Table."
|
||||
INDEX { igmpSnoopVID, igmpSnoopGroupAddress, igmpSnoopPortNumber }
|
||||
::= { igmpSnoopPortTable 1 }
|
||||
|
||||
IgmpSnoopPortEntry ::= SEQUENCE {
|
||||
igmpSnoopPortNumber INTEGER,
|
||||
igmpSnoopPortIsStatic TruthValue,
|
||||
igmpSnoopPortTimer Unsigned32
|
||||
}
|
||||
|
||||
igmpSnoopPortNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the number of a port in a multicast group."
|
||||
::= { igmpSnoopPortEntry 1 }
|
||||
|
||||
igmpSnoopPortIsStatic OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether a port has been administratively added
|
||||
to a multicast group."
|
||||
::= { igmpSnoopPortEntry 2 }
|
||||
|
||||
igmpSnoopPortTimer OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the time remaining before the port is removed."
|
||||
::= { igmpSnoopPortEntry 3 }
|
||||
|
||||
-- IGMP Snooping Host Table
|
||||
|
||||
igmpSnoopHostTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IgmpSnoopHostEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A (conceptual) table of hosts receiving multicast data."
|
||||
::= { igmpSnooping 5 }
|
||||
|
||||
igmpSnoopHostEntry OBJECT-TYPE
|
||||
SYNTAX IgmpSnoopHostEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A (conceptual) row in the IGMP Snooping Host Table."
|
||||
INDEX { igmpSnoopVID, igmpSnoopGroupAddress, igmpSnoopPortNumber, igmpSnoopHostMAC }
|
||||
::= { igmpSnoopHostTable 1 }
|
||||
|
||||
IgmpSnoopHostEntry ::= SEQUENCE {
|
||||
igmpSnoopHostMAC MacAddress,
|
||||
igmpSnoopHostIpAddress IpAddress,
|
||||
igmpSnoopHostTimer Unsigned32
|
||||
}
|
||||
|
||||
igmpSnoopHostMAC OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the Media Access Control Address of an IGMP Host."
|
||||
::= { igmpSnoopHostEntry 1 }
|
||||
|
||||
igmpSnoopHostIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the Internet Protocol Address of an IGMP Host."
|
||||
::= { igmpSnoopHostEntry 2 }
|
||||
|
||||
igmpSnoopHostTimer OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the time remaining before the host times out."
|
||||
::= { igmpSnoopHostEntry 3 }
|
||||
|
||||
|
||||
END
|
448
MIBS/allied/AT-INSTALL-MIB
Normal file
448
MIBS/allied/AT-INSTALL-MIB
Normal file
@ -0,0 +1,448 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: INSTALL
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-INSTALL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
install MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
INSTALL module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 49 }
|
||||
|
||||
-- The install group. This group contains information relating to the install module in the
|
||||
-- router.
|
||||
|
||||
-- The install table. This table controls the software release and patch
|
||||
-- running in the router.
|
||||
|
||||
installTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF InstallEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The list of install configurations for the router."
|
||||
::= { install 1 }
|
||||
|
||||
installEntry OBJECT-TYPE
|
||||
SYNTAX InstallEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the list of install configurations."
|
||||
INDEX { instIndex }
|
||||
::= { installTable 1 }
|
||||
|
||||
InstallEntry ::=
|
||||
SEQUENCE {
|
||||
instIndex
|
||||
INTEGER,
|
||||
instRelDevice
|
||||
INTEGER,
|
||||
instRelName
|
||||
DisplayString,
|
||||
instRelMajor
|
||||
INTEGER,
|
||||
instRelMinor
|
||||
INTEGER,
|
||||
instPatDevice
|
||||
INTEGER,
|
||||
instPatName
|
||||
DisplayString,
|
||||
instRelInterim
|
||||
INTEGER,
|
||||
instRelExists
|
||||
INTEGER,
|
||||
instPatExists
|
||||
INTEGER
|
||||
}
|
||||
|
||||
instIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
temporary(1),
|
||||
preferred(2),
|
||||
default(3),
|
||||
current(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the install table. There are four install
|
||||
configurations defined in the router, default, preferred,
|
||||
temporary and current. The router will attempt to use these
|
||||
in the order temporary, preferred, default when it boots.
|
||||
An install that is undefined will be skipped, an install
|
||||
which points to a file which is not present will be skipped.
|
||||
When the temporary install is used, the information is deleted.
|
||||
The current configuration shows what the router currently
|
||||
has installed."
|
||||
::= { installEntry 1 }
|
||||
|
||||
instRelDevice OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
eprom(2),
|
||||
flash(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The device for the release in the install. If the device is
|
||||
flash the file for the release is given in instRelName. Devices
|
||||
none(1) or flash(3) are invalid for the default(3) release."
|
||||
::= { installEntry 2 }
|
||||
|
||||
instRelName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The file name for the release in the install, if the
|
||||
instRelDevice is flash(3). If the instRelDevice is none(1) or
|
||||
eprom(2), this object should be a null string."
|
||||
::= { installEntry 3 }
|
||||
|
||||
instRelMajor OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The major release number for this install. This information is
|
||||
obtained by the router when the other elements in the row are
|
||||
set and is thus not directly set by management. If the release number
|
||||
is a.b.c, the major release number is a."
|
||||
::= { installEntry 4 }
|
||||
|
||||
instRelMinor OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minor release number for this install. This information is
|
||||
obtained by the router when the other elements in the row are
|
||||
set and is thus not directly set by management. If the release number
|
||||
is a.b.c, the major release number is b."
|
||||
::= { installEntry 5 }
|
||||
|
||||
instPatDevice OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
flash(3),
|
||||
nvs(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The device for the patch in the install. The file for the
|
||||
patch is given in instPatName unless the device is none(1)."
|
||||
::= { installEntry 6 }
|
||||
|
||||
instPatName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The file name for the patch in the install."
|
||||
::= { installEntry 7 }
|
||||
|
||||
instRelInterim OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interim release number for this install. This information is
|
||||
obtained by the router when the other elements in the row are
|
||||
set and is thus not directly set by management. If the release number
|
||||
is a.b.c, the major release number is c. If the release number is a.b,
|
||||
the interim release number is 0."
|
||||
::= { installEntry 8 }
|
||||
|
||||
instRelExists OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
true(1),
|
||||
false(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if the release file exists or not. true(1) means it exists, false(2) means it doesn't."
|
||||
::= { installEntry 9 }
|
||||
|
||||
instPatExists OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
true(1),
|
||||
false(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if the patch file exists or not. true(1) means it exists, false(2) means it doesn't"
|
||||
|
||||
::= { installEntry 10 }
|
||||
|
||||
-- The install history table. Each element is a descriptive line that tells
|
||||
-- of part of the install history of the last router reboot.
|
||||
|
||||
installHistoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF InstallHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of descriptions of events in the install history of
|
||||
the router."
|
||||
::= { install 2 }
|
||||
|
||||
installHistoryEntry OBJECT-TYPE
|
||||
SYNTAX InstallHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single line describing part of the install history of the
|
||||
router."
|
||||
INDEX { instHistIndex }
|
||||
::= { installHistoryTable 1 }
|
||||
|
||||
InstallHistoryEntry ::=
|
||||
SEQUENCE {
|
||||
instHistIndex
|
||||
INTEGER,
|
||||
instHistLine
|
||||
DisplayString
|
||||
}
|
||||
|
||||
instHistIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this event in the install history. Indices run
|
||||
from 1 to the maximum number. The maximum number is not
|
||||
available as a managed object so this table will have to be
|
||||
traversed in order to find out how large it is."
|
||||
::= { installHistoryEntry 1 }
|
||||
|
||||
instHistLine OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A line of text describing a single event in the install
|
||||
history of the router."
|
||||
::= { installHistoryEntry 2 }
|
||||
|
||||
-- The configuration file
|
||||
|
||||
configFile OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file that the router will configure from at
|
||||
boot. The format of the name is the same as that for fileName
|
||||
described above. If the configuration file name is a zero
|
||||
length string, then there is no configuration file defined in
|
||||
the router."
|
||||
::= { install 3 }
|
||||
|
||||
-- The release licence table. This table contains licences for releases of
|
||||
-- router software stored in flash.
|
||||
|
||||
licenceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LicenceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The list of release licences in the router."
|
||||
::= { install 4 }
|
||||
|
||||
licenceEntry OBJECT-TYPE
|
||||
SYNTAX LicenceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the list of release licences."
|
||||
INDEX { licenceIndex }
|
||||
::= { licenceTable 1 }
|
||||
|
||||
LicenceEntry ::=
|
||||
SEQUENCE {
|
||||
licenceIndex
|
||||
INTEGER,
|
||||
licenceStatus
|
||||
INTEGER,
|
||||
licenceRelease
|
||||
DisplayString,
|
||||
licenceMajor
|
||||
INTEGER,
|
||||
licenceMinor
|
||||
INTEGER,
|
||||
licencePassword
|
||||
DisplayStringUnsized,
|
||||
licenceExpiry
|
||||
DisplayString,
|
||||
licenceInterim
|
||||
INTEGER
|
||||
}
|
||||
|
||||
licenceIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique licence index. Licence indices are recalculated every
|
||||
time the router reboots to reflect the current licences on the
|
||||
router. As licences are added, new indices are allocated to the
|
||||
new licences."
|
||||
::= { licenceEntry 1 }
|
||||
|
||||
licenceStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1), -- file exists and is OK
|
||||
deleting(2) -- delete the file when this value written
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the file. When read, this object will always
|
||||
return a value of ok(1), since the object will not exist if the
|
||||
value is deleting(2). Write the value deleting(2) to this
|
||||
object to delete the file."
|
||||
::= { licenceEntry 2 }
|
||||
|
||||
licenceRelease OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The file name for the release whose licence this is."
|
||||
::= { licenceEntry 3 }
|
||||
|
||||
licenceMajor OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The major release number for the release whose licence this is."
|
||||
::= { licenceEntry 4 }
|
||||
|
||||
licenceMinor OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minor release number for the release whose licence this is."
|
||||
::= { licenceEntry 5 }
|
||||
|
||||
licencePassword OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE (12))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The password for this release. The password is a string of hex
|
||||
digits."
|
||||
::= { licenceEntry 6 }
|
||||
|
||||
licenceExpiry OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A human-readable string that gives the expiry date of this
|
||||
licence."
|
||||
::= { licenceEntry 7 }
|
||||
|
||||
licenceInterim OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interim release number for the release whose licence this is."
|
||||
::= { licenceEntry 8 }
|
||||
|
||||
-- The create configuration file
|
||||
|
||||
createConfigFile OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of a file to create containing the current router configuration. A
|
||||
read from this variable will return the same as the variable configFile. Thus
|
||||
to save the current configuration in the current configuration file, read
|
||||
createConfigFile first, then write the result back to createConfigFile. If
|
||||
this variable is written with the name of an existing file, the file will be
|
||||
replaced with the current configuration."
|
||||
::= { install 5 }
|
||||
|
||||
-- configuration file exists?
|
||||
|
||||
configFileExist OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
true(1),
|
||||
false(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if the boot configuration file exists or not. true(1)
|
||||
means it exists, false(2) means it doesn't"
|
||||
::= { install 6 }
|
||||
|
||||
installTrap OBJECT IDENTIFIER ::= { install 0 }
|
||||
configFileExistTrap NOTIFICATION-TYPE
|
||||
OBJECTS { configFileExist }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap is generated when the boot file is detected as
|
||||
missing"
|
||||
::= { installTrap 1}
|
||||
|
||||
-- The current configuration file
|
||||
|
||||
currentConfigFile OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file that the router is currently configured
|
||||
with. The format of the name is the same as that for fileName
|
||||
described above. If the current configuration file name is a zero
|
||||
length string, then there is no current configuration file defined in
|
||||
the router."
|
||||
::= { install 7 }
|
||||
END
|
496
MIBS/allied/AT-INTERFACES-MIB
Normal file
496
MIBS/allied/AT-INTERFACES-MIB
Normal file
@ -0,0 +1,496 @@
|
||||
-- ============================================================================
|
||||
-- AT-INTERFACE.MIB, Allied Telesis enterprise MIB: Interfaces
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
-- Upgraded to SMIv2 compliance
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-INTERFACES-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
ifName,
|
||||
InterfaceIndexOrZero
|
||||
FROM IF-MIB
|
||||
traps,
|
||||
atRouter
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
arInterfaces MODULE-IDENTITY
|
||||
LAST-UPDATED "200606140000Z"
|
||||
ORGANIZATION "Allied Telesis, Inc."
|
||||
CONTACT-INFO
|
||||
" http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"subtree beneath which interface ids are assigned.."
|
||||
REVISION "200606140000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { atRouter 5 }
|
||||
|
||||
|
||||
-- Generic traps
|
||||
|
||||
igmpTraps OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"object id for igmp traps."
|
||||
::= { traps 1 }
|
||||
|
||||
igmpGeneralQueryNotReceivedEvent NOTIFICATION-TYPE
|
||||
OBJECTS { ifName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Triggered when no general IGMP-Query
|
||||
message is received within a user-defined
|
||||
time period on a specific interface."
|
||||
::= { igmpTraps 1 }
|
||||
|
||||
|
||||
|
||||
-- Router interfaces tables.
|
||||
|
||||
-- A router consists of a number of "boards". Each board may have a
|
||||
-- number of "positions", each of which contains a single router
|
||||
-- interface. Each boards may also have a number of "slots", which are
|
||||
-- places which can take other boards. Thus the physical construction
|
||||
-- of a router may be seen as a tree whose nodes are boards and
|
||||
-- interfaces, and whose links are positions and slots.
|
||||
-- For example, an AR720 with a single Ethernet ICM in Bay 1 has the
|
||||
-- following tree:
|
||||
-- Bd:AR720 base board
|
||||
-- === P1 === Int: Asyn0
|
||||
-- === P2 === Int: Asyn1
|
||||
-- === P3 === Int: Eth0
|
||||
-- === S1 (Bay0) === <empty>
|
||||
-- === S2 (Bay1) === Bd:Ethernet ICM === P1 === Int: Eth1
|
||||
-- === S3 (MAC) === <empty>
|
||||
-- The function of the interface MIB tables is to represent this tree
|
||||
-- and to map elements in this tree to other MIB variables. Note that
|
||||
-- any given board has a fixed configuration of positions and slots,
|
||||
-- it is what is contained in the slots that give different hardware
|
||||
-- configurations.
|
||||
|
||||
-- The highest index of boards in this router. Boards will have indices
|
||||
-- from 1 to the value of this object. There may be gaps in the
|
||||
-- sequence if the router has hot-swap capability. If the router has no
|
||||
-- hot-swap capability, or no swapping has taken place since boot, the
|
||||
-- sequence of boards will have no gaps.
|
||||
|
||||
arBoardMaxIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum index of boards in the board table. Index 1
|
||||
is reserved for the main system board of the router."
|
||||
::= { arInterfaces 1 }
|
||||
|
||||
-- Router boards table. This table describes all of the physical boards
|
||||
-- present in this router. A board is defined as a separate circuit
|
||||
-- board with its own serial number.
|
||||
|
||||
arBoardTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArBoardEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of boards in the AR router."
|
||||
::= { arInterfaces 2 }
|
||||
|
||||
arBoardEntry OBJECT-TYPE
|
||||
SYNTAX ArBoardEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the board table. Each entry consists
|
||||
of information about one board in the router."
|
||||
INDEX { arBoardIndex }
|
||||
::= { arBoardTable 1 }
|
||||
|
||||
ArBoardEntry ::=
|
||||
SEQUENCE {
|
||||
arBoardIndex
|
||||
INTEGER,
|
||||
arBoardId
|
||||
OBJECT IDENTIFIER,
|
||||
arBoardName
|
||||
DisplayString,
|
||||
arBoardRevision
|
||||
DisplayString,
|
||||
arBoardSerialNumber
|
||||
DisplayString,
|
||||
arBoardTotalSlots
|
||||
INTEGER,
|
||||
arBoardTotalPositions
|
||||
INTEGER
|
||||
}
|
||||
|
||||
arBoardIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board in the board table. Index 1 is
|
||||
reserved for the main system board of the router. Other
|
||||
boards will take index numbers as they are initialised
|
||||
at router startup, or for routers with hot-swap
|
||||
capability, as boards are added to and removed from the
|
||||
router."
|
||||
::= { arBoardEntry 1 }
|
||||
|
||||
arBoardId OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of board in this board entry. The values of
|
||||
this object are taken from the pprXxx object IDs under
|
||||
the boards sub-tree."
|
||||
::= { arBoardEntry 2 }
|
||||
|
||||
arBoardName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the board in this board entry. This is a
|
||||
readable string which identifies the board to the
|
||||
manager."
|
||||
::= { arBoardEntry 3 }
|
||||
|
||||
arBoardRevision OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The manufacturing revision of the board in this board
|
||||
entry. This string has the format Xm-n, where X is P for
|
||||
prototype, or M for manufacturing, m is the major
|
||||
revision number for this board, and n is the field
|
||||
upgrade revision number for this board."
|
||||
::= { arBoardEntry 4 }
|
||||
|
||||
arBoardSerialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The serial number of the board in this board entry.
|
||||
Serial numbers are strings of decimal numbers up to 10
|
||||
digits in length. Each and every serial number is
|
||||
globally unique. It is possible for the serial number of
|
||||
a board to be invalid. In this case the value returned
|
||||
for this object will be '*** Invalid ***'"
|
||||
::= { arBoardEntry 5 }
|
||||
|
||||
arBoardTotalSlots OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of slots on this board. Each slot from 1 to
|
||||
the value of this object may be empty or occupied by
|
||||
another board. By searching the arSlotTable with this
|
||||
board's board index and all values of slot index from 1
|
||||
to the value of this object, a tree of the boards in
|
||||
this router can be built. The value 0 for this object
|
||||
means that it has no slots."
|
||||
::= { arBoardEntry 6 }
|
||||
|
||||
arBoardTotalPositions OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of positions on this board. Each position
|
||||
from 1 to the value of this object contains a single
|
||||
router interface. Note that positions are different from
|
||||
slots. An position contains an actual interface while a
|
||||
slot contains a different board which itself may contain
|
||||
interfaces in its positions."
|
||||
::= { arBoardEntry 7 }
|
||||
|
||||
|
||||
-- Router board slot table. This table is indexed by board index and
|
||||
-- slot index and gives the board index of the board occupying the
|
||||
-- given slot in the given board.
|
||||
|
||||
arSlotTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of slots in the router, indexed by board
|
||||
index and slot index."
|
||||
::= { arInterfaces 3 }
|
||||
|
||||
arSlotEntry OBJECT-TYPE
|
||||
SYNTAX ArSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the board slot table."
|
||||
INDEX { arSlotBoardIndex, arSlotSlotIndex }
|
||||
::= { arSlotTable 1 }
|
||||
|
||||
ArSlotEntry ::=
|
||||
SEQUENCE {
|
||||
arSlotBoardIndex
|
||||
INTEGER,
|
||||
arSlotSlotIndex
|
||||
INTEGER,
|
||||
arSlotHeldBoardIndex
|
||||
INTEGER,
|
||||
arSlotDescription
|
||||
DisplayString
|
||||
}
|
||||
|
||||
arSlotBoardIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board for this slot entry. Index 1 is
|
||||
reserved for the main system board of the router."
|
||||
::= { arSlotEntry 1 }
|
||||
|
||||
arSlotSlotIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the slot for this slot entry. Indices
|
||||
start from 1 and are specific to each different board
|
||||
type. There are no gaps in the sequence of slot indices.
|
||||
The maximum value for slot index is given by the value
|
||||
of arBoardTotalSlots for this board."
|
||||
::= { arSlotEntry 2 }
|
||||
|
||||
arSlotHeldBoardIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board held in the slot for this slot
|
||||
entry. This is an index into the arBoardTable. A value
|
||||
of 0 for this object means that the slot is not
|
||||
populated."
|
||||
::= { arSlotEntry 3 }
|
||||
|
||||
arSlotDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A description for this slot entry. This is a textual
|
||||
description which gives the manager a clue as to what
|
||||
the slot for this entry is. For example, the slots on an
|
||||
AR 720 have descriptions 'Bay0', 'Bay1' and 'MAC'."
|
||||
::= { arSlotEntry 4 }
|
||||
|
||||
-- Router interfaces table. This table has an entry for each physical
|
||||
-- interface on the router. The indices for this table are the router
|
||||
-- board index and a board position index.
|
||||
|
||||
arInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of physical interfaces in the AR router."
|
||||
::= { arInterfaces 4 }
|
||||
|
||||
arInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX ArInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the interface table. Each entry consists of
|
||||
information about one interface in the router, and is indexed
|
||||
by the board index and the position of the interface on the
|
||||
board."
|
||||
INDEX { arInterfaceBoardIndex, arInterfacePosition }
|
||||
::= { arInterfaceTable 1 }
|
||||
|
||||
ArInterfaceEntry ::=
|
||||
SEQUENCE {
|
||||
arInterfaceBoardIndex
|
||||
INTEGER,
|
||||
arInterfacePosition
|
||||
INTEGER,
|
||||
arInterfaceIfIndex
|
||||
InterfaceIndexOrZero,
|
||||
arInterfaceName
|
||||
DisplayString,
|
||||
arInterfaceFullName
|
||||
DisplayString
|
||||
}
|
||||
|
||||
arInterfaceBoardIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the board in the board table which contains this
|
||||
interface. Index 1 is reserved for the main system board of the
|
||||
router."
|
||||
::= { arInterfaceEntry 1 }
|
||||
|
||||
arInterfacePosition OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The position of the interface on the board. Each board type
|
||||
will have well-known positions which are the interfaces
|
||||
provided by the board. The number of positions on a given board
|
||||
is given by the object arBoardTotalPositions for this board."
|
||||
::= { arInterfaceEntry 2 }
|
||||
|
||||
arInterfaceIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex for the interface represented by this entry of the
|
||||
interfaces table. This is the ifIndex of the ifEntry used to
|
||||
represent the physical interface. The value 0 is used for
|
||||
interfaces which don't have an ifIndex."
|
||||
::= { arInterfaceEntry 3 }
|
||||
|
||||
arInterfaceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of this interface. This is the name that the manager
|
||||
can use to refer to this interface in entering router
|
||||
commands."
|
||||
::= { arInterfaceEntry 4 }
|
||||
|
||||
|
||||
arInterfaceFullName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The fully qualified name for this interface. This identifies
|
||||
the path that must be followed to reach the interface. This
|
||||
name can be used in router commands. In routers don't support
|
||||
fully qualified names, this is the same as arInterfaceName."
|
||||
::= { arInterfaceEntry 5 }
|
||||
|
||||
-- =================================================================================
|
||||
-- Router interface extension table. This table extends ifTable to allow interface variables
|
||||
-- not covered in the standard MIB. Current variables include:
|
||||
-- 1. 512s moving averages of interface throughput, bps and pps.
|
||||
|
||||
arIfXTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArIfXEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of interface statistics for the AR router.
|
||||
This table extends the ifTable."
|
||||
::= { arInterfaces 5 }
|
||||
|
||||
arIfXEntry OBJECT-TYPE
|
||||
SYNTAX ArIfXEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the interface extension table. Each entry consists of
|
||||
extra interface information not covered in standard MIBs. The index for this
|
||||
table is ifIndex, the same as for ifTable."
|
||||
INDEX { arIfXIndex }
|
||||
::= { arIfXTable 1 }
|
||||
|
||||
ArIfXEntry ::=
|
||||
SEQUENCE {
|
||||
arIfXIndex
|
||||
INTEGER,
|
||||
arIfXAverageInputBitsSecond
|
||||
INTEGER,
|
||||
arIfXAverageInputPacketsSecond
|
||||
INTEGER,
|
||||
arIfXAverageOutputBitsSecond
|
||||
INTEGER,
|
||||
arIfXAverageOutputPacketsSecond
|
||||
INTEGER
|
||||
}
|
||||
|
||||
arIfXIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the ifTable."
|
||||
::= { arIfXEntry 1 }
|
||||
|
||||
arIfXAverageInputBitsSecond OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The average number of bits received per second on all
|
||||
interfaces over the past 8.5 minutes.
|
||||
|
||||
The average is calculated by an 8.5 minute (512s) decaying average,
|
||||
which is updated every 4 seconds using the following formula:
|
||||
|
||||
X' = 127/128X + 1/128i
|
||||
|
||||
where X' is the new average
|
||||
X is the old average
|
||||
i is the most recent poll result
|
||||
|
||||
The times and multiplier factors have been chosen to give the simplest
|
||||
possible calculation using bit shifting operations."
|
||||
::= { arIfXEntry 2 }
|
||||
|
||||
arIfXAverageInputPacketsSecond OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The average number of packets received per second on all
|
||||
interfaces over the past 8.5 minutes. See the description for
|
||||
arIfXAverageInputBitsSecond for details of the way in which the
|
||||
average is calculated."
|
||||
::= { arIfXEntry 3 }
|
||||
|
||||
arIfXAverageOutputBitsSecond OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The average number of bits sent per second on all
|
||||
interfaces over the past 8.5 minutes. See the description for
|
||||
arIfXAverageInputBitsSecond for details of the way in which the
|
||||
average is calculated."
|
||||
::= { arIfXEntry 4 }
|
||||
|
||||
arIfXAverageOutputPacketsSecond OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The average number of bits sent per second on all
|
||||
interfaces over the past 8.5 minutes. See the description for
|
||||
arIfXAverageInputBitsSecond for details of the way in which the
|
||||
average is calculated."
|
||||
::= { arIfXEntry 5 }
|
||||
|
||||
END
|
1286
MIBS/allied/AT-ISDN-MIB
Normal file
1286
MIBS/allied/AT-ISDN-MIB
Normal file
File diff suppressed because it is too large
Load Diff
650
MIBS/allied/AT-LB-MIB
Normal file
650
MIBS/allied/AT-LB-MIB
Normal file
@ -0,0 +1,650 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: Load Balance module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-LB-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
lb MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
LB module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 104 }
|
||||
|
||||
-- The loadbalance group. This group contains the current configuration and status
|
||||
-- of the routers' load balancing operation.
|
||||
-- The variables in this sub-tree are only valid in releases which support
|
||||
-- load balancing. The first release with load balancing code is 2.5.1, Dec/2002.
|
||||
|
||||
-- lbShowGlobalTable
|
||||
lbShowGlobalTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LbShowGlobalEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"General configuration and status of all of the virtual balancers
|
||||
configured on the router."
|
||||
::= { lb 1 }
|
||||
|
||||
lbShowGlobalEntry OBJECT-TYPE
|
||||
SYNTAX LbShowGlobalEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the global table."
|
||||
INDEX { lbGlobalIndex }
|
||||
::= { lbShowGlobalTable 1 }
|
||||
|
||||
LbShowGlobalEntry ::=
|
||||
SEQUENCE {
|
||||
lbGlobalIndex
|
||||
INTEGER,
|
||||
lbAffinityTimeOut
|
||||
INTEGER,
|
||||
lbOrphanTimeOut
|
||||
INTEGER,
|
||||
lbCriticalRst
|
||||
INTEGER,
|
||||
lbTotalResources
|
||||
INTEGER,
|
||||
lbTotalResPools
|
||||
INTEGER,
|
||||
lbTotalVirtBals
|
||||
INTEGER,
|
||||
lbCurrentConnections
|
||||
INTEGER
|
||||
}
|
||||
|
||||
lbGlobalIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the global table."
|
||||
::= { lbShowGlobalEntry 1 }
|
||||
|
||||
lbAffinityTimeOut OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length of time in seconds that a resource can be associated to a source
|
||||
IP address or Cookie after the connection has been closed."
|
||||
::= { lbShowGlobalEntry 2 }
|
||||
|
||||
lbOrphanTimeOut OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length of time in seconds that a connection can exist without having any
|
||||
data traversing it, before being declared an orphan and closed by the router."
|
||||
::= { lbShowGlobalEntry 3 }
|
||||
|
||||
lbCriticalRst OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ratio of total messages received from a resource that can be TCP RST
|
||||
messages represented as a percentage."
|
||||
::= { lbShowGlobalEntry 4 }
|
||||
|
||||
lbTotalResources OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of resources configured on the router."
|
||||
::= { lbShowGlobalEntry 5 }
|
||||
|
||||
lbTotalResPools OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of resource pools configured on the router."
|
||||
::= { lbShowGlobalEntry 6 }
|
||||
|
||||
lbTotalVirtBals OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of virtual balancers configured on the router."
|
||||
::= { lbShowGlobalEntry 7 }
|
||||
|
||||
lbCurrentConnections OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the current total number of connections to all resources in
|
||||
every resource pool on the router."
|
||||
::= { lbShowGlobalEntry 8 }
|
||||
|
||||
|
||||
-- The lbShowRes table
|
||||
lbShowResTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LbShowResEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list about the general information about for a given resource."
|
||||
::= { lb 2 }
|
||||
|
||||
lbShowResEntry OBJECT-TYPE
|
||||
SYNTAX LbShowResEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the resource table."
|
||||
INDEX { lbResIndex }
|
||||
::= { lbShowResTable 1 }
|
||||
|
||||
LbShowResEntry ::=
|
||||
SEQUENCE {
|
||||
lbResIndex
|
||||
INTEGER,
|
||||
lbResource
|
||||
DisplayString,
|
||||
lbResIp
|
||||
IpAddress,
|
||||
lbResPort
|
||||
INTEGER,
|
||||
lbResState
|
||||
DisplayString,
|
||||
lbResWeight
|
||||
INTEGER,
|
||||
lbResTotalConnections
|
||||
INTEGER,
|
||||
lbResCurrentConnections
|
||||
INTEGER
|
||||
}
|
||||
|
||||
lbResIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the resource table."
|
||||
::= { lbShowResEntry 1 }
|
||||
|
||||
lbResource OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the resource."
|
||||
::= { lbShowResEntry 2 }
|
||||
|
||||
lbResIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address that a virtual balancer uses to accesses the resource."
|
||||
::= { lbShowResEntry 3 }
|
||||
|
||||
lbResPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port that the service that the resource offer is accessed on."
|
||||
::= { lbShowResEntry 4 }
|
||||
|
||||
lbResState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of the resource, either UP, DOWN, or CLOSING."
|
||||
::= { lbShowResEntry 5 }
|
||||
|
||||
lbResWeight OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The weight that the virtual balancer will apply to the resource when selecting
|
||||
resources to try a connection to from a resource pool using either the
|
||||
WEIGHTEDLEASTCONNECT or WEIGHTEDLOTTERY selection algorithms."
|
||||
::= { lbShowResEntry 6 }
|
||||
|
||||
lbResTotalConnections OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of successful connections that have been made to
|
||||
this resource while it has been in the UP state."
|
||||
::= { lbShowResEntry 7 }
|
||||
|
||||
lbResCurrentConnections OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of connections currently made to the resource."
|
||||
::= { lbShowResEntry 8 }
|
||||
|
||||
-- The lbShowResPool table
|
||||
lbShowResPoolTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LbShowResPoolEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list about the general information about for a given
|
||||
resource pool."
|
||||
::= { lb 3 }
|
||||
|
||||
lbShowResPoolEntry OBJECT-TYPE
|
||||
SYNTAX LbShowResPoolEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the resource pool table."
|
||||
INDEX { lbResPoolIndex, lbResPoolResourceIndex }
|
||||
::= { lbShowResPoolTable 1 }
|
||||
|
||||
LbShowResPoolEntry ::=
|
||||
SEQUENCE {
|
||||
lbResPoolIndex
|
||||
INTEGER,
|
||||
lbResPoolResourceIndex
|
||||
INTEGER,
|
||||
lbResPool
|
||||
DisplayString,
|
||||
lbResPoolSelectionAlg
|
||||
DisplayString,
|
||||
lbResPoolFailOnLast
|
||||
DisplayString,
|
||||
lbResPoolTotalConnections
|
||||
DisplayString,
|
||||
lbResPoolResources
|
||||
DisplayString
|
||||
}
|
||||
|
||||
lbResPoolIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the resource pool table."
|
||||
::= { lbShowResPoolEntry 1 }
|
||||
|
||||
lbResPoolResourceIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the resource table."
|
||||
::= { lbShowResPoolEntry 2 }
|
||||
|
||||
lbResPool OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the resource pool."
|
||||
::= { lbShowResPoolEntry 3 }
|
||||
|
||||
lbResPoolSelectionAlg OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The selection algorithm that ius employed by this resource pool when
|
||||
a resource has been selected for a connection. The options are ROUNDROBIN,
|
||||
WEIGHTEDLEASTCONNECT, WEIGHTEDLOTTERY and FASTESTRESPONSE."
|
||||
::= { lbShowResPoolEntry 4 }
|
||||
|
||||
lbResPoolFailOnLast OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether or not the resource pool will fail a resource if it is
|
||||
the last resource in the resource pool."
|
||||
::= { lbShowResPoolEntry 5 }
|
||||
|
||||
lbResPoolTotalConnections OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of successful connections that have been made to the
|
||||
resources in the resource pool over the lifetime of the resource pool."
|
||||
::= { lbShowResPoolEntry 6 }
|
||||
|
||||
lbResPoolResources OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the resource that is currently allocated
|
||||
to the resource pool."
|
||||
::= { lbShowResPoolEntry 7 }
|
||||
|
||||
-- The lbShowVirtBal table
|
||||
lbShowVirtBalTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LbShowVirtBalEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list about the general information about for a given
|
||||
virtual balancer."
|
||||
::= { lb 4 }
|
||||
|
||||
lbShowVirtBalEntry OBJECT-TYPE
|
||||
SYNTAX LbShowVirtBalEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the virtual balancer table."
|
||||
INDEX { lbVirtBalIndex }
|
||||
::= { lbShowVirtBalTable 1 }
|
||||
|
||||
LbShowVirtBalEntry ::=
|
||||
SEQUENCE {
|
||||
lbVirtBalIndex
|
||||
INTEGER,
|
||||
lbVirtBal
|
||||
DisplayString,
|
||||
lbVirtBalPublicIp
|
||||
IpAddress,
|
||||
lbVirtBalPublicPort
|
||||
INTEGER,
|
||||
lbVirtBalState
|
||||
DisplayString,
|
||||
lbVirtBalResPool
|
||||
DisplayString,
|
||||
lbVirtBalType
|
||||
DisplayString,
|
||||
lbVirtBalTotalConnections
|
||||
INTEGER,
|
||||
lbVirtBalAffinity
|
||||
DisplayString,
|
||||
lbVirtBalHttpErrorCode
|
||||
DisplayString
|
||||
}
|
||||
|
||||
lbVirtBalIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the virtual balancer table."
|
||||
::= { lbShowVirtBalEntry 1 }
|
||||
|
||||
lbVirtBal OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the virtual balancer."
|
||||
::= { lbShowVirtBalEntry 2 }
|
||||
|
||||
lbVirtBalPublicIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address on which the virtual balancer will receive requests for
|
||||
the service provided by the resource pool associated with it."
|
||||
::= { lbShowVirtBalEntry 3 }
|
||||
|
||||
lbVirtBalPublicPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port on which the virtual balancer will receive requests for
|
||||
the service provided by the resource pool associated with it."
|
||||
::= { lbShowVirtBalEntry 4 }
|
||||
|
||||
lbVirtBalState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of the virtual balancer, can either be UP,
|
||||
CLOSING, or DOWN."
|
||||
::= { lbShowVirtBalEntry 5 }
|
||||
|
||||
lbVirtBalResPool OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the resource pool that is associated with the
|
||||
virtual balancer."
|
||||
::= { lbShowVirtBalEntry 6 }
|
||||
|
||||
lbVirtBalType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of load balancer that this virtual balancer currently is,
|
||||
can be either TCP, HTTP, or ROUTE."
|
||||
::= { lbShowVirtBalEntry 7 }
|
||||
|
||||
lbVirtBalTotalConnections OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of stateful connections currently running through
|
||||
this virtual balancer."
|
||||
::= { lbShowVirtBalEntry 8 }
|
||||
|
||||
lbVirtBalAffinity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether or not entries will be made in a virtual balancers'
|
||||
affinity table for each stateful connection to a resource in its' resource
|
||||
pool (TCP and ROUTE type) or for cookies received from clients (HTTP type)."
|
||||
::= { lbShowVirtBalEntry 9 }
|
||||
|
||||
lbVirtBalHttpErrorCode OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of the HTTP server error status code added."
|
||||
::= { lbShowVirtBalEntry 10 }
|
||||
|
||||
-- The lbShowAff table
|
||||
lbShowAffTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LbShowAffEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of affinity tables for all configured virtual balancers on the router."
|
||||
::= { lb 5 }
|
||||
|
||||
lbShowAffEntry OBJECT-TYPE
|
||||
SYNTAX LbShowAffEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the affinity table."
|
||||
INDEX { lbAffIndex }
|
||||
::= { lbShowAffTable 1 }
|
||||
|
||||
LbShowAffEntry ::=
|
||||
SEQUENCE {
|
||||
lbAffIndex
|
||||
INTEGER,
|
||||
lbAffVirtBal
|
||||
DisplayString,
|
||||
lbAffClientIp
|
||||
IpAddress,
|
||||
lbAffCookie
|
||||
DisplayString,
|
||||
lbAffResource
|
||||
DisplayString,
|
||||
lbAffExpiry
|
||||
INTEGER
|
||||
}
|
||||
|
||||
lbAffIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the affinity table."
|
||||
::= { lbShowAffEntry 1 }
|
||||
|
||||
lbAffVirtBal OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the virtual balancer whose affinity table is being displayed."
|
||||
::= { lbShowAffEntry 2 }
|
||||
|
||||
lbAffClientIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address that has affinity to the given resource."
|
||||
::= { lbShowAffEntry 3 }
|
||||
|
||||
lbAffCookie OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The cookie that has affinity to the given resource."
|
||||
::= { lbShowAffEntry 4 }
|
||||
|
||||
lbAffResource OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the resource that the Client IP/Cookie has an affinity for."
|
||||
::= { lbShowAffEntry 5 }
|
||||
|
||||
lbAffExpiry OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of seconds left before this entry expires, and is removed
|
||||
from the affinity table."
|
||||
::= { lbShowAffEntry 6 }
|
||||
|
||||
-- The lbShowCon table
|
||||
lbShowConTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LbShowConEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list about all of the TCP connections currently open to a given virtual balancer."
|
||||
::= { lb 6 }
|
||||
|
||||
lbShowConEntry OBJECT-TYPE
|
||||
SYNTAX LbShowConEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the connections table."
|
||||
INDEX { lbConIndex }
|
||||
::= { lbShowConTable 1 }
|
||||
|
||||
LbShowConEntry ::=
|
||||
SEQUENCE {
|
||||
lbConIndex
|
||||
INTEGER,
|
||||
lbConVirtBal
|
||||
DisplayString,
|
||||
lbConClientIp
|
||||
IpAddress,
|
||||
lbConPort
|
||||
INTEGER,
|
||||
lbConResource
|
||||
DisplayString
|
||||
}
|
||||
|
||||
lbConIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for the connections table."
|
||||
::= { lbShowConEntry 1 }
|
||||
|
||||
lbConVirtBal OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the virtual balancer the listed connections are to."
|
||||
::= { lbShowConEntry 2 }
|
||||
|
||||
lbConClientIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of that originated the connection."
|
||||
::= { lbShowConEntry 3 }
|
||||
|
||||
lbConPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port on the originating system that represents the other end of the connection."
|
||||
::= { lbShowConEntry 4 }
|
||||
|
||||
lbConResource OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the resource that the connection has been made to."
|
||||
::= { lbShowConEntry 5 }
|
||||
|
||||
END
|
183
MIBS/allied/AT-LOADER-MIB
Normal file
183
MIBS/allied/AT-LOADER-MIB
Normal file
@ -0,0 +1,183 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: LOADER module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-LOADER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
loader MODULE-IDENTITY
|
||||
LAST-UPDATED "200702071010Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
|
||||
DESCRIPTION
|
||||
"To handle upload, object loadStatus is upgraded, as well as the
|
||||
description for objects loadServer and loadFilename."
|
||||
|
||||
REVISION "200702071010Z"
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
LOAD module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 48 }
|
||||
|
||||
-- The load group. This consists of a static and dynamic entry of load
|
||||
-- information and a load status variable.
|
||||
|
||||
-- The load table. This consists of a static and dynamic entry of load
|
||||
-- information. The static information will be used if there is no dynamic
|
||||
-- information available.
|
||||
|
||||
loadTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LoadEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of load parameters, dynamic and static."
|
||||
::= { loader 1 }
|
||||
|
||||
loadEntry OBJECT-TYPE
|
||||
SYNTAX LoadEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry of load parameters. This contains the
|
||||
parameters required to perform a load from the router."
|
||||
INDEX { loadIndex }
|
||||
::= { loadTable 1 }
|
||||
|
||||
LoadEntry ::=
|
||||
SEQUENCE {
|
||||
loadIndex
|
||||
INTEGER,
|
||||
loadServer
|
||||
IpAddress,
|
||||
loadDestination
|
||||
INTEGER,
|
||||
loadFilename
|
||||
DisplayString,
|
||||
loadDelay
|
||||
INTEGER
|
||||
}
|
||||
|
||||
loadIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
static(1),
|
||||
dynamic(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"There are two sets of load information, dynamic and static.
|
||||
The dynamic information is used once, then cleared. The static
|
||||
information is used whenever the dynamic information is not
|
||||
available. The dynamic information is also used to indicate the
|
||||
current load parameters when a load is in progress."
|
||||
::= { loadEntry 1 }
|
||||
|
||||
loadServer OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address from which load will load or upload."
|
||||
::= { loadEntry 2 }
|
||||
|
||||
loadDestination OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
undefined(1),
|
||||
nvs(2),
|
||||
flash(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination of the file loaded, either flash or nvs
|
||||
memory, or undefined."
|
||||
::= { loadEntry 3 }
|
||||
|
||||
loadFilename OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The file name of the file being loaded or uploaded."
|
||||
::= { loadEntry 4 }
|
||||
|
||||
loadDelay OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A delay in seconds between the initiation of the load and the
|
||||
start of the load. This allows for time to set up TFTP servers
|
||||
in cases where the terminal and TFTP server are using the same
|
||||
piece of equipment but will not work simultaneously."
|
||||
::= { loadEntry 5 }
|
||||
|
||||
-- The load status value. This is used to start and reset a load, and to
|
||||
-- report on the progress of a load.
|
||||
|
||||
loadStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
idle(1), -- loader is doing nothing
|
||||
wait(2), -- loader is waiting to start
|
||||
loading(3), -- loader is loading a file
|
||||
complete(4), -- loader has successfully completed a load
|
||||
reset(5), -- loader was aborted
|
||||
actionload(6), -- cause a load to start
|
||||
actionstop(7), -- cause a load/upload to stop
|
||||
actionupload(8) -- cause a upload to start
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status and action object for the load module. The values 1 to
|
||||
5 are read-only values and reflect the state of the load
|
||||
module. Values 4 and 5 (complete and reset) are 'read-once',
|
||||
that is, if their values are read, either by SNMP or by manager
|
||||
console command, then they will be changed back to idle(1). The
|
||||
action values (6,7,8) cause a start and stop of the load/upload
|
||||
process respectively. Starting the load/upload can only occur if this
|
||||
field has the values 1, 4, or 5. Stopping the load can only
|
||||
occur is this field has the values 2 or 3. Reading the value of
|
||||
the loadStatus after one of actionstart or actionstop has been
|
||||
set will give one of the values 1 to 5.
|
||||
Note: A single exception to the above rules is that if the value
|
||||
of loadStatus is idle(1), then a write of 1 to this variable will
|
||||
succeed without generating an error. This exception is to allow
|
||||
certain SNMP test suites to test this variable without throwing
|
||||
up errors."
|
||||
::= { loader 2 }
|
||||
END
|
1178
MIBS/allied/AT-PAE-MIB
Normal file
1178
MIBS/allied/AT-PAE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
112
MIBS/allied/AT-PIM-MIB
Normal file
112
MIBS/allied/AT-PIM-MIB
Normal file
@ -0,0 +1,112 @@
|
||||
-- ============================================================================
|
||||
-- AT-PAE.MIB, Allied Telesis enterprise MIB: Protocol Independant Multicast
|
||||
--
|
||||
-- Copied from ATR-PIM.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-PIM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
pimNeighborIfIndex,
|
||||
pimInterfaceStatus
|
||||
FROM PIM-MIB
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
modules
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
|
||||
pim4 MODULE-IDENTITY
|
||||
LAST-UPDATED "200501201525Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"Contains definitions of managed objects for the
|
||||
handling PIM4 enterprise functions on AT switches. "
|
||||
REVISION "200501201525Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
::= { modules 97 }
|
||||
|
||||
pim4Events OBJECT IDENTIFIER ::= { pim4 0 }
|
||||
|
||||
pim4NeighbourAddedTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
pimNeighborIfIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pim4NeighbourAddedTrap trap signifies that a PIM neighbour has been
|
||||
added"
|
||||
::= { pim4Events 1 }
|
||||
|
||||
pim4NeighbourDeletedTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
pimNeighborIfIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pim4NeighbourDeletedTrap trap signifies that a PIM neighbour has been
|
||||
deleted"
|
||||
::= { pim4Events 2 }
|
||||
|
||||
pim4InterfaceUpTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
pimInterfaceStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pimInterfaceUp trap signifies that a PIM interface has been
|
||||
enabled and is active"
|
||||
::= { pim4Events 3 }
|
||||
|
||||
pim4InterfaceDownTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
pimInterfaceStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pimInterfaceDown trap signifies that a PIM interface has been
|
||||
disabled and is inactive"
|
||||
::= { pim4Events 4 }
|
||||
|
||||
pim4ErrorTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
pim4ErrorTrapType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pim4ErrorTrap trap is generated when a PIM error is incremented"
|
||||
::= { pim4Events 5 }
|
||||
|
||||
pim4ErrorTrapType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
pim4InvalidPacket (1),
|
||||
pim4InvalidDestinationError (2),
|
||||
pim4FragmentError (3),
|
||||
pim4LengthError (4),
|
||||
pim4GroupaddressError (5),
|
||||
pim4SourceaddressError (6),
|
||||
pim4MissingOptionError (7),
|
||||
pim4GeneralError (8),
|
||||
pim4InternalError (9),
|
||||
pim4RpaddressError (10)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the last error that resulted in a error trap being sent.
|
||||
The default value is 0 if no errors have been detected"
|
||||
::= { pim4 1 }
|
||||
|
||||
END
|
335
MIBS/allied/AT-PING-MIB
Normal file
335
MIBS/allied/AT-PING-MIB
Normal file
@ -0,0 +1,335 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: PING module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-PING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
ping MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
PING module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 58 }
|
||||
|
||||
-- The ping group. This consists of a static and dynamic entry of ping
|
||||
-- information.
|
||||
-- This group was added on 30/Nov/2001 by Summer students on request from Telecom Italia.
|
||||
|
||||
-- The ping table. This consists of a static and dynamic entry of ping
|
||||
-- information. The static information is used when initiating a ping operation
|
||||
-- unless the dynamic information has been written with different values since
|
||||
-- the completion of the last ping.
|
||||
|
||||
-- The pingStatus is used to start and stop a ping and inform as to whether a
|
||||
-- ping is currently active.
|
||||
|
||||
-- The pingStatistics are the results from a ping carried out.
|
||||
|
||||
-- A trap can be generated on completion of the ping. Generation of a trap is
|
||||
-- controlled by a variable in the ping table.
|
||||
|
||||
-- The router or switch implementing this group can only support one concurrent
|
||||
-- ping operation controlled by SNMP at a time. Future support may include the ability
|
||||
-- to have more than one ping controlled by SNMP at a time.
|
||||
|
||||
pingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of ping parameters, dynamic and static."
|
||||
::= { ping 1 }
|
||||
|
||||
pingEntry OBJECT-TYPE
|
||||
SYNTAX PingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry of ping parameters. This contains the
|
||||
parameters required to perform a ping from the router.
|
||||
The ping specified by the dynamic parameters, can be
|
||||
initiated or stopped at any time by altering the pingStatus
|
||||
accordingly."
|
||||
INDEX { pingIndex }
|
||||
::= { pingTable 1 }
|
||||
|
||||
PingEntry ::=
|
||||
SEQUENCE {
|
||||
pingIndex
|
||||
INTEGER,
|
||||
pingProtocol
|
||||
INTEGER,
|
||||
pingAddress
|
||||
OCTET STRING,
|
||||
pingNumberOfPackets
|
||||
INTEGER,
|
||||
pingPacketSize
|
||||
INTEGER,
|
||||
pingTimeout
|
||||
INTEGER,
|
||||
pingDelay
|
||||
INTEGER,
|
||||
pingTrapOnCompletion
|
||||
INTEGER,
|
||||
pingTypeOfService
|
||||
INTEGER,
|
||||
pingPattern
|
||||
Unsigned32
|
||||
}
|
||||
|
||||
pingIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
static(1),
|
||||
dynamic(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"There are two sets of ping information, dynamic and static.
|
||||
The dynamic information is used only once, for the next ping, then
|
||||
automatically replaced with the static information. The static information
|
||||
is used whenever specific dynamic information is not specified. The dynamic
|
||||
information indicates the current ping parameters when a ping is in progress.
|
||||
If static information is not specified, defaults are used.
|
||||
|
||||
Static information can be changed at any time, but dynamic information
|
||||
cannot be changed while a ping is in progress. A change to the static
|
||||
information when a ping is not currently active, also updates the
|
||||
dynamic information."
|
||||
::= { pingEntry 1 }
|
||||
|
||||
pingProtocol OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
undefined(0),
|
||||
apple(1),
|
||||
ip(2),
|
||||
ipx(3),
|
||||
osi(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The protocol that the ping will use. The protocol must
|
||||
match the destination address. Ping supports both IP, IPX,
|
||||
Appletalk, and OSI addresses. The protocol must be specified
|
||||
before the address is set, because when the protocol is changed,
|
||||
address is reset to undefined. The default value for this
|
||||
variable is undefined(0)."
|
||||
::= { pingEntry 2 }
|
||||
|
||||
pingAddress OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address specifies the destination address for ping
|
||||
packets for Appletalk, IP, IPX and OSI networks, respectively.
|
||||
The address format must match the protocol being used. The
|
||||
protocol must be specified before the address is set, because
|
||||
changing the protocol resets the address to undefined.
|
||||
The default value for this variable is an undefined address which
|
||||
is coded as a zero length octet string."
|
||||
::= { pingEntry 3 }
|
||||
|
||||
pingNumberOfPackets OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ping packets to transmit."
|
||||
::= { pingEntry 4 }
|
||||
|
||||
pingPacketSize OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1500)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The packet size parameter specifies the length in bytes, of data
|
||||
to include in the data portion of the ping packet. The protocol
|
||||
packet header size and the size of headers for the particular link
|
||||
protocol in use have to be added to the packet size to get the
|
||||
total size of the ping packet. The maximum pingPacketSize can be
|
||||
set to is 1500."
|
||||
::= { pingEntry 5 }
|
||||
|
||||
pingTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Timeout specifies the amount of time, in seconds, to wait for a response to a
|
||||
ping packet."
|
||||
::= { pingEntry 6 }
|
||||
|
||||
|
||||
pingDelay OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The delay parameter specifies the time interval, in seconds, between
|
||||
ping packets."
|
||||
::= { pingEntry 7 }
|
||||
|
||||
|
||||
pingTrapOnCompletion OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether a trap should be issued on completion of the sequence
|
||||
of pings."
|
||||
::= { pingEntry 8 }
|
||||
|
||||
pingTypeOfService OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Type Of Service (TOS) parameter is only valid for IP addresses,
|
||||
and specifies the TOS field in the IP header of the ping packet, as a decimal
|
||||
in the range 0 to 255."
|
||||
::= { pingEntry 9 }
|
||||
|
||||
pingPattern OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The pattern parameter specifies the data pattern to use in the
|
||||
data portion of the ping packet."
|
||||
::= { pingEntry 10 }
|
||||
|
||||
|
||||
-- The ping status value. This is used to start and stop a ping, report on the
|
||||
-- status of the ping (running or stopped).
|
||||
|
||||
pingStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
startRunning(1), -- If status is '2' (stopped), set to '1' to start
|
||||
stopStopped(2) -- If status is '1' (running), set to '2' to stop
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status and action object for the ping module. A status of '1' indicates that
|
||||
the ping is currently running, the status can be set to '2' to stop
|
||||
the ping. A status of '2' indicates that the ping is currently stopped,
|
||||
the pingStatus can be set to '1' to start the ping.
|
||||
|
||||
The parameters for the ping can be altered in the pingTable.
|
||||
The destination ping address and protocol have defaults of undefined and
|
||||
must be specified before a ping can be started.
|
||||
The ping statistics are reset to defaults when a ping is started, and
|
||||
updated when the ping stops.
|
||||
|
||||
Dynamic pingTable information is used only once, for the next ping.
|
||||
Static pingTable information is used for all pings by default,
|
||||
whenever the respective dynamic settings are not specified."
|
||||
::= { ping 2 }
|
||||
|
||||
-- This contains the statistic results from a ping.
|
||||
|
||||
pingStatistics OBJECT IDENTIFIER ::= { ping 3 }
|
||||
|
||||
pingSentPackets OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ping packets sent to the target in the last ping. The
|
||||
default before the completion of a ping is zero."
|
||||
::= { pingStatistics 1 }
|
||||
|
||||
|
||||
pingReceivedPackets OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received from the target in the last ping. The
|
||||
default before the completion of a ping is zero."
|
||||
::= { pingStatistics 2 }
|
||||
|
||||
|
||||
pingMinimumRoundTripTime OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The quickest round trip time taken by any of the ping packets
|
||||
in milliseconds in the last ping. The default before the
|
||||
completion of a ping is zero."
|
||||
::= { pingStatistics 3 }
|
||||
|
||||
|
||||
pingAverageRoundTripTime OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The average round trip time taken by the ping packets in
|
||||
milliseconds in the last ping. The default before the completion
|
||||
of a ping is zero."
|
||||
::= { pingStatistics 4 }
|
||||
|
||||
|
||||
pingMaximumRoundTripTime OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The slowest round trip time taken by any of the ping packets in
|
||||
milliseconds in the last ping. The default before the completion
|
||||
of a ping is zero."
|
||||
::= { pingStatistics 5 }
|
||||
|
||||
-- ping TRAPs.
|
||||
|
||||
pingTraps OBJECT IDENTIFIER ::= { ping 0 }
|
||||
pingTrap NOTIFICATION-TYPE
|
||||
-- OBJECTS {}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A ping trap is generated when a ping has completed. Traps
|
||||
are only generated if the variable pingTrapOnCompletion is
|
||||
set to true(1) in the dynamic ping entry. A trap is still
|
||||
generated if the ping is stopped prematurely by setting the
|
||||
variable pingStatus to stop/stopped(2)."
|
||||
::= { pingTraps 1 }
|
||||
|
||||
END
|
251
MIBS/allied/AT-PRI-MIB
Normal file
251
MIBS/allied/AT-PRI-MIB
Normal file
@ -0,0 +1,251 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: PRI module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-PRI-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
pri MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
PRI module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 42 }
|
||||
|
||||
-- The PRI module. This group consists of a table of PRI interfaces indexed
|
||||
-- by ifIndex which provide MIB objects not given in a convenient form by
|
||||
-- other standard MIBs. There is also a PRI channel MIB indexed by ifIndex
|
||||
-- and channel index which gives information about the channels on the
|
||||
-- interface.
|
||||
|
||||
-- The PRI interface table. Each entry is a PRI interface on the router.
|
||||
|
||||
priIntTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PriIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of PRI interfaces."
|
||||
::= { pri 1 }
|
||||
|
||||
priIntEntry OBJECT-TYPE
|
||||
SYNTAX PriIntEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the PRI interfaces table."
|
||||
INDEX { priIntIndex }
|
||||
::= { priIntTable 1 }
|
||||
|
||||
PriIntEntry ::=
|
||||
SEQUENCE {
|
||||
priIntIndex
|
||||
INTEGER,
|
||||
priIntBoardIndex
|
||||
INTEGER,
|
||||
priIntBoardPosition
|
||||
INTEGER,
|
||||
priIntMode
|
||||
INTEGER,
|
||||
priIntTdmChannelMap
|
||||
INTEGER,
|
||||
priIntIsdnChannelMap
|
||||
INTEGER,
|
||||
priIntType
|
||||
INTEGER
|
||||
}
|
||||
|
||||
priIntIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the PRI interface."
|
||||
::= { priIntEntry 1 }
|
||||
|
||||
priIntBoardIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index in the arBoardTable of the board on which this PRI
|
||||
interface resides."
|
||||
::= { priIntEntry 2 }
|
||||
|
||||
priIntBoardPosition OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The position on this PRI interface's board of this PRI
|
||||
interface."
|
||||
::= { priIntEntry 3 }
|
||||
|
||||
priIntMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
isdn (1),
|
||||
tdm (2),
|
||||
mixed (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mode of operation of this PRI interface. The value isdn
|
||||
means that the entire interface is operating as an ISDN
|
||||
interface, the value tdm means that the entire interface is
|
||||
operating as TDM groups and the value mixed means that some
|
||||
channels in the interface are dedicated to ISDN and some to TDM
|
||||
groups."
|
||||
::= { priIntEntry 4 }
|
||||
|
||||
priIntTdmChannelMap OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A bit map of the channels in the PRI interface which are
|
||||
dedicated to TDM. PRI channels are numbered from 0 to 31, 0 is
|
||||
unused, 16 (E1) or 24 (T1) is the D channel. The map values are
|
||||
2 to the power of the channel number."
|
||||
::= { priIntEntry 5 }
|
||||
|
||||
priIntIsdnChannelMap OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A bit map of the channels in the PRI interface which are
|
||||
dedicated to ISDN. PRI channels are numbered from 0 to 31, 0 is
|
||||
unused, 16 (E1) or 24 (T1) is the D channel. The map values are
|
||||
2 to the power of the channel number."
|
||||
::= { priIntEntry 6 }
|
||||
|
||||
priIntType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
e1 (1),
|
||||
t1 (2),
|
||||
unknown (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of primary rate interface. E1 has 30 B + D channel,
|
||||
T1 has 23 B + D channel. If the value unknown is returned for
|
||||
this object, the exact PRI type has not yet been determined."
|
||||
::= { priIntEntry 7 }
|
||||
|
||||
-- The PRI channel table. Each entry is a channel on a PRI interface.
|
||||
|
||||
priChanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PriChanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of channels on PRI interfaces."
|
||||
::= { pri 2 }
|
||||
|
||||
priChanEntry OBJECT-TYPE
|
||||
SYNTAX PriChanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single entry in the PRI channels table."
|
||||
INDEX { priChanIntIndex, priChanChannelIndex }
|
||||
::= { priChanTable 1 }
|
||||
|
||||
PriChanEntry ::=
|
||||
SEQUENCE {
|
||||
priChanIntIndex
|
||||
INTEGER,
|
||||
priChanChannelIndex
|
||||
INTEGER,
|
||||
priChanMode
|
||||
INTEGER,
|
||||
priChanState
|
||||
INTEGER
|
||||
}
|
||||
|
||||
priChanIntIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the PRI interface."
|
||||
::= { priChanEntry 1 }
|
||||
|
||||
priChanChannelIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..31)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The channel index of the PRI channel. Valid channels have
|
||||
indices from 1 to 31. The D channel on an E1 interface has
|
||||
index 16, the D channel on a T1 interface has index 24."
|
||||
::= { priChanEntry 2 }
|
||||
|
||||
priChanMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
isdn (1),
|
||||
tdm (2),
|
||||
neither (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mode of this PRI channel. The value isdn means that the
|
||||
channel is reserved for use in ISDN calls. The value tdm
|
||||
means that the channel is reserved for use by TDM. For the D
|
||||
channel, this object will usually have the value isdn. An
|
||||
exception is if the interface is running common D channel mode
|
||||
and the D channel is reserved for TDM."
|
||||
::= { priChanEntry 3 }
|
||||
|
||||
priChanState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
inactive (1),
|
||||
active (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of this PRI channel. The value inactive means that
|
||||
the channel does not currently have an active user, either an
|
||||
ISDN call or an active TDM group. The value active means that
|
||||
the channel is in use, either by an ISDN call or an active TDM
|
||||
group."
|
||||
::= { priChanEntry 4 }
|
||||
|
||||
END
|
1120
MIBS/allied/AT-PRODUCT-MIB
Normal file
1120
MIBS/allied/AT-PRODUCT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
118
MIBS/allied/AT-PVSTPM-MIB
Normal file
118
MIBS/allied/AT-PVSTPM-MIB
Normal file
@ -0,0 +1,118 @@
|
||||
-- ============================================================================
|
||||
-- AT-PAE.MIB, Allied Telesis enterprise MIB: PVSTPM module
|
||||
--
|
||||
-- Copied from ATR-PVSTPM.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-PVSTPM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
VlanIndex
|
||||
FROM Q-BRIDGE-MIB
|
||||
|
||||
modules
|
||||
FROM AT-SMI-MIB
|
||||
|
||||
;
|
||||
|
||||
pvstpm MODULE-IDENTITY
|
||||
LAST-UPDATED "200603291651Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for managing PVSTPM enterprise functionality
|
||||
on Allied Telesis switches. "
|
||||
|
||||
REVISION "200603291651Z"
|
||||
DESCRIPTION
|
||||
"Initial revision"
|
||||
|
||||
::= { modules 140 }
|
||||
|
||||
-- ============================================================================
|
||||
-- ============================================================================
|
||||
-- PVSTPM group
|
||||
-- ============================================================================
|
||||
-- ============================================================================
|
||||
|
||||
pvstpmEvents OBJECT IDENTIFIER ::= { pvstpm 0 }
|
||||
|
||||
pvstpmEventVariables OBJECT IDENTIFIER ::= { pvstpm 1 }
|
||||
|
||||
pvstpmBridgeId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bridge identifier for the bridge that sent the trap."
|
||||
::= { pvstpmEventVariables 1 }
|
||||
|
||||
pvstpmTopologyChangeVlan OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN ID of the vlan that has experienced a topology change."
|
||||
::= { pvstpmEventVariables 2 }
|
||||
|
||||
pvstpmRxPort OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port the inconsistent BPDU was received on."
|
||||
::= { pvstpmEventVariables 3 }
|
||||
|
||||
pvstpmRxVlan OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vlan the inconsistent BPDU was received on."
|
||||
::= { pvstpmEventVariables 4 }
|
||||
|
||||
pvstpmTxVlan OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vlan the inconsistent BPDU was transmitted on."
|
||||
::= { pvstpmEventVariables 5 }
|
||||
|
||||
pvstpmTopologyChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
pvstpmBridgeId,
|
||||
pvstpmTopologyChangeVlan
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pvstpmTopologyChange trap signifies that a topology change has
|
||||
occurred on the specified VLAN"
|
||||
::= { pvstpmEvents 1 }
|
||||
|
||||
pvstpmInconsistentBPDU NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
pvstpmBridgeId,
|
||||
pvstpmRxPort,
|
||||
pvstpmRxVlan,
|
||||
pvstpmTxVlan
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pvstpmInconsistentBPDU trap signifies that an inconsistent PVSTPM packet
|
||||
has been received on a port."
|
||||
::= { pvstpmEvents 2 }
|
||||
|
||||
END
|
||||
|
875
MIBS/allied/AT-QOS-MIB
Normal file
875
MIBS/allied/AT-QOS-MIB
Normal file
@ -0,0 +1,875 @@
|
||||
-- ============================================================================
|
||||
-- AT-QOS.MIB, Allied Telesis enterprise MIB: Quality Of Service module
|
||||
--
|
||||
-- Copied from ATR-QOS.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-QOS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Counter32,
|
||||
Counter64,
|
||||
Integer32,
|
||||
Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
modules
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
qos MODULE-IDENTITY
|
||||
LAST-UPDATED "200412011525Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
handling QoS on Allied Telesis switches. There are a
|
||||
number of tables designed to be generic to
|
||||
all ATR switches supporting QoS in silicon, and well as tables for
|
||||
specific AT switches or switch familes."
|
||||
|
||||
REVISION "200412011525Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 99 }
|
||||
|
||||
-- ============================================================================
|
||||
-- ============================================================================
|
||||
-- QoS Switch group
|
||||
-- ============================================================================
|
||||
-- ============================================================================
|
||||
|
||||
qosSwitch OBJECT IDENTIFIER ::= { qos 1 }
|
||||
|
||||
-- =================================================
|
||||
-- QoS Switch Port table
|
||||
-- =================================================
|
||||
|
||||
qosSwitchPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF QosSwitchPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generic port configuration for QoS, indexed by port index."
|
||||
::= { qosSwitch 1 }
|
||||
|
||||
qosSwitchPortEntry OBJECT-TYPE
|
||||
SYNTAX QosSwitchPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single switch port entry for QoS."
|
||||
INDEX { qosSwitchPortIndex }
|
||||
::= { qosSwitchPortTable 1 }
|
||||
|
||||
QosSwitchPortEntry ::=
|
||||
SEQUENCE {
|
||||
qosSwitchPortIndex
|
||||
Integer32,
|
||||
qosSwitchPortPolicyIndex
|
||||
Integer32
|
||||
}
|
||||
|
||||
qosSwitchPortIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port index of the port entry. This index is the same port number
|
||||
used in CLI commands, and the same index as appears in other MIB
|
||||
tables related to switch ports."
|
||||
::= { qosSwitchPortEntry 1 }
|
||||
|
||||
qosSwitchPortPolicyIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..256)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Policy index of the policy for this port. Policy index numbers for
|
||||
CLI commands start at 0, while SNMP indexes must start at 1. This
|
||||
means that the policy index in this MIB variable is 1 more than the
|
||||
index for the same policy as entered for CLI commands."
|
||||
::= { qosSwitchPortEntry 2 }
|
||||
|
||||
-- ============================================================================
|
||||
-- Policy table
|
||||
-- ============================================================================
|
||||
|
||||
qosSwitchPolicyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF QosSwitchPolicyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"QoS policy configuration, indexed by policy index."
|
||||
::= { qosSwitch 2 }
|
||||
|
||||
qosSwitchPolicyEntry OBJECT-TYPE
|
||||
SYNTAX QosSwitchPolicyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A policy entry containing configuration information for
|
||||
a single policy."
|
||||
INDEX { qosSwitchPolicyIndex }
|
||||
::= { qosSwitchPolicyTable 1 }
|
||||
|
||||
QosSwitchPolicyEntry ::=
|
||||
SEQUENCE {
|
||||
qosSwitchPolicyIndex
|
||||
Integer32,
|
||||
qosSwitchPolicyDescription
|
||||
OCTET STRING,
|
||||
qosSwitchPolicyDefaultTCDropBWClass3
|
||||
INTEGER,
|
||||
qosSwitchPolicyDefaultTCIgnoreBWClass
|
||||
INTEGER,
|
||||
qosSwitchPolicyDefaultTCMarkValue
|
||||
Integer32,
|
||||
qosSwitchPolicyDefaultTCMaxBandwidth
|
||||
Integer32,
|
||||
qosSwitchPolicyDefaultTCMaxBurstSize
|
||||
Integer32,
|
||||
qosSwitchPolicyDefaultTCMinBandwidth
|
||||
Integer32,
|
||||
qosSwitchPolicyDefaultTCMinBurstSize
|
||||
Integer32,
|
||||
qosSwitchPolicyDefaultTCPremarking
|
||||
INTEGER,
|
||||
qosSwitchPolicyDefaultTCRemarking
|
||||
INTEGER
|
||||
}
|
||||
|
||||
qosSwitchPolicyIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..256)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this policy entry. Policy index numbers for
|
||||
CLI commands start at 0, while SNMP indexes must start at 1. This
|
||||
means that the policy index in this MIB variable is 1 more than the
|
||||
index for the same policy as entered for CLI commands."
|
||||
::= { qosSwitchPolicyEntry 1 }
|
||||
|
||||
qosSwitchPolicyDescription OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..15))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An optional description for the policy, as entered via the CLI."
|
||||
::= { qosSwitchPolicyEntry 2 }
|
||||
|
||||
qosSwitchPolicyDefaultTCDropBWClass3 OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no(0),
|
||||
yes(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether traffic that exceeds the bandwidth for the
|
||||
default traffic class be dropped or not. The bandwidth limit is the
|
||||
combined total of the variables qosSwitchPolicyDefaultTCMaxBandwidth
|
||||
and qosSwitchPolicyDefaultTCMaxBurstSize. A value of yes(1) indicates
|
||||
that traffic exceeding the bandwidth limit is dropped immediately. A
|
||||
value of no(0) indicates that the excess traffic is marked as
|
||||
bandwidth class 3 and is therefore eligible for dropping by the RED
|
||||
curve settings."
|
||||
::= { qosSwitchPolicyEntry 3 }
|
||||
|
||||
qosSwitchPolicyDefaultTCIgnoreBWClass OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no(0),
|
||||
yes(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether the traffic metering stage acknowledges any
|
||||
bandwidth class assigned to flows processed by the default traffic
|
||||
class. If set to yes(1), previously assigned bandwidth classes will
|
||||
be ignored will be ignored and the bandwidth class of the traffic
|
||||
will be set according to the meter conformance level of the flow."
|
||||
::= { qosSwitchPolicyEntry 4 }
|
||||
|
||||
qosSwitchPolicyDefaultTCMarkValue OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..63 | 256)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the qosSwitchPolicyDefaultTCPremarking variable is set to
|
||||
usemarkvalue(1), this variable specifies the index into the DSCP
|
||||
MAP table to use for remarking. A value in the range 0 to 63
|
||||
indicates the DSCP to use, the value 256 indicates that no DSCP
|
||||
value has been defined for the default traffic class for this policy."
|
||||
::= { qosSwitchPolicyEntry 5 }
|
||||
|
||||
qosSwitchPolicyDefaultTCMaxBandwidth OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16000000 | 2147483647)
|
||||
UNITS "kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the maximum bandwidth available to the default traffic
|
||||
class. Traffic under this bandwidth will be designated as bandwidth
|
||||
class 2. The value 2147483647 indicates that there is no limit on
|
||||
the maximum bandwidth for the default traffic class for this
|
||||
policy."
|
||||
::= { qosSwitchPolicyEntry 6 }
|
||||
|
||||
qosSwitchPolicyDefaultTCMaxBurstSize OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16000000)
|
||||
UNITS "kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the maximum bandwidth above the bandwidth specified by
|
||||
qosSwitchPolicyDefaultTCMaxBandwidth before traffic is marked as
|
||||
bandwidth class 3."
|
||||
::= { qosSwitchPolicyEntry 7 }
|
||||
|
||||
qosSwitchPolicyDefaultTCMinBandwidth OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16000000 | 2147483647)
|
||||
UNITS "kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the minimum bandwidth reserved for the default traffic
|
||||
class. Traffic under this bandwidth will be marked as bandwidth
|
||||
class 1. The value 2147483647 indicates that there is no limit on
|
||||
the minimum bandwidth for the default traffic class for this
|
||||
policy."
|
||||
::= { qosSwitchPolicyEntry 8 }
|
||||
|
||||
qosSwitchPolicyDefaultTCMinBurstSize OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16000000)
|
||||
UNITS "kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the maximum amount of data above the bandwidth specified
|
||||
in the variable qosSwitchPolicyDefaultTCMinBandwidth before traffic
|
||||
is marked as bandwidth class 2."
|
||||
::= { qosSwitchPolicyEntry 9 }
|
||||
|
||||
qosSwitchPolicyDefaultTCPremarking OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
usemarkvalue(1),
|
||||
usedscp(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the QoS action to take on traffic in the default traffic
|
||||
class before metering actions are taken. If none(0) is specified,
|
||||
the traffic is passed to the metering stage. If usemarkvalue(1) is
|
||||
specified, the QoS settings are taken from the variable
|
||||
qosSwitchPolicyDefaultTCMarkValue used as an index into the DCSP
|
||||
MAP table. If usedscp(2) is specified, the DSCP value in the data
|
||||
frames is used as an index into the DSCP MAP table."
|
||||
::= { qosSwitchPolicyEntry 10 }
|
||||
|
||||
qosSwitchPolicyDefaultTCRemarking OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
usedscpmap(1),
|
||||
bwclass(2),
|
||||
priority(3),
|
||||
bwclass_priority(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the action to take after the metering stage for traffic
|
||||
in the default traffic class. The metering stage assigns a
|
||||
temporary value of bandwidth class to the flow which is used to
|
||||
determine its per-hop behaviour. If this variable is set to
|
||||
bwclass(2) or bwclass_priority(4), the temporary bandwidth class
|
||||
becomes the new bandwidth class for the flow. If priority(3) or
|
||||
bwclass_priority(4) is specified, the currently
|
||||
assigned queue for frames in this traffic class is used in
|
||||
conjunction with the temporary bandwidth class to determine the new
|
||||
value of the VLAN Tag User Priority field. If usedscpmap(1) is
|
||||
specified, the temporary value is used (in conjunction with the
|
||||
DSCP of the frame) as an index into the DSCP MAP table, which then
|
||||
assigns the actual, new values for bandwidth class, DSCP, Egress
|
||||
Queue and VLAN Tag User Priority. A value of none(0) for this
|
||||
variable means that no remarking of the packet is done after the
|
||||
metering stage."
|
||||
::= { qosSwitchPolicyEntry 11 }
|
||||
|
||||
-- ============================================================================
|
||||
-- Traffic Class table
|
||||
-- ============================================================================
|
||||
|
||||
qosSwitchTrafficClassTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF QosSwitchTrafficClassEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Traffic class configuration, indexed by traffic class index."
|
||||
::= { qosSwitch 3 }
|
||||
|
||||
qosSwitchTrafficClassEntry OBJECT-TYPE
|
||||
SYNTAX QosSwitchTrafficClassEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A traffic class entry containing configuration information for
|
||||
a single traffic class."
|
||||
INDEX { qosSwitchTrafficClassIndex }
|
||||
::= { qosSwitchTrafficClassTable 1 }
|
||||
|
||||
QosSwitchTrafficClassEntry ::=
|
||||
SEQUENCE {
|
||||
qosSwitchTrafficClassIndex
|
||||
Integer32,
|
||||
qosSwitchTrafficClassPolicyNumber
|
||||
Integer32,
|
||||
qosSwitchTrafficClassDescription
|
||||
OCTET STRING,
|
||||
qosSwitchTrafficClassDropBWClass3
|
||||
INTEGER,
|
||||
qosSwitchTrafficClassIgnoreBWClass
|
||||
INTEGER,
|
||||
qosSwitchTrafficClassMarkValue
|
||||
Integer32,
|
||||
qosSwitchTrafficClassMaxBandwidth
|
||||
Integer32,
|
||||
qosSwitchTrafficClassMaxBurstSize
|
||||
Integer32,
|
||||
qosSwitchTrafficClassMinBandwidth
|
||||
Integer32,
|
||||
qosSwitchTrafficClassMinBurstSize
|
||||
Integer32,
|
||||
qosSwitchTrafficClassPremarking
|
||||
INTEGER,
|
||||
qosSwitchTrafficClassRemarking
|
||||
INTEGER
|
||||
}
|
||||
|
||||
qosSwitchTrafficClassIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1024)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this traffic class entry. Traffic class index numbers
|
||||
for CLI commands start at 0, while SNMP indexes must start at 1.
|
||||
This means that the traffic class index in this MIB variable is 1
|
||||
more than the index for the same traffic class as entered for CLI
|
||||
commands."
|
||||
::= { qosSwitchTrafficClassEntry 1 }
|
||||
|
||||
qosSwitchTrafficClassPolicyNumber OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..256)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Policy index of the policy to which this traffic class belongs.
|
||||
Policy index numbers for CLI commands start at 0, while SNMP
|
||||
indexes must start at 1. This means that the policy index in this
|
||||
MIB variable is 1 more than the index for the same policy as
|
||||
entered for CLI commands. A value of 0 for this variable means
|
||||
that the traffic class has not been added to a policy yet."
|
||||
::= { qosSwitchTrafficClassEntry 2 }
|
||||
|
||||
qosSwitchTrafficClassDescription OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..15))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An optional description for this traffic class."
|
||||
::= { qosSwitchTrafficClassEntry 3 }
|
||||
|
||||
qosSwitchTrafficClassDropBWClass3 OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no(0),
|
||||
yes(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether traffic that exceeds the bandwidth for
|
||||
this traffic class be dropped or not. The bandwidth limit is the
|
||||
combined total of the variables qosSwitchTrafficClassMaxBandwidth
|
||||
and qosSwitchTrafficClassMaxBurstSize A value of yes(1) indicates
|
||||
that traffic exceeding the bandwidth limit is dropped immediately. A
|
||||
value of no(0) indicates that the excess traffic is marked as
|
||||
bandwidth class 3 and is therefore eligible for dropping by the RED
|
||||
curve settings."
|
||||
::= { qosSwitchTrafficClassEntry 4 }
|
||||
|
||||
qosSwitchTrafficClassIgnoreBWClass OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no(0),
|
||||
yes(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether the traffic metering stage acknowledges any
|
||||
bandwidth class assigned to flows processed by this traffic
|
||||
class. If set to yes(1), previously assigned bandwidth classes will
|
||||
be ignored will be ignored and the bandwidth class of the traffic
|
||||
will be set according to the meter conformance level of the flow."
|
||||
::= { qosSwitchTrafficClassEntry 5 }
|
||||
|
||||
qosSwitchTrafficClassMarkValue OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..63 | 256)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the qosSwitchTrafficClassPremarking variable is set to
|
||||
usemarkvalue(1), this variable specifies the index into the DSCP
|
||||
MAP table to use for remarking. A value in the range 0 to 63
|
||||
indicates the DSCP to use, the value 256 indicates that no DSCP
|
||||
value has been defined for this traffic class."
|
||||
::= { qosSwitchTrafficClassEntry 6 }
|
||||
|
||||
qosSwitchTrafficClassMaxBandwidth OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16000000 | 2147483647)
|
||||
UNITS "kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the maximum bandwidth available to this traffic
|
||||
class. Traffic under this bandwidth will be designated as bandwidth
|
||||
class 2. The value 2147483647 indicates that there is no limit on
|
||||
the maximum bandwidth for this traffic class."
|
||||
::= { qosSwitchTrafficClassEntry 7 }
|
||||
|
||||
qosSwitchTrafficClassMaxBurstSize OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16000000)
|
||||
UNITS "kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the maximum bandwidth above the bandwidth specified by
|
||||
qosSwitchTrafficClassMaxBandwidth before traffic is marked as
|
||||
bandwidth class 3."
|
||||
::= { qosSwitchTrafficClassEntry 8 }
|
||||
|
||||
qosSwitchTrafficClassMinBandwidth OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16000000 | 2147483647)
|
||||
UNITS "kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the minimum bandwidth reserved for this traffic
|
||||
class. Traffic under this bandwidth will be marked as bandwidth
|
||||
class 1. The value 2147483647 indicates that there is no limit on
|
||||
the minimum bandwidth for this traffic class."
|
||||
::= { qosSwitchTrafficClassEntry 9 }
|
||||
|
||||
qosSwitchTrafficClassMinBurstSize OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16000000)
|
||||
UNITS "kbps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the maximum amount of data above the bandwidth specified
|
||||
in the variable qosSwitchTrafficClassMinBandwidth before traffic
|
||||
is marked as bandwidth class 2."
|
||||
::= { qosSwitchTrafficClassEntry 10 }
|
||||
|
||||
qosSwitchTrafficClassPremarking OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
usemarkvalue(1),
|
||||
usedscp(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the QoS action to take on traffic in this traffic
|
||||
class before metering actions are taken. If none(0) is specified,
|
||||
the traffic is passed to the metering stage. If usemarkvalue(1) is
|
||||
specified, the QoS settings are taken from the variable
|
||||
qosSwitchTrafficClassMarkValue used as an index into the DCSP
|
||||
MAP table. If usedscp(2) is specified, the DSCP value in the data
|
||||
frames is used as an index into the DSCP MAP table."
|
||||
::= { qosSwitchTrafficClassEntry 11 }
|
||||
|
||||
qosSwitchTrafficClassRemarking OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
usedscpmap(1),
|
||||
bwclass(2),
|
||||
priority(3),
|
||||
bwclass_priority(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the action to take after the metering stage for traffic
|
||||
in this traffic class. The metering stage assigns a
|
||||
temporary value of bandwidth class to the flow which is used to
|
||||
determine its per-hop behaviour. If this variable is set to
|
||||
bwclass(2) or bwclass_priority(3), the temporary bandwidth class
|
||||
becomes the new bandwidth class for the flow. If priority(3) or
|
||||
bwclass_priority(4) is specified, the currently
|
||||
assigned queue for frames in this traffic class is used in
|
||||
conjunction with the temporary bandwidth class to determine the new
|
||||
value of the VLAN Tag User Priority field. If usedscpmap(1) is
|
||||
specified, the temporary value is used (in conjunction with the
|
||||
DSCP of the frame) as an index into the DSCP MAP table, which then
|
||||
assigns the actual, new values for bandwidth class, DSCP, Egress
|
||||
Queue and VLAN Tag User Priority. A value of none(0) for this
|
||||
variable means that no remarking of the packet is done after the
|
||||
metering stage."
|
||||
::= { qosSwitchTrafficClassEntry 12 }
|
||||
|
||||
-- ============================================================================
|
||||
-- ============================================================================
|
||||
-- 8948 specific stuff. The tables in this section are specific to the 8948
|
||||
-- switch, because they relate directly to the hardware used in this switch.
|
||||
-- Other switches that use the same hardware will also support this MIB table.
|
||||
-- ============================================================================
|
||||
-- ============================================================================
|
||||
|
||||
qosSwitch8948 OBJECT IDENTIFIER ::= { qosSwitch 4 }
|
||||
|
||||
-- ============================================================================
|
||||
-- 8948 port table - 8948 specific extensions to the qosSwitchPortTable
|
||||
-- ============================================================================
|
||||
|
||||
qosSwitch8948PortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF QosSwitch8948PortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port configuration, indexed by port index."
|
||||
::= { qosSwitch8948 1 }
|
||||
|
||||
qosSwitch8948PortEntry OBJECT-TYPE
|
||||
SYNTAX QosSwitch8948PortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single switch port entry."
|
||||
AUGMENTS { qosSwitchPortEntry }
|
||||
::= { qosSwitch8948PortTable 1 }
|
||||
|
||||
QosSwitch8948PortEntry ::=
|
||||
SEQUENCE {
|
||||
qosSwitch8948PortDefaultTCCountersAggregateBytes
|
||||
Counter64,
|
||||
qosSwitch8948PortDefaultTCCountersBwConformanceClass1Bytes
|
||||
Counter64,
|
||||
qosSwitch8948PortDefaultTCCountersBwConformanceClass2Bytes
|
||||
Counter64,
|
||||
qosSwitch8948PortDefaultTCCountersBwConformanceClass3Bytes
|
||||
Counter64,
|
||||
qosSwitch8948PortDefaultTCCountersDroppedBytes
|
||||
Counter64,
|
||||
qosSwitch8948PortQueueLength
|
||||
Gauge32,
|
||||
qosSwitch8948PortQueue0Length
|
||||
Gauge32,
|
||||
qosSwitch8948PortQueue1Length
|
||||
Gauge32,
|
||||
qosSwitch8948PortQueue2Length
|
||||
Gauge32,
|
||||
qosSwitch8948PortQueue3Length
|
||||
Gauge32,
|
||||
qosSwitch8948PortQueue4Length
|
||||
Gauge32,
|
||||
qosSwitch8948PortQueue5Length
|
||||
Gauge32,
|
||||
qosSwitch8948PortQueue6Length
|
||||
Gauge32,
|
||||
qosSwitch8948PortQueue7Length
|
||||
Gauge32
|
||||
}
|
||||
|
||||
qosSwitch8948PortDefaultTCCountersAggregateBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of bytes classified by the default traffic class
|
||||
on this port."
|
||||
::= { qosSwitch8948PortEntry 1 }
|
||||
|
||||
qosSwitch8948PortDefaultTCCountersBwConformanceClass1Bytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes classified by the default traffic class on
|
||||
this port conforming to bandwidth class 1."
|
||||
::= { qosSwitch8948PortEntry 2 }
|
||||
|
||||
qosSwitch8948PortDefaultTCCountersBwConformanceClass2Bytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes classified by the default traffic class on
|
||||
this port conforming to bandwidth class 2."
|
||||
::= { qosSwitch8948PortEntry 3 }
|
||||
|
||||
qosSwitch8948PortDefaultTCCountersBwConformanceClass3Bytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes classified by the default traffic class on
|
||||
this port conforming to bandwidth class 3."
|
||||
::= { qosSwitch8948PortEntry 4 }
|
||||
|
||||
qosSwitch8948PortDefaultTCCountersDroppedBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes dropped by the default traffic class on
|
||||
this port."
|
||||
::= { qosSwitch8948PortEntry 5 }
|
||||
|
||||
qosSwitch8948PortQueueLength OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets currently queued for transmission on
|
||||
this port."
|
||||
::= { qosSwitch8948PortEntry 6 }
|
||||
|
||||
qosSwitch8948PortQueue0Length OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets currently queued for transmission on this
|
||||
port in queue 0.
|
||||
The numbering of queues indicates the priority of handling the
|
||||
traffic in that queue, with the higher queue number getting
|
||||
higher priority. The priority values in packets are mapped to
|
||||
queues via a priority to queue mapping. The default priority to
|
||||
queue mapping is as follows:
|
||||
Priority Queue
|
||||
value number
|
||||
7 7
|
||||
6 6
|
||||
5 5
|
||||
4 4
|
||||
3 3
|
||||
2 1
|
||||
1 0
|
||||
0 2
|
||||
This mapping allows the default priority value of 0 to map to a
|
||||
queue which is not the lowest priority queue, allowing traffic
|
||||
classes to be assigned a lower priority queue than the default."
|
||||
::= { qosSwitch8948PortEntry 7 }
|
||||
|
||||
qosSwitch8948PortQueue1Length OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets currently queued for transmission on this
|
||||
port in queue 1. See the description for qosSwitch8948PortQueue0Length
|
||||
to understand the meaning of queue numbers."
|
||||
::= { qosSwitch8948PortEntry 8 }
|
||||
|
||||
qosSwitch8948PortQueue2Length OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets currently queued for transmission on this
|
||||
port in queue 2. See the description for qosSwitch8948PortQueue0Length
|
||||
to understand the meaning of queue numbers."
|
||||
::= { qosSwitch8948PortEntry 9 }
|
||||
|
||||
qosSwitch8948PortQueue3Length OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets currently queued for transmission on this
|
||||
port in queue 3. See the description for qosSwitch8948PortQueue0Length
|
||||
to understand the meaning of queue numbers."
|
||||
::= { qosSwitch8948PortEntry 10 }
|
||||
|
||||
qosSwitch8948PortQueue4Length OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets currently queued for transmission on this
|
||||
port in queue 4. See the description for qosSwitch8948PortQueue0Length
|
||||
to understand the meaning of queue numbers."
|
||||
::= { qosSwitch8948PortEntry 11 }
|
||||
|
||||
qosSwitch8948PortQueue5Length OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets currently queued for transmission on this
|
||||
port in queue 5. See the description for qosSwitch8948PortQueue0Length
|
||||
to understand the meaning of queue numbers."
|
||||
::= { qosSwitch8948PortEntry 12 }
|
||||
|
||||
qosSwitch8948PortQueue6Length OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets currently queued for transmission on this
|
||||
port in queue 6. See the description for qosSwitch8948PortQueue0Length
|
||||
to understand the meaning of queue numbers."
|
||||
::= { qosSwitch8948PortEntry 13 }
|
||||
|
||||
qosSwitch8948PortQueue7Length OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets currently queued for transmission on this
|
||||
port in queue 7. See the description for qosSwitch8948PortQueue0Length
|
||||
to understand the meaning of queue numbers."
|
||||
::= { qosSwitch8948PortEntry 14 }
|
||||
|
||||
-- ============================================================================
|
||||
-- Traffic Class counters table
|
||||
-- ============================================================================
|
||||
|
||||
qosSwitch8948TrafficClassCountersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF QosSwitch8948TrafficClassCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Traffic class counters indexed by port, policy and traffic
|
||||
class."
|
||||
::= { qosSwitch8948 2 }
|
||||
|
||||
qosSwitch8948TrafficClassCountersEntry OBJECT-TYPE
|
||||
SYNTAX QosSwitch8948TrafficClassCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A traffic class counters entry containing QOS counters for a
|
||||
particular port, policy and traffic class."
|
||||
INDEX { qosSwitch8948TCCountersPortIndex,
|
||||
qosSwitch8948TCCountersPolicyIndex,
|
||||
qosSwitch8948TCCountersTrafficClassIndex }
|
||||
::= { qosSwitch8948TrafficClassCountersTable 1 }
|
||||
|
||||
QosSwitch8948TrafficClassCountersEntry ::=
|
||||
SEQUENCE {
|
||||
qosSwitch8948TCCountersPortIndex
|
||||
Integer32,
|
||||
qosSwitch8948TCCountersPolicyIndex
|
||||
Integer32,
|
||||
qosSwitch8948TCCountersTrafficClassIndex
|
||||
Integer32,
|
||||
qosSwitch8948TCCountersAggregateBytes
|
||||
Counter32,
|
||||
qosSwitch8948TCCountersBwConformanceClass1Bytes
|
||||
Counter32,
|
||||
qosSwitch8948TCCountersBwConformanceClass2Bytes
|
||||
Counter32,
|
||||
qosSwitch8948TCCountersBwConformanceClass3Bytes
|
||||
Counter32,
|
||||
qosSwitch8948TCCountersDroppedBytes
|
||||
Counter32
|
||||
}
|
||||
|
||||
qosSwitch8948TCCountersPortIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the port for this entry in the traffic class
|
||||
counter table. This index is the same as the port index in the
|
||||
port table and is the same as the port number of the port in
|
||||
user commands."
|
||||
::= { qosSwitch8948TrafficClassCountersEntry 1 }
|
||||
|
||||
qosSwitch8948TCCountersPolicyIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..256)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the policy for this entry in the traffic class
|
||||
counter table. Each port can only have one policy assigned at a
|
||||
time. Policy index numbers for CLI commands start at 0, while SNMP
|
||||
indexes must start at 1. This means that the policy index in this
|
||||
MIB variable is 1 more than the index for the same policy as
|
||||
entered for CLI commands."
|
||||
::= { qosSwitch8948TrafficClassCountersEntry 2 }
|
||||
|
||||
qosSwitch8948TCCountersTrafficClassIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1024)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the traffic class for this entry in the traffic
|
||||
class counter table. The index is one of the indices defined for
|
||||
traffic classes for this port and policy. Traffic class indices
|
||||
for CLI commands start at 0, while SNMP indices must start at 1.
|
||||
This means that the traffic class index in this MIB variable is 1
|
||||
more than the index for the same traffic class as entered for CLI
|
||||
commands."
|
||||
::= { qosSwitch8948TrafficClassCountersEntry 3 }
|
||||
|
||||
qosSwitch8948TCCountersAggregateBytes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of bytes classified by this traffic class for
|
||||
this policy on this port."
|
||||
::= { qosSwitch8948TrafficClassCountersEntry 4 }
|
||||
|
||||
qosSwitch8948TCCountersBwConformanceClass1Bytes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes classified by this traffic class for this
|
||||
policy on this port conforming to bandwidth class 1."
|
||||
::= { qosSwitch8948TrafficClassCountersEntry 5 }
|
||||
|
||||
qosSwitch8948TCCountersBwConformanceClass2Bytes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes classified by this traffic class for this
|
||||
policy on this port conforming to bandwidth class 2."
|
||||
::= { qosSwitch8948TrafficClassCountersEntry 6 }
|
||||
|
||||
qosSwitch8948TCCountersBwConformanceClass3Bytes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes classified by this traffic class for this
|
||||
policy on this port conforming to bandwidth class 3."
|
||||
::= { qosSwitch8948TrafficClassCountersEntry 7 }
|
||||
|
||||
qosSwitch8948TCCountersDroppedBytes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes dropped by this traffic class for this
|
||||
policy on this port."
|
||||
::= { qosSwitch8948TrafficClassCountersEntry 8 }
|
||||
|
||||
END
|
169
MIBS/allied/AT-SMI-MIB
Normal file
169
MIBS/allied/AT-SMI-MIB
Normal file
@ -0,0 +1,169 @@
|
||||
-- ============================================================================
|
||||
-- AT-SMI.MIB, Allied Telesis enterprise MIB: Structure of Management Information
|
||||
--
|
||||
-- Copyright (c) 2014 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-SMI-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
enterprises, MODULE-IDENTITY, OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
alliedTelesis MODULE-IDENTITY
|
||||
LAST-UPDATED "201409300000Z"
|
||||
ORGANIZATION
|
||||
"Allied Telesis, Inc."
|
||||
CONTACT-INFO
|
||||
" http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"The Structure of Management Information for Allied Telesis enterprise."
|
||||
REVISION "201409300000Z"
|
||||
DESCRIPTION
|
||||
"Merged object IDs from ATKK-WLAN-SMI-MIB for Wireless Products."
|
||||
REVISION "201006150015Z"
|
||||
DESCRIPTION
|
||||
"MIB revision history dates in descriptions updated."
|
||||
REVISION "200802280000Z"
|
||||
DESCRIPTION
|
||||
"Standardized the file head."
|
||||
REVISION "200606140000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { enterprises 207 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Textual conventions
|
||||
--
|
||||
|
||||
DisplayStringUnsized ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT
|
||||
"255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents textual information taken from the NVT ASCII
|
||||
character set. It is a variation of DisplayString which
|
||||
is defined in RFC 2579."
|
||||
REFERENCE
|
||||
"DisplayString"
|
||||
SYNTAX OCTET STRING
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
products OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"products is the root OBJECT IDENTIFIER. Beneath it there are subtree
|
||||
bridgeRouter and routerSwitch, which are is defined in AT-PRODUCTS-MIB."
|
||||
::= { alliedTelesis 1 }
|
||||
|
||||
|
||||
wirelesslan OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which wireless lan product MIB object ids are assigned."
|
||||
::= { products 13 }
|
||||
|
||||
|
||||
mibObject OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"mibObject is the root OBJECT IDENTIFIER from which brouterMib and
|
||||
wirelessLanmMIB are built."
|
||||
::= { alliedTelesis 8 }
|
||||
|
||||
|
||||
brouterMib OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which atRouter object ids are assigned."
|
||||
::= { mibObject 4 }
|
||||
|
||||
|
||||
wirelessLanmMIB OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which object ids for wlanAccess and uwc are assigned."
|
||||
::= { mibObject 42 }
|
||||
|
||||
|
||||
atUWC OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which wlanSwitch object ids are assigned."
|
||||
::= { wirelessLanmMIB 8 }
|
||||
|
||||
|
||||
atRouter OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which various groups of object id are assigned."
|
||||
::= { brouterMib 4 }
|
||||
|
||||
|
||||
objects OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which object ids for boards and chips are assigned."
|
||||
::= { atRouter 1 }
|
||||
|
||||
|
||||
traps OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which un-sorted trap ids are assigned."
|
||||
::= { atRouter 2 }
|
||||
|
||||
|
||||
sysinfo OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which system inforamtion ids are assigned."
|
||||
::= { atRouter 3 }
|
||||
|
||||
|
||||
modules OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which software module ids are assigned."
|
||||
::= { atRouter 4 }
|
||||
|
||||
|
||||
arInterfaces OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which interface ids are assigned."
|
||||
::= { atRouter 5 }
|
||||
|
||||
|
||||
protocols OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which protocol ids are assigned."
|
||||
::= { atRouter 6 }
|
||||
|
||||
|
||||
atAgents OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"subtree beneath which variation from standards defined."
|
||||
::= { atRouter 7 }
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- at-smi.mib
|
||||
--
|
||||
|
232
MIBS/allied/AT-STACK-MIB
Normal file
232
MIBS/allied/AT-STACK-MIB
Normal file
@ -0,0 +1,232 @@
|
||||
-- ============================================================================
|
||||
-- AT-PAE.MIB, Allied Telesis enterprise MIB: stacking module
|
||||
--
|
||||
-- Copied from AT-STACK.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-STACK-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
hostId
|
||||
FROM AT-SYSINFO-MIB
|
||||
;
|
||||
|
||||
stack MODULE-IDENTITY
|
||||
LAST-UPDATED "200605241222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
handling of stacking Allied Telesis switches. "
|
||||
|
||||
REVISION "200605030926Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 120 }
|
||||
|
||||
-- The stack group contains objects for managing stack members.
|
||||
|
||||
stackId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..16)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The stack ID variable identifies the given device as belonging to the stack
|
||||
with the given stack ID. The default stack ID is 1. To change the stack ID,
|
||||
stacking must be disabled. Once the stack ID is changed and stacking
|
||||
enabled again, the member joins an existing stack with the same stack ID or
|
||||
forms a new stack with its stack ID."
|
||||
DEFVAL { 1 }
|
||||
::= { stack 1 }
|
||||
|
||||
stackSnmpHost OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..32)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP host variable specifies the host ID of the stack member that
|
||||
should responds to SNMP requests. It defaults to the lowest host ID that is
|
||||
active in the stack, and is re-evaluated whenever the stack membership
|
||||
changes. This ensures that the variable always has a value that corresponds
|
||||
to a valid stack member."
|
||||
::= { stack 2 }
|
||||
|
||||
stackStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {enabled(1), disabled (2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The stack status variable specifies the current status of the stack module on
|
||||
the current SNMP host. The default is disabled (1)."
|
||||
::= { stack 3 }
|
||||
|
||||
stackInterface OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The stack interface variable is used to specify the
|
||||
interface on the current SNMP host that should be used to send and receive
|
||||
stack messages. The default is none and can be replaced by an existing
|
||||
VLAN."
|
||||
::= { stack 4 }
|
||||
|
||||
stackAuth OBJECT-TYPE
|
||||
SYNTAX INTEGER {none (0), plaintext (1), md5 (2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The stack authentication variable specifies whether stacking messages
|
||||
should be authenticated with the password given as the value of the stack
|
||||
password variable. By default, the authentication method is none (0). If
|
||||
plaintext (1) is specified, a cleartext password authenticates stacking
|
||||
messages. If MD5 (2) is specified, an encrypted password authenticates
|
||||
stacking protocol packets. The authentication type"
|
||||
::= { stack 5 }
|
||||
|
||||
stackPassword OBJECT-TYPE
|
||||
SYNTAX DisplayStringUnsized (SIZE(0..8))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The stack password variable holds a text string that authenticates stack
|
||||
messages. By default, this variable holds an empty string. This must be
|
||||
changed before setting the stack authentication method to plaintext or MD5."
|
||||
::= { stack 6 }
|
||||
|
||||
counters OBJECT IDENTIFIER ::= { stack 7 }
|
||||
|
||||
debugErrors OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Stack debug errors."
|
||||
::= { counters 1 }
|
||||
|
||||
rxPkts OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Stacking packets received."
|
||||
::= { counters 2 }
|
||||
|
||||
rxDiscards OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Stacking packets received and discarded."
|
||||
::= { counters 3 }
|
||||
|
||||
txPkts OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Stacking packets transmited."
|
||||
::= { counters 4 }
|
||||
|
||||
txFails OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Stacking packets transmit failures."
|
||||
::= { counters 5 }
|
||||
|
||||
sdrCount OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of stacking records in database."
|
||||
::= { counters 6 }
|
||||
|
||||
stackMemberTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF StackMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table displays details about each of the stack members that are present
|
||||
in the stack to which the current SNMP host belongs. The details provided
|
||||
are the host ID, MAC address, designated and backup master, and state of
|
||||
each host."
|
||||
::= { stack 8 }
|
||||
|
||||
stackMemberEntry OBJECT-TYPE
|
||||
SYNTAX StackMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the ATR enterprise stackMemberTable table."
|
||||
INDEX { hostId }
|
||||
::= { stackMemberTable 1 }
|
||||
|
||||
StackMemberEntry ::=
|
||||
SEQUENCE {
|
||||
memberHostId INTEGER (1..32),
|
||||
macAddress DisplayString,
|
||||
dedicatedMaster INTEGER (1..32),
|
||||
backupDedicatedMaster INTEGER (1..32),
|
||||
state DisplayString
|
||||
}
|
||||
|
||||
memberHostId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The host Id of this member."
|
||||
::= { stackMemberEntry 1 }
|
||||
|
||||
macAddress OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC address of this member."
|
||||
::= { stackMemberEntry 2 }
|
||||
|
||||
dedicatedMaster OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Host Id of the dedicated master."
|
||||
::= { stackMemberEntry 3 }
|
||||
|
||||
backupDedicatedMaster OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Host Id of the backup dedicated master."
|
||||
::= { stackMemberEntry 4 }
|
||||
|
||||
state OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of this member."
|
||||
::= { stackMemberEntry 5 }
|
||||
|
||||
END
|
715
MIBS/allied/AT-SWITCH-MIB
Normal file
715
MIBS/allied/AT-SWITCH-MIB
Normal file
@ -0,0 +1,715 @@
|
||||
-- ============================================================================
|
||||
-- AT-BOARDS.MIB, Allied Telesis enterprise MIB: SWITCH module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
|
||||
AT-SWITCH-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
modules
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
swi MODULE-IDENTITY
|
||||
LAST-UPDATED "200606121222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
SWITCH module. "
|
||||
|
||||
REVISION "200606121222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 87}
|
||||
|
||||
|
||||
-- The branch is named 'swi' because it is the common internal module name,
|
||||
-- also to reduce the chance of naming conflicts with other MIB objects.
|
||||
|
||||
swiPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SwiPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of port properties."
|
||||
::= { swi 1 }
|
||||
|
||||
swiPortEntry OBJECT-TYPE
|
||||
SYNTAX SwiPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the port information table."
|
||||
INDEX { swiPortNumber }
|
||||
::= { swiPortTable 1 }
|
||||
|
||||
SwiPortEntry ::=
|
||||
SEQUENCE {
|
||||
swiPortNumber
|
||||
INTEGER,
|
||||
swiPortIngressLimit
|
||||
INTEGER,
|
||||
swiPortEgressLimit
|
||||
INTEGER
|
||||
}
|
||||
|
||||
swiPortNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the port of the switch."
|
||||
::= { swiPortEntry 1 }
|
||||
|
||||
|
||||
swiPortIngressLimit OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Ingress Bandwidth Limit applied to the port. A value of
|
||||
zero indicates that no limit is set."
|
||||
::= { swiPortEntry 20 }
|
||||
|
||||
swiPortEgressLimit OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Egress Bandwidth Limit applied to the port. A value of
|
||||
zero indicates that no limit is set."
|
||||
::= { swiPortEntry 21 }
|
||||
|
||||
swiPortVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SwiPortVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of port vlan properties."
|
||||
::= { swi 4 }
|
||||
|
||||
swiPortVlanEntry OBJECT-TYPE
|
||||
SYNTAX SwiPortVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry of vlan in the port information table."
|
||||
INDEX { swiPortVlanPortNumber, swiPortVlanVlanId }
|
||||
::= { swiPortVlanTable 1 }
|
||||
|
||||
SwiPortVlanEntry ::=
|
||||
SEQUENCE {
|
||||
swiPortVlanPortNumber
|
||||
INTEGER,
|
||||
swiPortVlanVlanId
|
||||
INTEGER,
|
||||
swiPortVlanControl
|
||||
INTEGER
|
||||
}
|
||||
|
||||
swiPortVlanPortNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the port of the switch."
|
||||
::= { swiPortVlanEntry 1 }
|
||||
|
||||
swiPortVlanVlanId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the vlans that a port attached to "
|
||||
::= { swiPortVlanEntry 2 }
|
||||
|
||||
swiPortVlanControl OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable (1),
|
||||
disable (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The writting to this object enables or disable the port in a vlan.
|
||||
The reading of this object indicates the port state in a vlan. "
|
||||
::= { swiPortVlanEntry 3 }
|
||||
|
||||
swiPortVlanStateNotify NOTIFICATION-TYPE
|
||||
OBJECTS {swiPortVlanPortNumber, swiPortVlanVlanId, swiPortVlanControl}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects informs a state change of a port in vlan."
|
||||
::= { swi 9 }
|
||||
|
||||
-- The following table lists the various switch port counters for the
|
||||
-- swi56xx based products.
|
||||
|
||||
swi56xxPortCounterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Swi56xxPortCounterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of swi56xx port counter properties."
|
||||
::= { swi 2 }
|
||||
|
||||
swi56xxPortCounterEntry OBJECT-TYPE
|
||||
SYNTAX Swi56xxPortCounterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the port information table."
|
||||
INDEX { swi56xxPortNumber }
|
||||
::= { swi56xxPortCounterTable 1 }
|
||||
|
||||
Swi56xxPortCounterEntry ::=
|
||||
SEQUENCE {
|
||||
swi56xxPortNumber
|
||||
INTEGER,
|
||||
swi56xxRxTx64kPkts
|
||||
Counter32,
|
||||
swi56xxRxTx65To127kPkts
|
||||
Counter32,
|
||||
swi56xxRxTx128To255kPkts
|
||||
Counter32,
|
||||
swi56xxRxTx256To511kPkts
|
||||
Counter32,
|
||||
swi56xxRxTx512To1023kPkts
|
||||
Counter32,
|
||||
swi56xxRxTx1024ToMaxPktSzPkts
|
||||
Counter32,
|
||||
swi56xxRxTx519To1522kPkts
|
||||
Counter32,
|
||||
swi56xxPortRxOctets
|
||||
Counter32,
|
||||
swi56xxPortRxPkts
|
||||
Counter32,
|
||||
swi56xxPortRxFCSErrors
|
||||
Counter32,
|
||||
swi56xxPortRxMulticastPkts
|
||||
Counter32,
|
||||
swi56xxPortRxBroadcastPkts
|
||||
Counter32,
|
||||
swi56xxPortRxPauseMACCtlFrms
|
||||
Counter32,
|
||||
swi56xxPortRxOversizePkts
|
||||
Counter32,
|
||||
swi56xxPortRxFragments
|
||||
Counter32,
|
||||
swi56xxPortRxJabbers
|
||||
Counter32,
|
||||
swi56xxPortRxMACControlFrms
|
||||
Counter32,
|
||||
swi56xxPortRxUnsupportOpcode
|
||||
Counter32,
|
||||
swi56xxPortRxAlignmentErrors
|
||||
Counter32,
|
||||
swi56xxPortRxOutOfRngeLenFld
|
||||
Counter32,
|
||||
swi56xxPortRxSymErDurCarrier
|
||||
Counter32,
|
||||
swi56xxPortRxCarrierSenseErr
|
||||
Counter32,
|
||||
swi56xxPortRxUndersizePkts
|
||||
Counter32,
|
||||
swi56xxPortRxIpInHdrErrors
|
||||
Counter32,
|
||||
swi56xxPortTxOctets
|
||||
Counter32,
|
||||
swi56xxPortTxPkts
|
||||
Counter32,
|
||||
swi56xxPortTxFCSErrors
|
||||
Counter32,
|
||||
swi56xxPortTxMulticastPkts
|
||||
Counter32,
|
||||
swi56xxPortTxBroadcastPkts
|
||||
Counter32,
|
||||
swi56xxPortTxPauseMACCtlFrms
|
||||
Counter32,
|
||||
swi56xxPortTxOversizePkts
|
||||
Counter32,
|
||||
swi56xxPortTxFragments
|
||||
Counter32,
|
||||
swi56xxPortTxJabbers
|
||||
Counter32,
|
||||
swi56xxPortTxPauseCtrlFrms
|
||||
Counter32,
|
||||
swi56xxPortTxFrameWDeferrdTx
|
||||
Counter32,
|
||||
swi56xxPortTxFrmWExcesDefer
|
||||
Counter32,
|
||||
swi56xxPortTxSingleCollsnFrm
|
||||
Counter32,
|
||||
swi56xxPortTxMultCollsnFrm
|
||||
Counter32,
|
||||
swi56xxPortTxLateCollsns
|
||||
Counter32,
|
||||
swi56xxPortTxExcessivCollsns
|
||||
Counter32,
|
||||
swi56xxPortTxCollisionFrames
|
||||
Counter32,
|
||||
swi56xxPortMiscDropEvents
|
||||
Counter32,
|
||||
swi56xxPortMiscTaggedPktTx
|
||||
Counter32,
|
||||
swi56xxPortMiscTotalPktTxAbort
|
||||
Counter32,
|
||||
swi56xxPortHWMultiTTLexpired
|
||||
Counter32,
|
||||
swi56xxPortHWMultiBridgedFrames
|
||||
Counter32,
|
||||
swi56xxPortHWMultiRxDrops
|
||||
Counter32,
|
||||
swi56xxPortHWMultiTxDrops
|
||||
Counter32
|
||||
}
|
||||
|
||||
swi56xxPortNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the port of the switch."
|
||||
::= { swi56xxPortCounterEntry 1 }
|
||||
|
||||
swi56xxRxTx64kPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of 64kB packets received and transmitted."
|
||||
::= { swi56xxPortCounterEntry 2 }
|
||||
|
||||
swi56xxRxTx65To127kPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of 65kB To 127kB packets received and transmitted."
|
||||
::= { swi56xxPortCounterEntry 3 }
|
||||
|
||||
swi56xxRxTx128To255kPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of 128kB To 255kB packets received and transmitted."
|
||||
::= { swi56xxPortCounterEntry 4 }
|
||||
|
||||
swi56xxRxTx256To511kPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of 256kB To 511kB packets received and transmitted."
|
||||
::= { swi56xxPortCounterEntry 5 }
|
||||
|
||||
swi56xxRxTx512To1023kPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of 512kB To 1023kB packets received and transmitted."
|
||||
::= { swi56xxPortCounterEntry 6 }
|
||||
|
||||
swi56xxRxTx1024ToMaxPktSzPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of 1024kB To MaxPktSz packets received and transmitted."
|
||||
::= { swi56xxPortCounterEntry 7 }
|
||||
|
||||
swi56xxRxTx519To1522kPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of 519kB To 1522kB packets received and transmitted."
|
||||
::= { swi56xxPortCounterEntry 8 }
|
||||
|
||||
swi56xxPortRxOctets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets received."
|
||||
::= { swi56xxPortCounterEntry 9 }
|
||||
|
||||
swi56xxPortRxPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received."
|
||||
::= { swi56xxPortCounterEntry 10 }
|
||||
|
||||
swi56xxPortRxFCSErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames received containing a Frame Check Sequence
|
||||
error."
|
||||
::= { swi56xxPortCounterEntry 11 }
|
||||
|
||||
swi56xxPortRxMulticastPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of multicast packets received."
|
||||
::= { swi56xxPortCounterEntry 12 }
|
||||
|
||||
swi56xxPortRxBroadcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of broadcast packets received."
|
||||
::= { swi56xxPortCounterEntry 13 }
|
||||
|
||||
swi56xxPortRxPauseMACCtlFrms OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of valid PAUSE MAC Control frames received."
|
||||
::= { swi56xxPortCounterEntry 14 }
|
||||
|
||||
swi56xxPortRxOversizePkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of oversize packets received."
|
||||
::= { swi56xxPortCounterEntry 15 }
|
||||
|
||||
swi56xxPortRxFragments OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of fragments received."
|
||||
::= { swi56xxPortCounterEntry 16 }
|
||||
|
||||
swi56xxPortRxJabbers OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of jabber frames received."
|
||||
::= { swi56xxPortCounterEntry 17 }
|
||||
|
||||
swi56xxPortRxMACControlFrms OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of MAC Control frames (Pause and
|
||||
Unsupported) received."
|
||||
::= { swi56xxPortCounterEntry 18 }
|
||||
|
||||
swi56xxPortRxUnsupportOpcode OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of MAC Control frames with unsupported
|
||||
opcode (i.e. not Pause) received."
|
||||
::= { swi56xxPortCounterEntry 19 }
|
||||
|
||||
swi56xxPortRxAlignmentErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames with alignment errors received."
|
||||
::= { swi56xxPortCounterEntry 20 }
|
||||
|
||||
swi56xxPortRxOutOfRngeLenFld OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets with length out of range received."
|
||||
::= { swi56xxPortCounterEntry 21 }
|
||||
|
||||
swi56xxPortRxSymErDurCarrier OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames with invalid data symbols received."
|
||||
::= { swi56xxPortCounterEntry 22 }
|
||||
|
||||
swi56xxPortRxCarrierSenseErr OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of false carrier conditions between frames received."
|
||||
::= { swi56xxPortCounterEntry 23 }
|
||||
|
||||
swi56xxPortRxUndersizePkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of undersized packets received."
|
||||
::= { swi56xxPortCounterEntry 24 }
|
||||
|
||||
swi56xxPortRxIpInHdrErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"swiPortRxIpInHdrErrors"
|
||||
::= { swi56xxPortCounterEntry 25 }
|
||||
|
||||
swi56xxPortTxOctets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets transmitted."
|
||||
::= { swi56xxPortCounterEntry 26 }
|
||||
|
||||
swi56xxPortTxPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets transmitted."
|
||||
::= { swi56xxPortCounterEntry 27 }
|
||||
|
||||
swi56xxPortTxFCSErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames containing a Frame Check Sequence
|
||||
error transmitted."
|
||||
::= { swi56xxPortCounterEntry 28 }
|
||||
|
||||
swi56xxPortTxMulticastPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of multicast packets transmitted."
|
||||
::= { swi56xxPortCounterEntry 29 }
|
||||
|
||||
swi56xxPortTxBroadcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of broadcast packets transmitted."
|
||||
::= { swi56xxPortCounterEntry 30 }
|
||||
|
||||
swi56xxPortTxPauseMACCtlFrms OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of valid PAUSE MAC Control frames transmitted."
|
||||
::= { swi56xxPortCounterEntry 31 }
|
||||
|
||||
swi56xxPortTxOversizePkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of oversize packets transmitted."
|
||||
::= { swi56xxPortCounterEntry 32 }
|
||||
|
||||
swi56xxPortTxFragments OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of fragments transmitted."
|
||||
::= { swi56xxPortCounterEntry 33 }
|
||||
|
||||
swi56xxPortTxJabbers OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of jabber frames transmitted."
|
||||
::= { swi56xxPortCounterEntry 34 }
|
||||
|
||||
swi56xxPortTxPauseCtrlFrms OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Pause control frames transmitted."
|
||||
::= { swi56xxPortCounterEntry 35 }
|
||||
|
||||
swi56xxPortTxFrameWDeferrdTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames deferred once before successful
|
||||
transmission."
|
||||
::= { swi56xxPortCounterEntry 36 }
|
||||
|
||||
swi56xxPortTxFrmWExcesDefer OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frame aborted after too many deferrals."
|
||||
::= { swi56xxPortCounterEntry 37 }
|
||||
|
||||
swi56xxPortTxSingleCollsnFrm OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames which experienced exactly one
|
||||
collision."
|
||||
::= { swi56xxPortCounterEntry 38 }
|
||||
|
||||
swi56xxPortTxMultCollsnFrm OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames which experienced 2 to 15 collisions
|
||||
(including late collisions)."
|
||||
::= { swi56xxPortCounterEntry 39 }
|
||||
|
||||
swi56xxPortTxLateCollsns OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames which experienced late collisions."
|
||||
::= { swi56xxPortCounterEntry 40 }
|
||||
|
||||
swi56xxPortTxExcessivCollsns OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames aborted before transmission after 16
|
||||
collisions."
|
||||
::= { swi56xxPortCounterEntry 41 }
|
||||
|
||||
swi56xxPortTxCollisionFrames OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of collisions."
|
||||
::= { swi56xxPortCounterEntry 42 }
|
||||
|
||||
swi56xxPortMiscDropEvents OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets discarded at ingress port."
|
||||
::= { swi56xxPortCounterEntry 43 }
|
||||
|
||||
swi56xxPortMiscTaggedPktTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of VLAN tagged packets transmitted."
|
||||
::= { swi56xxPortCounterEntry 44 }
|
||||
|
||||
swi56xxPortMiscTotalPktTxAbort OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Layer 2 and 3 packets aborted during
|
||||
transmission."
|
||||
::= { swi56xxPortCounterEntry 45 }
|
||||
|
||||
swi56xxPortHWMultiTTLexpired OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of multicast TTL expired frames."
|
||||
::= { swi56xxPortCounterEntry 46 }
|
||||
|
||||
swi56xxPortHWMultiBridgedFrames OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of multicast bridged frames"
|
||||
::= { swi56xxPortCounterEntry 47 }
|
||||
|
||||
swi56xxPortHWMultiRxDrops OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of multicast frames dropped at reception"
|
||||
::= { swi56xxPortCounterEntry 48 }
|
||||
|
||||
swi56xxPortHWMultiTxDrops OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NNumber of multicast frames dropped at transmission"
|
||||
::= { swi56xxPortCounterEntry 49 }
|
||||
|
||||
|
||||
-- A MIB group set up to contain odds and ends of debugging variables in the SWI module.
|
||||
|
||||
swiDebugVariables OBJECT IDENTIFIER ::= { swi 3 }
|
||||
swiTrap OBJECT IDENTIFIER ::= { swi 0 }
|
||||
|
||||
swiDebugMemoryParityErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For switches based on certain switch chips, the number of parity errors
|
||||
that have been detected in packet memory associated with the switch. If the
|
||||
device does not include the counting of memory parity errors, this variable
|
||||
will return 0."
|
||||
::= { swiDebugVariables 1 }
|
||||
|
||||
swiIntrusionDetectionTrap NOTIFICATION-TYPE
|
||||
OBJECTS { swiPortNumber }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An intrusion detection trap is generated when a port has intrusion
|
||||
detection enabled, and the action taken when intrusion is detected is
|
||||
to generate a trap. Intrusion is detected when the number of MAC
|
||||
addresses learned on the port exceeds the configured learn limit.
|
||||
The ifIndex of the port is included in the trap."
|
||||
::= { swiTrap 6 }
|
||||
|
||||
END
|
1295
MIBS/allied/AT-SYSINFO-MIB
Normal file
1295
MIBS/allied/AT-SYSINFO-MIB
Normal file
File diff suppressed because it is too large
Load Diff
460
MIBS/allied/AT-TRIGGER-MIB
Normal file
460
MIBS/allied/AT-TRIGGER-MIB
Normal file
@ -0,0 +1,460 @@
|
||||
-- ============================================================================
|
||||
-- at-trigger.mib Allied Telesis enterprise MIB: trigger
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-TRIGGER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
modules
|
||||
FROM AT-SMI-MIB
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
Unsigned32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
trigger MODULE-IDENTITY
|
||||
LAST-UPDATED "201501050000Z"
|
||||
ORGANIZATION
|
||||
"Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
TRIGGER module. "
|
||||
REVISION "201501050000Z"
|
||||
DESCRIPTION
|
||||
"Add ATMF node trigger MIB"
|
||||
REVISION "201009070000Z"
|
||||
DESCRIPTION
|
||||
"Generic syntax tidy up"
|
||||
REVISION "201006150015Z"
|
||||
DESCRIPTION
|
||||
"MIB revision history dates in descriptions updated."
|
||||
REVISION "200711281600Z"
|
||||
DESCRIPTION
|
||||
"Added trigger configuration details for AW+"
|
||||
::= { modules 53 }
|
||||
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
triggerTraps OBJECT IDENTIFIER ::= { trigger 0 }
|
||||
|
||||
|
||||
triggerTrap NOTIFICATION-TYPE
|
||||
OBJECTS { triggerLastTriggerActivated }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A trigger trap is generated a trigger is activated. The number of the trigger
|
||||
activated is given by the variable triggerLastTriggerActivated."
|
||||
::= { triggerTraps 1 }
|
||||
|
||||
|
||||
-- The trigger group. This group contains information pertinent to triggers in the router.
|
||||
-- The last trigger activated on the router/switch.
|
||||
triggerLastTriggerActivated OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trigger number of the most recent trigger activated on this router. This is
|
||||
also the variable sent in the trigger trap below. If no triggers have been activated
|
||||
yet since the last restart of this router, this variable will read as 0."
|
||||
::= { trigger 1 }
|
||||
|
||||
|
||||
-- The trigger configuration information table
|
||||
--
|
||||
triggerConfigInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TriggerConfigInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing entries of trigger configuration details."
|
||||
::= { trigger 9 }
|
||||
|
||||
|
||||
triggerConfigInfoEntry OBJECT-TYPE
|
||||
SYNTAX TriggerConfigInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the triggerConfigInfoTable."
|
||||
INDEX { triggerNumber }
|
||||
::= { triggerConfigInfoTable 1 }
|
||||
|
||||
|
||||
TriggerConfigInfoEntry ::=
|
||||
SEQUENCE {
|
||||
triggerNumber
|
||||
Unsigned32,
|
||||
triggerName
|
||||
DisplayString,
|
||||
triggerTypeDetail
|
||||
DisplayString,
|
||||
triggerActiveDaysOrDate
|
||||
DisplayString,
|
||||
triggerActivateAfter
|
||||
DisplayString,
|
||||
triggerActivateBefore
|
||||
DisplayString,
|
||||
triggerActiveStatus
|
||||
TruthValue,
|
||||
triggerTestMode
|
||||
TruthValue,
|
||||
triggerSnmpTrap
|
||||
TruthValue,
|
||||
triggerRepeatTimes
|
||||
DisplayString,
|
||||
triggerLasttimeModified
|
||||
DisplayString,
|
||||
triggerNumberOfActivation
|
||||
Counter32,
|
||||
triggerLasttimeActivation
|
||||
DisplayString,
|
||||
triggerNumberOfScripts
|
||||
Unsigned32,
|
||||
triggerScript1
|
||||
DisplayString,
|
||||
triggerScript2
|
||||
DisplayString,
|
||||
triggerScript3
|
||||
DisplayString,
|
||||
triggerScript4
|
||||
DisplayString,
|
||||
triggerScript5
|
||||
DisplayString
|
||||
}
|
||||
|
||||
triggerNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..250)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object represents the ID number of the trigger."
|
||||
::= { triggerConfigInfoEntry 1 }
|
||||
|
||||
|
||||
triggerName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the name and description
|
||||
of the trigger."
|
||||
::= { triggerConfigInfoEntry 2 }
|
||||
|
||||
|
||||
triggerTypeDetail OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the trigger type and
|
||||
its activation conditions."
|
||||
::= { triggerConfigInfoEntry 3 }
|
||||
|
||||
|
||||
triggerActiveDaysOrDate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects indicates either the days of a week or the date,
|
||||
on which the trigger is permitted to activate."
|
||||
::= { triggerConfigInfoEntry 4 }
|
||||
|
||||
|
||||
triggerActivateAfter OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the time when the trigger will
|
||||
be activated afterwards."
|
||||
::= { triggerConfigInfoEntry 5 }
|
||||
|
||||
|
||||
triggerActivateBefore OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the time when the trigger will
|
||||
be activated before."
|
||||
::= { triggerConfigInfoEntry 6 }
|
||||
|
||||
|
||||
triggerActiveStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether or not the trigger is
|
||||
permitted to activate.
|
||||
"
|
||||
::= { triggerConfigInfoEntry 7 }
|
||||
|
||||
|
||||
triggerTestMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether or not the trigger is
|
||||
operating in diagnostic mode.
|
||||
"
|
||||
::= { triggerConfigInfoEntry 8 }
|
||||
|
||||
|
||||
triggerSnmpTrap OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether or not a snmp trap will
|
||||
be sent when the trigger is activated."
|
||||
::= { triggerConfigInfoEntry 9 }
|
||||
|
||||
|
||||
triggerRepeatTimes OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects indicates whether the trigger repeats
|
||||
an unlimited number of times (continuous) or for a
|
||||
set of times.
|
||||
When the trigger can repeat only a set
|
||||
of times, then the number of times the trigger has
|
||||
been activated is displayed in brackets."
|
||||
::= { triggerConfigInfoEntry 10 }
|
||||
|
||||
|
||||
triggerLasttimeModified OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the date and time of the last
|
||||
time that the trigger was modified."
|
||||
::= { triggerConfigInfoEntry 11 }
|
||||
|
||||
|
||||
triggerNumberOfActivation OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The objects represents the number of times the trigger
|
||||
has been activated since the last restart of the device.
|
||||
"
|
||||
::= { triggerConfigInfoEntry 12 }
|
||||
|
||||
|
||||
triggerLasttimeActivation OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the date and time of the last
|
||||
time that the trigger was activated."
|
||||
::= { triggerConfigInfoEntry 13 }
|
||||
|
||||
|
||||
triggerNumberOfScripts OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..5)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects represents the number of scripts that are
|
||||
associated with this trigger."
|
||||
::= { triggerConfigInfoEntry 14 }
|
||||
|
||||
|
||||
triggerScript1 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects represents the name of the 1st script
|
||||
that is associated with the trigger.
|
||||
"
|
||||
::= { triggerConfigInfoEntry 15 }
|
||||
|
||||
|
||||
triggerScript2 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects represents the name of the 2nd script
|
||||
that is associated with the trigger.
|
||||
"
|
||||
::= { triggerConfigInfoEntry 16 }
|
||||
|
||||
|
||||
triggerScript3 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects represents the name of the 3rd script
|
||||
that is associated with the trigger.
|
||||
"
|
||||
::= { triggerConfigInfoEntry 17 }
|
||||
|
||||
|
||||
triggerScript4 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects represents the name of the 4th script
|
||||
that is associated with the trigger.
|
||||
"
|
||||
::= { triggerConfigInfoEntry 18 }
|
||||
|
||||
|
||||
triggerScript5 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects represents the name of the 5th script
|
||||
that is associated with the trigger.
|
||||
"
|
||||
::= { triggerConfigInfoEntry 19 }
|
||||
|
||||
|
||||
-- The trigger counters table
|
||||
--
|
||||
triggerCounters OBJECT IDENTIFIER ::= { trigger 10 }
|
||||
|
||||
|
||||
triggerNumOfActivation OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects represents the number of times a trigger
|
||||
has been activated."
|
||||
::= { triggerCounters 1 }
|
||||
|
||||
|
||||
triggerNumOfActivationToday OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects represents the number of times a trigger
|
||||
has been activated today."
|
||||
::= { triggerCounters 2 }
|
||||
|
||||
|
||||
triggerNumOfPerodicActivationToday OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects represents the number of times a periodic
|
||||
trigger has been activated today."
|
||||
::= { triggerCounters 3 }
|
||||
|
||||
|
||||
triggerNumOfInterfaceActivationToday OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects represents the number of times an interface
|
||||
trigger has been activated today."
|
||||
::= { triggerCounters 4 }
|
||||
|
||||
|
||||
triggerNumOfResourceActivationToday OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects represents the number of times a CPU or
|
||||
memory trigger has been activated today."
|
||||
::= { triggerCounters 5 }
|
||||
|
||||
|
||||
triggerNumOfRebootActivationToday OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects represents the number of times a reboot
|
||||
trigger has been activated today."
|
||||
::= { triggerCounters 6 }
|
||||
|
||||
|
||||
triggerNumOfPingPollActivationToday OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects represents the number of times a ping-poll
|
||||
trigger has been activated today."
|
||||
::= { triggerCounters 7 }
|
||||
|
||||
|
||||
triggerNumOfStackMasterFailActivationToday OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects represents the number of times a stack master
|
||||
fail trigger has been activated today."
|
||||
::= { triggerCounters 8 }
|
||||
|
||||
|
||||
triggerNumOfStackMemberActivationToday OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects represents the number of times a stack member
|
||||
trigger has been activated today."
|
||||
::= { triggerCounters 9 }
|
||||
|
||||
|
||||
triggerNumOfStackXemStkActivationToday OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects represents the number of times a stack
|
||||
xem-stack trigger has been activated today."
|
||||
::= { triggerCounters 10 }
|
||||
|
||||
|
||||
triggerNumOfATMFNodeActivationToday OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects represents the number of times a ATMF
|
||||
node trigger has been activated today."
|
||||
::= { triggerCounters 11 }
|
||||
|
||||
END
|
||||
|
||||
--
|
||||
-- at-trigger.mib
|
||||
--
|
||||
|
83
MIBS/allied/AT-TTY-MIB
Normal file
83
MIBS/allied/AT-TTY-MIB
Normal file
@ -0,0 +1,83 @@
|
||||
-- ============================================================================
|
||||
-- AT-ETH.MIB, Allied Telesis enterprise MIB: TTY module
|
||||
--
|
||||
-- Extracted from ATROUTER.MIB of pre 2.9.1 release
|
||||
--
|
||||
-- June 2006, Stan Xiang
|
||||
--
|
||||
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ============================================================================
|
||||
|
||||
AT-TTY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
|
||||
modules,
|
||||
DisplayStringUnsized
|
||||
FROM AT-SMI-MIB
|
||||
;
|
||||
|
||||
tty MODULE-IDENTITY
|
||||
LAST-UPDATED "200606281222Z"
|
||||
ORGANIZATION "Allied Telesis, Inc"
|
||||
CONTACT-INFO
|
||||
"http://www.alliedtelesis.com"
|
||||
DESCRIPTION
|
||||
"This MIB file contains definitions of managed objects for the
|
||||
TTY module. "
|
||||
|
||||
REVISION "200606281222Z"
|
||||
DESCRIPTION
|
||||
"Initial Revision"
|
||||
|
||||
::= { modules 36 }
|
||||
|
||||
|
||||
ttyTraps OBJECT IDENTIFIER ::= { tty 100 }
|
||||
|
||||
loginFailureUser OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The user whose login failed"
|
||||
::= { ttyTraps 1 }
|
||||
|
||||
loginFailureIPAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address from where the failed login attempt came"
|
||||
::= { ttyTraps 2 }
|
||||
|
||||
loginFailureAttempts OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of failed logins"
|
||||
::= { ttyTraps 3 }
|
||||
|
||||
loginFailureTrap NOTIFICATION-TYPE
|
||||
OBJECTS { loginFailureUser, loginFailureIPAddress, loginFailureAttempts }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A user has been locked out because of too many
|
||||
consecutive failed logins."
|
||||
::= { ttyTraps 11 }
|
||||
|
||||
END
|
11539
MIBS/allied/AtiEdgeSwitch-MIB
Normal file
11539
MIBS/allied/AtiEdgeSwitch-MIB
Normal file
File diff suppressed because it is too large
Load Diff
3395
MIBS/allied/AtiL2-MIB
Normal file
3395
MIBS/allied/AtiL2-MIB
Normal file
File diff suppressed because it is too large
Load Diff
231
MIBS/allied/AtiStackInfo-MIB
Normal file
231
MIBS/allied/AtiStackInfo-MIB
Normal file
@ -0,0 +1,231 @@
|
||||
|
||||
-- Copyright 2001-2010 by Allied Telesis International, Inc.
|
||||
--
|
||||
-- Name: AtiStackInfo-MIB
|
||||
--
|
||||
-- Version: 1.3 - MIB 2.4.1.5
|
||||
--
|
||||
-- Products using this MIB:
|
||||
-- AT9000-28SP
|
||||
-- At9000-28T
|
||||
-- At9000-52T
|
||||
-- At9100-28SP
|
||||
--
|
||||
-- History:
|
||||
-- Praveen Donthi (ATI) 04/04/02 Created the mib and added Enhanced Stacking
|
||||
-- group for S39 2.0
|
||||
-- Praveen Donthi (ATI) 07/24/03 Changed data type of atiswitchEnhStackTable index
|
||||
-- from Integer32 to INTEGER
|
||||
-- Youn-Mor Steven Chen 05/25/10 Copy from ATS63 and change name to at-stackinfo.mib
|
||||
--
|
||||
-- Youn-Mor Steven Chen 06/01/10 Change name back to atistackinfo.mib
|
||||
--
|
||||
|
||||
|
||||
AtiStackInfo-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
enterprises
|
||||
FROM RFC1155-SMI;
|
||||
|
||||
|
||||
-- MODULE IDENTITY for the private mib
|
||||
|
||||
alliedTelesis MODULE-IDENTITY
|
||||
LAST-UPDATED "200407270000Z"
|
||||
ORGANIZATION "Allied Telesis International"
|
||||
CONTACT-INFO "Allied Telesis International"
|
||||
DESCRIPTION
|
||||
"Private MIB for ATI next generation layer 2
|
||||
switches. This MIB contains stacking related
|
||||
groups."
|
||||
::= { enterprises 207 }
|
||||
|
||||
-- OID tree for Allied Telesis MIBs
|
||||
|
||||
mibObject OBJECT IDENTIFIER ::= { alliedTelesis 8 }
|
||||
atiStackInfoMib OBJECT IDENTIFIER ::= { mibObject 16 }
|
||||
|
||||
|
||||
|
||||
|
||||
-- General Definitions
|
||||
|
||||
MACAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet
|
||||
|
||||
|
||||
-- Groups supported in this version of the MIB
|
||||
|
||||
atiswitchEnhancedStacking OBJECT IDENTIFIER ::= { atiStackInfoMib 1 }
|
||||
|
||||
|
||||
--
|
||||
-- atiswitchEnhancedStacking
|
||||
--
|
||||
|
||||
atiswitchEnhStackMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
master(1),
|
||||
slave(2),
|
||||
unavailable(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enhanced stacking mode of the switch.
|
||||
- Master: You will be able to access the user interface
|
||||
of other switches from this switch and be able to
|
||||
configure the remote switch. Other Masters can also
|
||||
access this switch.
|
||||
|
||||
- Slave: This switch will not be able to access and
|
||||
configure other switches but Masters can access this
|
||||
switch remotely.
|
||||
|
||||
- Unavailable: It cannot access any other switches and
|
||||
also no Masters can access this switch. It can only be
|
||||
configured locally."
|
||||
::= { atiswitchEnhancedStacking 1 }
|
||||
|
||||
--
|
||||
-- atiswitchEnhStackDiscover OBJECT-TYPE
|
||||
-- SYNTAX INTEGER {
|
||||
-- discover(1),
|
||||
-- do-not-discover(2)
|
||||
-- }
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Before accessing the enhanced stack, the stack has to
|
||||
-- be discovered by setting this object to 'discover'.
|
||||
-- The user is requested to wait for a couple of seconds
|
||||
-- before accessing the stack as it takes some time for
|
||||
-- all the remote switches to be identified. Setting the
|
||||
-- value to 'do-not-discover' has no effect."
|
||||
-- ::= { atiswitchEnhancedStacking 2 }
|
||||
--
|
||||
|
||||
atiswitchEnhStackRemoteNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of remote switches detected by the Master.
|
||||
It will also be equal to the number of entries in
|
||||
atiswitchEnhStackTable."
|
||||
::= { atiswitchEnhancedStacking 3 }
|
||||
|
||||
|
||||
atiswitchEnhStackTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AtiswitchEnhStackEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the list of all remote switches
|
||||
accessible from a Master switch."
|
||||
::= { atiswitchEnhancedStacking 4 }
|
||||
|
||||
|
||||
atiswitchEnhStackEntry OBJECT-TYPE
|
||||
SYNTAX AtiswitchEnhStackEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the atiswitchEnhStackTable describing the
|
||||
remote switch."
|
||||
INDEX { atiswitchEnhStackSwId }
|
||||
::= { atiswitchEnhStackTable 1 }
|
||||
|
||||
|
||||
AtiswitchEnhStackEntry ::= SEQUENCE {
|
||||
atiswitchEnhStackSwId
|
||||
INTEGER,
|
||||
atiswitchEnhStackSwMacAddr
|
||||
MACAddress,
|
||||
atiswitchEnhStackSwName
|
||||
DisplayString,
|
||||
atiswitchEnhStackSwMode
|
||||
DisplayString,
|
||||
atiswitchEnhStackSwSoftwareVersion
|
||||
DisplayString,
|
||||
atiswitchEnhStackSwModel
|
||||
DisplayString
|
||||
-- atiswitchEnhStackConnect
|
||||
-- TruthValue
|
||||
}
|
||||
|
||||
|
||||
atiswitchEnhStackSwId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry number of the remote switch in the table. It is
|
||||
also the index into the table."
|
||||
::= { atiswitchEnhStackEntry 1 }
|
||||
|
||||
|
||||
atiswitchEnhStackSwMacAddr OBJECT-TYPE
|
||||
SYNTAX MACAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC address of the remote switch."
|
||||
::= { atiswitchEnhStackEntry 2 }
|
||||
|
||||
|
||||
atiswitchEnhStackSwName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the remote switch."
|
||||
::= { atiswitchEnhStackEntry 3 }
|
||||
|
||||
|
||||
atiswitchEnhStackSwMode OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mode of the remote switch - whether it is a Master or
|
||||
a Slave."
|
||||
::= { atiswitchEnhStackEntry 4 }
|
||||
|
||||
|
||||
atiswitchEnhStackSwSoftwareVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Software version running in the remote switch."
|
||||
::= { atiswitchEnhStackEntry 5 }
|
||||
|
||||
|
||||
atiswitchEnhStackSwModel OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Model name of the remote switch."
|
||||
::= { atiswitchEnhStackEntry 6 }
|
||||
|
||||
--
|
||||
-- atiswitchEnhStackConnect OBJECT-TYPE
|
||||
-- SYNTAX TruthValue
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Setting this to 'true' will establish a connection
|
||||
-- with the remote switch. Only one entry in the table
|
||||
-- can have this value set to 'true' at any point of time.
|
||||
-- During a remote access, setting its value to 'false'
|
||||
-- will terminate the remote access."
|
||||
-- ::= { atiswitchEnhStackEntry 7 }
|
||||
|
||||
END
|
||||
|
1369
MIBS/allied/AtiSwitch-MIB
Normal file
1369
MIBS/allied/AtiSwitch-MIB
Normal file
File diff suppressed because it is too large
Load Diff
62
MIBS/allied/TELESYN-ATI-TC
Normal file
62
MIBS/allied/TELESYN-ATI-TC
Normal file
@ -0,0 +1,62 @@
|
||||
TELESYN-ATI-TC
|
||||
|
||||
DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
MODULE-IDENTITY, enterprises FROM SNMPv2-SMI;
|
||||
|
||||
|
||||
alliedtelesyn OBJECT IDENTIFIER ::= { enterprises 207 }
|
||||
mibObjects OBJECT IDENTIFIER ::= { alliedtelesyn 8 }
|
||||
products OBJECT IDENTIFIER ::= { alliedtelesyn 1 }
|
||||
switchingHubs OBJECT IDENTIFIER ::= { products 4 }
|
||||
at-8200Switch OBJECT IDENTIFIER ::= { switchingHubs 9 }
|
||||
at8200SwitchMib OBJECT IDENTIFIER ::= { mibObjects 9 }
|
||||
--
|
||||
-- atiChassis is the root for modules defining generic chassis objects
|
||||
--
|
||||
switchChassis OBJECT IDENTIFIER ::= { at8200SwitchMib 1 }
|
||||
|
||||
switchMibModules OBJECT IDENTIFIER ::= { at8200SwitchMib 2 }
|
||||
--
|
||||
-- some nodes under atiMibModules
|
||||
atmModule OBJECT IDENTIFIER ::= { switchMibModules 1 }
|
||||
bridgeModule OBJECT IDENTIFIER ::= { switchMibModules 2 }
|
||||
fddiModule OBJECT IDENTIFIER ::= { switchMibModules 3 }
|
||||
isdnModule OBJECT IDENTIFIER ::= { switchMibModules 4 }
|
||||
vLanModule OBJECT IDENTIFIER ::= { switchMibModules 5 }
|
||||
|
||||
--
|
||||
-- This following OID is the root for objects which are model or product
|
||||
-- specific - they don't or won't fall into a general class of objects
|
||||
atiProducts OBJECT IDENTIFIER ::= { at8200SwitchMib 3 }
|
||||
switchProduct OBJECT IDENTIFIER ::= { atiProducts 1 }
|
||||
|
||||
--
|
||||
-- The following OID is the root for constructing the sysObjectID for
|
||||
-- for individual agents or subagents.
|
||||
atiAgents OBJECT IDENTIFIER ::= { at8200SwitchMib 100 }
|
||||
uplinkSwitchAgent OBJECT IDENTIFIER ::= { atiAgents 1 }
|
||||
switchAgent OBJECT IDENTIFIER ::= { atiAgents 2 }
|
||||
|
||||
--
|
||||
-- It is suggested that the root OID for the AGENT-CAPABILITIES
|
||||
-- macro be atiAgentCapabilities when the capabilities includes
|
||||
-- multiple mib modules.
|
||||
--
|
||||
-- This does not preclude defining capabilites for a specific
|
||||
-- module such as atmModule, for example, where that capabilities is
|
||||
-- self contained.
|
||||
atiAgentCapabilities OBJECT IDENTIFIER ::= { at8200SwitchMib 1000 }
|
||||
|
||||
--use this as the root OID when defining a MIB module with only
|
||||
--textual conventions
|
||||
atiConventions OBJECT IDENTIFIER ::= { at8200SwitchMib 200 }
|
||||
|
||||
-- for Vendor specific mib modules
|
||||
switchVendor OBJECT IDENTIFIER ::= { at8200SwitchMib 300 }
|
||||
|
||||
--
|
||||
END
|
||||
|
Reference in New Issue
Block a user