Initial commit

This commit is contained in:
David Leutgeb
2023-12-05 12:25:34 +01:00
commit 98a672123c
4378 changed files with 8817503 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,633 @@
ALCATEL-IND1-APP-FINGERPRINT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE,
Integer32, Counter32, Unsigned32, IpAddress, NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus, MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
InterfaceIndex
FROM IF-MIB
InetAddressType, InetAddress, InetPortNumber
FROM INET-ADDRESS-MIB -- [RFC4001]
softentIND1AppFingerPrintMIB
FROM ALCATEL-IND1-BASE
;
alcatelIND1AppFPMIB MODULE-IDENTITY
LAST-UPDATED "201209110000Z"
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):
Fingerprint Application for OS10K Product Line.
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) 2013 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "201301090000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { softentIND1AppFingerPrintMIB 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Hook into the Alcatel Tree
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1AppFPMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
" Alcatel-Lucent Application Fingerprint/ Application signature Subsystem Managed Objects.
MIB to characterrize application using thier defined finger print and /or signature."
::= { alcatelIND1AppFPMIB 1 }
alaAppFPMIBNotifications OBJECT IDENTIFIER ::= { alcatelIND1AppFPMIBObjects 0 }
alaAppFPGlobalMIBConfigObjects OBJECT IDENTIFIER ::= { alcatelIND1AppFPMIBObjects 1 }
alaAppFPMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1AppFPMIBObjects 2 }
alaAppFPGlobalAdminState OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Alcatel-Lucent App Fingerprint Config mode."
DEFVAL { enable }
::= { alaAppFPGlobalMIBConfigObjects 1 }
alaAppFPGlobalSignatureFile OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Alcatel-Lucent App Fingerprint Signature Filename."
::= { alaAppFPGlobalMIBConfigObjects 2 }
alaAppFPGlobalReloadSignatureFile OBJECT-TYPE
SYNTAX INTEGER {
none(0),
reload(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Alcatel-Lucent App Fingerprint Signature filename to reload."
DEFVAL { none }
::= { alaAppFPGlobalMIBConfigObjects 3 }
alaAppFPGlobalTrapConfig OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Alcatel-Lucent App Fingerprint Trap Config mode."
DEFVAL { disable }
::= { alaAppFPGlobalMIBConfigObjects 4 }
-- Application Fingerprint Port Table
alaAppFPPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaAppFPPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row for each port."
::= { alaAppFPMIBObjects 1 }
alaAppFPPortEntry OBJECT-TYPE
SYNTAX AlaAppFPPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the App Fingerprint Port Mode.
Port modes are as defined below "
INDEX { alaAppFPPort, alaAppFPGroupNameOrPolicyList }
::= { alaAppFPPortTable 1 }
AlaAppFPPortEntry ::= SEQUENCE
{
alaAppFPPort InterfaceIndex,
alaAppFPGroupNameOrPolicyList SnmpAdminString,
alaAppFPPortOperationMode INTEGER,
alaAppFPPortStatus INTEGER,
alaAppFPPortRowStatus RowStatus
}
alaAppFPPort OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex component of this instance."
::= {alaAppFPPortEntry 1}
alaAppFPGroupNameOrPolicyList OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..255))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"App Group name or QoS Policy List name associated with the alaAppFPPort.
If the alaAppFPPortOperationMode is unp(3), this should be set to 'UNP'.
The 0 length string is allowed only in SNMP SET destroy operation.
It is used when all the assigned groups for that port are wished to deleted.
This feature is provided for user firendly support.
SNMP Get with 0 length string will be rejected"
::= { alaAppFPPortEntry 2 }
alaAppFPPortOperationMode OBJECT-TYPE
SYNTAX INTEGER {
monitoring(1),
qos(2),
unp(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It indicates the operation mode of the app-fingerprint feature running on the port.
If the operation mode is set to unp(3), the alaAppFPGroupNameOrPolicyList value
should be 'UNP'."
::= { alaAppFPPortEntry 3 }
alaAppFPPortStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It indicates that the Group Name or Policy List Name associated
with the port is valid or invalid.
If it is invalid, then the specified Group Name or Policy List Name
is inactive at the moment."
::= { alaAppFPPortEntry 4 }
alaAppFPPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" "
::= { alaAppFPPortEntry 5 }
-- Application Fingerprint Profile Table
-- Read and Create permission for the user to create and delete profiles and modify thier contents
alaAppFPAppNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaAppFPAppNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row for each App signature."
::= { alaAppFPMIBObjects 2 }
alaAppFPAppNameEntry OBJECT-TYPE
SYNTAX AlaAppFPAppNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the App Name and its Signature. "
INDEX { alaAppFPAppName }
::= { alaAppFPAppNameTable 1 }
AlaAppFPAppNameEntry ::= SEQUENCE
{
alaAppFPAppName SnmpAdminString,
alaAppFPAppDescription SnmpAdminString,
alaAppFPAppSignature SnmpAdminString
}
alaAppFPAppName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..24))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= { alaAppFPAppNameEntry 1 }
alaAppFPAppDescription OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION " "
::= { alaAppFPAppNameEntry 2 }
alaAppFPAppSignature OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION " "
::= { alaAppFPAppNameEntry 3 }
-- App Info Multi-Tuple Classifier - a.k.a App Info Classifier Database Table
-- Created by the software - read only by the user
alaAppFPDatabaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF AppFPDatabaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row for each multi-tuple classifier."
::= { alaAppFPMIBObjects 3 }
alaAppFPDatabaseEntry OBJECT-TYPE
SYNTAX AppFPDatabaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the App Info database as gathered from monitoring each configured port. "
INDEX { alaAppFPDbPort, alaAppFPDbAppGroupName, alaAppFPDbAppName,
alaAppFPDbSrcMacAddr, alaAppFPDbVlanId, alaAppFPDbSrcIpAddrType, alaAppFPDbSrcIpAddr,
alaAppFPDbSrcPort}
::= { alaAppFPDatabaseTable 1 }
AppFPDatabaseEntry ::= SEQUENCE
{
alaAppFPDbPort InterfaceIndex,
alaAppFPDbAppGroupName SnmpAdminString,
alaAppFPDbAppName SnmpAdminString,
alaAppFPDbSrcMacAddr MacAddress,
alaAppFPDbVlanId Unsigned32,
alaAppFPDbSrcIpAddrType InetAddressType,
alaAppFPDbSrcIpAddr InetAddress,
alaAppFPDbSrcPort InetPortNumber,
alaAppFPDbDstIpAddrType InetAddressType,
alaAppFPDbDstIpAddr InetAddress,
alaAppFPDbDstPort InetPortNumber,
alaAppFPDbDstMacAddr MacAddress
}
alaAppFPDbPort OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= { alaAppFPDatabaseEntry 1 }
alaAppFPDbAppGroupName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..24))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= { alaAppFPDatabaseEntry 2 }
alaAppFPDbAppName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..24))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= { alaAppFPDatabaseEntry 3 }
alaAppFPDbSrcMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= { alaAppFPDatabaseEntry 4 }
alaAppFPDbVlanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= { alaAppFPDatabaseEntry 5 }
alaAppFPDbSrcIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= { alaAppFPDatabaseEntry 6 }
alaAppFPDbSrcIpAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|8|16|20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= { alaAppFPDatabaseEntry 7 }
alaAppFPDbSrcPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= { alaAppFPDatabaseEntry 8 }
alaAppFPDbDstIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= { alaAppFPDatabaseEntry 9 }
alaAppFPDbDstIpAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|8|16|20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= { alaAppFPDatabaseEntry 10 }
alaAppFPDbDstPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= { alaAppFPDatabaseEntry 11 }
alaAppFPDbDstMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= { alaAppFPDatabaseEntry 12 }
-- App Fingerprint Application Group Name Table
alaAppFPAppGrpNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF AppFPAppGrpNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row for group name and description. "
::= { alaAppFPMIBObjects 4 }
appFPAppGrpNameEntry OBJECT-TYPE
SYNTAX AppFPAppGrpNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the App Name. "
INDEX { alaAppFPAppGroupName, alaAppFPGrpAppName }
::= { alaAppFPAppGrpNameTable 1 }
AppFPAppGrpNameEntry ::= SEQUENCE
{
alaAppFPAppGroupName SnmpAdminString,
alaAppFPGrpAppName SnmpAdminString
}
alaAppFPAppGroupName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..24))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= { appFPAppGrpNameEntry 1 }
alaAppFPGrpAppName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..24))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= { appFPAppGrpNameEntry 2 }
-- App Info Per Port Grand Total Statistic
-- Read Only Table
alaAppFPStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaAppFPStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains total captured packets for all multi-tuple classifiers."
::= { alaAppFPMIBObjects 5 }
alaAppFPStatsEntry OBJECT-TYPE
SYNTAX AlaAppFPStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the App Info database for all packets captured. "
INDEX { alaAppFPStatsPort, alaAppFPStatsGroupName, alaAppFPStatsAppName }
::= { alaAppFPStatsTable 1 }
AlaAppFPStatsEntry ::= SEQUENCE
{
alaAppFPStatsPort InterfaceIndex,
alaAppFPStatsGroupName SnmpAdminString,
alaAppFPStatsAppName SnmpAdminString,
alaAppFPTotalMatchedLast1Hour Counter32,
alaAppFPTotalMatchedLast1Day Counter32
}
alaAppFPStatsPort OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= { alaAppFPStatsEntry 1 }
alaAppFPStatsGroupName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..24))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= { alaAppFPStatsEntry 2 }
alaAppFPStatsAppName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..24))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
::= { alaAppFPStatsEntry 3 }
alaAppFPTotalMatchedLast1Hour OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= { alaAppFPStatsEntry 4 }
alaAppFPTotalMatchedLast1Day OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" "
::= { alaAppFPStatsEntry 5 }
-- App Fingerprint sub-system Traps
appFPSignatureMatchTrap NOTIFICATION-TYPE
OBJECTS {
alaAppFPPort,
alaAppFPDbAppGroupName,
alaAppFPDbAppName,
alaAppFPDbSrcMacAddr,
alaAppFPDbVlanId,
alaAppFPDbSrcIpAddrType,
alaAppFPDbSrcIpAddr,
alaAppFPDbSrcPort
}
STATUS current
DESCRIPTION
"A Software Trouble report is sent by whatever application
encountering a problem during its execution and would
want to make the user aware of problem for maintenance purpose. "
::= { alaAppFPMIBNotifications 1 }
-- Application Fingerprint MIB Conformance and Compliances
alcatelIND1AppFPMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
" Alcatel-Lucent Fingerprint Subsystem Conformance Information."
::= { alcatelIND1AppFPMIB 2 }
alcatelIND1AppFPMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For ALU Fingerprint MIB Subsystem Units Of Conformance."
::= { alcatelIND1AppFPMIBConformance 1 }
alcatelIND1AppFPMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For ALU Fingerprint MIB Subsystem Compliance Statements."
::= { alcatelIND1AppFPMIBConformance 2 }
alaAppFPMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for App Fingerprint."
MODULE -- This module
::= { alcatelIND1AppFPMIBCompliances 1 }
alaAppFPModuleConfigGroup OBJECT-GROUP
OBJECTS
{
alaAppFPGlobalAdminState,
alaAppFPGlobalReloadSignatureFile,
alaAppFPGlobalSignatureFile,
alaAppFPGlobalTrapConfig
}
STATUS current
DESCRIPTION
"App Fingerprint Control Modules Group."
::= { alcatelIND1AppFPMIBGroups 1 }
alaAppFPModulePortModeGroup OBJECT-GROUP
OBJECTS
{
alaAppFPAppDescription,
alaAppFPAppSignature,
alaAppFPPortOperationMode,
alaAppFPPortStatus,
alaAppFPPortRowStatus
}
STATUS current
DESCRIPTION
"App Fingerprint Control Modules Group."
::= { alcatelIND1AppFPMIBGroups 2 }
alaAppFPModulePortDBGroup OBJECT-GROUP
OBJECTS
{
alaAppFPDbDstIpAddrType,
alaAppFPDbDstIpAddr,
alaAppFPDbDstPort,
alaAppFPDbDstMacAddr,
alaAppFPGrpAppName
}
STATUS current
DESCRIPTION
"App Fingerprint Control Modules Group."
::= { alcatelIND1AppFPMIBGroups 3 }
alaAppFPModulePortStatsGroup OBJECT-GROUP
OBJECTS
{
alaAppFPTotalMatchedLast1Hour,
alaAppFPTotalMatchedLast1Day
}
STATUS current
DESCRIPTION
"App Fingerprint Control Modules Group."
::= { alcatelIND1AppFPMIBGroups 4 }
alaAppFPNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
appFPSignatureMatchTrap
}
STATUS current
DESCRIPTION
"Collection of Notifications for management of App Fingerprint."
::= { alcatelIND1AppFPMIBGroups 5 }
END

View File

@ -0,0 +1,579 @@
ALCATEL-IND1-AUTO-FABRIC-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
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
softentIND1AutoFabric FROM ALCATEL-IND1-BASE;
alcatelIND1AUTOFABRICMIB MODULE-IDENTITY
LAST-UPDATED "201211260000Z"
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
AUTOFABRIC for automatic detection and configuration of LACP, SPB and MVRP.
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 "201211250000Z"
DESCRIPTION
"The AUTOFABRIC MIB defines a set of AUTOFABRIC related management objects for ports
that support Autofabric feature. AUTOFABRIC as a
feature provides mechanisms to automatically detect and configure LACP aggregates, SPB adjacencies
and enables MVRP for automatically learning VLANs advertised by other switches
This MIB comprises proprietary managed objects as well the objects required
for conforming to the feature."
::= { softentIND1AutoFabric 1}
-- --------------------------------------------------------------
alcatelIND1AUTOFABRICMIBNotifications OBJECT IDENTIFIER ::= { alcatelIND1AUTOFABRICMIB 0 }
alcatelIND1AUTOFABRICMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For AUTO-FABRIC
Subsystem Managed Objects."
::= { alcatelIND1AUTOFABRICMIB 1 }
alcatelIND1AUTOFABRICMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for AUTOFABRIC Module MIB Subsystem Conformance Information."
::= { alcatelIND1AUTOFABRICMIB 2 }
alcatelIND1AUTOFABRICMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for AUTOFABRIC Module MIB Subsystem Units of Conformance."
::= { alcatelIND1AUTOFABRICMIBConformance 1 }
alcatelIND1AUTOFABRICMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for AUTOFABRIC Module MIB Subsystem Compliance Statements."
::= { alcatelIND1AUTOFABRICMIBConformance 2 }
-- --------------------------------------------------------------
-- --------------------------------------------------------------
-- AUTO-FABRIC MIB
-- --------------------------------------------------------------
alaAutoFabricGlobalStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable or diable Autofabric on the switch.
The value enable (1) indicates that Autofabric should be enabled on
the switch. The value disable (2) is used to disable Autofabric on
the switch. By default, Autofabric is enabled on the switch."
DEFVAL { enable }
::= { alcatelIND1AUTOFABRICMIBObjects 1 }
alaAutoFabricGlobalDiscovery OBJECT-TYPE
SYNTAX INTEGER {
default(1),
restart(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the global discovery window control for Autofabric.
The value restart (2) indicates that Autofabric should restart
global discovery window.
By default, this object contains a zero value."
DEFVAL { default }
::= { alcatelIND1AUTOFABRICMIBObjects 2 }
alaAutoFabricGlobalLACPProtocolStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable or diable AutoFabric LACP discovery.
on the switch. The value enable (1) indicates that during discovery
the switch will attempt to create LACP link aggregates. The value
disable (2) indicates that there would be no attempt to create LACP
link aggregates during the discovery phase. By default LACP is enabled
on the switch"
DEFVAL { enable }
::= { alcatelIND1AUTOFABRICMIBObjects 3 }
alaAutoFabricGlobalSPBProtocolStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable or diable AutoFabric SPB discovery.
on the switch. The value enable (1) indicates that during discovery
the switch will attempt to create SPB adjacencies. The value
disable (2) indicates that there would be no attempt to create SPB
adjacencies during the discovery phase. By default SPB is enabled
on the switch"
DEFVAL { enable }
::= { alcatelIND1AUTOFABRICMIBObjects 4 }
alaAutoFabricGlobalMVRPProtocolStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable or diable AutoFabric MVRP discovery.
on the switch. The value enable (1) indicates that during discovery
the switch will enable MVRP and attempt to propagate and learn VLANs.
The value disable (2) indicates that MVRP would not be enabled in
discovery phase. By default MVRP is enabled on the switch"
DEFVAL { enable }
::= { alcatelIND1AUTOFABRICMIBObjects 5 }
alaAutoFabricGlobalConfigSaveTimer OBJECT-TYPE
SYNTAX Unsigned32 ( 60 .. 3600 )
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum period of time after which configuration built up by AutoFabric
would get written to the boot.cfg or vcboot.cfg.
The range supported is 60-3600 seconds."
DEFVAL { 300 }
::= { alcatelIND1AUTOFABRICMIBObjects 6 }
alaAutoFabricGlobalConfigSaveTimerStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable or diable AutoFabric config save
timer on the switch. The value enable (1) indicates that
after the expiry of the config save timer, all AutoFabric
configurations would get written to the boot.cfg ot the vcboot.cfg
The value disable (2) would disable the config save timer.
By default it is enabled"
DEFVAL { enable }
::= { alcatelIND1AUTOFABRICMIBObjects 7 }
alaAutoFabricGlobalDiscoveryTimer OBJECT-TYPE
SYNTAX Unsigned32 ( 0 .. 3600 )
UNITS "Minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to specify auto-fabric auto
discovery interval, zero disables it, configurable
Value is from 2 to 3600 minutes."
DEFVAL { 0 }
::= { alcatelIND1AUTOFABRICMIBObjects 8 }
alaAutoFabricRemoveGlobalConfig OBJECT-TYPE
SYNTAX INTEGER {
default(1),
removeGlobalConfig(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This variable is used to remove the auto fabric global configuration when the user chooses to disable auto fabric"
DEFVAL { default }
::= { alcatelIND1AUTOFABRICMIBObjects 10 }
alaAutoFabricGlobalOSPFv2ProtocolStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable or disable auto configuration on the
OSPFv2 IP Protocol on the switch. "
DEFVAL { enable }
::= { alcatelIND1AUTOFABRICMIBObjects 11 }
alaAutoFabricGlobalOSPFv3ProtocolStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable or disable auto configuration on the
OSPFv3 IP Protocol on the switch. "
DEFVAL { enable }
::= { alcatelIND1AUTOFABRICMIBObjects 12 }
alaAutoFabricGlobalISISProtocolStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable or disable auto configuration on the
ISIS IP Protocol on the switch. "
DEFVAL { enable }
::= { alcatelIND1AUTOFABRICMIBObjects 13 }
alaAutoFabricSPBDefaultProfile OBJECT-TYPE
SYNTAX INTEGER {
singleService(1),
autoVlan(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the default SAP profile used in the Omni switch.
singleService: defines single service SAP profiles.
autoVlan: AOS will generate SAP bindings for VLANS concerned automatically"
DEFVAL { autoVlan }
::= { alcatelIND1AUTOFABRICMIBObjects 14 }
alaAutoFabricLBDProtocolStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable or disable AutoFabric LBD on SAP port
on the switch. The value enable (1) indicates that during discovery
the switch will enable Loopback detection on UNP SAP port.
The value disable (2) indicates that Loobback detection will not be enabled
on UNP SAP port discovery"
DEFVAL { enable }
::= { alcatelIND1AUTOFABRICMIBObjects 15 }
alaAutoFabricRemoveVCReload OBJECT-TYPE
SYNTAX INTEGER {
default(1),
removeVCReload(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is applicable only for Standalone configuration.
It reloads the unit as a Standalone when the user chooses to disable auto fabric."
DEFVAL { default }
::= { alcatelIND1AUTOFABRICMIBObjects 17 }
-- -------------------------------------------------------------
-- AUTO-FABRIC Port Config Table
-- -------------------------------------------------------------
-- DESCRIPTION:
-- "Port configuration information
-- data for the AUTO-FABRIC Module.
-- Implementation of this group is mandantory"
alaAutoFabricPortConfig OBJECT IDENTIFIER ::= { alcatelIND1AUTOFABRICMIBObjects 9 }
alaAutoFabricPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaAutoFabricPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing Autofabric port configuration information."
::= { alaAutoFabricPortConfig 1 }
alaAutoFabricPortConfigEntry OBJECT-TYPE
SYNTAX AlaAutoFabricPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An AutoFabric port configuration entry."
INDEX { alaAutoFabricPortConfigIfIndex }
::= { alaAutoFabricPortConfigTable 1 }
AlaAutoFabricPortConfigEntry ::= SEQUENCE {
alaAutoFabricPortConfigIfIndex InterfaceIndex,
alaAutoFabricPortConfigStatus INTEGER,
alaAutoFabricPortLACPProtocolStatus INTEGER,
alaAutoFabricPortSPBProtocolStatus INTEGER,
alaAutoFabricPortMVRPProtocolStatus INTEGER,
alaAutoFabricPortStatus INTEGER,
alaAutoFabricPortSPBDefaultProfile INTEGER
}
alaAutoFabricPortConfigIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex of the port on which AutoFabric is running"
::= { alaAutoFabricPortConfigEntry 1 }
alaAutoFabricPortConfigStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable or diable AutoFabric on the interface.
The value enable (1) indicates that AutoFabric should be enabled on
the interface. The value disable (2) is used to disable AutoFabric on
the interface. By default, AutoFabric is enabled on the interface."
DEFVAL { enable }
::= { alaAutoFabricPortConfigEntry 2 }
alaAutoFabricPortLACPProtocolStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable LACP in the AutoFabric discovery
on this port. The value enable (1) indicates during discovery window
this port will attempt to form LACP link aggregates. The value disable (2)
indicates this port will not participate in LACP discovery phase.
By default it is enabled"
DEFVAL { enable }
::= { alaAutoFabricPortConfigEntry 3 }
alaAutoFabricPortSPBProtocolStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable SPB in the AutoFabric discovery
on this port. The value enable (1) indicates during discovery window
this port will attempt to form SPB adjacencies. The value disable (2)
indicates this port will not participate in SPB discovery phase.
By default it is enabled"
DEFVAL { enable }
::= { alaAutoFabricPortConfigEntry 4 }
alaAutoFabricPortMVRPProtocolStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable MVRP in the AutoFabric discovery
on this port. The value enable (1) indicates during discovery window
this port will enable MVRP and attempt to learn and propagate VLANs.
The value disable (2) indicates this port will not participate in MVRP
discovery phase.
By default it is enabled"
DEFVAL { enable }
::= { alaAutoFabricPortConfigEntry 5 }
alaAutoFabricPortStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled (1),
pending (2),
complete (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the Autofabric discovery window on the port."
::= { alaAutoFabricPortConfigEntry 6 }
alaAutoFabricPortSPBDefaultProfile OBJECT-TYPE
SYNTAX INTEGER {
singleService(1),
autoVlan(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the default SAP profile used on a particular port in the switch.
singleService: defines single service SAP profiles.
autoVlan: AOS will generate SAP bindings for VLANS concerned automatically."
DEFVAL { autoVlan }
::= { alaAutoFabricPortConfigEntry 7 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alaAutoFabricTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1AUTOFABRICMIBObjects 16 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alaAutoFabricSTPMode OBJECT-TYPE
SYNTAX INTEGER {
flatMode(1),
perVlan(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates the change in STP Mode, to Flat or 1X1, due to the change in Auto-Fabric admin-status."
::= { alaAutoFabricTrapsObj 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Trap Description
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alaAutoFabricSTPModeChangeAlert NOTIFICATION-TYPE
OBJECTS {
alaAutoFabricSTPMode
}
STATUS current
DESCRIPTION
"This trap is sent when auto-fabric changes STP mode."
::= { alcatelIND1AUTOFABRICMIBNotifications 1 }
-- -------------------------------------------------------------
-- COMPLIANCE
-- -------------------------------------------------------------
alcatelIND1AUTOFABRICMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for AUTOFABRIC."
MODULE
MANDATORY-GROUPS
{
alaAutoFabricBaseGroup,
alaAutoFabricPortConfigGroup,
alaAutoFabricNotificationGroup,
alaAutoFabricTrapsObjGroup
}
::= { alcatelIND1AUTOFABRICMIBCompliances 1 }
-- -------------------------------------------------------------
-- UNITS OF CONFORMANCE
-- -------------------------------------------------------------
alaAutoFabricBaseGroup OBJECT-GROUP
OBJECTS
{
alaAutoFabricGlobalStatus,
alaAutoFabricGlobalDiscovery,
alaAutoFabricGlobalLACPProtocolStatus,
alaAutoFabricGlobalSPBProtocolStatus,
alaAutoFabricGlobalMVRPProtocolStatus,
alaAutoFabricGlobalConfigSaveTimer,
alaAutoFabricGlobalConfigSaveTimerStatus,
alaAutoFabricGlobalDiscoveryTimer,
alaAutoFabricRemoveGlobalConfig,
alaAutoFabricGlobalOSPFv2ProtocolStatus,
alaAutoFabricGlobalOSPFv3ProtocolStatus,
alaAutoFabricGlobalISISProtocolStatus,
alaAutoFabricSPBDefaultProfile,
alaAutoFabricLBDProtocolStatus,
alaAutoFabricRemoveVCReload
}
STATUS current
DESCRIPTION
"Collection of objects for management of AutoFabric Base Group."
::= { alcatelIND1AUTOFABRICMIBGroups 1 }
alaAutoFabricPortConfigGroup OBJECT-GROUP
OBJECTS
{
alaAutoFabricPortConfigStatus,
alaAutoFabricPortLACPProtocolStatus,
alaAutoFabricPortSPBProtocolStatus,
alaAutoFabricPortMVRPProtocolStatus,
alaAutoFabricPortStatus,
alaAutoFabricPortSPBDefaultProfile
}
STATUS current
DESCRIPTION
"Collection of objects for management of AutoFabric Port Configuration Table."
::= { alcatelIND1AUTOFABRICMIBGroups 2 }
alaAutoFabricNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
alaAutoFabricSTPModeChangeAlert
}
STATUS current
DESCRIPTION
"Collection of notifications for Auto-Fabric."
::= { alcatelIND1AUTOFABRICMIBGroups 3 }
alaAutoFabricTrapsObjGroup OBJECT-GROUP
OBJECTS {
alaAutoFabricSTPMode
}
STATUS current
DESCRIPTION
"Collection of notificating objects for Auto-Fabric."
::= { alcatelIND1AUTOFABRICMIBGroups 4 }
-- -------------------------------------------------------------
END

View File

@ -0,0 +1,821 @@
ALCATEL-IND1-BASE DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY, enterprises
FROM
SNMPv2-SMI;
alcatelIND1BaseMIB MODULE-IDENTITY
LAST-UPDATED "201005130000Z"
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-2010 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "201005130000Z"
DESCRIPTION
"Fixed all MIBs to use MIB Module OID.0 as Notifications root."
REVISION "201003010008Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { alcatel 801 }
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 deprecated
DESCRIPTION
"Branch For Notification/Trap Definitions. DO NOT CREATE any
child nodes. Each MIB should define Traps based on it's own OID."
::= { managementIND1Notifications 2 }
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 }
softentIND1MultiChassisManager OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Multi-Chassis Manager proprietary information."
::= { softwareIND1Entities 55 }
softentIND1Saa OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Service Assurance Agent proprietary information."
::= { softwareIND1Entities 56 }
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 }
softentIND1CapMan OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Capability Manager proprietary information."
::= { softwareIND1Entities 60 }
softentIND1Vfc OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Virtual Flow Control Manager proprietary information."
::= { softwareIND1Entities 61 }
softentIND1Mvrp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for MVRP proprietary information."
::= { softwareIND1Entities 62 }
softentIND1Da OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for DA (Device Authentication) proprietary information."
::= { softwareIND1Entities 63 }
softentIND1HAVlan OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for HA Vlan proprietary information."
::= { softwareIND1Entities 64 }
softentIND1DHL OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Dual Home Link (DHL) proprietary information."
::= { softwareIND1Entities 65 }
softentIND1PwrMon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Power Monitoring and Management proprietary information."
::= { softwareIND1Entities 66 }
softentIND1EnergyAware OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Power Monitoring and Management proprietary information."
::= { softwareIND1Entities 67 }
softentIND1PowerQuality OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Power Monitoring and Management proprietary information."
::= { softwareIND1Entities 68 }
softentIND1VirtualChassisManager OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Virtual-Chassis Manager proprietary information."
::= { softwareIND1Entities 69 }
softentIND1EvbMib OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Edge Virtual Bridging."
::= { softwareIND1Entities 70 }
softentIND1QcnMib OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Qcn."
::= { softwareIND1Entities 71 }
softentIND1Dcbx OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for DCBX proprietary information."
::= { softwareIND1Entities 72 }
softentIND1AppFingerPrintMIB OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Application Finger Print proprietary information."
::= { softwareIND1Entities 73 }
softentIND1Fips OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for FIP Snooping information."
::= { softwareIND1Entities 74 }
softentIND1AutoFabric OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Dynamic Autofabric."
::= { softwareIND1Entities 75 }
softentIND1SIPSnooping OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for SIP SNOOPING."
::= { softwareIND1Entities 76 }
softentIND1OpenflowMIB OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Openflow information."
::= { softwareIND1Entities 77 }
softentIND1DPI OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for DPI."
::= { softwareIND1Entities 78 }
softentIND1MsgSrvMIB OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Message Service information."
::= { softwareIND1Entities 79 }
softentIND1ActiveLeaseSrvMIB OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Message Service information."
::= { softwareIND1Entities 80 }
softentIND1AppMon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for App Monitoring information."
::= { softwareIND1Entities 81 }
softentIND1Lbd OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Loop Back Detection information."
::= { softwareIND1Entities 82 }
softentIND1AutoConfig OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Auto Config information."
::= { softwareIND1Entities 83 }
softentIND1VMSnooping OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for VM Snooping."
::= { softwareIND1Entities 84 }
softentIND1PPPoEIA OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for VM Snooping."
::= { softwareIND1Entities 85 }
softentIND1EventScripting OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Event Scripting."
::= { softwareIND1Entities 86 }
softentIND1LldpTrust OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for LLDP Trust."
::= { softwareIND1Entities 87 }
softentIND1TCAM OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for TCAM-Manager."
::= { softwareIND1Entities 88 }
softentIND1PrivateVlan OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Private-Vlan."
::= { softwareIND1Entities 89 }
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 }
routingIND1GlobalRouteTable OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Global Route Table support."
::= { softentIND1Routing 16 }
routingIND1IsisSpb OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Isis/Spb."
::= { softentIND1Routing 17 }
serventIND1Aqe OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For AQE."
::= { softwareIND1Services 1 }
END

View File

@ -0,0 +1,834 @@
ALCATEL-IND1-BFD-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32,
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]
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
softentIND1BFD
FROM ALCATEL-IND1-BASE;
alcatelIND1BfdMIB MODULE-IDENTITY
LAST-UPDATED "201005050000Z"
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 document describes the Management Information Base for
Bidirectional Forwarding Detection(BFD) 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"
REVISION "201005050000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { softentIND1BFD 1}
alaBfdObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Bidirectional 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 (0..4294967295)
AlaBfdDiag ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A common BFD diagnostic code."
SYNTAX INTEGER {
noDiagnostic(0),
controlDetectionTimeExpired(1),
echoFunctionFailed(2),
neighborSignaledSessionDown(3),
forwardingPlaneReset(4),
pathDown(5),
concatenatedPathDown(6),
administrativelyDown(7),
reverseConcatenatedPathDown (8)
}
AlaBfdStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Administrative status"
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
-- BFD General Variables
alaBfdGlobalObjects OBJECT IDENTIFIER ::= { alaBfdObjects 1 }
alaBfdGlobalVersionNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version number of the BFD protocol that is used by BFD sessions in this
router instance."
DEFVAL { 1 }
::= { alaBfdGlobalObjects 1 }
alaBfdGlobalAdminStatus OBJECT-TYPE
SYNTAX AlaBfdStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative status of BFD in this router instance."
DEFVAL { disabled }
::= { alaBfdGlobalObjects 2 }
alaBfdGlobalTxInterval OBJECT-TYPE
SYNTAX AlaBfdInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Desired Tx interval, in milliseconds, at which packets should be
transmitted on BFD sessions in this router instance."
DEFVAL { 300 }
::= { alaBfdGlobalObjects 3 }
alaBfdGlobalRxInterval OBJECT-TYPE
SYNTAX AlaBfdInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Minimum Rx interval, in milliseconds, at which packets can be
received on BFD sessions in this router instance."
DEFVAL { 300 }
::= { alaBfdGlobalObjects 4 }
alaBfdGlobalDetectMult OBJECT-TYPE
SYNTAX Integer32 (3..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Detection time multiplier. The negotiated transmit interval, multiplied by
the value of this object, provides the detection time for the receiving system."
DEFVAL { 3 }
::= { alaBfdGlobalObjects 5}
alaBfdGlobalEchoRxInterval OBJECT-TYPE
SYNTAX AlaBfdInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Minimum Echo Rx interval, in milliseconds, at which packets can be
received on BFD sessions in this router instance."
DEFVAL { 300 }
::= { alaBfdGlobalObjects 6 }
alaBfdGlobalProtocolApps OBJECT-TYPE
SYNTAX BITS {
vrrp(0),
staticRtg(1),
ospf(2),
bgp(3),
isis(4),
pim(5),
dvmrp(6),
ospf3(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit map object to reflect BFD applications currently registered to
request BFD session state notifications. Bits 0 - 6 are currently in use, and
if set, indicate that the respective application is registered with BFD:
bit 0 - VRRP
bit 1 - STATIC ROUTING (i.e. IP Route Manager)
bit 2 - OSPF
bit 3 - BGP
bit 4 - ISIS
bit 5 - PIM
bit 6 - DVMRP
bit 7 - OSPF3 "
::= { alaBfdGlobalObjects 7}
-- BFD interface Table
-- BFD interface Table specifies the configured session parameters used over the IP interface.
alaBfdIntfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaBfdIntfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The BFD Interface Table describes the configured parameters used for
BFD sessions on this outgoing IP interface, identified by the interface index."
::= { alaBfdObjects 2 }
alaBfdIntfEntry OBJECT-TYPE
SYNTAX AlaBfdIntfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The BFD interface Entry describes BFD session configuration for the IP
interface."
INDEX { alaBfdIntfIndex }
::= { alaBfdIntfTable 1 }
AlaBfdIntfEntry ::= SEQUENCE {
alaBfdIntfIndex InterfaceIndex,
alaBfdIntfAddrType InetAddressType,
alaBfdIntfAddr InetAddress,
alaBfdIntfAdminStatus AlaBfdStatus,
alaBfdIntfDesiredMinTxInterval AlaBfdInterval,
alaBfdIntfReqMinRxInterval AlaBfdInterval,
alaBfdIntfReqMinEchoRxInterval AlaBfdInterval,
alaBfdIntfDetectMult Integer32,
alaBfdIntfAuthPresFlag TruthValue,
alaBfdIntfAuthenticationType INTEGER,
alaBfdIntfIfName SnmpAdminString,
alaBfdIntfOperStatus INTEGER,
alaBfdIntfRowStatus RowStatus
}
alaBfdIntfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the IP Interface for which the BFD session configuration is applied"
::= { alaBfdIntfEntry 1}
alaBfdIntfAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies IP address type values - unknown(0), ipv4(1) or ipv6(2)."
::= { alaBfdIntfEntry 2}
alaBfdIntfAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The address of the IP interface for which BFD session parameters are configured"
::= { alaBfdIntfEntry 3}
alaBfdIntfAdminStatus OBJECT-TYPE
SYNTAX AlaBfdStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The administrative status of the BFD interface."
DEFVAL { disabled }
::= { alaBfdIntfEntry 4}
alaBfdIntfDesiredMinTxInterval OBJECT-TYPE
SYNTAX AlaBfdInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Minimum Desired Tx interval at which packets should be transmitted for
BFD sessions on this interface. The default value for this object is derived
from the value of alaBfdGlobalTxInterval."
::= { alaBfdIntfEntry 5}
alaBfdIntfReqMinRxInterval OBJECT-TYPE
SYNTAX AlaBfdInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Minimum Rx interval at which packets can be received for BFD sessions on
this interface. The default value for this object is derived from the value of
alaBfdGlobalRxInterval."
::= { alaBfdIntfEntry 6}
alaBfdIntfReqMinEchoRxInterval OBJECT-TYPE
SYNTAX AlaBfdInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Minimum Echo Rx interval at which ECHO packets can be received for BFD
sessions on this interface. The default value for this object is derived from the
value of alaBfdGlobalEchoRxInterval."
::= { alaBfdIntfEntry 7}
alaBfdIntfDetectMult OBJECT-TYPE
SYNTAX Integer32 (3..10)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Detection time multiplier for BFD sessions on this interface. The default
value for this object is derived from the value of alaBfdGlobalDetectMult."
::= { alaBfdIntfEntry 8}
alaBfdIntfAuthPresFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the local system's desire to use authentication on BFD
sessions. If set to true(1), the local system wishes the session to be authenticated
and set to false(0) if not."
DEFVAL { false }
::= { alaBfdIntfEntry 9}
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 BFD sessions on this interface. This field is valid
only when the Authentication Present bit is set."
DEFVAL { none }
::= { alaBfdIntfEntry 10}
alaBfdIntfIfName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The user defined name used to identify the IP interface"
::= { alaBfdIntfEntry 11}
alaBfdIntfOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The operational status of this BFD IP interface, which is dependent on IP interface
status."
::= { alaBfdIntfEntry 12}
alaBfdIntfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Snmp row status variable for this interface entry."
::= { alaBfdIntfEntry 13}
-- BFD Session Table
-- The BFD Session Table describes 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 for this router instance."
::= { alaBfdObjects 3 }
alaBfdSessEntry OBJECT-TYPE
SYNTAX AlaBfdSessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The BFD Session Entry describes the BFD session."
INDEX { alaBfdSessDiscriminator}
::= { alaBfdSessTable 1 }
AlaBfdSessEntry ::= SEQUENCE {
alaBfdSessDiscriminator Unsigned32,
alaBfdSessNeighborAddrType InetAddressType,
alaBfdSessNeighborAddr InetAddress,
alaBfdSessSessionType BITS,
alaBfdSessRemoteDiscr Unsigned32,
alaBfdSessUdpPort InetPortNumber,
alaBfdSessState INTEGER,
alaBfdSessDiag AlaBfdDiag,
alaBfdSessOperMode INTEGER,
alaBfdSessControlPlanIndepFlag TruthValue,
alaBfdSessIfIndex InterfaceIndexOrZero,
alaBfdSessNegotiatedTxInterval AlaBfdInterval,
alaBfdSessNegotiatedRxInterval AlaBfdInterval,
alaBfdSessEchoRxInterval AlaBfdInterval,
alaBfdSessProtocolApps BITS
}
alaBfdSessDiscriminator OBJECT-TYPE
SYNTAX Unsigned32 (1..1024)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The systemwide-unique local discriminator that identifies this BFD session."
::= { alaBfdSessEntry 1}
alaBfdSessNeighborAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the IP address type of the neighbor or remote router."
::= { alaBfdSessEntry 2}
alaBfdSessNeighborAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the neighbor or remote router for this BFD session."
::= { alaBfdSessEntry 3}
alaBfdSessSessionType OBJECT-TYPE
SYNTAX BITS {
asynchronous(0),
echo(1),
demand(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This bit map object specifies the session type(s) that have been requested by
BFD applications to this session's remote address. One or more applications can
request different types of sessions to the same remote address.
Bits 0 - 2 are currently in use, and if set, indicate that the respective
session type has been requested for this session:
bit 0 - Asynchronous
bit 1 - Echo Function
bit 2 - Demand "
::= { alaBfdSessEntry 4}
alaBfdSessRemoteDiscr OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The discriminator used by the remote router for this BFD session."
::= { alaBfdSessEntry 5}
alaBfdSessUdpPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique source UDP Port for this BFD session in this router instance."
::= { alaBfdSessEntry 6}
alaBfdSessState OBJECT-TYPE
SYNTAX INTEGER {
adminDown(1),
down(2),
init(3),
up(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The protocol state of the BFD session."
::= { 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 {
asyncModeWEchoFunction(1),
asynchModeWOEchoFunction(2),
demandModeWEchoFunction(3),
demandModeWOEchoFunction(4),
echoOnly(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the current operating mode of the BFD session."
::= { alaBfdSessEntry 10}
alaBfdSessControlPlanIndepFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates 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's BFD implementation independent of the
control plane. Otherwise, the value is set to false(0)"
::= { alaBfdSessEntry 11}
alaBfdSessIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an ifIndex of the IP interface on which this
BFD session is running. 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}
alaBfdSessEchoRxInterval OBJECT-TYPE
SYNTAX AlaBfdInterval
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the minimum echo rx interval, in milliseconds, that the local system
will receive BFD Echo packets."
::= { alaBfdSessEntry 15}
alaBfdSessProtocolApps OBJECT-TYPE
SYNTAX BITS {
vrrp(0),
staticRtg(1),
ospf(2),
bgp(3),
isis(4),
pim(5),
dvmrp(6),
ospf3(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit map object to reflect BFD applications that have requested for detection to
this session's remote address. Bits 0 - 6 are currently in use, and if set,
indicate that the respective application has requested BFD session state event
notifications:
bit 0 - VRRP
bit 1 - STATIC ROUTING (i.e. IP Route Manager)
bit 2 - OSPF
bit 3 - BGP
bit 4 - ISIS
bit 5 - PIM
bit 6 - DVMRP
bit 7 - OSPF3 "
::= { alaBfdSessEntry 16}
-- BFD Session Performance Table
alaBfdSessPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaBfdSessPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies BFD Session performance and statistics."
::= { alaBfdObjects 4 }
alaBfdSessPerfEntry OBJECT-TYPE
SYNTAX AlaBfdSessPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created for every BFD Session in this router
instance."
AUGMENTS { alaBfdSessEntry }
::= { alaBfdSessPerfTable 1 }
AlaBfdSessPerfEntry ::= SEQUENCE {
alaBfdSessPerfPktIn Counter64,
alaBfdSessPerfPktOut Counter64,
alaBfdSessPerfEchoOut Counter64,
alaBfdSessPerfEchoIn 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 packets received for this BFD session."
::= { alaBfdSessPerfEntry 1 }
alaBfdSessPerfPktOut OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of BFD packets 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 packets sent for this BFD session."
::= { alaBfdSessPerfEntry 3 }
alaBfdSessPerfEchoIn OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of BFD Echo packets received for this BFD session."
::= { alaBfdSessPerfEntry 4 }
alaBfdSessPerfUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system time elapsed since the most recent occasion at which the session became up.
If no such event occured, this object contains a zero value."
::= { alaBfdSessPerfEntry 5 }
alaBfdSessPerfLastSessDownTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system time elapsed since the most recent occasion at which communication
was lost with the remote end (i.e. session was down). If no such event occured,
this object contains a zero value."
::= { alaBfdSessPerfEntry 6 }
alaBfdSessPerfLastCommLostDiag OBJECT-TYPE
SYNTAX AlaBfdDiag
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The BFD diagnostic code for the last time communication was lost with the remote
end. If no such event occured, this object contains a zero value."
::= { alaBfdSessPerfEntry 7 }
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 8 }
alaBfdSessPerfDiscTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of system time 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 9 }
-- 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 {
alaBfdGlobalVersionNumber,
alaBfdGlobalAdminStatus,
alaBfdGlobalTxInterval,
alaBfdGlobalRxInterval,
alaBfdGlobalDetectMult,
alaBfdGlobalEchoRxInterval,
alaBfdGlobalProtocolApps
}
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,
alaBfdIntfAddr,
alaBfdIntfAddrType,
alaBfdIntfAdminStatus,
alaBfdIntfDesiredMinTxInterval,
alaBfdIntfReqMinRxInterval,
alaBfdIntfReqMinEchoRxInterval,
alaBfdIntfDetectMult,
alaBfdIntfAuthPresFlag,
alaBfdIntfAuthenticationType,
alaBfdIntfIfName,
alaBfdIntfOperStatus,
alaBfdIntfRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing information about the
configuration done for a BFD interface."
::= { alcatelIND1BfdMIBGroups 2}
alaBfdSessGroup OBJECT-GROUP
OBJECTS {
-- alaBfdSessDiscriminator,
alaBfdSessNeighborAddrType,
alaBfdSessNeighborAddr,
alaBfdSessSessionType,
alaBfdSessRemoteDiscr,
alaBfdSessUdpPort,
alaBfdSessState,
alaBfdSessDiag,
alaBfdSessOperMode,
alaBfdSessControlPlanIndepFlag,
alaBfdSessIfIndex,
alaBfdSessNegotiatedTxInterval,
alaBfdSessNegotiatedRxInterval,
alaBfdSessEchoRxInterval,
alaBfdSessProtocolApps
}
STATUS current
DESCRIPTION
"A collection of objects providing information about the BFD session."
::= { alcatelIND1BfdMIBGroups 3}
alaBfdSessPerfGroup OBJECT-GROUP
OBJECTS {
alaBfdSessPerfPktIn,
alaBfdSessPerfPktOut,
alaBfdSessPerfEchoOut,
alaBfdSessPerfEchoIn,
alaBfdSessPerfUpTime,
alaBfdSessPerfLastSessDownTime,
alaBfdSessPerfLastCommLostDiag,
alaBfdSessPerfSessUpCount,
alaBfdSessPerfDiscTime
}
STATUS current
DESCRIPTION
"A collection of objects providing information about the BFD session
performance counters."
::= { alcatelIND1BfdMIBGroups 4}
END

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

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,447 @@
ALCATEL-IND1-DHCPV6-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
IpAddress, Integer32, Unsigned32, Counter32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, PhysAddress, DisplayString,RowStatus, TimeStamp, TruthValue, DateAndTime
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
Ipv6Address, Ipv6IfIndexOrZero
FROM IPV6-TC
softentIND1Ipv6
FROM ALCATEL-IND1-BASE
ipv6IfIndex
FROM IPV6-MIB
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB;
alcatelIND1DHCPv6MIB MODULE-IDENTITY
LAST-UPDATED "201303220000Z"
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 DHCPv6 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) 2013 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "201303220000Z"
DESCRIPTION
"The first version of this MIB Module."
::= { softentIND1Ipv6 2 }
alcatelIND1DHCPv6MIBObjects OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIB 1 }
--
-- Alcatel DHCPv6 configuration
--
alaDHCPv6RelayConfig OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBObjects 1 }
alaDHCPv6RelayAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Global DHCPv6 administrative status. This object provides a
means to globally enable or disable the DHCPv6 relay feature.
DHCPv6 Relay must still be enabled on individual interfaces
in order for relay operation to occur."
::= { alaDHCPv6RelayConfig 1 }
alaDHCPv6SrvConfig OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBObjects 2 }
alaDHCPv6SrvGlobalConfigStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable(1) or disable(2) DHCPv6 Server on the switch."
DEFVAL { disable }
::= { alaDHCPv6SrvConfig 1 }
alaDHCPv6SrvGlobalRestart OBJECT-TYPE
SYNTAX INTEGER
{
inactive(1),
restart(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to restart(2) the DHCPv6 Server on the switch. Default value is
inactive(1) which user can not set."
DEFVAL { inactive }
::= { alaDHCPv6SrvConfig 2 }
alaDHCPv6SrvGlobalClearStat OBJECT-TYPE
SYNTAX INTEGER
{
default(1),
reset(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the global clear statistics control for DHCPv6 Server.
default(1) - default value for this object,
reset(2) - indicates that all statistic related to DHCPv6
server in the system should get cleared."
DEFVAL { default }
::= { alaDHCPv6SrvConfig 3 }
--
-- Alcatel DHCPv6 Relay Interface Table
--
alaDHCPv6RelayInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaDHCPv6RelayInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table controlling DHCPv6 Relay on IPv6 interfaces.
This table extends the corresponding IPv6 interface
entry in alaIPv6InterfaceTable."
::= { alcatelIND1DHCPv6MIBObjects 3 }
alaDHCPv6RelayInterfaceEntry OBJECT-TYPE
SYNTAX AlaDHCPv6RelayInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An DHCPv6 relay interface entry."
INDEX { ipv6IfIndex }
::= { alaDHCPv6RelayInterfaceTable 1 }
AlaDHCPv6RelayInterfaceEntry ::= SEQUENCE {
alaDHCPv6RelayInterfaceAdminStatus INTEGER
}
alaDHCPv6RelayInterfaceAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DHCPv6 administrative status on the interface."
::= { alaDHCPv6RelayInterfaceEntry 1 }
--
-- Alcatel DHCPv6 Relay Destination Table
--
alaDHCPv6RelayDestinationTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaDHCPv6RelayDestinationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table allowing the creation and removal of DHCPv6
Relay destinations for an interface."
::= { alcatelIND1DHCPv6MIBObjects 4 }
alaDHCPv6RelayDestinationEntry OBJECT-TYPE
SYNTAX AlaDHCPv6RelayDestinationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A DHCPv6 relay destination entry."
INDEX {
ipv6IfIndex,
alaDHCPv6RelayDestinationAddressType,
alaDHCPv6RelayDestinationAddress
}
::= { alaDHCPv6RelayDestinationTable 1 }
AlaDHCPv6RelayDestinationEntry ::= SEQUENCE {
alaDHCPv6RelayDestinationAddressType InetAddressType,
alaDHCPv6RelayDestinationAddress InetAddress,
alaDHCPv6RelayDestinationRowStatus RowStatus
}
alaDHCPv6RelayDestinationAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address type of a DHCPv6 relay destination.
Only ipv6(2) or ipv6z(4) are allowed."
::= { alaDHCPv6RelayDestinationEntry 1 }
alaDHCPv6RelayDestinationAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IPv6 address of a DHCPv6 relay destination."
::= { alaDHCPv6RelayDestinationEntry 2 }
alaDHCPv6RelayDestinationRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to control the addition and removal of DHCPv6
relay destinations."
::= { alaDHCPv6RelayDestinationEntry 3 }
--
-- Alcatel DHCPv6 Server Lease Table
--
alaDHCPv6SrvLease OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBObjects 5 }
alaDHCPv6SrvLeaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaDHCPv6SrvLeaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DHCPv6 server lease table."
::= { alaDHCPv6SrvLease 1 }
alaDHCPv6SrvLeaseEntry OBJECT-TYPE
SYNTAX AlaDHCPv6SrvLeaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DHCPv6 server lease entry."
INDEX { alaDHCPv6SrvLeaseIpv6Address }
::= { alaDHCPv6SrvLeaseTable 1 }
AlaDHCPv6SrvLeaseEntry ::= SEQUENCE {
alaDHCPv6SrvLeaseIpv6Address Ipv6Address,
alaDHCPv6SrvLeaseLeaseGrant DateAndTime,
alaDHCPv6SrvLeasePrefLeaseExpiry DateAndTime,
alaDHCPv6SrvLeaseValidLeaseExpiry DateAndTime,
alaDHCPv6SrvLeaseType INTEGER
}
alaDHCPv6SrvLeaseIpv6Address OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPv6 address assigned to the client"
::= { alaDHCPv6SrvLeaseEntry 1 }
alaDHCPv6SrvLeaseLeaseGrant OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Lease granted time for the client."
::= { alaDHCPv6SrvLeaseEntry 2 }
alaDHCPv6SrvLeasePrefLeaseExpiry OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Preferred Lease expiry of the client."
::= { alaDHCPv6SrvLeaseEntry 3 }
alaDHCPv6SrvLeaseValidLeaseExpiry OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Valid Lease expiry of the client."
::= { alaDHCPv6SrvLeaseEntry 4 }
alaDHCPv6SrvLeaseType OBJECT-TYPE
SYNTAX INTEGER
{
unavailable(1),
dynamic(2),
manual(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the lease."
::= { alaDHCPv6SrvLeaseEntry 5 }
--
-- Notifications
--
alcatelIND1DHCPv6MIBNotifications OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIB 0 }
-- --------------------------------------------------------------
-- Trap Description
-- --------------------------------------------------------------
alaDHCPv6SrvTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBObjects 6 }
alaDHCPv6SrvLeaseUtilizationThresholdTrap NOTIFICATION-TYPE
OBJECTS {
alaDHCPv6SrvLeaseThresholdStatus,
alaDHCPv6SrvSubnetDescriptor
}
STATUS current
DESCRIPTION
"When the lease utilization in a subnet exceeds or deceeds threshold
value set by the application, a notification is sent to the Management Entity,
with the DHCPv6 Server lease utilization information."
::= { alcatelIND1DHCPv6MIBNotifications 1 }
alaDHCPv6SrvLeaseThresholdStatus OBJECT-TYPE
SYNTAX INTEGER
{
crossedBelow80Threshold(1),
crossedAbove80Threshold(2),
reached100Threshold(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object specifies the threshold status of subnet utilization."
::= { alaDHCPv6SrvTrapsObj 1 }
alaDHCPv6SrvSubnetDescriptor OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object specifies the subnet Descriptor. Denotes the IPv6 address"
::= { alaDHCPv6SrvTrapsObj 2 }
--
-- conformance information
--
alcatelIND1DHCPv6MIBConformance OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIB 2 }
alcatelIND1DHCPv6MIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBConformance 1 }
alcatelIND1DHCPv6MIBGroups OBJECT IDENTIFIER ::= { alcatelIND1DHCPv6MIBConformance 2 }
alaDHCPv6Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for switches implementing ALCATEL-IND1-DHCPV6-MIB."
MODULE
GROUP alaDHCPv6RelayGroup
DESCRIPTION
"The alaDHCPv6RelayGroup is mandatory when the managed entity
supports DHCPv6 relay."
GROUP alaDHCPv6SrvGroup
DESCRIPTION
"The alaDHCPv6SrvGroup is mandatory when the managed entity
supports DHCPv6 server."
GROUP alaDHCPv6SrvNotificationsGroup
DESCRIPTION
"The alaDHCPv6SrvNotificationsGroup is mandatory when the managed entity
supports DHCPv6 server."
GROUP alaDHCPv6SrvLeaseUtilizationThresholdGroup
DESCRIPTION
" The alaDHCPv6SrvLeaseUtilizationThresholdGroup is mandatory when the
managed entity supports DHCPv6 server."
::= { alcatelIND1DHCPv6MIBCompliances 1 }
--
-- units of conformance
--
alaDHCPv6RelayGroup OBJECT-GROUP
OBJECTS {
alaDHCPv6RelayAdminStatus,
alaDHCPv6RelayInterfaceAdminStatus,
-- alaDHCPv6RelayDestinationAddressType,
-- alaDHCPv6RelayDestinationAddress,
alaDHCPv6RelayDestinationRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects to support management of DHCPv6 Relay."
::= { alcatelIND1DHCPv6MIBGroups 1 }
alaDHCPv6SrvGroup OBJECT-GROUP
OBJECTS {
alaDHCPv6SrvGlobalConfigStatus,
alaDHCPv6SrvGlobalRestart,
alaDHCPv6SrvGlobalClearStat,
-- alaDHCPv6SrvLeaseIpv6Address,
alaDHCPv6SrvLeaseLeaseGrant,
alaDHCPv6SrvLeasePrefLeaseExpiry,
alaDHCPv6SrvLeaseValidLeaseExpiry,
alaDHCPv6SrvLeaseType
}
STATUS current
DESCRIPTION
"A collection of objects to support management of DHCPv6 server."
::= { alcatelIND1DHCPv6MIBGroups 2 }
alaDHCPv6SrvNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS { alaDHCPv6SrvLeaseUtilizationThresholdTrap }
STATUS current
DESCRIPTION
"Notifications for DHCPv6 server."
::= { alcatelIND1DHCPv6MIBGroups 3 }
alaDHCPv6SrvLeaseUtilizationThresholdGroup OBJECT-GROUP
OBJECTS
{
alaDHCPv6SrvLeaseThresholdStatus,
alaDHCPv6SrvSubnetDescriptor
}
STATUS current
DESCRIPTION
"When the lease utilization in a subnet exceeds or deceeds threshold
value set by the application, a notification is sent to the Management Entity,
with the DHCPv6 Server lease utilization information."
::= { alcatelIND1DHCPv6MIBGroups 4 }
END

View File

@ -0,0 +1,590 @@
ALCATEL-IND1-DHL-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32,
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, OBJECT-IDENTITY
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
InterfaceIndex
FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
softentIND1DHL
FROM ALCATEL-IND1-BASE;
alcatelIND1DHLMIB MODULE-IDENTITY
LAST-UPDATED "201008150000Z"
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
"The Dual Homed Link uses two links with a number of VLANs split between
them from the common pool of vlans, in such a way that any vlan is not
associated with both of the redundant links at the same time to avoid formation
of loops and also VLANs are still connected to the core when one link fails.
STP is disabled on both the DHL links implicitly."
::= { softentIND1DHL 1 }
alcatelIND1DHLMIBNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For DHL Subsystem Notifications."
::= { alcatelIND1DHLMIB 0 }
alcatelIND1DHLMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For DHL Subsystem Managed Objects."
::= { alcatelIND1DHLMIB 1 }
alcatelIND1DHLMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for DHL Module MIB Subsystem Conformance Information."
::= { alcatelIND1DHLMIB 2 }
alcatelIND1DHLMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for DHL Module MIB Subsystem Units of Conformance."
::= { alcatelIND1DHLMIBConformance 1 }
alcatelIND1DHLMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for DHL Module MIB Subsystem Compliance Statements."
::= { alcatelIND1DHLMIBConformance 2 }
-- --------------------------------------------------------------
alaDHLSessionConfig OBJECT IDENTIFIER ::= { alcatelIND1DHLMIBObjects 1 }
alaDHLSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaDHLSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines the DHL control table for providing the
capability of performing DHL Active-Active operations."
::= { alaDHLSessionConfig 1 }
alaDHLSessionEntry OBJECT-TYPE
SYNTAX AlaDHLSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table containing information of
a single DHL (Active-Active) session."
INDEX {
alaDHLSessionIndex
}
::= { alaDHLSessionTable 1 }
AlaDHLSessionEntry ::=
SEQUENCE {
alaDHLSessionIndex Integer32,
alaDHLSessionDescr SnmpAdminString,
alaDHLSessionAdminStatus INTEGER,
alaDHLSessionOperStatus INTEGER,
alaDHLSessionPreemptionTime Integer32,
alaDHLSessionAdminMacFlushing INTEGER,
alaDHLSessionActiveMacFlushing INTEGER,
alaDHLSessionRowStatus RowStatus
}
alaDHLSessionIndex OBJECT-TYPE
SYNTAX Integer32 (1 .. 1000)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DHL session Index identify the entries in the table.
we are currently supporting one session."
::= { alaDHLSessionEntry 1 }
alaDHLSessionDescr OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"User provided description string for the DHL session."
::= { alaDHLSessionEntry 2 }
alaDHLSessionAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates whether the admin state of DHL session is ENBLED or DISABLED."
DEFVAL { disable }
::= { alaDHLSessionEntry 3 }
alaDHLSessionOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the operational state of DHL session is UP or DOWN."
DEFVAL { down }
::= { alaDHLSessionEntry 4 }
alaDHLSessionPreemptionTime OBJECT-TYPE
SYNTAX Integer32 (0..600)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Interval, in seconds, which defines the pre-emption time used for delay
in moving back the vlan to their original link."
DEFVAL { 30 }
::= { alaDHLSessionEntry 5 }
alaDHLSessionAdminMacFlushing OBJECT-TYPE
SYNTAX INTEGER {
none (1),
raw (2),
mvrp (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Value for mac-flushing technique used for the specified DHL session."
DEFVAL { none }
::= { alaDHLSessionEntry 6 }
alaDHLSessionActiveMacFlushing OBJECT-TYPE
SYNTAX INTEGER {
none (1),
raw (2),
mvrp (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational state of mac-flushing technique used for the specified DHL session."
DEFVAL { none }
::= { alaDHLSessionEntry 7 }
alaDHLSessionRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted in the table."
::= { alaDHLSessionEntry 8 }
alaDHLLinksConfig OBJECT IDENTIFIER ::= { alcatelIND1DHLMIBObjects 2 }
alaDHLLinksTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaDHLLinksEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines the DHLG links table for a DHL session. this table allows the
capability to add or remove the DHL links from the DHL session."
::= { alaDHLLinksConfig 1 }
alaDHLLinksEntry OBJECT-TYPE
SYNTAX AlaDHLLinksEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table, contains information of
the configured port/ling-aggs that participate in a DHL session."
INDEX {
alaDHLSessionIndex,
alaDHLLinkslinkA,
alaDHLLinkslinkB
}
::= { alaDHLLinksTable 1 }
AlaDHLLinksEntry ::=
SEQUENCE {
alaDHLLinkslinkA InterfaceIndex,
alaDHLLinkslinkB InterfaceIndex,
alaDHLLinkslinkAOperStatus INTEGER,
alaDHLLinkslinkBOperStatus INTEGER,
alaDHLLinksRowStatus RowStatus
}
alaDHLLinkslinkA OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The physical identification number for DHL linkA. it can be a physical
port or a logical port"
::= { alaDHLLinksEntry 1 }
alaDHLLinkslinkB OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The physical identification number for DHL linkB. it can be a physical
port or a logical port"
::= { alaDHLLinksEntry 2 }
alaDHLLinkslinkAOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether the operational state of DHL linkA is UP
or DOWN. "
DEFVAL { down }
::= { alaDHLLinksEntry 3 }
alaDHLLinkslinkBOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the operational state of DHL linkB is UP
or DOWN. "
DEFVAL { down }
::= { alaDHLLinksEntry 4 }
alaDHLLinksRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted in the table."
::= { alaDHLLinksEntry 5 }
alaDHLVpa OBJECT IDENTIFIER ::= { alcatelIND1DHLMIBObjects 3 }
alaDHLVpaTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaDHLVpaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Used to display the vlan membership of the DHL links. this table is also
used to display whether a vlan is protected or unprotected and operational on which DHL link. "
::= { alaDHLVpa 1 }
alaDHLVpaEntry OBJECT-TYPE
SYNTAX AlaDHLVpaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table, contains VPA information of
of each link per DHL session."
INDEX {
alaDHLSessionIndex,
alaDHLVpalink,
alaDHLVpaVlan
}
::= { alaDHLVpaTable 1 }
AlaDHLVpaEntry ::=
SEQUENCE {
alaDHLVpalink InterfaceIndex,
alaDHLVpaVlan Integer32,
alaDHLVpaVlanType INTEGER,
alaDHLVpaActiveLink InterfaceIndex
}
alaDHLVpalink OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the vlan is member of linkA or linkB. the value is
physical identification number for DHL link. it can be a physical port or a logical port "
::= { alaDHLVpaEntry 1 }
alaDHLVpaVlan OBJECT-TYPE
SYNTAX Integer32 (1 .. 4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The vlan number where the DHL linkA or linkB is member of it."
::= { alaDHLVpaEntry 2 }
alaDHLVpaVlanType OBJECT-TYPE
SYNTAX INTEGER {
protectedVlan (1),
unprotectedVlan (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"indicates whether the vlan is protected or un protected where
one of the DHL link is member of it."
::= { alaDHLVpaEntry 3 }
alaDHLVpaActiveLink OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"indicates the DHL link on which the vlan is operational.
If the value is zero that means the vlan is not operational and
it's unprotected."
::= { alaDHLVpaEntry 4 }
alaDHLVlanMap OBJECT IDENTIFIER ::= { alcatelIND1DHLMIBObjects 4 }
alaDHLVlanMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaDHLVlanMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines the DHL vlan map for linkB. this indicates the vlans
that will be operational on DHL linkB from the common pool of
vlans between DHL linkA and linkB and by default the vlans
that are not specified by this table are operational on DHL
linkA."
::= { alaDHLVlanMap 1 }
alaDHLVlanMapEntry OBJECT-TYPE
SYNTAX AlaDHLVlanMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table,
contains the vlan-map for linkB in DHL session."
INDEX {
alaDHLSessionIndex,
alaDHLVlanMapVlanStart,
alaDHLVlanMapVlanEnd
}
::= { alaDHLVlanMapTable 1 }
AlaDHLVlanMapEntry ::=
SEQUENCE {
alaDHLVlanMapVlanStart Integer32,
alaDHLVlanMapVlanEnd Integer32,
alaDHLVlanMapRowStatus RowStatus
}
alaDHLVlanMapVlanStart OBJECT-TYPE
SYNTAX Integer32 (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VLAN number identifying the first vlan id in the
range. And if start and end is same then it will
be treated a one vlan id."
::= { alaDHLVlanMapEntry 1 }
alaDHLVlanMapVlanEnd OBJECT-TYPE
SYNTAX Integer32 (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VLAN number identifying the end vlan id in the
range. And if start and end is same then it will
be treated a one vlan id."
::= { alaDHLVlanMapEntry 2 }
alaDHLVlanMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted
in the table."
::= { alaDHLVlanMapEntry 3 }
alaDHLTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1DHLMIBObjects 5 }
-- -------------------------------------------------------------
-- Notifications
-- -------------------------------------------------------------
alaDHLVlanMoveTrap NOTIFICATION-TYPE
OBJECTS {
alaDHLSessionID,
alaDHLPortFrom,
alaDHLPortTo,
alaDHLVlanMoveReason
}
STATUS current
DESCRIPTION
"When linkA or linkB goes down or becomes up and both the ports are
are part of some vlan-map, then this
trap is sent to the Management Entity, with the DHL port information."
::= { alcatelIND1DHLMIBNotifications 1 }
-- -------------------------------------------------------------
-- Notification Objects
-- -------------------------------------------------------------
alaDHLSessionID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object specifies the DHL Session ID for which alaDHLVlanMoveTrap needs to be
sent to the Management Entity."
::= { alaDHLTrapsObj 1 }
alaDHLPortFrom OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object specifies the port, either linkA or linkB, from which
vlan-mapped vlans have joined to other port due to linkUp or linkDown
as specified by alaDHLVlanMoveReason."
::= { alaDHLTrapsObj 2 }
alaDHLPortTo OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object specifies the port, either linkA or linkB, to which
vlan-mapped vlans have joined from other port due to linkUp or linkDown
as specified by alaDHLVlanMoveReason."
::= { alaDHLTrapsObj 3 }
alaDHLVlanMoveReason OBJECT-TYPE
SYNTAX INTEGER {
linkUp (1),
linkDown (2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object specifies the reason for Vlan Movement from one port to another port."
::= { alaDHLTrapsObj 4 }
-- -------------------------------------------------------------
-- COMPLIANCE
-- -------------------------------------------------------------
alcatelIND1DHLMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for DHL."
MODULE
MANDATORY-GROUPS
{
alaDHLSessionGroup,
alaDHLLinksGroup,
alaDHLVpaGroup,
alaDHLVlanMapGroup,
alaDHLNotificationGroup
}
::= { alcatelIND1DHLMIBCompliances 1 }
-- -------------------------------------------------------------
-- UNITS OF CONFORMANCE
-- -------------------------------------------------------------
alaDHLSessionGroup OBJECT-GROUP
OBJECTS
{
alaDHLSessionDescr,
alaDHLSessionAdminStatus,
alaDHLSessionOperStatus,
alaDHLSessionPreemptionTime,
alaDHLSessionAdminMacFlushing,
alaDHLSessionActiveMacFlushing,
alaDHLSessionRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of a single DHL (Active-Active) session."
::= { alcatelIND1DHLMIBGroups 1 }
alaDHLLinksGroup OBJECT-GROUP
OBJECTS
{
alaDHLLinkslinkAOperStatus,
alaDHLLinkslinkBOperStatus,
alaDHLLinksRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for information of the configured port/ling-aggs
that participate in a DHL session."
::= { alcatelIND1DHLMIBGroups 2 }
alaDHLVpaGroup OBJECT-GROUP
OBJECTS
{
alaDHLVpaVlanType,
alaDHLVpaActiveLink
}
STATUS current
DESCRIPTION
"Collection of objects providing VPA information of each link
per DHL session."
::= { alcatelIND1DHLMIBGroups 3 }
alaDHLVlanMapGroup OBJECT-GROUP
OBJECTS
{
alaDHLVlanMapRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects providing the vlan-map for linkB in DHL session."
::= { alcatelIND1DHLMIBGroups 4 }
alaDHLNotificationObjectGroup OBJECT-GROUP
OBJECTS
{
alaDHLSessionID,
alaDHLPortFrom,
alaDHLPortTo,
alaDHLVlanMoveReason
}
STATUS current
DESCRIPTION
"Collection of objects providing the information regarding DHL Trap."
::= { alcatelIND1DHLMIBGroups 5 }
alaDHLNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
alaDHLVlanMoveTrap
}
STATUS current
DESCRIPTION
"Collection of objects for DHL Trap information."
::= { alcatelIND1DHLMIBGroups 6 }
END

View File

@ -0,0 +1,866 @@
ALCATEL-IND1-DOT3-OAM-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY,
Integer32, Counter32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP,MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
DisplayString, RowStatus FROM SNMPv2-TC
ifIndex FROM IF-MIB
dot3OamEntry, dot3OamLoopbackEntry, dot3OamEventLogTimestamp,
dot3OamEventLogOui, dot3OamEventLogType, dot3OamEventLogLocation,
dot3OamEventLogWindowHi, dot3OamEventLogWindowLo, dot3OamEventLogThresholdHi,
dot3OamEventLogThresholdLo, dot3OamEventLogValue, dot3OamEventLogRunningTotal,
dot3OamEventLogEventTotal, dot3OamStatsEntry
FROM DOT3-OAM-MIB
softentIND1Dot3Oam FROM ALCATEL-IND1-BASE;
alcatelIND1Dot3OamMIB MODULE-IDENTITY
LAST-UPDATED "200902250000Z" -- 02/25/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 in First Mile OAM.
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 "200902250000Z"
DESCRIPTION
"Ethernet in First Mile (EFM) module for managing IEEE 802.3ah.
This 802.3ah (EFM) OAM MIB extends standard 802.3ah.
The set of objects defined in this MIB, do not duplicate,
nor conflict with any MIB object definitions defined in
the RFC 4878 MIB (dot3-oam-mib.mib)."
::= { softentIND1Dot3Oam 1}
-- --------------------------------------------------------------
--
-- Extension to - Dot3-OAM-MIB
-- Sections of the Ethernet OAM MIB
--
alcatelIND1Dot3OamNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for 802.3ah OAM Notifications."
::= { alcatelIND1Dot3OamMIB 0 }
alcatelIND1Dot3OamMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For 802.3ah OAM Objects."
::= { alcatelIND1Dot3OamMIB 1 }
alcatelIND1Dot3OamMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for 802.3ah Module MIB Subsystem Conformance Information."
::= { alcatelIND1Dot3OamMIB 2 }
alcatelIND1Dot3OamMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for 802.3ah Module MIB Subsystem Units of Conformance."
::= { alcatelIND1Dot3OamMIBConformance 1 }
alcatelIND1Dot3OamMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for 802.3ah Module MIB Subsystem Compliance Statements."
::= { alcatelIND1Dot3OamMIBConformance 2 }
--------------------------------------------------------------
alaDot3OamStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative status requested by management for
802.3ah. The value enabled(1) indicates that 802.3ah should
be enabled on this device, on all ports for which it has
not been specifically disabled. When disabled(2), 802.3ah
is disabled on all ports and all 802.3ah packets will be
dropped. A transition from disabled(2) to enabled(1) will
cause a reset of all 802.3ah state machines on all ports."
DEFVAL { disabled }
::= { alcatelIND1Dot3OamMIBObjects 1 }
alaDot3OamGlobalClearStats OBJECT-TYPE
SYNTAX INTEGER {
default(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the global clear statistics control for Dot3OAM.
The value reset (1) indicates that clear all statistic counters
related to all ports in the system. By default, this object
contains a zero value."
DEFVAL { default }
::= { alcatelIND1Dot3OamMIBObjects 2 }
alaDot3OamGlobalClearEventLogs OBJECT-TYPE
SYNTAX INTEGER {
default(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the global clear event logs control for Dot3OAM.
The value reset (1) indicates that clear all event logs
related to all ports in the system. By default, this object
contains a zero value."
DEFVAL { default }
::= { alcatelIND1Dot3OamMIBObjects 3 }
alaDot3OamGlobalClearVariableTransactions OBJECT-TYPE
SYNTAX INTEGER {
default(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the global clear variable transactions control for
Dot3OAM. The value reset (1) indicates that clear all
transactions related to all ports in the system. By default,
this object contains a zero value."
DEFVAL { default }
::= { alcatelIND1Dot3OamMIBObjects 4 }
alaDot3OamMultiplePduCount OBJECT-TYPE
SYNTAX INTEGER (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to set the number of PDUs that will be
sent, when OAM needs to send multiple event notification PDUs.
"
DEFVAL { 3 }
::= { alcatelIND1Dot3OamMIBObjects 5 }
-- ***************************************************************
-- DESCRIPTION:
-- "Port configuration information
-- data for the 802.3ah Module.
-- Implementation of this group is mandantory"
alaDot3OamPortConfig OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 8 }
alaDot3OamTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaDot3OamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the primary controls and status for the
OAM capabilities of an Ethernet like interface. There will be
one row in this table for each Ethernet like interface in the
system that supports the OAM functions defined in [802.3ah].
"
::= { alaDot3OamPortConfig 1 }
alaDot3OamEntry OBJECT-TYPE
SYNTAX AlaDot3OamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing information on the Ethernet
OAM function for a single Ethernet like interface. Entries in
the table are created automatically for each interface
supporting Ethernet OAM. The status of the row entry can be
determined from dot3OamOperStatus.
A alaDot3OamEntry is indexed in the alaDot3OamTable by the
ifIndex object of the Interfaces MIB.
"
AUGMENTS { dot3OamEntry }
::= { alaDot3OamTable 1 }
AlaDot3OamEntry ::=
SEQUENCE {
alaDot3OamKeepAliveInterval Integer32,
alaDot3OamHelloInterval Integer32,
alaDot3OamNextTransactionId Integer32
}
alaDot3OamKeepAliveInterval OBJECT-TYPE
SYNTAX Integer32 (5..120)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to set the timer in seconds to restart the
discovery process if no PDUs are received in this time frame.
"
DEFVAL { 5 }
::= { alaDot3OamEntry 1 }
alaDot3OamHelloInterval OBJECT-TYPE
SYNTAX Integer32 (1..60)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to set the interval between two OAMPDUs
"
DEFVAL { 1 }
::= { alaDot3OamEntry 2 }
alaDot3OamNextTransactionId OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to fetch the next available transaction id
required for MIB variable retrieval requests on this interface.
To read the remote entity's MIB variables, a unique transaction
id is generated for each request. The administrator first needs
to get the next available transaction id for the interface, and
provide this as index to the alaDot3OamRetrieveRequestTable.
"
::= { alaDot3OamEntry 3 }
-- ***************************************************************
-- DESCRIPTION:
-- "Port loopback information
-- for the 802.3ah Module.
-- Implementation of this group is mandantory"
alaDot3OamPortLoopbackControl OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 9 }
alaDot3OamLoopbackTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaDot3OamLoopbackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains controls for the loopback state of the
local link as well as indicating the status of the loopback
function. There is one entry in this table for each entry in
dot3OamTable that supports loopback functionality (where
dot3OamFunctionsSupported includes the loopbackSupport bit
set).
"
::= { alaDot3OamPortLoopbackControl 1 }
alaDot3OamLoopbackEntry OBJECT-TYPE
SYNTAX AlaDot3OamLoopbackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing information on the L1 ping.
One record/entry shall be maintained per interface. This record
shall be automatically created when L1 ping is initiated for the
first time on the interface. Subsequent ping operations shall
replace the record. Loopback capabilities of the interface can
be determined from the dot3OamLoopbackStatus object.
"
AUGMENTS { dot3OamLoopbackEntry }
::= { alaDot3OamLoopbackTable 1 }
AlaDot3OamLoopbackEntry ::=
SEQUENCE {
alaDot3OamPortL1PingFramesConf Integer32,
alaDot3OamPortL1PingFramesDelay Integer32,
alaDot3OamPortL1PingStatus INTEGER,
alaDot3OamPortL1PingFramesSent Counter32,
alaDot3OamPortL1PingFramesReceived Counter32,
alaDot3OamPortL1PingAverageRoundTripDelay Integer32
}
alaDot3OamPortL1PingFramesConf OBJECT-TYPE
SYNTAX Integer32 (1..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to set the number of frames to be transmitted
from the interface during L1 ping.
"
DEFVAL { 5 }
::= { alaDot3OamLoopbackEntry 1 }
alaDot3OamPortL1PingFramesDelay OBJECT-TYPE
SYNTAX Integer32 (100..1000)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to set the delay between two
frames transmitted during L1 ping.
"
DEFVAL { 1000 }
::= { alaDot3OamLoopbackEntry 2 }
alaDot3OamPortL1PingStatus OBJECT-TYPE
SYNTAX INTEGER {
default(0),
start(1),
running(2),
operationSuccessful(3),
operationUnsuccessful(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to start the L1 ping operation. Operator
can set only start(1) value and setting of start(1) value is not valid
if object value is start(1) or running(2).
Whenever efm gets enabled on any port, this object has default(0) value.
Default(0) value implies that loopback session has not been started even
for a single time. Running(2) is corresponding to the state, when L1 ping
is going on, operationSuccessful(3) is corresponding to the state, when L1
ping operation is done successfully. operationUnsuccessful(4) is corresponding
to state when operation gets failed due to some reason.
"
::= { alaDot3OamLoopbackEntry 3 }
alaDot3OamPortL1PingFramesSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to keep the actual frames sent during
last L1 ping operation.
"
::= { alaDot3OamLoopbackEntry 4 }
alaDot3OamPortL1PingFramesReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to keep the number of frames received
during last L1 ping operation.
"
::= { alaDot3OamLoopbackEntry 5 }
alaDot3OamPortL1PingAverageRoundTripDelay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to keep the average delay taken by frames
during last L1 ping.
"
::= { alaDot3OamLoopbackEntry 6 }
-- ***************************************************************
-- DESCRIPTION:
-- "Port statistics information
-- for the 802.3ah Module.
-- Implementation of this group is mandantory"
alaDot3OamPortStats OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 10 }
alaDot3OamStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaDot3OamStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains statistics for the OAM function on a
particular Ethernet like interface. There is an entry in the
table for every entry in the dot3OamStatsTable.
The counters in this table are defined as 32-bit entries to
match the counter size as defined in [802.3ah]. Given the OA
protocol is a slow protocol, the counters increment at a slow
rate.
"
::= { alaDot3OamPortStats 1 }
alaDot3OamStatsEntry OBJECT-TYPE
SYNTAX AlaDot3OamStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing statistics information on
the Ethernet OAM function for a single Ethernet like
interface. Entries are automatically created for every entry
in the dot3OamStatsTable. Counters are maintained across
transitions in dot3OamOperStatus.
"
AUGMENTS { dot3OamStatsEntry }
::= { alaDot3OamStatsTable 1 }
AlaDot3OamStatsEntry ::=
SEQUENCE {
alaDot3OamPortClearStats INTEGER
}
alaDot3OamPortClearStats 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 }
::= { alaDot3OamStatsEntry 1 }
-- ***************************************************************
-- DESCRIPTION:
-- "Port event logs information
-- for the 802.3ah Module.
-- Implementation of this group is mandantory"
alaDot3OamPortEventLogs OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 11 }
alaDot3OamEventLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaDot3OamEventLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table records a history of the events that have occurred
at the Ethernet OAM level. These events can include locally
detected events, which may result in locally generated
OAMPDUs, and remotely detected events, which are detected by
the OAM peer entity and signaled to the local entity via
Ethernet OAM. Ethernet OAM events can be signaled by Event
Notification OAMPDUs or by the flags field in any OAMPDU.
"
::= { alaDot3OamPortEventLogs 1 }
alaDot3OamEventLogEntry OBJECT-TYPE
SYNTAX AlaDot3OamEventLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the dot3OamEventLogTable. Entries are
automatically created whenever Ethernet OAM events occur at
the local OAM entity, and when Event Notification OAMPDUs are
received at the local OAM entity (indicating events have
occurred at the peer OAM entity). The size of the table is
implementation dependent, but when the table becomes full,
older events are automatically deleted to make room for newer
events. The table index dot3OamEventLogIndex increments for
each new entry, and when the maximum value is reached the
value restarts at zero.
"
INDEX { ifIndex }
::= { alaDot3OamEventLogTable 1 }
AlaDot3OamEventLogEntry ::=
SEQUENCE {
alaDot3OamPortClearEventLogs INTEGER
}
alaDot3OamPortClearEventLogs OBJECT-TYPE
SYNTAX INTEGER {
default (0),
reset (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset all event logs corresponding to this port
By default, this objects contains a zero value.
"
DEFVAL { default }
::= { alaDot3OamEventLogEntry 1 }
-- -------------------------------------------------------------
-- ETHERNET OAM MIB RETRIEVAL Request Table
-- -------------------------------------------------------------
-- DESCRIPTION:
-- "MIB Retrieval requests
-- for the 802.3ah Module.
-- Implementation of this group is mandantory"
alaDot3OamRetrieveRequest OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 12 }
alaDot3OamRetrieveRequestTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaDot3OamRetrieveRequestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing MIB variable retrieval request
information"
::= { alaDot3OamRetrieveRequest 1 }
alaDot3OamRetrieveRequestEntry OBJECT-TYPE
SYNTAX AlaDot3OamRetrieveRequestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A 802.3ah MIB variable retrieval request entry."
INDEX { ifIndex, alaDot3OamTransactionId, alaDot3OamVariableRequestBranch, alaDot3OamVariableRequestLeaf }
::= { alaDot3OamRetrieveRequestTable 1 }
AlaDot3OamRetrieveRequestEntry ::= SEQUENCE {
alaDot3OamTransactionId Integer32,
alaDot3OamVariableRequestBranch INTEGER,
alaDot3OamVariableRequestLeaf Integer32,
alaDot3OamVariableRequestRetrieveStatus INTEGER,
alaDot3OamVariableRequestRowStatus RowStatus,
alaDot3OamPortClearVariableTransactions INTEGER
}
alaDot3OamTransactionId OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is used to set the available transaction id for
retrieving the remote MIB variable for this interface. The
value for this is obtained from alaDot3OamNextTransactionId,
which is part of alaDot3OamTable.
"
::= { alaDot3OamRetrieveRequestEntry 1 }
alaDot3OamVariableRequestBranch OBJECT-TYPE
SYNTAX INTEGER {
object(3),
package(4),
attribute(7)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is used to set the branch to reference the MIB
object to be retrieved. This is set to attribute, package or
object depending upon the request for getting the MIB variables.
"
DEFVAL { attribute }
::= { alaDot3OamRetrieveRequestEntry 2 }
alaDot3OamVariableRequestLeaf OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object is used to set the leaf to reference the MIB
object to be retrieved.
"
::= { alaDot3OamRetrieveRequestEntry 3 }
alaDot3OamVariableRequestRetrieveStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
failed(2),
success(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to check the status of a MIB request,
Active means that the request is currently in progress),
failed means that the request has failed, and success
means that the request returned successfully.
"
::= { alaDot3OamRetrieveRequestEntry 4 }
alaDot3OamVariableRequestRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row Status for initiating a MIB retrieval request.
"
::= { alaDot3OamRetrieveRequestEntry 5 }
alaDot3OamPortClearVariableTransactions OBJECT-TYPE
SYNTAX INTEGER {
default(0),
reset(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Reset all variable transactions corresponding to this port
By default, this objects contains a zero value.
"
DEFVAL { default }
::= { alaDot3OamRetrieveRequestEntry 6 }
-- -------------------------------------------------------------
-- ETHERNET OAM MIB RETRIEVAL Response Table
-- -------------------------------------------------------------
-- DESCRIPTION:
-- "MIB Retrieval response
-- for the 802.3ah Module.
-- Implementation of this group is mandantory"
alaDot3OamRetrieveResponse OBJECT IDENTIFIER ::= { alcatelIND1Dot3OamMIBObjects 13 }
alaDot3OamRetrieveResponseTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaDot3OamRetrieveResponseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing MIB variable retrieval response
information"
::= { alaDot3OamRetrieveResponse 1 }
alaDot3OamRetrieveResponseEntry OBJECT-TYPE
SYNTAX AlaDot3OamRetrieveResponseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A 802.3ah MIB variable retrieval response entry."
INDEX { ifIndex, alaDot3OamTransactionId, alaDot3OamVariableResponseBranch, alaDot3OamVariableResponseLeaf }
::= { alaDot3OamRetrieveResponseTable 1 }
AlaDot3OamRetrieveResponseEntry ::= SEQUENCE {
alaDot3OamVariableResponseBranch INTEGER,
alaDot3OamVariableResponseLeaf Integer32,
alaDot3OamVariableResponseValue DisplayString
}
alaDot3OamVariableResponseBranch OBJECT-TYPE
SYNTAX INTEGER {
object(3),
package(4),
attribute(7)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The branch to reference the MIB object retrieved.
"
::= { alaDot3OamRetrieveResponseEntry 1 }
alaDot3OamVariableResponseLeaf OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The leaf to reference the MIB object retrieved.
"
::= { alaDot3OamRetrieveResponseEntry 2 }
alaDot3OamVariableResponseValue OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the retrived attribute.
"
::= { alaDot3OamRetrieveResponseEntry 3 }
-- -------------------------------------------------------------
-- 802.3ah Event Notification
-- -------------------------------------------------------------
alaDot3OamThresholdEventClear NOTIFICATION-TYPE
OBJECTS { dot3OamEventLogTimestamp,
dot3OamEventLogOui,
dot3OamEventLogType,
dot3OamEventLogLocation,
dot3OamEventLogWindowHi,
dot3OamEventLogWindowLo,
dot3OamEventLogThresholdHi,
dot3OamEventLogThresholdLo,
dot3OamEventLogValue,
dot3OamEventLogRunningTotal,
dot3OamEventLogEventTotal
}
STATUS current
DESCRIPTION
"A alaDot3OamThresholdEventClear notification is sent when a local or
remote threshold crossing event is recovered.
The OAM entity can be derived from extracting the ifIndex from
the variable bindings. The objects in the notification
correspond to the values in a row instance in the
dot3OamEventLogTable."
::= { alcatelIND1Dot3OamNotifications 1 }
alaDot3OamNonThresholdEventClear NOTIFICATION-TYPE
OBJECTS { dot3OamEventLogTimestamp,
dot3OamEventLogOui,
dot3OamEventLogType,
dot3OamEventLogLocation,
dot3OamEventLogEventTotal
}
STATUS current
DESCRIPTION
"A alaDot3OamNonThresholdEventClear notification is sent when a local
or remote non-threshold crossing event is recovered.
The OAM entity can be derived from extracting the ifIndex from
the variable bindings. The objects in the notification
correspond to the values in a row instance of the
dot3OamEventLogTable."
::= { alcatelIND1Dot3OamNotifications 2 }
-- -------------------------------------------------------------
-- COMPLIANCE
-- -------------------------------------------------------------
alcatelIND1Dot3OamMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for 802.3ah."
MODULE
MANDATORY-GROUPS
{
alaDot3OamBaseGroup,
alaDot3OamPortConfigGroup,
alaDot3OamPortLoopbackControlGroup,
alaDot3OamPortStatsGroup,
alaDot3OamPortEventLogsGroup,
alaDot3OamRetrieveRequestGroup,
alaDot3OamRetrieveResponseGroup,
alaDot3OamNotificationGroup
}
::= { alcatelIND1Dot3OamMIBCompliances 1 }
-- -------------------------------------------------------------
-- UNITS OF CONFORMANCE
-- -------------------------------------------------------------
alaDot3OamBaseGroup OBJECT-GROUP
OBJECTS
{
alaDot3OamStatus,
alaDot3OamGlobalClearStats,
alaDot3OamGlobalClearEventLogs,
alaDot3OamGlobalClearVariableTransactions,
alaDot3OamMultiplePduCount
}
STATUS current
DESCRIPTION
"Collection of objects for management of 802.3ah Base Group."
::= { alcatelIND1Dot3OamMIBGroups 1 }
alaDot3OamPortConfigGroup OBJECT-GROUP
OBJECTS
{
alaDot3OamKeepAliveInterval,
alaDot3OamHelloInterval,
alaDot3OamNextTransactionId
}
STATUS current
DESCRIPTION
"Collection of objects for management of 802.3ah Port Configuration Table."
::= { alcatelIND1Dot3OamMIBGroups 2 }
alaDot3OamPortLoopbackControlGroup OBJECT-GROUP
OBJECTS
{
alaDot3OamPortL1PingFramesConf,
alaDot3OamPortL1PingFramesDelay,
alaDot3OamPortL1PingStatus,
alaDot3OamPortL1PingFramesSent,
alaDot3OamPortL1PingFramesReceived,
alaDot3OamPortL1PingAverageRoundTripDelay
}
STATUS current
DESCRIPTION
"Collection of objects for management of 802.3ah Loopback Table."
::= { alcatelIND1Dot3OamMIBGroups 3 }
alaDot3OamPortStatsGroup OBJECT-GROUP
OBJECTS
{
alaDot3OamPortClearStats
}
STATUS current
DESCRIPTION
"Collection of objects for management of 802.3ah Statistics Table."
::= { alcatelIND1Dot3OamMIBGroups 4 }
alaDot3OamPortEventLogsGroup OBJECT-GROUP
OBJECTS
{
alaDot3OamPortClearEventLogs
}
STATUS current
DESCRIPTION
"Collection of objects for management of 802.3ah Event Log Table."
::= { alcatelIND1Dot3OamMIBGroups 5 }
alaDot3OamRetrieveRequestGroup OBJECT-GROUP
OBJECTS
{
alaDot3OamVariableRequestRetrieveStatus,
alaDot3OamVariableRequestRowStatus,
alaDot3OamPortClearVariableTransactions
}
STATUS current
DESCRIPTION
"Collection of objects for management of 802.3ah Retrieve Request Table."
::= { alcatelIND1Dot3OamMIBGroups 6 }
alaDot3OamRetrieveResponseGroup OBJECT-GROUP
OBJECTS
{
alaDot3OamVariableResponseValue
}
STATUS current
DESCRIPTION
"Collection of objects for management of 802.3ah Retrieve Response Table."
::= { alcatelIND1Dot3OamMIBGroups 7 }
alaDot3OamNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
alaDot3OamThresholdEventClear,
alaDot3OamNonThresholdEventClear
}
STATUS current
DESCRIPTION
"A collection of notifications used by 802.3ah to signal
to a management entity that local or remote events have
recovered on a specified Ethernet link. "
::= { alcatelIND1Dot3OamMIBGroups 8 }
END

View File

@ -0,0 +1,413 @@
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 }
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 2 }
-- ***************************************************************************
-- 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-only
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-only
STATUS current
DESCRIPTION
"Enables/Disables Bfd for all DVMRP interfaces."
DEFVAL {disable}
::= { alaDvmrpGlobalConfig 13}
alaDvmrpMbrOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether MBR is currently enabled/disabled for DVMRP."
::= { alaDvmrpGlobalConfig 14}
-- ************************************************************************
-- 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,
alaDvmrpIfMbrDefaultInfoStatus INTEGER
}
alaDvmrpIfBfdStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object enables/disables BFD for this DVMRP interface."
::= { alaDvmrpIfAugEntry 1 }
alaDvmrpIfMbrDefaultInfoStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object enables/disables DVMRP to advertise the default route
on this interface. This object is only applicable if the router
is operating as a Multicast Border Router."
DEFVAL { disable }
::= { alaDvmrpIfAugEntry 2 }
-- 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,
alaDvmrpTunnelXIfMIBGroup,alaDvmrpIfConfigGroup }
::= { alcatelIND1DVMRPMIBCompliances 1 }
-- units of conformance
alaDvmrpConfigMIBGroup OBJECT-GROUP
OBJECTS { alaDvmrpAdminStatus, alaDvmrpRouteReportInterval,
alaDvmrpFlashUpdateInterval, alaDvmrpNeighborTimeout,
alaDvmrpRouteExpirationTimeout, alaDvmrpRouteHoldDown,
alaDvmrpNeighborProbeInterval, alaDvmrpPruneLifetime,
alaDvmrpPruneRetransmission, alaDvmrpGraftRetransmission,
alaDvmrpInitNbrAsSubord,alaDvmrpBfdStatus,alaDvmrpBfdAllInterfaceStatus,
alaDvmrpMbrOperStatus
}
STATUS current
DESCRIPTION
"A collection of objects to support the management of global
configuration parameters on DVMRP routers."
::= { alcatelIND1DVMRPMIBGroups 1 }
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 2 }
alaDvmrpIfConfigGroup OBJECT-GROUP
OBJECTS { alaDvmrpIfBfdStatus, alaDvmrpIfMbrDefaultInfoStatus }
STATUS current
DESCRIPTION
"These objects are required to provide additional information
about configured DVMRP interfaces not found in the standard tunnel
MIB."
::= { alcatelIND1DVMRPMIBGroups 3 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,883 @@
ALCATEL-IND1-ERP-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter32, Unsigned32, MODULE-IDENTITY, OBJECT-IDENTITY,
NOTIFICATION-TYPE, OBJECT-TYPE, TimeTicks, Integer32
FROM SNMPv2-SMI
InterfaceIndexOrZero, 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
SnmpAdminString FROM SNMP-FRAMEWORK-MIB;
alcatelIND1ERPMIB MODULE-IDENTITY
LAST-UPDATED "201106150000Z" -- 06/15/2011 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 "201005130000Z"
DESCRIPTION
"Fixed the Notifications to use MIB Module OID.0 as Notifications root."
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
alcatelIND1ErpMIBNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For ERP MIB Subsystem Notifications."
::= { alcatelIND1ERPMIB 0 }
alcatelIND1ERPMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For ERP
Subsystem Managed Objects."
::= { alcatelIND1ERPMIB 1 }
alcatelIND1ERPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1ERPMIB 2 }
-- 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 Integer32,
alaErpRingServiceVid VlanId,
alaErpRingMEGLevel AlaErpRingMEGLevel,
alaErpRingPort1 InterfaceIndex,
alaErpRingPort2 InterfaceIndexOrZero,
alaErpRingStatus INTEGER,
alaErpRingState INTEGER,
alaErpRingWaitToRestoreTimer Unsigned32,
alaErpRingGuardTimer Integer32,
alaErpRingClearStats INTEGER,
alaErpRingLastStateChange TimeStamp,
alaErpRingTimeToRevert TimeTicks,
alaErpRingRowStatus RowStatus,
alaErpRingVirtualChannel INTEGER,
alaErpRingRevertive INTEGER,
alaErpRingClearAction INTEGER,
alaErpRingActiveVersion Unsigned32,
alaErpRingResetVersionFallback INTEGER,
alaErpRingLastStateChangeStr SnmpAdminString
}
alaErpRingId OBJECT-TYPE
SYNTAX Integer32 (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 InterfaceIndexOrZero
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.
In case of sub-ring, this will be zero. And that is the
indicator of sub-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 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),
init (2),
manualSwitch (3),
forcedSwitch (4),
pending (5)
}
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 new state. : This object has been deprecated Please refer
alaErpRingLastStateChangeStr. "
::= { alaErpRingEntry 11 }
alaErpRingTimeToRevert OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines the time left to revert from Pending 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 }
alaErpRingVirtualChannel OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A Integer value indicating whether the ring is operating with the
Virtual channel enabled or not."
DEFVAL { enabled }
::= { alaErpRingEntry 14 }
alaErpRingRevertive OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A Integer value indicating whether the ring is operating with the
revertive mode enabled or not "
DEFVAL { enabled }
::= { alaErpRingEntry 15 }
alaErpRingClearAction OBJECT-TYPE
SYNTAX INTEGER {
default(0),
reset(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Defines clear action for ERP ring
The value reset(1) will give CLEAR action to ERP state machine"
DEFVAL { default }
::= { alaErpRingEntry 16 }
alaErpRingActiveVersion OBJECT-TYPE
SYNTAX Unsigned32 ( 1 .. 2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates active ERP Ring protocol version."
::= { alaErpRingEntry 17 }
alaErpRingResetVersionFallback OBJECT-TYPE
SYNTAX INTEGER
{
default(0),
reset(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Resets ERP running protocol"
DEFVAL { default }
::= { alaErpRingEntry 18 }
alaErpRingLastStateChangeStr OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time (SysUpTime) at which the ethernet ring last
entered new state."
::= { alaErpRingEntry 19 }
-- ******************************************************************
-- 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,
alaErpRingPortVirtualSfMonitor TruthValue
}
alaErpRingPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
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 }
alaErpRingPortVirtualSfMonitor 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 Virtual SF monitor protocol.
True indicates that the Ring Port is to take events from
Virtual SF monitor."
DEFVAL { false }
::= { alaErpRingPortEntry 7 }
-- ******************************************************************
-- 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)
-- ******************************************************************
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. "
::= { alcatelIND1ErpMIBNotifications 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."
::= { alcatelIND1ErpMIBNotifications 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."
::= { alcatelIND1ErpMIBNotifications 3 }
-- ******************************************************************
-- 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
{
alaErpRingId,
alaErpRingServiceVid,
alaErpRingMEGLevel,
alaErpRingPort1,
alaErpRingPort2,
alaErpRingStatus,
alaErpRingState,
alaErpRingWaitToRestoreTimer,
alaErpRingGuardTimer,
alaErpRingClearStats,
alaErpRingLastStateChange,
alaErpRingTimeToRevert,
alaErpRingRowStatus,
alaErpRingVirtualChannel,
alaErpRingRevertive,
alaErpRingClearAction,
alaErpRingPortStatus,
alaErpRingPortType,
alaErpRingPortEthOAMEvent,
alaErpRingPortClearStats,
alaErpRingPortRmepId,
alaErpRingVlanRowStatus,
alaErpStatsSignalFailPduTx,
alaErpStatsSignalFailPduRx,
alaErpStatsSignalFailPduDrop,
alaErpStatsNoRequestPduTx,
alaErpStatsNoRequestPduRx,
alaErpStatsNoRequestPduDrop,
alaErpStatsRPLBlockPDUTx,
alaErpStatsRPLBlockPDURx,
alaErpStatsRPLBlockPDUDrop,
alaErpStatsPDUErr,
alaErpRingPortVirtualSfMonitor,
alaErpRingActiveVersion,
alaErpRingResetVersionFallback
}
STATUS current
DESCRIPTION
"Objects for the Ring Group."
::={alcatelIND1ERPMIBGroups 2 }
alaErpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
alaErpRingStateChanged,
alaErpRingMultipleRpl,
alaErpRingRemoved
}
STATUS current
DESCRIPTION
"Collection of notifications for ERP."
::= { alcatelIND1ERPMIBGroups 3 }
END

View File

@ -0,0 +1,430 @@
ALCATEL-IND1-EVB-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
VlanIndex
FROM Q-BRIDGE-MIB
IEEE8021BridgePortNumber
FROM IEEE8021-TC-MIB
ieee8021BridgeEvbVSIID, ieee8021BridgeEvbVSIIDType,
ieee8021BridgeEvbVSITypeVersion, ieee8021BridgeEvbVSIVlanId,
ieee8021BridgeEvbSbpPortNumber, ieee8021BridgeEvbVSIMvFormat
FROM IEEE8021-EVBB-MIB
InterfaceIndex
FROM IF-MIB
TmnxPortID, TmnxEncapVal, TmnxServId
FROM ALCATEL-IND1-TIMETRA-TC-MIB
softentIND1EvbMib
FROM ALCATEL-IND1-BASE
;
alcatelIND1EVBMIB MODULE-IDENTITY
LAST-UPDATED "201107110000Z"
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):
Edge Virtual Bridge (EVB) Subsystem for OS10K Product Line.
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) 2011 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "201107110000Z"
DESCRIPTION
"Fixed the Notifications to use MIB Module OID.0 as Notifications root."
REVISION "201107110000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { softentIND1EvbMib 1 }
alcatelIND1EvbMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
" Alcatel-Lucent EVB Subsystem Managed Objects."
::= { alcatelIND1EVBMIB 1 }
evbMIBNotifications OBJECT IDENTIFIER ::= { alcatelIND1EvbMIBObjects 0 }
evbMIBScalarObjects OBJECT IDENTIFIER ::= { alcatelIND1EvbMIBObjects 1 }
evbPortAutoMode OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Alcatel-Lucent EVB port auto detect mode."
::= { evbMIBScalarObjects 1 }
evbDefaultType OBJECT-TYPE
SYNTAX INTEGER {
undefined (0),
vlanBridging (1),
serviceAccess (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Alcatel-Lucent EVB default port type."
::= { evbMIBScalarObjects 2 }
-- Overview of the EVB MIB
--
-- this MIB provides configuration of the EVB services.
--
-- EVB SAP MIB
evbSapMIB OBJECT IDENTIFIER ::= { alcatelIND1EvbMIBObjects 2 }
--
-- EVB VSI SAP database table
--
evbVSISAPTable OBJECT-TYPE
SYNTAX SEQUENCE OF EVBVSISAPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains database of the active VSI on Service Access Point."
::= { evbSapMIB 1 }
evbVSISAPEntry OBJECT-TYPE
SYNTAX EVBVSISAPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of objects containing database of the VSI entries associated with
Service Access Points."
INDEX { evbVSIPortNumber, evbVSIID, evbVSIVlanID }
::= { evbVSISAPTable 1 }
EVBVSISAPEntry ::= SEQUENCE
{
evbVSIPortNumber IEEE8021BridgePortNumber,
evbVSIID OCTET STRING,
evbVSIVlanID VlanIndex,
evbSAPPortId TmnxPortID,
evbSAPServiceType INTEGER,
evbSAPEncapValue TmnxEncapVal,
evbSAPServiceId TmnxServId
}
evbVSIPortNumber OBJECT-TYPE
SYNTAX IEEE8021BridgePortNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The evbVSIPortNumber is the Port Number for the SBP where
the VSI is accessed."
::= { evbVSISAPEntry 1}
evbVSIID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies the VSIID that uniquely identifies the VSI in the DCN."
::= { evbVSISAPEntry 2}
evbVSIVlanID OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Vlan ID of the VSIID.
Multiple Vlan IDs can be assigned to one VSIID.
If GroupID is used, this Vlan ID is a locally defined C-VLAN ID."
::= { evbVSISAPEntry 3}
evbSAPPortId OBJECT-TYPE
SYNTAX TmnxPortID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The evbSAPPortId is the access port where the EVB Service Access Point is accessed."
::= { evbVSISAPEntry 4}
evbSAPServiceType OBJECT-TYPE
SYNTAX INTEGER {
spb(1),
vpls(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the label used to identify the SAP
on the access port specified by evbSAPPortId."
DEFVAL { spb }
::= { evbVSISAPEntry 5}
evbSAPEncapValue OBJECT-TYPE
SYNTAX TmnxEncapVal
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the label used to identify the SAP
on the access port specified by evbSAPPortId."
::= { evbVSISAPEntry 6}
evbSAPServiceId OBJECT-TYPE
SYNTAX TmnxServId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to identify the Service of the EVB SAP."
::= { evbVSISAPEntry 7}
--
-- EVB Port Type table
--
evbPortModeTable OBJECT-TYPE
SYNTAX SEQUENCE OF EVBPortModeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains Service Access Port Mode."
::= { evbSapMIB 2 }
evbPortModeEntry OBJECT-TYPE
SYNTAX EVBPortModeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of objects containing Service Access Port Mode."
INDEX { evbPortId }
::= { evbPortModeTable 1 }
EVBPortModeEntry ::= SEQUENCE
{
evbPortId InterfaceIndex,
evbPortMode INTEGER,
evbRowStatus RowStatus
}
evbPortId OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IfIndex uniquely identify this port table."
::= { evbPortModeEntry 1 }
evbPortMode OBJECT-TYPE
SYNTAX INTEGER {
undefined (0),
vlan(1),
access (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The EvbPortMode variable indicates if the interface on this port
is configured as a service access port or a vlan bridging.
An access port can be created manually (through CLI) or dynamically
(through requests from UNP or EVB)."
DEFVAL { undefined }
::= { evbPortModeEntry 2 }
evbRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this table entry."
DEFVAL { notInService }
::= { evbPortModeEntry 3}
alcatelIND1EvbMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
" Alcatel-Lucent EVB Subsystem Conformance Information."
::= { alcatelIND1EVBMIB 2 }
alcatelIND1EvbMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For ALU EVB MIB Subsystem Units Of Conformance."
::= { alcatelIND1EvbMIBConformance 1 }
alcatelIND1EvbMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For ALU EVB MIB Subsystem Compliance Statements."
::= { alcatelIND1EvbMIBConformance 2 }
-- EVB traps Object definition
-- evbTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1EvbMIBObjects 3 }
evbFailedCdcpTlvTrap NOTIFICATION-TYPE
OBJECTS {
evbPortId
}
STATUS current
DESCRIPTION
"A Software Trouble report is sent by whatever application
encountering a problem during its execution and would
want to make the user aware of problem for maintenance purpose. "
::= { evbMIBNotifications 1 }
evbFailedEvbTlvTrap NOTIFICATION-TYPE
OBJECTS {
evbPortId,
ieee8021BridgeEvbVSIVlanId
}
STATUS current
DESCRIPTION
"A Software Trouble report is sent by whatever application
encountering a problem during its execution and would
want to make the user aware of problem for maintenance purpose. "
::= { evbMIBNotifications 2 }
evbUnknownVsiManagerTrap NOTIFICATION-TYPE
OBJECTS {
evbPortId,
ieee8021BridgeEvbSbpPortNumber
}
STATUS current
DESCRIPTION
"A Software Trouble report is sent by whatever application
encountering a problem during its execution and would
want to make the user aware of problem for maintenance purpose. "
::= { evbMIBNotifications 3 }
evbVdpAssocTlvTrap NOTIFICATION-TYPE
OBJECTS {
evbPortId,
ieee8021BridgeEvbSbpPortNumber,
ieee8021BridgeEvbVSIID,
ieee8021BridgeEvbVSIIDType,
ieee8021BridgeEvbVSITypeVersion,
ieee8021BridgeEvbVSIMvFormat
}
STATUS current
DESCRIPTION
"A Software Trouble report is sent by whatever application
encountering a problem during its execution and would
want to make the user aware of problem for maintenance purpose. "
::= { evbMIBNotifications 4 }
evbCdcpLldpExpiredTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"A Software Trouble report is sent by whatever application
encountering a problem during its execution and would
want to make the user aware of problem for maintenance purpose. "
::= { evbMIBNotifications 5 }
evbTlvExpiredTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"A Software Trouble report is sent by whatever application
encountering a problem during its execution and would
want to make the user aware of problem for maintenance purpose. "
::= { evbMIBNotifications 6 }
evbVdpKeepaliveExpiredTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"A Software Trouble report is sent by whatever application
encountering a problem during its execution and would
want to make the user aware of problem for maintenance purpose. "
::= { evbMIBNotifications 7 }
-- Conformance information
alcatelIND1EvbMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for EVB."
MODULE -- This module
MANDATORY-GROUPS { alaEvbModuleGroup }
::= { alcatelIND1EvbMIBCompliances 1 }
alaEvbModuleGroup OBJECT-GROUP
OBJECTS
{
evbPortAutoMode,
evbDefaultType,
evbSAPEncapValue,
evbSAPPortId,
evbSAPServiceType,
evbSAPServiceId,
evbPortMode,
evbRowStatus
}
STATUS current
DESCRIPTION
"Evb Control Modules Group."
::= { alcatelIND1EvbMIBGroups 1 }
alaEvbNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
evbFailedEvbTlvTrap,
evbFailedCdcpTlvTrap,
evbVdpAssocTlvTrap,
evbCdcpLldpExpiredTrap,
evbTlvExpiredTrap,
evbUnknownVsiManagerTrap,
evbVdpKeepaliveExpiredTrap
}
STATUS current
DESCRIPTION
"Collection of Notifications for management of EVB."
::= { alcatelIND1EvbMIBGroups 2 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,325 @@
ALCATEL-IND1-GLOBALROUTETABLE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
IpAddress, Integer32, Unsigned32
FROM SNMPv2-SMI
RowStatus,TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
routingIND1GlobalRouteTable
FROM ALCATEL-IND1-BASE
Ipv6Address, Ipv6IfIndex
FROM IPV6-TC ;
alcatelIND1GRTMIB MODULE-IDENTITY
LAST-UPDATED "201402070000Z"
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 the Global Route Table 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-2011 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "201402070000Z"
DESCRIPTION
"Add IPv6 Global Route Table"
::= { routingIND1GlobalRouteTable 1 }
alcatelIND1GRTMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1GRTMIB 1 }
alaGrtConfig OBJECT IDENTIFIER ::= { alcatelIND1GRTMIBObjects 1 }
-- Textual Conventions
AlaGrtRouteDistinguisher ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Syntax for a route distinguisher and route target
as defined in [RFC4346]."
SYNTAX OCTET STRING(SIZE (0..256))
-- Global IPv4 Route Table
alaGrtRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaGrtRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Global IPv4 Routing Table."
::= { alaGrtConfig 1 }
alaGrtRouteEntry OBJECT-TYPE
SYNTAX AlaGrtRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A particular route in the Global Route Table"
INDEX {
alaGrtRouteDistinguisher,
alaGrtRouteDest,
alaGrtRouteMaskLen,
alaGrtRouteNextHop
}
::= { alaGrtRouteTable 1 }
AlaGrtRouteEntry ::=
SEQUENCE {
alaGrtRouteDistinguisher AlaGrtRouteDistinguisher,
alaGrtRouteDest IpAddress,
alaGrtRouteMaskLen Unsigned32,
alaGrtRouteNextHop IpAddress,
alaGrtRouteMetric Unsigned32,
alaGrtRouteTag Unsigned32,
alaGrtRouteVrfName OCTET STRING,
alaGrtRouteIsid Unsigned32
}
alaGrtRouteDistinguisher OBJECT-TYPE
SYNTAX AlaGrtRouteDistinguisher
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The route distinguisher of a global route."
::= { alaGrtRouteEntry 1 }
alaGrtRouteDest OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination IP address of this route."
::= { alaGrtRouteEntry 2 }
alaGrtRouteMaskLen OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination mask length of this route"
::= { alaGrtRouteEntry 3 }
alaGrtRouteNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Gateway for this route"
::= { alaGrtRouteEntry 4 }
alaGrtRouteMetric OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The metric for this route"
::= { alaGrtRouteEntry 5 }
alaGrtRouteTag OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The tag for this route"
::= { alaGrtRouteEntry 6 }
alaGrtRouteVrfName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the VRF this route came from"
::= { alaGrtRouteEntry 7 }
alaGrtRouteIsid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The isid number this route came from"
::= { alaGrtRouteEntry 8 }
-- Global IPv6 Route Table
alaGrt6RouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaGrt6RouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IPv6 Global Routing Table."
::= { alaGrtConfig 2 }
alaGrt6RouteEntry OBJECT-TYPE
SYNTAX AlaGrt6RouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A particular route in the IPv6 Global Route Table"
INDEX {
alaGrt6RouteDistinguisher,
alaGrt6RouteDest,
alaGrt6RouteMaskLen,
alaGrt6RouteNextHop,
alaGrt6RouteIfIndex
}
::= { alaGrt6RouteTable 1 }
AlaGrt6RouteEntry ::=
SEQUENCE {
alaGrt6RouteDistinguisher AlaGrtRouteDistinguisher,
alaGrt6RouteDest Ipv6Address,
alaGrt6RouteMaskLen Unsigned32,
alaGrt6RouteNextHop Ipv6Address,
alaGrt6RouteIfIndex Ipv6IfIndex,
alaGrt6RouteMetric Unsigned32,
alaGrt6RouteTag Unsigned32,
alaGrt6RouteVrfName OCTET STRING
}
alaGrt6RouteDistinguisher OBJECT-TYPE
SYNTAX AlaGrtRouteDistinguisher
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The route distinguisher of an IPv6 global route."
::= { alaGrt6RouteEntry 1 }
alaGrt6RouteDest OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination address of this route."
::= { alaGrt6RouteEntry 2 }
alaGrt6RouteMaskLen OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination mask length of this route"
::= { alaGrt6RouteEntry 3 }
alaGrt6RouteNextHop OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The gateway for this route"
::= { alaGrt6RouteEntry 4 }
alaGrt6RouteIfIndex 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."
::= { alaGrt6RouteEntry 5 }
alaGrt6RouteMetric OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The metric for this route"
::= { alaGrt6RouteEntry 6 }
alaGrt6RouteTag OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The tag for this route"
::= { alaGrt6RouteEntry 7 }
alaGrt6RouteVrfName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the VRF this route came from"
::= { alaGrt6RouteEntry 8 }
-- conformance information
alcatelIND1GRTMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1GRTMIB 2 }
alcatelIND1GRTMIBCompliances OBJECT IDENTIFIER ::=
{ alcatelIND1GRTMIBConformance 1 }
alcatelIND1GRTMIBGroups OBJECT IDENTIFIER ::=
{ alcatelIND1GRTMIBConformance 2 }
-- compliance statements
alaGrtCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for routers using the
Global Route Manager and implementing the
ALCATEL-IND1-GlobalRouteTable MIB."
MODULE -- this module
MANDATORY-GROUPS { alaGrtConfigMIBGroup }
::= { alcatelIND1GRTMIBCompliances 1 }
-- units of conformance
alaGrtConfigMIBGroup OBJECT-GROUP
OBJECTS { alaGrtRouteMetric, alaGrtRouteTag,
alaGrtRouteVrfName, alaGrtRouteIsid,
alaGrt6RouteMetric, alaGrt6RouteTag,
alaGrt6RouteVrfName
}
STATUS current
DESCRIPTION
"A collection of objects to support management of the Global
Route Table configuration parameters."
::= { alcatelIND1GRTMIBGroups 1 }
END

View File

@ -0,0 +1,797 @@
ALCATEL-IND1-GVRP-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter32, Integer32, 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, NOTIFICATION-GROUP, OBJECT-GROUP
FROM SNMPv2-CONF
softentIND1Gvrp FROM ALCATEL-IND1-BASE;
alcatelIND1GVRPMIB MODULE-IDENTITY
LAST-UPDATED "201005130000Z"
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 "201005130000Z"
DESCRIPTION
"Fixed the Notifications to use MIB Module OID.0 as Notifications root."
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}
-- --------------------------------------------------------------
alcatelIND1GVRPMIBNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For GVRP MIB Subsystem Notifications."
::= { alcatelIND1GVRPMIB 0 }
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 Integer32 (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 }
-- -------------------------------------------------------------
-- 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.
-- --------------------------------------------------------------
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."
::= { alcatelIND1GVRPMIBNotifications 1 }
-- -------------------------------------------------------------
-- COMPLIANCE
-- -------------------------------------------------------------
alcatelIND1GVRPMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for GVRP."
MODULE
MANDATORY-GROUPS
{
gvrpPortBaseGroup,
gvrpPortConfigGroup,
gvrpPortStatsGroup,
gvrpNotificationGroup
}
::= { 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,
alaGvrpPortConfigProviderBpduMac
}
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 }
gvrpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
gvrpVlanLimitReachedEvent
}
STATUS current
DESCRIPTION
"Collection of notifications for GVRP."
::= { alcatelIND1GVRPMIBGroups 4 }
-- -------------------------------------------------------------
END

View File

@ -0,0 +1,640 @@
ALCATEL-IND1-HA-VLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
OBJECT-IDENTITY,
MODULE-IDENTITY,
NOTIFICATION-TYPE,
Integer32 FROM SNMPv2-SMI
ifIndex,
InterfaceIndex FROM IF-MIB
MacAddress,
RowStatus,
TEXTUAL-CONVENTION FROM SNMPv2-TC
InetAddressType,
InetAddress FROM INET-ADDRESS-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
MultiChassisId FROM ALCATEL-IND1-MULTI-CHASSIS-MIB
softentIND1HAVlan FROM ALCATEL-IND1-BASE;
alcatelIND1HAVlanMIB MODULE-IDENTITY
LAST-UPDATED "201005130000Z"
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 "201005130000Z"
DESCRIPTION
"Fixed the Notifications to use MIB Module OID.0 as Notifications root."
REVISION "200704030000Z"
DESCRIPTION
"The MIB module for High Availability Vlan entity."
::= { softentIND1HAVlan 1}
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Hook into the Alcatel Tree
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1HAVlanMIBNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For High Availability Vlan Module MIB Subsystem Notifications."
::= { alcatelIND1HAVlanMIB 0 }
alcatelIND1HAVlanMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For High Availability Vlan Module MIB Subsystem Managed Objects."
::= { alcatelIND1HAVlanMIB 1 }
alcatelIND1HAVlanMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for High Availability Vlan Module MIB Subsystem Conformance Information."
::= { alcatelIND1HAVlanMIB 2 }
alcatelIND1HAVlanMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for High Availability Vlan Module MIB Subsystem Units of Conformance."
::= { alcatelIND1HAVlanMIBConformance 1 }
alcatelIND1HAVlanMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for High Availability Vlan Module MIB Subsystem Compliance Statements."
::= { alcatelIND1HAVlanMIBConformance 2 }
--
-- High Availability Vlan Common Definitions
--
-- HA Vlan Cluster Mib Table
alaHAVlanCluster OBJECT IDENTIFIER ::= { alcatelIND1HAVlanMIBObjects 1 }
alaHAVlanClusterTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaHAVlanClusterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of HA VLAN clusters in the system."
::= { alaHAVlanCluster 1 }
alaHAVlanClusterEntry OBJECT-TYPE
SYNTAX AlaHAVlanClusterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A HA VLAN Cluster entry."
INDEX { alaHAVlanClusterId }
::= { alaHAVlanClusterTable 1 }
AlaHAVlanClusterEntry ::=
SEQUENCE {
alaHAVlanClusterId
Integer32,
alaHAVlanClusterName
SnmpAdminString,
alaHAVlanClusterAdminStatus
INTEGER,
alaHAVlanClusterOperStatus
INTEGER,
alaHAVlanClusterOperStatusFlag
INTEGER,
alaHAVlanClusterMode
INTEGER,
alaHAVlanClusterVlan
Integer32,
alaHAVlanClusterMacAddressType
INTEGER,
alaHAVlanClusterMacAddress
MacAddress,
alaHAVlanClusterInetAddressType
InetAddressType,
alaHAVlanClusterInetAddress
InetAddress,
alaHAVlanClusterMulticastStatus
INTEGER,
alaHAVlanClusterMulticastInetAddressType
InetAddressType,
alaHAVlanClusterMulticastInetAddress
InetAddress,
alaHAVlanClusterRowStatus
RowStatus,
alaHAVlanClusterMcmStatus
INTEGER,
alaHAVlanClusterMcmStatusFlag
INTEGER,
alaHAVlanClusterVflStatus
INTEGER,
alaHAVlanClusterLoopback
INTEGER
}
alaHAVlanClusterId OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The number identifying a cluster."
::= { alaHAVlanClusterEntry 1 }
alaHAVlanClusterName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Textual description of the cluster."
::= { alaHAVlanClusterEntry 2 }
alaHAVlanClusterAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Admin control to enable/disable a cluster"
DEFVAL { enable }
::= { alaHAVlanClusterEntry 3 }
alaHAVlanClusterOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational status of a cluster"
::= { alaHAVlanClusterEntry 4 }
alaHAVlanClusterOperStatusFlag OBJECT-TYPE
SYNTAX INTEGER
{
invalid(0),
novlan(1),
vlandown(2),
vpanotforwarding(3),
ipinterfacedown(4),
noigmpmembers(5),
nomacaddress(6),
nomulticastip(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational status flag describing reason of the cluster
Operational status."
::= { alaHAVlanClusterEntry 5 }
alaHAVlanClusterMode OBJECT-TYPE
SYNTAX INTEGER
{
l2mode(1),
l3mode(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the mode of the cluster."
DEFVAL { l2mode }
::= { alaHAVlanClusterEntry 6 }
alaHAVlanClusterVlan OBJECT-TYPE
SYNTAX Integer32 (0 .. 4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Vlan associated with the cluster.In case of L3 cluster
it is invalid (value 0)"
DEFVAL {0}
::= { alaHAVlanClusterEntry 7 }
alaHAVlanClusterMacAddressType OBJECT-TYPE
SYNTAX INTEGER
{
invalid(1),
static(2),
dynamic(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of ARP resolution used in L3 cluster"
DEFVAL { invalid }
::= { alaHAVlanClusterEntry 8 }
alaHAVlanClusterMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Mac-address associated with the L2 cluster
or the ARP entry associated with L3 cluster"
DEFVAL { '000000000000'H }
::= { alaHAVlanClusterEntry 9 }
alaHAVlanClusterInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
{
ipv4(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of IP address associated with the L3 cluster"
DEFVAL {ipv4}
::= { alaHAVlanClusterEntry 10 }
alaHAVlanClusterInetAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0..4))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address based on
alaHAVlanClusterInetAddressType associated with the L3
cluster."
DEFVAL { '00000000'H }
::= { alaHAVlanClusterEntry 11 }
alaHAVlanClusterMulticastStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Admin control to enable/disable IGMP on a cluster"
DEFVAL {disable}
::= { alaHAVlanClusterEntry 12 }
alaHAVlanClusterMulticastInetAddressType OBJECT-TYPE
SYNTAX InetAddressType (1)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of Multicast address associated with the L3 cluster"
::= { alaHAVlanClusterEntry 13 }
alaHAVlanClusterMulticastInetAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0..4))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP multicast addess of the cluster"
DEFVAL { '00000000'H }
::= { alaHAVlanClusterEntry 14 }
alaHAVlanClusterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status to control creation/deletion of the clusters"
::= { alaHAVlanClusterEntry 15 }
alaHAVlanClusterMcmStatus OBJECT-TYPE
SYNTAX INTEGER
{
inSync(1),
outofSync(2)
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Multi-chassis status of a cluster"
::= { alaHAVlanClusterEntry 16 }
alaHAVlanClusterMcmStatusFlag OBJECT-TYPE
SYNTAX INTEGER
{
mcdown(1),
operationaldown(2),
allportmodenotsupported(3),
modemismatch(4),
vlanmismatch(5),
macmismatch(6),
ipmismatch(7),
arptypemismatch(8),
igmpstatusmismatch(9),
mcastipmismatch(10),
syncinprogress(11),
invalidmac(12),
nonvipvlannotsupportedinl3mode(13),
noflag(14)
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Multi-chassis status flag describing reason of the cluster
Multi-chassis status."
::= { alaHAVlanClusterEntry 17 }
alaHAVlanClusterVflStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"VFL status of a cluster"
::= { alaHAVlanClusterEntry 18 }
alaHAVlanClusterLoopback OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Admin control to enable/disable LOOPBACK for a cluster"
DEFVAL { disable }
::= { alaHAVlanClusterEntry 19 }
-- High Availability Vlan CLuster Port Table
alaHAVlanClusterPort OBJECT IDENTIFIER ::= { alcatelIND1HAVlanMIBObjects 2 }
alaHAVlanClusterPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaHAVlanClusterPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port members of a cluster."
::= { alaHAVlanClusterPort 1 }
alaHAVlanClusterPortEntry OBJECT-TYPE
SYNTAX AlaHAVlanClusterPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A HA VLAN cluster ports entry."
INDEX { alaHAVlanClusterId, alaHAVlanClusterPortIfIndex }
::= { alaHAVlanClusterPortTable 1 }
AlaHAVlanClusterPortEntry ::= SEQUENCE {
alaHAVlanClusterPortIfIndex
InterfaceIndex,
alaHAVlanClusterPortRowStatus
RowStatus,
alaHAVlanClusterPortType
INTEGER,
alaHAVlanClusterPortValid
INTEGER
}
alaHAVlanClusterPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The ifindex identifying the cluster port.
An ifindex of 1 shall be used for all port"
::= { alaHAVlanClusterPortEntry 1 }
alaHAVlanClusterPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status to control creation/deletion of ports to
the clusters"
::= { alaHAVlanClusterPortEntry 2 }
alaHAVlanClusterPortType OBJECT-TYPE
SYNTAX INTEGER
{
static(1),
dynamic(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port type of the cluster; whether
dynamically (IGMP enabled) assigned to
cluster or statically assigned"
::= { alaHAVlanClusterPortEntry 3 }
alaHAVlanClusterPortValid OBJECT-TYPE
SYNTAX INTEGER
{
valid(1),
invalid(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port validity of the cluster; whether port
is currently active/inactive"
::= { alaHAVlanClusterPortEntry 4 }
-- ******************************************************************
-- NOTIFICATIONS (TRAPS)
-- ******************************************************************
alaHAVlanClusterPeerMismatch NOTIFICATION-TYPE
OBJECTS {
alaHAVlanClusterId
}
STATUS current
DESCRIPTION
"The trap shall be raised when parameteras configured for this cluster ID
(Level 1 check) does not match accross the MCLAG peers."
::= { alcatelIND1HAVlanMIBNotifications 1 }
alaHAVlanMCPeerMismatch NOTIFICATION-TYPE
OBJECTS {
alaHAVlanClusterId,
alaHAVlanMultiChassisId,
alaHAVlanClusterPortIfIndex
}
STATUS current
DESCRIPTION
"The trap shall be raised when the cluster parameters are matching on the
peers but MCLAG is not configured or clusters are not in operational
state."
::= { alcatelIND1HAVlanMIBNotifications 2}
alaHAVlanDynamicMAC NOTIFICATION-TYPE
OBJECTS {
alaHAVlanClusterId,
alaHAVlanClusterInetAddress,
alaHAVlanClusterMacAddress,
alaHAVlanClusterPortIfIndex
}
STATUS current
DESCRIPTION
"The trap shall be raised when the dynamic MAC learnt on
non server-cluster port"
::= { alcatelIND1HAVlanMIBNotifications 3}
-- Notification Objects
alaHAVlanNotificationObj OBJECT IDENTIFIER ::= { alcatelIND1HAVlanMIBObjects 3 }
alaHAVlanMultiChassisId OBJECT-TYPE
SYNTAX MultiChassisId
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The Multi Chassis ID identifying the Multi Chassis Peer."
::= { alaHAVlanNotificationObj 1 }
--
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- COMPLIANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1HAVlanMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for HA VLAN."
MODULE
MANDATORY-GROUPS
{
alaHAVlanClusterGroup,
alaHAVlanClusterPortGroup,
alaHAVlanNotificationGroup
}
::= { alcatelIND1HAVlanMIBCompliances 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- UNITS OF CONFORMANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alaHAVlanClusterGroup OBJECT-GROUP
OBJECTS
{
alaHAVlanClusterId,
alaHAVlanClusterName,
alaHAVlanClusterAdminStatus,
alaHAVlanClusterOperStatus,
alaHAVlanClusterOperStatusFlag,
alaHAVlanClusterMode,
alaHAVlanClusterVlan,
alaHAVlanClusterMacAddressType,
alaHAVlanClusterMacAddress,
alaHAVlanClusterInetAddressType,
alaHAVlanClusterInetAddress,
alaHAVlanClusterMulticastStatus,
alaHAVlanClusterMulticastInetAddressType,
alaHAVlanClusterMulticastInetAddress,
alaHAVlanClusterRowStatus,
alaHAVlanClusterMcmStatus,
alaHAVlanClusterMcmStatusFlag,
alaHAVlanClusterVflStatus,
alaHAVlanClusterLoopback
}
STATUS current
DESCRIPTION
"Collection of objects for management of HA Vlan Clusters."
::= { alcatelIND1HAVlanMIBGroups 1 }
alaHAVlanClusterPortGroup OBJECT-GROUP
OBJECTS
{
alaHAVlanClusterPortIfIndex,
alaHAVlanClusterPortRowStatus,
alaHAVlanClusterPortType,
alaHAVlanClusterPortValid
}
STATUS current
DESCRIPTION
"Collection of objects for management of HA Vlan Cluster ports."
::= { alcatelIND1HAVlanMIBGroups 2 }
alaHAVlanNotificationObjectGroup OBJECT-GROUP
OBJECTS
{
alaHAVlanMultiChassisId
}
STATUS current
DESCRIPTION
"Collection of trap objects for management of HAVLAN."
::= { alcatelIND1HAVlanMIBGroups 3}
alaHAVlanNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
alaHAVlanClusterPeerMismatch,
alaHAVlanMCPeerMismatch,
alaHAVlanDynamicMAC
}
STATUS current
DESCRIPTION
"Collection of notifications for HAVLAN."
::= { alcatelIND1HAVlanMIBGroups 4 }
-- END ***********************
END

View File

@ -0,0 +1,745 @@
ALCATEL-IND1-HEALTH-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
MODULE-IDENTITY,
OBJECT-IDENTITY,
NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
softentIND1Health FROM ALCATEL-IND1-BASE;
alcatelIND1HealthMonitorMIB MODULE-IDENTITY
LAST-UPDATED "201005130000Z"
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 "201005130000Z"
DESCRIPTION
"Fixed the Notifications to use MIB Module OID.0 as Notifications root."
REVISION "200704030000Z"
DESCRIPTION
"Addressing discrepancies with Alcatel Standard."
::= { softentIND1Health 1}
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1HealthMonitorMIBNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Health Monitor MIB Subsystem Notifications."
::= { alcatelIND1HealthMonitorMIB 0 }
alcatelIND1HealthMonitorMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Health Montor Subsystem Managed Objects."
::= { alcatelIND1HealthMonitorMIB 1 }
alcatelIND1HealthMonitorMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Health Montor Subsystem Managed Objects."
::= { alcatelIND1HealthMonitorMIB 2 }
alcatelIND1HealthMonitorMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Health Montor Subsystem Managed Objects."
::= { alcatelIND1HealthMonitorMIBConformance 1}
alcatelIND1HealthMonitorMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Health Montor Subsystem Managed Objects."
::= { alcatelIND1HealthMonitorMIBConformance 2}
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
healthModuleInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- healthModuleInfo contains slot-level health monitoring information.
healthModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF HealthModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of installed modules in this chassis."
::= { healthModuleInfo 1 }
healthModuleEntry OBJECT-TYPE
SYNTAX HealthModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A module entry containing objects for a module in a specific 'slot'."
INDEX { healthModuleSlot }
::= { healthModuleTable 1 }
HealthModuleEntry ::= SEQUENCE {
healthModuleSlot
Integer32,
healthModuleRx1MinAvg
Integer32,
healthModuleRx1HrAvg
Integer32,
healthModuleRx1DayAvg
Integer32,
healthModuleRxTx1MinAvg
Integer32,
healthModuleRxTx1HrAvg
Integer32,
healthModuleRxTx1DayAvg
Integer32,
healthModuleMemory1MinAvg
Integer32,
healthModuleMemory1HrAvg
Integer32,
healthModuleMemory1DayAvg
Integer32,
healthModuleCpu1MinAvg
Integer32,
healthModuleCpu1HrAvg
Integer32,
healthModuleCpu1DayAvg
Integer32,
healthModuleChassisId
Integer32,
healthModuleCpuLatest
Integer32,
healthModuleMemoryLatest
Integer32,
healthModuleRxLatest
Integer32,
healthModuleRxTxLatest
Integer32
}
healthModuleSlot OBJECT-TYPE
SYNTAX Integer32 (0..7016)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The slot number for the chassis. Slot 0 is
reserved for CMM and slots 1 to 16 are for
NIs in those slots"
::= { healthModuleEntry 1 }
healthModuleRx1MinAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average module-level input utilization over the
last minute (percent)."
::= { healthModuleEntry 2 }
healthModuleRx1HrAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average module-level input utilization over the
last hour (percent)."
::= { healthModuleEntry 3 }
healthModuleRx1DayAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum one-minute module-level input utilization over the
last hour (percent)."
::= { healthModuleEntry 4 }
healthModuleRxTx1MinAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average module-level i/o utilization over the
last minute (percent)."
::= { healthModuleEntry 5 }
healthModuleRxTx1HrAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average module-level i/o utilization over the
last hour (percent)."
::= { healthModuleEntry 6 }
healthModuleRxTx1DayAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum one-minute module-level i/o utilization over the
last hour (percent)."
::= { healthModuleEntry 7 }
healthModuleMemory1MinAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average module-level memory utilization over the
last minute (percent)."
::= { healthModuleEntry 8 }
healthModuleMemory1HrAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average module-level memory utilization over the
last hour (percent)."
::= { healthModuleEntry 9 }
healthModuleMemory1DayAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum one-minute module-level memory utilization over the
last hour (percent)."
::= { healthModuleEntry 10 }
healthModuleCpu1MinAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average module-level CPU utilization over the
last minute (percent)."
::= { healthModuleEntry 11 }
healthModuleCpu1HrAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average module-level CPU utilization over the
last hour (percent)."
::= { healthModuleEntry 12 }
healthModuleCpu1DayAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum one-minute module-level CPU utilization over the
last hour (percent)."
::= { healthModuleEntry 13 }
healthModuleChassisId OBJECT-TYPE
SYNTAX Integer32 (0..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a configuraion for chassis id.
(0) if no chassis id been applied
(1..8) configure VC valid chassis id"
::= { healthModuleEntry 14 }
healthModuleCpuLatest OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current CPU utilization (percent)."
::= { healthModuleEntry 15 }
healthModuleMemoryLatest OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current memory utilization (percent)."
::= { healthModuleEntry 16 }
healthModuleRxLatest OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current input utilization (percent)."
::= { healthModuleEntry 17 }
healthModuleRxTxLatest OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current i/o utilization (percent)."
::= { healthModuleEntry 18 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
healthPortInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 2 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- healthPortInfo contains port-level health monitoring information.
healthPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF HealthPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Physical Port health instances."
::= { healthPortInfo 1 }
healthPortEntry OBJECT-TYPE
SYNTAX HealthPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Physical Port health entry."
INDEX { healthPortIfIndex }
::= { healthPortTable 1 }
HealthPortEntry ::= SEQUENCE {
healthPortIfIndex
Integer32,
healthPortRx1MinAvg
Integer32,
healthPortRx1HrAvg
Integer32,
healthPortRx1DayAvg
Integer32,
healthPortRxTx1MinAvg
Integer32,
healthPortRxTx1HrAvg
Integer32,
healthPortRxTx1DayAvg
Integer32
}
healthPortIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex representing any physical port in
the system."
::= { healthPortEntry 1 }
healthPortRx1MinAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average port-level input utilization over the
last minute (percent)."
::= { healthPortEntry 2 }
healthPortRx1HrAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average port-level input utilization over the
last hour (percent)."
::= { healthPortEntry 3 }
healthPortRx1DayAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum one-minute port-level input utilization over the
last hour (percent)."
::= { healthPortEntry 4 }
healthPortRxTx1MinAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average port-level i/o utilization over the
last minute (percent)."
::= { healthPortEntry 5 }
healthPortRxTx1HrAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average port-level i/o utilization over the
last hour (percent)."
::= { healthPortEntry 6 }
healthPortRxTx1DayAvg OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum one-minute port-level i/o utilization over the
last hour (percent)."
::= { healthPortEntry 7 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
healthControlInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 3 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- healthControl contains the variables
-- which control operation of resource utilization sampling.
--
healthSamplingInterval OBJECT-TYPE
SYNTAX Integer32 (1..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time interval between consecutive samples of resources.
Units are seconds. Legal values are:10,12,15,20,30."
DEFVAL { 10 }
::= { healthControlInfo 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
healthThreshInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 4 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- healthThreshInfo contains the threshold data.
--
healthThreshRxLimit OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Device input threshold value. Units are percent."
DEFVAL { 80 }
::= { healthThreshInfo 1 }
healthThreshRxTxLimit OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Device input/output threshold value. Units are percent."
DEFVAL { 80 }
::= { healthThreshInfo 2 }
healthThreshMemoryLimit OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Device memory threshold value. Units are percent."
DEFVAL { 80 }
::= { healthThreshInfo 3 }
healthThreshCpuLimit OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Device Cpu threshold value. Units are percent."
DEFVAL { 80 }
::= { healthThreshInfo 4 }
healthThreshFlashLimit OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Device Flash threshold value. Units are percent."
DEFVAL { 75 }
::= { healthThreshInfo 5 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
healthTrapInfo OBJECT IDENTIFIER ::= { alcatelIND1HealthMonitorMIBObjects 5 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- healthTrapInfo contains objects exclusively used in traps.
--
healthMonRxStatus OBJECT-TYPE
SYNTAX INTEGER {
crossedBelowThreshold (1),
noChange (2),
crossedAboveThreshold (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rx threshold status."
::= { healthTrapInfo 1 }
healthMonRxTxStatus OBJECT-TYPE
SYNTAX INTEGER {
crossedBelowThreshold (1),
noChange (2),
crossedAboveThreshold (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RxTx threshold status."
::= { healthTrapInfo 2 }
healthMonMemoryStatus OBJECT-TYPE
SYNTAX INTEGER {
crossedBelowThreshold (1),
noChange (2),
crossedAboveThreshold (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Memory threshold status."
::= { healthTrapInfo 3 }
healthMonCpuStatus OBJECT-TYPE
SYNTAX INTEGER {
crossedBelowThreshold (1),
noChange (2),
crossedAboveThreshold (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU threshold status."
::= { healthTrapInfo 4 }
healthMonFlashStatus OBJECT-TYPE
SYNTAX INTEGER {
crossedBelowThreshold (1),
noChange (2),
crossedAboveThreshold (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flash threshold status."
::= { healthTrapInfo 5 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- NOTIFICATIONS
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
healthMonModuleTrap NOTIFICATION-TYPE
OBJECTS {
healthModuleSlot,
healthMonRxStatus,
healthMonRxTxStatus,
healthMonMemoryStatus,
healthMonCpuStatus,
healthModuleChassisId,
healthModuleCpuLatest
}
STATUS current
DESCRIPTION
"Module-level rising/falling threshold crossing trap.
This trap applies to NI slots."
::= { alcatelIND1HealthMonitorMIBNotifications 1 }
healthMonPortTrap NOTIFICATION-TYPE
OBJECTS {
healthPortIfIndex,
healthMonRxStatus,
healthMonRxTxStatus,
healthModuleChassisId,
healthModuleSlot
}
STATUS current
DESCRIPTION
"Port-level rising/falling threshold crossing trap."
::= { alcatelIND1HealthMonitorMIBNotifications 2 }
healthMonCmmTrap NOTIFICATION-TYPE
OBJECTS {
healthMonMemoryStatus,
healthMonCpuStatus,
healthMonFlashStatus
}
STATUS current
DESCRIPTION
"Module-level rising/falling threshold crossing trap.
This trap applies to NI slots."
::= { alcatelIND1HealthMonitorMIBNotifications 3 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- COMPLIANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1HealthMonitorMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Health Monitoring."
MODULE
MANDATORY-GROUPS
{
healthModuleGroup,
healthPortGroup,
healthControlGroup,
healthThreshGroup,
healthTrapsGroup
}
::= { alcatelIND1HealthMonitorMIBCompliances 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- UNITS OF CONFORMANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
healthModuleGroup OBJECT-GROUP
OBJECTS
{
healthModuleRx1MinAvg,
healthModuleRx1HrAvg,
healthModuleRx1DayAvg,
healthModuleRxTx1MinAvg,
healthModuleRxTx1HrAvg,
healthModuleRxTx1DayAvg,
healthModuleMemory1MinAvg,
healthModuleMemory1HrAvg,
healthModuleMemory1DayAvg,
healthModuleCpu1MinAvg,
healthModuleCpu1HrAvg,
healthModuleCpu1DayAvg,
healthModuleChassisId,
healthModuleCpuLatest,
healthModuleMemoryLatest,
healthModuleRxLatest,
healthModuleRxTxLatest
}
STATUS current
DESCRIPTION
"Collection of slot-level health monitoring objects."
::= { alcatelIND1HealthMonitorMIBGroups 1 }
healthPortGroup OBJECT-GROUP
OBJECTS
{
healthPortRx1MinAvg,
healthPortRx1HrAvg,
healthPortRx1DayAvg,
healthPortRxTx1MinAvg,
healthPortRxTx1HrAvg,
healthPortRxTx1DayAvg
}
STATUS current
DESCRIPTION
"Collection of port-level health monitoring objects."
::= { alcatelIND1HealthMonitorMIBGroups 2 }
healthControlGroup OBJECT-GROUP
OBJECTS
{
healthSamplingInterval
}
STATUS current
DESCRIPTION
"Collection of objects which control operation of resource utilization sampling."
::= { alcatelIND1HealthMonitorMIBGroups 3 }
healthThreshGroup OBJECT-GROUP
OBJECTS
{
healthThreshRxLimit,
healthThreshRxTxLimit,
healthThreshMemoryLimit,
healthThreshCpuLimit,
healthThreshFlashLimit
}
STATUS current
DESCRIPTION
"Collection of threshold objects."
::= { alcatelIND1HealthMonitorMIBGroups 4 }
healthTrapObjectsGroup OBJECT-GROUP
OBJECTS
{
healthMonRxStatus,
healthMonRxTxStatus,
healthMonMemoryStatus,
healthMonCpuStatus,
healthMonFlashStatus
}
STATUS current
DESCRIPTION
"Collection of objects which appear only in traps."
::= { alcatelIND1HealthMonitorMIBGroups 5 }
healthTrapsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
healthMonModuleTrap,
healthMonPortTrap,
healthMonCmmTrap
}
STATUS current
DESCRIPTION
"Collection of Traps for health monitoring."
::= { alcatelIND1HealthMonitorMIBGroups 6 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,185 @@
ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB DEFINITIONS ::= BEGIN
IMPORTS
NOTIFICATION-TYPE,
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE,
IpAddress, Integer32, Unsigned32
FROM SNMPv2-SMI
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MacAddress,TruthValue
FROM SNMPv2-TC
softentIND1Aip
FROM ALCATEL-IND1-BASE
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
InterfaceIndex
FROM IF-MIB
;
alcatelIND1InterswitchProtocolMIB MODULE-IDENTITY
LAST-UPDATED "201005130000Z"
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-2010 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "201005130000Z"
DESCRIPTION
"Fixed the Notifications to use MIB Module OID.0 as Notifications root."
REVISION "200704030000Z"
DESCRIPTION
"Addressing discrepancies with Alcatel Standard."
::= { softentIND1Aip 1 }
alcatelIND1InterswitchProtocolMIBNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Inter Switch Protocol MIB Subsystem Notifications."
::= { alcatelIND1InterswitchProtocolMIBObjects 0 }
alcatelIND1InterswitchProtocolMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1InterswitchProtocolMIB 1 }
aipLLDPConfig OBJECT IDENTIFIER ::= { alcatelIND1InterswitchProtocolMIBObjects 1 }
alcatelIND1InterswitchProtocolMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1InterswitchProtocolMIB 2 }
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 }
aipLLDPConfigNearestEdgeEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This global object specifies, whether or not NearestEdge
is enabled. The value true(1) means that it is enabled;
the value false(2) means that they are not.The default value
for this object is false(2). "
DEFVAL { false }
::= { aipLLDPConfig 2 }
-- AIP Conformance
alcatelIND1InterswitchProtocolMIBGroups OBJECT IDENTIFIER ::=
{ alcatelIND1InterswitchProtocolMIBConformance 1 }
alcatelIND1InterswitchProtocolMIBCompliances OBJECT IDENTIFIER ::=
{ alcatelIND1InterswitchProtocolMIBConformance 2 }
aipLLDPConfGroup OBJECT-GROUP
OBJECTS {
aipLLDPConfigManAddrTlvTxEnable,
aipLLDPConfigNearestEdgeEnable
}
STATUS current
DESCRIPTION
"A collection of objects providing information about LLDP."
::= { alcatelIND1InterswitchProtocolMIBGroups 1 }
alcatelIND1InterswitchProtocolMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for device support of AIP."
MODULE
MANDATORY-GROUPS {
aipLLDPConfGroup
}
::= { alcatelIND1InterswitchProtocolMIBCompliances 1 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,166 @@
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 "201412040000Z"
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 "201204030000Z"
DESCRIPTION
"The latest version of this MIB Module."
REVISION "201412040000Z"
DESCRIPTION
"Add failover holddown object.."
::= { routingIND1Ipmrm 1 }
alcatelIND1IPMRMMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPMRMMIB 1 }
alaIpmrmGlobalConfig OBJECT IDENTIFIER ::= { alcatelIND1IPMRMMIBObjects 1 }
-- ************************************************************************
-- IPMRM Global Configuration
-- ************************************************************************
alaIpmrmMbrStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables the Multicast
Border Router (MBR) functionality on this router."
DEFVAL { disable }
::= {alaIpmrmGlobalConfig 1}
alaIpmrmMbrProtocolApps OBJECT-TYPE
SYNTAX BITS {
dvmrp(0),
pim(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit map object to reflect the multicast protocols that
are currently registered with IPMRM. Bits 0 - 1 are
currently in use, and if set, indicate that the respective
application is currently active:
bit 0 - DVMRP
bit 1 - PIM "
::= {alaIpmrmGlobalConfig 2}
alaIpmrmFailoverHolddown OBJECT-TYPE
SYNTAX Integer32 (0..65535)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the period (in seconds) during a failover
in which the multicast routing tables will be kept in
holddown (or frozen) to allow for the unicast and multicast
routing protocols to converge before updating the
forwarding tables.
A value of 0 indicates that multicast routing will not
not be frozen during a failover."
DEFVAL { 80 }
::= { alaIpmrmGlobalConfig 3 }
alaIpmrmExtendedBoundaryStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables the Multicast
Route Boundary Expand functionality on this router."
DEFVAL { disable }
::= {alaIpmrmGlobalConfig 4}
-- conformance information
alcatelIND1IPMRMMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPMRMMIB 2 }
alcatelIND1IPMRMMIBCompliances OBJECT IDENTIFIER ::=
{ alcatelIND1IPMRMMIBConformance 1 }
alcatelIND1IPMRMMIBGroups OBJECT IDENTIFIER ::=
{ alcatelIND1IPMRMMIBConformance 2 }
-- compliance statements
alaIpmrmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for routers running IP Multicast
and implementing the ALCATEL-IND1-IPMRM MIB."
MODULE -- this module
MANDATORY-GROUPS { alaIpmrmConfigMIBGroup }
::= { alcatelIND1IPMRMMIBCompliances 1 }
-- units of conformance
alaIpmrmConfigMIBGroup OBJECT-GROUP
OBJECTS { alaIpmrmMbrStatus, alaIpmrmMbrProtocolApps, alaIpmrmFailoverHolddown, alaIpmrmExtendedBoundaryStatus
}
STATUS current
DESCRIPTION
"A collection of objects to support management of global
configuration parameters for IP Multicast Routing"
::= { alcatelIND1IPMRMMIBGroups 1 }
END

View File

@ -0,0 +1,675 @@
ALCATEL-IND1-IPRM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
IpAddress, Integer32, Unsigned32
FROM SNMPv2-SMI
RowStatus,TEXTUAL-CONVENTION
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
IANAipRouteProtocol
FROM IANA-RTPROTO-MIB
routingIND1Iprm
FROM ALCATEL-IND1-BASE ;
alcatelIND1IPRMMIB MODULE-IDENTITY
LAST-UPDATED "201212010000Z"
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-2010 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "201002220000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { routingIND1Iprm 1 }
alcatelIND1IPRMMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPRMMIB 1 }
alaIprmConfig OBJECT IDENTIFIER ::= { alcatelIND1IPRMMIBObjects 1 }
-- Textual Conventions
AlaIprmAdminStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" Admin status"
SYNTAX INTEGER { enabled(1),
disabled(2)
}
AlaIprmStaticRouteTypes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A mechanism for distinguishing the type of static route"
SYNTAX INTEGER {
regular(1),
recursive(2),
bfdEnabled(3),
interface(4)
}
AlaMplsL3VpnRouteType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Used to define the type of a route target usage.
Route targets can be specified to be imported,
exported, or both. For a complete definition of a
route target, see [RFC4364]."
REFERENCE
"[RFC4364]"
SYNTAX INTEGER { import(1), export(2), both(3) }
AlaIprmRtPrefType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Used to define the various types of routes along with their
route preference values"
SYNTAX INTEGER {
local(1),
static(2),
ospf(3),
rip(4),
bgpExternal(5),
bgpInternal(6),
isisl1(7),
isisl2(8),
import(9)
}
-- 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
AlaIprmAdminStatus,
alaIprmStaticRouteType
AlaIprmStaticRouteTypes,
alaIprmStaticRouteTag
Unsigned32,
alaIprmStaticRouteName
SnmpAdminString
}
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-create
STATUS current
DESCRIPTION
"The metric for this route"
::= { alaIprmStaticRouteEntry 4 }
alaIprmStaticRouteStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
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 AlaIprmAdminStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"For enabling or disabling the BFD status on this static route."
::= { alaIprmStaticRouteEntry 6 }
alaIprmStaticRouteType OBJECT-TYPE
SYNTAX AlaIprmStaticRouteTypes
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Type of static route."
::= { alaIprmStaticRouteEntry 7 }
alaIprmStaticRouteTag OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Tag associated with static route."
::= { alaIprmStaticRouteEntry 8 }
alaIprmStaticRouteName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A comment associated with the static route."
::= { alaIprmStaticRouteEntry 9 }
-- BFD status for all static routes
alaIprmStaticAllBfd OBJECT-TYPE
SYNTAX AlaIprmAdminStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For attempting to enable/disable the BFD state on all static routes."
DEFVAL { disabled }
::= { alaIprmConfig 3 }
-- Primary Address
alaIprmPrimaryAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the Primary IP Address of this Router."
::= { alaIprmConfig 4 }
-- Router ID
alaIprmRouterId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the Router-id for this Router."
::= {alaIprmConfig 5 }
-- Route Distinguisher
alaIprmRouteDistinguisher OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (3..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Associates a route distinguisher to a VRF. Syntax for a route distinguisher and route target
as defined in [RFC4364]."
::= { alaIprmConfig 6 }
-- Route Target Table
alaIprmRouteTargetTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaIprmRouteTargetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies per-VRF route target association.
Each entry identifies a connectivity policy supported
as part of a VPN."
::= { alaIprmConfig 7 }
alaIprmRouteTargetEntry OBJECT-TYPE
SYNTAX AlaIprmRouteTargetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by an LSR for
each route target configured for a VRF supporting
a MPLS L3VPN instance. See [RFC4364] for a
complete definition of a route target."
INDEX {
alaIprmRouteTarget
}
::= { alaIprmRouteTargetTable 1 }
AlaIprmRouteTargetEntry ::= SEQUENCE {
alaIprmRouteTarget SnmpAdminString,
alaIprmRouteTargetType AlaMplsL3VpnRouteType,
alaIprmRouteTargetRowStatus RowStatus
}
alaIprmRouteTarget OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (3..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Virtual Router Route Target. Syntax for a route distinguisher and route target
as defined in [RFC4364]."
::= { alaIprmRouteTargetEntry 1 }
alaIprmRouteTargetType OBJECT-TYPE
SYNTAX AlaMplsL3VpnRouteType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The route target distribution type."
::= { alaIprmRouteTargetEntry 2 }
alaIprmRouteTargetRowStatus 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."
::= { alaIprmRouteTargetEntry 3 }
-- Route Preference Table
alaIprmRtPrefTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaIprmRtPrefTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies the route preference values for
various types of routes."
::= { alaIprmConfig 8 }
alaIprmRtPrefTableEntry OBJECT-TYPE
SYNTAX AlaIprmRtPrefTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry is in this table for each route preference type."
INDEX {
alaIprmRtPrefEntryType
}
::= { alaIprmRtPrefTable 1 }
AlaIprmRtPrefTableEntry ::= SEQUENCE {
alaIprmRtPrefEntryType AlaIprmRtPrefType,
alaIprmRtPrefEntryValue Integer32
}
alaIprmRtPrefEntryType OBJECT-TYPE
SYNTAX AlaIprmRtPrefType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of route (associated with a route preference value)"
::= { alaIprmRtPrefTableEntry 1 }
alaIprmRtPrefEntryValue OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The route preference value used for this type of route."
::= { alaIprmRtPrefTableEntry 2 }
-- Route Leaking Export route-map
alaIprmExportRouteMap OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A route-map index representing the route-map used to filter
routes exported to the Global Route Table. A value of -1 indicates
no routes should be exported. A value of 0 indicates all routes
should be exported. Otherwise, the value is the route-map index to
use for filtering."
::= { alaIprmConfig 9 }
-- Route Leaking Import Vrf Table
alaIprmImportVrfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaIprmImportVrfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies VRFs to import routes from."
::= { alaIprmConfig 10 }
alaIprmImportVrfEntry OBJECT-TYPE
SYNTAX AlaIprmImportVrfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created for each VRF
to import routes from."
INDEX {
alaIprmImportVrfName
}
::= { alaIprmImportVrfTable 1 }
AlaIprmImportVrfEntry ::= SEQUENCE {
alaIprmImportVrfName SnmpAdminString,
alaIprmImportVrfRouteMap Integer32,
alaIprmImportVrfRowStatus RowStatus
}
alaIprmImportVrfName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the VRF that routes should be imported from. An
empty string indicates the default VRF."
::= { alaIprmImportVrfEntry 1 }
alaIprmImportVrfRouteMap OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A route-map index representing the route-map used to filter
imported routes."
::= { alaIprmImportVrfEntry 2 }
alaIprmImportVrfRowStatus 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."
::= { alaIprmImportVrfEntry 3 }
-- Route Leaking Import Isid Table
alaIprmImportIsidTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaIprmImportIsidEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies ISIS L3VPN ISIDs to import routes from."
::= { alaIprmConfig 11 }
alaIprmImportIsidEntry OBJECT-TYPE
SYNTAX AlaIprmImportIsidEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created for each ISID
to import routes from."
INDEX {
alaIprmImportIsid
}
::= { alaIprmImportIsidTable 1 }
AlaIprmImportIsidEntry ::= SEQUENCE {
alaIprmImportIsid Unsigned32,
alaIprmImportIsidRouteMap Integer32,
alaIprmImportIsidRowStatus RowStatus
}
alaIprmImportIsid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ISIS SPB L3VPN ISID that routes should be imported from."
::= { alaIprmImportIsidEntry 1 }
alaIprmImportIsidRouteMap OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A route-map index representing the route-map used to filter
imported routes."
::= { alaIprmImportIsidEntry 2 }
alaIprmImportIsidRowStatus 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."
::= { alaIprmImportIsidEntry 3 }
-- Route Leaking Export All route-map
alaIprmExportToAllVrfsRouteMap OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to export routes to all other VRFs that don't already have
an entry in the Import Vrf Table. The object is a route-map index
representing the route-map used to filter the exported routes.
A value of -1 indicates no routes should be exported. A value of 0
indicates all routes should be exported. Otherwise, the value is
the route-map index to use for filtering."
::= { 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,
alaIprmStaticRouteBfdStatus, alaIprmStaticRouteType,
alaIprmStaticRouteTag, alaIprmStaticRouteName,
alaIprmStaticAllBfd,
alaIprmPrimaryAddress, alaIprmRouterId,
alaIprmRouteDistinguisher, alaIprmRouteTargetType,
alaIprmRouteTargetRowStatus, alaIprmRtPrefEntryValue,
alaIprmExportRouteMap, alaIprmImportVrfRouteMap,
alaIprmImportVrfRowStatus, alaIprmImportIsidRouteMap,
alaIprmImportIsidRowStatus, alaIprmExportToAllVrfsRouteMap
}
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,516 @@
ALCATEL-IND1-IPRMV6-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32
FROM SNMPv2-SMI
RowStatus, TruthValue, TEXTUAL-CONVENTION
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
IANAipRouteProtocol
FROM IANA-RTPROTO-MIB
Ipv6Address, Ipv6IfIndex, Ipv6IfIndexOrZero
FROM IPV6-TC
routingIND1Iprm
FROM ALCATEL-IND1-BASE
AlaIprmStaticRouteTypes, AlaIprmAdminStatus
FROM ALCATEL-IND1-IPRM-MIB;
alcatelIND1IPRMV6MIB MODULE-IDENTITY
LAST-UPDATED "201309230000Z"
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-2010 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "201002220000Z"
DESCRIPTION
"The latest version of this MIB Module."
::= { routingIND1Iprm 2 }
alcatelIND1IPRMV6MIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPRMV6MIB 1 }
alaIprmV6Config OBJECT IDENTIFIER ::= { alcatelIND1IPRMV6MIBObjects 1 }
-- Textual Conventions
AlaIprmV6RtPrefType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Used to define the various types of IPv6 routes along with their
route preference values"
SYNTAX INTEGER {
local(1),
static(2),
ospf(3),
rip(4),
bgpExternal(5),
bgpInternal(6),
isisl1(7),
isisl2(8),
import(9)
}
-- 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 Integer32,
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 Integer32(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 Integer32,
alaIprmV6StaticRouteNextHop Ipv6Address,
alaIprmV6StaticRouteIfIndex Ipv6IfIndexOrZero,
alaIprmV6StaticRouteMetric Unsigned32,
alaIprmV6StaticRouteStatus RowStatus,
alaIprmV6StaticRouteTag Unsigned32,
alaIprmV6StaticRouteName SnmpAdminString,
alaIprmV6StaticRouteBfdStatus AlaIprmAdminStatus,
alaIprmV6StaticRouteType AlaIprmStaticRouteTypes
}
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 Integer32(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 Ipv6IfIndexOrZero
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 }
alaIprmV6StaticRouteTag OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Tag associated with route."
::= { alaIprmV6StaticRouteEntry 7 }
alaIprmV6StaticRouteName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A comment associated with the static route."
::= { alaIprmV6StaticRouteEntry 8 }
alaIprmV6StaticRouteBfdStatus OBJECT-TYPE
SYNTAX AlaIprmAdminStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"For enabling or disabling the BFD status on this static route."
::= { alaIprmV6StaticRouteEntry 9 }
alaIprmV6StaticRouteType OBJECT-TYPE
SYNTAX AlaIprmStaticRouteTypes
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Type of static route."
::= { alaIprmV6StaticRouteEntry 10 }
-- IPRM's IPV6 Route Preference Table
alaIprmV6RtPrefTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaIprmV6RtPrefTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies the route preference values for
various types of IPv6 routes handled by IPRM."
::= { alaIprmV6Config 3 }
alaIprmV6RtPrefTableEntry OBJECT-TYPE
SYNTAX AlaIprmV6RtPrefTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry is in this table for each IPv6 route preference type."
INDEX {
alaIprmV6RtPrefEntryType
}
::= { alaIprmV6RtPrefTable 1 }
AlaIprmV6RtPrefTableEntry ::= SEQUENCE {
alaIprmV6RtPrefEntryType AlaIprmV6RtPrefType,
alaIprmV6RtPrefEntryValue Integer32
}
alaIprmV6RtPrefEntryType OBJECT-TYPE
SYNTAX AlaIprmV6RtPrefType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of route (associated with a route preference value)"
::= { alaIprmV6RtPrefTableEntry 1 }
alaIprmV6RtPrefEntryValue OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The route preference value used for this type of route."
::= { alaIprmV6RtPrefTableEntry 2 }
-- Route Leaking Export route-map
alaIprmV6ExportRouteMap OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A route-map index representing the route-map used to filter
IPv6 routes exported to the Global Route Table. A value of -1
indicates no routes should be exported. A value of 0 indicates
all routes should be exported. Otherwise, the value is the
route-map index to use for filtering."
::= { alaIprmV6Config 4 }
-- Route Leaking Export All route-map
alaIprmV6ExportToAllVrfsRouteMap OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to export IPv6 routes to all other VRFs that don't already have
an entry in the Import Vrf Table. The object is a route-map index
representing the route-map used to filter the exported routes.
A value of -1 indicates no routes should be exported. A value of 0
indicates all routes should be exported. Otherwise, the value is
the route-map index to use for filtering."
::= { alaIprmV6Config 5 }
-- Route Leaking Import Vrf Table
alaIprmV6ImportVrfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaIprmV6ImportVrfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies VRFs to import IPv6 routes from."
::= { alaIprmV6Config 6 }
alaIprmV6ImportVrfEntry OBJECT-TYPE
SYNTAX AlaIprmV6ImportVrfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created for each VRF
to import IPv6 routes from."
INDEX {
alaIprmV6ImportVrfName
}
::= { alaIprmV6ImportVrfTable 1 }
AlaIprmV6ImportVrfEntry ::= SEQUENCE {
alaIprmV6ImportVrfName SnmpAdminString,
alaIprmV6ImportVrfRouteMap Integer32,
alaIprmV6ImportVrfRowStatus RowStatus
}
alaIprmV6ImportVrfName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the VRF that IPv6 routes should be imported from. An
empty string indicates the default VRF."
::= { alaIprmV6ImportVrfEntry 1 }
alaIprmV6ImportVrfRouteMap OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A route-map index representing the route-map used to filter
IPv6 imported routes. A value of 0 indicates all IPv6 routes
that have been exported by the specified VRF should be imported."
::= { alaIprmV6ImportVrfEntry 2 }
alaIprmV6ImportVrfRowStatus 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."
::= { alaIprmV6ImportVrfEntry 3 }
-- BFD status for all static routes
alaIprmV6StaticAllBfd OBJECT-TYPE
SYNTAX AlaIprmAdminStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To enable/disable the BFD state on all IPv6 static routes."
DEFVAL { disabled }
::= { alaIprmV6Config 7 }
-- 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,
alaIprmV6StaticRouteTag, alaIprmV6StaticRouteName,
alaIprmV6StaticRouteBfdStatus, alaIprmV6StaticRouteType,
alaIprmV6RtPrefEntryValue, alaIprmV6ExportRouteMap,
alaIprmV6ExportToAllVrfsRouteMap, alaIprmV6ImportVrfRouteMap,
alaIprmV6ImportVrfRowStatus, alaIprmV6StaticAllBfd
}
STATUS current
DESCRIPTION
"A collection of objects to support management of global
configuration parameters of the IPRM Module supporting IPv6 routes."
::= { alcatelIND1IPRMV6MIBGroups 1 }
END

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

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,784 @@
ALCATEL-IND1-LPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
OBJECT-IDENTITY,
NOTIFICATION-TYPE,
MODULE-IDENTITY,
IpAddress,
Integer32 FROM SNMPv2-SMI
MacAddress,
RowStatus FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
ifIndex, InterfaceIndex FROM IF-MIB
systemServicesDate,
systemServicesTime FROM ALCATEL-IND1-SYSTEM-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
softentIND1MacAddress FROM ALCATEL-IND1-BASE;
alcatelIND1LearnedPortSecurityMIB MODULE-IDENTITY
LAST-UPDATED "201005130000Z"
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 "201005130000Z"
DESCRIPTION
"Fixed the Notifications to use MIB Module OID.0 as Notifications root."
REVISION "200704030000Z"
DESCRIPTION
"The MIB module for Learned Port Security entity."
::= { softentIND1MacAddress 2 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Hook into the Alcatel Tree
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1LearnedPortSecurityMIBNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For LAG MIB Subsystem Notifications."
::= { alcatelIND1LearnedPortSecurityMIB 0 }
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 {
lpsViolationOption
INTEGER,
lpsMaxMacNum
Integer32,
lpsLoMacRange
MacAddress,
lpsHiMacRange
MacAddress,
lpsAdminStatus
INTEGER,
lpsOperStatus
INTEGER,
lpsRowStatus
RowStatus,
lpsRelease
INTEGER,
lpsMaxFilteredMacNum
Integer32,
lpsLearnTrapThreshold
Integer32,
lpsViolatingMac
MacAddress
}
lpsViolationOption OBJECT-TYPE
SYNTAX INTEGER {
restrict (1),
shutdown (2),
discard (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The handle option for LPS violation "
DEFVAL {restrict}
::= { learnedPortSecurityEntry 1 }
lpsMaxMacNum OBJECT-TYPE
SYNTAX Integer32 ( 1 .. 1000 )
MAX-ACCESS read-create
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-create
STATUS current
DESCRIPTION
"The low end of Mac range which is allowed to be learned on LPS
port"
DEFVAL { '000000000000'h }
::= { learnedPortSecurityEntry 3 }
lpsHiMacRange OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The high end of Mac range which is allowed to be learned on LPS
port"
DEFVAL { 'ffffffffffff'h }
::= { learnedPortSecurityEntry 4 }
lpsAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
locked (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the desired administrative state of
the Learned Port Security feature on this port. "
DEFVAL { enabled }
::= { learnedPortSecurityEntry 5 }
lpsOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
securityViolated(3),
locked(4)
}
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-create
STATUS current
DESCRIPTION
"The RowStatus for this table."
::= { learnedPortSecurityEntry 7 }
lpsRelease OBJECT-TYPE
SYNTAX INTEGER {
release(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object causes the release of LPS port if it is in violated state."
::= { learnedPortSecurityEntry 8 }
lpsMaxFilteredMacNum OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 100 )
MAX-ACCESS read-create
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 Integer32 ( 0 .. 1000 )
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When the number of bridged MACs learned goes over this value, a trap will
be generated for every additional MAC that is learned."
DEFVAL {5}
::= { learnedPortSecurityEntry 10 }
lpsViolatingMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC Address which cause the Violation on this Port.
This field is set when LPS port is in Violated state,
it is cleared when Port comes out of violation"
DEFVAL { '000000000000'H }
::= { learnedPortSecurityEntry 11 }
-- Learned Port Security Global Group for configurable paramaters applying to the whole switch.
learnedPortSecurityGlobalGroup OBJECT IDENTIFIER ::= {alcatelIND1LearnedPortSecurityMIBObjects 3 }
lpsLearningWindowTime OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 2880)
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 and the granularity is in minutes."
::= { 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 Integer32 (2147483647 | 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,
Value 2147483647 converts the L2 addresses learned for all ports."
::= { learnedPortSecurityGlobalGroup 3 }
lpsLearningWindowNoAging OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If it is enabled, all mac-address learnt on the port would be deffered from aging"
::= { learnedPortSecurityGlobalGroup 4 }
lpsLearningWindowBootupStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If it is enabled, Learning window will start at boot-up time"
::= { learnedPortSecurityGlobalGroup 5 }
lpsLearningWindowTimeRemaining OBJECT-TYPE
SYNTAX Integer32 (0..172800)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of time (in seconds) remaining until the learning window expires."
::= { learnedPortSecurityGlobalGroup 6 }
lpsLearningWindowLearnAsStatic OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If it is enabled, all mac-address learnt on the port would be directly converted to static."
::= { learnedPortSecurityGlobalGroup 7 }
lpsLearningWindowPseudoMacMove OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If it is enabled, pseudo-static MACs will be subject to MAC move."
::= { learnedPortSecurityGlobalGroup 8 }
--- 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
Integer32,
lpsL2MacAddress
MacAddress,
lpsL2MacAddressLearnType
INTEGER,
lpsL2MacAddressRowStatus
RowStatus
}
lpsL2VlanId OBJECT-TYPE
SYNTAX Integer32 (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Vlan Id assigned to the packet."
::= { learnedPortSecurityL2MacAddressEntry 1 }
lpsL2MacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
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-create
STATUS current
DESCRIPTION
"The RowStatus for this table."
::= { learnedPortSecurityL2MacAddressEntry 4 }
learnedPortSecurityAgL2MacAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF LearnedPortSecurityAgL2MacAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains Learned Port Security L2 Mac addresses."
::= { alcatelIND1LearnedPortSecurityMIBObjects 6 }
learnedPortSecurityAgL2MacAddressEntry OBJECT-TYPE
SYNTAX LearnedPortSecurityAgL2MacAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Definition of the Learned Port Security port security mac-address table entries."
INDEX { ifIndex , lpsAgL2MacAddress, lpsAgL2VlanId }
::= { learnedPortSecurityAgL2MacAddressTable 1 }
LearnedPortSecurityAgL2MacAddressEntry ::=
SEQUENCE {
lpsAgL2MacAddress
MacAddress,
lpsAgL2VlanId
Integer32,
lpsAgL2MacAddressLearnType
INTEGER,
lpsAgL2MacAddressRowStatus
RowStatus
}
lpsAgL2MacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MacAddress that is either configured or dynamically learnt on the LPS port."
::= { learnedPortSecurityAgL2MacAddressEntry 1 }
lpsAgL2VlanId OBJECT-TYPE
SYNTAX Integer32 (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Vlan Id assigned to the packet."
::= { learnedPortSecurityAgL2MacAddressEntry 2 }
lpsAgL2MacAddressLearnType OBJECT-TYPE
SYNTAX INTEGER {
configured (1),
dynamic (2),
filtered (3),
quarantined (4),
configuredFiltered (5),
pseudoStatic (6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Learned L2 MAC address type."
::= { learnedPortSecurityAgL2MacAddressEntry 3 }
lpsAgL2MacAddressRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for this table."
::= { learnedPortSecurityAgL2MacAddressEntry 4 }
--
-- LPS Traps
--
lpsTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1LearnedPortSecurityMIBObjects 5 }
--
-- Traps description
--
-- LPS Security Violation Trap
lpsViolationTrap NOTIFICATION-TYPE
OBJECTS {
lpsTrapSwitchName,
lpsTrapSwitchIpAddr,
lpsTrapSwitchSlice, --deprecated
lpsTrapSwitchPort, --deprecated
lpsTrapViolatingMac,
lpsTrapViolationType,
lpsTrapSwitchVlan,
systemServicesDate,
systemServicesTime,
lpsTrapIfIndex
}
STATUS current
DESCRIPTION
"Learned Port Security Violation Trap."
::= { alcatelIND1LearnedPortSecurityMIBNotifications 1 }
lpsPortUpAfterLearningWindowExpiredTrap NOTIFICATION-TYPE
OBJECTS {
lpsTrapSwitchName,
lpsTrapSwitchSlice, --deprecated
lpsTrapSwitchPort, --deprecated
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."
::= { alcatelIND1LearnedPortSecurityMIBNotifications 2 }
lpsLearnMac NOTIFICATION-TYPE
OBJECTS {
lpsTrapSwitchName,
lpsTrapSwitchSlice, --deprecated
lpsTrapSwitchPort, --deprecated
lpsTrapSwitchVlan,
lpsTrapBridgeMac,
systemServicesDate,
systemServicesTime,
lpsTrapIfIndex
}
STATUS current
DESCRIPTION
"When the number of bridged MACs learned goes over the configured threshold value,
a trap will be generated for every additional MAC that is learned."
::= { alcatelIND1LearnedPortSecurityMIBNotifications 3 }
--
-- Trap objects
--
-- Switch Name
lpsTrapSwitchName OBJECT-TYPE
SYNTAX SnmpAdminString (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 deprecated
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 deprecated
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 {
restrict(1),
shutdown(2),
discard(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 }
-- Switch Bridge MAC address
lpsTrapBridgeMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Bridge MAC address
when learn trap threshold exceeds."
::= { lpsTrapsObj 8 }
-- Switch Port IfIndex
lpsTrapIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The ifIndex of the physical port on which
violation occured. "
::= { lpsTrapsObj 9 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- COMPLIANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1LearnedPortSecurityMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Learned Port Security."
MODULE
MANDATORY-GROUPS
{
learnedPortSecurityGroup,
learnedPortSecurityGlobGroup,
learnedPortSecurityTrapsGroup,
learnedPortSecurityTrapsObjGroup
}
::= { alcatelIND1LearnedPortSecurityMIBCompliances 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- UNITS OF CONFORMANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
learnedPortSecurityGroup OBJECT-GROUP
OBJECTS
{
lpsViolationOption,
lpsMaxMacNum,
lpsLoMacRange,
lpsHiMacRange,
lpsAdminStatus,
lpsOperStatus,
lpsRowStatus,
lpsRelease,
lpsMaxFilteredMacNum,
lpsLearnTrapThreshold,
lpsViolatingMac
}
STATUS current
DESCRIPTION
"Collection of objects for learned port security table."
::= { alcatelIND1LearnedPortSecurityMIBGroups 1 }
learnedPortSecurityGlobGroup OBJECT-GROUP
OBJECTS
{
lpsLearningWindowTime,
lpsLearningWindowTimeWithStaticConversion,
lpsConvertToStatic,
lpsLearningWindowNoAging,
lpsLearningWindowBootupStatus,
lpsLearningWindowTimeRemaining,
lpsLearningWindowLearnAsStatic,
lpsLearningWindowPseudoMacMove
}
STATUS current
DESCRIPTION
"Collection of objects for learned port security global group."
::= {alcatelIND1LearnedPortSecurityMIBGroups 2 }
learnedPortSecurityTrapsGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
lpsViolationTrap,
lpsPortUpAfterLearningWindowExpiredTrap,
lpsLearnMac
}
STATUS current
DESCRIPTION
"Collection of notifications for learned port security."
::= { alcatelIND1LearnedPortSecurityMIBGroups 3 }
learnedPortSecurityL2MacAddressGroup OBJECT-GROUP
OBJECTS
{
lpsL2MacAddressLearnType,
lpsAgL2MacAddressLearnType,
lpsL2MacAddressRowStatus,
lpsAgL2MacAddressRowStatus
}
STATUS current
DESCRIPTION
"Collection of objects for learned port security MacAddress table."
::= { alcatelIND1LearnedPortSecurityMIBGroups 4 }
learnedPortSecurityTrapsObjGroup OBJECT-GROUP
OBJECTS
{
lpsTrapSwitchName,
lpsTrapSwitchIpAddr,
lpsTrapSwitchSlice, --deprecated
lpsTrapSwitchPort, --deprecated
lpsTrapViolatingMac,
lpsTrapViolationType,
lpsTrapSwitchVlan,
lpsTrapBridgeMac,
lpsTrapIfIndex
}
STATUS current
DESCRIPTION
"Collection of objects for learned port security Notofocation Object Group."
::= { alcatelIND1LearnedPortSecurityMIBGroups 6 }
learnedPortSecurityNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
lpsLearnMac
}
STATUS current
DESCRIPTION
"Collection of notifications for LPS."
::= { alcatelIND1LearnedPortSecurityMIBGroups 7 }
END

View File

@ -0,0 +1,749 @@
ALCATEL-IND1-MAC-ADDRESS-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
OBJECT-IDENTITY,
NOTIFICATION-TYPE,
MODULE-IDENTITY,
Integer32, Unsigned32 FROM SNMPv2-SMI
ifIndex FROM IF-MIB
vlanNumber FROM ALCATEL-IND1-VLAN-MGR-MIB
MacAddress,
RowStatus,
TEXTUAL-CONVENTION FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
dot1qVlanIndex FROM Q-BRIDGE-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
softentIND1MacAddress FROM ALCATEL-IND1-BASE;
alcatelIND1MacAddressMIB MODULE-IDENTITY
LAST-UPDATED "201005130000Z"
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 "201005130000Z"
DESCRIPTION
"Fixed the Notifications to use MIB Module OID.0 as Notifications root."
REVISION "200704030000Z"
DESCRIPTION
"The MIB module for Source Learning Mac Address entity."
::= { softentIND1MacAddress 1}
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Hook into the Alcatel Tree
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1MacAddressMIBNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For MacAddress MIB Subsystem Notifications."
::= { alcatelIND1MacAddressMIB 0 }
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 Integer32 (0..2147483647)
--
-- Source Learning Common Definitions
--
-- 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
Integer32,
slMacAgingRowStatus
RowStatus
}
slMacAgingValue OBJECT-TYPE
SYNTAX Integer32 (10..1000000)
MAX-ACCESS read-create
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-create
STATUS current
DESCRIPTION
"Row Status for creating/deleting the aging time."
::= { slMacAddressAgingEntry 2 }
-- 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 }
--layer 2 Mac Address Port 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}
--layer 2 Mac Address VLAN Learning Table*********************
slMacLearningVlanControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlMacLearningVlanControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the control information about the mac learning on ports"
::= { alcatelIND1MacAddressMIBObjects 10}
slMacLearningVlanControlEntry OBJECT-TYPE
SYNTAX SlMacLearningVlanControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table provides the control information about the mac learning on ports"
INDEX { vlanNumber }
::= { slMacLearningVlanControlTable 1}
SlMacLearningVlanControlEntry ::=
SEQUENCE {
slMacLearningVlanControlStatus INTEGER
}
slMacLearningVlanControlStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Status of mac learning on port."
DEFVAL { enabled }
::= { slMacLearningVlanControlEntry 1}
--layer 2 Mac Address Global Table*********************
alaSlMacAddressGlobalTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaSlMacAddressGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains MAC addresses from both Vlan, VPLS, SPBM or EVB 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
slMacAddressGblRowStatus: 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
slMacAddressGblRowStatus: must be set last
Dynamic mac addresses can not be created manually.
For creation of Mac Address in SPBM domain, following fields in
alaSlMacAddressGlobalEntry are required:
slMacDomain
slLocaleType - SAP/sBind
slServiceId - SPBM Service ID
slSvcISID - SPBM I-SID Service Identifier
slOriginId - SAP - PortId; sBind - SDPID
slSubId - SAP - VlanId; sBind - VcID
slMacAddressGbl
slMacAddressGblRowStatus: must be set last
Dynamic mac addresses can not be created manually.
For creation of Mac Address in EVB domain, following fields in
alaSlMacAddressGlobalEntry are required:
slMacDomain
slLocaleType - SAP
slServiceId - SPBM Service ID
slSvcISID - SPBM I-SID Service Identifier
slOriginId - SAP - PortId;
slSubId - SAP - VlanId;
slMacAddressGbl
slMacAddressGblRowStatus: 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
slMacAddressGblRowStatus: 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
slMacAddressGblRowStatus: must be set last
For deletion of a Mac Address in SPBM based, following fileds in
alaSlMacAddressGlobalEntry are required:
slMacDomain
slLocaleType - SAP/sBind
slServiceId - VPLS Service ID
slSvcISID - SPBM I-SID Service Identifier
slOriginId - SAP - PortId; sBind - SDPID
slSubId - SAP - VlanId; sBind - VcID
slMacAddressGbl
slMacAddressGblRowStatus: must be set last
For deletion of a Mac Address in EVB based, following fileds in
alaSlMacAddressGlobalEntry are required:
slMacDomain
slLocaleType - SAP
slServiceId - VPLS Service ID
slSvcISID - SPBM I-SID Service Identifier
slOriginId - SAP - PortId;
slSubId - SAP - VlanId;
slMacAddressGbl
slMacAddressGblRowStatus: must be set last
"
INDEX {slMacDomain, slLocaleType, slOriginId, slServiceId, slSubId, slMacAddressGbl}
::= {alaSlMacAddressGlobalTable 1 }
AlaSlMacAddressGlobalEntry ::= SEQUENCE
{
slMacDomain INTEGER,
slLocaleType INTEGER,
slOriginId Integer32,
slServiceId Integer32,
slSubId Integer32,
slMacAddressGbl MacAddress,
slMacAddressGblManagement INTEGER,
slMacAddressGblDisposition INTEGER,
slMacAddressGblRowStatus RowStatus,
slMacAddressGblProtocol MacAddressProtocolType,
slMacAddressGblGroupField Unsigned32,
slSvcISID Integer32,
slVxLanVnID Unsigned32
}
slMacDomain OBJECT-TYPE
SYNTAX INTEGER {
all(0),
vlan(1),
vpls(2),
spbm(3),
evb(4),
local(5),
vxlan(6)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"* This object indicates whether this MAC is learned on Vlan, VPLS,
SPBM, VxLan,Local,EVB domain.
* To flush a MAC or MACs, this field may or may not be specified. If this
field is not specified, then the default -all(0)- value will be expected;
* To program a static MAC address, this field must be specified with
values other than -all(0)-"
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 in VPLS, SPBM or EVB domain. This field
will be -default(0)- for VLAN domain.
* To flush a MAC or MACs, this field may or may not be specified. If this
field is not specified, then the -default(0)- value will be expected;
* To program a MAC address on Vlan domain, this field will be
-default(0)-; To program a MAC address on non VLAN domain, this field
must be specfied with values other than -default(0)-"
DEFVAL { default }
::= {alaSlMacAddressGlobalEntry 2}
slOriginId OBJECT-TYPE
SYNTAX Integer32 (0 | 1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"* This field should be ifIndex for MAC address from Vlan domain, and
also ifindex for SAP from VPLS, SPBM & EVB, domain;
* This field should be the SDP_ID for MAC address from sBind of VPLS and
SPBM domain;
* To flush a MAC or MACs, this field may or may not be specified. If this
field is not specified, then value `0` will be expected;
* To program a static MAC address, this field must be specified with
values within the range (1..2147483647) spcified"
::= {alaSlMacAddressGlobalEntry 3}
slServiceId OBJECT-TYPE
SYNTAX Integer32 (0 | 1..32767)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" * This field should be the VLAN ID for MAC learnt from VLAN domain;
* This field should be the Service ID for MAC learnt from VPLS, SPB, and
EVB domain;
* To flush a MAC or MACs, this field may or may not be specified. If this
field is not specified, then value `0` will be expected;
* To program a static MAC address, this field must be specified with
values within the range (1..32767) spcified"
::= {alaSlMacAddressGlobalEntry 4 }
slSubId OBJECT-TYPE
SYNTAX Integer32 (0 .. 2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" * This field is used in VPLS, SPBM, and EVB domain only. This field
should be the EncapId for SAP, and VCID for SBIND.
* If this MAC is from SAP, then this field should be the VLANID (1 ..4096);
* If this MAC is from SDP, then this field should be the SvcId (1 .. 32767);
* Since we may need to support QinQ (OVlan and IVlan), this field
will be partitioned into 2 16 bits values, upper 16 bits will be
Ovlan and lower 16 bits will be IVlan. If neither OVlan or IVlan
is specified, then 0xFFFF will be expected.
* To flush a MAC or MACs, this field may or may not be specified. If this
field is not specified, then value `0` will be expected;
* To program a static MAC address, this field must be specified with values within range
specified"
::= {alaSlMacAddressGlobalEntry 5}
slMacAddressGbl OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" * The MAC address for this entry.
* To flush a MAC or MACs, this field may or may not be specified. If this
field is not specified, then value `FF:FF:FF:FF:FF:FF` will be
expected, then all MAC addresses will be flushed.
* To program a static MAC address, this field must be specified
* with valid MAC address"
::= {alaSlMacAddressGlobalEntry 6 }
slMacAddressGblManagement OBJECT-TYPE
SYNTAX INTEGER {
permanent(1),
deleteOnReset(2),
deleteOnTimeout(3),
learned(4),
staticMulticast(5)
}
MAX-ACCESS read-create
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),
servicing(6)
}
MAX-ACCESS read-create
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.
servicing(6) - the entry is currently in use in service domain.
"
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-create
STATUS current
DESCRIPTION
"This object indicates the protocol associated with
a mac address."
::= {alaSlMacAddressGlobalEntry 10}
slMacAddressGblGroupField OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" "
::= {alaSlMacAddressGlobalEntry 11 }
slSvcISID OBJECT-TYPE
SYNTAX Integer32 (0 | 256..16777214)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" * This field is used in SPBM domain only. This field should be the
ISID ID of MAC learnt in SPBM domain;
* To flush a MAC or MACs, this field may or may not be specified. If this
field is not specified, then value `-1` will be expected;
* To program a static MAC address, this field may or may not
sepcified as well. If not specified, then value `0` will be expected;
If this field is specified, then the values must be within the
range (256..16777214)"
::= {alaSlMacAddressGlobalEntry 12 }
slVxLanVnID OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..16777215)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" * This field is used in VXLAN domain only. This field is
VNID of VXLAN domain service;
* To flush a MAC or MACs, this field may or may not be specified. If this
field is not specified, then value `-1` will be expected;"
::= {alaSlMacAddressGlobalEntry 13 }
-- ------------------------------------------------------------------------
-- 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 Integer32,
-- slDynamicMacCount Integer32
--}
--
--slStaticMacCount OBJECT-TYPE
-- SYNTAX Integer32 (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 Integer32 (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,
slMacGeneralGroup,
slMacLearningGroup,
slMacVlanLearningGroup
}
::= { alcatelIND1MacAddressMIBCompliances 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- UNITS OF CONFORMANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
slMacAddressGroup OBJECT-GROUP
OBJECTS
{
slMacAddressGblManagement,
slMacAddressGblDisposition,
slMacAddressGblRowStatus,
slMacAddressGblProtocol,
slMacAddressGblGroupField,
slSvcISID,
slVxLanVnID
}
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 }
slMacGeneralGroup OBJECT-GROUP
OBJECTS
{
slDistributedMacMode
}
STATUS current
DESCRIPTION
"Collection of general sl objects."
::= { alcatelIND1MacAddressMIBGroups 3 }
slMacLearningGroup OBJECT-GROUP
OBJECTS
{
slMacLearningControlStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of enabling or disabling source learning on the ports."
::= { alcatelIND1MacAddressMIBGroups 4 }
slMacVlanLearningGroup OBJECT-GROUP
OBJECTS
{
slMacLearningVlanControlStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of enabling or disabling source learning on the vlans."
::= { alcatelIND1MacAddressMIBGroups 5 }
-- END ***********************
END

View File

@ -0,0 +1,599 @@
ALCATEL-IND1-MAC-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
OBJECT-IDENTITY,
NOTIFICATION-TYPE,
MODULE-IDENTITY,
Integer32, Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
MacAddress,
RowStatus FROM SNMPv2-TC
entPhysicalIndex FROM ENTITY-MIB
hardentIND1Physical FROM ALCATEL-IND1-BASE
physicalIndex FROM ALCATEL-IND1-CHASSIS-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF;
alcatelIND1MacServerMIB MODULE-IDENTITY
LAST-UPDATED "201005130000Z"
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 "201401240000Z"
DESCRIPTION
"Deprecated the chasRingStatus object"
REVISION "201005130000Z"
DESCRIPTION
"Fixed the Notifications to use MIB Module OID.0 as Notifications root."
REVISION "200704030000Z"
DESCRIPTION
"The MIB module for Chassis Supervision Mac Server entity."
::= { hardentIND1Physical 3 }
alcatelIND1MacServerMIBNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Mac Server MIB Subsystem Notifications."
::= { alcatelIND1MacServerMIB 0 }
alcatelIND1MacServerMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Chassis Supervision MAC Server MIB
Subsystem Managed Objects."
::= { alcatelIND1MacServerMIB 1 }
alcatelIND1MacServerMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Chassis Supervision MAC Server MIB
Subsystem Conformance Information."
::= { alcatelIND1MacServerMIB 2 }
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 ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The MAC Address administration type"
SYNTAX INTEGER {
notApplicable(1),
globallyAdministered(2),
locallyAdministered(3),
globallyAdministeredOverlap(4)
}
MacRangeIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The MAC Address index value."
SYNTAX Integer32 (0..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 Integer32,
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-create
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 Integer32 (1..256)
MAX-ACCESS read-create
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-create
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-create
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-create
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 deprecated
DESCRIPTION
"Information specifying the whether the ring is present in the stack or not.
Deprecated, stack is now a Virtual Chassis systems.
Use ALCATEL-INDI-VIRTUAL-CHASSIS-MIB for status of Virtual Chassis."
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 }
chasBaseMacAddrRetentionTimer OBJECT-TYPE
SYNTAX Unsigned32 (1..32)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the time in minutes between the assumption of a retained
MAC address and the generation of a log message and the duplicate MAC address trap"
DEFVAL { 10 }
::= { chasMacAddrRetentionObjects 7 }
--
--Mac server traps
--
alaMacServerTrapObjs OBJECT IDENTIFIER ::= { alcatelIND1MacServerMIBObjects 5 }
chasTrapMacRangeIndex OBJECT-TYPE
SYNTAX MacRangeIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mac range index of the involved object."
::= { alaMacServerTrapObjs 1 }
baseMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The base MAC Address."
::= { alaMacServerTrapObjs 2 }
chassisTrapsMacOverlap NOTIFICATION-TYPE
OBJECTS {
physicalIndex,
chasTrapMacRangeIndex
}
STATUS current
DESCRIPTION
"A MAC range overlap was found in the backplane eeprom"
::= { alcatelIND1MacServerMIBNotifications 1 }
chassisTrapsPossibleDuplicateMac NOTIFICATION-TYPE
OBJECTS {
physicalIndex,
baseMacAddress
}
STATUS current
DESCRIPTION
"The old Master chassis cannot be detected in the VirtualChassis. There
is a possiblity of duplicate MAC address in the network."
::= { alcatelIND1MacServerMIBNotifications 2 }
chassisTrapsDuplicateMacCleared NOTIFICATION-TYPE
OBJECTS {
physicalIndex,
baseMacAddress
}
STATUS current
DESCRIPTION
"The old Master chassis has rejoined the VirtualChassis as a slave. There
is no longer a possiblity of duplicate MAC address in the network."
::= { alcatelIND1MacServerMIBNotifications 3 }
-- 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,
chasBaseMacReleaseAction,
chasBaseMacAddrRetentionTimer
}
STATUS current
DESCRIPTION
"Chassis Supervision MAC Address Physical Duplication Allocation
Status Group."
::= { alcatelIND1MacServerMIBGroups 5 }
chasTrapsPossibleDuplicateMacGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
chassisTrapsPossibleDuplicateMac,
chassisTrapsDuplicateMacCleared
}
STATUS current
DESCRIPTION
"Duplicate MAC address Notification Group."
::= { alcatelIND1MacServerMIBGroups 6 }
chasNotificationObjectGroup OBJECT-GROUP
OBJECTS
{
baseMacAddress,
chasTrapMacRangeIndex
}
STATUS current
DESCRIPTION
"Chassis Supervision MAC Server notification object
Status Group."
::= { alcatelIND1MacServerMIBGroups 7 }
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,861 @@
ALCATEL-IND1-MVRP-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter32, MODULE-IDENTITY,
OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
VlanId FROM Q-BRIDGE-MIB
InterfaceIndex FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC
EnabledStatus FROM P-BRIDGE-MIB
softentIND1Mvrp FROM ALCATEL-IND1-BASE;
alcatelIND1MVRPMIB MODULE-IDENTITY
LAST-UPDATED "201005130000Z"
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
MVRP 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-2009 Alcatel-Lucent, Incorporated
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "201005130000Z"
DESCRIPTION
"Fixed the Notifications to use MIB Module OID.0 as Notifications root."
REVISION "200908070000Z"
DESCRIPTION
"The MVRP MIB defines a set of MVRP related management objects for VLANs
and ports that support Multiple VLAN Registration Protocol (MVRP). MVRP as a
protocol provides mechanisms to dynamically learn and further propagate VLAN
membership information across a bridged network, as recommended in standards
IEEE Std. 802.1ak-2007, which is an amendment to IEEE Std 802.1Q-2005 Edition.
This MVRP MIB extends already existing 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_BRIDGE_MIB."
::= { softentIND1Mvrp 1}
----------------------------------------------------------------
alcatelIND1MVRPMIBNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For MVRP MIB Subsystem Notifications."
::= { alcatelIND1MVRPMIB 0 }
alcatelIND1MVRPMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For MVRP Subsystem Managed Objects."
::= { alcatelIND1MVRPMIB 1 }
alcatelIND1MVRPMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for MVRP Module MIB Subsystem Conformance Information."
::= { alcatelIND1MVRPMIB 2 }
alcatelIND1MVRPMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for MVRP Module MIB Subsystem Units of Conformance."
::= { alcatelIND1MVRPMIBConformance 1 }
alcatelIND1MVRPMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for MVRP Module MIB Subsystem Compliance Statements."
::= { alcatelIND1MVRPMIBConformance 2 }
-- textual conventions
MvrpPortVlanRestrictBitmap ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The bitmap that includes the status value for different type of restrictions that could be
applied for a port VLAN combination.
Each bit in the bitmap corresponds to the status of the restriction applied for a VLAN on a port.
Having the bit 'noRestriction(0)' set indicates that the no restriction is applied for the VLAN
on the port. No other option can be applied along with this option.
Having the bit 'restrictRegistration(1)' set indicates that the VLAN is restricted from
getting registered on the port.
Having the bit 'restrictAdvertisement(2)' set indicates that the advertisement for the
VLAN is restricted on the port.
Having the bit 'restrictStaticVlanRegistration(3)' set indicates that the registration
on a port for a static VLAN is restricted."
SYNTAX BITS {
noRestriction(0),
restrictRegistration(1),
restrictAdvertisement(2),
restrictStaticVlanRegistration(3)
}
----------------------------------------------------------------
----------------------------------------------------------------
--MVRP MIB
----------------------------------------------------------------
alaMvrpGlobalStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative global status requested by management for
MVRP. The value enabled(1) indicates that MVRP should
be enabled on this device. When disabled(2), MVRP
is disabled in the system and all MVRP packets will be
forwarded transparently if transparent switching status is
also enabled. This object affects all MVRP Applicant and Registrar
state machines. A transition from disabled(2) to enabled(1) will cause a reset of all
MVRP state machines on all ports."
DEFVAL { disabled }
::= { alcatelIND1MVRPMIBObjects 1 }
alaMvrpGlobalClearStats OBJECT-TYPE
SYNTAX INTEGER
{
default(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the global clear statistics control for MVRP.
The value reset (1) indicates that MVRP should clear all statistic
counters related to all ports in the system. By default, this object
contains a zero value."
DEFVAL { default }
::= { alcatelIND1MVRPMIBObjects 2 }
alaMvrpTransparentSwitching OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the behavior when MVRP is globally disabled on a device.
The value enabled (1) indicates that device behaves like a MVRP
transparent device and the MVRP frames will be flooded transparently.
Value disabled (2) disabled indicates that the device will not flood
MVRP frames and will simply discard the received MVRP frames."
DEFVAL { disabled }
::= { alcatelIND1MVRPMIBObjects 3 }
alaMvrpMaxVlanLimit OBJECT-TYPE
SYNTAX Integer32 (32 .. 4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the maximum number of dynamic VLANs that can be created on the system by MVRP.
If the number of VLANs created by MVRP reaches this limit, the system will prevent
MVRP from creating additional VLANs."
DEFVAL { 256 }
::= { alcatelIND1MVRPMIBObjects 4 }
alaMvrpVlanConflictInfo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0 .. 100))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MVRP has received registration for Vlan which is configured for End To End Flow Control.
Notify the Management with the Port in which the MVRP PDU was recieved and the Vlan."
::= { alcatelIND1MVRPMIBObjects 5 }
alaVlanRegistrationProtocolType OBJECT-TYPE
SYNTAX INTEGER
{
gvrp(0),
mvrp(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines which VLAN registration mode is running in the system."
DEFVAL { mvrp }
::= { alcatelIND1MVRPMIBObjects 6 }
----------------------------------------------------------------
-- NOTIFICATIONS (TRAPS)
-- These notifications will be sent to the management entity
-- whenever dynamically learnt vlans by mvrp across system reaches the defined limit
-- and when dynamically learnt vlans by mvrp at each NI reaches a defined limit.
----------------------------------------------------------------
alaMvrpVlanLimitReachedEvent NOTIFICATION-TYPE
OBJECTS
{
alaMvrpMaxVlanLimit
}
STATUS current
DESCRIPTION
"The number of vlans learnt dynamically by MVRP has
reached a configured limit. Notify the management
entity with number of vlans learnt dynamically by
MVRP and the configured MVRP vlan limit."
::= { alcatelIND1MVRPMIBNotifications 1 }
alaMvrpE2eVlanConflict NOTIFICATION-TYPE
OBJECTS
{
alaMvrpVlanConflictInfo
}
STATUS current
DESCRIPTION
"MVRP has recieved a registration for Vlan which is configured for End To End Flow Control.
Notify the Management with the Port in which the MVRP PDU was recieved and the Vlan."
::= { alcatelIND1MVRPMIBNotifications 2 }
---------------------------------------------------------------
--MVRP Port Config Table
---------------------------------------------------------------
-- DESCRIPTION:
-- "Port configuration information
-- data for the MVRP Module.
-- Implementation of this group is mandantory"
alaMvrpPortConfig OBJECT IDENTIFIER ::= { alcatelIND1MVRPMIBObjects 7 }
alaMvrpPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaMvrpPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing MVRP port configuration information."
::= { alaMvrpPortConfig 1 }
alaMvrpPortConfigEntry OBJECT-TYPE
SYNTAX AlaMvrpPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A MVRP port configuration entry."
INDEX { alaMvrpPortConfigIfIndex }
::= { alaMvrpPortConfigTable 1 }
AlaMvrpPortConfigEntry ::= SEQUENCE {
alaMvrpPortConfigIfIndex InterfaceIndex,
alaMvrpPortStatus EnabledStatus,
alaMvrpPortConfigRegistrarMode INTEGER,
alaMvrpPortConfigApplicantMode INTEGER,
alaMvrpPortConfigJoinTimer Integer32,
alaMvrpPortConfigLeaveTimer Integer32,
alaMvrpPortConfigLeaveAllTimer Integer32,
alaMvrpPortConfigPeriodicTimer Integer32,
alaMvrpPortConfigPeriodicTransmissionStatus EnabledStatus
}
alaMvrpPortConfigIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex of the port on which MVRP is running"
::= { alaMvrpPortConfigEntry 1 }
alaMvrpPortStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of MVRP operation on this port. The value
enabled(1) indicates that MVRP is enabled on this port.
When disabled(2), MVRP is disabled on this port.
Any MVRP packets received will be silently discarded on
this port and no MVRP registrations will be propagated from
this port. This object affects all MVRP Applicant and
Registrar state machines on this port. A transition
from disabled(2) to enabled(1) will cause a reset of all
MVRP state machines on this port."
DEFVAL { disabled }
::= { alaMvrpPortConfigEntry 2 }
alaMvrpPortConfigRegistrarMode 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 MVRP. 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 }
::= { alaMvrpPortConfigEntry 3 }
alaMvrpPortConfigApplicantMode 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 MVRP protocol exchanges.
nonparticipant - The state machines does not send any MVRP PDU(s).
active - The state machines send MVRP frames even on ports that are in blocking state on
the active spanning tree instance."
DEFVAL { active }
::= { alaMvrpPortConfigEntry 4 }
alaMvrpPortConfigJoinTimer OBJECT-TYPE
SYNTAX Integer32 (250 .. 2147483647)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum period of time that a MVRP instance waits before making declarations for VLANs."
DEFVAL { 600 }
::= { alaMvrpPortConfigEntry 5 }
alaMvrpPortConfigLeaveTimer OBJECT-TYPE
SYNTAX Integer32 (750 .. 2147483647)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Period of time that a registrar state machine of a MVRP 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 twice the value for the Join timer,
plus six times the timer resolution."
DEFVAL { 1800 }
::= { alaMvrpPortConfigEntry 6 }
alaMvrpPortConfigLeaveAllTimer OBJECT-TYPE
SYNTAX Integer32 (750 .. 2147483647)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval at which the Leave All state machine of a MVRP instance generates Leave All
messages. A Leave All message instructs MVRP 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."
DEFVAL { 30000 }
::= { alaMvrpPortConfigEntry 7 }
alaMvrpPortConfigPeriodicTimer OBJECT-TYPE
SYNTAX Integer32 (1 .. 2147483647)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval at which the Periodic transmission state machine of a MVRP instance generates
transmission opportunities for the MVRP instance."
DEFVAL { 1 }
::= { alaMvrpPortConfigEntry 8 }
alaMvrpPortConfigPeriodicTransmissionStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to enable or disable the Periodic transmission state machine of a MVRP instance."
DEFVAL { enabled }
::= { alaMvrpPortConfigEntry 9 }
---------------------------------------------------------------
---------------------------------------------------------------
--MVRP Port Statistics Table
---------------------------------------------------------------
-- DESCRIPTION:
-- "Port statistics information
-- for the MVRP Module.
-- Implementation of this group is mandantory"
alaMvrpPortStats OBJECT IDENTIFIER ::= { alcatelIND1MVRPMIBObjects 8 }
alaMvrpPortStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaMvrpPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing MVRP port statistics information."
::= { alaMvrpPortStats 1 }
alaMvrpPortStatsEntry OBJECT-TYPE
SYNTAX AlaMvrpPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A MVRP port statistics entry."
INDEX { alaMvrpPortStatsIfIndex }
::= { alaMvrpPortStatsTable 1 }
AlaMvrpPortStatsEntry ::= SEQUENCE {
alaMvrpPortStatsIfIndex InterfaceIndex,
alaMvrpPortStatsNewReceived Counter32,
alaMvrpPortStatsJoinInReceived Counter32,
alaMvrpPortStatsJoinEmptyReceived Counter32,
alaMvrpPortStatsLeaveReceived Counter32,
alaMvrpPortStatsInReceived Counter32,
alaMvrpPortStatsEmptyReceived Counter32,
alaMvrpPortStatsLeaveAllReceived Counter32,
alaMvrpPortStatsNewTransmitted Counter32,
alaMvrpPortStatsJoinInTransmitted Counter32,
alaMvrpPortStatsJoinEmptyTransmitted Counter32,
alaMvrpPortStatsLeaveTransmitted Counter32,
alaMvrpPortStatsInTransmitted Counter32,
alaMvrpPortStatsEmptyTransmitted Counter32,
alaMvrpPortStatsLeaveAllTransmitted Counter32,
alaMvrpPortStatsTotalPDUReceived Counter32,
alaMvrpPortStatsTotalPDUTransmitted Counter32,
alaMvrpPortStatsTotalMsgsReceived Counter32,
alaMvrpPortStatsTotalMsgsTransmitted Counter32,
alaMvrpPortStatsInvalidMsgsReceived Counter32,
alaMvrpPortFailedRegistrations Counter32,
alaMvrpPortLastPduOrigin MacAddress,
alaMvrpPortStatsClearStats INTEGER
}
alaMvrpPortStatsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex of the port on which MVRP is running"
::= { alaMvrpPortStatsEntry 1 }
alaMvrpPortStatsNewReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of New messages received."
::= { alaMvrpPortStatsEntry 2}
alaMvrpPortStatsJoinInReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join In messages received."
::= { alaMvrpPortStatsEntry 3}
alaMvrpPortStatsJoinEmptyReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join Empty messages received."
::= { alaMvrpPortStatsEntry 4}
alaMvrpPortStatsLeaveReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave messages received."
::= { alaMvrpPortStatsEntry 5}
alaMvrpPortStatsInReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of In messages received."
::= { alaMvrpPortStatsEntry 6}
alaMvrpPortStatsEmptyReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Empty messages received."
::= { alaMvrpPortStatsEntry 7}
alaMvrpPortStatsLeaveAllReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave all messages received."
::= { alaMvrpPortStatsEntry 8}
alaMvrpPortStatsNewTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of New messages transmitted."
::= { alaMvrpPortStatsEntry 9}
alaMvrpPortStatsJoinInTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join In messages transmitted."
::= { alaMvrpPortStatsEntry 10}
alaMvrpPortStatsJoinEmptyTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join Empty messages transmitted."
::= { alaMvrpPortStatsEntry 11}
alaMvrpPortStatsLeaveTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave messages transmitted."
::= { alaMvrpPortStatsEntry 12}
alaMvrpPortStatsInTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of In messages transmitted."
::= { alaMvrpPortStatsEntry 13}
alaMvrpPortStatsEmptyTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Empty messages transmitted."
::= { alaMvrpPortStatsEntry 14}
alaMvrpPortStatsLeaveAllTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave all messages transmitted."
::= { alaMvrpPortStatsEntry 15}
alaMvrpPortStatsTotalPDUReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of MVRP PDUs received."
::= { alaMvrpPortStatsEntry 16}
alaMvrpPortStatsTotalPDUTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of MVRP PDUs transmitted."
::= { alaMvrpPortStatsEntry 17}
alaMvrpPortStatsTotalMsgsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of MVRP messages received."
::= { alaMvrpPortStatsEntry 18}
alaMvrpPortStatsTotalMsgsTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of MVRP messages transmitted."
::= { alaMvrpPortStatsEntry 19}
alaMvrpPortStatsInvalidMsgsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Invalid messages received."
::= { alaMvrpPortStatsEntry 20}
alaMvrpPortFailedRegistrations OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of failed GVRP registrations,
for any reason, on this port."
::= { alaMvrpPortStatsEntry 21}
alaMvrpPortLastPduOrigin OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Source MAC Address of the last GVRP message
received on this port."
::= { alaMvrpPortStatsEntry 22}
alaMvrpPortStatsClearStats 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 }
::= { alaMvrpPortStatsEntry 23}
---------------------------------------------------------------
--MVRP Port Restrict VLAN Config Table
---------------------------------------------------------------
-- DESCRIPTION:
-- "Port Restrict VLAN configuration information
-- data for the MVRP Module.
-- Implementation of this group is mandantory"
alaMvrpPortRestrictVlanConfig OBJECT IDENTIFIER ::= { alcatelIND1MVRPMIBObjects 9 }
alaMvrpPortRestrictVlanConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaMvrpPortRestrictVlanConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing MVRP port restrict VLAN configuration information."
::= { alaMvrpPortRestrictVlanConfig 1 }
alaMvrpPortRestrictVlanConfigEntry OBJECT-TYPE
SYNTAX AlaMvrpPortRestrictVlanConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A MVRP port restrict VLAN configuration entry."
INDEX { alaMvrpPortRestrictVlanIfIndex, alaMvrpPortRestrictVlanID}
::= { alaMvrpPortRestrictVlanConfigTable 1 }
AlaMvrpPortRestrictVlanConfigEntry ::= SEQUENCE {
alaMvrpPortRestrictVlanIfIndex InterfaceIndex,
alaMvrpPortRestrictVlanID VlanId,
alaMvrpPortVlanRestrictions MvrpPortVlanRestrictBitmap
}
alaMvrpPortRestrictVlanIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex of the port on which MVRP is running"
::= { alaMvrpPortRestrictVlanConfigEntry 1 }
alaMvrpPortRestrictVlanID OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An integer indicating VLAN-ID."
::= { alaMvrpPortRestrictVlanConfigEntry 2 }
alaMvrpPortVlanRestrictions OBJECT-TYPE
SYNTAX MvrpPortVlanRestrictBitmap
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The bitmap includes the status value for different type of restrictions that could be
applied for a port VLAN combination. Each bit in the bitmap corresponds to the status
of a particular restriction applied for a VLAN on the port.
If the bit is set, the particular restriction is enabled for the VLAN port combination.
Having the bit 'noRestriction(0)' set indicates that the no restriction is applied for
the VLAN on the port. No other option can be applied along with this option.
Having the bit 'restrictRegistration(1)' set indicates that the VLAN is restricted from
getting registered on the port.
Having the bit 'restrictAdvertisement(2)' set indicates that the advertisement for the
VLAN is restricted on the port.
Having the bit 'restrictStaticVlanRegistration(3)' set indicates that the registration
on a port for a static VLAN is restricted."
DEFVAL { {noRestriction} }
::= { alaMvrpPortRestrictVlanConfigEntry 3 }
----------------------------------------------------------------
---------------------------------------------------------------
--COMPLIANCE
---------------------------------------------------------------
alcatelIND1MVRPMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for MVRP."
MODULE
MANDATORY-GROUPS
{
alaMvrpBaseGroup,
alaMvrpPortConfigGroup,
alaMvrpPortStatsGroup,
alaMvrpPortRestrictVlanConfigGroup,
alaIND1MvrpNotificationGroup
}
::= { alcatelIND1MVRPMIBCompliances 1 }
---------------------------------------------------------------
--UNITS OF CONFORMANCE
---------------------------------------------------------------
alaMvrpBaseGroup OBJECT-GROUP
OBJECTS
{
alaMvrpGlobalStatus,
alaMvrpGlobalClearStats,
alaMvrpTransparentSwitching,
alaMvrpMaxVlanLimit,
alaMvrpVlanConflictInfo,
alaVlanRegistrationProtocolType
}
STATUS current
DESCRIPTION
"Collection of objects for management of MVRP Base Group."
::= { alcatelIND1MVRPMIBGroups 1 }
alaMvrpPortConfigGroup OBJECT-GROUP
OBJECTS
{
alaMvrpPortStatus,
alaMvrpPortConfigRegistrarMode,
alaMvrpPortConfigApplicantMode,
alaMvrpPortConfigJoinTimer,
alaMvrpPortConfigLeaveTimer,
alaMvrpPortConfigLeaveAllTimer,
alaMvrpPortConfigPeriodicTimer,
alaMvrpPortConfigPeriodicTransmissionStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of MVRP Port Configuration Table."
::= { alcatelIND1MVRPMIBGroups 2 }
alaMvrpPortStatsGroup OBJECT-GROUP
OBJECTS
{
alaMvrpPortStatsNewReceived,
alaMvrpPortStatsJoinInReceived,
alaMvrpPortStatsJoinEmptyReceived,
alaMvrpPortStatsLeaveReceived,
alaMvrpPortStatsInReceived,
alaMvrpPortStatsEmptyReceived,
alaMvrpPortStatsLeaveAllReceived,
alaMvrpPortStatsNewTransmitted,
alaMvrpPortStatsJoinInTransmitted,
alaMvrpPortStatsJoinEmptyTransmitted,
alaMvrpPortStatsLeaveTransmitted,
alaMvrpPortStatsInTransmitted,
alaMvrpPortStatsEmptyTransmitted,
alaMvrpPortStatsLeaveAllTransmitted,
alaMvrpPortStatsTotalPDUReceived,
alaMvrpPortStatsTotalPDUTransmitted,
alaMvrpPortStatsTotalMsgsReceived,
alaMvrpPortStatsTotalMsgsTransmitted,
alaMvrpPortStatsInvalidMsgsReceived,
alaMvrpPortFailedRegistrations,
alaMvrpPortLastPduOrigin,
alaMvrpPortStatsClearStats
}
STATUS current
DESCRIPTION
"Collection of objects for management of MVRP Statistics Table."
::= { alcatelIND1MVRPMIBGroups 3 }
alaMvrpPortRestrictVlanConfigGroup OBJECT-GROUP
OBJECTS
{
alaMvrpPortVlanRestrictions
}
STATUS current
DESCRIPTION
"Collection of objects for management of MVRP Port Restrict VLAN Configuration Table."
::= { alcatelIND1MVRPMIBGroups 4 }
alaIND1MvrpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
alaMvrpVlanLimitReachedEvent,
alaMvrpE2eVlanConflict
}
STATUS current
DESCRIPTION
"Collection of notifications for MVRP."
::= { alcatelIND1MVRPMIBGroups 5 }
---------------------------------------------------------------
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,709 @@
ALCATEL-IND1-OPENFLOW-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
softentIND1OpenflowMIB
FROM ALCATEL-IND1-BASE
;
alcatelIND1OpenflowMIB MODULE-IDENTITY
LAST-UPDATED "201403260000Z"
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):
Openflow for OS6900 Product Line.
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) 2013 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "201403260000Z"
DESCRIPTION
"The latest version of this MIB Module."
REVISION "201410080000Z"
DESCRIPTION
"alaOpenflowLogicalSwitchLearnedMacUpdate is not limited to OS6900 devices"
::= { softentIND1OpenflowMIB 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- Hook into the Alcatel Tree
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1OpenflowMIBNotifications OBJECT IDENTIFIER ::= { alcatelIND1OpenflowMIB 0 }
alcatelIND1OpenflowMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
" Alcatel-Lucent Openflow Managed Objects."
::= { alcatelIND1OpenflowMIB 1 }
alcatelIND1OpenflowMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
" Alcatel-Lucent Openflow Conformance Information."
::= { alcatelIND1OpenflowMIB 2 }
alaOpenflowGlobalConfigObjects OBJECT IDENTIFIER ::= { alcatelIND1OpenflowMIBObjects 1 }
alaOpenflowGlobalBackoffMax OBJECT-TYPE
SYNTAX Integer32 (1..60)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Alcatel-Lucent Openflow maximum back-off time in seconds for controller connection attempts."
DEFVAL { 60 }
::= { alaOpenflowGlobalConfigObjects 1 }
alaOpenflowGlobalIdleProbeTimeout OBJECT-TYPE
SYNTAX Integer32 (0..60)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Alcatel-Lucent Openflow idle probe timeout value in seconds. If set to 0, idle probing is disabled."
DEFVAL { 15 }
::= { alaOpenflowGlobalConfigObjects 2 }
-- Openflow LogicalSwitch Table
alaOpenflowLogicalSwitchTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaOpenflowLogicalSwitchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row for each Logical Switch."
::= { alcatelIND1OpenflowMIBObjects 2 }
alaOpenflowLogicalSwitchEntry OBJECT-TYPE
SYNTAX AlaOpenflowLogicalSwitchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the Openflow Logical Switches. "
INDEX { alaOpenflowLogicalSwitch }
::= { alaOpenflowLogicalSwitchTable 1 }
AlaOpenflowLogicalSwitchEntry ::= SEQUENCE
{
alaOpenflowLogicalSwitch SnmpAdminString,
alaOpenflowLogicalSwitchAdminState INTEGER,
alaOpenflowLogicalSwitchMode INTEGER,
alaOpenflowLogicalSwitchVersions BITS,
alaOpenflowLogicalSwitchVlan Integer32,
alaOpenflowLogicalSwitchControllerCount Integer32,
alaOpenflowLogicalSwitchInterfaceCount Integer32,
alaOpenflowLogicalSwitchFlowCount Integer32,
alaOpenflowLogicalSwitchRowStatus RowStatus,
alaOpenflowLogicalSwitchLearnedMacUpdate INTEGER,
alaOpenflowLogicalSwitchProbeTime Integer32,
alaOpenflowLogicalSwitchFailureDetectTime Integer32,
alaOpenflowLogicalSwitchDPID OCTET STRING,
alaOpenflowLogicalSwitchTableMissAction INTEGER,
alaOpenflowLogicalSwitchTCPBufferSizeTx Unsigned32,
alaOpenflowLogicalSwitchTCPBufferSizeRx Unsigned32
}
alaOpenflowLogicalSwitch OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Openflow Logical Switch Name."
::= { alaOpenflowLogicalSwitchEntry 1 }
alaOpenflowLogicalSwitchAdminState OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Logical Switch Admin State. Enable or disable the Logical Switch.
When disabled, all controllers for the Logical Switch will be
operationally disabled and flows added by those controllers will
be removed."
DEFVAL { enabled }
::= { alaOpenflowLogicalSwitchEntry 2 }
alaOpenflowLogicalSwitchMode OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
api(2),
pfcChannel(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Openflow Logical Switch Mode. Normal is regular Openflow,
API is for ACL-like flow operation. Only one Logical Switch
can be in api mode at a time.
PFC-Channel mode is to indicate the Logical Switch
is operating in NEC mode.
This object cannot be modified after the Logical Switch has been created."
DEFVAL { normal }
::= { alaOpenflowLogicalSwitchEntry 3 }
alaOpenflowLogicalSwitchVersions OBJECT-TYPE
SYNTAX BITS {
v1dot0 (0),
v1dot3dot1 (1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Openflow Logical Switch Bitmap of enabled Openflow versions.
At least one version must be enabled."
DEFVAL { { v1dot0, v1dot3dot1 } }
::= { alaOpenflowLogicalSwitchEntry 4 }
alaOpenflowLogicalSwitchVlan OBJECT-TYPE
SYNTAX Integer32 (0|2..4093)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Openflow Logical Switch VLAN. The value 0 indicates that no
VLAN has been specified, it is not a valid value to write.
This object is not valid to write when creating/modifying an
entry with alaOpenflowLogicalSwitchMode api(2)"
DEFVAL { 0 }
::= { alaOpenflowLogicalSwitchEntry 5 }
alaOpenflowLogicalSwitchControllerCount OBJECT-TYPE
SYNTAX Integer32 (0..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of the configured controllers for the Logical Switch."
::= { alaOpenflowLogicalSwitchEntry 6 }
alaOpenflowLogicalSwitchInterfaceCount OBJECT-TYPE
SYNTAX Integer32 (0..5000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of the configured interfaces (ports and link aggregations) for the Logical Switch."
::= { alaOpenflowLogicalSwitchEntry 7 }
alaOpenflowLogicalSwitchFlowCount OBJECT-TYPE
SYNTAX Integer32 (0..511)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of the flows pushed to the Logical Switch by its controllers."
::= { alaOpenflowLogicalSwitchEntry 8 }
alaOpenflowLogicalSwitchRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Deleting a row from this table will also remove associated entries from other tables in this mib
that have a logical switch as part of their index."
::= { alaOpenflowLogicalSwitchEntry 9 }
alaOpenflowLogicalSwitchLearnedMacUpdate OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is only applicable to Logical Switches in api(2) mode.
When enabled(1), learned MACs will be forwarded to controllers
via a Packet-In message."
DEFVAL { disabled }
::= { alaOpenflowLogicalSwitchEntry 10 }
alaOpenflowLogicalSwitchProbeTime OBJECT-TYPE
SYNTAX Integer32 (1..60)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Probe-time for a logical switch in the pfc-channel mode in seconds,
which will override the existing global idle-probe-time for sending
echo-request to the OpenFlow Controller."
DEFVAL { 5 }
::= { alaOpenflowLogicalSwitchEntry 11 }
alaOpenflowLogicalSwitchFailureDetectTime OBJECT-TYPE
SYNTAX Integer32 (1..60)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Failure detect time, in seconds, is configured for a logical switch
in the pfc-channel mode for detecting disconnection to the
OpenFlow Controller if there was no echo reply or message from the controller."
DEFVAL { 4 }
::= { alaOpenflowLogicalSwitchEntry 12 }
alaOpenflowLogicalSwitchDPID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An unique 8 bytes DPID for a logical switch."
::= { alaOpenflowLogicalSwitchEntry 13 }
alaOpenflowLogicalSwitchTableMissAction OBJECT-TYPE
SYNTAX INTEGER {
drop(1),
controller(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The action to be taken when an Openflow Table Miss occurs. When set to drop
if any packet has a table miss, it will be dropped. If set to controller
it will be forwarded to the controller."
DEFVAL { drop }
::= { alaOpenflowLogicalSwitchEntry 14 }
alaOpenflowLogicalSwitchTCPBufferSizeTx OBJECT-TYPE
SYNTAX Unsigned32 (2..32)
UNITS "Kilo Bytes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"TCP send buffer size, in Kilo Bytes, for socket connection to OpenFlow controllers
in the logical switch."
DEFVAL { 2 }
::= { alaOpenflowLogicalSwitchEntry 15 }
alaOpenflowLogicalSwitchTCPBufferSizeRx OBJECT-TYPE
SYNTAX Unsigned32 (2..32)
UNITS "Kilo Bytes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"TCP receive buffer size, in Kilo Bytes, for socket connection to OpenFlow controllers
in the logical switch."
DEFVAL { 2 }
::= { alaOpenflowLogicalSwitchEntry 16 }
-- Openflow Controller Table
alaOpenflowControllerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaOpenflowControllerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row for each controller on each logical switch.
Currently, up to three controllers per logical switch are supported per logical switch."
::= { alcatelIND1OpenflowMIBObjects 3 }
alaOpenflowControllerEntry OBJECT-TYPE
SYNTAX AlaOpenflowControllerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the Openflow Controllers attached to Logical Switches. "
INDEX { alaOpenflowControllerLogicalSwitch, alaOpenflowControllerIpType, alaOpenflowControllerIp, alaOpenflowControllerPort }
::= { alaOpenflowControllerTable 1 }
AlaOpenflowControllerEntry ::= SEQUENCE
{
alaOpenflowControllerLogicalSwitch SnmpAdminString,
alaOpenflowControllerIpType InetAddressType,
alaOpenflowControllerIp InetAddress,
alaOpenflowControllerPort Integer32,
alaOpenflowControllerRole INTEGER,
alaOpenflowControllerAdminState INTEGER,
alaOpenflowControllerOperState INTEGER,
alaOpenflowControllerRowStatus RowStatus,
alaOpenflowControllerPriority Integer32
}
alaOpenflowControllerLogicalSwitch OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Openflow Logical Switch Name."
::= { alaOpenflowControllerEntry 1 }
alaOpenflowControllerIpType OBJECT-TYPE
SYNTAX InetAddressType(1)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Openflow Controller IP Address Type. The only type currently supported is ipv4(1)"
::= { alaOpenflowControllerEntry 2 }
alaOpenflowControllerIp OBJECT-TYPE
SYNTAX InetAddress(SIZE (4|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Openflow Controller IP Address. As specified by alaOpenflowControllerIpType,
only ipv4 is currently supported"
::= { alaOpenflowControllerEntry 3 }
alaOpenflowControllerPort OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Openflow Controller Port."
::= { alaOpenflowControllerEntry 4 }
alaOpenflowControllerRole OBJECT-TYPE
SYNTAX INTEGER {
equal(1),
master(2),
slave(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Role of the Controller for the Logical Switch. The role is negotiated by the
controllers and the switch is notified of the outcome (1.3.1+). 1.0 controllers
will always have the role of equal. Only one controller per Logical Switch
can have the role of master."
::= { alaOpenflowControllerEntry 5 }
alaOpenflowControllerAdminState OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controller Admin State. Enable or disable connection to the controller.
The Logical Switch runs in 'Fail Secure Mode' so all flow aging, etc
continues unaffected when the controller is administratively disabled."
DEFVAL { enabled }
::= { alaOpenflowControllerEntry 6 }
alaOpenflowControllerOperState OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
disabled(2),
sendError(3),
init(4),
connecting(5),
backoff(6),
exchangingHello(7),
active(8),
idle(9),
disconnected(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the Logical Switch connection to the Controller."
::= { alaOpenflowControllerEntry 7 }
alaOpenflowControllerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"On create, if the specified logical switch does not exist in alaOpenflowLogicalSwitchTable,
an entry will be created in that table. Delete does not effect alaOpenflowLogicalSwitchTable."
::= { alaOpenflowControllerEntry 8 }
alaOpenflowControllerPriority OBJECT-TYPE
SYNTAX Integer32(0..2)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Openflow Controller Priority. Priority value of 0 implies highest pririoty and 2 implies lowest."
DEFVAL { 2 }
::= { alaOpenflowControllerEntry 9 }
-- Openflow Interface Table
alaOpenflowInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaOpenflowInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row for each interface (port or link aggregation) assigned to
a logical switch. An interface can only belong to one logical switch at a time.
If a logical switch in API mode exists, interfaces cannot be manually added to/deleted from it;
instead, interfaces default to the API mode logical switch when not assigned to another Logical Switch.
Interfaces can be reassigned from the API mode logical switch to a normal mode logical switch
(by adding it to that normal mode logical switch) but not directly reassigned from one normal mode
logical switch to another normal mode logical switch."
::= { alcatelIND1OpenflowMIBObjects 4 }
alaOpenflowInterfaceEntry OBJECT-TYPE
SYNTAX AlaOpenflowInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the interfaces assigned to Openflow Logical Switches."
INDEX { alaOpenflowInterfaceLogicalSwitch, alaOpenflowInterface }
::= { alaOpenflowInterfaceTable 1 }
AlaOpenflowInterfaceEntry ::= SEQUENCE
{
alaOpenflowInterfaceLogicalSwitch SnmpAdminString,
alaOpenflowInterface Integer32,
alaOpenflowInterfaceMode INTEGER,
alaOpenflowInterfaceRowStatus RowStatus,
alaOpenflowInterfaceType INTEGER,
alaOpenflowInterfaceNativeVlan Unsigned32
}
alaOpenflowInterfaceLogicalSwitch OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Openflow Logical Switch Name."
::= { alaOpenflowInterfaceEntry 1 }
alaOpenflowInterface OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Openflow Interface attached to a Logical Switch. Port values are dot1dBasePort values,
Link Aggregations start at 32769."
::= { alaOpenflowInterfaceEntry 2 }
alaOpenflowInterfaceMode OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
api(2),
pfcChannel(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Openflow Interface Mode. Normal is regular Openflow,
API is for ACL like flow operation and PFC-Channel is for NEC OFC."
::= { alaOpenflowInterfaceEntry 3 }
alaOpenflowInterfaceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"On create, if the specified logical switch does not exist in alaOpenflowLogicalSwitchTable,
an entry will be created in that table. Delete does not effect alaOpenflowLogicalSwitchTable."
::= { alaOpenflowInterfaceEntry 4 }
alaOpenflowInterfaceType OBJECT-TYPE
SYNTAX INTEGER {
trunk (1),
access (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Openflow Interface Type."
::= { alaOpenflowInterfaceEntry 5 }
alaOpenflowInterfaceNativeVlan OBJECT-TYPE
SYNTAX Unsigned32 (2..4093)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Native VLAN for Openflow Interface."
::= { alaOpenflowInterfaceEntry 6 }
-- Openflow Interface VLAN Table
alaOpenflowInterfaceVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaOpenflowInterfaceVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of Tag VLANs for an OpenFlow Interface (port or link-aggregation) Entry.
logical switch belongs to."
::= { alcatelIND1OpenflowMIBObjects 5 }
alaOpenflowInterfaceVlanEntry OBJECT-TYPE
SYNTAX AlaOpenflowInterfaceVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about the Tag VLANs associated with an OpenFlow Interface."
INDEX { alaOpenflowInterfaceLogicalSwitch, alaOpenflowInterface, alaOpenflowInterfaceVlanVlanID }
::= { alaOpenflowInterfaceVlanTable 1 }
AlaOpenflowInterfaceVlanEntry ::= SEQUENCE
{
alaOpenflowInterfaceVlanVlanID Unsigned32,
alaOpenflowInterfaceVlanRowStatus RowStatus
}
alaOpenflowInterfaceVlanVlanID OBJECT-TYPE
SYNTAX Unsigned32 (0|2..4093)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Tag VLAN for an Openflow Interface."
DEFVAL { 0 }
::= { alaOpenflowInterfaceVlanEntry 1 }
alaOpenflowInterfaceVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"On create, the specified logical switch interface must exist in alaOpenflowInterfaceTable,
otherwise an entry creation in this table would not be allowed. Deletion of an interface entry in
alaOpenflowInterfaceTable would result in deletion of all entries for that interface in the
alaOpenflowInterfaceVlanEntry"
::= { alaOpenflowInterfaceVlanEntry 2 }
-- Openflow MIB Conformance and Compliances
alcatelIND1OpenflowMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For ALU Openflow MIB Subsystem Units Of Conformance."
::= { alcatelIND1OpenflowMIBConformance 1 }
alcatelIND1OpenflowMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For ALU Openflow MIB Subsystem Compliance Statements."
::= { alcatelIND1OpenflowMIBConformance 2 }
alaOpenflowMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Openflow."
MODULE -- This module
MANDATORY-GROUPS
{
alaOpenflowModuleConfigGroup,
alaOpenflowModuleLogicalSwitchGroup,
alaOpenflowModuleControllerGroup,
alaOpenflowModuleInterfaceGroup,
alaOpenflowModuleInterfaceVlanGroup
}
::= { alcatelIND1OpenflowMIBCompliances 1 }
alaOpenflowModuleConfigGroup OBJECT-GROUP
OBJECTS
{
alaOpenflowGlobalBackoffMax,
alaOpenflowGlobalIdleProbeTimeout
}
STATUS current
DESCRIPTION
"Openflow Global Configuration Modules Group."
::= { alcatelIND1OpenflowMIBGroups 1 }
alaOpenflowModuleLogicalSwitchGroup OBJECT-GROUP
OBJECTS
{
alaOpenflowLogicalSwitchAdminState,
alaOpenflowLogicalSwitchMode,
alaOpenflowLogicalSwitchVersions,
alaOpenflowLogicalSwitchVlan,
alaOpenflowLogicalSwitchControllerCount,
alaOpenflowLogicalSwitchInterfaceCount,
alaOpenflowLogicalSwitchFlowCount,
alaOpenflowLogicalSwitchRowStatus,
alaOpenflowLogicalSwitchLearnedMacUpdate,
alaOpenflowLogicalSwitchProbeTime,
alaOpenflowLogicalSwitchFailureDetectTime,
alaOpenflowLogicalSwitchDPID,
alaOpenflowLogicalSwitchTableMissAction,
alaOpenflowLogicalSwitchTCPBufferSizeTx,
alaOpenflowLogicalSwitchTCPBufferSizeRx
}
STATUS current
DESCRIPTION
"Openflow Logical Switch Configuration Modules Group."
::= { alcatelIND1OpenflowMIBGroups 2 }
alaOpenflowModuleControllerGroup OBJECT-GROUP
OBJECTS
{
alaOpenflowControllerRole,
alaOpenflowControllerAdminState,
alaOpenflowControllerOperState,
alaOpenflowControllerRowStatus,
alaOpenflowControllerPriority
}
STATUS current
DESCRIPTION
"Openflow Controller Configuration Modules Group."
::= { alcatelIND1OpenflowMIBGroups 3 }
alaOpenflowModuleInterfaceGroup OBJECT-GROUP
OBJECTS
{
alaOpenflowInterfaceMode,
alaOpenflowInterfaceRowStatus,
alaOpenflowInterfaceType,
alaOpenflowInterfaceNativeVlan
}
STATUS current
DESCRIPTION
"Openflow Interface Configuration Modules Group."
::= { alcatelIND1OpenflowMIBGroups 4 }
alaOpenflowModuleInterfaceVlanGroup OBJECT-GROUP
OBJECTS
{
alaOpenflowInterfaceVlanRowStatus
}
STATUS current
DESCRIPTION
"Openflow Interface with VLAN Configuration Modules Group."
::= { alcatelIND1OpenflowMIBGroups 5 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,516 @@
ALCATEL-IND1-OSPF3-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Gauge32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
routingIND1Ospf3
FROM ALCATEL-IND1-BASE
ospfv3AreaEntry, ospfv3IfEntry
FROM OSPFV3-MIB
Ipv6Address, Ipv6IfIndexOrZero
FROM IPV6-TC;
alcatelIND1OSPF3MIB MODULE-IDENTITY
LAST-UPDATED "201410060000Z"
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 "201410060000Z"
DESCRIPTION
"Added alaOspf3RouteTable."
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 Integer32 ( 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 Integer32 ( 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 }
-- Route Table
alaOspf3RouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaOspf3RouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"OSPF3 Routing table. This table contains
an entry for each valid OSPF unicast route that
can be used for packet forwarding determination.
It is for display purposes only."
::= { alaProtocolOspf3 8 }
alaOspf3RouteEntry OBJECT-TYPE
SYNTAX AlaOspf3RouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A routing entry."
INDEX {
alaOspf3RouteDest,
alaOspf3RoutePfxLength,
alaOspf3RouteNextHop,
alaOspf3RouteIfIndex
}
::= { alaOspf3RouteTable 1 }
AlaOspf3RouteEntry ::=
SEQUENCE {
alaOspf3RouteDest Ipv6Address,
alaOspf3RoutePfxLength Integer32,
alaOspf3RouteNextHop Ipv6Address,
alaOspf3RouteIfIndex Ipv6IfIndexOrZero,
alaOspf3RouteType INTEGER,
alaOspf3RoutePathType INTEGER,
alaOspf3RouteMetric1 Unsigned32,
alaOspf3RouteMetric2 Unsigned32
}
alaOspf3RouteDest OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination IPv6 address of this route."
::= { alaOspf3RouteEntry 1 }
alaOspf3RoutePfxLength OBJECT-TYPE
SYNTAX Integer32(0..128)
UNITS "bits"
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the prefix length of the destination
address."
::= { alaOspf3RouteEntry 2 }
alaOspf3RouteNextHop 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)."
::= { alaOspf3RouteEntry 3 }
alaOspf3RouteIfIndex OBJECT-TYPE
SYNTAX Ipv6IfIndexOrZero
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."
::= { alaOspf3RouteEntry 4 }
alaOspf3RouteType OBJECT-TYPE
SYNTAX INTEGER
{
host(1), -- host route
other(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of this route."
::= { alaOspf3RouteEntry 5 }
alaOspf3RoutePathType OBJECT-TYPE
SYNTAX INTEGER
{
intraArea(1), -- intra area route
interArea(2), -- inter area route
externalType1(3), -- external type-1 route
externalType2(4) -- external type-2 route
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The routing metric path type for this route."
::= { alaOspf3RouteEntry 6 }
alaOspf3RouteMetric1 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The primary routing metric for this route."
::= { alaOspf3RouteEntry 7 }
alaOspf3RouteMetric2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An alternate routing metric for this route. It's 0
for internal routes. For an external route, it's the metric
to reach the ASBR that announced the external route."
::= { alaOspf3RouteEntry 8 }
alaOspf3BfdStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables bfd for OSPF protocol"
DEFVAL { disable }
::= { alaProtocolOspf3 9}
alaOspf3BfdAllInterfaceStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables bfd for all OSPF interfaces"
DEFVAL { disable }
::= { alaProtocolOspf3 10}
-- ************************************************************************
-- Expansion of ospfv3IfTable
-- ************************************************************************
alaOspf3IfAugTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaOspf3IfAugEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Expansion for ospf3IfTable"
::= { alaProtocolOspf3 11 }
alaOspf3IfAugEntry OBJECT-TYPE
SYNTAX AlaOspf3IfAugEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of alaOspf3IfAugTable"
AUGMENTS { ospfv3IfEntry }
::= { alaOspf3IfAugTable 1 }
AlaOspf3IfAugEntry ::=
SEQUENCE {
alaOspf3IfBfdStatus INTEGER,
alaOspf3IfBfdDrsOnly INTEGER
}
alaOspf3IfBfdStatus OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enables/Disables OSP3F for a BFD interface"
::= { alaOspf3IfAugEntry 1}
alaOspf3IfBfdDrsOnly OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enables/Disables Drs Only option for a BFD interface"
::= { alaOspf3IfAugEntry 2}
alaOspf3AreaAugTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaOspf3AreaAugEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table extends the ofpv3 area table and it is used to
display very granular LSA Counts, Host and Interface counts"
::= { alaProtocolOspf3 12 }
alaOspf3AreaAugEntry OBJECT-TYPE
SYNTAX AlaOspf3AreaAugEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of alaOspf3AreaAugTable"
AUGMENTS { ospfv3AreaEntry }
::= { alaOspf3AreaAugTable 1 }
AlaOspf3AreaAugEntry ::= SEQUENCE {
alaOspf3AreaRouterLsaCount Gauge32,
alaOspf3AreaNetworkLsaCount Gauge32,
alaOspf3AreaIntraAreaPrefixLsaCount Gauge32,
alaOspf3AreaInterAreaPrefixLsaCount Gauge32,
alaOspf3AreaInterAreaRouterLsaCount Gauge32,
alaOspf3AreaHostCount Gauge32,
alaOspf3AreaInterfaceCount Gauge32,
alaOspf3AreaSummarizationRangeCount Gauge32
}
alaOspf3AreaRouterLsaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Router LSA Count."
::= { alaOspf3AreaAugEntry 1 }
alaOspf3AreaNetworkLsaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Network LSA Count."
::= { alaOspf3AreaAugEntry 2 }
alaOspf3AreaIntraAreaPrefixLsaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Intra Area LSA Count."
::= { alaOspf3AreaAugEntry 3 }
alaOspf3AreaInterAreaPrefixLsaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Inter area LSA Count."
::= { alaOspf3AreaAugEntry 4 }
alaOspf3AreaInterAreaRouterLsaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the inter area Router LSA Count."
::= { alaOspf3AreaAugEntry 5 }
alaOspf3AreaHostCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the host count."
::= { alaOspf3AreaAugEntry 6 }
alaOspf3AreaInterfaceCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the Interface count."
::= { alaOspf3AreaAugEntry 7 }
alaOspf3AreaSummarizationRangeCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the summarization range count."
::= { alaOspf3AreaAugEntry 8 }
-- 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 }
alaOspf3RouteGroup OBJECT-GROUP
OBJECTS
{
-- Network Route table
alaOspf3RouteType,
alaOspf3RoutePathType,
alaOspf3RouteMetric1,
alaOspf3RouteMetric2,
alaOspf3BfdStatus,
alaOspf3BfdAllInterfaceStatus,
alaOspf3IfBfdDrsOnly,
alaOspf3IfBfdStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of Network Route."
::= { alcatelIND1OSPF3MIBGroups 2 }
alaOspf3AreaGroup OBJECT-GROUP
OBJECTS
{
-- OSPF3 Area table
alaOspf3AreaRouterLsaCount,
alaOspf3AreaNetworkLsaCount,
alaOspf3AreaIntraAreaPrefixLsaCount,
alaOspf3AreaInterAreaPrefixLsaCount,
alaOspf3AreaInterAreaRouterLsaCount,
alaOspf3AreaHostCount,
alaOspf3AreaInterfaceCount,
alaOspf3AreaSummarizationRangeCount
}
STATUS current
DESCRIPTION
"Collection of objects for management of Router LSAs."
::= { alcatelIND1OSPF3MIBGroups 3 }
END

View File

@ -0,0 +1,942 @@
ALCATEL-IND1-PIM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE,
IpAddress, Integer32, TimeTicks,
Unsigned32, Counter32
FROM SNMPv2-SMI
InetAddressType, InetAddress,
InetAddressPrefixLength
FROM INET-ADDRESS-MIB
pimInterfaceEntry
FROM PIM-STD-MIB
RowStatus, TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
routingIND1Pim
FROM ALCATEL-IND1-BASE;
alcatelIND1PIMMIB MODULE-IDENTITY
LAST-UPDATED "201505280000Z"
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
Copyright (C) 2015 ALE USA, Inc.
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "200704030000Z"
DESCRIPTION
"The latest version of this MIB Module."
REVISION "201505280000Z"
DESCRIPTION
"Added V4/V6 bidir ssm compatibility, bidir fast-join, asm fast-join and ssm-fast-join."
::= { routingIND1Pim 1 }
alcatelIND1PIMMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1PIMMIB 1 }
alaPimsmGlobalConfig OBJECT IDENTIFIER ::= { alcatelIND1PIMMIBObjects 1 }
alaPimdmGlobalConfig OBJECT IDENTIFIER ::= { alcatelIND1PIMMIBObjects 2 }
alaPimGlobalConfig 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}
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 2 }
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 3}
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 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 5 }
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 6 }
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 7 }
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 8 }
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 9 }
alaPimsmBidirStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables the
PIM BIDIR protocol on this router."
DEFVAL { disable }
::= {alaPimsmGlobalConfig 10}
alaPimsmBidirPeriodicInterval OBJECT-TYPE
SYNTAX Integer32 (0..2000)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the interval at which the DF for each RPA
will periodically announce its status in a
Winner message.
A value of 0 indicates that periodic messages will
not be sent."
DEFVAL { 60 }
::= { alaPimsmGlobalConfig 11 }
alaPimsmBidirDFAbort OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables whether the DF
election will be automatically aborted if a PIM hello
is received from a PIM neighbor without the
bidirectional capable option. By default, the DF
election will still occur among those PIM routers that
support BIDIR. By enabling this option, if a BIDIR-
capable router receives a PIM hello from a
non-BIDIR-capable router, the DF election is aborted."
DEFVAL { disable }
::= {alaPimsmGlobalConfig 12}
alaPimsmNonBidirHelloPeriod OBJECT-TYPE
SYNTAX Unsigned32 (10..65535)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum time that must elapse between
alaPimNonBidirHello notifications originated by this router.
The default value of 65535 represents an 'infinite' time, in
which case, no alaPimNonBidirHello notifications are ever
sent.
The non-zero minimum allowed value provides resilience
against propagation of denial-of-service attacks from the
control plane to the network management plane."
DEFVAL { 65535 }
::= { alaPimsmGlobalConfig 13 }
alaPimsmNonBidirHelloMsgsRcvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of PIM Hello messages that have been
received by a BIDIR-capable device that do not have the
Bidirectional Capable option.
This counter is incremented if BIDIR mode is enabled on
this router and a PIM Hello message is received from a
PIM neighbor that does not include the Bidirectional Capable
option.
By default, the reception of these messages will not
effect the BIDIR DF election. The alaPimsmBidirDFAbort
object may be used to change the default behavior
and have the DF election aborted whenever a BIDIR-capable
router receives a PIM hello from a non-BIDIR-capable
router."
::= { alaPimsmGlobalConfig 14 }
alaPimsmNonBidirHelloAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address type stored in alaPimsmNonBidirHelloOrigin.
If no Non Bidir Hello messages have been received, this
object is set to unknown(0)."
::= { alaPimsmGlobalConfig 15 }
alaPimsmNonBidirHelloOrigin OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|8|16|20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source address of the last Non Bidir Hello message
received by this device."
::= { alaPimsmGlobalConfig 16 }
alaPimsmV6BidirStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables the
PIM IPv6 BIDIR protocol on this router."
DEFVAL { disable }
::= {alaPimsmGlobalConfig 17}
alaPimsmRPHashStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables applying the PIM hash function
defined in RFC 4601 when selecting an RP from two or more equal
group-range-to-RP mappings."
REFERENCE "RFC 4601 section 4.7.2"
DEFVAL { disable }
::= {alaPimsmGlobalConfig 18 }
alaPimsmBidirSsmCompat OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables whether PIM
BIDIR will support receiving IGMPv3 source-specific
joins and treat them as a (*,G) join.
By default, IGMPv3 source-specific joins are ignored
when PIM is operating in BIDIR mode."
DEFVAL { disable }
::= {alaPimsmGlobalConfig 19}
alaPimsmV6BidirSsmCompat OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables whether IPv6 PIM
BIDIR will support receiving MLDv2 source-specific
joins and treat them as a (*,G) join.
By default, MLDv2 source-specific joins are ignored
when PIM is operating in BIDIR mode."
DEFVAL { disable }
::= {alaPimsmGlobalConfig 20}
alaPimsmBidirFastJoin OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables whether PIM
BIDIR will automatically create the routes in hardware
as soon as the BIDIR (*,G) routes are learned.
By default, this is disabled and the routes are not
installed in hardware until the multicast traffic
reaches the switch."
DEFVAL { disable }
::= {alaPimsmGlobalConfig 21}
alaPimsmV6BidirFastJoin OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables whether IPv6 PIM
BIDIR will automatically create the routes in hardware
as soon as the BIDIR (*,G) routes are learned.
By default, this is disabled and the routes are not
installed in hardware until the multicast traffic
reaches the switch."
DEFVAL { disable }
::= {alaPimsmGlobalConfig 22}
alaPimsmAsmFastJoin OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables whether PIM
ASM will automatically create the (*,G) routes in
hardware as soon as the ASM (*,G) routes are learned.
By default, this is disabled and the routes are not
installed in hardware until the multicast traffic
reaches the switch."
DEFVAL { disable }
::= {alaPimsmGlobalConfig 23}
alaPimsmV6AsmFastJoin OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables whether IPv6 PIM
ASM will automatically create the (*,G) routes in
hardware as soon as the ASM (*,G) routes are learned.
By default, this is disabled and the routes are not
installed in hardware until the multicast traffic
reaches the switch."
DEFVAL { disable }
::= {alaPimsmGlobalConfig 24}
alaPimsmSsmFastJoin OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables whether PIM
will automatically create the (S,G) routes in
hardware as soon as the (S,G) routes are learned.
This includes PIM Sparse Mode (S,G) routes as well
as PIM SSM (S,G) routes.
By default, this is disabled and the routes are not
installed in hardware until the multicast traffic
reaches the switch."
DEFVAL { disable }
::= {alaPimsmGlobalConfig 25}
alaPimsmV6SsmFastJoin OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables whether IPv6 PIM
will automatically create the (S,G) routes in hardware
as soon as the (S,G) routes are learned.
This includes PIM Sparse Mode (S,G) routes as well
as PIM SSM (S,G) routes.
By default, this is disabled and the routes are not
installed in hardware until the multicast traffic
reaches the switch."
DEFVAL { disable }
::= {alaPimsmGlobalConfig 26}
-- ************************************************************************
-- 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}
--
-- The PIM Dense Group Table
-- This table allows the configuration of pim group mappings to be
-- used with dense mode. These mappings correspond to the sparse
-- mappings defined in the pimStaticRPTable defined in the PIM-STD-MIB.
--
alaPimdmDenseGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaPimdmDenseGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to manage configuration of dense groups.
If the group prefixes configured for two or more rows in
this table overlap, the row with the greatest value of
alaPimdmDenseGroupGrpPrefixLength is used for the overlapping
range."
::= { alaPimdmGlobalConfig 5 }
alaPimdmDenseGroupEntry OBJECT-TYPE
SYNTAX AlaPimdmDenseGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the alaPimdmDenseGroupTable. This
entry is preserved on agent restart."
INDEX { alaPimdmDenseGroupAddressType,
alaPimdmDenseGroupGrpAddress,
alaPimdmDenseGroupGrpPrefixLength }
::= { alaPimdmDenseGroupTable 1 }
AlaPimdmDenseGroupEntry ::= SEQUENCE {
alaPimdmDenseGroupAddressType InetAddressType,
alaPimdmDenseGroupGrpAddress InetAddress,
alaPimdmDenseGroupGrpPrefixLength InetAddressPrefixLength,
alaPimdmDenseGroupOverrideDynamic TruthValue,
alaPimdmDenseGroupPrecedence Unsigned32,
alaPimdmDenseGroupRowStatus RowStatus
}
alaPimdmDenseGroupAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address type of this entry."
::= { alaPimdmDenseGroupEntry 1 }
alaPimdmDenseGroupGrpAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|8|16|20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The multicast group address that, when combined with
alaPimdmDenseGroupGrpPrefixLength, gives the group prefix for this
entry. The InetAddressType is given by the
alaPimdmDenseGroupAddressType object.
This address object is only significant up to
alaPimdmDenseGroupGrpPrefixLength bits. The remainder of the
address bits are zero. This is especially important for
this index field, which is part of the index of this entry.
Any non-zero bits would signify an entirely different
entry."
::= { alaPimdmDenseGroupEntry 2 }
alaPimdmDenseGroupGrpPrefixLength OBJECT-TYPE
SYNTAX InetAddressPrefixLength (4..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The multicast group prefix length that, when combined
with alaPimdmDenseGroupGrpAddress, gives the group prefix for this
entry. The InetAddressType is given by the
alaPimdmDenseGroupAddressType object. If alaPimdmDenseGroupAddressType is
'ipv4' or 'ipv4z', this object must be in the range 4..32.
If alaPimdmDenseGroupGrpAddressType is 'ipv6' or 'ipv6z', this
object must be in the range 8..128."
::= { alaPimdmDenseGroupEntry 3 }
alaPimdmDenseGroupOverrideDynamic OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Whether this dense group configuration will override other
group mappings in this group prefix. If this object is
TRUE, then it will override:
- RP information learned dynamically for groups in this
group prefix.
- RP information configured in alaPimdmDenseGroupTable with
alaPimdmDenseGroupOverrideDynamic set to FALSE.
See pimGroupMappingTable for details."
DEFVAL { false }
::= { alaPimdmDenseGroupEntry 4 }
alaPimdmDenseGroupPrecedence OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value for pimGroupMappingPrecedence to be used for this
static RP configuration. This allows fine control over
which configuration is overridden by this static
configuration.
If alaPimdmDenseGroupOverrideDynamic is set to TRUE, all dynamic RP
configuration is overridden by this static configuration,
whatever the value of this object.
The absolute values of this object have a significance only
on the local router and do not need to be coordinated with
other routers. A setting of this object may have different
effects when applied to other routers.
Do not use this object unless fine control of static RP
behavior on the local router is required."
::= { alaPimdmDenseGroupEntry 5 }
alaPimdmDenseGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this row, by which rows in this table can
be created and destroyed.
All writeable objects in this entry can be modified when the
status of this entry is active(1)."
::= { alaPimdmDenseGroupEntry 6 }
-- ************************************************************************
-- PIM Global Configuration
-- ************************************************************************
alaPimBfdStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables PIM
with the BFD protocol on this router."
DEFVAL { disable }
::= {alaPimGlobalConfig 1}
alaPimBfdAllInterfaceStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables BFD
for all PIM interfaces on this router."
DEFVAL { disable }
::= {alaPimGlobalConfig 2}
alaPimMoFRRStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables MoFRR
(Multicast only Fast Re-Route) on this router."
DEFVAL { disable }
::= {alaPimGlobalConfig 3}
alaPimMoFRRAllRouteStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"By default, MoFRR is only applied to multicast
routes that have local clients. Enabling
alaPimMoFRRAllRouteStatus will enable MoFRR
on all routes whether there are local clients
or not. alaPimMoFRRStatus must be enabled for
this to take effect."
DEFVAL { disable }
::= {alaPimGlobalConfig 4}
-- ************************************************************************
-- Expansion of pimInterfaceEntry
-- ************************************************************************
alaPimInterfaceAugTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaPimInterfaceAugEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Expansion for pimInterfaceTable"
::= { alaPimGlobalConfig 5 }
alaPimInterfaceAugEntry OBJECT-TYPE
SYNTAX AlaPimInterfaceAugEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of alaPimInterfaceAugTable"
AUGMENTS { pimInterfaceEntry }
::= { alaPimInterfaceAugTable 1 }
AlaPimInterfaceAugEntry ::= SEQUENCE {
alaPimInterfaceBfdStatus INTEGER
}
alaPimInterfaceBfdStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables/Disables BFD for particular interfaces of PIM."
DEFVAL { disable }
::= { alaPimInterfaceAugEntry 1 }
alaPimMbrAllSourcesStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables PIM to notify DVMRP about
the routes to all multicast sources learned instead of just
the directly connected subnets so that these routes can be
advertised in the DVMRP domain via standard DVMRP mechanisms.
This object is only applicable if the router is operating as
a Multicast Border Router."
DEFVAL { disable }
::= {alaPimGlobalConfig 6}
alaPimMbrOperStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether MBR is currently enabled/disabled for PIM."
::= {alaPimGlobalConfig 7}
alaPimV6BfdStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables PIM IPv6
with the BFD protocol on this router."
DEFVAL { disable }
::= {alaPimGlobalConfig 8}
alaPimV6BfdAllInterfaceStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables BFD
for all PIM IPv6 interfaces on this router."
DEFVAL { disable }
::= {alaPimGlobalConfig 9}
-- ************************************************************************
-- PIM Notifications
-- ************************************************************************
alaPimNotifications OBJECT IDENTIFIER ::= { alcatelIND1PIMMIB 0 }
alaPimNonBidirHello NOTIFICATION-TYPE
OBJECTS { alaPimsmNonBidirHelloAddressType,
alaPimsmNonBidirHelloOrigin }
STATUS current
DESCRIPTION
"An alaPimNonBidirHello notification signifies that
a bidir-capable router has received a PIM hello from
a non-bidir-capable router.
This notification is generated whenever the counter
alaPimsmNonBidirHelloMsgsRcvd is incremented, subject
to the rate limit specified by
alaPimsmNonBidirHelloNotificationPeriod."
::= { alaPimNotifications 1 }
-- 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, alaPimConfigMIBGroup }
::= { 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, alaPimConfigMIBGroup }
::= { alcatelIND1PIMMIBCompliances 2 }
-- units of conformance
alaPimsmConfigMIBGroup OBJECT-GROUP
OBJECTS { alaPimsmAdminStatus, alaPimsmMaxRPs,
alaPimsmProbeTime, alaPimsmOldRegisterMessageSupport,
alaPimsmAdminSPTConfig, alaPimsmRPThreshold,
alaPimsmV6AdminStatus, alaPimsmV6SPTConfig,
alaPimsmV6RPSwitchover, alaPimsmBidirStatus,
alaPimsmBidirPeriodicInterval, alaPimsmBidirDFAbort,
alaPimsmNonBidirHelloPeriod, alaPimsmNonBidirHelloMsgsRcvd,
alaPimsmV6BidirStatus, alaPimsmRPHashStatus,
alaPimsmBidirSsmCompat, alaPimsmV6BidirSsmCompat,
alaPimsmBidirFastJoin, alaPimsmV6BidirFastJoin,
alaPimsmAsmFastJoin, alaPimsmV6AsmFastJoin,
alaPimsmSsmFastJoin, alaPimsmV6SsmFastJoin
}
STATUS current
DESCRIPTION
"A collection of objects to support management of global
configuration parameters of PIM Sparse Mode routers."
::= { alcatelIND1PIMMIBGroups 1 }
alaPimdmConfigMIBGroup OBJECT-GROUP
OBJECTS { alaPimdmAdminStatus, alaPimdmStateRefreshTimeToLive,
alaPimdmStateRefreshLimitInterval,
alaPimdmV6AdminStatus, alaPimdmDenseGroupOverrideDynamic,
alaPimdmDenseGroupPrecedence, alaPimdmDenseGroupRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects to support management of global
configuration parameters of PIM Dense Mode routers."
::= { alcatelIND1PIMMIBGroups 2 }
alaPimConfigMIBGroup OBJECT-GROUP
OBJECTS { alaPimBfdStatus,
alaPimBfdAllInterfaceStatus,
alaPimMoFRRStatus,
alaPimMoFRRAllRouteStatus,
alaPimInterfaceBfdStatus,
alaPimMbrAllSourcesStatus,
alaPimMbrOperStatus,
alaPimV6BfdStatus,
alaPimV6BfdAllInterfaceStatus
}
STATUS current
DESCRIPTION
"A collection of objects to support management of global
configuration parameters of PIM routers."
::= { alcatelIND1PIMMIBGroups 3 }
alaPimOptionalGroup OBJECT-GROUP
OBJECTS {
alaPimsmNonBidirHelloAddressType,
alaPimsmNonBidirHelloOrigin
}
STATUS current
DESCRIPTION
" PIM objects to stop the tools from complaining "
::= { alcatelIND1PIMMIBGroups 4 }
alaPimNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
alaPimNonBidirHello
}
STATUS current
DESCRIPTION
" PIM Notification objects "
::= { alcatelIND1PIMMIBGroups 5 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,298 @@
ALCATEL-IND1-PORT-MAPPING DEFINITIONS ::= BEGIN
IMPORTS
Integer32,
OBJECT-TYPE,
MODULE-IDENTITY,
OBJECT-IDENTITY FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
InterfaceIndexOrZero FROM IF-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF
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
Integer32,
pmapSessionStatus
INTEGER,
pmapSessionDirection
INTEGER,
pmapSessionRowStatus
RowStatus,
pmapSessionUnknownUnicastFloodStatus
INTEGER,
pmapSessionDynProxyARP
INTEGER
}
pmapSessionNumber OBJECT-TYPE
SYNTAX Integer32 (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 { disable }
::= { 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 { bi }
::= { 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 { user }
::= { 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

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,281 @@
ALCATEL-IND1-QCN-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32,
MODULE-IDENTITY,
OBJECT-TYPE,
OBJECT-IDENTITY,
Unsigned32
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
OBJECT-GROUP,
MODULE-COMPLIANCE
FROM SNMPv2-CONF
softentIND1QcnMib
FROM ALCATEL-IND1-BASE;
alcatelIND1QcnMIB MODULE-IDENTITY
LAST-UPDATED "201109010000Z"
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
System Capability Manager, to allow for system control and limitation setting, of
different, features through out the system.
Capability manager is a centralized process which provides hardware information and
capability to other processes. To optimize the system performance , certain features
may be configured to a lower than the hardware limit through capability 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-2011 Alcatel-Lucent
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "201109010000Z"
DESCRIPTION
"Capability Manager is used to set system wide limitation."
::= { softentIND1QcnMib 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alcatelIND1QcnMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For QCN Subsystem Managed Objects."
::= { alcatelIND1QcnMIB 1 }
alcatelIND1QcnMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For QCN Subsystem Conformance Information."
::= { alcatelIND1QcnMIB 2 }
alcatelIND1QcnMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For QCN Subsystem Units Of Conformance."
::= { alcatelIND1QcnMIBConformance 1 }
alcatelIND1QcnMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For QCN Subsystem Compliance Statements."
::= { alcatelIND1QcnMIBConformance 2 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alaQcnConfig OBJECT IDENTIFIER ::= { alcatelIND1QcnMIBObjects 1 }
alaQcnConformance OBJECT IDENTIFIER ::= { alcatelIND1QcnMIBObjects 2 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- xxxxxxxxxxxxxxxxxxxx
-- QCN Global Controls
-- xxxxxxxxxxxxxxxxxxxx
alaQcnGlobalTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaQcnGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of QCN global configuration."
::= { alaQcnConfig 1 }
alaQcnGlobalEntry OBJECT-TYPE
SYNTAX AlaQcnGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A QCN global Entry."
INDEX { alaQcnGlobalCompId }
::= { alaQcnGlobalTable 1 }
AlaQcnGlobalEntry ::= SEQUENCE {
alaQcnGlobalCompId
Integer32,
alaQcnGlobalCNMVlanTag
Integer32,
alaQcnGlobalCID
Integer32
}
alaQcnGlobalCompId OBJECT-TYPE
SYNTAX Integer32 (1)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Comp Id is the index to this table."
::= { alaQcnGlobalEntry 1 }
alaQcnGlobalCNMVlanTag OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set, the vlan tag overrides the incoming vlan id and forces
CNMs to be transmitted in that vlan."
DEFVAL { 0 }
::= { alaQcnGlobalEntry 2 }
alaQcnGlobalCID OBJECT-TYPE
SYNTAX Integer32 (0..16777215)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the Congestion Point ID sent as part of the Congestion
Notification Message."
DEFVAL { 0 }
::= { alaQcnGlobalEntry 3 }
-- xxxxxxxxxxxxxxxxxxxxxxxx
-- QCN Port Instance Table
-- xxxxxxxxxxxxxxxxxxxxxxxx
alaQcnPortInstanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaQcnPortInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of DCP Port Instances."
::= { alaQcnConfig 2 }
alaQcnPortInstanceEntry OBJECT-TYPE
SYNTAX AlaQcnPortInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A DCP Port Instance Entry."
INDEX { alaQcnPIIfIndex, alaQcnPIPriority }
::= { alaQcnPortInstanceTable 1 }
AlaQcnPortInstanceEntry ::= SEQUENCE {
alaQcnPIIfIndex
Unsigned32,
alaQcnPIPriority
Unsigned32,
alaQcnPIPriorityReset
TruthValue,
alaQcnPICncpStatsClear
TruthValue,
alaQcnPICncpReset
TruthValue
}
alaQcnPIIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IfIndex of this port."
::= { alaQcnPortInstanceEntry 1 }
alaQcnPIPriority OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Priority identifier of this port."
::= { alaQcnPortInstanceEntry 2 }
alaQcnPIPriorityReset OBJECT-TYPE
SYNTAX TruthValue { true(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to true to reset the priority configuration to the global default."
::= { alaQcnPortInstanceEntry 3 }
alaQcnPICncpStatsClear OBJECT-TYPE
SYNTAX TruthValue { true(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to true to clear the cncp statistics for this port
priority. Will do nothing if stats are disabled."
::= { alaQcnPortInstanceEntry 4 }
alaQcnPICncpReset OBJECT-TYPE
SYNTAX TruthValue { true(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to true to reset the cncp configuration to the global default for
this port priority."
::= { alaQcnPortInstanceEntry 5 }
-- -------------------------------------------------------------
-- Compliance Statements
-- -------------------------------------------------------------
alcatelIND1QcnMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for QCN Subsystem."
MODULE -- this module
MANDATORY-GROUPS
{
alaQcnGlobalGroup,
alaQcnPortInstanceGroup
}
::= { alcatelIND1QcnMIBCompliances 1 }
-- -------------------------------------------------------------
-- Units Of Conformance
-- -------------------------------------------------------------
alaQcnGlobalGroup OBJECT-GROUP
OBJECTS
{
alaQcnGlobalCNMVlanTag,
alaQcnGlobalCID
}
STATUS current
DESCRIPTION
"Collection of Global QCN Configuration for management of QCN."
::= { alcatelIND1QcnMIBGroups 1 }
alaQcnPortInstanceGroup OBJECT-GROUP
OBJECTS
{
alaQcnPIPriorityReset,
alaQcnPICncpStatsClear,
alaQcnPICncpReset
}
STATUS current
DESCRIPTION
"Collection of QCN Port level Configuration for management of QCN."
::= { alcatelIND1QcnMIBGroups 2 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,265 @@
ALCATEL-IND1-RDP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
IpAddress, Integer32, Unsigned32
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
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 SnmpAdminString,
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-create
STATUS current
DESCRIPTION
"Default advertisement Address is 224.0.0.1"
::= {alaRDPIfEntry 3 }
alaRDPIfMaxAdvtInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Maximum advertisement interval is in seconds"
DEFVAL { 600 }
::= {alaRDPIfEntry 4 }
alaRDPIfMinAdvtInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Minimum advertisement interval in seconds: 0.75 * alaRDPIfMaxAdvtInterval"
::= {alaRDPIfEntry 5 }
alaRDPIfAdvLifeTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Advertisement Lifetime in seconds: 3 * alaRDPIfMaxAdvtInterval"
::= {alaRDPIfEntry 6 }
alaRDPIfPrefLevel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
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-create
STATUS current
DESCRIPTION
"The status of this table entry."
DEFVAL { notInService }
::= { alaRDPIfEntry 8}
alaRDPIfName OBJECT-TYPE
SYNTAX SnmpAdminString
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

View File

@ -0,0 +1,595 @@
ALCATEL-IND1-RIP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress, TimeTicks, Integer32
FROM SNMPv2-SMI
rip2IfConfEntry
FROM RIPv2-MIB
RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
routingIND1Rip
FROM ALCATEL-IND1-BASE;
alcatelIND1RIPMIB MODULE-IDENTITY
LAST-UPDATED "201010260000Z"
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 Global RIP 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."
::= { routingIND1Rip 1 }
alcatelIND1RIPMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Routing Information Protocol (RIP)
Subsystem Managed Objects."
::= { alcatelIND1RIPMIB 1 }
alcatelIND1RIPMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Routing Information Protocol (RIP)
Subsystem Conformance Information."
::= { alcatelIND1RIPMIB 2 }
alcatelIND1RIPMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Routing Information Protocol (RIP)
Subsystem Units Of Conformance."
::= { alcatelIND1RIPMIBConformance 1 }
alcatelIND1RIPMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Routing Information Protocol (RIP)
Subsystem Compliance Statements."
::= { alcatelIND1RIPMIBConformance 2 }
--********************************************************************
--************************ Textual Conventions ***********************
--********************************************************************
AlaAuthenticationEncryptKey ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The authentication encryption key that is used to decypher
RIP simple passwords."
SYNTAX OCTET STRING (SIZE(16))
-- ************************************************************************
-- RIP Global Protocol configuration
-- ************************************************************************
alaProtocolRip OBJECT IDENTIFIER ::= { alcatelIND1RIPMIBObjects 1 }
alaRipProtoStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Global administration status of RIP."
DEFVAL { disable }
::= { alaProtocolRip 1 }
alaRipHostRouteSupport OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable support for host routes."
DEFVAL { enable }
::= { alaProtocolRip 2 }
alaRipRedistRouteTag OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 2147483647 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A 32-bit value tagged to each RIP internal route while
it is redistributed in to other routing protocol domains. The
lower 16-bits typically indicate the autonomous system number."
DEFVAL { 0 }
::= { alaProtocolRip 4 }
alaRipForceHolddownTimer OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 120 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval in seconds during which routing information regarding
better paths is suppressed. A route enters into a forced holddown
state when an update packet is received that indicates the route is
unreachable and when this timer value is nonzero. After this timer
has expired, if the value is less that 120 - the route enters a
holddown state for the rest of the period until 120. During this time
advertisements for better paths are accepted if any."
::= { alaProtocolRip 5 }
alaRipRouteNumber OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 2147483647 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of network routes in RIP routing table."
::= { alaProtocolRip 6 }
alaRipUpdateInterval OBJECT-TYPE
SYNTAX Integer32 (1 .. 120)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval (in seconds) that RIP routing updates will
be sent out. The value must be less than or equal to
one-third the value of the invalid timer."
DEFVAL { 30 }
::= { alaProtocolRip 13 }
alaRipInvalidTimer OBJECT-TYPE
SYNTAX Integer32 (3 .. 360)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time in seconds that a route will remain active
in RIB before being moved to the invalid state.
The value must be at least three times the
update interval."
DEFVAL { 180 }
::= { alaProtocolRip 14 }
alaRipHolddownTimer OBJECT-TYPE
SYNTAX Integer32 (0 .. 120)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time to keep a route in the holddown state."
DEFVAL { 0 }
::= { alaProtocolRip 15 }
alaRipGarbageTimer OBJECT-TYPE
SYNTAX Integer32 (0 .. 180)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time to keep a route before garbage collection."
DEFVAL { 120 }
::= { alaProtocolRip 16 }
-- ************************************************************************
-- Expansion of rip2IfCOnf
-- ************************************************************************
alaRip2IfConfAugTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaRip2IfConfAugEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Expansion for rip2ifconftable"
::= { alaProtocolRip 11 }
alaRip2IfConfAugEntry OBJECT-TYPE
SYNTAX AlaRip2IfConfAugEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of alaRip2IfConfAugTable"
AUGMENTS { rip2IfConfEntry }
::= { alaRip2IfConfAugTable 1 }
AlaRip2IfConfAugEntry ::=
SEQUENCE {
alaRip2IfConfEncryptKey AlaAuthenticationEncryptKey,
alaRip2IfIpConfStatus INTEGER,
alaRip2IfRecvPkts Integer32,
alaRip2IfConfName SnmpAdminString,
alaRip2IfConfType INTEGER,
alaRip2IfConfPtoPPeer IpAddress,
alaRip2IfConfIngressFilterRouteMapName SnmpAdminString,
alaRip2IfConfEgressFilterRouteMapName SnmpAdminString
}
alaRip2IfConfEncryptKey OBJECT-TYPE
SYNTAX AlaAuthenticationEncryptKey
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The authentication encryption key that is used to decypher
RIP passwords."
::= { alaRip2IfConfAugEntry 1 }
alaRip2IfIpConfStatus OBJECT-TYPE
SYNTAX INTEGER { enable(1), disable(2), none(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the associated IP interface"
::= { alaRip2IfConfAugEntry 2 }
alaRip2IfRecvPkts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets received on this interface"
::= { alaRip2IfConfAugEntry 3 }
alaRip2IfConfName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The user defined name used to identify the IP interface"
::= { alaRip2IfConfAugEntry 4 }
alaRip2IfConfType OBJECT-TYPE
SYNTAX INTEGER
{ broadcast (1), point2point(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of the rip interface"
::= { alaRip2IfConfAugEntry 5 }
alaRip2IfConfPtoPPeer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address of the peer for a point-to-point rip interface"
::= { alaRip2IfConfAugEntry 6 }
alaRip2IfConfIngressFilterRouteMapName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of a Route Map to be applied when filtering
RIP routing updates received on this RIP interface. RIP
routes that are explicitly denied by a Route Map are
filtered. An empty string indicates that no filtering
action is performed (this is the default). If the Route
Map is specified and a RIP route doesn't match any Route
Map route or if there is a match that is permitted, the
RIP route is not filtered.
Route Map manipulators (SET commands configured for
a Route Map) are not applied when filtering is performed.
(cf. alaRouteMapNameTable.AlaRouteMapNameEntry.alaRouteMapName)"
DEFVAL { ''H } -- the empty string
::= { alaRip2IfConfAugEntry 7 }
alaRip2IfConfEgressFilterRouteMapName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of a Route Map to be applied when filtering
RIP routing updates sent out this RIP interface. RIP
routes that are explicitly denied by a Route Map are
filtered. An empty string indicates that no filtering
action is performed (this is the default). If the Route
Map is specified and a RIP route doesn't match any Route
Map route or if there is a match that is permitted, the
RIP route is not filtered.
Route Map manipulators (SET commands configured for
a Route Map) are not applied when filtering is performed.
(cf. alaRouteMapNameTable.AlaRouteMapNameEntry.alaRouteMapName)"
DEFVAL { ''H } -- the empty string
::= { alaRip2IfConfAugEntry 8 }
-- ************************************************************************
-- ************************************************************************
alaRipEcmpRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaRipEcmpRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ECMP-enabled RIP routing table which contains the network routes."
::= { alaProtocolRip 12 }
alaRipEcmpRouteEntry OBJECT-TYPE
SYNTAX AlaRipEcmpRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ECMP-enabled RIP routing table which contains the network routes."
INDEX {
alaRipEcmpRouteDest,
alaRipEcmpRouteMask,
alaRipEcmpRouteNextHop
}
::= { alaRipEcmpRouteTable 1 }
AlaRipEcmpRouteEntry ::=
SEQUENCE {
alaRipEcmpRouteDest
IpAddress,
alaRipEcmpRouteMask
IpAddress,
alaRipEcmpRouteNextHop
IpAddress,
alaRipEcmpRouteType
INTEGER,
alaRipEcmpRouteAge
TimeTicks,
alaRipEcmpRouteTag
Integer32,
alaRipEcmpRouteMetric
Integer32,
alaRipEcmpRouteStatus
RowStatus,
alaRipEcmpRouteState
INTEGER
}
alaRipEcmpRouteDest OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination IP address of this route."
::= { alaRipEcmpRouteEntry 1 }
alaRipEcmpRouteMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network mask for this route."
::= { alaRipEcmpRouteEntry 2 }
alaRipEcmpRouteNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address of the next hop to reach this route."
::= { alaRipEcmpRouteEntry 3 }
alaRipEcmpRouteType OBJECT-TYPE
SYNTAX INTEGER
{
local (1), -- local route
remote (2), -- remote route
redistribute (3) -- redistributed route
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of route."
::= { alaRipEcmpRouteEntry 4 }
alaRipEcmpRouteAge OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds since this route was last
updated or otherwise determined to be correct."
::= { alaRipEcmpRouteEntry 5 }
alaRipEcmpRouteTag OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 2147483647 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The associated route tag."
DEFVAL { 0 }
::= { alaRipEcmpRouteEntry 6 }
alaRipEcmpRouteMetric OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 15 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The routing metric for this route."
::= { alaRipEcmpRouteEntry 7 }
alaRipEcmpRouteStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { alaRipEcmpRouteEntry 8 }
alaRipEcmpRouteState OBJECT-TYPE
SYNTAX INTEGER
{
active (1),
garbage (2),
holddown (3),
unknown (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The associated state for this route."
::= { alaRipEcmpRouteEntry 9 }
-- ************************************************************************
-- ************************************************************************
--
-- Compliance Statements
--
alcatelIND1RIPMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for
Routing Information Protocol (RIP) Subsystem."
MODULE -- this module
MANDATORY-GROUPS
{
alaRipMiscellaneousGroup,
alaRipEcmpRouteGroup
}
::= { alcatelIND1RIPMIBCompliances 1 }
--
-- Units of Conformance
--
alaRipMiscellaneousGroup OBJECT-GROUP
OBJECTS
{
alaRipRedistRouteTag,
alaRipForceHolddownTimer,
alaRipRouteNumber
}
STATUS current
DESCRIPTION
"Collection of Miscellaneous objects for management of RIP."
::= { alcatelIND1RIPMIBGroups 1 }
alaRip2IfConfAugGroup OBJECT-GROUP
OBJECTS
{
alaRip2IfConfEncryptKey ,
alaRip2IfIpConfStatus ,
alaRip2IfRecvPkts ,
alaRip2IfConfName ,
alaRip2IfConfType ,
alaRip2IfConfPtoPPeer ,
alaRip2IfConfIngressFilterRouteMapName ,
alaRip2IfConfEgressFilterRouteMapName
}
STATUS current
DESCRIPTION
"Collection of RIP2 Interface objects."
::= { alcatelIND1RIPMIBGroups 2 }
alaProtocolRipGroup OBJECT-GROUP
OBJECTS
{
alaRipProtoStatus ,
alaRipHostRouteSupport ,
alaRipRedistRouteTag ,
alaRipForceHolddownTimer ,
alaRipRouteNumber ,
alaRipUpdateInterval ,
alaRipInvalidTimer ,
alaRipHolddownTimer ,
alaRipGarbageTimer
}
STATUS current
DESCRIPTION
"Collection of RIP Protocol objects."
::= { alcatelIND1RIPMIBGroups 3 }
alaRipEcmpRouteGroup OBJECT-GROUP
OBJECTS
{
alaRipRouteNumber,
alaRipEcmpRouteType,
alaRipEcmpRouteAge,
alaRipEcmpRouteTag,
alaRipEcmpRouteMetric,
alaRipEcmpRouteStatus,
alaRipEcmpRouteState
}
STATUS current
DESCRIPTION
"Collection of objects for management of Network Route configuration."
::= { alcatelIND1RIPMIBGroups 6 }
--
-- Trap definitions
--
alcatelIND1RIPTraps OBJECT IDENTIFIER ::= { alcatelIND1RIPMIB 3}
alcatelIND1RIPTrapsRoot OBJECT IDENTIFIER ::= { alcatelIND1RIPTraps 0}
ripRouteMaxLimitReached NOTIFICATION-TYPE
STATUS current
DESCRIPTION
" This notification is generated as RIP database reached supported
Maximum entries. RIP will discard any new updates."
::= {alcatelIND1RIPTrapsRoot 1}
alcatelIND1RIPTrapsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
ripRouteMaxLimitReached
}
STATUS current
DESCRIPTION
"Collection of RIP Trap Objects."
::= { alcatelIND1RIPMIBGroups 7 }
END

View File

@ -0,0 +1,695 @@
ALCATEL-IND1-RIPNG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Counter32, Integer32, TimeTicks
FROM SNMPv2-SMI
Ipv6Address, Ipv6AddressPrefix
FROM IPV6-TC
RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
routingIND1Ripng
FROM ALCATEL-IND1-BASE;
alcatelIND1RIPNGMIB MODULE-IDENTITY
LAST-UPDATED "201010260000Z"
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 Global RIPNG 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."
::= { routingIND1Ripng 1 }
alcatelIND1RIPNGMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Routing Information Protocol (RIPNG)
Subsystem Managed Objects."
::= { alcatelIND1RIPNGMIB 1 }
alcatelIND1RIPNGMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Routing Information Protocol (RIPNG)
Subsystem Conformance Information."
::= { alcatelIND1RIPNGMIB 2 }
alcatelIND1RIPNGMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Routing Information Protocol (RIPNG)
Subsystem Units Of Conformance."
::= { alcatelIND1RIPNGMIBConformance 1 }
alcatelIND1RIPNGMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for Routing Information Protocol (RIPNG)
Subsystem Compliance Statements."
::= { alcatelIND1RIPNGMIBConformance 2 }
-- ************************************************************************
-- RIPng Global Protocol Configuration
-- ************************************************************************
alaProtocolRipng OBJECT IDENTIFIER ::= { alcatelIND1RIPNGMIBObjects 1 }
alaRipngProtoStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Global administration status of RIPng."
DEFVAL { disable }
::= { alaProtocolRipng 1 }
alaRipngUpdateInterval OBJECT-TYPE
SYNTAX Integer32 (1 .. 120)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval (in seconds) that RIPng routing updates will
be sent out. The value must be less than or equal to
one-third the the invalid timer and greater or equal
to two times the jitter value."
DEFVAL { 30 }
::= { alaProtocolRipng 2 }
alaRipngInvalidTimer OBJECT-TYPE
SYNTAX Integer32 (1 .. 360)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time in seconds that a route will remain active
in RIB before being moved to the invalid state.
The value must be at least three times the
update interval. The defined range of 1 to 360
allows backwards compatibility with older devices
which do not enforce the three-times constraint.
For newer devices which enforce the three-times
constraint with the update interval, the
minimum allowed value of the invalid timer
is 3."
DEFVAL { 180 }
::= { alaProtocolRipng 3 }
alaRipngHolddownTimer OBJECT-TYPE
SYNTAX Integer32 (0 .. 120)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time to keep a route in the holddown state."
DEFVAL { 0 }
::= { alaProtocolRipng 4 }
alaRipngGarbageTimer OBJECT-TYPE
SYNTAX Integer32 (0 .. 180)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time to keep a route before garbage collection."
DEFVAL { 120 }
::= { alaProtocolRipng 5 }
alaRipngRouteCount OBJECT-TYPE
SYNTAX Integer32 (0 .. 2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of network routes in RIPng routing table."
::= { alaProtocolRipng 6 }
alaRipngGlobalRouteTag OBJECT-TYPE
SYNTAX Integer32 (0 .. 65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The route tag that will be added to all RIPng entries"
DEFVAL { 0 }
::= { alaProtocolRipng 7 }
alaRipngTriggeredSends OBJECT-TYPE
SYNTAX INTEGER {
all (1),
onlyupdated (2),
off (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls whether trigged updates contain entire RIB
or just changes."
DEFVAL { onlyupdated }
::= { alaProtocolRipng 8 }
alaRipngJitter OBJECT-TYPE
SYNTAX Integer32 (0 .. 60)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Jitter to use when sending updates. The value
must be less than one-half the update interval."
DEFVAL { 5 }
::= { alaProtocolRipng 9 }
alaRipngPort OBJECT-TYPE
SYNTAX Integer32 (1 .. 65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port to send/receive packets on."
DEFVAL { 3 }
::= { alaProtocolRipng 10 }
-- ************************************************************************
-- RIPng Interface Table
-- ************************************************************************
alaRipngInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaRipngInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RIPng interfaces."
::= { alaProtocolRipng 11 }
alaRipngInterfaceEntry OBJECT-TYPE
SYNTAX AlaRipngInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each individual interface."
INDEX {
alaRipngInterfaceIndex
}
::= { alaRipngInterfaceTable 1 }
AlaRipngInterfaceEntry ::=
SEQUENCE {
alaRipngInterfaceIndex Integer32,
alaRipngInterfaceStatus RowStatus,
alaRipngInterfaceMetric Integer32,
alaRipngInterfaceRecvStatus INTEGER,
alaRipngInterfaceSendStatus INTEGER,
alaRipngInterfaceHorizon INTEGER,
alaRipngInterfacePacketsSent Integer32,
alaRipngInterfacePacketsRcvd Integer32,
alaRipngInterfaceMTU Counter32,
alaRipngInterfaceNextUpdate TimeTicks
}
alaRipngInterfaceIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPv6 index of this interface."
::= { alaRipngInterfaceEntry 1 }
alaRipngInterfaceStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Create/delete RIPng interfaces."
DEFVAL { notInService }
::= { alaRipngInterfaceEntry 2 }
alaRipngInterfaceMetric OBJECT-TYPE
SYNTAX Integer32 (1 .. 15)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Metric used on this interface."
DEFVAL { 1 }
::= { alaRipngInterfaceEntry 3 }
alaRipngInterfaceRecvStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls whether or not to recv updates on this intf."
DEFVAL { enabled }
::= { alaRipngInterfaceEntry 4 }
alaRipngInterfaceSendStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls whether or not to send updates on this intf."
DEFVAL { enabled }
::= { alaRipngInterfaceEntry 5 }
alaRipngInterfaceHorizon OBJECT-TYPE
SYNTAX INTEGER {
none (1),
onlysplit (2),
poison (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls use of split horizon on this interface."
DEFVAL { none }
::= { alaRipngInterfaceEntry 6 }
alaRipngInterfacePacketsSent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"# of packets sent on this interface."
::= { alaRipngInterfaceEntry 7 }
alaRipngInterfacePacketsRcvd OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"# of packets received on this interface."
::= { alaRipngInterfaceEntry 8 }
alaRipngInterfaceMTU OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max Transfer size of RIPng packets on this interface"
::= { alaRipngInterfaceEntry 9 }
alaRipngInterfaceNextUpdate OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Seconds remaining for the next update on this interface"
::= { alaRipngInterfaceEntry 10 }
-- ************************************************************************
-- RIPng Peer Table
-- ************************************************************************
alaRipngPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaRipngPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RIPng peers."
::= { alaProtocolRipng 15 }
alaRipngPeerEntry OBJECT-TYPE
SYNTAX AlaRipngPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each individual peer."
INDEX {
alaRipngPeerAddress,
alaRipngPeerIndex
}
::= { alaRipngPeerTable 1 }
AlaRipngPeerEntry ::=
SEQUENCE {
alaRipngPeerAddress Ipv6Address,
alaRipngPeerIndex Integer32,
alaRipngPeerLastUpdate TimeTicks,
alaRipngPeerNumUpdates Counter32,
alaRipngPeerNumRoutes Counter32,
alaRipngPeerBadPackets Counter32,
alaRipngPeerBadRoutes Counter32
}
alaRipngPeerAddress OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Address of peer."
::= { alaRipngPeerEntry 1 }
alaRipngPeerIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPv6 index of the interface on which this peer is seen"
::= { alaRipngPeerEntry 2 }
alaRipngPeerLastUpdate OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last Update received."
::= { alaRipngPeerEntry 3 }
alaRipngPeerNumUpdates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total # of updates received from this peer."
::= { alaRipngPeerEntry 4 }
alaRipngPeerNumRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total # of routes received from this peer."
::= { alaRipngPeerEntry 5 }
alaRipngPeerBadPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total # of bad packets received."
::= { alaRipngPeerEntry 6 }
alaRipngPeerBadRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total # of bad routes received."
::= { alaRipngPeerEntry 7 }
-- ************************************************************************
-- RIPng Route Table
-- ************************************************************************
alaRipngRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaRipngRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ripng routing table which contains the routes."
::= { alaProtocolRipng 16 }
alaRipngRouteEntry OBJECT-TYPE
SYNTAX AlaRipngRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ripng routing table which contains the network routes"
INDEX {
alaRipngRoutePrefix,
alaRipngRoutePrefixLen,
alaRipngRouteNextHop
}
::= { alaRipngRouteTable 1 }
AlaRipngRouteEntry ::=
SEQUENCE {
alaRipngRoutePrefix Ipv6AddressPrefix,
alaRipngRoutePrefixLen Integer32,
alaRipngRouteNextHop Ipv6Address,
alaRipngRouteType INTEGER,
alaRipngRouteAge TimeTicks,
alaRipngRouteTag Integer32,
alaRipngRouteMetric Integer32,
alaRipngRouteStatus INTEGER,
alaRipngRouteFlags INTEGER,
alaRipngRouteIndex Integer32
}
alaRipngRoutePrefix OBJECT-TYPE
SYNTAX Ipv6AddressPrefix
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination IP address of this route."
::= { alaRipngRouteEntry 1 }
alaRipngRoutePrefixLen OBJECT-TYPE
SYNTAX Integer32 (0 .. 128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The prefix length for this route."
::= { alaRipngRouteEntry 2 }
alaRipngRouteNextHop OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address of the next hop to reach this route."
::= { alaRipngRouteEntry 3 }
alaRipngRouteType OBJECT-TYPE
SYNTAX INTEGER {
local (1),
rip (2),
redist (3),
unknown (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of route."
::= { alaRipngRouteEntry 4 }
alaRipngRouteAge OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds since this route was last
updated or otherwise determined to be correct."
::= { alaRipngRouteEntry 5 }
alaRipngRouteTag OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 2147483647 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The associated route tag"
::= { alaRipngRouteEntry 6 }
alaRipngRouteMetric OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 15 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The routing metric for this route."
::= { alaRipngRouteEntry 7 }
alaRipngRouteStatus OBJECT-TYPE
SYNTAX INTEGER {
inactive (0),
active (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the route has been installed
into the IP Route Manager's fib."
::= { alaRipngRouteEntry 8 }
alaRipngRouteFlags OBJECT-TYPE
SYNTAX INTEGER {
active (1),
garbage (2),
holddown (3),
unknown (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The assocated flags for this route."
::= { alaRipngRouteEntry 9 }
alaRipngRouteIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPv6 index of the interface on which the route gateway
can be reached"
::= { alaRipngRouteEntry 10 }
-- ******************************************************************** --
--
-- Compliance Statements
--
alcatelIND1RIPMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for RIPng subsystem."
MODULE -- this module
MANDATORY-GROUPS {
alaRipngGlobalGroup,
alaRipngInterfaceGroup,
alaRipngPeerGroup,
alaRipngRouteGroup
}
::= { alcatelIND1RIPNGMIBCompliances 1 }
--
-- Units of Conformance
--
alaRipngGlobalGroup OBJECT-GROUP
OBJECTS {
alaRipngProtoStatus,
alaRipngUpdateInterval,
alaRipngInvalidTimer,
alaRipngHolddownTimer,
alaRipngGarbageTimer,
alaRipngRouteCount,
alaRipngGlobalRouteTag,
alaRipngTriggeredSends,
alaRipngJitter,
alaRipngPort
}
STATUS current
DESCRIPTION
"Collection of Miscellaneous objects for management of RIP."
::= { alcatelIND1RIPNGMIBGroups 1 }
alaRipngInterfaceGroup OBJECT-GROUP
OBJECTS {
alaRipngInterfaceStatus,
alaRipngInterfaceMetric,
alaRipngInterfaceRecvStatus,
alaRipngInterfaceSendStatus,
alaRipngInterfaceHorizon,
alaRipngInterfacePacketsSent,
alaRipngInterfacePacketsRcvd,
alaRipngInterfaceMTU,
alaRipngInterfaceNextUpdate
}
STATUS current
DESCRIPTION
"Collection of Miscellaneous objects for management of RIP."
::= { alcatelIND1RIPNGMIBGroups 3 }
alaRipngPeerGroup OBJECT-GROUP
OBJECTS {
alaRipngPeerLastUpdate,
alaRipngPeerNumUpdates,
alaRipngPeerNumRoutes,
alaRipngPeerBadPackets,
alaRipngPeerBadRoutes
}
STATUS current
DESCRIPTION
"Collection of Miscellaneous objects for management of RIP."
::= { alcatelIND1RIPNGMIBGroups 7 }
alaRipngRouteGroup OBJECT-GROUP
OBJECTS {
alaRipngRouteType,
alaRipngRouteAge,
alaRipngRouteTag,
alaRipngRouteMetric,
alaRipngRouteStatus,
alaRipngRouteFlags,
alaRipngRouteIndex
}
STATUS current
DESCRIPTION
"Collection of Miscellaneous objects for management of RIP."
::= { alcatelIND1RIPNGMIBGroups 8 }
--
-- Traps
--
alcatelIND1RIPNGTraps OBJECT IDENTIFIER ::= { alcatelIND1RIPNGMIB 3}
alcatelIND1RIPNGTrapsRoot OBJECT IDENTIFIER ::= { alcatelIND1RIPNGTraps 0}
ripngRouteMaxLimitReached NOTIFICATION-TYPE
STATUS current
DESCRIPTION
" This notification is generated as RIPng database reached supported maximum entries.
RIPng will discard any new updates."
::= {alcatelIND1RIPNGTrapsRoot 1}
alcatelIND1RIPNGTrapsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
ripngRouteMaxLimitReached
}
STATUS current
DESCRIPTION
"Collection of RIPNG Trap Objects."
::= { alcatelIND1RIPNGMIBGroups 9 }
END

View File

@ -0,0 +1,638 @@
ALCATEL-IND1-ROUTEMAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, Integer32
FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
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),
matchProtocol(14),
matchName(15),
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
import(12) -- Route imported from another VRF
}
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 SnmpAdminString,
alaRouteMapAccessListNameIndex Unsigned32,
alaRouteMapAccessListNameAddressType InetAddressType,
alaRouteMapAccessListNameRowStatus RowStatus
}
alaRouteMapAccessListName OBJECT-TYPE
SYNTAX SnmpAdminString (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 Integer32,
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 Integer32 (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 SnmpAdminString,
alaRouteMapNameIndex Unsigned32,
alaRouteMapNameRowStatus RowStatus
}
alaRouteMapName OBJECT-TYPE
SYNTAX SnmpAdminString (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 SnmpAdminString,
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 SnmpAdminString (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,
alaRouteMapRedistAddressType, alaRouteMapRedistRowStatus, alaRouteMapRedistStatus,
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

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,469 @@
ALCATEL-IND1-SESSION-MGR-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
IpAddress, Integer32 FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
softentIND1Sesmgr FROM ALCATEL-IND1-BASE;
alcatelIND1SessionMgrMIB MODULE-IDENTITY
LAST-UPDATED "201005260000Z"
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"
REVISION "201005130000Z"
DESCRIPTION
"Fixed the Notifications to use MIB Module OID.0 as Notifications root."
::= { softentIND1Sesmgr 1}
alcatelIND1SessionMgrMIBNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For Session manager MIB Subsystem Notifications."
::= { alcatelIND1SessionMgrMIB 0 }
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 SnmpAdminString,
sessionInactivityTimerValue Integer32,
sessionDefaultPromptString SnmpAdminString
}
sessionType OBJECT-TYPE
SYNTAX INTEGER {
cli (1),
http (2),
ftp (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the session interface."
::= { sessionConfigEntry 1 }
sessionBannerFileName OBJECT-TYPE
SYNTAX SnmpAdminString (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 Integer32 (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 SnmpAdminString (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 Integer32,
sessionAccessType INTEGER,
sessionPhysicalPort INTEGER,
sessionUserName SnmpAdminString,
sessionUserReadPrivileges OCTET STRING,
sessionUserWritePrivileges OCTET STRING,
sessionUserProfileName SnmpAdminString,
sessionUserIpAddress IpAddress,
sessionRowStatus RowStatus
}
sessionIndex OBJECT-TYPE
SYNTAX Integer32 (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),
https (6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The access type of the session."
::= { sessionActiveEntry 2 }
sessionPhysicalPort OBJECT-TYPE
SYNTAX INTEGER {
notSignificant (0),
local (1),
ether (2)
}
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,
local : a serial port (e.g. the CMM console),
ether : an ethernet port (e.g. the EMP or NI)"
::= { sessionActiveEntry 3 }
sessionUserName OBJECT-TYPE
SYNTAX SnmpAdminString (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 SnmpAdminString (SIZE (0..31))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The profile name of the logged-in user.
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-create
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 Integer32 (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 Integer32 (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
--
switchMgtTrapsObj OBJECT IDENTIFIER ::= { sessionMgr 7 }
sessionAuthenticationTrap NOTIFICATION-TYPE
OBJECTS {
sessionAccessType,
sessionUserName,
sessionUserIpAddress,
sessionAuthFailure
}
STATUS current
DESCRIPTION
"Authentication Failure Trap is sent each time a user
authentication is refused."
::= {alcatelIND1SessionMgrMIBNotifications 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,
sessionObjectGroup,
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 }
sessionObjectGroup OBJECT-GROUP
OBJECTS
{
sessionLoginTimeout,
sessionLoginAttempt,
sessionCliCommandLogEnable,
sessionXonXoffEnable,
sessionAuthFailure
}
STATUS current
DESCRIPTION
"Collection of objects used in sessions."
::= { alcatelIND1SessionMgrMIBGroups 4 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,225 @@
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 "201407150000Z"
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 "201407150000Z"
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-only
STATUS deprecated
DESCRIPTION
"The SNMP Agent Configuration
1 -- Default(Loopback0 or closest IP)
2 -- No Loopback0
3 -- Interface IP Specified by User
NOTE: this configuration option has been deprecated.
Please see alaIpServiceSourceIpTable for SNMP Source
IP Preferred Configuration (in ALCATEL-IND1-IP-MIB)."
DEFVAL { default }
::= { alcatelIND1SNMPAgentMIBObjects 4 }
snmpAgtSourceIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The Source IP of SNMP Packets.
NOTE: this configuration option has been deprecated.
Please see alaIpServiceSourceIpTable for SNMP Source
IP Preferred Configuration (in ALCATEL-IND1-IP-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,
snmpAgtSourceIp,
snmpAgtSourceIpConfig
}
STATUS current
DESCRIPTION
"Collection of objects for SNMP Agent configuration."
::= { alcatelIND1SNMPAgentMIBGroups 1 }
END

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,380 @@
ALCATEL-IND1-TIMETRA-GLOBAL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
enterprises FROM SNMPv2-SMI;
timetraGlobalMIBModule MODULE-IDENTITY
LAST-UPDATED "0801010000Z"
ORGANIZATION "Alcatel"
CONTACT-INFO
"Alcatel 7x50 Support
Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml"
DESCRIPTION
"This document is the SNMP MIB module for central registration
of object identifiers defined under the Alcatel 'timetra' branch
for the Alcatel 7x50 SR series SNMP MIBs.
Copyright 2003-2008 Alcatel-Lucent. All rights reserved.
Reproduction of this document is authorized on the condition
that the foregoing copyright notice is included.
This SNMP MIB module (Specification) embodies Alcatel's
proprietary intellectual property. Alcatel retains all title and
ownership in the Specification, including any revisions.
Alcatel grants all interested parties a non-exclusive license to
use and distribute an unmodified copy of this Specification in
connection with management of Alcatel products, and without fee,
provided this copyright notice and license appear on all copies.
This Specification is supplied `as is', and Alcatel makes no
warranty, either express or implied, as to the use, operation,
condition, or performance of the Specification."
--
-- Revision History
--
REVISION "0801010000Z"
DESCRIPTION "Rev 6.0 01 Jan 2008 00:00
6.0 release of the TIMETRA-GLOBAL-MIB."
REVISION "0701010000Z"
DESCRIPTION "Rev 5.0 01 Jan 2007 00:00
5.0 release of the TIMETRA-GLOBAL-MIB."
REVISION "0508310000Z"
DESCRIPTION "Rev 3.0 31 Aug 2005 00:00
3.0 release of the TIMETRA-GLOBAL-MIB."
REVISION "0501240000Z"
DESCRIPTION "Rev 2.1 24 Jan 2005 00:00
2.1 release of the TIMETRA-GLOBAL-MIB."
REVISION "0401150000Z"
DESCRIPTION "Rev 2.0 15 Jan 2004 00:00
2.0 release of the TIMETRA-GLOBAL-MIB."
REVISION "0301200000Z"
DESCRIPTION "Rev 1.0 20 Jan 2003 00:00
This is the 1.0 release of the TIMETRA-GLOBAL-MIB."
REVISION "0008140000Z"
DESCRIPTION "Rev 0.1 14 Aug 2000 00:00
This is the initial version of the TIMETRA-GLOBAL-MIB."
::= { timetraModules 1 }
--
-- ----------------------------------------------------------------------------
-- timetra
-- ----------------------------------------------------------------------------
-- The Private Enterprise Number 6527 was assigned to TiMetra Inc.,
-- previously known as Panthera Networks, by the IANA on July 14, 2000.
--
-- TiMetra, Inc. was acquired by Alcatel on July 18, 2003 and has
-- had the timetra enterprise number, 6527, registered to Alcatel.
--
timetra OBJECT IDENTIFIER ::= { enterprises 6527 }
--
-- ----------------------------------------------------------------------------
-- timetra 1 : timetra registry
-- ----------------------------------------------------------------------------
-- Sub-tree for registrations
timetraReg OBJECT IDENTIFIER ::= { timetra 1 }
--
-- ----------------------------------------------
-- timetra-reg 1 : Modules
-- ----------------------------------------------
-- Note:
-- The timetraESSMIBModules and alcatelCommonMIBModules have become
-- deprecated. Henceforward, all new MIB modules will be placed
-- under timetraModules.
--
timetraModules OBJECT IDENTIFIER ::= { timetraReg 1 }
-- timetraGlobalMIBModule OBJECT IDENTIFIER ::= { timetraModules 1 }
-- timetraTCMIBModule OBJECT IDENTIFIER ::= { timetraModules 2 }
timetraSRMIBModules OBJECT IDENTIFIER ::= { timetraModules 3 }
-- timetraSysMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 1 }
-- tmnxChassisMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 2 }
-- timetraVRtrMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 3 }
-- timetraServicesMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 4 }
-- timetraOspfMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 5 }
-- timetraMplsMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 6 }
-- timetraRsvpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 7 }
-- timetraLdpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 8 }
-- timetraRipMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 9 }
-- timetraIsisMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 10 }
-- timetraOamTestMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 11 }
-- timetraLogMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 12 }
-- timetraClearMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 13 }
-- timetraBgpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 14 }
-- timetraLagMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 15 }
-- timetraQosMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 16 }
-- timetraRoutePolicyMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 17 }
-- timetraMirrorMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 18 }
-- timetraCflowdMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 19 }
-- timetraVrrpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 20 }
-- timetraFilterMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 21 }
-- timetraSecurityMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 22 }
-- timetraIgmpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 23 )
-- timetraPimMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 24 }
-- tmnxPortMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 25 }
-- tmnxPppMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 26 }
-- timetraATMMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 27 }
-- timetraAgentCapabilityModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 28 }
-- timetraAPSMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 29 }
-- timetraGmplsMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 30 }
-- timetraGmplsRsvpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 31 }
-- timetraGmplsLmpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 32 }
-- tmnxSubMgmtMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 33 }
-- timetraNgBgpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 34 }
-- not used. (formerly used by timetraOspfv3MIBModule)
-- timetraOspfNgMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 36 }
-- tmnxSchedulerMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 37 }
-- timetraNtpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 38 }
-- tmnxGsmpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 39 }
-- timetraMcRedundancyMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 40 }
-- timetraMcastCacMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 41 }
-- timetraDOT3OAMMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 42 }
-- timetraMsdpMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 43 }
-- tmnxBsxMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 44 }
-- timetraMldSnoopingMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 45 }
-- timetraMldMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 46 }
-- timetraDhcpServerMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 47 }
-- timetraIPsecMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 48 }
-- timetraPppoeMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 49 }
-- timetraPimNgMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 50 }
-- timetraLocalUserDbMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 51 }
-- timetraIEEE8021CfmMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 52 }
-- timetraPimSnoopingMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 53 }
-- timetraMcastPathMgmtMIBModule OBJECT IDENTIFIER ::= { timetraSRMIBModules 54 }
timetraCapabilityModule OBJECT IDENTIFIER ::= { timetraModules 4 }
timetra7750CapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 1 }
-- timetra7750V3v0CapModule OBJECT IDENTIFIER ::= { timetra7750CapModule 1 }
-- timetra7750V4v0CapModule OBJECT IDENTIFIER ::= { timetra7750CapModule 2 }
-- timetra7750V5v0CapModule OBJECT IDENTIFIER ::= { timetra7750CapModule 3 }
-- timetra7750V6v0CapModule OBJECT IDENTIFIER ::= { timetra7750CapModule 4 }
timetra7450CapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 2 }
-- timetra7450V3v0CapModule OBJECT IDENTIFIER ::= { timetra7450CapModule 1 }
-- timetra7450V4v0CapModule OBJECT IDENTIFIER ::= { timetra7450CapModule 2 }
-- timetra7450V5v0CapModule OBJECT IDENTIFIER ::= { timetra7450CapModule 3 }
-- timetra7450V6v0CapModule OBJECT IDENTIFIER ::= { timetra7450CapModule 4 }
timetra7710CapModule OBJECT IDENTIFIER ::= { timetraCapabilityModule 3 }
-- timetra7710V3v0CapModule OBJECT IDENTIFIER ::= { timetra7710CapModule 1 }
-- timetra7710V4v0CapModule OBJECT IDENTIFIER ::= { timetra7710CapModule 2 }
-- timetra7710V6v0CapModule OBJECT IDENTIFIER ::= { timetra7710CapModule 3 }
alcatelCommonMIBModules OBJECT IDENTIFIER ::= { timetraModules 5 }
-- alcatelGlobalMIBModule OBJECT IDENTIFIER ::= { alcatelCommonMIBModules 1 }
--
-- ----------------------------------------------
-- timetra-reg 3 : 7750 SR hardware products
-- ----------------------------------------------
-- Sub-trees for registration of Alcatel 7750 SR series hardware products
--
timetraServiceRouters OBJECT IDENTIFIER ::= { timetraReg 3 }
tmnxModelSR1Reg OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This objectID is to be used as the mib-2 sysObjectID to
identify the Alcatel 7750 SR-1 device."
::= { timetraServiceRouters 1 }
tmnxModelSR4Reg OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This objectID is to be used as the mib-2 sysObjectID to
identify the Alcatel 7750 SR-4 device."
::= { timetraServiceRouters 2 }
tmnxModelSR12Reg OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This objectID is to be used as the mib-2 sysObjectID to
identify the Alcatel 7750 SR-12 device."
::= { timetraServiceRouters 3 }
tmnxModelSR7Reg OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This objectID is to be used as the mib-2 sysObjectID to
identify the Alcatel 7750 SR-7 device."
::= { timetraServiceRouters 4 }
tmnxModelSR6Reg OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This objectID is to be used as the mib-2 sysObjectID to
identify the Alcatel 7750 SR-6 device."
::= { timetraServiceRouters 5 }
--
-- ----------------------------------------------
-- timetra-reg 6 : 7450 ESS hardware products
-- ----------------------------------------------
-- Sub-tree for registration of Alcatel 7450 ESS series hardware products
--
timetraServiceSwitches OBJECT IDENTIFIER ::= { timetraReg 6 }
tmnxModelESS1Reg OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This objectID is to be used as the mib-2 sysObjectID to
identify the Alcatel 7450 ESS-1 device."
::= { timetraServiceSwitches 1 }
tmnxModelESS4Reg OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This objectID is to be used as the mib-2 sysObjectID to
identify the Alcatel 7450 ESS-4 device."
::= { timetraServiceSwitches 2 }
tmnxModelESS7Reg OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This objectID is to be used as the mib-2 sysObjectID to
identify the Alcatel 7450 ESS-7 device."
::= { timetraServiceSwitches 3 }
tmnxModelESS12Reg OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This objectID is to be used as the mib-2 sysObjectID to
identify the Alcatel 7450 ESS-12 device."
::= { timetraServiceSwitches 4 }
tmnxModelESS6Reg OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This objectID is to be used as the mib-2 sysObjectID to
identify the Alcatel 7450 ESS-6 device."
::= { timetraServiceSwitches 5 }
tmnxModelESS6vReg OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This objectID is to be used as the mib-2 sysObjectID to
identify the Alcatel 7450 ESS-6V device."
::= { timetraServiceSwitches 6 }
--
-- ----------------------------------------------
-- timetra-reg 9 : 7710 SR hardware products
-- ----------------------------------------------
-- Sub-trees for registration of Alcatel 7710 SR series hardware products
--
alcatel7710ServiceRouters OBJECT IDENTIFIER ::= { timetraReg 9 }
tmnxModel7710SRc12Reg OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This objectID is to be used as the mib-2 sysObjectID to
identify the Alcatel 7710 SR-c12 (12 Compact MDA slots)
device."
::= { alcatel7710ServiceRouters 1 }
tmnxModel7710SRc4Reg OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This objectID is to be used as the mib-2 sysObjectID to
identify the Alcatel 7710 SR-c4 (4 Compact MDA slots)
device."
::= { alcatel7710ServiceRouters 2 }
--
-- ----------------------------------------------------------------------------
-- timetra 2 : tree for company-wide common objects
-- ----------------------------------------------------------------------------
-- Sub-tree for company-wide objects and events
--
timetraGeneric OBJECT IDENTIFIER ::= { timetra 2 }
--
-- ----------------------------------------------------------------------------
-- timetra 3 : product specific objects
-- ----------------------------------------------------------------------------
-- Sub-tree for product-specific objects and events.
-- Note:
-- 3 products were originally defined:
-- - SR : objects for the 7750
-- - ESS : objects for the 7450
-- - Common : objects common to both products
-- Both the ESS and Common branch are now deprecated.
-- All MIB modules are placed under tmnxSRMIB node.
--
timetraProducts OBJECT IDENTIFIER ::= { timetra 3 }
--
-- ----------------------------------------------
-- timetra-products 1 : 7750 objects
-- ----------------------------------------------
-- Sub-tree for Service Router MIBs
tmnxSRMIB OBJECT IDENTIFIER ::= { timetraProducts 1 }
-- Sub-tree for Service Router conformace
tmnxSRConfs OBJECT IDENTIFIER ::= { tmnxSRMIB 1 }
-- Sub-tree for Service Router Objects
tmnxSRObjs OBJECT IDENTIFIER ::= { tmnxSRMIB 2 }
-- Sub-tree for Service Router Notifications (events)
tmnxSRNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRMIB 3 }
--
-- ----------------------------------------------
-- timetra-products 2 : 7450 objects
-- ----------------------------------------------
-- Sub-tree for Service switch Router MIBs
tmnxESSMIB OBJECT IDENTIFIER ::= { timetraProducts 2 }
-- Sub-tree for Service Switch conformace
tmnxESSConfs OBJECT IDENTIFIER ::= { tmnxESSMIB 1 }
-- Sub-tree for Service Switch Objects
tmnxESSObjs OBJECT IDENTIFIER ::= { tmnxESSMIB 2 }
-- Sub-tree for Service Switch Notifications (events)
tmnxESSNotifyPrefix OBJECT IDENTIFIER ::= { tmnxESSMIB 3 }
--
-- ----------------------------------------------
-- timetra-products 3 : Alcatel objects
-- ----------------------------------------------
-- Sub-tree for Common MIBs
alcatelCommonMIB OBJECT IDENTIFIER ::= { timetraProducts 3 }
-- Sub-tree for Service Switch conformace
alcatelConformance OBJECT IDENTIFIER ::= { alcatelCommonMIB 1 }
-- Sub-tree for Service Switch Objects
alcatelObjects OBJECT IDENTIFIER ::= { alcatelCommonMIB 2 }
-- Sub-tree for Service Switch Notifications (events)
alcatelNotifyPrefix OBJECT IDENTIFIER ::= { alcatelCommonMIB 3 }
--
-- ----------------------------------------------------------------------------
-- timetra 4 : Agent Capabilities
-- This capability branch is now obsolete and replaced with the { timetra 5 }
-- product capabilities branch.
-- ----------------------------------------------------------------------------
--
tmnxAgentCapability OBJECT IDENTIFIER ::= { timetra 4 }
tmnx7750AgentCapability OBJECT IDENTIFIER ::= { tmnxAgentCapability 1 }
tmnx7450AgentCapability OBJECT IDENTIFIER ::= { tmnxAgentCapability 2 }
tmnx7710AgentCapability OBJECT IDENTIFIER ::= { tmnxAgentCapability 3 }
--
-- ----------------------------------------------------------------------------
-- timetra 5 : Product Capabilities
-- ----------------------------------------------------------------------------
--
tmnxProductCapability OBJECT IDENTIFIER ::= { timetra 5 }
tmnx7750Capability OBJECT IDENTIFIER ::= { tmnxProductCapability 1 }
tmnx7750V3v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 1 }
tmnx7750V4v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 2 }
tmnx7750V5v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 3 }
tmnx7750V6v0 OBJECT IDENTIFIER ::= { tmnx7750Capability 4 }
tmnx7450Capability OBJECT IDENTIFIER ::= { tmnxProductCapability 2 }
tmnx7450V3v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 1 }
tmnx7450V4v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 2 }
tmnx7450V5v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 3 }
tmnx7450V6v0 OBJECT IDENTIFIER ::= { tmnx7450Capability 4 }
tmnx7710Capability OBJECT IDENTIFIER ::= { tmnxProductCapability 3 }
tmnx7710V3v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 1 }
tmnx7710V4v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 2 }
tmnx7710V5v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 3 }
tmnx7710V6v0 OBJECT IDENTIFIER ::= { tmnx7710Capability 4 }
END

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

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

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,748 @@
ALCATEL-IND1-TRAP-MGR-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
MODULE-IDENTITY,
OBJECT-IDENTITY,
IpAddress,
Integer32, Unsigned32,
Counter32,
NOTIFICATION-TYPE FROM SNMPv2-SMI
DateAndTime,
RowStatus FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
softentIND1TrapMgr FROM ALCATEL-IND1-BASE
InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
alcatelIND1TrapMgrMIB MODULE-IDENTITY
LAST-UPDATED "201005130000Z"
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 "201005130000Z"
DESCRIPTION
"Fixed the Notifications to use MIB Module OID.0 as Notifications root."
REVISION "200708070000Z"
DESCRIPTION
"The latest version of this MIB Module."
REVISION "201409180000Z"
DESCRIPTION
"Added additional table event action scripting. "
::= { softentIND1TrapMgr 1 }
alcatelIND1TrapMgrMIBNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For TrapMgr MIB Subsystem Notifications."
::= { alcatelIND1TrapMgrMIB 0 }
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 Integer32,
trapName SnmpAdminString,
trapFamily SnmpAdminString,
trapAbsorbPeriod Integer32}
trapIndex OBJECT-TYPE
SYNTAX Integer32 (0..1024)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Trap identifier."
::= { trapConfigEntry 1 }
trapName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Trap name."
::= { trapConfigEntry 2 }
trapFamily OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Trap family name."
::= { trapConfigEntry 3 }
trapAbsorbPeriod OBJECT-TYPE
SYNTAX Integer32 (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 SnmpAdminString,
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-create
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-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."
::= { trapStationEntry 3 }
trapStationProtocol 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 }
::= { trapStationEntry 4 }
trapStationUser OBJECT-TYPE
SYNTAX SnmpAdminString (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."
::= { trapStationEntry 5 }
trapStationReplay 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 }
::= { 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 SnmpAdminString,
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 SnmpAdminString (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 }
alaDgTrapStationTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaDgTrapStationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Dying Gasp management stations."
::= { trapMgt 8 }
alaDgTrapStationEntry OBJECT-TYPE
SYNTAX AlaDgTrapStationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A management station entry for Dying Gasp Trap."
INDEX {
alaDgTrapStationIPType,
alaDgTrapStationIP
}
::= { alaDgTrapStationTable 1 }
AlaDgTrapStationEntry ::= SEQUENCE {
alaDgTrapStationIPType InetAddressType,
alaDgTrapStationIP InetAddress,
alaDgTrapStationPort Unsigned32,
alaDgTrapStationProtocol INTEGER,
alaDgTrapStationUser SnmpAdminString,
alaDgTrapStationReplay Unsigned32,
alaDgTrapStationNextSeq Unsigned32
}
alaDgTrapStationIPType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP network address type."
::= { alaDgTrapStationEntry 1 }
alaDgTrapStationIP OBJECT-TYPE
SYNTAX InetAddress (SIZE (4 | 16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of Dying Gasp management entity."
::= { alaDgTrapStationEntry 2 }
alaDgTrapStationPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UDP port used by this management entity.
This defaults to the SNMP-TRAP port 162."
DEFVAL { 162 }
::= { alaDgTrapStationEntry 3 }
alaDgTrapStationProtocol OBJECT-TYPE
SYNTAX INTEGER {
v1 (1),
v2 (2),
v3 (3)
}
MAX-ACCESS read-only
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 }
::= { alaDgTrapStationEntry 4 }
alaDgTrapStationUser OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"User name used to send the trap to the station.
This name must correspond to an existing user
account name."
::= { alaDgTrapStationEntry 5 }
alaDgTrapStationReplay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
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 }
::= { alaDgTrapStationEntry 6 }
alaDgTrapStationNextSeq OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number of the next trap generated
for this station."
DEFVAL { 0 }
::= { alaDgTrapStationEntry 7 }
--
-- 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."
::= { alcatelIND1TrapMgrMIBNotifications 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 Integer32 (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,
alaDgTrapStationPort,
alaDgTrapStationProtocol,
alaDgTrapStationUser,
alaDgTrapStationReplay,
alaDgTrapStationNextSeq
}
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,625 @@
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
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
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 Unsigned32,
alaUdldNeighborName SnmpAdminString,
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 Unsigned32 ( 1 .. 128 )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the neighbor to which the Statistics belong"
::= { alaUdldPortNeighborStatsEntry 2 }
alaUdldNeighborName OBJECT-TYPE
SYNTAX SnmpAdminString (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 }
-- -------------------------------------------------------------
-- -------------------------------------------------------------
-- COMPLIANCE
-- -------------------------------------------------------------
alcatelIND1UDLDMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for UDLD."
MODULE
MANDATORY-GROUPS
{
udldPortBaseGroup,
udldPortConfigGroup,
udldPortStatsGroup,
udldPortNeighborStatsGroup,
udldPortTrapGroup
}
::= { alcatelIND1UDLDMIBCompliances 1 }
-- -------------------------------------------------------------
-- UNITS OF CONFORMANCE
-- -------------------------------------------------------------
udldPortBaseGroup OBJECT-GROUP
OBJECTS
{
alaUdldGlobalStatus,
alaUdldGlobalClearStats,
alaUdldGlobalConfigUdldMode,
alaUdldGlobalConfigUdldProbeIntervalTimer,
alaUdldGlobalConfigUdldDetectionPeriodTimer,
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 }
-- -------------------------------------------------------------
END

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,523 @@
ALCATEL-IND1-VIRTUALROUTER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32
FROM SNMPv2-SMI
RowStatus, TruthValue
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
routingIND1Vrf
FROM ALCATEL-IND1-BASE ;
alcatelIND1VirtualRouterMIB MODULE-IDENTITY
LAST-UPDATED "201308230000Z"
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 Virtual Router instances.
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.
There is always an entry for the default Virtual Router which has the
name default"
::= { 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 SnmpAdminString,
alaVirtualRouterNameIndex Integer32,
alaVirtualRouterNameRowStatus RowStatus,
alaVirtualRouterProfile SnmpAdminString,
alaVirtualRouterMaxRouteMaps Integer32,
alaVirtualRouterMaxSequences Integer32,
alaVirtualRouterMaxTlvs Integer32,
alaVirtualRouterMaxAccessLists Integer32,
alaVirtualRouterMaxAddressBlocks Integer32,
alaVirtualRouterMaxMatchInterfaces Integer32,
alaVirtualRouterNoAutoLoadVrrp TruthValue
}
alaVirtualRouterName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of a Virtual Router."
::= { alaVirtualRouterNameEntry 1 }
alaVirtualRouterNameIndex OBJECT-TYPE
SYNTAX Integer32
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 }
alaVirtualRouterProfile OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..20))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The profile name of the VRF. Profiles place constraints on what the
VRF can contain."
::= { alaVirtualRouterNameEntry 4 }
alaVirtualRouterMaxRouteMaps OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of route-maps allowed in this VRF."
::= { alaVirtualRouterNameEntry 5 }
alaVirtualRouterMaxSequences OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of route-map sequences allowed in this VRF."
::= { alaVirtualRouterNameEntry 6 }
alaVirtualRouterMaxTlvs OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of route-map TLV blocks allowed in this VRF."
::= { alaVirtualRouterNameEntry 7 }
alaVirtualRouterMaxAccessLists OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of access-lists allowed in this VRF."
::= { alaVirtualRouterNameEntry 8 }
alaVirtualRouterMaxAddressBlocks OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of access-list address blocks allowed in this VRF."
::= { alaVirtualRouterNameEntry 9 }
alaVirtualRouterMaxMatchInterfaces OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of route-map match interfaces allowed in this VRF."
::= { alaVirtualRouterNameEntry 10 }
alaVirtualRouterNoAutoLoadVrrp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If true, do not automatically load VRRP in max profile VRF."
DEFVAL { false }
::= { alaVirtualRouterNameEntry 11 }
-- virtual router protocol table
alaVrConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaVrConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table containing Virtual Router protocol configuration."
::= { alaVirtualRouterConfig 2 }
alaVrConfigEntry OBJECT-TYPE
SYNTAX AlaVrConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry exists for each VRF in the alaVrtualRouterNameTable.
The entry represents the status of routing protocols on a VRF instance."
INDEX {
alaVrConfigIndex
}
::= { alaVrConfigTable 1 }
AlaVrConfigEntry ::= SEQUENCE {
alaVrConfigIndex Integer32,
alaVrConfigRipStatus INTEGER,
alaVrConfigOspfStatus INTEGER,
alaVrConfigIsisStatus INTEGER,
alaVrConfigBgpStatus INTEGER,
alaVrConfigPimStatus INTEGER,
alaVrConfigDvmrpStatus INTEGER,
alaVrConfigRipngStatus INTEGER,
alaVrConfigOspf3Status INTEGER,
alaVrConfigMplsLdpStatus INTEGER,
alaVrConfigVrrpStatus INTEGER
}
alaVrConfigIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index associated with the Virtual Router name."
::= { alaVrConfigEntry 1 }
alaVrConfigRipStatus OBJECT-TYPE
SYNTAX INTEGER {
loaded(1),
notloaded(2),
loading(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls the load status of RIP on this router.
Loaded(1) is the only valid Set value."
DEFVAL { notloaded }
::= {alaVrConfigEntry 2 }
alaVrConfigOspfStatus OBJECT-TYPE
SYNTAX INTEGER {
loaded(1),
notloaded(2),
loading(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls the load status of OSPF on this router.
Loaded(1) is the only valid Set value."
DEFVAL { notloaded }
::= {alaVrConfigEntry 3 }
alaVrConfigIsisStatus OBJECT-TYPE
SYNTAX INTEGER {
loaded(1),
notloaded(2),
loading(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls the load status of ISIS on this router.
Loaded(1) is the only valid Set value."
DEFVAL { notloaded }
::= {alaVrConfigEntry 4 }
alaVrConfigBgpStatus OBJECT-TYPE
SYNTAX INTEGER {
loaded(1),
notloaded(2),
loading(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls the load status of BGP on this router.
Loaded(1) is the only valid Set value."
DEFVAL { notloaded }
::= {alaVrConfigEntry 5 }
alaVrConfigPimStatus OBJECT-TYPE
SYNTAX INTEGER {
loaded(1),
notloaded(2),
loading(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls the load status of PIM on this router.
Loaded(1) is the only valid Set value."
DEFVAL { notloaded }
::= {alaVrConfigEntry 6 }
alaVrConfigDvmrpStatus OBJECT-TYPE
SYNTAX INTEGER {
loaded(1),
notloaded(2),
loading(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls the load status of DVMRP on this router.
Loaded(1) is the only valid Set value."
DEFVAL { notloaded }
::= {alaVrConfigEntry 7 }
alaVrConfigRipngStatus OBJECT-TYPE
SYNTAX INTEGER {
loaded(1),
notloaded(2),
loading(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls the load status of Ripng on this router.
Loaded(1) is the only valid Set value."
DEFVAL { notloaded }
::= {alaVrConfigEntry 8 }
alaVrConfigOspf3Status OBJECT-TYPE
SYNTAX INTEGER {
loaded(1),
notloaded(2),
loading(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls the load status of OSPFv3 on this router.
Loaded(1) is the only valid Set value."
DEFVAL { notloaded }
::= {alaVrConfigEntry 9 }
alaVrConfigMplsLdpStatus OBJECT-TYPE
SYNTAX INTEGER {
loaded(1),
notloaded(2),
loading(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Controls the load status of MPLS LDP on this router.
Loaded(1) is the only valid Set value."
DEFVAL { notloaded }
::= {alaVrConfigEntry 10 }
alaVrConfigVrrpStatus OBJECT-TYPE
SYNTAX INTEGER {
loaded(1),
notloaded(2),
loading(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls the load status of VRRP on this router.
Loaded(1) is the only valid Set value."
DEFVAL { notloaded }
::= {alaVrConfigEntry 11 }
-- virtual router profile table
alaVirtualRouterProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaVirtualRouterProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table contains capabilities of a VRF profile."
::= { alaVirtualRouterConfig 3 }
alaVirtualRouterProfileEntry OBJECT-TYPE
SYNTAX AlaVirtualRouterProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry defines a VRF profile."
INDEX {
alaVirtualRouterProfileName
}
::= { alaVirtualRouterProfileTable 1 }
AlaVirtualRouterProfileEntry ::= SEQUENCE {
alaVirtualRouterProfileName SnmpAdminString,
alaVirtualRouterProfileMaxRouteMaps Integer32,
alaVirtualRouterProfileMaxSequences Integer32,
alaVirtualRouterProfileMaxTlvs Integer32,
alaVirtualRouterProfileMaxAccessLists Integer32,
alaVirtualRouterProfileMaxAddressBlocks Integer32,
alaVirtualRouterProfileMaxMatchInterfaces Integer32
}
alaVirtualRouterProfileName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the profile."
::= { alaVirtualRouterProfileEntry 1 }
alaVirtualRouterProfileMaxRouteMaps OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of route-maps supported in this VRF profile."
::= { alaVirtualRouterProfileEntry 2 }
alaVirtualRouterProfileMaxSequences OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of route-map sequences supported in this VRF
profile."
::= { alaVirtualRouterProfileEntry 3 }
alaVirtualRouterProfileMaxTlvs OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of route-map TLVs supported in this VRF profile.
TLVs are used to store match and set clauses."
::= { alaVirtualRouterProfileEntry 4 }
alaVirtualRouterProfileMaxAccessLists OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of route-map access-lists supported in this
VRF profile. Access-lists contain IPv4 or IPv6 addresses."
::= { alaVirtualRouterProfileEntry 5 }
alaVirtualRouterProfileMaxAddressBlocks OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of route-map address blocks supported in this
VRF profile. Address blocks are used to hold the access-lists
routes."
::= { alaVirtualRouterProfileEntry 6 }
alaVirtualRouterProfileMaxMatchInterfaces OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of route-map interfaces that can be configured
match clauses supported in this VRF profile."
::= { alaVirtualRouterProfileEntry 7 }
-- 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,
alaVirtualRouterProfile, alaVirtualRouterMaxRouteMaps,
alaVirtualRouterMaxSequences, alaVirtualRouterMaxTlvs,
alaVirtualRouterMaxAccessLists, alaVirtualRouterMaxAddressBlocks,
alaVirtualRouterMaxMatchInterfaces, alaVirtualRouterNoAutoLoadVrrp,
alaVrConfigRipStatus, alaVrConfigOspfStatus, alaVrConfigIsisStatus,
alaVrConfigBgpStatus, alaVrConfigPimStatus,
alaVrConfigDvmrpStatus, alaVrConfigRipngStatus,
alaVrConfigOspf3Status, alaVrConfigMplsLdpStatus, alaVrConfigVrrpStatus,
alaVirtualRouterProfileMaxRouteMaps, alaVirtualRouterProfileMaxSequences,
alaVirtualRouterProfileMaxTlvs, alaVirtualRouterProfileMaxAccessLists,
alaVirtualRouterProfileMaxAddressBlocks, alaVirtualRouterProfileMaxMatchInterfaces }
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,497 @@
ALCATEL-IND1-VLAN-MGR-MIB DEFINITIONS ::= BEGIN
IMPORTS
RowStatus, TEXTUAL-CONVENTION FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
MODULE-IDENTITY, OBJECT-IDENTITY,
OBJECT-TYPE, IpAddress, Integer32, 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}
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
Integer32,
vlanDescription
SnmpAdminString,
vlanAdmStatus
INTEGER,
vlanOperStatus
INTEGER,
vlanStatus
RowStatus,
vlanRouterStatus
INTEGER,
vlanSrcLearningStatus
INTEGER,
vlanType
INTEGER,
vlanMtu
Integer32,
vlanAfdCfg
Integer32
}
vlanNumber OBJECT-TYPE
SYNTAX Integer32 (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VLAN number identifying this instance. Valid
range from 1 to 4094."
::= { vlanEntry 1 }
vlanDescription OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Textual description of the VLAN instance."
::= { vlanEntry 2 }
vlanAdmStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
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."
DEFVAL { inactive }
::= { vlanEntry 4 }
vlanStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status to control creation/deletion of vlans."
::= { vlanEntry 5 }
vlanRouterStatus OBJECT-TYPE
SYNTAX INTEGER {
none(0),
ipv4router(1),
ipv6router(2),
both(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if any IP routers are configured on this vlan."
DEFVAL { none }
::= { vlanEntry 6 }
vlanSrcLearningStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates whether the mac learning is enabled or disabled
on this vlan."
DEFVAL { enabled }
::= { vlanEntry 7 }
vlanType OBJECT-TYPE
SYNTAX INTEGER {
invalid(0),
service(1),
multicastEnt(2),
multicastService(3),
dynamic(4),
standard(5),
ipc(6),
vipVlan(7),
erpVlan(8),
mtpVlan(9),
unpDynamic(10),
dynamicRemote(11),
bvlan(12),
controlBvlan(13),
evbVlan(14),
vcmipc(15),
fcoeVlan(16),
openflowVlan(17),
routerVlan(18),
primaryVlan(19),
isolatedVlan(20),
communityVlan(21),
allVlan(22),
invalidVlan(23)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of the vlan"
DEFVAL { standard }
::= { vlanEntry 8 }
vlanMtu OBJECT-TYPE
SYNTAX Integer32 (512..10222)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Maximum transmission unit i.e. the maximum size of packet that this
vlan can handle. It ranges from 512 to 1500 (for OS6XXX) and 10222
(for OS7XXX and OS8XXX) with e2 encapsulation.With snap encapsulation
it ranges from 512 to 1492"
DEFVAL { 1500 }
::= { vlanEntry 9 }
vlanAfdCfg OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether config was generated by AFD or user, 1 specifies user config and
2 specifies afd config"
DEFVAL { 1 }
::= { vlanEntry 10 }
-- 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
Integer32,
vpaIfIndex
Unsigned32,
vpaType
INTEGER,
vpaState
INTEGER,
vpaStatus
RowStatus
}
vpaVlanNumber OBJECT-TYPE
SYNTAX Integer32 (1..4094)
MAX-ACCESS not-accessible
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 not-accessible
STATUS current
DESCRIPTION
"The ifIndex component of this instance."
::= {vpaEntry 2 }
vpaType OBJECT-TYPE
SYNTAX INTEGER {
invalid(0),
cfgDefault(1),
qTagged(2),
dynamic(3),
vstkDoubleTag(4),
vstkTranslate(5),
forbidden(6),
mirrored(7),
bvpa(8),
unpUntagged(9),
unpTagged(10),
evbTagged(11)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of this vpa. Two are statically configured:
configured default VPA and qTagged VPA.
The other two are dynamically created according to rules/policies:
dynamic default and mobile. The dynamic default VPA is the
same as a mobile VPA except that it also the default VPA for the port."
DEFVAL { cfgDefault }
::= { vpaEntry 3 }
vpaState OBJECT-TYPE
SYNTAX INTEGER {
forwarding(0),
blocking(1),
inactive(2),
invalid(3),
dhlBlocking(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
5. DHL Blocking - link up, forwarding down for a DHL port."
DEFVAL { inactive }
::= { vpaEntry 4 }
vpaStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
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 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
vlanMgrVlanSet OBJECT IDENTIFIER ::= { alcatelIND1VLANMgrMIBObjects 3 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
vlanSetVlanCount OBJECT-TYPE
SYNTAX Integer32 (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of existing VLANs on switch."
::= { vlanMgrVlanSet 1 }
vlanSetDynamicVlanCount OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of number of dynamic vlans in the system"
::= { vlanMgrVlanSet 2 }
vlanSetIpRouterCount OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of VLANs on switch with IP router port configured."
::= { vlanMgrVlanSet 3 }
vlanSetVstkVlanCount OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of Vlan Stacking vlans in the system"
::= { vlanMgrVlanSet 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
{
vlanDescription,
vlanAdmStatus,
vlanOperStatus,
vlanStatus,
vlanRouterStatus,
vlanSrcLearningStatus,
vlanType,
vlanMtu,
vlanAfdCfg
}
STATUS current
DESCRIPTION
"Collection of objects for management of Vlan Manager VLANs."
::= { alcatelIND1VLANMgrMIBGroups 1 }
vlanMgrVpaGroup OBJECT-GROUP
OBJECTS
{
vpaType,
vpaState,
vpaStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of Vlan Manager VPAs."
::= { alcatelIND1VLANMgrMIBGroups 2 }
vlanMgrVlanSetGroup OBJECT-GROUP
OBJECTS
{
vlanSetVlanCount,
vlanSetDynamicVlanCount,
vlanSetIpRouterCount,
vlanSetVstkVlanCount
}
STATUS current
DESCRIPTION
"Collection of objects for Vlan Manager global properties."
::= { alcatelIND1VLANMgrMIBGroups 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,843 @@
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,306 @@
ALCATEL-IND1-WEBMGT-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE,
Counter32, Integer32, IpAddress
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB
softentIND1WebMgt
FROM ALCATEL-IND1-BASE;
alcatelIND1WebMgtMIB MODULE-IDENTITY
LAST-UPDATED "201005130000Z"
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"
REVISION "201005130000Z"
DESCRIPTION
"Fixed the Notifications to use MIB Module OID.0 as Notifications root."
::= { softentIND1WebMgt 1 }
alcatelIND1WebMgtMIBNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For WebView MIB Subsystem Notifications."
::= { alcatelIND1WebMgtMIB 0 }
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 and objects
alaIND1WebMgtAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable access to WebView. If WebView access is disabled, the
WebView server will not be disabled automatically."
DEFVAL { enable }
::= { alcatelIND1WebMgtMIBObjects 1 }
alaIND1WebMgtSSL OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable forced SSL for WebView."
DEFVAL { enable }
::= { alcatelIND1WebMgtMIBObjects 2}
alaIND1WebMgtHttpPort OBJECT-TYPE
SYNTAX Integer32 (80 | 1024..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user configurable TCP port for switch's
http access. Default is 80."
DEFVAL { 80 }
::= { alcatelIND1WebMgtMIBObjects 3 }
alaIND1WebMgtHttpsPort OBJECT-TYPE
SYNTAX Integer32 (443 | 1024..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user configurable TCP port for switch's https
access. Default is 443."
DEFVAL { 443 }
::= { alcatelIND1WebMgtMIBObjects 4 }
alaIND1WebMgtServerStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2),
restarting(3),
error(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable WebView embedded server.
If the WebView server is disabled and WebView access is enabled, access will be
automatically disabled. However, if the server was disabled and changes to enabled,
WebView access will not be automatically enabled.
Status restarting and error are max-access read-only
(the error code string can be read using alaIND1WebMgtServerError)."
DEFVAL { enable }
::= { alcatelIND1WebMgtMIBObjects 5 }
alaIND1WebMgtServerError OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Error code string when WebView Server is in error status.
Format is 'Error Num: {Number}. {String message}.' where
{Number} is an integer representing the error code and
{String message} is the error string message."
::= { alcatelIND1WebMgtMIBObjects 6 }
alcatelIND1WebMgtCertObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For WebView SSL Certificate Objects."
::= { alcatelIND1WebMgtMIBObjects 8 }
-- WebView parameters and objects related to the SSL Certificate
alcatelIND1WebMgtCertFile OBJECT-TYPE
SYNTAX INTEGER {
none(1),
default(2),
user(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Triggers certificate file to be synchronize across the chassis.
The default value may not be used when setting this object.
The default will always be returned when getting this object."
DEFVAL { none }
::= { alcatelIND1WebMgtCertObjects 1 }
alcatelIND1WebMgtCertMD5 OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The md5 of the certificate indicated by alcatelIND1WebMgtCertFile.
This value can be filled in when doing a set but it must match the md5
of the file on the primary master CMM. This object will always return
the default value."
DEFVAL { "" }
::= { alcatelIND1WebMgtCertObjects 2 }
--
-- Trap definition
--
webMgtTrapsObj OBJECT IDENTIFIER ::= { alcatelIND1WebMgtMIBObjects 7 }
webMgtServerErrorTrap NOTIFICATION-TYPE
OBJECTS {
webMgtServerError
}
STATUS current
DESCRIPTION
"This trap is sent to management station(s) when the
Web Management server goes into error state after
crashing twice within a minute."
::= { alcatelIND1WebMgtMIBNotifications 1 }
webMgtServerError OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Error code string of WebView Server error, same as alaIND1WebMgtServerError."
::= { webMgtTrapsObj 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- COMPLIANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alaIND1WebMgtConfigMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Learned Port Security."
MODULE
MANDATORY-GROUPS
{
alaIND1WebMgtConfigMIBGroup,
alaIND1WebMgtNotificationGroup,
alaIND1WebMgtConfigMIBCertGroup
}
::= { alcatelIND1WebMgtMIBCompliances 1 }
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- UNITS OF CONFORMANCE
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
alaIND1WebMgtConfigMIBGroup OBJECT-GROUP
OBJECTS
{
alaIND1WebMgtAdminStatus,
alaIND1WebMgtSSL,
alaIND1WebMgtHttpPort,
alaIND1WebMgtHttpsPort,
alaIND1WebMgtServerStatus,
alaIND1WebMgtServerError,
webMgtServerError
}
STATUS current
DESCRIPTION
"Collection of objects for global configuration parameters defining
the behavior of the embedded web server."
::= { alcatelIND1WebMgtMIBGroups 1 }
alaIND1WebMgtNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
webMgtServerErrorTrap
}
STATUS current
DESCRIPTION
"Collection of notifications for Web Management."
::= { alcatelIND1WebMgtMIBGroups 2 }
alaIND1WebMgtConfigMIBCertGroup OBJECT-GROUP
OBJECTS
{
alcatelIND1WebMgtCertFile,
alcatelIND1WebMgtCertMD5
}
STATUS current
DESCRIPTION
"Collection of objects for global configuration parameters defining
the behavior of the embedded web server's SSL certificate."
::= { alcatelIND1WebMgtMIBGroups 3 }
END