add many mibs

git-svn-id: http://www.observium.org/svn/observer/trunk@2167 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
Adam Amstrong 2011-04-26 15:07:25 +00:00
parent 647dbe6e89
commit 8fa88ade9f
166 changed files with 281315 additions and 879 deletions

288
mibs/ATM-FORUM-ADDR-REG Executable file
View File

@ -0,0 +1,288 @@
--------------------------------------------------------------------
-- ATM Address Registration MIB
--
-- March, 1995; Kartik Chandrasekhar
--
-- Copyright (c) 1995-1997 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
--
ATM-FORUM-ADDR-REG DEFINITIONS ::= BEGIN
IMPORTS
atmfNetPrefixGroup,
atmfAddressGroup,
atmfAddressRegistrationAdminGroup,
AtmAddress,
NetPrefix FROM ATM-FORUM-TC-MIB
OBJECT-TYPE FROM RFC-1212;
-- The NetPrefix Group
--
-- The Network Prefix Table is implemented by the user-side IME.
atmfNetPrefixTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmfNetPrefixEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table implemented by the user-side IME, containing the
network-prefix(es) for ATM-layer addresses in effect on
the user side of the UNI."
::= { atmfNetPrefixGroup 1 }
atmfNetPrefixEntry OBJECT-TYPE
SYNTAX AtmfNetPrefixEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about a single network-prefix for
ATM-layer addresses in effect on the user-side IME.
Note that the index variable atmNetPrefixPrefix is a
variable-length string, and as such the rule for
variable-length strings in section 4.1.6 of RFC 1212
applies."
INDEX { atmfNetPrefixPort, atmfNetPrefixPrefix }
::= { atmfNetPrefixTable 1 }
AtmfNetPrefixEntry ::=
SEQUENCE {
atmfNetPrefixPort
INTEGER,
atmfNetPrefixPrefix
NetPrefix,
atmfNetPrefixStatus
INTEGER
}
atmfNetPrefixPort OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value which identifies the UNI port for
which the network prefix for ATM addresses is in
effect. The value of 0 has the special meaning of
identifying the local UNI."
::= { atmfNetPrefixEntry 1 }
atmfNetPrefixPrefix OBJECT-TYPE
SYNTAX NetPrefix
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The network prefix for ATM addresses which is in
effect on the user side of the ATM UNI port."
::= { atmfNetPrefixEntry 2 }
atmfNetPrefixStatus OBJECT-TYPE
SYNTAX INTEGER { valid(1), invalid(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An indication of the validity of the network prefix
for ATM addresses on the user side of the UNI port.
To configure a new network prefix in this table, the
network-side IME must set the appropriate instance of this
object to the value valid(1). To delete an existing
network prefix in this table, the network-side IME must
set the appropriate instance of this object to the
value invalid(2).
If circumstances occur on the user-side IME which cause a
prefix to become invalid, the user-side IME modifies the
value of the appropriate instance of this object to invalid(2).
Whenever the value of this object for a particular
prefix becomes invalid(2), the conceptual row for that
prefix may be removed from the table at any time,
either immediately or subsequently."
::= { atmfNetPrefixEntry 3 }
-- The Address Group
--
-- The Address Table is implemented by the network-side IME.
atmfAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmfAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table implemented by the network-side IME, containing the
ATM-layer addresses in effect on the user side of the UNI."
::= { atmfAddressGroup 1 }
atmfAddressEntry OBJECT-TYPE
SYNTAX AtmfAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information about a single ATM-layer address in effect
on the user-side IME. Note that the index variable
atmAddressAtmAddress is a variable-length string, and as
such the rule for variable-length strings in section
4.1.6 of RFC 1212 applies."
INDEX { atmfAddressPort, atmfAddressAtmAddress }
::= { atmfAddressTable 1 }
AtmfAddressEntry ::=
SEQUENCE {
atmfAddressPort
INTEGER,
atmfAddressAtmAddress
AtmAddress,
atmfAddressStatus
INTEGER,
atmfAddressOrgScope
INTEGER
}
atmfAddressPort OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value which identifies the UNI port for
which the ATM address is in effect. The value of 0
has the special meaning of identifying the local UNI."
::= { atmfAddressEntry 1 }
atmfAddressAtmAddress OBJECT-TYPE
SYNTAX AtmAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ATM address which is in effect on the user side
of the ATM UNI port."
::= { atmfAddressEntry 2 }
atmfAddressStatus OBJECT-TYPE
SYNTAX INTEGER { valid(1), invalid(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An indication of the validity of the ATM address at
the user side of the UNI port. To configure a new
address in this table, the user-side IME must set the
appropriate instance of this object to the value
valid(1). To delete an existing address in this table,
the user-side IME must set the appropriate instance of
this object to the value invalid(2).
If circumstances occur on the network-side IME which cause
an address to become invalid, the network-side IME
modifies the value of the appropriate instance of this
object to invalid(2).
Whenever the value of this object for a particular
address becomes invalid(2), the conceptual row for
that address may be removed from the table at any
time, either immediately or subsequently."
::= { atmfAddressEntry 3 }
atmfAddressOrgScope OBJECT-TYPE
SYNTAX INTEGER {
localNetwork(1),
localNetworkPlusOne(2),
localNetworkPlusTwo(3),
siteMinusOne(4),
intraSite(5),
sitePlusOne(6),
organizationMinusOne(7),
intraOrganization(8),
organizationPlusOne(9),
communityMinusOne(10),
intraCommunity(11),
communityPlusOne(12),
regional(13),
interRegional(14),
global(15)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates the organizational
scope for the referenced address. The information of
the referenced address shall not be distributed
outside the indicated scope. If the user-side IME does
not specify a value for the atmfAddressOrgScope object,
the network shall set the value of this object to
localNetwork(1), if the registered address is an ATM group
address, or to global(15), if the registered address is
an individual address. Refer to Annex 6.0
of ATM Forum UNI Signalling 4.0 for guidelines regarding
the use of organizational scopes.
This organization hierarchy may be mapped to ATM network's
routing hierarchy such as PNNI's routing level and
the mapping shall be configurable in
nodes. Use of this object in a public network is for
further study.
The default values for organizational scope are
localNetwork(1) for ATM group addresses, and global(15)
for individual addresses."
::= { atmfAddressEntry 4 }
-- The Address Registration Admin Group
--
-- The Address Registration Admin Table is mandatory for all IMEs.
atmfAddressRegistrationAdminTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtmfAddressRegistrationAdminEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Address Registration administrative
information for the ATM Interface."
::= { atmfAddressRegistrationAdminGroup 1 }
atmfAddressRegistrationAdminEntry OBJECT-TYPE
SYNTAX AtmfAddressRegistrationAdminEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the table, containing Address
Registration administrative information for the ATM
Interface."
INDEX { atmfAddressRegistrationAdminIndex }
::= { atmfAddressRegistrationAdminTable 1 }
AtmfAddressRegistrationAdminEntry ::=
SEQUENCE {
atmfAddressRegistrationAdminIndex
INTEGER,
atmfAddressRegistrationAdminStatus
INTEGER
}
atmfAddressRegistrationAdminIndex OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of 0 which has the special meaning of
identifying the ATM Interface over which this message
was received."
::= { atmfAddressRegistrationAdminEntry 1 }
atmfAddressRegistrationAdminStatus OBJECT-TYPE
SYNTAX INTEGER { supported(1), unsupported(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An indication of whether or not Address Registration
is supported on this ATM Interface. Supported(1)
indicates that this ATM Interface supports address
registration. Unsupported(2) indicates that this ATM
Interface does not support address registration."
::= { atmfAddressRegistrationAdminEntry 2 }
END

4483
mibs/CABLETRON-TRAPS Executable file

File diff suppressed because it is too large Load Diff

150
mibs/CABLETRON-TRAPS-IRM Executable file
View File

@ -0,0 +1,150 @@
CABLETRON-TRAPS-IRM DEFINITIONS ::= BEGIN
-- cabletron-traps-irm.txt
-- Revision: 01.00.00
-- Part Number:
-- Date: May 31, 1995
-- Cabletron Systems, Inc.
-- 35 Industrial Way, P.O. Box 5005
-- Rochester, NH 03867-0505
-- (603) 332-9400
-- support@ctron.com
-- This module provides authoritative definitions for Cabletron's
-- use of IETF and enterprise-specific snmp traps.
--
-- This module will be extended, as required.
--
-- Cabletron Systems reserves the right to make changes in
-- specification and other information contained in this document
-- without prior notice. The reader should consult Cabletron Systems
-- to determine whether any such changes have been made.
--
-- In no event shall Cabletron Systems be liable for any incidental,
-- indirect, special, or consequential damages whatsoever (including
-- but not limited to lost profits) arising out of or related to this
-- document or the information contained in it, even if Cabletron
-- Systems has been advised of, known, or should have known, the
-- possibility of such damages.
--
-- Cabletron grants vendors, end-users, and other interested parties
-- a non-exclusive license to use this Specification in connection
-- with the management of Cabletron products.
-- Copyright (c)1995 Cabletron Systems
-- ---------------------
-- Top Level Definitions
-- ---------------------
-- Imports
IMPORTS
TRAP-TYPE
FROM RFC-1215
enterprises
FROM RFC1155-SMI
deviceTimeBase, devTrafficThreshold,
devCollsThreshold, devErrorThreshold,
devErrorSource, deviceSrcAddrLocked,
devBroadThreshold
FROM REPEATER-MIB-2
ifIndex
FROM RFC1213-MIB
boardIndex, boardSrcAddrLocked
FROM IRM3-MIB;
cabletron OBJECT IDENTIFIER ::= { enterprises 52 }
srcAddressPortGrpLockStatusChange TRAP-TYPE
ENTERPRISE cabletron
VARIABLES { boardIndex,
boardSrcAddrLocked }
DESCRIPTION
"This trap is generated when a change to the
source address locking is detected at the port
group level."
::= 308 -- 0x0134
deviceTrafficThresholdExceeded TRAP-TYPE
ENTERPRISE cabletron
VARIABLES { devTrafficThreshold,
deviceTimeBase }
DESCRIPTION
"This trap will be generated when the traffic (good
packets per time interval) has been exceed for the entire
MMAC."
--#SUMMARY 'Device Traffic Threshold Exceeded: Threshold $1, Timebase $2'
--#SEVERITY MINOR
--#GENERIC 6
--#CATEGORY "Threshold Events"
--#SOURCE_ID "A"
::= 268 -- 0x010C
deviceErrorThresholdExceeded TRAP-TYPE
ENTERPRISE cabletron
VARIABLES { devErrorThreshold,
devErrorSource,
deviceTimeBase }
DESCRIPTION
"This trap will be generated when packets of
the selected error type exceeds a threshold
percentage of the good packets for a particular
interval for the entire MMAC."
--#SUMMARY 'Device Error Threshold Exceeded: Threshold $1, Timebase $2'
--#SEVERITY MINOR
--#GENERIC 6
--#CATEGORY "Threshold Events"
--#SOURCE_ID "A"
::= 269 -- 0x010D
deviceCollsionThresholdExceeded TRAP-TYPE
ENTERPRISE cabletron
VARIABLES { devCollsThreshold,
deviceTimeBase }
DESCRIPTION
"This trap will be generated when collsions exceed
a threshold percentage of the good packets for a
particular interval for the entire MMAC."
--#SUMMARY 'Device Collision Threshold Exceeded: Threshold $1, Timebase $2'
--#SEVERITY MINOR
--#GENERIC 6
--#CATEGORY "Threshold Events"
--#SOURCE_ID "A"
::= 270 -- 0x010E
deviceBroadcastThresholdExceeded TRAP-TYPE
ENTERPRISE cabletron
VARIABLES { devBroadThreshold,
deviceTimeBase }
DESCRIPTION
"This trap is generated when the broadcast packets
(per time interval) have exceeded the threshold for
the entire MMAC."
--#SUMMARY 'Device Broadcast Threshold Exceeded: Value $1, Timebase $2'
--#SEVERITY WARNING
--#GENERIC 6
--#CATEGORY "Threshold Events"
--#SOURCE_ID "A"
::= 288 -- 0x0120
lockStatusChanged TRAP-TYPE
ENTERPRISE cabletron
VARIABLES { deviceSrcAddrLocked }
DESCRIPTION
"This trap is generated when the status of the address
lock changes."
--#SUMMARY 'Source Address Lock Changed: Status $1'
--#SEVERITY WARNING
--#GENERIC 6
--#CATEGORY "Threshold Events"
--#SOURCE_ID "A"
::= 278 -- 0x0116
END

View File

@ -10,17 +10,44 @@ mibs OBJECT IDENTIFIER ::= { cabletron 4 }
-- Organization
-- Enterasys Networks
-- ContactInfo
-- Postal: Enterasys Networks
-- 35 Industrial Way, P.O. Box 5005
-- Rochester, NH 03867-0505
-- Phone: (603) 332-9400
-- "Postal: Enterasys Networks
-- 50 Minuteman Rd.
-- Andover, MA 01810-1008
-- USA
-- Phone: +1 978 684 1000
-- E-mail: support@enterasys.com
-- WWW: http://www.enterasys.com
-- WWW: http://www.enterasys.com"
-- Description
-- ctron-mib-names.txt
-- Revision: 1.04.17
-- Revision:
-- Part Number:
-- Date: September 11, 2001
-- Date: July 23, 2008
--
-- REVISION "200807231507Z" - Wed Jul 23 15:07 UTC 2008
-- DESCRIPTION "Added the following OIDs:
-- ctArpAclExpMib, ctDhcpSnoopingExpMib,
-- ctDynamicArpInspectionExpMib."
--
-- REVISION "200603061501Z" - Mon Mar 6 15:01 UTC 2006
-- DESCRIPTION "Added the ctFastPathProtectedPortMib OID."
--
-- REVISION "200601161932Z" - Mon Jan 16 19:32 UTC 2006
-- DESCRIPTION "Added the ctDhcpServerExpMib OID."
--
-- REVISION "200503251526Z" - Fri Mar 25 15:26 GMT 2005
-- DESCRIPTION "Added the ctEntityStateTC and ctEntityStateMib OIDs."
--
-- REVISION "200503051336Z" - Sat Mar 5 13:36 GMT 2005
-- DESCRIPTION "Added the ctronTrapeze OID."
--
-- REVISION "200410281452Z" - Thu Oct 28 14:52 GMT 2004
-- DESCRIPTION "Added the ctronWslMIB OID."
--
-- REVISION "200403251446Z" - Thu Mar 25 14:46 GMT 2004
-- DESCRIPTION "Added the ctronAP3000 OID."
--
-- REVISION "200312122049Z" - Fri Dec 12 20:49 GMT 2003
-- DESCRIPTION "Added the ctronV2H and v2h124-24MIB OIDs."
--
-- This module provides authoritative definitions for part
-- of the naming tree below:
@ -47,7 +74,7 @@ mibs OBJECT IDENTIFIER ::= { cabletron 4 }
-- with the management of Enterasys or Cabletron products.
--
-- Copyright February 1999 Cabletron Systems
-- Copyright September 2001 Enterasys Networks
-- Copyright March (2000-2006) Enterasys Networks
--
-- The assigned enterprise MIB tree for Cabletron System
@ -397,7 +424,6 @@ ctVVD OBJECT IDENTIFIER ::= { ctronVVD 1 }
-- Descr
-- Voice Video and Data branch
ctVoiceOverIP OBJECT IDENTIFIER ::= { ctVVD 1 }
-- OBJECT-IDENTITY
-- Status
@ -781,6 +807,56 @@ ctFWDebug OBJECT IDENTIFIER ::= { ctronExp 29 }
-- This mib is for specific firmware debug
-- it will be filled in as needed.
ctEntityStateTC OBJECT IDENTIFIER ::= { ctronExp 30 }
-- OBJECT-IDENTITY
-- Status
-- optional
-- Descr
-- This is an OID registration for the draft entityStateTc Module.
ctEntityStateMib OBJECT IDENTIFIER ::= { ctronExp 31 }
-- OBJECT-IDENTITY
-- Status
-- optional
-- Descr
-- This is an OID registration for the draft entityStateMIB Module.
ctDhcpServerExpMib OBJECT IDENTIFIER ::= { ctronExp 32 }
-- OBJECT-IDENTITY
-- Status
-- optional
-- Descr
-- This is an OID registration for a third party DHCP server MIB.
ctFastPathProtectedPortMib OBJECT IDENTIFIER ::= { ctronExp 33 }
-- OBJECT-IDENTITY
-- Status
-- optional
-- Descr
-- This is an OID registration for a third party protected port MIB.
ctArpAclExpMib OBJECT IDENTIFIER ::= { ctronExp 34 }
-- OBJECT-IDENTITY
-- Status
-- optional
-- Descr
-- This is an OID registration for a third party ARP ACL MIB.
ctDhcpSnoopingExpMib OBJECT IDENTIFIER ::= { ctronExp 35 }
-- OBJECT-IDENTITY
-- Status
-- optional
-- Descr
-- This is an OID registration for a third party DHCP snooping MIB.
ctDynamicArpInspectionExpMib OBJECT IDENTIFIER ::= { ctronExp 36 }
-- OBJECT-IDENTITY
-- Status
-- optional
-- Descr
-- This is an OID registration for a third party dynamic ARP
-- inspection MIB.
ctronExtn OBJECT IDENTIFIER ::= { mibs 3 }
-- OBJECT-IDENTITY
-- Status
@ -854,6 +930,41 @@ ctGateWay OBJECT IDENTIFIER ::= { ctMidManager 1 }
-- Descr
-- This is used for the SPMA Gateway agent.
ctronV2H OBJECT IDENTIFIER ::= { mibs 12 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- This branch is used for the V2H.
v2h124-24MIB OBJECT IDENTIFIER ::= { ctronV2H 30 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- This is the V2H MIB.
ctronAP3000 OBJECT IDENTIFIER ::= { mibs 13 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- This branch is used for the AP3000.
ctronWslMIB OBJECT IDENTIFIER ::= { mibs 14 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- This branch is used for the Wsl MIB.
ctronTrapeze OBJECT IDENTIFIER ::= { mibs 15 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- This branch is used for the Trapeze MIBs.
ctronInternal OBJECT IDENTIFIER ::= { mibs 100 }
-- OBJECT IDENTITY
-- Status
@ -875,5 +986,4 @@ ctEnet OBJECT IDENTIFIER ::= { ctronInternal 2 }
-- Descr
-- This branch is for the Enet mib.
END

8370
mibs/CTRON-OIDS Normal file

File diff suppressed because it is too large Load Diff

37
mibs/IRM-OIDS Executable file
View File

@ -0,0 +1,37 @@
IRM-OIDS DEFINITIONS ::= BEGIN
IMPORTS
cabletron FROM CTRON-OIDS;
-- OID definitions common in all IRM MIBs
commsDevice OBJECT IDENTIFIER ::= { cabletron 1 }
layerMgmt OBJECT IDENTIFIER ::= { cabletron 2 }
common OBJECT IDENTIFIER ::= { commsDevice 1 }
repeater OBJECT IDENTIFIER ::= { commsDevice 2 }
bridge OBJECT IDENTIFIER ::= { commsDevice 3 }
router OBJECT IDENTIFIER ::= { commsDevice 4 }
product OBJECT IDENTIFIER ::= { commsDevice 5 }
subsystem OBJECT IDENTIFIER ::= { commsDevice 6 }
commonRev1 OBJECT IDENTIFIER ::= { common 1 }
sysOIDs OBJECT IDENTIFIER ::= { common 2 }
repeaterRev1 OBJECT IDENTIFIER ::= { repeater 1 }
repeaterRev2 OBJECT IDENTIFIER ::= { repeater 2 }
subSysMMAC OBJECT IDENTIFIER ::= { subsystem 1 }
subSysDevice OBJECT IDENTIFIER ::= { subsystem 2 }
ups OBJECT IDENTIFIER ::= { subsystem 3 }
dl OBJECT IDENTIFIER ::= { subsystem 4 }
backplaneProtocol OBJECT IDENTIFIER ::= { subsystem 5 }
nb30Rev1 OBJECT IDENTIFIER ::= { subsystem 12 }
sysOtherType OBJECT IDENTIFIER ::= { sysOIDs 1 }
sysChassis OBJECT IDENTIFIER ::= { sysOIDs 2 }
sysRepeaters OBJECT IDENTIFIER ::= { sysOIDs 3 }
sysBridges OBJECT IDENTIFIER ::= { sysOIDs 4 }
sysRouters OBJECT IDENTIFIER ::= { sysOIDs 5 }
sysIntDev OBJECT IDENTIFIER ::= { sysOIDs 6 }
END

369
mibs/NETWORK-DIAGS Executable file
View File

@ -0,0 +1,369 @@
NETWORK-DIAGS DEFINITIONS ::= BEGIN
-- network-diags-mib.txt
-- Revision: 01.01.00
-- Part Number:
-- Date: August 11, 1995
-- Cabletron Systems, Inc.
-- 35 Industrial Way, P.O. Box 5005
-- Rochester, NH 03867-0505
-- (603) 332-9400
-- support@ctron.com
-- This module provides authoritative definitions for part
-- of the naming tree below:
--
-- cabletron { enterprises 52 }
--
-- This module will be extended, as additional sub-sections
-- of this naming tree are defined.
--
-- Cabletron Systems reserves the right to make changes in
-- specification and other information contained in this document
-- without prior notice. The reader should consult Cabletron Systems
-- to determine whether any such changes have been made.
--
-- In no event shall Cabletron Systems be liable for any incidental,
-- indirect, special, or consequential damages whatsoever (including
-- but not limited to lost profits) arising out of or related to this
-- document or the information contained in it, even if Cabletron
-- Systems has been advised of, known, or should have known, the
-- possibility of such damages.
--
-- Cabletron grants vendors, end-users, and other interested parties
-- a non-exclusive license to use this Specification in connection
-- with the management of Cabletron products.
-- Copyright August 95 Cabletron Systems
IMPORTS
IpAddress, Counter
FROM RFC1155-SMI
nwDiagnostics
FROM CTRON-MIB-NAMES
OBJECT-TYPE
FROM RFC-1212;
nwRevision OBJECT IDENTIFIER ::= { nwDiagnostics 1 }
nwInternet OBJECT IDENTIFIER ::= { nwDiagnostics 2 }
nwIpPing OBJECT IDENTIFIER ::= { nwInternet 1 }
nwIpTraceRoute OBJECT IDENTIFIER ::= { nwInternet 2 }
nwRevisionLevel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This shows the current revision level of this mib."
::= { nwRevision 1 }
nwIpPingTable OBJECT-TYPE
SYNTAX SEQUENCE OF NwIpPingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table allows outbound ping requests to be generated from
the Cabletron device to a specified destination IP address.
It is indexed by destination address and source address to
allow multiple ping requests by different owner IP addresses."
::= { nwIpPing 1 }
nwIpPingEntry OBJECT-TYPE
SYNTAX NwIpPingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An IP Ping Table entry containing objects for a particular
ping request."
INDEX { nwIpPingDestination, nwIpPingOwner }
::= { nwIpPingTable 1 }
NwIpPingEntry ::=
SEQUENCE {
nwIpPingDestination IpAddress,
nwIpPingOwner IpAddress,
nwIpPingType INTEGER,
nwIpPingAction INTEGER,
nwIpPingStatus INTEGER
}
nwIpPingDestination OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the host/device to be pinged."
::= { nwIpPingEntry 1 }
nwIpPingOwner OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the client which created this ping request.
A value of 0.0.0.0 indicates the request was made from the
local console."
::= { nwIpPingEntry 2 }
nwIpPingType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
invalid(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administrative control of this ping request entry. This
leaf is used to create a ping request entry."
DEFVAL { other }
::= { nwIpPingEntry 3 }
nwIpPingAction OBJECT-TYPE
SYNTAX INTEGER {
other(1),
activate(2),
suspend(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The action to be performed with this ping entry."
DEFVAL { activate }
::= { nwIpPingEntry 4 }
nwIpPingStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
not-sent(2),
in-progress(3),
alive(4),
timeout(5),
bad-results(6),
failed(7),
net-unreach(8),
host-unreach(9),
proto-unreach(10),
port-unreach(11),
cant-frag(12),
sr-failed(13),
net-unknown(14),
host-unknown(15),
isolated(16),
no-net-comm(17),
no-host-comm(18),
no-net-tos(19),
no-host-tos(20),
source-quence(21),
ttl-exceeded(22),
frag-exceeded(23),
parameter(24)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The results of a ping request. A result of alive(4) means
the device is responding."
::= { nwIpPingEntry 5 }
nwIpTraceRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF NwIpTraceRouteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table allows outbound traceroute requests to be generated
from the Cabletron device to a specified destination IP address.
It is indexed by destination address and source address to
allow multiple requests by different owner IP addresses."
::= { nwIpTraceRoute 1 }
nwIpTraceRouteEntry OBJECT-TYPE
SYNTAX NwIpTraceRouteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An IP TraceRoute Table entry containing objects for a
particular traceroute request."
INDEX { nwIpTraceRouteDestination, nwIpTraceRouteOwner }
::= { nwIpTraceRouteTable 1 }
NwIpTraceRouteEntry ::=
SEQUENCE {
nwIpTraceRouteDestination IpAddress,
nwIpTraceRouteOwner IpAddress,
nwIpTraceRouteType INTEGER,
nwIpTraceRouteAction INTEGER,
nwIpTraceRouteStatus INTEGER,
nwIpTraceRouteNextHops Counter
}
nwIpTraceRouteDestination OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the host/device to be traced."
::= { nwIpTraceRouteEntry 1 }
nwIpTraceRouteOwner OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the client which created this trace request."
::= { nwIpTraceRouteEntry 2 }
nwIpTraceRouteType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
invalid(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administrative control of this trace request entry. This
leaf is used to create a traceroute request entry."
DEFVAL { other }
::= { nwIpTraceRouteEntry 3 }
nwIpTraceRouteAction OBJECT-TYPE
SYNTAX INTEGER {
other(1),
activate(2),
suspend(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The action to be perfomed with this request."
DEFVAL { activate }
::= { nwIpTraceRouteEntry 4 }
nwIpTraceRouteStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
not-sent(2),
in-progress(3),
alive(4),
timeout(5),
bad-results(6),
failed(7),
net-unreach(8),
host-unreach(9),
proto-unreach(10),
port-unreach(11),
cant-frag(12),
sr-failed(13),
net-unknown(14),
host-unknown(15),
isolated(16),
no-net-comm(17),
no-host-comm(18),
no-net-tos(19),
no-host-tos(20),
source-quence(21),
ttl-exceeded(22),
frag-exceeded(23),
parameter(24)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The results of a trace request. A result of alive(3) means
the end device has responded. Otherwise the next hop count
will indicate how many hops were traversed."
::= { nwIpTraceRouteEntry 5 }
nwIpTraceRouteNextHops OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of next-hop routers/gateways traversed. This value
should be used to read entries in the TraveRouteHop Table."
::= { nwIpTraceRouteEntry 6 }
nwIpTraceRouteHopTable OBJECT-TYPE
SYNTAX SEQUENCE OF NwIpTraceRouteHopEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the next-hop Ip Addresses of each hop
traversed for a particular TraceRoute request."
::= { nwIpTraceRoute 2 }
nwIpTraceRouteHopEntry OBJECT-TYPE
SYNTAX NwIpTraceRouteHopEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An IP NextHop Table entry containing objects for a
particular traceroute request."
INDEX { nwIpTraceRouteHopDestination, nwIpTraceRouteHopOwner, nwIpTraceRouteHopNumber }
::= { nwIpTraceRouteHopTable 1 }
NwIpTraceRouteHopEntry ::=
SEQUENCE {
nwIpTraceRouteHopDestination IpAddress,
nwIpTraceRouteHopOwner IpAddress,
nwIpTraceRouteHopNumber INTEGER,
nwIpTraceRouteHopIp IpAddress
}
nwIpTraceRouteHopDestination OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the host/device for which this entry exists."
::= { nwIpTraceRouteHopEntry 1 }
nwIpTraceRouteHopOwner OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the client for which this entry exists."
::= { nwIpTraceRouteHopEntry 2 }
nwIpTraceRouteHopNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hop number of this gateway in the table of next-hop
routers/gateways traversed. This value indicated how many
hops away this router/gateway is."
::= { nwIpTraceRouteHopEntry 3 }
nwIpTraceRouteHopIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of this next-hop gateway."
::= { nwIpTraceRouteHopEntry 4 }
END

560
mibs/PAN-MIB-MODULES Normal file
View File

@ -0,0 +1,560 @@
-- Start - PAN-GLOBAL-REG Module
-- The convention described in "Understanding SNMP MIBs"
-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed.
PAN-GLOBAL-REG DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
enterprises
FROM SNMPv2-SMI;
panGlobalRegModule MODULE-IDENTITY
LAST-UPDATED "201001071040Z"
ORGANIZATION "Palo Alto Networks"
CONTACT-INFO "
Customer Support
Palo Alto Networks
232 E. Java Dr.
Sunnyvale, CA 94089
+1 866-898-9087
support at paloaltonetworks dot com"
DESCRIPTION "
A MIB module containing top-level OID definitions
for various sub-trees for Palo Alto Networks' enterprise MIB modules."
REVISION "201001071040Z"
DESCRIPTION "
Rev 1.0
Initial version of MIB module PAN-GLOBAL-REG."
::= { panModules 1 }
panRoot OBJECT-IDENTITY
STATUS current
DESCRIPTION "
The root of the OID sub-tree assigned to Palo Alto Networks assigned by
the Internet Assigned Numbers Authority (IANA)."
::= { enterprises 25461 }
panReg OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for registrations - identification of modules and logical and
physical components."
::= { panRoot 1 }
panModules OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for module registrations."
::= { panReg 1 }
panMibs OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for all Palo Alto object and event definitions."
::= { panRoot 2 }
-- Sub-trees for Palo Alto managed objects
panCommonMib OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common Palo Alto object and event definitions.
These would be implemented by all Palo Alto products."
::= { panMibs 1 }
panSpecificMib OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for specific Palo Alto object and event definitions."
::= { panMibs 2 }
panProductsMibs OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for all Palo Alto product specific definitions."
::= { panMibs 3 }
END
-- End - PAN-GLOBAL-REG Module
-- ========================================================================
-- Start - PAN-GLOBAL-TC Module
-- Palo Alto Global Textual Conventions
--
-- The convention described in "Understanding SNMP MIBs"
-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed.
PAN-GLOBAL-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
panModules
FROM PAN-GLOBAL-REG;
panGlobalTcModule MODULE-IDENTITY
LAST-UPDATED "201001071040Z"
ORGANIZATION "Palo Alto Networks"
CONTACT-INFO "
Customer Support
Palo Alto Networks
232 E. Java Dr.
Sunnyvale, CA 94089
+1 866-898-9087
support at paloaltonetworks dot com"
DESCRIPTION "
A MIB module containing textual conventions
for Palo Alto Networks' enterprise MIB modules.
These textual conventions are used across all Palo Alto products."
REVISION "201001071040Z"
DESCRIPTION "
Rev 1.0
Initial version of MIB module PAN-GLOBAL-TC."
::= { panModules 2 }
-- No Palo Alto textual conventions yet!
TcAppaname ::= TEXTUAL-CONVENTION
DISPLAY-HINT "64a"
STATUS current
DESCRIPTION "
Represents the name of an application.
This has all the restrictions of the DisplayString textual
convention with the following additional ones:
- Only the following characters/character ranges are allowed:
0-9
A-Z
a-z
:./#$&_-+()'
<space>
Any object defined using this syntax may not exceed 64
characters in length."
SYNTAX OCTET STRING (SIZE (0..64))
TcChassisType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "
Enumerates all possible chassis types for Palo Alto devices."
SYNTAX OCTET STRING (SIZE (0..64))
END
-- End - PAN-GLOBAL-TC Module
-- ========================================================================
-- Start - PAN-COMMON-MIB Module
-- MIB for the common MIB objects implemented by all
-- Palo Alto devices.
--
-- The convention described in "Understanding SNMP MIBs"
-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed.
PAN-COMMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32
FROM SNMPv2-SMI
-- MODULE-COMPLIANCE, OBJECT-GROUP
-- FROM SNMPv2-CONF
DisplayString, TruthValue
FROM SNMPv2-TC
TcChassisType
FROM PAN-GLOBAL-TC
panModules, panCommonMib
FROM PAN-GLOBAL-REG;
panCommonMibModule MODULE-IDENTITY
LAST-UPDATED "201001071040Z"
ORGANIZATION "Palo Alto Networks"
CONTACT-INFO "
Customer Support
Palo Alto Networks
232 E. Java Dr.
Sunnyvale, CA 94089
+1 866-898-9087
support at paloaltonetworks dot com"
DESCRIPTION "
A MIB module containing definitions of managed objects
implemented by all Palo Alto Networks' products."
REVISION "201001071040Z"
DESCRIPTION "
Rev 1.0
Initial version of MIB module PAN-COMMON-MIB."
::= { panModules 3 }
panCommonConfMib OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for MIB conformance statements."
::= { panCommonMib 1 }
panCommonObjs OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common MIB objects."
::= { panCommonMib 2 }
panCommonEvents OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common MIB events."
::= { panCommonMib 3 }
-- Top level groups
panSys OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common system objects."
::= { panCommonObjs 1 }
panChassis OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common chassis information."
::= { panCommonObjs 2 }
panSession OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common session information."
::= { panCommonObjs 3 }
----------------------------------------------------------------------
-- System objects
panSysSwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Full software version. The first two components of the full
version are the major and minor versions. The third component
indicates the maintenance release number and the fourth,
the build number."
::= { panSys 1 }
panSysHwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware version of the unit."
::= { panSys 2 }
panSysSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number of the unit. If not available,
an empty string is returned."
::= { panSys 3 }
panSysTimeZoneOffset OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The offset in seconds from UTC of the system's time zone.
Values are negative for locations west of UTC and positive
for locations east of UTC."
::= { panSys 4 }
panSysDaylightSaving OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether daylight savings are in currently in effect for the
system's time zone."
::= { panSys 5 }
panSysVpnClientVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently installed VPN client package version. If
package is not installed, 0.0.0 is returned."
::= { panSys 6 }
panSysAppVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently installed application definition version. If
no application definition is found, 0 is returned."
::= { panSys 7 }
panSysAvVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently installed antivirus version. If no antivirus
is found, 0 is returned."
::= { panSys 8 }
panSysThreatVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently installed threat definition version. If no
threat definition is found, 0 is returned."
::= { panSys 9 }
panSysUrlFilteringVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently installed URL filtering version. If no URL
filtering is installed, 0 is returned."
::= { panSys 10 }
panSysHAState OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current high-availability state."
::= { panSys 11 }
panSysHAPeerState OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current peer high-availability state."
::= { panSys 12 }
----------------------------------------------------------------------
-- Chassis
panChassisType OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Chassis type for this Palo Alto device."
::= { panChassis 1 }
----------------------------------------------------------------------
-- Session
panSessionUtilization OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Session table utilization percentage. Values should
be between 0 and 100."
::= { panSession 1 }
panSessionMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of sessions supported."
::= { panSession 2 }
panSessionActive OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of active sessions."
::= { panSession 3 }
panSessionActiveTcp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of active TCP sessions."
::= { panSession 4 }
panSessionActiveUdp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of active UDP sessions."
::= { panSession 5 }
panSessionActiveICMP OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of active ICMP sessions."
::= { panSession 6 }
----------------------------------------------------------------------
-- Events
panCommonEventObjs OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Branch for objects meant only to be sent in event varbinds."
::= { panCommonEvents 1 }
panCommonEventEvents OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Branch for the events themselves."
::= { panCommonEvents 2 }
panCommonEventEventsV2 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Branch for SNMPv2 events. The OIDs for SNMPv2 events should
have a zero as the next-to-last sub-identifier (as specified
in RFC1902)."
::= { panCommonEventEvents 0 }
-- Objects sent only in events
panCommonEventDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"String that provides a textual description of the event."
::= { panCommonEventObjs 1 }
-- Event descriptions
panCommonEventLog NOTIFICATION-TYPE
OBJECTS { panCommonEventDescr }
STATUS current
DESCRIPTION
"A config/system/firewall/threat log"
::= { panCommonEventEventsV2 1 }
END
-- End - PAN-COMMON-MIB Module
-- ========================================================================
-- Start - PAN-PRODUCT-MIB Module
-- MIB for the platform specific MIB objects implemented by
-- Palo Alto devices.
--
-- The convention described in "Understanding SNMP MIBs"
-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed.
PAN-PRODUCTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32
FROM SNMPv2-SMI
-- MODULE-COMPLIANCE, OBJECT-GROUP
-- FROM SNMPv2-CONF
DisplayString, TruthValue
FROM SNMPv2-TC
TcChassisType
FROM PAN-GLOBAL-TC
panModules, panProductsMibs
FROM PAN-GLOBAL-REG;
panProductsMibsModule MODULE-IDENTITY
LAST-UPDATED "201001071040Z"
ORGANIZATION "Palo Alto Networks"
CONTACT-INFO "
Customer Support
Palo Alto Networks
232 E. Java Dr.
Sunnyvale, CA 94089
+1 866-898-9087
support at paloaltonetworks dot com"
DESCRIPTION "
A MIB module containing definitions of managed objects
implemented by specific Palo Alto Networks' products."
REVISION "201001071040Z"
DESCRIPTION "
Rev 1.0
Initial version of MIB module PAN-PRODUCTS-MIB."
::= { panModules 4 }
panPA-4050 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-4050 specific objects."
::= { panProductsMibs 1 }
panPA-4020 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-4020 specific objects."
::= { panProductsMibs 2 }
panPA-2050 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-2050 specific objects."
::= { panProductsMibs 3 }
panPA-2020 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-2020 specific objects."
::= { panProductsMibs 4 }
panPA-4060 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-4060 specific objects."
::= { panProductsMibs 5 }
panPA-500 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-500 specific objects."
::= { panProductsMibs 6 }
panPanorama OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for Panorama specific objects."
::= { panProductsMibs 7 }
END
-- End - PAN-PRODUCTS-MIB Module

308
mibs/RBTWS-AP-TC Executable file
View File

@ -0,0 +1,308 @@
RBTWS-AP-TC DEFINITIONS ::= BEGIN
IMPORTS
Unsigned32, Integer32, MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
rbtwsMibs
FROM RBTWS-ROOT-MIB;
rbtwsApTc MODULE-IDENTITY
LAST-UPDATED "200607102335Z"
ORGANIZATION "Enterasys Networks"
CONTACT-INFO
"www.enterasys.com"
DESCRIPTION
"Textual Conventions used by Enterasys Networks wireless switches.
AP = Access Point;
AC = Access Controller (wireless switch),
the device that runs a SNMP Agent using these TCs.
Copyright 2006 Enterasys Networks, Inc.
All rights reserved.
This SNMP Management Information Base
Specification (Specification) embodies
confidential and proprietary intellectual property.
This Specification is supplied 'AS IS' and Enterasys Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200607100015Z"
DESCRIPTION "v1.0.1: Disallow illegal RbtwsRadioRate values 1..9
while keeping zero (that means unknown rate)"
REVISION "200603300014Z"
DESCRIPTION "v1.0: Initial version, for 4.1 release"
::= { rbtwsMibs 3 }
RbtwsAccessType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Describes the access type used by client or an AP.
Value 'ap(1)' indicates access point that is
directly attached to the switch.
Value 'dap(2)' indicates distributed access point
with attachment to the switch through the intermediate
network.
Value 'wired(3)' indicates a client that is directly
attached to the switch (no access point is involved)."
SYNTAX INTEGER {
ap (1),
dap (2),
wired (3)
}
RbtwsApAttachType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Type of AP attachment to AC."
SYNTAX INTEGER {
directAttach(1), -- informally known as "AP"
networkAttach(2) -- informally known as "DAP"
}
RbtwsApPortOrDapNum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"AP Port, for directly attached APs, otherwise DAP Number
(arbitrary number assigned when configuring the DAP on the AC).
A zero value means unknown."
SYNTAX Unsigned32 (0..1000)
RbtwsApState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"AP State, as seen by the AC."
SYNTAX INTEGER {
cleared (1),
init (2),
bootStarted (3),
imageDownloaded (4),
connectFailed (5),
configuring (6),
configured (7)
}
-- RbtwsApTransition TC used by 'rbtwsApNonOperStatusTrap'
RbtwsApTransition ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"AP state Transition, as seen by the AC."
SYNTAX INTEGER {
clear (1),
timeout (2),
reset (3),
bootSuccess (4),
startConfiguring (5),
connectFail (6)
-- transition to operational state is reported by
-- a different trap: 'rbtwsApOperRadioStatusTrap'
}
RbtwsApFailDetail ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Detailed failure codes for some of the transitions
specified in 'RbtwsApTransition'."
SYNTAX INTEGER {
-- Detail code values for 'configFailed' transition.
-- All 3 below cover 'rbtwsDAPConnectWarningTrap' trap.
secureHandshakeFailure (2),
fingerprintRequired (3),
fingerprintMismatch (4),
-- Detail code values for 'timeout' transition.
-- Reports the state of the physical AC port
-- this AP is attached to.
-- For RM, it would cover the information
-- given by the standard "Port Link Up/Down" traps.
portLinkUp (11),
portLinkDown (12),
failUnknown (99)
}
RbtwsApConnectSecurityType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Security level of the connection between AP and AC:
secure(1) - fingerprint matching;
insecure(2) - fingerprint not configured,
or optional and not matching;
auto(3) - Auto-DAP is intrinsically insecure:
could not check fingerprint since
no specific DAP is configured."
SYNTAX INTEGER {
secure (1),
insecure (2),
auto (3)
}
RbtwsApServiceAvailability ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Level of wireless service availability."
SYNTAX INTEGER {
fullService (1),
-- All radios operational on the AP.
noService (2),
-- No radio operational on the AP.
degradedService (3)
-- One radio down, one radio up.
}
RbtwsApBias ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Bias of AP attachment to this AC.
Setting an APs bias on an AC switch to high causes the switch
to be preferred over switches with low bias,
for booting and managing the AP.
Bias applies only to AC switches that are indirectly attached
to the AP through an intermediate Layer 2 or Layer 3 network.
An AP always attempts to boot on AP port 1 first,
and if an AC switch is directly attached on AP port 1,
the AP boots from it regardless of the bias settings."
SYNTAX INTEGER {
high(1),
low(2)
}
RbtwsApSerialNum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The value is a zero length string if unknown or unavailable.
Otherwise the value is a serial number, which consists
of printable ASCII characters between 0x21 (!),
and 0x7d (}) with no leading, embedded, or trailing space."
SYNTAX OCTET STRING (SIZE (0..32))
RbtwsApFingerprint ::= TEXTUAL-CONVENTION
DISPLAY-HINT "2x:"
STATUS current
DESCRIPTION
"Represents a RSA key fingerprint (binary value),
which is the MD5 hash of the public key of the RSA key pair.
Or a zero length string if not known or unavailable."
SYNTAX OCTET STRING (SIZE (0 | 16))
RbtwsRadioNum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration for multi-radio APs."
SYNTAX INTEGER {
radio-1 (1),
radio-2 (2),
not-applicable (3)
}
RbtwsPowerLevel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The current level of transmit power expressed in dbm."
SYNTAX Unsigned32 (1..18)
RbtwsRadioPowerChangeType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumerations for why the power level was changed,
which occurs due to auto-tune operation."
SYNTAX INTEGER {
dup-pkts-threshold-exceed (1),
retransmit-threshold-exceed (2),
clients-optimal-performance-reached (3),
def-power-threshold-exceed (4)
}
RbtwsChannelChangeType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumerations for why the channel was changed, which
occurs due to auto-tune operation"
SYNTAX INTEGER {
util-index (1),
rexmit-pkt-offset (2),
noise-offset (3),
noise (4),
utilization (5),
phy-error-offset (6),
crc-errors-offset (7),
radar-detected (8)
}
-- contains hyphens due to historical reasons
RbtwsChannelNum ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Channel Number"
SYNTAX Unsigned32 (1..1024)
RbtwsRadioEnable ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Radio mode (administratively enabled or disabled)."
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
RbtwsRadioConfigState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Radio Configuration State, as seen by the AC."
SYNTAX INTEGER {
configInit (1),
configFail (2),
configOk (3)
}
RbtwsRadioRate ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION
"The possible transmission rates of an AP radio.
Both a and b/g rates are covered; a specific radio will report
the applicable transmission rates (either a or b/g).
Here are the possible rates, in Mbps:
- 802.11g radios: 54, 48, 36, 24, 18, 12, 11, 9, 6, 5.5, 2, or 1;
- 802.11b radios: 11, 5.5, 2, or 1;
- 802.11a radios: 54, 48, 36, 24, 18, 12, 9, or 6.
The value in MIB is specified as the rate in Mbps times 10,
in order to have only integer values, zero meaning unknown rate."
SYNTAX Unsigned32 (0 | 10..540)
RbtwsRadioType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration to indicate the Radio Type, as seen by AC."
SYNTAX INTEGER {
typeUnknown (1),
typeA (2), -- 802.11a
typeB (3), -- 802.11b
typeG (4) -- 802.11b+g
}
RbtwsRssi ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"RSSI (Received Signal Strength Indicator) for last packet
received from this neighbor, in decibels referred to
1 milliwatt (dBm). A higher value indicates a stronger signal."
SYNTAX Integer32 (-100..0)
RbtwsApWasOperational ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration to indicate whether the AP was operational
before a transition occured. Normally used in notifications."
SYNTAX INTEGER {
oper (1),
nonOper (2)
}
END

95
mibs/RBTWS-CLIENT-SESSION-TC Executable file
View File

@ -0,0 +1,95 @@
RBTWS-CLIENT-SESSION-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
rbtwsMibs
FROM RBTWS-ROOT-MIB;
rbtwsClientSessionTc MODULE-IDENTITY
LAST-UPDATED "200609262029Z"
ORGANIZATION "Enterasys Networks"
CONTACT-INFO
"www.enterasys.com"
DESCRIPTION
"Textual Conventions used by Enterasys Networks wireless switches.
Copyright 2006 Enterasys Networks, Inc.
All rights reserved.
This SNMP Management Information Base
Specification (Specification) embodies
confidential and proprietary intellectual property.
This Specification is supplied 'AS IS' and Enterasys Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200609260001Z"
DESCRIPTION "v1.0.1: initial version"
::= { rbtwsMibs 10 }
RbtwsUserAccessType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Describes the access type by the user"
SYNTAX INTEGER {
mac (1),
web (2),
dot1x (3),
last-resort (4)
}
RbtwsClientSessionState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration of the client session states.
Value 'associated(1)' applies only to wireless sessions.
Value 'wired(8)' applies only to wired sessions."
SYNTAX INTEGER {
associated (1),
authorizing (2),
authorized (3),
active (4),
de-associated (5),
roaming-away (6),
updated-to-roam (7),
wired (8),
clearing (9),
invalid (10),
web-authing (11)
}
RbtwsClientDot1xState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration of the dot1x states for a client."
SYNTAX INTEGER {
initialize (1),
disconnected (2),
connecting (3),
authenticating (4),
authenticated (5),
wired (6),
aborting (7),
held (8)
}
RbtwsClientAuthenProtocolType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration of the dot1x client authentication protocol types."
SYNTAX INTEGER {
none (1),
eap-tls (2),
eap-ttls (3),
md5 (4),
peap (5),
leap (6),
pass-through (7)
}
END

2983
mibs/REPEATER-MIB-2 Executable file

File diff suppressed because it is too large Load Diff

312
mibs/ROUTER-OIDS Executable file
View File

@ -0,0 +1,312 @@
ROUTER-OIDS DEFINITIONS ::= BEGIN
IMPORTS
ctNetwork, ctronExp
FROM CTRON-MIB-NAMES
networkType
FROM CTRON-OIDS;
ntProtoSuites OBJECT IDENTIFIER ::= { networkType 1 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpRouter OBJECT IDENTIFIER ::= { ntProtoSuites 1 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpxRouter OBJECT IDENTIFIER ::= { ntProtoSuites 2 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntDecIVRouter OBJECT IDENTIFIER ::= { ntProtoSuites 3 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntAtRouter OBJECT IDENTIFIER ::= { ntProtoSuites 4 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- The Apple table router.
ntAppnRouter OBJECT IDENTIFIER ::= { ntProtoSuites 5 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- The APPN router.
ntIpRip OBJECT IDENTIFIER ::= { ntIpRouter 1 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpOspf OBJECT IDENTIFIER ::= { ntIpRouter 2 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpFib OBJECT IDENTIFIER ::= { ntIpRouter 3 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpArp OBJECT IDENTIFIER ::= { ntIpRouter 4 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpAc1 OBJECT IDENTIFIER ::= { ntIpRouter 5 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpFwdEng OBJECT IDENTIFIER ::= { ntIpRouter 6 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpPortRedirect OBJECT IDENTIFIER ::= { ntIpRouter 7 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpEventLog OBJECT IDENTIFIER ::= { ntIpRouter 8 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpAddressTable OBJECT IDENTIFIER ::= { ntIpRouter 9 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpxRip OBJECT IDENTIFIER ::= { ntIpxRouter 1 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpxSap OBJECT IDENTIFIER ::= { ntIpxRouter 2 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpxFib OBJECT IDENTIFIER ::= { ntIpxRouter 3 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpxAc1 OBJECT IDENTIFIER ::= { ntIpxRouter 5 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpxFwdEng OBJECT IDENTIFIER ::= { ntIpxRouter 6 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpxPortRedirect OBJECT IDENTIFIER ::= { ntIpxRouter 7 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpxEventLog OBJECT IDENTIFIER ::= { ntIpxRouter 8 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpxAddressTable OBJECT IDENTIFIER ::= { ntIpxRouter 9 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpxEcho OBJECT IDENTIFIER ::= { ntIpxRouter 10 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpxBroadcast OBJECT IDENTIFIER ::= { ntIpxRouter 11 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntIpxNetbios OBJECT IDENTIFIER ::= { ntIpxRouter 12 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntDecIVLevel1 OBJECT IDENTIFIER ::= { ntDecIVRouter 1 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntDecIVLevel2 OBJECT IDENTIFIER ::= { ntDecIVRouter 2 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntDecIVFib OBJECT IDENTIFIER ::= { ntDecIVRouter 3 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntDecIVAcl OBJECT IDENTIFIER ::= { ntDecIVRouter 5 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntDecIVFwdEng OBJECT IDENTIFIER ::= { ntDecIVRouter 6 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntDecIVPportRedirect OBJECT IDENTIFIER ::= { ntDecIVRouter 7 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntDecIVEventLog OBJECT IDENTIFIER ::= { ntDecIVRouter 8 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntDecIVAddressTable OBJECT IDENTIFIER ::= { ntDecIVRouter 9 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntAtRtgProt OBJECT IDENTIFIER ::= { ntAtRouter 1 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntAtFib OBJECT IDENTIFIER ::= { ntAtRouter 3 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntAtArp OBJECT IDENTIFIER ::= { ntAtRouter 4 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntAtAcl OBJECT IDENTIFIER ::= { ntAtRouter 5 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntAtFwdEng OBJECT IDENTIFIER ::= { ntAtRouter 6 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntAtEventLog OBJECT IDENTIFIER ::= { ntAtRouter 8 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntAtAddressTable OBJECT IDENTIFIER ::= { ntAtRouter 9 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntAppnFwdEng OBJECT IDENTIFIER ::= { ntAppnRouter 6 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntAppnEventLog OBJECT IDENTIFIER ::= { ntAppnRouter 8 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntAppnExtensionTable OBJECT IDENTIFIER ::= { ntAppnRouter 9 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ntAppnIsr OBJECT IDENTIFIER ::= { ntAppnRouter 10 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ctRouter OBJECT IDENTIFIER ::= { ctNetwork 2 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ctHighLevelView OBJECT IDENTIFIER ::= { ctRouter 2 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ctProtoSuites OBJECT IDENTIFIER ::= { ctRouter 3 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ctApplicationView OBJECT IDENTIFIER ::= { ctHighLevelView 1 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ctIpRouter OBJECT IDENTIFIER ::= { ctProtoSuites 1 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ctIpxRouter OBJECT IDENTIFIER ::= { ctProtoSuites 2 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ctDecIVRouter OBJECT IDENTIFIER ::= { ctProtoSuites 3 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
ctAtRouter OBJECT IDENTIFIER ::= { ctProtoSuites 4 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- The Apple Talk router MIB base.
ctAppnRouter OBJECT IDENTIFIER ::= { ctProtoSuites 5 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
-- Descr
-- The Appn router MIB base.
ctronRouterExp OBJECT IDENTIFIER ::= { ctronExp 2 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
nwRouter OBJECT IDENTIFIER ::= { ctronRouterExp 2 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
nwRtrMibs OBJECT IDENTIFIER ::= { nwRouter 1 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
nwRtrHighLevelView OBJECT IDENTIFIER ::= { nwRouter 2 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
nwRtrProtoSuites OBJECT IDENTIFIER ::= { nwRouter 3 }
-- OBJECT-IDENTITY
-- Status
-- mandatory
END

153
mibs/aos/.index Normal file
View File

@ -0,0 +1,153 @@
IPV6-TC IETF_IPV6.mib
ALCATEL-IND1-QOS-MIB AlcatelIND1QoS.mib
MAU-MIB IETF_MAU.mib
ALCATEL-IND1-RDP-MIB AlcatelIND1Rdp.mib
TIMETRA-SAP-MIB TIMETRA-SAP-MIB.mib
ALCATEL-IND1-PARTITIONED-MGR-MIB AlcatelIND1PartitionedMgr.mib
ALCATEL-IND1-LPS-MIB AlcatelIND1LPS.mib
ALCATEL-IND1-ROUTEMAP-MIB AlcatelIND1RouteMap.mib
ALCATEL-IND1-IPM-VLAN-MIB AlcatelIND1IPMV.mib
IANA-RTPROTO-MIB IANA_RTPROTO.mib
P-BRIDGE-MIB IETF_P_BRIDGE.mib
SNMP-NOTIFICATION-MIB IETF_SNMP_NOTIFICATION.mib
ALCATEL-IND1-NETSEC-MIB AlcatelIND1Ns.mib
ALCATEL-IND1-MAC-ADDRESS-MIB AlcatelIND1MacAddress.mib
MPLS-TE-MIB MPLS-TE-MIB.mib
ALCATEL-IND1-RIPNG-MIB AlcatelIND1Ripng.mib
ALCATEL-IND1-MVRP-MIB alcatel-ind1-mvrp-mib.mib
MPLS-LSR-MIB MPLS-LSR-MIB.mib
ALCATEL-IND1-BASE AlcatelIND1Base.mib
IPV6-ICMP-MIB IETF_IPV6_ICMP.mib
ALCATEL-IND1-RIP-MIB AlcatelIND1Rip.mib
ALCATEL-IND1-VLAN-STP-MIB AlcatelIND1VlanSTP.mib
TIMETRA-OAM-TEST-MIB TIMETRA-OAM-TEST-MIB.mib
SNMP-TARGET-MIB IETF_SNMP_TARGET.mib
IP-MIB IETF_SNMPv2_IP.mib
ALCATEL-IND1-ETHERNET-OAM-MIB AlcatelIND1Eoam.mib
IGMP-STD-MIB IETF_IGMP_STD.mib
ALCATEL-IND1-LBD-MIB alcatel-ind1-lbd-mib.mib
ALCATEL-IND1-IPMRM-MIB AlcatelIND1Ipmrm.mib
TUNNEL-MIB IETF_TUNNEL.mib
TIMETRA-PORT-MIB TIMETRA-PORT-MIB.mib
TIMETRA-GLOBAL-MIB TIMETRA-GLOBAL-MIB.mib
ALCATEL-IND1-STACK-MANAGER-MIB AlcatelIND1StackManager.mib
LLDP-MIB IEEE_LLDP_Base.mib
ALCATEL-IND1-PIM-MIB AlcatelIND1Pim.mib
ALCATEL-IND1-SLB-MIB AlcatelIND1Slb.mib
ALCATEL-IND1-TP-DEVICES AlcatelIND1TpDevices.mib
LANGTAG-TC-MIB IETF_LANGTAG_TC.mib
OSPFV3-MIB IETF_OSPF3.mib
ALCATEL-IND1-LLDP-MED-MIB alcatel-ind1-lldp-med-mib.mib
ALCATEL-IND1-VIRTUALROUTER-MIB AlcatelIND1VirtualRouter.mib
IPV6-TCP-MIB IETF_IPV6_TCP.mib
ALCATEL-IND1-DHCP-SRV-MIB alcatel-ind1-dhcp-srv-mib.mib
ALCATEL-IND1-POLICY-MIB AlcatelIND1Policy.mib
ALCATEL-IND1-OSPF-MIB AlcatelIND1Ospf.mib
BGP4-MIB IETF_BGP4.mib
LLDP-EXT-MED-MIB ANSI_TIA_LLDP_MED.mib
ALCATEL-IND1-MAC-SERVER-MIB AlcatelIND1MacServer.mib
RS-232-MIB IETF_RS_232.mib
RIPv2-MIB IETF_RIPv2.mib
ALCATEL-IND1-IPX-MIB AlcatelIND1Ipx.mib
ALCATEL-IND1-CHASSIS-MIB AlcatelIND1Chassis.mib
ALCATEL-IND1-VRRP3-MIB AlcatelIND1VRRP3.mib
ALCATEL-IND1-IGMP-MIB AlcatelIND1Igmp.mib
ALCATEL-IND1-SAA-MIB alcatel-ind1-saa-mib.mib
IANAifType-MIB IANA_IFTYPE.mib
ALCATEL-IND1-SSH-MIB AlcatelIND1Ssh.mib
ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB AlcatelIND1PortMirMon.mib
SFLOW-MIB SFLOW_RFC3176.mib
LLDP-EXT-DOT1-MIB IEEE_LLDP_Dot1.mib
MPLS-LDP-MIB MPLS-LDP-MIB.mib
ALCATEL-IND1-SESSION-MGR-MIB AlcatelIND1SessionMgr.mib
ALCATEL-IND1-WEBMGT-MIB AlcatelIND1WebMgt.mib
ALCATEL-IND1-SERVICE-MGR-MIB AlcatelIND1ServiceMgr.mib
DOT3-OAM-MIB dot3-oam-mib.mib
PIM-BSR-MIB IETF_PIM_BSR.mib
ALCATEL-IND1-WCCP-MIB AlcatelIND1Wccp.mib
ALCATEL-IND1-SYSTEM-MIB AlcatelIND1System.mib
IPV6-UDP-MIB IETF_IPV6_UDP.mib
ALCATEL-IND1-DOT3-OAM-MIB alcatel-ind1-dot3-oam-mib.mib
EtherLike-MIB IETF_ETHERLIKE.mib
TIMETRA-SDP-MIB TIMETRA-SDP-MIB.mib
TIMETRA-FILTER-MIB TIMETRA-FILTER-MIB.mib
ALCATEL-IND1-PORT-MIB AlcatelIND1Port.mib
SNMP-PROXY-MIB IETF_SNMP_PROXY.mib
ALCATEL-IND1-HEALTH-MIB AlcatelIND1Health.mib
TIMETRA-SERV-MIB TIMETRA-SERV-MIB.mib
UDP-MIB IETF_SNMPv2_UDP.mib
ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB AlcatelIND1InterswitchProtocol.mib
ALCATEL-IND1-SNMP-AGENT-MIB AlcatelIND1SNMPAgent.mib
ATM-TC-MIB ATM-TC-MIB.mib
SNMP-USER-BASED-SM-MIB IETF_SNMP_USER_BASED_SM.mib
IANA-ADDRESS-FAMILY-NUMBERS-MIB IANA-ADDRESS-FAMILY-NUMBERS-MIB.mib
ALCATEL-IND1-GVRP-MIB AlcatelIND1GVRP.mib
ALCATEL-IND1-INLINE-POWER-MIB AlcatelIND1InLinePowerEthernet.mib
ALCATEL-IND1-IP-MIB AlcatelIND1Ip.mib
IEEE8023-LAG-MIB IEEE_8023_LAG.mib
ALCATEL-IND1-IPV6-MIB AlcatelIND1IPv6.mib
INET-ADDRESS-MIB IETF_INET_ADDRESS.mib
ALCATEL-IND1-VLAN-MGR-MIB AlcatelIND1VlanManager.mib
ALCATEL-IND1-BGP-MIB AlcatelIND1Bgp.mib
ALCATEL-IND1-VRRP-MIB AlcatelIND1VRRP.mib
ALCATEL-IND1-GROUP-MOBILITY-MIB AlcatelIND1GroupMobility.mib
ALCATEL-IND1-IPRMV6-MIB AlcatelIND1IprmV6.mib
TIMETRA-TC-MIB TIMETRA-TC-MIB.mib
ALCATEL-IND1-BFD-MIB AlcatelIND1Bfd.mib
ALCATEL-IND1-OSPF3-MIB AlcatelIND1Ospf3.mib
BRIDGE-MIB IETF_BRIDGE.mib
TIMETRA-MPLS-MIB TIMETRA-MPLS-MIB.mib
IP-FORWARD-MIB IETF_IP_FORWARD.mib
ALCATEL-IND1-ERP-MIB AlcatelIND1Erp.mib
ALCATEL-IND1-AAA-MIB AlcatelIND1AAA.mib
SNMP-FRAMEWORK-MIB IETF_SNMP_FRAMEWORK.mib
ALCATEL-IND1-NTP-MIB AlcatelIND1Ntp.mib
ALCATEL-IND1-DOT1X-MIB AlcatelIND1Dot1X.mib
ALCATEL-ISIS-MIB AlcatelIND1Isis.mib
ENTITY-MIB IETF_ENTITY.mib
SNMPv2-MIB IETF_SNMPv2.mib
SNMP-COMMUNITY-MIB IETF_SNMP_COMMUNITY.mib
ALCATEL-IND1-IPMS-MIB AlcatelIND1Ipms.mib
OSPF-MIB IETF_OSPF.mib
ALCATEL-IND1-DEVICES AlcatelIND1Devices.mib
IPV6-MLD-MIB IETF_MLD_STD.mib
IEEE8021-CFM-MIB IETF_802_1ag.mib
PIM-STD-MIB IETF_PIM_STD.mib
Q-BRIDGE-MIB IETF_Q_BRIDGE.mib
ALCATEL-IND1-DVMRP-MIB AlcatelIND1Dvmrp.mib
TIMETRA-LDP-MIB TIMETRA-LDP-MIB.mib
VRRP-MIB IETF_VRRP.mib
ALCATEL-IND1-LAG-MIB AlcatelIND1LAG.mib
ALCATEL-IND1-DRCTM-MIB AlcatelIND1DrcTm.mib
TIMETRA-CHASSIS-MIB TIMETRA-CHASSIS-MIB.mib
RMON-MIB IETF_RMON.mib
DVMRP-STD-MIB IETF_DVMRP_STD_DRAFT.mib
ALCATEL-IND1-TRAP-MGR-MIB AlcatelIND1TrapMgr.mib
IEEE8021-PAE-MIB IEEE_802_1X.mib
ALCATEL-IND1-PORT-MAPPING AlcatelIND1PortMapping.mib
ISIS-MIB IETF_ISIS.mib
ALCATEL-IND1-UDP-RELAY-MIB AlcatelIND1UDPRelay.mib
IPV6-FLOW-LABEL-MIB IETF_IPV6_FLOW_LABEL.mib
IPMCAST-MIB IETF_IPMCAST.mib
HCNUM-TC IETF_HCNUM_TC.mib
ALCATEL-STATIC-FRR-MIB alcatel-static-frr-mib.mib
RIPSAP NOVELL_RIPSAP.mib
IPX NOVELL_IPX.mib
ALCATEL-IND1-UDLD-MIB AlcatelIND1UDLD.mib
TCP-MIB IETF_SNMPv2_TCP.mib
ALCATEL-IND1-VLAN-STACKING-MIB AlcatelIND1VlanStacking.mib
ALCATEL-IND1-MLD-MIB AlcatelIND1Mld.mib
POWER-ETHERNET-MIB AaIETF_HUBMIB_POWER_ETHERNET_DRAFT.mib
ALCATEL-IND1-IPSEC-MIB AlcatelIND1IPsec.mib
ALCATEL-IND1-DOT1Q-MIB AlcatelIND1Dot1Q.mib
ALCATEL-IND1-CONFIG-MGR-MIB AlcatelIND1ConfigMgr.mib
SNMP-MPD-MIB IETF_SNMP_MPD.mib
OSPF-TRAP-MIB IETF_OSPF_TRAP.mib
IF-MIB IETF_IF.mib
LLDP-EXT-DOT3-MIB IEEE_LLDP_Dot3.mib
ALCATEL-IND1-IPRM-MIB AlcatelIND1Iprm.mib
TIMETRA-QOS-MIB TIMETRA-QOS-MIB.mib
SNMP-VIEW-BASED-ACM-MIB IETF_SNMP_VIEW_BASED_ACM.mib
ALCATEL-IND1-E-SERVICE-MIB AlcatelIND1EService.mib
ALCATEL-IND1-LICENSE-MANAGER-MIB AlcatelIND1LicenseManager.mib
TIMETRA-VRTR-MIB TIMETRA-VRTR-MIB.mib

File diff suppressed because it is too large Load Diff

758
mibs/aos/ATM-TC-MIB.mib Normal file
View File

@ -0,0 +1,758 @@
-- Extracted from rfc2514.txt
--
-- at Mon Nov 15 17:11:38 1999
ATM-TC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
TimeTicks, mib-2
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
-- TIMOS_EXTENSIONS Edit to get around a Scotty bug - 10/04/2002
atmMIB OBJECT IDENTIFIER ::= { mib-2 37 }
-- End TIMOS_EXTENSIONS
atmTCMIB MODULE-IDENTITY
LAST-UPDATED "9810190200Z"
ORGANIZATION "IETF AToMMIB Working Group"
CONTACT-INFO
" Michael Noto
Postal: 3Com Corporation
5400 Bayfront Plaza, M/S 3109
Santa Clara, CA 95052
USA
Tel: +1 408 326 2218
E-mail: mike_noto@3com.com
Ethan Mickey Spiegel
Postal: Cisco Systems
170 W. Tasman Dr.
San Jose, CA 95134
USA
Tel: +1 408 526 6408
E-mail: mspiegel@cisco.com
Kaj Tesink
Postal: Bellcore
331 Newman Springs Road
Red Bank, NJ 07701
USA
Tel: +1 732 758 5254
Fax: +1 732 758 4177
E-mail: kaj@bellcore.com"
DESCRIPTION
"This MIB Module provides Textual Conventions
and OBJECT-IDENTITY Objects to be used by
ATM systems."
-- TIMOS_EXTENSIONS Edits to get around a Scotty bug - 10/04/2002
-- ::= { mib-2 37 3 } - atmMIB 3 (see [3])
::= { atmMIB 3 } -- atmMIB 3 (see [3])
-- End TIMOS_EXTENSIONS
-- The Textual Conventions defined below are organized
-- alphabetically
AtmAddr ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1x"
STATUS current
DESCRIPTION
"An ATM address. The semantics are implied by
the length. The address types are: - no
address (0 octets) - E.164 (8 octets) - NSAP
(20 octets) In addition, when subaddresses
are used the AtmAddr may represent the
concatenation of address and subaddress. The
associated address types are: - E.164, E.164
(16 octets) - E.164, NSAP (28 octets) - NSAP,
NSAP (40 octets) Address lengths other than
defined in this definition imply address
types defined elsewhere. Note: The E.164
address is encoded in BCD format."
SYNTAX OCTET STRING (SIZE(0..40))
AtmConnCastType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of topology of a connection (point-
to-point, point-to-multipoint). In the case
of point-to-multipoint, the orientation of
this VPL or VCL in the connection.
On a host:
- p2mpRoot indicates that the host
is the root of the p2mp connection.
- p2mpLeaf indicates that the host
is a leaf of the p2mp connection.
On a switch interface:
- p2mpRoot indicates that cells received
by the switching fabric from the interface
are from the root of the p2mp connection.
- p2mpLeaf indicates that cells transmitted
to the interface from the switching fabric
are to the leaf of the p2mp connection."
SYNTAX INTEGER {
p2p(1),
p2mpRoot(2),
p2mpLeaf(3)
}
AtmConnKind ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of call control used for an ATM
connection at a particular interface. The use
is as follows:
pvc(1)
Virtual link of a PVC. Should not be
used for an PVC/SVC (i.e., Soft PVC)
crossconnect.
svcIncoming(2)
Virtual link established after a
received signaling request to setup
an SVC.
svcOutgoing(3)
Virtual link established after a
transmitted or forwarded signaling
request to setup an SVC.
spvcInitiator(4)
Virtual link at the PVC side of an
SVC/PVC crossconnect, where the
switch is the initiator of the Soft PVC
setup.
spvcTarget(5)
Virtual link at the PVC side of an
SVC/PVC crossconnect, where the
switch is the target of the Soft PVC
setup.
For PVCs, a pvc virtual link is always cross-
connected to a pvc virtual link.
For SVCs, an svcIncoming virtual link is always cross-
connected to an svcOutgoing virtual link.
For Soft PVCs, an spvcInitiator is either cross-connected to
an svcOutgoing or an spvcTarget, and an spvcTarget is either
cross-connected to an svcIncoming or an spvcInitiator."
SYNTAX INTEGER {
pvc(1),
svcIncoming(2),
svcOutgoing(3),
spvcInitiator(4),
spvcTarget(5)
}
AtmIlmiNetworkPrefix ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A network prefix used for ILMI address
registration. In the case of ATM endsystem
addresses (AESAs), the network prefix is the first
13 octets of the address which includes the AFI,
IDI, and HO-DSP fields. In the case of native
E.164 addresses, the network prefix is the entire
E.164 address encoded in 8 octets, as if it were
an E.164 IDP in an ATM endsystem address
structure."
REFERENCE
"ATM Forum, Integrated Local Management Interface
(ILMI) Specification, Version 4.0,
af-ilmi-0065.000, September 1996, Section 9
ATM Forum, ATM User-Network Interface Signalling
Specification, Version 4.0 (UNI 4.0),
af-sig-0061.000, June 1996, Section 3"
SYNTAX OCTET STRING (SIZE(8|13))
AtmInterfaceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The connection setup procedures used for the
identified interface.
Other: Connection setup procedures other than
those listed below.
Auto-configuration:
Indicates that the connection setup
procedures are to be determined dynamically,
or that determination has not yet been
completed. One such mechanism is via ATM
Forum ILMI auto-configuration procedures.
ITU-T DSS2:
- ITU-T Recommendation Q.2931, Broadband
Integrated Service Digital Network (B-ISDN)
Digital Subscriber Signalling System No.2
(DSS2) User-Network Interface (UNI) Layer 3
Specification for Basic Call/Connection
Control (September 1994)
- ITU-T Draft Recommendation Q.2961,
B-ISDN DSS 2 Support of Additional Traffic
Parameters (May 1995)
- ITU-T Draft Recommendation Q.2971,
B-ISDN DSS 2 User Network Interface Layer 3
Specification for Point-to-multipoint
Call/connection Control (May 1995)
ATM Forum UNI 3.0:
ATM Forum, ATM User-Network Interface,
Version 3.0 (UNI 3.0) Specification,
(1994).
ATM Forum UNI 3.1:
ATM Forum, ATM User-Network Interface,
Version 3.1 (UNI 3.1) Specification,
(November 1994).
ATM Forum UNI Signalling 4.0:
ATM Forum, ATM User-Network Interface (UNI)
Signalling Specification Version 4.0,
af-sig-0061.000 (June 1996).
ATM Forum IISP (based on UNI 3.0 or UNI 3.1) :
Interim Inter-switch Signaling Protocol
(IISP) Specification, Version 1.0,
af-pnni-0026.000, (December 1994).
ATM Forum PNNI 1.0 :
ATM Forum, Private Network-Network Interface
Specification, Version 1.0, af-pnni-0055.000,
(March 1996).
ATM Forum B-ICI:
ATM Forum, B-ICI Specification, Version 2.0,
af-bici-0013.002, (November 1995).
ATM Forum UNI PVC Only:
An ATM Forum compliant UNI with the
signalling disabled.
ATM Forum NNI PVC Only:
An ATM Forum compliant NNI with the
signalling disabled."
SYNTAX INTEGER {
other(1),
autoConfig(2),
ituDss2(3),
atmfUni3Dot0(4),
atmfUni3Dot1(5),
atmfUni4Dot0(6),
atmfIispUni3Dot0(7),
atmfIispUni3Dot1(8),
atmfIispUni4Dot0(9),
atmfPnni1Dot0(10),
atmfBici2Dot0(11),
atmfUniPvcOnly(12),
atmfNniPvcOnly(13) }
AtmServiceCategory ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The service category for a connection."
REFERENCE
"ATM Forum Traffic Management Specification,
Version 4.0, af-tm-0056.000, June 1996."
SYNTAX INTEGER {
other(1), -- none of the following
cbr(2), -- constant bit rate
rtVbr(3), -- real-time variable bit rate
nrtVbr(4), -- non real-time variable bit rate
abr(5), -- available bit rate
ubr(6) -- unspecified bit rate
}
AtmSigDescrParamIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The value of this object identifies a row in the
atmSigDescrParamTable. The value 0 signifies that
none of the signalling parameters defined in the
atmSigDescrParamTable are applicable."
SYNTAX INTEGER (0..2147483647)
AtmTrafficDescrParamIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The value of this object identifies a row in the
atmTrafficDescrParamTable. The value 0 signifies
that no row has been identified."
SYNTAX INTEGER (0..2147483647)
AtmVcIdentifier ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The VCI value for a VCL. The maximum VCI value
cannot exceed the value allowable by
atmInterfaceMaxVciBits defined in ATM-MIB."
SYNTAX INTEGER (0..65535)
AtmVpIdentifier ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The VPI value for a VPL or VCL. The value VPI=0
is only allowed for a VCL. For ATM UNIs supporting
VPCs the VPI value ranges from 0 to 255. The VPI
value 0 is supported for ATM UNIs conforming to
the ATM Forum UNI 4.0 Annex 8 (Virtual UNIs)
specification. For ATM UNIs supporting VCCs the
VPI value ranges from 0 to 255. For ATM NNIs the
VPI value ranges from 0 to 4095. The maximum VPI
value cannot exceed the value allowable by
atmInterfaceMaxVpiBits defined in ATM-MIB."
SYNTAX INTEGER (0..4095)
AtmVorXAdminStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The value determines the desired administrative
status of a virtual link or cross-connect. The up
and down states indicate that the traffic flow is
enabled or disabled respectively on the virtual
link or cross-connect."
SYNTAX INTEGER {
up(1),
down(2)
}
AtmVorXLastChange ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The value of MIB II's sysUpTime at the time a
virtual link or cross-connect entered its current
operational state. If the current state was
entered prior to the last re-initialization of the
agent then this object contains a zero value."
SYNTAX TimeTicks
AtmVorXOperStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The value determines the operational status of a
virtual link or cross-connect. The up and down
states indicate that the traffic flow is enabled
or disabled respectively on the virtual link or
cross-connect. The unknown state indicates that
the state of it cannot be determined. The state
will be down or unknown if the supporting ATM
interface(s) is down or unknown respectively."
SYNTAX INTEGER {
up(1),
down(2),
unknown(3)
}
-- OBJECT-IDENTITIES:
-- The following atmTrafficDescriptorTypes has been moved
-- from RFC1695 and no longer appear in the revision of
-- RFC1695[3].
-- TIMOS_EXTENSIONS Edits to get around a Scotty bug - 10/04/2002
-- atmTrafficDescriptorTypes OBJECT IDENTIFIER ::= {mib-2 37 1 1}
atmMIBObjects OBJECT IDENTIFIER ::= { atmMIB 1 }
atmTrafficDescriptorTypes OBJECT IDENTIFIER ::= { atmMIBObjects 1 }
-- End TIMOS_EXTENSIONS
-- atmMIBObjects
-- See [3].
-- All other and new OBJECT IDENTITIES
-- are defined under the following subtree:
atmObjectIdentities OBJECT IDENTIFIER ::= {atmTCMIB 1}
-- The following values are defined for use as
-- possible values of the ATM traffic descriptor type.
atmNoTrafficDescriptor OBJECT-IDENTITY
STATUS deprecated
DESCRIPTION
"This identifies the no ATM traffic
descriptor type. Parameters 1, 2, 3, 4,
and 5 are not used. This traffic descriptor
type can be used for best effort traffic."
::= {atmTrafficDescriptorTypes 1}
atmNoClpNoScr OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This traffic descriptor type is for no CLP
and no Sustained Cell Rate. The use of the
parameter vector for this type:
Parameter 1: peak cell rate in cells/second
for CLP=0+1 traffic
Parameter 2: not used
Parameter 3: not used
Parameter 4: not used
Parameter 5: not used."
REFERENCE
"ATM Forum,ATM User-Network Interface,
Version 3.0 (UNI 3.0) Specification, 1994.
ATM Forum, ATM User-Network Interface,
Version 3.1 (UNI 3.1) Specification,
November 1994."
::= {atmTrafficDescriptorTypes 2}
atmClpNoTaggingNoScr OBJECT-IDENTITY
STATUS deprecated
DESCRIPTION
"This traffic descriptor is for CLP without
tagging and no Sustained Cell Rate. The use
of the parameter vector for this type:
Parameter 1: peak cell rate in cells/second
for CLP=0+1 traffic
Parameter 2: peak cell rate in cells/second
for CLP=0 traffic
Parameter 3: not used
Parameter 4: not used
Parameter 5: not used."
::= {atmTrafficDescriptorTypes 3}
atmClpTaggingNoScr OBJECT-IDENTITY
STATUS deprecated
DESCRIPTION
"This traffic descriptor is for CLP with
tagging and no Sustained Cell Rate. The use
of the parameter vector for this type:
Parameter 1: peak cell rate in cells/second
for CLP=0+1 traffic
Parameter 2: peak cell rate in cells/second
for CLP=0 traffic, excess
tagged as CLP=1
Parameter 3: not used
Parameter 4: not used
Parameter 5: not used."
::= {atmTrafficDescriptorTypes 4}
atmNoClpScr OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This traffic descriptor type is for no CLP
with Sustained Cell Rate. The use of the
parameter vector for this type:
Parameter 1: peak cell rate in cells/second
for CLP=0+1 traffic
Parameter 2: sustainable cell rate in cells/second
for CLP=0+1 traffic
Parameter 3: maximum burst size in cells
Parameter 4: not used
Parameter 5: not used."
REFERENCE
"ATM Forum,ATM User-Network Interface,
Version 3.0 (UNI 3.0) Specification, 1994.
ATM Forum, ATM User-Network Interface,
Version 3.1 (UNI 3.1) Specification,
November 1994."
::= {atmTrafficDescriptorTypes 5}
atmClpNoTaggingScr OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This traffic descriptor type is for CLP with
Sustained Cell Rate and no tagging. The use
of the parameter vector for this type:
Parameter 1: peak cell rate in cells/second
for CLP=0+1 traffic
Parameter 2: sustainable cell rate in cells/second
for CLP=0 traffic
Parameter 3: maximum burst size in cells
Parameter 4: not used
Parameter 5: not used."
REFERENCE
"ATM Forum,ATM User-Network Interface,
Version 3.0 (UNI 3.0) Specification, 1994.
ATM Forum, ATM User-Network Interface,
Version 3.1 (UNI 3.1) Specification,
November 1994."
::= {atmTrafficDescriptorTypes 6}
atmClpTaggingScr OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This traffic descriptor type is for CLP with
tagging and Sustained Cell Rate. The use of
the parameter vector for this type:
Parameter 1: peak cell rate in cells/second
for CLP=0+1 traffic
Parameter 2: sustainable cell rate in cells/second
for CLP=0 traffic, excess tagged as
CLP=1
Parameter 3: maximum burst size in cells
Parameter 4: not used
Parameter 5: not used."
REFERENCE
"ATM Forum,ATM User-Network Interface,
Version 3.0 (UNI 3.0) Specification, 1994.
ATM Forum, ATM User-Network Interface,
Version 3.1 (UNI 3.1) Specification,
November 1994."
::= {atmTrafficDescriptorTypes 7}
atmClpNoTaggingMcr OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This traffic descriptor type is for CLP with
Minimum Cell Rate and no tagging. The use of
the parameter vector for this type:
Parameter 1: peak cell rate in cells/second
for CLP=0+1 traffic
Parameter 2: CDVT in tenths of microseconds
Parameter 3: minimum cell rate in cells/second
Parameter 4: unused
Parameter 5: unused."
REFERENCE
"ATM Forum,ATM User-Network Interface,
Version 3.0 (UNI 3.0) Specification, 1994.
ATM Forum, ATM User-Network Interface,
Version 3.1 (UNI 3.1) Specification,
November 1994."
::= {atmTrafficDescriptorTypes 8}
atmClpTransparentNoScr OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This traffic descriptor type is for the CLP-
transparent model and no Sustained Cell Rate.
The use of the parameter vector for this type:
Parameter 1: peak cell rate in cells/second
for CLP=0+1 traffic
Parameter 2: CDVT in tenths of microseconds
Parameter 3: not used
Parameter 4: not used
Parameter 5: not used.
This traffic descriptor type is applicable to
connections following the CBR.1 conformance
definition.
Connections specifying this traffic descriptor
type will be rejected at UNI 3.0 or UNI 3.1
interfaces. For a similar traffic descriptor
type that can be accepted at UNI 3.0 and
UNI 3.1 interfaces, see atmNoClpNoScr."
REFERENCE
"ATM Forum,ATM User-Network Interface,
Version 3.0 (UNI 3.0) Specification, 1994.
ATM Forum, ATM User-Network Interface,
Version 3.1 (UNI 3.1) Specification,
November 1994.
ATM Forum, Traffic Management Specification,
Version 4.0, af-tm-0056.000, June 1996."
::= {atmTrafficDescriptorTypes 9}
atmClpTransparentScr OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This traffic descriptor type is for the CLP-
transparent model with Sustained Cell Rate.
The use of the parameter vector for this type:
Parameter 1: peak cell rate in cells/second
for CLP=0+1 traffic
Parameter 2: sustainable cell rate in cells/second
for CLP=0+1 traffic
Parameter 3: maximum burst size in cells
Parameter 4: CDVT in tenths of microseconds
Parameter 5: not used.
This traffic descriptor type is applicable to
connections following the VBR.1 conformance
definition.
Connections specifying this traffic descriptor
type will be rejected at UNI 3.0 or UNI 3.1
interfaces. For a similar traffic descriptor
type that can be accepted at UNI 3.0 and
UNI 3.1 interfaces, see atmNoClpScr."
REFERENCE
"ATM Forum,ATM User-Network Interface,
Version 3.0 (UNI 3.0) Specification, 1994.
ATM Forum, ATM User-Network Interface,
Version 3.1 (UNI 3.1) Specification,
November 1994.
ATM Forum, Traffic Management Specification,
Version 4.0, af-tm-0056.000, June 1996."
::= {atmTrafficDescriptorTypes 10}
atmNoClpTaggingNoScr OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This traffic descriptor type is for no CLP
with tagging and no Sustained Cell Rate. The
use of the parameter vector for this type:
Parameter 1: peak cell rate in cells/second
for CLP=0+1 traffic
Parameter 2: CDVT in tenths of microseconds
Parameter 3: not used
Parameter 4: not used
Parameter 5: not used.
This traffic descriptor type is applicable to
connections following the UBR.2 conformance
definition ."
REFERENCE
"ATM Forum,ATM User-Network Interface,
Version 3.0 (UNI 3.0) Specification, 1994.
ATM Forum, ATM User-Network Interface,
Version 3.1 (UNI 3.1) Specification,
November 1994.
ATM Forum, Traffic Management Specification,
Version 4.0, af-tm-0056.000, June 1996."
::= {atmTrafficDescriptorTypes 11}
atmNoClpNoScrCdvt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This traffic descriptor type is for no CLP
and no Sustained Cell Rate. The use of the
parameter vector for this type:
Parameter 1: peak cell rate in cells/second
for CLP=0+1 traffic
Parameter 2: CDVT in tenths of microseconds
Parameter 3: not used
Parameter 4: not used
Parameter 5: not used.
This traffic descriptor type is applicable to
CBR connections following the UNI 3.0/3.1
conformance definition for PCR CLP=0+1.
These CBR connections differ from CBR.1
connections in that the CLR objective
applies only to the CLP=0 cell flow.
This traffic descriptor type is also
applicable to connections following the UBR.1
conformance definition."
REFERENCE
"ATM Forum,ATM User-Network Interface,
Version 3.0 (UNI 3.0) Specification, 1994.
ATM Forum, ATM User-Network Interface,
Version 3.1 (UNI 3.1) Specification,
November 1994.
ATM Forum, Traffic Management Specification,
Version 4.0, af-tm-0056.000, June 1996."
::= {atmTrafficDescriptorTypes 12}
atmNoClpScrCdvt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This traffic descriptor type is for no CLP
with Sustained Cell Rate. The use of the
parameter vector for this type:
Parameter 1: peak cell rate in cells/second
for CLP=0+1 traffic
Parameter 2: sustainable cell rate in cells/second
for CLP=0+1 traffic
Parameter 3: maximum burst size in cells
Parameter 4: CDVT in tenths of microseconds
Parameter 5: not used.
This traffic descriptor type is applicable
to VBR connections following the UNI 3.0/3.1
conformance definition for PCR CLP=0+1 and
SCR CLP=0+1. These VBR connections
differ from VBR.1 connections in that
the CLR objective applies only to the CLP=0
cell flow."
REFERENCE
"ATM Forum,ATM User-Network Interface,
Version 3.0 (UNI 3.0) Specification, 1994.
ATM Forum, ATM User-Network Interface,
Version 3.1 (UNI 3.1) Specification,
November 1994.
ATM Forum, Traffic Management Specification,
Version 4.0, af-tm-0056.000, June 1996."
::= {atmTrafficDescriptorTypes 13}
atmClpNoTaggingScrCdvt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This traffic descriptor type is for CLP with
Sustained Cell Rate and no tagging. The use
of the parameter vector for this type:
Parameter 1: peak cell rate in cells/second
for CLP=0+1 traffic
Parameter 2: sustainable cell rate in cells/second
for CLP=0 traffic
Parameter 3: maximum burst size in cells
Parameter 4: CDVT in tenths of microseconds
Parameter 5: not used.
This traffic descriptor type is applicable to
connections following the VBR.2 conformance
definition."
REFERENCE
"ATM Forum,ATM User-Network Interface,
Version 3.0 (UNI 3.0) Specification, 1994.
ATM Forum, ATM User-Network Interface,
Version 3.1 (UNI 3.1) Specification,
November 1994.
ATM Forum, Traffic Management Specification,
Version 4.0, af-tm-0056.000, June 1996."
::= {atmTrafficDescriptorTypes 14}
atmClpTaggingScrCdvt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This traffic descriptor type is for CLP with
tagging and Sustained Cell Rate. The use of
the parameter vector for this type:
Parameter 1: peak cell rate in cells/second
for CLP=0+1 traffic
Parameter 2: sustainable cell rate in cells/second
for CLP=0 traffic, excess tagged as
CLP=1
Parameter 3: maximum burst size in cells
Parameter 4: CDVT in tenths of microseconds
Parameter 5: not used.
This traffic descriptor type is applicable to
connections following the VBR.3 conformance
definition."
REFERENCE
"ATM Forum,ATM User-Network Interface,
Version 3.0 (UNI 3.0) Specification, 1994.
ATM Forum, ATM User-Network Interface,
Version 3.1 (UNI 3.1) Specification,
November 1994.
ATM Forum, Traffic Management Specification,
Version 4.0, af-tm-0056.000, June 1996."
::= {atmTrafficDescriptorTypes 15}
END
--
-- Copyright (C) The Internet Society (1999). All Rights Reserved.
--
-- This document and translations of it may be copied and furnished to
-- others, and derivative works that comment on or otherwise explain it
-- or assist in its implementation may be prepared, copied, published
-- and distributed, in whole or in part, without restriction of any
-- kind, provided that the above copyright notice and this paragraph are
-- included on all such copies and derivative works. However, this
-- document itself may not be modified in any way, such as by removing
-- the copyright notice or references to the Internet Society or other
-- Internet organizations, except as needed for the purpose of
-- developing Internet standards in which case the procedures for
-- copyrights defined in the Internet Standards process must be
-- followed, or as required to translate it into languages other than
-- English.
--
-- The limited permissions granted above are perpetual and will not be
-- revoked by the Internet Society or its successors or assigns.
--
-- This document and the information contained herein is provided on an
-- "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
-- TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-- BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
-- HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
-- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

View File

@ -0,0 +1,706 @@
POWER-ETHERNET-MIB DEFINITIONS ::= BEGIN
IMPORTS
-- **********************************************************
-- > > > Use Alcatel Branch Until IANA Assigns Number < < <
-- **********************************************************
softentIND1InLinePower FROM ALCATEL-IND1-BASE
-- **********************************************************
-- > > > Use Alcatel Branch Until IANA Assigns Number < < <
-- **********************************************************
-- MODULE-IDENTITY, mib-2, OBJECT-TYPE, Integer32,
MODULE-IDENTITY, OBJECT-TYPE, Integer32,
Gauge32, Counter32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF;
powerEthernetMIB MODULE-IDENTITY
LAST-UPDATED "200212020000Z" -- December 02, 2002
ORGANIZATION "IETF Ethernet Interfaces and Hub MIB
Working Group"
CONTACT-INFO
"
Chair: Dan Romascanu
Avaya Inc.
Tel: +972-3-645-8414
Email: dromasca@avaya.com
Editor: Avi Berger
PowerDsine Inc.
Tel: 972-9-7755100 Ext 307
Fax: 972-9-7755120
E-mail: avib@PowerDsine.com
"
DESCRIPTION
"The MIB module for for managing Powered Devices (PD) or
Power Source Equipment (PSE) working according to the IEEE
802.af Powered Ethernet (DTE Power via MDI) standard.
The following terms are used throughout this
MIB module. For complete formal definitions,
the IEEE 802.3 standards should be consulted
wherever possible:
Group - A recommended, but optional, entity
defined by the IEEE 802.3 management standard,
in order to support a modular numbering scheme.
The classical example allows an implementor to
represent field-replaceable units as groups of
ports, with the port numbering matching the
modular hardware implementation.
Port - This entity identifies the port within the group
for which this entry contains information. The numbering
scheme for ports is implementation specific."
REVISION "200212020000Z" -- December 02, 2002
DESCRIPTION "Initial version, published as RFC yyyy."
-- ::= { mib-2 xx }
-- NOTE TO RFC EDITOR: When this document is published as an
-- RFC, replace xx with IANA assignment, and delete this comment.
-- **********************************************************
-- > > > Use Alcatel Branch Until IANA Assigns Number < < <
-- **********************************************************
::= { softentIND1InLinePower 999 }
-- **********************************************************
-- > > > Use Alcatel Branch Until IANA Assigns Number < < <
-- **********************************************************
pethNotifications OBJECT IDENTIFIER ::= { powerEthernetMIB 0 }
pethObjects OBJECT IDENTIFIER ::= { powerEthernetMIB 1 }
pethConformance OBJECT IDENTIFIER ::= { powerEthernetMIB 2 }
-- PSE Objects
pethPsePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PethPsePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of objects that display and control the power
characteristics power Ethernet ports on a Power Source
Entity (PSE) device. This group will be implemented in
managed power Ethernet switches and mid-span devices."
::= { pethObjects 1 }
pethPsePortEntry OBJECT-TYPE
SYNTAX PethPsePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A set of objects that display and control the power
characteristics of a power Ethernet PSE port."
INDEX { pethPsePortGroupIndex , pethPsePortIndex }
::= { pethPsePortTable 1 }
PethPsePortEntry ::= SEQUENCE {
pethPsePortGroupIndex
Integer32,
pethPsePortIndex
Integer32,
pethPsePortAdminEnable
INTEGER,
pethPsePortPowerPairsControlAbility
TruthValue,
pethPsePortPowerPairs
INTEGER,
pethPsePortPowerDetectionControl
INTEGER,
pethPsePortDetectionStatus
INTEGER,
pethPsePortPowerPriority
INTEGER,
pethPsePortPowerMaintenanceStatus
INTEGER,
pethPsePortMPSAbsentCounter
Counter32,
pethPsePortOverCurrentCounter
Counter32,
pethPsePortType
INTEGER,
pethPsePortPowerClassifications
INTEGER
}
pethPsePortGroupIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the group
containing the port to which a power Ethernet PSE is connected.
Group means box in the stack, module in a rack and the value 1
MUST be used for non-modular devices .
pethPseMidSpanGroupCapacity is the number of Mid-Span PSE
groups that can be contained within the Mid-Span PSE."
::= { pethPsePortEntry 1 }
pethPsePortIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the power Ethernet PSE
port within group pethPseGroupIndex to which the
power Ethernet PSE entry is connected."
::= { pethPsePortEntry 2 }
pethPsePortAdminEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables power supply on this port.
Setting this object at a value enable(1) enables power
and detection mechanism for this port.
Setting this object at a value disable(2) disables power
for this port."
::= { pethPsePortEntry 3 }
pethPsePortPowerPairsControlAbility OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Describes the capability of controlling the power pairs
functionality to switch pins for sourcing power.
The value true indicate that the device has the capability
to control the power pairs"
::= { pethPsePortEntry 4 }
pethPsePortPowerPairs OBJECT-TYPE
SYNTAX INTEGER {
signal(1),
spare(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Describes or controls the pairs in use. If the value of
pethPsePortPowerPairsControl is true, this object is
writable.
A value of signal(1) means that the signal pairs
only are in use.
A value of spare(2) means that the spare pairs
only are in use."
::= { pethPsePortEntry 5 }
pethPsePortPowerDetectionControl OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
test(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls the power detection mechanism of the port.
Setting the value auto(1) enables the power detection
mechanism of the port.
Setting the value test(2) puts the port in a
testmode: force continuous discovery without applying
power regardless of whether PD detected."
::= { pethPsePortEntry 6 }
pethPsePortDetectionStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
searching(2),
deliveringPower(4),
fault(5),
test(7),
denyLowPriority(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Describes the operational status of the port PD detection.
A value of disabled(1)- indicates that the PSE State diagram is in
the state IDLE
A value of searching(2)- indicates that the PSE State diagram is in
the state DETECTION, CLASSIFICATION, SIGNATURE_INVALID or BACKOFF.
A value of deliveringPower(4) - indicates that the PSE State diagram
is in the state POWER_UP, POWER_ON or POWER_OFF.
A value of fault(5) - indicates that the PSE State diagram is in the
state TEST_ERROR or the state IDLE due to the variable error
condition.
Faults detected are vendor specific.
A value of test(7) - indicates that the PSE State diagram is in the
state TEST_MODE.
A value of denyLowPriority(8) indicates that the port was
disabled by the power management system, in order to keep
active higher priority ports.
"
::= { pethPsePortEntry 7 }
pethPsePortPowerPriority OBJECT-TYPE
SYNTAX INTEGER {
critical(1),
high(2),
low(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls the priority of the port from the point
of view of a power management algorithm. The priority that
is set by this variable could be used by a control mechanism
that prevents over current situations by disconnecting first
ports with lower power priority. Ports that connect devices
critical to the operation of the network - like the E911
telephones ports - should be set to higher priority."
::= { pethPsePortEntry 8 }
pethPsePortPowerMaintenanceStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
underCurrent(2),
mPSAbsent(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value ok(1) indicates the Power Maintenance
Signature is present and the overcurrent condition has not been
detected.
The value overCurrent (2) indicates an overcurrent condition
has been detected.
The value mPSAbsent(3) indicates that the Power Maintenance
Signature is absent."
REFERENCE "[IEEE Draft P802.3af/D4.0, November, 2002, 30.9.1.1.8
aPSEPowerMaintenanceStatus]"
::= { pethPsePortEntry 10 }
pethPsePortMPSAbsentCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of times that the
pethPsePortPowerMaintenanceStatus attribute changes from any
value to the value mPSAbsent(3)."
REFERENCE "[IEEE Draft P802.3af/D4.0, November, 2002, object 30.9.1.1.9
aPSEUnderCurrentCounter]"
::= { pethPsePortEntry 11 }
pethPsePortOverCurrentCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of times that the aPSEPowerCurrentStatus
attribute changes from any value to the value overCurrent(2)."
REFERENCE "[IEEE Draft P802.3af/D4.0, November, 2002, object 30.9.1.1.1
aPSEOverCurrentCounter]"
::= { pethPsePortEntry 12 }
pethPsePortType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
telephone(2),
webcam(3),
wireless(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A manager will set the value of this variable to a value
that indicates the type of the device that is connected
to theport. This value can be the result of the mapping
the address of the station connected to the port and of
the value of the pethPdPortType of the respective PD port."
::= { pethPsePortEntry 13 }
pethPsePortPowerClassifications OBJECT-TYPE
SYNTAX INTEGER {
class0(1),
class1(2),
class2(3),
class3(4),
class4(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Classification is a way to tag different terminals on the
Power over LAN network according to their power consumption.
Devices such as IP telephones, WLAN access points and others,
will be classified according to their power requirements.
The value is only valid while a valid PD is being detected as
indicated by the attribute pethPsePortDetectionStatus reporting
the value or deliveringPower(4)."
REFERENCE "[IEEE Draft P802.3af/D4.0, November, 2002,
object 30.9.1.1.7 aPSEPowerClassification]"
::= { pethPsePortEntry 14 }
-- PD Port table
pethPdPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PethPdPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of objects that display and control the power
characteristics power Ethernet ports on a Powered
Device(PD) device. This group will be implemented in
managed powered and mid-span devices."
::= { pethObjects 2 }
pethPdPortEntry OBJECT-TYPE
SYNTAX PethPdPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A set of objects that display and control the power
characteristics of a Powered Device port."
INDEX { pethPdPortIndex }
::= { pethPdPortTable 1 }
PethPdPortEntry ::= SEQUENCE {
pethPdPortIndex
InterfaceIndex,
pethPdPortAdminEnable
INTEGER
}
pethPdPortIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index value that uniquely identifies an
interface to a PD device. The
interface identified by a particular value of
this index is the same interface as identified
by the same value of ifIndex. The mapping
between the ifIndex values and the numbering of
the port on the device is an implementation
issue."
::= { pethPdPortEntry 1 }
pethPdPortAdminEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value identifies the operational state of the PD functions.
An interface which can provide the PD functions will be enabled
to do so when this attribute has the value enable. When this
attribute has the value disable the interface will act
as it would if it had no PD function."
::= { pethPdPortEntry 2 }
-- Main PSE Objects
pethMainPseObjects OBJECT IDENTIFIER ::= { pethObjects 3 }
pethMainPseTable OBJECT-TYPE
SYNTAX SEQUENCE OF PethMainPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of objects that display and control the Main power
on a PSE device. Example - an Ethernet switch midspan device can
control an Ethnternet port and the Main Power supply unit's."
::= { pethMainPseObjects 1 }
pethMainPseEntry OBJECT-TYPE
SYNTAX PethMainPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A set of objects that display and control the Main power
of a PSE. "
INDEX { pethMainPseGroupIndex }
::= { pethMainPseTable 1 }
PethMainPseEntry ::= SEQUENCE {
pethMainPseGroupIndex
Integer32,
pethMainPsePower
Gauge32 ,
pethMainPseOperStatus
INTEGER,
pethMainPseConsumptionPower
Gauge32,
pethMainPseUsageThreshold
Integer32
}
pethMainPseGroupIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the group to which
power Ethernet PSE is connected.Group means (box in the stack,
module in a rack) and the value 1 MUST be used for non-modular
devices "
::= { pethMainPseEntry 1 }
pethMainPsePower OBJECT-TYPE
SYNTAX Gauge32 (1..65535)
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The nominal power of the PSE expressed in Watts."
::= { pethMainPseEntry 2 }
pethMainPseOperStatus OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2),
faulty(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of the main PSE."
::= { pethMainPseEntry 3 }
pethMainPseConsumptionPower OBJECT-TYPE
SYNTAX Gauge32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measured usage power expressed in Watts."
::= { pethMainPseEntry 4 }
pethMainPseUsageThreshold OBJECT-TYPE
SYNTAX Integer32 (1..99)
UNITS "%"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The usage threshold expressed in percents for
comparing the measured power and initiating
an alarm if the threshold is exceeded."
::= { pethMainPseEntry 7 }
-- Notification Control Objects
pethNotificationControl OBJECT IDENTIFIER ::= { pethObjects 4 }
pethNotificationControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF PethNotificationControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of objects that display and control the Notification
on a PSE device."
::= { pethNotificationControl 1 }
pethNotificationControlEntry OBJECT-TYPE
SYNTAX PethNotificationControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A set of objects that control the Notification events."
INDEX { pethNotificationControlGroupIndex }
::= { pethNotificationControlTable 1 }
PethNotificationControlEntry ::= SEQUENCE {
pethNotificationControlGroupIndex
Integer32,
pethNotificationControlEnable
INTEGER
}
pethNotificationControlGroupIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the group. Group means
box in the stack, module in a rack and it is RECOMENDED
that the value 1 be used for non-modular devices "
::= { pethNotificationControlEntry 1 }
pethNotificationControlEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable Notification from Agent"
::= { pethNotificationControlEntry 2 }
--
-- Notifications Section
--
--
pethPsePortOnOffNotification NOTIFICATION-TYPE
OBJECTS { pethPsePortDetectionStatus }
STATUS current
DESCRIPTION
" This Notification indicates if Pse Port is delivering or
not power to the PD. This Notification SHOULD be sent on
every status change except in the searching mode."
::= { pethNotifications 1 }
pethPsePortPowerMaintenanceStatusNotification NOTIFICATION-TYPE
OBJECTS { pethPsePortPowerMaintenanceStatus }
STATUS current
DESCRIPTION
" This Notification indicates a Port Change Status and it
SHOULD be sent on every status change."
::= { pethNotifications 2 }
pethMainPowerUsageOnNotification NOTIFICATION-TYPE
OBJECTS { pethMainPseConsumptionPower }
STATUS current
DESCRIPTION
" This Notification indicate PSE Threshold usage indication is
on, the usage power is above the threshold."
::= { pethNotifications 4 }
pethMainPowerUsageOffNotification NOTIFICATION-TYPE
OBJECTS { pethMainPseConsumptionPower }
STATUS current
DESCRIPTION
" This Notification indicate PSE Threshold usage indication
off, the usage power is below the threshold."
::= { pethNotifications 5 }
--
-- Conformance Section
--
pethCompliances OBJECT IDENTIFIER ::= { pethConformance 1 }
pethGroups OBJECT IDENTIFIER ::= { pethConformance 2 }
pethCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the
Power Ethernet MIB."
MODULE -- this module
GROUP pethPsePortGroup
DESCRIPTION
"The pethPsePortGroup is mandatory for systems which
implement PSE ports."
GROUP pethPdPortGroup
DESCRIPTION
"The pethPdPortGroup is mandatory for systems which
implement PD Ports."
GROUP pethMainPseGroup
DESCRIPTION
"The pethMainPseGroup is mandatory for systems which
implement main power supply within a PSE Device."
GROUP pethNotificationControlGroup
DESCRIPTION
"The pethNotificationControlGroup is mandatory for systems which
implement PSE ports."
::= { pethCompliances 1 }
pethPseCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the PSE and MID-
Span."
MODULE -- this module
MANDATORY-GROUPS {pethPsePortGroup, pethMainPseGroup,pethNotificationControlGroup}
::= { pethCompliances 2 }
pethPdCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the PD."
MODULE -- this module
MANDATORY-GROUPS {pethPdPortGroup}
::= { pethCompliances 3}
pethPsePortGroup OBJECT-GROUP
OBJECTS {
pethPsePortAdminEnable,
pethPsePortPowerPairsControlAbility,
pethPsePortPowerDetectionControl,
pethPsePortPowerPairs,
pethPsePortDetectionStatus,
pethPsePortPowerPriority,
pethPsePortPowerMaintenanceStatus ,
pethPsePortMPSAbsentCounter,
pethPsePortOverCurrentCounter,
pethPsePortType,
pethPsePortPowerClassifications
}
STATUS current
DESCRIPTION
"The pethPsePortGroup is mandatory for systems which
implement PSE ports."
::= { pethGroups 1 }
pethPdPortGroup OBJECT-GROUP
OBJECTS {
pethPdPortAdminEnable
}
STATUS current
DESCRIPTION
"The pethPdPortGroup is mandatory for systems which
implement PD Ports."
::= { pethGroups 2 }
pethMainPseGroup OBJECT-GROUP
OBJECTS {
pethMainPsePower,
pethMainPseOperStatus,
pethMainPseConsumptionPower,
pethMainPseUsageThreshold
}
STATUS current
DESCRIPTION
"Main PSE Objects. "
::= { pethGroups 3 }
pethNotificationControlGroup OBJECT-GROUP
OBJECTS {
pethNotificationControlEnable
}
STATUS current
DESCRIPTION
"Notification Control Objects. "
::= { pethGroups 4 }
pethPsePortNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { pethPsePortOnOffNotification,
pethPsePortPowerMaintenanceStatusNotification}
STATUS current
DESCRIPTION "Pse Notification indications"
::= { pethCompliances 4 }
pethMainPowerNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { pethMainPowerUsageOnNotification,
pethMainPowerUsageOffNotification}
STATUS current
DESCRIPTION "Pse Notification indications"
::= { pethCompliances 5 }
END

2889
mibs/aos/AlcatelIND1AAA.mib Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,776 @@
ALCATEL-IND1-BASE DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY, enterprises
FROM
SNMPv2-SMI;
alcatelIND1BaseMIB MODULE-IDENTITY
LAST-UPDATED "200704020008Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
This module provides base definitions for modules
developed to manage Alcatel-Lucent infrastructure products.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704020008Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { alcatel 800 }
alcatel OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Alcatel-Lucent Corporate Private Enterprise Number."
::= { enterprises 6486 }
alcatelIND1Management OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Internetworking Division 1 Management Branch."
::= { alcatelIND1BaseMIB 1 }
managementIND1Hardware OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Hardware Feature Management Branch."
::= { alcatelIND1Management 1 }
managementIND1Software OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Software Feature Management Branch."
::= { alcatelIND1Management 2 }
managementIND1Notifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Notifications Related Management Branch."
::= { alcatelIND1Management 3 }
managementIND1AgentCapabilities OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Notifications Related Management Branch."
::= { alcatelIND1Management 4 }
hardwareIND1Entities OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Hardware Feature Related ENTITY-MIB Extensions."
::= { managementIND1Hardware 1 }
hardwareIND1Devices OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch Where Object Indentifiers For Chassis And Modules Are Defined."
::= { managementIND1Hardware 2 }
softwareIND1Entities OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Software Feature Related Extensions."
::= { managementIND1Software 1 }
softwareIND1Services OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Software Features Related to any service related extensions.
Usually management for non AOS devices or software."
::= { managementIND1Software 2 }
notificationIND1Entities OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Notification Related ENTITY-MIB Extensions."
::= { managementIND1Notifications 1 }
notificationIND1Traps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Notification/Trap Definitions."
::= { managementIND1Notifications 2 }
aipAMAPTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Alcatel-Lucent/Xylan Mapping Adjaceny Protocol Notification/Trap Definitions."
::= { notificationIND1Traps 1 }
aipGMAPTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Group Mobility Advertising Protocol Notification/Trap Definitions."
::= { notificationIND1Traps 2 }
policyManagerTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Policy Manager Notification/Trap Definitions."
::= { notificationIND1Traps 3 }
chassisTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Chassis Notification/Trap Definitions."
::= { notificationIND1Traps 4 }
healthMonTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Chassis Notification/Trap Definitions."
::= { notificationIND1Traps 5 }
cmmEsmDrvTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For CMM Ethernet Driver Notification/Trap Definitions."
::= { notificationIND1Traps 6 }
spanningTreeTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For CMM Spanning Tree Notification/Trap Definitions."
::= { notificationIND1Traps 7 }
portMirroringMonitoringTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Port mirroring and monitoring Notification/Trap Definitions."
::= { notificationIND1Traps 8 }
sourceLearningTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Source Learning Notification/Trap Definitioins."
::= { notificationIND1Traps 9 }
slbTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Server Load Balancing Notification/Trap Definitions."
::= { notificationIND1Traps 10 }
switchMgtTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Switch Management Notification/Trap Definitions."
::= { notificationIND1Traps 11 }
trapMgrTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Trap Manager Notification Definitions."
::= { notificationIND1Traps 12 }
groupmobilityTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Group Mobility Notification/Trap Definitions."
::= { notificationIND1Traps 13 }
lnkaggTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Link Aggregation Notification/Trap Definitions."
::= { notificationIND1Traps 14 }
trafficEventTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OID branch for network traffic event Trap/Notification Definitions."
::= { notificationIND1Traps 15 }
atmTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for ATM Notification/Trap Definitions."
::= { notificationIND1Traps 16 }
pethTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for power over ethernet Notification/Trap Definitions."
::= { notificationIND1Traps 17 }
wccpTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Web Cache Coordination Protocol Notification/Trap Definitions."
::= { notificationIND1Traps 18 }
alaNMSTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Network Management Software Notification/Trap Definitions."
::= { notificationIND1Traps 19 }
alaNetSecTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Network Security Notification/Trap Definitions."
::= { notificationIND1Traps 20 }
alaAaaTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for AAA Notification/Trap Definitions."
::= { notificationIND1Traps 21 }
alaLbdTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Loop Back Detection Notification/Trap Definitions."
::= { notificationIND1Traps 22 }
alaDhcpClientTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for DHCP Client Notification/Trap Definitions."
::= { notificationIND1Traps 23 }
hardentIND1Physical OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Physical Hardware Feature Related ENTITY-MIB Extensions."
::= { hardwareIND1Entities 1 }
hardentIND1System OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For System Wide Hardware Feature Related ENTITY-MIB Extensions."
::= { hardwareIND1Entities 2 }
hardentIND1Chassis OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Chassis Hardware Feature Related ENTITY-MIB Extensions."
::= { hardwareIND1Entities 3 }
hardentIND1Pcam OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Pseudo-CAM Hardware Feature Related ENTITY-MIB Extensions."
::= { hardwareIND1Entities 4 }
softentIND1SnmpAgt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For SNMP Agent Information."
::= { softwareIND1Entities 1 }
softentIND1TrapMgr OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Trap Manager Information."
::= { softwareIND1Entities 2 }
softentIND1VlanMgt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For VLAN Manager Information."
::= { softwareIND1Entities 3 }
softentIND1GroupMobility OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Group Mobility Information."
::= { softwareIND1Entities 4 }
softentIND1Port OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Port Manager Information."
::= { softwareIND1Entities 5 }
softentIND1Sesmgr OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Session Manager Information."
::= { softwareIND1Entities 7 }
softentIND1MacAddress OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Source Learning MAC Address Information."
::= { softwareIND1Entities 8 }
softentIND1Aip OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Interswitch Protocol Information."
::= { softwareIND1Entities 9 }
softentIND1Routing OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Routing Information."
::= { softwareIND1Entities 10 }
softentIND1Confmgr OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Configuration Manager Information."
::= { softwareIND1Entities 11 }
softentIND1VlanStp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For VLAN Spanning Tree Protocol Information."
::= { softwareIND1Entities 12 }
softentIND1LnkAgg OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Link Aggregation Information."
::= { softwareIND1Entities 13 }
softentIND1Policy OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Policy Information."
::= { softwareIND1Entities 14 }
softentIND1AAA OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Authentication, Authorization, and Accounting (AAA) Information."
::= { softwareIND1Entities 15 }
softentIND1Health OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Health Information."
::= { softwareIND1Entities 16 }
softentIND1WebMgt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For WebView Information."
::= { softwareIND1Entities 17 }
softentIND1Ipms OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For IPMS Information."
::= { softwareIND1Entities 18 }
softentIND1PortMirroringMonitoring OBJECT-IDENTITY
STATUS current
DESCRIPTION
" Branch for Port Mirroring and Monitoring information."
::= { softwareIND1Entities 19 }
softentIND1Slb OBJECT-IDENTITY
STATUS current
DESCRIPTION
" Branch for Server Load Balancing information."
::= { softwareIND1Entities 20 }
softentIND1Dot1Q OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For 802.1Q Information."
::= { softwareIND1Entities 21 }
softentIND1QoS OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For QoS and Filtering Information."
::= { softwareIND1Entities 22 }
softentIND1Ip OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for IP private information."
::= { softwareIND1Entities 23 }
softentIND1StackMgr OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Stack Manager private information."
::= { softwareIND1Entities 24 }
softentIND1Partmgr OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Partitioned Manager Information."
::= { softwareIND1Entities 25 }
softentIND1Ntp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Network Time Protocol Information."
::= { softwareIND1Entities 26 }
softentIND1InLinePower OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for In Line Power management Information."
::= { softwareIND1Entities 27 }
softentIND1Vrrp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for VRRP."
::= { softwareIND1Entities 28 }
softentIND1Ipv6 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for IPv6 private information."
::= { softwareIND1Entities 29 }
softentIND1Dot1X OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for 802.1x private information."
::= { softwareIND1Entities 30 }
softentIND1Sonet OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Software Feature Related to Sonet"
::= { softwareIND1Entities 31 }
softentIND1Atm OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for ATM information."
::= { softwareIND1Entities 32 }
softentIND1PortMapping OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Port Mapping private information."
::= { softwareIND1Entities 33 }
softentIND1Igmp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for IGMP proprietary information."
::= { softwareIND1Entities 34 }
softentIND1Mld OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for MLD proprietary nformation."
::= { softwareIND1Entities 35 }
softentIND1Gvrp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for GVRP information."
::= { softwareIND1Entities 36 }
softentIND1VlanStackingMgt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Vlan Stacking Management proprietary information."
::= { softwareIND1Entities 37 }
softentIND1Wccp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Web Cache Coordination Protocol information."
::= { softwareIND1Entities 38 }
softentIND1Ssh OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for SSH proprietary information."
::= { softwareIND1Entities 39 }
softentIND1EthernetOam OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Configuration Fault Management Information for Ethernet OAM"
::= { softwareIND1Entities 40 }
softentIND1IPMVlanMgt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for IPM Vlan Management proprietary information."
::= { softwareIND1Entities 41 }
softentIND1IPsec OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for IPsec proprietary information."
::= { softwareIND1Entities 43 }
softentIND1Udld OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for UDLD information."
::= { softwareIND1Entities 44 }
softentIND1BFD OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for BFD information."
::= { softwareIND1Entities 45 }
softentIND1Erp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Ethernet Ring Protection proprietary information."
::= { softwareIND1Entities 46 }
softentIND1NetSec OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Network Security information."
::= { softwareIND1Entities 48 }
softentIND1eService OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for E-Serices proprietary information."
::= { softwareIND1Entities 50 }
softentIND1serviceMgr OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Service Manager proprietary information."
::= { softwareIND1Entities 51 }
softentIND1Dot3Oam OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for 802.3ah proprietary information."
::= { softwareIND1Entities 52 }
softentIND1MplsFrr OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for MPLS FRR proprietary information."
::= { softwareIND1Entities 53 }
softentIND1LicenseManager OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for License Manager proprietary information."
::= { softwareIND1Entities 54 }
softentIND1Saa OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Service Assurance Agent proprietary information."
::= { softwareIND1Entities 55 }
softentIND1Lbd OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Loop Back Detection information."
::= { softwareIND1Entities 56 }
softentIND1Mvrp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for MVRP information."
::= { softwareIND1Entities 57 }
softentIND1LldpMed OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for LLDP MED information."
::= { softwareIND1Entities 58 }
softentIND1DhcpSrv OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for DHCP Server information."
::= { softwareIND1Entities 59 }
routingIND1Tm OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For DRC Task Manager Information."
::= { softentIND1Routing 1 }
routingIND1Iprm OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For IP Route Manager Information."
::= { softentIND1Routing 2 }
routingIND1Rip OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Routing Information Protocol (RIP) Information."
::= { softentIND1Routing 3 }
routingIND1Ospf OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Open Shortest Path First (OSPF) Information."
::= { softentIND1Routing 4 }
routingIND1Bgp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Border Gateway Protocol (BGP) Information."
::= { softentIND1Routing 5 }
routingIND1Pim OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Protocol Independent Multicast (PIM-SM and PIM-DM) Information."
::= { softentIND1Routing 6 }
routingIND1Dvmrp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Distance-Vector Multicast Routing Protocol (DVMRP) Information."
::= { softentIND1Routing 7 }
routingIND1Ipx OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Novell Internetwork Packet Exchange (IPX) Protocol Information."
::= { softentIND1Routing 8 }
routingIND1UdpRelay OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For UDP Relay Agent."
::= { softentIND1Routing 9 }
routingIND1Ipmrm OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For IP Multicast Route Manager Information."
::= { softentIND1Routing 10 }
routingIND1RDP OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For IP Multicast Route Manager Information."
::= { softentIND1Routing 11 }
routingIND1Ripng OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For RIPng."
::= { softentIND1Routing 12 }
routingIND1Ospf3 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OSPF3."
::= { softentIND1Routing 13 }
routingIND1ISIS OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For ISIS Routing."
::= { softentIND1Routing 14 }
routingIND1Vrf OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Virtual Router support."
::= { softentIND1Routing 15 }
serventIND1Aqe OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For AQE."
::= { softwareIND1Services 1 }
END

909
mibs/aos/AlcatelIND1Bfd.mib Normal file
View File

@ -0,0 +1,909 @@
-- BFD MIB
ALCATEL-IND1-BFD-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, Counter64,TimeTicks,
OBJECT-IDENTITY
FROM SNMPv2-SMI -- [RFC2578]
MODULE-COMPLIANCE,OBJECT-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION, TruthValue,
RowStatus
FROM SNMPv2-TC -- [RFC2579]
InterfaceIndex, InterfaceIndexOrZero
FROM IF-MIB -- [RFC2863]
InetAddress, InetAddressType, InetPortNumber
FROM INET-ADDRESS-MIB -- [RFC4001]
softentIND1BFD
FROM ALCATEL-IND1-BASE;
alcatelIND1BfdMIB MODULE-IDENTITY
LAST-UPDATED "200805030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
Configuration of Bidirectional Forwarding detection(BFD) protocol parameters.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200805030000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { softentIND1BFD 1}
alaBfdObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Bi-Directional forwarding detection
Subsystem managed objects"
::= { alcatelIND1BfdMIB 1 }
alcatelIND1BfdMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Conformance"
::= { alcatelIND1BfdMIB 2 }
-- Textual Conventions
AlaBfdInterval ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The BFD interval delay in milliseconds."
SYNTAX Unsigned32 (1..65535)
AlaBfdDiag ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A common BFD diagnostic code."
SYNTAX INTEGER { noDiagnostic(1),
controlDetectionTimeExpired(2),
echoFunctionFailed(3),
neighborSignaledSessionDown(4),
forwardingPlaneReset(5),
pathDown(6),
concatenatedPathDown(7),
administrativelyDown(8),
reverseConcatenatedPathDown (9)
}
AlaBfdStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" Admin status"
SYNTAX INTEGER { enabled(1),
disabled(2)
}
-- BFD General Variables
alaBfdGlobalObjects OBJECT IDENTIFIER ::= { alaBfdObjects 1 }
alaBfdGlobalAdminStatus OBJECT-TYPE
SYNTAX AlaBfdStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The global administrative status of BFD in this
router."
DEFVAL { enabled }
::= { alaBfdGlobalObjects 1 }
alaBfdGlobalTxInterval OBJECT-TYPE
SYNTAX AlaBfdInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies the Desired Tx interval at which
BFD packets should be transmitted at global level."
DEFVAL { 300 }
::= { alaBfdGlobalObjects 2 }
alaBfdGlobalRxInterval OBJECT-TYPE
SYNTAX AlaBfdInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies the Min Rx interval at which BFD
packets should be transmitted at global level."
DEFVAL { 300 }
::= { alaBfdGlobalObjects 3 }
alaBfdGlobalOperMode OBJECT-TYPE
SYNTAX INTEGER { asyncMode(1),
demandMode(2),
echoOnly(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies the operation mode at global
level"
DEFVAL { asyncMode }
::= { alaBfdGlobalObjects 4 }
alaBfdGlobalVersionNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version number of the BFD protocol that this
session is running in."
DEFVAL{1}
::= { alaBfdGlobalObjects 5 }
alaBfdGlobalL2HoldTimer OBJECT-TYPE
SYNTAX AlaBfdInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies the L2 convergence timer
value at global level."
DEFVAL { 500 }
::= { alaBfdGlobalObjects 6}
alaBfdGlobalProtocols OBJECT-TYPE
SYNTAX BITS { ospf(0),
bgp(1),
dvmrp(2),
vrrp(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "BFD Protocol status: Bits 0 - 3
bit 0 - OSPF enabled/disabled
bit 1 - BGP enabled/disabled
bit 2 - DVMRP enabled/disabled
bit 3 - VRRP enabled/disabled "
::= { alaBfdGlobalObjects 7}
alaBfdGlobalEchoObjects OBJECT IDENTIFIER ::= { alaBfdObjects 2 }
alaBfdGlobalEcho OBJECT-TYPE
SYNTAX AlaBfdStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies status of echo mode at global
level."
::= { alaBfdGlobalEchoObjects 1 }
alaBfdGlobalEchoRxInterval OBJECT-TYPE
SYNTAX AlaBfdInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies the Echo Rx interval at which BFD
packets should be transmitted at global level."
DEFVAL { 300 }
::= { alaBfdGlobalEchoObjects 2 }
-- BFD interface Table
-- BFD interface Table specifies the configuration done over the interface
alaBfdIntfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaBfdIntfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The BFD Interface Table describes confiuration done over the
BFD interfaces."
::= { alaBfdObjects 3 }
alaBfdIntfEntry OBJECT-TYPE
SYNTAX AlaBfdIntfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The BFD interface Entry describes BFD interface."
INDEX { alaBfdIntfAddrType, alaBfdIntfAddr}
::= { alaBfdIntfTable 1 }
AlaBfdIntfEntry ::= SEQUENCE {
alaBfdIntfAddrType InetAddressType,
alaBfdIntfAddr InetAddress,
alaBfdIntfIndex InterfaceIndex,
alabfdIntfAdminStatus AlaBfdStatus,
alaBfdIntfDesiredMinTxInterval AlaBfdInterval,
alaBfdIntfReqMinRxInterval AlaBfdInterval,
alaBfdIntfEchoMode AlaBfdStatus,
alaBfdIntfReqMinEchoRxInterval AlaBfdInterval,
alaBfdIntfDetectMult Unsigned32,
alaBfdIntfOperMode INTEGER,
alaBfdIntfsesstype INTEGER,
alaBfdIntfAuthPresFlag TruthValue,
alaBfdIntfAuthenticationType INTEGER,
alaBfdIntfL2HoldTimer AlaBfdInterval,
alaBfdIntfRowStatus RowStatus
}
alaBfdIntfAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies IP address type values
unknown(0), ipv4(1) or ipv6(2) have to be
supported."
::= { alaBfdIntfEntry 1}
alaBfdIntfAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address of the BFD interface configured"
::= { alaBfdIntfEntry 2}
alaBfdIntfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Interface Index of the BFD interface"
::= { alaBfdIntfEntry 3}
alabfdIntfAdminStatus OBJECT-TYPE
SYNTAX AlaBfdStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the adminstatus of the
BFD interface."
DEFVAL { 2 }
::= { alaBfdIntfEntry 4}
alaBfdIntfDesiredMinTxInterval OBJECT-TYPE
SYNTAX AlaBfdInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object specifies the Desired Tx interval at
which BFD packets should be transmitted at
interface level. Default interval is global
configured interval"
::= { alaBfdIntfEntry 5}
alaBfdIntfReqMinRxInterval OBJECT-TYPE
SYNTAX AlaBfdInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object specifies the Min Rx interval at
which BFD packets should be transmitted at
interface level.Default interval is global
configured interval"
::= { alaBfdIntfEntry 6}
alaBfdIntfOperMode OBJECT-TYPE
SYNTAX INTEGER { asyncMode(1),
demandMode(2),
echoOnly(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object specifies the operation mode at
interface level. Default mode is global mode"
::= { alaBfdIntfEntry 7}
alaBfdIntfEchoMode OBJECT-TYPE
SYNTAX AlaBfdStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object specifies status of echo mode at
interface level."
::= { alaBfdIntfEntry 8}
alaBfdIntfReqMinEchoRxInterval OBJECT-TYPE
SYNTAX AlaBfdInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object specifies the Echo Rx interval at
which BFD packets should be transmitted at
interface level. Default interval is global
configured interval"
::= { alaBfdIntfEntry 9}
alaBfdIntfDetectMult OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object specifies the Detect multiplier at
interface level."
DEFVAL { 3 }
::= { alaBfdIntfEntry 10}
alaBfdIntfsesstype OBJECT-TYPE
SYNTAX INTEGER { singleHop(1),
multiHop(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of this BFD session corresponding to
this interface. Currently single hop supported"
DEFVAL { singleHop }
::= { alaBfdIntfEntry 11}
alaBfdIntfAuthPresFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates that the local system's
desire to use Authentication. Specifically, it
is set to true(1) if the local system wishes the
session to be authenticated or false(0) if not"
DEFVAL { false }
::= { alaBfdIntfEntry 12}
alaBfdIntfAuthenticationType OBJECT-TYPE
SYNTAX INTEGER { none (1),
simplePassword(2),
keyedMD5(3),
meticulousKeyedMD5(4),
keyedSHA1(5),
meticulousKeyedSHA1(6)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Authentication Type used for this BFD
session. This field is valid only when the
Authentication Present bit is set"
DEFVAL { 1 }
::= { alaBfdIntfEntry 13}
alaBfdIntfL2HoldTimer OBJECT-TYPE
SYNTAX AlaBfdInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object configures layer 2 convergence
timer"
::= { alaBfdIntfEntry 14}
alaBfdIntfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable is used to create, modify, and/or
delete a row in this table."
::= { alaBfdIntfEntry 15}
-- BFD Session Table
-- The BFD Session Table specifies BFD session specific
-- information.
alaBfdSessTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaBfdSessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The BFD Session Table describes the BFD sessions."
::= { alaBfdObjects 4 }
alaBfdSessEntry OBJECT-TYPE
SYNTAX AlaBfdSessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The BFD Session Entry describes BFD session."
INDEX { alaBfdSessDiscriminator}
::= { alaBfdSessTable 1 }
AlaBfdSessEntry ::= SEQUENCE {
alaBfdSessDiscriminator Unsigned32,
alaBfdSessNeighborAddrType InetAddressType,
alaBfdSessNeighborAddr InetAddress,
alaBfdSessRemoteDiscr Unsigned32,
alaBfdSessUdpPort InetPortNumber,
alaBfdSessState INTEGER,
alaBfdSessRemoteHeardFlag TruthValue,
alaBfdSessDiag AlaBfdDiag,
alaBfdSessOperMode INTEGER,
alaBfdSessEchoFuncModeDesiredFlag TruthValue,
alaBfdSessControlPlanIndepFlag TruthValue,
alaBfdSessInterface InterfaceIndexOrZero,
alaBfdSessNegotiatedTxInterval AlaBfdInterval,
alaBfdSessNegotiatedRxInterval AlaBfdInterval,
alaBfdSessProtocols BITS
}
alaBfdSessDiscriminator OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies the local discriminator
for this BFD session, used to uniquely identify it."
::= { alaBfdSessEntry 1}
alaBfdSessNeighborAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies IP address type values
unknown(0), ipv4(1) or ipv6(2) have to be
supported."
::= { alaBfdSessEntry 2}
alaBfdSessNeighborAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the neighbor IpAddress."
::= { alaBfdSessEntry 3}
alaBfdSessRemoteDiscr OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the local discriminator
for this BFD session, used to uniquely identify
it."
::= { alaBfdSessEntry 4}
alaBfdSessUdpPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination UDP Port for BFD. The default
value is the well-known value for this port."
::= { alaBfdSessEntry 5}
alaBfdSessState OBJECT-TYPE
SYNTAX INTEGER {
adminDown(1),
down(2),
init(3),
up(4),
failing(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The perceived state of the BFD session.BFD
State failing(5) is only applicable if this BFD
session is running version 0."
::= { alaBfdSessEntry 6}
alaBfdSessRemoteHeardFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies status of BFD packet
reception from the remote system. Specifically,
it is set to true(1) if the local system is
actively receiving BFD packets from the remote
system, and is set to false(0) if the local
system has not received BFD packets recently
(within the detection time) or if the local
system is attempting to tear down the BFD
session. Value placed in this object is valid
only if this session is running in BFD
version 0."
::= { alaBfdSessEntry 7}
alaBfdSessDiag OBJECT-TYPE
SYNTAX AlaBfdDiag
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A diagnostic code specifying the local system's
reason for the last transition of the session
from up(4)to some other state."
::= { alaBfdSessEntry 8}
alaBfdSessOperMode OBJECT-TYPE
SYNTAX INTEGER { asyncMode(1),
demandMode(2),
echoOnly(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies current operating mode
that BFD session is operating in.
A value of AsyncMode(1) ...
A value of DemandMode(2) ..."
::= { alaBfdSessEntry 9}
alaBfdSessEchoFuncModeDesiredFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates that the local system's
desire to use Echo mode. Specifically, it is set
to true(1) if the local system wishes to use
Echo mode or false(0) if not"
::= { alaBfdSessEntry 10}
alaBfdSessControlPlanIndepFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates that the local system's
ability to continue to function through a
disruption of the control plane. Specifically,
it is set to true(1) if the local system BFD
implementation independent of the control plane.
Otherwise, the value is set to false(0)"
DEFVAL {1}
::= { alaBfdSessEntry 11}
alaBfdSessInterface OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an interface index used
to indicate the interface which this BFD
session is running on. This value can be zero
if there are no interface associated
with this BFD session"
::= { alaBfdSessEntry 12}
alaBfdSessNegotiatedTxInterval OBJECT-TYPE
SYNTAX AlaBfdInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the minimum interval, in
milliseconds, that the local system will
transmit BFD Control packets."
::= { alaBfdSessEntry 13}
alaBfdSessNegotiatedRxInterval OBJECT-TYPE
SYNTAX AlaBfdInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the minimum interval, in
milliseconds, that the local system will
Receive BFD Control packets."
::= { alaBfdSessEntry 14}
alaBfdSessProtocols OBJECT-TYPE
SYNTAX BITS { ospf(0),
bgp(1),
dvmrp(2),
vrrp(3),
iprm(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "BFD Protocol status: Bits 0 - 3
bit 0 - OSPF enabled/disabled
bit 1 - BGP enabled/disabled
bit 2 - DVMRP enabled/disabled
bit 3 - VRRP enabled/disabled
bit 4 - IPRM enabled/disabled"
::= { alaBfdSessEntry 15}
-- BFD Session Performance Table
alaBfdSessPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaBfdSessPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies BFD Session performance counters."
::= { alaBfdObjects 5 }
alaBfdSessPerfEntry OBJECT-TYPE
SYNTAX AlaBfdSessPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by a BFD-enabled node
for every BFD Session. bfdCounterDiscontinuityTime is
used to indicate potential discontinuity for all counter
objects in this table."
AUGMENTS { alaBfdSessEntry }
::= { alaBfdSessPerfTable 1 }
AlaBfdSessPerfEntry ::= SEQUENCE {
alaBfdSessPerfPktIn Counter64,
alaBfdSessPerfPktOut Counter64,
alaBfdSessPerfEchoOut Counter64,
alaBfdSessPerfUpTime TimeTicks,
alaBfdSessPerfLastSessDownTime TimeTicks,
alaBfdSessPerfLastCommLostDiag AlaBfdDiag,
alaBfdSessPerfSessUpCount Counter64,
alaBfdSessPerfDiscTime TimeTicks
}
alaBfdSessPerfPktIn OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of BFD messages received for this BFD
session."
::= { alaBfdSessPerfEntry 1 }
alaBfdSessPerfPktOut OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of BFD messages sent for this BFD
session."
::= { alaBfdSessPerfEntry 2 }
alaBfdSessPerfEchoOut OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of BFD Echo messages sent for this BFD
session."
::= { alaBfdSessPerfEntry 3 }
alaBfdSessPerfUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime on the most recent occasion at
which the session came up. If no such up event exists
this object contains a zero value."
::= { alaBfdSessPerfEntry 4 }
alaBfdSessPerfLastSessDownTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime on the most recent occasion at
which the last time communication was lost with the
neighbor. If no such down event exist this object
contains a zero value."
::= { alaBfdSessPerfEntry 5 }
alaBfdSessPerfLastCommLostDiag OBJECT-TYPE
SYNTAX AlaBfdDiag
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The BFD diag code for the last time communication was
lost with the neighbor. If no such down event exists
this object contains a zero value."
::= { alaBfdSessPerfEntry 6 }
alaBfdSessPerfSessUpCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times this session has gone into the Up
state since the router last rebooted."
::= { alaBfdSessPerfEntry 7 }
alaBfdSessPerfDiscTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime on the most recent occasion at
which any one or more of the session counters suffered
a discontinuity.The relevant counters are the specific
instances associated with this BFD session of any
Counter64 object contained in the BfdSessPerfTable.
If no such discontinuities have occurred since the last
re-initialization of the local management subsystem,
then this object contains a zero value."
::= { alaBfdSessPerfEntry 8 }
-- BFD Conformance
alcatelIND1BfdMIBGroups OBJECT IDENTIFIER ::=
{ alcatelIND1BfdMIBConformance 1}
alcatelIND1BfdMIBCompliances OBJECT IDENTIFIER ::=
{ alcatelIND1BfdMIBConformance 2}
-- compliance statements
alcatelIND1BfdMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for device support of BFD."
MODULE
MANDATORY-GROUPS {
alaBfdbasicGroup,
alaBfdIntfCfgGroup,
alaBfdSessGroup,
alaBfdSessPerfGroup
}
::= { alcatelIND1BfdMIBCompliances 1}
-- units of conformance
alaBfdbasicGroup OBJECT-GROUP
OBJECTS {
alaBfdGlobalAdminStatus,
alaBfdGlobalTxInterval,
alaBfdGlobalRxInterval,
alaBfdGlobalOperMode,
alaBfdGlobalVersionNumber,
alaBfdGlobalL2HoldTimer,
alaBfdGlobalProtocols,
alaBfdGlobalEcho,
alaBfdGlobalEchoRxInterval
}
STATUS current
DESCRIPTION
"A collection of objects providing information about the
configuration done for BFD at global level."
::= { alcatelIND1BfdMIBGroups 1}
alaBfdIntfCfgGroup OBJECT-GROUP
OBJECTS {
alaBfdIntfIndex,
alabfdIntfAdminStatus,
alaBfdIntfDesiredMinTxInterval,
alaBfdIntfReqMinRxInterval,
alaBfdIntfEchoMode,
alaBfdIntfReqMinEchoRxInterval,
alaBfdIntfDetectMult,
alaBfdIntfOperMode,
alaBfdIntfsesstype,
alaBfdIntfAuthPresFlag,
alaBfdIntfAuthenticationType,
alaBfdIntfL2HoldTimer
}
STATUS current
DESCRIPTION
"A collection of objects providing information about the
configuration done for a BFD interface."
::= { alcatelIND1BfdMIBGroups 2}
alaBfdSessGroup OBJECT-GROUP
OBJECTS {
alaBfdSessNeighborAddrType,
alaBfdSessNeighborAddr,
alaBfdSessRemoteDiscr,
alaBfdSessUdpPort,
alaBfdSessState,
alaBfdSessRemoteHeardFlag,
alaBfdSessDiag,
alaBfdSessOperMode,
alaBfdSessEchoFuncModeDesiredFlag,
alaBfdSessControlPlanIndepFlag,
alaBfdSessInterface,
alaBfdSessNegotiatedTxInterval,
alaBfdSessNegotiatedRxInterval,
alaBfdSessProtocols
}
STATUS current
DESCRIPTION
"A collection of objects providing information about the
BFD session."
::= { alcatelIND1BfdMIBGroups 3}
alaBfdSessPerfGroup OBJECT-GROUP
OBJECTS {
alaBfdSessPerfPktIn,
alaBfdSessPerfPktOut,
alaBfdSessPerfEchoOut,
alaBfdSessPerfUpTime,
alaBfdSessPerfLastSessDownTime,
alaBfdSessPerfLastCommLostDiag,
alaBfdSessPerfSessUpCount,
alaBfdSessPerfDiscTime
}
STATUS current
DESCRIPTION
"A collection of objects providing information about the
BFD session performance counters."
::= { alcatelIND1BfdMIBGroups 4}
END

5511
mibs/aos/AlcatelIND1Bgp.mib Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,430 @@
ALCATEL-IND1-DOT1Q-MIB DEFINITIONS ::= BEGIN
IMPORTS
RowStatus, DisplayString FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
softentIND1Dot1Q FROM ALCATEL-IND1-BASE;
alcatelIND1Dot1QMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
802.1q for vlan assignment to slot/port and aggregates
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"Addressing discrepancies with Alcatel Standard."
::= { softentIND1Dot1Q 1}
alcatelIND1Dot1QMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For 802.1Q
Subsystem Managed Objects."
::= { alcatelIND1Dot1QMIB 1 }
alcatelIND1Dot1QMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For 802.1Q
Subsystem Conformance Information."
::= { alcatelIND1Dot1QMIB 2 }
alcatelIND1Dot1QMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For 802.1Q
Subsystem Units Of Conformance."
::= { alcatelIND1Dot1QMIBConformance 1 }
alcatelIND1Dot1QMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For 802.1Q
Subsystem Compliance Statements."
::= { alcatelIND1Dot1QMIBConformance 2 }
v8021Q OBJECT IDENTIFIER ::= { alcatelIND1Dot1QMIBObjects 1 }
-- the 8021Q port/vlan table
qPortVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF QPortVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the 802.1q vlans on a port."
::= { v8021Q 1 }
qPortVlanEntry OBJECT-TYPE
SYNTAX QPortVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in 802.1q port vlan table."
INDEX { qPortVlanSlot, qPortVlanPort, qPortVlanTagValue }
::= { qPortVlanTable 1 }
QPortVlanEntry ::= SEQUENCE {
qPortVlanSlot
INTEGER,
qPortVlanPort
INTEGER,
qPortVlanTagValue
INTEGER,
qPortVlanStatus
RowStatus,
qPortVlanDescription
DisplayString,
qPortVlanForceTagInternal
INTEGER
}
qPortVlanSlot OBJECT-TYPE
SYNTAX INTEGER (1..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The slot id of the required port."
::= { qPortVlanEntry 1 }
qPortVlanPort OBJECT-TYPE
SYNTAX INTEGER (1..64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The physical port number."
::= { qPortVlanEntry 2 }
qPortVlanTagValue OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tag for a particular port"
::= { qPortVlanEntry 3 }
qPortVlanStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting rules"
::= { qPortVlanEntry 4 }
qPortVlanDescription OBJECT-TYPE
SYNTAX DisplayString ( SIZE (0..31) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Textual description of vlan added to a port."
::= { qPortVlanEntry 5 }
qPortVlanForceTagInternal OBJECT-TYPE
SYNTAX INTEGER {
na(2),
on(1),
off(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0-ON, 1-OFF and 2-NA"
DEFVAL { na }
::= { qPortVlanEntry 6 }
-- End 8021Q group for slot/port
-- the 8021Q Aggregate Vlan table
qAggregateVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF QAggregateVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the 802.1q vlans on a aggregate."
::= { v8021Q 2 }
qAggregateVlanEntry OBJECT-TYPE
SYNTAX QAggregateVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in 802.1q aggregate vlan table."
INDEX { qAggregateVlanAggregateId, qAggregateVlanTagValue }
::= { qAggregateVlanTable 1 }
QAggregateVlanEntry ::= SEQUENCE {
qAggregateVlanAggregateId
INTEGER,
qAggregateVlanTagValue
INTEGER,
qAggregateVlanStatus
RowStatus,
qAggregateVlanDescription
DisplayString
}
qAggregateVlanAggregateId OBJECT-TYPE
SYNTAX INTEGER (0..31)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The aggreagte id of the aggregate."
::= { qAggregateVlanEntry 1 }
qAggregateVlanTagValue OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tag Value on the particular aggregate."
::= { qAggregateVlanEntry 2 }
qAggregateVlanStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row status for creating/deleting rules."
::= { qAggregateVlanEntry 3 }
qAggregateVlanDescription OBJECT-TYPE
SYNTAX DisplayString ( SIZE (0..31) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Textual description of vlan added to a aggregate."
::= { qAggregateVlanEntry 4 }
-- End 8021Q group for Aggregate
-- 8021Q ATM IfIndex/VPI/VCI Vlan Table
qAtmIfIndexVpiVciTable OBJECT-TYPE
SYNTAX SEQUENCE OF QAtmIfIndexVpiVciEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the 802.1q vlans on an ATM port."
::= { v8021Q 3 }
qAtmIfIndexVpiVciEntry OBJECT-TYPE
SYNTAX QAtmIfIndexVpiVciEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in 802.1q IfIndex/VPI/VCI vlan table."
INDEX { qAtmIfIndex, qAtmVpiValue, qAtmVciValue,
qAtmIfIndexVpiVciVlanTagValue }
::= { qAtmIfIndexVpiVciTable 1 }
QAtmIfIndexVpiVciEntry ::= SEQUENCE {
qAtmIfIndex
INTEGER,
qAtmVpiValue
INTEGER,
qAtmVciValue
INTEGER,
qAtmIfIndexVpiVciVlanTagValue
INTEGER,
qAtmIfIndexVpiVciVlanAction
RowStatus,
qAtmIfIndexVpiVciVlanDescription
DisplayString,
qAtmIfIndexVpiVciAcceptableFrameTypes
INTEGER,
qAtmIfIndexVpiVciForceTagInternal
INTEGER
}
qAtmIfIndex OBJECT-TYPE
SYNTAX INTEGER (4259841..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ATM Interface Index."
::= { qAtmIfIndexVpiVciEntry 1 }
qAtmVpiValue OBJECT-TYPE
SYNTAX INTEGER (0..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
".The Vpi value of the ATM VC.."
::= {qAtmIfIndexVpiVciEntry 2 }
qAtmVciValue OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
".The Vci value of the ATM VC.."
::= {qAtmIfIndexVpiVciEntry 3 }
qAtmIfIndexVpiVciVlanTagValue OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tag for a particular ATM Interface Index"
::= { qAtmIfIndexVpiVciEntry 4 }
qAtmIfIndexVpiVciVlanAction OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting services."
::= { qAtmIfIndexVpiVciEntry 5 }
qAtmIfIndexVpiVciVlanDescription OBJECT-TYPE
SYNTAX DisplayString ( SIZE (0..31) )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Textual description of vlan added to an Interface Index."
::= { qAtmIfIndexVpiVciEntry 6 }
qAtmIfIndexVpiVciAcceptableFrameTypes OBJECT-TYPE
SYNTAX INTEGER {
admitAll(1),
admitOnlyVlanTagged(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this is admitOnlyVlanTagged(2) the device will
discard untagged frames or Priority-Tagged frames
received on this port. When admitAll(1), untagged
frames or Priority-Tagged frames received on this port
will be accepted and assigned to the PVID for this port.
This control does not affect VLAN independent BPDU
frames, such as GVRP and STP. It does affect VLAN
dependent BPDU frames, such as GMRP."
DEFVAL { admitAll }
::= { qAtmIfIndexVpiVciEntry 7 }
qAtmIfIndexVpiVciForceTagInternal OBJECT-TYPE
SYNTAX INTEGER {
na(2),
on(1),
off(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0-ON, 1-OFF and 2-NA"
DEFVAL { na }
::= { qAtmIfIndexVpiVciEntry 8 }
-- End 8021Q group for ATM IfIndex/VPI/VCI Vlan Table
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- COMPLIANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1Dot1QMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for
802.1q."
MODULE
MANDATORY-GROUPS
{
dot1qPortGroup,
dot1qAggregateGroup
}
::= { alcatelIND1Dot1QMIBCompliances 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- UNITS OF CONFORMANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
dot1qPortGroup OBJECT-GROUP
OBJECTS
{
qPortVlanSlot,
qPortVlanPort,
qPortVlanTagValue ,
qPortVlanStatus ,
qPortVlanDescription ,
qPortVlanForceTagInternal
}
STATUS current
DESCRIPTION
"Collection of objects for management of 802.1q on the ports."
::= { alcatelIND1Dot1QMIBGroups 1 }
dot1qAggregateGroup OBJECT-GROUP
OBJECTS
{
qAggregateVlanAggregateId ,
qAggregateVlanTagValue ,
qAggregateVlanStatus ,
qAggregateVlanDescription
}
STATUS current
DESCRIPTION
"Collection of objects for management of 802.1q on the aggregate."
::= { alcatelIND1Dot1QMIBGroups 2 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,607 @@
ALCATEL-IND1-DVMRP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
dvmrpInterfaceEntry
FROM DVMRP-STD-MIB
routingIND1Dvmrp
FROM ALCATEL-IND1-BASE;
alcatelIND1DVMRPMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
This MIB contains management information for Coronado Layer
3 Hardware Routing Engine (HRE) management.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { routingIND1Dvmrp 1 }
alcatelIND1DVMRPMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1DVMRPMIB 1 }
alaDvmrpGlobalConfig OBJECT IDENTIFIER ::= { alcatelIND1DVMRPMIBObjects 1 }
alaDvmrpDebugConfig OBJECT IDENTIFIER ::= { alcatelIND1DVMRPMIBObjects 2 }
alaDvmrpTunnelXIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaDvmrpTunnelXIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of attributes that are associated with the internal
assigned tunnel index when a DVMRP tunnel is created. This table
contains additional objects that are not present in the tunnelMIB
tunnelIfTable."
::= { alcatelIND1DVMRPMIBObjects 3 }
-- ***************************************************************************
-- Global DVMRP Configuration
-- ***************************************************************************
alaDvmrpAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2),
unrestrictedEnable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables the
DVMRP protocol on this router."
DEFVAL { disable }
::= { alaDvmrpGlobalConfig 1}
alaDvmrpRouteReportInterval OBJECT-TYPE
SYNTAX Integer32 (10..2000)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Route Report Interval determines how often
a router will send its complete routing tables to
neighboring routers running DVMRP."
DEFVAL { 60 }
::= { alaDvmrpGlobalConfig 2}
alaDvmrpFlashUpdateInterval OBJECT-TYPE
SYNTAX Integer32 (5..86400)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum Flash Update Interval defines how often
routing table change messages are sent to
neighboring DVMRP routers. Since these messages
are sent between the transmission of complete
routing tables, the flash update interval value
must be shorter than that of the route report
interval."
DEFVAL { 5 }
::= { alaDvmrpGlobalConfig 3}
alaDvmrpNeighborTimeout OBJECT-TYPE
SYNTAX Integer32 (5..86400)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Neighbor Timeout value specifies how long, without
any activity from a neighboring DVMRP router, the
router will wait before assuming that the inactive
router is down."
DEFVAL { 35 }
::= { alaDvmrpGlobalConfig 4}
alaDvmrpRouteExpirationTimeout OBJECT-TYPE
SYNTAX Integer32 (20..4000)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Route Expiration Timeout value specifies how
long the router will wait before aging out a route.
When this value expires, the route is advertised as
inactive until either it's activity resumes or it is
deleted."
DEFVAL { 140 }
::= { alaDvmrpGlobalConfig 5}
alaDvmrpRouteHoldDown OBJECT-TYPE
SYNTAX Integer32 (1..86400)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the time during which DVMRP routes are kept
in a hold-down state. A hold-down state refers to
the time that a route to an inactive network continues
to be advertised."
DEFVAL { 120 }
::= { alaDvmrpGlobalConfig 6}
alaDvmrpNeighborProbeInterval OBJECT-TYPE
SYNTAX Integer32 (5..30)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Neighbor Probe Interval value specifies how often
probes will be transmitted to those interfaces
with attached DVMRP neighbors."
DEFVAL { 10 }
::= { alaDvmrpGlobalConfig 7}
alaDvmrpPruneLifetime OBJECT-TYPE
SYNTAX Integer32 (180..86400)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Prune Lifetime value defines the value
whereby a source-rooted multicast tree will be
pruned."
DEFVAL { 7200 }
::= { alaDvmrpGlobalConfig 8}
alaDvmrpPruneRetransmission OBJECT-TYPE
SYNTAX Integer32 (30..86400)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Prune Packet Retransmission value is the duration
of time that the router will wait, if it continues
to receive unwanted multicast traffic, before
retransmitting a prune message."
DEFVAL { 30 }
::= { alaDvmrpGlobalConfig 9}
alaDvmrpGraftRetransmission OBJECT-TYPE
SYNTAX Integer32 (5..86400)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Graft message Retransmission value defines
the duration of time that the router will wait
before retransmitting a graft message, if it has
not already received an acknowledgement from its
neighbor."
DEFVAL { 5 }
::= { alaDvmrpGlobalConfig 10}
alaDvmrpInitNbrAsSubord OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value true(1) indicates neighbors, on initial discovery,
are considered subordinate. This means traffic may be resumed
slightly quicker on network disruptions. But, if the neighbor
has trouble handling huge initial blasts of traffic, it may be
wise to wait until route reports have been exchanged and the
neighbor has requested dependency, before forwarding traffic."
DEFVAL { true }
::= { alaDvmrpGlobalConfig 11}
alaDvmrpBfdStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables/Disables Bfd for DVMRP Protocol."
DEFVAL {disable}
::= { alaDvmrpGlobalConfig 12}
alaDvmrpBfdAllInterfaceStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables/Disables Bfd for all DVMRP interfaces."
DEFVAL {disable}
::= { alaDvmrpGlobalConfig 13}
-- ************************************************************************
-- DVMRP Debug Configuration
-- ************************************************************************
alaDvmrpDebugLevel OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmDvmrpDebug Configuration"
DEFVAL { 0 }
::= {alaDvmrpDebugConfig 1}
alaDvmrpDebugError OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmDvmrpDebugError
MIB Object of alaDrcTmDvmrpDebug Configuration"
DEFVAL { disable }
::= {alaDvmrpDebugConfig 2}
alaDvmrpDebugNbr OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmDvmrpDebugNbr
MIB Object of alaDrcTmDvmrpDebug Configuration"
DEFVAL { disable }
::= {alaDvmrpDebugConfig 3}
alaDvmrpDebugRoutes OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmDvmrpDebugRoutes
MIB Object of alaDrcTmDvmrpDebug Configuration"
DEFVAL { disable }
::= {alaDvmrpDebugConfig 4}
alaDvmrpDebugProbes OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmDvmrpDebugProbes
MIB Object of alaDrcTmDvmrpDebug Configuration"
DEFVAL { disable }
::= {alaDvmrpDebugConfig 5}
alaDvmrpDebugPrunes OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmDvmrpDebugPrunes
MIB Object of alaDrcTmDvmrpDebug Configuration"
DEFVAL { disable }
::= {alaDvmrpDebugConfig 6}
alaDvmrpDebugGrafts OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmDvmrpDebugGrafts
MIB Object of alaDrcTmDvmrpDebug Configuration"
DEFVAL { disable }
::= {alaDvmrpDebugConfig 7}
alaDvmrpDebugTime OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmDvmrpDebugTime
MIB Object of alaDrcTmDvmrpDebug Configuration"
DEFVAL { disable }
::= {alaDvmrpDebugConfig 8}
alaDvmrpDebugIgmp OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmDvmrpDebugIgmp
MIB Object of alaDrcTmDvmrpDebug Configuration"
DEFVAL { disable }
::= {alaDvmrpDebugConfig 9}
alaDvmrpDebugFlash OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmDvmrpDebugFlash
MIB Object of alaDrcTmDvmrpDebug Configuration"
DEFVAL { disable }
::= {alaDvmrpDebugConfig 10}
alaDvmrpDebugMip OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmDvmrpDebugMip
MIB Object of alaDrcTmDvmrpDebug Configuration"
DEFVAL { disable }
::= {alaDvmrpDebugConfig 11}
alaDvmrpDebugInit OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmDvmrpDebugInit
MIB Object of alaDrcTmDvmrpDebug Configuration"
DEFVAL { disable }
::= {alaDvmrpDebugConfig 12}
alaDvmrpDebugTm OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmDvmrpDebugTm
MIB Object of alaDrcTmDvmrpDebug Configuration"
DEFVAL { disable }
::= {alaDvmrpDebugConfig 13}
alaDvmrpDebugIpmrm OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmDvmrpDebugIpmrm
MIB Object of alaDrcTmDvmrpDebug Configuration"
DEFVAL { disable }
::= {alaDvmrpDebugConfig 14}
alaDvmrpDebugMisc OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmDvmrpDebugMisc
MIB Object of alaDrcTmDvmrpDebug Configuration"
DEFVAL { disable }
::= {alaDvmrpDebugConfig 15}
alaDvmrpDebugAll OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmDvmrpDebugAll
MIB Object of alaDrcTmDvmrpDebug Configuration"
DEFVAL { disable }
::= {alaDvmrpDebugConfig 16}
-- ************************************************************************
-- DVMRP Tunnel Config Extension Table
-- ************************************************************************
alaDvmrpTunnelXIfEntry OBJECT-TYPE
SYNTAX AlaDvmrpTunnelXIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing additional attributes associated with a DVMRP
tunnel."
INDEX { alaDvmrpTunnelIndex }
::= { alaDvmrpTunnelXIfTable 1 }
AlaDvmrpTunnelXIfEntry ::=
SEQUENCE {
alaDvmrpTunnelIndex Unsigned32,
alaDvmrpLocalIfIndex Unsigned32
}
alaDvmrpTunnelIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tunnel index of the DVMRP tunnel."
::= { alaDvmrpTunnelXIfEntry 1 }
alaDvmrpLocalIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface index of the local end-point of the DVMRP tunnel."
::= { alaDvmrpTunnelXIfEntry 2 }
alaDvmrpIfAugTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaDvmrpIfAugEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Expansion for Dvmrp Intf table."
::= { alcatelIND1DVMRPMIBObjects 4 }
alaDvmrpIfAugEntry OBJECT-TYPE
SYNTAX AlaDvmrpIfAugEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of alaDvmrpIfAugEntry."
AUGMENTS { dvmrpInterfaceEntry }
::= { alaDvmrpIfAugTable 1 }
AlaDvmrpIfAugEntry ::=
SEQUENCE {
alaDvmrpIfBfdStatus INTEGER
}
alaDvmrpIfBfdStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object enables/disables BFD for this DVMRP interface."
::= { alaDvmrpIfAugEntry 1 }
-- conformance information
alcatelIND1DVMRPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1DVMRPMIB 2 }
alcatelIND1DVMRPMIBCompliances OBJECT IDENTIFIER ::=
{ alcatelIND1DVMRPMIBConformance 1 }
alcatelIND1DVMRPMIBGroups OBJECT IDENTIFIER ::=
{ alcatelIND1DVMRPMIBConformance 2 }
-- compliance statements
alaDvmrpCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for routers running DVMRP
and implementing the ALCATEL-IND1-DVMRP MIB."
MODULE -- this module
MANDATORY-GROUPS { alaDvmrpConfigMIBGroup, alaDvmrpDebugMIBGroup,
alaDvmrpTunnelXIfMIBGroup,alaDvmrpIfConfigGroup }
::= { alcatelIND1DVMRPMIBCompliances 1 }
-- units of conformance
alaDvmrpConfigMIBGroup OBJECT-GROUP
OBJECTS { alaDvmrpAdminStatus, alaDvmrpRouteReportInterval,
alaDvmrpFlashUpdateInterval, alaDvmrpNeighborTimeout,
alaDvmrpRouteExpirationTimeout, alaDvmrpRouteHoldDown,
alaDvmrpNeighborProbeInterval, alaDvmrpPruneLifetime,
alaDvmrpPruneRetransmission, alaDvmrpGraftRetransmission,
alaDvmrpInitNbrAsSubord,alaDvmrpBfdStatus,alaDvmrpBfdAllInterfaceStatus
}
STATUS current
DESCRIPTION
"A collection of objects to support the management of global
configuration parameters on DVMRP routers."
::= { alcatelIND1DVMRPMIBGroups 1 }
alaDvmrpDebugMIBGroup OBJECT-GROUP
OBJECTS { alaDvmrpDebugLevel, alaDvmrpDebugError, alaDvmrpDebugNbr,
alaDvmrpDebugRoutes, alaDvmrpDebugProbes, alaDvmrpDebugPrunes,
alaDvmrpDebugGrafts, alaDvmrpDebugTime, alaDvmrpDebugIgmp,
alaDvmrpDebugFlash, alaDvmrpDebugMip, alaDvmrpDebugInit,
alaDvmrpDebugTm, alaDvmrpDebugIpmrm, alaDvmrpDebugMisc,
alaDvmrpDebugAll
}
STATUS current
DESCRIPTION
"A collection of optional objects to provide debugging
support on DVMRP routers."
::= { alcatelIND1DVMRPMIBGroups 2 }
alaDvmrpTunnelXIfMIBGroup OBJECT-GROUP
OBJECTS { alaDvmrpLocalIfIndex }
STATUS current
DESCRIPTION
"These objects are required to provide additional information
about configured DVMRP tunnels not found in the standard tunnel
MIB."
::= { alcatelIND1DVMRPMIBGroups 3 }
alaDvmrpIfConfigGroup OBJECT-GROUP
OBJECTS { alaDvmrpIfBfdStatus }
STATUS current
DESCRIPTION
"These objects are required to provide additional information
about configured DVMRP interfaces not found in the standard tunnel
MIB."
::= { alcatelIND1DVMRPMIBGroups 4 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,428 @@
ALCATEL-IND1-ETHERNET-OAM-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY,
OBJECT-IDENTITY, Integer32,
Unsigned32
FROM SNMPv2-SMI
MacAddress
FROM SNMPv2-TC
OBJECT-GROUP,MODULE-COMPLIANCE
FROM SNMPv2-CONF
softentIND1EthernetOam FROM ALCATEL-IND1-BASE
Dot1agCfmMepId,
dot1agCfmMaIndex,
Dot1agCfmMepIdOrZero,
dot1agCfmMdIndex,
dot1agCfmMepIdentifier,
dot1agCfmMepEntry FROM IEEE8021-CFM-MIB;
alcatelIND1EoamMIB MODULE-IDENTITY
LAST-UPDATED "200909080000Z" -- 09/08/2009 00:00GMT
ORGANIZATION "Alcatel - Architects Of An Internet World"
CONTACT-INFO
"Please consult with Customer Service to insure the most appropriate
version of this document is used with the products in question:
Alcatel Internetworking, Incorporated
(Division 1, Formerly XYLAN Corporation)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://www.ind.alcatel.com
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-
specific Simple Network Management Protocol (SNMP) Management
Information Base (MIB):
For the Birds Of Prey Product Line
Ethernet OAM for the Connectivity Fault Management.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect,
special, or consequential damages whatsoever arising from or
related to this document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2002 Alcatel Internetworking, Incorporated
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200909080000Z"
DESCRIPTION
"Conectivity Fault Management module for managing IEEE 802.1ag.
This CFM MIB extends standard draft 802.1ag 8.1.
The set of objects defined in this MIB, do not duplicate,
nor conflict with any MIB object definitions defined in
the 802.1ag 7.0 draft MIB."
::= { softentIND1EthernetOam 1}
-- --------------------------------------------------------------
--
-- Ethernet OAM MIB
--
alcatelIND1CfmMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Connectivity Fault Management (Ethernet OAM) Objects."
::= { alcatelIND1EoamMIB 1 }
-- -------------------------------------------------------------
-- groups in the Ethernet OAM MIB
-- -------------------------------------------------------------
alaCfmBase OBJECT IDENTIFIER ::= { alcatelIND1CfmMIBObjects 1 }
alaCfmMep OBJECT IDENTIFIER ::= { alcatelIND1CfmMIBObjects 2 }
alaCfmDelayResult OBJECT IDENTIFIER ::= { alcatelIND1CfmMIBObjects 3 }
-- -------------------------------------------------------------
alaCfmGlobalClearStats OBJECT-TYPE
SYNTAX INTEGER {
default(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the global clear statistics control for Ethernet OAM.
The value reset (1) indicates that Ethernet OAM should clear all
statistic counters related to all MEPs in the system.
By default, this object contains a zero value."
DEFVAL { default }
::= { alaCfmBase 1 }
alaCfmGlobalOWDClear OBJECT-TYPE
SYNTAX INTEGER {
default(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the global clear of one-way-delay entries control for
Ethernet OAM. The value reset (1) indicates that Ethernet OAM
should remove all the one-way-delay entries in the delay result
table. By default, this object contains a zero value."
DEFVAL { default }
::= { alaCfmBase 2 }
alaCfmGlobalTWDClear OBJECT-TYPE
SYNTAX INTEGER {
default(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the global clear of two-way-delay entries control for
Ethernet OAM. The value reset (1) indicates that Ethernet OAM
should remove all the two-way-delay entries in the delay result
table. By default, this object contains a zero value."
DEFVAL { default }
::= { alaCfmBase 3 }
--
-- Augmentation of the dot1agCfmMepTable
-- Use of AUGMENTS clause implies a one-to-one dependent relationship
-- between the base table, dot1agCfmMepTable, and the augmenting table,
-- alaCfmMepTable. This in effect extends the dot1agCfmMepTable with an
-- additional column to clear statistics. Creation (or deletion) of a row in
-- the dot1agCfmMepTable results in the same fate for the row in the
-- alaCfmMepTable.
alaCfmMepTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaCfmMepEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table augments the MEP table for clearing statistics based
on MdIndex/MaIndex/MEPId. This table also contains the objects for
initiating 1DM and DMM."
::= { alaCfmMep 1 }
alaCfmMepEntry OBJECT-TYPE
SYNTAX AlaCfmMepEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row entry in the alaCfmMepTable represents additional
column for proprietary extension to the existing MEP table.
It provides the facility to clear the statistics based on
uniquely identified MEP. It also provides the facility to
intiate 1DM and DMM"
AUGMENTS { dot1agCfmMepEntry }
::= { alaCfmMepTable 1 }
AlaCfmMepEntry ::=
SEQUENCE {
alaCfmMepClearStats INTEGER,
alaCfmMepOWDTMacAddress MacAddress,
alaCfmMepOWDTRMepIdentifier Dot1agCfmMepId,
alaCfmMepOWDTPriority Unsigned32,
alaCfmMepTWDTMacAddress MacAddress,
alaCfmMepTWDTRMepIdentifier Dot1agCfmMepId,
alaCfmMepTWDTPriority Unsigned32
}
alaCfmMepClearStats OBJECT-TYPE
SYNTAX INTEGER {
default(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset all statistics parameters corresponding to this MEP.
By default, this objects contains a zero value."
DEFVAL { default }
::= { alaCfmMepEntry 1 }
alaCfmMepOWDTMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the MAC address used as a target for the
One-Way-Delay Test (OWDT).
Setting this object will trigger a One-Way-Delay test to the specified
MAC address. The number of messages transmitted per initiation will
be 2.
Upon completion of the test, the MacAddress will revert to it's
default value, indicating that another test is possible."
DEFVAL { '000000000000'H }
::= { alaCfmMepEntry 2 }
alaCfmMepOWDTRMepIdentifier OBJECT-TYPE
SYNTAX Dot1agCfmMepId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the Mep-Id assigned to the Remote MEP."
::= { alaCfmMepEntry 3 }
alaCfmMepOWDTPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the priority used in the generated test frame
for the One-Way-Delay test."
DEFVAL { 7 }
::= { alaCfmMepEntry 4 }
alaCfmMepTWDTMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the MAC address used as a target for the
Two-Way-Delay Test (TWDT).
Setting this object will trigger a Two-Way-Delay test to the specified
MAC address. The number of messages transmitted per initiation will
be 2.
Upon completion of the test, the MacAddress will revert to it's
default value, indicating that another test is possible."
DEFVAL { '000000000000'H }
::= { alaCfmMepEntry 5 }
alaCfmMepTWDTRMepIdentifier OBJECT-TYPE
SYNTAX Dot1agCfmMepId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the Mep-Id assigned to the Remote MEP."
::= { alaCfmMepEntry 6 }
alaCfmMepTWDTPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the priority used in the generated test
frame for the Two-Way-Delay test."
DEFVAL { 7 }
::= { alaCfmMepEntry 7 }
--
-- MEP Delay Result Table
--
alaCfmDelayResultTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaCfmDelayResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the results of all the One-Way/Two-Way Delay Tests
from the originating MAC addresses.
This table is not persistent over reboots of the chassis."
::= { alaCfmDelayResult 1 }
alaCfmDelayResultEntry OBJECT-TYPE
SYNTAX AlaCfmDelayResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MEP delay result table."
INDEX {
dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier,
alaCfmDelayResultType,
alaCfmDelayResultRMepMacAddress
}
::= { alaCfmDelayResultTable 1 }
AlaCfmDelayResultEntry ::= SEQUENCE {
alaCfmDelayResultType INTEGER,
alaCfmDelayResultRMepMacAddress MacAddress,
alaCfmDelayResultRMepIdentifier Dot1agCfmMepIdOrZero,
alaCfmDelayResultTestDelay Integer32,
alaCfmDelayResultVariation Unsigned32
}
alaCfmDelayResultType OBJECT-TYPE
SYNTAX INTEGER {
oneWayTest (1),
twoWayTest (2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the type of test this row details."
::= { alaCfmDelayResultEntry 1 }
alaCfmDelayResultRMepMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the MAC address of the Remote MEP."
::= { alaCfmDelayResultEntry 2 }
alaCfmDelayResultRMepIdentifier OBJECT-TYPE
SYNTAX Dot1agCfmMepIdOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the Mep-Id of the Remote MEP. Valid only in the case of
two-way delay. When initiated for a target Mep-Id contains the
Mep-Id of the target, else if two-way delay initiated for a
target mac-address contains '0'."
::= { alaCfmDelayResultEntry 3 }
alaCfmDelayResultTestDelay OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the amount of time, measured in microseconds,
from when the test-frame was transmitted to the time
it was received minus the local processing time
taken by the remote system."
::= { alaCfmDelayResultEntry 4 }
alaCfmDelayResultVariation OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the amount of time delay variation, measured
in microseconds, from the two most recent time delay measurements"
::= { alaCfmDelayResultEntry 5 }
-- --------------------------------------------------------------
-- IEEE 802.1ag MIB - Conformance Information
-- --------------------------------------------------------------
alaCfmConformance OBJECT IDENTIFIER ::= { alcatelIND1EoamMIB 2 }
alaCfmGroups OBJECT IDENTIFIER ::= { alaCfmConformance 1 }
alaCfmCompliances OBJECT IDENTIFIER ::= { alaCfmConformance 2 }
-- --------------------------------------------------------------
-- --------------------------------------------------------------
-- Units of conformance
-- --------------------------------------------------------------
alaCfmBaseGroup OBJECT-GROUP
OBJECTS {
alaCfmGlobalClearStats,
alaCfmGlobalOWDClear,
alaCfmGlobalTWDClear
}
STATUS current
DESCRIPTION
"Mandatory objects for the Base group"
::= { alaCfmGroups 1 }
alaCfmMepGroup OBJECT-GROUP
OBJECTS {
alaCfmMepClearStats,
alaCfmMepOWDTMacAddress,
alaCfmMepOWDTRMepIdentifier,
alaCfmMepOWDTPriority,
alaCfmMepTWDTMacAddress,
alaCfmMepTWDTRMepIdentifier,
alaCfmMepTWDTPriority
}
STATUS current
DESCRIPTION
"Mandatory objects for the MEP group. Proprietary extension to
support statistics clearing and one-way and two-way delay tests."
::= { alaCfmGroups 2 }
alaCfmDelayResultGroup OBJECT-GROUP
OBJECTS {
alaCfmDelayResultRMepIdentifier,
alaCfmDelayResultTestDelay,
alaCfmDelayResultVariation
}
STATUS current
DESCRIPTION
"Mandatory objects for the Delay Result Group."
::= { alaCfmGroups 3 }
-- --------------------------------------------------------------
-- Compliance statements
-- --------------------------------------------------------------
alaCfmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for support of CFM."
MODULE
MANDATORY-GROUPS {
alaCfmBaseGroup,
alaCfmMepGroup,
alaCfmDelayResultGroup
}
::= { alaCfmCompliances 1 }
-- --------------------------------------------------------------
END

775
mibs/aos/AlcatelIND1Erp.mib Normal file
View File

@ -0,0 +1,775 @@
ALCATEL-IND1-ERP-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter32, Unsigned32, MODULE-IDENTITY, OBJECT-IDENTITY,
NOTIFICATION-TYPE, OBJECT-TYPE, TimeTicks, Integer32
FROM SNMPv2-SMI
InterfaceIndex FROM IF-MIB
VlanId FROM Q-BRIDGE-MIB
MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
FROM SNMPv2-CONF
TimeStamp, RowStatus, TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC
softentIND1Erp FROM ALCATEL-IND1-BASE;
alcatelIND1ERPMIB MODULE-IDENTITY
LAST-UPDATED "200807100000Z" -- 07/10/2008 00:00 GMT
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to insure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
ERP Switching is protection switching mechanism for ETH Layer Ethernet Ring
topologies.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2008 Alcatel-Lucent, Incorporated
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200807100000Z"
DESCRIPTION
"The ERP MIB defines a set of ERP related management objects for ports
that support Ethernet Ring Protection (ERP) Switching Protocol for ETH
Layer Ring Topologies. With this, rapid protection switching of 50ms can
be achieved.
This MIB comprises proprietary managed objects as well the objects required
for conforming to the protocol."
::= { softentIND1Erp 1}
-- This MIB contains the following groups
alcatelIND1ERPMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For ERP
Subsystem Managed Objects."
::= { alcatelIND1ERPMIB 1 }
alaErpNotifications OBJECT IDENTIFIER ::= { alcatelIND1ERPMIB 2 }
alcatelIND1ERPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1ERPMIB 3 }
-- alcatelIND1ERPMIBObjects contains following groups
alaErpGlobal OBJECT IDENTIFIER ::= {alcatelIND1ERPMIBObjects 1}
alaErpRingAttributes OBJECT IDENTIFIER ::= {alcatelIND1ERPMIBObjects 2}
-- ******************************************************************
-- Textual conventions
-- ******************************************************************
AlaErpRingPortStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the status of the Ring Port.
forwarding(1) Status is forwarding.
blocking(2) Status is blocking."
SYNTAX INTEGER
{
forwarding (1),
blocking (2)
}
AlaErpRingPortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the type of the Ring Port.
nonRpl(1) Port is Non-RPL Port.
rpl(2) Port is RPL Port. Node is RPL Owner for the Ring."
SYNTAX INTEGER
{
nonRpl (1),
rpl (2)
}
AlaErpRingMepId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Maintenance association End Point Identifier (MEPID): A small
integer, unique over a given Maintenance Association,
identifying a specific MEP."
REFERENCE
"802.1ag clauses 3.18 and 19.2.1"
SYNTAX Unsigned32 (1..8191)
AlaErpRingMEGLevel ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"MEG level of the R-APS PDU to be inserted."
SYNTAX Unsigned32 (0..7)
-- ******************************************************************
-- ERP Global Variables
-- ******************************************************************
alaErpClearStats OBJECT-TYPE
SYNTAX INTEGER
{
default(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the global clear statistics control for ERP.
The value reset (1) indicates that ERP should clear all
statistics related to all the rings in the system.
By default, this object contains a zero value."
DEFVAL { default }
::= { alaErpGlobal 1 }
-- ******************************************************************
-- ERP Ring Table
-- ******************************************************************
alaErpRingTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaErpRingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There is one ERP Ring table per bridge. It permits
the configuration of Ring."
::= { alaErpRingAttributes 1 }
alaErpRingEntry OBJECT-TYPE
SYNTAX AlaErpRingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ERP Ring table entry."
INDEX { alaErpRingId }
::= { alaErpRingTable 1 }
AlaErpRingEntry ::= SEQUENCE {
alaErpRingId INTEGER,
alaErpRingServiceVid VlanId,
alaErpRingMEGLevel AlaErpRingMEGLevel,
alaErpRingPort1 InterfaceIndex,
alaErpRingPort2 InterfaceIndex,
alaErpRingStatus INTEGER,
alaErpRingState INTEGER,
alaErpRingWaitToRestoreTimer Unsigned32,
alaErpRingGuardTimer Integer32,
alaErpRingClearStats INTEGER,
alaErpRingLastStateChange TimeStamp,
alaErpRingTimeToRevert TimeTicks,
alaErpRingRowStatus RowStatus
}
alaErpRingId OBJECT-TYPE
SYNTAX INTEGER (1 .. 2147483647)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Ring identifier that is unique in the bridge."
::= { alaErpRingEntry 1 }
alaErpRingServiceVid OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An integer indicating the VID of Service VLAN. All the ERP
control traffic will flow with Service VLAN tag across the
ring. This object must be specified while creating a row in
this table. Once the row has been created, the value of
this object cannot be changed."
::= { alaErpRingEntry 2 }
alaErpRingMEGLevel OBJECT-TYPE
SYNTAX AlaErpRingMEGLevel
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MEG level of the R-APS PDU to be inserted for this Ring.
This object must be specified while creating a row in
this table. Once the row has been created, the value of
this object cannot be changed."
::= { alaErpRingEntry 3 }
alaErpRingPort1 OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is the interface index of the ring port,which is
either a bridge port, or an aggregated link within a bridge,
on which ring is configured.
There can be only two ring ports per ring in a bridge.
This object must be specified while creating a row in
this table. Once the row has been created, the value of
this object cannot be changed."
::= { alaErpRingEntry 4 }
alaErpRingPort2 OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is the interface index of the ring port,which is
either a bridge port, or an aggregated link within a bridge,
on which ring is configured.
There can be only two ring ports per ring in a bridge.
This object must be specified while creating a row in
this table. Once the row has been created, the value of
this object cannot be changed."
::= { alaErpRingEntry 5 }
alaErpRingStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An Integer value indicating the administrative state of the Ring.
enabled indicates that the Ring is to function normally, and
disabled that it is to cease functioning."
DEFVAL { disabled }
::= { alaErpRingEntry 6 }
alaErpRingState OBJECT-TYPE
SYNTAX INTEGER
{
idle (0),
protection (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the Ring."
::= { alaErpRingEntry 7 }
alaErpRingWaitToRestoreTimer OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 12)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is valid only for RPL Node.
This timer is started to prevent frequent operation switch due
to an intermittent defect.
It may be configured by the operator in 1 minute steps between
0 and 12 minutes."
DEFVAL { 5 }
::= { alaErpRingEntry 8 }
alaErpRingGuardTimer OBJECT-TYPE
SYNTAX Integer32 ( 1 .. 200)
UNITS "10 milliseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Defines the guard timer value in centiseconds.
This timer is started to prevent the ring nodes from receiving
outdated R-APS messages.
It may be configured by the operator in 10 ms steps between
10 ms to 2 seconds."
DEFVAL { 50 }
::= { alaErpRingEntry 9 }
alaErpRingClearStats OBJECT-TYPE
SYNTAX INTEGER
{
default(0),
reset(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Defines per ring clear statistics control for ERP.
The value reset (1) indicates that ERP should clear all
statistics related to a ring in the system.By default,
this object contains a zero value."
DEFVAL { default }
::= { alaErpRingEntry 10 }
alaErpRingLastStateChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time (SysUpTime) at which the ethernet ring last
entered either the IDLE or PROTECTION state."
::= { alaErpRingEntry 11 }
alaErpRingTimeToRevert OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines the time left to revert from Protection State to Idle State."
::= {alaErpRingEntry 12}
alaErpRingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the row.
The writable columns in a row can not be changed if the row
is active. All columns must have a valid value before a row
can be activated."
::= { alaErpRingEntry 13 }
-- ******************************************************************
-- The ERP RING Port Table
-- ******************************************************************
alaErpRingPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaErpRingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There is one ERP Ring Port table per bridge. It permits
the configuration of Ring Ports."
::= { alaErpRingAttributes 2 }
alaErpRingPortEntry OBJECT-TYPE
SYNTAX AlaErpRingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ERP Ring Port table entry."
INDEX { alaErpRingId, alaErpRingPortIfIndex }
::= { alaErpRingPortTable 1 }
AlaErpRingPortEntry ::= SEQUENCE {
alaErpRingPortIfIndex InterfaceIndex,
alaErpRingPortStatus AlaErpRingPortStatus,
alaErpRingPortType AlaErpRingPortType,
alaErpRingPortEthOAMEvent TruthValue,
alaErpRingPortClearStats INTEGER,
alaErpRingPortRmepId AlaErpRingMepId
}
alaErpRingPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object is the interface index of the interface either a
bridge port, or an aggregated link within a bridge port, to
which ring port is configured.
There can be only two ring ports per ring in a bridge."
::= { alaErpRingPortEntry 1 }
alaErpRingPortStatus OBJECT-TYPE
SYNTAX AlaErpRingPortStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of the Ring Port."
DEFVAL { blocking }
::= { alaErpRingPortEntry 2 }
alaErpRingPortType OBJECT-TYPE
SYNTAX AlaErpRingPortType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type of the Ring Port.
To configure a node as a RPL owner for the ring, this object
has value of RPL(2)."
DEFVAL { nonRpl }
::= { alaErpRingPortEntry 3 }
alaErpRingPortEthOAMEvent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Boolean indicating whether ERP Ring Port shall take loss of
connectivity event from Ethernet OAM.
True indicates that the Ring Port is to take events from
Ethernet OAM."
DEFVAL { false }
::= { alaErpRingPortEntry 4 }
alaErpRingPortClearStats OBJECT-TYPE
SYNTAX INTEGER
{
default(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines per ring port clear statistics control for ERP.
The value reset (1) indicates that ERP should clear all
statistics related to a ring port in the system.By default,
this object contains a zero value."
DEFVAL { default }
::= { alaErpRingPortEntry 5 }
alaErpRingPortRmepId OBJECT-TYPE
SYNTAX AlaErpRingMepId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifier of Remote Endpoint."
::= { alaErpRingPortEntry 6 }
-- ******************************************************************
-- The ERP VLAN Table
-- ******************************************************************
alaErpRingVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaErpRingVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines the association of VIDs and RingIds.
The writable objects in this table need to be persistent
upon reboot or restart of a device."
::= { alaErpRingAttributes 3 }
alaErpRingVlanEntry OBJECT-TYPE
SYNTAX AlaErpRingVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VLAN table entry."
INDEX { alaErpRingId, alaErpRingVlanProtectedVid }
::= { alaErpRingVlanTable 1 }
AlaErpRingVlanEntry ::= SEQUENCE {
alaErpRingVlanProtectedVid VlanId,
alaErpRingVlanRowStatus RowStatus
}
alaErpRingVlanProtectedVid OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An integer indicating the VID of Protected VLAN."
::= { alaErpRingVlanEntry 1 }
alaErpRingVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the row.
The writable columns in a row can not be changed if the row
is active. All columns must have a valid value before a row
can be activated."
::= { alaErpRingVlanEntry 2 }
-- ******************************************************************
-- The ERP Statistics Table
-- ******************************************************************
alaErpStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaErpStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There is one ERP Stats table per bridge. This table
contains the statistics for the ERP on per Ring basis."
::= { alaErpRingAttributes 4 }
alaErpStatsEntry OBJECT-TYPE
SYNTAX AlaErpStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Statistics table entry."
AUGMENTS { alaErpRingPortEntry }
::= { alaErpStatsTable 1 }
AlaErpStatsEntry ::= SEQUENCE {
alaErpStatsSignalFailPduTx Counter32,
alaErpStatsSignalFailPduRx Counter32,
alaErpStatsSignalFailPduDrop Counter32,
alaErpStatsNoRequestPduTx Counter32,
alaErpStatsNoRequestPduRx Counter32,
alaErpStatsNoRequestPduDrop Counter32,
alaErpStatsRPLBlockPDUTx Counter32,
alaErpStatsRPLBlockPDURx Counter32,
alaErpStatsRPLBlockPDUDrop Counter32,
alaErpStatsPDUErr Counter32
}
alaErpStatsSignalFailPduTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of R-APS (SF) PDUs transmitted on this
interface for this Ring."
::= { alaErpStatsEntry 1 }
alaErpStatsSignalFailPduRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of valid R-APS (SF) PDUs received on this
interface for this Ring."
::= { alaErpStatsEntry 2 }
alaErpStatsSignalFailPduDrop OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of valid R-APS (SF) PDUs dropped."
::= { alaErpStatsEntry 3 }
alaErpStatsNoRequestPduTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of R-APS (NR) PDUs transmitted on this
interface for this Ring."
::= { alaErpStatsEntry 4 }
alaErpStatsNoRequestPduRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of valid R-APS (NR) PDUs received on this
interface for this Ring."
::= { alaErpStatsEntry 5 }
alaErpStatsNoRequestPduDrop OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of valid R-APS (NR) PDUs dropped."
::= { alaErpStatsEntry 6 }
alaErpStatsRPLBlockPDUTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of R-APS (NR, RB) PDUs transmitted on this
interface for this Ring."
::= { alaErpStatsEntry 7 }
alaErpStatsRPLBlockPDURx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of valid R-APS (NR, RB) PDUs received on this
interface for this Ring."
::= { alaErpStatsEntry 8 }
alaErpStatsRPLBlockPDUDrop OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of valid R-APS (NR, RB) PDUs dropped."
::= { alaErpStatsEntry 9 }
alaErpStatsPDUErr OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of error R-APS PDUs received."
::= { alaErpStatsEntry 10 }
-- ******************************************************************
-- NOTIFICATIONS (TRAPS)
-- ******************************************************************
alaErpNotificationsRoot OBJECT IDENTIFIER ::= { alaErpNotifications 0 }
alaErpRingStateChanged NOTIFICATION-TYPE
OBJECTS {
alaErpRingId,
alaErpRingState
}
STATUS current
DESCRIPTION
"The ERP Ring State has changed to Protection from Idle. Notify the user by
raising the Trap. "
::= { alaErpNotificationsRoot 1 }
alaErpRingMultipleRpl NOTIFICATION-TYPE
OBJECTS {
alaErpRingId
}
STATUS current
DESCRIPTION
"The trap shall be raised on RPL if there are multiple RPLs detected in the
ring. When the RPL node receives the NR (RB) message, this trap is raised."
::= { alaErpNotificationsRoot 2}
alaErpRingRemoved NOTIFICATION-TYPE
OBJECTS {
alaErpRingId
}
STATUS current
DESCRIPTION
"The trap shall be raised whenever the ring is removed dynamically in
Unlike NI Scenario only."
::= { alaErpNotificationsRoot 3 }
alaErpRingPortStatusChanged NOTIFICATION-TYPE
OBJECTS {
alaErpRingId,
alaErpRingPortIfIndex,
alaErpRingPortStatus
}
STATUS current
DESCRIPTION
"The trap shall be raised whenever the ring port status is changed."
::= { alaErpNotificationsRoot 4 }
-- ******************************************************************
-- CONFORMANCE
-- ******************************************************************
alcatelIND1ERPMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1ERPMIBConformance 1 }
alcatelIND1ERPMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1ERPMIBConformance 2 }
-- ******************************************************************
-- ******************************************************************
-- COMPLIANCE
-- ******************************************************************
alcatelIND1ERPMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for ERP."
MODULE
MANDATORY-GROUPS
{
alaErpGlobalGroup,
alaErpRingAttributesGroup,
alaErpNotificationGroup
}
::= { alcatelIND1ERPMIBCompliances 1 }
-- ******************************************************************
-- MIB Grouping
-- ******************************************************************
alaErpGlobalGroup OBJECT-GROUP
OBJECTS
{
alaErpClearStats
}
STATUS current
DESCRIPTION
"Objects for the Global Group."
::={alcatelIND1ERPMIBGroups 1 }
alaErpRingAttributesGroup OBJECT-GROUP
OBJECTS
{
alaErpRingServiceVid,
alaErpRingMEGLevel,
alaErpRingPort1,
alaErpRingPort2,
alaErpRingStatus,
alaErpRingState,
alaErpRingWaitToRestoreTimer,
alaErpRingGuardTimer,
alaErpRingClearStats,
alaErpRingLastStateChange,
alaErpRingTimeToRevert,
alaErpRingRowStatus,
alaErpRingPortStatus,
alaErpRingPortType,
alaErpRingPortEthOAMEvent,
alaErpRingPortClearStats,
alaErpRingPortRmepId,
alaErpRingVlanRowStatus,
alaErpStatsSignalFailPduTx,
alaErpStatsSignalFailPduRx,
alaErpStatsSignalFailPduDrop,
alaErpStatsNoRequestPduTx,
alaErpStatsNoRequestPduRx,
alaErpStatsNoRequestPduDrop,
alaErpStatsRPLBlockPDUTx,
alaErpStatsRPLBlockPDURx,
alaErpStatsRPLBlockPDUDrop,
alaErpStatsPDUErr
}
STATUS current
DESCRIPTION
"Objects for the Ring Group."
::={alcatelIND1ERPMIBGroups 2 }
alaErpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
alaErpRingStateChanged,
alaErpRingMultipleRpl,
alaErpRingRemoved,
alaErpRingPortStatusChanged
}
STATUS current
DESCRIPTION
"Collection of notifications for ERP."
::= { alcatelIND1ERPMIBGroups 3 }
END

View File

@ -0,0 +1,793 @@
ALCATEL-IND1-GVRP-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter32, Unsigned32, MODULE-IDENTITY, OBJECT-IDENTITY,
OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
VlanBitmap FROM ALCATEL-IND1-VLAN-STP-MIB
InterfaceIndex FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
softentIND1Gvrp FROM ALCATEL-IND1-BASE;
alcatelIND1GVRPMIB MODULE-IDENTITY
LAST-UPDATED "200707020000Z"
ORGANIZATION "Alcatel - Architects Of An Internet World"
CONTACT-INFO
"Please consult with Customer Service to insure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
GVRP for the distribution of VLAN configuration information.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200707020000Z"
DESCRIPTION
"The GVRP MIB defines a set of GVRP related management objects for VLANs
and ports that support GARP VLAN registration protocol (GVRP). GVRP as a
protocol provides mechanisms to dynamically learn and further propagate VLAN
membership information across a bridged network, as recommended in standards
IEEE Draft Std. P802.1Q-REV/D5.0 and 802.1D 2004 Editions.
This GVRP MIB extends already existing AOS-REUSE IETF_Q_BRIDGE MIB which is based on
RFC 2674 (Bridges with Traffic Classes, Multicast Filtering and Virtual LAN
Extensions), to accomodate the proprietary behavior of the device and for
defining objects as recommended by standards.
This MIB comprises proprietary managed objects as well the objects required
for conforming to the standards. However, the set of objects defined in this MIB,
do not duplicate, nor conflict with any MIB object definitions defined in the
IETF_Q_MIB."
::= { softentIND1Gvrp 1}
-- --------------------------------------------------------------
alcatelIND1GVRPMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For GVRP
Subsystem Managed Objects."
::= { alcatelIND1GVRPMIB 1 }
alcatelIND1GVRPMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for GVRP Module MIB Subsystem Conformance Information."
::= { alcatelIND1GVRPMIB 2 }
alcatelIND1GVRPMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for GVRP Module MIB Subsystem Units of Conformance."
::= { alcatelIND1GVRPMIBConformance 1 }
alcatelIND1GVRPMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for GVRP Module MIB Subsystem Compliance Statements."
::= { alcatelIND1GVRPMIBConformance 2 }
-- --------------------------------------------------------------
-- --------------------------------------------------------------
-- GVRP MIB
-- --------------------------------------------------------------
alaGvrpGlobalClearStats OBJECT-TYPE
SYNTAX INTEGER {
default(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the global clear statistics control for GVRP.
The value reset (1) indicates that GVRP should clear all statistic
counters related to all ports in the system. By default, this object
contains a zero value."
DEFVAL { default }
::= { alcatelIND1GVRPMIBObjects 1 }
alaGvrpTransparentSwitching OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the behavior when GVRP is globally disabled on a device.
The value enabled (1) indicates that device behaves like a GVRP
transparent device and the GVRP frames will be flooded transparently.
Value disabled (2) disabled indicates that the device will not flood
GVRP frames and will simply discard the received GVRP frames."
DEFVAL { disabled }
::= { alcatelIND1GVRPMIBObjects 2 }
alaGvrpMaxVlanLimit OBJECT-TYPE
SYNTAX INTEGER (32 .. 4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the maximum number of dynamic VLANs that can be created on the system by GVRP.
If the number of VLANs created by GVRP reaches this limit, the system will gradually
prevent GVRP from creating additional VLANs."
DEFVAL { 256 }
::= { alcatelIND1GVRPMIBObjects 3 }
alaGvrpVlanConflictInfo OBJECT-TYPE
SYNTAX OCTET STRING ( SIZE (0 .. 100))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"GVRP has recieved registration for Vlan which is configured for End To End Flow Control.
Notify the Management with the Port in which the GVRP PDU was recieved and the Vlan."
::= { alcatelIND1GVRPMIBObjects 6 }
-- -------------------------------------------------------------
-- GVRP Port Config Table
-- -------------------------------------------------------------
-- DESCRIPTION:
-- "Port configuration information
-- data for the GVRP Module.
-- Implementation of this group is mandantory"
gvrpPortConfig OBJECT IDENTIFIER ::= { alcatelIND1GVRPMIBObjects 4 }
alaGvrpPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaGvrpPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing GVRP port configuration information."
::= { gvrpPortConfig 1 }
alaGvrpPortConfigEntry OBJECT-TYPE
SYNTAX AlaGvrpPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A GVRP port configuration entry."
INDEX { alaGvrpPortConfigIfIndex }
::= { alaGvrpPortConfigTable 1 }
AlaGvrpPortConfigEntry ::= SEQUENCE {
alaGvrpPortConfigIfIndex InterfaceIndex,
alaGvrpPortConfigRegistrarMode INTEGER,
alaGvrpPortConfigApplicantMode INTEGER,
alaGvrpPortConfigRestrictedRegistrationBitmap VlanBitmap,
alaGvrpPortConfigAllowRegistrationBitmap VlanBitmap,
alaGvrpPortConfigRegistrationBitmap VlanBitmap,
alaGvrpPortConfigRestrictedApplicantBitmap VlanBitmap,
alaGvrpPortConfigAllowApplicantBitmap VlanBitmap,
alaGvrpPortConfigApplicantBitmap VlanBitmap,
alaGvrpPortConfigRegistrationToStaticVlanLearn VlanBitmap,
alaGvrpPortConfigRegistrationToStaticVlanRestrict VlanBitmap,
alaGvrpPortConfigRegistrationToStaticVlan VlanBitmap,
alaGvrpPortConfigJoinTimer Unsigned32,
alaGvrpPortConfigLeaveTimer Unsigned32,
alaGvrpPortConfigLeaveAllTimer Unsigned32,
alaGvrpPortConfigProviderBpduMac INTEGER
}
alaGvrpPortConfigIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex of the port on which GVRP is running"
::= { alaGvrpPortConfigEntry 1 }
alaGvrpPortConfigRegistrarMode OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
fixed(2),
forbidden(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the mode of operation of all the registrar state machines associated to the port.
normal - registration as well as de-registration of VLANs are allowed.
fixed - A VLAN that was previously mapped onto such a port either dynamically or
statically cannot be de-registered through GVRP. When the port registration mode is set to fixed,
VLAN(s) can only be mapped onto such port statically.
forbidden - dynamic VLAN registration or de-registration are not allowed on the port.
NOTE: The registrar state machines for the default VLAN will operate in Fixed Registration Mode
for all the ports on the switch."
DEFVAL { normal }
::= { alaGvrpPortConfigEntry 2 }
alaGvrpPortConfigApplicantMode OBJECT-TYPE
SYNTAX INTEGER {
participant (1),
nonparticipant (2),
active (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the mode of operation of all the applicant state machines associated to the port.
participant - The state machines participates normally in GVRP protocol exchanges.
non_participant - The state machines does not send any GVRP PDU(s).
active - The state machines send GVRP frames even on ports that are in blocking state on
the active spanning tree instance."
DEFVAL { participant }
::= { alaGvrpPortConfigEntry 3 }
alaGvrpPortConfigRestrictedRegistrationBitmap OBJECT-TYPE
SYNTAX VlanBitmap
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An octet string of 4096 bits that defines the status of the restricted registration control
for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be created in
the system based on GVRP processing or only mapped to ports in case they have already been
statically created in the system. The bitmap will only affect the GVRP processing if the
Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set
normal registration (1). Each bit defines:
0= false, dynamic VLAN registration is not restricted
1= true, VLAN cannot be created in the system by GVRP processing.
However, if this VLAN already exists in the system as a static VLAN,
then it can be mapped to the receiving port"
::= { alaGvrpPortConfigEntry 4 }
alaGvrpPortConfigAllowRegistrationBitmap OBJECT-TYPE
SYNTAX VlanBitmap
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An octet string of 4096 bits that defines the status of the restricted registration control
for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be created in
the system based on GVRP processing or only mapped to ports in case they have already been
statically created in the system. The bitmap will only affect the GVRP processing if the
Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set
normal registration (1). Each bit defines:
0= false, VLAN cannot be created in the system by GVRP processing.
1= true, dynamic VLAN registration is allowed
However, if this VLAN already exists in the system as a static VLAN,
then it can be mapped to the receiving port"
::= { alaGvrpPortConfigEntry 5 }
alaGvrpPortConfigRegistrationBitmap OBJECT-TYPE
SYNTAX VlanBitmap
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An octet string of 4096 bits that defines the status of the restricted registration control
for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be created in
the system based on GVRP processing or only mapped to ports in case they have already been
statically created in the system. The bitmap will only affect the GVRP processing if the
Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set
normal registration (1). Each bit defines:
0= false, dynamic VLAN registration is not restricted
1= true, VLAN cannot be created in the system by GVRP processing.
However, if this VLAN already exists in the system as a static VLAN,
then it can be mapped to the receiving port"
::= { alaGvrpPortConfigEntry 6 }
alaGvrpPortConfigRestrictedApplicantBitmap OBJECT-TYPE
SYNTAX VlanBitmap
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An octet string of 4096 bits that defines the status of the restricted applicant control
for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be propagated in
the system based on GVRP processing. The bitmap will only affect the GVRP processing if the
Applicant Administrative Control alaGvrpPortConfigApplicantMode value on the port is set
participant(1) or active (3). Each bit defines:
0= false, VLAN propagation is not restricted
1= true, VLAN cannot be propagated in the system by GVRP processing."
::= { alaGvrpPortConfigEntry 7 }
alaGvrpPortConfigAllowApplicantBitmap OBJECT-TYPE
SYNTAX VlanBitmap
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An octet string of 4096 bits that defines the status of the restricted applicant control
for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be propagated in
the system based on GVRP processing. The bitmap will only affect the GVRP processing if the
Applicant Administrative Control alaGvrpPortConfigApplicantMode value on the port is set
participant(1) or active (3). Each bit defines:
0= false, VLAN cannot be propagated in the system by GVRP processing
1= true, VLAN propagation is allowed."
::= { alaGvrpPortConfigEntry 8 }
alaGvrpPortConfigApplicantBitmap OBJECT-TYPE
SYNTAX VlanBitmap
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An octet string of 4096 bits that defines the status of the restricted applicant control
for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be propagated in
the system based on GVRP processing. The bitmap will only affect the GVRP processing if the
Applicant Administrative Control alaGvrpPortConfigApplicantMode value on the port is set
participant(1) or active (3). Each bit defines:
0= false, VLAN propagation is not restricted
1= true, VLAN cannot be propagated in the system by GVRP processing."
::= { alaGvrpPortConfigEntry 9 }
alaGvrpPortConfigRegistrationToStaticVlanLearn OBJECT-TYPE
SYNTAX VlanBitmap
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An octet string of 4096 bits that defines the status of the registration to static VLAN control
for all VLAN(s) in the range from 1 to 4096. It defines whether ports can be mapped to statically
configured VLAN(s) based on GVRP processing. The bitmap will only affect the GVRP processing if
the Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set to
normal registration (1). Each bit defines:
0= restrict, port is not allowed to become member of VLAN.
1= learn, port is allowed to become member of corresponding VLAN"
::= { alaGvrpPortConfigEntry 10 }
alaGvrpPortConfigRegistrationToStaticVlanRestrict OBJECT-TYPE
SYNTAX VlanBitmap
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An octet string of 4096 bits that defines the status of the registration to static VLAN control
for all VLAN(s) in the range from 1 to 4096. It defines whether ports can be mapped to statically
configured VLAN(s) based on GVRP processing. The bitmap will only affect the GVRP processing if
the Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set to
normal registration (1). Each bit defines:
0= learn, port is allowed to become member of corresponding VLAN
1= restrict, port is not allowed to become member of VLAN."
::= { alaGvrpPortConfigEntry 11 }
alaGvrpPortConfigRegistrationToStaticVlan OBJECT-TYPE
SYNTAX VlanBitmap
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An octet string of 4096 bits that defines the status of the registration to static VLAN control
for all VLAN(s) in the range from 1 to 4096. It defines whether ports can be mapped to statically
configured VLAN(s) based on GVRP processing. The bitmap will only affect the GVRP processing if
the Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set to
normal registration (1). Each bit defines:
0= learn, port is allowed to become member of corresponding VLAN
1= restrict, port is not allowed to become member of VLAN."
::= { alaGvrpPortConfigEntry 12 }
alaGvrpPortConfigJoinTimer OBJECT-TYPE
SYNTAX Unsigned32 (1 .. 2147483647)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum period of time that a GVRP instance waits before making declarations for VLANs."
DEFVAL { 600 }
::= { alaGvrpPortConfigEntry 13 }
alaGvrpPortConfigLeaveTimer OBJECT-TYPE
SYNTAX Unsigned32 (3 .. 2147483647)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Period of time that a registrar state machine of a GVRP instance waits, after receiving
a leave message on a port for a particular VLAN, to remove the registration of that VLAN
on the port.
The value for the Leave Timer must be greater than three times the value for the Join
timer, i.e. Leave >= Join*3."
DEFVAL { 1800 }
::= { alaGvrpPortConfigEntry 14 }
alaGvrpPortConfigLeaveAllTimer OBJECT-TYPE
SYNTAX Unsigned32 (3 .. 2147483647)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval at which the Leave All state machine of a GVRP instance generates Leave All
messages. A Leave All message instructs GVRP to modify the state of all VLANs registered
on a port to Leaving.
The value for the LeaveAll Timer must be greater than the value for the Leave
timer, i.e. LeaveAll >= Leave."
DEFVAL { 30000 }
::= { alaGvrpPortConfigEntry 15 }
alaGvrpPortConfigProviderBpduMac OBJECT-TYPE
SYNTAX INTEGER
{
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Describes the treatment of gvrp frames ingressing on a gvrp enabled Vlan stacking network
ports.If disabled provider gvrp frames with provider group address are processed on the
port and if enabled provider gvrp frames with customer group address are processed on
gvrp enabled vlan stacking network port."
::= { alaGvrpPortConfigEntry 16 }
-- -------------------------------------------------------------
-- -------------------------------------------------------------
-- GVRP Port Statistics Table
-- -------------------------------------------------------------
-- DESCRIPTION:
-- "Port statistics information
-- for the GVRP Module.
-- Implementation of this group is mandantory"
gvrpPortStats OBJECT IDENTIFIER ::= { alcatelIND1GVRPMIBObjects 5 }
alaGvrpPortStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaGvrpPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing GVRP port statistics information."
::= { gvrpPortStats 1 }
alaGvrpPortStatsEntry OBJECT-TYPE
SYNTAX AlaGvrpPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A GVRP port statistics entry."
INDEX { alaGvrpPortStatsIfIndex }
::= { alaGvrpPortStatsTable 1 }
AlaGvrpPortStatsEntry ::= SEQUENCE {
alaGvrpPortStatsIfIndex InterfaceIndex,
alaGvrpPortStatsJoinEmptyReceived Counter32,
alaGvrpPortStatsJoinInReceived Counter32,
alaGvrpPortStatsEmptyReceived Counter32,
alaGvrpPortStatsLeaveInReceived Counter32,
alaGvrpPortStatsLeaveEmptyReceived Counter32,
alaGvrpPortStatsLeaveAllReceived Counter32,
alaGvrpPortStatsJoinEmptyTransmitted Counter32,
alaGvrpPortStatsJoinInTransmitted Counter32,
alaGvrpPortStatsEmptyTransmitted Counter32,
alaGvrpPortStatsLeaveInTransmitted Counter32,
alaGvrpPortStatsLeaveEmptyTransmitted Counter32,
alaGvrpPortStatsLeaveAllTransmitted Counter32,
alaGvrpPortStatsTotalPDUReceived Counter32,
alaGvrpPortStatsTotalPDUTransmitted Counter32,
alaGvrpPortStatsTotalMsgsReceived Counter32,
alaGvrpPortStatsTotalMsgsTransmitted Counter32,
alaGvrpPortStatsInvalidMsgsReceived Counter32,
alaGvrpPortStatsClearStats INTEGER
}
alaGvrpPortStatsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex of the port on which GVRP is running"
::= { alaGvrpPortStatsEntry 1 }
alaGvrpPortStatsJoinEmptyReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join Empty messages received."
::= { alaGvrpPortStatsEntry 2}
alaGvrpPortStatsJoinInReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join In messages received."
::= { alaGvrpPortStatsEntry 3}
alaGvrpPortStatsEmptyReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Empty messages received."
::= { alaGvrpPortStatsEntry 4}
alaGvrpPortStatsLeaveInReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave In messages received."
::= { alaGvrpPortStatsEntry 5}
alaGvrpPortStatsLeaveEmptyReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave Empty messages received."
::= { alaGvrpPortStatsEntry 6}
alaGvrpPortStatsLeaveAllReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave all messages received."
::= { alaGvrpPortStatsEntry 7}
alaGvrpPortStatsJoinEmptyTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join Empty messages transmitted."
::= { alaGvrpPortStatsEntry 8}
alaGvrpPortStatsJoinInTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join In messages transmitted."
::= { alaGvrpPortStatsEntry 9}
alaGvrpPortStatsEmptyTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Empty messages transmitted."
::= { alaGvrpPortStatsEntry 10}
alaGvrpPortStatsLeaveInTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave In messages transmitted."
::= { alaGvrpPortStatsEntry 11}
alaGvrpPortStatsLeaveEmptyTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave Empty messages transmitted."
::= { alaGvrpPortStatsEntry 12}
alaGvrpPortStatsLeaveAllTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leaveall messages transmitted."
::= { alaGvrpPortStatsEntry 13}
alaGvrpPortStatsTotalPDUReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of GVRP PDUs received."
::= { alaGvrpPortStatsEntry 14}
alaGvrpPortStatsTotalPDUTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of GVRP PDUs transmitted."
::= { alaGvrpPortStatsEntry 15}
alaGvrpPortStatsTotalMsgsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of GVRP messages received."
::= { alaGvrpPortStatsEntry 16}
alaGvrpPortStatsTotalMsgsTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of GVRP messages transmitted."
::= { alaGvrpPortStatsEntry 17}
alaGvrpPortStatsInvalidMsgsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Invalid messages received."
::= { alaGvrpPortStatsEntry 18}
alaGvrpPortStatsClearStats OBJECT-TYPE
SYNTAX INTEGER {
default(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset all statistics parameters corresponding to this port.
By default, this objects contains a zero value."
DEFVAL { default }
::= { alaGvrpPortStatsEntry 19}
-- --------------------------------------------------------------
-- NOTIFICATIONS (TRAPS)
-- These notifications will be sent to the management entity
-- whenever dynamically learnt vlans by gvrp across system reaches the defined limit
-- and when dynamically learnt vlans by gvrp at each NI reaches a defined limit.
-- --------------------------------------------------------------
alaGvrpEvents OBJECT IDENTIFIER ::= { alcatelIND1GVRPMIB 3 }
gvrpVlanLimitReachedEvent NOTIFICATION-TYPE
OBJECTS {
alaGvrpMaxVlanLimit }
STATUS current
DESCRIPTION
"The number of vlans learnt dynamically by GVRP has
reached a configured limit. Notify the management
entity with number of vlans learnt dynamically by
GVRP and the configured GVRP vlan limit."
::= { alaGvrpEvents 0 1 }
e2eGvrpVlanConflictTrap NOTIFICATION-TYPE
OBJECTS {
alaGvrpVlanConflictInfo }
STATUS current
DESCRIPTION
"GVRP has recieved a registration for Vlan which is configured for End To End Flow Control.
Notify the Management with the Port in which the GVRP PDU was recieved and the Vlan."
::= { alaGvrpEvents 0 2 }
-- -------------------------------------------------------------
-- COMPLIANCE
-- -------------------------------------------------------------
alcatelIND1GVRPMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for GVRP."
MODULE
MANDATORY-GROUPS
{
gvrpPortBaseGroup,
gvrpPortConfigGroup,
gvrpPortStatsGroup
}
::= { alcatelIND1GVRPMIBCompliances 1 }
-- -------------------------------------------------------------
-- UNITS OF CONFORMANCE
-- -------------------------------------------------------------
gvrpPortBaseGroup OBJECT-GROUP
OBJECTS
{
alaGvrpGlobalClearStats,
alaGvrpTransparentSwitching,
alaGvrpMaxVlanLimit
}
STATUS current
DESCRIPTION
"Collection of objects for management of GVRP Base Group."
::= { alcatelIND1GVRPMIBGroups 1 }
gvrpPortConfigGroup OBJECT-GROUP
OBJECTS
{
alaGvrpPortConfigRegistrarMode,
alaGvrpPortConfigApplicantMode,
alaGvrpPortConfigRestrictedRegistrationBitmap,
alaGvrpPortConfigAllowRegistrationBitmap,
alaGvrpPortConfigRegistrationBitmap,
alaGvrpPortConfigRestrictedApplicantBitmap,
alaGvrpPortConfigAllowApplicantBitmap,
alaGvrpPortConfigApplicantBitmap,
alaGvrpPortConfigRegistrationToStaticVlanLearn,
alaGvrpPortConfigRegistrationToStaticVlanRestrict,
alaGvrpPortConfigRegistrationToStaticVlan,
alaGvrpPortConfigJoinTimer,
alaGvrpPortConfigLeaveTimer,
alaGvrpPortConfigLeaveAllTimer
}
STATUS current
DESCRIPTION
"Collection of objects for management of GVRP Port Configuration Table."
::= { alcatelIND1GVRPMIBGroups 2 }
gvrpPortStatsGroup OBJECT-GROUP
OBJECTS
{
alaGvrpPortStatsJoinEmptyReceived,
alaGvrpPortStatsJoinInReceived,
alaGvrpPortStatsEmptyReceived,
alaGvrpPortStatsLeaveInReceived,
alaGvrpPortStatsLeaveEmptyReceived,
alaGvrpPortStatsLeaveAllReceived,
alaGvrpPortStatsJoinEmptyTransmitted,
alaGvrpPortStatsJoinInTransmitted,
alaGvrpPortStatsEmptyTransmitted,
alaGvrpPortStatsLeaveInTransmitted,
alaGvrpPortStatsLeaveEmptyTransmitted,
alaGvrpPortStatsLeaveAllTransmitted,
alaGvrpPortStatsTotalPDUReceived,
alaGvrpPortStatsTotalPDUTransmitted,
alaGvrpPortStatsTotalMsgsReceived,
alaGvrpPortStatsTotalMsgsTransmitted,
alaGvrpPortStatsInvalidMsgsReceived,
alaGvrpPortStatsClearStats
}
STATUS current
DESCRIPTION
"Collection of objects for management of GVRP Statistics Table."
::= { alcatelIND1GVRPMIBGroups 3 }
-- -------------------------------------------------------------
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,439 @@
ALCATEL-IND1-IPM-VLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE FROM SNMPv2-SMI
OBJECT-GROUP,
MODULE-COMPLIANCE FROM SNMPv2-CONF
softentIND1IPMVlanMgt FROM ALCATEL-IND1-BASE
RowStatus FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB
InetAddressType,
InetAddress,
InetAddressPrefixLength FROM INET-ADDRESS-MIB
;
alcatelIND1IPMVlanMIB MODULE-IDENTITY
LAST-UPDATED "200707020000Z"
ORGANIZATION "ALCATEL - Architects Of An Internet World"
CONTACT-INFO
"Please consult with Customer Service to insure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"The parameters for configuration of the IPM Vlan feature,
including the association between ports and ipaddresses with vlans.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright ¨ 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
::= { softentIND1IPMVlanMgt 1}
alcatelIND1IPMVlanMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For IPM Vlan Managed Objects."
::= { alcatelIND1IPMVlanMIB 1 }
alcatelIND1IPMVlanMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For IPM Vlan Conformance Information."
::= { alcatelIND1IPMVlanMIB 2 }
alcatelIND1IPMVlanMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For IPM Vlan Units Of Conformance."
::= { alcatelIND1IPMVlanMIBConformance 1 }
alcatelIND1IPMVlanMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For IPM Vlan Compliance Statements."
::= { alcatelIND1IPMVlanMIBConformance 2 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- The IPM Vlan Port Table
alaipmvVlanPort OBJECT IDENTIFIER ::= { alcatelIND1IPMVlanMIBObjects 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alaipmvVlanPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaIpmvVlanPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains port specific information for the IP
Multicast VLAN. An entry is this table is created when a port
is configured as a receiver / sender port for a IPMVLAN."
::= { alaipmvVlanPort 1 }
alaipmvVlanPortEntry OBJECT-TYPE
SYNTAX AlaIpmvVlanPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A IPMV Port entry."
INDEX { alaipmvVlanPortIPMVlanNumber, alaipmvVlanPortNumber, alaipmvVlanPortType}
::= { alaipmvVlanPortTable 1 }
AlaIpmvVlanPortEntry ::= SEQUENCE
{
alaipmvVlanPortIPMVlanNumber INTEGER,
alaipmvVlanPortNumber InterfaceIndex,
alaipmvVlanPortType INTEGER,
alaipmvVlanPortRowStatus RowStatus
}
alaipmvVlanPortIPMVlanNumber OBJECT-TYPE
SYNTAX INTEGER (2..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VLAN number component of this IPMVLAN instance. Valid range
from 2 to 4094."
::= { alaipmvVlanPortEntry 1 }
alaipmvVlanPortNumber OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port ifindex of the port which is associated to the IPMVLAN."
::= { alaipmvVlanPortEntry 2 }
alaipmvVlanPortType OBJECT-TYPE
SYNTAX INTEGER
{
receiverPort(1),
senderPort(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of this port associated to the IPMVLAN. receiverPort(1)
is the receiver port associated to the IPMVLAN, senderPort(2) is
the sender port associated to the IPMVLAN. In the VLAN Stacking
environment, these ports are the VLAN Stacking ports.
Configuration of IPMVLAN logical/physical receiver port on
multiple IPMVlans, that are associated with same IPv4/IPv6
multicast group addresses are not allowed."
::= { alaipmvVlanPortEntry 3 }
alaipmvVlanPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry. The values supported are CreateAndGo(4)
and destroy(6), to create or delete the port as a receiver / sender port
in an IPMVLAN. Of course the corresponding vlan and port must exist."
::= { alaipmvVlanPortEntry 4 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- The IPM Vlan ipmvlan/ipaddress association Table
alaipmvVlanIpAddr OBJECT IDENTIFIER ::= { alcatelIND1IPMVlanMIBObjects 2 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alaipmvVlanIpAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaIpmvVlanIpAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of IP addresses assigned to an IPMVLAN."
::= { alaipmvVlanIpAddr 1 }
alaipmvVlanIpAddrEntry OBJECT-TYPE
SYNTAX AlaIpmvVlanIpAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A IPMVLAN IP address entry."
INDEX { alaipmvVlanIpAddrVlanNumber, alaipmvVlanIpAddrType ,alaipmvVlanIpAddress}
::= { alaipmvVlanIpAddrTable 1 }
AlaIpmvVlanIpAddrEntry ::= SEQUENCE
{
alaipmvVlanIpAddrVlanNumber INTEGER,
alaipmvVlanIpAddrType InetAddressType,
alaipmvVlanIpAddress InetAddress,
alaipmvVlanIpAddrRowStatus RowStatus
}
alaipmvVlanIpAddrVlanNumber OBJECT-TYPE
SYNTAX INTEGER (2..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VLAN number component of this IPMVLAN instance. Valid range from 2 to 4094."
::= { alaipmvVlanIpAddrEntry 1 }
alaipmvVlanIpAddrType OBJECT-TYPE
SYNTAX InetAddressType (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address type."
::= { alaipmvVlanIpAddrEntry 2 }
alaipmvVlanIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Multicast IP address based on the address type.
This IP multicast group address can be associated to multiple IPMVLANs.
Configuration of IPv4/IPv6 Multicast Group address on multiple IPMVlans,
that are associated with same physical/logical receiver ports are not allowed."
::= { alaipmvVlanIpAddrEntry 3 }
alaipmvVlanIpAddrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is used to create or delete the Multicast IP address in an IPMVLAN.
Of course the corresponding vlan must exist."
::= { alaipmvVlanIpAddrEntry 4 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- The IPM Vlan ipmvlan/ctag association Table
alaipmvVlanCtagT OBJECT IDENTIFIER ::= { alcatelIND1IPMVlanMIBObjects 3 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alaipmvVlanCtagTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaIpmvVlanCtagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" A table that contains ipmvlan-ctag association for the IPMV feature."
::= { alaipmvVlanCtagT 1 }
alaipmvVlanCtagEntry OBJECT-TYPE
SYNTAX AlaIpmvVlanCtagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A IPMVLAN-Ctag entry."
INDEX { alaipmvVlanNumber, alaipmvVlanCtag}
::= { alaipmvVlanCtagTable 1 }
AlaIpmvVlanCtagEntry ::= SEQUENCE {
alaipmvVlanNumber INTEGER,
alaipmvVlanCtag INTEGER,
alaipmvVlanCtagRowStatus RowStatus
}
alaipmvVlanNumber OBJECT-TYPE
SYNTAX INTEGER (2..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VLAN number component of this IPMVLAN instance. Valid range from 2 to 4094."
::= { alaipmvVlanCtagEntry 1 }
alaipmvVlanCtag OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The customer vlan id associated to the IPMVLAN.
This customer vlan id is unique and can't be associated
to more than one IPM Vlan"
::= { alaipmvVlanCtagEntry 2 }
alaipmvVlanCtagRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry. The supported value for set are
createAndGo (4) and destroy(6), to add or remove an IPMVLAN-ctag association."
::= { alaipmvVlanCtagEntry 3 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- The IPM Vlan ipaddress/prefixlen association Table
alaipmvVlanIpAddrMask OBJECT IDENTIFIER ::= { alcatelIND1IPMVlanMIBObjects 4 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alaipmvVlanIpAddrMaskTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaIpmvVlanIpAddrMaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of IP addresses assigned to an IPMVLAN."
::= { alaipmvVlanIpAddr 2 }
alaipmvVlanIpAddrMaskEntry OBJECT-TYPE
SYNTAX AlaIpmvVlanIpAddrMaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A IPMVLAN IP address entry."
INDEX { alaipmvVlanIpAddrMaskVlanNumber, alaipmvVlanIpAddrMaskType ,alaipmvVlanIpAddrMaskAddress, alaipmvVlanIpAddrMaskPrefixLen}
::= { alaipmvVlanIpAddrMaskTable 1 }
AlaIpmvVlanIpAddrMaskEntry ::= SEQUENCE {
alaipmvVlanIpAddrMaskVlanNumber INTEGER,
alaipmvVlanIpAddrMaskType InetAddressType,
alaipmvVlanIpAddrMaskAddress InetAddress,
alaipmvVlanIpAddrMaskPrefixLen InetAddressPrefixLength,
alaipmvVlanIpAddrMaskRowStatus RowStatus
}
alaipmvVlanIpAddrMaskVlanNumber OBJECT-TYPE
SYNTAX INTEGER (2..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VLAN number component of this IPMVLAN instance. Valid range from 2 to 4094."
::= { alaipmvVlanIpAddrMaskEntry 1 }
alaipmvVlanIpAddrMaskType OBJECT-TYPE
SYNTAX InetAddressType (1..2)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address type.The allowed values are ipv4(1) and ipv6(2)."
::= { alaipmvVlanIpAddrMaskEntry 2 }
alaipmvVlanIpAddrMaskAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4 | 16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Multicast IP address based on the address type indicated by alaipmvVlanIpAddrMaskType. This IP multicast group address can be associated to multiple IPMVLANs. alaipmvVlanIpAddrMaskPrefixLen is used to specify a mask. The host bits of the address should be zero."
::= { alaipmvVlanIpAddrMaskEntry 3 }
alaipmvVlanIpAddrMaskPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Multicast IP address-mask length based on the address type. It must be 0-32 for alaipmvVlanIpAddrMaskType ipv4 and 128 for alaipmvVlanIpAddrMaskType ipv6. The host bits of the address alaipmvVlanIpAddrMaskAddress should be zero."
::= { alaipmvVlanIpAddrMaskEntry 4 }
alaipmvVlanIpAddrMaskRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is used to create or delete the Multicast IP address in an IPMVLAN. Of course the corresponding vlan must exist."
::= { alaipmvVlanIpAddrMaskEntry 5 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- COMPLIANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1IPMVlanMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for IPM Vlan."
MODULE MANDATORY-GROUPS
{
alaipmvlanPortGroup,
alaipmvlanIPAddressGroup,
alaipmvlanIPAddrMaskGroup,
alaipmvlanCtagGroup
}
::= { alcatelIND1IPMVlanMIBCompliances 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- UNITS OF CONFORMANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alaipmvlanPortGroup OBJECT-GROUP
OBJECTS
{
alaipmvVlanPortIPMVlanNumber, -- The IPMVLAN Port Table
alaipmvVlanPortNumber,
alaipmvVlanPortType,
alaipmvVlanPortRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of IPM Vlan Ports."
::= { alcatelIND1IPMVlanMIBGroups 1 }
alaipmvlanIPAddressGroup OBJECT-GROUP
OBJECTS
{
alaipmvVlanIpAddrVlanNumber, -- The IPM Vlan IP Address Table
alaipmvVlanIpAddrType,
alaipmvVlanIpAddress,
alaipmvVlanIpAddrRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of IPM Vlan Address."
::= { alcatelIND1IPMVlanMIBGroups 2 }
alaipmvlanCtagGroup OBJECT-GROUP
OBJECTS
{
alaipmvVlanNumber, -- The IPM Vlan Ctag Table
alaipmvVlanCtag,
alaipmvVlanCtagRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of IPM Vlan Address."
::= { alcatelIND1IPMVlanMIBGroups 3 }
alaipmvlanIPAddrMaskGroup OBJECT-GROUP
OBJECTS
{
alaipmvVlanIpAddrMaskRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of IPM Vlan Address."
::= { alcatelIND1IPMVlanMIBGroups 4 }
END

File diff suppressed because it is too large Load Diff

1654
mibs/aos/AlcatelIND1IPv6.mib Normal file

File diff suppressed because it is too large Load Diff

1519
mibs/aos/AlcatelIND1Igmp.mib Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,405 @@
ALCATEL-IND1-INLINE-POWER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
pethPsePortEntry, pethMainPseEntry
FROM POWER-ETHERNET-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
softentIND1InLinePower, pethTraps
FROM ALCATEL-IND1-BASE;
alcatelIND1INLINEPOWERMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
Propietary InLinePower Extensions MIB definitions
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special,
or consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { softentIND1InLinePower 1 }
alaPethObjects OBJECT IDENTIFIER ::= { alcatelIND1INLINEPOWERMIB 1 }
alaPethConformance OBJECT IDENTIFIER ::= { alcatelIND1INLINEPOWERMIB 2 }
alaPethMain OBJECT IDENTIFIER ::= { alcatelIND1INLINEPOWERMIB 3 }
-- PSE Objects
alaPethPsePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaPethPsePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of objects that augments the standard pethPsePortTable
entry by adding the alaPethPsePortPowerMaximum object."
::= { alaPethObjects 1 }
alaPethPsePortEntry OBJECT-TYPE
SYNTAX AlaPethPsePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A set of objects that display and control the power
characteristics of a power Ethernet PSE port."
AUGMENTS { pethPsePortEntry }
::= { alaPethPsePortTable 1 }
AlaPethPsePortEntry ::= SEQUENCE {
alaPethPsePortPowerMaximum
INTEGER,
alaPethPsePortPowerActual
INTEGER,
alaPethPsePortPowerStatus
INTEGER,
alaPethPsePortPowerClass
INTEGER
}
alaPethPsePortPowerMaximum OBJECT-TYPE
SYNTAX INTEGER ( 3000 .. 20000 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls maximum amount of power per port."
::= { alaPethPsePortEntry 1 }
alaPethPsePortPowerActual OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 30000 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the actual amount of power used by a port"
::= { alaPethPsePortEntry 2 }
alaPethPsePortPowerStatus OBJECT-TYPE
SYNTAX INTEGER {
powerOn(1),
powerOff(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the power status of a port"
::= { alaPethPsePortEntry 3 }
alaPethPsePortPowerClass OBJECT-TYPE
SYNTAX INTEGER {
class0 (0),
class1 (1),
class2 (2),
class3 (3),
class4 (4),
class5 (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object controls class of poe device attached on a port.
class0 - The device can draw PD power from 0.44W to 12.95W and
current less than 5.0 mA.
class1 - The device can draw PD power from 0.44W to 3.84W and
current 10.5 mA.
class2 - The device can draw PD power from 3.84W to 6.49W and
current 12.95 mA.
class3 - The device can draw PD power from 6.49W to 12.95W and
current 28 mA.
class4 - This class is reserved for future use.
class5 - No Powered Device is connected to this POE port, or the
port is powered down."
::= { alaPethPsePortEntry 4 }
-- Main PSE Objects
alaPethMainPseTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaPethMainPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table augments the standard table PethMainPseTable by allowing the
admin status for a group to be set to on/off as well as
showing the values for the max power for that group."
::= { alaPethObjects 2 }
alaPethMainPseEntry OBJECT-TYPE
SYNTAX AlaPethMainPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A set of objects that display and control the Main power
of a PSE. "
AUGMENTS { pethMainPseEntry }
::= { alaPethMainPseTable 1 }
AlaPethMainPseEntry ::= SEQUENCE {
alaPethMainPseAdminStatus
INTEGER,
alaPethMainPseMaxPower
Integer32,
alaPethMainPsePriorityDisconnect
INTEGER,
alaPethMainPseCapacitorDetect
INTEGER,
alaPethMainPsePriority
INTEGER,
alaPethMainPseComboPort
INTEGER
}
alaPethMainPseAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object is used to set the status of the main PSE to ON or OFF."
::= { alaPethMainPseEntry 1 }
alaPethMainPseMaxPower OBJECT-TYPE
SYNTAX Integer32 (36..800)
UNITS "Watts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum amount of power allowed for main PSE."
::= { alaPethMainPseEntry 2 }
alaPethMainPsePriorityDisconnect OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object is used to set the priority disconnect of the
main PSE to Enabled or Disable."
::= { alaPethMainPseEntry 3 }
alaPethMainPseCapacitorDetect OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object is used to enable or disable the PowerDsine
Capacitor detection method."
::= { alaPethMainPseEntry 4 }
alaPethMainPsePriority OBJECT-TYPE
SYNTAX INTEGER {
critical(1),
high(2),
low(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object is set the power down priority for the slot"
::= { alaPethMainPseEntry 5 }
alaPethMainPseComboPort OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object is used to set the combo port option of the
main PSE to Enable or Disable."
::= { alaPethMainPseEntry 6 }
--
-- Conformance Section
--
alaPethCompliances OBJECT IDENTIFIER ::= { alaPethConformance 1 }
alaPethGroups OBJECT IDENTIFIER ::= { alaPethConformance 2 }
alaPethCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the
Alcatel Power Ethernet MIB."
MODULE -- this module
GROUP alaPethPsePortGroup
DESCRIPTION
"The alaPethPsePortGroup is mandatory for systems which
implement PSE ports."
GROUP alaPethMainPseGroup
DESCRIPTION
"The pethMainPseGroup is mandatory for systems which
implement main power supply within a PSE Device."
::= { alaPethCompliances 1 }
alaPethPseCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the PSE"
MODULE -- this module
MANDATORY-GROUPS {alaPethPsePortGroup, alaPethMainPseGroup}
::= { alaPethCompliances 2 }
alaPethPsePortGroup OBJECT-GROUP
OBJECTS {
alaPethPsePortPowerMaximum,
alaPethPsePortPowerActual,
alaPethPsePortPowerStatus,
alaPethPsePortPowerClass
}
STATUS current
DESCRIPTION
"The pethPsePortGroup is mandatory for systems which
implement PSE ports."
::= { alaPethGroups 1 }
alaPethMainPseGroup OBJECT-GROUP
OBJECTS {
alaPethMainPseAdminStatus,
alaPethMainPseMaxPower,
alaPethMainPsePriorityDisconnect,
alaPethMainPseCapacitorDetect,
alaPethMainPsePriority,
alaPethMainPseComboPort
}
STATUS current
DESCRIPTION
"Main PSE Objects. "
::= { alaPethGroups 2 }
-- Peth Main
alaPethMainTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaPethMainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of objects that augments the standard pethPsePortTable
entry by adding the alaPethPsePortPowerMaximum object."
::= { alaPethMain 1 }
alaPethMainEntry OBJECT-TYPE
SYNTAX AlaPethMainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A set of objects that display and control the power
characteristics of a power Ethernet PSE port."
INDEX { alaPethMainIndex }
::= { alaPethMainTable 1 }
AlaPethMainEntry ::= SEQUENCE {
alaPethMainIndex
Integer32,
alaPethMainPowerRedundancy
INTEGER
}
alaPethMainIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the group to which
power Ethernet PSE is connected.Group means (box in the stack,
module in a rack) and the value 1 MUST be used for non-modular
devices "
::= { alaPethMainEntry 1 }
alaPethMainPowerRedundancy OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls power supply redundancy."
::= { alaPethMainEntry 2 }
-- Notification Objects
alaPethNotificationObjects OBJECT IDENTIFIER ::= { alaPethObjects 3 }
pethSourceSlot OBJECT-TYPE
SYNTAX INTEGER (1..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Slot number of generating entity."
::= { alaPethNotificationObjects 1 }
pethSourcePort OBJECT-TYPE
SYNTAX INTEGER (1..48)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port number of generating entity."
::= { alaPethNotificationObjects 2 }
-- NOTIFICATIONS
pethPwrSupplyConflict NOTIFICATION-TYPE
OBJECTS {
pethSourceSlot
}
STATUS current
DESCRIPTION
"Power supply type conflict trap."
::= { pethTraps 0 1 }
pethPwrSupplyNotSupported NOTIFICATION-TYPE
OBJECTS {
pethSourceSlot
}
STATUS current
DESCRIPTION
"Power supply not supported trap."
::= { pethTraps 0 2 }
END

View File

@ -0,0 +1,726 @@
ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB DEFINITIONS ::= BEGIN
IMPORTS
NOTIFICATION-TYPE,
MODULE-IDENTITY,
OBJECT-TYPE,
IpAddress, Unsigned32
FROM SNMPv2-SMI
DisplayString, MacAddress,TruthValue
FROM SNMPv2-TC
softentIND1Aip, aipAMAPTraps, aipGMAPTraps
FROM ALCATEL-IND1-BASE
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
InterfaceIndex
FROM IF-MIB
;
alcatelIND1InterswitchProtocolMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
Health Monitoring for dissemination of resource consumption information.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"Addressing discrepancies with Alcatel Standard."
::= { softentIND1Aip 1 }
alcatelIND1InterswitchProtocolMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1InterswitchProtocolMIB 1 }
aipGMAPconfig OBJECT IDENTIFIER ::= { alcatelIND1InterswitchProtocolMIBObjects 1 }
aipAMAPconfig OBJECT IDENTIFIER ::= { alcatelIND1InterswitchProtocolMIBObjects 2 }
aipLLDPConfig OBJECT IDENTIFIER ::= { alcatelIND1InterswitchProtocolMIBObjects 3 }
alcatelIND1InterswitchProtocolMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1InterswitchProtocolMIB 2 }
-- GMAP Configuration *********************
aipGMAPstate OBJECT-TYPE
SYNTAX INTEGER {
active (1),
inactive (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Current state of the GMAP functionality."
::= { aipGMAPconfig 1 }
aipGMAPgaptime OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The time in milliseconds for gaps between successive GMAP
protocol packets."
::= { aipGMAPconfig 2 }
aipGMAPupdatetime OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The time in seconds between GMAP update packet generation."
::= { aipGMAPconfig 3 }
aipGMAPholdtime OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The time in minutes that the switch will remember
information received in GMAP update packets."
::= { aipGMAPconfig 4 }
-- GMAP Trap elements *********************
aipGMAPLastTrapReason OBJECT-TYPE
SYNTAX INTEGER {
authenticatedVlan (1),
conflictingBindingRule (2),
sameProtoDifferentVlansConflict (3),
sameVlanDifferentProtocolsConflict (4),
nonMobileVlan (5),
none (6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Reason for last GMAP update to not be applied. Valid
reasons are:
1 - Target Vlan is an authenticated vlan
2 - Update would conflict with a binding rule
3 - Update would create two different vlan entries
for the same protocol
4 - Update would create two different protocol entries
for the same vlan
5 - Target vlan is not mobile
6 - No trap has been sent"
::= { aipGMAPconfig 5 }
aipGMAPLastTrapPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The ifindex number of the last port on which the
GMAP change was not applied because of a conflict."
::= { aipGMAPconfig 6 }
aipGMAPLastTrapMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The last MAC address for which a GMAP change was not
applied because of a conflict."
::= { aipGMAPconfig 7 }
aipGMAPLastTrapProtocol OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The protocol identifier of the last GMAP change that
was not applied because of a conflict."
::= { aipGMAPconfig 8 }
aipGMAPLastTrapVlan OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Vlan identifier of the last GMAP change that was
not applied because of a conflict."
::= { aipGMAPconfig 9 }
-- GMAP Trap *****************************
aipGMAPConflictTrap NOTIFICATION-TYPE
OBJECTS {
aipGMAPLastTrapReason,
aipGMAPLastTrapPort,
aipGMAPLastTrapMac,
aipGMAPLastTrapProtocol,
aipGMAPLastTrapVlan
}
STATUS current
DESCRIPTION
"A GMAP update conflict."
::= { aipGMAPTraps 0 1 }
-- GMAP Table *****************************
aipGMAPTable OBJECT-TYPE
SYNTAX SEQUENCE OF AipGMAPTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "GMAP MAC address list."
::= { aipGMAPconfig 10 }
aipGMAPTableEntry OBJECT-TYPE
SYNTAX AipGMAPTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "GMAP MAC address list."
INDEX { aipGMAPMacAddr, aipGMAPProtocol }
::= { aipGMAPTable 1 }
AipGMAPTableEntry ::= SEQUENCE {
aipGMAPMacAddr MacAddress,
aipGMAPProtocol Unsigned32,
aipGMAPVlan INTEGER,
aipGMAPSrcSwitch MacAddress,
aipGMAPFlags OCTET STRING (SIZE(4)),
aipGMAPTimeout INTEGER
}
aipGMAPMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The MAC address of a GMAP entry."
::= { aipGMAPTableEntry 1 }
aipGMAPProtocol OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The protocol identifier for a GMAP entry."
::= { aipGMAPTableEntry 2 }
aipGMAPVlan OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Vlan identifier for a GMAP entry."
::= { aipGMAPTableEntry 3 }
aipGMAPSrcSwitch OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The MAC address of the switch that provided the
information for a GMAP entry."
::= { aipGMAPTableEntry 4 }
aipGMAPFlags OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The flags for a GMAP entry. The least significant byte
holds the router flags. The next byte contains the flags
from auto-tracker. The most significant 2 bytes are not
currently used."
::= { aipGMAPTableEntry 5 }
aipGMAPTimeout OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Seconds remaining before this entry will age out."
::= { aipGMAPTableEntry 6 }
-- GMAP Configuration end *********************
-- AMAP Configuration *********************
aipAMAPstate OBJECT-TYPE
SYNTAX INTEGER {
active (1),
inactive (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Current state of the AMAP agent."
DEFVAL { active }
::= { aipAMAPconfig 1 }
aipAMAPdisctime OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The time in seconds for interval betweeen hello
packets in the initial discovery phase
of the AMAP protocol."
DEFVAL { 30 }
::= { aipAMAPconfig 2 }
aipAMAPcommontime OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The time in seconds for the interval between hello
packets at other than the discovery phase."
DEFVAL { 300 }
::= { aipAMAPconfig 3 }
-- AMAP Trap elements *********************
aipAMAPLastTrapReason OBJECT-TYPE
SYNTAX INTEGER {
add (1),
change (2),
remove (3),
none (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Reason for last change of port status. Valid
reasons are:
1 - port added
2 - change of information on existing port
3 - port deleted
4 - no trap has been sent"
::= { aipAMAPconfig 4 }
aipAMAPLastTrapPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The ifindex number of the port that most recently changed."
::= { aipAMAPconfig 5 }
-- AMAP Trap *********************
aipAMAPStatusTrap NOTIFICATION-TYPE
OBJECTS {
aipAMAPLastTrapReason,
aipAMAPLastTrapPort
}
STATUS current
DESCRIPTION
"An AMAP port status change and reason."
::= { aipAMAPTraps 0 1 }
-- AMAP Adjacency Tables *********************
aipAMAPportConnectionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AipAMAPportConnectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "AMAP adjacent switch, local and remote connection index, and Vlan information."
::= { aipAMAPconfig 6 }
aipAMAPportConnectionentry OBJECT-TYPE
SYNTAX AipAMAPportConnectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "AMAP adjacent switch, local and remote connection index, and Vlan information."
INDEX { aipAMAPLocalConnectionIndex, aipAMAPRemMac,
aipAMAPRemConnectionIndex }
::= { aipAMAPportConnectionTable 1 }
AipAMAPportConnectionEntry ::= SEQUENCE {
aipAMAPLocalConnectionIndex INTEGER,
aipAMAPRemMac MacAddress,
aipAMAPRemConnectionIndex INTEGER,
aipAMAPRemVlan INTEGER,
aipAMAPRemHostname DisplayString (SIZE(0..32)),
aipAMAPLocalIfindex InterfaceIndex,
aipAMAPLocalSlot INTEGER,
aipAMAPLocalPort INTEGER,
aipAMAPRemSlot INTEGER,
aipAMAPRemPort INTEGER,
aipAMAPRemDeviceType INTEGER,
aipAMAPRemDevModelName DisplayString (SIZE(0..32)),
aipAMAPRemProductType INTEGER
}
aipAMAPLocalConnectionIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The local index number of a connection in the local switch which has an
adjacent switch connected. This index is assigned to a connection by
the AMAP application running on the local switch."
::= { aipAMAPportConnectionentry 1 }
aipAMAPRemMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The MAC Address of the CMM in the adjacent switch."
::= { aipAMAPportConnectionentry 2 }
aipAMAPRemConnectionIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The remote index number of the connection in the adjacent switch to which
the local switch has a connection connected. This index is assigned
to a connection by the AMAP application running on the adjacent switch."
::= { aipAMAPportConnectionentry 3 }
aipAMAPRemVlan OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The remote Vlan to which the connection is connected in the adjacent switch."
::= { aipAMAPportConnectionentry 4 }
aipAMAPRemHostname OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The remote hostname for the adjacent switch."
::= { aipAMAPportConnectionentry 5 }
aipAMAPLocalIfindex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The local ifindex of the port to which the connection is connected."
::= { aipAMAPportConnectionentry 6 }
aipAMAPLocalSlot OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The local slot of the port to which the connection is connected."
::= { aipAMAPportConnectionentry 7 }
aipAMAPLocalPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The local interface port of the port to which the connection is
connected."
::= { aipAMAPportConnectionentry 8 }
aipAMAPRemSlot OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The remote slot of the port to which the connection is connected."
::= { aipAMAPportConnectionentry 9 }
aipAMAPRemPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The remote interface port of the port to which the connection is
connected."
::= { aipAMAPportConnectionentry 10 }
aipAMAPRemDeviceType OBJECT-TYPE
SYNTAX INTEGER {
unknownDevice (1),
omniSwitch7700 (2),
omniSwitch7800 (3),
omniSwitch9600 (4),
omniSwitch9700 (5),
omniSwitch9800 (6),
omniSwitch9600E (7),
omniSwitch9700E (8),
omniSwitch9800E (9),
omniSwitch8800 (10),
omniSwitch6624 (20),
omniSwitch6648 (21),
omniSwitch6624Fiber (22),
omniSwitch6624Ver2 (23),
omniSwitch6648Ver2 (24),
omniSwitch6824 (30),
omniSwitch6848 (31),
omniSwitch6824Fiber (32),
omniSwitch6850-24 (34),
omniSwitch6850-48 (35),
omniSwitch6850-24Fiber (36),
omniSwitch5slotXOS (40),
omniSwitch9slotXOS (41),
omniSwitchRouterXOS (42),
omniAccess408 (43),
omniAccess512 (44),
omniStack2032 (50),
omniStack4024 (51),
omniStack5024 (52),
omniStack6024 (53),
omniStack6048 (54),
omniStack6124 (55),
omniStack6148 (56),
omniStack8008 (57),
omniAccess210 (60),
omniAccess250 (61),
omniAccess280 (62),
ipPhone (70),
omniPCX4400 (71),
omniSwitch6855-14 (72),
omniSwitch6855-U10 (73),
omniSwitch6855-24 (74),
omniSwitch6855-U24 (75),
omniSwitch6424 (76),
omniSwitch6448 (77),
omniSwitch6424Fiber (78),
omniSwitch6855-U24X (79),
omniSwitch62508ME (80),
omniSwitch625024ME (81),
omniSwitch625024SMB (82),
omniSwitch6200-MIXED-STACK (214),
omniSwitch6224 (215),
omniSwitch6224P (216),
omniSwitch6248 (217),
omniSwitch6248P (218),
omniSwitch6224-DC (219),
omniSwitch6248-DC (220),
omniSwitch6212 (221),
omniSwitch6212P (222),
omniSwitch6224U (223),
omniSwitch6324 (227),
omniAccess5000 (249),
omniAccess4324 (250),
omniAccess4308 (251),
omniAccess6000 (252),
omniAccessAP60 (253),
omniAccessAP61 (254),
omniAccessAP70 (255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The type of device seen on the port. "
::= { aipAMAPportConnectionentry 11 }
aipAMAPRemDevModelName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The remote device's model name (marketing name) for the adjacent switch."
::= { aipAMAPportConnectionentry 12 }
aipAMAPRemProductType OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
chassis (1),
stack (2),
accessPoint (3),
pcx (4),
ipPhone (5),
standAlone (6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Type of product connected to remote end. e.g. chassis, stack, wireless acess point etc"
::= { aipAMAPportConnectionentry 13 }
aipAMAPhostsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AipAMAPHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "AMAP adjacent switch IP address information."
::= { aipAMAPconfig 7 }
aipAMAPHostentry OBJECT-TYPE
SYNTAX AipAMAPHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "AMAP adjacent switch IP address information."
INDEX { aipAMAPHostMac,
aipAMAPIpAddr }
::= { aipAMAPhostsTable 1 }
AipAMAPHostEntry ::= SEQUENCE {
aipAMAPHostMac MacAddress,
aipAMAPIpAddr IpAddress
}
aipAMAPHostMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The MAC Address of the CMM in the adjacent switch."
::= { aipAMAPHostentry 1 }
aipAMAPIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "An IP address of the adjacent switch."
::= { aipAMAPHostentry 2 }
aipAMAPVoiceVlan OBJECT-TYPE
SYNTAX INTEGER (0..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The user configured VLAN value to be passed in AMAP pkt to neighbouring
bridges as voice vlan used for IP phones. If the value is 0 (zero) then
there is no voice vlan configured on the switch."
DEFVAL { 1 }
::= { aipAMAPconfig 8 }
-- AMAP configuration end *********************
aipLLDPConfigManAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AipLLDPConfigManAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table that controls selection of LLDP management address
TLV instances to be transmitted on individual ports."
::= { aipLLDPConfig 1 }
aipLLDPConfigManAddrEntry OBJECT-TYPE
SYNTAX AipLLDPConfigManAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LLDP configuration information for a particular port
on which the local system management address instance will be transmitted."
INDEX { aipLLDPConfigManAddrPortNum }
::= { aipLLDPConfigManAddrTable 1 }
AipLLDPConfigManAddrEntry ::= SEQUENCE {
aipLLDPConfigManAddrPortNum InterfaceIndex,
aipLLDPConfigManAddrTlvTxEnable TruthValue
}
aipLLDPConfigManAddrPortNum OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port ifindex of the port associated with this entry."
::= { aipLLDPConfigManAddrEntry 1 }
aipLLDPConfigManAddrTlvTxEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object controls, on a per port basis, whether or not
management address TLV instances are transmitted. The value
true(1) means that management address TLVs are transmitted ;
the value false(2) means that they are not.The default value
for this object is false(2). "
DEFVAL { false }
::= { aipLLDPConfigManAddrEntry 2 }
-- AIP Conformance
alcatelIND1InterswitchProtocolMIBGroups OBJECT IDENTIFIER ::=
{ alcatelIND1InterswitchProtocolMIBConformance 1 }
alcatelIND1InterswitchProtocolMIBCompliances OBJECT IDENTIFIER ::=
{ alcatelIND1InterswitchProtocolMIBConformance 2 }
aipGMAPConfGroup OBJECT-GROUP
OBJECTS {
aipGMAPstate,
aipGMAPgaptime,
aipGMAPupdatetime,
aipGMAPholdtime,
aipGMAPLastTrapReason,
aipGMAPLastTrapPort,
aipGMAPLastTrapMac,
aipGMAPLastTrapProtocol,
aipGMAPLastTrapVlan,
aipGMAPMacAddr,
aipGMAPProtocol,
aipGMAPVlan,
aipGMAPSrcSwitch,
aipGMAPFlags,
aipGMAPTimeout
}
STATUS current
DESCRIPTION
"A collection of objects providing information about GMAP."
::= { alcatelIND1InterswitchProtocolMIBGroups 1 }
aipAMAPConfGroup OBJECT-GROUP
OBJECTS {
aipAMAPstate,
aipAMAPdisctime,
aipAMAPcommontime,
aipAMAPLastTrapReason,
aipAMAPLastTrapPort,
aipAMAPLocalConnectionIndex,
aipAMAPRemMac,
aipAMAPRemConnectionIndex,
aipAMAPRemVlan,
aipAMAPRemHostname,
aipAMAPVoiceVlan,
aipAMAPLocalIfindex,
aipAMAPLocalSlot,
aipAMAPLocalPort,
aipAMAPRemSlot,
aipAMAPRemPort,
aipAMAPHostMac,
aipAMAPIpAddr
}
STATUS current
DESCRIPTION
"A collection of objects providing information about AMAP."
::= { alcatelIND1InterswitchProtocolMIBGroups 2 }
aipNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { aipAMAPStatusTrap,
aipGMAPConflictTrap}
STATUS current
DESCRIPTION
"A collection of notifications for signaling AIP events."
::= { alcatelIND1InterswitchProtocolMIBGroups 3 }
alcatelIND1InterswitchProtocolMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for device support of AIP."
MODULE
MANDATORY-GROUPS {
aipGMAPConfGroup,
aipAMAPConfGroup,
aipNotificationGroup
}
::= { alcatelIND1InterswitchProtocolMIBCompliances 1 }
END

1640
mibs/aos/AlcatelIND1Ip.mib Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,248 @@
ALCATEL-IND1-IPMRM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
routingIND1Ipmrm
FROM ALCATEL-IND1-BASE;
alcatelIND1IPMRMMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
This proprietary MIB contains management information for
the configuration of IPMRM (IP Multicast Route Manager)
global configuration parameters.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { routingIND1Ipmrm 1 }
alcatelIND1IPMRMMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPMRMMIB 1 }
alaIpmrmDebugConfig OBJECT IDENTIFIER ::= { alcatelIND1IPMRMMIBObjects 1 }
-- ************************************************************************
-- IPMRM Debug Configuration
-- ************************************************************************
alaIpmrmDebugLevel OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmIpmrmDebug Configuration"
DEFVAL { 0 }
::= {alaIpmrmDebugConfig 1}
alaIpmrmDebugError OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmIpmrmDebugError
MIB Object of alaDrcTmIpmrmDebug Configuration"
DEFVAL { disable }
::= {alaIpmrmDebugConfig 2}
alaIpmrmDebugFib OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmIpmrmDebugFib
MIB Object of alaDrcTmIpmrmDebug Configuration"
DEFVAL { disable }
::= {alaIpmrmDebugConfig 3}
alaIpmrmDebugAging OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmIpmrmDebugAging
MIB Object of alaDrcTmIpmrmDebug Configuration"
DEFVAL { disable }
::= {alaIpmrmDebugConfig 4}
alaIpmrmDebugProtos OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmIpmrmDebugProtos
MIB Object of alaDrcTmIpmrmDebug Configuration"
DEFVAL { disable }
::= {alaIpmrmDebugConfig 5}
alaIpmrmDebugIpms OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmIpmrmDebugIpms
MIB Object of alaDrcTmIpmrmDebug Configuration"
DEFVAL { disable }
::= {alaIpmrmDebugConfig 6}
alaIpmrmDebugMip OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmIpmrmDebugMip
MIB Object of alaDrcTmIpmrmDebug Configuration"
DEFVAL { disable }
::= {alaIpmrmDebugConfig 7}
alaIpmrmDebugInit OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmIpmrmDebugInit
MIB Object of alaDrcTmIpmrmDebug Configuration"
DEFVAL { disable }
::= {alaIpmrmDebugConfig 8}
alaIpmrmDebugTm OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmIpmrmDebugTm
MIB Object of alaDrcTmIpmrmDebug Configuration"
DEFVAL { disable }
::= {alaIpmrmDebugConfig 9}
alaIpmrmDebugMisc OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmIpmrmDebugMisc
MIB Object of alaDrcTmIpmrmDebug Configuration"
DEFVAL { disable }
::= {alaIpmrmDebugConfig 10}
alaIpmrmDebugAll OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favour of alaDrcTmIpmrmDebugAll
MIB Object of alaDrcTmIpmrmDebug Configuration"
DEFVAL { disable }
::= {alaIpmrmDebugConfig 11}
-- conformance information
alcatelIND1IPMRMMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPMRMMIB 2 }
alcatelIND1IPMRMMIBCompliances OBJECT IDENTIFIER ::=
{ alcatelIND1IPMRMMIBConformance 1 }
alcatelIND1IPMRMMIBGroups OBJECT IDENTIFIER ::=
{ alcatelIND1IPMRMMIBConformance 2 }
-- units of conformance
alaIpmrmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for routers running IP Multicast
Routing and implementing the ALCATEL-IND1-IPMRM MIB."
MODULE -- this module
MANDATORY-GROUPS { alaIpmrmDebugMIBGroup }
::= { alcatelIND1IPMRMMIBCompliances 1 }
alaIpmrmDebugMIBGroup OBJECT-GROUP
OBJECTS { alaIpmrmDebugLevel, alaIpmrmDebugError,
alaIpmrmDebugFib, alaIpmrmDebugAging,
alaIpmrmDebugProtos, alaIpmrmDebugIpms,
alaIpmrmDebugMip, alaIpmrmDebugInit,
alaIpmrmDebugTm, alaIpmrmDebugMisc,
alaIpmrmDebugAll
}
STATUS current
DESCRIPTION
"A collection of objects to provide debugging
support of the IP Multicast Route Manager."
::= { alcatelIND1IPMRMMIBGroups 2 }
END

1343
mibs/aos/AlcatelIND1Ipms.mib Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,422 @@
ALCATEL-IND1-IPRM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
IpAddress, Integer32
FROM SNMPv2-SMI
RowStatus,TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
IANAipRouteProtocol
FROM IANA-RTPROTO-MIB
routingIND1Iprm
FROM ALCATEL-IND1-BASE ;
alcatelIND1IPRMMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
This proprietary MIB contains management information for
the configuration of IPRM global configuration parameters.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { routingIND1Iprm 1 }
alcatelIND1IPRMMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPRMMIB 1 }
alaIprmConfig OBJECT IDENTIFIER ::= { alcatelIND1IPRMMIBObjects 1 }
-- Textual Conventions
AdminStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" Admin status"
SYNTAX INTEGER { enabled(1),
disabled(2)
}
StaticRouteType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A mechanism for distinguishing the type of static route"
SYNTAX INTEGER {
regular(1),
recursive(2),
bfd-enabled(3)
}
-- Route Table
alaIprmRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaIprmRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPRM's Routing table."
::= { alaIprmConfig 1 }
alaIprmRouteEntry OBJECT-TYPE
SYNTAX AlaIprmRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A particular route to a particular destination"
INDEX {
alaIprmRouteDest,
alaIprmRouteMask,
alaIprmRouteTos,
alaIprmRouteNextHop
}
::= { alaIprmRouteTable 1 }
AlaIprmRouteEntry ::=
SEQUENCE {
alaIprmRouteDest
IpAddress,
alaIprmRouteMask
IpAddress,
alaIprmRouteTos
Integer32,
alaIprmRouteNextHop
IpAddress,
alaIprmRouteProto
IANAipRouteProtocol,
alaIprmRouteMetric
Integer32,
alaIprmRoutePriority
Integer32
}
alaIprmRouteDest OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination IP address of this route."
::= { alaIprmRouteEntry 1 }
alaIprmRouteMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The mask of this route"
::= { alaIprmRouteEntry 2 }
alaIprmRouteTos OBJECT-TYPE
SYNTAX Integer32 (0..16)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The TOS for this route"
::= { alaIprmRouteEntry 3 }
alaIprmRouteNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Gateway for this route"
::= { alaIprmRouteEntry 4 }
alaIprmRouteProto OBJECT-TYPE
SYNTAX IANAipRouteProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The protocol that this route was learned from"
::= { alaIprmRouteEntry 5 }
alaIprmRouteMetric OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The metric for this route"
::= { alaIprmRouteEntry 6 }
alaIprmRoutePriority OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority for this route"
::= { alaIprmRouteEntry 7 }
-- Static Route Table
alaIprmStaticRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaIprmStaticRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPRM's Static Route table."
::= { alaIprmConfig 2 }
alaIprmStaticRouteEntry OBJECT-TYPE
SYNTAX AlaIprmStaticRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A route entered by the user"
INDEX {
alaIprmStaticRouteDest,
alaIprmStaticRouteMask,
alaIprmStaticRouteNextHop
}
::= { alaIprmStaticRouteTable 1 }
AlaIprmStaticRouteEntry ::=
SEQUENCE {
alaIprmStaticRouteDest
IpAddress,
alaIprmStaticRouteMask
IpAddress,
alaIprmStaticRouteNextHop
IpAddress,
alaIprmStaticRouteMetric
Integer32,
alaIprmStaticRouteStatus
RowStatus,
alaIprmStaticRouteBfdStatus
AdminStatus,
alaIprmStaticRouteType
StaticRouteType
}
alaIprmStaticRouteDest OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination IP address of this route."
::= { alaIprmStaticRouteEntry 1 }
alaIprmStaticRouteMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The mask of this route"
::= { alaIprmStaticRouteEntry 2 }
alaIprmStaticRouteNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Gateway for this route"
::= { alaIprmStaticRouteEntry 3 }
alaIprmStaticRouteMetric OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The metric for this route"
::= { alaIprmStaticRouteEntry 4 }
alaIprmStaticRouteStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this entry. Enabling causes a new
static route to be created, disabled causes that
static route to be deleted."
::= { alaIprmStaticRouteEntry 5 }
alaIprmStaticRouteBfdStatus OBJECT-TYPE
SYNTAX AdminStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For enabling or disabling the BFD status on this static route."
::= { alaIprmStaticRouteEntry 6 }
alaIprmStaticRouteType OBJECT-TYPE
SYNTAX StaticRouteType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type of static route."
::= { alaIprmStaticRouteEntry 7 }
-- Route Preference Configurations
alaIprmRtPrefLocal OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPRM's Route Preference on Local Routes."
DEFVAL { 1 }
::= { alaIprmConfig 3 }
alaIprmRtPrefStatic OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPRM's Route Preference on Static Routes."
DEFVAL { 2 }
::= { alaIprmConfig 4 }
alaIprmRtPrefOspf OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPRM's Route Preference on Ospf Routes."
DEFVAL { 110 }
::= { alaIprmConfig 5 }
alaIprmRtPrefRip OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPRM's Route Preference on RIP Routes."
DEFVAL { 120 }
::= { alaIprmConfig 6 }
alaIprmRtPrefBgp OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"Replaced by alaIprmRtPrefEbgp and alaIprmRtPrefIbgp."
DEFVAL { 200 }
::= { alaIprmConfig 7 }
alaIprmRtPrefEbgp OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPRM's Route Preference on External BGP Routes."
DEFVAL { 190 }
::= { alaIprmConfig 8 }
alaIprmRtPrefIbgp OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPRM's Route Preference on Internal BGP Routes."
DEFVAL { 200 }
::= { alaIprmConfig 9 }
alaIprmRtPrefIsisL1 OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPRM's Route Preference on Level 1 ISIS Routes."
DEFVAL { 115 }
::= { alaIprmConfig 10 }
alaIprmRtPrefIsisL2 OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPRM's Route Preference on Level 2 ISIS Routes."
DEFVAL { 118 }
::= { alaIprmConfig 11 }
alaIprmStaticAllBfd OBJECT-TYPE
SYNTAX AdminStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" BFD Enable/Disable to all static routes."
DEFVAL { disabled }
::= { alaIprmConfig 12 }
-- conformance information
alcatelIND1IPRMMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPRMMIB 2 }
alcatelIND1IPRMMIBCompliances OBJECT IDENTIFIER ::=
{ alcatelIND1IPRMMIBConformance 1 }
alcatelIND1IPRMMIBGroups OBJECT IDENTIFIER ::=
{ alcatelIND1IPRMMIBConformance 2 }
-- compliance statements
alaIprmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for routers running IPRM
and implementing the ALCATEL-IND1-IPRM MIB."
MODULE -- this module
MANDATORY-GROUPS { alaIprmConfigMIBGroup }
::= { alcatelIND1IPRMMIBCompliances 1 }
-- units of conformance
alaIprmConfigMIBGroup OBJECT-GROUP
OBJECTS { alaIprmRouteProto, alaIprmRouteMetric, alaIprmRoutePriority,
alaIprmStaticRouteMetric, alaIprmStaticRouteStatus,
alaIprmRtPrefLocal, alaIprmRtPrefStatic, alaIprmRtPrefOspf,
alaIprmRtPrefRip, alaIprmRtPrefBgp, alaIprmRtPrefEbgp,
alaIprmRtPrefIbgp, alaIprmRtPrefIsisL1, alaIprmRtPrefIsisL2
}
STATUS current
DESCRIPTION
"A collection of objects to support management of global
configuration parameters of the IPRM Module."
::= { alcatelIND1IPRMMIBGroups 1 }
END

View File

@ -0,0 +1,368 @@
ALCATEL-IND1-IPRMV6-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32
FROM SNMPv2-SMI
RowStatus, TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
IANAipRouteProtocol
FROM IANA-RTPROTO-MIB
Ipv6Address, Ipv6IfIndex
FROM IPV6-TC
routingIND1Iprm
FROM ALCATEL-IND1-BASE;
alcatelIND1IPRMV6MIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
This proprietary MIB contains management information for
the configuration of IPRMv6 global configuration parameters.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { routingIND1Iprm 2 }
alcatelIND1IPRMV6MIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPRMV6MIB 1 }
alaIprmV6Config OBJECT IDENTIFIER ::= { alcatelIND1IPRMV6MIBObjects 1 }
-- IPv6 Route Table
alaIprmV6RouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaIprmV6RouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPRM's IPv6 Routing table. This table contains
an entry for each valid IPv6 unicast route that
can be used for packet forwarding determination.
It is for display purposes only."
::= { alaIprmV6Config 1 }
alaIprmV6RouteEntry OBJECT-TYPE
SYNTAX AlaIprmV6RouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A routing entry."
INDEX {
alaIprmV6RouteDest,
alaIprmV6RoutePfxLength,
alaIprmV6RouteNextHop,
alaIprmV6RouteProtocol,
alaIprmV6RouteIfIndex
}
::= { alaIprmV6RouteTable 1 }
AlaIprmV6RouteEntry ::=
SEQUENCE {
alaIprmV6RouteDest Ipv6Address,
alaIprmV6RoutePfxLength INTEGER,
alaIprmV6RouteNextHop Ipv6Address,
alaIprmV6RouteProtocol IANAipRouteProtocol,
alaIprmV6RouteIfIndex Ipv6IfIndex,
alaIprmV6RouteMetric Unsigned32,
alaIprmV6RouteValid TruthValue
}
alaIprmV6RouteDest OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination IPv6 address of this route."
::= { alaIprmV6RouteEntry 1 }
alaIprmV6RoutePfxLength OBJECT-TYPE
SYNTAX INTEGER(0..128)
UNITS "bits"
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the prefix length of the destination
address."
::= { alaIprmV6RouteEntry 2 }
alaIprmV6RouteNextHop OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"On remote routes, the address of the next
system en route; otherwise, ::0
('00000000000000000000000000000000'H in ASN.1
string representation)."
::= { alaIprmV6RouteEntry 3 }
alaIprmV6RouteProtocol OBJECT-TYPE
SYNTAX IANAipRouteProtocol
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The protocol that this route was learned from"
::= { alaIprmV6RouteEntry 4 }
alaIprmV6RouteIfIndex OBJECT-TYPE
SYNTAX Ipv6IfIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value which uniquely identifies the local
interface through which the next hop of this
route should be reached."
::= { alaIprmV6RouteEntry 5 }
alaIprmV6RouteMetric OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The routing metric for this route. The
semantics of this metric are determined by the
routing protocol specified in the route's
ipv6RouteProtocol value."
::= { alaIprmV6RouteEntry 6 }
alaIprmV6RouteValid OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If this value is true(1) IPRM believes the
route is being used. If this value is false(2),
the route is currently not being used and is
considered a backup route."
::= { alaIprmV6RouteEntry 7 }
-- IPRM's IPv6 Static Routes Table
alaIprmV6StaticRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaIprmV6StaticRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table allowing the creation and removal of IPv6 Static Routes."
::= { alaIprmV6Config 2 }
alaIprmV6StaticRouteEntry OBJECT-TYPE
SYNTAX AlaIprmV6StaticRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An IPv6 static route entered by the user"
INDEX {
alaIprmV6StaticRouteDest,
alaIprmV6StaticRoutePfxLength,
alaIprmV6StaticRouteNextHop,
alaIprmV6StaticRouteIfIndex
}
::= { alaIprmV6StaticRouteTable 1 }
AlaIprmV6StaticRouteEntry ::=
SEQUENCE {
alaIprmV6StaticRouteDest Ipv6Address,
alaIprmV6StaticRoutePfxLength INTEGER,
alaIprmV6StaticRouteNextHop Ipv6Address,
alaIprmV6StaticRouteIfIndex Ipv6IfIndex,
alaIprmV6StaticRouteMetric Unsigned32,
alaIprmV6StaticRouteStatus RowStatus
}
alaIprmV6StaticRouteDest OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination IPv6 address of this static route.
This object may not take a multicast address value."
::= { alaIprmV6StaticRouteEntry 1 }
alaIprmV6StaticRoutePfxLength OBJECT-TYPE
SYNTAX INTEGER(0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the prefix length of the destination
address."
::= { alaIprmV6StaticRouteEntry 2 }
alaIprmV6StaticRouteNextHop OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IPv6 address of the next hop towards the
destination."
::= { alaIprmV6StaticRouteEntry 3 }
alaIprmV6StaticRouteIfIndex OBJECT-TYPE
SYNTAX Ipv6IfIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value which uniquely identifies the local
interface through which the next hop of this
route should be reached."
::= { alaIprmV6StaticRouteEntry 4 }
alaIprmV6StaticRouteMetric OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The routing metric for this route. The lower the
value, the higher the priority for the static
route."
DEFVAL { 1 }
::= { alaIprmV6StaticRouteEntry 5 }
alaIprmV6StaticRouteStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to control the addition and removal of static
routes."
::= { alaIprmV6StaticRouteEntry 6 }
-- IPRM's IPV6 Route Preference Configurations
alaIprmV6RtPrefLocal OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPRM's Route Preference on IPv6 Local Routes."
DEFVAL { 1 }
::= { alaIprmV6Config 3 }
alaIprmV6RtPrefStatic OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPRM's Route Preference on IPv6 Static Routes."
DEFVAL { 2 }
::= { alaIprmV6Config 4 }
alaIprmV6RtPrefOspf OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPRM's Route Preference on IPv6 Ospf Routes."
DEFVAL { 110 }
::= { alaIprmV6Config 5 }
alaIprmV6RtPrefRip OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPRM's Route Preference on IPv6 RIP Routes."
DEFVAL { 120 }
::= { alaIprmV6Config 6 }
alaIprmV6RtPrefEbgp OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPRM's Route Preference on External IPv6 BGP Routes."
DEFVAL { 190 }
::= { alaIprmV6Config 7 }
alaIprmV6RtPrefIbgp OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPRM's Route Preference on Internal IPv6 BGP Routes."
DEFVAL { 200 }
::= { alaIprmV6Config 8 }
-- conformance information
alcatelIND1IPRMV6MIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPRMV6MIB 2 }
alcatelIND1IPRMV6MIBCompliances OBJECT IDENTIFIER ::=
{ alcatelIND1IPRMV6MIBConformance 1 }
alcatelIND1IPRMV6MIBGroups OBJECT IDENTIFIER ::=
{ alcatelIND1IPRMV6MIBConformance 2 }
-- compliance statements
alaIprmV6Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for routers running IPRM
and implementing the ALCATEL-IND1-IPRMV6 MIB."
MODULE -- this module
MANDATORY-GROUPS { alaIprmV6ConfigMIBGroup }
::= { alcatelIND1IPRMV6MIBCompliances 1 }
-- units of conformance
alaIprmV6ConfigMIBGroup OBJECT-GROUP
OBJECTS { alaIprmV6RouteMetric, alaIprmV6RouteValid,
alaIprmV6StaticRouteMetric, alaIprmV6StaticRouteStatus,
alaIprmV6RtPrefLocal, alaIprmV6RtPrefStatic,
alaIprmV6RtPrefOspf, alaIprmV6RtPrefRip,
alaIprmV6RtPrefEbgp, alaIprmV6RtPrefIbgp
}
STATUS current
DESCRIPTION
"A collection of objects to support management of global
configuration parameters of the IPRM Module supporting IPv6 routes."
::= { alcatelIND1IPRMV6MIBGroups 1 }
END

1013
mibs/aos/AlcatelIND1Ipx.mib Normal file

File diff suppressed because it is too large Load Diff

3834
mibs/aos/AlcatelIND1Isis.mib Normal file

File diff suppressed because it is too large Load Diff

2080
mibs/aos/AlcatelIND1LAG.mib Normal file

File diff suppressed because it is too large Load Diff

667
mibs/aos/AlcatelIND1LPS.mib Normal file
View File

@ -0,0 +1,667 @@
ALCATEL-IND1-LPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
OBJECT-IDENTITY,
NOTIFICATION-TYPE,
MODULE-IDENTITY,
IpAddress,
Integer32 FROM SNMPv2-SMI
MacAddress,
DisplayString,
RowStatus FROM SNMPv2-TC
ifIndex FROM IF-MIB
systemServicesDate,
systemServicesTime FROM ALCATEL-IND1-SYSTEM-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
softentIND1MacAddress,
sourceLearningTraps FROM ALCATEL-IND1-BASE;
alcatelIND1LearnedPortSecurityMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent, Enterprise Solutions Division"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line, this is the MIB module for
address learning mac addresses entity.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special,
or consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"The MIB module for Learned Port Security entity."
::= { softentIND1MacAddress 2 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Hook into the Alcatel Tree
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1LearnedPortSecurityMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Learned Port Security Module MIB Subsystem Managed
Objects."
::= { alcatelIND1LearnedPortSecurityMIB 1 }
alcatelIND1LearnedPortSecurityMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Learned Port Security Module MIB Subsystem Conformance
Information."
::= { alcatelIND1LearnedPortSecurityMIB 2 }
alcatelIND1LearnedPortSecurityMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Learned Port Security Module MIB Subsystem Units of
Conformance."
::= { alcatelIND1LearnedPortSecurityMIBConformance 1 }
alcatelIND1LearnedPortSecurityMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Learned Port Security Module MIB Subsystem Compliance
Statements."
::= { alcatelIND1LearnedPortSecurityMIBConformance 2 }
--- Learned Port Security MIB Tables
learnedPortSecurityTable OBJECT-TYPE
SYNTAX SEQUENCE OF LearnedPortSecurityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains Learned Port Security information."
::= { alcatelIND1LearnedPortSecurityMIBObjects 1 }
learnedPortSecurityEntry OBJECT-TYPE
SYNTAX LearnedPortSecurityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Definition of the Learned Port Security port security table entries."
INDEX { ifIndex }
::= { learnedPortSecurityTable 1 }
LearnedPortSecurityEntry ::=
SEQUENCE {
lpsMaxMacNum
INTEGER,
lpsViolationOption
INTEGER,
lpsLoMacRange
MacAddress,
lpsHiMacRange
MacAddress,
lpsAdminStatus
INTEGER,
lpsOperStatus
INTEGER,
lpsRowStatus
RowStatus,
lpsRelease
INTEGER,
lpsMaxFilteredMacNum
INTEGER,
lpsLearnTrapThreshold
INTEGER
}
lpsViolationOption OBJECT-TYPE
SYNTAX INTEGER {
restrict (1),
shutdown (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The handle option for LPS violation "
DEFVAL {restrict}
::= { learnedPortSecurityEntry 1 }
lpsMaxMacNum OBJECT-TYPE
SYNTAX INTEGER ( 1 .. 100 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of MAC addresses that the LPS port could learn."
DEFVAL {1}
::= { learnedPortSecurityEntry 2 }
lpsLoMacRange OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The low end of Mac range which is allowed to be learned on LPS
port"
DEFVAL {"00:00:00:00:00:00"}
::= { learnedPortSecurityEntry 3 }
lpsHiMacRange OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The high end of Mac range which is allowed to be learned on LPS
port"
DEFVAL {"ff:ff:ff:ff:ff:ff"}
::= { learnedPortSecurityEntry 4 }
lpsAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the desired administrative state of
the Learned Port Security feature on this port. "
DEFVAL { up }
::= { learnedPortSecurityEntry 5 }
lpsOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
securityViolated(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the current operational state of the
LPS port."
::= { learnedPortSecurityEntry 6 }
lpsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The RowStatus for this table."
::= { learnedPortSecurityEntry 7 }
lpsRelease OBJECT-TYPE
SYNTAX INTEGER {
release(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object causes the release of LPS port if it is in violated state."
::= { learnedPortSecurityEntry 8 }
lpsMaxFilteredMacNum OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 100 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of Filtered MAC addresses that the LPS port
could learn. The default is 5."
DEFVAL {5}
::= { learnedPortSecurityEntry 9 }
lpsLearnTrapThreshold OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 100 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When the number of bridged MACs learned matches this value, a trap will
from then on be generated for every additional MAC that is learned."
DEFVAL {5}
::= { learnedPortSecurityEntry 10 }
--- Learned Port Security MacAddress MIB Table
learnedPortSecurityMacAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF LearnedPortSecurityMacAddressEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A table contains Learned Port Security MAC addresses."
::= { alcatelIND1LearnedPortSecurityMIBObjects 2 }
learnedPortSecurityMacAddressEntry OBJECT-TYPE
SYNTAX LearnedPortSecurityMacAddressEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Definition of the Learned Port Security port security mac-address table entries.
This Object is deprecated in favor of learnedPortSecurityL2MacAddressTable
due to the new LPS behavior which requires Vlan Id as a part of Index."
INDEX { ifIndex , lpsMacAddress }
::= { learnedPortSecurityMacAddressTable 1 }
LearnedPortSecurityMacAddressEntry ::=
SEQUENCE {
lpsMacAddress
MacAddress,
lpsMacAddressLearnType
INTEGER,
lpsMacAddressRowStatus
RowStatus
}
lpsMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The MacAddress that is either configured or dynamically learnt on the LPS port.
This Object is deprecated in favor of lpsL2MacAddress."
::= { learnedPortSecurityMacAddressEntry 1 }
lpsMacAddressLearnType OBJECT-TYPE
SYNTAX INTEGER {
configured (1),
dynamic (2)
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The handle option for LPS violation.
This Object is deprecated in favor of lpsL2MacAddressLearnType."
::= { learnedPortSecurityMacAddressEntry 2 }
lpsMacAddressRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The RowStatus for this table.
This Object is deprecated in favor of lpsL2MacAddressRowStatus."
::= { learnedPortSecurityMacAddressEntry 3 }
-- Learned Port Security Global Group for configurable paramaters applying to the whole switch.
learnedPortSecurityGlobalGroup OBJECT IDENTIFIER ::= {alcatelIND1LearnedPortSecurityMIBObjects 3 }
lpsLearningWindowTime OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 65536)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The learning time window that can be configured on the switch to learn new MACs on the
LPS port. This paramater applies to the whole switch."
::= { learnedPortSecurityGlobalGroup 1 }
lpsLearningWindowTimeWithStaticConversion OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If it is enabled, when the learning window is expired, the dynamic MACs learned
on all LPS ports will be converted to static. It is configurable only when
the learning window is enabled."
::= { learnedPortSecurityGlobalGroup 2 }
lpsConvertToStatic OBJECT-TYPE
SYNTAX INTEGER (0 | 1001..17000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It converts the L2 addresses learned on the given port in IfIndex format from dynamic to static.
The value of '0' means to convert all LPS ports on the entire chassis."
::= { learnedPortSecurityGlobalGroup 3 }
lpsLearningWindowNoAging OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"If it is enabled, all mac-address learnt on the port would be deferred from aging"
::= { learnedPortSecurityGlobalGroup 4 }
--- Learned Port Security L2 Mac Address MIB Table
learnedPortSecurityL2MacAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF LearnedPortSecurityL2MacAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains Learned Port Security L2 Mac addresses."
::= { alcatelIND1LearnedPortSecurityMIBObjects 4 }
learnedPortSecurityL2MacAddressEntry OBJECT-TYPE
SYNTAX LearnedPortSecurityL2MacAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Definition of the Learned Port Security port security mac-address table entries."
INDEX { ifIndex , lpsL2VlanId, lpsL2MacAddress }
::= { learnedPortSecurityL2MacAddressTable 1 }
LearnedPortSecurityL2MacAddressEntry ::=
SEQUENCE {
lpsL2VlanId
INTEGER,
lpsL2MacAddress
MacAddress,
lpsL2MacAddressLearnType
INTEGER,
lpsL2MacAddressRowStatus
RowStatus
}
lpsL2VlanId OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN ID assigned to the packet; A value of 0 is allowed only while creating a row to use the default VLAN ID of the port."
::= { learnedPortSecurityL2MacAddressEntry 1 }
lpsL2MacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MacAddress that is either configured or dynamically learnt on the LPS port."
::= { learnedPortSecurityL2MacAddressEntry 2 }
lpsL2MacAddressLearnType OBJECT-TYPE
SYNTAX INTEGER {
configured (1),
dynamic (2),
filtered (3),
quarantined (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Learned L2 MAC address type."
::= { learnedPortSecurityL2MacAddressEntry 3 }
lpsL2MacAddressRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The RowStatus for this table."
::= { learnedPortSecurityL2MacAddressEntry 4 }
--
-- LPS Traps
--
lpsTraps OBJECT IDENTIFIER ::= { sourceLearningTraps 0 2 }
lpsTrapsDesc OBJECT IDENTIFIER ::= { lpsTraps 1 }
lpsTrapsObj OBJECT IDENTIFIER ::= { lpsTraps 2 }
--
-- Traps description
--
-- LPS Security Violation Trap
lpsViolationTrap NOTIFICATION-TYPE
OBJECTS {
lpsTrapSwitchName,
lpsTrapSwitchIpAddr,
lpsTrapSwitchSlice,
lpsTrapSwitchPort,
lpsTrapViolatingMac,
lpsTrapViolationType,
systemServicesDate,
systemServicesTime
}
STATUS current
DESCRIPTION
"Learned Port Security Violation Trap."
::= { lpsTrapsDesc 0 1 }
lpsPortUpAfterLearningWindowExpiredTrap NOTIFICATION-TYPE
OBJECTS {
lpsTrapSwitchName,
lpsTrapSwitchSlice,
lpsTrapSwitchPort,
systemServicesDate,
systemServicesTime
}
STATUS current
DESCRIPTION
"When an LPS port joins or is enabled after the Learning Window is expired,
the MAC address learning on the port will be disabled, and this trap is
generated as a notification. This trap will also be generated at the time
the Learning Window expires, with a slice and port value of 0"
::= { lpsTrapsDesc 0 2 }
lpsLearnMac NOTIFICATION-TYPE
OBJECTS {
lpsTrapSwitchName,
lpsTrapSwitchSlice,
lpsTrapSwitchPort,
lpsTrapSwitchVlan,
systemServicesDate,
systemServicesTime
}
STATUS current
DESCRIPTION
"When an LPS port learns a bridged MAC, this trap will be generated."
::= { lpsTrapsDesc 0 3 }
--
-- Trap objects
--
-- Switch Name
lpsTrapSwitchName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The name of the switch."
::= { lpsTrapsObj 1 }
-- Switch IP
lpsTrapSwitchIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The IP address of switch."
::= { lpsTrapsObj 2 }
-- Switch Slice
lpsTrapSwitchSlice OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The physical slice number for the LPS port on which
violation occured. "
::= { lpsTrapsObj 3 }
-- Switch Port
lpsTrapSwitchPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The physical port number on which
violation occured. "
::= { lpsTrapsObj 4 }
-- Violating Mac Address
lpsTrapViolatingMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The violating MAC address. "
::= { lpsTrapsObj 5 }
-- Violation Type
lpsTrapViolationType OBJECT-TYPE
SYNTAX INTEGER {
learnWindowExpired(1),
macOutOfRange(2),
macsLearnLimitReached(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The type of violation that occured on the LPS port."
::= { lpsTrapsObj 6 }
-- Switch VLAN
lpsTrapSwitchVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The VLAN number on which
violation occured. "
::= { lpsTrapsObj 7 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- COMPLIANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1LearnedPortSecurityMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Learned Port Security."
MODULE
MANDATORY-GROUPS
{
learnedPortSecurityGroup,
learnedPortSecurityMacAddressGroup,
learnedPortSecurityGlobGroup,
learnedPortSecurityTrapsGroup
}
::= { alcatelIND1LearnedPortSecurityMIBCompliances 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- UNITS OF CONFORMANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
learnedPortSecurityGroup OBJECT-GROUP
OBJECTS
{
lpsViolationOption,
lpsMaxMacNum,
lpsLoMacRange,
lpsHiMacRange,
lpsAdminStatus,
lpsOperStatus,
lpsRowStatus,
lpsRelease,
lpsMaxFilteredMacNum
}
STATUS current
DESCRIPTION
"Collection of objects for learned port security table."
::= { alcatelIND1LearnedPortSecurityMIBGroups 1 }
learnedPortSecurityMacAddressGroup OBJECT-GROUP
OBJECTS
{
lpsMacAddress,
lpsMacAddressLearnType,
lpsRowStatus
}
STATUS deprecated
DESCRIPTION
"Collection of objects for learned port security MacAddress table.
This Object is deprecated in favor of learnedPortSecurityL2MacAddressGroup."
::= { alcatelIND1LearnedPortSecurityMIBGroups 2 }
learnedPortSecurityGlobGroup OBJECT-GROUP
OBJECTS
{
lpsLearningWindowTime,
lpsLearningWindowTimeWithStaticConversion,
lpsConvertToStatic,
lpsLearningWindowNoAging
}
STATUS current
DESCRIPTION
"Collection of objects for learned port security global group."
::= {alcatelIND1LearnedPortSecurityMIBGroups 3 }
learnedPortSecurityTrapsGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
lpsViolationTrap,
lpsPortUpAfterLearningWindowExpiredTrap
}
STATUS current
DESCRIPTION
"Collection of notifications for learned port security."
::= { alcatelIND1LearnedPortSecurityMIBGroups 4 }
learnedPortSecurityL2MacAddressGroup OBJECT-GROUP
OBJECTS
{
lpsL2MacAddressLearnType,
lpsL2MacAddressRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for learned port security MacAddress table."
::= { alcatelIND1LearnedPortSecurityMIBGroups 5 }
END

View File

@ -0,0 +1,296 @@
ALCATEL-IND1-LICENSE-MANAGER-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, OBJECT-IDENTITY, MODULE-IDENTITY, NOTIFICATION-TYPE,
Counter32, Counter64, Unsigned32, Integer32, IpAddress
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
snmpTraps
FROM SNMPv2-MIB
DisplayString, MacAddress, RowStatus
FROM SNMPv2-TC
softentIND1LicenseManager
FROM ALCATEL-IND1-BASE;
aluLicenseManagerMIB MODULE-IDENTITY
LAST-UPDATED "200903230000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
License Manager for decrypting and validating license file
associated with licensed applications running on products of
Alcatel-Lucent's Enterprise Solutions Division.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200903230000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { softentIND1LicenseManager 1}
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
aluLicenseManagerMIBNotifications OBJECT IDENTIFIER ::= { aluLicenseManagerMIB 0 }
aluLicenseManagerMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for License Manager
subsystem managed objects."
::= { aluLicenseManagerMIB 1 }
aluLicenseManagerMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for License Manager subsystem
conformance information."
::= {aluLicenseManagerMIB 2 }
aluLicenseManagerMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for License Manager subsystem
units of conformance."
::= { aluLicenseManagerMIBConformance 1 }
aluLicenseManagerMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for License Manager subsystem
compliance statements."
::= { aluLicenseManagerMIBConformance 2 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
aluLicenseManagerLicenseExpired NOTIFICATION-TYPE
OBJECTS { aluLicensedApplication, aluLicenseTimeRemaining }
STATUS current
DESCRIPTION
"A aluLicenseManagerLicenseExpired notification is sent when the value
of aluLicenseTimeRemaining becomes 0 (zero) for a demo licensed application.
The licensed application is part of aluLicensedApplication object.
This notification is applicable only for temporary licenses.
This trap can be utilized by an NMS to inform user about an application license expiry."
::= { aluLicenseManagerMIBNotifications 0 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
aluLicenseManagerConfig OBJECT IDENTIFIER ::= { aluLicenseManagerMIBObjects 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
aluLicenseManagerApplyLicense OBJECT-TYPE
SYNTAX INTEGER {
default (0),
apply(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Object to apply license file to the device."
::= { aluLicenseManagerConfig 1}
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
aluLicenseManagerInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF LicenseManagerInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of valid application license information"
::= { aluLicenseManagerMIBObjects 2}
aluLicenseManagerInfoEntry OBJECT-TYPE
SYNTAX LicenseManagerInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information of valid license applications"
INDEX { aluLicenseId }
::= { aluLicenseManagerInfoTable 1 }
LicenseManagerInfoEntry ::=
SEQUENCE
{
aluLicenseId Unsigned32,
aluLicensedApplication DisplayString,
aluLicenseType INTEGER,
aluLicenseTimeRemaining Integer32
}
aluLicenseId OBJECT-TYPE
SYNTAX Unsigned32(0..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Number identifying a licence. This number is automatically generated in the
license generation process."
::= { aluLicenseManagerInfoEntry 1 }
aluLicensedApplication OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "String displaying the application for which this license is valid."
::= { aluLicenseManagerInfoEntry 2 }
aluLicenseType OBJECT-TYPE
SYNTAX INTEGER {
demo (1),
permanent (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "License of an application can be either Permamnent or Demo. The value of this
indicated the type of this license."
::= { aluLicenseManagerInfoEntry 3 }
aluLicenseTimeRemaining OBJECT-TYPE
SYNTAX Integer32(0..60)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of days remaining to evaluate this demo license. For
permanent license this is not applicable."
::= { aluLicenseManagerInfoEntry 4 }
aluLicenseManagerFileInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF LicenseManagerFileInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of license file information"
::= { aluLicenseManagerMIBObjects 3}
aluLicenseManagerFileInfoEntry OBJECT-TYPE
SYNTAX LicenseManagerFileInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information of licenses in the /flash/lmlicense.dat file."
INDEX { aluLicenseFileIndex }
::= { aluLicenseManagerFileInfoTable 1 }
LicenseManagerFileInfoEntry ::=
SEQUENCE
{
aluLicenseFileIndex Counter32,
aluSwitchMacAddress MacAddress,
aluLicensedFileApplication DisplayString
}
aluLicenseFileIndex OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Counter starting from 1 to keep track of entries in the /flash/lmlicense.dat file."
::= { aluLicenseManagerFileInfoEntry 1 }
aluSwitchMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Mac address of the switch for which this license is valid."
::= { aluLicenseManagerFileInfoEntry 2 }
aluLicensedFileApplication OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "String displaying the application for which this license is valid."
::= { aluLicenseManagerFileInfoEntry 3 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Compliance
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
aluLicenseManagerMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for License Manager."
MODULE
MANDATORY-GROUPS
{
aluLicenseManagerConfigGroup,
aluLicenseManagerInfoGroup,
aluLicenseManagerFileInfoGroup
}
::= { aluLicenseManagerMIBCompliances 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Units of Conformance
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
aluLicenseManagerConfigGroup OBJECT-GROUP
OBJECTS
{
aluLicenseManagerApplyLicense
}
STATUS current
DESCRIPTION
"Collection of objects for configuration of License Manager."
::= { aluLicenseManagerMIBGroups 1 }
aluLicenseManagerInfoGroup OBJECT-GROUP
OBJECTS
{
aluLicensedApplication,
aluLicenseType,
aluLicenseTimeRemaining
}
STATUS current
DESCRIPTION
"Collection of objects for information on licensed applications."
::= { aluLicenseManagerMIBGroups 2 }
aluLicenseManagerNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS { aluLicenseManagerLicenseExpired }
STATUS current
DESCRIPTION
"A collection of notifications to signal License Manager events."
::= { aluLicenseManagerMIBGroups 3}
aluLicenseManagerFileInfoGroup OBJECT-GROUP
OBJECTS
{
aluSwitchMacAddress,
aluLicensedFileApplication
}
STATUS current
DESCRIPTION
"Collection of objects for information on license file."
::= { aluLicenseManagerMIBGroups 4 }
END

View File

@ -0,0 +1,953 @@
ALCATEL-IND1-MAC-ADDRESS-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
OBJECT-IDENTITY,
NOTIFICATION-TYPE,
MODULE-IDENTITY,
Unsigned32 FROM SNMPv2-SMI
ifIndex FROM IF-MIB
MacAddress,
RowStatus,
DisplayString,
TEXTUAL-CONVENTION FROM SNMPv2-TC
dot1qVlanIndex FROM Q-BRIDGE-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
softentIND1MacAddress,
sourceLearningTraps FROM ALCATEL-IND1-BASE;
alcatelIND1MacAddressMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent, Enterprise Solutions Division"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line, this is the MIB module for
address learning mac addresses entity.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"The MIB module for Source Learning Mac Address entity."
::= { softentIND1MacAddress 1}
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Hook into the Alcatel Tree
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1MacAddressMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Source Learning Module MIB Subsystem Managed Objects."
::= { alcatelIND1MacAddressMIB 1 }
alcatelIND1MacAddressMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Source Learning Module MIB Subsystem Conformance Information."
::= { alcatelIND1MacAddressMIB 2 }
alcatelIND1MacAddressMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Source Learning Module MIB Subsystem Units of Conformance."
::= { alcatelIND1MacAddressMIBConformance 1 }
alcatelIND1MacAddressMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Source Learning Module MIB Subsystem Compliance Statements."
::= { alcatelIND1MacAddressMIBConformance 2 }
--
--textual conventions
--
MacAddressProtocolType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "x"
STATUS current
DESCRIPTION
"Protocol value should be displayed in hex format"
SYNTAX INTEGER (0..2147483647)
--
-- Source Learning Common Definitions
--
-- --------------------------------------------------------------------------------------------
-- Following (slMacAddressTable) table is deprecated. The new table is "alaSlMacAddressGlobalTable".
-- This new table will handle both VLAN and VPLS domain MAC addresses.
-- The reason we keep this "slMacAddressTable" here is to be compatible with current
-- existing application, say OmniVista". At some point in the future this table will be removed.
-- --------------------------------------------------------------------------------------------
-- Source Learning MAC Address Table
-- The Static Unicast Database for Transparent VLAN Bridges.
-- Similar to the dot1qStaticUnicastTable of 802.1Q,
-- It mainly allows the user to configure static Unicast
-- MAC address.
slMacAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlMacAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains source addresses which can be configured as
permanent (not aged out), delete on reset, delete on timeout
in the MAC address table, and those dynamic learned addresses
which can be viewed and deleted."
::= { alcatelIND1MacAddressMIBObjects 1 }
slMacAddressEntry OBJECT-TYPE
SYNTAX SlMacAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defninition of the Mac Addresses entries for which the switch
has information.
For creation of a Mac Address, the following 6 fields in
slMacAddressEntry are required:
ifIndex
dot1qVlanIndex
slMacAddress
slMacAddressManagement
slMacAddressDisposition
slMacAddressStatus: must be set last
Dynamic mac addresses can not be created manually.
For deletion of a Mac Address, the following 4 fields in
slMacAddressEntry are required:
ifIndex
dot1qVlanIndex
slMacAddress
slMacAddressStatus: must be set last"
INDEX { ifIndex, dot1qVlanIndex, slMacAddress }
::= { slMacAddressTable 1 }
SlMacAddressEntry ::=
SEQUENCE {
slMacAddress
MacAddress,
slMacAddressManagement
INTEGER,
slMacAddressDisposition
INTEGER,
slMacAddressRowStatus
RowStatus,
slMacAddressProtocol
MacAddressProtocolType
}
slMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MAC address for this entry."
::= { slMacAddressEntry 1 }
slMacAddressManagement OBJECT-TYPE
SYNTAX INTEGER {
permanent(1),
deleteOnReset(2),
deleteOnTimeout(3),
learned(4),
staticMulticast(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the management of this entry.
permanent(1) - this entry is currently in use
and will remain so after the user removing
this entry.
deleteOnReset(2) - this entry is currently in
use and will remain so until the next
reset of the bridge.
deleteOnTimeout(3) - this entry is currently
in use and will remain so until it is aged
out.
learned(4) - this entry is currently in use
and will remain so until it is aged out.
staticMulticast(5) - this entry is only applicable
to multicast destination addresses"
DEFVAL { permanent }
::= { slMacAddressEntry 2 }
slMacAddressDisposition OBJECT-TYPE
SYNTAX INTEGER {
bridging(1),
filtering(2),
quarantined(3),
hostIntegrity(4),
userNetworkProf(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the disposition of the entry.
bridging(1) - this entry is currently in use
for bridging.
filtering(2) - this entry is currently in use
for filtering.
quarantined(3) - this entry is currently in use
for quarantined mac.
hostIntegrity check - the entry is currently under host integrity checking.
userNetworkProf - the entry is currently under user network profile Qos.
"
DEFVAL { bridging }
::= { slMacAddressEntry 3 }
slMacAddressRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting the mac address."
::= { slMacAddressEntry 4 }
slMacAddressProtocol OBJECT-TYPE
SYNTAX MacAddressProtocolType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the protocol associated with
a mac address."
::= { slMacAddressEntry 5 }
-- Layer 2 Mac Address Aging Mib Table
slMacAddressAgingTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlMacAddressAgingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Definition of the timeout for those learned mac addresses and
configured as deleted_on_timeout addresses."
::= { alcatelIND1MacAddressMIBObjects 2 }
slMacAddressAgingEntry OBJECT-TYPE
SYNTAX SlMacAddressAgingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the aging time for some specific vlan.
For creation of the aging time, If the vlan Id is specified, then
the aging time value will be applied to those mac addresses in
that vlan. Otherwise, the aging time will be applied to all of
the mac addresses throughout the vlans."
INDEX { dot1qVlanIndex }
::= { slMacAddressAgingTable 1 }
SlMacAddressAgingEntry ::=
SEQUENCE {
slMacAgingValue
INTEGER,
slMacAgingRowStatus
RowStatus
}
slMacAgingValue OBJECT-TYPE
SYNTAX INTEGER (10..1000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the value of mac address aging time."
DEFVAL { 300 }
::= { slMacAddressAgingEntry 1 }
slMacAgingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row Status for creating/deleting the aging time."
::= { slMacAddressAgingEntry 2 }
-- layer 2 PesudoCAM Trap elements ***********************
slPCamTrapObj OBJECT IDENTIFIER ::= { alcatelIND1MacAddressMIBObjects 3 }
slPCAMSlotNumber OBJECT-TYPE
SYNTAX INTEGER (1..16)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The slot number of this Coronado."
::= { slPCamTrapObj 1 }
slPCAMSliceNumber OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The Slice Number of this Coronado."
::= { slPCamTrapObj 2 }
slPCAMStatus OBJECT-TYPE
SYNTAX INTEGER {
lowWaterMark(1),
highWaterMark(2),
floodWaterMark(3),
full(4)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The layer 2 pesudoCAM status of this Coronado."
::= { slPCamTrapObj 3 }
slMacToPortMacTable OBJECT-TYPE
SYNTAX SEQUENCE OF MacToPortMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Mac To Port Binding Mac address."
::= { alcatelIND1MacAddressMIBObjects 4 }
slMacToPortMacEntry OBJECT-TYPE
SYNTAX MacToPortMacEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mac To Port Binding Mac address entry."
INDEX { slMacToPortMacVlanId, slMacToPortMacAddress}
::= { slMacToPortMacTable 1 }
MacToPortMacEntry ::= SEQUENCE {
slMacToPortMacVlanId INTEGER,
slMacToPortMacAddress MacAddress,
slMacToPortMacRowStatus RowStatus
}
slMacToPortMacVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The vlan Id in which the packet with this mac address is flooded"
::= { slMacToPortMacEntry 1 }
slMacToPortMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Mac address that is associated with the Mac To Port Binding."
::= { slMacToPortMacEntry 2 }
slMacToPortMacRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This indicate whether to add or delete the mac address"
::= { slMacToPortMacEntry 3 }
-- Layer 2 PesudoCAM Status Trap ***********************
slPCAMStatusTrap NOTIFICATION-TYPE
OBJECTS {
slPCAMSlotNumber,
slPCAMSliceNumber,
slPCAMStatus
}
STATUS current
DESCRIPTION
"Trap Status of Layer 2 pesudoCAM on this Coronado."
::= { sourceLearningTraps 0 1 }
-- BCM Table Hash Collision Traps *********************
bcmHashCollisionTrap NOTIFICATION-TYPE
OBJECTS {
bcmHashCollisionMac,
bcmHashCollisionSlot,
bcmHashCollisionPort,
bcmHashCollisionVlan,
bcmHashCollisionTable
}
STATUS current
DESCRIPTION
"Trap to notify the hash collision in BCM Table."
::= { sourceLearningTraps 0 3 }
-- HAL Table Hash Collision Trap *********************
halHashCollisionTrap NOTIFICATION-TYPE
OBJECTS {
halHashCollisionMac,
halHashCollisionSlot,
halHashCollisionPort,
halHashCollisionVlan,
halHashCollisionTable
}
STATUS current
DESCRIPTION
"Trap to notify the hash collision in BCM Table."
::= { sourceLearningTraps 0 4 }
-- Source Learning Global Configuration parameters
slDistributedMacMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable Distributed MAC Mode.
When changed, the user must save the current
configuration and reboot the switch for change
to take effect."
DEFVAL { disable }
::= { alcatelIND1MacAddressMIBObjects 5 }
-- BCM Table Hash Collision Trap Parameters
bcmHashCollisionTrapObj OBJECT IDENTIFIER ::= { alcatelIND1MacAddressMIBObjects 6 }
-- MAC for which collision occured
bcmHashCollisionMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "MAC for which hash collision occured."
::= { bcmHashCollisionTrapObj 1 }
-- Hash Collision on slot
bcmHashCollisionSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Physical slot number on which the collision MAC is tried to add."
::= { bcmHashCollisionTrapObj 2 }
-- Hash Collision on port
bcmHashCollisionPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Physical port number on which the collision MAC is tried to add."
::= { bcmHashCollisionTrapObj 3 }
-- Hash Collision on vlan
bcmHashCollisionVlan OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The Vlan Id on which the collision MAC is tried to add."
::= { bcmHashCollisionTrapObj 4 }
-- Hash Collision in Table
bcmHashCollisionTable OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The BCM Table in which the collision occurred."
::= { bcmHashCollisionTrapObj 5 }
-- HAL Table Hash Collision Trap Parameters
halHashCollisionTrapObj OBJECT IDENTIFIER ::= { alcatelIND1MacAddressMIBObjects 10 }
-- MAC for which collision occured
halHashCollisionMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "MAC for which hash collision occured."
::= { halHashCollisionTrapObj 1 }
-- Hash Collision on slot
halHashCollisionSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Physical slot number on which the collision MAC is tried to add."
::= { halHashCollisionTrapObj 2 }
-- Hash Collision on port
halHashCollisionPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Physical port number on which the collision MAC is tried to add."
::= { halHashCollisionTrapObj 3 }
-- Hash Collision on vlan
halHashCollisionVlan OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The Vlan Id on which the collision MAC is tried to add."
::= { halHashCollisionTrapObj 4 }
-- Hash Collision in Table
halHashCollisionTable OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The BCM Table in which the collision occurred."
::= { halHashCollisionTrapObj 5 }
--layer 2 Mac Address Learning Table*********************
slMacLearningControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlMacLearningControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the control information about the mac learning on ports"
::= { alcatelIND1MacAddressMIBObjects 7}
slMacLearningControlEntry OBJECT-TYPE
SYNTAX SlMacLearningControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table provides the control information about the mac learning on ports"
INDEX { ifIndex }
::= { slMacLearningControlTable 1}
SlMacLearningControlEntry ::=
SEQUENCE {
slMacLearningControlStatus INTEGER
}
slMacLearningControlStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Status of mac learning on port."
DEFVAL { enabled }
::= { slMacLearningControlEntry 1}
-- ------------------------------------------------------------------------
-- Following table deprecates the original "slMacAddressTable", since it is
-- supports both VLAN and VPLS based MAC addresses.
-- ------------------------------------------------------------------------
alaSlMacAddressGlobalTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaSlMacAddressGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains MAC addresses from both Vlan and VPLS domain.
This table contains source addresses which can be configured as
permanent (not aged out), delete on reset, delete on timeout
in the MAC address table, and those dynamic learned addresses
which can be viewed and deleted."
::= { alcatelIND1MacAddressMIBObjects 8 }
alaSlMacAddressGlobalEntry OBJECT-TYPE
SYNTAX AlaSlMacAddressGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defninition of the Mac Addresses entries for which the switch
has information.
For creation of a Mac Address in VLAN domain, the following fields in
slMacAddressGlobalEntry are required:
slMacDomain
slOriginId - IfIndex
slServiceId - Vlan ID
slMacAddressGbl
slMacAddressGblManagement
slMacAddressGblDisposition
slMacAddressGblStatus: must be set last
Dynamic mac addresses can not be created manually.
For creation of Mac Address in VPLS domain, following fields in
alaSlMacAddressGlobalEntry are required:
slMacDomain
slLocaleType - SAP/sBind
slServiceId - VPLS Service ID
slOriginId - SAP - PortId; sBind - SDPID
slSubId - SAP - VlanId; sBind - VcID
slMacAddressGbl
slMacAddressGblStatus: must be set last
Dynamic mac addresses can not be created manually.
For deletion of a Mac Address in VLAN domain, the following fields in
alaSlMacAddressGlobalEntry are required:
slMacDomain
slOriginId - IfIndex
slServiceId - Vlan ID
slMacAddressGbl
slMacAddressGblManagement
slMacAddressGblStatus: must be set last
For deletion of a Mac Address in vpls based, following fileds in
alaSlMacAddressGlobalEntry are required:
slMacDomain
slLocaleType - SAP/sBind
slServiceId - VPLS Service ID
slOriginId - SAP - PortId; sBind - SDPID
slSubId - SAP - VlanId; sBind - VcID
slMacAddressGbl
slMacAddressGblStatus: must be set last
"
INDEX {slMacDomain, slLocaleType, slOriginId, slServiceId, slSubId, slMacAddressGbl}
::= {alaSlMacAddressGlobalTable 1 }
AlaSlMacAddressGlobalEntry ::= SEQUENCE
{
slMacDomain INTEGER,
slLocaleType INTEGER,
slOriginId INTEGER,
slServiceId INTEGER,
slSubId INTEGER,
slMacAddressGbl MacAddress,
slMacAddressGblManagement INTEGER,
slMacAddressGblDisposition INTEGER,
slMacAddressGblRowStatus RowStatus,
slMacAddressGblProtocol MacAddressProtocolType
}
slMacDomain OBJECT-TYPE
SYNTAX INTEGER {
all(0),
vlan(1),
vpls(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates whether this MAC is learned on Vlan domain or vpls domain"
DEFVAL { all }
::= {alaSlMacAddressGlobalEntry 1 }
slLocaleType OBJECT-TYPE
SYNTAX INTEGER {
default(0),
sap(1),
sBind(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This field is used only for VPLS, It defaults to default for vlan domain MACs"
DEFVAL { default }
::= {alaSlMacAddressGlobalEntry 2}
slOriginId OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This should be ifIndex for Vlan domain MAC;
ifIndex for SAP of VPLS domain MAC;
SDP_ID for sBind of VPLS domain MAC"
::= {alaSlMacAddressGlobalEntry 3}
slServiceId OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Depending on the domain type, Vlan based or VPLS based.
If Vlan based learning, then this field holds the Vlan ID.
If VPLS based learning, then this field holds the VPLS Service ID"
::= {alaSlMacAddressGlobalEntry 4 }
slSubId OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object is only meaningful in VPLS domain.
If SAP, this is the encapsulation ID;
If sBind, this is the vcID,
This value will be default to -0- in VLAN domain"
::= {alaSlMacAddressGlobalEntry 5}
slMacAddressGbl OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MAC address for this entry."
::= {alaSlMacAddressGlobalEntry 6 }
slMacAddressGblManagement OBJECT-TYPE
SYNTAX INTEGER {
permanent(1),
deleteOnReset(2),
deleteOnTimeout(3),
learned(4),
staticMulticast(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the management of this entry.
permanent(1) - this entry is currently in use
and will remain so after the user removing
this entry.
deleteOnReset(2) - this entry is currently in
use and will remain so until the next
reset of the bridge.
deleteOnTimeout(3) - this entry is currently
in use and will remain so until it is aged
out.
learned(4) - this entry is currently in use
and will remain so until it is aged out.
staticMulticast(5) - this entry is only applicable
to multicast destination addresses"
DEFVAL { permanent }
::= {alaSlMacAddressGlobalEntry 7 }
slMacAddressGblDisposition OBJECT-TYPE
SYNTAX INTEGER {
bridging(1),
filtering(2),
quarantined(3),
hostIntegrity(4),
userNetworkProf(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the disposition of the entry.
bridging(1) - this entry is currently in use for bridging.
filtering(2) - this entry is currently in use for filtering.
quarantined(3) - this entry is currently in use for quarantined mac.
hostIntegritycheck(4) - the entry is currently under host integrity checking.
userNetworkProf(5) - the entry is currently under user network profile Qos.
"
DEFVAL { bridging }
::= {alaSlMacAddressGlobalEntry 8 }
slMacAddressGblRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row Status for creating/deleting the mac address."
::= {alaSlMacAddressGlobalEntry 9 }
slMacAddressGblProtocol OBJECT-TYPE
SYNTAX MacAddressProtocolType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the protocol associated with
a mac address."
::= {alaSlMacAddressGlobalEntry 10}
-- ------------------------------------------------------------------------
-- Following table provides number of MAC addresses count for
-- VPLS based MAC addresses currently in CMM FDB.
-- ------------------------------------------------------------------------
--
-- slMacAddrCountInfoTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF SlMacAddrCountInfoEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "Definition of the Mac Addresses count for VPLS MAC addresses"
-- ::= {alcatelIND1MacAddressMIBObjects 9 }
--
--slMacAddrCountInfoEntry OBJECT-TYPE
-- SYNTAX SlMacAddrCountInfoEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION "Definition of the Mac Addresses count for VPLS MAC addresses"
-- AUGMENTS {slMacAddressGlobalEntry}
-- ::= {slMacAddrCountInfoTable 1}
--
--SlMacAddrCountInfoEntry ::= SEQUENCE
--{
-- slStaticMacCount INTEGER,
-- slDynamicMacCount INTEGER
--}
--
--slStaticMacCount OBJECT-TYPE
-- SYNTAX INTEGER (1..2147483647)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This object contains the MAC address count for Static configured MACs"
-- ::= {slMacAddrCountInfoEntry 1 }
--
--slDynamicMacCount OBJECT-TYPE
-- SYNTAX INTEGER (1..2147483647)
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "This object contains the MAC address count for dynamic learned MACs"
-- ::= {slMacAddrCountInfoEntry 2 }
--
--
--
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- COMPLIANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1MacAddressMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for source learning."
MODULE
MANDATORY-GROUPS
{
slMacAddressGroup,
slMacAgingGroup,
slPCamNotificationGroup,
slMacGeneralGroup,
slMacLearningGroup
}
::= { alcatelIND1MacAddressMIBCompliances 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- UNITS OF CONFORMANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
slMacAddressGroup OBJECT-GROUP
OBJECTS
{
slMacAddress,
slMacAddressManagement,
slMacAddressDisposition,
slMacAddressRowStatus,
slMacAddressProtocol
}
STATUS current
DESCRIPTION
"Collection of objects for management of source learning Mac addresses."
::= { alcatelIND1MacAddressMIBGroups 1 }
slMacAgingGroup OBJECT-GROUP
OBJECTS
{
slMacAgingValue,
slMacAgingRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of source learning Mac addresses aging-time."
::= { alcatelIND1MacAddressMIBGroups 2 }
slPCamNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
slPCAMStatusTrap
}
STATUS current
DESCRIPTION
"Collection of notification of signaling Pesudo CAM event."
::= { alcatelIND1MacAddressMIBGroups 3 }
slMacGeneralGroup OBJECT-GROUP
OBJECTS
{
slDistributedMacMode
}
STATUS current
DESCRIPTION
"Collection of general sl objects."
::= { alcatelIND1MacAddressMIBGroups 4 }
slMacLearningGroup OBJECT-GROUP
OBJECTS
{
slMacLearningControlStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of enabling or disabling source learning on the ports."
::= { alcatelIND1MacAddressMIBGroups 5 }
-- END ***********************
END

View File

@ -0,0 +1,545 @@
ALCATEL-IND1-MAC-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
OBJECT-IDENTITY,
NOTIFICATION-TYPE,
MODULE-IDENTITY,
Unsigned32 FROM SNMPv2-SMI
MacAddress,
RowStatus FROM SNMPv2-TC
entPhysicalIndex FROM ENTITY-MIB
physicalIndex,
chassisTrapsDesc,
chassisTrapsObj FROM ALCATEL-IND1-CHASSIS-MIB
hardentIND1Physical FROM ALCATEL-IND1-BASE
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF;
alcatelIND1MacServerMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent, Enterprise Solutions Division"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line, this is the Chassis Supervision
MAC Server MIB for allocating MACs to applications (like routing).
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"The MIB module for Chassis Supervision Mac Server entity."
::= { hardentIND1Physical 3 }
alcatelIND1MacServerMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Chassis Supervision MAC Server MIB
Subsystem Managed Objects."
::= { alcatelIND1MacServerMIB 1 }
alcatelIND1MacServerMIBTraps OBJECT-IDENTITY
STATUS deprecated
DESCRIPTION
"Branch For Chassis Supervision MAC Server MIB
Subsystem Traps."
::= { alcatelIND1MacServerMIB 2 }
alcatelIND1MacServerMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Chassis Supervision MAC Server MIB
Subsystem Conformance Information."
::= { alcatelIND1MacServerMIB 3 }
alcatelIND1MacServerMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Chassis Supervision MAC Server MIB
Subsystem Units Of Conformance."
::= { alcatelIND1MacServerMIBConformance 1 }
alcatelIND1MacServerMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Chassis Supervision MAC Server MIB
Subsystem Compliance Statements."
::= { alcatelIND1MacServerMIBConformance 2 }
--
-- Common definitions
--
MacAddrGlobalLocalStatusType ::= INTEGER {
notApplicable(1),
globallyAdministered(2),
locallyAdministered(3),
globallyAdministeredOverlap(4) }
MacRangeIndex ::= INTEGER (1 .. 20)
--
-- MAC Range Table : This table contains the following
-- AddressStart
-- AddressCount
-- GlobalLocal
--
chasMacAddressRangeTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChasMacAddrRangeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the MAC Address Ranges for a particular physical
entity. This data is only available for the interfacing CMM."
::= { alcatelIND1MacServerMIBObjects 1 }
chasMacAddrRangeTableEntry OBJECT-TYPE
SYNTAX ChasMacAddrRangeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Definition of the MAC Address Ranges table entry for a particular
physical entity. This data is only available for the interfacing CMM.
There can be up to MacRangeIndex MAC ranges per physical entity.
The chasMacAddressRangeTable on the Primary should be identical
to the one on the Secondary.
For creation of a MAC Address range, the following 4 fields in
ChasMacAddrRangeTableEntry are required (must have all 4):
chasMacAddressStart
chasMacAddressCount
chasGlobalLocal
chasMacRowStatus : must be set last
For deletion of a MAC Address range, the following 2 fields in
ChasMacAddrRangeTableEntry are required (must have all 2):
chasMacRangeIndex
chasMacRowStatus : must be set last"
INDEX { entPhysicalIndex, chasMacRangeIndex }
::= { chasMacAddressRangeTable 1 }
ChasMacAddrRangeTableEntry ::= SEQUENCE {
chasMacRangeIndex MacRangeIndex,
chasMacAddressStart MacAddress,
chasMacAddressCount INTEGER,
chasGlobalLocal MacAddrGlobalLocalStatusType,
chasMacRowStatus RowStatus
}
chasMacRangeIndex OBJECT-TYPE
SYNTAX MacRangeIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Represents the index of the MAC Address range."
::= { chasMacAddrRangeTableEntry 1 }
chasMacAddressStart OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the starting MAC Address in the range. This
field is required for the creation of a MAC Address range."
::= { chasMacAddrRangeTableEntry 2 }
chasMacAddressCount OBJECT-TYPE
SYNTAX INTEGER (1..256)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the number of MAC addresses in the range. This
field is required for the creation of a MAC Address range."
::= { chasMacAddrRangeTableEntry 3 }
chasGlobalLocal OBJECT-TYPE
SYNTAX MacAddrGlobalLocalStatusType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "
Specifies whether the MAC Address/range is locally/globally
administered. This field is required for the creation of
a MAC Address range."
::= { chasMacAddrRangeTableEntry 4 }
chasMacRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Row status for creating/deleting mac ranges."
::= { chasMacAddrRangeTableEntry 5 }
--
-- MAC Allocation Table : This table contains all the allocated MAC addresses
--
chasMacAddressAllocTable OBJECT-TYPE
SYNTAX SEQUENCE OF ChasMacAddressAllocTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information specifying whether the MAC Address has been allocated
for a particular Mac Range on a physical entity. This data is only
available for the interfacing CMM."
::= { alcatelIND1MacServerMIBObjects 2 }
chasMacAddressAllocTableEntry OBJECT-TYPE
SYNTAX ChasMacAddressAllocTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Definition of the entry chasMacAddressAllocTable for a
particular object managed by a particular application."
INDEX { chasAppId, chasObjectId }
::= { chasMacAddressAllocTable 1 }
ChasMacAddressAllocTableEntry ::= SEQUENCE {
chasAppId Unsigned32,
chasObjectId Unsigned32,
chasAllocMacRangeIndex MacRangeIndex,
chasAllocMacAddress MacAddress,
chasAllocRowStatus RowStatus
}
chasAppId OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Represents the Id of the application requesting the allocation of a
MAC Address."
::= { chasMacAddressAllocTableEntry 1 }
chasObjectId OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Represents the Id of the application requesting the allocation/
deallocation of a MAC Address."
::= { chasMacAddressAllocTableEntry 2 }
chasAllocMacRangeIndex OBJECT-TYPE
SYNTAX MacRangeIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the object Id for which the MAC Address has been allocated
/deallocated"
::= { chasMacAddressAllocTableEntry 3 }
chasAllocMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This the Mac Address that has been allocated."
::= { chasMacAddressAllocTableEntry 4 }
chasAllocRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Row status for allocating/deallocating
a Mac address for a particular chaAppId/chasObjectId."
::= { chasMacAddressAllocTableEntry 5 }
chasMacAddrDupAllocStatusTable OBJECT IDENTIFIER ::= {
alcatelIND1MacServerMIBObjects 3 }
chasMacAddrDuplicationStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Information specifying whether the MAC Address ranges from the EEPROM
should be duplicated with the local bit set. This will provide
additional ranges (locally administered ranges) for allocation.
This data is only available for the interfacing CMM."
::= { chasMacAddrDupAllocStatusTable 1 }
chasMacAddrAllocLocallyAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Information specifying whether ONLY the locally administered MAC
Address should be allocated. This data is only available for the
interfacing CMM."
::= { chasMacAddrDupAllocStatusTable 2 }
--
--Mac address retention Objects
--
chasMacAddrRetentionObjects OBJECT IDENTIFIER ::= {
alcatelIND1MacServerMIBObjects 4 }
chasMacAddrRetentionStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Information specifying the status of MAC Address retention functionality."
DEFVAL { disabled }
::= { chasMacAddrRetentionObjects 1 }
chasPossibleDuplicateMacTrapStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Information specifying the status of duplicate MAC address trap."
DEFVAL { disabled }
::= { chasMacAddrRetentionObjects 2 }
chasRingStatus OBJECT-TYPE
SYNTAX INTEGER {
present (1),
notPresent(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Information specifying the whether the ring is present in the stack or not."
DEFVAL { notPresent }
::= { chasMacAddrRetentionObjects 3 }
chasBaseMacAddrSource OBJECT-TYPE
SYNTAX INTEGER {
retained(1),
eEPROM(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Information specifying the source of the currently used System base MAC."
DEFVAL { eEPROM }
::= { chasMacAddrRetentionObjects 4 }
chasBaseMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Base MAC address used in the system currently."
::= { chasMacAddrRetentionObjects 5 }
chasBaseMacReleaseAction OBJECT-TYPE
SYNTAX INTEGER {
notSignificant(0),
releaseMac(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object performs the action to release the retained base MAC address"
::= { chasMacAddrRetentionObjects 6 }
--
--Mac server traps
--
chasTrapMacRangeIndex OBJECT-TYPE
SYNTAX MacRangeIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mac range index of the involved object."
::= { chassisTrapsObj 14 }
baseMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The base MAC Address."
::= { chassisTrapsObj 15 }
chassisTrapsMacOverlap NOTIFICATION-TYPE
OBJECTS {
physicalIndex,
chasTrapMacRangeIndex
}
STATUS current
DESCRIPTION
"A MAC range overlap was found in the backplane eeprom"
::= { chassisTrapsDesc 0 4 }
chassisTrapsPossibleDuplicateMac NOTIFICATION-TYPE
OBJECTS {
physicalIndex,
baseMacAddress
}
STATUS current
DESCRIPTION
"The old PRIMARY element cannot be detected back in the stack. There
is a possiblity of duplicate MAC address in the network."
::= { chassisTrapsDesc 0 5 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- COMPLIANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1MacServerMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Chassis Supervision."
MODULE
MANDATORY-GROUPS
{
chasMacAddrRangeGroup ,
chasMacAddressAllocGroup ,
chasMacAddrDupAllocStatusGroup ,
chasTrapsMacOverlapGroup,
chasMacAddrRetentionGroup,
chasTrapsPossibleDuplicateMacGroup
}
::= { alcatelIND1MacServerMIBCompliances 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- UNITS OF CONFORMANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
chasMacAddrRangeGroup OBJECT-GROUP
OBJECTS
{
chasMacAddressStart ,
chasMacAddressCount ,
chasGlobalLocal ,
chasMacRowStatus
}
STATUS current
DESCRIPTION
"Chassis Supervision MAC Address Range Group."
::= { alcatelIND1MacServerMIBGroups 1 }
chasMacAddressAllocGroup OBJECT-GROUP
OBJECTS
{
chasAllocMacRangeIndex ,
chasAllocMacAddress ,
chasAllocRowStatus
}
STATUS current
DESCRIPTION
"Chassis Supervision MAC Address Physical Allocation Group."
::= { alcatelIND1MacServerMIBGroups 2 }
chasMacAddrDupAllocStatusGroup OBJECT-GROUP
OBJECTS
{
chasMacAddrDuplicationStatus ,
chasMacAddrAllocLocallyAdminStatus
}
STATUS current
DESCRIPTION
"Chassis Supervision MAC Address Physical Duplication Allocation
Status Group."
::= { alcatelIND1MacServerMIBGroups 3 }
chasTrapsMacOverlapGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
chassisTrapsMacOverlap
}
STATUS current
DESCRIPTION
"MAC range overlap Notification Group."
::= { alcatelIND1MacServerMIBGroups 4 }
chasMacAddrRetentionGroup OBJECT-GROUP
OBJECTS
{
chasMacAddrRetentionStatus ,
chasPossibleDuplicateMacTrapStatus,
chasRingStatus,
chasBaseMacAddrSource,
chasBaseMacAddr
}
STATUS current
DESCRIPTION
"Chassis Supervision MAC Address Physical Duplication Allocation
Status Group."
::= { alcatelIND1MacServerMIBGroups 5 }
chasTrapsPossibleDuplicateMacGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
chassisTrapsPossibleDuplicateMac
}
STATUS current
DESCRIPTION
"Duplicate MAC address Notification Group."
::= { alcatelIND1MacServerMIBGroups 6 }
END

1493
mibs/aos/AlcatelIND1Mld.mib Normal file

File diff suppressed because it is too large Load Diff

984
mibs/aos/AlcatelIND1Ns.mib Normal file
View File

@ -0,0 +1,984 @@
ALCATEL-IND1-NETSEC-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
MODULE-IDENTITY,
OBJECT-IDENTITY,
Counter32,
NOTIFICATION-TYPE FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
TEXTUAL-CONVENTION,
TruthValue,
RowStatus,
DisplayString FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB
softentIND1NetSec,
alaNetSecTraps FROM ALCATEL-IND1-BASE;
alcatelIND1NETSECMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel IND"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
Configuration and monitoring of the EtherBreaker feature.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
::= { softentIND1NetSec 1 }
alcatelIND1NETSECMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIB 1 }
-- Types of Anomalies
AlaAnomalyType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Types of anomalies being configured or monitored"
SYNTAX INTEGER {
all(0),
arpaddressscan(1),
arpflood(2),
reserved(3),
arpfailure(4),
icmpaddressscan(5),
icmpflood(6),
icmpunreachable(7),
tcpportscan(8),
tcpaddressscan(9),
synflood(10),
synfailure(11),
synackscan(12),
finscan(13),
finackdiff(14),
rstcount(15)}
--Types of Packets
AlaPacketType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Types of packets being monitored"
SYNTAX INTEGER {
arpreply (1),
arprequest (2),
icmpechoreply (3),
icmpechorequest (4),
icmpdnr (5),
tcpsynonly (6),
tcpsynack (7),
tcpsynnack (8),
tcpfinack (9),
tcpfinnack (10),
tcprst (11)
}
-- State, Log, Trap, Quarantine Status
AlaNetsecStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "State of polar variables."
SYNTAX INTEGER {
default (0),
enable (1),
disable (2)
}
--
-- Configure a port/port-range
--
alaNetSecPortRangeConfig OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 1 }
--
-- Add a port range to a group
--
alaNetSecPortRangeGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaNetSecPortRangeGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for collecting port-range and monitoring-group associations.
A port belongs to at most one monitoring-group."
::= { alaNetSecPortRangeConfig 1 }
alaNetSecPortRangeGroupEntry OBJECT-TYPE
SYNTAX AlaNetSecPortRangeGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each entry is identified by a unique port-range."
INDEX {
alaNetSecPortRangeGroupStartIfId,
alaNetSecPortRangeGroupEndIfId
}
::= { alaNetSecPortRangeGroupTable 1 }
AlaNetSecPortRangeGroupEntry ::= SEQUENCE {
alaNetSecPortRangeGroupStartIfId InterfaceIndex,
alaNetSecPortRangeGroupEndIfId InterfaceIndex,
alaNetSecPortRangeGroupName DisplayString,
alaNetSecPortRangeGroupRowStatus RowStatus
}
alaNetSecPortRangeGroupStartIfId OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Starting interface index of a port-range"
::= { alaNetSecPortRangeGroupEntry 1 }
alaNetSecPortRangeGroupEndIfId OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Ending interface index of a port-range"
::= { alaNetSecPortRangeGroupEntry 2 }
alaNetSecPortRangeGroupName OBJECT-TYPE
SYNTAX DisplayString ( SIZE( 1 .. 32 ) )
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Name of monitoring-group with which this port-range is associated."
::= { alaNetSecPortRangeGroupEntry 3 }
alaNetSecPortRangeGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "identifies state of this entry. CREATEANDGO will only work, if the name of alaNetSecPortRangeGroupName is part of the create request"
::= { alaNetSecPortRangeGroupEntry 4 }
--
-- MONITORING GROUPS.
-- Groups of ports with common anomaly detection behavior.
-- Users can create groups and configure parameters through them.
--
alaNetSecMonitoringGroupConfig OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 2 }
alaNetSecMonitoringGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaNetSecMonitoringGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for collecting monitoring-groups' anomaly configurations"
::= { alaNetSecMonitoringGroupConfig 1 }
alaNetSecMonitoringGroupEntry OBJECT-TYPE
SYNTAX AlaNetSecMonitoringGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each entry identifies configuration of a monitoring-group's anomaly-type's parameter"
INDEX {
alaNetSecMonitoringGroupName,
alaNetSecMonitoringGroupAnomaly
}
::= { alaNetSecMonitoringGroupTable 1 }
AlaNetSecMonitoringGroupEntry ::= SEQUENCE {
alaNetSecMonitoringGroupName DisplayString,
alaNetSecMonitoringGroupAnomaly AlaAnomalyType,
alaNetSecMonitoringGroupAnomalyState AlaNetsecStatus,
alaNetSecMonitoringGroupAnomalyLog AlaNetsecStatus,
alaNetSecMonitoringGroupAnomalyTrap AlaNetsecStatus,
alaNetSecMonitoringGroupAnomalyQuarantine AlaNetsecStatus,
alaNetSecMonitoringGroupAnomalyCount INTEGER,
alaNetSecMonitoringGroupAnomalySensitivity INTEGER,
alaNetSecMonitoringGroupAnomalyPeriod INTEGER,
alaNetSecMonitoringGroupRowStatus RowStatus
}
alaNetSecMonitoringGroupName OBJECT-TYPE
SYNTAX DisplayString ( SIZE( 1 .. 32 ) )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "name of the monitoring-group"
::= { alaNetSecMonitoringGroupEntry 1 }
alaNetSecMonitoringGroupAnomaly OBJECT-TYPE
SYNTAX AlaAnomalyType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "monitoring-group's anomaly-type"
::= { alaNetSecMonitoringGroupEntry 2 }
alaNetSecMonitoringGroupAnomalyState OBJECT-TYPE
SYNTAX AlaNetsecStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "State of detecting indexed anomaly."
DEFVAL { disable }
::= { alaNetSecMonitoringGroupEntry 3 }
alaNetSecMonitoringGroupAnomalyLog OBJECT-TYPE
SYNTAX AlaNetsecStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "State of logging upon detecting anomaly."
DEFVAL { disable }
::= { alaNetSecMonitoringGroupEntry 4 }
alaNetSecMonitoringGroupAnomalyTrap OBJECT-TYPE
SYNTAX AlaNetsecStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "State of sending traps upon detecting anomaly."
DEFVAL { disable }
::= { alaNetSecMonitoringGroupEntry 5 }
alaNetSecMonitoringGroupAnomalyQuarantine OBJECT-TYPE
SYNTAX AlaNetsecStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "State of Quarantining anomalous port upon detecting anomaly."
DEFVAL { disable }
::= { alaNetSecMonitoringGroupEntry 6 }
alaNetSecMonitoringGroupAnomalyCount OBJECT-TYPE
SYNTAX INTEGER ( 1..100000 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Count of packets that must be seen during monitoring period
to initiate anomaly detection check.
Default value varies as below with anomaly:
Anomaly Count
------- -----
ARP address scan 50
ARP flood 90
ARP poisoning 6
ARP Failure 6
ICMP address scan 30
ICMP Flood 90
ICMP Unreachable 20
TCP port Scan 20
TCP address scan 30
SYN flood 90
SYN Failure 10
SYN-ACK Scan 2
FIN Scan 6
FIN-ACK Diff 5
RST Count 50"
::= { alaNetSecMonitoringGroupEntry 7 }
alaNetSecMonitoringGroupAnomalySensitivity OBJECT-TYPE
SYNTAX INTEGER ( 1..100 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Sensitivity of Anomaly Check to deviation from expected behavior."
DEFVAL { 50 }
::= { alaNetSecMonitoringGroupEntry 8 }
alaNetSecMonitoringGroupAnomalyPeriod OBJECT-TYPE
SYNTAX INTEGER ( 5..3600 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Time in seconds to monitor packets before checking for anomaly."
DEFVAL { 30 }
::= { alaNetSecMonitoringGroupEntry 9 }
alaNetSecMonitoringGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "CREATEANDGO will only work if, besides RowStatus, at least one of State, Log, Trap, Quarantine, Count, Sensitivity or Period is part of the request."
::= { alaNetSecMonitoringGroupEntry 10 }
--
-- Read port statistics.
--
alaNetSecPortStats OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 3 }
alaNetSecPortStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaNetSecPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for reporting port specific statistics"
::= { alaNetSecPortStats 1 }
alaNetSecPortStatsEntry OBJECT-TYPE
SYNTAX AlaNetSecPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Stats are collected on a <port,packet-type,packet-direction,total/last> basis"
INDEX {
alaNetSecPortStatsIfId,
alaNetSecPortStatsPacket
}
::= { alaNetSecPortStatsTable 1 }
AlaNetSecPortStatsEntry ::= SEQUENCE {
alaNetSecPortStatsIfId InterfaceIndex,
alaNetSecPortStatsPacket AlaPacketType,
alaNetSecPortStatsLastIngress Counter32,
alaNetSecPortStatsLastEgress Counter32,
alaNetSecPortStatsTotalIngress Counter32,
alaNetSecPortStatsTotalEgress Counter32
}
alaNetSecPortStatsIfId OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Interface Index of the port"
::= { alaNetSecPortStatsEntry 1 }
alaNetSecPortStatsPacket OBJECT-TYPE
SYNTAX AlaPacketType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Packet type"
::= { alaNetSecPortStatsEntry 2 }
alaNetSecPortStatsLastIngress OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Count of Indexed Ingress packets observed during last 5 seconds"
::= { alaNetSecPortStatsEntry 3 }
alaNetSecPortStatsLastEgress OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Count of Indexed Egress packets observed during last 5 seconds"
::= { alaNetSecPortStatsEntry 4 }
alaNetSecPortStatsTotalIngress OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Count of Indexed Ingress packets observed since monitoring was enabled, Counter will loop back from zero upon reaching the maximum"
::= { alaNetSecPortStatsEntry 5 }
alaNetSecPortStatsTotalEgress OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Count of Indexed Egress packets observed since monitoring was enabled. Counter will loop back from zero upon reaching the maximum"
::= { alaNetSecPortStatsEntry 6 }
--
-- Read port Anomaly statistics.
--
alaNetSecPortAnomalyStats OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 4 }
alaNetSecPortAnomalyStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaNetSecPortAnomalyStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for reporting Anomaly statistics"
::= { alaNetSecPortAnomalyStats 1 }
alaNetSecPortAnomalyStatsEntry OBJECT-TYPE
SYNTAX AlaNetSecPortAnomalyStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Stats are collected on a <port,anomaly-type,packet-type,packet-direction,current/last> basis"
INDEX {
alaNetSecPortAnomalyStatsIfId,
alaNetSecPortAnomalyStatsAnomaly,
alaNetSecPortAnomalyStatsPacket
}
::= { alaNetSecPortAnomalyStatsTable 1 }
AlaNetSecPortAnomalyStatsEntry ::= SEQUENCE {
alaNetSecPortAnomalyStatsIfId InterfaceIndex,
alaNetSecPortAnomalyStatsAnomaly AlaAnomalyType,
alaNetSecPortAnomalyStatsPacket AlaPacketType,
alaNetSecPortAnomalyStatsCurrentIngress Counter32,
alaNetSecPortAnomalyStatsCurrentEgress Counter32,
alaNetSecPortAnomalyStatsLastIngress Counter32,
alaNetSecPortAnomalyStatsLastEgress Counter32
}
alaNetSecPortAnomalyStatsIfId OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Interface Index of the port"
::= { alaNetSecPortAnomalyStatsEntry 1 }
alaNetSecPortAnomalyStatsAnomaly OBJECT-TYPE
SYNTAX AlaAnomalyType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Anomaly type"
::= { alaNetSecPortAnomalyStatsEntry 2 }
alaNetSecPortAnomalyStatsPacket OBJECT-TYPE
SYNTAX AlaPacketType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Packet type"
::= { alaNetSecPortAnomalyStatsEntry 3 }
alaNetSecPortAnomalyStatsCurrentIngress OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Count of Indexed packets ingress during current monitoring period."
::= { alaNetSecPortAnomalyStatsEntry 4 }
alaNetSecPortAnomalyStatsCurrentEgress OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Count of Indexed packets egress during current monitoring period."
::= { alaNetSecPortAnomalyStatsEntry 5 }
alaNetSecPortAnomalyStatsLastIngress OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Count of Indexed packets ingress during last monitoring period."
::= { alaNetSecPortAnomalyStatsEntry 6 }
alaNetSecPortAnomalyStatsLastEgress OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Count of Indexed packets egress during last monitoring period."
::= { alaNetSecPortAnomalyStatsEntry 7 }
--
-- Read port Anomaly Summary.
--
alaNetSecPortAnomalySummary OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 5 }
alaNetSecPortAnomalySummaryTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaNetSecPortAnomalySummaryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for reporting Anomaly summaries"
::= { alaNetSecPortAnomalySummary 1 }
alaNetSecPortAnomalySummaryEntry OBJECT-TYPE
SYNTAX AlaNetSecPortAnomalySummaryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Summary are reported on a <port,summary-type,anomaly-type> basis"
INDEX {
alaNetSecPortAnomalySummaryIfId,
alaNetSecPortAnomalySummaryAnomaly
}
::= { alaNetSecPortAnomalySummaryTable 1 }
AlaNetSecPortAnomalySummaryEntry ::= SEQUENCE {
alaNetSecPortAnomalySummaryIfId InterfaceIndex,
alaNetSecPortAnomalySummaryAnomaly AlaAnomalyType,
alaNetSecPortAnomalySummaryObserved Counter32,
alaNetSecPortAnomalySummaryDetected Counter32
}
alaNetSecPortAnomalySummaryIfId OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Interface Index of port"
::= { alaNetSecPortAnomalySummaryEntry 1 }
alaNetSecPortAnomalySummaryAnomaly OBJECT-TYPE
SYNTAX AlaAnomalyType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Anomaly type"
::= { alaNetSecPortAnomalySummaryEntry 2 }
alaNetSecPortAnomalySummaryObserved OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Count of observations for indexed anomaly on indexed port since monitoring was enabled."
::= { alaNetSecPortAnomalySummaryEntry 3 }
alaNetSecPortAnomalySummaryDetected OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Count of detections for indexed anomaly on indexed port since monitoring was enabled."
::= { alaNetSecPortAnomalySummaryEntry 4 }
---
---Port Operation Anomaly table
--
alaNetSecPortOp OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 6 }
alaNetSecPortOpTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaNetSecPortOpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for reporting port anomaly operation parameters"
::= { alaNetSecPortOp 1 }
alaNetSecPortOpEntry OBJECT-TYPE
SYNTAX AlaNetSecPortOpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each entry is identified by a unique port, and anomaly-type combination"
INDEX {
alaNetSecPortOpIfId,
alaNetSecPortOpAnomaly
}
::= { alaNetSecPortOpTable 1 }
AlaNetSecPortOpEntry ::= SEQUENCE {
alaNetSecPortOpIfId InterfaceIndex,
alaNetSecPortOpAnomaly AlaAnomalyType,
alaNetSecPortOpState AlaNetsecStatus,
alaNetSecPortOpLog AlaNetsecStatus,
alaNetSecPortOpTrap AlaNetsecStatus,
alaNetSecPortOpQuarantine AlaNetsecStatus,
alaNetSecPortOpCount INTEGER,
alaNetSecPortOpSensitivity INTEGER,
alaNetSecPortOpPeriod INTEGER
}
alaNetSecPortOpIfId OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "interface index of port"
::= { alaNetSecPortOpEntry 1 }
alaNetSecPortOpAnomaly OBJECT-TYPE
SYNTAX AlaAnomalyType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "anomaly-type"
::= { alaNetSecPortOpEntry 2 }
alaNetSecPortOpState OBJECT-TYPE
SYNTAX AlaNetsecStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "state of anomaly"
::= { alaNetSecPortOpEntry 3 }
alaNetSecPortOpLog OBJECT-TYPE
SYNTAX AlaNetsecStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Logging state of anomaly"
::= { alaNetSecPortOpEntry 4 }
alaNetSecPortOpTrap OBJECT-TYPE
SYNTAX AlaNetsecStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Trap state of anomaly"
::= { alaNetSecPortOpEntry 5 }
alaNetSecPortOpQuarantine OBJECT-TYPE
SYNTAX AlaNetsecStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Quarantine state of anomaly"
::= { alaNetSecPortOpEntry 6 }
alaNetSecPortOpCount OBJECT-TYPE
SYNTAX INTEGER ( 1 .. 100000 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "activation-count being used by netsec on the indexed object"
::= { alaNetSecPortOpEntry 7 }
alaNetSecPortOpSensitivity OBJECT-TYPE
SYNTAX INTEGER ( 1 .. 100 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "sensitivity being used by netsec on the indexed object"
::= { alaNetSecPortOpEntry 8 }
alaNetSecPortOpPeriod OBJECT-TYPE
SYNTAX INTEGER ( 5 .. 3600 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "monitoring period being used by netsec on the indexed object"
::= { alaNetSecPortOpEntry 9 }
---
---Group Operation Anomaly table
--
alaNetSecGroupOp OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 7 }
alaNetSecGroupOpTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaNetSecGroupOpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for reporting group anomaly operation parameters"
::= { alaNetSecGroupOp 1 }
alaNetSecGroupOpEntry OBJECT-TYPE
SYNTAX AlaNetSecGroupOpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each entry is identified by a unique group, and anomaly-type combination"
INDEX {
alaNetSecGroupOpName,
alaNetSecGroupOpAnomaly
}
::= { alaNetSecGroupOpTable 1 }
AlaNetSecGroupOpEntry ::= SEQUENCE {
alaNetSecGroupOpName DisplayString,
alaNetSecGroupOpAnomaly AlaAnomalyType,
alaNetSecGroupOpState AlaNetsecStatus,
alaNetSecGroupOpLog AlaNetsecStatus,
alaNetSecGroupOpTrap AlaNetsecStatus,
alaNetSecGroupOpQuarantine AlaNetsecStatus,
alaNetSecGroupOpCount INTEGER,
alaNetSecGroupOpSensitivity INTEGER,
alaNetSecGroupOpPeriod INTEGER
}
alaNetSecGroupOpName OBJECT-TYPE
SYNTAX DisplayString ( SIZE( 1 .. 32 ) )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "name of the group"
::= { alaNetSecGroupOpEntry 1 }
alaNetSecGroupOpAnomaly OBJECT-TYPE
SYNTAX AlaAnomalyType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "anomaly-type"
::= { alaNetSecGroupOpEntry 2 }
alaNetSecGroupOpState OBJECT-TYPE
SYNTAX AlaNetsecStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "state of anomaly"
::= { alaNetSecGroupOpEntry 3 }
alaNetSecGroupOpLog OBJECT-TYPE
SYNTAX AlaNetsecStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Logging state of anomaly"
::= { alaNetSecGroupOpEntry 4 }
alaNetSecGroupOpTrap OBJECT-TYPE
SYNTAX AlaNetsecStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Trap state of anomaly"
::= { alaNetSecGroupOpEntry 5 }
alaNetSecGroupOpQuarantine OBJECT-TYPE
SYNTAX AlaNetsecStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Quarantine state of anomaly"
::= { alaNetSecGroupOpEntry 6 }
alaNetSecGroupOpCount OBJECT-TYPE
SYNTAX INTEGER ( 1 .. 100000 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "activation-count being used by netsec on the indexed object"
::= { alaNetSecGroupOpEntry 7 }
alaNetSecGroupOpSensitivity OBJECT-TYPE
SYNTAX INTEGER ( 1 .. 100 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "sensitivity being used by netsec on the indexed object"
::= { alaNetSecGroupOpEntry 8 }
alaNetSecGroupOpPeriod OBJECT-TYPE
SYNTAX INTEGER ( 5 .. 3600 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION "monitoring period being used by netsec on the indexed object"
::= { alaNetSecGroupOpEntry 9 }
--
-- MONITORING GROUPS.
-- Table to read the monitoring groups.
--
alaNetSecGroup OBJECT IDENTIFIER ::= { alcatelIND1NETSECMIBObjects 8 }
alaNetSecGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaNetSecGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of groups configured"
::= { alaNetSecGroup 1 }
alaNetSecGroupEntry OBJECT-TYPE
SYNTAX AlaNetSecGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each entry identifies a configured group"
INDEX {
alaNetSecGroupName
}
::= { alaNetSecGroupTable 1}
AlaNetSecGroupEntry ::= SEQUENCE {
alaNetSecGroupName DisplayString,
alaNetSecGroupMemberPorts TruthValue,
alaNetSecGroupAnomalyCfg TruthValue
}
alaNetSecGroupName OBJECT-TYPE
SYNTAX DisplayString ( SIZE( 1 .. 32 ) )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Name of configured group"
::= { alaNetSecGroupEntry 1 }
alaNetSecGroupMemberPorts OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Yes if there are ports in this group."
::= { alaNetSecGroupEntry 2 }
alaNetSecGroupAnomalyCfg OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Yes if any of this group's anomaly has a non-default configuration."
::= { alaNetSecGroupEntry 3 }
--
-- Network Security Traps
--
alaNetSecPortTrapsDesc OBJECT IDENTIFIER ::= { alaNetSecTraps 1 }
alaNetSecPortTrapsObj OBJECT IDENTIFIER ::= { alaNetSecTraps 2 }
--
-- Traps Description
--
alaNetSecPortTrapAnomaly NOTIFICATION-TYPE
OBJECTS {
alaNetSecPortTrapInfoIfId,
alaNetSecPortTrapInfoAnomaly,
alaNetSecPortTrapInfoType
}
STATUS current
DESCRIPTION "Trap for an anomaly detected on a port."
::= { alaNetSecPortTrapsDesc 0 1 }
alaNetSecPortTrapQuarantine NOTIFICATION-TYPE
OBJECTS {
alaNetSecPortTrapInfoIfId
}
STATUS current
DESCRIPTION "Trap for an anomalous port quarantine."
::= { alaNetSecPortTrapsDesc 0 2 }
--
-- Trap Objects
--
alaNetSecPortTrapInfoIfId OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Interface index of port on which anomaly is detected"
::= { alaNetSecPortTrapsObj 1 }
alaNetSecPortTrapInfoAnomaly OBJECT-TYPE
SYNTAX AlaAnomalyType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Type of anomaly detected on the interface"
::= { alaNetSecPortTrapsObj 2 }
alaNetSecPortTrapInfoType OBJECT-TYPE
SYNTAX INTEGER { unknown(1), source (2), target (3) }
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Nature of anomaly. Informs if system attached to interface is source or target of the anomaly."
::= { alaNetSecPortTrapsObj 3 }
--
-- COMPLIANCE AND CONFORMANCE
--
alcatelIND1NETSECMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION "Branch for NETSEC application conformance information"
::= { alcatelIND1NETSECMIB 2 }
alcatelIND1NETSECMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION "Branch for NETSEC application units of conformance"
::= { alcatelIND1NETSECMIBConformance 1 }
alcatelIND1NETSECMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION "Branch for NETSEC application compliance statements"
::= { alcatelIND1NETSECMIBConformance 2 }
--
-- COMPLIANCE
--
alcatelIND1NETSECMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Compliance statement for NetSec."
MODULE MANDATORY-GROUPS {
alaNetSecPortRangeComplianceGroup,
alaNetSecMonitoringGroupComplianceGroup,
alaNetSecPortStatsComplianceGroup,
alaNetSecPortAnomalyStatsComplianceGroup,
alaNetSecPortAnomalySummaryComplianceGroup,
alaNetSecPortOpComplianceGroup,
alaNetSecGroupOpComplianceGroup,
alaNetSecGroupComplianceGroup,
alaNetSecPortTrapsComplianceGroup
}
::= { alcatelIND1NETSECMIBCompliances 1 }
--
-- UNITS OF CONFORMANCE
--
alaNetSecPortRangeComplianceGroup OBJECT-GROUP
OBJECTS {
alaNetSecPortRangeGroupRowStatus
}
STATUS current
DESCRIPTION "Collection of objects for management at port range level"
::= { alcatelIND1NETSECMIBGroups 1 }
alaNetSecMonitoringGroupComplianceGroup OBJECT-GROUP
OBJECTS {
alaNetSecMonitoringGroupRowStatus
}
STATUS current
DESCRIPTION "Collection of objects for management at port group level"
::= { alcatelIND1NETSECMIBGroups 2 }
alaNetSecPortTrapsComplianceGroup NOTIFICATION-GROUP
NOTIFICATIONS {
alaNetSecPortTrapAnomaly,
alaNetSecPortTrapQuarantine
}
STATUS current
DESCRIPTION "Traps"
::= { alcatelIND1NETSECMIBGroups 3 }
alaNetSecPortStatsComplianceGroup OBJECT-GROUP
OBJECTS {
alaNetSecPortStatsLastIngress,
alaNetSecPortStatsLastEgress,
alaNetSecPortStatsTotalIngress,
alaNetSecPortStatsTotalEgress
}
STATUS current
DESCRIPTION
"Port Statistics Collection"
::= { alcatelIND1NETSECMIBGroups 4 }
alaNetSecPortAnomalyStatsComplianceGroup OBJECT-GROUP
OBJECTS {
alaNetSecPortAnomalyStatsCurrentIngress,
alaNetSecPortAnomalyStatsCurrentEgress,
alaNetSecPortAnomalyStatsLastIngress,
alaNetSecPortAnomalyStatsLastEgress
}
STATUS current
DESCRIPTION
"Port Anomaly Statistics Collection"
::= { alcatelIND1NETSECMIBGroups 5 }
alaNetSecPortAnomalySummaryComplianceGroup OBJECT-GROUP
OBJECTS {
alaNetSecPortAnomalySummaryObserved,
alaNetSecPortAnomalySummaryDetected
}
STATUS current
DESCRIPTION
"Anomaly summary Collection"
::= { alcatelIND1NETSECMIBGroups 6 }
alaNetSecPortOpComplianceGroup OBJECT-GROUP
OBJECTS {
alaNetSecPortOpState,
alaNetSecPortOpLog,
alaNetSecPortOpTrap,
alaNetSecPortOpQuarantine,
alaNetSecPortOpCount,
alaNetSecPortOpSensitivity,
alaNetSecPortOpPeriod
}
STATUS current
DESCRIPTION
"Port operation parameter value Collection"
::= { alcatelIND1NETSECMIBGroups 7 }
alaNetSecGroupOpComplianceGroup OBJECT-GROUP
OBJECTS {
alaNetSecGroupOpState,
alaNetSecGroupOpLog,
alaNetSecGroupOpTrap,
alaNetSecGroupOpQuarantine,
alaNetSecGroupOpCount,
alaNetSecGroupOpSensitivity,
alaNetSecGroupOpPeriod
}
STATUS current
DESCRIPTION
"Group operation parameter value Collection"
::= { alcatelIND1NETSECMIBGroups 8 }
alaNetSecGroupComplianceGroup OBJECT-GROUP
OBJECTS {
alaNetSecGroupMemberPorts,
alaNetSecGroupAnomalyCfg
}
STATUS current
DESCRIPTION
"Monitoring Group port membership Collection"
::= { alcatelIND1NETSECMIBGroups 9 }
END

2218
mibs/aos/AlcatelIND1Ntp.mib Normal file

File diff suppressed because it is too large Load Diff

2787
mibs/aos/AlcatelIND1Ospf.mib Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,183 @@
ALCATEL-IND1-OSPF3-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
routingIND1Ospf3
FROM ALCATEL-IND1-BASE;
alcatelIND1OSPF3MIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
This proprietary MIB contains management information for
the configuration of OSPFv3 global configuration parameters.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, o
r
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2003 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { routingIND1Ospf3 1 }
alcatelIND1OSPF3MIBObjects OBJECT IDENTIFIER ::= { alcatelIND1OSPF3MIB 1 }
alaProtocolOspf3 OBJECT IDENTIFIER ::= { alcatelIND1OSPF3MIBObjects 1 }
alaOspf3OrigRouteTag OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Route tag that is originated with ASEs"
DEFVAL { 0 }
::= {alaProtocolOspf3 1 }
alaOspf3TimerSpfDelay OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Delay (in seconds) between topology change and SPF run"
DEFVAL { 5 }
::= {alaProtocolOspf3 2 }
alaOspf3TimerSpfHold OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Delay (in seconds) between subsequent SPF executions"
DEFVAL { 10 }
::= {alaProtocolOspf3 3 }
alaOspf3RestartHelperSupport OBJECT-TYPE
SYNTAX INTEGER
{
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This router can be a helper to another restarting router"
DEFVAL { enable }
::= {alaProtocolOspf3 4 }
alaOspf3RestartStrictLsaChecking OBJECT-TYPE
SYNTAX INTEGER
{
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Will changed LSA result in restart termination"
DEFVAL { enable }
::= {alaProtocolOspf3 5 }
alaOspf3RestartInitiate OBJECT-TYPE
SYNTAX INTEGER
{
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Start a graceful restart"
::= {alaProtocolOspf3 6 }
alaOspf3MTUCheck OBJECT-TYPE
SYNTAX INTEGER
{
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Verify the MTU of a neighbor matches our own."
::= {alaProtocolOspf3 7 }
-- conformance information
alcatelIND1OSPF3MIBConformance OBJECT IDENTIFIER ::= { alcatelIND1OSPF3MIB 2 }
alcatelIND1OSPF3MIBCompliances OBJECT IDENTIFIER ::=
{ alcatelIND1OSPF3MIBConformance 1 }
alcatelIND1OSPF3MIBGroups OBJECT IDENTIFIER ::=
{ alcatelIND1OSPF3MIBConformance 2 }
-- compliance statements
alcatelIND1OSPF3MIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for OSPFv3
and implementing the ALCATEL-IND1-OSPF3 MIB."
MODULE -- this module
MANDATORY-GROUPS { alaOSPF3ConfigMIBGroup }
::= { alcatelIND1OSPF3MIBCompliances 1 }
-- units of conformance
alaOSPF3ConfigMIBGroup OBJECT-GROUP
OBJECTS {
alaOspf3OrigRouteTag,
alaOspf3TimerSpfDelay,
alaOspf3TimerSpfHold,
alaOspf3RestartHelperSupport,
alaOspf3RestartStrictLsaChecking,
alaOspf3RestartInitiate,
alaOspf3MTUCheck
}
STATUS current
DESCRIPTION
"A collection of objects to support management of OSPF3."
::= { alcatelIND1OSPF3MIBGroups 1 }
END

View File

@ -0,0 +1,477 @@
ALCATEL-IND1-PARTITIONED-MGR-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
OBJECT-IDENTITY,
MODULE-IDENTITY FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
OBJECT-GROUP,
MODULE-COMPLIANCE FROM SNMPv2-CONF
VlanId FROM Q-BRIDGE-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
RowStatus FROM SNMPv2-TC
softentIND1Partmgr FROM ALCATEL-IND1-BASE;
alcatelIND1PartitionedMgrMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
User Partitioned Manager Subsystem.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
::= { softentIND1Partmgr 1}
alcatelIND1PartitionedMgrMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Partitioned Manager Subsystem Managed Objects."
::= { alcatelIND1PartitionedMgrMIB 1 }
alcatelIND1PartitionedMgrMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Partitioned Manager Subsystem Conformance Information."
::= { alcatelIND1PartitionedMgrMIB 2 }
alcatelIND1PartitionedMgrMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Partitioned Manager Subsystem Units Of Conformance."
::= { alcatelIND1PartitionedMgrMIBConformance 1 }
alcatelIND1PartitionedMgrMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Partitioned Manager Subsystem Compliance Statements."
::= { alcatelIND1PartitionedMgrMIBConformance 2 }
-- End User Partitioned Management
endUserProfileMgrMIB OBJECT IDENTIFIER ::= { alcatelIND1PartitionedMgrMIBObjects 1 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
EndUserPortList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The port number 1 to 64 for one slot"
SYNTAX BITS {
port1(0),
port2(1),
port3(2),
port4(3),
port5(4),
port6(5),
port7(6),
port8(7),
port9(8),
port10(9),
port11(10),
port12(11),
port13(12),
port14(13),
port15(14),
port16(15),
port17(16),
port18(17),
port19(18),
port20(19),
port21(20),
port22(21),
port23(22),
port24(23),
port25(24),
port26(25),
port27(26),
port28(27),
port29(28),
port30(29),
port31(30),
port32(31),
port33(32),
port34(33),
port35(34),
port36(35),
port37(36),
port38(37),
port39(38),
port40(39),
port41(40),
port42(41),
port43(42),
port44(43),
port45(44),
port46(45),
port47(46),
port48(47),
port49(48),
port50(49),
port51(50),
port52(51),
port53(52),
port54(53),
port55(54),
port56(55),
port57(56),
port58(57),
port59(58),
port60(59),
port61(60),
port62(61),
port63(62),
port64(63)
}
EndUserProfileArea ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The accessible rights for an area."
SYNTAX INTEGER {
disable (1),
readOnly (2),
readWrite (3)
}
-- -------------------------------------------------------------
-- End User Profile configuration table
-- -------------------------------------------------------------
endUserProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF EndUserProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration parameters of a end user profile."
::= { endUserProfileMgrMIB 1 }
endUserProfileEntry OBJECT-TYPE
SYNTAX EndUserProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of the end user profile table."
INDEX { IMPLIED endUserProfileName }
::= { endUserProfileTable 1 }
EndUserProfileEntry ::= SEQUENCE {
endUserProfileName SnmpAdminString,
endUserProfileAreaPhysical EndUserProfileArea,
endUserProfileAreaVlanTable EndUserProfileArea,
endUserProfileAreaBasicIpRouting EndUserProfileArea,
endUserProfileAreaIpRoutesTable EndUserProfileArea,
endUserProfileAreaMacFilteringTable EndUserProfileArea,
endUserProfileAreaSpantree EndUserProfileArea,
endUserProfileRowStatus RowStatus
}
endUserProfileName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The End User profile name."
::= { endUserProfileEntry 1 }
endUserProfileAreaPhysical OBJECT-TYPE
SYNTAX EndUserProfileArea
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The accessible rights for the port area."
DEFVAL { disable }
::= { endUserProfileEntry 2 }
endUserProfileAreaVlanTable OBJECT-TYPE
SYNTAX EndUserProfileArea
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The accessible rights for the vlan area."
DEFVAL { disable }
::= { endUserProfileEntry 3 }
endUserProfileAreaBasicIpRouting OBJECT-TYPE
SYNTAX EndUserProfileArea
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The accessible rights for the basic-routing area."
DEFVAL { disable }
::= { endUserProfileEntry 4 }
endUserProfileAreaIpRoutesTable OBJECT-TYPE
SYNTAX EndUserProfileArea
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The accessible rights for the ip-routes area."
DEFVAL { disable }
::= { endUserProfileEntry 5 }
endUserProfileAreaMacFilteringTable OBJECT-TYPE
SYNTAX EndUserProfileArea
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The accessible rights for the mac-address-table area."
DEFVAL { disable }
::= { endUserProfileEntry 6 }
endUserProfileAreaSpantree OBJECT-TYPE
SYNTAX EndUserProfileArea
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The accessible rights for the spanning-tree area."
DEFVAL { disable }
::= { endUserProfileEntry 7 }
endUserProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this table entry.
Reading or writing values :
- active (1) : end User Profile created and OK
- notInService (2) : not used for end User Profile
Only reading values :
- notReady (3) : missing parameters for the end User profile
Only writing values :
- createAndGo (4) : to create an end User Profile
- createAndWait (5) : not used for end User Profile
- destroy (6) : to remove a end User Profile."
::= { endUserProfileEntry 8 }
-- -------------------------------------------------------------
-- End User Profile Slot Port table
-- -------------------------------------------------------------
endUserProfileSlotPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF EndUserProfileSlotPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The list of slot/port of a end user."
::= { endUserProfileMgrMIB 2 }
endUserProfileSlotPortEntry OBJECT-TYPE
SYNTAX EndUserProfileSlotPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of the end user profile slot/port table."
INDEX {endUserProfileSlotNumber, IMPLIED endUserProfileName}
::= { endUserProfileSlotPortTable 1 }
EndUserProfileSlotPortEntry ::= SEQUENCE {
endUserProfileSlotNumber INTEGER,
endUserProfilePortList EndUserPortList,
endUserProfileSlotPortRowStatus RowStatus
}
endUserProfileSlotNumber OBJECT-TYPE
SYNTAX INTEGER (1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the physical slot contained
in the profile."
::= { endUserProfileSlotPortEntry 1 }
endUserProfilePortList OBJECT-TYPE
SYNTAX EndUserPortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A string of 64 bits,
corresponding to the port number 1 to 64.
The first bit corresponds to port 1,
the second bit to port 2 until
the 64 bit corresponding to the port 64."
::= { endUserProfileSlotPortEntry 2 }
endUserProfileSlotPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this table entry.
Reading or writing values :
- active (1) : end User Profile Slot/Port created and OK
- notInService (2) : not used for end User Profile Slot/Port
Only reading values :
- notReady (3) : missing parameters for the end User profile Slot/Port
Only writing values :
- createAndGo (4) : to create an end User Profile Slot/Port
- createAndWait (5) : not used for end User Profile Slot/Port
- destroy (6) : to remove a end User Profile Slot/Port."
::= { endUserProfileSlotPortEntry 3 }
-- -------------------------------------------------------------
-- End User Profile Vlan Id table
-- -------------------------------------------------------------
endUserProfileVlanIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF EndUserProfileVlanIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The list of vlan ids of a end user."
::= { endUserProfileMgrMIB 3 }
endUserProfileVlanIdEntry OBJECT-TYPE
SYNTAX EndUserProfileVlanIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of the end user profile Vlan Ids table."
INDEX {endUserProfileVlanIdStart, IMPLIED endUserProfileName}
::= { endUserProfileVlanIdTable 1 }
EndUserProfileVlanIdEntry ::= SEQUENCE {
endUserProfileVlanIdStart VlanId,
endUserProfileVlanIdEnd VlanId,
endUserProfileVlanIdRowStatus RowStatus
}
endUserProfileVlanIdStart OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The End User Profile Vlan Id Start in a range."
::= { endUserProfileVlanIdEntry 1 }
endUserProfileVlanIdEnd OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The End User Profile Vlan Id End in a range."
::= { endUserProfileVlanIdEntry 2 }
endUserProfileVlanIdRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this table entry.
Reading or writing values :
- active (1) : end User Profile Vlan Ids created and OK
- notInService (2) : not used for end User Profile Vlan Ids
Only reading values :
- notReady (3) : missing parameters for the end User profile Vlan Ids
Only writing values :
- createAndGo (4) : to create an end User Profile Vlan Ids
- createAndWait (5) : not used for end User Profile Vlan Ids
- destroy (6) : to remove a end User Profile Vlan Ids."
::= { endUserProfileVlanIdEntry 3 }
-- -------------------------------------------------------------
-- Compliance Statements
-- -------------------------------------------------------------
alcatelIND1PartitionedMgrMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Partitioned Manager Subsystem."
MODULE -- this module
MANDATORY-GROUPS
{
endUserProfileGroup,
endUserProfileSlotPortGroup,
endUserProfileVlanIdGroup
}
::= { alcatelIND1PartitionedMgrMIBCompliances 1 }
-- -------------------------------------------------------------
-- Units Of Conformance
-- -------------------------------------------------------------
endUserProfileGroup OBJECT-GROUP
OBJECTS
{
endUserProfileName, -- End User Profile configuration table
endUserProfileAreaPhysical,
endUserProfileAreaVlanTable,
endUserProfileAreaBasicIpRouting,
endUserProfileAreaIpRoutesTable,
endUserProfileAreaMacFilteringTable,
endUserProfileAreaSpantree,
endUserProfileRowStatus
}
STATUS current
DESCRIPTION
"Collection of end UserProfile for management of Partitioned Manager."
::= { alcatelIND1PartitionedMgrMIBGroups 1 }
endUserProfileSlotPortGroup OBJECT-GROUP
OBJECTS
{
endUserProfileSlotNumber, -- End User Profile Slot Port table
endUserProfilePortList,
endUserProfileSlotPortRowStatus
}
STATUS current
DESCRIPTION
"Collection of end UserProfile slot/port for management of Partitioned Manager."
::= { alcatelIND1PartitionedMgrMIBGroups 2 }
endUserProfileVlanIdGroup OBJECT-GROUP
OBJECTS
{
endUserProfileVlanIdStart, -- End User Profile Vlan Id table
endUserProfileVlanIdEnd,
endUserProfileVlanIdRowStatus
}
STATUS current
DESCRIPTION
"Collection of end UserProfile Vlan ids for management of Partitioned Manager."
::= { alcatelIND1PartitionedMgrMIBGroups 3 }
END

751
mibs/aos/AlcatelIND1Pim.mib Normal file
View File

@ -0,0 +1,751 @@
ALCATEL-IND1-PIM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
IpAddress, Integer32, TimeTicks
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
routingIND1Pim
FROM ALCATEL-IND1-BASE;
alcatelIND1PIMMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
This proprietary MIB contains management information for
the configuration of PIM-SM and PIM-DM global configuration
parameters.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { routingIND1Pim 1 }
alcatelIND1PIMMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1PIMMIB 1 }
alaPimsmGlobalConfig OBJECT IDENTIFIER ::= { alcatelIND1PIMMIBObjects 1 }
alaPimsmDebugConfig OBJECT IDENTIFIER ::= { alcatelIND1PIMMIBObjects 2 }
alaPimdmGlobalConfig OBJECT IDENTIFIER ::= { alcatelIND1PIMMIBObjects 3 }
-- ************************************************************************
-- PIM-SM Global Configuration
-- ************************************************************************
alaPimsmAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables the
PIM-SM protocol on this router."
DEFVAL { disable }
::= {alaPimsmGlobalConfig 1}
alaPimsmAdminBSRAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The IP address used to source the bootstrap message when
the router is configured to be a candidate bootstrap
router (C-BSR). This IP address should belong to a
PIM-enabled VLAN."
::= {alaPimsmGlobalConfig 2 }
alaPimsmAdminBSRHashmasklen OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The length (in bits) of the mask to use in the hash
function when computing the rendezvous point (RP) for a
multicast group. This value may be changed to facilitate
vendor inter-operability. For IPV4 we recommend a value
of 30."
DEFVAL { 30 }
::= {alaPimsmGlobalConfig 3 }
alaPimsmAdminBSRPriority OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The candidate bootstrap router's (C-BSR) priority. The
C-BSR with the biggest priority value will be elected
as the BSR for this domain."
DEFVAL { 0 }
::= {alaPimsmGlobalConfig 4 }
alaPimsmCRPExpiryTime OBJECT-TYPE
SYNTAX Integer32 (1..300)
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The maximum time a PIM-SM router considers the current
candidate rendezvous point (C-RP) active."
DEFVAL { 300 }
::= {alaPimsmGlobalConfig 5 }
alaPimsmCRPInterval OBJECT-TYPE
SYNTAX Integer32 (1..300)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This is the interval at which the candidate rendezvous
point router's advertisements (C-RP-Adv) are sent
to the bootstrap router."
DEFVAL { 60 }
::= { alaPimsmGlobalConfig 6 }
alaPimsmAdminCRPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The IP Address of the C-RP when this router is configured
to be a Candidate RP. This IP address should belong to
a PIM-enabled vlan. The value of 0 indicates that
this router is not configured to be a C-RP."
DEFVAL { 0 }
::= {alaPimsmGlobalConfig 7 }
alaPimsmAdminCRPPriority OBJECT-TYPE
SYNTAX Integer32 (0..128)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The candidate rendezvous point (C-RP) router's
priority. A lower numeric value denotes a higher
priority."
DEFVAL { 0 }
::= {alaPimsmGlobalConfig 8 }
alaPimsmDataTimeout OBJECT-TYPE
SYNTAX Integer32 (1..300)
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This is the time after which (S,G) state for a
silent source will be deleted."
DEFVAL { 210 }
::= { alaPimsmGlobalConfig 9 }
alaPimsmMaxRPs OBJECT-TYPE
SYNTAX Integer32 (1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of C-RPs allowed in the PIM-SM
domain."
DEFVAL { 32 }
::= { alaPimsmGlobalConfig 10 }
alaPimsmProbeTime OBJECT-TYPE
SYNTAX Integer32 (1..300)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When NULL Registers are used, this is the time
between sending a NULL Register and the Register-
Suppression-Timer expiring unless it is restarted
by receiving a Register-Stop."
DEFVAL { 5 }
::= { alaPimsmGlobalConfig 11}
alaPimsmOldRegisterMessageSupport OBJECT-TYPE
SYNTAX INTEGER {
header(1),
full(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the application of the checksum function on
received Register messages in the PIM-SM domain. When
set to full(2), the checksum for a register message
is computed for the entire packet (i.e. includes data).
When set to header(1), the checksum is done only on the
first 8 bytes of the packet. This variable is provided
for interoperability reasons and may be required for
Compatibility with older implementations of PIM-SM v2.
This parameter must be set the same throughout the
PIM-SM domain."
DEFVAL { header }
::= { alaPimsmGlobalConfig 12 }
alaPimsmRegisterSuppressionTimeout OBJECT-TYPE
SYNTAX Integer32 (1..300)
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This is the amount of time a Designated Router (DR) will
stop sending Registers on behalf of sources to the RP
once a Register-Stop has been received."
DEFVAL { 60 }
::= { alaPimsmGlobalConfig 13}
alaPimsmAdminStaticRPConfig OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Administratively enables/disables Static RP
Configuration on this router."
DEFVAL { disable }
::= {alaPimsmGlobalConfig 14 }
-- The PIM Static-RP Table
alaPimsmStaticRPTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaPimsmStaticRPEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The (conceptual) table listing the IP multicast groups
to be used in the group-to-RP mapping when
the value of alaPimsmAdminStaticRPConfig is enabled."
::= { alaPimsmGlobalConfig 15 }
alaPimsmStaticRPEntry OBJECT-TYPE
SYNTAX AlaPimsmStaticRPEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"An entry (conceptual row) in the alaPimsmStaticRPTable."
INDEX { alaPimsmStaticRPGroupAddress,
alaPimsmStaticRPGroupMask, alaPimsmStaticRPAddress }
::= { alaPimsmStaticRPTable 1 }
AlaPimsmStaticRPEntry ::= SEQUENCE {
alaPimsmStaticRPGroupAddress IpAddress,
alaPimsmStaticRPGroupMask IpAddress,
alaPimsmStaticRPAddress IpAddress,
alaPimsmStaticRPRowStatus RowStatus
}
alaPimsmStaticRPGroupAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The IP multicast group address which, when combined with
alaPimsmStaticRPGroupMask, identifies a group prefix to be
used in the group-to-rp mapping algorithm."
::= { alaPimsmStaticRPEntry 1 }
alaPimsmStaticRPGroupMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The multicast group address mask which, when combined with
alaPimsmStaticRPGroupMask, identifies a group prefix to be
used in the group-to-rp mapping algorithm."
::= { alaPimsmStaticRPEntry 2 }
alaPimsmStaticRPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The (unicast) address of the interface which will be
an RP."
::= { alaPimsmStaticRPEntry 3 }
alaPimsmStaticRPRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"The status of this row, by which new entries may be
created, or old entries deleted from this table."
::= { alaPimsmStaticRPEntry 4 }
alaPimsmAdminSPTConfig OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables SPT Switchover
upon receiving the first data packet."
DEFVAL { enable }
::= {alaPimsmGlobalConfig 16 }
alaPimsmRPThreshold OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the RP threshold value (in bps) to be used
in determining when to switch to native
forwarding at the RP. The value of 0
disables the RP Threshold functionality."
DEFVAL { 1 }
::= {alaPimsmGlobalConfig 17 }
alaPimsmV6AdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables the
PIM-SM IPv6 protocol on this router."
DEFVAL { disable }
::= {alaPimsmGlobalConfig 18 }
alaPimsmV6SPTConfig OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables PIM IPv6 SPT Switchover
upon receiving the first data packet."
DEFVAL { enable }
::= {alaPimsmGlobalConfig 19 }
alaPimsmV6RPSwitchover OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables whether PIM IPv6
will attempt to switch to native forwarding at the RP
upon receiving the first register-encapsulated packet."
DEFVAL { enable }
::= {alaPimsmGlobalConfig 20 }
-- ************************************************************************
-- PIM-SM Debug Configuration
-- ************************************************************************
alaPimsmDebugLevel OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of alaDrcTmPimsmDebug
Configuration"
DEFVAL { 0 }
::= {alaPimsmDebugConfig 1}
alaPimsmDebugError OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of alaDrcTmPimsmDebugError
MIB Object of alaDrcTmPimsmDebug Configuration"
DEFVAL { disable }
::= {alaPimsmDebugConfig 2}
alaPimsmDebugHello OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of alaDrcTmPimsmDebugHello
MIB Object of alaDrcTmPimsmDebug Configuration"
DEFVAL { disable }
::= {alaPimsmDebugConfig 3}
alaPimsmDebugNbr OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of alaDrcTmPimsmDebugNbr
MIB Object of alaDrcTmPimsmDebug Configuration"
DEFVAL { disable }
::= {alaPimsmDebugConfig 4}
alaPimsmDebugBootstrap OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of
alaDrcTmPimsmDebugBootstrap MIB Object of alaDrcTmPimsmDebug
Configuration"
DEFVAL { disable }
::= {alaPimsmDebugConfig 5}
alaPimsmDebugCRP OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of alaDrcTmPimsmDebugCRP
MIB Object of alaDrcTmPimsmDebug Configuration"
DEFVAL { disable }
::= {alaPimsmDebugConfig 6}
alaPimsmDebugRoute OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of alaDrcTmPimsmDebugRoute
MIB Object of alaDrcTmPimsmDebug Configuration"
DEFVAL { disable }
::= {alaPimsmDebugConfig 7}
alaPimsmDebugJoinPrune OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of
alaDrcTmPimsmDebugJoinPrune MIB Object of alaDrcTmPimsmDebug
Configuration"
DEFVAL { disable }
::= {alaPimsmDebugConfig 8}
alaPimsmDebugAssert OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of alaDrcTmPimsmDebugAssert
MIB Object of alaDrcTmPimsmDebug Configuration"
DEFVAL { disable }
::= {alaPimsmDebugConfig 9}
alaPimsmDebugTime OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of alaDrcTmPimsmDebugTime
MIB Object of alaDrcTmPimsmDebug Configuration"
DEFVAL { disable }
::= {alaPimsmDebugConfig 10}
alaPimsmDebugIgmp OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of alaDrcTmPimsmDebugIgmp
MIB Object of alaDrcTmPimsmDebug Configuration"
DEFVAL { disable }
::= {alaPimsmDebugConfig 11}
alaPimsmDebugSpt OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of alaDrcTmPimsmDebugSpt
MIB Object of alaDrcTmPimsmDebug Configuration"
DEFVAL { disable }
::= {alaPimsmDebugConfig 12}
alaPimsmDebugMip OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of alaDrcTmPimsmDebugMip
MIB Object of alaDrcTmPimsmDebug Configuration"
DEFVAL { disable }
::= {alaPimsmDebugConfig 13}
alaPimsmDebugInit OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of alaDrcTmPimsmDebugInit
MIB Object of alaDrcTmPimsmDebug Configuration"
DEFVAL { disable }
::= {alaPimsmDebugConfig 14}
alaPimsmDebugTm OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of alaDrcTmPimsmDebugTm
MIB Object of alaDrcTmPimsmDebug Configuration"
DEFVAL { disable }
::= {alaPimsmDebugConfig 15}
alaPimsmDebugIpmrm OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of alaDrcTmPimsmDebugIpmrm
MIB Object of alaDrcTmPimsmDebug Configuration"
DEFVAL { disable }
::= {alaPimsmDebugConfig 16}
alaPimsmDebugMisc OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of alaDrcTmPimsmDebugMisc
MIB Object of alaDrcTmPimsmDebug Configuration"
DEFVAL { disable }
::= {alaPimsmDebugConfig 17}
alaPimsmDebugAll OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This Object is deprecated in favor of alaDrcTmPimsmDebugAll
MIB Object of alaDrcTmPimsmDebug Configuration"
DEFVAL { disable }
::= {alaPimsmDebugConfig 18}
-- ************************************************************************
-- PIM-DM Global Configuration
-- ************************************************************************
alaPimdmAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables the
PIM-DM protocol on this router."
DEFVAL { disable }
::= {alaPimdmGlobalConfig 1}
alaPimdmStateRefreshTimeToLive OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The TTL to be used by this router's originated State
Refresh messages if the data packet's TTL is not
recorded."
DEFVAL { 16 }
::= {alaPimdmGlobalConfig 2}
alaPimdmStateRefreshLimitInterval OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This router will not forward successive State Refresh
messages received at less than this interval."
DEFVAL { 0 }
::= {alaPimdmGlobalConfig 3}
alaPimdmV6AdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables the
PIM-DM IPv6 protocol on this router."
DEFVAL { disable }
::= {alaPimdmGlobalConfig 4}
-- conformance information
alcatelIND1PIMMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1PIMMIB 2 }
alcatelIND1PIMMIBCompliances OBJECT IDENTIFIER ::=
{ alcatelIND1PIMMIBConformance 1 }
alcatelIND1PIMMIBGroups OBJECT IDENTIFIER ::=
{ alcatelIND1PIMMIBConformance 2 }
-- compliance statements
alaPimsmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for routers running PIM Sparse
Mode and implementing the ALCATEL-IND1-PIM MIB."
MODULE -- this module
MANDATORY-GROUPS { alaPimsmConfigMIBGroup, alaPimsmDebugMIBGroup }
::= { alcatelIND1PIMMIBCompliances 1 }
alaPimdmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for routers running PIM Dense
Mode and implementing the ALCATEL-IND1-PIM MIB."
MODULE -- this module
MANDATORY-GROUPS { alaPimdmConfigMIBGroup }
::= { alcatelIND1PIMMIBCompliances 2 }
-- units of conformance
alaPimsmConfigMIBGroup OBJECT-GROUP
OBJECTS { alaPimsmAdminStatus, alaPimsmAdminBSRAddress,
alaPimsmAdminBSRHashmasklen, alaPimsmAdminBSRPriority,
alaPimsmCRPExpiryTime, alaPimsmCRPInterval,
alaPimsmAdminCRPAddress, alaPimsmAdminCRPPriority,
alaPimsmDataTimeout, alaPimsmMaxRPs,
alaPimsmProbeTime, alaPimsmOldRegisterMessageSupport,
alaPimsmRegisterSuppressionTimeout,
alaPimsmAdminStaticRPConfig, alaPimsmStaticRPRowStatus,
alaPimsmAdminSPTConfig, alaPimsmRPThreshold,
alaPimsmV6AdminStatus, alaPimsmV6SPTConfig,
alaPimsmV6RPSwitchover
}
STATUS current
DESCRIPTION
"A collection of objects to support management of global
configuration parameters of PIM Sparse Mode routers."
::= { alcatelIND1PIMMIBGroups 1 }
alaPimsmDebugMIBGroup OBJECT-GROUP
OBJECTS { alaPimsmDebugLevel, alaPimsmDebugError,
alaPimsmDebugHello, alaPimsmDebugNbr,
alaPimsmDebugBootstrap, alaPimsmDebugCRP,
alaPimsmDebugRoute, alaPimsmDebugJoinPrune,
alaPimsmDebugAssert, alaPimsmDebugTime,
alaPimsmDebugIgmp, alaPimsmDebugSpt,
alaPimsmDebugMip, alaPimsmDebugInit,
alaPimsmDebugTm, alaPimsmDebugIpmrm,
alaPimsmDebugMisc, alaPimsmDebugAll
}
STATUS current
DESCRIPTION
"A collection of optional objects to provide debugging
support of PIM Sparse Mode routers."
::= { alcatelIND1PIMMIBGroups 2 }
alaPimdmConfigMIBGroup OBJECT-GROUP
OBJECTS { alaPimdmAdminStatus, alaPimdmStateRefreshTimeToLive,
alaPimdmStateRefreshLimitInterval,
alaPimdmV6AdminStatus
}
STATUS current
DESCRIPTION
"A collection of objects to support management of global
configuration parameters of PIM Dense Mode routers."
::= { alcatelIND1PIMMIBGroups 3 }
END

View File

@ -0,0 +1,991 @@
ALCATEL-IND1-POLICY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
OBJECT-IDENTITY,
Counter32,
Integer32,
TimeTicks,
IpAddress FROM SNMPv2-SMI
RowStatus,
TEXTUAL-CONVENTION,
DisplayString FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
softentIND1Policy,
policyManagerTraps FROM ALCATEL-IND1-BASE;
--
-- Module Identity
--
alcatelIND1PolicyMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
Configuration and monitoring of policy manager parameters
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
::= { softentIND1Policy 1 }
--
-- Object roots used in this MIB
--
alcatelIND1PolicyMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for policy manager application objects"
::= { alcatelIND1PolicyMIB 1 }
alcatelIND1PolicyMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for policy manager application conformance information"
::= { alcatelIND1PolicyMIB 2 }
alcatelIND1PolicyMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for policy manager application units of conformance"
::= { alcatelIND1PolicyMIBConformance 1 }
alcatelIND1PolicyMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for policy manager application compliance statements"
::= { alcatelIND1PolicyMIBConformance 2 }
--
-- Textual Conventions
--
-- The policyEventCodes represents all possible policy events
PolicyEventCodes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The policyEventCodes TC describes all possible policy events
and should be used for NMS correlation."
SYNTAX INTEGER {
pyEventInitLog(1),
pyEventLdapInit(2),
pyEventLdapSearch(3),
pyEventTooManyRequests(4),
pyEventServerStateChange(5),
pyEventLdapSyntaxSourceAddr(6),
pyEventLdapSyntaxDestAddr(7),
pyEventLdapSyntaxInDSByte(8),
pyEventLdapSyntaxRecDSByte(9),
pyEventLdapSyntaxPVPMonth(10),
pyEventLdapSyntaxPVPDoW(11),
pyEventLdapSyntaxPVPToD(12),
pyEventLdapSyntaxPVPTime(13),
pyEventLdapSyntaxSPort(14),
pyEventLdapSyntaxDPort(15),
pyEventLdapReferenceTP(16),
pyEventLdapReferencePVP(17),
pyEventInternalCodeError(18),
pyEventLdapSelectError(19),
pyEventLdapReferenceXYLAN(20),
pyEventDebugMemoryAlloc(21),
pyEventDebugMemoryFree(22),
pyEventPolicyCacheFlushed(23),
pyEventLdapServerDefined(24),
pyEventLdapSyntaxSourceMACAddr(25),
pyEventLdapSyntaxDestMACAddr(26),
pyEventLdapServerDeleted(27),
pyEventOptimizedPvpMonth(28),
pyEventOptimizedPvpDoW(29),
pyEventZeroPvpMonth(30),
pyEventZeroPvpDoW(31),
pyEventRuleScope(32),
pyEventRuleActivated(33),
pyEventRuleDeactivated(34),
pyEventLdapReferenceIPFilter(35),
pyEventLdapSyntaxTOSByte(36),
pyEventTimeChangeDetected(37),
pyEventPolicyWillNeverBeValid(38),
pyEventLdapSetOption(39),
pyEventLdapTLSChannelInit(40),
pyEventLdapTLSParametersOK(41),
pyEventMaxPolicyCountReached(42),
pyEventMemoryError(43),
pyEventMonitorSocketError(44),
pyEventDispositionError(45),
pyEventNameLengthError(46),
pyEventTableResize(47),
pyEvent48(48),
pyEvent49(49),
pyEvent50(50),
pyEvent51(51),
pyEvent52(52),
pyEvent53(53),
pyEvent54(54),
pyEvent55(55),
pyEvent56(56),
pyEvent57(57),
pyEventPolicyCacheLoaded(58)
}
--
-- Global parameters
--
serverPolicyDecision OBJECT-TYPE
SYNTAX INTEGER {
flushPolicies(0),
recachePolicies(1),
recacheQMMACGroup(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object allows an NMS application to influence the policy
manager's treatment of existing policy decisions that were
established by the policy manager. By setting recachePolicies,
an NMS can cause the policy manager to reload all its policies from the
current primary LDAP server. By setting flushPolicies, all the policies
are deleted by the policy manager."
::= { alcatelIND1PolicyMIBObjects 1 }
rsvpDefaultPolicy OBJECT-TYPE
SYNTAX INTEGER {
accept(1),
deny(2)
}
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This object allows an NMS application to define the agent action
when there are no policy servers available to a switch. When
this object is set to accept(1), the policy manager in the switch
will allow all RSVP control message requests. When set to deny(2),
the policy manager will deny all RSVP control message requests."
::= { alcatelIND1PolicyMIBObjects 2 }
policyManagerEventTableSize OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the size of the policy manager event table.
When this object is set, the subagent adjusts the event table to
meet the size defined."
DEFVAL { 50 }
::= { alcatelIND1PolicyMIBObjects 3 }
--
-- The directoryServerTable provides an NMS with the ability to define and
-- control what directory servers a switch can access. The object
-- directoryServerRowStatus provides a uniform way to create and remove
-- rows (entries) of the table. The NMS can define switch access to use via
-- authenticated or unauthenticated LDAP bind operations
-- (via directoryServerAuthenticationType) and their appropriate parameters
--
directoryServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF DirectoryServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information related to the LDAP-based
directory server from the perspective of the policy manager."
::= { alcatelIND1PolicyMIBObjects 4 }
directoryServerEntry OBJECT-TYPE
SYNTAX DirectoryServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the directory server table. Each entry
represents a directory server instance to the policy manager."
INDEX {directoryServerAddress, directoryServerPort}
::= {directoryServerTable 1}
DirectoryServerEntry ::= SEQUENCE {
directoryServerAddress
IpAddress,
directoryServerPort
Integer32 (0..65535),
directoryServerPreference
Integer32 (0..255),
directoryServerAuthenticationType
INTEGER,
directoryServerUserId
DisplayString (SIZE(0..31)),
directoryServerPassword
DisplayString (SIZE(0..31)),
directoryServerPublicKey
Integer32,
directoryServerSearchbase
DisplayString (SIZE(0..31)),
directoryServerCacheChange
INTEGER,
directoryServerLastChange
TimeTicks,
directoryServerAdminStatus
INTEGER,
directoryServerOperStatus
INTEGER,
directoryServerRowStatus
RowStatus,
directoryServerEnableSSL
INTEGER
}
directoryServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address of an LDAP server. The policy manager uses this
object combined with the directory server port number to uniquely
identify an LDAP server to use for directory queries and updates."
::= {directoryServerEntry 1}
directoryServerPort OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the TCP port number, which, along with the
directory server IP address, identifies the LDAP server."
DEFVAL { 389 }
::= {directoryServerEntry 2}
directoryServerPreference OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object represents the relative preference of the server
entry. The higher the value of this object, the greater the
preference the policy manager places on using this server for
LDAP queries. This object is used when the policy manager uses
server selection based on the configured preference."
DEFVAL { 0 }
::= {directoryServerEntry 3}
directoryServerAuthenticationType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
simplePassword(1)--,
-- kerberos(2),
-- publicKey(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object specifies what authentication
mechanism the LDAP server expects. For simplePassword(1),
the policy manager uses the directoryServerPassword object
for each LDAP query. kerberos and publicKey mechanisms are
currently unsupported. The none(0) value directs the policy
manager to use the 'anonymous' method for LDAP queries."
DEFVAL { none }
::= {directoryServerEntry 4}
directoryServerUserId OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object only has significance when the
directoryServerAuthenticationType has a value of
simplePassword(1). This simple display string is used by the
policy manager in LDAP queries and updates."
::= {directoryServerEntry 5}
directoryServerPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object only has significance when the
directoryServerAuthenticationType has a value of
simplePassword(1). This simple display string is used by the
policy manager in LDAP queries and updates."
::= {directoryServerEntry 6}
directoryServerPublicKey OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object only has significance when the
directoryServerAuthenticationType has a value of
publicKey(3), which is not a currently supported value"
::= {directoryServerEntry 7}
directoryServerSearchbase OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the base object required for
LDAP search operations. This object represents, in
distinguished name format, the point where server
searches start. Generally, this object represents
the base object of the organization."
DEFVAL { "o=Alcatel IND, c=US" }
::= {directoryServerEntry 8}
directoryServerCacheChange OBJECT-TYPE
SYNTAX INTEGER {
none(0),
recachePolicy(1)--,
-- recacheAll(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object allows an NMS application to influence the policy
manager's cache of policy-related data when this server becomes
the primary LDAP server selected for the switch. Setting this object
to recachePolicy(1) conveys to the policy manager that the
policy class object should be obtained from the LDAP server
represented by this table entry when this server becomes the
primary LDAP server. By setting this object to 'none', the
policy manager will use the existing policy and policy rule
cache rather than reloading the policy data from this server.
In the case where there is no policy cache (for instance, when
the switch powers up) the policy manager will attempt to reload
the policy class cache even if this object is set to 'none'. "
DEFVAL { none }
::= {directoryServerEntry 9}
directoryServerLastChange OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the value of sysUpTime at the time of
the last creation, deletion or modification of an object in
this table entry."
::= {directoryServerEntry 10}
directoryServerAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the desired administrative state of
the directory server. The up and down states control the
policy manager's decision to user the server for LDAP queries
and updates."
DEFVAL { up }
::= {directoryServerEntry 11}
directoryServerOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
unknown(3)--,
-- testing(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the current operational state of the
LDAP server. Semantics of this object closely resemble the
ifOperStatus definition, however, the LDAP application layer
is NOT modeled as an interface as defined by RFC2233."
DEFVAL { unknown }
::= {directoryServerEntry 12}
directoryServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to create a new table entry or modify
or delete an existing table entry in this table."
DEFVAL { createAndGo }
::= {directoryServerEntry 13}
directoryServerEnableSSL OBJECT-TYPE
SYNTAX INTEGER {
enableSSL(1),
disableSSL(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object enables or disables SSL for the LDAP server."
DEFVAL { 0 }
::= {directoryServerEntry 14}
--
-- policyEventTable
--
policyEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF PolicyEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains significant events related to the
operation of the policy manager. "
::= { alcatelIND1PolicyMIBObjects 5}
policyEventEntry OBJECT-TYPE
SYNTAX PolicyEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the policy manager event table."
INDEX { policyEventIndex }
::= {policyEventTable 1}
PolicyEventEntry ::= SEQUENCE {
policyEventIndex
Integer32 (0..1000),
policyEventCode
PolicyEventCodes,
policyEventDetailString
DisplayString (SIZE(0..255)),
policyEventTime
TimeTicks
}
policyEventIndex OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object uniquely identifies the event record."
::= {policyEventEntry 1}
policyEventCode OBJECT-TYPE
SYNTAX PolicyEventCodes
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the event that occurred. The internal
protocol error and LDAP error events are rollup events that
represent a collection of events with similar characteristics.
The internal error event occurs due to software resource or
logic problems; the LDAP error occurs because of LDAP init,
search, format, protocol or other similar errors."
::= {policyEventEntry 2}
policyEventDetailString OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object gives details about the event that took place.
Included in the string are (potentially) fields that provide
more specific fault location and isolation, context resolution,
and event (error) instance information."
::= {policyEventEntry 3}
policyEventTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the value of sysUpTime at the time
the event occurred."
::= {policyEventEntry 4}
--
-- The rule names table provides confirmation to an element manager
-- that policy rules are loaded on a switch.
--
policyRuleNamesTable OBJECT-TYPE
SYNTAX SEQUENCE OF PolicyRuleNamesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information that identifies the LDAP-based
policy rules defined on a directory server that are pushed by
the policy manager to the QoS&F manager for making policy decisions."
::= { alcatelIND1PolicyMIBObjects 6}
policyRuleNamesEntry OBJECT-TYPE
SYNTAX PolicyRuleNamesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the policy rules table. Each entry represents the
name of a policy rule on the directory server. The policy manager
uses these names to build the correct policy rules."
INDEX {policyRuleNamesIndex}
::= {policyRuleNamesTable 1}
PolicyRuleNamesEntry ::= SEQUENCE {
policyRuleNamesIndex
Integer32 (0..65535),
policyRuleNamesName
DisplayString (SIZE(0..31)),
policyRuleNamesRowStatus
RowStatus,
policyRuleOperStatus
INTEGER
}
policyRuleNamesIndex OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is a unique index identifying the policyRuleNames entry."
::= { policyRuleNamesEntry 1 }
policyRuleNamesName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object defines the name of the policyRule that the policy manager
will use to build a switch policy. The name coincides with the directory
server class name equivalent."
::= { policyRuleNamesEntry 2 }
policyRuleNamesRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Deprecated (to avoid proliferation of control planes) - rules
to be changed should be updated in LDAP and flushed/pushed to
switches accordingly."
DEFVAL { active }
::= { policyRuleNamesEntry 3 }
policyRuleOperStatus OBJECT-TYPE
SYNTAX INTEGER {
-- mip_def_values.h : MIP_ROW_STATUS_VALUES.ROWSTATUS_*
-- and these should stay in agreement
up(1),
down(2), -- invalid, POLICY_INVALID, NotInService
notReady(3) -- eg; pending PVP (POLICY ! _INVALID but ! _ACTIVE)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to convey to an NMS the state of the policy.
A value of 'up' implies that the policy rule has been pushed to
the QoS / filtering manager (i.e. the PEP). A value of 'down'
means the policy is invalid, so it was not pushed to the
QoS / filtering manager. A value of 'notReady' means this
rule is valid, but not currently active (PVP not active, etc)."
DEFVAL { up }
::= { policyRuleNamesEntry 4 }
--
-- policyStatsTable
--
policyStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF PolicyStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines the objects maintained by the policy manager
representing statistics available on a per policy server instance.
The objects in this table correspond directly to the similarly named
objects in <draft-white-slapm-mib-00.txt>, except that the objects in
the draft are scalars. Note that the I-D is now RFC 2758, and experimental
category RFC.
There are semantic differences from RFC 2758 for some objects - the
differences are detailed in the DESCRIPTION clauses. Some objects
behave differently from the RFC because of our combined PDP/PEP
implementation. Note that RFC 2758 applies to hosts more than switches."
::= { alcatelIND1PolicyMIBObjects 7 }
policyStatsEntry OBJECT-TYPE
SYNTAX PolicyStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the policy manager stats table."
INDEX {policyStatsAddress, policyStatsServerPort }
::= {policyStatsTable 1}
PolicyStatsEntry ::= SEQUENCE {
policyStatsAddress
IpAddress,
policyStatsServerPort
Integer32 (0..65535),
policyStatsQueryCount
Counter32,
policyStatsAccessCount
Counter32,
policyStatsSuccessAccessCount
Counter32,
policyStatsNotFoundCount
Counter32
}
policyStatsAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address of the policy server related to these statistics"
::= { policyStatsEntry 1 }
policyStatsServerPort OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TCP port number of the policy server related to these statistics"
::= { policyStatsEntry 2 }
policyStatsQueryCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The query count gives the total number of times a policy repository
was queried by the policy decision point. The policy repository is the LDAP
server where policies are stored."
::= { policyStatsEntry 3 }
policyStatsAccessCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of times that a policy repository was
accessed with respect to a policy agent. The policy decision
point (PDP) in this implementation accesses the repository via
LDAP. The access count includes all operations required to
access the policy rules (including role evaluations and discrete
policy entry accesses.)
The value of this object will increment on repository access."
::= { policyStatsEntry 4 }
policyStatsSuccessAccessCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of successful policy repository accesses. This
value increments if a 'known' attribute has been discovered in
a repository search, regardless of its PDP processing status.
This object will increment less than policyStatsAccessCount
on most repository accesses, based on repository structure
and what roles match the policy decision point."
::= { policyStatsEntry 5 }
policyStatsNotFoundCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of policy repository accesses that resulted
in an entry not being located. Not found counts increment on
protocol search failures and other attribute lookup problems.
Generally, policyStatsNotFoundCount increments only in
error cases."
::= { policyStatsEntry 6 }
--
-- The policyNotificationTable allows an NMS to control notifications produced
-- by switch software. This table allows an NMS to "zone in" on problems
-- by singling out specific events as part of a pro-active monitoring strategy
-- by the NMS application.
--
policyNotificationTable OBJECT-TYPE
SYNTAX SEQUENCE OF PolicyNotificationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains an association between an event ID and the
notification method that the policy manager uses to convey to an
NMS that the event occurred. "
::= { alcatelIND1PolicyMIBObjects 8 }
policyNotificationEntry OBJECT-TYPE
SYNTAX PolicyNotificationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the policy manager notification table."
INDEX { policyNotificationIndex }
::= {policyNotificationTable 1}
PolicyNotificationEntry ::= SEQUENCE {
policyNotificationIndex
PolicyEventCodes,
policyNotificationCode
INTEGER,
policyEventCount
Counter32
}
policyNotificationIndex OBJECT-TYPE
SYNTAX PolicyEventCodes
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is a unique index identifying the policyNotification entry.
This index corresponds to the same value as the policyEvent."
::= { policyNotificationEntry 1 }
policyNotificationCode OBJECT-TYPE
SYNTAX INTEGER {
noNotification(0),
writeToLog(1),
sendTrap(2),
logAndTrap(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the notification method used to convey information
about switch events to the NMS. The notification code allows for
multiple notification methods, updated by an NMS by setting the
appropriate method corresponding to the event index."
::= { policyNotificationEntry 2 }
policyEventCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of times that this event was recognized. This value
increments for each event occurance. No advertised management
facility exists to clear these history counters. This object is
intended to be a hint to management applications as to the past
operating history of a switch even if entries are no longer
present in the policyEventTable."
::= { policyNotificationEntry 3 }
policyManagerSwitchIdentifier OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..40))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object type identifies the switch
with a identifier that is unique through out the network
This identifier is stored on the switch and the Directory
Server for policies that are specific to this switch.
If this variable is changed on the switch then the Directory
Server also must be changed correspondingly.
Changing the variable on the switch and not making the
corresponding change on the Directory Server will render the
policies defined for this switch unusable.The syntax of this
variable is macAddress:Date:Time.
Example: xx:xx:xx:xx:xx:xx:yyyymmdd:hhmmss "
::= { alcatelIND1PolicyMIBObjects 9 }
--
-- Traps definitions
--
policyManagerTrapDesc OBJECT IDENTIFIER ::= { policyManagerTraps 1 }
policyManagerTrapObjs OBJECT IDENTIFIER ::= { policyManagerTraps 2 }
--
-- Trap description
--
policyEventNotification NOTIFICATION-TYPE
OBJECTS {
policyTrapEventDetailString,
policyTrapEventCode
}
STATUS current
DESCRIPTION
"The policyEventNotification allows the switch to notify an NMS when
significant events happen. The NMS can then investigate and perform
appropriate control functions. Other tables allow the NMS app to
zone in on the problem as part of a proactive monitoring system by the
NMS application. "
::= { policyManagerTrapDesc 0 1 }
--
-- Trap objects
--
policyTrapEventDetailString OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Details about the event that took place"
::= { policyManagerTrapObjs 1 }
policyTrapEventCode OBJECT-TYPE
SYNTAX PolicyEventCodes
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The code of the event"
::= { policyManagerTrapObjs 2 }
--
-- compliance statements
--
alcatelIND1PolicyMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The policy manager compliance statement"
MODULE -- this module
MANDATORY-GROUPS {
policyMIBGlobalGroup,
policyMIBDirectoryServerGroup,
policyMIBEventTableGroup,
policyMIBRuleNamesGroup,
policyMIBStatsGroup,
policyMIBNotificationGroup
}
::= { alcatelIND1PolicyMIBCompliances 1 }
--
-- units of conformance
--
policyMIBGlobalGroup OBJECT-GROUP
OBJECTS {
serverPolicyDecision,
policyManagerEventTableSize
}
STATUS current
DESCRIPTION
"A collection of objects providing information on global
policy manager state"
::= { alcatelIND1PolicyMIBGroups 1 }
policyMIBDirectoryServerGroup OBJECT-GROUP
OBJECTS {
directoryServerAddress,
directoryServerPort,
directoryServerPreference,
directoryServerAuthenticationType,
directoryServerUserId,
directoryServerPassword,
directoryServerSearchbase,
directoryServerCacheChange,
directoryServerLastChange,
directoryServerAdminStatus,
directoryServerOperStatus,
directoryServerRowStatus,
directoryServerEnableSSL
}
STATUS current
DESCRIPTION
"A collection of objects for managing LDAP directory
servers"
::= { alcatelIND1PolicyMIBGroups 2 }
policyMIBEventTableGroup OBJECT-GROUP
OBJECTS {
policyEventIndex,
policyEventCode,
policyEventDetailString,
policyEventTime
}
STATUS current
DESCRIPTION
"A collection of objects detailling the events that
occurred during policy manager operation"
::= { alcatelIND1PolicyMIBGroups 3 }
policyMIBRuleNamesGroup OBJECT-GROUP
OBJECTS {
policyRuleNamesIndex,
policyRuleNamesName,
policyRuleNamesRowStatus,
policyRuleOperStatus
}
STATUS current
DESCRIPTION
"A collection of object to know which policy rules have
been retrieved from a directory server"
::= { alcatelIND1PolicyMIBGroups 4 }
policyMIBStatsGroup OBJECT-GROUP
OBJECTS {
policyStatsAddress,
policyStatsServerPort,
policyStatsAccessCount,
policyStatsSuccessAccessCount,
policyStatsNotFoundCount
}
STATUS current
DESCRIPTION
"A collection of object to keep a trace of how directory
servers are accessed by the policy manager"
::= { alcatelIND1PolicyMIBGroups 5 }
policyMIBNotificationGroup OBJECT-GROUP
OBJECTS {
policyNotificationIndex,
policyNotificationCode,
policyEventCount
}
STATUS current
DESCRIPTION
"A collection of object to configure what the policy manager
must do when specific events happen"
::= { alcatelIND1PolicyMIBGroups 6 }
policyMIBTrapsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
policyEventNotification
}
STATUS current
DESCRIPTION
"Collection of traps for management of Policy Manager"
::= { alcatelIND1PolicyMIBGroups 7 }
END

2210
mibs/aos/AlcatelIND1Port.mib Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,295 @@
ALCATEL-IND1-PORT-MAPPING DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
MODULE-IDENTITY,
OBJECT-IDENTITY FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
InterfaceIndexOrZero FROM IF-MIB
softentIND1PortMapping FROM ALCATEL-IND1-BASE;
alcatelIND1PortMappingMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
Port Mapping session control
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"Addressing discrepancies with Alcatel Standard."
::= { softentIND1PortMapping 1}
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1PortMappingMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Port Mapping
Subsystem Managed Objects."
::= { alcatelIND1PortMappingMIB 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
portMapping OBJECT IDENTIFIER ::= { alcatelIND1PortMappingMIBObjects 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- xxxxxxxxxxxxxxxxxxx
-- Port Mapping Status Table
-- xxxxxxxxxxxxxxxxxxx
portMappingSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF PMapSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of port mapping session instances."
::= { portMapping 1 }
pmapSessionEntry OBJECT-TYPE
SYNTAX PMapSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A port mapping entry."
INDEX { pmapSessionNumber }
::= { portMappingSessionTable 1 }
PMapSessionEntry ::= SEQUENCE {
pmapSessionNumber
INTEGER,
pmapSessionStatus
INTEGER,
pmapSessionDirection
INTEGER,
pmapSessionRowStatus
RowStatus,
pmapSessionUnknownUnicastFloodStatus
INTEGER,
pmapSessionDynProxyARP
INTEGER
}
pmapSessionNumber OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies a specific port mapping instance."
DEFVAL { 1 }
::= { pmapSessionEntry 1 }
pmapSessionStatus OBJECT-TYPE
SYNTAX INTEGER {
disable (1),
enable (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Whether port mapping is configured with or without user/network ports.
the session is disabled by default. The switch administrator has to
explicity enable a session once configured. Also a session can only
be enabled if there are 2 or more user/network ports in that session."
DEFVAL { 1 }
::= { pmapSessionEntry 2 }
pmapSessionDirection OBJECT-TYPE
SYNTAX INTEGER {
uni (1),
bi (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The session direction (uni/ bi) for this sessions network ports."
DEFVAL { 2 }
::= { pmapSessionEntry 3 }
pmapSessionRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry.
"
::= { pmapSessionEntry 4 }
pmapSessionUnknownUnicastFloodStatus OBJECT-TYPE
SYNTAX INTEGER {
disable (1),
enable (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"To enable or disable unknown unicast flooding from network port to user ports for this session."
DEFVAL { enable }
::= { pmapSessionEntry 5 }
pmapSessionDynProxyARP OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Enables/disables Dynamic proxy ARP on the port mapping session."
DEFVAL { disable }
::= { pmapSessionEntry 6}
-- xxxxxxxxxxxxxxxxxxx
-- Port Mapping Table
-- xxxxxxxxxxxxxxxxxxx
portMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF PMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of port mapping table instances."
::= { portMapping 2 }
pmapEntry OBJECT-TYPE
SYNTAX PMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A port mapping entry."
INDEX { pmapSessionNumber, pmapPortIfIndex }
::= { portMappingTable 1 }
PMapEntry ::= SEQUENCE {
pmapPortIfIndex
InterfaceIndexOrZero,
pmapPortType
INTEGER,
pmapRowStatus
RowStatus
}
pmapPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The physical identification number for this port (user/network port)."
DEFVAL { 0 }
::= { pmapEntry 1 }
pmapPortType OBJECT-TYPE
SYNTAX INTEGER {
user (1),
network (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The logical group (user/network) number for this port instance."
DEFVAL { 1 }
::= { pmapEntry 2 }
pmapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry.
"
::= { pmapEntry 3 }
-- --------------------------------------------------------------
-- Port Mapping MIB - Conformance Information
-- --------------------------------------------------------------
pmapConformance OBJECT IDENTIFIER ::= { alcatelIND1PortMappingMIB 2 }
pmapGroups OBJECT IDENTIFIER ::= { pmapConformance 1 }
pmapCompliances OBJECT IDENTIFIER ::= { pmapConformance 2 }
-- --------------------------------------------------------------
-- --------------------------------------------------------------
-- Units of conformance
-- --------------------------------------------------------------
pmapSessionTableGroup OBJECT-GROUP
OBJECTS {
pmapSessionStatus,
pmapSessionDirection,
pmapSessionRowStatus,
pmapSessionUnknownUnicastFloodStatus,
pmapSessionDynProxyARP
}
STATUS current
DESCRIPTION
"Mandatory objects for the Port Mapping Session Table group"
::= { pmapGroups 1 }
pmapTableGroup OBJECT-GROUP
OBJECTS {
pmapPortType,
pmapRowStatus
}
STATUS current
DESCRIPTION
"Mandatory objects for the Port Mapping Table group"
::= { pmapGroups 2 }
-- --------------------------------------------------------------
-- Compliance statements
-- --------------------------------------------------------------
pmapCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for support of Port Mapping."
MODULE
MANDATORY-GROUPS {
pmapSessionTableGroup,
pmapTableGroup
}
::= { pmapCompliances 1 }
-- --------------------------------------------------------------
END

View File

@ -0,0 +1,904 @@
ALCATEL-IND1-PORT-MIRRORING-MONITORING-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
MODULE-IDENTITY,
OBJECT-IDENTITY,
NOTIFICATION-TYPE FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
DisplayString,
TEXTUAL-CONVENTION,
RowStatus FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB
portMirroringMonitoringTraps,
softentIND1PortMirroringMonitoring FROM ALCATEL-IND1-BASE
sFlowFsEntry,
sFlowCpEntry FROM SFLOW-MIB
InetAddress,
InetAddressType FROM INET-ADDRESS-MIB;
alcatelIND1PortMirrorMonitoringMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
Port Mirroring and Monitoring for mirroring/monitoring session control
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"Addressing discrepancies with Alcatel Standard."
::= { softentIND1PortMirroringMonitoring 1}
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1PortMirMonMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Port Mirroring and Monitoring
Subsystem Managed Objects."
::= { alcatelIND1PortMirrorMonitoringMIB 1 }
alcatelIND1PortMirMonMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Port Mirroring and Monitoring
Subsystem Conformance Information."
::= { alcatelIND1PortMirrorMonitoringMIB 2 }
alcatelIND1PortMirMonMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Port Mirroring and Monitoring
Subsystem Units Of Conformance."
::= { alcatelIND1PortMirMonMIBConformance 1}
alcatelIND1PortMirMonMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Port Mirroring and Monitoring
Subsystem Compliance Statements."
::= { alcatelIND1PortMirMonMIBConformance 2}
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
mirmonMirroring OBJECT IDENTIFIER ::= { alcatelIND1PortMirMonMIBObjects 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
mirrorTable OBJECT-TYPE
SYNTAX SEQUENCE OF MirrorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of port mirroring instances."
::= { mirmonMirroring 1 }
mirrorEntry OBJECT-TYPE
SYNTAX MirrorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A port mirroring entry."
INDEX { mirrorSessionNumber }
::= { mirrorTable 1 }
MirrorEntry ::= SEQUENCE {
mirrorSessionNumber
INTEGER,
mirrorMirroredIfindex
InterfaceIndex,
mirrorMirroringIfindex
InterfaceIndex,
mirrorStatus
INTEGER,
mirrorUnblockedVLAN
INTEGER,
mirrorRowStatus
RowStatus,
mirrorDirection
INTEGER,
mirrorSessOperStatus
INTEGER,
mirrorTaggedVLAN
INTEGER
}
mirrorSessionNumber OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies a specific port mirroring instance."
DEFVAL { 1 }
::= { mirrorEntry 1 }
mirrorMirroredIfindex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
" This variable is deprecated and value will be ignored. Please use mirrorSrcTable
to configure mirrored ports.
The physical identification number for this mirroring port instance (mirrorred port)."
::= { mirrorEntry 2 }
mirrorMirroringIfindex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The physical identification number for this mirroring port instance (mirroring port)."
::= { mirrorEntry 3 }
mirrorStatus OBJECT-TYPE
SYNTAX INTEGER {
off (1),
on (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether mirroring is enabled or disabled for this port.
Prior to enabling mirroring, or at the same time all other
read write values in this table for the same row must
be set to appropriate values, or defaults will be assumed."
DEFVAL { on }
::= { mirrorEntry 4 }
mirrorUnblockedVLAN OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A VLAN identifier which specifies the VLAN identifier that must remain unblocked no matter what is the output of the spanning tree algorithm.Value 0 indicates this parameter is not set"
::= { mirrorEntry 5 }
mirrorRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this table entry.
"
::= { mirrorEntry 6 }
mirrorDirection OBJECT-TYPE
SYNTAX INTEGER {
inport (1),
outport (2),
bidirectional (3)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
" This variable is deprecated and the value will be ignored.
Please use mirrorSrcTable to set the direction of mirroring.
Direction of mirroring."
DEFVAL { bidirectional }
::= { mirrorEntry 7 }
mirrorSessOperStatus OBJECT-TYPE
SYNTAX INTEGER {
off (1),
on (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether mirroring session is active. "
DEFVAL { on }
::= { mirrorEntry 8 }
mirrorTaggedVLAN OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A VLAN identifier which specifies the VLAN identifier that must used to tag the mirrored packets going
out of the MTP for remote port mirroring .Value 0 indicates this parameter is not set"
::= { mirrorEntry 9 }
-- xxxxxxxxxxxxxxxxxxx
-- Mirror Source Table
-- xxxxxxxxxxxxxxxxxxx
mirrorSrcTable OBJECT-TYPE
SYNTAX SEQUENCE OF MirrorSrcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of port mirroring instances."
::= { mirmonMirroring 2 }
mirrorSrcEntry OBJECT-TYPE
SYNTAX MirrorSrcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A port mirroring entry."
INDEX { mirrorSessionNumber, mirrorSrcMirroredIf }
::= { mirrorSrcTable 1 }
MirrorSrcEntry ::= SEQUENCE {
mirrorSrcMirroredIf
InterfaceIndex,
mirrorSrcStatus
INTEGER,
mirrorSrcDirection
INTEGER,
mirrorSrcRowStatus
RowStatus,
mirrorSrcOperStatus
INTEGER
}
mirrorSrcMirroredIf OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The physical identification number for this mirroring port instance (mirrorred port)."
::= { mirrorSrcEntry 1 }
mirrorSrcStatus OBJECT-TYPE
SYNTAX INTEGER {
disable (1),
enable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether mirroring is enabled or disabled for this port.
Prior to enabling mirroring, or at the same time all other
read write values in this table for the same row must
be set to appropriate values, or defaults will be assumed."
DEFVAL { enable }
::= { mirrorSrcEntry 2 }
mirrorSrcDirection OBJECT-TYPE
SYNTAX INTEGER {
inport (1),
outport (2),
bidirectional (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction of mirroring on the source port of this entry."
DEFVAL { bidirectional }
::= { mirrorSrcEntry 3 }
mirrorSrcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this table entry.Row Status to control creation,
modification and deletion of this entry. "
::= { mirrorSrcEntry 4 }
mirrorSrcOperStatus OBJECT-TYPE
SYNTAX INTEGER {
off (1),
on (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mirroring operational status of this mirrored source. "
DEFVAL { on }
::= { mirrorSrcEntry 5 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
mirmonMonitoring OBJECT IDENTIFIER ::= { alcatelIND1PortMirMonMIBObjects 2 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
monitorTable OBJECT-TYPE
SYNTAX SEQUENCE OF MonitorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of port monitoring instances."
::= { mirmonMonitoring 1 }
monitorEntry OBJECT-TYPE
SYNTAX MonitorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A port monitoring entry."
INDEX { monitorSessionNumber }
::= { monitorTable 1 }
MonitorEntry ::= SEQUENCE {
monitorSessionNumber
INTEGER,
monitorIfindex
InterfaceIndex,
monitorFileStatus
INTEGER,
monitorFileName
DisplayString ,
monitorFileSize
INTEGER,
monitorScreenStatus
INTEGER,
monitorScreenLine
INTEGER,
monitorTrafficType
INTEGER,
monitorStatus
INTEGER,
monitorFileOverWrite
INTEGER,
monitorDirection
INTEGER,
monitorTimeout
INTEGER,
monitorRowStatus
RowStatus
}
monitorSessionNumber OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies a specific port monitoring instance."
DEFVAL { 1 }
::= { monitorEntry 1 }
monitorIfindex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The physical identification number for this monitoring port instance."
DEFVAL { 1 }
::= { monitorEntry 2 }
monitorFileStatus OBJECT-TYPE
SYNTAX INTEGER {
off (1),
on (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of the file option of a monitoring port instance (default off)"
DEFVAL { off }
::= { monitorEntry 3 }
monitorFileName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the file in which the traffic will be stored (default PMONITOR.ENC)."
::= { monitorEntry 4 }
monitorFileSize OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of 16384 ( 16K ) bytes allowed for the file. The file contains only the last monitorFileSize bytes of the current port monitoring instance (default 16384 bytes)."
DEFVAL { 1}
::= { monitorEntry 5 }
monitorScreenStatus OBJECT-TYPE
SYNTAX INTEGER {
off (1),
on (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of the screen option of a monitoring port instance (default off)"
DEFVAL { off }
::= { monitorEntry 6 }
monitorScreenLine OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of lines used when the screen option is activated (default 24)"
DEFVAL { 24 }
::= { monitorEntry 7 }
monitorTrafficType OBJECT-TYPE
SYNTAX INTEGER {
all (1),
unicast (2),
multicast (3),
broadcast (4),
unimulti (5),
unibroad (6),
multibroad (7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of traffic being monitored (default all)"
DEFVAL { all }
::= { monitorEntry 8 }
monitorStatus OBJECT-TYPE
SYNTAX INTEGER {
off (1),
on (2),
suspended (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of the port monitoring instance"
DEFVAL { off }
::= { monitorEntry 9 }
-- anand
monitorFileOverWrite OBJECT-TYPE
SYNTAX INTEGER {
off (1),
on (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of the File Over Write option of a monitoring port instance (default on)"
DEFVAL { on }
::= { monitorEntry 10 }
monitorDirection OBJECT-TYPE
SYNTAX INTEGER {
inport (1),
outport (2),
bidirectional (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction of monitoring."
DEFVAL { bidirectional }
::= { monitorEntry 11 }
monitorTimeout OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of seconds allowed for this session before the session gets deleted.
(default:forever 0 second)."
DEFVAL { 0 }
::= { monitorEntry 12 }
monitorRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this table entry.
Create,Delete and Modify."
::= { monitorEntry 13 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
mirmonNotificationVars OBJECT IDENTIFIER ::= { alcatelIND1PortMirMonMIBObjects 3 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MirMonErrorIds ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This data type is used to define the different type of error
occured while configuring Mirroring/Monitoring."
SYNTAX INTEGER {
other (1),
wrongSession (2), -- Wrong session given to NI.
hwQError (3), -- HW queue error on NI
swQError (4) -- SW queue error on NI
}
mirmonPrimarySlot OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Slot of mirrored or monitored interface."
::= { mirmonNotificationVars 1 }
mirmonPrimaryPort OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port of mirrored or monitored interface."
::= { mirmonNotificationVars 2 }
mirroringSlot OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Slot of mirroring interface."
::= { mirmonNotificationVars 3 }
mirroringPort OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port of mirroring interface."
::= { mirmonNotificationVars 4 }
mirMonSession OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mirroring session number."
::= {mirmonNotificationVars 5 }
mirMonError OBJECT-TYPE
SYNTAX MirMonErrorIds
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Error returned by the NI which failed to configure Mirroring/Monitoring"
::= {mirmonNotificationVars 6 }
mirMonErrorNi OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The NI slot number. "
::= { mirmonNotificationVars 7 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- NOTIFICATIONS
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
mirrorConfigError NOTIFICATION-TYPE
OBJECTS {
mirmonPrimarySlot,
mirmonPrimaryPort,
mirroringSlot,
mirroringPort,
mirMonErrorNi, -- NI which reported the error.
mirMonError -- Error
}
STATUS current
DESCRIPTION
"The Mirroring Configuration failed on NI.
This trap is sent when any NI fails to configure mirroring.
Due to this error, port mirroring session will be terminated."
::= { portMirroringMonitoringTraps 0 1 }
monitorFileWritten NOTIFICATION-TYPE
OBJECTS {
mirmonPrimarySlot,
mirmonPrimaryPort,
monitorFileName,
monitorFileSize
}
STATUS current
DESCRIPTION
"A File Written Trap is sent when the amount of data requested
by the user has been written by the port monitoring instance."
::= { portMirroringMonitoringTraps 0 2 }
mirrorUnlikeNi NOTIFICATION-TYPE
OBJECTS {
mirmonPrimarySlot,
mirmonPrimaryPort,
mirroringSlot,
mirroringPort,
mirMonErrorNi -- NI slot number where the Unlike NI is inserted.
}
STATUS current
DESCRIPTION
" The Mirroring Configuration is deleted due to the swapping of different
NI board type. Port Mirroring session which was active on a slot,cannot
continue with the insertion of different NI type in the same slot. "
::= { portMirroringMonitoringTraps 0 3 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
mirmonSFlowObjects OBJECT IDENTIFIER ::= { alcatelIND1PortMirMonMIBObjects 4}
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Flow Sampling Table
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alasFlowFsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaSFlowFsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of the flow samplers within a device."
::= { mirmonSFlowObjects 1 }
alasFlowFsEntry OBJECT-TYPE
SYNTAX AlaSFlowFsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Attributes of a flow sampler."
AUGMENTS { sFlowFsEntry }
::= { alasFlowFsTable 1 }
AlaSFlowFsEntry ::= SEQUENCE {
alasFlowFsDeleteEntry INTEGER
}
alasFlowFsDeleteEntry OBJECT-TYPE
SYNTAX INTEGER {
active(1),
notInService(2),
delete(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object is used to delete entries in the sFlowFsTable.
Only value 6 is supported."
::= { alasFlowFsEntry 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Counter Polling Table
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alasFlowCpTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaSFlowCpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of the flow samplers within a device."
::= { mirmonSFlowObjects 2 }
alasFlowCpEntry OBJECT-TYPE
SYNTAX AlaSFlowCpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Attributes of a flow sampler."
AUGMENTS { sFlowCpEntry }
::= { alasFlowCpTable 1 }
AlaSFlowCpEntry ::= SEQUENCE {
alasFlowCpDeleteEntry INTEGER
}
alasFlowCpDeleteEntry OBJECT-TYPE
SYNTAX INTEGER {
active(1),
notInService(2),
delete(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object is used to delete entries in the sFlowCpTable.
Only value 6 is supported."
::= { alasFlowCpEntry 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Agent IP Information
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alasFlowAgentConfigType OBJECT-TYPE
SYNTAX INTEGER {
default(1),
user(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The Agent Config Information
1 -- Default
2 -- sFlow Interface IP Specified by User
This object has been obsoleted. Use the alaIpManagedIntfEntry objects
in AlcatelIND1Ip.mib"
DEFVAL { default }
::= { mirmonSFlowObjects 3}
alasFlowAgentAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The address type of the address associated with this agent.
Only ipv4 and ipv6 types are supported.
This object has been obsoleted. Use the alaIpManagedIntfEntry objects
in AlcatelIND1Ip.mib"
::= { mirmonSFlowObjects 4}
alasFlowAgentAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The IP address associated with this agent. In the case of a
multi-homed agent, this should be the loopback address of the
agent. The sFlowAgent address must provide SNMP connectivity
to the agent. The address should be an invariant that does not
change as interfaces are reconfigured, enabled, disabled,
added or removed. A manager should be able to use the
sFlowAgentAddress as a unique key that will identify this
agent over extended periods of time so that a history can
be maintained.
This object has been obsoleted. Use the alaIpManagedIntfEntry objects
in AlcatelIND1Ip.mib"
::= { mirmonSFlowObjects 5 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- COMPLIANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1PortMirMonMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for
Port Mirroring and Monitoring."
MODULE
MANDATORY-GROUPS
{
portMirroringGroup,
portMonitoringGroup,
portNotificationVarsGroup
}
::= { alcatelIND1PortMirMonMIBCompliances 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- UNITS OF CONFORMANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
portMirroringGroup OBJECT-GROUP
OBJECTS
{
mirrorSessionNumber, -- port mirroring table
mirrorMirroredIfindex,
mirrorMirroringIfindex,
mirrorStatus,
mirrorUnblockedVLAN,
mirrorRowStatus,
mirrorDirection,
mirrorSessOperStatus,
mirrorSrcMirroredIf, -- port mirroring source interfaces table
mirrorSrcStatus,
mirrorSrcDirection,
mirrorSrcRowStatus,
mirrorSrcOperStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of Port Mirroring."
::= { alcatelIND1PortMirMonMIBGroups 1 }
portMonitoringGroup OBJECT-GROUP
OBJECTS
{
monitorSessionNumber, -- port monitoring table
monitorIfindex,
monitorFileStatus,
monitorFileName,
monitorFileSize,
monitorScreenStatus,
monitorScreenLine,
monitorTrafficType,
monitorStatus,
monitorFileOverWrite,
monitorDirection ,
monitorTimeout ,
monitorRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of Port Monitoring."
::= { alcatelIND1PortMirMonMIBGroups 2 }
portNotificationVarsGroup OBJECT-GROUP
OBJECTS
{
mirmonPrimarySlot,
mirmonPrimaryPort,
mirroringSlot,
mirroringPort,
mirMonSession,
mirMonError,
mirMonErrorNi
}
STATUS current
DESCRIPTION
"Collection of objects which appear only in notifications."
::= { alcatelIND1PortMirMonMIBGroups 3 }
mirmonTrapsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
mirrorConfigError,
mirrorUnlikeNi
}
STATUS current
DESCRIPTION
"Collection of Traps for port mirroring and monitoring."
::= { alcatelIND1PortMirMonMIBGroups 4 }
END

12701
mibs/aos/AlcatelIND1QoS.mib Normal file

File diff suppressed because it is too large Load Diff

263
mibs/aos/AlcatelIND1Rdp.mib Normal file
View File

@ -0,0 +1,263 @@
ALCATEL-IND1-RDP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
IpAddress, Integer32, Unsigned32
FROM SNMPv2-SMI
DisplayString, RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
routingIND1RDP
FROM ALCATEL-IND1-BASE;
alcatelIND1RouterDiscoveryProtocolMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
This proprietary MIB contains management information for
the configuration of Router Discovery Protocol global configuration parameters.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, o
r
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2003 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { routingIND1RDP 1 }
alcatelIND1RDPMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1RouterDiscoveryProtocolMIB 1 }
alaRDPConfig OBJECT IDENTIFIER ::= { alcatelIND1RDPMIBObjects 1 }
alaRDPStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls the status of Routing Discovery Protocol"
DEFVAL { disabled }
::= {alaRDPConfig 1 }
alaRDPIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaRDPIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of addressing information relevant to this
entity's IP addresses."
::= { alaRDPConfig 20 }
alaRDPIfEntry OBJECT-TYPE
SYNTAX AlaRDPIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The addressing information for one of this entity's IP
addresses."
INDEX { alaRDPIfAddr }
::= { alaRDPIfTable 1 }
AlaRDPIfEntry ::= SEQUENCE {
alaRDPIfAddr IpAddress,
alaRDPIfStatus INTEGER,
alaRDPIfAdvtAddress IpAddress,
alaRDPIfMaxAdvtInterval Unsigned32,
alaRDPIfMinAdvtInterval Unsigned32,
alaRDPIfAdvLifeTime Unsigned32,
alaRDPIfPrefLevel Integer32,
alaRDPIfRowStatus RowStatus,
alaRDPIfName DisplayString,
alaRDPIPIfStatus INTEGER,
alaRDPVrrpStatus INTEGER
}
alaRDPIfAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface IP Address of this Router."
::= {alaRDPIfEntry 1 }
alaRDPIfStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the status of the RDP interface"
DEFVAL { disabled }
::= {alaRDPIfEntry 2 }
alaRDPIfAdvtAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Default advertisement Address is 224.0.0.1"
::= {alaRDPIfEntry 3 }
alaRDPIfMaxAdvtInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum advertisement interval is in seconds"
DEFVAL { 600 }
::= {alaRDPIfEntry 4 }
alaRDPIfMinAdvtInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum advertisement interval in seconds: 0.75 * alaRDPIfMaxAdvtInterval"
::= {alaRDPIfEntry 5 }
alaRDPIfAdvLifeTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Advertisement Lifetime in seconds: 3 * alaRDPIfMaxAdvtInterval"
::= {alaRDPIfEntry 6 }
alaRDPIfPrefLevel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Preference level for each IP address advertised on the interface: 0"
DEFVAL { 0 }
::= {alaRDPIfEntry 7}
alaRDPIfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this table entry."
DEFVAL { notInService }
::= { alaRDPIfEntry 8}
alaRDPIfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The user defined name used to identify the IP interface"
::= { alaRDPIfEntry 9 }
alaRDPIPIfStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the status of the IP interface"
DEFVAL { disabled }
::= {alaRDPIfEntry 10 }
alaRDPVrrpStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the status of the VRRP interface"
DEFVAL { disabled }
::= {alaRDPIfEntry 11 }
-- conformance information
alcatelIND1RDPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1RouterDiscoveryProtocolMIB 2 }
alcatelIND1RDPMIBCompliances OBJECT IDENTIFIER ::=
{ alcatelIND1RDPMIBConformance 1 }
alcatelIND1RDPMIBGroups OBJECT IDENTIFIER ::=
{ alcatelIND1RDPMIBConformance 2 }
-- compliance statements
alcatelIND1RDPMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for router discovery protocol task
and implementing the ALCATEL-IND1-RDP MIB."
MODULE -- this module
MANDATORY-GROUPS { alaRDPConfigMIBGroup }
::= { alcatelIND1RDPMIBCompliances 1 }
-- units of conformance
alaRDPConfigMIBGroup OBJECT-GROUP
OBJECTS {
alaRDPStatus,
alaRDPIfAddr,
alaRDPIfStatus,
alaRDPIfAdvtAddress,
alaRDPIfMaxAdvtInterval,
alaRDPIfMinAdvtInterval,
alaRDPIfAdvLifeTime,
alaRDPIfPrefLevel,
alaRDPIfRowStatus,
alaRDPIfName,
alaRDPIPIfStatus,
alaRDPVrrpStatus
}
STATUS current
DESCRIPTION
"A collection of objects to support management of RDP."
::= { alcatelIND1RDPMIBGroups 1 }
END

1157
mibs/aos/AlcatelIND1Rip.mib Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,632 @@
ALCATEL-IND1-ROUTEMAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB
routingIND1Iprm
FROM ALCATEL-IND1-BASE ;
alcatelIND1RouteMapMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
This proprietary MIB contains management information for
the configuration of IP Route Maps global configuration
parameters.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2006 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { routingIND1Iprm 3 }
alcatelIND1RouteMapMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1RouteMapMIB 1 }
alaRouteMapConfig OBJECT IDENTIFIER ::= { alcatelIND1RouteMapMIBObjects 1 }
-- Textual Convention
AlaRouteMapType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The set of Route Map Match and Route Map Set Elements."
SYNTAX INTEGER {
matchIpAccesList(1),
matchIpAddress(2),
matchIpNextHopAccessList(3),
matchIpNextHopAddress(4),
matchIpv6AccessList(5),
matchIpv6Address(6),
matchIpv6nExtHopAccessList(7),
matchIpv6NextHopAddress(8),
matchTag(9),
matchIpv4Interface(10),
matchIpv6Interface(11),
matchMetric(12),
matchRouteType(13),
setMetric(129),
setMetricType(130),
setTag(131),
setCommunity(132),
setLocalPreference(133),
setLevel(134),
setIpNexthop(135),
setIpv6Nexthop(136)
}
AlaRouteMapAction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Determines whether a Route Map or Access List address
should be permitted or denied."
SYNTAX INTEGER {
permit(1),
deny(2)
}
AlaRouteMapRedistControl ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"allSubnets matches all subnets of this prefix. noSubnets
only matches the exact prefix. aggregate matches all subnets
of the prefix, but only redistributes the prefix."
SYNTAX INTEGER {
allSubnets(1),
noSubnets(2),
aggregate(3)
}
-- route redistribution table
alaRouteMapRedistProtoTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaRouteMapRedistProtoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Protocol based configuration for route redistribution."
::= { alaRouteMapConfig 1 }
alaRouteMapRedistProtoEntry OBJECT-TYPE
SYNTAX AlaRouteMapRedistProtoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies the source protocol and Route Map to be matched
for route redistribution. If the route matches one of the source
protocols Route Maps, and the Route Map is of type permit, then
the route will be redistributed to the destination protocol."
INDEX {
alaRouteMapRedistSrcProtoId,
alaRouteMapRedistDestProtoId,
alaRouteMapRedistRouteMapIndex
}
::= { alaRouteMapRedistProtoTable 1 }
AlaRouteMapRedistProtoEntry ::= SEQUENCE {
alaRouteMapRedistSrcProtoId INTEGER,
alaRouteMapRedistDestProtoId INTEGER,
alaRouteMapRedistRouteMapIndex Unsigned32,
alaRouteMapRedistStatus INTEGER,
alaRouteMapRedistAddressType InetAddressType,
alaRouteMapRedistRowStatus RowStatus
}
alaRouteMapRedistSrcProtoId OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- not specified
local(2), -- local interfaces
static(3), -- static routes
rip(4), -- Routing Information Protocol
ospf(5), -- Open Shortest Path First
bgp(6), -- Border Gateway Protocol
ripng(7), -- Routing Information Protocol Next Generation
ospfv3(8), -- Open Shortest Path First Version 3
bgp6(9), -- Border Gateway Protocol IPv6
isis(10), -- ISIS IPv4
isis6(11) -- ISIS IPv6
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The source protocol of the route to be redistributed."
DEFVAL { other }
::= { alaRouteMapRedistProtoEntry 1 }
alaRouteMapRedistDestProtoId OBJECT-TYPE
SYNTAX INTEGER {
rip(1), -- Routing Information Protocol
ospf(2) , -- Open Shortest Path First
bgp(3), -- Border Gateway Protocol
ripng(4), -- Routing Information Protocol Next Generation
ospfv3(5), -- Open Shortest Path First Version 3
bgp6(6), -- Border Gateway Protocol
isis(7), -- ISIS IPv4
isis6(8) -- ISIS IPv6
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The protocol that a route is distributed into."
::= { alaRouteMapRedistProtoEntry 2 }
alaRouteMapRedistRouteMapIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index indicating Route Map to use for redistribution match.
In the destroy case the value 0 indicates all route-maps."
::= { alaRouteMapRedistProtoEntry 3 }
alaRouteMapRedistStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1), -- if Route Map matches, redistribute
disable(2) -- if Route Map matches, do not redistribute
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable or disable the reditribution of routes into
the specified protocol."
DEFVAL { enable }
::= { alaRouteMapRedistProtoEntry 4 }
alaRouteMapRedistAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address family of the source and destination protocols.
The set is constrained to ipv4 and ipv6."
::= { alaRouteMapRedistProtoEntry 5 }
alaRouteMapRedistRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation and deletion of Row Status entries."
::= { alaRouteMapRedistProtoEntry 6 }
-- access-list name table
alaRouteMapAccessListNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaRouteMapAccessListNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table containing Access List name to Access List bindings."
::= { alaRouteMapConfig 2 }
alaRouteMapAccessListNameEntry OBJECT-TYPE
SYNTAX AlaRouteMapAccessListNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry binds an Access List Name to an Access List index."
INDEX {
alaRouteMapAccessListName
}
::= { alaRouteMapAccessListNameTable 1 }
AlaRouteMapAccessListNameEntry ::= SEQUENCE {
alaRouteMapAccessListName DisplayString,
alaRouteMapAccessListNameIndex Unsigned32,
alaRouteMapAccessListNameAddressType InetAddressType,
alaRouteMapAccessListNameRowStatus RowStatus
}
alaRouteMapAccessListName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of an Access List."
::= { alaRouteMapAccessListNameEntry 1 }
alaRouteMapAccessListNameIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index associated with the Access List name."
::= { alaRouteMapAccessListNameEntry 2 }
alaRouteMapAccessListNameAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of address in this Access List. The set is
constrained to ipv4 and ipv6."
::= { alaRouteMapAccessListNameEntry 3 }
alaRouteMapAccessListNameRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation and deletion of Row Status entries."
::= { alaRouteMapAccessListNameEntry 4 }
-- access-list
alaRouteMapAccessListTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaRouteMapAccessListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains all Access Lists configured on the switch."
::= { alaRouteMapConfig 3 }
alaRouteMapAccessListEntry OBJECT-TYPE
SYNTAX AlaRouteMapAccessListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry identifies an IPv4 or IPv6 address or subnet to
match for route redistribution."
INDEX {
alaRouteMapAccessListIndex,
alaRouteMapAccessListAddressType,
alaRouteMapAccessListAddress,
alaRouteMapAccessListPrefixLength
}
::= { alaRouteMapAccessListTable 1 }
AlaRouteMapAccessListEntry ::= SEQUENCE {
alaRouteMapAccessListIndex Unsigned32,
alaRouteMapAccessListAddressType InetAddressType,
alaRouteMapAccessListAddress InetAddress,
alaRouteMapAccessListPrefixLength Unsigned32,
alaRouteMapAccessListRedistControl AlaRouteMapRedistControl,
alaRouteMapAccessListAction AlaRouteMapAction,
alaRouteMapAccessListRowStatus RowStatus
}
alaRouteMapAccessListIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index associated with the Access List name."
::= { alaRouteMapAccessListEntry 1 }
alaRouteMapAccessListAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of address in this Access List Table Entry.
The set is constrained to ipv4 and ipv6."
::= { alaRouteMapAccessListEntry 2 }
alaRouteMapAccessListAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IPv4 or IPv6 address associated with this access list entry.
The type is identified by alaRouteMapAccessListAddressType."
::= { alaRouteMapAccessListEntry 3 }
alaRouteMapAccessListPrefixLength OBJECT-TYPE
SYNTAX Unsigned32 (0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The prefix length in bits of the IPv4 or IPv6 address
associated with this Access List entry. The maximum
for IPv4 is 32."
::= { alaRouteMapAccessListEntry 4 }
alaRouteMapAccessListRedistControl OBJECT-TYPE
SYNTAX AlaRouteMapRedistControl
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls how a route is matched and redistributed.
allSubnets matches all subnets of the prefix. noSubnets
only matches the exact prefix. aggregate matches all subnets
of the prefix, but only redistributes the prefix."
::= { alaRouteMapAccessListEntry 5 }
alaRouteMapAccessListAction OBJECT-TYPE
SYNTAX AlaRouteMapAction
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls whether an address should be redistributed or
denied, if an Access list entry is matched."
::= { alaRouteMapAccessListEntry 6 }
alaRouteMapAccessListRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation and deletion of Row Status entries."
::= { alaRouteMapAccessListEntry 7 }
-- route map name table
alaRouteMapNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaRouteMapNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table containing Route Map name to Route Map index bindings."
::= { alaRouteMapConfig 4 }
alaRouteMapNameEntry OBJECT-TYPE
SYNTAX AlaRouteMapNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry binds a Route Map Name to a Route Map index."
INDEX {
alaRouteMapName
}
::= { alaRouteMapNameTable 1 }
AlaRouteMapNameEntry ::= SEQUENCE {
alaRouteMapName DisplayString,
alaRouteMapNameIndex Unsigned32,
alaRouteMapNameRowStatus RowStatus
}
alaRouteMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of a Route Map."
::= { alaRouteMapNameEntry 1 }
alaRouteMapNameIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index associated with the Route Map name."
::= { alaRouteMapNameEntry 2 }
alaRouteMapNameRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation and deletion of Row Status entries."
::= { alaRouteMapNameEntry 3 }
-- sequence table
alaRouteMapSequenceTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaRouteMapSequenceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table binds a sequence to a Route Map."
::= { alaRouteMapConfig 5 }
alaRouteMapSequenceEntry OBJECT-TYPE
SYNTAX AlaRouteMapSequenceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry binds a Route Map and a Sequence."
INDEX {
alaRouteMapSequenceIndex,
alaRouteMapSequenceNumber
}
::= { alaRouteMapSequenceTable 1 }
AlaRouteMapSequenceEntry ::= SEQUENCE {
alaRouteMapSequenceIndex Unsigned32,
alaRouteMapSequenceNumber Unsigned32,
alaRouteMapSequenceAction AlaRouteMapAction,
alaRouteMapSequenceRowStatus RowStatus
}
alaRouteMapSequenceIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Route Map Index."
::= { alaRouteMapSequenceEntry 1 }
alaRouteMapSequenceNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..100)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Sequence Number indicating the position of sequences
with the same Route Map index."
DEFVAL { 50 }
::= { alaRouteMapSequenceEntry 2 }
alaRouteMapSequenceAction OBJECT-TYPE
SYNTAX AlaRouteMapAction
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls whether a sequence, if matched, should be redistributed or
denied."
::= { alaRouteMapSequenceEntry 3 }
alaRouteMapSequenceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation and deletion of Row Status entries."
::= { alaRouteMapSequenceEntry 4 }
-- route map table
alaRouteMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaRouteMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Protocol based configuration for route redistribution."
::= { alaRouteMapConfig 6 }
alaRouteMapEntry OBJECT-TYPE
SYNTAX AlaRouteMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry describes a match or set clause in a Route Map."
INDEX {
alaRouteMapIndex,
alaRouteMapSequence,
alaRouteMapType,
alaRouteMapValue
}
::= { alaRouteMapTable 1 }
AlaRouteMapEntry ::= SEQUENCE {
alaRouteMapIndex Unsigned32,
alaRouteMapSequence Unsigned32,
alaRouteMapType AlaRouteMapType,
alaRouteMapValue DisplayString,
alaRouteMapRowStatus RowStatus
}
alaRouteMapIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index associated with the Route Map name."
::= { alaRouteMapEntry 1 }
alaRouteMapSequence OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Route Maps are linked together using sequence numbers.
All Route Maps with the same index and with different
sequence numbers are linked together and processed in
order of increasing sequence number."
DEFVAL { 50 }
::= { alaRouteMapEntry 2 }
alaRouteMapType OBJECT-TYPE
SYNTAX AlaRouteMapType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of match or set command in this entry. Route Map
rows with the same Route Map Name, Sequence Number and
Match/Set Type form a group. An entry within the group is
uniquely identified by this Route Map Table object. Any
match within the group is considered a successful match
for the entire group, and matching will continue with the
next group."
::= { alaRouteMapEntry 3 }
alaRouteMapValue OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..128))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The string following the match or set keyword in a
Route Map CLI command."
::= { alaRouteMapEntry 4 }
alaRouteMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation and deletion of Row Status entries."
::= { alaRouteMapEntry 5 }
-- conformance information
alcatelIND1RouteMapMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1RouteMapMIB 2 }
alcatelIND1RouteMapMIBCompliances OBJECT IDENTIFIER ::=
{ alcatelIND1RouteMapMIBConformance 1 }
alcatelIND1RouteMapMIBGroups OBJECT IDENTIFIER ::=
{ alcatelIND1RouteMapMIBConformance 2 }
-- compliance statements
alaRouteMapCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for routers running Route Maps
and implementing the ALCATEL-IND1-ROUTEMAP MIB."
MODULE -- this module
MANDATORY-GROUPS { alaRouteMapConfigMIBGroup }
::= { alcatelIND1RouteMapMIBCompliances 1 }
-- units of conformance
alaRouteMapConfigMIBGroup OBJECT-GROUP
OBJECTS { alaRouteMapAccessListNameIndex, alaRouteMapAccessListNameAddressType,
alaRouteMapAccessListNameRowStatus, alaRouteMapAccessListRedistControl,
alaRouteMapAccessListAction, alaRouteMapAccessListRowStatus,
alaRouteMapNameIndex, alaRouteMapNameRowStatus,
alaRouteMapSequenceAction, alaRouteMapSequenceRowStatus,
alaRouteMapRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects to support management of global
configuration parameters of the Route Map Module."
::= { alcatelIND1RouteMapMIBGroups 1 }
END

View File

@ -0,0 +1,221 @@
ALCATEL-IND1-SNMP-AGENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
OBJECT-IDENTITY,
MODULE-IDENTITY,
IpAddress FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
OBJECT-GROUP,
MODULE-COMPLIANCE FROM SNMPv2-CONF
softentIND1SnmpAgt FROM ALCATEL-IND1-BASE;
alcatelIND1SNMPAgentMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
SNMP Agent Subsystem.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"Addressing discrepancies with Alcatel Standard."
::= { softentIND1SnmpAgt 1 }
alcatelIND1SNMPAgentMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For SNMP Agent Subsystem Managed Objects."
::= { alcatelIND1SNMPAgentMIB 1 }
alcatelIND1SNMPAgentMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For SNMP Agent Subsystem Conformance Information."
::= { alcatelIND1SNMPAgentMIB 2 }
alcatelIND1SNMPAgentMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For SNMP Agent Subsystem Units Of Conformance."
::= { alcatelIND1SNMPAgentMIBConformance 1 }
alcatelIND1SNMPAgentMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For SNMP Agent Subsystem Compliance Statements."
::= { alcatelIND1SNMPAgentMIBConformance 2 }
--
-- SNMP Agent configuration
--
snmpAgtConfig OBJECT IDENTIFIER ::= { alcatelIND1SNMPAgentMIBObjects 1 }
SnmpAgtSecurityLevel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The switch security level"
SYNTAX INTEGER {
noSec(1),
authSet(2),
authAll(3),
privSet(4),
privAll(5),
trapOnly(6)
}
snmpAgtSecurityLevel OBJECT-TYPE
SYNTAX SnmpAgtSecurityLevel
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Level of security required for SNMP get or SET.
noSec: no security; all the PDU with a known user id
are accepted
authSet: authentication required for set; all GET
are accepted, but not authenticated SET are
rejected.
authAll: authentication required for SET and GET; not
authenticated SET and GET are rejected.
privSet: authentication required for GET and encryption
required for SET.
privAll: encryption required for SET and GET.
trapOnly: no SNMP GET or SET are accepted."
DEFVAL { noSec }
::= { snmpAgtConfig 1}
snmpAgtCommunityMode OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If the community mode is enabled,
the SNMPv1/v2 packets must use
the community names."
DEFVAL { enabled }
::= { snmpAgtConfig 2 }
--
-- SNMP Agent Epilogue Control Files anchoring
--
snmpAgtCtlFiles OBJECT-IDENTITY
STATUS current
DESCRIPTION
"MIB entity on which to attach the MODULE-IDENTITY for the
Epilogue(R) control files."
::= { alcatelIND1SNMPAgentMIBObjects 3}
--
-- SNMP Source Ip Preferred Configuration
--
snmpAgtSourceIpConfig OBJECT-TYPE
SYNTAX INTEGER {
default (1),
noLoopback0 (2),
ipInterface (3)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The SNMP Agent Configuration
1 -- Default(Loopback0 or closest IP)
2 -- No Loopback0
3 -- Interface IP Specified by User
This object has been obsoleted. Use the alaIpManagedIntfEntry objects
in AlcatelIND1Ip.mib"
DEFVAL { default }
::= { alcatelIND1SNMPAgentMIBObjects 4 }
snmpAgtSourceIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The Source IP of SNMP Packets.
This object has been obsoleted. Use the alaIpManagedIntfEntry objects
in AlcatelIND1Ip.mib"
::= { alcatelIND1SNMPAgentMIBObjects 5 }
--
-- Compliance Statements
--
alcatelIND1SNMPAgentMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for SNMP Agent Subsystem."
MODULE -- this module
MANDATORY-GROUPS
{
snmpAgtConfigGroup
}
::= { alcatelIND1SNMPAgentMIBCompliances 1 }
--
-- Units Of Conformance
--
snmpAgtConfigGroup OBJECT-GROUP
OBJECTS
{
snmpAgtSecurityLevel,
snmpAgtCommunityMode
}
STATUS current
DESCRIPTION
"Collection of objects for SNMP Agent configuration."
::= { alcatelIND1SNMPAgentMIBGroups 1 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,449 @@
ALCATEL-IND1-SESSION-MGR-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
IpAddress FROM SNMPv2-SMI
DisplayString,
RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
softentIND1Sesmgr,
switchMgtTraps FROM ALCATEL-IND1-BASE;
alcatelIND1SessionMgrMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
User Sessions Manager Subsystem.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
::= { softentIND1Sesmgr 1}
alcatelIND1SessionMgrMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Session Manager Subsystem Managed Objects."
::= { alcatelIND1SessionMgrMIB 1 }
alcatelIND1SessionMgrMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Session Manager Subsystem Conformance Information."
::= { alcatelIND1SessionMgrMIB 2 }
alcatelIND1SessionMgrMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Session Manager Subsystem Units Of Conformance."
::= { alcatelIND1SessionMgrMIBConformance 1 }
alcatelIND1SessionMgrMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Session Manager Subsystem Compliance Statements."
::= { alcatelIND1SessionMgrMIBConformance 2 }
sessionMgr OBJECT IDENTIFIER ::= { alcatelIND1SessionMgrMIBObjects 1 }
-- Session configuration table
sessionConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF SessionConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration parameters of a user session."
::= { sessionMgr 1 }
sessionConfigEntry OBJECT-TYPE
SYNTAX SessionConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of the session configuration table."
INDEX { sessionType }
::= { sessionConfigTable 1 }
SessionConfigEntry ::= SEQUENCE {
sessionType INTEGER,
sessionBannerFileName DisplayString,
sessionInactivityTimerValue INTEGER,
sessionDefaultPromptString DisplayString
}
sessionType OBJECT-TYPE
SYNTAX INTEGER {
cli (1),
http (2),
ftp (3),
snmp (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the session interface."
::= { sessionConfigEntry 1 }
sessionBannerFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Optional Banner File Name.
For CLI, HTTP, and FTP sessions only."
DEFVAL { "" }
::= { sessionConfigEntry 2 }
sessionInactivityTimerValue OBJECT-TYPE
SYNTAX INTEGER (1..596523)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inactivity timer value for this type
of session, in minutes."
DEFVAL { 4 }
::= { sessionConfigEntry 3 }
sessionDefaultPromptString OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Prompt string.
For CLI sessions only."
DEFVAL { "-> " }
::= { sessionConfigEntry 4 }
-- Session active table
sessionActiveTable OBJECT-TYPE
SYNTAX SEQUENCE OF SessionActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of active users sessions."
::= { sessionMgr 2 }
sessionActiveEntry OBJECT-TYPE
SYNTAX SessionActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the session active table."
INDEX { sessionIndex }
::= { sessionActiveTable 1 }
SessionActiveEntry ::= SEQUENCE {
sessionIndex INTEGER,
sessionAccessType INTEGER,
sessionPhysicalPort INTEGER,
sessionUserName DisplayString,
sessionUserReadPrivileges OCTET STRING,
sessionUserWritePrivileges OCTET STRING,
sessionUserProfileName DisplayString,
sessionUserIpAddress IpAddress,
sessionRowStatus RowStatus
}
sessionIndex OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the session."
::= { sessionActiveEntry 1 }
sessionAccessType OBJECT-TYPE
SYNTAX INTEGER {
console (1),
telnet (2),
ftp (3),
http (4),
ssh (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The access type of the session."
::= { sessionActiveEntry 2 }
sessionPhysicalPort OBJECT-TYPE
SYNTAX INTEGER {
notSignificant (0),
emp (1),
ni (2),
local (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The physical port type of the session.
notSignificant : use for console port or
when information is not available,
emp : ethernet port on the CMM board,
ni : ethernet port on a NI coupler board."
::= { sessionActiveEntry 3 }
sessionUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The user name of the user logged-in."
::= { sessionActiveEntry 4 }
sessionUserReadPrivileges OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The read privileges of the user logged-in.
These privileges are stored as a bitmap.
Each bit represents a command family.
The number of families may go up to 64.
Applied for functional authorization
(partitioned management)."
::= { sessionActiveEntry 5 }
sessionUserWritePrivileges OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The write privileges of the user logged-in.
These privileges are stored as a bitmap.
Each bit represents a command family.
The number of families may go up to 64.
Applied for functional authorization
(partitioned management)."
::= { sessionActiveEntry 6 }
sessionUserProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The profile name of the user logged-in.
Applied for the end-user partitioned management."
::= { sessionActiveEntry 7 }
sessionUserIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the user logged-in."
::= { sessionActiveEntry 8 }
sessionRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this table entry.
An entry in this table is dynamically created when a user
connects to the switch (through console, telnet, ftp or http).
The only value supported for set is destroy(6),
to kill a user session."
::= { sessionActiveEntry 9 }
-- Session login timout
sessionLoginTimeout OBJECT-TYPE
SYNTAX INTEGER (5..600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"At login time, it is the time in seconds to get
the password, after the username has been keyed in."
DEFVAL { 55 }
::= { sessionMgr 3 }
-- Session login attempt
sessionLoginAttempt OBJECT-TYPE
SYNTAX INTEGER (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of login attempts for one session."
DEFVAL { 3 }
::= { sessionMgr 4 }
-- CLI command log enable
sessionCliCommandLogEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CLI command logging status. Enable(1) will save all CLI set command
activilies on flash memory. Disable(2) will stop the record"
DEFVAL { disable }
::= { sessionMgr 5 }
-- Session XonXoff enable
sessionXonXoffEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable xon-xoff flow control on console port"
DEFVAL { disable }
::= { sessionMgr 6 }
--
-- Trap description
--
switchMgtTrapsDesc OBJECT IDENTIFIER ::= { switchMgtTraps 1 }
switchMgtTrapsObj OBJECT IDENTIFIER ::= { switchMgtTraps 2 }
sessionAuthenticationTrap NOTIFICATION-TYPE
OBJECTS {
sessionAccessType,
sessionUserName,
sessionUserIpAddress,
sessionAuthFailure
}
STATUS current
DESCRIPTION
"Authentication Failure Trap is sent each time a user
authentication is refused."
::= {switchMgtTrapsDesc 0 1 }
--
-- Object used in the trap
--
sessionAuthFailure OBJECT-TYPE
SYNTAX INTEGER {
unknownUser (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason why the user authentication failed."
::= { switchMgtTrapsObj 1 }
--
-- Compliance Statements
--
alcatelIND1SessionMgrMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Session Manager Subsystem."
MODULE -- this module
MANDATORY-GROUPS
{
sessionConfigGroup,
sessionActiveGroup,
sessionTrapsGroup
}
::= { alcatelIND1SessionMgrMIBCompliances 1 }
--
-- Units Of Conformance
--
sessionConfigGroup OBJECT-GROUP
OBJECTS
{
sessionType, -- Session configuration table
sessionBannerFileName,
sessionInactivityTimerValue,
sessionDefaultPromptString
}
STATUS current
DESCRIPTION
"Collection of objects for management of Session Manager."
::= { alcatelIND1SessionMgrMIBGroups 1 }
sessionActiveGroup OBJECT-GROUP
OBJECTS
{
sessionIndex, -- Active users session table
sessionAccessType,
sessionPhysicalPort,
sessionUserName,
sessionUserReadPrivileges,
sessionUserWritePrivileges,
sessionUserProfileName,
sessionUserIpAddress,
sessionRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of users sessions."
::= { alcatelIND1SessionMgrMIBGroups 2 }
sessionTrapsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
sessionAuthenticationTrap
}
STATUS current
DESCRIPTION
"Collection of Traps for management of users sessions."
::= { alcatelIND1SessionMgrMIBGroups 3 }
END

1324
mibs/aos/AlcatelIND1Slb.mib Normal file

File diff suppressed because it is too large Load Diff

162
mibs/aos/AlcatelIND1Ssh.mib Normal file
View File

@ -0,0 +1,162 @@
ALCATEL-IND1-SSH-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
OBJECT-IDENTITY,
MODULE-IDENTITY FROM SNMPv2-SMI
OBJECT-GROUP,
MODULE-COMPLIANCE FROM SNMPv2-CONF
softentIND1Ssh FROM ALCATEL-IND1-BASE;
alcatelIND1SshMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific
SSH Management Information Base (MIB):
For the Birds Of Prey Product Line
SSH Subsystem.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { softentIND1Ssh 1 }
alcatelIND1SshMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For SNMP Agent Subsystem Managed Objects."
::= { alcatelIND1SshMIB 1 }
alcatelIND1SshMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For SSH Subsystem Conformance Information."
::= { alcatelIND1SshMIB 2 }
alcatelIND1SshMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For SSH Subsystem Units Of Conformance."
::= { alcatelIND1SshMIBConformance 1 }
alcatelIND1SshMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For SSH Subsystem Compliance Statements."
::= { alcatelIND1SshMIBConformance 2 }
--
-- SSH configuration
--
alaSshAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the SSH service is enabled on the switch."
DEFVAL { enabled }
::= { alcatelIND1SshMIBObjects 1 }
alaScpSftpAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the SCP/SFTP service is enabled
on the switch."
DEFVAL { enabled }
::= { alcatelIND1SshMIBObjects 2 }
alaSshPubKeyEnforceAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the Public Key Authentication is enforced
on the switch."
DEFVAL { disabled }
::= { alcatelIND1SshMIBObjects 3 }
--
-- Compliance Statements
--
alcatelIND1SshMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for SSH Subsystem."
MODULE -- this module
MANDATORY-GROUPS
{
alaSshConfigGroup
}
::= { alcatelIND1SshMIBCompliances 1 }
--
-- Units Of Conformance
--
alaSshConfigGroup OBJECT-GROUP
OBJECTS
{
alaSshAdminStatus,
alaScpSftpAdminStatus,
alaSshPubKeyEnforceAdminStatus
}
STATUS current
DESCRIPTION
"Collection of objects for SSH configuration."
::= { alcatelIND1SshMIBGroups 1 }
END

View File

@ -0,0 +1,823 @@
ALCATEL-IND1-STACK-MANAGER-MIB DEFINITIONS ::= BEGIN
IMPORTS
NOTIFICATION-TYPE,
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
RowStatus FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB
softentIND1StackMgr FROM ALCATEL-IND1-BASE
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF ;
alcatelIND1StackMgrMIB MODULE-IDENTITY
LAST-UPDATED "200902060000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
Stack Manager
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200902060000Z" -- Feb 06, 2009
DESCRIPTION "Added alaStackMgrOperStackingMode and alaStackMgrAdminStackingMode
objects.
Added AlaStackMgrStackingMode TEXTUAL-CONVENTION."
REVISION "200704030000Z" -- Apr 02, 2007
DESCRIPTION "Updated copyright information."
REVISION "200507150000Z" -- Jul 15, 2005
DESCRIPTION "New trap alaStackMgrBadMixTrap has been added.
AlaStackMgrSlotState & AlaStackMgrLinkNumber textual convention
have been modified."
REVISION "200407010000Z" -- Jul 01, 2004
DESCRIPTION "Updates on definitions for link states.
Updates on pass through slot range."
REVISION "200404230000Z" -- Apr 23, 2004
DESCRIPTION "New trap alaStackMgrOutOfPassThruSlotsTrap has been added."
REVISION "200404080000Z" -- Apr 08, 2004
DESCRIPTION "alaStackMgrPassThruTrap has been split in three traps to assure
backwards compatibility with previous releases of the Birds Of
Prey products."
REVISION "200404040000Z" -- Apr 04, 2004
DESCRIPTION "-Command action and command status objects added to the chassis table.
-Link state textual conventions have been updated."
REVISION "200403220000Z" -- Mar 23, 2004
DESCRIPTION "Objects to handle information about token usage."
REVISION "200403080000Z" -- Mar 08, 2004
DESCRIPTION "Objects to support the pass through mode added."
REVISION "200108270000Z" -- Aug 27, 2001
DESCRIPTION "Addressing discrepancies with Alcatel Standard."
::= { softentIND1StackMgr 1 }
alcatelIND1StackMgrMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1StackMgrMIB 1 }
alcatelIND1StackMgrMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1StackMgrMIB 2 }
alcatelIND1StackMgrTrapObjects OBJECT IDENTIFIER ::= { alcatelIND1StackMgrMIB 3 }
alaStackMgrTraps OBJECT IDENTIFIER ::= { alcatelIND1StackMgrMIB 4 }
AlaStackMgrLinkNumber ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Lists the port numbers that the stackable ports can hold.
Also the values are the same as the one marked on the Stack chassis pannel.
These values are hardware dependent as follows:
- First generation stackable switches - 24 ports: linkA27=27, linkB28=28,
- First generation stackable switches - 48 ports: linkA51=51, linkB52=52,
- 1st version of 2nd generation stackable switches : linkA31=31, linkB32=32.
- 2nd version of 2nd generation stackable switches 24-port : linkA25=25, linkB26=26,
- 2nd version of 2nd generation stackable switches 48-port : linkA29=29, linkB30=30."
SYNTAX INTEGER { linkA27(27),
linkB28(28),
linkA51(51),
linkB52(52),
linkA31(31),
linkB32(32),
linkA25(25),
linkB26(26),
linkA29(29),
linkB30(30),
linkA(1),
linkB(2) }
AlaStackMgrNINumber ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The numbers allocated for the stack NIs are as follows:
- 0 = invalid slot number;
- 1..8 = valid and assigned slot numbers corresponding values from the entPhysicalTable;
- 1001..1008 = switches operating in pass through mode;
- 255 = unassigned slot number."
SYNTAX INTEGER (0..1008)
AlaStackMgrLinkStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Provides the logical stack link status. The logical link is
considered operational if the physical link is operational and communication
with the adjacent switch is active. The possible values are:
- up(1),
- down(2)."
SYNTAX INTEGER { up(1), down(2) }
AlaStackMgrSlotRole ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Indicates the role of each switch within the stack as follows:
- unassigned(0),
- primary(1),
- secondary(2),
- idle(3),
- standalone(4),
- passthrough(5)"
SYNTAX INTEGER { unassigned (0),
primary (1),
secondary (2),
idle (3),
standalone (4),
passthrough (5) }
AlaStackMgrStackStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Indicates whether the stack ring is or not in loop as follows:
- loop(1),
- noloop(2)"
SYNTAX INTEGER { loop(1), noloop(2) }
AlaStackMgrSlotState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Current operational state of a stack element as follows:
- running(1) : switch is fully operational,
- duplicateSlot(2): switch operates in pass through mode due to slot duplication,
- clearedSlot(3) : switch operates in pass through mode upon management command,
- outOfSlots(4) : switch operates in pass through because the maximum number of
allowed stackable swicthes has been reached,
- outOfTokens(5) : switch operates in pass through mode because no tokens are
available to be assigned.
- badMix (6) : switch operates in pass through mode because it's not compatible
with the existing stack."
SYNTAX INTEGER { running (1),
duplicateSlot (2),
clearedSlot (3),
outOfSlots (4),
outOfTokens (5),
badMix (6) }
AlaStackMgrCommandAction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Identifies which of the following actions is to be performed:
- notSiginificant(0) : no action,
- clearSlot(1) : saved slot number will be removed from persistent database,
- clearSlotImmediately : saved slot number will be cleared and change will be in effect
right away causing the switch to enter in pass through mode,
- reloadAny(3) : reboot an element regardless of its operational mode,
- reloadPassThru(4) : reboot an element that is operating in pass thru mode."
SYNTAX INTEGER { notSignificant(0),
clearSlot(1),
clearSlotImmediately(2),
reloadAny(3),
reloadPassThru(4) }
AlaStackMgrCommandStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Identifies the current status of the last action command
received as follows:
- notSignificant(0),
- clearSlotInProgress(1),
- clearSlotFailed(2),
- clearSlotSuccess(3),
- setSlotInProgress(4),
- setSlotFailed(5),
- setSlotSuccess(6)."
SYNTAX INTEGER { notSignificant(0),
clearSlotInProgress(1),
clearSlotFailed(2),
clearSlotSuccess(3),
setSlotInProgress(4),
setSlotFailed(5),
setSlotSuccess(6) }
AlaStackMgrStackingMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Stacking mode, which specifies the ability of a switch
to be part of a set of switches or virtual chassis:
- stackable(1) :the switch may be stacked with other
switches in the same virtual chassis.
- standalone(2) :the switch is not allowed to be stacked together
with other switches."
SYNTAX INTEGER {
stackable(1),
standalone(2)
}
-----------------------------------------------
-- Stack Chassis Table
-----------------------------------------------
alaStackMgrChassisTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaStackMgrChassisEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Maintains a list with information about all the switches
that participate on the stack herein refered to as chassis."
::= { alcatelIND1StackMgrMIBObjects 1 }
alaStackMgrChassisEntry OBJECT-TYPE
SYNTAX AlaStackMgrChassisEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each entry corresponds to a chassis and lists its role and
neighbors in the stack."
INDEX { alaStackMgrSlotNINumber }
::= { alaStackMgrChassisTable 1 }
AlaStackMgrChassisEntry ::= SEQUENCE {
alaStackMgrSlotNINumber AlaStackMgrNINumber,
alaStackMgrSlotCMMNumber INTEGER,
alaStackMgrChasRole AlaStackMgrSlotRole,
alaStackMgrLocalLinkStateA AlaStackMgrLinkStatus,
alaStackMgrRemoteNISlotA AlaStackMgrNINumber,
alaStackMgrRemoteLinkA AlaStackMgrLinkNumber,
alaStackMgrLocalLinkStateB AlaStackMgrLinkStatus,
alaStackMgrRemoteNISlotB AlaStackMgrNINumber,
alaStackMgrRemoteLinkB AlaStackMgrLinkNumber,
alaStackMgrChasState AlaStackMgrSlotState,
alaStackMgrSavedSlotNINumber AlaStackMgrNINumber,
alaStackMgrCommandAction AlaStackMgrCommandAction,
alaStackMgrCommandStatus AlaStackMgrCommandStatus,
alaStackMgrOperStackingMode AlaStackMgrStackingMode,
alaStackMgrAdminStackingMode AlaStackMgrStackingMode
}
alaStackMgrSlotNINumber OBJECT-TYPE
SYNTAX AlaStackMgrNINumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Numbers allocated for the stack NIs as follows:
- 0: invalid slot number
- 1..8: valid and assigned slot numbers corresponding to values from the entPhysicalTable
- 1001..1008: swicthes operating in pass through mode
- 255: unassigned slot number."
::= { alaStackMgrChassisEntry 1 }
alaStackMgrSlotCMMNumber OBJECT-TYPE
SYNTAX INTEGER (0..72)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The numbers allocated for the stack CMMs are from 65..72 or 0 if not present"
::= { alaStackMgrChassisEntry 2 }
alaStackMgrChasRole OBJECT-TYPE
SYNTAX AlaStackMgrSlotRole
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The current role of the chassis as follows:
- unassigned(0),
- primary(1),
- secondary(2),
- idle(3),
- standalone(4),
- passthrough(5)."
::= { alaStackMgrChassisEntry 3 }
alaStackMgrLocalLinkStateA OBJECT-TYPE
SYNTAX AlaStackMgrLinkStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "1 indicates that the stacking link A is up, which means it knows its adjacent node.
2 indicates that the stacking link A is inactive and RemoteNISlotA and RemoteLinkA are not significants."
::= { alaStackMgrChassisEntry 4 }
alaStackMgrRemoteNISlotA OBJECT-TYPE
SYNTAX AlaStackMgrNINumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION " This is the remote NI slot seen by the current NI through its stacking link A.
The numbers allocated for the Stack NIs are 1..8, 1001..1008 or 0 if not present"
::= { alaStackMgrChassisEntry 5 }
alaStackMgrRemoteLinkA OBJECT-TYPE
SYNTAX AlaStackMgrLinkNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is the remote link of the remote NI slot seen through the stacking link A.
The values for these ports are platform dependent. The possible values are:
- 0: not present
- linkA: 25, 27, 29, 31 or 51
- linkB: 26, 28, 30, 32 or 52."
::= { alaStackMgrChassisEntry 6 }
alaStackMgrLocalLinkStateB OBJECT-TYPE
SYNTAX AlaStackMgrLinkStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "1 indicates that the stacking link B is up, which means it knows its adjacent node.
2 indicates that the stacking link B is inactive and RemoteNISlotB and RemoteLinkB are not significants."
::= { alaStackMgrChassisEntry 7 }
alaStackMgrRemoteNISlotB OBJECT-TYPE
SYNTAX AlaStackMgrNINumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION " This is the remote NI slot seen by the current NI through its stacking link B.
The numbers allocated for the Stack NIs are 1..8, 1001..1008 or 0 if not present"
::= { alaStackMgrChassisEntry 8 }
alaStackMgrRemoteLinkB OBJECT-TYPE
SYNTAX AlaStackMgrLinkNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is the remote link of the remote NI slot seen through the stacking link B.
The values for these ports are platform dependent. The possible values are:
- 0: not present
- linkA: 25, 27, 29, 31 or 51
- linkB: 26, 28, 30, 32 or 52."
::= { alaStackMgrChassisEntry 9 }
alaStackMgrChasState OBJECT-TYPE
SYNTAX AlaStackMgrSlotState
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This current state of the chassis: running (1), duplicateSlot (2), clearedSlot (3),
outOfSlots (4), outOfTokens (5), or badMix (6)."
::= { alaStackMgrChassisEntry 10 }
alaStackMgrSavedSlotNINumber OBJECT-TYPE
SYNTAX AlaStackMgrNINumber
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Slot number stored in persistent memory that will be in effect if the stack
element reboots. Only slot numbers in the range 1..8 are allowed."
::= { alaStackMgrChassisEntry 11 }
alaStackMgrCommandAction OBJECT-TYPE
SYNTAX AlaStackMgrCommandAction
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object identifies which of the following Actions is to be performed:
clearSlot(1), clearSlotImmediately (2) or reload (3). Whenever a new command is received,
the value of the object alaStackMgrCommandStatus will be updated accordingly."
::= { alaStackMgrChassisEntry 12 }
alaStackMgrCommandStatus OBJECT-TYPE
SYNTAX AlaStackMgrCommandStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object provides the current status of last command received from the management
as follows: notSignificant(0), clearSlotInProgress(1), clearSlotFailed(2), clearSlotSuccess(3),
setSlotInProgress(4), setSlotFailed(5) or setSlotSuccess(6).
New commands are only accepted if the value of this object is different than setSlotInProgress
and clearSlotInProgress."
::= { alaStackMgrChassisEntry 13 }
alaStackMgrOperStackingMode OBJECT-TYPE
SYNTAX AlaStackMgrStackingMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object specifies the current running mode of the switch."
::= { alaStackMgrChassisEntry 14 }
alaStackMgrAdminStackingMode OBJECT-TYPE
SYNTAX AlaStackMgrStackingMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object specifies the stack mode atained on reload."
::= { alaStackMgrChassisEntry 15 }
----------------------------------------------------------
-- Stack Mgr Statistics Table
----------------------------------------------------------
alaStackMgrStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaStackMgrStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Stack port statistics table."
::= { alcatelIND1StackMgrMIBObjects 2 }
alaStackMgrStatsEntry OBJECT-TYPE
SYNTAX AlaStackMgrStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Stats table for stackable ports."
INDEX { alaStackMgrSlotNINumber, alaStackMgrStatLinkNumber}
::= { alaStackMgrStatsTable 1 }
AlaStackMgrStatsEntry ::= SEQUENCE {
alaStackMgrStatLinkNumber AlaStackMgrLinkNumber,
alaStackMgrStatPktsRx Counter32,
alaStackMgrStatPktsTx Counter32,
alaStackMgrStatErrorsRx Counter32,
alaStackMgrStatErrorsTx Counter32,
alaStackMgrStatDelayFromLastMsg INTEGER
}
alaStackMgrStatLinkNumber OBJECT-TYPE
SYNTAX AlaStackMgrLinkNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Local link refers to the stacking port on each slot.
The values of these ports are:
- linkA: 25, 27, 29, 31 or 51
- linkB: 26, 28, 30, 32 or 52."
::= { alaStackMgrStatsEntry 1 }
alaStackMgrStatPktsRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets recieved on this port."
::= { alaStackMgrStatsEntry 2 }
alaStackMgrStatPktsTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets transmitted on this port."
::= { alaStackMgrStatsEntry 3 }
alaStackMgrStatErrorsRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets in error - received on the port."
::= { alaStackMgrStatsEntry 4 }
alaStackMgrStatErrorsTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets in error - transmitted on the port."
::= { alaStackMgrStatsEntry 5 }
alaStackMgrStatDelayFromLastMsg OBJECT-TYPE
SYNTAX INTEGER ( 0 .. 2147483647 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The delay since the last message."
::= { alaStackMgrStatsEntry 6 }
----------------------------------------------------------
-- Stack Mgr Global Properties
----------------------------------------------------------
alaStackMgrStackStatus OBJECT-TYPE
SYNTAX AlaStackMgrStackStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the Stack is or not in Loop."
::= { alcatelIND1StackMgrMIBObjects 3 }
alaStackMgrTokensUsed OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the total number of tokens that have been allocated to all the
elements in the stack."
::= { alcatelIND1StackMgrMIBObjects 4 }
alaStackMgrTokensAvailable OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the total number of tokens that are still available and that
potentially may be allocated to elements of the stack."
::= { alcatelIND1StackMgrMIBObjects 5 }
-----------------------------------------------
-- Stack Static Route Table
-----------------------------------------------
alaStackMgrStaticRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaStackMgrStaticRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Maintains a list with information about all the static
routes in the stack."
::= { alcatelIND1StackMgrMIBObjects 6 }
alaStackMgrStaticRouteEntry OBJECT-TYPE
SYNTAX AlaStackMgrStaticRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each entry corresponds to a static route and lists its source and
destination in the stack."
INDEX { alaStackMgrStaticRouteSrcStartIf,alaStackMgrStaticRouteSrcEndIf,alaStackMgrStaticRouteDstStartIf,alaStackMgrStaticRouteDstEndIf}
::= { alaStackMgrStaticRouteTable 1 }
AlaStackMgrStaticRouteEntry ::= SEQUENCE {
alaStackMgrStaticRouteSrcStartIf InterfaceIndex,
alaStackMgrStaticRouteSrcEndIf InterfaceIndex,
alaStackMgrStaticRouteDstStartIf InterfaceIndex ,
alaStackMgrStaticRouteDstEndIf InterfaceIndex ,
alaStackMgrStaticRoutePort AlaStackMgrLinkNumber,
alaStackMgrStaticRoutePortState AlaStackMgrLinkStatus,
alaStackMgrStaticRouteStatus INTEGER,
alaStackMgrStaticRouteRowStatus RowStatus
}
alaStackMgrStaticRouteSrcStartIf OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The physical identification number for start source range of the static route"
::= { alaStackMgrStaticRouteEntry 1 }
alaStackMgrStaticRouteSrcEndIf OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The physical identification number for end source range of the static route"
::= { alaStackMgrStaticRouteEntry 2 }
alaStackMgrStaticRouteDstStartIf OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The physical identification number for start destination range of the static route"
::= { alaStackMgrStaticRouteEntry 3 }
alaStackMgrStaticRouteDstEndIf OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The physical identification number for end destination range of the static route"
::= { alaStackMgrStaticRouteEntry 4 }
alaStackMgrStaticRoutePort OBJECT-TYPE
SYNTAX AlaStackMgrLinkNumber
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This is the stack link to the destination NI slot .
The values for these ports are platform dependent. The possible values are:
- 0: not present
- linkA: 25, 27, 29, 31 or 51
- linkB: 26, 28, 30, 32 or 52.
Incase of static routesthe value is either 1(STACKA) or 2(STACKB)"
DEFVAL { 1 }
::= { alaStackMgrStaticRouteEntry 5 }
alaStackMgrStaticRoutePortState OBJECT-TYPE
SYNTAX AlaStackMgrLinkStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "1 indicates that the static route stacking link is up .
2 indicates that the stacking link is inactive."
::= { alaStackMgrStaticRouteEntry 6 }
alaStackMgrStaticRouteStatus OBJECT-TYPE
SYNTAX INTEGER {
on (1),
off (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether this static route is enabled or disabled ."
DEFVAL { on }
::= { alaStackMgrStaticRouteEntry 7 }
alaStackMgrStaticRouteRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this table entry.
"
::= { alaStackMgrStaticRouteEntry 8 }
-------------------------------------------------------
-- Stack Manager Trap Objects
-------------------------------------------------------
alaStackMgrTrapLinkNumber OBJECT-TYPE
SYNTAX AlaStackMgrLinkNumber
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Holds the link number, when the stack is not in loop."
::= { alcatelIND1StackMgrTrapObjects 1 }
alaStackMgrPrimary OBJECT-TYPE
SYNTAX AlaStackMgrNINumber
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Holds the slot number of the stack element that plays the role of Primary."
::= { alcatelIND1StackMgrTrapObjects 2 }
alaStackMgrSecondary OBJECT-TYPE
SYNTAX AlaStackMgrNINumber
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Holds the slot number of the stack element that plays the role of Secondary."
::= { alcatelIND1StackMgrTrapObjects 3 }
-------------------------------------------------------
-- Stack Manager Traps
-------------------------------------------------------
alaStackMgrDuplicateSlotTrap NOTIFICATION-TYPE
OBJECTS {
alaStackMgrSlotNINumber
}
STATUS current
DESCRIPTION
"The element specified by alaStackMgrSlotNINumber has the same slot number of
another element of the stack and it must relinquish its operational status
because it has a higher election key (up time, slot, mac).
The elements will be put in pass through mode."
::= { alaStackMgrTraps 0 1 }
alaStackMgrNeighborChangeTrap NOTIFICATION-TYPE
OBJECTS {
alaStackMgrStackStatus,
alaStackMgrSlotNINumber,
alaStackMgrTrapLinkNumber
}
STATUS current
DESCRIPTION
"Indicates whether the stack is in loop or not.
In case of no loop, alaStackMgrSlotNINumber and alaStackMgrTrapLinkNumber
indicate where the Stack is broken"
::= { alaStackMgrTraps 0 2 }
alaStackMgrRoleChangeTrap NOTIFICATION-TYPE
OBJECTS {
alaStackMgrPrimary,
alaStackMgrSecondary
}
STATUS current
DESCRIPTION
" Role Change Trap. Indicates that a new primary or secondary is elected."
::= { alaStackMgrTraps 0 3 }
alaStackMgrDuplicateRoleTrap NOTIFICATION-TYPE
OBJECTS {
alaStackMgrSlotNINumber,
alaStackMgrChasRole
}
STATUS current
DESCRIPTION
"The element identified by alaStackMgrSlotNINumber detected the presence of
two elements with the same primary or secondary role as specified by
alaStackMgrChasRole on the stack."
::= { alaStackMgrTraps 0 4 }
alaStackMgrClearedSlotTrap NOTIFICATION-TYPE
OBJECTS {
alaStackMgrSlotNINumber
}
STATUS current
DESCRIPTION
"The element identified by alaStackMgrSlotNINumber will enter the pass through
mode because its operational slot was cleared with immediate effect."
::= { alaStackMgrTraps 0 5 }
alaStackMgrOutOfSlotsTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"One element of the stack will enter the pass through mode because there
are no slot numbers available to be assigned to this element."
::= { alaStackMgrTraps 0 6 }
alaStackMgrOutOfTokensTrap NOTIFICATION-TYPE
OBJECTS {
alaStackMgrSlotNINumber
}
STATUS current
DESCRIPTION
"The element identified by alaStackMgrSlotNINumber will enter the pass through
mode because there are no tokens available to be assigned to this element."
::= { alaStackMgrTraps 0 7 }
alaStackMgrOutOfPassThruSlotsTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"There are no pass through slots available to be assigned to an element
that is supposed to enter the pass through mode."
::= { alaStackMgrTraps 0 8 }
alaStackMgrBadMixTrap NOTIFICATION-TYPE
OBJECTS {
alaStackMgrSlotNINumber
}
STATUS current
DESCRIPTION
"The element identified by alaStackMgrSlotNINumber will enter the pass through
mode because it is not compatible with the existing stack."
::= { alaStackMgrTraps 0 9 }
-- StackMgr Conformance
alcatelIND1StackMgrMIBGroups OBJECT IDENTIFIER ::=
{ alcatelIND1StackMgrMIBConformance 1 }
alcatelIND1StackMgrMIBCompliances OBJECT IDENTIFIER ::=
{ alcatelIND1StackMgrMIBConformance 2 }
alaStackMgrCfgMgrGroup OBJECT-GROUP
OBJECTS {
alaStackMgrSlotNINumber,
alaStackMgrSlotCMMNumber,
alaStackMgrChasRole,
alaStackMgrLocalLinkStateA,
alaStackMgrRemoteNISlotA,
alaStackMgrRemoteLinkA,
alaStackMgrLocalLinkStateB,
alaStackMgrRemoteNISlotB,
alaStackMgrRemoteLinkB,
alaStackMgrChasState,
alaStackMgrSavedSlotNINumber,
alaStackMgrCommandAction,
alaStackMgrCommandStatus,
alaStackMgrOperStackingMode,
alaStackMgrAdminStackingMode
}
STATUS current
DESCRIPTION
"A collection of objects providing information about
the topology of the stack ."
::= { alcatelIND1StackMgrMIBGroups 1 }
alaStackMgrNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { alaStackMgrDuplicateSlotTrap,
alaStackMgrNeighborChangeTrap,
alaStackMgrRoleChangeTrap,
alaStackMgrDuplicateRoleTrap,
alaStackMgrClearedSlotTrap,
alaStackMgrOutOfSlotsTrap,
alaStackMgrOutOfTokensTrap,
alaStackMgrOutOfPassThruSlotsTrap,
alaStackMgrBadMixTrap
}
STATUS current
DESCRIPTION
"A collection of notifications for signaling Stack manager events."
::= { alcatelIND1StackMgrMIBGroups 2 }
alcatelIND1StackMgrMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for device support of Stack Manager."
MODULE
MANDATORY-GROUPS {
alaStackMgrCfgMgrGroup,
alaStackMgrNotificationGroup
}
::= { alcatelIND1StackMgrMIBCompliances 1 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,911 @@
ALCATEL-IND1-TP-DEVICES DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY
FROM
SNMPv2-SMI
hardwareIND1Devices
FROM
ALCATEL-IND1-BASE;
alcatelIND1TpDevicesMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
This module provides Object Indentifier definitions for
Chassis and Modules of the third party Alcatel Internetworking
Product Lines.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2004 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200403030000Z"
DESCRIPTION
"Initial version of this MIB Module."
::= { hardwareIND1Devices 2 }
familyOmniAccess4000 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess 4000 Series Product Family."
::= { alcatelIND1TpDevicesMIB 1 }
chassisOmniAccess4000 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess 4000 Series Chassis."
::= { familyOmniAccess4000 1 }
deviceOmniAccess4012 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 4012 12-Slot Chassis.
Model Name:
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.1.1.1"
::= { chassisOmniAccess4000 1 }
deviceOmniAccess4024 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 4024 24-Slot Chassis.
Model Name:
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.1.1.2"
::= { chassisOmniAccess4000 2 }
deviceOmniAccess4102 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 41024 2-Slot Chassis.
Model Name:
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.1.1.3"
::= { chassisOmniAccess4000 3 }
fansOmniAccess4000 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess 4000 Series Fan Trays."
::= { familyOmniAccess4000 2 }
powersOmniAccess4000 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess 4000 Series Power Supplies."
::= { familyOmniAccess4000 3 }
modulesOmniAccess4000 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess 4000 Series Modules."
::= { familyOmniAccess4000 4 }
--------------------------------------------------------------------------------
familyOmniAccessWireless OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess Wireless Series Product Family."
::= { alcatelIND1TpDevicesMIB 2 }
chassisOmniAccessWireless OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess Wireless Series Chassis."
::= { familyOmniAccessWireless 1 }
chassisOmniAccessWirelessSwitch OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess Wireless Series Switches."
::= { chassisOmniAccessWireless 1 }
deviceOmniAccess5000 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 5000 Chassis.
Model Name: OAW-5000
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.1"
::= { chassisOmniAccessWirelessSwitch 1 }
deviceOmniAccess4324 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 4024 24-Slot Chassis.
Model Name: OAW-4024
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.2 "
::= { chassisOmniAccessWirelessSwitch 2 }
deviceOmniAccess4308 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 4308 8-Slot Chassis.
Model Name: OAW-4308
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.3"
::= { chassisOmniAccessWirelessSwitch 3 }
deviceOmniAccess6000 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccessChassis.
Model Name: OAW-6000
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4"
::= { chassisOmniAccessWirelessSwitch 4 }
-- Note: Earlier AOS MIB had assigned this OID to OAW-4304
deviceOmniAccess4302 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccessChassis - Branch Wireless Controller
Model Name: OAW-4302
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.5"
::= { chassisOmniAccessWirelessSwitch 5 }
deviceOmniAccess4504 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccessChassis - Branch Wireless Controller
Model Name: OAW-4504
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.6"
::= { chassisOmniAccessWirelessSwitch 6 }
deviceOmniAccess4604 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccessChassis - Branch Wireless Controller
Model Name: OAW-4604
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.7"
::= { chassisOmniAccessWirelessSwitch 7 }
deviceOmniAccess4704 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccessChassis - Branch Wireless Controller
Model Name: OAW-4704
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.8"
::= { chassisOmniAccessWirelessSwitch 8 }
-- Note: this device earlier had assigned OID now used for OAW-4302 by Aruba
deviceOmniAccess4304 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccessChassis - Branch Wireless Controller
Model Name: OAW-4304
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.9"
::= { chassisOmniAccessWirelessSwitch 9 }
deviceOmniAccess4306 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 4306 Wireless LAN switch
Model Name: OAW-4306
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.10"
::= { chassisOmniAccessWirelessSwitch 10 }
deviceOmniAccess4306G OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 4306G Wireless LAN switch
Model Name: OAW-4306G
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.11"
::= { chassisOmniAccessWirelessSwitch 11 }
deviceOmniAccess4306GW OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 4306GW Wireless LAN switch
Model Name: OAW-4306GW
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.12"
::= { chassisOmniAccessWirelessSwitch 12 }
chassisOmniAccessWirelessAP OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess Wireless Access Points."
::= { chassisOmniAccessWireless 2 }
deviceOmniAccessAP60 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess AP60 Access point Chassis.
Model Name: OAW-AP60
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.1"
::= { chassisOmniAccessWirelessAP 1 }
deviceOmniAccessAP61 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess AP61 Access point Chassis.
Model Name: OAW-AP61
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.2 "
::= { chassisOmniAccessWirelessAP 2 }
deviceOmniAccessAP70 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess AP70 Access point Chassis.
Model Name: OAW-AP70
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.3"
::= { chassisOmniAccessWirelessAP 3 }
deviceOmniAccessAP80S OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess AP80S - Outdoor Dual Radio Access Point
Model Name: OAW-AP80S
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.4"
::= { chassisOmniAccessWirelessAP 4 }
deviceOmniAccessAP80M OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess AP80M - Outdoor Dual Radio Access Point
Model Name: OAW-AP80M
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.5"
::= { chassisOmniAccessWirelessAP 5 }
deviceOmniAccessAP65 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess AP65 - Dual Radio Access Point
Model Name: OAW-AP65
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.6"
::= { chassisOmniAccessWirelessAP 6 }
deviceOmniAccessAP40 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess AP40 - Single Radio Access Point
Model Name: OAW-AP40
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.7"
::= { chassisOmniAccessWirelessAP 7 }
deviceOmniAccessAP85 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OAW-AP85 Wireless Access Point
Model Name: OAW-AP85
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.8"
::= { chassisOmniAccessWirelessAP 8 }
deviceOmniAccessAP41 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OAW-AP41 Wireless Access Point - a, b/g
Model Name: OAW-AP41
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.9"
::= { chassisOmniAccessWirelessAP 9 }
deviceOmniAccessAP120 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OAW-AP120 Wireless Access Point
Model Name: OAW-AP120
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.10"
::= { chassisOmniAccessWirelessAP 10 }
deviceOmniAccessAP121 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OAW-AP121 Wireless Access Point
Model Name: OAW-AP121
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.11"
::= { chassisOmniAccessWirelessAP 11 }
deviceOmniAccessAP124 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OAW-AP124 Wireless Access Point
Model Name: OAW-AP124
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.12"
::= { chassisOmniAccessWirelessAP 12 }
deviceOmniAccessAP125 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OAW-AP125 Wireless Access Point
Model Name: OAW-AP125
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.13"
::= { chassisOmniAccessWirelessAP 13 }
deviceOmniAccessAP120ABG OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OAW-AP120 Wireless Access Point (802.11a -or- b/g only, pre-n upgradeable)
Model Name: OAW-AP120ABG
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.14"
::= { chassisOmniAccessWirelessAP 14 }
deviceOmniAccessAP121ABG OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OAW-AP121 Wireless Access Point (802.11a -or- b/g only, pre-n upgradeable)
Model Name: OAW-AP121ABG
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.15"
::= { chassisOmniAccessWirelessAP 15 }
deviceOmniAccessAP124ABG OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OAW-AP124 Wireless Access Point (802.11a/b/g only, pre-n upgradeable)
Model Name: OAW-AP124ABG
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.16"
::= { chassisOmniAccessWirelessAP 16 }
deviceOmniAccessAP125ABG OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OAW-AP125 Wireless Access Point (802.11a/b/g only, pre-n upgradeable)
Model Name: OAW-AP125ABG
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.17"
::= { chassisOmniAccessWirelessAP 17 }
fansOmniAccessWireless OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess Wireless Series Fan Trays."
::= { familyOmniAccessWireless 2 }
powersOmniAccessWireless OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess Wireless Series Power Supplies."
::= { familyOmniAccessWireless 3 }
modulesOmniAccessWireless OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess Wireless Series Modules."
::= { familyOmniAccessWireless 4 }
chassisOmniAccess6000Wireless OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess 6000 Wireless Series Chassis."
::= { deviceOmniAccess6000 1 }
-- use the same OID for both PS2 and PS4 devices
deviceOmniAccess6000PS2 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 6000 Chassis for non POE with one modular
4-Slot 19-in Chassis.
Model Name: OAW-6000-PS2
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4.1.1 "
::= { chassisOmniAccess6000Wireless 1 }
fansOmniAccess6000Wireless OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess Wireless Series Fan Trays."
::= { deviceOmniAccess6000 2 }
powersOmniAccess6000Wireless OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess Wireless Series Power Supplies."
::= { deviceOmniAccess6000 3 }
modulesOmniAccess6000Wireless OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess 6000 Wireless Series Modules."
::= { deviceOmniAccess6000 4 }
-- Should we use the same OID for both S1 cards
deviceOmniAccess6000SCI48 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 6000 Supervisor Card I with adaptive RF management
and support for up to 48 Access Points.
Model Name: OAW-SC-1-48
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4.4.1 "
::= { modulesOmniAccess6000Wireless 1 }
deviceOmniAccess6000SCII256 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 6000 Supervisor Card II with adaptive RF
management and support for up to 256 Access Points.
Model Name: OAW-SC-2-256
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4.4.3 "
::= { modulesOmniAccess6000Wireless 3 }
deviceOmniAccess6000LC2G OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 2GE Line Card with support for two GBIC uplinks.
Model Name: OAW-LC-2G
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4.4.4 "
::= { modulesOmniAccess6000Wireless 4 }
deviceOmniAccess6000LC2G24F OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 2GE24F Line Card with support for 24 auto-sensing
10/100 interfaces and two GBIC uplinks.
Model Name: OAW-LC-2G24F
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4.4.5 "
::= { modulesOmniAccess6000Wireless 5 }
deviceOmniAccess6000LC2G24FP OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 2GE24FP Line Card with support for 24 auto-sensing
10/100 interfaces with Power over Ethernet (PoE) and two GBIC
uplinks.
Model Name: OAW-LC-2G24FP
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4.4.6 "
::= { modulesOmniAccess6000Wireless 6 }
-- Use the same OID for - OAW-S3-0-2X10G
-- Use the same OID for - OAW-S3-CS-2X10G
-- Use the same OID for - OAW-S3-0S-2X10G
deviceOmniAccess6000S3C20G OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess Supervisor Card III , 10x 1000Base-X (SFP), 2x
10GBase-X (XFP), supports 128 AP.
Model Name: OAW-S3-C-2X10G
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4.4.7 "
::= { modulesOmniAccess6000Wireless 7 }
--------------------------------------------------------------------------------
familyOmniAccessWAN OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess WAN Series Product Family."
::= { alcatelIND1TpDevicesMIB 3 }
chassisOmniAccessWAN OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess WAN Series Chassis."
::= { familyOmniAccessWAN 1 }
deviceOmniAccess604T1 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 604 Chassis. WAN Branch Router providing 4-ports active
T1, (2) 10/100 Eth. Ports, 32MB FLASH, 256MB SDRAM, BGP
Model Name: OA-604-T1
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.20"
::= { chassisOmniAccessWAN 20}
deviceOmniAccess604E1 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 604 Chassis. WAN Branch Router providing 4-ports active
E1, (2) 10/100 Eth. Ports, 32MB FLASH, 256MB SDRAM, BGP
Model Name: OA-604-E1
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.21"
::= { chassisOmniAccessWAN 21}
deviceOmniAccess602T1 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 602 Chassis. WAN Branch Router providing 2-ports active
T1, (2) 10/100 Eth. Ports, 16MB FLASH, 256MB SDRAM, BGP
Model Name: OA-602-T1
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.22 "
::= { chassisOmniAccessWAN 22}
deviceOmniAccess602E1 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 602 Chassis. WAN Branch Router providing 2-ports active
E1, (2) 10/100 Eth. Ports, 16MB FLASH, 256MB SDRAM, BGP
Model Name: OA-602-E1
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.23"
::= { chassisOmniAccessWAN 23}
deviceOmniAccess601 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 601 Chassis. WAN Branch Router providing 1-port active
T1/E1, (2) 10/100 Eth. Ports, 16MB FLASH, 128MB SDRAM, BGP
Model Name: OA-601
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.30"
::= { chassisOmniAccessWAN 30 }
deviceOmniAccess601SBU OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 601 Chassis - WAN Branch Router providing 1-port active
USP port, 1-port ISDN BRI type U interface, (2) 10/100 Eth. Ports,
16MB FLASH, 128MB SDRAM, BGP
Model Name: OA-601S-BU
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.31"
::= { chassisOmniAccessWAN 31 }
deviceOmniAccess625 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess OA-625 Chassis. Modular WAN Branch Router providing
2-slots for WAN Interface Modules (WIM), (2) 10/100 Eth. Ports,
64MB FLASH, 256MB SDRAM, BGP
Model Name: OA-625
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.32"
::= { chassisOmniAccessWAN 32 }
deviceOmniAccess601SBST OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 601 Chassis - WAN Branch Router providing 1-port active
USP port, 1-port ISDN BRI type ST interface, (2) 10/100 Eth. Ports,
16MB FLASH, 128MB SDRAM, BGP
Model Name: OA-601S-BST
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.33"
::= { chassisOmniAccessWAN 33 }
deviceOmniAccess601BU OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 601 Chassis - WAN Branch Router providing 1-port active
T1/E1, 1-port ISDN BRI type U interface, (2) 10/100 Eth. Ports,
16MB FLASH, 128MB SDRAM, BGP
Model Name: OA-601-BU
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.34"
::= { chassisOmniAccessWAN 34 }
deviceOmniAccess601BST OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 601 Chassis - WAN Branch Router providing 1-port active
T1/E1, 1-port ISDN BRI type ST interface, (2) 10/100 Eth. Ports,
16MB FLASH, 128MB SDRAM, BGP
Model Name: OA-601-BST
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.3.1.35"
::= { chassisOmniAccessWAN 35 }
fansOmniAccessWAN OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess 4000 Series Fan Trays."
::= { familyOmniAccessWAN 2 }
powersOmniAccessWAN OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess WAN Series Power Supplies."
::= { familyOmniAccessWAN 3 }
modulesOmniAccessWAN OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess WAN Series Modules."
::= { familyOmniAccessWAN 4 }
--------------------------------------------------------------------------------
family6200 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For 6200 Series Product Family."
::= { alcatelIND1TpDevicesMIB 4 }
chassis6200 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for 6200 Series Chassis."
::= { family6200 1 }
device6224 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"6224 - stackable chassis consisting of 24 10/100 RJ45 ports,
two 10/100/1000 RJ45 ports, two combo ports 10/100/1000 RJ45 or fiber SFP
Model Name: OmniStack LS 6224
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.4.1.1 "
::= { chassis6200 1 }
device6224P OBJECT-IDENTITY
STATUS current
DESCRIPTION
"6224P - stackable chassis consisting of 24 10/100 POE RJ45 ports,
two 10/100/1000 RJ45 ports, two combo ports 10/100/1000 RJ45 or fiber SFP
Model Name: OmniStack LS 6224P
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.4.1.2 "
::= { chassis6200 2}
device6248 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"6248 - stackable chassis consisting of 48 10/100 RJ45 ports,
two 10/100/1000 RJ45 ports, two combo ports 10/100/1000 RJ45 or fiber SFP
Model Name: OmniStack LS 6248
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.4.1.3 "
::= { chassis6200 3}
device6248P OBJECT-IDENTITY
STATUS current
DESCRIPTION
"6248P - stackable chassis consisting of 48 10/100 POE RJ45 ports,
two 10/100/1000 RJ45 ports, two combo ports 10/100/1000 RJ45 or fiber SFP
Model Name: OmniStack LS 6248P
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.4.1.4 "
::= { chassis6200 4}
device6224U OBJECT-IDENTITY
STATUS current
DESCRIPTION
"6224U - stackable chassis consisting of 24 100BaseX SFP ports,
two 10/100/1000 RJ45 ports, two combo ports 10/100/1000 RJ45 or fiber SFP
Model Name: OmniStack LS 6224U
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.4.1.5 "
::= { chassis6200 5}
device6212 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"6212 - stackable chassis consisting of 12 10/100 RJ45 ports,
two 10/100/1000 RJ45 ports, two combo ports 10/100/1000 RJ45 or fiber SFP
Model Name: OmniStack LS 6212
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.4.1.6 "
::= { chassis6200 6}
device6212P OBJECT-IDENTITY
STATUS current
DESCRIPTION
"6212P - stackable chassis consisting of 12 10/100 POE RJ45 ports,
two 10/100/1000 RJ45 ports, two combo ports 10/100/1000 RJ45 or fiber SFP
Model Name: OmniStack LS 6212P
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.4.1.7 "
::= { chassis6200 7}
fans6200 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for 6200 Series Fan Trays."
::= { family6200 2 }
powers6200 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for 6200 Series Power Supplies."
::= { family6200 3 }
modules6200 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for 6200 Series Modules."
::= { family6200 4 }
--------------------------------------------------------------------------------
familyOAG OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OmniAccess SafeGuard Product Family."
::= { alcatelIND1TpDevicesMIB 5 }
chassisOAG OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for OmniAccess SafeGuard Series Chassis."
::= { familyOAG 1 }
fansOAG OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for OmniAccess SafeGuard Series Fan Trays."
::= { familyOAG 2 }
powersOAG OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for OmniAccess SafeGuard Series Power Supplies."
::= { familyOAG 3 }
modulesOAG OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for OmniAccess SafeGuard Series Modules."
::= { familyOAG 4 }
deviceOAG1000 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 1000 SafeGuard - 10-Slot chassis.
Model Name: OAG-1000
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.5.1.1 "
::= { chassisOAG 1 }
deviceOAG2400 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"OmniAccess 2400 SafeGuard - 24-Slot chassis.
Model Name: OAG-2400
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.5.1.2 "
::= { chassisOAG 2 }
--------------------------------------------------------------------------------
familyOA7XX OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For OA7XX Product Family."
::= { alcatelIND1TpDevicesMIB 6 }
chassisOA7XX OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for OA7XX Series Chassis."
::= { familyOA7XX 1 }
deviceOA740 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Modular 4 slot chassis consisting of two built-in 10/100/1000
copper Ethernet (GE) ports and with 2 interface module slots
which can take any of the following modules - 8 port 10/100/1000
Ethernet Switch, 4 port T1/E1, 4 port V.35/X.21.
Model Name: OA-740
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.6.1.1 "
::= { chassisOA7XX 1 }
deviceOA780 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Modular 8 slot chassis consisting of two built-in 10/100/1000
copper Ethernet (GE) ports and with 6 interface module slots
which can take any of the following modules - 8 port 10/100/1000
Ethernet Switch , 4 port T1/E1, 4 port V.35/X.21.
Model Name: OA-780
Assembly:
sysObjectID: 1.3.6.1.4.1.6486.800.1.1.2.2.6.1.2 "
::= { chassisOA7XX 2 }
fansOA7XX OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for OA7XX Series Fan Trays."
::= { familyOA7XX 2 }
powersOA7XX OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for OA7XX Series Power Supplies."
::= { familyOA7XX 3 }
modulesOA7XX OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for OA7XX Series Modules."
::= { familyOA7XX 4 }
END

View File

@ -0,0 +1,624 @@
ALCATEL-IND1-TRAP-MGR-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
MODULE-IDENTITY,
OBJECT-IDENTITY,
IpAddress,
Unsigned32,
NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus,
DisplayString FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
softentIND1TrapMgr,
trapMgrTraps FROM ALCATEL-IND1-BASE
InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
alcatelIND1TrapMgrMIB MODULE-IDENTITY
LAST-UPDATED "200708070000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
Trap Manager Subsystem.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200708070000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { softentIND1TrapMgr 1 }
alcatelIND1TrapMgrMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Trap Manager Subsystem Managed Objects."
::= { alcatelIND1TrapMgrMIB 1 }
alcatelIND1TrapMgrMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Trap Manager Subsystem Conformance Information."
::= { alcatelIND1TrapMgrMIB 2 }
alcatelIND1TrapMgrMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Trap Manager Subsystem Units Of Conformance."
::= { alcatelIND1TrapMgrMIBConformance 1 }
alcatelIND1TrapMgrMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For SNMP Agent Subsystem Compliance Statements."
::= { alcatelIND1TrapMgrMIBConformance 2 }
--
-- Trap Manager configuration
--
trapMgt OBJECT IDENTIFIER ::= { alcatelIND1TrapMgrMIBObjects 1 }
trapConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF TrapConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The trap configuration table."
::= { trapMgt 1 }
trapConfigEntry OBJECT-TYPE
SYNTAX TrapConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A trap configuration entry."
INDEX { trapIndex }
::= { trapConfigTable 1 }
TrapConfigEntry ::= SEQUENCE {
trapIndex INTEGER,
trapName DisplayString,
trapFamily DisplayString,
trapAbsorbPeriod INTEGER}
trapIndex OBJECT-TYPE
SYNTAX INTEGER (0..1024)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Trap identifier."
::= { trapConfigEntry 1 }
trapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Trap name."
::= { trapConfigEntry 2 }
trapFamily OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Trap family name."
::= { trapConfigEntry 3 }
trapAbsorbPeriod OBJECT-TYPE
SYNTAX INTEGER (0..3600)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"at maximum, one instance of this trap
is sent out within the period.
value 0 : the trap is not absorbed."
::= { trapConfigEntry 4 }
trapStationTable OBJECT-TYPE
SYNTAX SEQUENCE OF TrapStationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of management stations."
::= { trapMgt 2 }
trapStationEntry OBJECT-TYPE
SYNTAX TrapStationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A management station entry."
INDEX { trapStationIP }
::= { trapStationTable 1 }
TrapStationEntry ::= SEQUENCE {
trapStationIP IpAddress,
trapStationPort Unsigned32,
trapStationRowStatus RowStatus,
trapStationProtocol INTEGER,
trapStationUser DisplayString,
trapStationReplay Unsigned32,
trapStationNextSeq Unsigned32 }
trapStationIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of this management entity."
::= { trapStationEntry 1 }
trapStationPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The UDP port used by this management entity.
This defaults to the SNMP-TRAP port 162."
DEFVAL { 162 }
::= { trapStationEntry 2 }
trapStationRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reading or writting values :
- active (1) : traps enabled to the station
- notInService (2) : traps disabled to the station
Only reading values :
- notReady (3) : missing parameters for the station
Only writting values :
- createAndGo (4) : to create an active station
- createAndWait (5) : to create a notInService station
- destroy (6) : to remove a station."
::= { trapStationEntry 3 }
trapStationProtocol OBJECT-TYPE
SYNTAX INTEGER {
v1 (1),
v2 (2),
v3 (3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of protocol used to send the traps
to the station.
The different values are :
v1 : the traps are sent using SNMPv1.
v2 : the traps are sent using SNMPv2.
v3 : the traps are sent using SNMPv3."
DEFVAL { v3 }
::= { trapStationEntry 4 }
trapStationUser OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User name used to send the trap to the station.
This name must correspond to an existing user
account name."
::= { trapStationEntry 5 }
trapStationReplay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The replay value. The switch is required
to send the last known traps for this station
from the replay value."
DEFVAL { 0 }
::= { trapStationEntry 6 }
trapStationNextSeq OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number of the next trap generated
for this station."
DEFVAL { 0 }
::= { trapStationEntry 7 }
trapFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF TrapFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The trap filtering table for each individual trap."
::= { trapMgt 3 }
trapFilterEntry OBJECT-TYPE
SYNTAX TrapFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A trap filter entry."
INDEX { trapStationIP, trapIndex }
::= { trapFilterTable 1 }
TrapFilterEntry ::= SEQUENCE {
trapFilterStatus INTEGER }
trapFilterStatus OBJECT-TYPE
SYNTAX INTEGER { on(1), off(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For the individual filtering :
on : the filter is activated, the traps identified
by trapFilterId can not be sent to the SNMP
manager identified by trapStationIP.
off : no filter is activated."
DEFVAL { off }
::= { trapFilterEntry 1 }
trapAbsorption OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable : the trap absorption service is enabled
disable : the trap absorption service is disabled."
DEFVAL { enable }
::= { trapMgt 4 }
trapToWebView OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable : the traps are forwarded to WebView
disable : the traps are not forwarded to WebView."
DEFVAL { enable }
::= { trapMgt 5 }
alaTrapInetStationTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaTrapInetStationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of management stations."
::= { trapMgt 6 }
alaTrapInetStationEntry OBJECT-TYPE
SYNTAX AlaTrapInetStationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A management station entry."
INDEX { alaTrapInetStationIPType, alaTrapInetStationIP }
::= { alaTrapInetStationTable 1 }
AlaTrapInetStationEntry ::= SEQUENCE {
alaTrapInetStationIPType InetAddressType,
alaTrapInetStationIP InetAddress,
alaTrapInetStationPort Unsigned32,
alaTrapInetStationRowStatus RowStatus,
alaTrapInetStationProtocol INTEGER,
alaTrapInetStationUser DisplayString,
alaTrapInetStationReplay Unsigned32,
alaTrapInetStationNextSeq Unsigned32 }
alaTrapInetStationIPType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of alaTrapInetStationIPType indicates the IP
address type for alaTrapInetStationIP."
::= { alaTrapInetStationEntry 1 }
alaTrapInetStationIP OBJECT-TYPE
SYNTAX InetAddress (SIZE (4 | 16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of this management entity. The address type of
alaTrapInetStationIP is indicated by alaTrapInetStationIPType."
::= { alaTrapInetStationEntry 2 }
alaTrapInetStationPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The UDP port used by this management entity.
This defaults to the SNMP-TRAP port 162."
DEFVAL { 162 }
::= { alaTrapInetStationEntry 3 }
alaTrapInetStationRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Reading or writting values :
- active (1) : traps enabled to the station
- notInService (2) : traps disabled to the station
Only reading values :
- notReady (3) : missing parameters for the station
Only writting values :
- createAndGo (4) : to create an active station
- createAndWait (5) : to create a notInService station
- destroy (6) : to remove a station."
::= { alaTrapInetStationEntry 4 }
alaTrapInetStationProtocol OBJECT-TYPE
SYNTAX INTEGER {
v1 (1),
v2 (2),
v3 (3) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of protocol used to send the traps
to the station.
The different values are :
v1 : the traps are sent using SNMPv1.
v2 : the traps are sent using SNMPv2.
v3 : the traps are sent using SNMPv3."
DEFVAL { v3 }
::= { alaTrapInetStationEntry 5 }
alaTrapInetStationUser OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User name used to send the trap to the station.
This name must correspond to an existing user
account name."
::= { alaTrapInetStationEntry 6 }
alaTrapInetStationReplay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The replay value. The switch is required
to send the last known traps for this station
from the replay value."
DEFVAL { 0 }
::= { alaTrapInetStationEntry 7 }
alaTrapInetStationNextSeq OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number of the next trap generated
for this station."
DEFVAL { 0 }
::= { alaTrapInetStationEntry 8 }
alaTrapInetFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaTrapInetFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The trap filtering table for each individual trap."
::= { trapMgt 7 }
alaTrapInetFilterEntry OBJECT-TYPE
SYNTAX AlaTrapInetFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A trap filter entry."
INDEX { alaTrapInetStationIPType, alaTrapInetStationIP, trapIndex }
::= { alaTrapInetFilterTable 1 }
AlaTrapInetFilterEntry ::= SEQUENCE {
alaTrapInetFilterStatus INTEGER }
alaTrapInetFilterStatus OBJECT-TYPE
SYNTAX INTEGER { on(1), off(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For the individual filtering :
on : the filter is activated, the traps identified
by trapFilterId can not be sent to the SNMP
manager identified by alaTrapInetStationIP.
off : no filter is activated."
DEFVAL { off }
::= { alaTrapInetFilterEntry 1 }
--
-- Trap description
--
trapAbsorptionTrap NOTIFICATION-TYPE
OBJECTS
{
trapAbsorStamp,
trapAbsorTrapId,
trapAbsorCounter,
trapAbsorTime
}
STATUS current
DESCRIPTION
"The absorption Trap is sent when a trap has been
absorbed at least once."
::= { trapMgrTraps 0 1 }
--
-- Objects used in the absorption trap
--
trapNotif OBJECT IDENTIFIER ::= { alcatelIND1TrapMgrMIBObjects 3 }
trapAbsorStamp OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The time stamp of the absorbed trap."
::= { trapNotif 1 }
trapAbsorTrapId OBJECT-TYPE
SYNTAX INTEGER (0..1024)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The trap identifier of the absorbed trap."
::= { trapNotif 2 }
trapAbsorCounter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The number of the iterations of the absorbed trap."
::= { trapNotif 3 }
trapAbsorTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The time stamp of the last iteration."
::= { trapNotif 4 }
--
-- Compliance Statements
--
alcatelIND1TrapMgrMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Trap Manager Subsystem."
MODULE -- this module
MANDATORY-GROUPS
{
trapMgtGroup,
trapTrapsGroup,
trapNotifGroup
}
::= { alcatelIND1TrapMgrMIBCompliances 1 }
--
-- Units Of Conformance
--
trapMgtGroup OBJECT-GROUP
OBJECTS
{
trapIndex,
trapName,
trapFamily,
trapAbsorbPeriod,
trapStationIP,
trapStationPort,
trapStationRowStatus,
trapStationProtocol,
trapStationUser,
trapStationReplay,
trapStationNextSeq,
trapFilterStatus,
trapAbsorption,
trapToWebView,
alaTrapInetStationPort,
alaTrapInetStationRowStatus,
alaTrapInetStationProtocol,
alaTrapInetStationUser,
alaTrapInetStationReplay,
alaTrapInetStationNextSeq,
alaTrapInetFilterStatus
}
STATUS current
DESCRIPTION
"Collection of objects for Trap Management."
::= { alcatelIND1TrapMgrMIBGroups 1 }
trapTrapsGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
trapAbsorptionTrap
}
STATUS current
DESCRIPTION
"Collection of notifications for Trap Management."
::= { alcatelIND1TrapMgrMIBGroups 2 }
trapNotifGroup OBJECT-GROUP
OBJECTS
{
trapAbsorStamp,
trapAbsorTrapId,
trapAbsorCounter,
trapAbsorTime
}
STATUS current
DESCRIPTION
"Collection of objects
for Trap Management notifications."
::= { alcatelIND1TrapMgrMIBGroups 3 }
END

View File

@ -0,0 +1,623 @@
ALCATEL-IND1-UDLD-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter32, Unsigned32, MODULE-IDENTITY, OBJECT-IDENTITY,
NOTIFICATION-TYPE, OBJECT-TYPE
FROM SNMPv2-SMI
InterfaceIndex FROM IF-MIB
MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
FROM SNMPv2-CONF
DisplayString, MacAddress FROM SNMPv2-TC
softentIND1Udld FROM ALCATEL-IND1-BASE;
alcatelIND1UDLDMIB MODULE-IDENTITY
LAST-UPDATED "200702140000Z"
ORGANIZATION "Alcatel - Architects Of An Internet World"
CONTACT-INFO
"Please consult with Customer Service to insure the most appropriate
version of this document is used with the products in question:
Alcatel Internetworking, Incorporated
(Division 1, Formerly XYLAN Corporation)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://www.ind.alcatel.com
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
UDLD for detection and disabling unidirectional links.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2002 Alcatel Internetworking, Incorporated
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200702140000Z"
DESCRIPTION
"The UDLD MIB defines a set of UDLD related management objects for ports
that support UniDirectional Link Detection (UDLD) Protocol. UDLD as a
protocol provides mechanisms to detect and disable unidirectional links
caused for instance by mis-wiring of fiber strands, interface malfunctions,
media converters' faults, etc. It operates at Layer 2 in conjunction
with IEEE 802.3's existing Layer 1 fault detection mechanisms.
This MIB comprises proprietary managed objects as well the objects required
for conforming to the protocol."
::= { softentIND1Udld 1}
-- --------------------------------------------------------------
alcatelIND1UDLDMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For UDLD
Subsystem Managed Objects."
::= { alcatelIND1UDLDMIB 1 }
alcatelIND1UDLDMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for UDLD Module MIB Subsystem Conformance Information."
::= { alcatelIND1UDLDMIB 2 }
alcatelIND1UDLDMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for UDLD Module MIB Subsystem Units of Conformance."
::= { alcatelIND1UDLDMIBConformance 1 }
alcatelIND1UDLDMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for UDLD Module MIB Subsystem Compliance Statements."
::= { alcatelIND1UDLDMIBConformance 2 }
-- --------------------------------------------------------------
-- --------------------------------------------------------------
-- UDLD MIB
-- --------------------------------------------------------------
alaUdldGlobalStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable or diable UDLD on the switch.
The value enable (1) indicates that UDLD should be enabled on
the switch. The value disable (2) is used to disable UDLD on
the switch. By default, UDLD is disabled on the switch."
DEFVAL { disable }
::= { alcatelIND1UDLDMIBObjects 1 }
alaUdldGlobalClearStats OBJECT-TYPE
SYNTAX INTEGER {
default(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the global clear statistics control for UDLD.
The value reset (1) indicates that UDLD should clear all
statistic counters related to all ports in the system.
By default, this object contains a zero value."
DEFVAL { default }
::= { alcatelIND1UDLDMIBObjects 2 }
alaUdldGlobalConfigUdldMode OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
aggressive (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the mode of operation of the UDLD protocol on the interface.
normal - The UDLD state machines participates normally in UDLD protocol
exchanges. The protocol determination at the end of detection
process is always based upon information received in UDLD messages.
aggressive - UDLD will shut down all port even in case it loses bidirectional
connectivity with the neighbor for a defined period of time."
DEFVAL { normal }
::= { alcatelIND1UDLDMIBObjects 3 }
alaUdldGlobalConfigUdldProbeIntervalTimer OBJECT-TYPE
SYNTAX Unsigned32 ( 7 .. 90 )
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum period of time after which the Probe message is expected
from the neighbor. The range supported is 7-90 seconds."
DEFVAL { 15 }
::= { alcatelIND1UDLDMIBObjects 4 }
alaUdldGlobalConfigUdldDetectionPeriodTimer OBJECT-TYPE
SYNTAX Unsigned32 (4 .. 15)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum period of time before which detection of neighbor is expected.
If Reply to the Sent Echo message/(s) is not received before, the
timer for detection period expires, the link is detected as faulty and the
associated port state is marked Undetermined/Shutdown (depending upon the
UDLD operation-mode is Normal/Aggressive)."
DEFVAL { 8 }
::= { alcatelIND1UDLDMIBObjects 5 }
-- -------------------------------------------------------------
-- UDLD Port Config Table
-- -------------------------------------------------------------
-- DESCRIPTION:
-- "Port configuration information
-- data for the UDLD Module.
-- Implementation of this group is mandantory"
udldPortConfig OBJECT IDENTIFIER ::= { alcatelIND1UDLDMIBObjects 6 }
alaUdldPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaUdldPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing UDLD port configuration information."
::= { udldPortConfig 1 }
alaUdldPortConfigEntry OBJECT-TYPE
SYNTAX AlaUdldPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A UDLD port configuration entry."
INDEX { alaUdldPortConfigIfIndex }
::= { alaUdldPortConfigTable 1 }
AlaUdldPortConfigEntry ::= SEQUENCE {
alaUdldPortConfigIfIndex InterfaceIndex,
alaUdldPortConfigUdldStatus INTEGER,
alaUdldPortConfigUdldMode INTEGER,
alaUdldPortConfigUdldProbeIntervalTimer Unsigned32,
alaUdldPortConfigUdldDetectionPeriodTimer Unsigned32,
alaUdldPortConfigUdldOperationalStatus INTEGER
}
alaUdldPortConfigIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex of the port on which UDLD is running"
::= { alaUdldPortConfigEntry 1 }
alaUdldPortConfigUdldStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable or diable UDLD on the interface.
The value enable (1) indicates that UDLD should be enabled on
the interface. The value disable (2) is used to disable UDLD on
the interface. By default, UDLD is disabled on the interface."
DEFVAL { disable }
::= { alaUdldPortConfigEntry 2 }
alaUdldPortConfigUdldMode OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
aggressive (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the mode of operation of the UDLD protocol on the interface.
normal - The UDLD state machines participates normally in UDLD protocol
exchanges. The protocol determination at the end of detection
process is always based upon information received in UDLD messages.
aggressive - UDLD will shut down a port even in case it loses bidirectional
connectivity with the neighbor for a defined period of time."
DEFVAL { normal }
::= { alaUdldPortConfigEntry 3 }
alaUdldPortConfigUdldProbeIntervalTimer OBJECT-TYPE
SYNTAX Unsigned32 ( 7 .. 90 )
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum period of time after which the Probe message is expected
from the neighbor. The range supported is 7-90 seconds."
DEFVAL { 15 }
::= { alaUdldPortConfigEntry 4 }
alaUdldPortConfigUdldDetectionPeriodTimer OBJECT-TYPE
SYNTAX Unsigned32 (4 .. 15)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum period of time before which detection of neighbor is expected.
If Reply to the Sent Echo message/(s) is not received before, the
timer for detection period expires, the link is detected as faulty and the
associated port state is marked Undetermined/Shutdown (depending upon the
UDLD operation-mode is Normal/Aggressive)."
DEFVAL { 8 }
::= { alaUdldPortConfigEntry 5 }
alaUdldPortConfigUdldOperationalStatus OBJECT-TYPE
SYNTAX INTEGER {
notapplicable (0),
shutdown (1),
undetermined (2),
bidirectional (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the interface as determined by UDLD operation."
::= { alaUdldPortConfigEntry 6 }
-- -------------------------------------------------------------
-- UDLD Statistics Table
-- -------------------------------------------------------------
-- DESCRIPTION:
-- "Statistics parameters information
-- data for the UDLD Module.
-- Implementation of this group is mandantory"
udldPortStats OBJECT IDENTIFIER ::= { alcatelIND1UDLDMIBObjects 7 }
alaUdldPortStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaUdldPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing UDLD statistics information."
::= { udldPortStats 1 }
alaUdldPortStatsEntry OBJECT-TYPE
SYNTAX AlaUdldPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A UDLD Statistics entry (per port)."
INDEX { alaUdldPortStatsIfIndex }
::= { alaUdldPortStatsTable 1 }
AlaUdldPortStatsEntry ::= SEQUENCE {
alaUdldPortStatsIfIndex InterfaceIndex,
alaUdldNumUDLDNeighbors Unsigned32,
alaUdldPortStatsClear INTEGER,
alaUdldPortNumProbeSent Counter32 ,
alaUdldPortNumEchoSent Counter32,
alaUdldPortNumInvalidRcvd Counter32,
alaUdldPortNumFlushRcvd Counter32
}
alaUdldPortStatsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex of the port on which UDLD is running"
::= { alaUdldPortStatsEntry 1 }
alaUdldNumUDLDNeighbors OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 128 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object gives the number of neighbors for the interface."
::= { alaUdldPortStatsEntry 2 }
alaUdldPortStatsClear OBJECT-TYPE
SYNTAX INTEGER {
default(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset all statistics parameters corresponding to this port.
By default, this objects contains a zero value."
DEFVAL { default }
::= { alaUdldPortStatsEntry 3}
alaUdldPortNumProbeSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Probe message sent by a port."
::= {alaUdldPortStatsEntry 4}
alaUdldPortNumEchoSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Echo message sent by a port."
::= {alaUdldPortStatsEntry 5}
alaUdldPortNumInvalidRcvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Invalid message received by a port."
::= {alaUdldPortStatsEntry 6}
alaUdldPortNumFlushRcvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of UDLD-Flush message received by a port."
::= {alaUdldPortStatsEntry 7}
udldPortNeighborStats OBJECT IDENTIFIER ::= { alcatelIND1UDLDMIBObjects 8 }
alaUdldPortNeighborStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaUdldPortNeighborStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"UDLD port's PDU related statistics for a neighbor."
::= { udldPortNeighborStats 1 }
alaUdldPortNeighborStatsEntry OBJECT-TYPE
SYNTAX AlaUdldPortNeighborStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A UDLD Statistics entry (per port, per neighbor)."
INDEX { alaUdldPortNeighborStatsIfIndex, alaUdldNeighborIfIndex }
::= { alaUdldPortNeighborStatsTable 1 }
AlaUdldPortNeighborStatsEntry ::= SEQUENCE {
alaUdldPortNeighborStatsIfIndex InterfaceIndex,
alaUdldNeighborIfIndex MacAddress,
alaUdldNeighborName DisplayString,
alaUdldNumHelloRcvd Counter32,
alaUdldNumEchoRcvd Counter32
}
alaUdldPortNeighborStatsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex of the port on which UDLD is running"
::= { alaUdldPortNeighborStatsEntry 1 }
alaUdldNeighborIfIndex OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the neighbor to which the Statistics belong"
::= { alaUdldPortNeighborStatsEntry 2 }
alaUdldNeighborName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the neighbor"
DEFVAL { "" }
::= {alaUdldPortNeighborStatsEntry 3}
alaUdldNumHelloRcvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object gives the number of hello messages recieved from the neighbor for this interface."
::= { alaUdldPortNeighborStatsEntry 4 }
alaUdldNumEchoRcvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object gives the number of echo messages received from the neighbor for this interface."
::= { alaUdldPortNeighborStatsEntry 5 }
-- --------------------------------------------------------------
-- NOTIFICATIONS (TRAPS)
-- These notifications will be sent to the management entity, whenever the UDLD-state
-- of a port gets changed -
-- whenever UDLD state of any port changes from BIDIRECTIONAL to UNDETERMINED
-- whenever UDLD state of any port changes from BIDIRECTIONAL to SHUTDOWN
-- whenever UDLD state of any port changes from UNDETERMINED to SHUTDOWN
-- whenever UDLD state of any port changes from UNDETERMINED to BIDIRECTIONAL
-- whenever UDLD state of any port changes from SHUTDOWN to BIDIRECTIONAL
-- --------------------------------------------------------------
alaUdldPrevState OBJECT-TYPE
SYNTAX INTEGER {
notapplicable (0),
shutdown (1),
undetermined (2),
bidirectional (3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The previous UDLD state of the Port."
::= { alcatelIND1UDLDMIBObjects 9 }
alaUdldCurrentState OBJECT-TYPE
SYNTAX INTEGER {
notapplicable (0),
shutdown (1),
undetermined (2),
bidirectional (3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The current UDLD state of the Port."
::= { alcatelIND1UDLDMIBObjects 10 }
alaUdldPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The ifindex of the port on which UDLD trap is raised"
::= { alcatelIND1UDLDMIBObjects 11 }
alaUdldEvents OBJECT IDENTIFIER ::= { alcatelIND1UDLDMIB 3 }
udldStateChange NOTIFICATION-TYPE
OBJECTS {
alaUdldPortIfIndex,
alaUdldPrevState,
alaUdldCurrentState
}
STATUS current
DESCRIPTION
"The UDLD-state of port has changed. Notify the user by
raising the Trap. Notify the Management Entity the previous
UDLD-state and UDLD-Current."
::= { alaUdldEvents 0 1 }
-- -------------------------------------------------------------
-- -------------------------------------------------------------
-- UNITS OF CONFORMANCE
-- -------------------------------------------------------------
udldPortBaseGroup OBJECT-GROUP
OBJECTS
{
alaUdldGlobalStatus,
alaUdldGlobalClearStats,
alaUdldPrevState,
alaUdldCurrentState,
alaUdldPortIfIndex
}
STATUS current
DESCRIPTION
"Collection of objects for management of UDLD Base Group."
::= { alcatelIND1UDLDMIBGroups 1 }
udldPortConfigGroup OBJECT-GROUP
OBJECTS
{
alaUdldPortConfigUdldStatus,
alaUdldPortConfigUdldMode,
alaUdldPortConfigUdldProbeIntervalTimer,
alaUdldPortConfigUdldDetectionPeriodTimer,
alaUdldPortConfigUdldOperationalStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of UDLD Port Configuration Table."
::= { alcatelIND1UDLDMIBGroups 2 }
udldPortStatsGroup OBJECT-GROUP
OBJECTS
{
alaUdldNumUDLDNeighbors,
alaUdldPortStatsClear,
alaUdldPortNumProbeSent,
alaUdldPortNumEchoSent,
alaUdldPortNumInvalidRcvd,
alaUdldPortNumFlushRcvd
}
STATUS current
DESCRIPTION
"Collection of objects for management of UDLD Port Statistics Table."
::= { alcatelIND1UDLDMIBGroups 3 }
udldPortNeighborStatsGroup OBJECT-GROUP
OBJECTS
{
alaUdldNeighborName,
alaUdldNumHelloRcvd,
alaUdldNumEchoRcvd
}
STATUS current
DESCRIPTION
"Collection of objects for management of UDLD Port Neighbor Statistics Table."
::= { alcatelIND1UDLDMIBGroups 4 }
udldPortTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
udldStateChange
}
STATUS current
DESCRIPTION
"Collection of objects for UDLD Traps."
::= { alcatelIND1UDLDMIBGroups 5 }
-- -------------------------------------------------------------
-- -------------------------------------------------------------
-- COMPLIANCE
-- -------------------------------------------------------------
alcatelIND1UDLDMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for UDLD."
MODULE
MANDATORY-GROUPS
{
udldPortBaseGroup,
udldPortConfigGroup,
udldPortStatsGroup,
udldPortNeighborStatsGroup,
udldPortTrapGroup
}
::= { alcatelIND1UDLDMIBCompliances 1 }
-- -------------------------------------------------------------
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,954 @@
ALCATEL-IND1-VRRP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32
FROM SNMPv2-SMI
RowStatus, TruthValue, TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
softentIND1Vrrp
FROM ALCATEL-IND1-BASE
ifIndex, InterfaceIndexOrZero
FROM IF-MIB
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB
vrrpOperVrId, vrrpOperEntry
FROM VRRP-MIB
alaVrrp3OperVrId, alaVrrp3OperIpVersion, alaVrrp3OperEntry
FROM ALCATEL-IND1-VRRP3-MIB;
alcatelIND1VRRPMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
Propietary VRRP MIB definitions
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special,
or consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { softentIND1Vrrp 1 }
alcatelIND1VRRPMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIB 1 }
-- *******************************************************************
-- Textual Conventions
-- *******************************************************************
AlaVrTrackId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A number that serves to uniquely identify a tracking policy."
SYNTAX Integer32 (1..255)
AlaVrGroupId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A number that serves to uniquely identify a virtual router group."
SYNTAX Integer32 (1..255)
--
-- Alcatel VRRP Configuration
--
alaVRRPConfig OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 1 }
alaVrrpTracking OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 2 }
alaVrrpOperations OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 3 }
alaVRRPv2Config OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 4 }
alaVrrpGroup OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 5 }
alaVRRPStartDelay OBJECT-TYPE
SYNTAX Integer32 (0..180)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Once VRRP's initial configuration is complete at startup, this
object specifies the number of seconds VRRP will delay before
leaving the initialize state. This delay is to allow external
protocols (spanning tree, OSPF, etc.) time to converge so that
when a VRRP virtual router becomes master it will be able to
forward traffic."
DEFVAL { 30 }
::= { alaVRRPConfig 1 }
alaVrrpBfdStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the BFD for VRRP."
::= { alaVRRPConfig 2}
alaVRRPDefaultInterval OBJECT-TYPE
SYNTAX Integer32 (1..255)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VRRP Router default time interval, in seconds, between
sending advertisement messages."
DEFVAL { 1 }
::= { alaVRRPv2Config 1 }
alaVRRPDefaultPriority OBJECT-TYPE
SYNTAX Integer32 (1..254)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the VRRP Router default priority to be used for the
virtual router master election process. Higher values imply
higher priority."
DEFVAL { 100 }
::= { alaVRRPv2Config 2 }
alaVRRPDefaultPreemptMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VRRP Router default preempt mode. Controls whether a higher
priority virtual router will preempt a lower priority master."
DEFVAL { true }
::= { alaVRRPv2Config 3 }
alaVRRPAdminState OBJECT-TYPE
SYNTAX INTEGER {
allEnable(1),
enable(2),
disable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to force a change in to the vrrpOperAdminState
of virtual routers in the vrrpOperTable. Setting a value of allEnable will
cause the vrrpOperAdminState of each entry in the table to be set to up.
Setting a value of enable will set the vrrpOperAdminState to up but
only for the set of virtual routers whose vrrpOperAdminState was down
by default (as occurs when the virtual router instance is created) or due
to a previous set command of the alaVRRPAdminState to disable.
Setting a value of disable will cause the vrrpOperAdminState of each
entry in the table to be set to down.
This object is of little value when read but will return the last value
to which it was set."
::= { alaVRRPv2Config 4 }
alaVRRPSetParam OBJECT-TYPE
SYNTAX INTEGER {
none(1),
all(2),
interval(3),
priority(4),
preempt(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to force the virtual routers in the vrrpOperTable
to revert to the default parameter values specified in
alaVRRPDefaultInterval, alaVRRPDefaultPriority, and
alaVRRPDefaultPreemptMode. Unless alaVRRPOverride is set to true only
virtual routers previously configured with default parameter values
are modified. Parameters can be modified individually with the
interval, priority, and preempt values, or collectively with the all
value.
This object is of little value when read but will return the last value
to which it was set."
::= { alaVRRPv2Config 5 }
alaVRRPOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used in combination with the alaVRRPSetParam object
to force all virtual routers in the vrrpOperTable to revert to the default
values specified in alaVRRPDefaultInterval, alaVRRPDefaultPriority,
and alaVRRPDefaultPreemptMode.
This object is of little value when read but will return the last value
to which it was set."
::= { alaVRRPv2Config 6 }
-- *******************************************************************
-- Start of VRRP Tracking MIB objects
-- *******************************************************************
-- *******************************************************************
-- VRRP Tracking Policy Table
-- *******************************************************************
alaVrrpTrackTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaVrrpTrackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VRRP Tracking Policy table, which consists of a sequence
(i.e., one or more conceptual rows) of 'vrrpTrackEntry' items."
::= { alaVrrpTracking 1 }
alaVrrpTrackEntry OBJECT-TYPE
SYNTAX AlaVrrpTrackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the vrrpTrackTable containing the operational
characteristics of a VRRP tracking policy.
Rows in the table cannot be modified unless the value
of `vrrpTrackAdminState' is `disabled'."
INDEX { alaVrrpTrackId }
::= { alaVrrpTrackTable 1 }
AlaVrrpTrackEntry ::=
SEQUENCE {
alaVrrpTrackId
AlaVrTrackId,
alaVrrpTrackState
INTEGER,
alaVrrpTrackAdminState
INTEGER,
alaVrrpTrackEntityType
INTEGER,
alaVrrpTrackEntityVlan
INTEGER,
alaVrrpTrackEntityPort
InterfaceIndexOrZero,
alaVrrpTrackEntityIpAddress
IpAddress,
alaVrrpTrackPriority
Integer32,
alaVrrpTrackRowStatus
RowStatus,
alaVrrpTrackEntityInterface
InterfaceIndexOrZero,
alaVrrpTrackEntityIpv6Interface
InterfaceIndexOrZero,
alaVrrpTrackEntityIpAddrType
InetAddressType,
alaVrrpTrackEntityIpAddr
InetAddress,
alaVrrpTrackBfdStatus
INTEGER
}
alaVrrpTrackId OBJECT-TYPE
SYNTAX AlaVrTrackId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object contains the Tracking Policy Identifier (TRACKID)."
::= { alaVrrpTrackEntry 1 }
alaVrrpTrackState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The conditional state of the tracking policy entity."
::= { alaVrrpTrackEntry 2 }
alaVrrpTrackAdminState OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object will enable/disable the tracking policy function."
DEFVAL { enable }
::= { alaVrrpTrackEntry 3 }
alaVrrpTrackEntityType OBJECT-TYPE
SYNTAX INTEGER {
vlan(1),
port(2),
ipaddress(3),
interface(4),
ipv6Interface(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the tracking policy entity type
currently in use."
::= { alaVrrpTrackEntry 4 }
alaVrrpTrackEntityVlan OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object contains the Tracking Policy Entity. A vlan id.
The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort,
alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface,
alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr
are mutually exclusive of one another. The last one set is the
valid one and identifies the entity type."
::= { alaVrrpTrackEntry 5 }
alaVrrpTrackEntityPort OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object contains the Tracking Policy Entity. A port
ifIndex or 0 if not significant.
The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort,
alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface,
alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr
are mutually exclusive of one another. The last one set is the
valid one and identifies the entity type."
::= { alaVrrpTrackEntry 6 }
alaVrrpTrackEntityIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object contains the Tracking Policy Entity. IP Address.
The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort,
alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface,
alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr
are mutually exclusive of one another. The last one set is the
valid one and identifies the entity type."
::= { alaVrrpTrackEntry 7 }
alaVrrpTrackPriority OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the value by which the priority of virtual
routers associated with the tracking policy will be decremented
when the tracked entity's operational state transitions from up to
down, or will be incremented when the tracked entity's operational
state transitions from down to up."
DEFVAL { 25 }
::= { alaVrrpTrackEntry 8 }
alaVrrpTrackRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used in accordance to installation
and removal conventions for conceptual rows.
To create a row in this table, a manager sets this object
to either createAndGo(4) or createAndWait(5). Until instances
of all corresponding columns are appropriately configured,
the value of the corresponding instance of the
`vrrpTrackRowStatus' column will be read as notReady(3).
In particular, a newly created row cannot be made active(1)
until (minimally) the corresponding instances of `vrrpTrackId',
and either one of : alaVrrpTrackEntityVlan,
alaVrrpTrackEntityPort, alaVrrpTrackEntityIpAddress, or
alaVrrpTrackEntityInterface have been set."
::= { alaVrrpTrackEntry 9 }
alaVrrpTrackEntityInterface OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object contains the Tracking Policy Entity. An interface.
The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort,
alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface,
alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr
are mutually exclusive of one another. The last one set is the
valid one and identifies the entity type."
::= { alaVrrpTrackEntry 10 }
alaVrrpTrackEntityIpv6Interface OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object contains the Tracking Policy Entity. An Ipv6
interface.
The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort,
alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface,
alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr
are mutually exclusive of one another. The last one set is the
valid one and identifies the entity type."
::= { alaVrrpTrackEntry 11 }
alaVrrpTrackEntityIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object contains the Tracking Policy Entity IP Address
type."
::= { alaVrrpTrackEntry 12 }
alaVrrpTrackEntityIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object contains the Tracking Policy Entity. An
IPv4 for or IPv6 Address based on alaVrrpTrackEntityIpAddrType.
The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort,
alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface,
alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr
are mutually exclusive of one another. The last one set is the
valid one and identifies the entity type."
::= { alaVrrpTrackEntry 13 }
alaVrrpTrackBfdStatus OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables BFD for a VRRP track."
::= { alaVrrpTrackEntry 14}
-- *******************************************************************
-- VRRP Associated Tracking Policy Table
-- *******************************************************************
alaVrrpAssoTrackTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaVrrpAssoTrackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of tracking policies associated with this virtual router."
::= { alaVrrpTracking 2 }
alaVrrpAssoTrackEntry OBJECT-TYPE
SYNTAX AlaVrrpAssoTrackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table contains a tracking policy id that is
associated with a virtual router. The number of rows for
a given ifIndex and VrId will equal the number of tracking
policies associated with the virtual router (equivalent to alaVrrpTrackCount').
Rows in the table cannot be modified unless the value of
`vrrpOperAdminState' is `disabled' and the 'vrrpOperState' has transitioned to `initialize'."
INDEX { ifIndex, vrrpOperVrId, alaVrrpAssoTrackId }
::= { alaVrrpAssoTrackTable 1 }
AlaVrrpAssoTrackEntry ::=
SEQUENCE {
alaVrrpAssoTrackId
AlaVrTrackId,
alaVrrpAssoTrackRowStatus
RowStatus
}
alaVrrpAssoTrackId OBJECT-TYPE
SYNTAX AlaVrTrackId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The identifier of the tracking policy the virtual router is
responsible for monitoring."
::= { alaVrrpAssoTrackEntry 1 }
alaVrrpAssoTrackRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to installation
and removal conventions for conceptual rows. Setting this
object to active(1) or createAndGo(4) results in the
addition of an associated tracking policy for a virtual router.
Destroying the entry or setting it to notInService(2)
removes the associated tracking policy from the virtual router.
The use of other values is implementation-dependent."
::= { alaVrrpAssoTrackEntry 2 }
-- *******************************************************************
-- VRRP Group Table
-- *******************************************************************
alaVrrpGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaVrrpGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VRRP Group table, which consists of a sequence (i.e., one
or more conceptual rows) of 'vrrpGroupEntry' items."
::= { alaVrrpGroup 1 }
alaVrrpGroupEntry OBJECT-TYPE
SYNTAX AlaVrrpGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the vrrpGroupTable containing the
characteristics of a VRRP group."
INDEX { alaVrrpGroupId }
::= { alaVrrpGroupTable 1 }
AlaVrrpGroupEntry ::=
SEQUENCE {
alaVrrpGroupId
AlaVrGroupId,
alaVrrpGroupInterval
Integer32,
alaVrrpGroupPriority
Integer32,
alaVrrpGroupPreemptMode
TruthValue,
alaVrrpGroupAdminState
INTEGER,
alaVrrpGroupSetParam
INTEGER,
alaVrrpGroupOverride
TruthValue,
alaVrrpGroupRowStatus
RowStatus
}
alaVrrpGroupId OBJECT-TYPE
SYNTAX AlaVrGroupId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object contains the Tracking Policy Identifier (GROUPID)."
::= { alaVrrpGroupEntry 1 }
alaVrrpGroupInterval OBJECT-TYPE
SYNTAX Integer32 (1..255)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The VRRP Group time interval, in seconds, between
sending advertisement messages."
DEFVAL { 1 }
::= { alaVrrpGroupEntry 2 }
alaVrrpGroupPriority OBJECT-TYPE
SYNTAX Integer32 (1..254)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the VRRP Group priority to be used for the
virtual router master election process. Higher values imply
higher priority."
DEFVAL { 100 }
::= { alaVrrpGroupEntry 3 }
alaVrrpGroupPreemptMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The VRRP Group preempt mode. Controls whether a higher
priority virtual router will preempt a lower priority master."
DEFVAL { true }
::= { alaVrrpGroupEntry 4 }
alaVrrpGroupAdminState OBJECT-TYPE
SYNTAX INTEGER {
allEnable(1),
enable(2),
disable(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to force a change in to the vrrpOperAdminState
of virtual routers in the corresponding alaVRRPAssoGroupTable
entry. Setting a value of allEnable will cause the vrrpOperAdminState
of each vrrpOperEntry to be set to up. Setting a value of enable will
set the vrrpOperAdminState to up but only for the set of virtual routers
in the group whose vrrpOperAdminState was down by default (as
occurs when the virtual router instance is created) or due to a previous
set command of the alaVrrpGroupAdminState or alaVRRPAdminState
to disable. Setting a value of disable will cause the vrrpOperAdminState
of each entry in the table to be set to down.
This object is of little value when read but will return the last value
to which it was set."
::= { alaVrrpGroupEntry 5 }
alaVrrpGroupSetParam OBJECT-TYPE
SYNTAX INTEGER {
none(1),
all(2),
interval(3),
priority(4),
preempt(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to force the virtual routers in the corresponding
alaVRRPAssoGroupTable to revert to the group parameter values
specified in alaVrrpGroupInterval, alaVrrpGroupPriority,
and alaVrrpGroupPreemptMode. Unless alaVrrpGroupOverride is set to
true only virtual routers previously configured with default
or group parameter values are modified. Parameters can be modified
individually with the interval, priority, and preempt values, or
collectively with the all value.
This object is of little value when read but will return the last value
to which it was set."
::= { alaVrrpGroupEntry 6 }
alaVrrpGroupOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used in combination with the alaVrrpGroupSetParam object
to force all virtual routers in the corresponding alaVrrpAssoGroupTable
to revert to the group parameter values specified in alaVrrpGroupInterval,
alaVrrpGroupPriority, and alaVrrpGroupPreemptMode.
This object is of little value when read but will return the last value
to which it was set."
::= { alaVrrpGroupEntry 7 }
alaVrrpGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status variable, used in accordance to installation
and removal conventions for conceptual rows.
To create a row in this table, a manager sets this object
to either createAndGo(4) or createAndWait(5). Until instances
of all corresponding columns are appropriately configured,
the value of the corresponding instance of the
`alaVrrpGroupRowStatus' column will be read as notReady(3).
In particular, a newly created row cannot be made active(1)
until (minimally) the corresponding instance of `alaVrrpGroupId'
has been set."
::= { alaVrrpGroupEntry 8 }
-- *******************************************************************
-- VRRP Associated Group Table
-- *******************************************************************
alaVrrpAssoGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaVrrpAssoGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of virtual routers associated with this group."
::= { alaVrrpGroup 2 }
alaVrrpAssoGroupEntry OBJECT-TYPE
SYNTAX AlaVrrpAssoGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table contains a virtual router id that is
associated with a virtual router group."
INDEX { alaVrrpGroupId, ifIndex, vrrpOperVrId }
::= { alaVrrpAssoGroupTable 1 }
AlaVrrpAssoGroupEntry ::=
SEQUENCE {
alaVrrpAssoGroupRowStatus
RowStatus
}
alaVrrpAssoGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status variable, used according to installation
and removal conventions for conceptual rows. Setting this
object to active(1) or createAndGo(4) results in the
addition of an associated virtual router for a group.
Destroying the entry or setting it to notInService(2)
removes the associated virtual router from the group.
The use of other values is implementation-dependent."
::= { alaVrrpAssoGroupEntry 1 }
-- ****************************************************************
-- Extention of the Vrrp Oper Table from the standard mib
-- ****************************************************************
alaVrrpOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaVrrpOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of virtual router configuration info."
::= { alaVrrpOperations 1 }
alaVrrpOperEntry OBJECT-TYPE
SYNTAX AlaVrrpOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, config information
about a given virtual router."
AUGMENTS { vrrpOperEntry }
::= { alaVrrpOperTable 1 }
AlaVrrpOperEntry ::=
SEQUENCE {
alaVrrpCurrentPriority
Integer32,
alaVrrpTrackCount
Integer32,
alaVrrpGroupIdent
Integer32
}
alaVrrpCurrentPriority OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the priority currently used for the
virtual router master election process. Higher values imply
higher priority.
A priority of '0', although not settable, is sent by
the master router to indicate that this router has ceased
to participate in VRRP and a backup virtual router should
transition to become a new master.
A priority of 255 is used for the router that owns the
associated IP address(es)."
::= { alaVrrpOperEntry 1 }
alaVrrpTrackCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of tracking policies associated with a virtual router."
::= { alaVrrpOperEntry 2 }
alaVrrpGroupIdent OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VRRP group to which this virtual router belongs. A value of
zero indicates that the virtual router is not affiliated with any group."
::= { alaVrrpOperEntry 3 }
-- *******************************************************************
-- VRRP3 Associated Tracking Policy Table
-- *******************************************************************
alaVrrp3AssoTrackTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaVrrp3AssoTrackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of tracking policies associated with this virtual router."
::= { alaVrrpTracking 3 }
alaVrrp3AssoTrackEntry OBJECT-TYPE
SYNTAX AlaVrrp3AssoTrackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table contains a tracking policy id that is
associated with a virtual router. The number of rows for
a given IP Version, VrId, and ifIndex will equal the number of tracking
policies associated with the virtual router (equivalent to alaVrrp3TrackCount').
Rows in the table cannot be modified unless the value of
`alaVrrp3OperAdminState' is `disabled' and the 'alaVrrp3OperState' has transitioned to `initialize'."
INDEX { alaVrrp3OperIpVersion, alaVrrp3OperVrId, ifIndex, alaVrrp3AssoTrackId }
::= { alaVrrp3AssoTrackTable 1 }
AlaVrrp3AssoTrackEntry ::=
SEQUENCE {
alaVrrp3AssoTrackId
AlaVrTrackId,
alaVrrp3AssoTrackRowStatus
RowStatus
}
alaVrrp3AssoTrackId OBJECT-TYPE
SYNTAX AlaVrTrackId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The identifier of the tracking policy the virtual router is
responsible for monitoring."
::= { alaVrrp3AssoTrackEntry 1 }
alaVrrp3AssoTrackRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to installation
and removal conventions for conceptual rows. Setting this
object to active(1) or createAndGo(4) results in the
addition of an associated tracking policy for a virtual router.
Destroying the entry or setting it to notInService(2)
removes the associated tracking policy from the virtual router.
The use of other values is implementation-dependent."
::= { alaVrrp3AssoTrackEntry 2 }
-- ****************************************************************
-- Extention of the alaVrrp3OperTable from the Alcatel VRRP3 mib
-- ****************************************************************
alaVrrp3OperExTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaVrrp3OperExEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of virtual router configuration info."
::= { alaVrrpOperations 2 }
alaVrrp3OperExEntry OBJECT-TYPE
SYNTAX AlaVrrp3OperExEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, config information
about a given virtual router."
AUGMENTS { alaVrrp3OperEntry }
::= { alaVrrp3OperExTable 1 }
AlaVrrp3OperExEntry ::=
SEQUENCE {
alaVrrp3CurrentPriority
Integer32,
alaVrrp3TrackCount
Integer32,
alaVrrp3GroupIdent
Integer32
}
alaVrrp3CurrentPriority OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the priority currently used for the
virtual router master election process. Higher values imply
higher priority.
A priority of '0', although not settable, is sent by
the master router to indicate that this router has ceased
to participate in VRRP and a backup virtual router should
transition to become a new master.
A priority of 255 is used for the router that owns the
associated IP address(es)."
::= { alaVrrp3OperExEntry 1 }
alaVrrp3TrackCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of tracking policies associated with a virtual router."
::= { alaVrrp3OperExEntry 2 }
alaVrrp3GroupIdent OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VRRP group to which this virtual router belongs. A value of
zero indicates that the virtual router is not affiliated with any group."
::= { alaVrrp3OperExEntry 3 }
--
-- conformance information
--
alcatelIND1VRRPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIB 2 }
alcatelIND1VRRPMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBConformance 1 }
alcatelIND1VRRPMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBConformance 2 }
alaVRRPCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for switches with Alcatel VRRP and
implementing ALCATEL-IND1-VRRP-MIB."
MODULE
MANDATORY-GROUPS { alaVRRPConfigGroup }
::= { alcatelIND1VRRPMIBCompliances 1 }
--
-- units of conformance
--
alaVRRPConfigGroup OBJECT-GROUP
OBJECTS {
alaVRRPStartDelay,
alaVrrpBfdStatus
}
STATUS current
DESCRIPTION
"A collection of objects to support management of Alcatel VRRP."
::= { alcatelIND1VRRPMIBGroups 1 }
END

View File

@ -0,0 +1,844 @@
ALCATEL-IND1-VRRP3-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, Counter32,
Integer32 FROM SNMPv2-SMI
RowStatus, MacAddress,
TruthValue, TimeStamp FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
softentIND1Vrrp FROM ALCATEL-IND1-BASE
ifIndex FROM IF-MIB
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
VrId FROM VRRP-MIB;
alcatelIND1VRRP3MIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
Proprietary VRRP MIB definitions for simultaneous
support of IPv4 and IPv6 protocols.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special,
or consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z" -- 02 April 2007
DESCRIPTION "The latest version of this MIB Module."
::= { softentIND1Vrrp 2 }
--
-- VRRP MIB Groups
--
alaVrrp3Operations OBJECT IDENTIFIER ::= { alcatelIND1VRRP3MIB 1 }
alaVrrp3Statistics OBJECT IDENTIFIER ::= { alcatelIND1VRRP3MIB 2 }
alaVrrp3Conformance OBJECT IDENTIFIER ::= { alcatelIND1VRRP3MIB 3 }
--
-- Start of MIB objects
--
alaVrrp3NotificationCntl OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the VRRP-enabled router will generate
SNMP traps for events defined in this MIB. 'Enabled'
results in SNMP traps; 'disabled', no traps are sent."
DEFVAL { enabled }
::= { alaVrrp3Operations 1 }
--
-- VRRP Operations Table
--
alaVrrp3OperTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaVrrp3OperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unified Operations table for a VRRP router which
consists of a sequence (i.e., one or more conceptual
rows) of 'alaVrrp3OperEntry' items."
::= { alaVrrp3Operations 2 }
alaVrrp3OperEntry OBJECT-TYPE
SYNTAX AlaVrrp3OperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the alaVrrp3OperTable containing the
operational characteristics of a virtual router. On a
VRRP router, a given virtual router is identified by a
combination of the IP version, VRID, and ifIndex.
Note that rows in this table can be distinguished on a
Multi-stacked device running both VRRP over IPv4 and
IPv6 interfaces.
Rows in the table cannot be modified unless the value
of 'alaVrrp3OperAdminState' is 'disabled' and the
'alaVrrp3OperState' has transitioned to
'initialize'"
INDEX { alaVrrp3OperIpVersion, alaVrrp3OperVrId,
ifIndex }
::= { alaVrrp3OperTable 1 }
AlaVrrp3OperEntry ::=
SEQUENCE {
alaVrrp3OperIpVersion
INTEGER,
alaVrrp3OperVrId
VrId,
alaVrrp3OperVirtualMacAddr
MacAddress,
alaVrrp3OperState
INTEGER,
alaVrrp3OperAdminState
INTEGER,
alaVrrp3OperPriority
Integer32,
alaVrrp3OperVersion
INTEGER,
alaVrrp3OperIpAddrCount
Integer32,
alaVrrp3OperMasterIpAddrType
InetAddressType,
alaVrrp3OperMasterIpAddr
InetAddress,
alaVrrp3OperPrimaryIpAddrType
InetAddressType,
alaVrrp3OperPrimaryIpAddr
InetAddress,
alaVrrp3OperAdvInterval
Integer32,
alaVrrp3OperPreemptMode
TruthValue,
alaVrrp3OperAcceptMode
TruthValue,
alaVrrp3OperUpTime
TimeStamp,
alaVrrp3OperRowStatus
RowStatus
}
alaVrrp3OperIpVersion OBJECT-TYPE
SYNTAX INTEGER {
ipv4 (1),
ipv6 (2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object contains the IP version on which this VRRP
instance is running."
::= { alaVrrp3OperEntry 1 }
alaVrrp3OperVrId OBJECT-TYPE
SYNTAX VrId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object contains the Virtual Router Identifier
(VRID)."
::= { alaVrrp3OperEntry 2 }
alaVrrp3OperVirtualMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The virtual MAC address of the virtual router.
Although this object can be derived from the
'alaVrrp3OperVrId' object, it is defined so that it
is easily obtainable by a management application and
can be included in VRRP-related SNMP traps."
::= { alaVrrp3OperEntry 3 }
alaVrrp3OperState OBJECT-TYPE
SYNTAX INTEGER {
initialize (1),
backup (2),
master (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the virtual router. This object
has three defined values:
- `initialize', which indicates that the
virtual router is waiting for a startup event.
- `backup', which indicates the virtual router is
monitoring the availability of the master router.
- `master', which indicates that the virtual router
is forwarding packets for IP addresses that are
associated with this router.
Setting the `alaVrrp3OperAdminState' object (below)
Initiates transitions in the value of this object."
::= { alaVrrp3OperEntry 4 }
alaVrrp3OperAdminState OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object will enable/disable the virtual router
function. Setting the value to `up', will transition
the state of the virtual router from `initialize' to
`backup' or `master', depending on the value of
`alaVrrp3OperPriority'.
Setting the value to `down', will transition the
router from `master' or `backup' to `initialize'. State
transitions may not be immediate; they sometimes depend
on other factors, such as the interface (IF) state.
The `alaVrrp3OperAdminState' object must be set to
`down' prior to modifying the other read-create objects
in the conceptual row. The value of the
alaVrrp3OperRowStatus' object (below) must be
`active', signifying that the conceptual row is valid
(i.e., the objects are correctly set), in order for
this object to be set to `up'."
DEFVAL { down }
::= { alaVrrp3OperEntry 5 }
alaVrrp3OperPriority OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the priority to be used for the
virtual router master election process. Higher values
imply higher priority.
A priority of '0', although not settable, is sent by
the master router to indicate that this router has
ceased to participate in VRRP and a backup virtual
router should transition to become a new master.
A priority of 255 is used for the router that owns the
associated IP address(es)."
DEFVAL { 100 }
::= { alaVrrp3OperEntry 6 }
alaVrrp3OperVersion OBJECT-TYPE
SYNTAX INTEGER {
vrrpv2 (1),
vrrpv3 (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the VRRP version this VRRP
instance is running."
::= { alaVrrp3OperEntry 7 }
alaVrrp3OperIpAddrCount OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IP addresses associated with this
virtual router. This number is equal to the number
of rows in the alaVrrp3AssoIpAddrTable that
correspond to a given combination of IP version,
VRID, and ifIndex."
::= { alaVrrp3OperEntry 8 }
alaVrrp3OperMasterIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This specifies the type of
alaVrrp3OperMasterIpAddr in this row."
::= { alaVrrp3OperEntry 9 }
alaVrrp3OperMasterIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The master router's real (primary for vrrp over IPv4)
IP address. This is the IP address listed as the
source in the advertisement last received by this
virtual router. For IPv6, a link local address."
::= { alaVrrp3OperEntry 10 }
alaVrrp3OperPrimaryIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This specifies the the type of
alaVrrp3OperPrimaryIpAddr in this row."
::= { alaVrrp3OperEntry 11 }
alaVrrp3OperPrimaryIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"For VRRP over IPv6 this is the link local address
for a given ifIndex. For VRRP over IPv4, in the
case where there is more than one IP address for
a given `ifIndex', this object is used to
specify the IP address that will become the
alaVrrp3OperMasterIpAddr', should the virtual router
transition from backup to master."
DEFVAL { '00000000'H } -- 0.0.0.0 or ::
::= { alaVrrp3OperEntry 12 }
alaVrrp3OperAdvInterval OBJECT-TYPE
SYNTAX Integer32 (1..4095)
UNITS "centiseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time interval, in centiseconds, between sending
advertisement messages. Only the master router sends
VRRP advertisements."
DEFVAL { 100 }
::= { alaVrrp3OperEntry 13 }
alaVrrp3OperPreemptMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls whether a higher priority virtual router will
preempt a lower priority master."
DEFVAL { true }
::= { alaVrrp3OperEntry 14 }
alaVrrp3OperAcceptMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls whether a virtual router in the master state
will accept packets addressed to the address owner's
IPv6 address as its own it it is not the IP address
owner.
This is required only for rows indicating VRRP over IPv6.
This object can be sparse and should not be implemented
for rows indicating VRRP for Ipv4."
DEFVAL { true }
::= { alaVrrp3OperEntry 15 }
alaVrrp3OperUpTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the value of the `sysUpTime' object when this
virtual router (i.e., the `alaVrrp3OperState') transitioned
out of `initialized'."
::= { alaVrrp3OperEntry 16 }
alaVrrp3OperRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status variable, used in accordance to
installation and removal conventions for conceptual
rows. The rowstatus of a currently active row in the
alaVrrp3OperTable is constrained by the operational
state of the corresponding virtual router.
When `alaVrrp3OperRowStatus' is set to active(1), no
other objects in the conceptual row, with the exception
of `alaVrrp3OperAdminState', can be modified. Prior
to setting the `alaVrrp3OperRowStatus' object from
`active' to a different value, the
`alaVrrp3OperAdminState' object must be set to
`down' and the `alaVrrp3OperState' object be transitioned
to `initialize'.
To create a row in this table, a manager sets this
object to either createAndGo(4) or createAndWait(5).
Until instances of all corresponding columns are
appropriately configured, the value of the
corresponding instance of the `alaVrrp3OperRowStatus'
column will be read as notReady(3).
In particular, a newly created row cannot be made
active(1) until (minimally) the corresponding instance
of `alaVrrp3OperVrId' has been set and there is at
least one active row in the `alaVrrp3AssoIpAddrTable'
defining an associated IP address for the virtual
router."
::= { alaVrrp3OperEntry 17 }
--
-- VRRP Associated Address Table
--
alaVrrp3AssoIpAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaVrrp3AssoIpAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of addresses associated with this
virtual router."
::= { alaVrrp3Operations 3 }
alaVrrp3AssoIpAddrEntry OBJECT-TYPE
SYNTAX AlaVrrp3AssoIpAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table contains an IP address that is
associated with a virtual router. The number of rows
for a given IP version, VrId, and ifIndex will equal
the number of IP addresses associated (e.g., backed
up) by the virtual router (equivalent to
'alaVrrp3OperIpAddrCount').
Rows in the table cannot be modified unless the value
of `alaVrrp3OperAdminState' is `disabled' and the
`alaVrrp3OperState' has transitioned to`initialize'."
INDEX { alaVrrp3OperIpVersion, alaVrrp3OperVrId, ifIndex,
alaVrrp3AssoIpAddrType, alaVrrp3AssoIpAddr }
::= { alaVrrp3AssoIpAddrTable 1 }
AlaVrrp3AssoIpAddrEntry ::=
SEQUENCE {
alaVrrp3AssoIpAddrType
InetAddressType,
alaVrrp3AssoIpAddr
InetAddress,
alaVrrp3AssoIpAddrRowStatus
RowStatus
}
alaVrrp3AssoIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP addresses type of alaVrrp3AssoIpAddr in this
row."
::= { alaVrrp3AssoIpAddrEntry 1 }
alaVrrp3AssoIpAddr OBJECT-TYPE
SYNTAX InetAddress(SIZE(4|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The assigned IP addresses that a virtual router is
responsible for backing up."
::= { alaVrrp3AssoIpAddrEntry 2 }
alaVrrp3AssoIpAddrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status variable, used according to
installation and removal conventions for conceptual
rows. Setting this object to active(1) or
createAndGo(4) results in the addition of an associated
address for a virtual router.
Destroying the entry or setting it to notInService(2)
removes the associated address from the virtual router.
The use of other values is implementation-dependent."
::= { alaVrrp3AssoIpAddrEntry 3 }
--
-- VRRP Router Statistics
--
alaVrrp3RouterChecksumErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP packets received with an
invalid VRRP checksum value."
::= { alaVrrp3Statistics 1 }
alaVrrp3RouterVersionErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP packets received with an
unknown or unsupported version number."
::= { alaVrrp3Statistics 2 }
alaVrrp3RouterVrIdErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP packets received with an
invalid VRID for this virtual router."
::= { alaVrrp3Statistics 3 }
--
-- VRRP Router Statistics Table
--
alaVrrp3RouterStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaVRRP3RouterStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of virtual router statistics."
::= { alaVrrp3Statistics 4 }
alaVrrp3RouterStatsEntry OBJECT-TYPE
SYNTAX AlaVRRP3RouterStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing statistics
information about a given virtual router."
INDEX { alaVrrp3OperIpVersion, alaVrrp3OperVrId,
ifIndex }
::= { alaVrrp3RouterStatsTable 1 }
AlaVRRP3RouterStatsEntry ::=
SEQUENCE {
alaVrrp3StatsBecomeMaster
Counter32,
alaVrrp3StatsAdvertiseRcvd
Counter32,
alaVrrp3StatsAdvIntervalErrors
Counter32,
alaVrrp3StatsIpTtlErrors
Counter32,
alaVrrp3StatsPriZeroPktsRcvd
Counter32,
alaVrrp3StatsPriZeroPktsSent
Counter32,
alaVrrp3StatsInvldTypePktsRcvd
Counter32,
alaVrrp3StatsAddressListErrors
Counter32,
alaVrrp3StatsInvldAuthType
Counter32,
alaVrrp3StatsPacketLengthErrors
Counter32
}
alaVrrp3StatsBecomeMaster OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of times that this virtual router's
state has transitioned to MASTER."
::= { alaVrrp3RouterStatsEntry 1 }
alaVrrp3StatsAdvertiseRcvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP advertisements received by
this virtual router."
::= { alaVrrp3RouterStatsEntry 2 }
alaVrrp3StatsAdvIntervalErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP advertisement packets
received for which the advertisement interval is
different than the one configured for the local virtual
router."
::= { alaVrrp3RouterStatsEntry 3 }
alaVrrp3StatsIpTtlErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP packets received by the
virtual router with IP TTL (Time-To-Live) not equal to
255. It also indicates the number of VRRPv3 packets
received by the virtual router with IPv6 hop limit not
equal to 255."
::= { alaVrrp3RouterStatsEntry 4 }
alaVrrp3StatsPriZeroPktsRcvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP packets received by the
virtual router with a priority of '0'."
::= { alaVrrp3RouterStatsEntry 5 }
alaVrrp3StatsPriZeroPktsSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of VRRP packets sent by the virtual
router with a priority of '0'."
::= { alaVrrp3RouterStatsEntry 6 }
alaVrrp3StatsInvldTypePktsRcvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of VRRP packets received by the virtual
router with an invalid value in the 'type' field."
::= { alaVrrp3RouterStatsEntry 7 }
alaVrrp3StatsAddressListErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received for which the
address list does not match the locally configured list
for the virtual router."
::= { alaVrrp3RouterStatsEntry 8 }
alaVrrp3StatsInvldAuthType OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received with 'Auth Type'
not equal to Authentication Type 0, No Authentication.
This is required only for rows indicating VRRP over IPv4.
This object can be sparse and should not be implemented
for rows indicating VRRP for Ipv6."
::= { alaVrrp3RouterStatsEntry 9 }
alaVrrp3StatsPacketLengthErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received with a packet
length less than the length of the VRRP header."
::= { alaVrrp3RouterStatsEntry 10 }
--
-- Trap Definitions
--
alaVrrp3Notifications OBJECT IDENTIFIER ::= { alcatelIND1VRRP3MIB 0 }
---
--- Objects used in the traps
---
alaVrrp3TrapNewMasterReason OBJECT-TYPE
SYNTAX INTEGER {
priority (0),
preempted (1),
masterNoResponse (2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This indicates the reason for NewMaster trap.
Used by alaVrrp3TrapNewMaster trap."
::= { alaVrrp3Operations 4 }
alaVrrp3TrapProtoErrReason OBJECT-TYPE
SYNTAX INTEGER {
hopLimitError (0),
versionError (1),
checksumError (2),
vridError (3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This indicates the reason for protocol error trap.
Used by alaVrrp3TrapProtoError trap."
::= { alaVrrp3Operations 5 }
alaVrrp3TrapNewMaster NOTIFICATION-TYPE
OBJECTS { alaVrrp3OperMasterIpAddrType,
alaVrrp3OperMasterIpAddr,
alaVrrp3TrapNewMasterReason
}
STATUS current
DESCRIPTION
"The newMaster trap indicates that the sending agent
has transitioned to 'Master' state."
::= { alaVrrp3Notifications 1 }
alaVrrp3TrapProtoError NOTIFICATION-TYPE
OBJECTS { alaVrrp3TrapProtoErrReason
}
STATUS current
DESCRIPTION
"The error trap indicates that the sending agent has
encountered the protocol error indicated by
ErrorReason."
::= { alaVrrp3Notifications 2 }
--
-- Conformance Information
--
alaVrrp3MIBCompliances OBJECT IDENTIFIER ::= { alaVrrp3Conformance 1 }
alaVrrp3MIBGroups OBJECT IDENTIFIER ::= { alaVrrp3Conformance 2 }
--
-- Compliance Statements
--
alaVrrp3MIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for switches with Alcatel VRRP and
implementing ALCATEL-IND1-VRRP3-MIB."
MODULE -- this module
MANDATORY-GROUPS {
alaVrrp3OperGroup,
alaVrrp3StatsGroup,
alaVrrp3TrapInfoGroup,
alaVrrp3NotificationsGroup
}
OBJECT alaVrrp3OperPriority
WRITE-SYNTAX Integer32 (1..255)
DESCRIPTION "SETable values are from 1 to 255."
::= { alaVrrp3MIBCompliances 1 }
--
-- Conformance Groups
--
alaVrrp3OperGroup OBJECT-GROUP
OBJECTS {
alaVrrp3NotificationCntl,
alaVrrp3OperVirtualMacAddr,
alaVrrp3OperState,
alaVrrp3OperAdminState,
alaVrrp3OperPriority,
alaVrrp3OperVersion,
alaVrrp3OperIpAddrCount,
alaVrrp3OperMasterIpAddrType,
alaVrrp3OperMasterIpAddr,
alaVrrp3OperPrimaryIpAddrType,
alaVrrp3OperPrimaryIpAddr,
alaVrrp3OperAdvInterval,
alaVrrp3OperPreemptMode,
alaVrrp3OperAcceptMode,
alaVrrp3OperUpTime,
alaVrrp3OperRowStatus,
alaVrrp3AssoIpAddrRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects to support management of Alcatel VRRP."
::= { alaVrrp3MIBGroups 1 }
alaVrrp3StatsGroup OBJECT-GROUP
OBJECTS {
alaVrrp3RouterChecksumErrors,
alaVrrp3RouterVersionErrors,
alaVrrp3RouterVrIdErrors,
alaVrrp3StatsBecomeMaster,
alaVrrp3StatsAdvertiseRcvd,
alaVrrp3StatsAdvIntervalErrors,
alaVrrp3StatsPriZeroPktsRcvd,
alaVrrp3StatsPriZeroPktsSent,
alaVrrp3StatsInvldTypePktsRcvd,
alaVrrp3StatsInvldAuthType,
alaVrrp3StatsIpTtlErrors,
alaVrrp3StatsAddressListErrors,
alaVrrp3StatsPacketLengthErrors
}
STATUS current
DESCRIPTION
"A collection of objects to support management of Alcatel VRRP."
::= { alaVrrp3MIBGroups 2 }
alaVrrp3TrapInfoGroup OBJECT-GROUP
OBJECTS {
alaVrrp3TrapNewMasterReason,
alaVrrp3TrapProtoErrReason
}
STATUS current
DESCRIPTION
"A collection of objects to support management of Alcatel VRRP."
::= { alaVrrp3MIBGroups 3 }
alaVrrp3NotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
alaVrrp3TrapNewMaster,
alaVrrp3TrapProtoError
}
STATUS current
DESCRIPTION
"A collection of objects to support management of Alcatel VRRP."
::= { alaVrrp3MIBGroups 4 }
END

View File

@ -0,0 +1,156 @@
ALCATEL-IND1-VIRTUALROUTER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
RowStatus, DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
routingIND1Vrf
FROM ALCATEL-IND1-BASE ;
alcatelIND1VirtualRouterMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
This proprietary MIB contains management information for
the configuration of IP Route Maps global configuration
parameters.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2006 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200803170000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { routingIND1Vrf 1 }
alcatelIND1VirtualRouterMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1VirtualRouterMIB 1 }
alaVirtualRouterConfig OBJECT IDENTIFIER ::= { alcatelIND1VirtualRouterMIBObjects 1 }
-- virtual router name table
alaVirtualRouterNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaVirtualRouterNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table containing Virtual Router Name to Virtual Router Index bindings."
::= { alaVirtualRouterConfig 1 }
alaVirtualRouterNameEntry OBJECT-TYPE
SYNTAX AlaVirtualRouterNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry binds a Virtual Router Name to a Virtual Router index."
INDEX {
alaVirtualRouterName
}
::= { alaVirtualRouterNameTable 1 }
AlaVirtualRouterNameEntry ::= SEQUENCE {
alaVirtualRouterName DisplayString,
alaVirtualRouterNameIndex Unsigned32,
alaVirtualRouterNameRowStatus RowStatus
}
alaVirtualRouterName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of a Virtual Router."
::= { alaVirtualRouterNameEntry 1 }
alaVirtualRouterNameIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index associated with the Virtual Router name."
::= { alaVirtualRouterNameEntry 2 }
alaVirtualRouterNameRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation and deletion of Row Status entries."
::= { alaVirtualRouterNameEntry 3 }
-- conformance information
alcatelIND1VirtualRouterMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1VirtualRouterMIB 2 }
alcatelIND1VirtualRouterMIBCompliances OBJECT IDENTIFIER ::=
{ alcatelIND1VirtualRouterMIBConformance 1 }
alcatelIND1VirtualRouterMIBGroups OBJECT IDENTIFIER ::=
{ alcatelIND1VirtualRouterMIBConformance 2 }
-- compliance statements
alaVirtualRouterCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for routers running Route Maps
and implementing the ALCATEL-IND1-VIRTUALROUTER MIB."
MODULE -- this module
MANDATORY-GROUPS { alaVirtualRouterConfigMIBGroup }
::= { alcatelIND1VirtualRouterMIBCompliances 1 }
-- units of conformance
alaVirtualRouterConfigMIBGroup OBJECT-GROUP
OBJECTS { alaVirtualRouterNameIndex, alaVirtualRouterNameRowStatus }
STATUS current
DESCRIPTION
"A collection of objects to support management of global
configuration parameters of the Virtual Router Module."
::= { alcatelIND1VirtualRouterMIBGroups 1 }
END

View File

@ -0,0 +1,856 @@
ALCATEL-IND1-VLAN-MGR-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString, RowStatus, TEXTUAL-CONVENTION FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-IDENTITY,
OBJECT-TYPE, IpAddress, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
softentIND1VlanMgt FROM ALCATEL-IND1-BASE;
alcatelIND1VLANMgrMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
Vlan Manager for the distribution of vlan configuration information,
including the association between vlans and ports.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { softentIND1VlanMgt 1}
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
IpxNetworkAddress ::= TEXTUAL-CONVENTION
DISPLAY-HINT "x"
STATUS current
DESCRIPTION
"Textual convention for ipx network address.
This is an unsigned integer (32 bits) that should be
represented as a hexedecimal value."
SYNTAX Unsigned32
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1VLANMgrMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For VLAN Manager
Subsystem Managed Objects."
::= { alcatelIND1VLANMgrMIB 1 }
alcatelIND1VLANMgrMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For VLAN Manager
Subsystem Conformance Information."
::= { alcatelIND1VLANMgrMIB 2 }
alcatelIND1VLANMgrMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For VLAN Manager
Subsystem Units Of Conformance."
::= { alcatelIND1VLANMgrMIBConformance 1 }
alcatelIND1VLANMgrMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For VLAN Manager
Subsystem Compliance Statements."
::= { alcatelIND1VLANMgrMIBConformance 2 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
vlanMgrVlan OBJECT IDENTIFIER ::= { alcatelIND1VLANMgrMIBObjects 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
vlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Virtual LAN instances in this device."
::= { vlanMgrVlan 1 }
vlanEntry OBJECT-TYPE
SYNTAX VlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A VLAN entry."
INDEX { vlanNumber }
::= { vlanTable 1 }
VlanEntry ::= SEQUENCE {
vlanNumber
INTEGER,
vlanDescription
DisplayString,
vlanAdmStatus
INTEGER,
vlanOperStatus
INTEGER,
vlanStatus
RowStatus,
vlanStpStatus
INTEGER,
vlanAuthentStatus
INTEGER,
vlanVoiceStatus
INTEGER,
vlanIpAddress
IpAddress,
vlanIpMask
IpAddress,
vlanIpEncap
INTEGER,
vlanIpForward
INTEGER,
vlanIpStatus
INTEGER,
vlanIpxNet
IpxNetworkAddress,
vlanIpxEncap
INTEGER,
vlanIpxRipSapMode
INTEGER,
vlanIpxDelayTicks
INTEGER,
vlanIpxStatus
INTEGER,
vlanTagMobilePortStatus
INTEGER,
vlanPortMacStatus
INTEGER,
vlanLocalProxyArp
INTEGER,
vlanMtu
INTEGER,
vlan1x1StpStatus
INTEGER,
vlanflatStpStatus
INTEGER,
vlanHABandwidth
INTEGER,
vlanSvlanTrafficType
INTEGER,
vlanSvlanPriority
INTEGER,
vlanMacLearningControlStatus
INTEGER
}
vlanNumber OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vlanEntry 1 }
vlanDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Textual description of the VLAN instance."
::= { vlanEntry 2 }
vlanAdmStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative status which can be set by
configuration. Disable(1) will disable ALL vports
that are connected to this VLAN, enable(2) will enable
ALL ports on this VLAN, delete(3) will detach and
delete the ports/routers AND remove the VLAN."
DEFVAL { enabled }
::= { vlanEntry 3 }
vlanOperStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Provide operating status of a particular VLAN environment."
::= { vlanEntry 4 }
vlanStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row status to control creation/deletion of vlans."
::= { vlanEntry 5 }
vlanStpStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates status of spanning tree for the current VLAN."
DEFVAL { enabled }
::= { vlanEntry 6 }
vlanAuthentStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates status of authentication for the current VLAN."
DEFVAL { disabled }
::= { vlanEntry 7 }
vlanVoiceStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates status of voice usage for the current VLAN."
DEFVAL { disabled }
::= { vlanEntry 8 }
vlanIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address of the VLAN's virtual router port.
Note: a vlan does not necessarily have an ip address.
Setting one requires that the ip address be set, and optionally the
following since they have defaults: ip mask, ip encap, ip forward.
Then setting vlanIpStatus to add will create the ip router port
for the given vlan (the index)."
::= { vlanEntry 9 }
vlanIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Subnetwork mask for VLAN IP Address.
Default is class level mask for the ip address."
::= { vlanEntry 10 }
vlanIpEncap OBJECT-TYPE
SYNTAX INTEGER {
ethernet2 (1),
snap (2),
notApplicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN's IP router port encapsulation.
Not applicable when there is no ip router port."
DEFVAL { ethernet2 }
::= { vlanEntry 11 }
vlanIpForward OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2),
notApplicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN's IP router port ip frame forwarding (disabled = ip host only).
Not applicable when there is no ip router port."
DEFVAL { enable }
::= { vlanEntry 12 }
vlanIpStatus OBJECT-TYPE
SYNTAX INTEGER {
add(1),
delete(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Provides ability to add and remove the VLAN ip address."
::= { vlanEntry 13 }
vlanIpxNet OBJECT-TYPE
SYNTAX IpxNetworkAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPX network address.
Note: a vlan does not necessarily have an ipx net number.
Setting one requires that the ipx net be set, and optionally the
ipx encap, ipx rip-sap mode, and delay ticks (all have defaults).
Then the vlanIpxStatus should be set to add to create the
ipx router port."
::= { vlanEntry 14 }
vlanIpxEncap OBJECT-TYPE
SYNTAX INTEGER {
ethernet2 (1),
novellraw (2),
llc (3),
snap (4),
notApplicable(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPX of frame enapsulation of IPX VLAN router port.
Not applicable when there is no ipx router port."
DEFVAL { ethernet2 }
::= { vlanEntry 15 }
vlanIpxRipSapMode OBJECT-TYPE
SYNTAX INTEGER {
riponly (1),
ripsap (2),
triggered (3),
inactive(4),
notApplicable(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IPX advertisement mode.
Not applicable when there is no ipx router port."
DEFVAL { ripsap }
::= { vlanEntry 16 }
vlanIpxDelayTicks OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tick metric to use for supporting IPX routing decisions."
DEFVAL { 0 }
::= {vlanEntry 17 }
vlanIpxStatus OBJECT-TYPE
SYNTAX INTEGER {
add(1),
delete(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Provides ability to add and remove the VLAN ipx network node."
::= { vlanEntry 18 }
vlanTagMobilePortStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled for a VLAN, a mobile port will be moved to the
VLAN based on the tag."
::= { vlanEntry 19 }
vlanPortMacStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When enabled for a VLAN, it will be considered a special VLAN not
affected by the ordinary vlan commands except the command to
delete a VLAN"
::= { vlanEntry 20 }
vlanLocalProxyArp OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled for a VLAN, local proxy ARP processing happens on this=
VLAN."
::= { vlanEntry 21 }
vlanMtu OBJECT-TYPE
SYNTAX INTEGER (1280..9198)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum transmission unit i.e. the maximum size of packet that this
vlan can handle. It ranges from 1280 to 9198."
::= { vlanEntry 22 }
vlan1x1StpStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates status of 1x1 spanning tree for the current VLAN."
DEFVAL { enabled }
::= { vlanEntry 23}
vlanflatStpStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates status of flat spanning tree for the current VLAN."
DEFVAL { enabled }
::= { vlanEntry 24}
vlanHABandwidth OBJECT-TYPE
SYNTAX INTEGER (0..50)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bandwidth of flood queue allocated by Q-driver for High Availability
vlans. The value ranges from 1 to 50 Mega bits per second."
::= { vlanEntry 25 }
vlanSvlanTrafficType OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(0),
customer(1),
provider(2),
multicastEnterprise(3),
multicastVlanStacking(4),
eServiceCustomer(6),
eServiceManagement(7),
eServiceMulticastVlanStacking(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The created SVLAN is desired for carrying customer or
provider traffic, default is customer. When creating
standard Vlans the value should be notApplicable"
DEFVAL { 0 }
::= { vlanEntry 26 }
vlanSvlanPriority OBJECT-TYPE
SYNTAX INTEGER (-1..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"All traffic getting mapped to this Svlan should be either
priority mapped or mapped to a specific priority 0-7, default
is priority 0. For standard Vlans the value should be -1"
DEFVAL { 0 }
::= { vlanEntry 27 }
vlanMacLearningControlStatus OBJECT-TYPE
SYNTAX INTEGER{
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status of Mac Learning on a vlan"
DEFVAL { enabled }
::= { vlanEntry 28 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
vlanMgrVpa OBJECT IDENTIFIER ::= { alcatelIND1VLANMgrMIBObjects 2 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
vpaTable OBJECT-TYPE
SYNTAX SEQUENCE OF VpaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Virtual LAN instances in this device."
::= { vlanMgrVpa 1 }
vpaEntry OBJECT-TYPE
SYNTAX VpaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A VLAN-Port Association (VPA) entry."
INDEX { vpaVlanNumber, vpaIfIndex }
::= { vpaTable 1 }
VpaEntry ::= SEQUENCE {
vpaVlanNumber
INTEGER,
vpaIfIndex
Unsigned32,
vpaType
INTEGER,
vpaState
INTEGER,
vpaStatus
RowStatus,
vpaPortMacType
INTEGER
}
vpaVlanNumber OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN number component of this instance. Valid
range from 1 to 4094."
::= { vpaEntry 1 }
vpaIfIndex OBJECT-TYPE
SYNTAX Unsigned32 (1001..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ifIndex component of this instance."
::= {vpaEntry 2 }
vpaType OBJECT-TYPE
SYNTAX INTEGER {
cfgDefault(1),
qTagged(2),
mobile(3),
mirrored(4),
svlan(6),
dynamic(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of this vpa. Two are statically configured:
configured default VPA and qTagged VPA. The mirrored
is an internal type set for mirrored ports and the
rest are dynamic vlan's
1. cfgDefault - Default vlan VPA Type
2. qTagged - The qTagged vlan VPA Type
3. mobile - The vpa is dynamically created according
to rules/policies.
4. mirrored - Set internally when the vpa created is on
a mirrored port.
6. slvan - Service vlan vpa's which are created.
7. dynamic - Created by dynamic GVRP or MVRP Protocol."
::= { vpaEntry 3 }
vpaState OBJECT-TYPE
SYNTAX INTEGER {
inactive(1),
blocking(2),
forwarding(3),
filtering(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of this vpa:
1. inactive - link down
2. blocking - link up, forwarding down
3. forwarding - link up, forwarding up, sources learned normally
4. filtering - link up, forwarding up, sources filtered."
::= { vpaEntry 4 }
vpaStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is used to create or delete staticPrimary VPAs (default vlans
on a port ). Creation replaces the existing staticPrimary VPA
while deletion replaces the existing VPA so that the vlan number
is 1 for the given port. Of course the corresponding vlan and
port must exist."
::= { vpaEntry 5 }
vpaPortMacType OBJECT-TYPE
SYNTAX INTEGER {
ingress(1),
egress(2),
inapplicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of this field will decide whether the port represented by vpaIfIndex is a ingress port or egress port. This fiels is applicable only for portMac vlans"
::= { vpaEntry 6 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
vlanMgrVlanSet OBJECT IDENTIFIER ::= { alcatelIND1VLANMgrMIBObjects 3 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
vlanSetVlanCount OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of existing VLANs on switch."
::= { vlanMgrVlanSet 1 }
vlanSetVlanRouterCount OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of VLANs on switch with at least one router port configured."
::= { vlanMgrVlanSet 2 }
vlanSetIpRouterCount OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of VLANs on switch with IP router port configured."
::= { vlanMgrVlanSet 3 }
vlanSetIpxRouterCount OBJECT-TYPE
SYNTAX INTEGER (0..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of VLANs on switch with IPX router port configured."
::= { vlanMgrVlanSet 4 }
vlanSetMultiRtrMacStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls whether unique mac assigned to each vlan
with router port (limit 64)."
DEFVAL { disable }
::= { vlanMgrVlanSet 5 }
--YP
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
vlanMgrHAPort OBJECT IDENTIFIER ::= { alcatelIND1VLANMgrMIBObjects 4 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
vlanHAPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanHAPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Port To HA vlan binding."
::= { vlanMgrHAPort 1 }
vlanHAPortEntry OBJECT-TYPE
SYNTAX VlanHAPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port To HA vlan binding entry."
INDEX { vlanHAPortVlanId, vlanHAPortIfIndex, vlanHAPortType }
::= { vlanHAPortTable 1 }
VlanHAPortEntry ::= SEQUENCE {
vlanHAPortVlanId INTEGER,
vlanHAPortIfIndex Unsigned32,
vlanHAPortType INTEGER,
vlanHAPortRowStatus RowStatus
}
vlanHAPortVlanId OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The vlan Id in which this port is a HA port"
::= { vlanHAPortEntry 1 }
vlanHAPortIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This port is associated with a HA vlan."
::= { vlanHAPortEntry 2 }
vlanHAPortType OBJECT-TYPE
SYNTAX INTEGER {
ingress(1),
egress(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of this field will decide whether the port represented by vlanHAPortIfIndex is a ingress port or egress port."
::= { vlanHAPortEntry 3 }
vlanHAPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This indicate whether to add or delete the ifIndex"
::= { vlanHAPortEntry 4 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- COMPLIANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1VLANMgrMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for
VLAN Manager."
MODULE
MANDATORY-GROUPS
{
vlanMgrVlanGroup,
vlanMgrVpaGroup,
vlanMgrVlanSetGroup
}
::= { alcatelIND1VLANMgrMIBCompliances 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- UNITS OF CONFORMANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
vlanMgrVlanGroup OBJECT-GROUP
OBJECTS
{
vlanNumber, -- vlan table
vlanDescription,
vlanAdmStatus,
vlanOperStatus,
vlanStatus,
vlan1x1StpStatus,
vlanflatStpStatus,
vlanStpStatus,
vlanAuthentStatus,
vlanVoiceStatus,
vlanIpAddress,
vlanIpMask,
vlanIpEncap,
vlanIpForward,
vlanIpStatus,
vlanIpxNet,
vlanIpxEncap,
vlanIpxRipSapMode,
vlanIpxDelayTicks,
vlanIpxStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of Vlan Manager VLANs."
::= { alcatelIND1VLANMgrMIBGroups 1 }
vlanMgrVpaGroup OBJECT-GROUP
OBJECTS
{
vpaVlanNumber, -- vpa table
vpaIfIndex,
vpaType,
vpaState,
vpaStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of Vlan Manager VPAs."
::= { alcatelIND1VLANMgrMIBGroups 2 }
vlanMgrVlanSetGroup OBJECT-GROUP
OBJECTS
{
vlanSetVlanCount,
vlanSetVlanRouterCount,
vlanSetIpRouterCount,
vlanSetIpxRouterCount,
vlanSetMultiRtrMacStatus
}
STATUS current
DESCRIPTION
"Collection of objects for Vlan Manager global properties."
::= { alcatelIND1VLANMgrMIBGroups 3 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,382 @@
ALCATEL-IND1-VLAN-STACKING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
OBJECT-GROUP,
MODULE-COMPLIANCE FROM SNMPv2-CONF
softentIND1VlanStackingMgt FROM ALCATEL-IND1-BASE
RowStatus FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB
;
alcatelIND1VLANStackingMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"The parameters for configuration of the VLAN Stacking feature,
including the association between ports and svlans.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2006 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
::= { softentIND1VlanStackingMgt 1}
alcatelIND1VLANStackingMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For VLAN Stacking Managed Objects."
::= { alcatelIND1VLANStackingMIB 1 }
alcatelIND1VLANStackingMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For VLAN Stacking Conformance Information."
::= { alcatelIND1VLANStackingMIB 2 }
alcatelIND1VLANStackingMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For VLAN Stacking Units Of Conformance."
::= { alcatelIND1VLANStackingMIBConformance 1 }
alcatelIND1VLANStackingMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For VLAN Stacking Compliance Statements."
::= { alcatelIND1VLANStackingMIBConformance 2 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- The VLAN Stacking Port Table
alaVlanStackingPort OBJECT IDENTIFIER ::= { alcatelIND1VLANStackingMIBObjects 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alaVstkPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaVstkPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains port-specific information for the VLAN Stacking feature.
An entry in this table is created when a port is configured with VLAN stacking
capability, OR when a port is configured with a specific vendor ethertype, a particular
bridge protocol action."
::= { alaVlanStackingPort 1 }
alaVstkPortEntry OBJECT-TYPE
SYNTAX AlaVstkPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A VLAN Stacking port entry."
INDEX { alaVstkPortNumber }
::= { alaVstkPortTable 1 }
AlaVstkPortEntry ::= SEQUENCE
{
alaVstkPortNumber InterfaceIndex,
alaVstkPortType INTEGER,
alaVstkPortVendorTpid Integer32,
alaVstkPortBpduTreatment INTEGER,
alaVstkPortAcceptFrameType INTEGER,
alaVstkPortLookupMiss INTEGER,
alaVstkPortDefaultSvlan INTEGER,
alaVstkPortRowStatus RowStatus,
alaVstkPortLegacyStpBpdu INTEGER
}
alaVstkPortNumber OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port ifindex of the port for which this entry contains
VLAN Stacking management information. "
::= { alaVstkPortEntry 1 }
alaVstkPortType OBJECT-TYPE
SYNTAX INTEGER
{
userCustomer (1),
userProvider (2),
network (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of this VLAN Stacking port. User-customer (1) is a VLAN Stacking
user port connected to customer network. User-provider (2) is a VLAN Stacking
user port used to run provider management traffic. Network (2) indicates a network
facing port."
DEFVAL { userCustomer }
::= { alaVstkPortEntry 2 }
alaVstkPortVendorTpid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TPID for this port. It is used for the incoming data
traffic parsing and it is substituted to the 802.1Q standard Tpid for
the outgoing data traffic. This is used for compatibility with other vendor
equipment. The default value is the standard value 0x88a8."
DEFVAL { 34984 }
::= { alaVstkPortEntry 3 }
alaVstkPortBpduTreatment OBJECT-TYPE
SYNTAX INTEGER
{
flooded (1),
dropped (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The customer bpdu treatment for this port. It defines the type of
processing applied to the user's bridge protocol data unit.
The bridge protocol treatment (flooded) floods any user's bridge protocol data unit
to all user ports and network ports on the same SVLAN.
The bridge protocol (dropped) drops any user's bridge protocol data unit."
DEFVAL { flooded }
::= { alaVstkPortEntry 4 }
alaVstkPortAcceptFrameType OBJECT-TYPE
SYNTAX INTEGER
{
tagged (1),
untagged (2),
all (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The acceptable frame types on this port."
DEFVAL { all }
::= { alaVstkPortEntry 5 }
alaVstkPortLookupMiss OBJECT-TYPE
SYNTAX INTEGER
{
drop (1),
default (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Treatment of tagged packets upon vlan lookup miss. Drop (1) means that on lookup
miss the packets will be dropped. Default (2) means that on lookup miss the
default SVLAN for that port will be used to tunnel the packets.
This is significant only for user port."
DEFVAL { default }
::= { alaVstkPortEntry 6 }
alaVstkPortDefaultSvlan OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default svlan of this port."
::= { alaVstkPortEntry 7 }
alaVstkPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this table entry. The supported value supported for set are
createAndGo (4) and destroy(6), to create or remove a vlan-stacking port."
::= { alaVstkPortEntry 8 }
alaVstkPortLegacyStpBpdu OBJECT-TYPE
SYNTAX INTEGER
{
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The legacy STP BPDU treatment for this port. It defines the type of processing
applied to STP legacy BPDUs on network ports. Legacy BPDU refer to conventional/customer
BPDUs with MAC address 01:80:c2:00:00:00 and its processing on network ports can be
enabled/disabled by this object.By default the value is disabled i.e
provider MAC BPDU with MAC address 01:80:c2:00:00:08 would be processed at network ports."
DEFVAL { disable }
::= { alaVstkPortEntry 9 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- The VLAN Stacking svlan/port association Table
alaVlanStackingSvlanPort OBJECT IDENTIFIER ::= { alcatelIND1VLANStackingMIBObjects 2 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alaVstkSvlanPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaVstkSvlanPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains svlan/ipmvlan-port association for the VLAN Stacking feature."
::= { alaVlanStackingSvlanPort 1 }
alaVstkSvlanPortEntry OBJECT-TYPE
SYNTAX AlaVstkSvlanPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The svlan/ipmvlan-port association."
INDEX { alaVstkSvlanPortSvlanNumber, alaVstkSvlanPortPortNumber,
alaVstkSvlanPortCvlanNumber}
::= { alaVstkSvlanPortTable 1 }
AlaVstkSvlanPortEntry ::= SEQUENCE
{
alaVstkSvlanPortSvlanNumber INTEGER,
alaVstkSvlanPortPortNumber InterfaceIndex,
alaVstkSvlanPortCvlanNumber INTEGER,
alaVstkSvlanPortMode INTEGER,
alaVstkSvlanPortRowStatus RowStatus
}
alaVstkSvlanPortSvlanNumber OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number identifying the svlan/ipmvlan."
::= { alaVstkSvlanPortEntry 1 }
alaVstkSvlanPortPortNumber OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port ifindex of the port associated to the svlan/ipmvlan."
::= { alaVstkSvlanPortEntry 2 }
alaVstkSvlanPortCvlanNumber OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The customer vlan id associated to the svlan/ipmvlan."
::= { alaVstkSvlanPortEntry 3 }
alaVstkSvlanPortMode OBJECT-TYPE
SYNTAX INTEGER
{
doubleTag (1),
translate (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The vlan stacking mode: double tagging (1) or vlan translation/mapping (2).
Only translation mode is valid in case of IPM Vlans"
::= { alaVstkSvlanPortEntry 4 }
alaVstkSvlanPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this table entry. The supported value for set are
createAndGo (4) and destroy(6), to add or remove an
svlan-port association."
::= { alaVstkSvlanPortEntry 5 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- COMPLIANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1VLANStackingMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for VLAN Stacking."
MODULE MANDATORY-GROUPS
{
vlanStackingPortGroup,
vlanStackingSvlanPortGroup
}
::= { alcatelIND1VLANStackingMIBCompliances 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- UNITS OF CONFORMANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
vlanStackingPortGroup OBJECT-GROUP
OBJECTS
{
alaVstkPortNumber, -- The VLAN Stacking Port Table
alaVstkPortType,
alaVstkPortVendorTpid,
alaVstkPortBpduTreatment,
alaVstkPortAcceptFrameType,
alaVstkPortLookupMiss,
alaVstkPortDefaultSvlan,
alaVstkPortRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of VLAN Stacking Ports."
::= { alcatelIND1VLANStackingMIBGroups 1 }
vlanStackingSvlanPortGroup OBJECT-GROUP
OBJECTS
{
alaVstkSvlanPortSvlanNumber,
alaVstkSvlanPortPortNumber,
alaVstkSvlanPortCvlanNumber,
alaVstkSvlanPortMode,
alaVstkSvlanPortRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for svlan-port associations."
::= { alcatelIND1VLANStackingMIBGroups 2 }
END

View File

@ -0,0 +1,752 @@
ALCATEL-IND1-WCCP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
IpAddress,
Counter32,
Integer32 FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
TEXTUAL-CONVENTION,
TruthValue,
RowStatus FROM SNMPv2-TC
softentIND1Wccp,
wccpTraps FROM ALCATEL-IND1-BASE
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB;
--
-- Module Identity
--
alcatelIND1WCCPMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
The AlcatelIND1WCCPMIB is used to monitor the services for the WCCP
(Web Cache Coordination Protocol).
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special,
or consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
::= { softentIND1Wccp 1 }
--
-- Object roots used in this MIB
--
alcatelIND1WCCPMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for WCCP application objects"
::= { alcatelIND1WCCPMIB 1 }
alcatelIND1WCCPMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for WCCP application conformance
information"
::= { alcatelIND1WCCPMIB 2 }
alcatelIND1WCCPMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for WCCP application units of conformance"
::= { alcatelIND1WCCPMIBConformance 1 }
alcatelIND1WCCPMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for WCCP application compliance statements"
::= { alcatelIND1WCCPMIBConformance 2 }
--
-- Textual COnventions
--
WccpServiceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the type of WCCP service being used.
standard - well known service is being used.
dynamic - dynamic service is being used.
unknown - cannot determine the type of service being used."
SYNTAX INTEGER {
standard(1),
dynamic(2),
unknown(3)
}
WccpVersion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the version of WCCP being used for a service.
version1 - WCCP version 1 being used for the service.
version2 - WCCP version 2 being used for the service.
unknown - unknown version."
SYNTAX INTEGER {
version1(1),
version2(2),
unknown(3)
}
-- A Username/Password String
WccpPasswordString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "255a"
STATUS current
DESCRIPTION
"The configured configured string used for WCCP password.
Only accepts ASCII strings."
SYNTAX OCTET STRING (SIZE (1..8))
-- A Basic Operational State
WccpOperState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The operational state of various WCCP entities
'outOfService' : The entity is out of service.
'inService' : The entity operates properly."
SYNTAX INTEGER {
outOfService(1),
inService(2)
}
-- A Basic Operational State
WccpRestrictDisposition ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The disposition of the restriction"
SYNTAX INTEGER {
allow(1),
block(2)
}
--
-- WCCP Feature (global parameters)
--
wccpFeature OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 1 }
wccpAdminEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable enables/disables WCCP feature."
::= { wccpFeature 1 }
wccpServiceCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of configured WCCP services."
::= { wccpFeature 2 }
--
-- WCCP Service Table
--
wccpServices OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 2 }
wccpServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF WccpServiceTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of WCCP services."
::= { wccpServices 1 }
wccpServiceTableEntry OBJECT-TYPE
SYNTAX WccpServiceTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A wccpServiceTable entry describes the WCCP service."
INDEX { wccpServiceId }
::= { wccpServiceTable 1 }
WccpServiceTableEntry ::= SEQUENCE {
wccpServiceId Integer32,
wccpServiceAdminEnabled TruthValue,
wccpServicePassword WccpPasswordString,
wccpServiceType WccpServiceType,
wccpServiceVersion WccpVersion,
wccpServiceWebCacheCount Counter32,
wccpServicePacketsRedir Counter32,
wccpServicePacketsLowRedir Counter32,
wccpServiceReceiveId Counter32,
wccpServiceChangeNumber Counter32,
wccpServiceRowStatus RowStatus
}
wccpServiceId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates the WCCP's service id."
::= { wccpServiceTableEntry 1 }
wccpServiceAdminEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates WCCP's service status."
::= { wccpServiceTableEntry 2 }
wccpServicePassword OBJECT-TYPE
SYNTAX WccpPasswordString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates the password for the WCCP service."
::= { wccpServiceTableEntry 3 }
wccpServiceType OBJECT-TYPE
SYNTAX WccpServiceType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the WCCP service type."
::= { wccpServiceTableEntry 4 }
wccpServiceVersion OBJECT-TYPE
SYNTAX WccpVersion
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the WCCP service version."
::= { wccpServiceTableEntry 5 }
wccpServiceWebCacheCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable show the number web caches currently active
on the service."
::= { wccpServiceTableEntry 6 }
wccpServicePacketsRedir OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the how many packet WCCP
has redirected."
::= { wccpServiceTableEntry 7 }
wccpServicePacketsLowRedir OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the how many packet WCCP
has redirected - lower 32 bits."
::= { wccpServiceTableEntry 8 }
wccpServiceReceiveId OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable contains the current Receive ID from the router.
This is incremented each time a WCCP message is sent."
::= { wccpServiceTableEntry 9 }
wccpServiceChangeNumber OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable contains the current Change Number.
This is incremented each time there is a WCCP topology
change."
::= { wccpServiceTableEntry 10 }
wccpServiceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object is used by a management station to create
or delete the row entry in wccpServiceTable following
the RowStatus textual convention."
::= { wccpServiceTableEntry 11 }
--
-- WCCP Web Cache Table
--
wccpWebCaches OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 3 }
wccpWebCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF WccpWebCacheTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of WCCP web caches."
::= { wccpWebCaches 1 }
wccpWebCacheTableEntry OBJECT-TYPE
SYNTAX WccpWebCacheTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A wccpWebCacheTable entry describes the status of a Web Cache."
INDEX { wccpWebCacheServiceId,
wccpWebCacheIpAddress }
::= { wccpWebCacheTable 1 }
WccpWebCacheTableEntry ::= SEQUENCE {
wccpWebCacheServiceId Integer32,
wccpWebCacheIpAddress InetAddress,
wccpWebCacheIpAddressType InetAddressType,
wccpWebCacheReceiveId Counter32,
wccpWebCacheChangeNum Counter32,
wccpWebCacheNumberOfRouters Counter32,
wccpWebCacheNumberOfWebCaches Counter32
}
wccpWebCacheServiceId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates service id for this Web Cache."
::= { wccpWebCacheTableEntry 1 }
wccpWebCacheIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable IP address of the Web Cache."
::= { wccpWebCacheTableEntry 2 }
wccpWebCacheIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable IP address of the Web Cache."
::= { wccpWebCacheTableEntry 3 }
wccpWebCacheReceiveId OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable contains the current Receive ID from the Web
Cache."
::= { wccpWebCacheTableEntry 4 }
wccpWebCacheChangeNum OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable contains the current Change Number.
This is incremented each time there is a WCCP topology
change."
::= { wccpWebCacheTableEntry 5 }
wccpWebCacheNumberOfRouters OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates how many WCCP routers the Web
Cache is in contact with."
::= { wccpWebCacheTableEntry 6 }
wccpWebCacheNumberOfWebCaches OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates how many Web Caches the Web
Cache is in contact with."
::= { wccpWebCacheTableEntry 7 }
--
-- WCCP VLAN Restrictions
--
wccpRestrictVlan OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 4 }
wccpRestrictVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF WccpRestrictVlanTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of WCCP VLAN filter. Indicates on which VLANs redirection
should take place"
::= { wccpRestrictVlan 1 }
wccpRestrictVlanTableEntry OBJECT-TYPE
SYNTAX WccpRestrictVlanTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A wccpRestrictVlanTable entry describes the
status of a VLAN restriction."
INDEX { wccpRestrictVlanServiceId,
wccpRestrictVlanVlanId }
::= { wccpRestrictVlanTable 1 }
WccpRestrictVlanTableEntry ::= SEQUENCE {
wccpRestrictVlanServiceId Integer32,
wccpRestrictVlanVlanId Integer32,
wccpRestrictVlanDisposition WccpRestrictDisposition,
wccpRestrictVlanRowStatus RowStatus
}
wccpRestrictVlanServiceId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates WCCP's service id."
::= { wccpRestrictVlanTableEntry 1 }
wccpRestrictVlanVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates a VLAN for redirection restrictions."
::= { wccpRestrictVlanTableEntry 2 }
wccpRestrictVlanDisposition OBJECT-TYPE
SYNTAX WccpRestrictDisposition
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates if the vlan is allowed(TRUE) or
blocked (FALSE)."
::= { wccpRestrictVlanTableEntry 3 }
wccpRestrictVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object is used by a management station to create
or delete the row entry in wccpServiceTable following
the RowStatus textual convention."
::= { wccpRestrictVlanTableEntry 4 }
--
-- WCCP Web Cache Restrictions
--
wccpRestrictWebCache OBJECT IDENTIFIER ::= { alcatelIND1WCCPMIBObjects 5 }
wccpRestrictWebCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF WccpRestrictWebCacheTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of WCCP VLAN filter."
::= { wccpRestrictWebCache 1 }
wccpRestrictWebCacheTableEntry OBJECT-TYPE
SYNTAX WccpRestrictWebCacheTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A wccpRestrictWebCacheTable entry describes the
status of a WCCP service."
INDEX { wccpRestrictWebCacheServiceId,
wccpRestrictWebCacheIpAddress,
wccpRestrictWebCacheIpMask }
::= { wccpRestrictWebCacheTable 1 }
WccpRestrictWebCacheTableEntry ::= SEQUENCE {
wccpRestrictWebCacheServiceId Integer32,
wccpRestrictWebCacheIpAddress InetAddress,
wccpRestrictWebCacheIpAddressType InetAddressType,
wccpRestrictWebCacheIpMask InetAddress,
wccpRestrictWebCacheIpMaskAddressType InetAddressType,
wccpRestrictWebCacheDisposition WccpRestrictDisposition,
wccpRestrictWebCacheRowStatus RowStatus
}
wccpRestrictWebCacheServiceId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates WCCP's service id."
::= { wccpRestrictWebCacheTableEntry 1 }
wccpRestrictWebCacheIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable is the IP address of the Web Cache. Used
with wccpRestrictWebCacheIpMask."
::= { wccpRestrictWebCacheTableEntry 2 }
wccpRestrictWebCacheIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable is the IP address type of the Web Cache. Used
with wccpRestrictWebCacheIpMask."
::= { wccpRestrictWebCacheTableEntry 3 }
wccpRestrictWebCacheIpMask OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable is the IP mask of the IP Address."
::= { wccpRestrictWebCacheTableEntry 4 }
wccpRestrictWebCacheIpMaskAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable is the IP mask type of the IP Address."
::= { wccpRestrictWebCacheTableEntry 5 }
wccpRestrictWebCacheDisposition OBJECT-TYPE
SYNTAX WccpRestrictDisposition
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates if the IP address is allowed(TRUE)
or blocked (FALSE)."
::= { wccpRestrictWebCacheTableEntry 6 }
wccpRestrictWebCacheRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object is used by a management station to create
or delete the row entry in wccpServiceTable following
the RowStatus textual convention."
::= { wccpRestrictWebCacheTableEntry 7 }
--
-- Web Cache Coordination Protocol Traps
--
wccpTrapsDesc OBJECT IDENTIFIER ::= { wccpTraps 1 }
wccpTrapsObj OBJECT IDENTIFIER ::= { wccpTraps 2 }
--
-- Traps description
--
-- Operational status changed
wccpTrapOperStatus NOTIFICATION-TYPE
OBJECTS {
wccpTrapInfoEntityGroup,
wccpTrapInfoOperStatus,
wccpTrapInfoServiceId,
wccpTrapInfoWebCacheIpAddr
}
STATUS current
DESCRIPTION
"A change occured in the operational status of a wccp entity."
::= { wccpTrapsDesc 0 3 }
--
-- Trap objects
--
-- A Service ID
wccpTrapInfoServiceId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The WCCP Service Id."
::= { wccpTrapsObj 1 }
-- The Operational Status of a service
wccpTrapInfoOperStatus OBJECT-TYPE
SYNTAX WccpOperState
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The operational status of wccp, service or
webcache."
::= { wccpTrapsObj 2 }
-- The IP addr of a web cache
wccpTrapInfoWebCacheIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The IP address of a Web Cache."
::= { wccpTrapsObj 3 }
-- The Managed entity sub-group
wccpTrapInfoEntityGroup OBJECT-TYPE
SYNTAX INTEGER {
wccp(1),
service(2),
webcache(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The entity group inside wccp management."
::= { wccpTrapsObj 4 }
--
-- COMPLIANCE
--
alcatelIND1WCCPMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for WCCP."
MODULE
MANDATORY-GROUPS
{
wccpFeatureGroup,
wccpServiceGroup,
wccpWebCacheGroup,
wccpRestrictVlanGroup,
wccpRestrictWebCacheGroup,
wccpTrapsGroup
}
::= { alcatelIND1WCCPMIBCompliances 1 }
--
-- UNITS OF CONFORMANCE
--
wccpFeatureGroup OBJECT-GROUP
OBJECTS
{
wccpAdminEnabled,
wccpServiceCount
}
STATUS current
DESCRIPTION
"Collection of objects for management of Web Cache Coordination"
::= { alcatelIND1WCCPMIBGroups 1 }
wccpServiceGroup OBJECT-GROUP
OBJECTS
{
wccpServiceAdminEnabled,
wccpServicePassword,
wccpServiceType,
wccpServiceVersion,
wccpServiceWebCacheCount,
wccpServicePacketsRedir,
wccpServicePacketsLowRedir,
wccpServiceReceiveId,
wccpServiceChangeNumber,
wccpServiceRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of WCCP services"
::= { alcatelIND1WCCPMIBGroups 2 }
wccpWebCacheGroup OBJECT-GROUP
OBJECTS
{
wccpWebCacheReceiveId,
wccpWebCacheChangeNum,
wccpWebCacheNumberOfRouters,
wccpWebCacheNumberOfWebCaches
}
STATUS current
DESCRIPTION
"Collection of objects for management of WCCP Web Caches"
::= { alcatelIND1WCCPMIBGroups 3 }
wccpRestrictVlanGroup OBJECT-GROUP
OBJECTS
{
wccpRestrictVlanDisposition,
wccpRestrictVlanRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of WCCP Web Caches"
::= { alcatelIND1WCCPMIBGroups 4 }
wccpRestrictWebCacheGroup OBJECT-GROUP
OBJECTS
{
wccpRestrictWebCacheDisposition,
wccpRestrictWebCacheRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of WCCP Web Caches"
::= { alcatelIND1WCCPMIBGroups 5 }
wccpTrapsGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
wccpTrapOperStatus
}
STATUS current
DESCRIPTION
"Collection of traps for management of WCCP"
::= { alcatelIND1WCCPMIBGroups 6 }
END

View File

@ -0,0 +1,347 @@
ALCATEL-IND1-WEBMGT-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE, Counter32, IpAddress
FROM SNMPv2-SMI
RowStatus, DisplayString
FROM SNMPv2-TC
OBJECT-GROUP
FROM SNMPv2-CONF
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB
softentIND1WebMgt
FROM ALCATEL-IND1-BASE
switchMgtTraps FROM ALCATEL-IND1-BASE;
alcatelIND1WebMgtMIB MODULE-IDENTITY
LAST-UPDATED "200704030000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to ensure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
WebView - web based embedded device manager.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2007 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
::= { softentIND1WebMgt 1 }
alcatelIND1WebMgtMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For WebView Subsystem Managed Objects."
::= { alcatelIND1WebMgtMIB 1 }
alcatelIND1WebMgtMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For WebView Subsystem Conformance Information."
::= { alcatelIND1WebMgtMIB 2 }
alcatelIND1WebMgtMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For WebView Subsystem Groups of managed objects."
::= { alcatelIND1WebMgtMIBConformance 1 }
alcatelIND1WebMgtMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For WebView Subsystem Compliance Statements."
::= { alcatelIND1WebMgtMIBConformance 2 }
-- WebView Global Configuration parameters
alaIND1WebMgtAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable WebView Application."
DEFVAL { enable }
::= { alcatelIND1WebMgtMIBObjects 1 }
alaIND1WebMgtSSL OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable SSL for WebView."
DEFVAL { enable }
::= { alcatelIND1WebMgtMIBObjects 2}
--
-- WebView Remote File Server (RFS) configuration table
--
alaIND1WebMgtRFSConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaIND1WebMgtRFSConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WebView Remote File Server Configuration table."
::= { alcatelIND1WebMgtMIBObjects 3 }
alaIND1WebMgtRFSConfigEntry OBJECT-TYPE
SYNTAX AlaIND1WebMgtRFSConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"WebView RFS Configuration entry.Maximum of 4 RFS is currently supported."
INDEX {
alaIND1WebMgtRFSAddrType,
alaIND1WebMgtRFSIPAddr
}
::= { alaIND1WebMgtRFSConfigTable 1}
AlaIND1WebMgtRFSConfigEntry ::=
SEQUENCE {
alaIND1WebMgtRFSAddrType InetAddressType,
alaIND1WebMgtRFSIPAddr InetAddress,
alaIND1WebMgtRFSIPServerName DisplayString,
alaIND1WebMgtRFSServerLogin DisplayString,
alaIND1WebMgtRFSServerPassword DisplayString,
alaIND1WebMgtRFSPrefServer INTEGER,
alaIND1WebMgtRFSPath DisplayString,
alaIND1WebMgtRFSRowStatus RowStatus
}
alaIND1WebMgtRFSAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RFS address type. InetAddressIPv4 (1) is the only type currently supported. "
::= { alaIND1WebMgtRFSConfigEntry 1}
alaIND1WebMgtRFSIPAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RFS IP address."
::= { alaIND1WebMgtRFSConfigEntry 2}
alaIND1WebMgtRFSIPServerName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RFS DNS Name."
::= { alaIND1WebMgtRFSConfigEntry 3 }
alaIND1WebMgtRFSServerLogin OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Login name for RFS."
::= { alaIND1WebMgtRFSConfigEntry 4 }
alaIND1WebMgtRFSServerPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Password for RFS."
::= { alaIND1WebMgtRFSConfigEntry 5 }
alaIND1WebMgtRFSPrefServer OBJECT-TYPE
SYNTAX INTEGER {
preferred(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value 1 indicates that this server is a preferred one.
Any other number will be an indication that the server should
ony be used if the preferred one is unreachable."
DEFVAL { 1 }
::= { alaIND1WebMgtRFSConfigEntry 6 }
alaIND1WebMgtRFSPath OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Directory path for the Remote File Server "
::= { alaIND1WebMgtRFSConfigEntry 7 }
alaIND1WebMgtRFSRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status column used for creating, modifying,
and deleting instances of the columnar objects in
the evaluation table. Set to 4 to create a new entry in the table,
6 to delete an entry in the table."
::= { alaIND1WebMgtRFSConfigEntry 8 }
alaIND1WebMgtDigestAuth OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Diable Digest Authentication. Currently the object is not supported."
DEFVAL { enable }
::= { alcatelIND1WebMgtMIBObjects 4 }
alaIND1WebMgtHttpPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user configurable TCP port for switch's
http access. Default is 80."
DEFVAL { 80 }
::= { alcatelIND1WebMgtMIBObjects 5 }
alaIND1WebMgtHttpsPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user configurable TCP port for switch's https
access. Default is 443."
DEFVAL { 443 }
::= { alcatelIND1WebMgtMIBObjects 6 }
--
-- Trap definition
--
webMgtTrapsDesc OBJECT IDENTIFIER ::= { switchMgtTraps 3 }
webMgtTrapsObj OBJECT IDENTIFIER ::= { switchMgtTraps 4 }
httpServerDoSAttackTrap NOTIFICATION-TYPE
OBJECTS {
httpConnectionStats,
httpsConnectionStats,
httpServerDoSAttackSrcIp
}
STATUS current
DESCRIPTION
"This trap is sent to management station(s) when the
HTTP server is under Denial of Service attack. The HTTP
and HTTPS connections are sampled at a 15 second
interval. This trap is sent every 1 minute while the HTTP
server detects it is under attack."
::= { webMgtTrapsDesc 0 1 }
httpConnectionStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HTTP connection attempts over the past 15
seconds."
::= { webMgtTrapsObj 1 }
httpsConnectionStats OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of HTTPS connection attempts over the past 15
seconds."
::= { webMgtTrapsObj 2 }
httpServerDoSAttackSrcIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source IP of recent connection requesting an invalid URL."
::= { webMgtTrapsObj 3 }
--
-- Units Of Conformance
--
alaIND1WebMgtConfigMIBGroup OBJECT-GROUP
OBJECTS
{
alaIND1WebMgtAdminStatus ,
alaIND1WebMgtSSL,
alaIND1WebMgtHttpPort,
alaIND1WebMgtHttpsPort
}
STATUS current
DESCRIPTION
"Collection of objects for global configuration parameters defining
the behavior of the embedded web server."
::= { alcatelIND1WebMgtMIBGroups 1 }
alaIND1WebMgtRFSMIBGroup OBJECT-GROUP
OBJECTS
{
alaIND1WebMgtRFSAddrType,
alaIND1WebMgtRFSIPAddr ,
alaIND1WebMgtRFSIPServerName,
alaIND1WebMgtRFSServerLogin,
alaIND1WebMgtRFSServerPassword,
alaIND1WebMgtRFSPrefServer,
alaIND1WebMgtRFSPath,
alaIND1WebMgtRFSRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of Remote File Server."
::= { alcatelIND1WebMgtMIBGroups 2 }
END

View File

@ -0,0 +1,129 @@
-- Extracted from http://www.iana.org/assignments/ianaaddressfamilynumbers-mib
--
IANA-ADDRESS-FAMILY-NUMBERS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
mib-2 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC;
ianaAddressFamilyNumbers MODULE-IDENTITY
LAST-UPDATED "200203140000Z" -- March 14, 2002
ORGANIZATION "IANA"
CONTACT-INFO
"Postal: Internet Assigned Numbers Authority
Internet Corporation for Assigned Names
and Numbers
4676 Admiralty Way, Suite 330
Marina del Rey, CA 90292-6601
USA
Tel: +1 310-823-9358
E-Mail: iana@iana.org"
DESCRIPTION
"The MIB module defines the AddressFamilyNumbers
textual convention."
-- revision history
REVISION "200203140000Z" -- March 14, 2002
DESCRIPTION "AddressFamilyNumbers assignment 22 to
fibreChannelWWPN. AddressFamilyNumbers
assignment 23 to fibreChannelWWNN.
AddressFamilyNumers assignment 24 to gwid."
REVISION "200009080000Z" -- September 8, 2000
DESCRIPTION "AddressFamilyNumbers assignment 19 to xtpOverIpv4.
AddressFamilyNumbers assignment 20 to xtpOverIpv6.
AddressFamilyNumbers assignment 21 to xtpNativeModeXTP."
REVISION "200003010000Z" -- March 1, 2000
DESCRIPTION "AddressFamilyNumbers assignment 17 to distinguishedName.
AddressFamilyNumbers assignment 18 to asNumber."
REVISION "200002040000Z" -- February 4, 2000
DESCRIPTION "AddressFamilyNumbers assignment 16 to dns."
REVISION "9908260000Z" -- August 26, 1999
DESCRIPTION "Initial version, published as RFC 2677."
::= { mib-2 72 }
AddressFamilyNumbers ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The definition of this textual convention with the
addition of newly assigned values is published
periodically by the IANA, in either the Assigned
Numbers RFC, or some derivative of it specific to
Internet Network Management number assignments.
(The latest arrangements can be obtained by
contacting the IANA.)
The enumerations are described as:
other(0), -- none of the following
ipV4(1), -- IP Version 4
ipV6(2), -- IP Version 6
nsap(3), -- NSAP
hdlc(4), -- (8-bit multidrop)
bbn1822(5),
all802(6), -- (includes all 802 media
-- plus Ethernet 'canonical format')
e163(7),
e164(8), -- (SMDS, Frame Relay, ATM)
f69(9), -- (Telex)
x121(10), -- (X.25, Frame Relay)
ipx(11), -- IPX (Internet Protocol Exchange)
appleTalk(12), -- Apple Talk
decnetIV(13), -- DEC Net Phase IV
banyanVines(14), -- Banyan Vines
e164withNsap(15),
-- (E.164 with NSAP format subaddress)
dns(16), -- (Domain Name System)
distinguishedName(17), -- (Distinguished Name, per X.500)
asNumber(18), -- (16-bit quantity, per the AS number space)
xtpOverIpv4(19), -- XTP over IP version 4
xtpOverIpv6(20), -- XTP over IP version 6
xtpNativeModeXTP(21), -- XTP native mode XTP
fibreChannelWWPN(22), -- Fibre Channel World-Wide Port Name
fibreChannelWWNN(23), -- Fibre Channel World-Wide Node Name
gwid(24), -- Gateway Identifier
reserved(65535)
Requests for new values should be made to IANA via
email (iana@iana.org)."
SYNTAX INTEGER {
other(0),
ipV4(1),
ipV6(2),
nsap(3),
hdlc(4),
bbn1822(5),
all802(6),
e163(7),
e164(8),
f69(9),
x121(10),
ipx(11),
appleTalk(12),
decnetIV(13),
banyanVines(14),
e164withNsap(15),
dns(16),
distinguishedName(17), -- (Distinguished Name, per X.500)
asNumber(18), -- (16-bit quantity, per the AS number space)
xtpOverIpv4(19),
xtpOverIpv6(20),
xtpNativeModeXTP(21),
fibreChannelWWPN(22),
fibreChannelWWNN(23),
gwid(24),
reserved(65535)
}
END

572
mibs/aos/IANA_IFTYPE.mib Normal file
View File

@ -0,0 +1,572 @@
-- IANAifType : Defines the IANAifType Textual Convention
IANAifType-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC;
ianaifType MODULE-IDENTITY
LAST-UPDATED "200806240000Z" -- June 24, 2008
ORGANIZATION "IANA"
CONTACT-INFO " Internet Assigned Numbers Authority
Postal: ICANN
4676 Admiralty Way, Suite 330
Marina del Rey, CA 90292
Tel: +1 310 823 9358
E-Mail: iana@iana.org"
DESCRIPTION "This MIB module defines the IANAifType Textual
Convention, and thus the enumerated values of
the ifType object defined in MIB-II's ifTable."
REVISION "200806240000Z" -- June 24, 2008
DESCRIPTION "Registration of new IANAifType 246."
REVISION "200805290000Z" -- May 29, 2008
DESCRIPTION "Registration of new IANAifType 245."
REVISION "200709130000Z" -- September 13, 2007
DESCRIPTION "Registration of new IANAifTypes 243 and 244."
REVISION "200705290000Z" -- May 29, 2007
DESCRIPTION "Changed the description for IANAifType 228."
REVISION "200703080000Z" -- March 08, 2007
DESCRIPTION "Registration of new IANAifType 242."
REVISION "200701230000Z" -- January 23, 2007
DESCRIPTION "Registration of new IANAifTypes 239, 240, and 241."
REVISION "200610170000Z" -- October 17, 2006
DESCRIPTION "Deprecated/Obsoleted IANAifType 230. Registration of
IANAifType 238."
REVISION "200609250000Z" -- September 25, 2006
DESCRIPTION "Changed the description for IANA ifType
184 and added new IANA ifType 237."
REVISION "200608170000Z" -- August 17, 2006
DESCRIPTION "Changed the descriptions for IANAifTypes
20 and 21."
REVISION "200608110000Z" -- August 11, 2006
DESCRIPTION "Changed the descriptions for IANAifTypes
7, 11, 62, 69, and 117."
REVISION "200607250000Z" -- July 25, 2006
DESCRIPTION "Registration of new IANA ifType 236."
REVISION "200606140000Z" -- June 14, 2006
DESCRIPTION "Registration of new IANA ifType 235."
REVISION "200603310000Z" -- March 31, 2006
DESCRIPTION "Registration of new IANA ifType 234."
REVISION "200603300000Z" -- March 30, 2006
DESCRIPTION "Registration of new IANA ifType 233."
REVISION "200512220000Z" -- December 22, 2005
DESCRIPTION "Registration of new IANA ifTypes 231 and 232."
REVISION "200510100000Z" -- October 10, 2005
DESCRIPTION "Registration of new IANA ifType 230."
REVISION "200509090000Z" -- September 09, 2005
DESCRIPTION "Registration of new IANA ifType 229."
REVISION "200505270000Z" -- May 27, 2005
DESCRIPTION "Registration of new IANA ifType 228."
REVISION "200503030000Z" -- March 3, 2005
DESCRIPTION "Added the IANAtunnelType TC and deprecated
IANAifType sixToFour (215) per RFC4087."
REVISION "200411220000Z" -- November 22, 2004
DESCRIPTION "Registration of new IANA ifType 227 per RFC4631."
REVISION "200406170000Z" -- June 17, 2004
DESCRIPTION "Registration of new IANA ifType 226."
REVISION "200405120000Z" -- May 12, 2004
DESCRIPTION "Added description for IANAifType 6, and
changed the descriptions for IANAifTypes
180, 181, and 182."
REVISION "200405070000Z" -- May 7, 2004
DESCRIPTION "Registration of new IANAifType 225."
REVISION "200308250000Z" -- Aug 25, 2003
DESCRIPTION "Deprecated IANAifTypes 7 and 11. Obsoleted
IANAifTypes 62, 69, and 117. ethernetCsmacd (6)
should be used instead of these values"
REVISION "200308180000Z" -- Aug 18, 2003
DESCRIPTION "Registration of new IANAifType
224."
REVISION "200308070000Z" -- Aug 7, 2003
DESCRIPTION "Registration of new IANAifTypes
222 and 223."
REVISION "200303180000Z" -- Mar 18, 2003
DESCRIPTION "Registration of new IANAifType
221."
REVISION "200301130000Z" -- Jan 13, 2003
DESCRIPTION "Registration of new IANAifType
220."
REVISION "200210170000Z" -- Oct 17, 2002
DESCRIPTION "Registration of new IANAifType
219."
REVISION "200207160000Z" -- Jul 16, 2002
DESCRIPTION "Registration of new IANAifTypes
217 and 218."
REVISION "200207100000Z" -- Jul 10, 2002
DESCRIPTION "Registration of new IANAifTypes
215 and 216."
REVISION "200206190000Z" -- Jun 19, 2002
DESCRIPTION "Registration of new IANAifType
214."
REVISION "200201040000Z" -- Jan 4, 2002
DESCRIPTION "Registration of new IANAifTypes
211, 212 and 213."
REVISION "200112200000Z" -- Dec 20, 2001
DESCRIPTION "Registration of new IANAifTypes
209 and 210."
REVISION "200111150000Z" -- Nov 15, 2001
DESCRIPTION "Registration of new IANAifTypes
207 and 208."
REVISION "200111060000Z" -- Nov 6, 2001
DESCRIPTION "Registration of new IANAifType
206."
REVISION "200111020000Z" -- Nov 2, 2001
DESCRIPTION "Registration of new IANAifType
205."
REVISION "200110160000Z" -- Oct 16, 2001
DESCRIPTION "Registration of new IANAifTypes
199, 200, 201, 202, 203, and 204."
REVISION "200109190000Z" -- Sept 19, 2001
DESCRIPTION "Registration of new IANAifType
198."
REVISION "200105110000Z" -- May 11, 2001
DESCRIPTION "Registration of new IANAifType
197."
REVISION "200101120000Z" -- Jan 12, 2001
DESCRIPTION "Registration of new IANAifTypes
195 and 196."
REVISION "200012190000Z" -- Dec 19, 2000
DESCRIPTION "Registration of new IANAifTypes
193 and 194."
REVISION "200012070000Z" -- Dec 07, 2000
DESCRIPTION "Registration of new IANAifTypes
191 and 192."
REVISION "200012040000Z" -- Dec 04, 2000
DESCRIPTION "Registration of new IANAifType
190."
REVISION "200010170000Z" -- Oct 17, 2000
DESCRIPTION "Registration of new IANAifTypes
188 and 189."
REVISION "200010020000Z" -- Oct 02, 2000
DESCRIPTION "Registration of new IANAifType 187."
REVISION "200009010000Z" -- Sept 01, 2000
DESCRIPTION "Registration of new IANAifTypes
184, 185, and 186."
REVISION "200008240000Z" -- Aug 24, 2000
DESCRIPTION "Registration of new IANAifType 183."
REVISION "200008230000Z" -- Aug 23, 2000
DESCRIPTION "Registration of new IANAifTypes
174-182."
REVISION "200008220000Z" -- Aug 22, 2000
DESCRIPTION "Registration of new IANAifTypes 170,
171, 172 and 173."
REVISION "200004250000Z" -- Apr 25, 2000
DESCRIPTION "Registration of new IANAifTypes 168 and 169."
REVISION "200003060000Z" -- Mar 6, 2000
DESCRIPTION "Fixed a missing semi-colon in the IMPORT.
Also cleaned up the REVISION log a bit.
It is not complete, but from now on it will
be maintained and kept up to date with each
change to this MIB module."
REVISION "199910081430Z" -- Oct 08, 1999
DESCRIPTION "Include new name assignments up to cnr(85).
This is the first version available via the WWW
at: ftp://ftp.isi.edu/mib/ianaiftype.mib"
REVISION "199401310000Z" -- Jan 31, 1994
DESCRIPTION "Initial version of this MIB as published in
RFC 1573."
::= { mib-2 30 }
IANAifType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This data type is used as the syntax of the ifType
object in the (updated) definition of MIB-II's
ifTable.
The definition of this textual convention with the
addition of newly assigned values is published
periodically by the IANA, in either the Assigned
Numbers RFC, or some derivative of it specific to
Internet Network Management number assignments. (The
latest arrangements can be obtained by contacting the
IANA.)
Requests for new values should be made to IANA via
email (iana@iana.org).
The relationship between the assignment of ifType
values and of OIDs to particular media-specific MIBs
is solely the purview of IANA and is subject to change
without notice. Quite often, a media-specific MIB's
OID-subtree assignment within MIB-II's 'transmission'
subtree will be the same as its ifType value.
However, in some circumstances this will not be the
case, and implementors must not pre-assume any
specific relationship between ifType values and
transmission subtree OIDs."
SYNTAX INTEGER {
other(1), -- none of the following
regular1822(2),
hdh1822(3),
ddnX25(4),
rfc877x25(5),
ethernetCsmacd(6), -- for all ethernet-like interfaces,
-- regardless of speed, as per RFC3635
iso88023Csmacd(7), -- Deprecated via RFC3635
-- ethernetCsmacd (6) should be used instead
iso88024TokenBus(8),
iso88025TokenRing(9),
iso88026Man(10),
starLan(11), -- Deprecated via RFC3635
-- ethernetCsmacd (6) should be used instead
proteon10Mbit(12),
proteon80Mbit(13),
hyperchannel(14),
fddi(15),
lapb(16),
sdlc(17),
ds1(18), -- DS1-MIB
e1(19), -- Obsolete see DS1-MIB
basicISDN(20), -- no longer used
-- see also RFC2127
primaryISDN(21), -- no longer used
-- see also RFC2127
propPointToPointSerial(22), -- proprietary serial
ppp(23),
softwareLoopback(24),
eon(25), -- CLNP over IP
ethernet3Mbit(26),
nsip(27), -- XNS over IP
slip(28), -- generic SLIP
ultra(29), -- ULTRA technologies
ds3(30), -- DS3-MIB
sip(31), -- SMDS, coffee
frameRelay(32), -- DTE only.
rs232(33),
para(34), -- parallel-port
arcnet(35), -- arcnet
arcnetPlus(36), -- arcnet plus
atm(37), -- ATM cells
miox25(38),
sonet(39), -- SONET or SDH
x25ple(40),
iso88022llc(41),
localTalk(42),
smdsDxi(43),
frameRelayService(44), -- FRNETSERV-MIB
v35(45),
hssi(46),
hippi(47),
modem(48), -- Generic modem
aal5(49), -- AAL5 over ATM
sonetPath(50),
sonetVT(51),
smdsIcip(52), -- SMDS InterCarrier Interface
propVirtual(53), -- proprietary virtual/internal
propMultiplexor(54),-- proprietary multiplexing
ieee80212(55), -- 100BaseVG
fibreChannel(56), -- Fibre Channel
hippiInterface(57), -- HIPPI interfaces
frameRelayInterconnect(58), -- Obsolete use either
-- frameRelay(32) or
-- frameRelayService(44).
aflane8023(59), -- ATM Emulated LAN for 802.3
aflane8025(60), -- ATM Emulated LAN for 802.5
cctEmul(61), -- ATM Emulated circuit
fastEther(62), -- Obsoleted via RFC3635
-- ethernetCsmacd (6) should be used instead
isdn(63), -- ISDN and X.25
v11(64), -- CCITT V.11/X.21
v36(65), -- CCITT V.36
g703at64k(66), -- CCITT G703 at 64Kbps
g703at2mb(67), -- Obsolete see DS1-MIB
qllc(68), -- SNA QLLC
fastEtherFX(69), -- Obsoleted via RFC3635
-- ethernetCsmacd (6) should be used instead
channel(70), -- channel
ieee80211(71), -- radio spread spectrum
ibm370parChan(72), -- IBM System 360/370 OEMI Channel
escon(73), -- IBM Enterprise Systems Connection
dlsw(74), -- Data Link Switching
isdns(75), -- ISDN S/T interface
isdnu(76), -- ISDN U interface
lapd(77), -- Link Access Protocol D
ipSwitch(78), -- IP Switching Objects
rsrb(79), -- Remote Source Route Bridging
atmLogical(80), -- ATM Logical Port
ds0(81), -- Digital Signal Level 0
ds0Bundle(82), -- group of ds0s on the same ds1
bsc(83), -- Bisynchronous Protocol
async(84), -- Asynchronous Protocol
cnr(85), -- Combat Net Radio
iso88025Dtr(86), -- ISO 802.5r DTR
eplrs(87), -- Ext Pos Loc Report Sys
arap(88), -- Appletalk Remote Access Protocol
propCnls(89), -- Proprietary Connectionless Protocol
hostPad(90), -- CCITT-ITU X.29 PAD Protocol
termPad(91), -- CCITT-ITU X.3 PAD Facility
frameRelayMPI(92), -- Multiproto Interconnect over FR
x213(93), -- CCITT-ITU X213
adsl(94), -- Asymmetric Digital Subscriber Loop
radsl(95), -- Rate-Adapt. Digital Subscriber Loop
sdsl(96), -- Symmetric Digital Subscriber Loop
vdsl(97), -- Very H-Speed Digital Subscrib. Loop
iso88025CRFPInt(98), -- ISO 802.5 CRFP
myrinet(99), -- Myricom Myrinet
voiceEM(100), -- voice recEive and transMit
voiceFXO(101), -- voice Foreign Exchange Office
voiceFXS(102), -- voice Foreign Exchange Station
voiceEncap(103), -- voice encapsulation
voiceOverIp(104), -- voice over IP encapsulation
atmDxi(105), -- ATM DXI
atmFuni(106), -- ATM FUNI
atmIma (107), -- ATM IMA
pppMultilinkBundle(108), -- PPP Multilink Bundle
ipOverCdlc (109), -- IBM ipOverCdlc
ipOverClaw (110), -- IBM Common Link Access to Workstn
stackToStack (111), -- IBM stackToStack
virtualIpAddress (112), -- IBM VIPA
mpc (113), -- IBM multi-protocol channel support
ipOverAtm (114), -- IBM ipOverAtm
iso88025Fiber (115), -- ISO 802.5j Fiber Token Ring
tdlc (116), -- IBM twinaxial data link control
gigabitEthernet (117), -- Obsoleted via RFC3635
-- ethernetCsmacd (6) should be used instead
hdlc (118), -- HDLC
lapf (119), -- LAP F
v37 (120), -- V.37
x25mlp (121), -- Multi-Link Protocol
x25huntGroup (122), -- X25 Hunt Group
transpHdlc (123), -- Transp HDLC
interleave (124), -- Interleave channel
fast (125), -- Fast channel
ip (126), -- IP (for APPN HPR in IP networks)
docsCableMaclayer (127), -- CATV Mac Layer
docsCableDownstream (128), -- CATV Downstream interface
docsCableUpstream (129), -- CATV Upstream interface
a12MppSwitch (130), -- Avalon Parallel Processor
tunnel (131), -- Encapsulation interface
coffee (132), -- coffee pot
ces (133), -- Circuit Emulation Service
atmSubInterface (134), -- ATM Sub Interface
l2vlan (135), -- Layer 2 Virtual LAN using 802.1Q
l3ipvlan (136), -- Layer 3 Virtual LAN using IP
l3ipxvlan (137), -- Layer 3 Virtual LAN using IPX
digitalPowerline (138), -- IP over Power Lines
mediaMailOverIp (139), -- Multimedia Mail over IP
dtm (140), -- Dynamic syncronous Transfer Mode
dcn (141), -- Data Communications Network
ipForward (142), -- IP Forwarding Interface
msdsl (143), -- Multi-rate Symmetric DSL
ieee1394 (144), -- IEEE1394 High Performance Serial Bus
if-gsn (145), -- HIPPI-6400
dvbRccMacLayer (146), -- DVB-RCC MAC Layer
dvbRccDownstream (147), -- DVB-RCC Downstream Channel
dvbRccUpstream (148), -- DVB-RCC Upstream Channel
atmVirtual (149), -- ATM Virtual Interface
mplsTunnel (150), -- MPLS Tunnel Virtual Interface
srp (151), -- Spatial Reuse Protocol
voiceOverAtm (152), -- Voice Over ATM
voiceOverFrameRelay (153), -- Voice Over Frame Relay
idsl (154), -- Digital Subscriber Loop over ISDN
compositeLink (155), -- Avici Composite Link Interface
ss7SigLink (156), -- SS7 Signaling Link
propWirelessP2P (157), -- Prop. P2P wireless interface
frForward (158), -- Frame Forward Interface
rfc1483 (159), -- Multiprotocol over ATM AAL5
usb (160), -- USB Interface
ieee8023adLag (161), -- IEEE 802.3ad Link Aggregate
bgppolicyaccounting (162), -- BGP Policy Accounting
frf16MfrBundle (163), -- FRF .16 Multilink Frame Relay
h323Gatekeeper (164), -- H323 Gatekeeper
h323Proxy (165), -- H323 Voice and Video Proxy
mpls (166), -- MPLS
mfSigLink (167), -- Multi-frequency signaling link
hdsl2 (168), -- High Bit-Rate DSL - 2nd generation
shdsl (169), -- Multirate HDSL2
ds1FDL (170), -- Facility Data Link 4Kbps on a DS1
pos (171), -- Packet over SONET/SDH Interface
dvbAsiIn (172), -- DVB-ASI Input
dvbAsiOut (173), -- DVB-ASI Output
plc (174), -- Power Line Communtications
nfas (175), -- Non Facility Associated Signaling
tr008 (176), -- TR008
gr303RDT (177), -- Remote Digital Terminal
gr303IDT (178), -- Integrated Digital Terminal
isup (179), -- ISUP
propDocsWirelessMaclayer (180), -- Cisco proprietary Maclayer
propDocsWirelessDownstream (181), -- Cisco proprietary Downstream
propDocsWirelessUpstream (182), -- Cisco proprietary Upstream
hiperlan2 (183), -- HIPERLAN Type 2 Radio Interface
propBWAp2Mp (184), -- PropBroadbandWirelessAccesspt2multipt
-- use of this iftype for IEEE 802.16 WMAN
-- interfaces as per IEEE Std 802.16f is
-- deprecated and ifType 237 should be used instead.
sonetOverheadChannel (185), -- SONET Overhead Channel
digitalWrapperOverheadChannel (186), -- Digital Wrapper
aal2 (187), -- ATM adaptation layer 2
radioMAC (188), -- MAC layer over radio links
atmRadio (189), -- ATM over radio links
imt (190), -- Inter Machine Trunks
mvl (191), -- Multiple Virtual Lines DSL
reachDSL (192), -- Long Reach DSL
frDlciEndPt (193), -- Frame Relay DLCI End Point
atmVciEndPt (194), -- ATM VCI End Point
opticalChannel (195), -- Optical Channel
opticalTransport (196), -- Optical Transport
propAtm (197), -- Proprietary ATM
voiceOverCable (198), -- Voice Over Cable Interface
infiniband (199), -- Infiniband
teLink (200), -- TE Link
q2931 (201), -- Q.2931
virtualTg (202), -- Virtual Trunk Group
sipTg (203), -- SIP Trunk Group
sipSig (204), -- SIP Signaling
docsCableUpstreamChannel (205), -- CATV Upstream Channel
econet (206), -- Acorn Econet
pon155 (207), -- FSAN 155Mb Symetrical PON interface
pon622 (208), -- FSAN622Mb Symetrical PON interface
bridge (209), -- Transparent bridge interface
linegroup (210), -- Interface common to multiple lines
voiceEMFGD (211), -- voice E&M Feature Group D
voiceFGDEANA (212), -- voice FGD Exchange Access North American
voiceDID (213), -- voice Direct Inward Dialing
mpegTransport (214), -- MPEG transport interface
sixToFour (215), -- 6to4 interface (DEPRECATED)
gtp (216), -- GTP (GPRS Tunneling Protocol)
pdnEtherLoop1 (217), -- Paradyne EtherLoop 1
pdnEtherLoop2 (218), -- Paradyne EtherLoop 2
opticalChannelGroup (219), -- Optical Channel Group
homepna (220), -- HomePNA ITU-T G.989
gfp (221), -- Generic Framing Procedure (GFP)
ciscoISLvlan (222), -- Layer 2 Virtual LAN using Cisco ISL
actelisMetaLOOP (223), -- Acteleis proprietary MetaLOOP High Speed Link
fcipLink (224), -- FCIP Link
rpr (225), -- Resilient Packet Ring Interface Type
qam (226), -- RF Qam Interface
lmp (227), -- Link Management Protocol
cblVectaStar (228), -- Cambridge Broadband Networks Limited VectaStar
docsCableMCmtsDownstream (229), -- CATV Modular CMTS Downstream Interface
adsl2 (230), -- Asymmetric Digital Subscriber Loop Version 2
-- (DEPRECATED/OBSOLETED - please use adsl2plus 238 instead)
macSecControlledIF (231), -- MACSecControlled
macSecUncontrolledIF (232), -- MACSecUncontrolled
aviciOpticalEther (233), -- Avici Optical Ethernet Aggregate
atmbond (234), -- atmbond
voiceFGDOS (235), -- voice FGD Operator Services
mocaVersion1 (236), -- MultiMedia over Coax Alliance (MoCA) Interface
-- as documented in information provided privately to IANA
ieee80216WMAN (237), -- IEEE 802.16 WMAN interface
adsl2plus (238), -- Asymmetric Digital Subscriber Loop Version 2,
-- Version 2 Plus and all variants
dvbRcsMacLayer (239), -- DVB-RCS MAC Layer
dvbTdm (240), -- DVB Satellite TDM
dvbRcsTdma (241), -- DVB-RCS TDMA
x86Laps (242), -- LAPS based on ITU-T X.86/Y.1323
wwanPP (243), -- 3GPP WWAN
wwanPP2 (244), -- 3GPP2 WWAN
voiceEBS (245), -- voice P-phone EBS physical interface
ifPwType (246) -- Pseudowire interface type
}
IANAtunnelType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The encapsulation method used by a tunnel. The value
direct indicates that a packet is encapsulated
directly within a normal IP header, with no
intermediate header, and unicast to the remote tunnel
endpoint (e.g., an RFC 2003 IP-in-IP tunnel, or an RFC
1933 IPv6-in-IPv4 tunnel). The value minimal indicates
that a Minimal Forwarding Header (RFC 2004) is
inserted between the outer header and the payload
packet. The value UDP indicates that the payload
packet is encapsulated within a normal UDP packet
(e.g., RFC 1234).
The values sixToFour, sixOverFour, and isatap
indicates that an IPv6 packet is encapsulated directly
within an IPv4 header, with no intermediate header,
and unicast to the destination determined by the 6to4,
6over4, or ISATAP protocol.
The remaining protocol-specific values indicate that a
header of the protocol of that name is inserted
between the outer header and the payload header.
The assignment policy for IANAtunnelType values is
identical to the policy for assigning IANAifType
values."
SYNTAX INTEGER {
other(1), -- none of the following
direct(2), -- no intermediate header
gre(3), -- GRE encapsulation
minimal(4), -- Minimal encapsulation
l2tp(5), -- L2TP encapsulation
pptp(6), -- PPTP encapsulation
l2f(7), -- L2F encapsulation
udp(8), -- UDP encapsulation
atmp(9), -- ATMP encapsulation
msdp(10), -- MSDP encapsulation
sixToFour(11), -- 6to4 encapsulation
sixOverFour(12), -- 6over4 encapsulation
isatap(13), -- ISATAP encapsulation
teredo(14) -- Teredo encapsulation
}
END

89
mibs/aos/IANA_RTPROTO.mib Normal file
View File

@ -0,0 +1,89 @@
IANA-RTPROTO-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC;
ianaRtProtoMIB MODULE-IDENTITY
LAST-UPDATED "200009260000Z" -- September 26, 2000
ORGANIZATION "IANA"
CONTACT-INFO
" Internet Assigned Numbers Authority
Internet Corporation for Assigned Names and Numbers
4676 Admiralty Way, Suite 330
Marina del Rey, CA 90292-6601
Phone: +1 310 823 9358
EMail: iana@iana.org"
DESCRIPTION
"This MIB module defines the IANAipRouteProtocol and
IANAipMRouteProtocol textual conventions for use in MIBs
which need to identify unicast or multicast routing
mechanisms.
Any additions or changes to the contents of this MIB module
require either publication of an RFC, or Designated Expert
Review as defined in RFC 2434, Guidelines for Writing an
IANA Considerations Section in RFCs. The Designated Expert
will be selected by the IESG Area Director(s) of the Routing
Area."
REVISION "200009260000Z" -- September 26, 2000
DESCRIPTION "Original version, published in coordination
with RFC 2932."
::= { mib-2 84 }
IANAipRouteProtocol ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A mechanism for learning routes. Inclusion of values for
routing protocols is not intended to imply that those
protocols need be supported."
SYNTAX INTEGER {
other (1), -- not specified
local (2), -- local interface
netmgmt (3), -- static route
icmp (4), -- result of ICMP Redirect
-- the following are all dynamic
-- routing protocols
egp (5), -- Exterior Gateway Protocol
ggp (6), -- Gateway-Gateway Protocol
hello (7), -- FuzzBall HelloSpeak
rip (8), -- Berkeley RIP or RIP-II
isIs (9), -- Dual IS-IS
esIs (10), -- ISO 9542
ciscoIgrp (11), -- Cisco IGRP
bbnSpfIgp (12), -- BBN SPF IGP
ospf (13), -- Open Shortest Path First
bgp (14), -- Border Gateway Protocol
idpr (15), -- InterDomain Policy Routing
ciscoEigrp (16), -- Cisco EIGRP
dvmrp (17) -- DVMRP
}
IANAipMRouteProtocol ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The multicast routing protocol. Inclusion of values for
multicast routing protocols is not intended to imply that
those protocols need be supported."
SYNTAX INTEGER {
other(1), -- none of the following
local(2), -- e.g., manually configured
netmgmt(3), -- set via net.mgmt protocol
dvmrp(4),
mospf(5),
pimSparseDense(6), -- PIMv1, both DM and SM
cbt(7),
pimSparseMode(8), -- PIM-SM
pimDenseMode(9), -- PIM-DM
igmpOnly(10),
bgmp(11),
msdp(12)
}
END

1420
mibs/aos/IEEE_8023_LAG.mib Normal file

File diff suppressed because it is too large Load Diff

1636
mibs/aos/IEEE_802_1X.mib Normal file

File diff suppressed because it is too large Load Diff

2111
mibs/aos/IEEE_LLDP_Base.mib Normal file

File diff suppressed because it is too large Load Diff

822
mibs/aos/IEEE_LLDP_Dot1.mib Normal file
View File

@ -0,0 +1,822 @@
LLDP-EXT-DOT1-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
lldpExtensions, lldpLocPortNum,
lldpRemTimeMark, lldpRemLocalPortNum, lldpRemIndex,
lldpPortConfigEntry
FROM LLDP-MIB
VlanId
FROM Q-BRIDGE-MIB;
lldpXdot1MIB MODULE-IDENTITY
LAST-UPDATED "200505060000Z" -- May 06, 2005
ORGANIZATION "IEEE 802.1 Working Group"
CONTACT-INFO
" WG-URL: http://grouper.ieee.org/groups/802/1/index.html
WG-EMail: stds-802-1@ieee.org
Contact: Paul Congdon
Postal: Hewlett-Packard Company
8000 Foothills Blvd.
Roseville, CA 95747
USA
Tel: +1-916-785-5753
E-mail: paul_congdon@hp.com"
DESCRIPTION
"The LLDP Management Information Base extension module for
IEEE 802.1 organizationally defined discovery information.
In order to assure the uniqueness of the LLDP-MIB,
lldpXdot1MIB is branched from lldpExtensions using OUI value
as the node. An OUI/'company_id' is a 24 bit globally unique
assigned number referenced by various standards.
Copyright (C) IEEE (2005). This version of this MIB module
is published as Annex F.7.1 of IEEE Std 802.1AB-2005;
see the standard itself for full legal notices."
REVISION "200505060000Z" -- May 06, 2005
DESCRIPTION
"Published as part of IEEE Std 802.1AB-2005 initial version."
-- OUI for IEEE 802.1 is 32962 (00-80-C2)
::= { lldpExtensions 32962 }
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- Organizationally Defined Information Extension - IEEE 802.1
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
lldpXdot1Objects OBJECT IDENTIFIER ::= { lldpXdot1MIB 1 }
-- LLDP IEEE 802.1 extension MIB groups
lldpXdot1Config OBJECT IDENTIFIER ::= { lldpXdot1Objects 1 }
lldpXdot1LocalData OBJECT IDENTIFIER ::= { lldpXdot1Objects 2 }
lldpXdot1RemoteData OBJECT IDENTIFIER ::= { lldpXdot1Objects 3 }
------------------------------------------------------------------------------
-- IEEE 802.1 - Configuration
------------------------------------------------------------------------------
--
-- lldpXdot1ConfigPortVlanTable : configure the transmission of the
-- Port VLAN-ID TLVs on set of ports.
--
lldpXdot1ConfigPortVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot1ConfigPortVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that controls selection of LLDP Port VLAN-ID TLVs
to be transmitted on individual ports."
::= { lldpXdot1Config 1 }
lldpXdot1ConfigPortVlanEntry OBJECT-TYPE
SYNTAX LldpXdot1ConfigPortVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LLDP configuration information that controls the
transmission of IEEE 802.1 organizationally defined Port
VLAN-ID TLV on LLDP transmission capable ports.
This configuration object augments the lldpPortConfigEntry of
the LLDP-MIB, therefore it is only present along with the port
configuration defined by the associated lldpPortConfigEntry
entry.
Each active lldpConfigEntry must be restored from non-volatile
storage (along with the corresponding lldpPortConfigEntry)
after a re-initialization of the management system."
AUGMENTS { lldpPortConfigEntry }
::= { lldpXdot1ConfigPortVlanTable 1 }
LldpXdot1ConfigPortVlanEntry ::= SEQUENCE {
lldpXdot1ConfigPortVlanTxEnable TruthValue
}
lldpXdot1ConfigPortVlanTxEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lldpXdot1ConfigPortVlanTxEnable, which is defined as
a truth value and configured by the network management,
determines whether the IEEE 802.1 organizationally defined
port VLAN TLV transmission is allowed on a given LLDP
transmission capable port.
The value of this object must be restored from non-volatile
storage after a re-initialization of the management system."
REFERENCE
"IEEE 802.1AB-2005 10.2.1.1"
DEFVAL { false }
::= { lldpXdot1ConfigPortVlanEntry 1 }
--
-- lldpXdot1ConfigVlanNameTable : configure the transmission of the
-- VLAN name instances on set of ports.
--
lldpXdot1ConfigVlanNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot1ConfigVlanNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table that controls selection of LLDP VLAN name TLV
instances to be transmitted on individual ports."
::= { lldpXdot1Config 2 }
lldpXdot1ConfigVlanNameEntry OBJECT-TYPE
SYNTAX LldpXdot1ConfigVlanNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LLDP configuration information that specifies the set of
ports (represented as a PortList) on which the Local System
VLAN name instance will be transmitted.
This configuration object augments the lldpLocVlanEntry,
therefore it is only present along with the VLAN Name instance
contained in the associated lldpLocVlanNameEntry entry.
Each active lldpXdot1ConfigVlanNameEntry must be restored
from non-volatile storage (along with the corresponding
lldpXdot1LocVlanNameEntry) after a re-initialization of the
management system."
AUGMENTS { lldpXdot1LocVlanNameEntry }
::= { lldpXdot1ConfigVlanNameTable 1 }
LldpXdot1ConfigVlanNameEntry ::= SEQUENCE {
lldpXdot1ConfigVlanNameTxEnable TruthValue
}
lldpXdot1ConfigVlanNameTxEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The boolean value that indicates whether the corresponding
Local System VLAN name instance will be transmitted on the
port defined by the given lldpXdot1LocVlanNameEntry.
The value of this object must be restored from non-volatile
storage after a re-initialization of the management system."
REFERENCE
"IEEE 802.1AB-2005 10.2.1.1"
DEFVAL { false }
::= { lldpXdot1ConfigVlanNameEntry 1 }
--
-- lldpXdot1ConfigProtoVlanTable : configure the transmission of the
-- protocol VLAN instances on set
-- of ports.
--
lldpXdot1ConfigProtoVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot1ConfigProtoVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table that controls selection of LLDP Port and Protocol
VLAN ID TLV instances to be transmitted on individual ports."
::= { lldpXdot1Config 3 }
lldpXdot1ConfigProtoVlanEntry OBJECT-TYPE
SYNTAX LldpXdot1ConfigProtoVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LLDP configuration information that specifies the set of
ports (represented as a PortList) on which the Local System
Protocol VLAN instance will be transmitted.
This configuration object augments the lldpXdot1LocVlanEntry,
therefore it is only present along with the Port and
Protocol VLAN ID instance contained in the associated
lldpXdot1LocVlanEntry entry.
Each active lldpXdot1ConfigProtoVlanEntry must be restored
from non-volatile storage (along with the corresponding
lldpXdot1LocProtoVlanEntry) after a re-initialization of
the management system."
AUGMENTS { lldpXdot1LocProtoVlanEntry }
::= { lldpXdot1ConfigProtoVlanTable 1 }
LldpXdot1ConfigProtoVlanEntry ::= SEQUENCE {
lldpXdot1ConfigProtoVlanTxEnable TruthValue
}
lldpXdot1ConfigProtoVlanTxEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The boolean value that indicates whether the corresponding
Local System Port and Protocol VLAN instance will
be transmitted on the port defined by the given
lldpXdot1LocProtoVlanEntry.
The value of this object must be restored from non-volatile
storage after a re-initialization of the management system."
REFERENCE
"IEEE 802.1AB-2005 10.2.1.1"
DEFVAL { false }
::= { lldpXdot1ConfigProtoVlanEntry 1 }
--
-- lldpXdot1ConfigProtocolTable : configure the transmission of the
-- protocol instances on set
-- of ports.
--
lldpXdot1ConfigProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot1ConfigProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table that controls selection of LLDP Protocol
TLV instances to be transmitted on individual ports."
::= { lldpXdot1Config 4 }
lldpXdot1ConfigProtocolEntry OBJECT-TYPE
SYNTAX LldpXdot1ConfigProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LLDP configuration information that specifies the set of
ports (represented as a PortList) on which the Local System
Protocol instance will be transmitted.
This configuration object augments the lldpXdot1LocProtoEntry,
therefore it is only present along with the Protocol instance
contained in the associated lldpXdot1LocProtoEntry entry.
Each active lldpXdot1ConfigProtocolEntry must be restored
from non-volatile storage (along with the corresponding
lldpXdot1LocProtocolEntry) after a re-initialization of the
management system."
AUGMENTS { lldpXdot1LocProtocolEntry }
::= { lldpXdot1ConfigProtocolTable 1 }
LldpXdot1ConfigProtocolEntry ::= SEQUENCE {
lldpXdot1ConfigProtocolTxEnable TruthValue
}
lldpXdot1ConfigProtocolTxEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The boolean value that indicates whether the corresponding
Local System Protocol Identity instance will be transmitted
on the port defined by the given lldpXdot1LocProtocolEntry.
The value of this object must be restored from non-volatile
storage after a re-initialization of the management system."
REFERENCE
"IEEE 802.1AB-2005 10.2.1.1"
DEFVAL { false }
::= { lldpXdot1ConfigProtocolEntry 1 }
------------------------------------------------------------------------------
-- IEEE 802.1 - Local System Information
------------------------------------------------------------------------------
lldpXdot1LocTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot1LocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per port for IEEE 802.1
organizationally defined LLDP extension on the local system
known to this agent."
::= { lldpXdot1LocalData 1 }
lldpXdot1LocEntry OBJECT-TYPE
SYNTAX LldpXdot1LocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about IEEE 802.1 organizationally defined
LLDP extension."
INDEX { lldpLocPortNum }
::= { lldpXdot1LocTable 1 }
LldpXdot1LocEntry ::= SEQUENCE {
lldpXdot1LocPortVlanId Integer32
}
lldpXdot1LocPortVlanId OBJECT-TYPE
SYNTAX Integer32(0|1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The integer value used to identify the port's VLAN identifier
associated with the local system. A value of zero shall
be used if the system either does not know the PVID or does
not support port-based VLAN operation."
REFERENCE
"IEEE 802.1AB-2005 F.2.1"
::= { lldpXdot1LocEntry 1 }
--
-- lldpXdot1LocProtoVlanTable: Port and Protocol VLAN information
--
lldpXdot1LocProtoVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot1LocProtoVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one or more rows per Port and Protocol
VLAN information about the local system."
::= { lldpXdot1LocalData 2 }
lldpXdot1LocProtoVlanEntry OBJECT-TYPE
SYNTAX LldpXdot1LocProtoVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port and protocol VLAN ID Information about a particular
port component. There may be multiple port and protocol VLANs,
identified by a particular lldpXdot1LocProtoVlanId, configured
on the given port."
INDEX { lldpLocPortNum,
lldpXdot1LocProtoVlanId }
::= { lldpXdot1LocProtoVlanTable 1 }
LldpXdot1LocProtoVlanEntry ::= SEQUENCE {
lldpXdot1LocProtoVlanId Integer32,
lldpXdot1LocProtoVlanSupported TruthValue,
lldpXdot1LocProtoVlanEnabled TruthValue
}
lldpXdot1LocProtoVlanId OBJECT-TYPE
SYNTAX Integer32(0|1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The integer value used to identify the port and protocol
VLANs associated with the given port associated with the
local system. A value of zero shall be used if the system
either does not know the protocol VLAN ID (PPVID) or does
not support port and protocol VLAN operation."
REFERENCE
"IEEE 802.1AB-2005 F.3.2"
::= { lldpXdot1LocProtoVlanEntry 1 }
lldpXdot1LocProtoVlanSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to indicate whether the given port
(associated with the local system) supports port and protocol
VLANs."
REFERENCE
"IEEE 802.1AB-2005 F.3.1"
::= { lldpXdot1LocProtoVlanEntry 2 }
lldpXdot1LocProtoVlanEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to indicate whether the port and
protocol VLANs are enabled on the given port associated with
the local system."
REFERENCE
"IEEE 802.1AB-2005 F.3.1"
::= { lldpXdot1LocProtoVlanEntry 3 }
--
-- lldpXdot1LocVlanNameTable : VLAN name information about the local system
--
lldpXdot1LocVlanNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot1LocVlanNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one or more rows per IEEE 802.1Q VLAN
name information on the local system known to this agent."
::= { lldpXdot1LocalData 3 }
lldpXdot1LocVlanNameEntry OBJECT-TYPE
SYNTAX LldpXdot1LocVlanNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN name Information about a particular port component.
There may be multiple VLANs, identified by a particular
lldpXdot1LocVlanId, configured on the given port."
INDEX { lldpLocPortNum,
lldpXdot1LocVlanId }
::= { lldpXdot1LocVlanNameTable 1 }
LldpXdot1LocVlanNameEntry ::= SEQUENCE {
lldpXdot1LocVlanId VlanId,
lldpXdot1LocVlanName SnmpAdminString
}
lldpXdot1LocVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The integer value used to identify the IEEE 802.1Q
VLAN IDs with which the given port is compatible."
REFERENCE
"IEEE 802.1AB-2005 F.4.2"
::= { lldpXdot1LocVlanNameEntry 1 }
lldpXdot1LocVlanName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The string value used to identify VLAN name identified by the
Vlan Id associated with the given port on the local system.
This object should contain the value of the dot1QVLANStaticName
object (defined in IETF RFC 2674) identified with the given
lldpXdot1LocVlanId."
REFERENCE
"IEEE 802.1AB-2005 F.4.4"
::= { lldpXdot1LocVlanNameEntry 2 }
--
-- lldpXdot1LocProtocolTable : Protocol Identity information
--
lldpXdot1LocProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot1LocProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one or more rows per protocol identity
information on the local system known to this agent."
REFERENCE
"IEEE 802.1AB-2005 F.5"
::= { lldpXdot1LocalData 4 }
lldpXdot1LocProtocolEntry OBJECT-TYPE
SYNTAX LldpXdot1LocProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about particular protocols that are accessible
through the given port component.
There may be multiple protocols, identified by particular
lldpXdot1ProtocolIndex, and lldpLocPortNum."
REFERENCE
"IEEE 802.1AB-2005 F.5"
INDEX { lldpLocPortNum,
lldpXdot1LocProtocolIndex }
::= { lldpXdot1LocProtocolTable 1 }
LldpXdot1LocProtocolEntry ::= SEQUENCE {
lldpXdot1LocProtocolIndex Integer32,
lldpXdot1LocProtocolId OCTET STRING
}
lldpXdot1LocProtocolIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents an arbitrary local integer value used
by this agent to identify a particular protocol identity."
::= { lldpXdot1LocProtocolEntry 1 }
lldpXdot1LocProtocolId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The octet string value used to identify the protocols
associated with the given port of the local system."
REFERENCE
"IEEE 802.1AB-2005 F.5.3"
::= { lldpXdot1LocProtocolEntry 2 }
------------------------------------------------------------------------------
-- IEEE 802.1 - Remote System Information
------------------------------------------------------------------------------
lldpXdot1RemTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot1RemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one or more rows per physical network
connection known to this agent. The agent may wish to
ensure that only one lldpXdot1RemEntry is present for
each local port, or it may choose to maintain multiple
lldpXdot1RemEntries for the same local port."
::= { lldpXdot1RemoteData 1 }
lldpXdot1RemEntry OBJECT-TYPE
SYNTAX LldpXdot1RemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular port component."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex }
::= { lldpXdot1RemTable 1 }
LldpXdot1RemEntry ::= SEQUENCE {
lldpXdot1RemPortVlanId Integer32
}
lldpXdot1RemPortVlanId OBJECT-TYPE
SYNTAX Integer32(0|1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The integer value used to identify the port's VLAN identifier
associated with the remote system. if the remote system
either does not know the PVID or does not support port-based
VLAN operation, the value of lldpXdot1RemPortVlanId should
be zero."
REFERENCE
"IEEE 802.1AB-2005 F.2.1"
::= { lldpXdot1RemEntry 1 }
lldpXdot1RemProtoVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot1RemProtoVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one or more rows per Port and Protocol
VLAN information about the remote system, received on the
given port."
::= { lldpXdot1RemoteData 2 }
lldpXdot1RemProtoVlanEntry OBJECT-TYPE
SYNTAX LldpXdot1RemProtoVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port and protocol VLAN name Information about a particular
port component. There may be multiple protocol VLANs,
identified by a particular lldpXdot1RemProtoVlanId, configured
on the remote system."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex,
lldpXdot1RemProtoVlanId }
::= { lldpXdot1RemProtoVlanTable 1 }
LldpXdot1RemProtoVlanEntry ::= SEQUENCE {
lldpXdot1RemProtoVlanId Integer32,
lldpXdot1RemProtoVlanSupported TruthValue,
lldpXdot1RemProtoVlanEnabled TruthValue
}
lldpXdot1RemProtoVlanId OBJECT-TYPE
SYNTAX Integer32(0|1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The integer value used to identify the port and protocol
VLANs associated with the given port associated with the
remote system.
If port and protocol VLANs are not supported on the given
port associated with the remote system, or if the port is
not enabled with any port and protocol VLAN, the value of
lldpXdot1RemProtoVlanId should be zero."
REFERENCE
"IEEE 802.1AB-2005 F.3.2"
::= { lldpXdot1RemProtoVlanEntry 1 }
lldpXdot1RemProtoVlanSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to indicate whether the given port
(associated with the remote system) is capable of supporting
port and protocol VLANs."
REFERENCE
"IEEE 802.1AB-2005 F.3.1"
::= { lldpXdot1RemProtoVlanEntry 2 }
lldpXdot1RemProtoVlanEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to indicate whether the port and
protocol VLANs are enabled on the given port associated with
the remote system."
REFERENCE
"IEEE 802.1AB-2005 F.3.1"
::= { lldpXdot1RemProtoVlanEntry 3 }
--
-- lldpXdot1RemVlanNameTable : VLAN name information of the remote
-- systems
--
lldpXdot1RemVlanNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot1RemVlanNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one or more rows per IEEE 802.1Q VLAN
name information about the remote system, received on the
given port."
REFERENCE
"IEEE 802.1AB-2005 F.4"
::= { lldpXdot1RemoteData 3 }
lldpXdot1RemVlanNameEntry OBJECT-TYPE
SYNTAX LldpXdot1RemVlanNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN name Information about a particular port component.
There may be multiple VLANs, identified by a particular
lldpXdot1RemVlanId, received on the given port."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex,
lldpXdot1RemVlanId }
::= { lldpXdot1RemVlanNameTable 1 }
LldpXdot1RemVlanNameEntry ::= SEQUENCE {
lldpXdot1RemVlanId VlanId,
lldpXdot1RemVlanName SnmpAdminString
}
lldpXdot1RemVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The integer value used to identify the IEEE 802.1Q
VLAN IDs with which the given port of the remote system
is compatible."
REFERENCE
"IEEE 802.1AB-2005 F.4.2"
::= { lldpXdot1RemVlanNameEntry 1 }
lldpXdot1RemVlanName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The string value used to identify VLAN name identified by the
VLAN Id associated with the remote system."
REFERENCE
"IEEE 802.1AB-2005 F.4.4"
::= { lldpXdot1RemVlanNameEntry 2 }
--
-- lldpXdot1RemProtocolTable : Protocol information of the remote systems
--
lldpXdot1RemProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot1RemProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one or more rows per protocol information
about the remote system, received on the given port."
::= { lldpXdot1RemoteData 4 }
lldpXdot1RemProtocolEntry OBJECT-TYPE
SYNTAX LldpXdot1RemProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Protocol information about a particular port component.
There may be multiple protocols, identified by a particular
lldpXdot1ProtocolIndex, received on the given port."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex,
lldpXdot1RemProtocolIndex }
::= { lldpXdot1RemProtocolTable 1 }
LldpXdot1RemProtocolEntry ::= SEQUENCE {
lldpXdot1RemProtocolIndex Integer32,
lldpXdot1RemProtocolId OCTET STRING
}
lldpXdot1RemProtocolIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents an arbitrary local integer value used
by this agent to identify a particular protocol identity."
::= { lldpXdot1RemProtocolEntry 1 }
lldpXdot1RemProtocolId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The octet string value used to identify the protocols
associated with the given port of remote system."
REFERENCE
"IEEE 802.1AB-2005 F.5.3"
::= { lldpXdot1RemProtocolEntry 2 }
------------------------------------------------------------------------------
-- Conformance Information
------------------------------------------------------------------------------
lldpXdot1Conformance OBJECT IDENTIFIER ::= { lldpXdot1MIB 2 }
lldpXdot1Compliances OBJECT IDENTIFIER ::= { lldpXdot1Conformance 1 }
lldpXdot1Groups OBJECT IDENTIFIER ::= { lldpXdot1Conformance 2 }
-- compliance statements
lldpXdot1Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the IEEE 802.1 organizationally defined LLDP extension MIB."
MODULE -- this module
MANDATORY-GROUPS { lldpXdot1ConfigGroup,
lldpXdot1LocSysGroup,
lldpXdot1RemSysGroup
}
::= { lldpXdot1Compliances 1 }
-- MIB groupings
lldpXdot1ConfigGroup OBJECT-GROUP
OBJECTS {
lldpXdot1ConfigPortVlanTxEnable,
lldpXdot1ConfigVlanNameTxEnable,
lldpXdot1ConfigProtoVlanTxEnable,
lldpXdot1ConfigProtocolTxEnable
}
STATUS current
DESCRIPTION
"The collection of objects which are used to configure the
IEEE 802.1 organizationally defined LLDP extension
implementation behavior.
This group is mandatory for agents which implement the
IEEE 802.1 organizationally defined LLDP extension."
::= { lldpXdot1Groups 1 }
lldpXdot1LocSysGroup OBJECT-GROUP
OBJECTS {
lldpXdot1LocPortVlanId,
lldpXdot1LocProtoVlanSupported,
lldpXdot1LocProtoVlanEnabled,
lldpXdot1LocVlanName,
lldpXdot1LocProtocolId
}
STATUS current
DESCRIPTION
"The collection of objects which are used to represent
IEEE 802.1 organizationally defined LLDP extension associated
with the Local Device Information.
This group is mandatory for agents which implement the
IEEE 802.1 organizationally defined LLDP extension in the
TX mode."
::= { lldpXdot1Groups 2 }
lldpXdot1RemSysGroup OBJECT-GROUP
OBJECTS {
lldpXdot1RemPortVlanId,
lldpXdot1RemProtoVlanSupported,
lldpXdot1RemProtoVlanEnabled,
lldpXdot1RemVlanName,
lldpXdot1RemProtocolId
}
STATUS current
DESCRIPTION
"The collection of objects which are used to represent LLDP
802.1 organizational extension Local Device Information.
This group is mandatory for agents which implement the
LLDP 802.1 organizational extension in the RX mode."
::= { lldpXdot1Groups 3 }
END

856
mibs/aos/IEEE_LLDP_Dot3.mib Normal file
View File

@ -0,0 +1,856 @@
LLDP-EXT-DOT3-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
lldpExtensions, lldpLocPortNum,
lldpRemTimeMark, lldpRemLocalPortNum, lldpRemIndex,
lldpPortConfigEntry
FROM LLDP-MIB;
lldpXdot3MIB MODULE-IDENTITY
LAST-UPDATED "200505060000Z" -- May 06, 2005
ORGANIZATION "IEEE 802.1 Working Group"
CONTACT-INFO
" WG-URL: http://grouper.ieee.org/groups/802/1/index.html
WG-EMail: stds-802-1@ieee.org
Contact: Paul Congdon
Postal: Hewlett-Packard Company
8000 Foothills Blvd.
Roseville, CA 95747
USA
Tel: +1-916-785-5753
E-mail: paul_congdon@hp.com"
DESCRIPTION
"The LLDP Management Information Base extension module for
IEEE 802.3 organizationally defined discovery information.
In order to assure the uniqueness of the LLDP-MIB,
lldpXdot3MIB is branched from lldpExtensions using OUI value
as the node. An OUI/'company_id' is a 24 bit globally unique
assigned number referenced by various standards.
Copyright (C) IEEE (2005). This version of this MIB module
is published as Annex G.6.1 of IEEE Std 802.1AB-2005;
see the standard itself for full legal notices."
REVISION "200505060000Z" -- May 06, 2005
DESCRIPTION
"Published as part of IEEE Std 802.1AB-2005 initial version."
-- OUI for IEEE 802.3 is 4623 (00-12-0F)
::= { lldpExtensions 4623 }
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- Organizationally Defined Information Extension - IEEE 802.3
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
lldpXdot3Objects OBJECT IDENTIFIER ::= { lldpXdot3MIB 1 }
-- LLDP IEEE 802.3 extension MIB groups
lldpXdot3Config OBJECT IDENTIFIER ::= { lldpXdot3Objects 1 }
lldpXdot3LocalData OBJECT IDENTIFIER ::= { lldpXdot3Objects 2 }
lldpXdot3RemoteData OBJECT IDENTIFIER ::= { lldpXdot3Objects 3 }
-- textual conventions
LldpPowerPortClass ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TC describes the Power over Ethernet (PoE) port class."
SYNTAX INTEGER {
pClassPSE(1),
pClassPD(2)
}
LldpLinkAggStatusMap ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TC describes the link aggregation status.
The bit 'aggCapable(0)' indicates the link is capable of being
aggregated.
The bit 'aggEnabled(1)' indicates the link is currently in
aggregation."
SYNTAX BITS {
aggCapable(0),
aggEnabled(1)
}
------------------------------------------------------------------------------
-- IEEE 802.3 - Configuration
------------------------------------------------------------------------------
lldpXdot3PortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3PortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that controls selection of LLDP TLVs to be transmitted
on individual ports."
::= { lldpXdot3Config 1 }
lldpXdot3PortConfigEntry OBJECT-TYPE
SYNTAX LldpXdot3PortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LLDP configuration information that controls the
transmission of IEEE 802.3 organizationally defined TLVs on
LLDP transmission capable ports.
This configuration object augments the lldpPortConfigEntry of
the LLDP-MIB, therefore it is only present along with the port
configuration defined by the associated lldpPortConfigEntry
entry.
Each active lldpXdot3PortConfigEntry must be from non-volatile
storage (along with the corresponding lldpPortConfigEntry)
after a re-initialization of the management system."
AUGMENTS { lldpPortConfigEntry }
::= { lldpXdot3PortConfigTable 1 }
LldpXdot3PortConfigEntry ::= SEQUENCE {
lldpXdot3PortConfigTLVsTxEnable BITS
}
lldpXdot3PortConfigTLVsTxEnable OBJECT-TYPE
SYNTAX BITS {
macPhyConfigStatus(0),
powerViaMDI(1),
linkAggregation(2),
maxFrameSize(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lldpXdot3PortConfigTLVsTxEnable, defined as a bitmap,
includes the IEEE 802.3 organizationally defined set of LLDP
TLVs whose transmission is allowed on the local LLDP agent by
the network management. Each bit in the bitmap corresponds
to an IEEE 802.3 subtype associated with a specific IEEE
802.3 optional TLV. The bit 0 is not used since there is
no corresponding subtype.
The bit 'macPhyConfigStatus(0)' indicates that LLDP agent
should transmit 'MAC/PHY configuration/status TLV'.
The bit 'powerViaMDI(1)' indicates that LLDP agent should
transmit 'Power via MDI TLV'.
The bit 'linkAggregation(2)' indicates that LLDP agent should
transmit 'Link Aggregation TLV'.
The bit 'maxFrameSize(3)' indicates that LLDP agent should
transmit 'Maximum-frame-size TLV'.
The default value for lldpXdot3PortConfigTLVsTxEnable object
is an empty set, which means no enumerated values are set.
The value of this object must be restored from non-volatile
storage after a re-initialization of the management system."
REFERENCE
"IEEE 802.1AB-2005 10.2.1.1"
DEFVAL { { } }
::= { lldpXdot3PortConfigEntry 1 }
------------------------------------------------------------------------------
-- IEEE 802.3 - Local Device Information
------------------------------------------------------------------------------
---
--- lldpXdot3LocPortTable: Ethernet Port AutoNeg/Speed/Duplex
--- Information Table
---
---
lldpXdot3LocPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3LocPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per port of Ethernet port
information (as a part of the LLDP 802.3 organizational
extension) on the local system known to this agent."
::= { lldpXdot3LocalData 1 }
lldpXdot3LocPortEntry OBJECT-TYPE
SYNTAX LldpXdot3LocPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular port component."
INDEX { lldpLocPortNum }
::= { lldpXdot3LocPortTable 1 }
LldpXdot3LocPortEntry ::= SEQUENCE {
lldpXdot3LocPortAutoNegSupported TruthValue,
lldpXdot3LocPortAutoNegEnabled TruthValue,
lldpXdot3LocPortAutoNegAdvertisedCap OCTET STRING,
lldpXdot3LocPortOperMauType Integer32
}
lldpXdot3LocPortAutoNegSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to indicate whether the given port
(associated with the local system) supports Auto-negotiation."
REFERENCE
"IEEE 802.1AB-2005 G.2.1"
::= { lldpXdot3LocPortEntry 1 }
lldpXdot3LocPortAutoNegEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to indicate whether port
Auto-negotiation is enabled on the given port associated
with the local system."
REFERENCE
"IEEE 802.1AB-2005 G.2.1"
::= { lldpXdot3LocPortEntry 2 }
lldpXdot3LocPortAutoNegAdvertisedCap OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the value (bitmap) of the
ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC
3636) which is associated with the given port on the
local system."
REFERENCE
"IEEE 802.1AB-2005 G.2.2"
::= { lldpXdot3LocPortEntry 3 }
lldpXdot3LocPortOperMauType OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An integer value that indicates the operational MAU type
of the given port on the local system.
This object contains the integer value derived from the
list position of the corresponding dot3MauType as listed
in IETF RFC 3636 (or subsequent revisions) and is equal
to the last number in the respective dot3MauType OID.
For example, if the ifMauType object is dot3MauType1000BaseTHD
which corresponds to {dot3MauType 29}, the numerical value of
this field will be 29. For MAU types not listed in RFC 3636
(or subsequent revisions), the value of this field shall be
set to zero."
REFERENCE
"IEEE 802.1AB-2005 G.2.3"
::= { lldpXdot3LocPortEntry 4 }
---
---
--- lldpXdot3LocPowerTable: Power Ethernet Information Table
---
---
lldpXdot3LocPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3LocPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per port of power ethernet
information (as a part of the LLDP 802.3 organizational
extension) on the local system known to this agent."
::= { lldpXdot3LocalData 2 }
lldpXdot3LocPowerEntry OBJECT-TYPE
SYNTAX LldpXdot3LocPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular port component."
INDEX { lldpLocPortNum }
::= { lldpXdot3LocPowerTable 1 }
LldpXdot3LocPowerEntry ::= SEQUENCE {
lldpXdot3LocPowerPortClass LldpPowerPortClass,
lldpXdot3LocPowerMDISupported TruthValue,
lldpXdot3LocPowerMDIEnabled TruthValue,
lldpXdot3LocPowerPairControlable TruthValue,
lldpXdot3LocPowerPairs Integer32,
lldpXdot3LocPowerClass Integer32
}
lldpXdot3LocPowerPortClass OBJECT-TYPE
SYNTAX LldpPowerPortClass
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value that identifies the port Class of the given port
associated with the local system."
REFERENCE
"IEEE 802.1AB-2005 G.3.1"
::= { lldpXdot3LocPowerEntry 1 }
lldpXdot3LocPowerMDISupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to indicate whether the MDI power is
supported on the given port associated with the local system."
REFERENCE
"IEEE 802.1AB-2005 G.3.1"
::= { lldpXdot3LocPowerEntry 2 }
lldpXdot3LocPowerMDIEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to identify whether MDI power is
enabled on the given port associated with the local system."
REFERENCE
"IEEE 802.1AB-2005 G.3.1"
::= { lldpXdot3LocPowerEntry 3 }
lldpXdot3LocPowerPairControlable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value is derived from the value of
pethPsePortPowerPairsControlAbility object (defined in IETF
RFC 3621) and is used to indicate whether the pair selection
can be controlled on the given port associated with the
local system."
REFERENCE
"IEEE 802.1AB-2005 G.3.1"
::= { lldpXdot3LocPowerEntry 4 }
lldpXdot3LocPowerPairs OBJECT-TYPE
SYNTAX Integer32(1|2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the value of the pethPsePortPowerPairs
object (defined in IETF RFC 3621) which is associated with
the given port on the local system."
REFERENCE
"IEEE 802.1AB-2005 G.3.2"
::= { lldpXdot3LocPowerEntry 5 }
lldpXdot3LocPowerClass OBJECT-TYPE
SYNTAX Integer32(1|2|3|4|5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the value of the
pethPsePortPowerClassifications object (defined in IETF
RFC 3621) which is associated with the given port on the
local system."
REFERENCE
"IEEE 802.1AB-2005 G.3.3"
::= { lldpXdot3LocPowerEntry 6 }
---
---
--- lldpXdot3LocLinkAggTable: Link Aggregation Information Table
---
---
lldpXdot3LocLinkAggTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3LocLinkAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per port of link aggregation
information (as a part of the LLDP 802.3 organizational
extension) on the local system known to this agent."
::= { lldpXdot3LocalData 3 }
lldpXdot3LocLinkAggEntry OBJECT-TYPE
SYNTAX LldpXdot3LocLinkAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Link Aggregation information about a particular port
component."
INDEX { lldpLocPortNum }
::= { lldpXdot3LocLinkAggTable 1 }
LldpXdot3LocLinkAggEntry ::= SEQUENCE {
lldpXdot3LocLinkAggStatus LldpLinkAggStatusMap,
lldpXdot3LocLinkAggPortId Integer32
}
lldpXdot3LocLinkAggStatus OBJECT-TYPE
SYNTAX LldpLinkAggStatusMap
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bitmap value contains the link aggregation capabilities
and the current aggregation status of the link."
REFERENCE
"IEEE 802.1AB-2005 G.4.1"
::= { lldpXdot3LocLinkAggEntry 1 }
lldpXdot3LocLinkAggPortId OBJECT-TYPE
SYNTAX Integer32(0|1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the IEEE 802.3 aggregated port
identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1),
derived from the ifNumber of the ifIndex for the port
component in link aggregation.
If the port is not in link aggregation state and/or it
does not support link aggregation, this value should be set
to zero."
REFERENCE
"IEEE 802.1AB-2005 G.4.2"
::= { lldpXdot3LocLinkAggEntry 2 }
---
---
--- lldpXdot3LocMaxFrameSizeTable: Maximum Frame Size information
---
---
lldpXdot3LocMaxFrameSizeTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3LocMaxFrameSizeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per port of maximum frame
size information (as a part of the LLDP 802.3 organizational
extension) on the local system known to this agent."
::= { lldpXdot3LocalData 4 }
lldpXdot3LocMaxFrameSizeEntry OBJECT-TYPE
SYNTAX LldpXdot3LocMaxFrameSizeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Maximum Frame Size information about a particular port
component."
INDEX { lldpLocPortNum }
::= { lldpXdot3LocMaxFrameSizeTable 1 }
LldpXdot3LocMaxFrameSizeEntry ::= SEQUENCE {
lldpXdot3LocMaxFrameSize Integer32
}
lldpXdot3LocMaxFrameSize OBJECT-TYPE
SYNTAX Integer32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An integer value indicating the maximum supported frame
size in octets on the given port of the local system."
REFERENCE
"IEEE 802.1AB-2005 G.5.1"
::= { lldpXdot3LocMaxFrameSizeEntry 1 }
------------------------------------------------------------------------------
-- IEEE 802.3 - Remote Devices Information
------------------------------------------------------------------------------
---
---
--- lldpXdot3RemPortTable: Ethernet Information Table
---
---
lldpXdot3RemPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3RemPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains Ethernet port information (as a part
of the LLDP 802.3 organizational extension) of the remote
system."
::= { lldpXdot3RemoteData 1 }
lldpXdot3RemPortEntry OBJECT-TYPE
SYNTAX LldpXdot3RemPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular physical network connection."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex }
::= { lldpXdot3RemPortTable 1 }
LldpXdot3RemPortEntry ::= SEQUENCE {
lldpXdot3RemPortAutoNegSupported TruthValue,
lldpXdot3RemPortAutoNegEnabled TruthValue,
lldpXdot3RemPortAutoNegAdvertisedCap OCTET STRING,
lldpXdot3RemPortOperMauType Integer32
}
lldpXdot3RemPortAutoNegSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to indicate whether the given port
(associated with remote system) supports Auto-negotiation."
REFERENCE
"IEEE 802.1AB-2005 G.2.1"
::= { lldpXdot3RemPortEntry 1 }
lldpXdot3RemPortAutoNegEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to indicate whether port
Auto-negotiation is enabled on the given port associated
with the remote system."
REFERENCE
"IEEE 802.1AB-2005 G.2.1"
::= { lldpXdot3RemPortEntry 2 }
lldpXdot3RemPortAutoNegAdvertisedCap OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the value (bitmap) of the
ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC
3636) which is associated with the given port on the
remote system."
REFERENCE
"IEEE 802.1AB-2005 G.2.2"
::= { lldpXdot3RemPortEntry 3 }
lldpXdot3RemPortOperMauType OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An integer value that indicates the operational MAU type
of the sending device.
This object contains the integer value derived from the
list position of the corresponding dot3MauType as listed in
in IETF RFC 3636 (or subsequent revisions) and is equal
to the last number in the respective dot3MauType OID.
For example, if the ifMauType object is dot3MauType1000BaseTHD
which corresponds to {dot3MauType 29}, the numerical value of
this field will be 29. For MAU types not listed in RFC 3636
(or subsequent revisions), the value of this field shall be
set to zero."
REFERENCE
"IEEE 802.1AB-2005 G.2.3"
::= { lldpXdot3RemPortEntry 4 }
---
---
--- lldpXdot3RemPowerTable: Power Ethernet Information Table
---
---
lldpXdot3RemPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3RemPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains Ethernet power information (as a part
of the LLDP 802.3 organizational extension) of the remote
system."
::= { lldpXdot3RemoteData 2 }
lldpXdot3RemPowerEntry OBJECT-TYPE
SYNTAX LldpXdot3RemPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular physical network connection."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex }
::= { lldpXdot3RemPowerTable 1 }
LldpXdot3RemPowerEntry ::= SEQUENCE {
lldpXdot3RemPowerPortClass LldpPowerPortClass,
lldpXdot3RemPowerMDISupported TruthValue,
lldpXdot3RemPowerMDIEnabled TruthValue,
lldpXdot3RemPowerPairControlable TruthValue,
lldpXdot3RemPowerPairs Integer32,
lldpXdot3RemPowerClass Integer32
}
lldpXdot3RemPowerPortClass OBJECT-TYPE
SYNTAX LldpPowerPortClass
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value that identifies the port Class of the given port
associated with the remote system."
REFERENCE
"IEEE 802.1AB-2005 G.3.1"
::= { lldpXdot3RemPowerEntry 1 }
lldpXdot3RemPowerMDISupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to indicate whether the MDI power
is supported on the given port associated with the remote
system."
REFERENCE
"IEEE 802.1AB-2005 G.3.1"
::= { lldpXdot3RemPowerEntry 2 }
lldpXdot3RemPowerMDIEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to identify whether MDI power is
enabled on the given port associated with the remote system."
REFERENCE
"IEEE 802.1AB-2005 G.3.1"
::= { lldpXdot3RemPowerEntry 3 }
lldpXdot3RemPowerPairControlable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value is derived from the value of
pethPsePortPowerPairsControlAbility object (defined in IETF
RFC 3621) and is used to indicate whether the pair selection
can be controlled on the given port associated with the
remote system."
REFERENCE
"IEEE 802.1AB-2005 G.3.1"
::= { lldpXdot3RemPowerEntry 4 }
lldpXdot3RemPowerPairs OBJECT-TYPE
SYNTAX Integer32(1|2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the value of the pethPsePortPowerPairs
object (defined in IETF RFC 3621) which is associated with
the given port on the remote system."
REFERENCE
"IEEE 802.1AB-2005 G.3.2"
::= { lldpXdot3RemPowerEntry 5 }
lldpXdot3RemPowerClass OBJECT-TYPE
SYNTAX Integer32(1|2|3|4|5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the value of the
pethPsePortPowerClassifications object (defined in IETF
RFC 3621) which is associated with the given port on the
remote system."
REFERENCE
"IEEE 802.1AB-2005 G.3.3"
::= { lldpXdot3RemPowerEntry 6 }
---
---
--- lldpXdot3RemLinkAggTable: Link Aggregation Information Table
---
---
lldpXdot3RemLinkAggTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3RemLinkAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains port link aggregation information
(as a part of the LLDP 802.3 organizational extension)
of the remote system."
::= { lldpXdot3RemoteData 3 }
lldpXdot3RemLinkAggEntry OBJECT-TYPE
SYNTAX LldpXdot3RemLinkAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Link Aggregation information about remote system's port
component."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex }
::= { lldpXdot3RemLinkAggTable 1 }
LldpXdot3RemLinkAggEntry ::= SEQUENCE {
lldpXdot3RemLinkAggStatus LldpLinkAggStatusMap,
lldpXdot3RemLinkAggPortId Integer32
}
lldpXdot3RemLinkAggStatus OBJECT-TYPE
SYNTAX LldpLinkAggStatusMap
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bitmap value contains the link aggregation capabilities
and the current aggregation status of the link."
REFERENCE
"IEEE 802.1AB-2005 G.4.1"
::= { lldpXdot3RemLinkAggEntry 1 }
lldpXdot3RemLinkAggPortId OBJECT-TYPE
SYNTAX Integer32(0|1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the IEEE 802.3 aggregated port
identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1),
derived from the ifNumber of the ifIndex for the port
component associated with the remote system.
If the remote port is not in link aggregation state and/or
it does not support link aggregation, this value should be
zero."
REFERENCE
"IEEE 802.1AB-2005 G.4.2"
::= { lldpXdot3RemLinkAggEntry 2 }
---
---
--- lldpXdot3RemMaxFrameSizeTable: Maximum Frame Size information
---
---
lldpXdot3RemMaxFrameSizeTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3RemMaxFrameSizeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per port of maximum frame
size information (as a part of the LLDP 802.3 organizational
extension) of the remote system."
::= { lldpXdot3RemoteData 4 }
lldpXdot3RemMaxFrameSizeEntry OBJECT-TYPE
SYNTAX LldpXdot3RemMaxFrameSizeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Maximum Frame Size information about a particular port
component."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex }
::= { lldpXdot3RemMaxFrameSizeTable 1 }
LldpXdot3RemMaxFrameSizeEntry ::= SEQUENCE {
lldpXdot3RemMaxFrameSize Integer32
}
lldpXdot3RemMaxFrameSize OBJECT-TYPE
SYNTAX Integer32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An integer value indicating the maximum supported frame
size in octets on the port component associated with the
remote system."
REFERENCE
"IEEE 802.1AB-2005 G.5.1"
::= { lldpXdot3RemMaxFrameSizeEntry 1 }
------------------------------------------------------------------------------
-- Conformance Information
------------------------------------------------------------------------------
lldpXdot3Conformance OBJECT IDENTIFIER ::= { lldpXdot3MIB 2 }
lldpXdot3Compliances OBJECT IDENTIFIER ::= { lldpXdot3Conformance 1 }
lldpXdot3Groups OBJECT IDENTIFIER ::= { lldpXdot3Conformance 2 }
-- compliance statements
lldpXdot3Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the LLDP 802.3 organizational extension MIB."
MODULE -- this module
MANDATORY-GROUPS { lldpXdot3ConfigGroup,
lldpXdot3LocSysGroup,
lldpXdot3RemSysGroup
}
::= { lldpXdot3Compliances 1 }
-- MIB groupings
lldpXdot3ConfigGroup OBJECT-GROUP
OBJECTS {
lldpXdot3PortConfigTLVsTxEnable
}
STATUS current
DESCRIPTION
"The collection of objects which are used to configure the
LLDP 802.3 organizational extension implementation behavior.
This group is mandatory for agents which implement the
LLDP 802.3 organizational extension."
::= { lldpXdot3Groups 1 }
lldpXdot3LocSysGroup OBJECT-GROUP
OBJECTS {
lldpXdot3LocPortAutoNegSupported,
lldpXdot3LocPortAutoNegEnabled,
lldpXdot3LocPortAutoNegAdvertisedCap,
lldpXdot3LocPortOperMauType,
lldpXdot3LocPowerPortClass,
lldpXdot3LocPowerMDISupported,
lldpXdot3LocPowerMDIEnabled,
lldpXdot3LocPowerPairControlable,
lldpXdot3LocPowerPairs,
lldpXdot3LocPowerClass,
lldpXdot3LocLinkAggStatus,
lldpXdot3LocLinkAggPortId,
lldpXdot3LocMaxFrameSize
}
STATUS current
DESCRIPTION
"The collection of objects which are used to represent LLDP
802.3 organizational extension Local Device Information.
This group is mandatory for agents which implement the
LLDP 802.3 organizational extension in the TX mode."
::= { lldpXdot3Groups 2 }
lldpXdot3RemSysGroup OBJECT-GROUP
OBJECTS {
lldpXdot3RemPortAutoNegSupported,
lldpXdot3RemPortAutoNegEnabled,
lldpXdot3RemPortAutoNegAdvertisedCap,
lldpXdot3RemPortOperMauType,
lldpXdot3RemPowerPortClass,
lldpXdot3RemPowerMDISupported,
lldpXdot3RemPowerMDIEnabled,
lldpXdot3RemPowerPairControlable,
lldpXdot3RemPowerPairs,
lldpXdot3RemPowerClass,
lldpXdot3RemLinkAggStatus,
lldpXdot3RemLinkAggPortId,
lldpXdot3RemMaxFrameSize
}
STATUS current
DESCRIPTION
"The collection of objects which are used to represent LLDP
802.3 organizational extension Local Device Information.
This group is mandatory for agents which implement the
LLDP 802.3 organizational extension in the RX mode."
::= { lldpXdot3Groups 3 }
END

3626
mibs/aos/IETF_802_1ag.mib Normal file

File diff suppressed because it is too large Load Diff

816
mibs/aos/IETF_BGP4.mib Normal file
View File

@ -0,0 +1,816 @@
BGP4-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
IpAddress, Integer32, Counter32, Gauge32, mib-2
FROM SNMPv2-SMI;
bgp MODULE-IDENTITY
LAST-UPDATED "9405050000Z"
ORGANIZATION "IETF BGP Working Group"
CONTACT-INFO
" John Chu (Editor)
Postal: IBM Corp.
P.O.Box 218
Yorktown Heights, NY 10598
US
Tel: +1 914 945 3156
Fax: +1 914 945 2141
E-mail: jychu@watson.ibm.com"
DESCRIPTION
"The MIB module for BGP-4."
::= { mib-2 15 }
bgpVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vector of supported BGP protocol version
numbers. Each peer negotiates the version
from this vector. Versions are identified
via the string of bits contained within this
object. The first octet contains bits 0 to
7, the second octet contains bits 8 to 15,
and so on, with the most significant bit
referring to the lowest bit number in the
octet (e.g., the MSB of the first octet
refers to bit 0). If a bit, i, is present
and set, then the version (i+1) of the BGP
is supported."
::= { bgp 1 }
bgpLocalAs OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local autonomous system number."
::= { bgp 2 }
-- BGP Peer table. This table contains, one entry per
-- BGP peer, information about the BGP peer.
bgpPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF BgpPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BGP peer table. This table contains,
one entry per BGP peer, information about
the connections with BGP peers."
::= { bgp 3 }
bgpPeerEntry OBJECT-TYPE
SYNTAX BgpPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry containing information about the
connection with a BGP peer."
INDEX { bgpPeerRemoteAddr }
::= { bgpPeerTable 1 }
BgpPeerEntry ::= SEQUENCE {
bgpPeerIdentifier
IpAddress,
bgpPeerState
INTEGER,
bgpPeerAdminStatus
INTEGER,
bgpPeerNegotiatedVersion
Integer32,
bgpPeerLocalAddr
IpAddress,
bgpPeerLocalPort
INTEGER,
bgpPeerRemoteAddr
IpAddress,
bgpPeerRemotePort
INTEGER,
bgpPeerRemoteAs
INTEGER,
bgpPeerInUpdates
Counter32,
bgpPeerOutUpdates
Counter32,
bgpPeerInTotalMessages
Counter32,
bgpPeerOutTotalMessages
Counter32,
bgpPeerLastError
OCTET STRING,
bgpPeerFsmEstablishedTransitions
Counter32,
bgpPeerFsmEstablishedTime
Gauge32,
bgpPeerConnectRetryInterval
INTEGER,
bgpPeerHoldTime
INTEGER,
bgpPeerKeepAlive
INTEGER,
bgpPeerHoldTimeConfigured
INTEGER,
bgpPeerKeepAliveConfigured
INTEGER,
bgpPeerMinASOriginationInterval
INTEGER,
bgpPeerMinRouteAdvertisementInterval
INTEGER,
bgpPeerInUpdateElapsedTime
Gauge32
}
bgpPeerIdentifier OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The BGP Identifier of this entry's BGP
peer."
::= { bgpPeerEntry 1 }
bgpPeerState OBJECT-TYPE
SYNTAX INTEGER {
idle(1),
connect(2),
active(3),
opensent(4),
openconfirm(5),
established(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The BGP peer connection state."
::= { bgpPeerEntry 2 }
bgpPeerAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
stop(1),
start(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired state of the BGP connection.
A transition from 'stop' to 'start' will
cause the BGP Start Event to be generated.
A transition from 'start' to 'stop' will
cause the BGP Stop Event to be generated.
This parameter can be used to restart BGP
peer connections. Care should be used in
providing write access to this object
without adequate authentication."
::= { bgpPeerEntry 3 }
bgpPeerNegotiatedVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The negotiated version of BGP running
between the two peers."
::= { bgpPeerEntry 4 }
bgpPeerLocalAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local IP address of this entry's BGP
connection."
::= { bgpPeerEntry 5 }
bgpPeerLocalPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local port for the TCP connection
between the BGP peers."
::= { bgpPeerEntry 6 }
bgpPeerRemoteAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote IP address of this entry's BGP
peer."
::= { bgpPeerEntry 7 }
bgpPeerRemotePort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote port for the TCP connection
between the BGP peers. Note that the
objects bgpPeerLocalAddr,
bgpPeerLocalPort, bgpPeerRemoteAddr and
bgpPeerRemotePort provide the appropriate
reference to the standard MIB TCP
connection table."
::= { bgpPeerEntry 8 }
bgpPeerRemoteAs OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote autonomous system number."
::= { bgpPeerEntry 9 }
bgpPeerInUpdates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of BGP UPDATE messages
received on this connection. This object
should be initialized to zero (0) when the
connection is established."
::= { bgpPeerEntry 10 }
bgpPeerOutUpdates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of BGP UPDATE messages
transmitted on this connection. This
object should be initialized to zero (0)
when the connection is established."
::= { bgpPeerEntry 11 }
bgpPeerInTotalMessages OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of messages received
from the remote peer on this connection.
This object should be initialized to zero
when the connection is established."
::= { bgpPeerEntry 12 }
bgpPeerOutTotalMessages OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of messages transmitted to
the remote peer on this connection. This
object should be initialized to zero when
the connection is established."
::= { bgpPeerEntry 13 }
bgpPeerLastError OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last error code and subcode seen by this
peer on this connection. If no error has
occurred, this field is zero. Otherwise, the
first byte of this two byte OCTET STRING
contains the error code, and the second byte
contains the subcode."
::= { bgpPeerEntry 14 }
bgpPeerFsmEstablishedTransitions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of times the BGP FSM
transitioned into the established state."
::= { bgpPeerEntry 15 }
bgpPeerFsmEstablishedTime OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This timer indicates how long (in
seconds) this peer has been in the
Established state or how long
since this peer was last in the
Established state. It is set to zero when
a new peer is configured or the router is
booted."
::= { bgpPeerEntry 16 }
bgpPeerConnectRetryInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time interval in seconds for the
ConnectRetry timer. The suggested value
for this timer is 120 seconds."
::= { bgpPeerEntry 17 }
bgpPeerHoldTime OBJECT-TYPE
SYNTAX INTEGER ( 0 | 3..65535 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time interval in seconds for the Hold
Timer established with the peer. The
value of this object is calculated by this
BGP speaker by using the smaller of the
value in bgpPeerHoldTimeConfigured and the
Hold Time received in the OPEN message.
This value must be at lease three seconds
if it is not zero (0) in which case the
Hold Timer has not been established with
the peer, or, the value of
bgpPeerHoldTimeConfigured is zero (0)."
::= { bgpPeerEntry 18 }
bgpPeerKeepAlive OBJECT-TYPE
SYNTAX INTEGER ( 0 | 1..21845 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time interval in seconds for the KeepAlive
timer established with the peer. The value
of this object is calculated by this BGP
speaker such that, when compared with
bgpPeerHoldTime, it has the same
proportion as what
bgpPeerKeepAliveConfigured has when
compared with bgpPeerHoldTimeConfigured.
If the value of this object is zero (0),
it indicates that the KeepAlive timer has
not been established with the peer, or,
the value of bgpPeerKeepAliveConfigured is
zero (0)."
::= { bgpPeerEntry 19 }
bgpPeerHoldTimeConfigured OBJECT-TYPE
SYNTAX INTEGER ( 0 | 3..65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time interval in seconds for the Hold Time
configured for this BGP speaker with this
peer. This value is placed in an OPEN
message sent to this peer by this BGP
speaker, and is compared with the Hold
Time field in an OPEN message received
from the peer when determining the Hold
Time (bgpPeerHoldTime) with the peer.
This value must not be less than three
seconds if it is not zero (0) in which
case the Hold Time is NOT to be
established with the peer. The suggested
value for this timer is 90 seconds."
::= { bgpPeerEntry 20 }
bgpPeerKeepAliveConfigured OBJECT-TYPE
SYNTAX INTEGER ( 0 | 1..21845 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time interval in seconds for the
KeepAlive timer configured for this BGP
speaker with this peer. The value of this
object will only determine the
KEEPALIVE messages' frequency relative to
the value specified in
bgpPeerHoldTimeConfigured; the actual
time interval for the KEEPALIVE messages
is indicated by bgpPeerKeepAlive. A
reasonable maximum value for this timer
would be configured to be one
third of that of
bgpPeerHoldTimeConfigured.
If the value of this object is zero (0),
no periodical KEEPALIVE messages are sent
to the peer after the BGP connection has
been established. The suggested value for
this timer is 30 seconds."
::= { bgpPeerEntry 21 }
bgpPeerMinASOriginationInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time interval in seconds for the
MinASOriginationInterval timer.
The suggested value for this timer is 15
seconds."
::= { bgpPeerEntry 22 }
bgpPeerMinRouteAdvertisementInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time interval in seconds for the
MinRouteAdvertisementInterval timer.
The suggested value for this timer is 30
seconds."
::= { bgpPeerEntry 23 }
bgpPeerInUpdateElapsedTime OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Elapsed time in seconds since the last BGP
UPDATE message was received from the peer.
Each time bgpPeerInUpdates is incremented,
the value of this object is set to zero
(0)."
::= { bgpPeerEntry 24 }
bgpIdentifier OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The BGP Identifier of local system."
::= { bgp 4 }
-- Received Path Attribute Table. This table contains,
-- one entry per path to a network, path attributes
-- received from all peers running BGP version 3 or
-- less. This table is deprecated.
bgpRcvdPathAttrTable OBJECT-TYPE
SYNTAX SEQUENCE OF BgpPathAttrEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The BGP Received Path Attribute Table
contains information about paths to
destination networks received from all
peers running BGP version 3 or less."
::= { bgp 5 }
bgpPathAttrEntry OBJECT-TYPE
SYNTAX BgpPathAttrEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Information about a path to a network."
INDEX { bgpPathAttrDestNetwork,
bgpPathAttrPeer }
::= { bgpRcvdPathAttrTable 1 }
BgpPathAttrEntry ::= SEQUENCE {
bgpPathAttrPeer
IpAddress,
bgpPathAttrDestNetwork
IpAddress,
bgpPathAttrOrigin
INTEGER,
bgpPathAttrASPath
OCTET STRING,
bgpPathAttrNextHop
IpAddress,
bgpPathAttrInterASMetric
Integer32
}
bgpPathAttrPeer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The IP address of the peer where the path
information was learned."
::= { bgpPathAttrEntry 1 }
bgpPathAttrDestNetwork OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The address of the destination network."
::= { bgpPathAttrEntry 2 }
bgpPathAttrOrigin OBJECT-TYPE
SYNTAX INTEGER {
igp(1),-- networks are interior
egp(2),-- networks learned via EGP
incomplete(3) -- undetermined
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The ultimate origin of the path information."
::= { bgpPathAttrEntry 3 }
bgpPathAttrASPath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2..255))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The set of ASs that must be traversed to
reach the network. This object is
probably best represented as SEQUENCE OF
INTEGER. For SMI compatibility, though,
it is represented as OCTET STRING. Each
AS is represented as a pair of octets
according to the following algorithm:
first-byte-of-pair = ASNumber / 256;
second-byte-of-pair = ASNumber & 255;"
::= { bgpPathAttrEntry 4 }
bgpPathAttrNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The address of the border router that
should be used for the destination
network."
::= { bgpPathAttrEntry 5 }
bgpPathAttrInterASMetric OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The optional inter-AS metric. If this
attribute has not been provided for this
route, the value for this object is 0."
::= { bgpPathAttrEntry 6 }
-- BGP-4 Received Path Attribute Table. This table
-- contains, one entry per path to a network, path
-- attributes received from all peers running BGP-4.
bgp4PathAttrTable OBJECT-TYPE
SYNTAX SEQUENCE OF Bgp4PathAttrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The BGP-4 Received Path Attribute Table
contains information about paths to
destination networks received from all
BGP4 peers."
::= { bgp 6 }
bgp4PathAttrEntry OBJECT-TYPE
SYNTAX Bgp4PathAttrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a path to a network."
INDEX { bgp4PathAttrIpAddrPrefix,
bgp4PathAttrIpAddrPrefixLen,
bgp4PathAttrPeer }
::= { bgp4PathAttrTable 1 }
Bgp4PathAttrEntry ::= SEQUENCE {
bgp4PathAttrPeer
IpAddress,
bgp4PathAttrIpAddrPrefixLen
INTEGER,
bgp4PathAttrIpAddrPrefix
IpAddress,
bgp4PathAttrOrigin
INTEGER,
bgp4PathAttrASPathSegment
OCTET STRING,
bgp4PathAttrNextHop
IpAddress,
bgp4PathAttrMultiExitDisc
INTEGER,
bgp4PathAttrLocalPref
INTEGER,
bgp4PathAttrAtomicAggregate
INTEGER,
bgp4PathAttrAggregatorAS
INTEGER,
bgp4PathAttrAggregatorAddr
IpAddress,
bgp4PathAttrCalcLocalPref
INTEGER,
bgp4PathAttrBest
INTEGER,
bgp4PathAttrUnknown
OCTET STRING
}
bgp4PathAttrPeer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the peer where the path
information was learned."
::= { bgp4PathAttrEntry 1 }
bgp4PathAttrIpAddrPrefixLen OBJECT-TYPE
SYNTAX INTEGER (0..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Length in bits of the IP address prefix
in the Network Layer Reachability
Information field."
::= { bgp4PathAttrEntry 2 }
bgp4PathAttrIpAddrPrefix OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An IP address prefix in the Network Layer
Reachability Information field. This object
is an IP address containing the prefix with
length specified by
bgp4PathAttrIpAddrPrefixLen.
Any bits beyond the length specified by
bgp4PathAttrIpAddrPrefixLen are zeroed."
::= { bgp4PathAttrEntry 3 }
bgp4PathAttrOrigin OBJECT-TYPE
SYNTAX INTEGER {
igp(1),-- networks are interior
egp(2),-- networks learned
-- via EGP
incomplete(3) -- undetermined
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ultimate origin of the path
information."
::= { bgp4PathAttrEntry 4 }
bgp4PathAttrASPathSegment OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence of AS path segments. Each AS
path segment is represented by a triple
<type, length, value>.
The type is a 1-octet field which has two
possible values:
1 AS_SET: unordered set of ASs a
route in the UPDATE
message has traversed
2 AS_SEQUENCE: ordered set of ASs
a route in the UPDATE
message has traversed.
The length is a 1-octet field containing the
number of ASs in the value field.
The value field contains one or more AS
numbers, each AS is represented in the octet
string as a pair of octets according to the
following algorithm:
first-byte-of-pair = ASNumber / 256;
second-byte-of-pair = ASNumber & 255;"
::= { bgp4PathAttrEntry 5 }
bgp4PathAttrNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address of the border router that
should be used for the destination
network."
::= { bgp4PathAttrEntry 6 }
bgp4PathAttrMultiExitDisc OBJECT-TYPE
SYNTAX INTEGER (-1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This metric is used to discriminate
between multiple exit points to an
adjacent autonomous system. A value of -1
indicates the absence of this attribute."
::= { bgp4PathAttrEntry 7 }
bgp4PathAttrLocalPref OBJECT-TYPE
SYNTAX INTEGER (-1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The originating BGP4 speaker's degree of
preference for an advertised route. A
value of -1 indicates the absence of this
attribute."
::= { bgp4PathAttrEntry 8 }
bgp4PathAttrAtomicAggregate OBJECT-TYPE
SYNTAX INTEGER {
lessSpecificRrouteNotSelected(1),
lessSpecificRouteSelected(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether or not the local system has
selected a less specific route without
selecting a more specific route."
::= { bgp4PathAttrEntry 9 }
bgp4PathAttrAggregatorAS OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The AS number of the last BGP4 speaker that
performed route aggregation. A value of
zero (0) indicates the absence of this
attribute."
::= { bgp4PathAttrEntry 10 }
bgp4PathAttrAggregatorAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the last BGP4 speaker
that performed route aggregation. A value
of 0.0.0.0 indicates the absence of this
attribute."
::= { bgp4PathAttrEntry 11 }
bgp4PathAttrCalcLocalPref OBJECT-TYPE
SYNTAX INTEGER (-1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The degree of preference calculated by the
receiving BGP4 speaker for an advertised
route. A value of -1 indicates the
absence of this attribute."
::= { bgp4PathAttrEntry 12 }
bgp4PathAttrBest OBJECT-TYPE
SYNTAX INTEGER {
false(1),-- not chosen as best route
true(2) -- chosen as best route
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of whether or not this route
was chosen as the best BGP4 route."
::= { bgp4PathAttrEntry 13 }
bgp4PathAttrUnknown OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"One or more path attributes not understood
by this BGP4 speaker. Size zero (0)
indicates the absence of such
attribute(s). Octets beyond the maximum
size, if any, are not recorded by this
object."
::= { bgp4PathAttrEntry 14 }
-- Traps.
bgpTraps OBJECT IDENTIFIER ::= { bgp 7 }
bgpEstablished NOTIFICATION-TYPE
OBJECTS { bgpPeerLastError,
bgpPeerState }
STATUS current
DESCRIPTION
"The BGP Established event is generated when
the BGP FSM enters the ESTABLISHED state."
::= { bgpTraps 1 }
bgpBackwardTransition NOTIFICATION-TYPE
OBJECTS { bgpPeerLastError,
bgpPeerState }
STATUS current
DESCRIPTION
"The BGPBackwardTransition Event is generated
when the BGP FSM moves from a higher numbered
state to a lower numbered state."
::= { bgpTraps 2 }
END

1088
mibs/aos/IETF_BRIDGE.mib Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,765 @@
DVMRP-STD-MIB DEFINITIONS ::= BEGIN
IMPORTS
-- **********************************************************
-- > > > Use Alcatel Branch Until IANA Assigns Number < < <
-- **********************************************************
routingIND1Dvmrp FROM ALCATEL-IND1-BASE
-- **********************************************************
-- > > > Use Alcatel Branch Until IANA Assigns Number < < <
-- **********************************************************
-- MODULE-IDENTITY, OBJECT-TYPE, mib-2,
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Counter32, Gauge32, NOTIFICATION-TYPE,
IpAddress, TimeTicks FROM SNMPv2-SMI
DisplayString, RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
InterfaceIndexOrZero,
InterfaceIndex FROM IF-MIB;
dvmrpStdMIB MODULE-IDENTITY
LAST-UPDATED "200111211200Z" -- November 21, 2001
ORGANIZATION "IETF IDMR Working Group."
CONTACT-INFO
" Dave Thaler
Microsoft
One Microsoft Way
Redmond, WA 98052-6399
EMail: dthaler@microsoft.com"
DESCRIPTION
"The MIB module for management of DVMRP routers."
REVISION "200111211200Z" -- November 21, 2001
DESCRIPTION
"Initial version, published as RFC xxxx (to be filled in by
RFC-Editor)."
-- ::= { mib-2 xx }
-- NOTE TO RFC EDITOR: When this document is published as an
-- RFC, replace xx with IANA assignment, and delete this comment.
-- **********************************************************
-- > > > Use Alcatel Branch Until IANA Assigns Number < < <
-- **********************************************************
::= { routingIND1Dvmrp 999 }
-- **********************************************************
-- > > > Use Alcatel Branch Until IANA Assigns Number < < <
-- **********************************************************
dvmrpMIBObjects OBJECT IDENTIFIER ::= { dvmrpStdMIB 1 }
dvmrp OBJECT IDENTIFIER ::= { dvmrpMIBObjects 1 }
dvmrpScalar OBJECT IDENTIFIER ::= { dvmrp 1 }
dvmrpVersionString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The router's DVMRP version information. Similar to
sysDescr in MIB-II, this is a free-form field which can be
used to display vendor-specific information."
::= { dvmrpScalar 1 }
-- dvmrpScalar 2 was previously used for a global
-- Generation ID. However, the DVMRP spec changed it to
-- a per-interface parameter.
dvmrpNumRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of entries in the routing table. This can be
used to monitor the routing table size."
::= { dvmrpScalar 3 }
dvmrpReachableRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of entries in the routing table with non
infinite metrics. This can be used to detect network
partitions by observing the ratio of reachable routes to
total routes."
::= { dvmrpScalar 4 }
-- The DVMRP Interface Table
dvmrpInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF DvmrpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the router's multicast-
capable interfaces."
::= { dvmrp 2 }
dvmrpInterfaceEntry OBJECT-TYPE
SYNTAX DvmrpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the dvmrpInterfaceTable. This
row augments ipMRouteInterfaceEntry in the IP Multicast MIB,
where the threshold object resides."
INDEX { dvmrpInterfaceIndex }
::= { dvmrpInterfaceTable 1 }
DvmrpInterfaceEntry ::= SEQUENCE {
dvmrpInterfaceIndex InterfaceIndex,
dvmrpInterfaceLocalAddress IpAddress,
dvmrpInterfaceMetric Integer32,
dvmrpInterfaceStatus RowStatus,
dvmrpInterfaceRcvBadPkts Counter32,
dvmrpInterfaceRcvBadRoutes Counter32,
dvmrpInterfaceSentRoutes Counter32,
dvmrpInterfaceKey SnmpAdminString,
dvmrpInterfaceKeyVersion Integer32,
dvmrpInterfaceGenerationId Integer32
}
dvmrpInterfaceIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of the interface for which DVMRP is
enabled."
::= { dvmrpInterfaceEntry 1 }
dvmrpInterfaceLocalAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address this system will use as a source address on
this interface. On unnumbered interfaces, it must be the
same value as dvmrpInterfaceLocalAddress for some interface
on the system."
::= { dvmrpInterfaceEntry 2 }
dvmrpInterfaceMetric OBJECT-TYPE
SYNTAX Integer32 (1..31)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The distance metric for this interface which is used to
calculate distance vectors."
DEFVAL { 1 }
::= { dvmrpInterfaceEntry 3 }
dvmrpInterfaceStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry. Creating the entry enables DVMRP
on the virtual interface; destroying the entry or setting it
to notInService disables DVMRP on the virtual interface."
::= { dvmrpInterfaceEntry 4 }
dvmrpInterfaceRcvBadPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DVMRP messages received on the interface by
the DVMRP process which were subsequently discarded as
invalid (e.g. invalid packet format, or a route report from
an unknown neighbor)."
::= { dvmrpInterfaceEntry 5 }
dvmrpInterfaceRcvBadRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes, in valid DVMRP packets, which were
ignored because the entry was invalid."
::= { dvmrpInterfaceEntry 6 }
dvmrpInterfaceSentRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes, in DVMRP Report packets, which have
been sent on this interface. Together with
dvmrpNeighborRcvRoutes at a peer, this object is useful for
detecting routes being lost."
::= { dvmrpInterfaceEntry 7 }
dvmrpInterfaceKey OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The (shared) key for authenticating neighbors on this
interface. This object is intended solely for the purpose
of setting the interface key, and MUST be accessible only
via requests using both authentication and privacy. The
agent MAY report an empty string in response to get, get-
next, get-bulk requests."
::= { dvmrpInterfaceEntry 8 }
dvmrpInterfaceKeyVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The highest version number of all known interface keys for
this interface used for authenticating neighbors."
::= { dvmrpInterfaceEntry 9 }
dvmrpInterfaceGenerationId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The generation identifier for the interface. This is used
by neighboring routers to detect whether the DVMRP routing
table should be resent."
::= { dvmrpInterfaceEntry 10 }
-- The DVMRP Neighbor Table
dvmrpNeighborTable OBJECT-TYPE
SYNTAX SEQUENCE OF DvmrpNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the router's DVMRP
neighbors, as discovered by receiving DVMRP messages."
::= { dvmrp 3 }
dvmrpNeighborEntry OBJECT-TYPE
SYNTAX DvmrpNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the dvmrpNeighborTable."
INDEX { dvmrpNeighborIfIndex, dvmrpNeighborAddress }
::= { dvmrpNeighborTable 1 }
DvmrpNeighborEntry ::= SEQUENCE {
dvmrpNeighborIfIndex InterfaceIndex,
dvmrpNeighborAddress IpAddress,
dvmrpNeighborUpTime TimeTicks,
dvmrpNeighborExpiryTime TimeTicks,
dvmrpNeighborGenerationId Integer32,
dvmrpNeighborMajorVersion Integer32,
dvmrpNeighborMinorVersion Integer32,
dvmrpNeighborCapabilities BITS,
dvmrpNeighborRcvRoutes Counter32,
dvmrpNeighborRcvBadPkts Counter32,
dvmrpNeighborRcvBadRoutes Counter32,
dvmrpNeighborState INTEGER
}
dvmrpNeighborIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of ifIndex for the virtual interface used to
reach this DVMRP neighbor."
::= { dvmrpNeighborEntry 1 }
dvmrpNeighborAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the DVMRP neighbor for which this entry
contains information."
::= { dvmrpNeighborEntry 2 }
dvmrpNeighborUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since this DVMRP neighbor (last) became a neighbor
of the local router."
::= { dvmrpNeighborEntry 3 }
dvmrpNeighborExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum time remaining before this DVMRP neighbor will
be aged out."
::= { dvmrpNeighborEntry 4 }
dvmrpNeighborGenerationId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The neighboring router's generation identifier."
::= { dvmrpNeighborEntry 5 }
dvmrpNeighborMajorVersion OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The neighboring router's major DVMRP version number."
::= { dvmrpNeighborEntry 6 }
dvmrpNeighborMinorVersion OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The neighboring router's minor DVMRP version number."
::= { dvmrpNeighborEntry 7 }
dvmrpNeighborCapabilities OBJECT-TYPE
SYNTAX BITS {
leaf(0),
prune(1),
generationID(2),
mtrace(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes the neighboring router's
capabilities. The leaf bit indicates that the neighbor has
only one interface with neighbors. The prune bit indicates
that the neighbor supports pruning. The generationID bit
indicates that the neighbor sends its generationID in Probe
messages. The mtrace bit indicates that the neighbor can
handle mtrace requests."
::= { dvmrpNeighborEntry 8 }
dvmrpNeighborRcvRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of routes received in valid DVMRP packets
received from this neighbor. This can be used to diagnose
problems such as unicast route injection, as well as giving
an indication of the level of DVMRP route exchange
activity."
::= { dvmrpNeighborEntry 9 }
dvmrpNeighborRcvBadPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packet received from this neighbor which were
discarded as invalid."
::= { dvmrpNeighborEntry 10 }
dvmrpNeighborRcvBadRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes, in valid DVMRP packets received from
this neighbor, which were ignored because the entry was
invalid."
::= { dvmrpNeighborEntry 11 }
dvmrpNeighborState OBJECT-TYPE
SYNTAX INTEGER { oneway(1), active(2), ignoring(3), down(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the neighbor adjacency."
::= { dvmrpNeighborEntry 12 }
-- The DVMRP Route Table
dvmrpRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF DvmrpRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of routes learned through DVMRP route exchange."
::= { dvmrp 4 }
dvmrpRouteEntry OBJECT-TYPE
SYNTAX DvmrpRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) containing the multicast routing
information used by DVMRP in place of the unicast routing
information."
INDEX { dvmrpRouteSource, dvmrpRouteSourceMask }
::= { dvmrpRouteTable 1 }
DvmrpRouteEntry ::= SEQUENCE {
dvmrpRouteSource IpAddress,
dvmrpRouteSourceMask IpAddress,
dvmrpRouteUpstreamNeighbor IpAddress,
dvmrpRouteIfIndex InterfaceIndexOrZero,
dvmrpRouteMetric Integer32,
dvmrpRouteExpiryTime TimeTicks,
dvmrpRouteUpTime TimeTicks
}
dvmrpRouteSource OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network address which when combined with the
corresponding value of dvmrpRouteSourceMask identifies the
sources for which this entry contains multicast routing
information."
::= { dvmrpRouteEntry 1 }
dvmrpRouteSourceMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network mask which when combined with the corresponding
value of dvmrpRouteSource identifies the sources for which
this entry contains multicast routing information."
::= { dvmrpRouteEntry 2 }
dvmrpRouteUpstreamNeighbor OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address of the upstream neighbor (e.g., RPF neighbor)
from which IP datagrams from these sources are received."
::= { dvmrpRouteEntry 3 }
dvmrpRouteIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of ifIndex for the interface on which IP
datagrams sent by these sources are received. A value of 0
typically means the route is an aggregate for which no next-
hop interface exists."
::= { dvmrpRouteEntry 4 }
dvmrpRouteMetric OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The distance in hops to the source subnet."
::= { dvmrpRouteEntry 5 }
dvmrpRouteExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum amount of time remaining before this entry will
be aged out."
::= { dvmrpRouteEntry 6 }
dvmrpRouteUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since the route represented by this entry was
learned by the router."
::= { dvmrpRouteEntry 7 }
-- The DVMRP Routing Next Hop Table
dvmrpRouteNextHopTable OBJECT-TYPE
SYNTAX SEQUENCE OF DvmrpRouteNextHopEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing information on the next
hops on outgoing interfaces for routing IP multicast
datagrams."
::= { dvmrp 5 }
dvmrpRouteNextHopEntry OBJECT-TYPE
SYNTAX DvmrpRouteNextHopEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the list of next hops on
outgoing interfaces to which IP multicast datagrams from
particular sources are routed."
INDEX { dvmrpRouteNextHopSource, dvmrpRouteNextHopSourceMask,
dvmrpRouteNextHopIfIndex }
::= { dvmrpRouteNextHopTable 1 }
DvmrpRouteNextHopEntry ::= SEQUENCE {
dvmrpRouteNextHopSource IpAddress,
dvmrpRouteNextHopSourceMask IpAddress,
dvmrpRouteNextHopIfIndex InterfaceIndex,
dvmrpRouteNextHopType INTEGER
}
dvmrpRouteNextHopSource OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network address which when combined with the
corresponding value of dvmrpRouteNextHopSourceMask
identifies the sources for which this entry specifies a next
hop on an outgoing interface."
::= { dvmrpRouteNextHopEntry 1 }
dvmrpRouteNextHopSourceMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network mask which when combined with the corresponding
value of dvmrpRouteNextHopSource identifies the sources for
which this entry specifies a next hop on an outgoing
interface."
::= { dvmrpRouteNextHopEntry 2 }
dvmrpRouteNextHopIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of the interface for the outgoing
interface for this next hop."
::= { dvmrpRouteNextHopEntry 3 }
dvmrpRouteNextHopType OBJECT-TYPE
SYNTAX INTEGER { leaf(1), branch(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type is leaf if no downstream dependent neighbors exist on
the outgoing virtual interface. Otherwise, type is branch."
::= { dvmrpRouteNextHopEntry 4 }
-- The DVMRP Prune Table
dvmrpPruneTable OBJECT-TYPE
SYNTAX SEQUENCE OF DvmrpPruneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the router's upstream prune
state."
::= { dvmrp 6 }
dvmrpPruneEntry OBJECT-TYPE
SYNTAX DvmrpPruneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the dvmrpPruneTable."
INDEX { dvmrpPruneGroup, dvmrpPruneSource,
dvmrpPruneSourceMask }
::= { dvmrpPruneTable 1 }
DvmrpPruneEntry ::= SEQUENCE {
dvmrpPruneGroup IpAddress,
dvmrpPruneSource IpAddress,
dvmrpPruneSourceMask IpAddress,
dvmrpPruneExpiryTime TimeTicks
}
dvmrpPruneGroup OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The group address which has been pruned."
::= { dvmrpPruneEntry 1 }
dvmrpPruneSource OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address of the source or source network which has been
pruned."
::= { dvmrpPruneEntry 2 }
dvmrpPruneSourceMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address of the source or source network which has been
pruned. The mask must either be all 1's, or else
dvmrpPruneSource and dvmrpPruneSourceMask must match
dvmrpRouteSource and dvmrpRouteSourceMask for some entry in
the dvmrpRouteTable."
::= { dvmrpPruneEntry 3 }
dvmrpPruneExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time remaining before this prune should
expire at the upstream neighbor. This value should be the
minimum of the default prune lifetime and the remaining
prune lifetimes of the local router's downstream neighbors,
if any."
::= { dvmrpPruneEntry 4 }
-- DVMRP Traps
dvmrpTraps OBJECT IDENTIFIER ::= { dvmrp 7 }
dvmrpNeighborLoss NOTIFICATION-TYPE
OBJECTS {
dvmrpInterfaceLocalAddress, -- The originator of the trap
dvmrpNeighborState -- The new state
}
STATUS current
DESCRIPTION
"A dvmrpNeighborLoss trap signifies the loss of a 2-way
adjacency with a neighbor. This trap should be generated
when the neighbor state changes from active to one-way,
ignoring, or down. The trap should be generated only if the
router has no other neighbors on the same interface with a
lower IP address than itself."
::= { dvmrpTraps 0 1 }
dvmrpNeighborNotPruning NOTIFICATION-TYPE
OBJECTS {
dvmrpInterfaceLocalAddress, -- The originator of the trap
dvmrpNeighborCapabilities
}
STATUS current
DESCRIPTION
"A dvmrpNeighborNotPruning trap signifies that a non-pruning
neighbor has been detected (in an implementation-dependent
manner). This trap should be generated at most once per
generation ID of the neighbor. For example, it should be
generated at the time a neighbor is first heard from if the
prune bit is not set in its capabilities. It should also be
generated if the local system has the ability to tell that a
neighbor which sets the the prune bit in its capabilities is
not pruning any branches over an extended period of time.
The trap should be generated only if the router has no other
neighbors on the same interface with a lower IP address than
itself."
::= { dvmrpTraps 0 2 }
-- conformance information
dvmrpMIBConformance OBJECT IDENTIFIER ::= { dvmrpStdMIB 2 }
dvmrpMIBCompliances OBJECT IDENTIFIER ::= { dvmrpMIBConformance 1 }
dvmrpMIBGroups OBJECT IDENTIFIER ::= { dvmrpMIBConformance 2 }
-- compliance statements
dvmrpMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the DVMRP MIB."
MODULE -- this module
MANDATORY-GROUPS { dvmrpGeneralGroup, dvmrpInterfaceGroup,
dvmrpNeighborGroup, dvmrpRoutingGroup, dvmrpTreeGroup
}
GROUP dvmrpSecurityGroup
DESCRIPTION
"This group is mandatory for agents which support both
authentication and privacy of SNMP messages, and only for
those network interfaces for which DVMRP is authenticating
neighbors."
::= { dvmrpMIBCompliances 1 }
-- units of conformance
dvmrpGeneralGroup OBJECT-GROUP
OBJECTS { dvmrpVersionString, dvmrpNumRoutes, dvmrpReachableRoutes
}
STATUS current
DESCRIPTION
"A collection of objects used to describe general DVMRP
configuration information."
::= { dvmrpMIBGroups 2 }
dvmrpInterfaceGroup OBJECT-GROUP
OBJECTS { dvmrpInterfaceLocalAddress, dvmrpInterfaceMetric,
dvmrpInterfaceStatus, dvmrpInterfaceGenerationId,
dvmrpInterfaceRcvBadPkts, dvmrpInterfaceRcvBadRoutes,
dvmrpInterfaceSentRoutes
}
STATUS current
DESCRIPTION
"A collection of objects used to describe DVMRP interface
configuration and statistics."
::= { dvmrpMIBGroups 3 }
dvmrpNeighborGroup OBJECT-GROUP
OBJECTS { dvmrpNeighborUpTime, dvmrpNeighborExpiryTime,
dvmrpNeighborGenerationId,
dvmrpNeighborMajorVersion, dvmrpNeighborMinorVersion,
dvmrpNeighborCapabilities, dvmrpNeighborRcvRoutes,
dvmrpNeighborRcvBadPkts, dvmrpNeighborRcvBadRoutes,
dvmrpNeighborState
}
STATUS current
DESCRIPTION
"A collection of objects used to describe DVMRP peer
configuration and statistics."
::= { dvmrpMIBGroups 4 }
dvmrpRoutingGroup OBJECT-GROUP
OBJECTS { dvmrpRouteUpstreamNeighbor, dvmrpRouteIfIndex,
dvmrpRouteMetric, dvmrpRouteExpiryTime,
dvmrpRouteUpTime, dvmrpRouteNextHopType
}
STATUS current
DESCRIPTION
"A collection of objects used to store the DVMRP routing
table."
::= { dvmrpMIBGroups 5 }
dvmrpSecurityGroup OBJECT-GROUP
OBJECTS { dvmrpInterfaceKey,
dvmrpInterfaceKeyVersion }
STATUS current
DESCRIPTION
"A collection of objects used to store information related
to DVMRP security."
::= { dvmrpMIBGroups 6 }
dvmrpTreeGroup OBJECT-GROUP
OBJECTS { dvmrpPruneExpiryTime }
STATUS current
DESCRIPTION
"A collection of objects used to store information related
to DVMRP prune state."
::= { dvmrpMIBGroups 7 }
dvmrpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { dvmrpNeighborLoss,
dvmrpNeighborNotPruning }
STATUS current
DESCRIPTION
"A collection of notifications for signaling important DVMRP
events."
::= { dvmrpMIBGroups 8 }
END

1228
mibs/aos/IETF_ENTITY.mib Normal file

File diff suppressed because it is too large Load Diff

1134
mibs/aos/IETF_ETHERLIKE.mib Normal file

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More