Initial commit
This commit is contained in:
140
MIBS/telco-systems/binox/PRVT-ALARM-MIB
Normal file
140
MIBS/telco-systems/binox/PRVT-ALARM-MIB
Normal file
@ -0,0 +1,140 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-ALARM-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-ALARM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
software
|
||||
FROM PRVT-SWITCH-MIB
|
||||
Counter32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtAlarmMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201303250000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"Information for current snmp allarms"
|
||||
REVISION "201303250000Z"
|
||||
DESCRIPTION
|
||||
"Initial implementation."
|
||||
::= { software 4 }
|
||||
|
||||
|
||||
prvtAlarmMIBObjects OBJECT IDENTIFIER
|
||||
::= { prvtAlarmMIB 1 }
|
||||
|
||||
prvtUpdatedCurrentAlarmCounter OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Last updated alarm counter"
|
||||
::= { prvtAlarmMIBObjects 1 }
|
||||
|
||||
prvtAlarmCurrentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtAlarmCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains current alarms."
|
||||
::= { prvtAlarmMIBObjects 2 }
|
||||
|
||||
prvtAlarmCurrentEntry OBJECT-TYPE
|
||||
SYNTAX PrvtAlarmCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry in prvtAlarmCurrentTable containing the info of a
|
||||
current RAISED trap."
|
||||
INDEX { prvtAlarmCurrentCounter }
|
||||
::= { prvtAlarmCurrentTable 1 }
|
||||
|
||||
PrvtAlarmCurrentEntry ::= SEQUENCE {
|
||||
prvtAlarmCurrentCounter Counter32,
|
||||
prvtAlarmCurrentRaisedTime Unsigned32,
|
||||
prvtAlarmCurrentSeverity INTEGER,
|
||||
prvtAlarmCurrentDescription OCTET STRING
|
||||
}
|
||||
|
||||
prvtAlarmCurrentCounter OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A running counter of open alarms, the counter
|
||||
is incremented on every new alarm. It is cleared after reset."
|
||||
::= { prvtAlarmCurrentEntry 1 }
|
||||
|
||||
prvtAlarmCurrentRaisedTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The raised time of this alarm.
|
||||
Time in seconds since January 1, 1970 00:00 UTC."
|
||||
::= { prvtAlarmCurrentEntry 2 }
|
||||
|
||||
prvtAlarmCurrentSeverity OBJECT-TYPE
|
||||
SYNTAX INTEGER { clear(0), event(1), warning(2), minor(3),
|
||||
major(4), critical(5), unknown(99) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current alarm severity"
|
||||
::= { prvtAlarmCurrentEntry 3 }
|
||||
|
||||
prvtAlarmCurrentDescription OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm description."
|
||||
::= { prvtAlarmCurrentEntry 4 }
|
||||
|
||||
END -- end of module PRVT-ALARM-MIB.
|
3376
MIBS/telco-systems/binox/PRVT-CFM-MIB
Normal file
3376
MIBS/telco-systems/binox/PRVT-CFM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
102
MIBS/telco-systems/binox/PRVT-CONFIGCHANGE-MIB
Normal file
102
MIBS/telco-systems/binox/PRVT-CONFIGCHANGE-MIB
Normal file
@ -0,0 +1,102 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-CONFIGCHANGE-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-CONFIGCHANGE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
prvtConfigChangeMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201009010000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"Initial version. This MIB will provied traps for change"
|
||||
REVISION "201009010000Z"
|
||||
DESCRIPTION
|
||||
"Initial release"
|
||||
::= { switch 150 }
|
||||
|
||||
|
||||
prvtConfigChangeNotifications OBJECT IDENTIFIER
|
||||
::= { prvtConfigChangeMIB 0 }
|
||||
|
||||
prvtConfigChangeObjects OBJECT IDENTIFIER
|
||||
::= { prvtConfigChangeMIB 1 }
|
||||
|
||||
prvtConfigChangeAlarmNamespace OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configChangeAlarmNamespace specifies the Namespace
|
||||
of an object whose value has been changed."
|
||||
::= { prvtConfigChangeObjects 1 }
|
||||
|
||||
prvtConfigChangeAlarmKeypath OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configChangeAlarmKeypath specifies the Keypath
|
||||
of an object whose entry has been changed."
|
||||
::= { prvtConfigChangeObjects 2 }
|
||||
|
||||
prvtConfigChangeAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { prvtConfigChangeAlarmNamespace,
|
||||
prvtConfigChangeAlarmKeypath }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the value of configurable
|
||||
attribute has been changed. The notification can be used
|
||||
to trigger maintenance polling of the running configuration
|
||||
on the device. There is flood prevention that notification
|
||||
with same varbinds will not be sent for certain time - i.e. 1 min"
|
||||
::= { prvtConfigChangeNotifications 1 }
|
||||
|
||||
END -- end of module PRVT-CONFIGCHANGE-MIB.
|
166
MIBS/telco-systems/binox/PRVT-CR-LDP-MIB
Normal file
166
MIBS/telco-systems/binox/PRVT-CR-LDP-MIB
Normal file
@ -0,0 +1,166 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-CR-LDP-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-CR-LDP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
mpls
|
||||
FROM PRVT-SWITCH-MIB
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtCrLdpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200801010000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for management of the PRVT-CR-LDP"
|
||||
REVISION "200801010000Z"
|
||||
DESCRIPTION
|
||||
"Initial"
|
||||
::= { mpls 3 }
|
||||
|
||||
|
||||
PrvtCrldpIndex ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A general purpose SNMP index into the prvtHafEntity table."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
prvtCrLdpObjects OBJECT IDENTIFIER
|
||||
::= { prvtCrLdpMIB 1 }
|
||||
|
||||
prvtcrldpSigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtcrldpSigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of active instances of PRVT-CR-LDP Signaling."
|
||||
::= { prvtCrLdpObjects 1 }
|
||||
|
||||
prvtcrldpSigEntry OBJECT-TYPE
|
||||
SYNTAX PrvtcrldpSigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each of these entries represents an instance of
|
||||
PRVT-CR-LDP Signaling running in the HAF. Some of these instances
|
||||
will be the primary, and others may be backups."
|
||||
INDEX { prvtcrldpSigIndex }
|
||||
::= { prvtcrldpSigTable 1 }
|
||||
|
||||
PrvtcrldpSigEntry ::= SEQUENCE {
|
||||
prvtcrldpSigIndex PrvtCrldpIndex,
|
||||
prvtcrldpSigRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtcrldpSigIndex OBJECT-TYPE
|
||||
SYNTAX PrvtCrldpIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this prvtcrldpSigEntry. This is the
|
||||
HAF entity index passed on the product create
|
||||
parameters."
|
||||
::= { prvtcrldpSigEntry 1 }
|
||||
|
||||
prvtcrldpSigRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to create and delete a PRVT-CR-LDP Signaling Table entry.
|
||||
When this object is set to 'active', only the
|
||||
prvtcrldpSigAdminStatus object in the row may be modified."
|
||||
::= { prvtcrldpSigEntry 2 }
|
||||
|
||||
prvtcrldpPmTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtcrldpPmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of active instances of PRVT-CR-LDP Path Manager."
|
||||
::= { prvtCrLdpObjects 2 }
|
||||
|
||||
prvtcrldpPmEntry OBJECT-TYPE
|
||||
SYNTAX PrvtcrldpPmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each of these entries represents an instance of
|
||||
PRVT-CR-LDP Path Manager running in the HAF. Some of these instances
|
||||
will be the primary, and others may be backups."
|
||||
INDEX { prvtcrldpPmIndex }
|
||||
::= { prvtcrldpPmTable 1 }
|
||||
|
||||
PrvtcrldpPmEntry ::= SEQUENCE {
|
||||
prvtcrldpPmIndex PrvtCrldpIndex,
|
||||
prvtcrldpPmRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtcrldpPmIndex OBJECT-TYPE
|
||||
SYNTAX PrvtCrldpIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this prvtcrldpPmEntry. This is the
|
||||
HAF entity index passed on the product create
|
||||
parameters."
|
||||
::= { prvtcrldpPmEntry 1 }
|
||||
|
||||
prvtcrldpPmRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to create and delete a PRVT-CR-LDP Path Manager Table entry.
|
||||
When this object is set to 'active', only the
|
||||
prvtcrldpPmAdminStatus object in the row may be modified."
|
||||
::= { prvtcrldpPmEntry 2 }
|
||||
|
||||
END -- end of module PRVT-CR-LDP-MIB.
|
1413
MIBS/telco-systems/binox/PRVT-EFM-OAM-MIB
Normal file
1413
MIBS/telco-systems/binox/PRVT-EFM-OAM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
536
MIBS/telco-systems/binox/PRVT-EPS-MIB
Normal file
536
MIBS/telco-systems/binox/PRVT-EPS-MIB
Normal file
@ -0,0 +1,536 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-EPS-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-EPS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TEXTUAL-CONVENTION, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtEpsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201011110000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"Private MIB supporting Linear Ethernet Protection Switching (ITU-T G.8031)"
|
||||
REVISION "201011110000Z"
|
||||
DESCRIPTION
|
||||
"Initial"
|
||||
::= { switch 132 }
|
||||
|
||||
|
||||
PrvtEpsProtectionStateType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Possible protection states for an end device."
|
||||
SYNTAX INTEGER { none(-1), noRequest(0), doNotRevert(1),
|
||||
reverseRequest(2), exercise(4), waitToRestore(5),
|
||||
clear(6), manualSwitch(7), signalDegrade(9),
|
||||
signalFail(11), forcedSwitch(13),
|
||||
signalFailForProtection(14), lockoutOfProtection(15) }
|
||||
|
||||
PrvtEpsActionType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to perform an action.
|
||||
Setting to 'performAction' will cause the action to be performed.
|
||||
Setting to 'idle' (or any other value except 'performAction') has
|
||||
no effect (no action is performed).
|
||||
Reads will always return 'idle'."
|
||||
SYNTAX INTEGER { idle(1), performAction(2) }
|
||||
|
||||
prvtEpsMIBNotifications OBJECT IDENTIFIER
|
||||
::= { prvtEpsMIB 0 }
|
||||
|
||||
prvtEpsMIBObjects OBJECT IDENTIFIER
|
||||
::= { prvtEpsMIB 1 }
|
||||
|
||||
prvtEpsService OBJECT IDENTIFIER
|
||||
::= { prvtEpsMIBObjects 1 }
|
||||
|
||||
prvtEpsServiceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtEpsServiceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains Ethernet Protection Switching services information."
|
||||
::= { prvtEpsService 1 }
|
||||
|
||||
prvtEpsServiceEntry OBJECT-TYPE
|
||||
SYNTAX PrvtEpsServiceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ethernet Protection Switching information about a specific service."
|
||||
INDEX { prvtEpsSvcId }
|
||||
::= { prvtEpsServiceTable 1 }
|
||||
|
||||
PrvtEpsServiceEntry ::= SEQUENCE {
|
||||
prvtEpsSvcId Unsigned32,
|
||||
prvtEpsServiceRowStatus RowStatus,
|
||||
prvtEpsServiceCfmMdLevel Unsigned32,
|
||||
prvtEpsServicePrimaryLocalCfmMep Unsigned32,
|
||||
prvtEpsServicePrimaryRemoteCfmMep Unsigned32,
|
||||
prvtEpsServiceSecondaryLocalCfmMep Unsigned32,
|
||||
prvtEpsServiceSecondaryRemoteCfmMep Unsigned32,
|
||||
prvtEpsServiceSignalDegradeCfmTestId Unsigned32,
|
||||
prvtEpsServiceRevertive TruthValue,
|
||||
prvtEpsServiceHoldOffTimer Unsigned32,
|
||||
prvtEpsServiceWaitToRestoreTimer Unsigned32,
|
||||
prvtEpsServiceAdminFreeze TruthValue,
|
||||
prvtEpsServiceAdminStatus INTEGER,
|
||||
prvtEpsServiceActivePath INTEGER,
|
||||
prvtEpsServiceDefectsPresent BITS,
|
||||
prvtEpsServiceLocalState PrvtEpsProtectionStateType,
|
||||
prvtEpsServiceOperationalStatus TruthValue,
|
||||
prvtEpsServiceLastEvent INTEGER,
|
||||
prvtEpsServicePrimaryStatus INTEGER,
|
||||
prvtEpsServiceSecondaryStatus INTEGER,
|
||||
prvtEpsServiceRemoteState PrvtEpsProtectionStateType,
|
||||
prvtEpsServiceRemoteApsChannel INTEGER,
|
||||
prvtEpsServiceRemoteProtection INTEGER,
|
||||
prvtEpsServiceRemoteDirection INTEGER,
|
||||
prvtEpsServiceRemoteRevertive INTEGER,
|
||||
prvtEpsServiceLocalApsChannel INTEGER,
|
||||
prvtEpsServiceLocalProtection INTEGER,
|
||||
prvtEpsServiceLocalDirection INTEGER,
|
||||
prvtEpsServiceClear PrvtEpsActionType,
|
||||
prvtEpsServiceManualSwitch PrvtEpsActionType,
|
||||
prvtEpsServiceForcedSwitch PrvtEpsActionType,
|
||||
prvtEpsServiceLockout PrvtEpsActionType,
|
||||
prvtEpsServiceProtectionCounter Unsigned32
|
||||
}
|
||||
|
||||
prvtEpsSvcId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967294)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The service ID."
|
||||
::= { prvtEpsServiceEntry 1 }
|
||||
|
||||
prvtEpsServiceRowStatus 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."
|
||||
::= { prvtEpsServiceEntry 2 }
|
||||
|
||||
prvtEpsServiceCfmMdLevel OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of the CFM MD level where the protected domain is situated."
|
||||
::= { prvtEpsServiceEntry 3 }
|
||||
|
||||
prvtEpsServicePrimaryLocalCfmMep OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..8191)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Primary local CFM MEP Id."
|
||||
::= { prvtEpsServiceEntry 4 }
|
||||
|
||||
prvtEpsServicePrimaryRemoteCfmMep OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..8191)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Primary remote CFM MEP Id."
|
||||
::= { prvtEpsServiceEntry 5 }
|
||||
|
||||
prvtEpsServiceSecondaryLocalCfmMep OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..8191)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Backup local CFM MEP Id."
|
||||
::= { prvtEpsServiceEntry 6 }
|
||||
|
||||
prvtEpsServiceSecondaryRemoteCfmMep OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..8191)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Backup remote CFM MEP Id."
|
||||
::= { prvtEpsServiceEntry 7 }
|
||||
|
||||
prvtEpsServiceSignalDegradeCfmTestId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..256)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ID of the test used for monitoring (either CFM or SAA test).
|
||||
The value 0 indicates no test."
|
||||
::= { prvtEpsServiceEntry 8 }
|
||||
|
||||
prvtEpsServiceRevertive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protection type (revertive or non-revertive)."
|
||||
::= { prvtEpsServiceEntry 9 }
|
||||
|
||||
prvtEpsServiceHoldOffTimer OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..10000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of the Hold Off timer in milliseconds.
|
||||
Valid values are in increments of 100ms."
|
||||
REFERENCE
|
||||
"G.8031 clause 11.12"
|
||||
::= { prvtEpsServiceEntry 10 }
|
||||
|
||||
prvtEpsServiceWaitToRestoreTimer OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0 | 5..12)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of the Wait To Restore timer in seconds (0 to disable it)."
|
||||
REFERENCE
|
||||
"G.8031 clause 11.13"
|
||||
::= { prvtEpsServiceEntry 11 }
|
||||
|
||||
prvtEpsServiceAdminFreeze OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to freeze the state of the protection service."
|
||||
::= { prvtEpsServiceEntry 12 }
|
||||
|
||||
prvtEpsServiceAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { up(1), down(2) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Administrative status of the protection service."
|
||||
::= { prvtEpsServiceEntry 13 }
|
||||
|
||||
prvtEpsServiceActivePath OBJECT-TYPE
|
||||
SYNTAX INTEGER { working(0), protection(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protected service active path."
|
||||
::= { prvtEpsServiceEntry 14 }
|
||||
|
||||
prvtEpsServiceDefectsPresent OBJECT-TYPE
|
||||
SYNTAX BITS { fullyIncompatibleProvisioning(0),
|
||||
protectionSwitchingIncomplete(1),
|
||||
protectionConfigurationMismatch(2),
|
||||
epsConfigurationMismatch(3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defects registered by the APS protocol could be either none or a composition of bits 0-3:
|
||||
|
||||
fullyIncompatibleProvisioning(0) - occurs upon reception of three APS frames with the
|
||||
incompatible 'B' bit value within the 22.5 second period;
|
||||
|
||||
protectionSwitchingIncomplete(1) - occurs if the transmitted 'Requested Signal' and the
|
||||
received 'Bridged Signal' do not match for a period of 50ms or longer;
|
||||
|
||||
protectionConfigurationMismatch(2) - working/protection configuration mismatch, occurs at
|
||||
the reception of three APS frames from the working transport entity within the 22.5 second period;
|
||||
|
||||
epsConfigurationMismatch(3) - provisioning mismatch - for example, the local device is
|
||||
set to revertive mode and the remote device is set to non-revertive mode."
|
||||
::= { prvtEpsServiceEntry 15 }
|
||||
|
||||
prvtEpsServiceLocalState OBJECT-TYPE
|
||||
SYNTAX PrvtEpsProtectionStateType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protection state of the local side."
|
||||
::= { prvtEpsServiceEntry 19 }
|
||||
|
||||
prvtEpsServiceOperationalStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies whether this service is ready for running.
|
||||
The operational status can be up(true) or down(false).
|
||||
When creating the service the operational
|
||||
status will be down. Receiving CCMs from both transport
|
||||
entities and establishment of APS on the protection transport
|
||||
entity will bring the operational status to up."
|
||||
::= { prvtEpsServiceEntry 20 }
|
||||
|
||||
prvtEpsServiceLastEvent OBJECT-TYPE
|
||||
SYNTAX INTEGER { unknown(0), switchoverAlarm(1),
|
||||
lostCommunication(2), restoredCommunication(3),
|
||||
signalFailDetected(4), signalDegradeDetected(5),
|
||||
protctSignalFailDetected(6), signalFailRecovery(7),
|
||||
signalDegradeRecovery(8),
|
||||
protctSignalFailRecovery(9) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most recent event about which the application has sent a notification."
|
||||
::= { prvtEpsServiceEntry 21 }
|
||||
|
||||
prvtEpsServicePrimaryStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { psFailed(0), psOk(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Primary path state."
|
||||
::= { prvtEpsServiceEntry 22 }
|
||||
|
||||
prvtEpsServiceSecondaryStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { psFailed(0), psOk(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Secondary path state."
|
||||
::= { prvtEpsServiceEntry 23 }
|
||||
|
||||
prvtEpsServiceRemoteState OBJECT-TYPE
|
||||
SYNTAX PrvtEpsProtectionStateType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protection state of the remote side."
|
||||
::= { prvtEpsServiceEntry 24 }
|
||||
|
||||
prvtEpsServiceRemoteApsChannel OBJECT-TYPE
|
||||
SYNTAX INTEGER { no(0), yes(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Active APS communication reported by the remote."
|
||||
::= { prvtEpsServiceEntry 25 }
|
||||
|
||||
prvtEpsServiceRemoteProtection OBJECT-TYPE
|
||||
SYNTAX INTEGER { pt1Plus1(0), pt1To1(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of protection (1+1 or 1:1) reported by the remote device."
|
||||
::= { prvtEpsServiceEntry 26 }
|
||||
|
||||
prvtEpsServiceRemoteDirection OBJECT-TYPE
|
||||
SYNTAX INTEGER { dtUnidirectional(0), dtBidirectional(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of protection (unidirectional or bidirectional) reported by the remote."
|
||||
::= { prvtEpsServiceEntry 27 }
|
||||
|
||||
prvtEpsServiceRemoteRevertive OBJECT-TYPE
|
||||
SYNTAX INTEGER { no(0), yes(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protection type (revertive or non-revertive) reported by the remote."
|
||||
::= { prvtEpsServiceEntry 28 }
|
||||
|
||||
prvtEpsServiceLocalApsChannel OBJECT-TYPE
|
||||
SYNTAX INTEGER { no(0), yes(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Active APS communication reported by the remote."
|
||||
::= { prvtEpsServiceEntry 29 }
|
||||
|
||||
prvtEpsServiceLocalProtection OBJECT-TYPE
|
||||
SYNTAX INTEGER { pt1Plus1(0), pt1To1(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of protection (1+1 or 1:1) reported by the remote device."
|
||||
::= { prvtEpsServiceEntry 30 }
|
||||
|
||||
prvtEpsServiceLocalDirection OBJECT-TYPE
|
||||
SYNTAX INTEGER { dtUnidirectional(0), dtBidirectional(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of protection (unidirectional or bidirectional) reported by the remote."
|
||||
::= { prvtEpsServiceEntry 31 }
|
||||
|
||||
prvtEpsServiceClear OBJECT-TYPE
|
||||
SYNTAX PrvtEpsActionType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sends the Clear command to this EPS service."
|
||||
::= { prvtEpsServiceEntry 32 }
|
||||
|
||||
prvtEpsServiceManualSwitch OBJECT-TYPE
|
||||
SYNTAX PrvtEpsActionType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sends the Manual Switch command to this EPS service."
|
||||
::= { prvtEpsServiceEntry 33 }
|
||||
|
||||
prvtEpsServiceForcedSwitch OBJECT-TYPE
|
||||
SYNTAX PrvtEpsActionType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sends the Forced Switch command to this EPS service."
|
||||
::= { prvtEpsServiceEntry 34 }
|
||||
|
||||
prvtEpsServiceLockout OBJECT-TYPE
|
||||
SYNTAX PrvtEpsActionType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sends the LockOut command to this EPS service."
|
||||
::= { prvtEpsServiceEntry 35 }
|
||||
|
||||
prvtEpsServiceProtectionCounter OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts how many times the service has gone to Protection."
|
||||
::= { prvtEpsServiceEntry 36 }
|
||||
|
||||
prvtEpsDefectAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsServiceOperationalStatus,
|
||||
prvtEpsServiceDefectsPresent }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"1. EPS service is either operational or not operational;
|
||||
2. Failure of protocol defects."
|
||||
::= { prvtEpsMIBNotifications 1 }
|
||||
|
||||
prvtEpsSwitchoverAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsServiceActivePath }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is issued if the active link is changed,
|
||||
pointing to the path where the switchover occured."
|
||||
::= { prvtEpsMIBNotifications 2 }
|
||||
|
||||
prvtEpsLostCommunication NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsSvcId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is issued in case of non reception of APS frames
|
||||
in three consecutive intervals each representing 5 seconds."
|
||||
::= { prvtEpsMIBNotifications 3 }
|
||||
|
||||
prvtEpsRestoredCommunication NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsSvcId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"APS frames are received normally after APS communication failure."
|
||||
::= { prvtEpsMIBNotifications 4 }
|
||||
|
||||
prvtEpsSignalFailDetected NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsSvcId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is issued in case of CCMs are not received
|
||||
and (3.5 * CCMtime(CCMinterval)) has expired."
|
||||
::= { prvtEpsMIBNotifications 5 }
|
||||
|
||||
prvtEpsSignalDegradeDetected NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsSvcId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is issued in case of monitored error threshold is crossed:
|
||||
1W Jitter error,
|
||||
2W Jitter error,
|
||||
Latency error,
|
||||
Frame loss error."
|
||||
::= { prvtEpsMIBNotifications 6 }
|
||||
|
||||
prvtEpsProtctSignalFailDetected NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsSvcId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is issued in case of CCMs are not received on the protected link
|
||||
and (3.5 * CCMtime(CCMinterval)) has expired or the protected link is down."
|
||||
::= { prvtEpsMIBNotifications 7 }
|
||||
|
||||
prvtEpsSignalFailRecovery NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsSvcId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is issued in case of CCMs start to be received
|
||||
correctly again after a prvtEpsSignalFailDetected alarm occured
|
||||
and (3.5 * CCMtime(CCMinterval)) timer no longer expires or the link is up ."
|
||||
::= { prvtEpsMIBNotifications 8 }
|
||||
|
||||
prvtEpsSignalDegradeRecovery NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsSvcId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is issued in case of monitored error threshold is crossed bellow limis:
|
||||
1W Jitter error,
|
||||
2W Jitter error,
|
||||
Latency error,
|
||||
Frame loss error."
|
||||
::= { prvtEpsMIBNotifications 9 }
|
||||
|
||||
prvtEpsProtctSignalFailRecovery NOTIFICATION-TYPE
|
||||
OBJECTS { prvtEpsSvcId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The alarm is issued in case of CCMs start to be received correctly again
|
||||
on the protected link after a prvtEpsProtctSignalFailDetected alarm occured
|
||||
and (3.5 * CCMtime(CCMinterval)) timer no longer expires or the link is up ."
|
||||
::= { prvtEpsMIBNotifications 10 }
|
||||
|
||||
END -- end of module PRVT-EPS-MIB.
|
377
MIBS/telco-systems/binox/PRVT-EVENT-PROPAGATION-MIB
Normal file
377
MIBS/telco-systems/binox/PRVT-EVENT-PROPAGATION-MIB
Normal file
@ -0,0 +1,377 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-EVENT-PROPAGATION-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-EVENT-PROPAGATION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtEventPropagationMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201411100000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"This MIB provides control over the Event Propagation feature"
|
||||
REVISION "201411100000Z"
|
||||
DESCRIPTION
|
||||
"Initial version"
|
||||
::= { switch 166 }
|
||||
|
||||
|
||||
prvtEventPropagationObjects OBJECT IDENTIFIER
|
||||
::= { prvtEventPropagationMIB 1 }
|
||||
|
||||
prvtEventPropagationProfileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtEventPropagationProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Profile table holds the settings for the
|
||||
Event Propagation"
|
||||
::= { prvtEventPropagationObjects 1 }
|
||||
|
||||
prvtEventPropagationProfileEntry OBJECT-TYPE
|
||||
SYNTAX PrvtEventPropagationProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NONE"
|
||||
INDEX { prvtEventPropagationProfileName }
|
||||
::= { prvtEventPropagationProfileTable 1 }
|
||||
|
||||
PrvtEventPropagationProfileEntry ::= SEQUENCE {
|
||||
prvtEventPropagationProfileName OCTET STRING,
|
||||
prvtEventPropagationProfileRowStatus RowStatus,
|
||||
prvtEventPropagationSourceRemMep Unsigned32,
|
||||
prvtEventPropagationSourceLocalMep Unsigned32,
|
||||
prvtEventPropagationSourceVrrpGroup Unsigned32,
|
||||
prvtEventPropagationEvent INTEGER,
|
||||
prvtEventPropagationAction INTEGER,
|
||||
prvtEventPropagationReverse INTEGER,
|
||||
prvtEventPropagationThreshold Unsigned32,
|
||||
prvtEventPropagationTimerWaitToRestore Unsigned32,
|
||||
prvtEventPropagationTimerHoldOff Unsigned32,
|
||||
prvtEventPropagationPerformMacFlush TruthValue
|
||||
}
|
||||
|
||||
prvtEventPropagationProfileName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..32))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a unique identifier of the
|
||||
Event Propagation profile tabel."
|
||||
::= { prvtEventPropagationProfileEntry 1 }
|
||||
|
||||
prvtEventPropagationProfileRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Creation/delete/edit of the Event Propagation profile. "
|
||||
::= { prvtEventPropagationProfileEntry 2 }
|
||||
|
||||
prvtEventPropagationSourceRemMep OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..8191)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Event received from remote MEP"
|
||||
::= { prvtEventPropagationProfileEntry 3 }
|
||||
|
||||
prvtEventPropagationSourceLocalMep OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..8191)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Event received from local MEP"
|
||||
::= { prvtEventPropagationProfileEntry 4 }
|
||||
|
||||
prvtEventPropagationSourceVrrpGroup OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..255)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Event received from VRRP"
|
||||
::= { prvtEventPropagationProfileEntry 5 }
|
||||
|
||||
prvtEventPropagationEvent OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(0), statusDown(1), conLost(2), aisLck(4),
|
||||
rcvdTcBpdu(5), vrrpStatusBackup(6) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This leaf defines the type of event that will be monitored."
|
||||
::= { prvtEventPropagationProfileEntry 6 }
|
||||
|
||||
prvtEventPropagationAction OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(0), linkDrop(1), macWithdraw(2),
|
||||
lacpStandby(3), restrictForwarding(4),
|
||||
noRestrictForwarding(5) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the action to be take in case of an event. "
|
||||
::= { prvtEventPropagationProfileEntry 7 }
|
||||
|
||||
prvtEventPropagationReverse OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(0), linkRestore(1), lacpActive(2),
|
||||
restrictForwarding(3), noRestrictForwarding(4) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify reverse action, performed when configured event stops"
|
||||
::= { prvtEventPropagationProfileEntry 8 }
|
||||
|
||||
prvtEventPropagationThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..100)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify threshold for specified source port"
|
||||
::= { prvtEventPropagationProfileEntry 9 }
|
||||
|
||||
prvtEventPropagationTimerWaitToRestore OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..600000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify time to wait before configured action is reversed (<0-600000> milliseconds)"
|
||||
::= { prvtEventPropagationProfileEntry 10 }
|
||||
|
||||
prvtEventPropagationTimerHoldOff OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..600000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify time to wait before configured action occurs (<0-600000> milliseconds)"
|
||||
::= { prvtEventPropagationProfileEntry 11 }
|
||||
|
||||
prvtEventPropagationPerformMacFlush OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify whether to perform MAC flush upon receiving of defined event."
|
||||
::= { prvtEventPropagationProfileEntry 12 }
|
||||
|
||||
prvtEventPropagationSourcePortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtEventPropagationSourcePortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sourceport table holds the settings for the
|
||||
Event Propagation"
|
||||
::= { prvtEventPropagationObjects 2 }
|
||||
|
||||
prvtEventPropagationSourcePortEntry OBJECT-TYPE
|
||||
SYNTAX PrvtEventPropagationSourcePortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NONE"
|
||||
INDEX { prvtEventPropagationProfileName,
|
||||
prvtEventPropagationSourcePortName }
|
||||
::= { prvtEventPropagationSourcePortTable 1 }
|
||||
|
||||
PrvtEventPropagationSourcePortEntry ::= SEQUENCE {
|
||||
prvtEventPropagationSourcePortName OCTET STRING,
|
||||
prvtEventPropagationSourcePortRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtEventPropagationSourcePortName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify port number (in format UU/SS/PP or AG)"
|
||||
::= { prvtEventPropagationSourcePortEntry 1 }
|
||||
|
||||
prvtEventPropagationSourcePortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Creation/delete/edit of the Event Propagation source port. "
|
||||
::= { prvtEventPropagationSourcePortEntry 2 }
|
||||
|
||||
prvtEventPropagationSessionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtEventPropagationSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtEventPropagationObjects 3 }
|
||||
|
||||
prvtEventPropagationSessionEntry OBJECT-TYPE
|
||||
SYNTAX PrvtEventPropagationSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NONE"
|
||||
INDEX { prvtEventPropagationProfileName,
|
||||
prvtEventPropagationSessionIndex }
|
||||
::= { prvtEventPropagationSessionTable 1 }
|
||||
|
||||
PrvtEventPropagationSessionEntry ::= SEQUENCE {
|
||||
prvtEventPropagationSessionIndex Unsigned32,
|
||||
prvtEventPropagationSessionProfileName OCTET STRING,
|
||||
prvtEventPropagationSessionTarget INTEGER,
|
||||
prvtEventPropagationSessionId OCTET STRING,
|
||||
prvtEventPropagationSessionState INTEGER,
|
||||
prvtEventPropagationSessionActions Unsigned32,
|
||||
prvtEventPropagationSessionRevertives Unsigned32
|
||||
}
|
||||
|
||||
prvtEventPropagationSessionIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Event-propagation session index"
|
||||
::= { prvtEventPropagationSessionEntry 1 }
|
||||
|
||||
prvtEventPropagationSessionProfileName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtEventPropagationSessionEntry 2 }
|
||||
|
||||
prvtEventPropagationSessionTarget OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(0), sap(1), port(2), lag(3), sdp(4) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtEventPropagationSessionEntry 3 }
|
||||
|
||||
prvtEventPropagationSessionId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtEventPropagationSessionEntry 4 }
|
||||
|
||||
prvtEventPropagationSessionState OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(0), linkDropped(1), linkRestored(2),
|
||||
linkActionPend(3), linkRevertivePend(4) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtEventPropagationSessionEntry 5 }
|
||||
|
||||
prvtEventPropagationSessionActions OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtEventPropagationSessionEntry 6 }
|
||||
|
||||
prvtEventPropagationSessionRevertives OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtEventPropagationSessionEntry 7 }
|
||||
|
||||
epappPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EpappPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains event propagation profiles enabled on each port."
|
||||
::= { prvtEventPropagationObjects 4 }
|
||||
|
||||
epappPortEntry OBJECT-TYPE
|
||||
SYNTAX EpappPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Event propagation profile on port."
|
||||
INDEX { epappPortName }
|
||||
::= { epappPortTable 1 }
|
||||
|
||||
EpappPortEntry ::= SEQUENCE {
|
||||
epappPortName OCTET STRING,
|
||||
epappPortRowStatus RowStatus,
|
||||
epappPortProfile OCTET STRING
|
||||
}
|
||||
|
||||
epappPortName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port name."
|
||||
::= { epappPortEntry 1 }
|
||||
|
||||
epappPortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Creation/delete/edit of the Event Propagation port. "
|
||||
::= { epappPortEntry 2 }
|
||||
|
||||
epappPortProfile OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the name of event propagation profile, applied to this port. "
|
||||
::= { epappPortEntry 3 }
|
||||
|
||||
END -- end of module PRVT-EVENT-PROPAGATION-MIB.
|
3283
MIBS/telco-systems/binox/PRVT-HQOS-MIB
Normal file
3283
MIBS/telco-systems/binox/PRVT-HQOS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1179
MIBS/telco-systems/binox/PRVT-IGMP-SNOOPING-MIB
Normal file
1179
MIBS/telco-systems/binox/PRVT-IGMP-SNOOPING-MIB
Normal file
File diff suppressed because it is too large
Load Diff
620
MIBS/telco-systems/binox/PRVT-INTERWORKING-OS-MIB
Normal file
620
MIBS/telco-systems/binox/PRVT-INTERWORKING-OS-MIB
Normal file
@ -0,0 +1,620 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-INTERWORKING-OS-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-INTERWORKING-OS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
InetAddress, InetAddressType, InetPortNumber
|
||||
FROM INET-ADDRESS-MIB
|
||||
software
|
||||
FROM PRVT-SWITCH-MIB
|
||||
Integer32, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime, DisplayString, TEXTUAL-CONVENTION, TestAndIncr
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtInterworkingOSMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201105120000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"The MIB enables display configuration of the device OS features."
|
||||
REVISION "201105120000Z"
|
||||
DESCRIPTION
|
||||
"Clarified behavior of prvtBootConfigUpgrade objects."
|
||||
REVISION "201010140000Z"
|
||||
DESCRIPTION
|
||||
"Added prvtConfigFiles."
|
||||
REVISION "200908060000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { software 1 }
|
||||
|
||||
|
||||
PrvtFileLocationType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value that represents a type of a file location interface.
|
||||
fileSystem(1) -- The local file system.
|
||||
runningBinary(2) -- The running configuration on RAM, as a binary file interface
|
||||
runningScript(3) -- The running configuration on RAM, as a CLI-script file interface
|
||||
techSupport(4) -- The CLI show command output
|
||||
tftp(5) -- A remote file system reached by the TFTP protocol
|
||||
ftp(6) -- A remote file system reached by the FTP protocol."
|
||||
SYNTAX INTEGER { fileSystem(1), runningBinary(2),
|
||||
runningScript(3), techSupport(4), tftp(5), ftp(6) }
|
||||
|
||||
prvtInterworkingOSMIBObjects OBJECT IDENTIFIER
|
||||
::= { prvtInterworkingOSMIB 1 }
|
||||
|
||||
version OBJECT IDENTIFIER
|
||||
::= { prvtInterworkingOSMIBObjects 1 }
|
||||
|
||||
oSversionNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies version number of the OS"
|
||||
::= { version 1 }
|
||||
|
||||
oSversionDate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies version date of the OS"
|
||||
::= { version 2 }
|
||||
|
||||
bootVersionDate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies boot version date of the OS"
|
||||
::= { version 3 }
|
||||
|
||||
management OBJECT IDENTIFIER
|
||||
::= { prvtInterworkingOSMIBObjects 2 }
|
||||
|
||||
managementMisc OBJECT IDENTIFIER
|
||||
::= { management 1 }
|
||||
|
||||
managementMiscReset OBJECT-TYPE
|
||||
SYNTAX INTEGER { noop(1), reset(2), resetToDefaults(3),
|
||||
saveAndReset(4) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Physically performs a hardware reset of the unit.
|
||||
Use with care. A reset (2) resets the unit, the
|
||||
resetToDefaults (3) resets the configuration file
|
||||
to factory defaults and then resets the unit, the value of
|
||||
saveAndReset (4) saves the config and then resets the unit and
|
||||
noop (1) does nothing.
|
||||
A value of noop (1) is always returned
|
||||
for a GET operation."
|
||||
::= { managementMisc 1 }
|
||||
|
||||
managementMiscReload OBJECT-TYPE
|
||||
SYNTAX INTEGER { noop(1), saveAndReload(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reload the unit software, the unit hardware will not
|
||||
be affected. A value of noop (1) is always returned for a
|
||||
GET operation."
|
||||
::= { managementMisc 2 }
|
||||
|
||||
managementMiscReloadInTime OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(4))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates time for scheduled reload without save in hour:min.
|
||||
octets contents range
|
||||
1 day 0x01..0x1f (1-31)
|
||||
2 month 0x01..0x0C (1..12)
|
||||
where january = 1 december = 12
|
||||
3 hour 0x01..0x17 (0..23)
|
||||
4 min 0x01..3B (0..59)
|
||||
For example: 0x01 0x01 0x01 0x01 means 1 January 01:01.
|
||||
To stop scheduled reload set it to 0x00 0x00 0x00 0x00"
|
||||
::= { managementMisc 3 }
|
||||
|
||||
managementMiscReloadAtTime OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(4))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates time for scheduled reload without save at day:month:hour:min.
|
||||
octets contents range
|
||||
1 day 0x01..0x1f (1-31)
|
||||
2 month 0x01..0x0C (1..12)
|
||||
where january = 1 december = 12
|
||||
3 hour 0x01..0x17 (0..23)
|
||||
4 min 0x01..3B (0..59)
|
||||
For example: 0x01 0x01 0x01 0x01 means 1 January 01:01.
|
||||
To stop scheduled reload set it to 0x00 0x00 0x00 0x00"
|
||||
::= { managementMisc 4 }
|
||||
|
||||
prvtBootConfigUpgrade OBJECT IDENTIFIER
|
||||
::= { management 2 }
|
||||
|
||||
prvtBootUpgradeSrcURI OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object represents an address from where the application
|
||||
will be copied during an upgrade process initiated using the
|
||||
object prvtBootUpgradeCmd.
|
||||
The address must be given in a valid URI format.
|
||||
|
||||
Examples:
|
||||
ftp://myuser:mypass@netaddress/MyApps/Imagev1.5.Z
|
||||
tftp://netaddress/MyApps/Imagev1.5.Z"
|
||||
REFERENCE
|
||||
"See rfc3986"
|
||||
::= { prvtBootConfigUpgrade 1 }
|
||||
|
||||
prvtBootApplicationName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the file name of the application that will
|
||||
be loaded upon the next restart.
|
||||
Sets to this object must be the file name of an existing OS image.
|
||||
A list of existing OS images can be obtained by performing a walk
|
||||
of prvtFileSystemFileName.osImage.
|
||||
Sets with the name of a non-existing OS image will result in an
|
||||
error response.
|
||||
Note that no validation of the image is performed when a new image
|
||||
is selected by writing to this object."
|
||||
::= { prvtBootConfigUpgrade 2 }
|
||||
|
||||
prvtBootUpgradeCmd OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(0), ready(1), apply(2), applyExec(3) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field is used to initiate an upgrade process.
|
||||
The object prvtBootUpgradeSrcURI is to contain the source URI of where
|
||||
to obtain the new image.
|
||||
When a get request is executed, the returned value will be always ready.
|
||||
When a set with the value applyExec is made to this object, the upgrade
|
||||
process is started."
|
||||
::= { prvtBootConfigUpgrade 4 }
|
||||
|
||||
prvtBootOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { unknown(0), ready(1), notReady(2),
|
||||
upgradeInProgress(3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object is used to show the current status of the upgrading process. The
|
||||
default value is ready(1), indicating that the process is idle.
|
||||
upgradeInProgress(3) indicates an upgrade process has started and has not finished
|
||||
yet."
|
||||
::= { prvtBootConfigUpgrade 5 }
|
||||
|
||||
prvtBootErrorCondition OBJECT-TYPE
|
||||
SYNTAX INTEGER { noError(0), genericError(1), copyFailed(2),
|
||||
downloadFailed(3), freeSpaceError(4),
|
||||
validationFailed(5), backupFailed(6),
|
||||
inProgressError(7), consistencyError(8),
|
||||
fileSystemError(9), profileNameError(10),
|
||||
profileError(11), fileNameError(12), pathError(13),
|
||||
zFileError(14), cannotFindFile(15),
|
||||
defApplicationProfileError(16),
|
||||
configProfileError(17), bootDevProfileError(18),
|
||||
ftpServerProfileError(19), ftpUserProfileError(20),
|
||||
ftpPassProfileError(21) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the error condition of the most recent upgrade process initiated
|
||||
using the object prvtBootUpgradeCmd."
|
||||
::= { prvtBootConfigUpgrade 6 }
|
||||
|
||||
prvtConfigFiles OBJECT IDENTIFIER
|
||||
::= { management 3 }
|
||||
|
||||
prvtConfigFileAction OBJECT IDENTIFIER
|
||||
::= { prvtConfigFiles 1 }
|
||||
|
||||
prvtConfigFileSource OBJECT IDENTIFIER
|
||||
::= { prvtConfigFileAction 1 }
|
||||
|
||||
prvtConfigSourceType OBJECT-TYPE
|
||||
SYNTAX PrvtFileLocationType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the location of the source file used by prvtConfigAction."
|
||||
::= { prvtConfigFileSource 1 }
|
||||
|
||||
prvtConfigSourceFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file intended to be copied if prvtConfigAction='copy';
|
||||
or the file whose name is to be changed if prvtConfigFileAction='rename';
|
||||
or the file to be merged to running configuration if prvtConfigAction='merge'.
|
||||
Otherwise, has no significance."
|
||||
::= { prvtConfigFileSource 2 }
|
||||
|
||||
prvtConfigFileTarget OBJECT IDENTIFIER
|
||||
::= { prvtConfigFileAction 2 }
|
||||
|
||||
prvtConfigTargetType OBJECT-TYPE
|
||||
SYNTAX PrvtFileLocationType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the location of the destination file used by prvtConfigAction."
|
||||
::= { prvtConfigFileTarget 1 }
|
||||
|
||||
prvtConfigTargetFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file intended to be copied to if prvtConfigAction='copy';
|
||||
or the new file name if prvtConfigFileAction='rename'. Otherwise, has no significance."
|
||||
::= { prvtConfigFileTarget 2 }
|
||||
|
||||
prvtConfigFileRemote OBJECT IDENTIFIER
|
||||
::= { prvtConfigFileAction 3 }
|
||||
|
||||
prvtConfigRemoteAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address type of prvtConfigRemoteAddress.
|
||||
Note that prvtConfigAction currently only support actions that use IPv4 address types."
|
||||
REFERENCE
|
||||
"prvtConfigAction"
|
||||
::= { prvtConfigFileRemote 1 }
|
||||
|
||||
prvtConfigRemoteAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the remote file server to use for the upload or download request."
|
||||
REFERENCE
|
||||
"prvtConfigAction"
|
||||
::= { prvtConfigFileRemote 2 }
|
||||
|
||||
prvtConfigRemotePort OBJECT-TYPE
|
||||
SYNTAX InetPortNumber
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The transport protocol port to use for the upload or download request.
|
||||
The value '0' indicates to use the IANA default port number for the selected protocol."
|
||||
REFERENCE
|
||||
"prvtConfigAction"
|
||||
::= { prvtConfigFileRemote 3 }
|
||||
|
||||
prvtConfigRemoteUser OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The user name to use for the upload or download request."
|
||||
REFERENCE
|
||||
"prvtConfigAction"
|
||||
::= { prvtConfigFileRemote 4 }
|
||||
|
||||
prvtConfigRemotePassword OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The user password to use for the upload or download request."
|
||||
REFERENCE
|
||||
"prvtConfigAction"
|
||||
::= { prvtConfigFileRemote 5 }
|
||||
|
||||
prvtConfigActionSpinLock OBJECT-TYPE
|
||||
SYNTAX TestAndIncr
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to facilitate prvtConfigAction
|
||||
sets by multiple managers, specifically sets that transitions
|
||||
prvtConfigAction from 'idle' to 'prepare'.
|
||||
|
||||
The procedure for performing this transition is as follows:
|
||||
1. Retrieve the value of prvtConfigAction. If value is not 'idle',
|
||||
then wait until prvtConfigAction returns to 'idle'.
|
||||
2. Retrieve the value of prvtConfigActionSpinLock.
|
||||
3. Within a single set request packet, set the value of prvtConfigActionSpinLock
|
||||
to the retrieved value, and the value of prvtConfigAction to 'prepare'.
|
||||
If the set fails for the prvtConfigActionSpinLock object, go back to step 1.
|
||||
|
||||
Note that the use of the prvtConfigActionSpinLock object is optional
|
||||
(prvtConfigAction can be set without using prvtConfigActionSpinLock)."
|
||||
::= { prvtConfigFileAction 4 }
|
||||
|
||||
prvtConfigAction OBJECT-TYPE
|
||||
SYNTAX INTEGER { idle(1), prepare(2), copy(3), rename(4),
|
||||
merge(5) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a file action request to be committed immediately (with set request) or that
|
||||
is being commited (with get request).
|
||||
|
||||
idle = there is no action being performed or prepared
|
||||
prepare = parameters of an action are being edited. This is used by the manager to
|
||||
willingly avoid editing parameters while another manager does so.
|
||||
copy = copy a file from source to target, where source and target have a broad meaning
|
||||
(local/remote file system or running configuration). See details below.
|
||||
rename = rename a local file (see details below)
|
||||
merge = merge a local file to running configuration
|
||||
|
||||
Allowed Transitions:
|
||||
* idle to prepare
|
||||
* prepare to any other
|
||||
|
||||
Automatic Transitions:
|
||||
* copy to idle, when action is done
|
||||
* rename to idle, when action is done
|
||||
* merge to idle, when action is done
|
||||
|
||||
******************************
|
||||
* Action = copy *
|
||||
******************************
|
||||
The following table gives the corresponding CLI command for each combination of source and target type.
|
||||
|
||||
+--------------+----------------------+----------------------+---------------+----------------------+
|
||||
| \ Target|fileSystem |runningBinary |runningScript |ftp |
|
||||
|Source \ | | | | |
|
||||
+--------------+----------------------+----------------------+---------------+----------------------+
|
||||
|fileSystem |file cp from |file restore |file replace |file cp from |
|
||||
| |SRC |binary-running-config |SRC |SRC |
|
||||
| |TRG |flash | |FTP_TRG |
|
||||
+--------------+----------------------+----------------------+---------------+----------------------+
|
||||
|techSupport |file cp |-- not legal -- |-- not legal --|file cp |
|
||||
| |technical-support | | |technical-support |
|
||||
| |TRG | | |FTP_TRG |
|
||||
+--------------+----------------------+----------------------+---------------+----------------------+
|
||||
|runningBinary |file backup |-- not legal -- |-- not legal --|file backup |
|
||||
| |binary-running-config | | |binary-running-config |
|
||||
| |flash | | |FTP_TRG |
|
||||
+--------------+----------------------+----------------------+---------------+----------------------+
|
||||
|runningScript |file cp |-- not legal -- |-- not legal --|file cp |
|
||||
| |running-configuration | | |running-configuration |
|
||||
| |TRG | | |FTP_TRG |
|
||||
+--------------+----------------------+----------------------+---------------+----------------------+
|
||||
|ftp |file cp from |file restore |-- not legal --|-- not legal -- |
|
||||
| |FTP_SRC |binary-running-config | | |
|
||||
| |TRG |FTP_SRC | | |
|
||||
+--------------+----------------------+----------------------+---------------+----------------------+
|
||||
Comments:
|
||||
(a) FTP_SRC denotes ftp://[USER[:PSW]@]ADR[:PORT]/SRC
|
||||
FTP_TRG denotes ftp://[USER[:PSW]@]ADR[:PORT]/TRG
|
||||
(b) SRC, TRG, USER, PSW, ADR and PORT are respectively the values of prvtConfigSourceFileName,
|
||||
prvtConfigTargetFileName, prvtConfigRemoteUser, prvtConfigRemotePassword,
|
||||
prvtConfigRemoteAddress and prvtConfigRemotePort.
|
||||
When any of these are not mentioned in the command, then the value is not relevant.
|
||||
(c) tftp is the same as ftp, except that USER, PSW are not used
|
||||
(d) the error 'inconsistentValue' is returned for any combination marked 'not legal'
|
||||
(e) a successful execution of a copy action when target type is 'runningBinary' (equivalent CLI
|
||||
command is 'file restore binary-running config ...') results in a system reload
|
||||
(f) The above comments are also applicable to the other actions explained below.
|
||||
|
||||
******************************
|
||||
* Action = rename *
|
||||
******************************
|
||||
equivalent to CLI command: file mv SRC TRG
|
||||
prvtConfigTargetType and prvtConfigSourceType must equal to 'fileSystem'
|
||||
|
||||
******************************
|
||||
* Action = merge *
|
||||
******************************
|
||||
equivalent to CLI command: file merge SRC
|
||||
prvtConfigSourceType must equal 'fileSystem'
|
||||
prvtConfigTargetType must equal 'runningScript'
|
||||
|
||||
******************************
|
||||
* Examples *
|
||||
******************************
|
||||
[1] To save the binary of the running configuration to a remote ftp server, with default username,
|
||||
default password, default port, IP = 10.2.144.20, and target file name 'example.bin', the
|
||||
procedure would be (assuming that prvtConfigAction is initially in 'idle' state):
|
||||
set prvtConfigAction <- 'prepare'
|
||||
set prvtConfigSourceType <- 'runningBinary'
|
||||
set prvtConfigTargetType <- 'ftp'
|
||||
set prvtConfigTargetFileName <- 'example.bin'
|
||||
set prvtConfigRemoteAddress <- '10.2.144.20'
|
||||
set prvtConfigAction <- 'copy'
|
||||
|
||||
[2] To rename a file named 'first.txt' to 'second.txt', the procedure would be
|
||||
(assuming that prvtConfigAction is initially in 'idle' state):
|
||||
set prvtConfigAction <- 'prepare'
|
||||
set prvtConfigSourceType <- 'fileSystem'
|
||||
set prvtConfigTargetType <- 'fileSystem'
|
||||
set prvtConfigSourceFileName <- 'first.txt'
|
||||
set prvtConfigTargetFileName <- 'second.txt'
|
||||
set prvtConfigAction <- 'rename'"
|
||||
::= { prvtConfigFileAction 5 }
|
||||
|
||||
prvtFileSystem OBJECT IDENTIFIER
|
||||
::= { management 4 }
|
||||
|
||||
prvtFileSystemSize OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The size of the file system flash."
|
||||
::= { prvtFileSystem 1 }
|
||||
|
||||
prvtFileSystemUsedSize OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The size of the currently used part of the file system flash."
|
||||
::= { prvtFileSystem 2 }
|
||||
|
||||
prvtFileSystemFreeSize OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The size of the currently free to use part of the file system flash."
|
||||
::= { prvtFileSystem 3 }
|
||||
|
||||
prvtFileSystemFileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtFileSystemFileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of files existing in the device's file system."
|
||||
::= { prvtFileSystem 4 }
|
||||
|
||||
prvtFileSystemFileEntry OBJECT-TYPE
|
||||
SYNTAX PrvtFileSystemFileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry of prvtFileSystemFileTable."
|
||||
INDEX { prvtFileSystemFileType, prvtFileSystemFileIndex }
|
||||
::= { prvtFileSystemFileTable 1 }
|
||||
|
||||
PrvtFileSystemFileEntry ::= SEQUENCE {
|
||||
prvtFileSystemFileType INTEGER,
|
||||
prvtFileSystemFileIndex Unsigned32,
|
||||
prvtFileSystemFileCreated DateAndTime,
|
||||
prvtFileSystemFileSize Unsigned32,
|
||||
prvtFileSystemFileName DisplayString,
|
||||
prvtFileSystemFileDelete DisplayString
|
||||
}
|
||||
|
||||
prvtFileSystemFileType OBJECT-TYPE
|
||||
SYNTAX INTEGER { other(1), osImage(2) }
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The file type.
|
||||
The value 'osImage' signals that this file is a software image
|
||||
file for possible use by the device."
|
||||
::= { prvtFileSystemFileEntry 1 }
|
||||
|
||||
prvtFileSystemFileIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index uniquely identifying a file.
|
||||
This value does not change through-out the lifetime of a file,
|
||||
but may change after system restarts.
|
||||
Note that after a file has been deleted, this value may be re-used
|
||||
by a newly created file with the same or a different file name."
|
||||
::= { prvtFileSystemFileEntry 2 }
|
||||
|
||||
prvtFileSystemFileCreated OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the date and time this file was created."
|
||||
::= { prvtFileSystemFileEntry 3 }
|
||||
|
||||
prvtFileSystemFileSize OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the size of this file."
|
||||
::= { prvtFileSystemFileEntry 4 }
|
||||
|
||||
prvtFileSystemFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the name of this file."
|
||||
::= { prvtFileSystemFileEntry 5 }
|
||||
|
||||
prvtFileSystemFileDelete OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"May be used to delete a file.
|
||||
To delete a file, this object must be set equal to the value of
|
||||
prvtFileSystemFileName of the same row.
|
||||
Note that some files are protected from being deleted.
|
||||
Reads of this object always return a zero-length string."
|
||||
::= { prvtFileSystemFileEntry 6 }
|
||||
|
||||
cpu OBJECT IDENTIFIER
|
||||
::= { prvtInterworkingOSMIBObjects 3 }
|
||||
|
||||
cpuMonitoring OBJECT IDENTIFIER
|
||||
::= { cpu 1 }
|
||||
|
||||
cpuMonitoringUtilization OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object shows the current CPU utilization"
|
||||
::= { cpuMonitoring 1 }
|
||||
|
||||
END -- end of module PRVT-INTERWORKING-OS-MIB.
|
3286
MIBS/telco-systems/binox/PRVT-ISIS-MIB
Normal file
3286
MIBS/telco-systems/binox/PRVT-ISIS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
396
MIBS/telco-systems/binox/PRVT-L2TUNNELING-MIB
Normal file
396
MIBS/telco-systems/binox/PRVT-L2TUNNELING-MIB
Normal file
@ -0,0 +1,396 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-L2TUNNELING-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-L2TUNNELING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
sapEntry, sdpEntry
|
||||
FROM PRVT-SERV-MIB
|
||||
serviceAccessSwitch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
Counter32, MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtL2TunnelingMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201001290000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"This document is the SNMP MIB module to manage the
|
||||
layer two tunneling feature, designed for service providers."
|
||||
REVISION "201001290000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { serviceAccessSwitch 3 }
|
||||
|
||||
|
||||
PrvtL2TunnelProfileNameTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "32a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of a tunneling profile."
|
||||
SYNTAX OCTET STRING (SIZE(1..32))
|
||||
|
||||
PrvtL2TunnelProfileNameOrNoneTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "32a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Same as PrvtL2TunnelProfileNameTC except that a zero
|
||||
length octet string represents no profile has been assigned."
|
||||
SYNTAX OCTET STRING (SIZE(0..32))
|
||||
|
||||
prvtL2TunnelingMIBObjects OBJECT IDENTIFIER
|
||||
::= { prvtL2TunnelingMIB 1 }
|
||||
|
||||
prvtL2TunnEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER { enable(1), disable(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable L2 Tunneling feature"
|
||||
::= { prvtL2TunnelingMIBObjects 1 }
|
||||
|
||||
prvtL2TunnProfileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtL2TunnProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains all predefined and defined profiles."
|
||||
::= { prvtL2TunnelingMIBObjects 2 }
|
||||
|
||||
prvtL2TunnProfileEntry OBJECT-TYPE
|
||||
SYNTAX PrvtL2TunnProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table contains a TLS tunneling profile"
|
||||
INDEX { prvtL2TunnProfileName }
|
||||
::= { prvtL2TunnProfileTable 1 }
|
||||
|
||||
PrvtL2TunnProfileEntry ::= SEQUENCE {
|
||||
prvtL2TunnProfileName PrvtL2TunnelProfileNameTC,
|
||||
prvtL2TunnProfileRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtL2TunnProfileName OBJECT-TYPE
|
||||
SYNTAX PrvtL2TunnelProfileNameTC
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TLS profile name.
|
||||
There are three predefined profiles:
|
||||
- discard-all
|
||||
- tunnel-bdpu
|
||||
- tunnel-all"
|
||||
::= { prvtL2TunnProfileEntry 1 }
|
||||
|
||||
prvtL2TunnProfileRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TLS profile rowStatus. It is not possible to
|
||||
modify the predefined profiles."
|
||||
::= { prvtL2TunnProfileEntry 2 }
|
||||
|
||||
prvtL2ProtocolsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtL2ProtocolsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains all predefined and
|
||||
custom defined L2 Protocols"
|
||||
::= { prvtL2TunnelingMIBObjects 3 }
|
||||
|
||||
prvtL2ProtocolsEntry OBJECT-TYPE
|
||||
SYNTAX PrvtL2ProtocolsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtL2ProtocolsTable."
|
||||
INDEX { prvtL2ProtocolName }
|
||||
::= { prvtL2ProtocolsTable 1 }
|
||||
|
||||
PrvtL2ProtocolsEntry ::= SEQUENCE {
|
||||
prvtL2ProtocolName OCTET STRING,
|
||||
prvtL2ProtocolRowStatus RowStatus,
|
||||
prvtL2ProtocolEthertype OCTET STRING,
|
||||
prvtL2ProtocolMAC OCTET STRING,
|
||||
prvtL2ReplaceMAC OCTET STRING
|
||||
}
|
||||
|
||||
prvtL2ProtocolName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..16))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"L2 Protocol Name.
|
||||
The following protocol names are pre-defined:
|
||||
- stp
|
||||
- lacp
|
||||
- efm-oam
|
||||
- dot1x
|
||||
- e-lmi
|
||||
- lldp
|
||||
- other (All other bridge block of protocols)
|
||||
- all-brs (All Bridges)
|
||||
- garp (GARP Block of Protocols)
|
||||
- pb-stp (Provider Bridge STP)
|
||||
- pvst (Per-VLAN STP)"
|
||||
::= { prvtL2ProtocolsEntry 1 }
|
||||
|
||||
prvtL2ProtocolRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RowStatus used to create/delete custom protocols.
|
||||
It is not possible to modify the predefined protocols."
|
||||
::= { prvtL2ProtocolsEntry 2 }
|
||||
|
||||
prvtL2ProtocolEthertype OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The protocol Ethertype."
|
||||
::= { prvtL2ProtocolsEntry 3 }
|
||||
|
||||
prvtL2ProtocolMAC OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The protocol multicast MAC address
|
||||
used for PDU distribution."
|
||||
::= { prvtL2ProtocolsEntry 4 }
|
||||
|
||||
prvtL2ReplaceMAC OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The replacement multicast MAC address."
|
||||
::= { prvtL2ProtocolsEntry 5 }
|
||||
|
||||
prvtL2TunnProfMapProtoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtL2TunnProfMapProtoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contain actions configured
|
||||
for each L2 protocol per TLS tunneling profile."
|
||||
::= { prvtL2TunnelingMIBObjects 4 }
|
||||
|
||||
prvtL2TunnProfMapProtoEntry OBJECT-TYPE
|
||||
SYNTAX PrvtL2TunnProfMapProtoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table contains the
|
||||
action for the specified profile and L2 protocol"
|
||||
INDEX { prvtL2TunnProfileName, prvtL2ProtocolName }
|
||||
::= { prvtL2TunnProfMapProtoTable 1 }
|
||||
|
||||
PrvtL2TunnProfMapProtoEntry ::= SEQUENCE {
|
||||
prvtL2TunnProfMapProtoRowStatus RowStatus,
|
||||
prvtL2TunnProfMapProtoAction INTEGER
|
||||
}
|
||||
|
||||
prvtL2TunnProfMapProtoRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Create/delete rows"
|
||||
::= { prvtL2TunnProfMapProtoEntry 1 }
|
||||
|
||||
prvtL2TunnProfMapProtoAction OBJECT-TYPE
|
||||
SYNTAX INTEGER { tunnel(1), discard(2), peer(3), peerAndPass(4) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The action for this TLS tunneled protocol"
|
||||
::= { prvtL2TunnProfMapProtoEntry 2 }
|
||||
|
||||
prvtL2TunnSapTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtL2TunnSapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains assignments of profiles to SAPs."
|
||||
::= { prvtL2TunnelingMIBObjects 5 }
|
||||
|
||||
prvtL2TunnSapEntry OBJECT-TYPE
|
||||
SYNTAX PrvtL2TunnSapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table contains information
|
||||
about the mapping between SAP and L2 Tunneling profiles."
|
||||
AUGMENTS { sapEntry }
|
||||
::= { prvtL2TunnSapTable 1 }
|
||||
|
||||
PrvtL2TunnSapEntry ::= SEQUENCE {
|
||||
prvtL2TunnSapProfile PrvtL2TunnelProfileNameOrNoneTC
|
||||
}
|
||||
|
||||
prvtL2TunnSapProfile OBJECT-TYPE
|
||||
SYNTAX PrvtL2TunnelProfileNameOrNoneTC
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The profile associated with a SAP point.
|
||||
Setting this object with an empty string
|
||||
will remove a profile from the SAP."
|
||||
::= { prvtL2TunnSapEntry 1 }
|
||||
|
||||
prvtL2TunnSdpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtL2TunnSdpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains assignments of profiles to SDPs."
|
||||
::= { prvtL2TunnelingMIBObjects 6 }
|
||||
|
||||
prvtL2TunnSdpEntry OBJECT-TYPE
|
||||
SYNTAX PrvtL2TunnSdpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table contains information
|
||||
about the mapping between SDP and L2 Tunneling profiles."
|
||||
AUGMENTS { sdpEntry }
|
||||
::= { prvtL2TunnSdpTable 1 }
|
||||
|
||||
PrvtL2TunnSdpEntry ::= SEQUENCE {
|
||||
prvtL2TunnSdpProfile PrvtL2TunnelProfileNameOrNoneTC
|
||||
}
|
||||
|
||||
prvtL2TunnSdpProfile OBJECT-TYPE
|
||||
SYNTAX PrvtL2TunnelProfileNameOrNoneTC
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The profile associated with an SDP point.
|
||||
Setting this object with an empty string
|
||||
will remove a profile from the SDP."
|
||||
::= { prvtL2TunnSdpEntry 1 }
|
||||
|
||||
prvtL2TunnStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtL2TunnStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table that provide statistics for each
|
||||
tunneling point per protocol."
|
||||
::= { prvtL2TunnelingMIBObjects 8 }
|
||||
|
||||
prvtL2TunnStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX PrvtL2TunnStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table contain the number of
|
||||
tunneling RX and TX packets ."
|
||||
INDEX { prvtL2TunnInterfaceName, prvtL2TunnProtocolName }
|
||||
::= { prvtL2TunnStatisticsTable 1 }
|
||||
|
||||
PrvtL2TunnStatisticsEntry ::= SEQUENCE {
|
||||
prvtL2TunnInterfaceName DisplayString,
|
||||
prvtL2TunnProtocolName DisplayString,
|
||||
prvtL2TunnRxPackets Counter32,
|
||||
prvtL2TunnTxPackets Counter32
|
||||
}
|
||||
|
||||
prvtL2TunnInterfaceName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(4..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface name.
|
||||
It is held in a string that is represented as follows:
|
||||
SAP - (U/S/P|ag1-14|ies)[:VlanId[:VlanID]][:igmp]
|
||||
SDP - (U/S/P:VlanId)|(ServiceId:A.B.C.D)
|
||||
|
||||
e.g.:
|
||||
SAP/SDP - 1/1/1:22:, 10.1.1.1:10"
|
||||
::= { prvtL2TunnStatisticsEntry 1 }
|
||||
|
||||
prvtL2TunnProtocolName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"L2 Protocol Name"
|
||||
::= { prvtL2TunnStatisticsEntry 2 }
|
||||
|
||||
prvtL2TunnRxPackets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Rx L2Tunneling packets"
|
||||
::= { prvtL2TunnStatisticsEntry 3 }
|
||||
|
||||
prvtL2TunnTxPackets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Tx L2Tunneling packets"
|
||||
::= { prvtL2TunnStatisticsEntry 4 }
|
||||
|
||||
prvtL2TunnClearStatistics OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(0), clear(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clear L2Tunneling statistics for each tunneling point"
|
||||
::= { prvtL2TunnelingMIBObjects 9 }
|
||||
|
||||
END -- end of module PRVT-L2TUNNELING-MIB.
|
763
MIBS/telco-systems/binox/PRVT-LLDP-MIB
Normal file
763
MIBS/telco-systems/binox/PRVT-LLDP-MIB
Normal file
@ -0,0 +1,763 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-LLDP-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-LLDP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
PhysAddress, RowStatus, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtLldpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200907280000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"Management Information Base module for LLDP configuration"
|
||||
REVISION "200907280000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { switch 145 }
|
||||
|
||||
|
||||
prvtlldpNotifications OBJECT IDENTIFIER
|
||||
::= { prvtLldpMIB 0 }
|
||||
|
||||
prvtLldpObjects OBJECT IDENTIFIER
|
||||
::= { prvtLldpMIB 1 }
|
||||
|
||||
prvtLldpEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/disable the LLDP on the device"
|
||||
::= { prvtLldpObjects 1 }
|
||||
|
||||
prvtLldpReinitDelay OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the time interval (in [s]) at
|
||||
which the interface is checked if is enabled
|
||||
again so that the port can be reinitialized"
|
||||
::= { prvtLldpObjects 2 }
|
||||
|
||||
prvtLldpSnmpNotifyInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (5..3600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set the SNMP notification interval (in [s])"
|
||||
::= { prvtLldpObjects 3 }
|
||||
|
||||
prvtLldpTransmitDelay OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..8192)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the minimum transmint delay interval (in [s])"
|
||||
::= { prvtLldpObjects 4 }
|
||||
|
||||
prvtLldpTransmitHold OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (2..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the transmit-hold parameter"
|
||||
::= { prvtLldpObjects 5 }
|
||||
|
||||
prvtLldpTransmitInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (5..32768)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the minimum transmint interval (in [s])"
|
||||
::= { prvtLldpObjects 6 }
|
||||
|
||||
prvtLldpStatisticsObjects OBJECT IDENTIFIER
|
||||
::= { prvtLldpObjects 7 }
|
||||
|
||||
prvtLldpStatsRemTablesLastChange OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time from last remote table change."
|
||||
::= { prvtLldpStatisticsObjects 1 }
|
||||
|
||||
prvtLldpStatsRemTablesInserts OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of entries insterted in remote table"
|
||||
::= { prvtLldpStatisticsObjects 2 }
|
||||
|
||||
prvtLldpStatsRemTablesDeletes OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of entries deleted in remote table"
|
||||
::= { prvtLldpStatisticsObjects 3 }
|
||||
|
||||
prvtLldpStatsRemTablesDrops OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of entries dropped from remote table"
|
||||
::= { prvtLldpStatisticsObjects 4 }
|
||||
|
||||
prvtLldpStatsRemTablesAgeouts OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of entries dropped from remote table"
|
||||
::= { prvtLldpStatisticsObjects 5 }
|
||||
|
||||
prvtLldpStatsTxPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtLldpStatsTxPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing send LLDPDU from all ports."
|
||||
::= { prvtLldpObjects 8 }
|
||||
|
||||
prvtLldpStatsTxPortEntry OBJECT-TYPE
|
||||
SYNTAX PrvtLldpStatsTxPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry for send LLDPDU from given port."
|
||||
INDEX { prvtLldpStatsTxIfNum }
|
||||
::= { prvtLldpStatsTxPortTable 1 }
|
||||
|
||||
PrvtLldpStatsTxPortEntry ::= SEQUENCE {
|
||||
prvtLldpStatsTxIfNum OCTET STRING,
|
||||
prvtLldpStatsTxPortFramesTotal Unsigned32,
|
||||
prvtLldpStatsTxPortFramesMalformed Unsigned32
|
||||
}
|
||||
|
||||
prvtLldpStatsTxIfNum OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface name."
|
||||
::= { prvtLldpStatsTxPortEntry 1 }
|
||||
|
||||
prvtLldpStatsTxPortFramesTotal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total LLDPDUs send from this interface"
|
||||
::= { prvtLldpStatsTxPortEntry 2 }
|
||||
|
||||
prvtLldpStatsTxPortFramesMalformed OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Malformed LLDPDUs send from this interface"
|
||||
::= { prvtLldpStatsTxPortEntry 3 }
|
||||
|
||||
prvtLldpStatsRxPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtLldpStatsRxPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing received LLDPDU from all ports."
|
||||
::= { prvtLldpObjects 9 }
|
||||
|
||||
prvtLldpStatsRxPortEntry OBJECT-TYPE
|
||||
SYNTAX PrvtLldpStatsRxPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry for received LLDPDU from given port."
|
||||
INDEX { prvtLldpStatsRxIfNum }
|
||||
::= { prvtLldpStatsRxPortTable 1 }
|
||||
|
||||
PrvtLldpStatsRxPortEntry ::= SEQUENCE {
|
||||
prvtLldpStatsRxIfNum OCTET STRING,
|
||||
prvtLldpStatsRxPortFramesDiscardedTotal Unsigned32,
|
||||
prvtLldpStatsRxPortFramesErrors Unsigned32,
|
||||
prvtLldpStatsRxPortFramesTotal Unsigned32,
|
||||
prvtLldpStatsRxPortTLVsDiscardedTotal Unsigned32,
|
||||
prvtLldpStatsRxPortTLVsUnrecognizedTotal Unsigned32,
|
||||
prvtLldpStatsRxPortAgeoutsTotal Unsigned32
|
||||
}
|
||||
|
||||
prvtLldpStatsRxIfNum OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface name."
|
||||
::= { prvtLldpStatsRxPortEntry 1 }
|
||||
|
||||
prvtLldpStatsRxPortFramesDiscardedTotal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of discarded frames from port."
|
||||
::= { prvtLldpStatsRxPortEntry 2 }
|
||||
|
||||
prvtLldpStatsRxPortFramesErrors OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of frame errors on port."
|
||||
::= { prvtLldpStatsRxPortEntry 3 }
|
||||
|
||||
prvtLldpStatsRxPortFramesTotal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of received frames from port."
|
||||
::= { prvtLldpStatsRxPortEntry 4 }
|
||||
|
||||
prvtLldpStatsRxPortTLVsDiscardedTotal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of discarded TLVs from port"
|
||||
::= { prvtLldpStatsRxPortEntry 5 }
|
||||
|
||||
prvtLldpStatsRxPortTLVsUnrecognizedTotal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of unrecognized TLVs from port."
|
||||
::= { prvtLldpStatsRxPortEntry 6 }
|
||||
|
||||
prvtLldpStatsRxPortAgeoutsTotal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of age outs on port."
|
||||
::= { prvtLldpStatsRxPortEntry 7 }
|
||||
|
||||
prvtLldpLocalSystemDataObjects OBJECT IDENTIFIER
|
||||
::= { prvtLldpObjects 10 }
|
||||
|
||||
prvtLldpLocChassisIdSubtype OBJECT-TYPE
|
||||
SYNTAX INTEGER { chassisComponent(1), interfaceAlias(2),
|
||||
portComponent(3), macAddress(4), networkAddress(5),
|
||||
interfaceName(6), local(7) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Subtype of the local Chasis"
|
||||
::= { prvtLldpLocalSystemDataObjects 1 }
|
||||
|
||||
prvtLldpLocChassisId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC address of the local chassis."
|
||||
::= { prvtLldpLocalSystemDataObjects 2 }
|
||||
|
||||
prvtLldpLocSysName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Local system name."
|
||||
::= { prvtLldpLocalSystemDataObjects 3 }
|
||||
|
||||
prvtLldpLocSysDesc OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Local system description."
|
||||
::= { prvtLldpLocalSystemDataObjects 4 }
|
||||
|
||||
prvtLldpLocSysCapSupported OBJECT-TYPE
|
||||
SYNTAX BITS { other(0), bridge(2), wlanAccessPoint(3),
|
||||
router(4), telephone(5), docsisCableDevice(6),
|
||||
stationOnly(7) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Local system supported capabilities."
|
||||
::= { prvtLldpLocalSystemDataObjects 5 }
|
||||
|
||||
prvtLldpLocSysCapEnabled OBJECT-TYPE
|
||||
SYNTAX BITS { other(0), bridge(2), wlanAccessPoint(3),
|
||||
router(4), telephone(5), docsisCableDevice(6),
|
||||
stationOnly(7) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Local system enabled capabilities."
|
||||
::= { prvtLldpLocalSystemDataObjects 6 }
|
||||
|
||||
prvtLldpLocManAddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtLldpLocManAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of local management addresses."
|
||||
::= { prvtLldpObjects 11 }
|
||||
|
||||
prvtLldpLocManAddrEntry OBJECT-TYPE
|
||||
SYNTAX PrvtLldpLocManAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Local management address entry"
|
||||
INDEX { prvtLldpLocManAddrSubtype, prvtLldpLocManAddress }
|
||||
::= { prvtLldpLocManAddrTable 1 }
|
||||
|
||||
PrvtLldpLocManAddrEntry ::= SEQUENCE {
|
||||
prvtLldpLocManAddrSubtype INTEGER,
|
||||
prvtLldpLocManAddress OCTET STRING,
|
||||
prvtLldpLocManAddrLen Integer32,
|
||||
prvtLldpLocManAddrIfSubtype INTEGER,
|
||||
prvtLldpLocManAddrIfId Integer32,
|
||||
prvtLldpLocManAddrOID OBJECT IDENTIFIER
|
||||
}
|
||||
|
||||
prvtLldpLocManAddrSubtype OBJECT-TYPE
|
||||
SYNTAX INTEGER { other(0), ipV4(1), ipV6(2), nsap(3), hldc(4),
|
||||
bbn1822(5), all802(6), e163(7), e164(8), f69(9),
|
||||
x121(10), ipx(11), appletalk(12), decnetIV(13),
|
||||
banyanVines(14), e164withNsap(15), dns(16),
|
||||
distinguishedname(17), asnumber(18), xtpoveripv4(19),
|
||||
xtpoveripv6(20), xtpnativemodextp(21),
|
||||
reserved(65535) }
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Subtype of local management address"
|
||||
::= { prvtLldpLocManAddrEntry 1 }
|
||||
|
||||
prvtLldpLocManAddress OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..31))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Local management address"
|
||||
::= { prvtLldpLocManAddrEntry 2 }
|
||||
|
||||
prvtLldpLocManAddrLen OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lenght of local managemet address"
|
||||
::= { prvtLldpLocManAddrEntry 3 }
|
||||
|
||||
prvtLldpLocManAddrIfSubtype OBJECT-TYPE
|
||||
SYNTAX INTEGER { unknown(1), ifIndex(2), systemPortNumber(3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Local management addres interface subtype"
|
||||
::= { prvtLldpLocManAddrEntry 4 }
|
||||
|
||||
prvtLldpLocManAddrIfId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface index of local management address"
|
||||
::= { prvtLldpLocManAddrEntry 5 }
|
||||
|
||||
prvtLldpLocManAddrOID OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtLldpLocManAddrEntry 6 }
|
||||
|
||||
prvtLldpPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtLldpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of LLDP ports"
|
||||
::= { prvtLldpObjects 12 }
|
||||
|
||||
prvtLldpPortEntry OBJECT-TYPE
|
||||
SYNTAX PrvtLldpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry for LLDP ports"
|
||||
INDEX { prvtLldpCfgPortName }
|
||||
::= { prvtLldpPortTable 1 }
|
||||
|
||||
PrvtLldpPortEntry ::= SEQUENCE {
|
||||
prvtLldpCfgPortName OCTET STRING,
|
||||
prvtLldpCfgPortRowStatus RowStatus,
|
||||
prvtLldpCfgPortMode INTEGER,
|
||||
prvtLldpCfgPortSnmpNotify TruthValue,
|
||||
prvtLldpAdvBasicPortManAddr TruthValue,
|
||||
prvtLldpAdvBasicPortDescr TruthValue,
|
||||
prvtLldpAdvBasicPortSysCap TruthValue,
|
||||
prvtLldpAdvBasicPortSysDescr TruthValue,
|
||||
prvtLldpAdvBasicPortSysName TruthValue,
|
||||
prvtLldpDot1PortVlanId TruthValue,
|
||||
prvtLldpDot1PortProtoIdentity TruthValue,
|
||||
prvtLldpDot1PortVlanName TruthValue,
|
||||
prvtLldpDot1PortProtoVlanId TruthValue,
|
||||
prvtLldpDot3PortLAG TruthValue,
|
||||
prvtLldpDot3PortMacPhy TruthValue,
|
||||
prvtLldpDot3PortMaxFrameSize TruthValue,
|
||||
prvtLldpDot3PortPowerViaMdi TruthValue
|
||||
}
|
||||
|
||||
prvtLldpCfgPortName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface name."
|
||||
::= { prvtLldpPortEntry 1 }
|
||||
|
||||
prvtLldpCfgPortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus entry for this interface."
|
||||
::= { prvtLldpPortEntry 2 }
|
||||
|
||||
prvtLldpCfgPortMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { txOnly(1), rxOnly(2), rxTx(3), disabled(4) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set port admin status"
|
||||
::= { prvtLldpPortEntry 3 }
|
||||
|
||||
prvtLldpCfgPortSnmpNotify OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configure sending of LLDP SNMP notifications"
|
||||
::= { prvtLldpPortEntry 4 }
|
||||
|
||||
prvtLldpAdvBasicPortManAddr OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify if LLDP will advertise the management addresses."
|
||||
::= { prvtLldpPortEntry 5 }
|
||||
|
||||
prvtLldpAdvBasicPortDescr OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify if the description of the configured interface will be advertised by LLDP."
|
||||
::= { prvtLldpPortEntry 6 }
|
||||
|
||||
prvtLldpAdvBasicPortSysCap OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify if system capabilities information (bitmap) will be sent to the interface being configured."
|
||||
::= { prvtLldpPortEntry 7 }
|
||||
|
||||
prvtLldpAdvBasicPortSysDescr OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify if the system description will be sent to the interface being configured."
|
||||
::= { prvtLldpPortEntry 8 }
|
||||
|
||||
prvtLldpAdvBasicPortSysName OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify if the system name will be sent to the interface being configured"
|
||||
::= { prvtLldpPortEntry 9 }
|
||||
|
||||
prvtLldpDot1PortVlanId OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port VLAN-Id TLVs."
|
||||
::= { prvtLldpPortEntry 10 }
|
||||
|
||||
prvtLldpDot1PortProtoIdentity OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protocol Identity TLVs."
|
||||
::= { prvtLldpPortEntry 11 }
|
||||
|
||||
prvtLldpDot1PortVlanName OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN Name TLVs."
|
||||
::= { prvtLldpPortEntry 12 }
|
||||
|
||||
prvtLldpDot1PortProtoVlanId OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN ID TLVs."
|
||||
::= { prvtLldpPortEntry 13 }
|
||||
|
||||
prvtLldpDot3PortLAG OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Link-aggregation TLVs."
|
||||
::= { prvtLldpPortEntry 14 }
|
||||
|
||||
prvtLldpDot3PortMacPhy OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mac-phy TLVs."
|
||||
::= { prvtLldpPortEntry 15 }
|
||||
|
||||
prvtLldpDot3PortMaxFrameSize OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum Frame Size TLV."
|
||||
::= { prvtLldpPortEntry 16 }
|
||||
|
||||
prvtLldpDot3PortPowerViaMdi OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Power-via-mdi TLV."
|
||||
::= { prvtLldpPortEntry 17 }
|
||||
|
||||
prvtLldpRemDbPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtLldpRemDbPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing remote Db."
|
||||
::= { prvtLldpObjects 13 }
|
||||
|
||||
prvtLldpRemDbPortEntry OBJECT-TYPE
|
||||
SYNTAX PrvtLldpRemDbPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry for received LLDPDU from given port."
|
||||
INDEX { prvtLldpRemDbIfNum }
|
||||
::= { prvtLldpRemDbPortTable 1 }
|
||||
|
||||
PrvtLldpRemDbPortEntry ::= SEQUENCE {
|
||||
prvtLldpRemDbIfNum OCTET STRING,
|
||||
prvtLldpRemDbPortDataTTL Integer32,
|
||||
prvtLldpRemDbPortDataAge Integer32,
|
||||
prvtLldpRemDbPortChasIdSub INTEGER,
|
||||
prvtLldpRemDbPortChasId OCTET STRING,
|
||||
prvtLldpRemDbPortIdSub INTEGER,
|
||||
prvtLldpRemDbPortId PhysAddress,
|
||||
prvtLldpRemDbPortSysName OCTET STRING,
|
||||
prvtLldpRemDbPortSysDescr OCTET STRING,
|
||||
prvtLldpRemDbPortDescr OCTET STRING,
|
||||
prvtLldpRemDbPortSysCapSupported BITS,
|
||||
prvtLldpRemDbPortSysCapEnabled BITS,
|
||||
prvtLldpRemDbPortManAddr OCTET STRING
|
||||
}
|
||||
|
||||
prvtLldpRemDbIfNum OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface name."
|
||||
::= { prvtLldpRemDbPortEntry 1 }
|
||||
|
||||
prvtLldpRemDbPortDataTTL OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote Data TTL"
|
||||
::= { prvtLldpRemDbPortEntry 2 }
|
||||
|
||||
prvtLldpRemDbPortDataAge OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote Data Age"
|
||||
::= { prvtLldpRemDbPortEntry 3 }
|
||||
|
||||
prvtLldpRemDbPortChasIdSub OBJECT-TYPE
|
||||
SYNTAX INTEGER { chassisComponent(1), interfaceAlias(2),
|
||||
portComponent(3), macAddress(4), networkAddress(5),
|
||||
interfaceName(6), local(7) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Subtype of the Remote Chasis"
|
||||
::= { prvtLldpRemDbPortEntry 4 }
|
||||
|
||||
prvtLldpRemDbPortChasId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote Chassis ID"
|
||||
::= { prvtLldpRemDbPortEntry 5 }
|
||||
|
||||
prvtLldpRemDbPortIdSub OBJECT-TYPE
|
||||
SYNTAX INTEGER { interfaceAlias(1), portComponent(2),
|
||||
macAddress(3), networkAddress(4), interfaceName(5),
|
||||
agentCircuitId(6), local(7) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Subtype of the Remote Port"
|
||||
::= { prvtLldpRemDbPortEntry 6 }
|
||||
|
||||
prvtLldpRemDbPortId OBJECT-TYPE
|
||||
SYNTAX PhysAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote Port ID"
|
||||
::= { prvtLldpRemDbPortEntry 7 }
|
||||
|
||||
prvtLldpRemDbPortSysName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote system name."
|
||||
::= { prvtLldpRemDbPortEntry 8 }
|
||||
|
||||
prvtLldpRemDbPortSysDescr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote system description."
|
||||
::= { prvtLldpRemDbPortEntry 9 }
|
||||
|
||||
prvtLldpRemDbPortDescr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote port description."
|
||||
::= { prvtLldpRemDbPortEntry 10 }
|
||||
|
||||
prvtLldpRemDbPortSysCapSupported OBJECT-TYPE
|
||||
SYNTAX BITS { other(0), bridge(2), wlanAccessPoint(3),
|
||||
router(4), telephone(5), docsisCableDevice(6),
|
||||
stationOnly(7) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote System supported capabilities."
|
||||
::= { prvtLldpRemDbPortEntry 11 }
|
||||
|
||||
prvtLldpRemDbPortSysCapEnabled OBJECT-TYPE
|
||||
SYNTAX BITS { other(0), bridge(2), wlanAccessPoint(3),
|
||||
router(4), telephone(5), docsisCableDevice(6),
|
||||
stationOnly(7) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote System enabled capabilities."
|
||||
::= { prvtLldpRemDbPortEntry 12 }
|
||||
|
||||
prvtLldpRemDbPortManAddr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote management address."
|
||||
::= { prvtLldpRemDbPortEntry 13 }
|
||||
|
||||
lldpNewRemoteInfo NOTIFICATION-TYPE
|
||||
OBJECTS { prvtLldpStatsRemTablesInserts,
|
||||
prvtLldpStatsRemTablesDeletes,
|
||||
prvtLldpStatsRemTablesDrops,
|
||||
prvtLldpStatsRemTablesAgeouts }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"New Remote Info"
|
||||
::= { prvtlldpNotifications 1 }
|
||||
|
||||
END -- end of module PRVT-LLDP-MIB.
|
373
MIBS/telco-systems/binox/PRVT-LMGR-MIB
Normal file
373
MIBS/telco-systems/binox/PRVT-LMGR-MIB
Normal file
@ -0,0 +1,373 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-LMGR-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-LMGR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
InetAddressType
|
||||
FROM INET-ADDRESS-MIB
|
||||
mpls
|
||||
FROM PRVT-SWITCH-MIB
|
||||
IpAddress, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtLmgrMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200606110000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for management of the PRVT-LMGR
|
||||
product."
|
||||
REVISION "200606110000Z"
|
||||
DESCRIPTION
|
||||
"Initial"
|
||||
::= { mpls 4 }
|
||||
|
||||
|
||||
PrvtLmgrAdminStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The desired administrative state of a Label
|
||||
Manager entity."
|
||||
SYNTAX INTEGER { up(1), down(2) }
|
||||
|
||||
PrvtLmgrOperStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational state of a Label Manager
|
||||
entity. If the operational state is goingDown then
|
||||
a request to activate the Label Manager entity
|
||||
is rejected."
|
||||
SYNTAX INTEGER { up(1), down(2), goingUp(3), goingDown(4),
|
||||
actFailed(5) }
|
||||
|
||||
PrvtLmgrPartnerStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of a Label Manager partner entity."
|
||||
SYNTAX INTEGER { initial(0), activating(1), active(2),
|
||||
deactivating(3), failedOver(4), failed(5),
|
||||
unavailable(6) }
|
||||
|
||||
PrvtLmgrIndex ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index value identifying a Label Manager
|
||||
entity."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
PrvtLmgrControlModes ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Control Mode of Label Manager."
|
||||
SYNTAX INTEGER { ordered(1), independent(2) }
|
||||
|
||||
prvtLmgrObjects OBJECT IDENTIFIER
|
||||
::= { prvtLmgrMIB 1 }
|
||||
|
||||
prvtLmgrLsrEntityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtLmgrLsrEntityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents an instance of the Label Manager.
|
||||
Each instance is identified by LSR index."
|
||||
::= { prvtLmgrObjects 2 }
|
||||
|
||||
prvtLmgrLsrEntityEntry OBJECT-TYPE
|
||||
SYNTAX PrvtLmgrLsrEntityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a Label Manager entity."
|
||||
INDEX { prvtlmgrLsrEntityLsrIndex }
|
||||
::= { prvtLmgrLsrEntityTable 1 }
|
||||
|
||||
PrvtLmgrLsrEntityEntry ::= SEQUENCE {
|
||||
prvtlmgrLsrEntityLsrIndex PrvtLmgrIndex,
|
||||
prvtLmgrLsrEntityRowStatus RowStatus,
|
||||
prvtLmgrLsrEntityAdminStatus PrvtLmgrAdminStatus,
|
||||
prvtLmgrLsrEntityOperStatus PrvtLmgrOperStatus,
|
||||
prvtLmgrLsrEntityLsrId Unsigned32,
|
||||
prvtLmgrLsrEntityTranAddrType InetAddressType,
|
||||
prvtLmgrLsrEntityTranAddrLen Unsigned32,
|
||||
prvtLmgrLsrEntityTranAddr OCTET STRING
|
||||
}
|
||||
|
||||
prvtlmgrLsrEntityLsrIndex OBJECT-TYPE
|
||||
SYNTAX PrvtLmgrIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LSR index for this prvtLmgrLsrEntityEntry. This is the
|
||||
entity index passed in the Label Manager create
|
||||
parameters."
|
||||
::= { prvtLmgrLsrEntityEntry 1 }
|
||||
|
||||
prvtLmgrLsrEntityRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Row status for the Label Manager table entry, used to
|
||||
create and destroy table entries. When
|
||||
prvtLmgrLsrEntityRowStatus is 'active' and
|
||||
prvtLmgrLsrEntityAdminStatus is 'up' Label Manager is
|
||||
active and only these two fields and
|
||||
prvtLmgrLsrEntityMinLsiBuffers can be modified."
|
||||
::= { prvtLmgrLsrEntityEntry 2 }
|
||||
|
||||
prvtLmgrLsrEntityAdminStatus OBJECT-TYPE
|
||||
SYNTAX PrvtLmgrAdminStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Administrative status for Label Manager. When
|
||||
prvtLmgrLsrEntityRowStatus is 'active' and
|
||||
prvtLmgrLsrEntityAdminStatus is 'up' Label Manager is
|
||||
active and only these two fields and
|
||||
prvtLmgrLsrEntityMinLsiBuffers can be modified."
|
||||
::= { prvtLmgrLsrEntityEntry 3 }
|
||||
|
||||
prvtLmgrLsrEntityOperStatus OBJECT-TYPE
|
||||
SYNTAX PrvtLmgrOperStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational status of the Label Manager
|
||||
entity."
|
||||
::= { prvtLmgrLsrEntityEntry 4 }
|
||||
|
||||
prvtLmgrLsrEntityLsrId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An ID that uniquely identifies this LSR within the
|
||||
network.
|
||||
|
||||
The LSR ID is typically derived from one of the LSR's IP
|
||||
addresses. It may be used for path vector based loop
|
||||
detection if the signaling protocol in use implements
|
||||
that.
|
||||
|
||||
A value of zero indicates that no LSR ID has been
|
||||
configured. In this case, the signaling protocol stack
|
||||
should construct a unique LSR ID from the other
|
||||
information that is available to it (such as IP
|
||||
addresses). For example, PRVT-CR-LDP and PRVT-RSVP derive
|
||||
the LSR ID by taking the 32 low bits of the following
|
||||
_transport_address_ field, left padding with zeros if
|
||||
necessary.
|
||||
|
||||
The LSR ID is only used to identify this LSR on IPv4
|
||||
networks. See dcLmgrLsrEntityIpv6TranAddr for equivalent
|
||||
function for use in IPv6 networks."
|
||||
::= { prvtLmgrLsrEntityEntry 5 }
|
||||
|
||||
prvtLmgrLsrEntityTranAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the internetwork layer address used as the
|
||||
transport address. Currently this must be IPv4. See
|
||||
dcLmgrLsrEntityIpv6TranAddr, below, for the equivalent
|
||||
field for use in IPv6 networks.
|
||||
|
||||
The transport address is used by LDP as the source
|
||||
transport address for LDP Hello messages for the global
|
||||
(per-platform) label space.
|
||||
|
||||
The transport address is used by RSVP as the source
|
||||
address for messages originating on unnumbered interfaces.
|
||||
|
||||
This object indicates how the value of
|
||||
mplsLdpEntityTransAddr is to be interpreted."
|
||||
::= { prvtLmgrLsrEntityEntry 6 }
|
||||
|
||||
prvtLmgrLsrEntityTranAddrLen OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length of the internetwork layer address used as the
|
||||
transport address for LDP Hello messages in the global
|
||||
label space and for messages originating on unnumbered
|
||||
interfaces in RSVP. Currently this must be an IPv4
|
||||
address.
|
||||
|
||||
This object indicates how many elements of the
|
||||
mplsLdpEntityTransAddr array are valid. This value must
|
||||
not exceed _LMGR_LSR_ADDR_LEN_."
|
||||
::= { prvtLmgrLsrEntityEntry 7 }
|
||||
|
||||
prvtLmgrLsrEntityTranAddr OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(4 | 16))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the internetwork layer address used as the
|
||||
transport address for LDP Hello messages in the global
|
||||
label space and for messages originating on unnumbered
|
||||
interfaces in RSVP.
|
||||
|
||||
This must be an IPv4 address. See
|
||||
dcLmgrLsrEntityIpv6TranAddr, below, for the equivalent
|
||||
field for use in IPv6 networks.
|
||||
|
||||
If the transport address is not set, then _lsr_id_ must be
|
||||
set to zero. In this case, the transport address and LSR
|
||||
ID are taken from an address on the Interface Information
|
||||
Interface."
|
||||
::= { prvtLmgrLsrEntityEntry 8 }
|
||||
|
||||
prvtLmgrLsrLspXcTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtLmgrLsrLspXcEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents an instance of an LSP
|
||||
cross-conect between a single in-segment and a
|
||||
single out-segment."
|
||||
::= { prvtLmgrObjects 3 }
|
||||
|
||||
prvtLmgrLsrLspXcEntry OBJECT-TYPE
|
||||
SYNTAX PrvtLmgrLsrLspXcEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents an LSP cross connect."
|
||||
INDEX { prvtlmgrLsrEntityLsrIndex, prvtLmgrLsrLspXcIndex,
|
||||
prvtLmgrLsrLspInSegLabel, prvtLmgrLsrLspOutSegIndex }
|
||||
::= { prvtLmgrLsrLspXcTable 1 }
|
||||
|
||||
PrvtLmgrLsrLspXcEntry ::= SEQUENCE {
|
||||
prvtLmgrLsrLspXcIndex Unsigned32,
|
||||
prvtLmgrLsrLspInSegIndex Unsigned32,
|
||||
prvtLmgrLsrLspInSegIfIndex Unsigned32,
|
||||
prvtLmgrLsrLspInSegLabel Unsigned32,
|
||||
prvtLmgrLsrLspOutSegIndex Unsigned32,
|
||||
prvtLmgrLsrLspOutSegIfIndex Unsigned32,
|
||||
prvtLmgrLsrLspOutSegLabel Unsigned32,
|
||||
prvtLmgrLsrLspOutSegNextHopAddr IpAddress
|
||||
}
|
||||
|
||||
prvtLmgrLsrLspXcIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"XC index for this prvtLmgrLsrLspXc. This is the XC index
|
||||
assigned by Label Manager for the LSP."
|
||||
::= { prvtLmgrLsrLspXcEntry 2 }
|
||||
|
||||
prvtLmgrLsrLspInSegIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index for the in segment. This is the index assigned
|
||||
by Label Manager for the in segment."
|
||||
::= { prvtLmgrLsrLspXcEntry 3 }
|
||||
|
||||
prvtLmgrLsrLspInSegIfIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If index for the in segment. This is the If index
|
||||
specified on setting up the in segment."
|
||||
::= { prvtLmgrLsrLspXcEntry 4 }
|
||||
|
||||
prvtLmgrLsrLspInSegLabel OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Top label for the in segment. This is the Label assigned
|
||||
by Label Manager Label Library for the in segment."
|
||||
::= { prvtLmgrLsrLspXcEntry 5 }
|
||||
|
||||
prvtLmgrLsrLspOutSegIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index for the out segment. This is the index assigned
|
||||
by Label Manager for the out segment."
|
||||
::= { prvtLmgrLsrLspXcEntry 6 }
|
||||
|
||||
prvtLmgrLsrLspOutSegIfIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface Index for the out segment. This is the
|
||||
interface index specified when setting up the out segment."
|
||||
::= { prvtLmgrLsrLspXcEntry 7 }
|
||||
|
||||
prvtLmgrLsrLspOutSegLabel OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Top label for the out segment. This is the label
|
||||
specified by the remote LSR for the out segment."
|
||||
::= { prvtLmgrLsrLspXcEntry 8 }
|
||||
|
||||
prvtLmgrLsrLspOutSegNextHopAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Next hop address for the out segment. This is the address
|
||||
specified by the remote LSR for the out segment."
|
||||
::= { prvtLmgrLsrLspXcEntry 9 }
|
||||
|
||||
END -- end of module PRVT-LMGR-MIB.
|
426
MIBS/telco-systems/binox/PRVT-LMM-MIB
Normal file
426
MIBS/telco-systems/binox/PRVT-LMM-MIB
Normal file
@ -0,0 +1,426 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-LMM-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-LMM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtLmmMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201110110000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"Initial version. This MIB will configure laser monitoring"
|
||||
REVISION "201110110000Z"
|
||||
DESCRIPTION
|
||||
"Initial release"
|
||||
::= { switch 172 }
|
||||
|
||||
|
||||
prvtLmmNotifications OBJECT IDENTIFIER
|
||||
::= { prvtLmmMIB 0 }
|
||||
|
||||
prvtLmmObjects OBJECT IDENTIFIER
|
||||
::= { prvtLmmMIB 1 }
|
||||
|
||||
prvtLmmShutdown OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/disable laser monitoring"
|
||||
::= { prvtLmmObjects 1 }
|
||||
|
||||
prvtLmmDebug OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable laser monitoring"
|
||||
::= { prvtLmmObjects 2 }
|
||||
|
||||
prvtLmmPeriod OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the monitoring interval (sec)."
|
||||
::= { prvtLmmObjects 3 }
|
||||
|
||||
prvtLmmTrap OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable sending SNMP traps when thresholds are crossed"
|
||||
::= { prvtLmmObjects 4 }
|
||||
|
||||
prvtLmmLog OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable alert notification logging when thresholds are crossed"
|
||||
::= { prvtLmmObjects 5 }
|
||||
|
||||
prvtLmmLed OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable LED-alert notifications when thresholds are crossed"
|
||||
::= { prvtLmmObjects 6 }
|
||||
|
||||
prvtLmmTemperatureHighThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (-128..128)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the low threshold value for global temperature (-128 up to 128).
|
||||
prvtLmmTemperatureHighThreshold must be higher than prvtLmmTemperatureLowThreshold"
|
||||
::= { prvtLmmObjects 7 }
|
||||
|
||||
prvtLmmTemperatureLowThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (-128..128)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the low threshold value for global temperature (-128 up to 128).
|
||||
prvtLmmTemperatureHighThreshold must be higher than prvtLmmTemperatureLowThreshold"
|
||||
::= { prvtLmmObjects 8 }
|
||||
|
||||
prvtLmmRxPowerLowThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (-40..8)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the low threshold value for global RX-power (-40 up to 8)
|
||||
prvtLmmRxPowerHighThreshold must be higher than prvtLmmRxPowerLowThreshold"
|
||||
::= { prvtLmmObjects 9 }
|
||||
|
||||
prvtLmmRxPowerHighThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (-40..8)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the high threshold value for global RX-power (-40 up to 8)
|
||||
prvtLmmRxPowerHighThreshold must be higher than prvtLmmRxPowerLowThreshold"
|
||||
::= { prvtLmmObjects 10 }
|
||||
|
||||
prvtLmmTxPowerLowThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (-40..8)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the low threshold value for global RX-power (-40 up to 8)
|
||||
prvtLmmTxPowerHighThreshold must be higher than prvtLmmTxPowerLowThreshold"
|
||||
::= { prvtLmmObjects 11 }
|
||||
|
||||
prvtLmmTxPowerHighThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (-40..8)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the high threshold value for global RX-power (-40 up to 8)
|
||||
prvtLmmTxPowerHighThreshold must be higher than prvtLmmTxPowerLowThreshold"
|
||||
::= { prvtLmmObjects 12 }
|
||||
|
||||
prvtLmmInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtLmmInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lmm configuration per ethernet port"
|
||||
::= { prvtLmmObjects 13 }
|
||||
|
||||
prvtLmmInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX PrvtLmmInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Stack table entry"
|
||||
INDEX { ifIndex }
|
||||
::= { prvtLmmInterfaceTable 1 }
|
||||
|
||||
PrvtLmmInterfaceEntry ::= SEQUENCE {
|
||||
prvtLmmInterfaceShutdown TruthValue,
|
||||
prvtLmmInterfaceTempLowThreshold Integer32,
|
||||
prvtLmmInterfaceTempHighThreshold Integer32,
|
||||
prvtLmmInterfaceTempValue Integer32,
|
||||
prvtLmmInterfaceTempThresholdLo Integer32,
|
||||
prvtLmmInterfaceTempThresholdHi Integer32,
|
||||
prvtLmmInterfaceTempTestState TruthValue,
|
||||
prvtLmmInterfaceRxPowerLowThreshold Integer32,
|
||||
prvtLmmInterfaceRxPowerHighThreshold Integer32,
|
||||
prvtLmmInterfaceRxPowerValue Integer32,
|
||||
prvtLmmInterfaceRxPowerThresholdRxLo Integer32,
|
||||
prvtLmmInterfaceRxPowerThresholdRxHi Integer32,
|
||||
prvtLmmInterfaceRxPowerTestState TruthValue,
|
||||
prvtLmmInterfaceTxPowerLowThreshold Integer32,
|
||||
prvtLmmInterfaceTxPowerHighThreshold Integer32,
|
||||
prvtLmmInterfaceTxPowerValue Integer32,
|
||||
prvtLmmInterfaceTxPowerThresholdTxLo Integer32,
|
||||
prvtLmmInterfaceTxPowerThresholdTxHi Integer32,
|
||||
prvtLmmInterfaceTxPowerTestState TruthValue,
|
||||
prvtLmmInterfaceOperStatus TruthValue
|
||||
}
|
||||
|
||||
prvtLmmInterfaceShutdown OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable laser monitoring on port"
|
||||
::= { prvtLmmInterfaceEntry 1 }
|
||||
|
||||
prvtLmmInterfaceTempLowThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (-128..128)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the low threshold value for port temperature"
|
||||
::= { prvtLmmInterfaceEntry 2 }
|
||||
|
||||
prvtLmmInterfaceTempHighThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (-128..128)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the high threshold value for port temperature.
|
||||
Value of prvtLmmInterfaceTempHighThreshold must be greater than
|
||||
prvtLmmInterfaceTempLowThreshold"
|
||||
::= { prvtLmmInterfaceEntry 3 }
|
||||
|
||||
prvtLmmInterfaceTempValue OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Display laser Temperature current value"
|
||||
::= { prvtLmmInterfaceEntry 4 }
|
||||
|
||||
prvtLmmInterfaceTempThresholdLo OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The thresholds read from hardware or set by user"
|
||||
::= { prvtLmmInterfaceEntry 5 }
|
||||
|
||||
prvtLmmInterfaceTempThresholdHi OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The thresholds read from hardware or set by user"
|
||||
::= { prvtLmmInterfaceEntry 6 }
|
||||
|
||||
prvtLmmInterfaceTempTestState OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state test"
|
||||
::= { prvtLmmInterfaceEntry 7 }
|
||||
|
||||
prvtLmmInterfaceRxPowerLowThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (-40..8)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the low threshold value for port RX-power."
|
||||
::= { prvtLmmInterfaceEntry 8 }
|
||||
|
||||
prvtLmmInterfaceRxPowerHighThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (-40..8)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the high threshold value for port RX-power.
|
||||
Value of prvtLmmInterfaceRxPowerHighThreshold must be greater than
|
||||
prvtLmmInterfaceRxPowerLowThreshold"
|
||||
::= { prvtLmmInterfaceEntry 9 }
|
||||
|
||||
prvtLmmInterfaceRxPowerValue OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Display laser Rx Power current value"
|
||||
::= { prvtLmmInterfaceEntry 10 }
|
||||
|
||||
prvtLmmInterfaceRxPowerThresholdRxLo OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The thresholds read from hardware or set by user"
|
||||
::= { prvtLmmInterfaceEntry 11 }
|
||||
|
||||
prvtLmmInterfaceRxPowerThresholdRxHi OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The thresholds read from hardware or set by user"
|
||||
::= { prvtLmmInterfaceEntry 12 }
|
||||
|
||||
prvtLmmInterfaceRxPowerTestState OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state test"
|
||||
::= { prvtLmmInterfaceEntry 13 }
|
||||
|
||||
prvtLmmInterfaceTxPowerLowThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (-40..8)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the low threshold value for port TX-power"
|
||||
::= { prvtLmmInterfaceEntry 14 }
|
||||
|
||||
prvtLmmInterfaceTxPowerHighThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (-40..8)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify the high threshold value for port TX-power
|
||||
Value of prvtLmmInterfaceTxPowerHighThreshold must be greater than
|
||||
prvtLmmInterfaceTxPowerLowThreshold"
|
||||
::= { prvtLmmInterfaceEntry 15 }
|
||||
|
||||
prvtLmmInterfaceTxPowerValue OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Display laser Tx Power current value"
|
||||
::= { prvtLmmInterfaceEntry 16 }
|
||||
|
||||
prvtLmmInterfaceTxPowerThresholdTxLo OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The thresholds read from hardware or set by user"
|
||||
::= { prvtLmmInterfaceEntry 17 }
|
||||
|
||||
prvtLmmInterfaceTxPowerThresholdTxHi OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The thresholds read from hardware or set by user"
|
||||
::= { prvtLmmInterfaceEntry 18 }
|
||||
|
||||
prvtLmmInterfaceTxPowerTestState OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state test"
|
||||
::= { prvtLmmInterfaceEntry 19 }
|
||||
|
||||
prvtLmmInterfaceOperStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Operational status"
|
||||
::= { prvtLmmInterfaceEntry 20 }
|
||||
|
||||
prvtLmmTemperatureThresholdCrossed NOTIFICATION-TYPE
|
||||
OBJECTS { prvtLmmInterfaceTempValue,
|
||||
prvtLmmInterfaceTempThresholdHi,
|
||||
prvtLmmInterfaceTempThresholdLo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The prvtLmmTemperatureThresholdCrossed shall be generated
|
||||
when prvtLmmInterfaceTempValue rises above prvtLmmInterfaceTempThresholdHi
|
||||
or falls below prvtLmmInterfaceTempThresholdLo. Also the
|
||||
notification shall be generated when prvtLmmInterfaceTempValue
|
||||
returns to the normal range between prvtLmmInterfaceTempThresholdHi
|
||||
and prvtLmmInterfaceTempThresholdLo."
|
||||
::= { prvtLmmNotifications 1 }
|
||||
|
||||
prvtLmmTxPowerThresholdCrossed NOTIFICATION-TYPE
|
||||
OBJECTS { prvtLmmInterfaceTxPowerValue,
|
||||
prvtLmmInterfaceTxPowerThresholdTxHi,
|
||||
prvtLmmInterfaceTxPowerThresholdTxLo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The prvtLmmTxPowerThresholdCrossed shall be generated
|
||||
when prvtLmmInterfaceTxPowerValue rises above prvtLmmInterfaceTxPowerThresholdTxHi
|
||||
or falls below prvtLmmInterfaceTxPowerThresholdTxLo. Also the
|
||||
notification shall be generated when prvtLmmInterfaceTxPowerValue
|
||||
returns to the normal range between prvtLmmInterfaceTxPowerThresholdTxHi
|
||||
and prvtLmmInterfaceTxPowerThresholdTxLo."
|
||||
::= { prvtLmmNotifications 2 }
|
||||
|
||||
prvtLmmRxPowerThresholdCrossed NOTIFICATION-TYPE
|
||||
OBJECTS { prvtLmmInterfaceRxPowerValue,
|
||||
prvtLmmInterfaceRxPowerThresholdRxHi,
|
||||
prvtLmmInterfaceRxPowerThresholdRxLo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The prvtLmmRxPowerThresholdCrossed shall be generated
|
||||
when prvtLmmInterfaceRxPowerValue rises above prvtLmmInterfaceRxPowerThresholdRxHi
|
||||
or falls below prvtLmmInterfaceRxPowerThresholdRxLo. Also the
|
||||
notification shall be generated when prvtLmmInterfaceRxPowerValue
|
||||
returns to the normal range between prvtLmmInterfaceRxPowerThresholdRxHi
|
||||
and prvtLmmInterfaceRxPowerThresholdRxLo."
|
||||
::= { prvtLmmNotifications 3 }
|
||||
|
||||
END -- end of module PRVT-LMM-MIB.
|
452
MIBS/telco-systems/binox/PRVT-LOAD-BALANCE-MIB
Normal file
452
MIBS/telco-systems/binox/PRVT-LOAD-BALANCE-MIB
Normal file
@ -0,0 +1,452 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-LOAD-BALANCE-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-LOAD-BALANCE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Ipv6Address
|
||||
FROM IPV6-TC
|
||||
ipSwitch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
IpAddress, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
MacAddress, RowStatus, TEXTUAL-CONVENTION, TimeStamp
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtLoadBalMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201012200000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module for management of load balancing functionality."
|
||||
REVISION "201012200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { ipSwitch 7 }
|
||||
|
||||
|
||||
PrvtLoadBalMtxIndexTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A valid matrix group (load balancing application) index."
|
||||
SYNTAX Unsigned32 (1..8)
|
||||
|
||||
prvtLoadBalObjects OBJECT IDENTIFIER
|
||||
::= { prvtLoadBalMIB 1 }
|
||||
|
||||
prvtLoadBalDistributionMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { disabled(1), general(2), perPortUserNetwork(3),
|
||||
globalNetwork(4), globalUser(5) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The global distribution mode to use."
|
||||
::= { prvtLoadBalObjects 1 }
|
||||
|
||||
prvtLoadBalIpV6DistributionMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether IPv6 distribution mode should be enabled/disabled."
|
||||
::= { prvtLoadBalObjects 2 }
|
||||
|
||||
prvtLoadBalSpiDistributionMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether SPI distribution mode should be enabled/disabled."
|
||||
::= { prvtLoadBalObjects 3 }
|
||||
|
||||
prvtLoadBalMaxAvailSize OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of elements available in the matrix according to the
|
||||
configured global distribution mode and included protocols."
|
||||
::= { prvtLoadBalObjects 5 }
|
||||
|
||||
prvtLoadBalMtxTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtLoadBalMtxEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The matrix table."
|
||||
::= { prvtLoadBalObjects 6 }
|
||||
|
||||
prvtLoadBalMtxEntry OBJECT-TYPE
|
||||
SYNTAX PrvtLoadBalMtxEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry belonging to prvtLoadBalMtxTable."
|
||||
INDEX { prvtLoadBalMtxIndex }
|
||||
::= { prvtLoadBalMtxTable 1 }
|
||||
|
||||
PrvtLoadBalMtxEntry ::= SEQUENCE {
|
||||
prvtLoadBalMtxIndex PrvtLoadBalMtxIndexTC,
|
||||
prvtLoadBalMtxBuckets OCTET STRING,
|
||||
prvtLoadBalMtxSignature OCTET STRING
|
||||
}
|
||||
|
||||
prvtLoadBalMtxIndex OBJECT-TYPE
|
||||
SYNTAX PrvtLoadBalMtxIndexTC
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Uniquely identifies a matrix (load-balancing application) entry."
|
||||
::= { prvtLoadBalMtxEntry 1 }
|
||||
|
||||
prvtLoadBalMtxBuckets OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..1024))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the buckets of the load-balancing matrix.
|
||||
Each nibble specifies the CPU blade (1-12) that should handle
|
||||
traffic belonging to the corresponding ACL rule. The high nibbles
|
||||
corresponds to even ACL rules, the lower nibbles to odd ACL rules.
|
||||
The number of valid nibbles is equal to prvtLoadBalMaxAvailSize."
|
||||
::= { prvtLoadBalMtxEntry 2 }
|
||||
|
||||
prvtLoadBalMtxSignature OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MD5 signature of prvtLoadBalMtxBuckets."
|
||||
::= { prvtLoadBalMtxEntry 3 }
|
||||
|
||||
prvtLoadBalIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtLoadBalIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains port specific configuration."
|
||||
::= { prvtLoadBalObjects 7 }
|
||||
|
||||
prvtLoadBalIfEntry OBJECT-TYPE
|
||||
SYNTAX PrvtLoadBalIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry belonging to prvtLoadBalIfTable."
|
||||
INDEX { prvtLoadBalIfId }
|
||||
::= { prvtLoadBalIfTable 1 }
|
||||
|
||||
PrvtLoadBalIfEntry ::= SEQUENCE {
|
||||
prvtLoadBalIfId Unsigned32,
|
||||
prvtLoadBalIfRowStatus RowStatus,
|
||||
prvtLoadBalIfMode INTEGER,
|
||||
prvtLoadBalIfMatrixIndex PrvtLoadBalMtxIndexTC
|
||||
}
|
||||
|
||||
prvtLoadBalIfId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..16)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number to which this row applies."
|
||||
::= { prvtLoadBalIfEntry 1 }
|
||||
|
||||
prvtLoadBalIfRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Row status of this table."
|
||||
::= { prvtLoadBalIfEntry 2 }
|
||||
|
||||
prvtLoadBalIfMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { network(1), user(2), sync(3) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mode in which this interface should function."
|
||||
::= { prvtLoadBalIfEntry 3 }
|
||||
|
||||
prvtLoadBalIfMatrixIndex OBJECT-TYPE
|
||||
SYNTAX PrvtLoadBalMtxIndexTC
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The matrix index (prvtLoadBalMtxIndex) assigned to this interface."
|
||||
::= { prvtLoadBalIfEntry 4 }
|
||||
|
||||
prvtLoadBalUserNtwkSrcIpv4Mask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The user/network source IPv4 mask."
|
||||
::= { prvtLoadBalObjects 8 }
|
||||
|
||||
prvtLoadBalUserNtwkDstIpv4Mask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The user/network destination IPv4 mask."
|
||||
::= { prvtLoadBalObjects 9 }
|
||||
|
||||
prvtLoadBalUserNtwkSrcIpv6Mask OBJECT-TYPE
|
||||
SYNTAX Ipv6Address
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The user/network source IPv6 mask."
|
||||
::= { prvtLoadBalObjects 10 }
|
||||
|
||||
prvtLoadBalUserNtwkDstIpv6Mask OBJECT-TYPE
|
||||
SYNTAX Ipv6Address
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The user/network destination IPv6 mask."
|
||||
::= { prvtLoadBalObjects 11 }
|
||||
|
||||
prvtLoadBalSpiMask OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SPI mask."
|
||||
::= { prvtLoadBalObjects 12 }
|
||||
|
||||
prvtLoadBalGeneralSrcIpv4Mask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The general source IPv4 mask."
|
||||
::= { prvtLoadBalObjects 13 }
|
||||
|
||||
prvtLoadBalGeneralDstIpv4Mask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The general destination IPv4 mask."
|
||||
::= { prvtLoadBalObjects 14 }
|
||||
|
||||
prvtLoadBalGeneralSrcIpv6Mask OBJECT-TYPE
|
||||
SYNTAX Ipv6Address
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The general source IPv6 mask."
|
||||
::= { prvtLoadBalObjects 15 }
|
||||
|
||||
prvtLoadBalGeneralDstIpv6Mask OBJECT-TYPE
|
||||
SYNTAX Ipv6Address
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The general destination IPv6 mask."
|
||||
::= { prvtLoadBalObjects 16 }
|
||||
|
||||
prvtLoadBalLastUpdateTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when the configuration was last updated."
|
||||
::= { prvtLoadBalObjects 17 }
|
||||
|
||||
prvtLoadBalApplyConfiguration OBJECT-TYPE
|
||||
SYNTAX INTEGER { noAction(0), apply(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this object to the value 'apply' results in the configuration being
|
||||
applied to the device.
|
||||
Reads from the object always return 'noAction'."
|
||||
::= { prvtLoadBalObjects 18 }
|
||||
|
||||
prvtLoadBalBladeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtLoadBalBladeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains blade specific configuration."
|
||||
::= { prvtLoadBalObjects 19 }
|
||||
|
||||
prvtLoadBalBladeEntry OBJECT-TYPE
|
||||
SYNTAX PrvtLoadBalBladeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry belonging to prvtLoadBalBladeTable."
|
||||
INDEX { prvtLoadBalBladeIndex }
|
||||
::= { prvtLoadBalBladeTable 1 }
|
||||
|
||||
PrvtLoadBalBladeEntry ::= SEQUENCE {
|
||||
prvtLoadBalBladeIndex Unsigned32,
|
||||
prvtLoadBalBladeMacAddr MacAddress
|
||||
}
|
||||
|
||||
prvtLoadBalBladeIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..12)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the blade to which this row applies."
|
||||
::= { prvtLoadBalBladeEntry 1 }
|
||||
|
||||
prvtLoadBalBladeMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC address for this blade."
|
||||
::= { prvtLoadBalBladeEntry 3 }
|
||||
|
||||
prvtLoadBalBaseIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The base IP address."
|
||||
::= { prvtLoadBalObjects 20 }
|
||||
|
||||
prvtLoadBalBaseIpAddrMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mask associated with prvtCpMatrixBaseIpAddr."
|
||||
::= { prvtLoadBalObjects 21 }
|
||||
|
||||
prvtLoadBalAdminPass OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Admin user password."
|
||||
::= { prvtLoadBalObjects 22 }
|
||||
|
||||
prvtLoadBalQsfpPortsMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { mode4x10g(1), mode40g(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Gets to this object return the mode of the front panel QSFP ports.
|
||||
Sets to this object will configure the mode of these ports.
|
||||
Note that changing the mode requires the device to be reloaded to
|
||||
manufacturing defaults. Thus, sets to this object that change the
|
||||
object's value will result in the device reloading to the default
|
||||
configuration."
|
||||
::= { prvtLoadBalObjects 23 }
|
||||
|
||||
prvtLoadBalIfVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtLoadBalIfVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains port specific configuration."
|
||||
::= { prvtLoadBalObjects 24 }
|
||||
|
||||
prvtLoadBalIfVlanEntry OBJECT-TYPE
|
||||
SYNTAX PrvtLoadBalIfVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry belonging to prvtLoadBalIfVlanTable."
|
||||
INDEX { prvtLoadBalIfId, prvtLoadBalVlanId }
|
||||
::= { prvtLoadBalIfVlanTable 1 }
|
||||
|
||||
PrvtLoadBalIfVlanEntry ::= SEQUENCE {
|
||||
prvtLoadBalVlanId Unsigned32,
|
||||
prvtLoadBalIfVlanRowStatus RowStatus,
|
||||
prvtLoadBalIfVlanMode INTEGER,
|
||||
prvtLoadBalIfVlanMatrixIndex PrvtLoadBalMtxIndexTC
|
||||
}
|
||||
|
||||
prvtLoadBalVlanId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4096)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number and vlan to which this row applies."
|
||||
::= { prvtLoadBalIfVlanEntry 1 }
|
||||
|
||||
prvtLoadBalIfVlanRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Row status of this table."
|
||||
::= { prvtLoadBalIfVlanEntry 2 }
|
||||
|
||||
prvtLoadBalIfVlanMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { network(1), user(2) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mode in which this interface and vlan should function."
|
||||
::= { prvtLoadBalIfVlanEntry 3 }
|
||||
|
||||
prvtLoadBalIfVlanMatrixIndex OBJECT-TYPE
|
||||
SYNTAX PrvtLoadBalMtxIndexTC
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The matrix index (prvtLoadBalMtxIndex) assigned to this interface and vlan."
|
||||
::= { prvtLoadBalIfVlanEntry 4 }
|
||||
|
||||
prvtLoadBalLoseLessMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { mode1to64(0), mode1to32(1), mode1to16(2),
|
||||
mode1to8(3), mode1to4(4), mode1to2(5), mode1(6),
|
||||
mode2(7), mode4(8), mode8(9) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The lose-less mode to use."
|
||||
::= { prvtLoadBalObjects 25 }
|
||||
|
||||
END -- end of module PRVT-LOAD-BALANCE-MIB.
|
280
MIBS/telco-systems/binox/PRVT-MAC-SECURITY-MIB
Normal file
280
MIBS/telco-systems/binox/PRVT-MAC-SECURITY-MIB
Normal file
@ -0,0 +1,280 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-MAC-SECURITY-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-MAC-SECURITY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, RowStatus, TEXTUAL-CONVENTION, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtMacSecurityMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201003260000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for managing port MAC security."
|
||||
REVISION "201003260000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { switch 109 }
|
||||
|
||||
|
||||
PrvtMacSecLrnProfileNameType ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "30t"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of a learning profile."
|
||||
SYNTAX OCTET STRING (SIZE(1..30))
|
||||
|
||||
PrvtMacSecWatermarkActionType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Action to perform upon reaching the watermark MAC count value."
|
||||
SYNTAX INTEGER { log(3), trap(4) }
|
||||
|
||||
PrvtMacSecSecurityActionType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Action to perform upon reaching the maximum MAC count value."
|
||||
SYNTAX INTEGER { operationalShutdown(1), trap(2) }
|
||||
|
||||
PrvtMacSecPolicyType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of policy a MAC security profile may have."
|
||||
SYNTAX INTEGER { portSecurity(1), portLimit(2) }
|
||||
|
||||
PrvtMacSecEntryStateType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of a port with regards to MAC count."
|
||||
SYNTAX INTEGER { noViolation(1), watermarkReached(2),
|
||||
maxMacCountReached(3), errorState(4) }
|
||||
|
||||
prvtMacSecNotifications OBJECT IDENTIFIER
|
||||
::= { prvtMacSecurityMIB 0 }
|
||||
|
||||
prvtMacSecObjects OBJECT IDENTIFIER
|
||||
::= { prvtMacSecurityMIB 1 }
|
||||
|
||||
prvtMacSecLrnProfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtMacSecLrnProfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of learning profiles.
|
||||
A learning profile specifies the thresholds, and actions to take with regards to the number of MAC addresses learned."
|
||||
::= { prvtMacSecObjects 1 }
|
||||
|
||||
prvtMacSecLrnProfEntry OBJECT-TYPE
|
||||
SYNTAX PrvtMacSecLrnProfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry belonging to prvtMacSecLrnProfTable."
|
||||
INDEX { prvtMacSecLrnProfName }
|
||||
::= { prvtMacSecLrnProfTable 1 }
|
||||
|
||||
PrvtMacSecLrnProfEntry ::= SEQUENCE {
|
||||
prvtMacSecLrnProfName PrvtMacSecLrnProfileNameType,
|
||||
prvtMacSecLrnProfRowStatus RowStatus,
|
||||
prvtMacSecLrnProfPolicy PrvtMacSecPolicyType,
|
||||
prvtMacSecLrnProfMaxMacCount Unsigned32,
|
||||
prvtMacSecLrnProfIgnoreFiltered TruthValue,
|
||||
prvtMacSecLrnProfAction PrvtMacSecSecurityActionType,
|
||||
prvtMacSecLrnProfWatermarkAction PrvtMacSecWatermarkActionType,
|
||||
prvtMacSecLrnProfWatermarkCount Unsigned32
|
||||
}
|
||||
|
||||
prvtMacSecLrnProfName OBJECT-TYPE
|
||||
SYNTAX PrvtMacSecLrnProfileNameType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name uniquely identifying the learning profile."
|
||||
::= { prvtMacSecLrnProfEntry 1 }
|
||||
|
||||
prvtMacSecLrnProfRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus for this instance."
|
||||
::= { prvtMacSecLrnProfEntry 2 }
|
||||
|
||||
prvtMacSecLrnProfPolicy OBJECT-TYPE
|
||||
SYNTAX PrvtMacSecPolicyType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of MAC security policy that this learning profile follows."
|
||||
::= { prvtMacSecLrnProfEntry 3 }
|
||||
|
||||
prvtMacSecLrnProfMaxMacCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4096)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum allowed number of MAC addresses to be learned.
|
||||
This value should be greater than or equal to the watermark MAC count, prvtMacSecLrnProfWatermarkCount."
|
||||
::= { prvtMacSecLrnProfEntry 4 }
|
||||
|
||||
prvtMacSecLrnProfIgnoreFiltered OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the violation limit is reached, do not learn violating MACs as filtered, but simply ignore them."
|
||||
::= { prvtMacSecLrnProfEntry 5 }
|
||||
|
||||
prvtMacSecLrnProfAction OBJECT-TYPE
|
||||
SYNTAX PrvtMacSecSecurityActionType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The action to perform upon reaching the prvtMacSecLrnProfMaxMacCount value."
|
||||
::= { prvtMacSecLrnProfEntry 6 }
|
||||
|
||||
prvtMacSecLrnProfWatermarkAction OBJECT-TYPE
|
||||
SYNTAX PrvtMacSecWatermarkActionType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The action to perform upon reaching the prvtMacSecLrnProfWatermarkCount value."
|
||||
::= { prvtMacSecLrnProfEntry 7 }
|
||||
|
||||
prvtMacSecLrnProfWatermarkCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4096)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sets the watermark at which the action specified in prvtMacSecLrnProfWatermarkAction will be taken.
|
||||
This value should be less than the maximum MAC count, prvtMacSecLrnProfMaxMacCount."
|
||||
::= { prvtMacSecLrnProfEntry 8 }
|
||||
|
||||
prvtMacSecIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtMacSecIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of profiles that have been assigned to each interface."
|
||||
::= { prvtMacSecObjects 2 }
|
||||
|
||||
prvtMacSecIfEntry OBJECT-TYPE
|
||||
SYNTAX PrvtMacSecIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry belonging to prvtMacSecIfTable."
|
||||
INDEX { prvtMacSecIfName }
|
||||
::= { prvtMacSecIfTable 1 }
|
||||
|
||||
PrvtMacSecIfEntry ::= SEQUENCE {
|
||||
prvtMacSecIfName OCTET STRING,
|
||||
prvtMacSecIfRowStatus RowStatus,
|
||||
prvtMacSecIfProfile PrvtMacSecLrnProfileNameType,
|
||||
prvtMacSecIfCurrMacCount Unsigned32,
|
||||
prvtMacSecIfState PrvtMacSecEntryStateType
|
||||
}
|
||||
|
||||
prvtMacSecIfName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface name."
|
||||
::= { prvtMacSecIfEntry 1 }
|
||||
|
||||
prvtMacSecIfRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus for this instance."
|
||||
::= { prvtMacSecIfEntry 2 }
|
||||
|
||||
prvtMacSecIfProfile OBJECT-TYPE
|
||||
SYNTAX PrvtMacSecLrnProfileNameType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of a learning profile from prvtMacSecLrnProfTable."
|
||||
::= { prvtMacSecIfEntry 3 }
|
||||
|
||||
prvtMacSecIfCurrMacCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current MAC count for this entry."
|
||||
::= { prvtMacSecIfEntry 4 }
|
||||
|
||||
prvtMacSecIfState OBJECT-TYPE
|
||||
SYNTAX PrvtMacSecEntryStateType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of this entry."
|
||||
::= { prvtMacSecIfEntry 5 }
|
||||
|
||||
portSecurityWmarkViolation NOTIFICATION-TYPE
|
||||
OBJECTS { prvtMacSecIfName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtMacSecNotifications 1 }
|
||||
|
||||
portSecurityViolation NOTIFICATION-TYPE
|
||||
OBJECTS { prvtMacSecIfName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtMacSecNotifications 2 }
|
||||
|
||||
END -- end of module PRVT-MAC-SECURITY-MIB.
|
283
MIBS/telco-systems/binox/PRVT-MPLS-IF-MIB
Normal file
283
MIBS/telco-systems/binox/PRVT-MPLS-IF-MIB
Normal file
@ -0,0 +1,283 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-MPLS-IF-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-MPLS-IF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
mpls
|
||||
FROM PRVT-SWITCH-MIB
|
||||
Integer32, MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TEXTUAL-CONVENTION, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtMplsIfMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201108050000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"This module includes configuration parameters for MPLS and RSVP interface specific parameters."
|
||||
REVISION "201108050000Z"
|
||||
DESCRIPTION
|
||||
"Added ifaceMplsRsvpEgrLabelUsage, ifaceMplsLdpEgrLabelUsage, ifaceMplsSignalCapabilities."
|
||||
REVISION "201004280000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { mpls 6 }
|
||||
|
||||
|
||||
PrvtMplsIpAddressMask ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1d.1d.1d.1d/1d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An IPv4 address and mask represented as a 5 octet string.
|
||||
First four octets are the IP address. The fifth octet is the IP mask."
|
||||
SYNTAX OCTET STRING (SIZE(5))
|
||||
|
||||
EgressLabelUsageType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Possible egress label usage values."
|
||||
SYNTAX INTEGER { global(0), implicitNull(1), explicitNull(2) }
|
||||
|
||||
prvtMplsIfMIBObjects OBJECT IDENTIFIER
|
||||
::= { prvtMplsIfMIB 1 }
|
||||
|
||||
prvtMplsIfaceObjs OBJECT IDENTIFIER
|
||||
::= { prvtMplsIfMIBObjects 1 }
|
||||
|
||||
prvtMplsIfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtMplsIfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains object for configuring MPLS and LDP interface specific parameters."
|
||||
::= { prvtMplsIfaceObjs 1 }
|
||||
|
||||
prvtMplsIfaceEntry OBJECT-TYPE
|
||||
SYNTAX PrvtMplsIfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtMplsIfaceTable."
|
||||
INDEX { ifIndex }
|
||||
::= { prvtMplsIfaceTable 1 }
|
||||
|
||||
PrvtMplsIfaceEntry ::= SEQUENCE {
|
||||
ifaceMplsRowStatus RowStatus,
|
||||
ifaceMplsEnable TruthValue,
|
||||
ifaceMplsPHPEnable TruthValue,
|
||||
ifaceMplsLdpHelloHoldTimer Integer32,
|
||||
ifaceMplsLdpKeepaliveHoldTimer Integer32,
|
||||
ifaceMplsRsvpEgrLabelUsage EgressLabelUsageType,
|
||||
ifaceMplsLdpEgrLabelUsage EgressLabelUsageType,
|
||||
ifaceMplsSignalCapabilities BITS
|
||||
}
|
||||
|
||||
ifaceMplsRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus for this interface."
|
||||
::= { prvtMplsIfaceEntry 1 }
|
||||
|
||||
ifaceMplsEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable MPLS on this interface."
|
||||
::= { prvtMplsIfaceEntry 2 }
|
||||
|
||||
ifaceMplsPHPEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable Penultimate Hop Popping on this interface."
|
||||
::= { prvtMplsIfaceEntry 3 }
|
||||
|
||||
ifaceMplsLdpHelloHoldTimer OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LDP Hello Hold Time for this interface."
|
||||
::= { prvtMplsIfaceEntry 4 }
|
||||
|
||||
ifaceMplsLdpKeepaliveHoldTimer OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LDP Keep-alive Hold Time for this interface."
|
||||
::= { prvtMplsIfaceEntry 5 }
|
||||
|
||||
ifaceMplsRsvpEgrLabelUsage OBJECT-TYPE
|
||||
SYNTAX EgressLabelUsageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The egress label usage for RSVP."
|
||||
::= { prvtMplsIfaceEntry 7 }
|
||||
|
||||
ifaceMplsLdpEgrLabelUsage OBJECT-TYPE
|
||||
SYNTAX EgressLabelUsageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The egress label usage for LDP."
|
||||
::= { prvtMplsIfaceEntry 8 }
|
||||
|
||||
ifaceMplsSignalCapabilities OBJECT-TYPE
|
||||
SYNTAX BITS { sigCapsRsvp(0), sigCapsLdp(1), sigCapsData(7) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A bit map specifying the signaling capabilities that this MPLS
|
||||
interface is to have.
|
||||
Setting the bit sigCapsRsvp will enable RSVP signaling.
|
||||
Setting the bit sigCapsLdp will enable LDP signaling.
|
||||
The bit sigCapsData must always be set."
|
||||
::= { prvtMplsIfaceEntry 9 }
|
||||
|
||||
prvtMplsRouteObjs OBJECT IDENTIFIER
|
||||
::= { prvtMplsIfMIBObjects 2 }
|
||||
|
||||
prvtMplsRouteProtocolTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtMplsRouteProtocolEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the configuration of the egress and ingress routes for LDP label
|
||||
packets."
|
||||
::= { prvtMplsRouteObjs 1 }
|
||||
|
||||
prvtMplsRouteProtocolEntry OBJECT-TYPE
|
||||
SYNTAX PrvtMplsRouteProtocolEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table represents the configuration of a particular route type for ingress
|
||||
or egress."
|
||||
INDEX { prvtMplsRouteProtocolDirection,
|
||||
prvtMplsRouteProtocolType }
|
||||
::= { prvtMplsRouteProtocolTable 1 }
|
||||
|
||||
PrvtMplsRouteProtocolEntry ::= SEQUENCE {
|
||||
prvtMplsRouteProtocolDirection INTEGER,
|
||||
prvtMplsRouteProtocolType INTEGER,
|
||||
prvtMplsRouteProtocolRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtMplsRouteProtocolDirection OBJECT-TYPE
|
||||
SYNTAX INTEGER { ingress(1), egress(2) }
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The direction of the route that will be used to receive or send LDP packets."
|
||||
::= { prvtMplsRouteProtocolEntry 1 }
|
||||
|
||||
prvtMplsRouteProtocolType OBJECT-TYPE
|
||||
SYNTAX INTEGER { bgp(1), connected(2), isisl1(3), isisl2(4),
|
||||
kernel(5), ospf(6), rip(7), static(8) }
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the route which will be used to send or receive LDP packets."
|
||||
::= { prvtMplsRouteProtocolEntry 2 }
|
||||
|
||||
prvtMplsRouteProtocolRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to create an entry in the table."
|
||||
::= { prvtMplsRouteProtocolEntry 3 }
|
||||
|
||||
prvtMplsRouteAddressTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtMplsRouteAddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the egress and ingress routes for LDP label
|
||||
packets."
|
||||
::= { prvtMplsRouteObjs 2 }
|
||||
|
||||
prvtMplsRouteAddressEntry OBJECT-TYPE
|
||||
SYNTAX PrvtMplsRouteAddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtMplsRouteAddressTable."
|
||||
INDEX { prvtMplsRouteProtocolDirection,
|
||||
prvtMplsRouteAddressIpAddrMask }
|
||||
::= { prvtMplsRouteAddressTable 1 }
|
||||
|
||||
PrvtMplsRouteAddressEntry ::= SEQUENCE {
|
||||
prvtMplsRouteAddressIpAddrMask PrvtMplsIpAddressMask,
|
||||
prvtMplsRouteAddressRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtMplsRouteAddressIpAddrMask OBJECT-TYPE
|
||||
SYNTAX PrvtMplsIpAddressMask
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP prefix of the route that will be used to send or receive LDP packets."
|
||||
::= { prvtMplsRouteAddressEntry 2 }
|
||||
|
||||
prvtMplsRouteAddressRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is object is used to create an entry in the table."
|
||||
::= { prvtMplsRouteAddressEntry 4 }
|
||||
|
||||
END -- end of module PRVT-MPLS-IF-MIB.
|
898
MIBS/telco-systems/binox/PRVT-MPLS-LDP-MIB
Normal file
898
MIBS/telco-systems/binox/PRVT-MPLS-LDP-MIB
Normal file
@ -0,0 +1,898 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-MPLS-LDP-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-MPLS-LDP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
InetAddressType
|
||||
FROM INET-ADDRESS-MIB
|
||||
prvtcrldpPmIndex, prvtcrldpSigIndex
|
||||
FROM PRVT-CR-LDP-MIB
|
||||
mpls
|
||||
FROM PRVT-SWITCH-MIB
|
||||
Integer32, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TEXTUAL-CONVENTION, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtMplsLdpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200911260000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"This MIB contains managed object definitions for the
|
||||
'Multiprotocol Label Switching, Label Distribution
|
||||
Protocol, LDP'."
|
||||
REVISION "200911260000Z"
|
||||
DESCRIPTION
|
||||
"Created MplsLdpIdentifier TC."
|
||||
REVISION "200606030000Z"
|
||||
DESCRIPTION
|
||||
"Initial version published as part of RFC 3815."
|
||||
::= { mpls 1 }
|
||||
|
||||
|
||||
MplsRetentionMode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The label retention mode which specifies whether
|
||||
an LSR maintains a label binding for a FEC
|
||||
learned from a neighbor that is not its next hop
|
||||
for the FEC.
|
||||
|
||||
If the value is conservative(1) then advertised
|
||||
label mappings are retained only if they will be
|
||||
used to forward packets, i.e., if label came from
|
||||
a valid next hop.
|
||||
|
||||
If the value is liberal(2) then all advertised
|
||||
label mappings are retained whether they are from
|
||||
a valid next hop or not."
|
||||
REFERENCE
|
||||
"Multiprotocol Label Switching Architecture,
|
||||
RFC3031.
|
||||
|
||||
LDP Specification, RFC3036, Section 2.6.2."
|
||||
SYNTAX INTEGER { conservative(1), liberal(2) }
|
||||
|
||||
MplsLdpLabelType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Layer 2 label types which are defined for MPLS
|
||||
LDP and/or CR-LDP are generic(1), atm(2), or
|
||||
frameRelay(3)."
|
||||
SYNTAX INTEGER { generic(1), atm(2), frameRelay(3) }
|
||||
|
||||
MplsLabelDistributionMethod ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The label distribution method which is also called
|
||||
the label advertisement mode [RFC3036].
|
||||
Each interface on an LSR is configured to operate
|
||||
in either Downstream Unsolicited or Downstream
|
||||
on Demand."
|
||||
REFERENCE
|
||||
"Multiprotocol Label Switching Architecture,
|
||||
RFC3031.
|
||||
|
||||
LDP Specification, RFC3036, Section 2.6.3."
|
||||
SYNTAX INTEGER { downstreamOnDemand(1),
|
||||
downstreamUnsolicited(2) }
|
||||
|
||||
PrvtMplsLdpIdentifier ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LDP identifier is used to identify a
|
||||
Label Switching Router (LSR) label space.
|
||||
|
||||
The format is an ASCII representation of
|
||||
a string in the form A.B.C.D:S,
|
||||
where A,B,C,D identify the LSR and must
|
||||
be a globally unique value, such as a 32-bit
|
||||
router ID assigned to the LSR,
|
||||
and S identifies a specific label space
|
||||
within the LSR."
|
||||
SYNTAX OCTET STRING (SIZE(10..20))
|
||||
|
||||
MplsIndexType ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is an octet string that can be used as a table
|
||||
index in cases where a large addressable space is
|
||||
required such as on an LSR where many applications
|
||||
may be provisioning labels.
|
||||
|
||||
Note that the string containing the single octet with
|
||||
the value 0x00 is a reserved value used to represent
|
||||
special cases. When this TEXTUAL-CONVENTION is used
|
||||
as the SYNTAX of an object, the DESCRIPTION clause
|
||||
MUST specify if this special value is valid and if so
|
||||
what the special meaning is.
|
||||
|
||||
In systems that provide write access to the MPLS-LSR-STD
|
||||
MIB, mplsIndexType SHOULD be used as a simple multi-digit
|
||||
integer encoded as an octet string.
|
||||
No further overloading of the meaning of an index SHOULD
|
||||
be made.
|
||||
|
||||
In systems that do not offer write access to the MPLS-LSR-STD
|
||||
MIB, the mplsIndexType may contain implicit formatting that is
|
||||
specific to the implementation to convey additional
|
||||
information such as interface index, physical card or
|
||||
device, or application id. The interpretation of this
|
||||
additional formatting is implementation dependent and
|
||||
not covered in this document. Such formatting MUST
|
||||
NOT impact the basic functionality of read-only access
|
||||
to the MPLS-LSR-STD MIB by management applications that are
|
||||
not aware of the formatting rules.
|
||||
|
||||
The MIB is implemented in PRVT-LMGR with write-access.
|
||||
As specified above, PRVT-LMGR treats the index values of this type
|
||||
as simple integer types.
|
||||
|
||||
In order to reduce the effort required to upgrade from earlier
|
||||
versions of the MIB, and to simplify management of static LSPs,
|
||||
this type is mapped on to an Integer32 in this implementation."
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
|
||||
PrvtMplsLdpInetAddress ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1x "
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Same as InetAddress from INET-ADDRESS-MIB except restricted
|
||||
to IPv4 or IPv6 addresses."
|
||||
SYNTAX OCTET STRING (SIZE(4 | 16))
|
||||
|
||||
PrvtMplsLdpTimeStamp ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Same as TimeStamp from SNMPv2-TC, but has syntax Integer32"
|
||||
SYNTAX Integer32
|
||||
|
||||
PrvtMplsLdpTimeInterval ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Same as TimeInterval from SNMPv2-TC, but has syntax Integer32"
|
||||
SYNTAX Integer32
|
||||
|
||||
mplsLdpObjects OBJECT IDENTIFIER
|
||||
::= { prvtMplsLdpMIB 1 }
|
||||
|
||||
mplsLdpEntityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MplsLdpEntityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains information about the
|
||||
MPLS Label Distribution Protocol Entities which
|
||||
exist on this Label Switching Router (LSR)
|
||||
or Label Edge Router (LER)."
|
||||
::= { mplsLdpObjects 1 }
|
||||
|
||||
mplsLdpEntityEntry OBJECT-TYPE
|
||||
SYNTAX MplsLdpEntityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table represents an LDP entity.
|
||||
An entry can be created by a network administrator
|
||||
or by an SNMP agent as instructed by LDP."
|
||||
INDEX { prvtcrldpSigIndex, mplsLdpEntityLdpId,
|
||||
mplsLdpEntityIndex }
|
||||
::= { mplsLdpEntityTable 1 }
|
||||
|
||||
MplsLdpEntityEntry ::= SEQUENCE {
|
||||
mplsLdpEntityLdpId PrvtMplsLdpIdentifier,
|
||||
mplsLdpEntityIndex Unsigned32,
|
||||
mplsLdpEntityRowStatus RowStatus,
|
||||
mplsLdpEntityAdminStatus INTEGER,
|
||||
mplsLdpEntityOperStatus INTEGER,
|
||||
mplsLdpEntityMaxPduLength Unsigned32,
|
||||
mplsLdpEntityKeepAliveHoldTimer Unsigned32,
|
||||
mplsLdpEntityHelloHoldTimer Unsigned32,
|
||||
mplsLdpEntityTargetPeer TruthValue,
|
||||
mplsLdpEntityTargetPeerAddrType InetAddressType,
|
||||
mplsLdpEntityTargetPeerAddr PrvtMplsLdpInetAddress
|
||||
}
|
||||
|
||||
mplsLdpEntityLdpId OBJECT-TYPE
|
||||
SYNTAX PrvtMplsLdpIdentifier
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LDP identifier. The first four octets encode an IP
|
||||
address assigned to the LSR, and the last two octets
|
||||
identify a specific label space within the LSR."
|
||||
REFERENCE
|
||||
"RFC3036, LDP Specification, Section on LDP Identifiers."
|
||||
::= { mplsLdpEntityEntry 1 }
|
||||
|
||||
mplsLdpEntityIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This index is used as a secondary index to uniquely
|
||||
identify this row.
|
||||
|
||||
A secondary index (this object) is meaningful to some
|
||||
but not all, LDP implementations. For example
|
||||
an LDP implementation which uses PPP would
|
||||
use this index to differentiate PPP sub-links.
|
||||
|
||||
Another way to use this index is to give this the
|
||||
value of ifIndex. However, this is dependant
|
||||
on the implementation.
|
||||
|
||||
This field is deprecated in the following tables provided
|
||||
by PRVT-CR-LDP Session Controller.
|
||||
|
||||
- mplsLdpEntityTable.
|
||||
- mplsLdpPeerTable.
|
||||
|
||||
In these tables the value of the Entity Index will always
|
||||
be filled in to be 1."
|
||||
::= { mplsLdpEntityEntry 2 }
|
||||
|
||||
mplsLdpEntityRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object that allows entries in this table to
|
||||
be created and deleted using the
|
||||
RowStatus convention.
|
||||
|
||||
Once the 'mplsLdpEntityAdminStatus' object has
|
||||
the value of 'up' and this object has the value
|
||||
of 'active' then the Entity will atttempt to
|
||||
contact an LDP Peer. If the value of this object
|
||||
is changed to 'notInService', then the Entity looses
|
||||
contact with the LDP Peer and all information related
|
||||
to that Peer must be removed from the MIB. This has
|
||||
the same effect as changing 'mplsLdpEntityAdminStatus'
|
||||
from 'enable' to 'disable'.
|
||||
|
||||
When this object is set to 'active' and the value of
|
||||
the 'mplsLdpEntityAdminStatus' is 'enable' then
|
||||
this Entity will attempt to contact the Peer and
|
||||
establish new sessions."
|
||||
::= { mplsLdpEntityEntry 3 }
|
||||
|
||||
mplsLdpEntityAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { enable(1), disable(2) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The administrative status of this LDP Entity.
|
||||
If this object is changed from 'enable' to 'disable'
|
||||
and this entity has already attempted to establish
|
||||
contact with a Peer (which implies that the
|
||||
'mplsLdpEntityRowStatus' object has been set to
|
||||
'active'), then all contact with that
|
||||
Peer is lost and all information from that Peer
|
||||
needs to be removed from the MIB. (This implies
|
||||
that the network management subsystem should clean
|
||||
up any related entry in the mplsLdpPeerTable. This
|
||||
further implies that a 'tear-down' for that session
|
||||
is issued and the session and all information related
|
||||
to that session cease to exist).
|
||||
|
||||
At this point the user is able to change values
|
||||
which are related to this entity.
|
||||
|
||||
When the admin status is set back to 'enable', then
|
||||
this Entity will attempt to establish a new session
|
||||
with the Peer."
|
||||
::= { mplsLdpEntityEntry 4 }
|
||||
|
||||
mplsLdpEntityOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { unknown(1), enabled(2), disabled(3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational status of this LDP Entity.
|
||||
|
||||
The value of unknown(1) indicates that the
|
||||
operational status cannot be determined at
|
||||
this time. The value of unknown should be
|
||||
a transient condition before changing
|
||||
to enabled(2) or disabled(3)."
|
||||
::= { mplsLdpEntityEntry 5 }
|
||||
|
||||
mplsLdpEntityMaxPduLength OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum PDU Length that is sent in
|
||||
the Common Session Parameters of an Initialization
|
||||
Message. According to the LDP Specification [RFC3036]
|
||||
a value of 255 or less specifies the
|
||||
default maximum length of 4096 octets.
|
||||
|
||||
The receiving LSR MUST calculate the maximum PDU
|
||||
length for the session by using the smaller of its and
|
||||
its peer's proposals for Max PDU Length."
|
||||
REFERENCE
|
||||
"RFC3036, LDP Specification, Section 3.5.3.
|
||||
Initialization Message."
|
||||
::= { mplsLdpEntityEntry 6 }
|
||||
|
||||
mplsLdpEntityKeepAliveHoldTimer OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The 16-bit integer value which is the proposed keep
|
||||
alive hold timer for this LDP Entity."
|
||||
::= { mplsLdpEntityEntry 7 }
|
||||
|
||||
mplsLdpEntityHelloHoldTimer OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The 16-bit integer value which is the proposed Hello
|
||||
hold timer for this LDP Entity. The Hello Hold time
|
||||
in seconds.
|
||||
|
||||
An LSR maintains a record of Hellos received
|
||||
from potential peers. This object represents
|
||||
the Hold Time in the Common Hello Parameters TLV of
|
||||
the Hello Message.
|
||||
|
||||
A value of 0 is a default value and should be
|
||||
interpretted in conjunction with the
|
||||
mplsLdpEntityTargetPeer object.
|
||||
|
||||
If the value of this object is 0: if the value of the
|
||||
mplsLdpEntityTargetPeer object is false(2), then this
|
||||
specifies that the Hold Time's actual default value is
|
||||
15 seconds (i.e., the default Hold time for Link Hellos
|
||||
is 15 seconds). Otherwise if the value of the
|
||||
mplsLdpEntityTargetPeer object is true(1), then this
|
||||
specifies that the Hold Time's actual default value is
|
||||
45 seconds (i.e., the default Hold time for Targeted
|
||||
Hellos is 45 seconds).
|
||||
|
||||
A value of 65535 means infinite (i.e., wait forever).
|
||||
|
||||
All other values represent the amount of time in
|
||||
seconds to wait for a Hello Message. Setting the
|
||||
hold time to a value smaller than 15 is not
|
||||
recommended, although not forbidden according
|
||||
to RFC3036.
|
||||
|
||||
For auto-created entities that use the global label space
|
||||
(and therefore might correspond to more than one
|
||||
adjacency over more than one interface), this value will
|
||||
only be meaningful if all interfaces that correspond to
|
||||
this entity are configured to use the same hello hold
|
||||
time, since this property can be configured on a per
|
||||
interface basis.
|
||||
|
||||
If the interfaces have differing configurations, the
|
||||
value returned on a MIB Get will be 0."
|
||||
REFERENCE
|
||||
"RFC3036, LDP Specification, Section 3.5.2.,
|
||||
Hello Message."
|
||||
::= { mplsLdpEntityEntry 8 }
|
||||
|
||||
mplsLdpEntityTargetPeer OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this LDP entity uses targeted peer then set
|
||||
this to true."
|
||||
::= { mplsLdpEntityEntry 9 }
|
||||
|
||||
mplsLdpEntityTargetPeerAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the internetwork layer address used for
|
||||
the Extended Discovery. This object indicates how
|
||||
the value of mplsLdpEntityTargetPeerAddr is to
|
||||
be interpreted."
|
||||
::= { mplsLdpEntityEntry 10 }
|
||||
|
||||
mplsLdpEntityTargetPeerAddr OBJECT-TYPE
|
||||
SYNTAX PrvtMplsLdpInetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the internetwork layer address
|
||||
used for the Extended Discovery. The value of
|
||||
mplsLdpEntityTargetPeerAddrType specifies how
|
||||
this address is to be interpreted."
|
||||
::= { mplsLdpEntityEntry 11 }
|
||||
|
||||
mplsLdpPeerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MplsLdpPeerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about LDP peers known by Entities in
|
||||
the mplsLdpEntityTable. The information in this table
|
||||
is based on information from the Entity-Peer interaction
|
||||
during session initialization but is not appropriate
|
||||
for the mplsLdpSessionTable, because objects in this
|
||||
table may or may not be used in session establishment."
|
||||
::= { mplsLdpObjects 2 }
|
||||
|
||||
mplsLdpPeerEntry OBJECT-TYPE
|
||||
SYNTAX MplsLdpPeerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about a single Peer which is related
|
||||
to a Session. NOTE: this table is used to
|
||||
augment the mplsLdpSessionTable."
|
||||
INDEX { prvtcrldpPmIndex, mplsLdpEntityLdpId,
|
||||
mplsLdpEntityIndex, mplsLdpPeerLdpId }
|
||||
::= { mplsLdpPeerTable 1 }
|
||||
|
||||
MplsLdpPeerEntry ::= SEQUENCE {
|
||||
mplsLdpPeerLdpId PrvtMplsLdpIdentifier,
|
||||
mplsLdpPeerLabelDistMethod MplsLabelDistributionMethod,
|
||||
mplsLdpPeerTransportAddrType InetAddressType,
|
||||
mplsLdpPeerTransportAddr PrvtMplsLdpInetAddress
|
||||
}
|
||||
|
||||
mplsLdpPeerLdpId OBJECT-TYPE
|
||||
SYNTAX PrvtMplsLdpIdentifier
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LDP identifier of this LDP Peer."
|
||||
::= { mplsLdpPeerEntry 1 }
|
||||
|
||||
mplsLdpPeerLabelDistMethod OBJECT-TYPE
|
||||
SYNTAX MplsLabelDistributionMethod
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For any given LDP session, the method of
|
||||
label distribution must be specified."
|
||||
::= { mplsLdpPeerEntry 2 }
|
||||
|
||||
mplsLdpPeerTransportAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the Internet address for the
|
||||
mplsLdpPeerTransportAddr object. The LDP
|
||||
specification describes this as being either
|
||||
an IPv4 Transport Address or IPv6 Transport
|
||||
Address which is used in opening the LDP session's
|
||||
TCP connection, or if the optional TLV is not
|
||||
present, then this is the IPv4/IPv6 source
|
||||
address for the UPD packet carrying the Hellos.
|
||||
|
||||
This object specifies how the value of the
|
||||
mplsLdpPeerTransportAddr object should be
|
||||
interpreted."
|
||||
REFERENCE
|
||||
"RFC3036, LDP Specification, Section 2.5.2
|
||||
Transport Connection Establishment and
|
||||
Section 3.5.2.1 Hello Message Procedures."
|
||||
::= { mplsLdpPeerEntry 3 }
|
||||
|
||||
mplsLdpPeerTransportAddr OBJECT-TYPE
|
||||
SYNTAX PrvtMplsLdpInetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Internet address advertised by the peer
|
||||
in the Hello Message or the Hello source address.
|
||||
|
||||
The type of this address is specified by the
|
||||
value of the mplsLdpPeerTransportAddrType
|
||||
object."
|
||||
REFERENCE
|
||||
"RFC3036, LDP Specification, Section 2.5.2
|
||||
Transport Connection Establishment and
|
||||
Section 3.5.2.1 Hello Message Procedures."
|
||||
::= { mplsLdpPeerEntry 4 }
|
||||
|
||||
mplsLdpSessionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MplsLdpSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of Sessions between the LDP Entities
|
||||
and LDP Peers. Each row in this table
|
||||
represents a single session."
|
||||
::= { mplsLdpObjects 3 }
|
||||
|
||||
mplsLdpSessionEntry OBJECT-TYPE
|
||||
SYNTAX MplsLdpSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table represents information on a
|
||||
single session between an LDP Entity and LDP Peer.
|
||||
The information contained in a row is read-only.
|
||||
|
||||
Please note: the Path Vector Limit for the
|
||||
Session is the value which is configured in
|
||||
the corresponding mplsLdpEntityEntry. The
|
||||
Peer's Path Vector Limit is in the
|
||||
mplsLdpPeerPathVectorLimit object in the
|
||||
mplsLdpPeerTable.
|
||||
|
||||
Values which may differ from those configured are
|
||||
noted in the objects of this table. A value will
|
||||
differ if it was negotiated between the
|
||||
Entity and the Peer. Values may or may not
|
||||
be negotiated. For example, if the values
|
||||
are the same then no negotiation takes place.
|
||||
If they are negotiated, then they may differ."
|
||||
INDEX { prvtcrldpSigIndex, mplsLdpEntityLdpId,
|
||||
mplsLdpEntityIndex, mplsLdpPeerLdpId }
|
||||
::= { mplsLdpSessionTable 1 }
|
||||
|
||||
MplsLdpSessionEntry ::= SEQUENCE {
|
||||
mplsLdpSessionStateLastChange PrvtMplsLdpTimeStamp,
|
||||
mplsLdpSessionState INTEGER,
|
||||
mplsLdpSessionKeepAliveHoldTimeRemaining PrvtMplsLdpTimeInterval,
|
||||
mplsLdpSessionKeepAliveTime Unsigned32,
|
||||
mplsLdpSessionMaxPduLength Unsigned32,
|
||||
mplsLdpSessionConfiguredHoldTime Unsigned32,
|
||||
mplsLdpSessionPeerHoldTime Unsigned32,
|
||||
mplsLdpSessionHoldTimeInUse Unsigned32
|
||||
}
|
||||
|
||||
mplsLdpSessionStateLastChange OBJECT-TYPE
|
||||
SYNTAX PrvtMplsLdpTimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time this
|
||||
Session entered its current state as
|
||||
denoted by the mplsLdpSessionState
|
||||
object."
|
||||
::= { mplsLdpSessionEntry 1 }
|
||||
|
||||
mplsLdpSessionState OBJECT-TYPE
|
||||
SYNTAX INTEGER { nonexistent(1), initialized(2), openrec(3),
|
||||
opensent(4), operational(5) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of the session, all of the
|
||||
states 1 - 5 are based on the state machine
|
||||
for session negotiation behavior."
|
||||
REFERENCE
|
||||
"RFC3036, LDP Specification, Section 2.5.4,
|
||||
Initialization State Machine."
|
||||
::= { mplsLdpSessionEntry 2 }
|
||||
|
||||
mplsLdpSessionKeepAliveHoldTimeRemaining OBJECT-TYPE
|
||||
SYNTAX PrvtMplsLdpTimeInterval
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The keep alive hold time remaining for this session in
|
||||
units of hundredths of a second. This interval will
|
||||
change when the 'next' Keep Alive message which
|
||||
corresponds to this session is received. A value of zero
|
||||
indicates that the keep alive hold timer is not running."
|
||||
::= { mplsLdpSessionEntry 3 }
|
||||
|
||||
mplsLdpSessionKeepAliveTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The negotiated KeepAlive Time which
|
||||
represents the amount of seconds between
|
||||
keep alive messages. The
|
||||
mplsLdpEntityKeepAliveHoldTimer
|
||||
related to this Session is the
|
||||
value that was proposed as the
|
||||
KeepAlive Time for this session.
|
||||
|
||||
This value is negotiated during
|
||||
session initialization between
|
||||
the entity's proposed value
|
||||
(i.e., the value configured in
|
||||
mplsLdpEntityKeepAliveHoldTimer)
|
||||
and the peer's proposed
|
||||
KeepAlive Hold Timer value.
|
||||
This value is the smaller
|
||||
of the two proposed values."
|
||||
REFERENCE
|
||||
"RFC3036, LDP Specification, Section 3.5.3,
|
||||
Initialization Message."
|
||||
::= { mplsLdpSessionEntry 4 }
|
||||
|
||||
mplsLdpSessionMaxPduLength OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "octets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of maximum allowable length for LDP PDUs for
|
||||
this session. This value may have been negotiated
|
||||
during the Session Initialization. This object is
|
||||
related to the mplsLdpEntityMaxPduLength object. The
|
||||
mplsLdpEntityMaxPduLength object specifies the requested
|
||||
LDP PDU length, and this object reflects the negotiated
|
||||
LDP PDU length between the Entity and
|
||||
the Peer."
|
||||
REFERENCE
|
||||
"RFC3036, LDP Specification, Section 3.5.3,
|
||||
Initialization Message."
|
||||
::= { mplsLdpSessionEntry 5 }
|
||||
|
||||
mplsLdpSessionConfiguredHoldTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The locally configured keepalive hold time for this
|
||||
session, in seconds. Note that the value of this field
|
||||
reflects configuration at the time of session
|
||||
initialization; this may differ from the configuration
|
||||
that would apply to a new session, if configuration has
|
||||
changed since this session was initialized."
|
||||
::= { mplsLdpSessionEntry 6 }
|
||||
|
||||
mplsLdpSessionPeerHoldTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peer's advertised keepalive hold time for this session
|
||||
in seconds. Note that the value of this field reflects
|
||||
the peer's configuration at the time of session
|
||||
initialization; this may differ from the configuration
|
||||
that would apply to a new session, if the peer's
|
||||
configuration has changed since this session was
|
||||
initialized."
|
||||
::= { mplsLdpSessionEntry 7 }
|
||||
|
||||
mplsLdpSessionHoldTimeInUse OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The keepalive hold time that is currently in use for this
|
||||
session, in seconds."
|
||||
::= { mplsLdpSessionEntry 8 }
|
||||
|
||||
mplsLdpHelloAdjacencyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MplsLdpHelloAdjacencyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of Hello Adjacencies for Sessions."
|
||||
::= { mplsLdpObjects 4 }
|
||||
|
||||
mplsLdpHelloAdjacencyEntry OBJECT-TYPE
|
||||
SYNTAX MplsLdpHelloAdjacencyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each row represents a single LDP Hello Adjacency.
|
||||
An LDP Session can have one or more Hello adjacencies."
|
||||
INDEX { prvtcrldpSigIndex, mplsLdpEntityLdpId,
|
||||
mplsLdpEntityIndex, mplsLdpPeerLdpId,
|
||||
mplsLdpHelloAdjacencyIndex }
|
||||
::= { mplsLdpHelloAdjacencyTable 1 }
|
||||
|
||||
MplsLdpHelloAdjacencyEntry ::= SEQUENCE {
|
||||
mplsLdpHelloAdjacencyIndex Unsigned32,
|
||||
mplsLdpHelloAdjacencyHoldTimeRemaining PrvtMplsLdpTimeInterval,
|
||||
mplsLdpHelloAdjacencyHoldTime Unsigned32,
|
||||
mplsLdpHelloAdjacencyType INTEGER,
|
||||
mplsLdpHelloAdjacencyConfiguredHoldTime Unsigned32,
|
||||
mplsLdpHelloAdjacencyPeerHoldTime Unsigned32
|
||||
}
|
||||
|
||||
mplsLdpHelloAdjacencyIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An identifier for this specific adjacency."
|
||||
::= { mplsLdpHelloAdjacencyEntry 1 }
|
||||
|
||||
mplsLdpHelloAdjacencyHoldTimeRemaining OBJECT-TYPE
|
||||
SYNTAX PrvtMplsLdpTimeInterval
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If the value of this object is 65535,
|
||||
this means that the hold time is infinite
|
||||
(i.e., wait forever).
|
||||
|
||||
Otherwise, the time remaining for
|
||||
this Hello Adjacency to receive its
|
||||
next Hello Message.
|
||||
|
||||
This interval will change when the 'next'
|
||||
Hello Message which corresponds to this
|
||||
Hello Adjacency is received unless it
|
||||
is infinite."
|
||||
::= { mplsLdpHelloAdjacencyEntry 2 }
|
||||
|
||||
mplsLdpHelloAdjacencyHoldTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Hello hold time which is negotiated between
|
||||
the Entity and the Peer. The entity associated
|
||||
with this Hello Adjacency issues a proposed
|
||||
Hello Hold Time value in the
|
||||
mplsLdpEntityHelloHoldTimer object. The peer
|
||||
also proposes a value and this object represents
|
||||
the negotiated value.
|
||||
|
||||
A value of 0 means the default,
|
||||
which is 15 seconds for Link Hellos
|
||||
and 45 seconds for Targeted Hellos.
|
||||
A value of 65535 indicates an
|
||||
infinite hold time."
|
||||
REFERENCE
|
||||
"RFC3036, LDP Specification, Section 3.5.2 Hello Message"
|
||||
::= { mplsLdpHelloAdjacencyEntry 3 }
|
||||
|
||||
mplsLdpHelloAdjacencyType OBJECT-TYPE
|
||||
SYNTAX INTEGER { link(1), targeted(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This adjacency is the result of a 'link'
|
||||
hello if the value of this object is link(1).
|
||||
Otherwise, it is a result of a 'targeted'
|
||||
hello, targeted(2)."
|
||||
::= { mplsLdpHelloAdjacencyEntry 4 }
|
||||
|
||||
mplsLdpHelloAdjacencyConfiguredHoldTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The locally configured hello hold time for this adjacency,
|
||||
in seconds."
|
||||
::= { mplsLdpHelloAdjacencyEntry 5 }
|
||||
|
||||
mplsLdpHelloAdjacencyPeerHoldTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peer's advertised hello hold time for this adjacency,
|
||||
in seconds."
|
||||
::= { mplsLdpHelloAdjacencyEntry 6 }
|
||||
|
||||
mplsLdpSessionPeerAddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MplsLdpSessionPeerAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table 'extends' the mplsLdpSessionTable.
|
||||
This table is used to store Label Address Information
|
||||
from Label Address Messages received by this LSR from
|
||||
Peers. This table is read-only and should be updated
|
||||
when Label Withdraw Address Messages are received, i.e.,
|
||||
Rows should be deleted as appropriate.
|
||||
|
||||
NOTE: since more than one address may be contained
|
||||
in a Label Address Message, this table 'sparse augments',
|
||||
the mplsLdpSessionTable's information."
|
||||
::= { mplsLdpObjects 5 }
|
||||
|
||||
mplsLdpSessionPeerAddrEntry OBJECT-TYPE
|
||||
SYNTAX MplsLdpSessionPeerAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table represents information on
|
||||
a session's single next hop address which was
|
||||
advertised in an Address Message from the LDP peer.
|
||||
The information contained in a row is read-only."
|
||||
INDEX { prvtcrldpPmIndex, mplsLdpEntityLdpId,
|
||||
mplsLdpEntityIndex, mplsLdpPeerLdpId,
|
||||
mplsLdpSessionPeerAddrIndex }
|
||||
::= { mplsLdpSessionPeerAddrTable 1 }
|
||||
|
||||
MplsLdpSessionPeerAddrEntry ::= SEQUENCE {
|
||||
mplsLdpSessionPeerAddrIndex Unsigned32,
|
||||
mplsLdpSessionPeerNextHopAddrType InetAddressType,
|
||||
mplsLdpSessionPeerNextHopAddr PrvtMplsLdpInetAddress
|
||||
}
|
||||
|
||||
mplsLdpSessionPeerAddrIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index which uniquely identifies this entry within
|
||||
a given session."
|
||||
::= { mplsLdpSessionPeerAddrEntry 1 }
|
||||
|
||||
mplsLdpSessionPeerNextHopAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The internetwork layer address type of this Next Hop
|
||||
Address as specified in the Label Address Message
|
||||
associated with this Session. The value of this
|
||||
object indicates how to interpret the value of
|
||||
mplsLdpSessionPeerNextHopAddr."
|
||||
::= { mplsLdpSessionPeerAddrEntry 2 }
|
||||
|
||||
mplsLdpSessionPeerNextHopAddr OBJECT-TYPE
|
||||
SYNTAX PrvtMplsLdpInetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The next hop address. The type of this address
|
||||
is specified by the value of the
|
||||
mplsLdpSessionPeerNextHopAddrType."
|
||||
REFERENCE
|
||||
"RFC3036, Section 2.7. LDP Identifiers
|
||||
and Next Hop Addresses"
|
||||
::= { mplsLdpSessionPeerAddrEntry 3 }
|
||||
|
||||
END -- end of module PRVT-MPLS-LDP-MIB.
|
2861
MIBS/telco-systems/binox/PRVT-MPLS-TE-MIB
Normal file
2861
MIBS/telco-systems/binox/PRVT-MPLS-TE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1337
MIBS/telco-systems/binox/PRVT-OSPF-MIB
Normal file
1337
MIBS/telco-systems/binox/PRVT-OSPF-MIB
Normal file
File diff suppressed because it is too large
Load Diff
614
MIBS/telco-systems/binox/PRVT-PORTS-AGGREGATION-MIB
Normal file
614
MIBS/telco-systems/binox/PRVT-PORTS-AGGREGATION-MIB
Normal file
@ -0,0 +1,614 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-PORTS-AGGREGATION-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-PORTS-AGGREGATION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
Counter64, Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE,
|
||||
OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
MacAddress, RowStatus, TEXTUAL-CONVENTION, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtPortsAggregationMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201402050000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"The Ports Aggregation MIB module for
|
||||
managing switch or ipSwitch static and
|
||||
dynamic port aggregation."
|
||||
REVISION "201001070000Z"
|
||||
DESCRIPTION
|
||||
"Initial"
|
||||
::= { switch 106 }
|
||||
|
||||
|
||||
PrvtPortsAggregationMacSecType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of a port with regards to MAC count."
|
||||
SYNTAX INTEGER { noViolation(1), watermarkReached(2),
|
||||
maxMacCountReached(3), errorState(4) }
|
||||
|
||||
prvtPortsAggregationNotifications OBJECT IDENTIFIER
|
||||
::= { prvtPortsAggregationMIB 0 }
|
||||
|
||||
prvtPortsAggregationObjects OBJECT IDENTIFIER
|
||||
::= { prvtPortsAggregationMIB 1 }
|
||||
|
||||
prvtPortsAggregationDistributionType OBJECT-TYPE
|
||||
SYNTAX INTEGER { l2(1), l3(2), l4(3), mpls(4) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LACP distribution type.
|
||||
l2 - MAC address based distribution
|
||||
l3 - IP address based distribution
|
||||
l4 - TCP/UDP IP address based distribution
|
||||
mpls -MPLS label based distribution"
|
||||
::= { prvtPortsAggregationObjects 1 }
|
||||
|
||||
portsAggregationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PortsAggregationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the status of all the
|
||||
trunks in the system. It can contain two
|
||||
major types: static and dynamic trunks."
|
||||
::= { prvtPortsAggregationObjects 2 }
|
||||
|
||||
portsAggregationEntry OBJECT-TYPE
|
||||
SYNTAX PortsAggregationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ports aggregation entry."
|
||||
INDEX { portsAggregationName }
|
||||
::= { portsAggregationTable 1 }
|
||||
|
||||
PortsAggregationEntry ::= SEQUENCE {
|
||||
portsAggregationName OCTET STRING,
|
||||
portsAggregationRowStatus RowStatus,
|
||||
portsAggregationDescription OCTET STRING,
|
||||
portsAggregationMode INTEGER,
|
||||
portsAggregationLacpEnable TruthValue,
|
||||
portsAggregationLacpMode INTEGER,
|
||||
portsAggregationLacpAdminKey Unsigned32,
|
||||
portsAggregationLacpId MacAddress,
|
||||
portsAggregationLacpMarker TruthValue,
|
||||
portsAggregationLacpSystemPriority Unsigned32,
|
||||
portsAggregationOperStatus INTEGER,
|
||||
portsAggregationPortCount Unsigned32,
|
||||
portsAggregationUplinkCount Unsigned32,
|
||||
portsAggregationIfInOctets Counter64,
|
||||
portsAggregationIfInUcastPkts Counter64,
|
||||
portsAggregationIfInNUcastPkts Counter64,
|
||||
portsAggregationIfInErrors Counter64,
|
||||
portsAggregationIfInUnknownProtos Counter64,
|
||||
portsAggregationIfOutOctets Counter64,
|
||||
portsAggregationIfOutUcastPkts Counter64,
|
||||
portsAggregationIfOutNUcastPkts Counter64,
|
||||
portsAggregationIfOutErrors Counter64,
|
||||
portsAggregationIfInMulticastPkts Counter64,
|
||||
portsAggregationIfInBroadcastPkts Counter64,
|
||||
portsAggregationIfInDiscardsPkts Counter64,
|
||||
portsAggregationIfOutMulticastPkts Counter64,
|
||||
portsAggregationIfOutBroadcastPkts Counter64,
|
||||
portsAggregationLacpFastRate TruthValue,
|
||||
portsAggregationLacpSelectionCriteria INTEGER,
|
||||
portsAggregationLacpTxOnStandby TruthValue,
|
||||
portsAggregationLacpForceActive Unsigned32,
|
||||
portsAggregationFailoverTime OCTET STRING,
|
||||
portsAggregationMacSecIfProfile OCTET STRING,
|
||||
portsAggregationMacSecIfCurrMacCount Unsigned32,
|
||||
portsAggregationMacSecIfState PrvtPortsAggregationMacSecType,
|
||||
portsAggregationEvPropProfile OCTET STRING
|
||||
}
|
||||
|
||||
portsAggregationName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..5))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation Name:
|
||||
pattern ag(([1-9])|([1-9][0-9])|(1[0-9][0-9])|(2[0-5][0-6]))"
|
||||
::= { portsAggregationEntry 1 }
|
||||
|
||||
portsAggregationRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation row status."
|
||||
::= { portsAggregationEntry 2 }
|
||||
|
||||
portsAggregationDescription OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..255))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation description."
|
||||
::= { portsAggregationEntry 3 }
|
||||
|
||||
portsAggregationMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { access(1), network(2) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation mode."
|
||||
::= { portsAggregationEntry 4 }
|
||||
|
||||
portsAggregationLacpEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Link Aggregation Control Protocol (LACP) Configuration"
|
||||
::= { portsAggregationEntry 5 }
|
||||
|
||||
portsAggregationLacpMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { passive(1), active(2) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation lacp mode."
|
||||
::= { portsAggregationEntry 6 }
|
||||
|
||||
portsAggregationLacpAdminKey OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation administrative key."
|
||||
::= { portsAggregationEntry 7 }
|
||||
|
||||
portsAggregationLacpId OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify LACP ID (MAC address format)."
|
||||
::= { portsAggregationEntry 8 }
|
||||
|
||||
portsAggregationLacpMarker OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation lacp marker."
|
||||
::= { portsAggregationEntry 9 }
|
||||
|
||||
portsAggregationLacpSystemPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation lacp priority."
|
||||
::= { portsAggregationEntry 10 }
|
||||
|
||||
portsAggregationOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { up(1), down(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation operational status."
|
||||
::= { portsAggregationEntry 11 }
|
||||
|
||||
portsAggregationPortCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation ports count."
|
||||
::= { portsAggregationEntry 12 }
|
||||
|
||||
portsAggregationUplinkCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation uplink ports count."
|
||||
::= { portsAggregationEntry 13 }
|
||||
|
||||
portsAggregationIfInOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets received on the interface,
|
||||
including framing characters."
|
||||
::= { portsAggregationEntry 14 }
|
||||
|
||||
portsAggregationIfInUcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets, delivered by this sub-layer to a
|
||||
higher (sub-)layer, which were not addressed to a multicast
|
||||
or broadcast address at this sub-layer."
|
||||
::= { portsAggregationEntry 15 }
|
||||
|
||||
portsAggregationIfInNUcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets, delivered by this sub-layer to a
|
||||
higher (sub-)layer, which were addressed to a multicast or
|
||||
broadcast address at this sub-layer."
|
||||
::= { portsAggregationEntry 16 }
|
||||
|
||||
portsAggregationIfInErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For packet-oriented interfaces, the number of inbound
|
||||
packets that contained errors preventing them from being
|
||||
deliverable to a higher-layer protocol. For character-
|
||||
oriented or fixed-length interfaces, the number of inbound
|
||||
transmission units that contained errors preventing them
|
||||
from being deliverable to a higher-layer protocol."
|
||||
::= { portsAggregationEntry 17 }
|
||||
|
||||
portsAggregationIfInUnknownProtos OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For packet-oriented interfaces, the number of packets
|
||||
received via the interface which were discarded because of
|
||||
an unknown or unsupported protocol. For character-oriented
|
||||
or fixed-length interfaces that support protocol
|
||||
multiplexing the number of transmission units received via
|
||||
the interface which were discarded because of an unknown or
|
||||
unsupported protocol. For any interface that does not
|
||||
support protocol multiplexing, this counter will always be
|
||||
0."
|
||||
::= { portsAggregationEntry 18 }
|
||||
|
||||
portsAggregationIfOutOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of octets transmitted out of the
|
||||
interface, including framing characters."
|
||||
::= { portsAggregationEntry 19 }
|
||||
|
||||
portsAggregationIfOutUcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets that higher-level protocols
|
||||
requested be transmitted, and which were not addressed to a
|
||||
multicast or broadcast address at this sub-layer, including
|
||||
those that were discarded or not sent."
|
||||
::= { portsAggregationEntry 20 }
|
||||
|
||||
portsAggregationIfOutNUcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets that higher-level protocols
|
||||
requested be transmitted, and which were addressed to a
|
||||
multicast or broadcast address at this sub-layer, including
|
||||
those that were discarded or not sent."
|
||||
::= { portsAggregationEntry 21 }
|
||||
|
||||
portsAggregationIfOutErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For packet-oriented interfaces, the number of outbound
|
||||
packets that could not be transmitted because of errors.
|
||||
For character-oriented or fixed-length interfaces, the
|
||||
number of outbound transmission units that could not be
|
||||
transmitted because of errors."
|
||||
::= { portsAggregationEntry 22 }
|
||||
|
||||
portsAggregationIfInMulticastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets, delivered by this sub-layer to a
|
||||
higher (sub-)layer, which were addressed to a multicast
|
||||
address at this sub-layer. For a MAC layer protocol, this
|
||||
includes both Group and Functional addresses."
|
||||
::= { portsAggregationEntry 23 }
|
||||
|
||||
portsAggregationIfInBroadcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets, delivered by this sub-layer to a
|
||||
higher (sub-)layer, which were addressed to a broadcast
|
||||
address at this sub-layer."
|
||||
::= { portsAggregationEntry 24 }
|
||||
|
||||
portsAggregationIfInDiscardsPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of inbound packets which were chosen to be
|
||||
discarded even though no errors had been detected to prevent
|
||||
|
||||
their being deliverable to a higher-layer protocol. One
|
||||
possible reason for discarding such a packet could be to
|
||||
free up buffer space."
|
||||
::= { portsAggregationEntry 25 }
|
||||
|
||||
portsAggregationIfOutMulticastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets that higher-level protocols
|
||||
requested be transmitted, and which were addressed to a
|
||||
multicast address at this sub-layer, including those that
|
||||
were discarded or not sent. For a MAC layer protocol, this
|
||||
includes both Group and Functional addresses.
|
||||
|
||||
Discontinuities in the value of this counter can occur at
|
||||
re-initialization of the management system, and at other
|
||||
times as indicated by the value of
|
||||
ifCounterDiscontinuityTime."
|
||||
::= { portsAggregationEntry 26 }
|
||||
|
||||
portsAggregationIfOutBroadcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets that higher-level protocols
|
||||
requested be transmitted, and which were addressed to a
|
||||
broadcast address at this sub-layer, including those that
|
||||
were discarded or not sent."
|
||||
::= { portsAggregationEntry 27 }
|
||||
|
||||
portsAggregationLacpFastRate OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify LACP transmission interval."
|
||||
::= { portsAggregationEntry 28 }
|
||||
|
||||
portsAggregationLacpSelectionCriteria OBJECT-TYPE
|
||||
SYNTAX INTEGER { highest-count(1), highest-weight(2) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify LACP active Sub-LAG selection criteria."
|
||||
::= { portsAggregationEntry 29 }
|
||||
|
||||
portsAggregationLacpTxOnStandby OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable transmission of LACP PDUs on links selected as standby."
|
||||
::= { portsAggregationEntry 30 }
|
||||
|
||||
portsAggregationLacpForceActive OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..2)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Force the active Sub-LAG."
|
||||
::= { portsAggregationEntry 31 }
|
||||
|
||||
portsAggregationFailoverTime OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time since last Sub-LAG failover."
|
||||
::= { portsAggregationEntry 32 }
|
||||
|
||||
portsAggregationMacSecIfProfile OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..30))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of a learning profile from prvtMacSecLrnProfTable."
|
||||
::= { portsAggregationEntry 33 }
|
||||
|
||||
portsAggregationMacSecIfCurrMacCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current MAC count for this entry."
|
||||
::= { portsAggregationEntry 34 }
|
||||
|
||||
portsAggregationMacSecIfState OBJECT-TYPE
|
||||
SYNTAX PrvtPortsAggregationMacSecType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of this entry."
|
||||
::= { portsAggregationEntry 35 }
|
||||
|
||||
portsAggregationEvPropProfile OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Event propagation profile name, aplied to this aggregation."
|
||||
::= { portsAggregationEntry 36 }
|
||||
|
||||
portsAggregationPortsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PortsAggregationPortsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains ports in trunk."
|
||||
::= { prvtPortsAggregationObjects 3 }
|
||||
|
||||
portsAggregationPortsEntry OBJECT-TYPE
|
||||
SYNTAX PortsAggregationPortsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ports aggregation entry."
|
||||
INDEX { portsAggregationName, portsAggregationPortsIfIndex }
|
||||
::= { portsAggregationPortsTable 1 }
|
||||
|
||||
PortsAggregationPortsEntry ::= SEQUENCE {
|
||||
portsAggregationPortsIfIndex InterfaceIndex,
|
||||
portsAggregationPortsRowStatus RowStatus,
|
||||
portsAggregationPortsPriority Unsigned32,
|
||||
portsAggregationPortsSubLag Unsigned32
|
||||
}
|
||||
|
||||
portsAggregationPortsIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation port index."
|
||||
::= { portsAggregationPortsEntry 1 }
|
||||
|
||||
portsAggregationPortsRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation ports row status."
|
||||
::= { portsAggregationPortsEntry 2 }
|
||||
|
||||
portsAggregationPortsPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation port priority."
|
||||
::= { portsAggregationPortsEntry 3 }
|
||||
|
||||
portsAggregationPortsSubLag OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..2)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Aggregation port Sub-LAG."
|
||||
::= { portsAggregationPortsEntry 4 }
|
||||
|
||||
lagMemberLinkUp NOTIFICATION-TYPE
|
||||
OBJECTS { portsAggregationUplinkCount }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated
|
||||
when a port in lag link becomes up."
|
||||
::= { prvtPortsAggregationNotifications 1 }
|
||||
|
||||
lagMemberLinkDown NOTIFICATION-TYPE
|
||||
OBJECTS { portsAggregationUplinkCount }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated
|
||||
when a port in lag link becomes down."
|
||||
::= { prvtPortsAggregationNotifications 2 }
|
||||
|
||||
lagMemberAdd NOTIFICATION-TYPE
|
||||
OBJECTS { portsAggregationPortCount }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when a new port is added to
|
||||
a lag link."
|
||||
::= { prvtPortsAggregationNotifications 3 }
|
||||
|
||||
lagMemberRemove NOTIFICATION-TYPE
|
||||
OBJECTS { portsAggregationPortCount }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when a port is removed from
|
||||
a lag."
|
||||
::= { prvtPortsAggregationNotifications 4 }
|
||||
|
||||
lagLinkUp NOTIFICATION-TYPE
|
||||
OBJECTS { portsAggregationOperStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when lag link becomes
|
||||
up."
|
||||
::= { prvtPortsAggregationNotifications 5 }
|
||||
|
||||
lagLinkDown NOTIFICATION-TYPE
|
||||
OBJECTS { portsAggregationOperStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when lag link becomes
|
||||
down."
|
||||
::= { prvtPortsAggregationNotifications 6 }
|
||||
|
||||
portsAggregationWmarkViolation NOTIFICATION-TYPE
|
||||
OBJECTS { portsAggregationName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtPortsAggregationNotifications 7 }
|
||||
|
||||
portsAggregationViolation NOTIFICATION-TYPE
|
||||
OBJECTS { portsAggregationName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtPortsAggregationNotifications 8 }
|
||||
|
||||
END -- end of module PRVT-PORTS-AGGREGATION-MIB.
|
129
MIBS/telco-systems/binox/PRVT-PROTO-PRIORITY-MIB
Normal file
129
MIBS/telco-systems/binox/PRVT-PROTO-PRIORITY-MIB
Normal file
@ -0,0 +1,129 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-PROTO-PRIORITY-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-PROTO-PRIORITY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtProtoPriorityMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201402030000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"This document is the SNMP MIB module to manage dscp remarking."
|
||||
REVISION "201402030000Z"
|
||||
DESCRIPTION
|
||||
"Initial implementation"
|
||||
::= { switch 182 }
|
||||
|
||||
|
||||
prvtProtoPriorityMIBObjects OBJECT IDENTIFIER
|
||||
::= { prvtProtoPriorityMIB 1 }
|
||||
|
||||
dscpRemarkingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DscpRemarkingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains dscpRemarking information."
|
||||
::= { prvtProtoPriorityMIBObjects 1 }
|
||||
|
||||
dscpRemarkingEntry OBJECT-TYPE
|
||||
SYNTAX DscpRemarkingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about a specific dscpRemarking."
|
||||
INDEX { dscpRemarkingValue }
|
||||
::= { dscpRemarkingTable 1 }
|
||||
|
||||
DscpRemarkingEntry ::= SEQUENCE {
|
||||
dscpRemarkingValue Unsigned32,
|
||||
dscpRemarkingRowStatus RowStatus,
|
||||
dscpRemarkingFc INTEGER
|
||||
}
|
||||
|
||||
dscpRemarkingValue OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..63)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify DSCP value to be remarked."
|
||||
::= { dscpRemarkingEntry 1 }
|
||||
|
||||
dscpRemarkingRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the status of this row."
|
||||
::= { dscpRemarkingEntry 2 }
|
||||
|
||||
dscpRemarkingFc OBJECT-TYPE
|
||||
SYNTAX INTEGER { be(1), l2(2), af(3), l1(4), h2(5), ef(6),
|
||||
h1(7), nc(8) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Forwarding class."
|
||||
::= { dscpRemarkingEntry 3 }
|
||||
|
||||
prvtArpPriorityMappingToFc OBJECT-TYPE
|
||||
SYNTAX INTEGER { be(1), l2(2), af(3), l1(4), h2(5), ef(6),
|
||||
h1(7), nc(8) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify ARP packets mapping
|
||||
to forwarding class"
|
||||
::= { prvtProtoPriorityMIBObjects 2 }
|
||||
|
||||
END -- end of module PRVT-PROTO-PRIORITY-MIB.
|
1906
MIBS/telco-systems/binox/PRVT-QOS-MIB
Normal file
1906
MIBS/telco-systems/binox/PRVT-QOS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1273
MIBS/telco-systems/binox/PRVT-RAPS-MIB
Normal file
1273
MIBS/telco-systems/binox/PRVT-RAPS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
598
MIBS/telco-systems/binox/PRVT-RAPS-SVC-MIB
Normal file
598
MIBS/telco-systems/binox/PRVT-RAPS-SVC-MIB
Normal file
@ -0,0 +1,598 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-RAPS-SVC-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-RAPS-SVC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
PrvtRapsActionType, PrvtRapsBlockTimerType, PrvtRapsCfmLevelType,
|
||||
PrvtRapsGuardTimerType, PrvtRapsHoldOffType, PrvtRapsInstIndexType,
|
||||
PrvtRapsInstStatusType, PrvtRapsLinkAggIdType,
|
||||
PrvtRapsLinkOperStatusType, PrvtRapsMepIdType,
|
||||
PrvtRapsMonitoringMethodType, PrvtRapsReceivedCommandType,
|
||||
PrvtRapsReceivedInfoType, PrvtRapsRingIdType, PrvtRapsRoleType,
|
||||
PrvtRapsStatesType, PrvtRapsTopPriCmdType, PrvtRapsVlanIdType,
|
||||
PrvtRapsWaitTimerType
|
||||
FROM PRVT-RAPS-MIB
|
||||
serviceAccessSwitch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress, RowStatus, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtRapsSvcMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201103020000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"The SNMP MIB module for Ring Automatic Protection Switching with Service Support (G.8032)."
|
||||
REVISION "201103020000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { serviceAccessSwitch 6 }
|
||||
|
||||
|
||||
prvtRapsSvcMIBNotifications OBJECT IDENTIFIER
|
||||
::= { prvtRapsSvcMIB 0 }
|
||||
|
||||
prvtRapsSvcMIBObjects OBJECT IDENTIFIER
|
||||
::= { prvtRapsSvcMIB 1 }
|
||||
|
||||
prvtRapsSvcInstTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtRapsSvcInstEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"R-APS Instance table.
|
||||
Each entry in this table defines an instance of a Ring APS."
|
||||
::= { prvtRapsSvcMIBObjects 1 }
|
||||
|
||||
prvtRapsSvcInstEntry OBJECT-TYPE
|
||||
SYNTAX PrvtRapsSvcInstEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtRapsSvcInstTable."
|
||||
INDEX { prvtRapsSvcInstIndex }
|
||||
::= { prvtRapsSvcInstTable 1 }
|
||||
|
||||
PrvtRapsSvcInstEntry ::= SEQUENCE {
|
||||
prvtRapsSvcInstIndex PrvtRapsInstIndexType,
|
||||
prvtRapsSvcInstRowStatus RowStatus,
|
||||
prvtRapsSvcInstCfmDomainLevel PrvtRapsCfmLevelType,
|
||||
prvtRapsSvcInstDescription DisplayString
|
||||
}
|
||||
|
||||
prvtRapsSvcInstIndex OBJECT-TYPE
|
||||
SYNTAX PrvtRapsInstIndexType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An arbitrary index uniquely identifying a Ring APS instance."
|
||||
::= { prvtRapsSvcInstEntry 1 }
|
||||
|
||||
prvtRapsSvcInstRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus for this R-APS instance."
|
||||
::= { prvtRapsSvcInstEntry 2 }
|
||||
|
||||
prvtRapsSvcInstCfmDomainLevel OBJECT-TYPE
|
||||
SYNTAX PrvtRapsCfmLevelType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CFM domain level for this R-APS instance.
|
||||
Must perform shutdown to change this object."
|
||||
::= { prvtRapsSvcInstEntry 3 }
|
||||
|
||||
prvtRapsSvcInstDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RAPS instance description."
|
||||
::= { prvtRapsSvcInstEntry 4 }
|
||||
|
||||
prvtRapsSvcInstSubRingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtRapsSvcInstSubRingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"R-APS Instance Sub-ring Table
|
||||
Each entry in this table defines a sub-ring belonging to a R-APS instance.
|
||||
Sub-rings are not available in version 1 mode."
|
||||
::= { prvtRapsSvcMIBObjects 2 }
|
||||
|
||||
prvtRapsSvcInstSubRingEntry OBJECT-TYPE
|
||||
SYNTAX PrvtRapsSvcInstSubRingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtRapsSvcInstSubRingTable."
|
||||
INDEX { prvtRapsSvcInstIndex, prvtRapsSvcInstSubRingIndex }
|
||||
::= { prvtRapsSvcInstSubRingTable 1 }
|
||||
|
||||
PrvtRapsSvcInstSubRingEntry ::= SEQUENCE {
|
||||
prvtRapsSvcInstSubRingIndex PrvtRapsInstIndexType,
|
||||
prvtRapsSvcInstSubRingRowStatus RowStatus,
|
||||
prvtRapsSvcInstSubRingId PrvtRapsRingIdType,
|
||||
prvtRapsSvcInstSubRingRole PrvtRapsRoleType,
|
||||
prvtRapsSvcInstSubRingVirtChanService Unsigned32,
|
||||
prvtRapsSvcInstSubRingRevertiveMode TruthValue,
|
||||
prvtRapsSvcInstSubRingHoldOffTimer PrvtRapsHoldOffType,
|
||||
prvtRapsSvcInstSubRingWaitTimer PrvtRapsWaitTimerType,
|
||||
prvtRapsSvcInstSubRingGuardTimer PrvtRapsGuardTimerType,
|
||||
prvtRapsSvcInstSubRingBlockTimer PrvtRapsBlockTimerType,
|
||||
prvtRapsSvcInstSubRingPropTopChng TruthValue,
|
||||
prvtRapsSvcInstSubRingShutdown TruthValue,
|
||||
prvtRapsSvcInstSubRingClear PrvtRapsActionType,
|
||||
prvtRapsSvcInstSubRingManualSwitch PrvtRapsActionType,
|
||||
prvtRapsSvcInstSubRingForcedSwitch PrvtRapsActionType,
|
||||
prvtRapsSvcInstSubRingOperStatus PrvtRapsInstStatusType,
|
||||
prvtRapsSvcInstSubRingRapsState PrvtRapsStatesType,
|
||||
prvtRapsSvcInstSubRingTopPriCmd PrvtRapsTopPriCmdType,
|
||||
prvtRapsSvcInstSubRingPortName OCTET STRING,
|
||||
prvtRapsSvcInstSubRingLinkStatus PrvtRapsLinkOperStatusType,
|
||||
prvtRapsSvcInstSubRingRcvdNodeId MacAddress,
|
||||
prvtRapsSvcInstSubRingRcvdCmd PrvtRapsReceivedCommandType,
|
||||
prvtRapsSvcInstSubRingRcvdInfo PrvtRapsReceivedInfoType,
|
||||
prvtRapsSvcInstSubRingDescription DisplayString,
|
||||
prvtRapsSvcInstSubRingVcRcvdNodeId MacAddress,
|
||||
prvtRapsSvcInstSubRingVcRcvdCmd PrvtRapsReceivedCommandType,
|
||||
prvtRapsSvcInstSubRingVcRcvdInfo PrvtRapsReceivedInfoType,
|
||||
prvtRapsSvcInstSubRingControlVlan PrvtRapsVlanIdType
|
||||
}
|
||||
|
||||
prvtRapsSvcInstSubRingIndex OBJECT-TYPE
|
||||
SYNTAX PrvtRapsInstIndexType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An arbitrary index uniquely identifying a sub-ring for this R-APS instance."
|
||||
::= { prvtRapsSvcInstSubRingEntry 1 }
|
||||
|
||||
prvtRapsSvcInstSubRingRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus for this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 2 }
|
||||
|
||||
prvtRapsSvcInstSubRingId OBJECT-TYPE
|
||||
SYNTAX PrvtRapsRingIdType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ring ID for this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 3 }
|
||||
|
||||
prvtRapsSvcInstSubRingRole OBJECT-TYPE
|
||||
SYNTAX PrvtRapsRoleType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The role of the node inside this sub-ring.
|
||||
Must perform shutdown to change this object."
|
||||
::= { prvtRapsSvcInstSubRingEntry 4 }
|
||||
|
||||
prvtRapsSvcInstSubRingVirtChanService OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967294)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the virtual channel VLAN for this sub-ring.
|
||||
Must be a VLAN from the prvtRapsInstMonVlanTable.
|
||||
No two sub-rings can use the same VLAN for the virtual channel VLAN."
|
||||
::= { prvtRapsSvcInstSubRingEntry 5 }
|
||||
|
||||
prvtRapsSvcInstSubRingRevertiveMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set to 'true' to select revertive behavior for this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 6 }
|
||||
|
||||
prvtRapsSvcInstSubRingHoldOffTimer OBJECT-TYPE
|
||||
SYNTAX PrvtRapsHoldOffType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The hold-off timer time-out value for this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 7 }
|
||||
|
||||
prvtRapsSvcInstSubRingWaitTimer OBJECT-TYPE
|
||||
SYNTAX PrvtRapsWaitTimerType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The wait-to-restore timer time-out value for this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 8 }
|
||||
|
||||
prvtRapsSvcInstSubRingGuardTimer OBJECT-TYPE
|
||||
SYNTAX PrvtRapsGuardTimerType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The guard timer time-out value for this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 9 }
|
||||
|
||||
prvtRapsSvcInstSubRingBlockTimer OBJECT-TYPE
|
||||
SYNTAX PrvtRapsBlockTimerType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The wait to block timer time-out value for this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 10 }
|
||||
|
||||
prvtRapsSvcInstSubRingPropTopChng OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set to 'true' to enable topology change propagation for this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 11 }
|
||||
|
||||
prvtRapsSvcInstSubRingShutdown OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set to 'true' to de-activate this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 12 }
|
||||
|
||||
prvtRapsSvcInstSubRingClear OBJECT-TYPE
|
||||
SYNTAX PrvtRapsActionType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send the Clear command to this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 13 }
|
||||
|
||||
prvtRapsSvcInstSubRingManualSwitch OBJECT-TYPE
|
||||
SYNTAX PrvtRapsActionType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send the Manual Switch command to this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 14 }
|
||||
|
||||
prvtRapsSvcInstSubRingForcedSwitch OBJECT-TYPE
|
||||
SYNTAX PrvtRapsActionType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send the Forced Switch command to this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 15 }
|
||||
|
||||
prvtRapsSvcInstSubRingOperStatus OBJECT-TYPE
|
||||
SYNTAX PrvtRapsInstStatusType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational status of this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 16 }
|
||||
|
||||
prvtRapsSvcInstSubRingRapsState OBJECT-TYPE
|
||||
SYNTAX PrvtRapsStatesType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 17 }
|
||||
|
||||
prvtRapsSvcInstSubRingTopPriCmd OBJECT-TYPE
|
||||
SYNTAX PrvtRapsTopPriCmdType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The received Top Priority Request and Status value for this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 18 }
|
||||
|
||||
prvtRapsSvcInstSubRingPortName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The textual name of the port belonging to this sub-ring.
|
||||
For a physical port, the format is U/S/P.
|
||||
For a LAG interface, the format is agX."
|
||||
::= { prvtRapsSvcInstSubRingEntry 19 }
|
||||
|
||||
prvtRapsSvcInstSubRingLinkStatus OBJECT-TYPE
|
||||
SYNTAX PrvtRapsLinkOperStatusType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational status of the port belonging to this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 20 }
|
||||
|
||||
prvtRapsSvcInstSubRingRcvdNodeId OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC address of the remote R-APS device connected to the port belonging to this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 21 }
|
||||
|
||||
prvtRapsSvcInstSubRingRcvdCmd OBJECT-TYPE
|
||||
SYNTAX PrvtRapsReceivedCommandType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The command received on the port belonging to this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 22 }
|
||||
|
||||
prvtRapsSvcInstSubRingRcvdInfo OBJECT-TYPE
|
||||
SYNTAX PrvtRapsReceivedInfoType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The info received on the port belonging to this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 23 }
|
||||
|
||||
prvtRapsSvcInstSubRingDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RAPS instance sub-ring description."
|
||||
::= { prvtRapsSvcInstSubRingEntry 24 }
|
||||
|
||||
prvtRapsSvcInstSubRingVcRcvdNodeId OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC address of the remote R-APS device connected through the virtual channel."
|
||||
::= { prvtRapsSvcInstSubRingEntry 25 }
|
||||
|
||||
prvtRapsSvcInstSubRingVcRcvdCmd OBJECT-TYPE
|
||||
SYNTAX PrvtRapsReceivedCommandType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The command received through the virtual channel belonging to this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 26 }
|
||||
|
||||
prvtRapsSvcInstSubRingVcRcvdInfo OBJECT-TYPE
|
||||
SYNTAX PrvtRapsReceivedInfoType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The info received through the virtual channel belonging to this sub-ring."
|
||||
::= { prvtRapsSvcInstSubRingEntry 27 }
|
||||
|
||||
prvtRapsSvcInstSubRingControlVlan OBJECT-TYPE
|
||||
SYNTAX PrvtRapsVlanIdType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The control VLAN for this R-APS sub-ring instance.
|
||||
This object must be set to the ID of an existing VLAN.
|
||||
Each R-APS sub-ring instance must use a unique VLAN for the control VLAN.
|
||||
Must perform shutdown to change this object."
|
||||
::= { prvtRapsSvcInstSubRingEntry 28 }
|
||||
|
||||
prvtRapsSvcInstSubRingPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtRapsSvcInstSubRingPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"R-APS Instance Sub-ring port Table
|
||||
An entry in this table defines a physical port belonging to a sub-ring.
|
||||
Exactly one interface must be defined per sub-ring. This includes physical
|
||||
ports (defined in prvtRapsInstSubRingPortTable) and LAG interfaces (defined
|
||||
in prvtRapsInstSubRingLagTable).
|
||||
A sub-ring port can not be part of the main ring."
|
||||
::= { prvtRapsSvcMIBObjects 3 }
|
||||
|
||||
prvtRapsSvcInstSubRingPortEntry OBJECT-TYPE
|
||||
SYNTAX PrvtRapsSvcInstSubRingPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtRapsInstSubRingPortTable."
|
||||
INDEX { prvtRapsSvcInstIndex, prvtRapsSvcInstSubRingIndex,
|
||||
ifIndex }
|
||||
::= { prvtRapsSvcInstSubRingPortTable 1 }
|
||||
|
||||
PrvtRapsSvcInstSubRingPortEntry ::= SEQUENCE {
|
||||
prvtRapsSvcInstSubRingPortRowStatus RowStatus,
|
||||
prvtRapsSvcInstSubRingPortMep PrvtRapsMepIdType,
|
||||
prvtRapsSvcInstSubRingPortRpl TruthValue,
|
||||
prvtRapsSvcInstSubRingPortMonitoringMethod PrvtRapsMonitoringMethodType
|
||||
}
|
||||
|
||||
prvtRapsSvcInstSubRingPortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus for this sub-ring port."
|
||||
::= { prvtRapsSvcInstSubRingPortEntry 1 }
|
||||
|
||||
prvtRapsSvcInstSubRingPortMep OBJECT-TYPE
|
||||
SYNTAX PrvtRapsMepIdType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peer maintenance entity group end point ID that should monitor this sub-ring port.
|
||||
A sub-ring MEP can not be used in another ring."
|
||||
::= { prvtRapsSvcInstSubRingPortEntry 2 }
|
||||
|
||||
prvtRapsSvcInstSubRingPortRpl OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set to 'true' to define this sub-ring port as a Ring Protection Link port.
|
||||
Exactly one RPL port must be defined when sub-ring role (prvtRapsInstSubRingRole)
|
||||
is not 'simpleNode'.
|
||||
In 'simpleNode' role, no RPL ports must be defined."
|
||||
::= { prvtRapsSvcInstSubRingPortEntry 3 }
|
||||
|
||||
prvtRapsSvcInstSubRingPortMonitoringMethod OBJECT-TYPE
|
||||
SYNTAX PrvtRapsMonitoringMethodType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ethernet ring protection monitoring methods"
|
||||
::= { prvtRapsSvcInstSubRingPortEntry 4 }
|
||||
|
||||
prvtRapsSvcInstSubRingLagTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtRapsSvcInstSubRingLagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"R-APS Instance Sub-ring LAG interface Table
|
||||
An entry in this table defines a LAG interface belonging to a sub-ring.
|
||||
Exactly one interface must be defined per sub-ring. This includes physical
|
||||
ports (defined in prvtRapsInstSubRingPortTable) and LAG interfaces (defined
|
||||
in prvtRapsInstSubRingLagTable)."
|
||||
::= { prvtRapsSvcMIBObjects 4 }
|
||||
|
||||
prvtRapsSvcInstSubRingLagEntry OBJECT-TYPE
|
||||
SYNTAX PrvtRapsSvcInstSubRingLagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtRapsInstSubRingLagTable."
|
||||
INDEX { prvtRapsSvcInstIndex, prvtRapsSvcInstSubRingIndex,
|
||||
prvtRapsSvcInstSubRingLagId }
|
||||
::= { prvtRapsSvcInstSubRingLagTable 1 }
|
||||
|
||||
PrvtRapsSvcInstSubRingLagEntry ::= SEQUENCE {
|
||||
prvtRapsSvcInstSubRingLagId PrvtRapsLinkAggIdType,
|
||||
prvtRapsSvcInstSubRingLagRowStatus RowStatus,
|
||||
prvtRapsSvcInstSubRingLagMep PrvtRapsMepIdType,
|
||||
prvtRapsSvcInstSubRingLagRpl TruthValue,
|
||||
prvtRapsSvcInstSubRingLagMonitoringMethod PrvtRapsMonitoringMethodType
|
||||
}
|
||||
|
||||
prvtRapsSvcInstSubRingLagId OBJECT-TYPE
|
||||
SYNTAX PrvtRapsLinkAggIdType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Uniquely identifies a LAG interface belonging to a sub-ring.
|
||||
Must be set to the LAG ID of an existing LAG interface.
|
||||
A sub-ring LAG port can not be part of the main ring."
|
||||
::= { prvtRapsSvcInstSubRingLagEntry 1 }
|
||||
|
||||
prvtRapsSvcInstSubRingLagRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus for this sub-ring LAG interface."
|
||||
::= { prvtRapsSvcInstSubRingLagEntry 2 }
|
||||
|
||||
prvtRapsSvcInstSubRingLagMep OBJECT-TYPE
|
||||
SYNTAX PrvtRapsMepIdType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peer maintenance entity group end point ID that should monitor this sub-ring LAG interface.
|
||||
A sub-ring MEP can not be used in another ring."
|
||||
::= { prvtRapsSvcInstSubRingLagEntry 3 }
|
||||
|
||||
prvtRapsSvcInstSubRingLagRpl OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set to 'true' to define this sub-ring LAG port as a Ring Protection Link port.
|
||||
Exactly one RPL port must be defined when sub-ring role (prvtRapsInstSubRingRole)
|
||||
is not 'simpleNode'.
|
||||
In 'simpleNode' role, no RPL ports must be defined."
|
||||
::= { prvtRapsSvcInstSubRingLagEntry 4 }
|
||||
|
||||
prvtRapsSvcInstSubRingLagMonitoringMethod OBJECT-TYPE
|
||||
SYNTAX PrvtRapsMonitoringMethodType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ethernet ring protection monitoring methods"
|
||||
::= { prvtRapsSvcInstSubRingLagEntry 5 }
|
||||
|
||||
prvtRapsSvcInstSubRingDefectAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { prvtRapsSvcInstSubRingOperStatus,
|
||||
prvtRapsSvcInstSubRingControlVlan }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap will be sent by any subring instance when it notices a defect.
|
||||
So far only the situation when two or more RPL-owners are defined
|
||||
in the ring is identified as a defect. This scenario is noticed when
|
||||
the instance with the RPL-Owner role receives a RAPS packet with the
|
||||
RB bit set in its status field from a different NodeID than its own.
|
||||
The management entity receiving the notification can identify
|
||||
the system from the network source address of the
|
||||
notification, and can identify the instance reporting the change
|
||||
by the indices in the OID of the prvtRapsInstSubRingOperStatus
|
||||
variable in the notification."
|
||||
::= { prvtRapsSvcMIBNotifications 1 }
|
||||
|
||||
prvtRapsSvcInstSubRingSwitchoverAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { prvtRapsSvcInstSubRingRapsState,
|
||||
prvtRapsSvcInstSubRingControlVlan }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap will be sent by any subring instance when it changes state.
|
||||
The management entity receiving the notification can identify
|
||||
the system from the network source address of the
|
||||
notification, and can identify the instance reporting the change
|
||||
by the indices in the OID of the prvtRapsInstSubRingRapsState
|
||||
variable in the notification."
|
||||
::= { prvtRapsSvcMIBNotifications 2 }
|
||||
|
||||
END -- end of module PRVT-RAPS-SVC-MIB.
|
150
MIBS/telco-systems/binox/PRVT-REDUNDANCY-MIB
Normal file
150
MIBS/telco-systems/binox/PRVT-REDUNDANCY-MIB
Normal file
@ -0,0 +1,150 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-REDUNDANCY-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-REDUNDANCY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
software
|
||||
FROM PRVT-SWITCH-MIB
|
||||
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
prvtRedundancyMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201312170000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"Monitoring of components redundancy protection"
|
||||
REVISION "201312170000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { software 5 }
|
||||
|
||||
|
||||
prvtRedundancyNotifications OBJECT IDENTIFIER
|
||||
::= { prvtRedundancyMIB 0 }
|
||||
|
||||
prvtRedundancyObjects OBJECT IDENTIFIER
|
||||
::= { prvtRedundancyMIB 1 }
|
||||
|
||||
prvtRedundancyChassisTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtRedundancyChassisEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of slots in the chassis"
|
||||
::= { prvtRedundancyObjects 1 }
|
||||
|
||||
prvtRedundancyChassisEntry OBJECT-TYPE
|
||||
SYNTAX PrvtRedundancyChassisEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry in prvtRedundancyChassisTable"
|
||||
INDEX { prvtRedundancyChassisSlotId }
|
||||
::= { prvtRedundancyChassisTable 1 }
|
||||
|
||||
PrvtRedundancyChassisEntry ::= SEQUENCE {
|
||||
prvtRedundancyChassisSlotId Unsigned32,
|
||||
prvtRedundancyChassisLICType INTEGER,
|
||||
prvtRedundancyChassisStatus INTEGER,
|
||||
prvtRedundancyChassisEntryStatus INTEGER
|
||||
}
|
||||
|
||||
prvtRedundancyChassisSlotId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index in the table."
|
||||
::= { prvtRedundancyChassisEntry 1 }
|
||||
|
||||
prvtRedundancyChassisLICType OBJECT-TYPE
|
||||
SYNTAX INTEGER { lc-unknown(1), lc-8020-10GE(3), lc-8064-1GE(4),
|
||||
lc-8032-1GE(19), lc-8062-1GE(20) }
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LIC type"
|
||||
::= { prvtRedundancyChassisEntry 2 }
|
||||
|
||||
prvtRedundancyChassisStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { protected(0), notProtected(1) }
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Chassis status"
|
||||
::= { prvtRedundancyChassisEntry 3 }
|
||||
|
||||
prvtRedundancyChassisEntryStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { extracted(0), inserted(1) }
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Chassis Entry status"
|
||||
::= { prvtRedundancyChassisEntry 4 }
|
||||
|
||||
licStatus NOTIFICATION-TYPE
|
||||
OBJECTS { prvtRedundancyChassisEntryStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LIC prvtRedundancyChassisEntryStatus has been changed.
|
||||
Card slotId is present as a key."
|
||||
::= { prvtRedundancyNotifications 1 }
|
||||
|
||||
switchover NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Switchover has happend - link between Active and Standby HUB is broken."
|
||||
::= { prvtRedundancyNotifications 2 }
|
||||
|
||||
redundancyStatus NOTIFICATION-TYPE
|
||||
OBJECTS { prvtRedundancyChassisStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Chassis redundancy-status"
|
||||
::= { prvtRedundancyNotifications 3 }
|
||||
|
||||
END -- end of module PRVT-REDUNDANCY-MIB.
|
173
MIBS/telco-systems/binox/PRVT-RESILIENT-LINK-MIB
Normal file
173
MIBS/telco-systems/binox/PRVT-RESILIENT-LINK-MIB
Normal file
@ -0,0 +1,173 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-RESILIENT-LINK-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-RESILIENT-LINK-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
InterfaceIndex, InterfaceIndexOrZero
|
||||
FROM IF-MIB
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtResilientLinkMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201005170000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"The Resilient Link MIB module for managing switch or ipSwitch
|
||||
resilient link"
|
||||
REVISION "201005170000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { switch 4 }
|
||||
|
||||
|
||||
prvtResilientLinkNotifications OBJECT IDENTIFIER
|
||||
::= { prvtResilientLinkMIB 0 }
|
||||
|
||||
prvtResilientLinkObjects OBJECT IDENTIFIER
|
||||
::= { prvtResilientLinkMIB 1 }
|
||||
|
||||
prvtResilientLinkTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtResilientLinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains config and status information for resilient links."
|
||||
::= { prvtResilientLinkObjects 1 }
|
||||
|
||||
prvtResilientLinkEntry OBJECT-TYPE
|
||||
SYNTAX PrvtResilientLinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtResilientLinkTable."
|
||||
INDEX { prvtResilientLinkIndex }
|
||||
::= { prvtResilientLinkTable 1 }
|
||||
|
||||
PrvtResilientLinkEntry ::= SEQUENCE {
|
||||
prvtResilientLinkIndex Integer32,
|
||||
prvtResilientLinkRowStatus RowStatus,
|
||||
prvtResilientLinkPrimaryPort InterfaceIndex,
|
||||
prvtResilientLinkBackupPort InterfaceIndex,
|
||||
prvtResilientLinkBackupMode INTEGER,
|
||||
prvtResilientLinkStatusActive InterfaceIndexOrZero,
|
||||
prvtResilientLinkStatusSwaps Unsigned32
|
||||
}
|
||||
|
||||
prvtResilientLinkIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..256)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object uniquely identifies the resilient link."
|
||||
::= { prvtResilientLinkEntry 1 }
|
||||
|
||||
prvtResilientLinkRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RowStatus for prvtResilientLinkTable."
|
||||
::= { prvtResilientLinkEntry 2 }
|
||||
|
||||
prvtResilientLinkPrimaryPort OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The primary port for the resilient link."
|
||||
::= { prvtResilientLinkEntry 3 }
|
||||
|
||||
prvtResilientLinkBackupPort OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The back-up port for the resilient link."
|
||||
::= { prvtResilientLinkEntry 4 }
|
||||
|
||||
prvtResilientLinkBackupMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { standby(1), shutdown(2) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the behavior of the back-up link."
|
||||
::= { prvtResilientLinkEntry 5 }
|
||||
|
||||
prvtResilientLinkStatusActive OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The currently selected active port.
|
||||
A value of zero indicates that neither port has yet been selected as the active port."
|
||||
::= { prvtResilientLinkEntry 7 }
|
||||
|
||||
prvtResilientLinkStatusSwaps OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the resilient link's ports have swapped states.
|
||||
(i.e. the number of times that prvtResilientLinkStatusActive has changed."
|
||||
::= { prvtResilientLinkEntry 8 }
|
||||
|
||||
prvtResilientLinkStatusChange NOTIFICATION-TYPE
|
||||
OBJECTS { prvtResilientLinkPrimaryPort,
|
||||
prvtResilientLinkBackupPort }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The resilientLinkStatusChange trap indicates that
|
||||
the sending agent monitor detected a change in the status of the
|
||||
resilient link, identified by resilientLinkIndex."
|
||||
::= { prvtResilientLinkNotifications 1 }
|
||||
|
||||
END -- end of module PRVT-RESILIENT-LINK-MIB.
|
369
MIBS/telco-systems/binox/PRVT-ROUTE-MIB
Normal file
369
MIBS/telco-systems/binox/PRVT-ROUTE-MIB
Normal file
@ -0,0 +1,369 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-ROUTE-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-ROUTE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Ipv6Address
|
||||
FROM IPV6-TC
|
||||
routingProtocols
|
||||
FROM PRVT-SWITCH-MIB
|
||||
IpAddress, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TEXTUAL-CONVENTION, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtRouteMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200901270000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"Mib containing information about
|
||||
dynamic and configurable routes in the system."
|
||||
REVISION "200901270000Z"
|
||||
DESCRIPTION
|
||||
"Initial version"
|
||||
::= { routingProtocols 3 }
|
||||
|
||||
|
||||
NetPrefix ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1d.1d.1d.1d/1d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Prefix"
|
||||
SYNTAX OCTET STRING
|
||||
|
||||
prvtRouteMIBObjects OBJECT IDENTIFIER
|
||||
::= { prvtRouteMIB 1 }
|
||||
|
||||
prvtDynamicRouteTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtDynamicRouteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"System dynamic routes."
|
||||
::= { prvtRouteMIBObjects 1 }
|
||||
|
||||
prvtDynamicRouteEntry OBJECT-TYPE
|
||||
SYNTAX PrvtDynamicRouteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The conceptual row represents a routing entry."
|
||||
INDEX { prvtDynamicRoutePrefix, prvtDynamicRouteNextHop,
|
||||
prvtDynamicRouteType, prvtDynamicRouteDistance }
|
||||
::= { prvtDynamicRouteTable 1 }
|
||||
|
||||
PrvtDynamicRouteEntry ::= SEQUENCE {
|
||||
prvtDynamicRoutePrefix OCTET STRING,
|
||||
prvtDynamicRouteNextHop IpAddress,
|
||||
prvtDynamicRouteType INTEGER,
|
||||
prvtDynamicRouteDistance Unsigned32,
|
||||
prvtDynamicRouteFlags BITS,
|
||||
prvtDynamicRouteNextHopType INTEGER,
|
||||
prvtDynamicRouteNextHopFlags BITS,
|
||||
prvtDynamicRouteMetrics Unsigned32,
|
||||
prvtDynamicRouteUptime OCTET STRING,
|
||||
prvtDynamicRouteIfName OCTET STRING
|
||||
}
|
||||
|
||||
prvtDynamicRoutePrefix OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(5))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dynamic route prefix."
|
||||
::= { prvtDynamicRouteEntry 1 }
|
||||
|
||||
prvtDynamicRouteNextHop OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dynamic route next hop."
|
||||
::= { prvtDynamicRouteEntry 2 }
|
||||
|
||||
prvtDynamicRouteType OBJECT-TYPE
|
||||
SYNTAX INTEGER { system(1), kernel(2), connect(3), static(4),
|
||||
rip(5), ripng(6), ospf(7), ospf6(8), bgp(9), fib(10),
|
||||
vrrp(11), irdp(12), dhcp(13), pimd(14), isis1(15),
|
||||
isis2(16), bfd(17), test(18), max(19) }
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dynamic route type."
|
||||
::= { prvtDynamicRouteEntry 3 }
|
||||
|
||||
prvtDynamicRouteDistance OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dynamic route distance."
|
||||
::= { prvtDynamicRouteEntry 4 }
|
||||
|
||||
prvtDynamicRouteFlags OBJECT-TYPE
|
||||
SYNTAX BITS { internal(0), selfroute(1), blackhole(2), ibgp(3),
|
||||
selected(4), changed(5), static(6), deleted(7),
|
||||
staticarp(8), mplsIngress(9), mplsEgress(10),
|
||||
outband(11), selfIp(12), vrrpIp(13) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dynamic route flags."
|
||||
::= { prvtDynamicRouteEntry 5 }
|
||||
|
||||
prvtDynamicRouteNextHopType OBJECT-TYPE
|
||||
SYNTAX INTEGER { ifindex(1), ifname(2), ipv4(3), ipv4Ifindex(4),
|
||||
ipv4Ifname(5), ipv6(6), ipv6Ifindex(7),
|
||||
ipv6Ifname(8) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dynamic route hop type."
|
||||
::= { prvtDynamicRouteEntry 6 }
|
||||
|
||||
prvtDynamicRouteNextHopFlags OBJECT-TYPE
|
||||
SYNTAX BITS { active(0), fib(1), recursive(2), notready(3),
|
||||
outband(4), fibsetOutband(5) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dynamic route hop flags."
|
||||
::= { prvtDynamicRouteEntry 7 }
|
||||
|
||||
prvtDynamicRouteMetrics OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dynamic route metrics."
|
||||
::= { prvtDynamicRouteEntry 8 }
|
||||
|
||||
prvtDynamicRouteUptime OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A length of time.
|
||||
|
||||
Duration values are in the ISO 8601 duration format, where
|
||||
P represents 'Period',
|
||||
nY represents the number of years,
|
||||
nM the number of months,
|
||||
nD the number of days,
|
||||
T is the date/time separator,
|
||||
nH the number of hours,
|
||||
nM the number of minutes,
|
||||
nS the number of seconds.
|
||||
So P2DT23H32M51S means 'A period of 2 days, 23 hours, 32 minutes, and 51 seconds'.
|
||||
|
||||
PnYnMnDTnH nMnS (e.g., P2DT23H32M51S)
|
||||
|
||||
We use the duration data type to convey values like
|
||||
the time left until a listing ends.
|
||||
For ended listings, the time left is PT0S (zero seconds).
|
||||
|
||||
xs:duration is part of the XML schema namespace defined as:
|
||||
|
||||
xmlns:xs='http://www.w3.org/2001/XMLSchema' "
|
||||
::= { prvtDynamicRouteEntry 9 }
|
||||
|
||||
prvtDynamicRouteIfName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dynamic route name."
|
||||
::= { prvtDynamicRouteEntry 10 }
|
||||
|
||||
prvtCfgRouteTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtCfgRouteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table with configurable routes. To create entry in
|
||||
this table use prvtCfgRouteRowStatus with
|
||||
createAndGo(4) or createAndWait(5).
|
||||
For example static route :
|
||||
static-route 88.65.85.4/32 43.13.15.18 3
|
||||
will be represented as :
|
||||
prvtCfgRouteRowStatus.88.65.85.4.32.43.13.15.18.3"
|
||||
::= { prvtRouteMIBObjects 2 }
|
||||
|
||||
prvtCfgRouteEntry OBJECT-TYPE
|
||||
SYNTAX PrvtCfgRouteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The conceptual row represents a routing entry."
|
||||
INDEX { prvtCfgRoutePrefix, prvtCfgRouteNextHop,
|
||||
prvtCfgRouteDistance }
|
||||
::= { prvtCfgRouteTable 1 }
|
||||
|
||||
PrvtCfgRouteEntry ::= SEQUENCE {
|
||||
prvtCfgRoutePrefix OCTET STRING,
|
||||
prvtCfgRouteNextHop IpAddress,
|
||||
prvtCfgRouteDistance Unsigned32,
|
||||
prvtCfgRouteRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtCfgRoutePrefix OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(5))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Route prefix."
|
||||
::= { prvtCfgRouteEntry 1 }
|
||||
|
||||
prvtCfgRouteNextHop OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Route next hop."
|
||||
::= { prvtCfgRouteEntry 2 }
|
||||
|
||||
prvtCfgRouteDistance OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Route distance."
|
||||
::= { prvtCfgRouteEntry 3 }
|
||||
|
||||
prvtCfgRouteRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Create static route."
|
||||
::= { prvtCfgRouteEntry 4 }
|
||||
|
||||
prvtCfgIPv6RouteTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtCfgIPv6RouteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table with configurable routes. To create entry in
|
||||
this table use prvtCfgIPv6RouteRowStatus with
|
||||
createAndGo(4) or createAndWait(5).
|
||||
For example static route :
|
||||
router static-ipv6-route ::/0 2001:fd8::7 10
|
||||
will be represented as :
|
||||
prvtCfgIPv6RouteRowStatus.4.58.58.47.48.32.1.15.216.0.0.0.0.0.0.0.0.0.0.0.7.10
|
||||
or
|
||||
1.3.6.1.4.1.738.10.6.4.3.1.3.1.4 --> prvtCfgIPv6RouteRowStatus OID
|
||||
v --> Value --> createAndGo(4)
|
||||
prvtCfgIPv6RouteRowStatus <--|v : : / 0 2001:0f d8: 00: 00: 00: 00: 00: 07|10
|
||||
1.3.6.1.4.1.738.10.6.4.3.1.3.1.4.4.58.58.47.48.32.1.15.216.0.0.0.0.0.0.0.0.0.0.0.7.10"
|
||||
::= { prvtRouteMIBObjects 3 }
|
||||
|
||||
prvtCfgIPv6RouteEntry OBJECT-TYPE
|
||||
SYNTAX PrvtCfgIPv6RouteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The conceptual row represents a IPv6 routing entry."
|
||||
INDEX { prvtCfgIPv6RoutePrefix, prvtCfgIPv6RouteNextHop,
|
||||
prvtCfgIPv6RouteDistance }
|
||||
::= { prvtCfgIPv6RouteTable 1 }
|
||||
|
||||
PrvtCfgIPv6RouteEntry ::= SEQUENCE {
|
||||
prvtCfgIPv6RoutePrefix OCTET STRING,
|
||||
prvtCfgIPv6RouteNextHop Ipv6Address,
|
||||
prvtCfgIPv6RouteDistance Unsigned32,
|
||||
prvtCfgIPv6RouteRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtCfgIPv6RoutePrefix OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IPv6 route prefix."
|
||||
::= { prvtCfgIPv6RouteEntry 1 }
|
||||
|
||||
prvtCfgIPv6RouteNextHop OBJECT-TYPE
|
||||
SYNTAX Ipv6Address
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IPv6 route next hop."
|
||||
::= { prvtCfgIPv6RouteEntry 2 }
|
||||
|
||||
prvtCfgIPv6RouteDistance OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IPv6 route distance."
|
||||
::= { prvtCfgIPv6RouteEntry 3 }
|
||||
|
||||
prvtCfgIPv6RouteRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Create static IPv6 route."
|
||||
::= { prvtCfgIPv6RouteEntry 4 }
|
||||
|
||||
prvtGlobalIPv6Forwarding OBJECT-TYPE
|
||||
SYNTAX INTEGER { host(1), router(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configure IPv6 behavior."
|
||||
::= { prvtRouteMIBObjects 4 }
|
||||
|
||||
prvtGlobalIPv6Disable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configure IPv6 behavior."
|
||||
::= { prvtRouteMIBObjects 5 }
|
||||
|
||||
END -- end of module PRVT-ROUTE-MIB.
|
201
MIBS/telco-systems/binox/PRVT-RSVP-MIB
Normal file
201
MIBS/telco-systems/binox/PRVT-RSVP-MIB
Normal file
@ -0,0 +1,201 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-RSVP-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-RSVP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
mpls
|
||||
FROM PRVT-SWITCH-MIB
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtRsvpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201103210000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for management of the PRVT-RSVP product."
|
||||
REVISION "201103210000Z"
|
||||
DESCRIPTION
|
||||
"Added prvtRsvpProductFastRerouteCaps."
|
||||
REVISION "200902100000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { mpls 7 }
|
||||
|
||||
|
||||
PrvtRsvpAdminStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The desired administrative state of an RSVP
|
||||
entity."
|
||||
SYNTAX INTEGER { up(1), down(2) }
|
||||
|
||||
PrvtRsvpOperStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational state of an RSVP entity."
|
||||
SYNTAX INTEGER { up(1), down(2), goingUp(3), goingDown(4),
|
||||
actFailed(5) }
|
||||
|
||||
PrvtRsvpIndex ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index value identifying an RSVP entity."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
prvtRsvpObjects OBJECT IDENTIFIER
|
||||
::= { prvtRsvpMIB 1 }
|
||||
|
||||
prvtRsvpProductTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtRsvpProductEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of RSVP entities."
|
||||
::= { prvtRsvpObjects 1 }
|
||||
|
||||
prvtRsvpProductEntry OBJECT-TYPE
|
||||
SYNTAX PrvtRsvpProductEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents an RSVP entity."
|
||||
INDEX { prvtRsvpProductIndex }
|
||||
::= { prvtRsvpProductTable 1 }
|
||||
|
||||
PrvtRsvpProductEntry ::= SEQUENCE {
|
||||
prvtRsvpProductIndex PrvtRsvpIndex,
|
||||
prvtRsvpProductRowStatus RowStatus,
|
||||
prvtRsvpProductAdminStatus PrvtRsvpAdminStatus,
|
||||
prvtRsvpProductOperStatus PrvtRsvpOperStatus,
|
||||
prvtRsvpProductProtocolExtensions BITS,
|
||||
prvtRsvpProductFastRerouteCaps BITS
|
||||
}
|
||||
|
||||
prvtRsvpProductIndex OBJECT-TYPE
|
||||
SYNTAX PrvtRsvpIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this prvtRsvpProductEntry. This is the
|
||||
HAF entity index passed on the entity create parameters."
|
||||
::= { prvtRsvpProductEntry 1 }
|
||||
|
||||
prvtRsvpProductRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to create and delete a PRVT-RSVP Product Table entry.
|
||||
When this object is set to 'active', only the
|
||||
prvtRsvpProductAdminStatus object in the row may be modified."
|
||||
::= { prvtRsvpProductEntry 2 }
|
||||
|
||||
prvtRsvpProductAdminStatus OBJECT-TYPE
|
||||
SYNTAX PrvtRsvpAdminStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The desired administrative state of the RSVP entity."
|
||||
::= { prvtRsvpProductEntry 3 }
|
||||
|
||||
prvtRsvpProductOperStatus OBJECT-TYPE
|
||||
SYNTAX PrvtRsvpOperStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational state of this instance of PRVT-RSVP."
|
||||
::= { prvtRsvpProductEntry 4 }
|
||||
|
||||
prvtRsvpProductProtocolExtensions OBJECT-TYPE
|
||||
SYNTAX BITS { bypassFastReroute(0), detourFastReroute(1),
|
||||
noResAffOnInIf(2) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies which extensions to the standard RSVP-TE protocol
|
||||
are enabled. For fully standards-compliant behavior, set
|
||||
this parameter to zero (no bits set). To enable specific
|
||||
non-standard protocol extensions, set this parameter to the
|
||||
bitwise OR of whichever of the following behaviors you wish
|
||||
to enable.
|
||||
|
||||
- bypassFastReroute: Enable support for facility fast reroute
|
||||
protection of LSPs (bypass LSP protection).
|
||||
|
||||
- detourFastReroute: Enable support for one-to-one fast
|
||||
reroute protection of LSPs (detour LSP protection).
|
||||
|
||||
- noResAffOnInIf: Disable resource affinity checking on
|
||||
incoming interfaces for LSPs. If this flag is set, RSVP
|
||||
will accept Path messages which use invalid resource
|
||||
affinities for the incoming interface used by the LSP."
|
||||
::= { prvtRsvpProductEntry 5 }
|
||||
|
||||
prvtRsvpProductFastRerouteCaps OBJECT-TYPE
|
||||
SYNTAX BITS { fastReroutePLR(0), fastRerouteMP(1) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies what fast reroute capabilities are enabled
|
||||
on this node.
|
||||
This field is only valid when the fast reroute extension
|
||||
is enabled (i.e. prvtRsvpProductProtocolExtensions has
|
||||
either of the bypassFastReroute, or detourFastReroute
|
||||
bits set or both).
|
||||
When the fast reroute extension is not enabled, this
|
||||
field should be cleared (no bits set).
|
||||
|
||||
- PLR: Node provides fast reroute point of local repair
|
||||
capability.
|
||||
|
||||
- MP: Node provides fast reroute merge point capability."
|
||||
::= { prvtRsvpProductEntry 6 }
|
||||
|
||||
END -- end of module PRVT-RSVP-MIB.
|
2295
MIBS/telco-systems/binox/PRVT-SAA-MIB
Normal file
2295
MIBS/telco-systems/binox/PRVT-SAA-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1151
MIBS/telco-systems/binox/PRVT-SERV-MIB
Normal file
1151
MIBS/telco-systems/binox/PRVT-SERV-MIB
Normal file
File diff suppressed because it is too large
Load Diff
957
MIBS/telco-systems/binox/PRVT-SPANNING-TREE-MIB
Normal file
957
MIBS/telco-systems/binox/PRVT-SPANNING-TREE-MIB
Normal file
@ -0,0 +1,957 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-SPANNING-TREE-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-SPANNING-TREE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TEXTUAL-CONVENTION, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtSpanningTreeMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201004060000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module for management of the spanning tree and fast ring protocols."
|
||||
REVISION "201004060000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { switch 107 }
|
||||
|
||||
|
||||
PrvtStInstIdTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A spanning tree instance identifier."
|
||||
SYNTAX Unsigned32 (0..15)
|
||||
|
||||
PrvtStInstIdExceptZeroTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A non-zero spanning tree instance identifier."
|
||||
SYNTAX Unsigned32 (1..15)
|
||||
|
||||
PrvtStPortIdTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port identifier."
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
|
||||
PrvtStBridgeIdTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "2d.1x:1x:1x:1x:1x:1x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bridge identifier, as used in the Spanning Tree
|
||||
Protocol, to uniquely identify a bridge."
|
||||
SYNTAX OCTET STRING (SIZE(8))
|
||||
|
||||
PrvtStLearnModeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Learn mode."
|
||||
SYNTAX INTEGER { none(0), standard(1), temporary-disabled(2) }
|
||||
|
||||
PrvtStLinkTypeTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Link types."
|
||||
SYNTAX INTEGER { auto(1), pointToPoint(2), shared(3) }
|
||||
|
||||
PrvtStPortRoleTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Possible port roles."
|
||||
SYNTAX INTEGER { disabled(1), root(2), designated(3),
|
||||
alternate(4), backup(5), master(6) }
|
||||
|
||||
PrvtStPortStateTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Possible port states."
|
||||
SYNTAX INTEGER { forward(1), block(2), learn(3) }
|
||||
|
||||
PrvtStPortPriorityTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Possible values for port priority.
|
||||
Valid values are multiples of 16."
|
||||
SYNTAX Unsigned32 (0 | 16 | 32 | 48 | 64 | 80 | 96 | 112 | 128 |
|
||||
144 | 160 | 176 | 192 | 208 | 224 | 240)
|
||||
|
||||
PrvtStBridgePriorityTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Possible values for bridge priority.
|
||||
Valid values are multiples of 4096."
|
||||
SYNTAX Unsigned32 (0 | 4096 | 8192 | 12288 | 16384 | 20480 |
|
||||
24576 | 28672 | 32768 | 36864 | 40960 | 45056 |
|
||||
49152 | 53248 | 57344 | 61440)
|
||||
|
||||
prvtStNotifications OBJECT IDENTIFIER
|
||||
::= { prvtSpanningTreeMIB 0 }
|
||||
|
||||
prvtStObjects OBJECT IDENTIFIER
|
||||
::= { prvtSpanningTreeMIB 1 }
|
||||
|
||||
prvtStCommon OBJECT IDENTIFIER
|
||||
::= { prvtStObjects 1 }
|
||||
|
||||
prvtStProviderBridgeAddress OBJECT-TYPE
|
||||
SYNTAX INTEGER { dot1d(0), dot1ad(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Chose wich standard - 802.1d or 802.1ad will be used for BPDUs"
|
||||
REFERENCE
|
||||
"IEEE 802.1ad"
|
||||
::= { prvtStCommon 1 }
|
||||
|
||||
prvtStMaxAge OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (6..40)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum age, in seconds, of Spanning Tree Protocol
|
||||
information learned from the network on any port
|
||||
before it is discarded.
|
||||
Note that the following relationships are enforced:
|
||||
prvtStMaxAge >= 2 x (prvtStHelloTime + 1)
|
||||
2 x (prvtStForwardDelay - 1) >= prvtStMaxAge"
|
||||
REFERENCE
|
||||
"IEEE 802.1s clause 13.23.4"
|
||||
::= { prvtStCommon 2 }
|
||||
|
||||
prvtStHelloTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..40)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of time, in seconds, between the transmission of
|
||||
Configuration bridge PDUs by this node on any port
|
||||
when it is the root of the spanning tree or trying
|
||||
to become so.
|
||||
Note that the following relationship is enforced:
|
||||
prvtStMaxAge >= 2 x (prvtStHelloTime + 1)"
|
||||
REFERENCE
|
||||
"IEEE 802.1s clause 13.22"
|
||||
::= { prvtStCommon 3 }
|
||||
|
||||
prvtStForwardDelay OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (4..30)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of time in seconds to delay before entering forwarding state.
|
||||
Note that the following relationship is enforced:
|
||||
2 x (prvtStForwardDelay - 1) >= prvtStMaxAge"
|
||||
REFERENCE
|
||||
"IEEE 802.1s clause 13.23"
|
||||
::= { prvtStCommon 4 }
|
||||
|
||||
prvtStPriority OBJECT-TYPE
|
||||
SYNTAX PrvtStBridgePriorityTC
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bridge priority.
|
||||
Valid values are multiples of 4096."
|
||||
REFERENCE
|
||||
"IEEE 802.1s clause 13.23"
|
||||
::= { prvtStCommon 5 }
|
||||
|
||||
prvtStTimeSinceTopologyChange OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time, in seconds, since last topology change."
|
||||
::= { prvtStCommon 6 }
|
||||
|
||||
prvtStTopChanges OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of topology changes detected."
|
||||
::= { prvtStCommon 7 }
|
||||
|
||||
prvtStPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtStPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing port specific configuration information for the spanning-tree protocols."
|
||||
::= { prvtStCommon 8 }
|
||||
|
||||
prvtStPortEntry OBJECT-TYPE
|
||||
SYNTAX PrvtStPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtStPortTable."
|
||||
INDEX { prvtStPortIfName }
|
||||
::= { prvtStPortTable 1 }
|
||||
|
||||
PrvtStPortEntry ::= SEQUENCE {
|
||||
prvtStPortIfName OCTET STRING,
|
||||
prvtStPortRowStatus RowStatus,
|
||||
prvtStPortBpduTx TruthValue,
|
||||
prvtStPortBpduRx TruthValue,
|
||||
prvtStPortDetectBpduLoss TruthValue,
|
||||
prvtStPortCiscoCompliant TruthValue,
|
||||
prvtStPortEdge TruthValue,
|
||||
prvtStPortEdgeStatus TruthValue,
|
||||
prvtStPortEdgeFlush TruthValue,
|
||||
prvtStPortLinkType PrvtStLinkTypeTC,
|
||||
prvtStPortLinkTypeStatus PrvtStLinkTypeTC,
|
||||
prvtStPortRestrictedRoot TruthValue,
|
||||
prvtStPortRestrictedTcn TruthValue,
|
||||
prvtStPortPathCost Unsigned32,
|
||||
prvtStPortPriority PrvtStPortPriorityTC,
|
||||
prvtStPortAdminStatus TruthValue,
|
||||
prvtStPortState PrvtStPortStateTC,
|
||||
prvtStPortRole PrvtStPortRoleTC,
|
||||
prvtStPortDesPCost Unsigned32,
|
||||
prvtStPortDesBridgeID OCTET STRING,
|
||||
prvtStPortDesPortID PrvtStPortIdTC
|
||||
}
|
||||
|
||||
prvtStPortIfName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RowStatus for prvtStPortTable"
|
||||
::= { prvtStPortEntry 1 }
|
||||
|
||||
prvtStPortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RowStatus for prvtStPortTable"
|
||||
::= { prvtStPortEntry 2 }
|
||||
|
||||
prvtStPortBpduTx OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable transmission of BPDUs on this port."
|
||||
::= { prvtStPortEntry 3 }
|
||||
|
||||
prvtStPortBpduRx OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures how BPDUs received by the port should be processed."
|
||||
::= { prvtStPortEntry 4 }
|
||||
|
||||
prvtStPortDetectBpduLoss OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable detection of BPDU loss."
|
||||
::= { prvtStPortEntry 5 }
|
||||
|
||||
prvtStPortCiscoCompliant OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configure this port to be Cisco compliant."
|
||||
::= { prvtStPortEntry 6 }
|
||||
|
||||
prvtStPortEdge OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set port as an edge-port.
|
||||
Note that ring ports can not be set as edge ports."
|
||||
::= { prvtStPortEntry 7 }
|
||||
|
||||
prvtStPortEdgeStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether this port is currently operating as an edge port."
|
||||
::= { prvtStPortEntry 8 }
|
||||
|
||||
prvtStPortEdgeFlush OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flush edge port when blocking."
|
||||
::= { prvtStPortEntry 9 }
|
||||
|
||||
prvtStPortLinkType OBJECT-TYPE
|
||||
SYNTAX PrvtStLinkTypeTC
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configure the link type for this port."
|
||||
REFERENCE
|
||||
"IEEE Std 802.1s Clause"
|
||||
::= { prvtStPortEntry 10 }
|
||||
|
||||
prvtStPortLinkTypeStatus OBJECT-TYPE
|
||||
SYNTAX PrvtStLinkTypeTC
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current link type status for this port."
|
||||
REFERENCE
|
||||
"IEEE Std 802.1s Clause"
|
||||
::= { prvtStPortEntry 11 }
|
||||
|
||||
prvtStPortRestrictedRoot OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable root restriction on this port.
|
||||
Note that ring ports can not have restricted root enabled."
|
||||
::= { prvtStPortEntry 12 }
|
||||
|
||||
prvtStPortRestrictedTcn OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable topology change notification (TCN) restriction on this port.
|
||||
Note that ring ports can not have restricted TCN enabled."
|
||||
::= { prvtStPortEntry 13 }
|
||||
|
||||
prvtStPortPathCost OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..200000000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configure the path cost for this port."
|
||||
REFERENCE
|
||||
"IEEE Std 802.1s"
|
||||
::= { prvtStPortEntry 14 }
|
||||
|
||||
prvtStPortPriority OBJECT-TYPE
|
||||
SYNTAX PrvtStPortPriorityTC
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set port priority.
|
||||
Valid values are multiples of 16."
|
||||
REFERENCE
|
||||
"IEEE Std 802.1s"
|
||||
::= { prvtStPortEntry 15 }
|
||||
|
||||
prvtStPortAdminStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable spanning-tree on this port.
|
||||
Note that ring ports can not be set to disabled."
|
||||
::= { prvtStPortEntry 16 }
|
||||
|
||||
prvtStPortState OBJECT-TYPE
|
||||
SYNTAX PrvtStPortStateTC
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of this port."
|
||||
::= { prvtStPortEntry 17 }
|
||||
|
||||
prvtStPortRole OBJECT-TYPE
|
||||
SYNTAX PrvtStPortRoleTC
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current role for this port."
|
||||
::= { prvtStPortEntry 18 }
|
||||
|
||||
prvtStPortDesPCost OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The designated path cost for this port."
|
||||
::= { prvtStPortEntry 19 }
|
||||
|
||||
prvtStPortDesBridgeID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The designated bridge ID for this port."
|
||||
::= { prvtStPortEntry 20 }
|
||||
|
||||
prvtStPortDesPortID OBJECT-TYPE
|
||||
SYNTAX PrvtStPortIdTC
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The designated port ID for this port."
|
||||
::= { prvtStPortEntry 21 }
|
||||
|
||||
prvtStTxHoldCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..20)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TxHoldCount is the value used by the Port Transmit state machine to limit the maximum transmission rate."
|
||||
REFERENCE
|
||||
"IEEE 802.1s clause 13.23"
|
||||
::= { prvtStCommon 9 }
|
||||
|
||||
prvtStLearnMode OBJECT-TYPE
|
||||
SYNTAX PrvtStLearnModeTC
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify learning of new MACs on non-edge ports"
|
||||
REFERENCE
|
||||
"IEEE 802.1ad"
|
||||
::= { prvtStCommon 10 }
|
||||
|
||||
prvtStStp OBJECT IDENTIFIER
|
||||
::= { prvtStObjects 2 }
|
||||
|
||||
prvtStStpProtocolDisabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable STP protocol.
|
||||
Note that only one flavour of xSTP can be running at a time (i.e. only one of
|
||||
prvtStStpProtocolDisabled, prvtStRstpProtocolDisabled, prvtStMstpProtocolDisabled,
|
||||
prvtStFRingProtocolDisabled can be true at a time."
|
||||
::= { prvtStStp 1 }
|
||||
|
||||
prvtStRstp OBJECT IDENTIFIER
|
||||
::= { prvtStObjects 3 }
|
||||
|
||||
prvtStRstpProtocolDisabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable RSTP protocol.
|
||||
Note that only one flavour of xSTP can be running at a time (i.e. only one of
|
||||
prvtStStpProtocolDisabled, prvtStRstpProtocolDisabled, prvtStMstpProtocolDisabled,
|
||||
prvtStFRingProtocolDisabled can be true at a time."
|
||||
::= { prvtStRstp 1 }
|
||||
|
||||
prvtStMstp OBJECT IDENTIFIER
|
||||
::= { prvtStObjects 4 }
|
||||
|
||||
prvtStMstpProtocolDisabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable MSTP protocol.
|
||||
Note that only one flavour of xSTP can be running at a time (i.e. only one of
|
||||
prvtStStpProtocolDisabled, prvtStRstpProtocolDisabled, prvtStMstpProtocolEnable,
|
||||
prvtStFRingProtocolDisabled can be true at a time."
|
||||
::= { prvtStMstp 1 }
|
||||
|
||||
prvtStMstpRegionName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configuration name of the MST region to which this bridge belongs."
|
||||
REFERENCE
|
||||
"IEEE 802.1s clause 13.7"
|
||||
::= { prvtStMstp 2 }
|
||||
|
||||
prvtStMstpRegionRevision OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MST region revision."
|
||||
REFERENCE
|
||||
"IEEE 802.1s clause 13.7"
|
||||
::= { prvtStMstp 3 }
|
||||
|
||||
prvtStMstpMaxHops OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..40)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of hops for the MST region."
|
||||
REFERENCE
|
||||
"IEEE 802.1s clause 13.22"
|
||||
::= { prvtStMstp 4 }
|
||||
|
||||
prvtStMstpMigrationDelay OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Migration Delay timer in seconds."
|
||||
::= { prvtStMstp 6 }
|
||||
|
||||
prvtStMstpInstTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtStMstpInstEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains MST instance information."
|
||||
::= { prvtStMstp 8 }
|
||||
|
||||
prvtStMstpInstEntry OBJECT-TYPE
|
||||
SYNTAX PrvtStMstpInstEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtStMstpInstTable."
|
||||
INDEX { prvtStMstpInstId }
|
||||
::= { prvtStMstpInstTable 1 }
|
||||
|
||||
PrvtStMstpInstEntry ::= SEQUENCE {
|
||||
prvtStMstpInstId PrvtStInstIdExceptZeroTC,
|
||||
prvtStMstpInstRowStatus RowStatus,
|
||||
prvtStMstpInstPriority PrvtStBridgePriorityTC,
|
||||
prvtStMstpInstTimeSinceTopChng Unsigned32,
|
||||
prvtStMstpInstTopChanges Unsigned32
|
||||
}
|
||||
|
||||
prvtStMstpInstId OBJECT-TYPE
|
||||
SYNTAX PrvtStInstIdExceptZeroTC
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An MST instance identifier."
|
||||
::= { prvtStMstpInstEntry 1 }
|
||||
|
||||
prvtStMstpInstRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RowStatus entry for prvtStMstpInstTable."
|
||||
::= { prvtStMstpInstEntry 2 }
|
||||
|
||||
prvtStMstpInstPriority OBJECT-TYPE
|
||||
SYNTAX PrvtStBridgePriorityTC
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bridge priority for this MST instance.
|
||||
Valid values are multiples of 4096."
|
||||
REFERENCE
|
||||
"IEEE 802.1s clause 13.23"
|
||||
::= { prvtStMstpInstEntry 3 }
|
||||
|
||||
prvtStMstpInstTimeSinceTopChng OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in seconds since the last time a topology change was detected for this MST instance."
|
||||
::= { prvtStMstpInstEntry 4 }
|
||||
|
||||
prvtStMstpInstTopChanges OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of topology changes detected for this MST instance."
|
||||
::= { prvtStMstpInstEntry 5 }
|
||||
|
||||
prvtStMstpInstStatTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtStMstpInstStatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains additional MST instance status information."
|
||||
::= { prvtStMstp 9 }
|
||||
|
||||
prvtStMstpInstStatEntry OBJECT-TYPE
|
||||
SYNTAX PrvtStMstpInstStatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtStMstpInstStatTable."
|
||||
INDEX { prvtStMstpInstId }
|
||||
::= { prvtStMstpInstStatTable 1 }
|
||||
|
||||
PrvtStMstpInstStatEntry ::= SEQUENCE {
|
||||
prvtStMstpInstStatRRootID OCTET STRING,
|
||||
prvtStMstpInstStatRemHopCount Unsigned32
|
||||
}
|
||||
|
||||
prvtStMstpInstStatRRootID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The regional root ID for this MST instance."
|
||||
::= { prvtStMstpInstStatEntry 2 }
|
||||
|
||||
prvtStMstpInstStatRemHopCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The remaining hop count for this MST instance."
|
||||
::= { prvtStMstpInstStatEntry 3 }
|
||||
|
||||
prvtStMstpVlanPerInstTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtStMstpVlanPerInstEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the mapping of VLANs to Spanning Tree instances."
|
||||
::= { prvtStMstp 10 }
|
||||
|
||||
prvtStMstpVlanPerInstEntry OBJECT-TYPE
|
||||
SYNTAX PrvtStMstpVlanPerInstEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtStMstpVlanPerInstTable."
|
||||
INDEX { prvtStMstpVlanPerInstVlanId }
|
||||
::= { prvtStMstpVlanPerInstTable 1 }
|
||||
|
||||
PrvtStMstpVlanPerInstEntry ::= SEQUENCE {
|
||||
prvtStMstpVlanPerInstVlanId Unsigned32,
|
||||
prvtStMstpVlanPerInstRowStatus RowStatus,
|
||||
prvtStMstpVlanPerInstMstId PrvtStInstIdTC
|
||||
}
|
||||
|
||||
prvtStMstpVlanPerInstVlanId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4095)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN identifier"
|
||||
::= { prvtStMstpVlanPerInstEntry 1 }
|
||||
|
||||
prvtStMstpVlanPerInstRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RowStatus for prvtStMstpVlanPerInstTable."
|
||||
::= { prvtStMstpVlanPerInstEntry 2 }
|
||||
|
||||
prvtStMstpVlanPerInstMstId OBJECT-TYPE
|
||||
SYNTAX PrvtStInstIdTC
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MST instance to which this VLAN belongs."
|
||||
::= { prvtStMstpVlanPerInstEntry 3 }
|
||||
|
||||
prvtStMstpInstPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtStMstpInstPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing configuration information regarding
|
||||
a specific port for a given MST instance."
|
||||
::= { prvtStMstp 12 }
|
||||
|
||||
prvtStMstpInstPortEntry OBJECT-TYPE
|
||||
SYNTAX PrvtStMstpInstPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtStMstpInstPortTable."
|
||||
INDEX { prvtStPortIfName, prvtStMInstPortInstId }
|
||||
::= { prvtStMstpInstPortTable 1 }
|
||||
|
||||
PrvtStMstpInstPortEntry ::= SEQUENCE {
|
||||
prvtStMInstPortInstId PrvtStInstIdExceptZeroTC,
|
||||
prvtStMInstPortRowStatus RowStatus,
|
||||
prvtStMInstPortPathCost Unsigned32,
|
||||
prvtStMInstPortPriority PrvtStPortPriorityTC,
|
||||
prvtStMInstPortAdminStatus TruthValue,
|
||||
prvtStMInstPortState PrvtStPortStateTC,
|
||||
prvtStMInstPortFwdTrans Unsigned32,
|
||||
prvtStMInstPortStatRole PrvtStPortRoleTC,
|
||||
prvtStMInstPortDesPCost Unsigned32,
|
||||
prvtStMInstPortDesBridgeID OCTET STRING,
|
||||
prvtStMInstPortDesPortID PrvtStPortIdTC
|
||||
}
|
||||
|
||||
prvtStMInstPortInstId OBJECT-TYPE
|
||||
SYNTAX PrvtStInstIdExceptZeroTC
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Instance ID"
|
||||
::= { prvtStMstpInstPortEntry 2 }
|
||||
|
||||
prvtStMInstPortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RowStatus for prvtStMstpInstPortTable"
|
||||
::= { prvtStMstpInstPortEntry 3 }
|
||||
|
||||
prvtStMInstPortPathCost OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..200000000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The path cost for this MST instance port."
|
||||
REFERENCE
|
||||
"IEEE Std 802.1s"
|
||||
::= { prvtStMstpInstPortEntry 4 }
|
||||
|
||||
prvtStMInstPortPriority OBJECT-TYPE
|
||||
SYNTAX PrvtStPortPriorityTC
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port priority for this MST instance port.
|
||||
Valid values are multiples of 16."
|
||||
REFERENCE
|
||||
"IEEE Std 802.1s"
|
||||
::= { prvtStMstpInstPortEntry 5 }
|
||||
|
||||
prvtStMInstPortAdminStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable spanning-tree for this MST instance port."
|
||||
::= { prvtStMstpInstPortEntry 6 }
|
||||
|
||||
prvtStMInstPortState OBJECT-TYPE
|
||||
SYNTAX PrvtStPortStateTC
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of this MST instance port."
|
||||
::= { prvtStMstpInstPortEntry 7 }
|
||||
|
||||
prvtStMInstPortFwdTrans OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of transitions from Learning state to Forwarding state
|
||||
that have been made for this MST instance port."
|
||||
::= { prvtStMstpInstPortEntry 8 }
|
||||
|
||||
prvtStMInstPortStatRole OBJECT-TYPE
|
||||
SYNTAX PrvtStPortRoleTC
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current role for this MST instance port."
|
||||
::= { prvtStMstpInstPortEntry 9 }
|
||||
|
||||
prvtStMInstPortDesPCost OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The designated port path cost."
|
||||
::= { prvtStMstpInstPortEntry 10 }
|
||||
|
||||
prvtStMInstPortDesBridgeID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The designated bridge ID."
|
||||
::= { prvtStMstpInstPortEntry 11 }
|
||||
|
||||
prvtStMInstPortDesPortID OBJECT-TYPE
|
||||
SYNTAX PrvtStPortIdTC
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The designated port ID."
|
||||
::= { prvtStMstpInstPortEntry 12 }
|
||||
|
||||
prvtStFRing OBJECT IDENTIFIER
|
||||
::= { prvtStObjects 5 }
|
||||
|
||||
prvtStFRingProtocolDisabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable fast ring protocol.
|
||||
Note that only one flavour of xSTP can be running at a time (i.e. only one of
|
||||
prvtStStpProtocolDisabled, prvtStRstpProtocolDisabled, prvtStMstpProtocolEnable,
|
||||
prvtStFRingProtocolDisabled can be true at a time.
|
||||
Setting prvtStFRingProtocolDisabled to true will fail if prvtStFRingInstTable is empty."
|
||||
::= { prvtStFRing 1 }
|
||||
|
||||
prvtStFRingPrefLink OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify preferred fast ring port"
|
||||
::= { prvtStFRing 2 }
|
||||
|
||||
prvtStFRingInstTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtStFRingInstEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each row in the table defines an instance of a fast ring.
|
||||
Currently only one instance is supported. An attempt to create more than one instance
|
||||
will fail.
|
||||
While prvtStFRingProtocolDisabled is true (i.e. fast-ring protocol is enabled), there must
|
||||
exist at least one row in this table. An attempt to delete the only existing row in this
|
||||
table will fail while prvtStFRingProtocolDisabled is true."
|
||||
::= { prvtStFRing 3 }
|
||||
|
||||
prvtStFRingInstEntry OBJECT-TYPE
|
||||
SYNTAX PrvtStFRingInstEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtStFRingInstTable."
|
||||
INDEX { prvtStFRingInstPort1, prvtStFRingInstPort2 }
|
||||
::= { prvtStFRingInstTable 1 }
|
||||
|
||||
PrvtStFRingInstEntry ::= SEQUENCE {
|
||||
prvtStFRingInstPort1 OCTET STRING,
|
||||
prvtStFRingInstPort2 OCTET STRING,
|
||||
prvtStFRingInstRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtStFRingInstPort1 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The first ring port belonging to the fast ring.
|
||||
prvtStFRingInstPort1 must exist in prvtStPortTable.
|
||||
prvtStFRingInstPort1 must not equal prvtStFRingInstPort2."
|
||||
::= { prvtStFRingInstEntry 1 }
|
||||
|
||||
prvtStFRingInstPort2 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The second ring port belonging to the fast ring.
|
||||
prvtStFRingInstPort2 must exist in prvtStPortTable.
|
||||
prvtStFRingInstPort1 must not equal prvtStFRingInstPort2."
|
||||
::= { prvtStFRingInstEntry 2 }
|
||||
|
||||
prvtStFRingInstRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RowStatus entry for prvtStFRingInstTable."
|
||||
::= { prvtStFRingInstEntry 3 }
|
||||
|
||||
stTopologyChange NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A topologyChange trap is sent by a bridge when any of
|
||||
its configured ports transitions from the Learning state
|
||||
to the Forwarding state, or from the Forwarding state to
|
||||
the Blocking state. The trap is not sent if a newRoot
|
||||
trap is sent for the same transition. Implementation of
|
||||
this trap is optional."
|
||||
::= { prvtStNotifications 1 }
|
||||
|
||||
stNewRoot NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The newRoot trap indicates that the sending agent has
|
||||
become the new root of the Spanning Tree; the trap is
|
||||
sent by a bridge soon after its election as the new
|
||||
root, e.g., upon expiration of the Topology Change Timer,
|
||||
immediately subsequent to its election. Implementation
|
||||
of this trap is optional."
|
||||
::= { prvtStNotifications 2 }
|
||||
|
||||
mstTopologyChange NOTIFICATION-TYPE
|
||||
OBJECTS { prvtStMInstPortStatRole, prvtStTimeSinceTopologyChange }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A topologyChange trap is sent by a bridge when any of
|
||||
its configured ports transitions from the Learning state
|
||||
to the Forwarding state, or from the Forwarding state to
|
||||
the Blocking state. The trap is not sent if a newRoot
|
||||
trap is sent for the same transition. Implementation of
|
||||
this trap is optional."
|
||||
::= { prvtStNotifications 3 }
|
||||
|
||||
mstNewRoot NOTIFICATION-TYPE
|
||||
OBJECTS { prvtStMInstPortStatRole }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The newRoot trap indicates that the sending agent has
|
||||
become the new root of the MSTP; the trap is
|
||||
sent by a bridge soon after its election as the new
|
||||
root, e.g., upon expiration of the Topology Change Timer,
|
||||
immediately subsequent to its election. Implementation
|
||||
of this trap is optional."
|
||||
::= { prvtStNotifications 4 }
|
||||
|
||||
END -- end of module PRVT-SPANNING-TREE-MIB.
|
341
MIBS/telco-systems/binox/PRVT-STATISTICS-HISTORY-MIB
Normal file
341
MIBS/telco-systems/binox/PRVT-STATISTICS-HISTORY-MIB
Normal file
@ -0,0 +1,341 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-STATISTICS-HISTORY-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-STATISTICS-HISTORY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtStatHistMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201202200000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"This MIB provides functionallity similar to RMON2-MIB.
|
||||
Instead with OIDs mib is working with XPath 1.0 strings -
|
||||
http://www.w3.org/TR/xpath.
|
||||
Profile tables will be initialized with currently available
|
||||
statistics."
|
||||
REVISION "201202200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version"
|
||||
::= { switch 180 }
|
||||
|
||||
|
||||
prvtStatHistObjects OBJECT IDENTIFIER
|
||||
::= { prvtStatHistMIB 1 }
|
||||
|
||||
prvtStatHistShutdown OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/disable the statistics history on the device"
|
||||
::= { prvtStatHistObjects 1 }
|
||||
|
||||
prvtStatHistGetInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (10..3600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interval in seconds at which history statistics
|
||||
will be gathered. Changes of this value will take
|
||||
effect after current interval is over."
|
||||
::= { prvtStatHistObjects 2 }
|
||||
|
||||
prvtStatHistType OBJECT-TYPE
|
||||
SYNTAX INTEGER { absolute(1), delta(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The method of sampling the selected variable.
|
||||
Changes will take effect after current interval is over."
|
||||
::= { prvtStatHistObjects 3 }
|
||||
|
||||
prvtStatHistProfileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtStatHistProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Create profiles with XPath 1.0 pattern."
|
||||
::= { prvtStatHistObjects 4 }
|
||||
|
||||
prvtStatHistProfileEntry OBJECT-TYPE
|
||||
SYNTAX PrvtStatHistProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry in prvtStatHistProfileTable."
|
||||
INDEX { prvtStatHistProfileName }
|
||||
::= { prvtStatHistProfileTable 1 }
|
||||
|
||||
PrvtStatHistProfileEntry ::= SEQUENCE {
|
||||
prvtStatHistProfileName OCTET STRING,
|
||||
prvtStatHistProfileRowStatus RowStatus,
|
||||
prvtStatHistProfileXPathTemplate OCTET STRING
|
||||
}
|
||||
|
||||
prvtStatHistProfileName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..128))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Profile identifier - string with length [ 1 .. 128 ]"
|
||||
::= { prvtStatHistProfileEntry 1 }
|
||||
|
||||
prvtStatHistProfileRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Create rows in prvtStatHistProfileTable."
|
||||
::= { prvtStatHistProfileEntry 2 }
|
||||
|
||||
prvtStatHistProfileXPathTemplate OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..255))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"XPath 1.0 template - contains data model path, with '{%s}' as
|
||||
key place holder - if we have multiply keys more '%s' must
|
||||
be added. Changes of this value will take effect
|
||||
after current interval is over."
|
||||
::= { prvtStatHistProfileEntry 3 }
|
||||
|
||||
prvtStatHistControlTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtStatHistControlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Control table binds profile to a keys."
|
||||
::= { prvtStatHistObjects 5 }
|
||||
|
||||
prvtStatHistControlEntry OBJECT-TYPE
|
||||
SYNTAX PrvtStatHistControlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry in prvtStatHistControlTable."
|
||||
INDEX { prvtStatHistControlId }
|
||||
::= { prvtStatHistControlTable 1 }
|
||||
|
||||
PrvtStatHistControlEntry ::= SEQUENCE {
|
||||
prvtStatHistControlId Unsigned32,
|
||||
prvtStatHistControlRowStatus RowStatus,
|
||||
prvtStatHistControlProfileName OCTET STRING,
|
||||
prvtStatHistControlXPathKey OCTET STRING,
|
||||
prvtStatHistControlValue OCTET STRING,
|
||||
prvtStatHistControlFirstDataId OCTET STRING,
|
||||
prvtStatHistControlLastDataId OCTET STRING
|
||||
}
|
||||
|
||||
prvtStatHistControlId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..200)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Control table identifier. Number [ 1 .. 200 ] "
|
||||
::= { prvtStatHistControlEntry 1 }
|
||||
|
||||
prvtStatHistControlRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Create entry in prvtStatHistControlTable.
|
||||
Changes of this value will take effect after
|
||||
current interval is over."
|
||||
::= { prvtStatHistControlEntry 2 }
|
||||
|
||||
prvtStatHistControlProfileName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Profile name from prvtStatHistProfileTable.
|
||||
Changes of this value will take effect after
|
||||
current interval is over."
|
||||
::= { prvtStatHistControlEntry 3 }
|
||||
|
||||
prvtStatHistControlXPathKey OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..255))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"XPath key is applied to profile XPath-template.
|
||||
Changes of this value will take effect after
|
||||
current interval is over."
|
||||
::= { prvtStatHistControlEntry 4 }
|
||||
|
||||
prvtStatHistControlValue OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current value of the prvtStatHistControlProfileName +
|
||||
prvtStatHistControlXPathKey or empty if get operation was unsucceful.
|
||||
To debug the problem, enable logs."
|
||||
::= { prvtStatHistControlEntry 5 }
|
||||
|
||||
prvtStatHistControlFirstDataId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"prvtStatHistDataTable has maximum 120 elements.
|
||||
This restriction is due to hardware limitation.
|
||||
prvtStatHistControlFirstDataId will define first valid index
|
||||
in prvtStatHistDataTable table thus making constantly increasing
|
||||
prvtStatHistDataId more predicatable for management systems.
|
||||
Value should be treated as unsigned 64 bits integer"
|
||||
::= { prvtStatHistControlEntry 6 }
|
||||
|
||||
prvtStatHistControlLastDataId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"prvtStatHistDataTable has maximum 120 elements.
|
||||
This restriction is due to hardware limitation.
|
||||
prvtStatHistControlLastDataId will define last valid index
|
||||
in prvtStatHistDataTable table thus making constantly increasing
|
||||
prvtStatHistDataId more predicatable for management systems.
|
||||
Value should be treated as unsigned 64 bits integer"
|
||||
::= { prvtStatHistControlEntry 7 }
|
||||
|
||||
prvtStatHistDataTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtStatHistDataEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A historical sample of user-defined variables. This sample
|
||||
is associated with the prvtStatHistControlEntry that set up the
|
||||
parameters for a regular collection of these samples.
|
||||
The prvtStatHistControlId value in the index identifies the
|
||||
prvtStatHistControlEntry on whose behalf this entry was created."
|
||||
::= { prvtStatHistObjects 6 }
|
||||
|
||||
prvtStatHistDataEntry OBJECT-TYPE
|
||||
SYNTAX PrvtStatHistDataEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry in prvtStatHistDataTable"
|
||||
INDEX { prvtStatHistControlId, prvtStatHistDataId }
|
||||
::= { prvtStatHistDataTable 1 }
|
||||
|
||||
PrvtStatHistDataEntry ::= SEQUENCE {
|
||||
prvtStatHistDataId OCTET STRING,
|
||||
prvtStatHistDataIntervalStart OCTET STRING,
|
||||
prvtStatHistDataIntervalEnd OCTET STRING,
|
||||
prvtStatHistDataProfile OCTET STRING,
|
||||
prvtStatHistDataKey OCTET STRING,
|
||||
prvtStatHistDataValue OCTET STRING,
|
||||
prvtStatHistDataStatus INTEGER
|
||||
}
|
||||
|
||||
prvtStatHistDataId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of prvtStatHistDataTable - 64 unsigned integer,
|
||||
constantly increasing."
|
||||
::= { prvtStatHistDataEntry 1 }
|
||||
|
||||
prvtStatHistDataIntervalStart OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Show when current interval has started."
|
||||
::= { prvtStatHistDataEntry 2 }
|
||||
|
||||
prvtStatHistDataIntervalEnd OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Show when current interval has ended"
|
||||
::= { prvtStatHistDataEntry 3 }
|
||||
|
||||
prvtStatHistDataProfile OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Profile being used"
|
||||
::= { prvtStatHistDataEntry 4 }
|
||||
|
||||
prvtStatHistDataKey OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Key being used"
|
||||
::= { prvtStatHistDataEntry 5 }
|
||||
|
||||
prvtStatHistDataValue OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Result value, 64 unsinged int"
|
||||
::= { prvtStatHistDataEntry 6 }
|
||||
|
||||
prvtStatHistDataStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { notAvailable(1), positive(2), negative(3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of the operation."
|
||||
::= { prvtStatHistDataEntry 7 }
|
||||
|
||||
END -- end of module PRVT-STATISTICS-HISTORY-MIB.
|
1909
MIBS/telco-systems/binox/PRVT-STATISTICS-MIB
Normal file
1909
MIBS/telco-systems/binox/PRVT-STATISTICS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
168
MIBS/telco-systems/binox/PRVT-STORM-CTL-MIB
Normal file
168
MIBS/telco-systems/binox/PRVT-STORM-CTL-MIB
Normal file
@ -0,0 +1,168 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-STORM-CTL-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-STORM-CTL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TEXTUAL-CONVENTION, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtStormCtlMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201006210000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for managing storm control."
|
||||
REVISION "201006210000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { switch 171 }
|
||||
|
||||
|
||||
RateThresholdType ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A rate threshold in packets per seconds."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
prvtStormCtlMIBObjects OBJECT IDENTIFIER
|
||||
::= { prvtStormCtlMIB 1 }
|
||||
|
||||
prvtStrmCtlPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtStrmCtlPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of interfaces that have storm control functionality configured."
|
||||
::= { prvtStormCtlMIBObjects 1 }
|
||||
|
||||
prvtStrmCtlPortEntry OBJECT-TYPE
|
||||
SYNTAX PrvtStrmCtlPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtStrmCtlPortTable."
|
||||
INDEX { ifIndex }
|
||||
::= { prvtStrmCtlPortTable 1 }
|
||||
|
||||
PrvtStrmCtlPortEntry ::= SEQUENCE {
|
||||
prvtStrmCtlPortRowStatus RowStatus,
|
||||
prvtStrmCtlPortShutdown TruthValue
|
||||
}
|
||||
|
||||
prvtStrmCtlPortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus for this port."
|
||||
::= { prvtStrmCtlPortEntry 1 }
|
||||
|
||||
prvtStrmCtlPortShutdown OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set to 'false' to enable storm control functionality on this port."
|
||||
::= { prvtStrmCtlPortEntry 3 }
|
||||
|
||||
prvtStrmCtlPortTrafficTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtStrmCtlPortTrafficEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of traffic-type specific configuration for each interface.
|
||||
Currently, only one traffic type is supported per interface."
|
||||
::= { prvtStormCtlMIBObjects 3 }
|
||||
|
||||
prvtStrmCtlPortTrafficEntry OBJECT-TYPE
|
||||
SYNTAX PrvtStrmCtlPortTrafficEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtStrmCtlPortTrafficTable."
|
||||
INDEX { ifIndex, prvtStrmCtlPortTrafficType }
|
||||
::= { prvtStrmCtlPortTrafficTable 1 }
|
||||
|
||||
PrvtStrmCtlPortTrafficEntry ::= SEQUENCE {
|
||||
prvtStrmCtlPortTrafficType INTEGER,
|
||||
prvtStrmCtlPortTrafficRowStatus RowStatus,
|
||||
prvtStrmCtlPortTrafficThreshold RateThresholdType
|
||||
}
|
||||
|
||||
prvtStrmCtlPortTrafficType OBJECT-TYPE
|
||||
SYNTAX INTEGER { all(0), unknown(1), multicast(2), broadcast(4) }
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of traffic to which this row applies "
|
||||
::= { prvtStrmCtlPortTrafficEntry 1 }
|
||||
|
||||
prvtStrmCtlPortTrafficRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus for this traffic type."
|
||||
::= { prvtStrmCtlPortTrafficEntry 2 }
|
||||
|
||||
prvtStrmCtlPortTrafficThreshold OBJECT-TYPE
|
||||
SYNTAX RateThresholdType
|
||||
UNITS "packets-per-second"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The threshold at which, when exceeded, traffic will undergo
|
||||
storm control action for this port and traffic type."
|
||||
::= { prvtStrmCtlPortTrafficEntry 3 }
|
||||
|
||||
END -- end of module PRVT-STORM-CTL-MIB.
|
272
MIBS/telco-systems/binox/PRVT-SUPER-VLAN-MIB
Normal file
272
MIBS/telco-systems/binox/PRVT-SUPER-VLAN-MIB
Normal file
@ -0,0 +1,272 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-SUPER-VLAN-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-SUPER-VLAN-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
InterfaceIndex, InterfaceIndexOrZero
|
||||
FROM IF-MIB
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
Integer32, MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtSuperVlanMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201008040000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"Private MIB supporting Super VLANs"
|
||||
REVISION "201008040000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { switch 136 }
|
||||
|
||||
|
||||
prvtSuperVlanMIBObjects OBJECT IDENTIFIER
|
||||
::= { prvtSuperVlanMIB 1 }
|
||||
|
||||
prvtSuperVlanIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtSuperVlanIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of Super-VLAN source ports.
|
||||
A source port must always be associated with either a single target port
|
||||
(specified by a non-zero value for prvtSuperVlanIfTargetPort) or must be
|
||||
associated with a pair of ring ports (specified by creating an entry in
|
||||
prvtSuperVlanIfRingPortTable).
|
||||
Thus when creating a new entry in prvtSuperVlanIfTable, either the object
|
||||
prvtSuperVlanIfTargetPort must be simultaneously set to a valid non-zero
|
||||
ifIndex value or an entry in prvtSuperVlanIfRingPortTable must be
|
||||
simultaneously created to specify the associated ring ports."
|
||||
::= { prvtSuperVlanMIBObjects 1 }
|
||||
|
||||
prvtSuperVlanIfEntry OBJECT-TYPE
|
||||
SYNTAX PrvtSuperVlanIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtSuperVlanIfTable."
|
||||
INDEX { prvtSuperVlanIfIndex }
|
||||
::= { prvtSuperVlanIfTable 1 }
|
||||
|
||||
PrvtSuperVlanIfEntry ::= SEQUENCE {
|
||||
prvtSuperVlanIfIndex InterfaceIndex,
|
||||
prvtSuperVlanIfTargetPort InterfaceIndexOrZero,
|
||||
prvtSuperVlanIfRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtSuperVlanIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of a Super-VLAN source port."
|
||||
::= { prvtSuperVlanIfEntry 1 }
|
||||
|
||||
prvtSuperVlanIfTargetPort OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IfIndex of a target port associated with this Super-VLAN source port.
|
||||
A value of zero indicates that the source port is not associated with a
|
||||
single target port but is associated with a pair of ring ports specified
|
||||
in prvtSuperVlanIfRingPortTable.
|
||||
Changing this object from a zero value to a non-zero value that is a valid
|
||||
ifIndex (i.e. changing from a ring-port to a single target port), will
|
||||
result in the associated entry in prvtSuperVlanIfRingPortTable being
|
||||
automatically deleted."
|
||||
::= { prvtSuperVlanIfEntry 2 }
|
||||
|
||||
prvtSuperVlanIfRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus for prvtSuperVlanIfTable."
|
||||
::= { prvtSuperVlanIfEntry 3 }
|
||||
|
||||
prvtSuperVlanIfCVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtSuperVlanIfCVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of customer VLANs belonging to a Super-VLAN source port."
|
||||
::= { prvtSuperVlanMIBObjects 2 }
|
||||
|
||||
prvtSuperVlanIfCVlanEntry OBJECT-TYPE
|
||||
SYNTAX PrvtSuperVlanIfCVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtSuperVlanIfCVlanTable."
|
||||
INDEX { prvtSuperVlanIfIndex, prvtSuperVlanIfCVlanId }
|
||||
::= { prvtSuperVlanIfCVlanTable 1 }
|
||||
|
||||
PrvtSuperVlanIfCVlanEntry ::= SEQUENCE {
|
||||
prvtSuperVlanIfCVlanId Integer32,
|
||||
prvtSuperVlanIfCVlanMask OCTET STRING,
|
||||
prvtSuperVlanIfCVlanRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtSuperVlanIfCVlanId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4092)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN identifier of a customer VLAN belonging to a Super-VLAN source port."
|
||||
::= { prvtSuperVlanIfCVlanEntry 1 }
|
||||
|
||||
prvtSuperVlanIfCVlanMask OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(4))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mask to apply to the VLAN identifier (prvtSuperVlanIfCVlanId).
|
||||
A value of all zeros represents that no mask is applied "
|
||||
::= { prvtSuperVlanIfCVlanEntry 2 }
|
||||
|
||||
prvtSuperVlanIfCVlanRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus for prvtSuperVlanIfCVlanTable."
|
||||
::= { prvtSuperVlanIfCVlanEntry 3 }
|
||||
|
||||
prvtSuperVlanIfRingPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtSuperVlanIfRingPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table specifies a pair of ring ports to associate with a Super-VLAN
|
||||
source port.
|
||||
Only a single pair of ring ports may be associated per source port.
|
||||
|
||||
A source port must always be associated with either a single target port
|
||||
(specified by a non-zero value for prvtSuperVlanIfTargetPort) or must be
|
||||
associated with a pair of ring ports (specified by creating an entry in
|
||||
prvtSuperVlanIfRingPortTable).
|
||||
When an entry is successfully created in prvtSuperVlanIfRingPortTable for
|
||||
a particular source port, that source port's prvtSuperVlanIfTargetPort
|
||||
object is automatically set to a zero value indicating that the source
|
||||
port is associated with a pair of ring ports instead of a single target
|
||||
port (i.e. when creating an entry in prvtSuperVlanIfRingPortTable, it is
|
||||
not neccessary to also clear prvtSuperVlanIfTargetPort)."
|
||||
::= { prvtSuperVlanMIBObjects 3 }
|
||||
|
||||
prvtSuperVlanIfRingPortEntry OBJECT-TYPE
|
||||
SYNTAX PrvtSuperVlanIfRingPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtSuperVlanIfRingPortTable."
|
||||
INDEX { prvtSuperVlanIfIndex, prvtSuperVlanIfRingPort1,
|
||||
prvtSuperVlanIfRingPort2 }
|
||||
::= { prvtSuperVlanIfRingPortTable 1 }
|
||||
|
||||
PrvtSuperVlanIfRingPortEntry ::= SEQUENCE {
|
||||
prvtSuperVlanIfRingPort1 InterfaceIndex,
|
||||
prvtSuperVlanIfRingPort2 InterfaceIndex,
|
||||
prvtSuperVlanIfRingPortVlanId Integer32,
|
||||
prvtSuperVlanIfRingPortPreferred InterfaceIndexOrZero,
|
||||
prvtSuperVlanIfRingPortActive InterfaceIndexOrZero,
|
||||
prvtSuperVlanIfRingPortRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtSuperVlanIfRingPort1 OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the first ring port target associated with this Super-VLAN source port."
|
||||
::= { prvtSuperVlanIfRingPortEntry 1 }
|
||||
|
||||
prvtSuperVlanIfRingPort2 OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the second ring port target associated with this Super-VLAN source port."
|
||||
::= { prvtSuperVlanIfRingPortEntry 2 }
|
||||
|
||||
prvtSuperVlanIfRingPortVlanId OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..4092)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN to use in Spanning Tree decisions to determine the active Super-VLAN port.
|
||||
The value '0' indicates no VLAN has been selected."
|
||||
::= { prvtSuperVlanIfRingPortEntry 3 }
|
||||
|
||||
prvtSuperVlanIfRingPortPreferred OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the preferred ring port to use for this ring."
|
||||
::= { prvtSuperVlanIfRingPortEntry 4 }
|
||||
|
||||
prvtSuperVlanIfRingPortActive OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the currently active ring port for this ring."
|
||||
::= { prvtSuperVlanIfRingPortEntry 5 }
|
||||
|
||||
prvtSuperVlanIfRingPortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus for prvtSuperVlanIfRingPortTable."
|
||||
::= { prvtSuperVlanIfRingPortEntry 6 }
|
||||
|
||||
END -- end of module PRVT-SUPER-VLAN-MIB.
|
2909
MIBS/telco-systems/binox/PRVT-SWITCH-ACCESS-LIST-MIB
Normal file
2909
MIBS/telco-systems/binox/PRVT-SWITCH-ACCESS-LIST-MIB
Normal file
File diff suppressed because it is too large
Load Diff
228
MIBS/telco-systems/binox/PRVT-SWITCH-IPVLAN-MIB
Normal file
228
MIBS/telco-systems/binox/PRVT-SWITCH-IPVLAN-MIB
Normal file
@ -0,0 +1,228 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-SWITCH-IPVLAN-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-SWITCH-IPVLAN-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
ipSwitch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
dot1qVlanIndex
|
||||
FROM Q-BRIDGE-MIB
|
||||
Integer32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtSwitchIpVlanMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200910050000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"The IpVlan MIB module that controls the assignment
|
||||
of IP subnets to VLANs in L3 switches."
|
||||
REVISION "200910050000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { ipSwitch 2 }
|
||||
|
||||
|
||||
ipInterface OBJECT IDENTIFIER
|
||||
::= { prvtSwitchIpVlanMIB 1 }
|
||||
|
||||
ipInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table controls the creation of IP interfaces (subnets)."
|
||||
::= { ipInterface 1 }
|
||||
|
||||
ipInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX IpInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry within the ipInterfaceTable."
|
||||
INDEX { ipInterfaceName }
|
||||
::= { ipInterfaceTable 1 }
|
||||
|
||||
IpInterfaceEntry ::= SEQUENCE {
|
||||
ipInterfaceName OCTET STRING,
|
||||
ipInterfaceIndex Integer32,
|
||||
ipInterfaceIpAddress IpAddress,
|
||||
ipInterfaceSubnetMask IpAddress,
|
||||
ipInterfaceRowStatus RowStatus,
|
||||
ipInterfaceIPv6Address OCTET STRING
|
||||
}
|
||||
|
||||
ipInterfaceName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..32))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the name of the IP interface, serves as an
|
||||
index to this table.
|
||||
Valid names are system-dependent. Some common examples are swX, and
|
||||
loX, where X represents an integer from 0 to 9."
|
||||
::= { ipInterfaceEntry 1 }
|
||||
|
||||
ipInterfaceIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the index of the IP interface.
|
||||
This is the same index as ifIndex from ifTable, which is also the
|
||||
same as ipAdEntIfIndex from MIB-II (ipAddrTable)."
|
||||
::= { ipInterfaceEntry 2 }
|
||||
|
||||
ipInterfaceIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object has the value of the switch IP address in this subnet."
|
||||
::= { ipInterfaceEntry 3 }
|
||||
|
||||
ipInterfaceSubnetMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object together with ipInterfaceIpAddress forms the IP
|
||||
subnet, assigned to this IP interface. In the case that ipInterfaceIpAddress
|
||||
has the value of 0.0.0.0, this object will be ignored."
|
||||
::= { ipInterfaceEntry 4 }
|
||||
|
||||
ipInterfaceRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the row status, and enables the creation and
|
||||
deletion of rows in this table. See SNMPv2-TC for more information."
|
||||
::= { ipInterfaceEntry 5 }
|
||||
|
||||
ipInterfaceIPv6Address OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicated the IPv6 address of the interface."
|
||||
::= { ipInterfaceEntry 6 }
|
||||
|
||||
ipVlan OBJECT IDENTIFIER
|
||||
::= { prvtSwitchIpVlanMIB 2 }
|
||||
|
||||
ipVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table extends the table dot1qVlanStaticTable from Q-BRIDGE-MIB.
|
||||
It gives a connection between the IP Interface and the IP VLAN."
|
||||
::= { ipVlan 1 }
|
||||
|
||||
ipVlanEntry OBJECT-TYPE
|
||||
SYNTAX IpVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry within the ipVlanTable."
|
||||
INDEX { dot1qVlanIndex, ipInterfaceName }
|
||||
::= { ipVlanTable 1 }
|
||||
|
||||
IpVlanEntry ::= SEQUENCE {
|
||||
ipVlanStatus INTEGER
|
||||
}
|
||||
|
||||
ipVlanStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { attached(1), detached(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object shows the VLAN on which the interface in the index
|
||||
of the entry is installed and vice versa."
|
||||
::= { ipVlanEntry 1 }
|
||||
|
||||
ipVlanManagementTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpVlanManagementEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table extends the table dot1qVlanStaticTable from Q-BRIDGE-MIB."
|
||||
::= { ipVlan 2 }
|
||||
|
||||
ipVlanManagementEntry OBJECT-TYPE
|
||||
SYNTAX IpVlanManagementEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry within the ipVlanManagementTable."
|
||||
INDEX { ipVlanManagementVlanId }
|
||||
::= { ipVlanManagementTable 1 }
|
||||
|
||||
IpVlanManagementEntry ::= SEQUENCE {
|
||||
ipVlanManagementVlanId Integer32,
|
||||
ipVlanManagementStatus TruthValue
|
||||
}
|
||||
|
||||
ipVlanManagementVlanId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4092)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vlan id"
|
||||
::= { ipVlanManagementEntry 1 }
|
||||
|
||||
ipVlanManagementStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object shows if Vlan manageble"
|
||||
::= { ipVlanManagementEntry 2 }
|
||||
|
||||
END -- end of module PRVT-SWITCH-IPVLAN-MIB.
|
1065
MIBS/telco-systems/binox/PRVT-SWITCH-MIB
Normal file
1065
MIBS/telco-systems/binox/PRVT-SWITCH-MIB
Normal file
File diff suppressed because it is too large
Load Diff
624
MIBS/telco-systems/binox/PRVT-SYNC-ETHERNET-MIB
Normal file
624
MIBS/telco-systems/binox/PRVT-SYNC-ETHERNET-MIB
Normal file
@ -0,0 +1,624 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-SYNC-ETHERNET-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-SYNC-ETHERNET-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime, RowStatus, TEXTUAL-CONVENTION, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtSyncEthernetMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201011100000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"This is the MIB module to manage
|
||||
synchronization over ethernet."
|
||||
REVISION "201011100000Z"
|
||||
DESCRIPTION
|
||||
"Initial"
|
||||
::= { switch 170 }
|
||||
|
||||
|
||||
PrvtSyncEthernetQualityLevelType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clock Quality Levels."
|
||||
SYNTAX INTEGER { prc(2), ssuA(4), ssuB(8), sec(11), dnu(15),
|
||||
stu(16), prs(17), tnc(20), st2(23), st3(26), smc(28),
|
||||
st3e(29), prov(30), dus(31), invalid(64), failed(65) }
|
||||
|
||||
prvtSyncEthernetMIBNotifications OBJECT IDENTIFIER
|
||||
::= { prvtSyncEthernetMIB 0 }
|
||||
|
||||
prvtSyncEthernetMIBObjects OBJECT IDENTIFIER
|
||||
::= { prvtSyncEthernetMIB 1 }
|
||||
|
||||
syncEthernetHoldOffTime OBJECT-TYPE
|
||||
SYNTAX Integer32 (300..1800)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Timeout value, in millisseconds, for the hold-off timer."
|
||||
::= { prvtSyncEthernetMIBObjects 1 }
|
||||
|
||||
syncEthernetWaitToRestoreTime OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..12)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Timeout value, in minutes, for the wait-to-restore timer."
|
||||
::= { prvtSyncEthernetMIBObjects 2 }
|
||||
|
||||
syncEthernetG781OptionMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { option1(1), option2(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify which G.781 option mode to operate in."
|
||||
::= { prvtSyncEthernetMIBObjects 3 }
|
||||
|
||||
syncEthernetClockSourceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SyncEthernetClockSourceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source clock synchronization table."
|
||||
::= { prvtSyncEthernetMIBObjects 10 }
|
||||
|
||||
syncEthernetClockSourceEntry OBJECT-TYPE
|
||||
SYNTAX SyncEthernetClockSourceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source clock synchronization entry."
|
||||
INDEX { ifIndex }
|
||||
::= { syncEthernetClockSourceTable 1 }
|
||||
|
||||
SyncEthernetClockSourceEntry ::= SEQUENCE {
|
||||
syncEthernetClockSourceRowStatus RowStatus,
|
||||
syncEthernetClockSourceAdminStatus INTEGER,
|
||||
syncEthernetClockSourceEsmc TruthValue,
|
||||
syncEthernetClockSourceFrequency Unsigned32,
|
||||
syncEthernetClockSourceQuality PrvtSyncEthernetQualityLevelType,
|
||||
syncEthernetClockSourceQualityChangeNotify TruthValue,
|
||||
syncEthernetClockSourceRecvQualityLevel PrvtSyncEthernetQualityLevelType,
|
||||
syncEthernetClockSourceLastRecvEsmcPduTime DateAndTime,
|
||||
syncEthernetClockSourceLastRecvEsmcErrorPduTime DateAndTime,
|
||||
syncEthernetClockSourceLastRecvEsmcPduType Unsigned32,
|
||||
syncEthernetClockSourceLastRecvLastError Unsigned32,
|
||||
syncEthernetClockSourceNumRecvEsmcPdu Unsigned32,
|
||||
syncEthernetClockSourceNumDiscEsmcPdu Unsigned32,
|
||||
syncEthernetClockSourceNumSignalFail Unsigned32,
|
||||
syncEthernetClockSourceQualityInvalidNotify TruthValue,
|
||||
syncEthernetClockSourceEsmcInvalidNotify TruthValue
|
||||
}
|
||||
|
||||
syncEthernetClockSourceRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clock source synchronization table rowstatus."
|
||||
::= { syncEthernetClockSourceEntry 2 }
|
||||
|
||||
syncEthernetClockSourceAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { up(1), down(2) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable clock source."
|
||||
::= { syncEthernetClockSourceEntry 3 }
|
||||
|
||||
syncEthernetClockSourceEsmc OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable receiving ESMC messages (Synchronization Status Messages).
|
||||
Only applicable for BITS clock sources."
|
||||
::= { syncEthernetClockSourceEntry 4 }
|
||||
|
||||
syncEthernetClockSourceFrequency OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..2431)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify input frequency - N*8kHz
|
||||
Only applicable for BITS clock sources."
|
||||
::= { syncEthernetClockSourceEntry 5 }
|
||||
|
||||
syncEthernetClockSourceQuality OBJECT-TYPE
|
||||
SYNTAX PrvtSyncEthernetQualityLevelType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify quality level
|
||||
In G781-option I mode, valid values are prs, ssuA, ssuB, dnu.
|
||||
In G781-option II mode, valid values are stu, prs, tnc, st2, st3, smc, st3e, dus, prov."
|
||||
::= { syncEthernetClockSourceEntry 6 }
|
||||
|
||||
syncEthernetClockSourceQualityChangeNotify OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable quality level change notifications"
|
||||
::= { syncEthernetClockSourceEntry 7 }
|
||||
|
||||
syncEthernetClockSourceRecvQualityLevel OBJECT-TYPE
|
||||
SYNTAX PrvtSyncEthernetQualityLevelType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The received quality level value."
|
||||
::= { syncEthernetClockSourceEntry 8 }
|
||||
|
||||
syncEthernetClockSourceLastRecvEsmcPduTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time elapsed since the last valid ESMC message received"
|
||||
::= { syncEthernetClockSourceEntry 9 }
|
||||
|
||||
syncEthernetClockSourceLastRecvEsmcErrorPduTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time elapsed since the last invalid ESMC message received"
|
||||
::= { syncEthernetClockSourceEntry 10 }
|
||||
|
||||
syncEthernetClockSourceLastRecvEsmcPduType OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Last received ESMC message type"
|
||||
::= { syncEthernetClockSourceEntry 11 }
|
||||
|
||||
syncEthernetClockSourceLastRecvLastError OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Last error code"
|
||||
::= { syncEthernetClockSourceEntry 12 }
|
||||
|
||||
syncEthernetClockSourceNumRecvEsmcPdu OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of received ESMC messages"
|
||||
::= { syncEthernetClockSourceEntry 13 }
|
||||
|
||||
syncEthernetClockSourceNumDiscEsmcPdu OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of discarded ESMC messages"
|
||||
::= { syncEthernetClockSourceEntry 14 }
|
||||
|
||||
syncEthernetClockSourceNumSignalFail OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of generated signal failure events"
|
||||
::= { syncEthernetClockSourceEntry 15 }
|
||||
|
||||
syncEthernetClockSourceQualityInvalidNotify OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable invalid quality notifications"
|
||||
::= { syncEthernetClockSourceEntry 16 }
|
||||
|
||||
syncEthernetClockSourceEsmcInvalidNotify OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable invalid ESMC notifications"
|
||||
::= { syncEthernetClockSourceEntry 17 }
|
||||
|
||||
syncEthernetClockOutputTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SyncEthernetClockOutputEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Output clock synchronization table."
|
||||
::= { prvtSyncEthernetMIBObjects 12 }
|
||||
|
||||
syncEthernetClockOutputEntry OBJECT-TYPE
|
||||
SYNTAX SyncEthernetClockOutputEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Output clock synchronization entry."
|
||||
INDEX { ifIndex }
|
||||
::= { syncEthernetClockOutputTable 1 }
|
||||
|
||||
SyncEthernetClockOutputEntry ::= SEQUENCE {
|
||||
syncEthernetClockOutputRowStatus RowStatus,
|
||||
syncEthernetClockOutputEsmc TruthValue,
|
||||
syncEthernetClockOutputFrequency Unsigned32,
|
||||
syncEthernetClockOutputDpll Integer32,
|
||||
syncEthernetClockOutputQualityLevel PrvtSyncEthernetQualityLevelType,
|
||||
syncEthernetClockOutputLastQualityLevelChange DateAndTime,
|
||||
syncEthernetClockOutputMsgEvent TruthValue,
|
||||
syncEthernetClockOutputNumTransmittedEsmcPdu Unsigned32,
|
||||
syncEthernetClockOutputNumTransmittedEventEsmcPdu Unsigned32
|
||||
}
|
||||
|
||||
syncEthernetClockOutputRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"syncEthernetClockOutput table rowStatus"
|
||||
::= { syncEthernetClockOutputEntry 2 }
|
||||
|
||||
syncEthernetClockOutputEsmc OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable sending ESMC messages
|
||||
Only applicable for BITS clock outputs."
|
||||
::= { syncEthernetClockOutputEntry 3 }
|
||||
|
||||
syncEthernetClockOutputFrequency OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..2431)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify output frequency - N*8kHz
|
||||
Only applicable for BITS clock outputs."
|
||||
::= { syncEthernetClockOutputEntry 4 }
|
||||
|
||||
syncEthernetClockOutputDpll OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..1)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Assign output clock to DPLL
|
||||
Only applicable for BITS clock outputs.
|
||||
Must be set to the syncEthernetDpllModuleId value of an existing
|
||||
row in syncEthernetDpllTable."
|
||||
::= { syncEthernetClockOutputEntry 5 }
|
||||
|
||||
syncEthernetClockOutputQualityLevel OBJECT-TYPE
|
||||
SYNTAX PrvtSyncEthernetQualityLevelType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Last quality level value sent"
|
||||
::= { syncEthernetClockOutputEntry 6 }
|
||||
|
||||
syncEthernetClockOutputLastQualityLevelChange OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time elapsed since the last quality level change"
|
||||
::= { syncEthernetClockOutputEntry 7 }
|
||||
|
||||
syncEthernetClockOutputMsgEvent OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Last ESMC message type sent"
|
||||
::= { syncEthernetClockOutputEntry 8 }
|
||||
|
||||
syncEthernetClockOutputNumTransmittedEsmcPdu OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of ESMC messages sent"
|
||||
::= { syncEthernetClockOutputEntry 9 }
|
||||
|
||||
syncEthernetClockOutputNumTransmittedEventEsmcPdu OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of ESMC messages sent"
|
||||
::= { syncEthernetClockOutputEntry 10 }
|
||||
|
||||
syncEthernetDpllTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SyncEthernetDpllEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synchronization DPLL table"
|
||||
::= { prvtSyncEthernetMIBObjects 14 }
|
||||
|
||||
syncEthernetDpllEntry OBJECT-TYPE
|
||||
SYNTAX SyncEthernetDpllEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synchronization DPLL entry"
|
||||
INDEX { syncEthernetDpllModuleId }
|
||||
::= { syncEthernetDpllTable 1 }
|
||||
|
||||
SyncEthernetDpllEntry ::= SEQUENCE {
|
||||
syncEthernetDpllModuleId Integer32,
|
||||
syncEthernetDpllRowStatus RowStatus,
|
||||
syncEthernetDpllAdminStatus INTEGER,
|
||||
syncEthernetDpllReferenceSelection INTEGER,
|
||||
syncEthernetDpllEnableQualityLevel TruthValue,
|
||||
syncEthernetDpllStatusChangeNotify TruthValue,
|
||||
syncEthernetDpllReferenceChangeNotify TruthValue,
|
||||
syncEthernetDpllStatus INTEGER,
|
||||
syncEthernetDpllStatusLastChange DateAndTime,
|
||||
syncEthernetDpllSystemQualityLevel PrvtSyncEthernetQualityLevelType,
|
||||
syncEthernetDpllSystemQualityLevelLastChange DateAndTime,
|
||||
syncEthernetDpllSelectedReferenceClock OCTET STRING,
|
||||
syncEthernetDpllSelectedReferenceClockChange DateAndTime
|
||||
}
|
||||
|
||||
syncEthernetDpllModuleId OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..1)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synchronization DPLL module index"
|
||||
::= { syncEthernetDpllEntry 1 }
|
||||
|
||||
syncEthernetDpllRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synchronization DPLL rowstatus"
|
||||
::= { syncEthernetDpllEntry 2 }
|
||||
|
||||
syncEthernetDpllAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { up(1), down(2) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Administrative status of the DPLL"
|
||||
::= { syncEthernetDpllEntry 3 }
|
||||
|
||||
syncEthernetDpllReferenceSelection OBJECT-TYPE
|
||||
SYNTAX INTEGER { freerun(1), static(2), g781(3) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify reference selection mode"
|
||||
::= { syncEthernetDpllEntry 4 }
|
||||
|
||||
syncEthernetDpllEnableQualityLevel OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable reference selection based on quality level
|
||||
Only applicable when syncEthernetDpllReferenceSelection equals g781."
|
||||
::= { syncEthernetDpllEntry 5 }
|
||||
|
||||
syncEthernetDpllStatusChangeNotify OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable DPLL status change notifications"
|
||||
::= { syncEthernetDpllEntry 6 }
|
||||
|
||||
syncEthernetDpllReferenceChangeNotify OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable reference clock change notifications"
|
||||
::= { syncEthernetDpllEntry 7 }
|
||||
|
||||
syncEthernetDpllStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { freerun(0), locked(1), holdover(2),
|
||||
refFailure(3) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DPLL operational status"
|
||||
::= { syncEthernetDpllEntry 8 }
|
||||
|
||||
syncEthernetDpllStatusLastChange OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time since last DPLL status change"
|
||||
::= { syncEthernetDpllEntry 9 }
|
||||
|
||||
syncEthernetDpllSystemQualityLevel OBJECT-TYPE
|
||||
SYNTAX PrvtSyncEthernetQualityLevelType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"System quality level"
|
||||
::= { syncEthernetDpllEntry 10 }
|
||||
|
||||
syncEthernetDpllSystemQualityLevelLastChange OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time since last system quality level change"
|
||||
::= { syncEthernetDpllEntry 11 }
|
||||
|
||||
syncEthernetDpllSelectedReferenceClock OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The selected reference clock source"
|
||||
::= { syncEthernetDpllEntry 12 }
|
||||
|
||||
syncEthernetDpllSelectedReferenceClockChange OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time since last reference clock change"
|
||||
::= { syncEthernetDpllEntry 13 }
|
||||
|
||||
syncEthernetDpllClkRefTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SyncEthernetDpllClkRefEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synchronization DPLL clock reference table"
|
||||
::= { prvtSyncEthernetMIBObjects 16 }
|
||||
|
||||
syncEthernetDpllClkRefEntry OBJECT-TYPE
|
||||
SYNTAX SyncEthernetDpllClkRefEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synchronization DPLL clock reference entry"
|
||||
INDEX { syncEthernetDpllModuleId, ifIndex }
|
||||
::= { syncEthernetDpllClkRefTable 1 }
|
||||
|
||||
SyncEthernetDpllClkRefEntry ::= SEQUENCE {
|
||||
syncEthernetDpllClkRefRowStatus RowStatus,
|
||||
syncEthernetDpllClkRefPriority Unsigned32,
|
||||
syncEthernetDpllClkRefLockOut TruthValue,
|
||||
syncEthernetDpllClkRefFailStatus Integer32
|
||||
}
|
||||
|
||||
syncEthernetDpllClkRefRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Synchronization DPLL clock reference rowstatus"
|
||||
::= { syncEthernetDpllClkRefEntry 2 }
|
||||
|
||||
syncEthernetDpllClkRefPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..256)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specify reference clock priority"
|
||||
::= { syncEthernetDpllClkRefEntry 3 }
|
||||
|
||||
syncEthernetDpllClkRefLockOut OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lock reference clock"
|
||||
::= { syncEthernetDpllClkRefEntry 4 }
|
||||
|
||||
syncEthernetDpllClkRefFailStatus OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DPLL reference clock status"
|
||||
::= { syncEthernetDpllClkRefEntry 5 }
|
||||
|
||||
syncEthernetInvalidESMC NOTIFICATION-TYPE
|
||||
OBJECTS { syncEthernetClockSourceLastRecvLastError }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invalid ESMC has been received."
|
||||
::= { prvtSyncEthernetMIBNotifications 1 }
|
||||
|
||||
syncEthernetQualityLevelChange NOTIFICATION-TYPE
|
||||
OBJECTS { syncEthernetClockSourceQuality }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current value of syncEthernetClockSourceQuality has
|
||||
been changed."
|
||||
::= { prvtSyncEthernetMIBNotifications 2 }
|
||||
|
||||
syncEthernetInvalidQualityLevelReceived NOTIFICATION-TYPE
|
||||
OBJECTS { syncEthernetClockSourceRecvQualityLevel }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invalid Quality level equals to QL-INVx has been received."
|
||||
::= { prvtSyncEthernetMIBNotifications 3 }
|
||||
|
||||
syncEthernetDPLLReferenceChange NOTIFICATION-TYPE
|
||||
OBJECTS { syncEthernetDpllSelectedReferenceClockChange }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DPLL's reference clock changed."
|
||||
::= { prvtSyncEthernetMIBNotifications 4 }
|
||||
|
||||
syncEthernetDPLLChanged NOTIFICATION-TYPE
|
||||
OBJECTS { syncEthernetDpllStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Some of the DPLL's operational status changes."
|
||||
::= { prvtSyncEthernetMIBNotifications 5 }
|
||||
|
||||
syncEthernetDPLLLockFailed NOTIFICATION-TYPE
|
||||
OBJECTS { syncEthernetDpllClkRefFailStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If after new Reference selection the DPLL can't
|
||||
lock onto it, this will affect the Clock Source
|
||||
associated with that reference"
|
||||
::= { prvtSyncEthernetMIBNotifications 6 }
|
||||
|
||||
END -- end of module PRVT-SYNC-ETHERNET-MIB.
|
718
MIBS/telco-systems/binox/PRVT-SYS-MON-MIB
Normal file
718
MIBS/telco-systems/binox/PRVT-SYS-MON-MIB
Normal file
@ -0,0 +1,718 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-SYS-MON-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-SYS-MON-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
software
|
||||
FROM PRVT-SWITCH-MIB
|
||||
Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtSysMonMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201312120000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"Information for system resources"
|
||||
REVISION "201312120000Z"
|
||||
DESCRIPTION
|
||||
"add prvtSysMonDoorOpen table prvtSysMonDoorOpenTest notification."
|
||||
REVISION "200909040000Z"
|
||||
DESCRIPTION
|
||||
"Sync to internal implementation."
|
||||
::= { software 3 }
|
||||
|
||||
|
||||
prvtSysMonNotifications OBJECT IDENTIFIER
|
||||
::= { prvtSysMonMIB 0 }
|
||||
|
||||
prvtSysMonObjects OBJECT IDENTIFIER
|
||||
::= { prvtSysMonMIB 1 }
|
||||
|
||||
prvtSysMonCurrentCpuUsage OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current CPU Utilization"
|
||||
::= { prvtSysMonObjects 1 }
|
||||
|
||||
prvtSysMonCurrentCpuTemperature OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current CPU Temperature"
|
||||
::= { prvtSysMonObjects 2 }
|
||||
|
||||
prvtSysMonCurrentRamUsage OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current RAM Utilization"
|
||||
::= { prvtSysMonObjects 3 }
|
||||
|
||||
prvtSysMonSelfTestExecuteNow OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..1)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When this object is set to '1', command
|
||||
self-test execute-now. Setting the variable to '0'
|
||||
results in an 'inconsistentValue' error.
|
||||
Setting it to any other value has no effect.
|
||||
|
||||
When this object is read, the value '0' is returned."
|
||||
::= { prvtSysMonObjects 4 }
|
||||
|
||||
prvtSysMonCpuUsage OBJECT IDENTIFIER
|
||||
::= { prvtSysMonObjects 5 }
|
||||
|
||||
prvtSysMonCpuUsageShutdown OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shutdown cpu usage test"
|
||||
::= { prvtSysMonCpuUsage 1 }
|
||||
|
||||
prvtSysMonCpuUsageLog OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send log if test failed"
|
||||
::= { prvtSysMonCpuUsage 2 }
|
||||
|
||||
prvtSysMonCpuUsageLed OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable led if test failed"
|
||||
::= { prvtSysMonCpuUsage 3 }
|
||||
|
||||
prvtSysMonCpuUsageTrap OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send trap if test failed"
|
||||
::= { prvtSysMonCpuUsage 4 }
|
||||
|
||||
prvtSysMonCpuUsagePeriod OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Test period in seconds"
|
||||
::= { prvtSysMonCpuUsage 5 }
|
||||
|
||||
prvtSysMonCpuUsageLowThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Low threshold"
|
||||
::= { prvtSysMonCpuUsage 6 }
|
||||
|
||||
prvtSysMonCpuUsageHighThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"High threshold"
|
||||
::= { prvtSysMonCpuUsage 7 }
|
||||
|
||||
prvtSysMonCpuUsageLastStatus OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status"
|
||||
::= { prvtSysMonCpuUsage 8 }
|
||||
|
||||
prvtSysMonCPUTemperature OBJECT IDENTIFIER
|
||||
::= { prvtSysMonObjects 6 }
|
||||
|
||||
prvtSysMonCpuTemperatureShutdown OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shutdown cpu usage test"
|
||||
::= { prvtSysMonCPUTemperature 1 }
|
||||
|
||||
prvtSysMonCpuTemperatureLog OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send log if test failed"
|
||||
::= { prvtSysMonCPUTemperature 2 }
|
||||
|
||||
prvtSysMonCpuTemperatureLed OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable led if test failed"
|
||||
::= { prvtSysMonCPUTemperature 3 }
|
||||
|
||||
prvtSysMonCpuTemperatureTrap OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send trap if test failed"
|
||||
::= { prvtSysMonCPUTemperature 4 }
|
||||
|
||||
prvtSysMonCpuTemperaturePeriod OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Test period in seconds"
|
||||
::= { prvtSysMonCPUTemperature 5 }
|
||||
|
||||
prvtSysMonCpuTemperatureLowThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (-40..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Low threshold"
|
||||
::= { prvtSysMonCPUTemperature 6 }
|
||||
|
||||
prvtSysMonCpuTemperatureHighThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (-40..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"High threshold"
|
||||
::= { prvtSysMonCPUTemperature 7 }
|
||||
|
||||
prvtSysMonCpuTemperatureLastStatus OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status"
|
||||
::= { prvtSysMonCPUTemperature 8 }
|
||||
|
||||
prvtSysMonRAMUsage OBJECT IDENTIFIER
|
||||
::= { prvtSysMonObjects 7 }
|
||||
|
||||
prvtSysMonRamUsageShutdown OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shutdown cpu usage test"
|
||||
::= { prvtSysMonRAMUsage 1 }
|
||||
|
||||
prvtSysMonRamUsageLog OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send log if test failed"
|
||||
::= { prvtSysMonRAMUsage 2 }
|
||||
|
||||
prvtSysMonRamUsageLed OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable led if test failed"
|
||||
::= { prvtSysMonRAMUsage 3 }
|
||||
|
||||
prvtSysMonRamUsageTrap OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send trap if test failed"
|
||||
::= { prvtSysMonRAMUsage 4 }
|
||||
|
||||
prvtSysMonRamUsagePeriod OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Test period in seconds"
|
||||
::= { prvtSysMonRAMUsage 5 }
|
||||
|
||||
prvtSysMonRamUsageLowThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Low threshold"
|
||||
::= { prvtSysMonRAMUsage 6 }
|
||||
|
||||
prvtSysMonRamUsageHighThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"High threshold"
|
||||
::= { prvtSysMonRAMUsage 7 }
|
||||
|
||||
prvtSysMonRamUsageLastStatus OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status"
|
||||
::= { prvtSysMonRAMUsage 8 }
|
||||
|
||||
prvtSysMonPortStatistics OBJECT IDENTIFIER
|
||||
::= { prvtSysMonObjects 8 }
|
||||
|
||||
prvtSysMonPortStatisticsShutdown OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shutdown cpu usage test"
|
||||
::= { prvtSysMonPortStatistics 1 }
|
||||
|
||||
prvtSysMonPortStatisticsLog OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send log if test failed"
|
||||
::= { prvtSysMonPortStatistics 2 }
|
||||
|
||||
prvtSysMonPortStatisticsLed OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable led if test failed"
|
||||
::= { prvtSysMonPortStatistics 3 }
|
||||
|
||||
prvtSysMonPortStatisticsTrap OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send trap if test failed"
|
||||
::= { prvtSysMonPortStatistics 4 }
|
||||
|
||||
prvtSysMonPortStatisticsPeriod OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Test period in seconds"
|
||||
::= { prvtSysMonPortStatistics 5 }
|
||||
|
||||
prvtSysMonPortStatisticsLowThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Low threshold"
|
||||
::= { prvtSysMonPortStatistics 6 }
|
||||
|
||||
prvtSysMonPortStatisticsHighThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"High threshold"
|
||||
::= { prvtSysMonPortStatistics 7 }
|
||||
|
||||
prvtSysMonPortStatisticsLastStatus OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status"
|
||||
::= { prvtSysMonPortStatistics 8 }
|
||||
|
||||
prvtSysMonPortStatisticsLastFailedPorts OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status"
|
||||
::= { prvtSysMonPortStatistics 9 }
|
||||
|
||||
prvtSysMonFan OBJECT IDENTIFIER
|
||||
::= { prvtSysMonObjects 9 }
|
||||
|
||||
prvtSysMonFanShutdown OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shutdown cpu usage test"
|
||||
::= { prvtSysMonFan 1 }
|
||||
|
||||
prvtSysMonFanLog OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send log if test failed"
|
||||
::= { prvtSysMonFan 2 }
|
||||
|
||||
prvtSysMonFanLed OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable led if test failed"
|
||||
::= { prvtSysMonFan 3 }
|
||||
|
||||
prvtSysMonFanTrap OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send trap if test failed"
|
||||
::= { prvtSysMonFan 4 }
|
||||
|
||||
prvtSysMonFanPeriod OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Test period in seconds"
|
||||
::= { prvtSysMonFan 5 }
|
||||
|
||||
prvtSysMonFanLastStatus OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status"
|
||||
::= { prvtSysMonFan 6 }
|
||||
|
||||
prvtSysMonOnboardPower OBJECT IDENTIFIER
|
||||
::= { prvtSysMonObjects 10 }
|
||||
|
||||
prvtSysMonOnboardPowerShutdown OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shutdown cpu usage test"
|
||||
::= { prvtSysMonOnboardPower 1 }
|
||||
|
||||
prvtSysMonOnboardPowerLog OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send log if test failed"
|
||||
::= { prvtSysMonOnboardPower 2 }
|
||||
|
||||
prvtSysMonOnboardPowerLed OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable led if test failed"
|
||||
::= { prvtSysMonOnboardPower 3 }
|
||||
|
||||
prvtSysMonOnboardPowerTrap OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send trap if test failed"
|
||||
::= { prvtSysMonOnboardPower 4 }
|
||||
|
||||
prvtSysMonOnboardPowerPeriod OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Test period in seconds"
|
||||
::= { prvtSysMonOnboardPower 5 }
|
||||
|
||||
prvtSysMonOnboardPowerLastStatus OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status"
|
||||
::= { prvtSysMonOnboardPower 6 }
|
||||
|
||||
prvtSysMonPowerSupply OBJECT IDENTIFIER
|
||||
::= { prvtSysMonObjects 11 }
|
||||
|
||||
prvtSysMonPowerSupplyShutdown OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shutdown cpu usage test"
|
||||
::= { prvtSysMonPowerSupply 1 }
|
||||
|
||||
prvtSysMonPowerSupplyLog OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send log if test failed"
|
||||
::= { prvtSysMonPowerSupply 2 }
|
||||
|
||||
prvtSysMonPowerSupplyLed OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable led if test failed"
|
||||
::= { prvtSysMonPowerSupply 3 }
|
||||
|
||||
prvtSysMonPowerSupplyTrap OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send trap if test failed"
|
||||
::= { prvtSysMonPowerSupply 4 }
|
||||
|
||||
prvtSysMonPowerSupplyPeriod OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Test period in seconds"
|
||||
::= { prvtSysMonPowerSupply 5 }
|
||||
|
||||
prvtSysMonPowerSupplyLastStatus OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status"
|
||||
::= { prvtSysMonPowerSupply 6 }
|
||||
|
||||
prvtSysMonPowerSupplyFan OBJECT IDENTIFIER
|
||||
::= { prvtSysMonObjects 12 }
|
||||
|
||||
prvtSysMonPowerSupplyFanShutdown OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shutdown cpu usage test"
|
||||
::= { prvtSysMonPowerSupplyFan 1 }
|
||||
|
||||
prvtSysMonPowerSupplyFanLog OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send log if test failed"
|
||||
::= { prvtSysMonPowerSupplyFan 2 }
|
||||
|
||||
prvtSysMonPowerSupplyFanLed OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable led if test failed"
|
||||
::= { prvtSysMonPowerSupplyFan 3 }
|
||||
|
||||
prvtSysMonPowerSupplyFanTrap OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send trap if test failed"
|
||||
::= { prvtSysMonPowerSupplyFan 4 }
|
||||
|
||||
prvtSysMonPowerSupplyFanPeriod OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Test period in seconds"
|
||||
::= { prvtSysMonPowerSupplyFan 5 }
|
||||
|
||||
prvtSysMonPowerSupplyFanLastStatus OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status"
|
||||
::= { prvtSysMonPowerSupplyFan 6 }
|
||||
|
||||
prvtSysMonDoorOpen OBJECT IDENTIFIER
|
||||
::= { prvtSysMonObjects 13 }
|
||||
|
||||
prvtSysMonDoorOpenShutdown OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shutdown cpu usage test"
|
||||
::= { prvtSysMonDoorOpen 1 }
|
||||
|
||||
prvtSysMonDoorOpenLog OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send log if test failed"
|
||||
::= { prvtSysMonDoorOpen 2 }
|
||||
|
||||
prvtSysMonDoorOpenLed OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable led if test failed"
|
||||
::= { prvtSysMonDoorOpen 3 }
|
||||
|
||||
prvtSysMonDoorOpenTrap OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send trap if test failed"
|
||||
::= { prvtSysMonDoorOpen 4 }
|
||||
|
||||
prvtSysMonDoorOpenPeriod OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Test period in seconds"
|
||||
::= { prvtSysMonDoorOpen 5 }
|
||||
|
||||
prvtSysMonDoorOpenLastStatus OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status"
|
||||
::= { prvtSysMonDoorOpen 6 }
|
||||
|
||||
prvtSysMonCpuUtilization NOTIFICATION-TYPE
|
||||
OBJECTS { prvtSysMonCurrentCpuUsage,
|
||||
prvtSysMonCpuUsageLowThreshold,
|
||||
prvtSysMonCpuUsageHighThreshold }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CPU utilization test has passed the
|
||||
program threshold."
|
||||
::= { prvtSysMonNotifications 1 }
|
||||
|
||||
prvtSysMonRamUsage NOTIFICATION-TYPE
|
||||
OBJECTS { prvtSysMonCurrentRamUsage,
|
||||
prvtSysMonRamUsageLowThreshold,
|
||||
prvtSysMonRamUsageHighThreshold }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Memory utilization test has passed the
|
||||
program threshold."
|
||||
::= { prvtSysMonNotifications 2 }
|
||||
|
||||
prvtSysMonPowerSupplyTest NOTIFICATION-TYPE
|
||||
OBJECTS { prvtSysMonPowerSupplyLastStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Result from power supply test has changed."
|
||||
::= { prvtSysMonNotifications 3 }
|
||||
|
||||
prvtSysMonFansTest NOTIFICATION-TYPE
|
||||
OBJECTS { prvtSysMonFanLastStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Result from fan test has changed."
|
||||
::= { prvtSysMonNotifications 4 }
|
||||
|
||||
prvtSysMonCpuTemperature NOTIFICATION-TYPE
|
||||
OBJECTS { prvtSysMonCurrentCpuTemperature,
|
||||
prvtSysMonCpuTemperatureLowThreshold,
|
||||
prvtSysMonCpuTemperatureHighThreshold }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CPU temperature test has passed the
|
||||
program threshold."
|
||||
::= { prvtSysMonNotifications 5 }
|
||||
|
||||
prvtSysMonPortStatisticsTest NOTIFICATION-TYPE
|
||||
OBJECTS { prvtSysMonPortStatisticsLastFailedPorts }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Result from port statistics test has changed."
|
||||
::= { prvtSysMonNotifications 6 }
|
||||
|
||||
prvtSysMonPowerSupplyFansTest NOTIFICATION-TYPE
|
||||
OBJECTS { prvtSysMonPowerSupplyFanLastStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Result from power-supply-fan test has changed."
|
||||
::= { prvtSysMonNotifications 7 }
|
||||
|
||||
prvtSysMonOnBoardPowerSupplyTest NOTIFICATION-TYPE
|
||||
OBJECTS { prvtSysMonOnboardPowerLastStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Result from onboard-power test has changed."
|
||||
::= { prvtSysMonNotifications 8 }
|
||||
|
||||
prvtSysMonDoorOpenTest NOTIFICATION-TYPE
|
||||
OBJECTS { prvtSysMonDoorOpenLastStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Result from door-open test has changed."
|
||||
::= { prvtSysMonNotifications 9 }
|
||||
|
||||
END -- end of module PRVT-SYS-MON-MIB.
|
255
MIBS/telco-systems/binox/PRVT-TE-PARAM-MIB
Normal file
255
MIBS/telco-systems/binox/PRVT-TE-PARAM-MIB
Normal file
@ -0,0 +1,255 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-TE-PARAM-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-TE-PARAM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
mpls
|
||||
FROM PRVT-SWITCH-MIB
|
||||
Integer32, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtTeParamMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201004280000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for management of TE-params entities."
|
||||
REVISION "201004280000Z"
|
||||
DESCRIPTION
|
||||
"initial version"
|
||||
::= { mpls 9 }
|
||||
|
||||
|
||||
PrvtTeLinkBandwidthSpeed ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used in combination with PrvtTeLinkBandwidthUnits to specify a link's bandwidth."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
PrvtTeLinkBandwidthUnits ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used in combination with PrvtTeLinkBandwidthSpeed to specify a link's bandwidth."
|
||||
SYNTAX INTEGER { bps(0), kbps(1), mbps(2), gbps(3) }
|
||||
|
||||
prvtTeParamMIBObjects OBJECT IDENTIFIER
|
||||
::= { prvtTeParamMIB 1 }
|
||||
|
||||
prvtTeParamLinkTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtTeParamLinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table specifying the parameters of TE links."
|
||||
::= { prvtTeParamMIBObjects 2 }
|
||||
|
||||
prvtTeParamLinkEntry OBJECT-TYPE
|
||||
SYNTAX PrvtTeParamLinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtTeParamLinkTable."
|
||||
INDEX { ifIndex }
|
||||
::= { prvtTeParamLinkTable 1 }
|
||||
|
||||
PrvtTeParamLinkEntry ::= SEQUENCE {
|
||||
prvtTeParamLinkRowStatus RowStatus,
|
||||
prvtTeParamLinkMetric Unsigned32,
|
||||
prvtTeParamLinkPhyBandwidthSpeed PrvtTeLinkBandwidthSpeed,
|
||||
prvtTeParamLinkPhyBandwidthUnits PrvtTeLinkBandwidthUnits,
|
||||
prvtTeParamLinkMaxRsvBwSpeed PrvtTeLinkBandwidthSpeed,
|
||||
prvtTeParamLinkMaxRsvBwUnits PrvtTeLinkBandwidthUnits
|
||||
}
|
||||
|
||||
prvtTeParamLinkRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus entry for theprvtTeParamLinkTable."
|
||||
::= { prvtTeParamLinkEntry 1 }
|
||||
|
||||
prvtTeParamLinkMetric OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Traffic engineering metric (TEM) for the TE link.
|
||||
The TEM is derived from its component links.
|
||||
All component links within the TE link must have the same TEM."
|
||||
REFERENCE
|
||||
"Link Bundling in MPLS Traffic Engineering (TE), RFC 4201"
|
||||
::= { prvtTeParamLinkEntry 2 }
|
||||
|
||||
prvtTeParamLinkPhyBandwidthSpeed OBJECT-TYPE
|
||||
SYNTAX PrvtTeLinkBandwidthSpeed
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used together with the prvtTeParamLinkPhyBandwidthUnits
|
||||
object to specify the physical bandwidth for the TE link."
|
||||
::= { prvtTeParamLinkEntry 3 }
|
||||
|
||||
prvtTeParamLinkPhyBandwidthUnits OBJECT-TYPE
|
||||
SYNTAX PrvtTeLinkBandwidthUnits
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used together with the prvtTeParamLinkPhyBandwidthSpeed
|
||||
object to specify the physical bandwidth for the TE link."
|
||||
::= { prvtTeParamLinkEntry 4 }
|
||||
|
||||
prvtTeParamLinkMaxRsvBwSpeed OBJECT-TYPE
|
||||
SYNTAX PrvtTeLinkBandwidthSpeed
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used together with the prvtTeParamLinkMaxRsvBwUnits
|
||||
object to specify the maximum bandwidth for the TE link."
|
||||
::= { prvtTeParamLinkEntry 5 }
|
||||
|
||||
prvtTeParamLinkMaxRsvBwUnits OBJECT-TYPE
|
||||
SYNTAX PrvtTeLinkBandwidthUnits
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used together with the prvtTeParamLinkMaxRsvBwSpeed
|
||||
object to specify the maximum bandwidth that can be reserved for the TE link."
|
||||
::= { prvtTeParamLinkEntry 6 }
|
||||
|
||||
prvtTeParamLinkAdminGrpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtTeParamLinkAdminGrpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table specifying the administrative groups to which a TE link belongs."
|
||||
::= { prvtTeParamMIBObjects 3 }
|
||||
|
||||
prvtTeParamLinkAdminGrpEntry OBJECT-TYPE
|
||||
SYNTAX PrvtTeParamLinkAdminGrpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in prvtTeParamLinkAdminGrpTable."
|
||||
INDEX { ifIndex, prvtTeParamLinkAdminGrpId }
|
||||
::= { prvtTeParamLinkAdminGrpTable 1 }
|
||||
|
||||
PrvtTeParamLinkAdminGrpEntry ::= SEQUENCE {
|
||||
prvtTeParamLinkAdminGrpId Integer32,
|
||||
prvtTeParamLinkAdminGrpRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtTeParamLinkAdminGrpId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..32)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ID of the administrative group to which the TE link belongs."
|
||||
::= { prvtTeParamLinkAdminGrpEntry 1 }
|
||||
|
||||
prvtTeParamLinkAdminGrpRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus entry for the prvtTeParamLinkAdminGrpTable."
|
||||
::= { prvtTeParamLinkAdminGrpEntry 2 }
|
||||
|
||||
prvtTeParamAdminGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtTeParamAdminGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table storing the identifiers for an administrative group."
|
||||
::= { prvtTeParamMIBObjects 5 }
|
||||
|
||||
prvtTeParamAdminGroupEntry OBJECT-TYPE
|
||||
SYNTAX PrvtTeParamAdminGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"prvtTeParamAdminGroupTable allows the specifying of a group-name to
|
||||
each administrative group. Each group is uniquely identified by its
|
||||
prvtTeParamAdminGroupId."
|
||||
INDEX { prvtTeParamAdminGroupId }
|
||||
::= { prvtTeParamAdminGroupTable 1 }
|
||||
|
||||
PrvtTeParamAdminGroupEntry ::= SEQUENCE {
|
||||
prvtTeParamAdminGroupId Integer32,
|
||||
prvtTeParamAdminGroupRowStatus RowStatus,
|
||||
prvtTeParamAdminGroupName OCTET STRING
|
||||
}
|
||||
|
||||
prvtTeParamAdminGroupId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..32)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ID uniquely identifying an administrative group."
|
||||
::= { prvtTeParamAdminGroupEntry 1 }
|
||||
|
||||
prvtTeParamAdminGroupRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus entry for theprvtTeParamAdminGroupTable."
|
||||
::= { prvtTeParamAdminGroupEntry 2 }
|
||||
|
||||
prvtTeParamAdminGroupName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..15))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the administrative group."
|
||||
::= { prvtTeParamAdminGroupEntry 3 }
|
||||
|
||||
END -- end of module PRVT-TE-PARAM-MIB.
|
209
MIBS/telco-systems/binox/PRVT-TEMIB-ENTITY-MIB
Normal file
209
MIBS/telco-systems/binox/PRVT-TEMIB-ENTITY-MIB
Normal file
@ -0,0 +1,209 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-TEMIB-ENTITY-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-TEMIB-ENTITY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
mpls
|
||||
FROM PRVT-SWITCH-MIB
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TEXTUAL-CONVENTION, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtTeMibEntityMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200712060000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"The MIB module for management of TE-MIB entities."
|
||||
REVISION "200712060000Z"
|
||||
DESCRIPTION
|
||||
"Initial."
|
||||
::= { mpls 8 }
|
||||
|
||||
|
||||
PrvtTeMibAdminStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The desired administrative state of a TE-MIB entity."
|
||||
SYNTAX INTEGER { up(1), down(2) }
|
||||
|
||||
PrvtTeMibOperStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current operational state of a TE-MIB entity."
|
||||
SYNTAX INTEGER { up(1), down(2), goingUp(3), goingDown(4),
|
||||
actFailed(5) }
|
||||
|
||||
PrvtTeMibEntityIndex ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index value identifying a TE-MIB entity."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
PrvtTeMibPartnerStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of a TE-MIB entity partner."
|
||||
SYNTAX INTEGER { initial(0), activating(1), active(2),
|
||||
deactivating(3), failedOver(4), failed(5),
|
||||
unavailable(6) }
|
||||
|
||||
prvtTeMibEntityMIBObjects OBJECT IDENTIFIER
|
||||
::= { prvtTeMibEntityMIB 1 }
|
||||
|
||||
prvtMplsTeMibEntityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtMplsTeMibEntityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of TE-MIB entities."
|
||||
::= { prvtTeMibEntityMIBObjects 1 }
|
||||
|
||||
prvtMplsTeMibEntityEntry OBJECT-TYPE
|
||||
SYNTAX PrvtMplsTeMibEntityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry represents a TE-MIB entity."
|
||||
INDEX { prvtMplsTeMibEntityIndex }
|
||||
::= { prvtMplsTeMibEntityTable 1 }
|
||||
|
||||
PrvtMplsTeMibEntityEntry ::= SEQUENCE {
|
||||
prvtMplsTeMibEntityIndex PrvtTeMibEntityIndex,
|
||||
prvtMplsTeMibEntityRowStatus RowStatus,
|
||||
prvtMplsTeMibDynFacilityBypass TruthValue
|
||||
}
|
||||
|
||||
prvtMplsTeMibEntityIndex OBJECT-TYPE
|
||||
SYNTAX PrvtTeMibEntityIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this TE-MIB entity table entry. This is the
|
||||
HAF entity index passed on the entity create parameters."
|
||||
::= { prvtMplsTeMibEntityEntry 1 }
|
||||
|
||||
prvtMplsTeMibEntityRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status for the TE-MIB entity table entry, used to create
|
||||
and destroy TE-MIB entities.
|
||||
When prvtMplsTeMibEntityRowStatus is 'active' and
|
||||
prvtMplsTeMibEntityAdminStatus is 'up' the TE-MIB entity is active
|
||||
and only these two fields can be modified."
|
||||
::= { prvtMplsTeMibEntityEntry 2 }
|
||||
|
||||
prvtMplsTeMibDynFacilityBypass OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the user ability to globally enable/disable
|
||||
automatically creation of bypass tunnels for all LSPs. Bypass
|
||||
tunnels will be created on FRR tunnel request automatically.
|
||||
The default value is true. The creation of Dynamic bypass tunnels
|
||||
is enabled"
|
||||
::= { prvtMplsTeMibEntityEntry 3 }
|
||||
|
||||
mplsTunnelHoldTimer OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..120)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines a period in seconds needed to wait before rebuilding backup
|
||||
or primary tunnels if a frr condition occurs
|
||||
Currently no more than 10 seconds are allowed"
|
||||
::= { prvtTeMibEntityMIBObjects 2 }
|
||||
|
||||
prvtMplsTeMibEntityScalarTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtMplsTeMibEntityScalarEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mplsTeMibEntityScalarTable contains all MPLS Tunnel
|
||||
scalars."
|
||||
::= { prvtTeMibEntityMIBObjects 3 }
|
||||
|
||||
prvtMplsTeMibEntityScalarEntry OBJECT-TYPE
|
||||
SYNTAX PrvtMplsTeMibEntityScalarEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mplsTeMibEntityScalarTable contains all MPLS Tunnel
|
||||
scalars."
|
||||
INDEX { prvtMplsTeMibEntityIndex }
|
||||
::= { prvtMplsTeMibEntityScalarTable 1 }
|
||||
|
||||
PrvtMplsTeMibEntityScalarEntry ::= SEQUENCE {
|
||||
mplsTunnelConfigured Unsigned32,
|
||||
mplsTunnelActive Unsigned32
|
||||
}
|
||||
|
||||
mplsTunnelConfigured OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of tunnels configured on this device. A
|
||||
tunnel is considered configured if the
|
||||
mplsTunnelRowStatus is active(1)."
|
||||
::= { prvtMplsTeMibEntityScalarEntry 1 }
|
||||
|
||||
mplsTunnelActive OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of tunnels active on this device. A
|
||||
tunnel is considered active if the
|
||||
mplsTunnelOperStatus is up(1)."
|
||||
::= { prvtMplsTeMibEntityScalarEntry 2 }
|
||||
|
||||
END -- end of module PRVT-TEMIB-ENTITY-MIB.
|
473
MIBS/telco-systems/binox/PRVT-TWAMP-MIB
Normal file
473
MIBS/telco-systems/binox/PRVT-TWAMP-MIB
Normal file
@ -0,0 +1,473 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-TWAMP-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-TWAMP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
Counter32, Counter64, Integer32, IpAddress, MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
MacAddress, RowStatus, TEXTUAL-CONVENTION, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtTwampMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201405160000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"This MIB provides the extended capability of controlling and
|
||||
provisioning of TWAMP tests."
|
||||
REVISION "201005270000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { switch 240 }
|
||||
|
||||
|
||||
PrvtTwampTestNameType ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "32a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TWAMP test name type (1..32 characters)."
|
||||
SYNTAX OCTET STRING (SIZE(1..32))
|
||||
|
||||
PrvtTwampDecimalPercent ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "3d.2d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A percentage value in decimal format."
|
||||
SYNTAX OCTET STRING (SIZE(1..10))
|
||||
|
||||
prvtTwampNotifications OBJECT IDENTIFIER
|
||||
::= { prvtTwampMIB 0 }
|
||||
|
||||
prvtTwampObjects OBJECT IDENTIFIER
|
||||
::= { prvtTwampMIB 1 }
|
||||
|
||||
prvtTwampTest OBJECT IDENTIFIER
|
||||
::= { prvtTwampObjects 1 }
|
||||
|
||||
prvtTwampTestTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtTwampTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table contains TWAMP tests."
|
||||
::= { prvtTwampTest 1 }
|
||||
|
||||
prvtTwampTestEntry OBJECT-TYPE
|
||||
SYNTAX PrvtTwampTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry in prvtTwampTestTable"
|
||||
INDEX { prvtTwampTestName }
|
||||
::= { prvtTwampTestTable 1 }
|
||||
|
||||
PrvtTwampTestEntry ::= SEQUENCE {
|
||||
prvtTwampTestName PrvtTwampTestNameType,
|
||||
prvtTwampTestRowStatus RowStatus,
|
||||
prvtTwampTestServer IpAddress,
|
||||
prvtTwampTestSessionsCount Integer32,
|
||||
prvtTwampTestPackets Integer32,
|
||||
prvtTwampTestTimeout Integer32,
|
||||
prvtTwampTestDelay Integer32,
|
||||
prvtTwampTestExecuteNow Integer32
|
||||
}
|
||||
|
||||
prvtTwampTestName OBJECT-TYPE
|
||||
SYNTAX PrvtTwampTestNameType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TWAMP test name."
|
||||
::= { prvtTwampTestEntry 1 }
|
||||
|
||||
prvtTwampTestRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Create/delete entry in prvtTwampTestTable."
|
||||
::= { prvtTwampTestEntry 2 }
|
||||
|
||||
prvtTwampTestServer OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TWAMP test server ip-address."
|
||||
::= { prvtTwampTestEntry 3 }
|
||||
|
||||
prvtTwampTestSessionsCount OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..10)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of parallel test sessions."
|
||||
DEFVAL { 1 }
|
||||
::= { prvtTwampTestEntry 4 }
|
||||
|
||||
prvtTwampTestPackets OBJECT-TYPE
|
||||
SYNTAX Integer32 (10..1000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets in parallel sessions."
|
||||
DEFVAL { 300 }
|
||||
::= { prvtTwampTestEntry 5 }
|
||||
|
||||
prvtTwampTestTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32 (100..10000)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The timout interval of test packets (in milliseconds)."
|
||||
DEFVAL { 900 }
|
||||
::= { prvtTwampTestEntry 6 }
|
||||
|
||||
prvtTwampTestDelay OBJECT-TYPE
|
||||
SYNTAX Integer32 (100..1500)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The delay interval between test packets (in milliseconds)"
|
||||
DEFVAL { 100 }
|
||||
::= { prvtTwampTestEntry 7 }
|
||||
|
||||
prvtTwampTestExecuteNow OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When this object is set to '1', command
|
||||
self-test execute-now. When this object is set to '2'
|
||||
the self-test is stopped. Setting the variable to '0'
|
||||
results in an 'inconsistentValue' error.
|
||||
Setting it to any other value has no effect.
|
||||
|
||||
When this object is read, the value '0' is returned."
|
||||
::= { prvtTwampTestEntry 8 }
|
||||
|
||||
prvtTwampServer OBJECT IDENTIFIER
|
||||
::= { prvtTwampObjects 2 }
|
||||
|
||||
prvtTwampServerInnactivity OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..900)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The server innactivity timeout interval of the TWAMP server (in seconds)."
|
||||
DEFVAL { 900 }
|
||||
::= { prvtTwampServer 2 }
|
||||
|
||||
prvtTwampServerSessionInnactivity OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..900)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The session innactivity timeout interval of the TWAMP server (in seconds)."
|
||||
DEFVAL { 900 }
|
||||
::= { prvtTwampServer 3 }
|
||||
|
||||
prvtTwampServerMaxSessions OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of controll sessions supported by the TWAMP server."
|
||||
DEFVAL { 10 }
|
||||
::= { prvtTwampServer 4 }
|
||||
|
||||
prvtTwampServerMaxParallelSessions OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of parallel test sessions for each client supperted by the TWAMP server."
|
||||
DEFVAL { 1 }
|
||||
::= { prvtTwampServer 5 }
|
||||
|
||||
prvtTwampServerShutdown OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The administrative state of the TWAMP server."
|
||||
DEFVAL { true }
|
||||
::= { prvtTwampServer 6 }
|
||||
|
||||
prvtTwampClientTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtTwampClientEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table contains the allowed clients for the TWAMP server."
|
||||
::= { prvtTwampServer 7 }
|
||||
|
||||
prvtTwampClientEntry OBJECT-TYPE
|
||||
SYNTAX PrvtTwampClientEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry in twampClientTable."
|
||||
INDEX { prvtTwampClientIp }
|
||||
::= { prvtTwampClientTable 1 }
|
||||
|
||||
PrvtTwampClientEntry ::= SEQUENCE {
|
||||
prvtTwampClientIp IpAddress,
|
||||
prvtTwampClientRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtTwampClientIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ip-address of the client."
|
||||
::= { prvtTwampClientEntry 1 }
|
||||
|
||||
prvtTwampClientRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"create/delete entry in prvtTwampClientTable"
|
||||
::= { prvtTwampClientEntry 2 }
|
||||
|
||||
prvtTwampServerControlSessions OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of current control sessions established on the TWAMP server."
|
||||
::= { prvtTwampServer 8 }
|
||||
|
||||
prvtTwampServerTestSessions OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of current test sessions established on the TWAMP server."
|
||||
::= { prvtTwampServer 9 }
|
||||
|
||||
prvtTwampTestResult OBJECT IDENTIFIER
|
||||
::= { prvtTwampObjects 3 }
|
||||
|
||||
prvtTwampTestResultTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtTwampTestResultEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table contains statistics of the executed TWAMP tests."
|
||||
::= { prvtTwampTestResult 1 }
|
||||
|
||||
prvtTwampTestResultEntry OBJECT-TYPE
|
||||
SYNTAX PrvtTwampTestResultEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry in twampTestResultTable"
|
||||
INDEX { prvtTwampTestId, prvtTwampTestResultName }
|
||||
::= { prvtTwampTestResultTable 1 }
|
||||
|
||||
PrvtTwampTestResultEntry ::= SEQUENCE {
|
||||
prvtTwampTestId Unsigned32,
|
||||
prvtTwampTestResultName PrvtTwampTestNameType,
|
||||
prvtTwampTestStartTime Unsigned32,
|
||||
prvtTwampTestServerAddress IpAddress,
|
||||
prvtTwampTestSessions Unsigned32,
|
||||
prvtTwampTestState INTEGER,
|
||||
prvtTwampTestRtt Counter64,
|
||||
prvtTwampTestMinRtt Counter64,
|
||||
prvtTwampTestMaxRtt Counter64,
|
||||
prvtTwampTestPcktSent Unsigned32,
|
||||
prvtTwampTestPcktLost Unsigned32,
|
||||
prvtTwampTestPcktDrop Unsigned32,
|
||||
prvtTwampTestVariation Counter64,
|
||||
prvtTwampTestVariationLow PrvtTwampDecimalPercent,
|
||||
prvtTwampTestVariationMiddle PrvtTwampDecimalPercent,
|
||||
prvtTwampTestVariationHigh PrvtTwampDecimalPercent
|
||||
}
|
||||
|
||||
prvtTwampTestId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The internal ID of the TWAMP test instance."
|
||||
::= { prvtTwampTestResultEntry 1 }
|
||||
|
||||
prvtTwampTestResultName OBJECT-TYPE
|
||||
SYNTAX PrvtTwampTestNameType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TWAMP test name."
|
||||
::= { prvtTwampTestResultEntry 2 }
|
||||
|
||||
prvtTwampTestStartTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The start time of the TWAMP test instance."
|
||||
::= { prvtTwampTestResultEntry 3 }
|
||||
|
||||
prvtTwampTestServerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The server ip-address of the TWAMP test instance."
|
||||
::= { prvtTwampTestResultEntry 4 }
|
||||
|
||||
prvtTwampTestSessions OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of parallel test sessions of the TWAMP test instance."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtTwampTestResultEntry 5 }
|
||||
|
||||
prvtTwampTestState OBJECT-TYPE
|
||||
SYNTAX INTEGER { failed(1), running(2), stopped(3), finished(4) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the executed TWAMP test instance."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtTwampTestResultEntry 6 }
|
||||
|
||||
prvtTwampTestRtt OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The average round-trip time of the TWAMP test sample."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtTwampTestResultEntry 7 }
|
||||
|
||||
prvtTwampTestMinRtt OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum round-trip time of the TWAMP test sample."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtTwampTestResultEntry 8 }
|
||||
|
||||
prvtTwampTestMaxRtt OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum round-trip time of the TWAMP test sample."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtTwampTestResultEntry 9 }
|
||||
|
||||
prvtTwampTestPcktSent OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of test packets sent for the TWAMP test instance."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtTwampTestResultEntry 10 }
|
||||
|
||||
prvtTwampTestPcktLost OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of lost test packets."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtTwampTestResultEntry 11 }
|
||||
|
||||
prvtTwampTestPcktDrop OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of dropped test packets."
|
||||
DEFVAL { 0 }
|
||||
::= { prvtTwampTestResultEntry 12 }
|
||||
|
||||
prvtTwampTestVariation OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum module variation of the TWAMP test sample"
|
||||
DEFVAL { 0 }
|
||||
::= { prvtTwampTestResultEntry 13 }
|
||||
|
||||
prvtTwampTestVariationLow OBJECT-TYPE
|
||||
SYNTAX PrvtTwampDecimalPercent
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The percent of singletons whose variation is less than 10% of the negated maximum module variation of the sample."
|
||||
::= { prvtTwampTestResultEntry 14 }
|
||||
|
||||
prvtTwampTestVariationMiddle OBJECT-TYPE
|
||||
SYNTAX PrvtTwampDecimalPercent
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The percent of singletons whose variation by module is less than 10% of the maximum module variation of the sample."
|
||||
::= { prvtTwampTestResultEntry 15 }
|
||||
|
||||
prvtTwampTestVariationHigh OBJECT-TYPE
|
||||
SYNTAX PrvtTwampDecimalPercent
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The percent of singletons whose variation is greater than 10% of the maximum module variation of the sample."
|
||||
::= { prvtTwampTestResultEntry 16 }
|
||||
|
||||
END -- end of module PRVT-TWAMP-MIB.
|
70
MIBS/telco-systems/binox/PRVT-VENDORDEF-MIB
Normal file
70
MIBS/telco-systems/binox/PRVT-VENDORDEF-MIB
Normal file
@ -0,0 +1,70 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-VENDORDEF-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-VENDORDEF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-IDENTITY, enterprises
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
prvtVendorDefMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200709290000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"Vendor Id Definition"
|
||||
REVISION "200709290000Z"
|
||||
DESCRIPTION
|
||||
"Initial."
|
||||
::= { enterprises 738 }
|
||||
|
||||
|
||||
prvt-products OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"prvt-product"
|
||||
::= { prvtVendorDefMIB 10 }
|
||||
|
||||
END -- end of module PRVT-VENDORDEF-MIB.
|
285
MIBS/telco-systems/binox/PRVT-VRRP-MIB
Normal file
285
MIBS/telco-systems/binox/PRVT-VRRP-MIB
Normal file
@ -0,0 +1,285 @@
|
||||
-- *********************************************************************
|
||||
-- **
|
||||
-- ** BATM Advanced Communications.
|
||||
-- **
|
||||
-- *********************************************************************
|
||||
-- ** Filename: PRVT-VRRP-MIB.mib
|
||||
-- ** Project: T-Metro Switches.
|
||||
-- ** Purpose: Private MIB
|
||||
-- *********************************************************************
|
||||
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
||||
-- WARNING:
|
||||
--
|
||||
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
||||
--
|
||||
-- This file is the property of BATM Advanced Communications and contains
|
||||
-- proprietary and confidential information. This file is made
|
||||
-- available to authorized BATM customers on the express
|
||||
-- condition that neither it, nor any of the information contained
|
||||
-- therein, shall be disclosed to third parties or be used for any
|
||||
-- purpose other than to replace, modify or upgrade firmware and/or
|
||||
-- software components of BATM manufactured equipment within the
|
||||
-- authorized customer's network, and that such transfer be
|
||||
-- completed in accordance with the instructions provided by
|
||||
-- BATM. Any other use is strictly prohibited.
|
||||
--
|
||||
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
||||
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
||||
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
||||
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
--
|
||||
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
||||
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
||||
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
||||
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
||||
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
||||
--
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
PRVT-VRRP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
switch
|
||||
FROM PRVT-SWITCH-MIB
|
||||
IpAddress, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
prvtVrrpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201411100000Z"
|
||||
ORGANIZATION
|
||||
"BATM Advanced Communication"
|
||||
CONTACT-INFO
|
||||
"BATM/Telco Systems Support team
|
||||
Email:
|
||||
For North America: techsupport@telco.com
|
||||
For North Europe: support@batm.de, info@batm.de
|
||||
For the rest of the world: techsupport@telco.com"
|
||||
DESCRIPTION
|
||||
"This MIB describes objects used for managing Virtual Router Redundancy Protocol (VRRP) routers."
|
||||
REVISION "201411100000Z"
|
||||
DESCRIPTION
|
||||
"Initial version"
|
||||
::= { switch 167 }
|
||||
|
||||
|
||||
prvtVrrpObjects OBJECT IDENTIFIER
|
||||
::= { prvtVrrpMIB 1 }
|
||||
|
||||
prvtVrrpVirtualRouterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtVrrpVirtualRouterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpObjects 1 }
|
||||
|
||||
prvtVrrpVirtualRouterEntry OBJECT-TYPE
|
||||
SYNTAX PrvtVrrpVirtualRouterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NONE"
|
||||
INDEX { prvtVrrpVirtualRouterId }
|
||||
::= { prvtVrrpVirtualRouterTable 1 }
|
||||
|
||||
PrvtVrrpVirtualRouterEntry ::= SEQUENCE {
|
||||
prvtVrrpVirtualRouterId Unsigned32,
|
||||
prvtVrrpVirtualRouterRowStatus RowStatus,
|
||||
prvtVrrpVirtualRouterShutdown TruthValue,
|
||||
prvtVrrpVirtualRouterPreempt TruthValue,
|
||||
prvtVrrpVirtualRouterPriority Unsigned32,
|
||||
prvtVrrpVirtualRouterVersion Unsigned32,
|
||||
prvtVrrpVirtualRouterAdvertisedInterval Unsigned32,
|
||||
prvtVrrpVirtualRouterAcceptMode INTEGER,
|
||||
prvtVrrpVirtualRouterInterface OCTET STRING,
|
||||
prvtVrrpVirtualRouterTraceUplinkThreshold Unsigned32,
|
||||
prvtVrrpVirtualRouterTraceUplinkFlushTimer Unsigned32,
|
||||
prvtVrrpVirtualRouterStateVrrp INTEGER
|
||||
}
|
||||
|
||||
prvtVrrpVirtualRouterId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpVirtualRouterEntry 1 }
|
||||
|
||||
prvtVrrpVirtualRouterRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpVirtualRouterEntry 2 }
|
||||
|
||||
prvtVrrpVirtualRouterShutdown OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpVirtualRouterEntry 3 }
|
||||
|
||||
prvtVrrpVirtualRouterPreempt OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpVirtualRouterEntry 4 }
|
||||
|
||||
prvtVrrpVirtualRouterPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..254)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpVirtualRouterEntry 5 }
|
||||
|
||||
prvtVrrpVirtualRouterVersion OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..3)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpVirtualRouterEntry 6 }
|
||||
|
||||
prvtVrrpVirtualRouterAdvertisedInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0 | 10..4095)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpVirtualRouterEntry 7 }
|
||||
|
||||
prvtVrrpVirtualRouterAcceptMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(0), icmp(1), all(2) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpVirtualRouterEntry 8 }
|
||||
|
||||
prvtVrrpVirtualRouterInterface OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpVirtualRouterEntry 9 }
|
||||
|
||||
prvtVrrpVirtualRouterTraceUplinkThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..100)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpVirtualRouterEntry 10 }
|
||||
|
||||
prvtVrrpVirtualRouterTraceUplinkFlushTimer OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..101)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpVirtualRouterEntry 11 }
|
||||
|
||||
prvtVrrpVirtualRouterStateVrrp OBJECT-TYPE
|
||||
SYNTAX INTEGER { init(1), backup(2), master(3), initWait(4),
|
||||
none(5) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpVirtualRouterEntry 12 }
|
||||
|
||||
prvtVrrpVirtualIpAddressTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtVrrpVirtualIpAddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpObjects 2 }
|
||||
|
||||
prvtVrrpVirtualIpAddressEntry OBJECT-TYPE
|
||||
SYNTAX PrvtVrrpVirtualIpAddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { prvtVrrpVirtualRouterId, prvtVrrpVirtualIpAddress }
|
||||
::= { prvtVrrpVirtualIpAddressTable 1 }
|
||||
|
||||
PrvtVrrpVirtualIpAddressEntry ::= SEQUENCE {
|
||||
prvtVrrpVirtualIpAddress IpAddress,
|
||||
prvtVrrpVirtualIpAddressRowStatus RowStatus,
|
||||
prvtVrrpVirtualIpAddressRange Unsigned32
|
||||
}
|
||||
|
||||
prvtVrrpVirtualIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpVirtualIpAddressEntry 1 }
|
||||
|
||||
prvtVrrpVirtualIpAddressRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpVirtualIpAddressEntry 2 }
|
||||
|
||||
prvtVrrpVirtualIpAddressRange OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..10)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpVirtualIpAddressEntry 3 }
|
||||
|
||||
prvtVrrpTraceUplinkTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PrvtVrrpTraceUplinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpObjects 3 }
|
||||
|
||||
prvtVrrpTraceUplinkEntry OBJECT-TYPE
|
||||
SYNTAX PrvtVrrpTraceUplinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { prvtVrrpVirtualRouterId, prvtVrrpTraceUplinkName }
|
||||
::= { prvtVrrpTraceUplinkTable 1 }
|
||||
|
||||
PrvtVrrpTraceUplinkEntry ::= SEQUENCE {
|
||||
prvtVrrpTraceUplinkName OCTET STRING,
|
||||
prvtVrrpTraceUplinkRowStatus RowStatus
|
||||
}
|
||||
|
||||
prvtVrrpTraceUplinkName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpTraceUplinkEntry 1 }
|
||||
|
||||
prvtVrrpTraceUplinkRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { prvtVrrpTraceUplinkEntry 2 }
|
||||
|
||||
END -- end of module PRVT-VRRP-MIB.
|
Reference in New Issue
Block a user