Update Cisco Small Business (mostly) MIBs (#13099)

* Update Cisco MIBs

* Update Cisco MIBs

* Delete BRIDGE-MIB

This file is a standard one. Ne need to replicate it in cisco mib-dir.

Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
This commit is contained in:
dennypage
2021-08-04 00:43:08 -07:00
committed by GitHub
parent 0ff299f77c
commit 6fc5f11a44
81 changed files with 25788 additions and 13054 deletions

View File

@@ -1,66 +1,80 @@
-- *****************************************************************
-- CISCO-CDP-MIB.my: CDP MIB file
-- CISCO-CDP-MIB.mib: CDP MIB file
--
-- Oct 1994, Arun Sastry
-- November 2001, Edward Pham
--
-- Copyright (c) 1994-1998, 1999, 2001 by cisco Systems, Inc.
-- July 2004, Arvind Parthasarathy
-- March 2005, Praveen k Arora
-- March 2005, Karthikeyan Veerapandian
-- Copyright (c) 1994-1998, 1999, 2001, 2004, 2005 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
--
CISCO-CDP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
TruthValue, DisplayString, TimeStamp
FROM SNMPv2-TC
ciscoMgmt
FROM CISCO-SMI
CiscoNetworkProtocol, CiscoNetworkAddress, Unsigned32
FROM CISCO-TC
FROM SNMPv2-TC
ciscoMgmt
FROM CISCO-SMI
CiscoNetworkProtocol, CiscoNetworkAddress
FROM CISCO-TC
-- VlanIndex
-- FROM CISCO-VTP-MIB
-- 19-Nov-08 Changed by RevitalR: to allow vlanid of range 1-4095 as in Pirouette project.
VlanIndex
FROM CISCO-VTP-MIB
FROM Q-BRIDGE-MIB
ifIndex
FROM IF-MIB
;
ciscoCdpMIB MODULE-IDENTITY
LAST-UPDATED "200111230000Z"
ORGANIZATION "Cisco System Inc."
CONTACT-INFO
" Cisco Systems
Customer Service
LAST-UPDATED "200503210000Z"
ORGANIZATION "Cisco Systems, Inc."
Postal: 170 West Tasman Drive,
San Jose CA 95134-1706.
USA
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Tel: +1 800 553-NETS
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
E-mail: cs-snmp@cisco.com"
DESCRIPTION
"The MIB module for management of the Cisco Discovery
Protocol in Cisco devices."
DESCRIPTION
"The MIB module for management of the Cisco Discovery
Protocol in Cisco devices."
REVISION "200503210000Z"
DESCRIPTION
"Added the following object:
cdpInterfaceName."
REVISION "200503140000Z"
DESCRIPTION
"Added cdpCtAddressTable which contains the following
objects:
cdpCtAddressIndex,
cdpCtAddressType,
cdpCtAddress."
REVISION "200111230000Z"
DESCRIPTION
"Added cdpInterfaceExtTable which contains the following
objects:
cdpInterfaceExtendedTrust,
cdpInterfaceCosForUntrustedPort."
cdpInterfaceExtendedTrust,
cdpInterfaceCosForUntrustedPort."
REVISION "200104230000Z"
DESCRIPTION
"Added the following objects:
cdpGlobalDeviceIdFormatCpb,
cdpGlobalDeviceIdFormat."
cdpGlobalDeviceIdFormatCpb,
cdpGlobalDeviceIdFormat."
REVISION "200011220000Z"
DESCRIPTION
"Added the following objects:
"Added the following objects:
cdpCacheApplianceID,
cdpCacheVlanID,
cdpCacheVlanID,
cdpCachePowerConsumption,
cdpCacheMTU,
cdpCachePrimaryMgmtAddrType,
@@ -69,7 +83,7 @@ ciscoCdpMIB MODULE-IDENTITY
cdpCacheSecondaryMgmtAddr,
cdpCacheLastChange,
cdpCachePhysLocation,
cdpCacheSysName,
cdpCacheSysName,
cdpCacheSysObjectID,
cdpGlobalLastChange"
REVISION "9812100000Z"
@@ -77,26 +91,26 @@ ciscoCdpMIB MODULE-IDENTITY
"Added cdpGlobalDeviceId object."
REVISION "9809160000Z"
DESCRIPTION
"added these objects to cdpCacheTable:
cdpCacheVTPMgmtDomain,
cdpCacheNativeVLAN,
"added these objects to cdpCacheTable:
cdpCacheVTPMgmtDomain,
cdpCacheNativeVLAN,
cdpCacheDuplex.
"
REVISION "9607080000Z"
DESCRIPTION
"Obsolete cdpInterfaceMessageInterval and newly
define cdpGlobal object."
REVISION "9508150000Z"
DESCRIPTION
"Specify a correct (non-negative) range for several
index objects."
REVISION "9507270000Z"
DESCRIPTION
"Correct range of cdpInterfaceMessageInterval."
REVISION "9501250000Z"
DESCRIPTION
"Move from ciscoExperiment to ciscoMgmt oid subtree."
::= { ciscoMgmt 23 }
REVISION "9607080000Z"
DESCRIPTION
"Obsolete cdpInterfaceMessageInterval and newly
define cdpGlobal object."
REVISION "9508150000Z"
DESCRIPTION
"Specify a correct (non-negative) range for several
index objects."
REVISION "9507270000Z"
DESCRIPTION
"Correct range of cdpInterfaceMessageInterval."
REVISION "9501250000Z"
DESCRIPTION
"Move from ciscoExperiment to ciscoMgmt oid subtree."
::= { ciscoMgmt 23 }
ciscoCdpMIBObjects OBJECT IDENTIFIER ::= { ciscoCdpMIB 1 }
@@ -128,11 +142,12 @@ cdpInterfaceEntry OBJECT-TYPE
::= { cdpInterfaceTable 1 }
CdpInterfaceEntry ::= SEQUENCE {
cdpInterfaceIfIndex Integer32,
cdpInterfaceIfIndex Integer32,
cdpInterfaceEnable TruthValue,
cdpInterfaceMessageInterval INTEGER,
cdpInterfaceGroup Integer32,
cdpInterfacePort Integer32
cdpInterfacePort Integer32,
cdpInterfaceName DisplayString
}
cdpInterfaceIfIndex OBJECT-TYPE
@@ -196,6 +211,15 @@ cdpInterfacePort OBJECT-TYPE
port which corresponds to this interface."
::= { cdpInterfaceEntry 5 }
cdpInterfaceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the local interface as advertised by
CDP in the Port-ID TLV"
::= { cdpInterfaceEntry 6 }
cdpInterfaceExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF CdpInterfaceExtEntry
MAX-ACCESS not-accessible
@@ -219,13 +243,13 @@ cdpInterfaceExtEntry OBJECT-TYPE
CdpInterfaceExtEntry ::= SEQUENCE {
cdpInterfaceExtendedTrust INTEGER,
cdpInterfaceCosForUntrustedPort Unsigned32
cdpInterfaceCosForUntrustedPort Unsigned32
}
cdpInterfaceExtendedTrust OBJECT-TYPE
SYNTAX INTEGER {
trusted(1),
noTrust(2)
noTrust(2)
}
MAX-ACCESS read-write
STATUS current
@@ -244,13 +268,13 @@ cdpInterfaceExtendedTrust OBJECT-TYPE
cdpInterfaceCosForUntrustedPort OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
STATUS current
DESCRIPTION
"Indicates the value to be sent by COS for Untrusted Ports TLV."
::= { cdpInterfaceExtEntry 2 }
--
-- The CDP Address Cache Group
-- The CDP Cache Group
--
cdpCacheTable OBJECT-TYPE
@@ -285,9 +309,9 @@ CdpCacheEntry ::= SEQUENCE {
cdpCacheDeviceId DisplayString,
cdpCacheDevicePort DisplayString,
cdpCachePlatform DisplayString,
cdpCacheCapabilities OCTET STRING,
cdpCacheCapabilities OCTET STRING,
cdpCacheVTPMgmtDomain DisplayString,
cdpCacheNativeVLAN VlanIndex,
cdpCacheNativeVLAN VlanIndex,
cdpCacheDuplex INTEGER,
cdpCacheApplianceID Unsigned32,
cdpCacheVlanID Unsigned32,
@@ -340,11 +364,15 @@ cdpCacheAddress OBJECT-TYPE
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The (first) network-layer address of the device's
SNMP-agent as reported in the Address TLV of the most recently
received CDP message. For example, if the corresponding
instance of cacheAddressType had the value 'ip(1)', then
this object would be an IP-address."
"The (first) network-layer address of the device
as reported in the Address TLV of the most recently received
CDP message. For example, if the corresponding instance of
cacheAddressType had the value 'ip(1)', then this object
would be an IPv4-address. If the neighbor device is
SNMP-manageable, it is supposed to generate its CDP messages
such that this address is one at which it will receive SNMP
messages. Use cdpCtAddressTable to extract the remaining
addresses from the Address TLV received most recently."
::= { cdpCacheEntry 4 }
cdpCacheVersion OBJECT-TYPE
@@ -406,30 +434,30 @@ cdpCacheCapabilities OBJECT-TYPE
::= { cdpCacheEntry 9 }
cdpCacheVTPMgmtDomain OBJECT-TYPE
cdpCacheVTPMgmtDomain OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VTP Management Domain for the remote device's interface,
"The VTP Management Domain for the remote device's interface,
as reported in the most recently received CDP message.
This object is not instantiated if no VTP Management Domain field
(TLV) was reported in the most recently received CDP message."
REFERENCE "managementDomainName in CISCO-VTP-MIB"
::= { cdpCacheEntry 10 }
cdpCacheNativeVLAN OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote device's interface's native VLAN, as reported in the
"The remote device's interface's native VLAN, as reported in the
most recent CDP message. The value 0 indicates
no native VLAN field (TLV) was reported in the most
recent CDP message."
::= { cdpCacheEntry 11 }
cdpCacheDuplex OBJECT-TYPE
cdpCacheDuplex OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
halfduplex(2),
@@ -438,35 +466,35 @@ cdpCacheDuplex OBJECT-TYPE
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote device's interface's duplex mode, as reported in the
"The remote device's interface's duplex mode, as reported in the
most recent CDP message. The value unknown(1) indicates
no duplex mode field (TLV) was reported in the most
recent CDP message."
::= { cdpCacheEntry 12 }
cdpCacheApplianceID OBJECT-TYPE
cdpCacheApplianceID OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote device's Appliance ID, as reported in the
"The remote device's Appliance ID, as reported in the
most recent CDP message. This object is not instantiated if
no Appliance VLAN-ID field (TLV) was reported in the most
recently received CDP message."
::= { cdpCacheEntry 13 }
cdpCacheVlanID OBJECT-TYPE
cdpCacheVlanID OBJECT-TYPE
SYNTAX Unsigned32 (0..4095)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote device's VoIP VLAN ID, as reported in the
"The remote device's VoIP VLAN ID, as reported in the
most recent CDP message. This object is not instantiated if
no Appliance VLAN-ID field (TLV) was reported in the most
recently received CDP message."
::= { cdpCacheEntry 14 }
cdpCachePowerConsumption OBJECT-TYPE
cdpCachePowerConsumption OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliwatts"
MAX-ACCESS read-only
@@ -478,7 +506,7 @@ cdpCachePowerConsumption OBJECT-TYPE
recently received CDP message."
::= { cdpCacheEntry 15 }
cdpCacheMTU OBJECT-TYPE
cdpCacheMTU OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
@@ -489,7 +517,7 @@ cdpCacheMTU OBJECT-TYPE
(TLV) was reported in the most recently received CDP message."
::= { cdpCacheEntry 16 }
cdpCacheSysName OBJECT-TYPE
cdpCacheSysName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
@@ -500,7 +528,7 @@ cdpCacheSysName OBJECT-TYPE
reported in the most recently received CDP message."
::= { cdpCacheEntry 17 }
cdpCacheSysObjectID OBJECT-TYPE
cdpCacheSysObjectID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
@@ -519,21 +547,24 @@ cdpCachePrimaryMgmtAddrType OBJECT-TYPE
corresponding instance of cdpCachePrimaryMgmtAddress."
::= { cdpCacheEntry 19 }
cdpCachePrimaryMgmtAddr OBJECT-TYPE
SYNTAX CiscoNetworkAddress
cdpCachePrimaryMgmtAddr OBJECT-TYPE
SYNTAX CiscoNetworkAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the (first) network layer address at
which the device will accept SNMP messages as reported in the
most recently received CDP message. If the corresponding
instance of cdpCachePrimaryMgmtAddrType has the value 'ip(1)',
then this object would be an IP-address. If the remote device
is not currently manageable via any network protocol, this
object has the special value of the IPv4 address 0.0.0.0.
If the most recently received CDP message did not contain any
primary address at which the device prefers to receive
SNMP messages, then this object is not instanstiated."
"This object indicates the (first) network layer
address at which the device will accept SNMP messages
as reported in the first address in the
Management-Address TLV of the most recently received
CDP message. If the corresponding instance of
cdpCachePrimaryMgmtAddrType has the value 'ip(1)',
then this object would be an IP-address. If the
remote device is not currently manageable via any
network protocol, then it reports the special value
of the IPv4 address 0.0.0.0, and that address is
recorded in this object. If the most recently received
CDP message did not contain the Management-Address
TLV, then this object is not instanstiated."
::= { cdpCacheEntry 20 }
cdpCacheSecondaryMgmtAddrType OBJECT-TYPE
@@ -545,22 +576,27 @@ cdpCacheSecondaryMgmtAddrType OBJECT-TYPE
corresponding instance of cdpCacheSecondaryMgmtAddress."
::= { cdpCacheEntry 21 }
cdpCacheSecondaryMgmtAddr OBJECT-TYPE
SYNTAX CiscoNetworkAddress
cdpCacheSecondaryMgmtAddr OBJECT-TYPE
SYNTAX CiscoNetworkAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the alternate network layer address
(other than the one indicated by cdpCachePrimaryMgmtAddr) at
which the device will accept SNMP messages as reported in the
most recently received CDP message. If the corresponding
instance of cdpCacheSecondaryMgmtAddrType has the value 'ip(1)',
then this object would be an IP-address. If the most recently
received CDP message did not contain such an alternate network
layer address, then this object is not instanstiated."
"This object indicates the alternate network layer
address at which the device will accept SNMP messages
as reported in the second address in the
Management-Address TLV of the most recently received
CDP message. If the corresponding instance of
cdpCacheSecondaryMgmtAddrType has the value 'ip(1)',
then this object would be an IP-address. If the
remote device reports the special value of the
IPv4 address 0.0.0.0, that address is recorded in
this object. If the most recently received CDP
message did not contain the Management-Address
TLV, or if that TLV contained only one address, then
this object is not instanstiated."
::= { cdpCacheEntry 22 }
cdpCachePhysLocation OBJECT-TYPE
cdpCachePhysLocation OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
@@ -570,10 +606,10 @@ cdpCachePhysLocation OBJECT-TYPE
to, the remote device's interface over which the CDP packet is
sent. This object is not instantiated if no Physical Location
field (TLV) was reported by the most recently received CDP
message."
message."
::= { cdpCacheEntry 23 }
cdpCacheLastChange OBJECT-TYPE
cdpCacheLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
@@ -585,6 +621,79 @@ cdpCacheLastChange OBJECT-TYPE
modified."
::= { cdpCacheEntry 24 }
cdpCtAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF CdpCtAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing the list of
network-layer addresses of a neighbor interface,
as reported in the Address TLV of the most recently
received CDP message. The first address included in
the Address TLV is saved in cdpCacheAddress. This
table contains the remainder of the addresses in the
Address TLV."
::= { cdpCache 2 }
cdpCtAddressEntry OBJECT-TYPE
SYNTAX CdpCtAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the cdpCtAddressTable,
containing the information on one address received via CDP
on one interface from one device. Entries appear
when a CDP advertisement is received from a neighbor
device, with an Address TLV. Entries disappear when
CDP is disabled on the interface, or globally. An entry
or entries would also disappear if the most recently
received CDP packet contain fewer address entries in the
Address TLV, than are currently present in the CDP cache."
INDEX { cdpCacheIfIndex, cdpCacheDeviceIndex,
cdpCtAddressIndex }
::= { cdpCtAddressTable 1 }
CdpCtAddressEntry ::= SEQUENCE {
cdpCtAddressIndex Integer32,
cdpCtAddressType CiscoNetworkProtocol,
cdpCtAddress CiscoNetworkAddress
}
cdpCtAddressIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the address entry for a given
cdpCacheIfIndex,cdpCacheDeviceIndex pair. It
has the value N-1 for the N-th address in the
Address TLV"
::= { cdpCtAddressEntry 3 }
cdpCtAddressType OBJECT-TYPE
SYNTAX CiscoNetworkProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of the type of address contained in the
corresponding instance of cdpCtAddress."
::= { cdpCtAddressEntry 4 }
cdpCtAddress OBJECT-TYPE
SYNTAX CiscoNetworkAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The N-th network-layer address of the device as reported
in the most recent CDP message's Address TLV, where N-1 is
given by the value of cdpCtAddressIndex. For example, if
the the corresponding instance of cdpCtAddressType had the
value 'ip(1)', then this object would be an IPv4-address.
NOTE - The 1st address received in the Address TLV is
available using cdpCacheAddress"
::= { cdpCtAddressEntry 5 }
--
-- The CDP Global Group
--
@@ -628,7 +737,7 @@ cdpGlobalDeviceId OBJECT-TYPE
STATUS current
DESCRIPTION
"The device ID advertised by this device. The format of this
device id is characterized by the value of
device id is characterized by the value of
cdpGlobalDeviceIdFormat object."
::= { cdpGlobal 4 }
@@ -643,11 +752,11 @@ cdpGlobalLastChange OBJECT-TYPE
::= { cdpGlobal 5 }
cdpGlobalDeviceIdFormatCpb OBJECT-TYPE
SYNTAX BITS {
serialNumber(0),
SYNTAX BITS {
serialNumber(0),
macAddress(1),
other (2)
}
other (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
@@ -664,11 +773,11 @@ cdpGlobalDeviceIdFormatCpb OBJECT-TYPE
::= { cdpGlobal 6 }
cdpGlobalDeviceIdFormat OBJECT-TYPE
SYNTAX INTEGER {
serialNumber(1),
SYNTAX INTEGER {
serialNumber(1),
macAddress(2),
other(3)
}
other(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
@@ -676,18 +785,18 @@ cdpGlobalDeviceIdFormat OBJECT-TYPE
corresponding instance of cdpGlobalDeviceId. User can only
specify the formats that the device is capable of as
denoted in cdpGlobalDeviceIdFormatCpb object.
serialNumber(1) indicates that the value of cdpGlobalDeviceId
serialNumber(1) indicates that the value of cdpGlobalDeviceId
object is in the form of an ASCII string contain the device
serial number.
macAddress(2) indicates that the value of cdpGlobalDeviceId
serial number.
macAddress(2) indicates that the value of cdpGlobalDeviceId
object is in the form of Layer 2 MAC address.
other(3) indicates that the value of cdpGlobalDeviceId object
is in the form of a platform specific ASCII string contain
info that identifies the device. For example: ASCII string
contains serialNumber appended/prepened with system name."
contains serialNumber appended/prepened with system name."
::= { cdpGlobal 7 }
-- conformance information
@@ -730,14 +839,43 @@ ciscoCdpMIBComplianceV11R02 MODULE-COMPLIANCE
::= { ciscoCdpMIBCompliances 3 }
ciscoCdpMIBComplianceV12R02 MODULE-COMPLIANCE
STATUS current
STATUS obsolete -- superseded by ciscoCdpMIBCompliance5
DESCRIPTION
"The compliance statement for the CDP MIB."
MODULE -- this module
MANDATORY-GROUPS { ciscoCdpMIBGroupV12R02 }
::= { ciscoCdpMIBCompliances 4 }
ciscoCdpMIBCompliance5 MODULE-COMPLIANCE
STATUS deprecated -- superseded by ciscoCdpMIBComplianceV12R03
DESCRIPTION
"The compliance statement for the CDP MIB."
MODULE -- this module
MANDATORY-GROUPS { ciscoCdpMIBGroupV12R02 }
::= { ciscoCdpMIBCompliances 5 }
ciscoCdpMIBComplianceV12R03 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the CDP MIB."
MODULE -- this module
MANDATORY-GROUPS { ciscoCdpMIBGroupV12R03,
ciscoCdpCtAddressGroup
}
GROUP ciscoCdpV2MIBGroup
DESCRIPTION
"This group is mandatory for agents implementing CDP version 2"
GROUP ciscoCdpV2IfExtGroup
DESCRIPTION
"This group is mandatory for agents implementing Extended Trust
TLV and COS for Untrusted Port TLV of CDP version 2."
::= { ciscoCdpMIBCompliances 6 }
-- units of conformance
ciscoCdpMIBGroup OBJECT-GROUP
@@ -789,14 +927,14 @@ ciscoCdpMIBGroupV12R02 OBJECT-GROUP
cdpGlobalRun, cdpGlobalMessageInterval, cdpGlobalHoldTime,
cdpGlobalDeviceId
}
STATUS current
STATUS deprecated -- superseded by ciscoCdpMIBGroupV12R03
DESCRIPTION
"A collection of objects for use with the Cisco
Discovery Protocol."
::= { ciscoCdpMIBGroups 5 }
ciscoCdpV2MIBGroup OBJECT-GROUP
OBJECTS {
OBJECTS {
cdpCacheApplianceID, cdpCacheVlanID,
cdpCachePowerConsumption, cdpCacheMTU,
cdpCacheSysName, cdpCacheSysObjectID,
@@ -815,7 +953,7 @@ ciscoCdpV2MIBGroup OBJECT-GROUP
::= { ciscoCdpMIBGroups 6 }
ciscoCdpV2IfExtGroup OBJECT-GROUP
OBJECTS {
OBJECTS {
cdpInterfaceExtendedTrust,
cdpInterfaceCosForUntrustedPort
}
@@ -825,4 +963,34 @@ ciscoCdpV2IfExtGroup OBJECT-GROUP
Discovery Protocol version 2 to configure the value
for Extended Trust TLV and COS for Untrusted Port TLV."
::= { ciscoCdpMIBGroups 7 }
ciscoCdpCtAddressGroup OBJECT-GROUP
OBJECTS {
cdpCtAddressType,
cdpCtAddress
}
STATUS current
DESCRIPTION
"A collection of objects for use with the Cisco
Discovery Protocol to obtain the addresses from
the Address TLV of a received CDP packet."
::= { ciscoCdpMIBGroups 8 }
ciscoCdpMIBGroupV12R03 OBJECT-GROUP
OBJECTS { cdpInterfaceEnable,
cdpInterfaceGroup, cdpInterfacePort, cdpInterfaceName,
cdpCacheAddressType, cdpCacheAddress, cdpCacheVersion,
cdpCacheDeviceId, cdpCacheDevicePort,
cdpCacheCapabilities, cdpCachePlatform,
cdpCacheVTPMgmtDomain, cdpCacheNativeVLAN, cdpCacheDuplex,
cdpGlobalRun, cdpGlobalMessageInterval, cdpGlobalHoldTime,
cdpGlobalDeviceId
}
STATUS current
DESCRIPTION
"A collection of objects for use with the Cisco
Discovery Protocol."
::= { ciscoCdpMIBGroups 9 }
END

View File

@@ -1,401 +1,401 @@
--****************************************************************
-- CISCO_DMN_DSG_DIAG.mib : Mib file for Detailed Diagnostics.
--
-- October 2010, Tel MIB Team
--
-- Copyright (c) 1999-2012 Cisco Systems, Inc. All rights reserved.
--****************************************************************
CISCO-DMN-DSG-DIAG-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE, Integer32, Counter32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
ciscoDSGUtilities
FROM CISCO-DMN-DSG-ROOT-MIB;
ciscoDSGDiag MODULE-IDENTITY
LAST-UPDATED "201203200800Z" -- March 20 2012 08:00:00 GMT
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems, Inc.
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553 NETS
E-mail: cs-ipsla@cisco.com"
DESCRIPTION "Cisco Detailed Diagnostics MIB."
REVISION "201203200800Z"
DESCRIPTION "V01.00.05 2012-03-20
Updated for D9854 R4 Release."
REVISION "201010130800Z"
DESCRIPTION "V01.00.04 2010-10-13
Type of diagFanRPMValue is changed to DisplayString."
REVISION "201008031000Z"
DESCRIPTION "V01.00.03 2010-08-03
Health Monitor Table and Fan RPM Table are added."
REVISION "201004120900Z"
DESCRIPTION "V01.00.02 2010-04-12
powerOnFactoryResetCount and powerOnCurrentDateTime
MIB objects are added."
REVISION "201002121200Z"
DESCRIPTION "V01.00.01 2010-02-12
The Syntax of read-only objects is updated to
DisplayString."
REVISION "200912071200Z"
DESCRIPTION "V01.00.00 2009-12-07
Initial Version."
::= { ciscoDSGUtilities 18 }
powerOn OBJECT IDENTIFIER ::= { ciscoDSGDiag 1 }
diagTable OBJECT IDENTIFIER ::= { ciscoDSGDiag 2 }
-- *************************************
-- powerOn Branch
-- *************************************
powerOnCreationDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Build Date of Product."
::= { powerOn 1 }
powerOnDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last Power-On Date."
::= { powerOn 2 }
powerOnTotalHours OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Hours Running.The range is from 0 to
4294967295 hrs in steps of 1 hr."
::= { powerOn 3 }
powerOnHrsSinceLastPowerOff OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hours Since Last Power Reset.The range is from 0 to
4294967295 hrs in steps of 1 hr."
::= { powerOn 4 }
powerOnTotResetCount OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Reset Counter.The range is from 0 to 4294967295."
::= { powerOn 5 }
powerOnClrableResetCount OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"User Clearable Reset Counter.The range is from 0 to
4294967295."
::= { powerOn 6 }
powerOnReasonLastReset OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reason for the Last Reset."
::= { powerOn 7 }
powerOnClearResetCounter OBJECT-TYPE
SYNTAX INTEGER {
writeOnly(1),
yes(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set this object to yes(2) to clear Power On Reset counter."
::= { powerOn 8 }
powerOnFactoryResetCount OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32 ))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Factory Resets."
::= { powerOn 9 }
powerOnCurrentDateTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32 ))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the Current date and time."
::= { powerOn 10 }
--************************************
-- Diagnostics Table Group
--************************************
--************************************
-- Health Monitor Table Group
--************************************
diagHealthMonitorTable OBJECT-TYPE
SYNTAX SEQUENCE OF DIAGHealthMonitorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Health Monitor Table."
::= { diagTable 1 }
diagHealthMonitorEntry OBJECT-TYPE
SYNTAX DIAGHealthMonitorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for Health Monitor table."
INDEX { diagHealthMonitorIndex }
::= { diagHealthMonitorTable 1 }
DIAGHealthMonitorEntry ::= SEQUENCE
{
diagHealthMonitorIndex Integer32,
diagHealthMonitorName DisplayString,
diagHealthMonitorValue DisplayString
}
diagHealthMonitorIndex OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Health Monitor index."
::= { diagHealthMonitorEntry 1 }
diagHealthMonitorName OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..8) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health Monitor Item Name -
Gives Board Current temperature if monitor index is CURTEMP
Gives Board Maximum tempearture if monitor index is MAXTEMP
Gives Board Average temperature if monitor index is AVGTEMP
Gives Board Temperature at intake 1/intake 2 if monitor
index is IN1VAL/INVAL2
Gives Board FPGA Vicinity if monitor index is FPGAVIC
Gives Board FPGA Value if monitor index is FPGAVAL."
::= { diagHealthMonitorEntry 2 }
diagHealthMonitorValue OBJECT-TYPE
SYNTAX DisplayString ( SIZE(0..8) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health monitor Item Value."
::= { diagHealthMonitorEntry 3 }
--************************************
-- Fan RPM Table Group
--************************************
diagFanRPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF DIAGFanRPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fan RPM Table."
::= { diagTable 2 }
diagFanRPMEntry OBJECT-TYPE
SYNTAX DIAGFanRPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for Fan RPM table."
INDEX { diagFanRPMIndex }
::= { diagFanRPMTable 1 }
DIAGFanRPMEntry ::= SEQUENCE
{
diagFanRPMIndex Integer32,
diagFanRPMName DisplayString,
diagFanRPMValue DisplayString
}
diagFanRPMIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Fan RPM index."
::= { diagFanRPMEntry 1 }
diagFanRPMName OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fan RPM Item Name :
Gives Fan 1 speed in rpm if Fan RPM index is FAN1
Gives Fan 2 speed in rpm if Fan RPM index is FAN2
Gives Fan 3 speed in rpm if Fan RPM index is FAN3
Gives Fan 4 speed in rpm if Fan RPM index is FAN4
Gives Fan 5 speed in rpm if Fan RPM index is FAN5
Gives Fan 6 speed in rpm if Fan RPM index is FAN6
Gives Fan 7 speed in rpm if Fan RPM index is FAN7."
::= { diagFanRPMEntry 2 }
diagFanRPMValue OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Health monitor Item Value."
::= { diagFanRPMEntry 3 }
--************************************
-- ECC Readings Table Group
--************************************
diagECCReadingsTable OBJECT-TYPE
SYNTAX SEQUENCE OF DIAGECCReadingsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ECC Readings Table."
::= { diagTable 3 }
diagECCReadingsEntry OBJECT-TYPE
SYNTAX DIAGECCReadingsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for ECC Readings table."
INDEX { diagECCReadingsIndex }
::= { diagECCReadingsTable 1 }
DIAGECCReadingsEntry ::= SEQUENCE
{
diagECCReadingsIndex INTEGER,
diagECCReadingsLocat DisplayString,
diagECCReadingsType DisplayString,
diagECCReadingsVal DisplayString,
diagECCReadingsApplicability DisplayString
}
diagECCReadingsIndex OBJECT-TYPE
SYNTAX INTEGER (1..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ECC Readings index."
::= { diagECCReadingsEntry 1 }
diagECCReadingsLocat OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ECC Reading Location."
::= { diagECCReadingsEntry 2 }
diagECCReadingsType OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ECC Reading Type."
::= { diagECCReadingsEntry 3 }
diagECCReadingsVal OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ECC Reading Value."
::= { diagECCReadingsEntry 4 }
diagECCReadingsApplicability OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ECC Reading Applicibility for this device."
::= { diagECCReadingsEntry 5 }
--************************************
-- Control History Table Group
--************************************
diagCtrlHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF DIAGCtrlHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Control History Table."
::= { diagTable 4 }
diagCtrlHistoryEntry OBJECT-TYPE
SYNTAX DIAGCtrlHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for Control History table."
INDEX { diagCtrlHistoryIndex }
::= { diagCtrlHistoryTable 1 }
DIAGCtrlHistoryEntry ::= SEQUENCE
{
diagCtrlHistoryIndex Counter32,
diagCtrlHistoryHistory DisplayString,
diagCtrlHistoryDateTime DisplayString
}
diagCtrlHistoryIndex OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Control History Table Index."
::= { diagCtrlHistoryEntry 1 }
diagCtrlHistoryHistory OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Control History Text."
::= { diagCtrlHistoryEntry 2 }
diagCtrlHistoryDateTime OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Control History Date and Time."
::= { diagCtrlHistoryEntry 3 }
END
--****************************************************************
-- CISCO_DMN_DSG_DIAG.mib : Mib file for Detailed Diagnostics.
--
-- October 2010, Tel MIB Team
--
-- Copyright (c) 1999-2012 Cisco Systems, Inc. All rights reserved.
--****************************************************************
CISCO-DMN-DSG-DIAG-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE, Integer32, Counter32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
ciscoDSGUtilities
FROM CISCO-DMN-DSG-ROOT-MIB;
ciscoDSGDiag MODULE-IDENTITY
LAST-UPDATED "201203200800Z" -- March 20 2012 08:00:00 GMT
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems, Inc.
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553 NETS
E-mail: cs-ipsla@cisco.com"
DESCRIPTION "Cisco Detailed Diagnostics MIB."
REVISION "201203200800Z"
DESCRIPTION "V01.00.05 2012-03-20
Updated for D9854 R4 Release."
REVISION "201010130800Z"
DESCRIPTION "V01.00.04 2010-10-13
Type of diagFanRPMValue is changed to DisplayString."
REVISION "201008031000Z"
DESCRIPTION "V01.00.03 2010-08-03
Health Monitor Table and Fan RPM Table are added."
REVISION "201004120900Z"
DESCRIPTION "V01.00.02 2010-04-12
powerOnFactoryResetCount and powerOnCurrentDateTime
MIB objects are added."
REVISION "201002121200Z"
DESCRIPTION "V01.00.01 2010-02-12
The Syntax of read-only objects is updated to
DisplayString."
REVISION "200912071200Z"
DESCRIPTION "V01.00.00 2009-12-07
Initial Version."
::= { ciscoDSGUtilities 18 }
powerOn OBJECT IDENTIFIER ::= { ciscoDSGDiag 1 }
diagTable OBJECT IDENTIFIER ::= { ciscoDSGDiag 2 }
-- *************************************
-- powerOn Branch
-- *************************************
powerOnCreationDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Build Date of Product."
::= { powerOn 1 }
powerOnDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last Power-On Date."
::= { powerOn 2 }
powerOnTotalHours OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Hours Running.The range is from 0 to
4294967295 hrs in steps of 1 hr."
::= { powerOn 3 }
powerOnHrsSinceLastPowerOff OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hours Since Last Power Reset.The range is from 0 to
4294967295 hrs in steps of 1 hr."
::= { powerOn 4 }
powerOnTotResetCount OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Reset Counter.The range is from 0 to 4294967295."
::= { powerOn 5 }
powerOnClrableResetCount OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"User Clearable Reset Counter.The range is from 0 to
4294967295."
::= { powerOn 6 }
powerOnReasonLastReset OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reason for the Last Reset."
::= { powerOn 7 }
powerOnClearResetCounter OBJECT-TYPE
SYNTAX INTEGER {
writeOnly(1),
yes(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set this object to yes(2) to clear Power On Reset counter."
::= { powerOn 8 }
powerOnFactoryResetCount OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32 ))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Factory Resets."
::= { powerOn 9 }
powerOnCurrentDateTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32 ))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the Current date and time."
::= { powerOn 10 }
--************************************
-- Diagnostics Table Group
--************************************
--************************************
-- Health Monitor Table Group
--************************************
diagHealthMonitorTable OBJECT-TYPE
SYNTAX SEQUENCE OF DIAGHealthMonitorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Health Monitor Table."
::= { diagTable 1 }
diagHealthMonitorEntry OBJECT-TYPE
SYNTAX DIAGHealthMonitorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for Health Monitor table."
INDEX { diagHealthMonitorIndex }
::= { diagHealthMonitorTable 1 }
DIAGHealthMonitorEntry ::= SEQUENCE
{
diagHealthMonitorIndex Integer32,
diagHealthMonitorName DisplayString,
diagHealthMonitorValue DisplayString
}
diagHealthMonitorIndex OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Health Monitor index."
::= { diagHealthMonitorEntry 1 }
diagHealthMonitorName OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..8) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health Monitor Item Name -
Gives Board Current temperature if monitor index is CURTEMP
Gives Board Maximum tempearture if monitor index is MAXTEMP
Gives Board Average temperature if monitor index is AVGTEMP
Gives Board Temperature at intake 1/intake 2 if monitor
index is IN1VAL/INVAL2
Gives Board FPGA Vicinity if monitor index is FPGAVIC
Gives Board FPGA Value if monitor index is FPGAVAL."
::= { diagHealthMonitorEntry 2 }
diagHealthMonitorValue OBJECT-TYPE
SYNTAX DisplayString ( SIZE(0..8) )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Health monitor Item Value."
::= { diagHealthMonitorEntry 3 }
--************************************
-- Fan RPM Table Group
--************************************
diagFanRPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF DIAGFanRPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fan RPM Table."
::= { diagTable 2 }
diagFanRPMEntry OBJECT-TYPE
SYNTAX DIAGFanRPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for Fan RPM table."
INDEX { diagFanRPMIndex }
::= { diagFanRPMTable 1 }
DIAGFanRPMEntry ::= SEQUENCE
{
diagFanRPMIndex Integer32,
diagFanRPMName DisplayString,
diagFanRPMValue DisplayString
}
diagFanRPMIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Fan RPM index."
::= { diagFanRPMEntry 1 }
diagFanRPMName OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fan RPM Item Name :
Gives Fan 1 speed in rpm if Fan RPM index is FAN1
Gives Fan 2 speed in rpm if Fan RPM index is FAN2
Gives Fan 3 speed in rpm if Fan RPM index is FAN3
Gives Fan 4 speed in rpm if Fan RPM index is FAN4
Gives Fan 5 speed in rpm if Fan RPM index is FAN5
Gives Fan 6 speed in rpm if Fan RPM index is FAN6
Gives Fan 7 speed in rpm if Fan RPM index is FAN7."
::= { diagFanRPMEntry 2 }
diagFanRPMValue OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Health monitor Item Value."
::= { diagFanRPMEntry 3 }
--************************************
-- ECC Readings Table Group
--************************************
diagECCReadingsTable OBJECT-TYPE
SYNTAX SEQUENCE OF DIAGECCReadingsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ECC Readings Table."
::= { diagTable 3 }
diagECCReadingsEntry OBJECT-TYPE
SYNTAX DIAGECCReadingsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for ECC Readings table."
INDEX { diagECCReadingsIndex }
::= { diagECCReadingsTable 1 }
DIAGECCReadingsEntry ::= SEQUENCE
{
diagECCReadingsIndex INTEGER,
diagECCReadingsLocat DisplayString,
diagECCReadingsType DisplayString,
diagECCReadingsVal DisplayString,
diagECCReadingsApplicability DisplayString
}
diagECCReadingsIndex OBJECT-TYPE
SYNTAX INTEGER (1..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ECC Readings index."
::= { diagECCReadingsEntry 1 }
diagECCReadingsLocat OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ECC Reading Location."
::= { diagECCReadingsEntry 2 }
diagECCReadingsType OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ECC Reading Type."
::= { diagECCReadingsEntry 3 }
diagECCReadingsVal OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ECC Reading Value."
::= { diagECCReadingsEntry 4 }
diagECCReadingsApplicability OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ECC Reading Applicibility for this device."
::= { diagECCReadingsEntry 5 }
--************************************
-- Control History Table Group
--************************************
diagCtrlHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF DIAGCtrlHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Control History Table."
::= { diagTable 4 }
diagCtrlHistoryEntry OBJECT-TYPE
SYNTAX DIAGCtrlHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for Control History table."
INDEX { diagCtrlHistoryIndex }
::= { diagCtrlHistoryTable 1 }
DIAGCtrlHistoryEntry ::= SEQUENCE
{
diagCtrlHistoryIndex Counter32,
diagCtrlHistoryHistory DisplayString,
diagCtrlHistoryDateTime DisplayString
}
diagCtrlHistoryIndex OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Control History Table Index."
::= { diagCtrlHistoryEntry 1 }
diagCtrlHistoryHistory OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Control History Text."
::= { diagCtrlHistoryEntry 2 }
diagCtrlHistoryDateTime OBJECT-TYPE
SYNTAX DisplayString( SIZE(0..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Control History Date and Time."
::= { diagCtrlHistoryEntry 3 }
END

View File

@@ -1,58 +1,58 @@
--*****************************************************************
-- CISCO-DMN-DSG-ROOT.mib : Root Mib file for D9865 IRD.
--
-- August 2010, TEL MIB Team
--
--
-- Copyright (c) 1999-2010 by Cisco Systems, Inc.
-- All rights reserved.
--*****************************************************************
-- ********************* start log section ************************
-- $Log::
-- ********************* end log section **************************
CISCO-DMN-DSG-ROOT-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, enterprises
FROM SNMPv2-SMI;
ciscoSPVTG MODULE-IDENTITY
LAST-UPDATED "201008301100Z" -- August 30 2010 11:00:00 GMT
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems, Inc.
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553 NETS
E-mail: cs-ipsla@cisco.com"
DESCRIPTION "Cisco top level MIB."
REVISION "201008301100Z"
DESCRIPTION "V01.00.01 2010-08-30
Updated for adherence to SNMPv2 format."
REVISION "200911261500Z"
DESCRIPTION "V01.00.00 2009-11-26
Initial Version."
::= { enterprises 1429 }
ciscoSat OBJECT IDENTIFIER ::= { ciscoSPVTG 2 }
ciscoDMN OBJECT IDENTIFIER ::= { ciscoSat 2 }
ciscoDSGUtilities OBJECT IDENTIFIER ::= { ciscoDMN 5 }
ciscoDSGProducts OBJECT IDENTIFIER ::= { ciscoDMN 6 }
END
--*****************************************************************
-- CISCO-DMN-DSG-ROOT.mib : Root Mib file for D9865 IRD.
--
-- August 2010, TEL MIB Team
--
--
-- Copyright (c) 1999-2010 by Cisco Systems, Inc.
-- All rights reserved.
--*****************************************************************
-- ********************* start log section ************************
-- $Log::
-- ********************* end log section **************************
CISCO-DMN-DSG-ROOT-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, enterprises
FROM SNMPv2-SMI;
ciscoSPVTG MODULE-IDENTITY
LAST-UPDATED "201008301100Z" -- August 30 2010 11:00:00 GMT
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems, Inc.
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553 NETS
E-mail: cs-ipsla@cisco.com"
DESCRIPTION "Cisco top level MIB."
REVISION "201008301100Z"
DESCRIPTION "V01.00.01 2010-08-30
Updated for adherence to SNMPv2 format."
REVISION "200911261500Z"
DESCRIPTION "V01.00.00 2009-11-26
Initial Version."
::= { enterprises 1429 }
ciscoSat OBJECT IDENTIFIER ::= { ciscoSPVTG 2 }
ciscoDMN OBJECT IDENTIFIER ::= { ciscoSat 2 }
ciscoDSGUtilities OBJECT IDENTIFIER ::= { ciscoDMN 5 }
ciscoDSGProducts OBJECT IDENTIFIER ::= { ciscoDMN 6 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -114,7 +114,8 @@ RlAAAServiceType ::= TEXTUAL-CONVENTION
rlAAAServiceTypeSsh(3),
rlAAAServiceTypeHttps(4),
rlAAAServiceTypeSnmp(5),
rlAAAServiceTypeSshPubkey(6)
rlAAAServiceTypeSshPubkey(6),
rlAAAServiceTypeDebug(7)
}
RlAAALinePortType ::= TEXTUAL-CONVENTION
@@ -127,6 +128,20 @@ RlAAALinePortType ::= TEXTUAL-CONVENTION
rlAAAPortConsole(2)
}
RlAAAHashType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Specifies which hash method type was used to create
the hashed password of the local user.
rlAAAHashTypeSuperHash signifies that the hashing type
is SHA1 nested within the default hash method (a composition function).
i.e default(sha1(password))."
SYNTAX INTEGER {
rlAAAHashTypeMD5(0),
rlAAAHashTypeSHA1(1),
rlAAAHashTypeSHA512(2),
rlAAAHashTypeSuperHash(3)
}
rlAAAMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
@@ -452,7 +467,9 @@ RlAAALineEntry ::= SEQUENCE {
rlAAALineLockedState INTEGER,
rlAAALineConsFailedLogins Counter32,
rlAAALinePasswordValidTime Unsigned32,
rlAAALinePasswordExpieryDate DisplayString
rlAAALinePasswordExpieryDate DisplayString,
rlAAALinePasswordSalt OCTET STRING,
rlAAALinePasswordHashMethod RlAAAHashType
}
@@ -677,6 +694,22 @@ rlAAALinePasswordExpieryDate OBJECT-TYPE
Otherwise zero size string"
::= { rlAAALineEntry 24 }
rlAAALinePasswordSalt OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The salt of the line password used to prevent
rainbow table attacks."
::= { rlAAALineEntry 25 }
rlAAALinePasswordHashMethod OBJECT-TYPE
SYNTAX RlAAAHashType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The method the line password uses to hash
the password."
::= { rlAAALineEntry 26 }
--
-- local user db table
@@ -688,6 +721,7 @@ rlAAALinePasswordExpieryDate OBJECT-TYPE
--- New read write field to set the expiry time for a password.
rlAAALocalUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlAAALocalUserEntry
MAX-ACCESS not-accessible
@@ -713,7 +747,9 @@ RlAAALocalUserEntry ::= SEQUENCE {
rlAAALocalConsFailedLogins Counter32,
rlAAALocalPasswordValidTime Unsigned32,
rlAAALocalPasswordExpieryDate DisplayString,
rlAAALocalPasswordCreationDate DisplayString
rlAAALocalPasswordCreationDate DisplayString,
rlAAALocalUserSalt OCTET STRING,
rlAAALocalUserHashMethod RlAAAHashType
}
rlAAALocalUserName OBJECT-TYPE
@@ -798,16 +834,37 @@ rlAAALocalPasswordCreationDate OBJECT-TYPE
DESCRIPTION "The date on which the current password was created.
Otherwise zero size string"
::= { rlAAALocalUserEntry 9 }
rlAAALocalUserSalt OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Salt stored and used to prevent lookup tables,
reverse lookup tables, and rainbow table attacks.
Not used in MD5 and SHA1 Hashing."
DEFVAL { "" }
::= { rlAAALocalUserEntry 10 }
rlAAALocalUserHashMethod OBJECT-TYPE
SYNTAX RlAAAHashType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The method used to hash the user's password"
::= { rlAAALocalUserEntry 11 }
--
-- system password
-- system password
-- DEPRECATED, USE rlAAASysPassAttributeTable
--
rlAAASystemPasswordlevel1 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "system Password for level 1.
STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable
DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead
system Password for level 1.
allowed formats:
a. Display string starting with '$' for clear text
b. Encrypted password: starts with # sign followed by 32
@@ -820,8 +877,10 @@ rlAAASystemPasswordlevel1 OBJECT-TYPE
rlAAASystemPasswordlevel2 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "system Password for level 2
STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable
DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead
system Password for level 2.
allowed formats:
a. Display string starting with '$' for clear text
b. Encrypted password: starts with # sign followed by 32
@@ -834,8 +893,10 @@ rlAAASystemPasswordlevel2 OBJECT-TYPE
rlAAASystemPasswordlevel3 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "system Password for level 3
STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable
DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead
system Password for level 3.
allowed formats:
a. Display string starting with '$' for clear text
b. Encrypted password: starts with # sign followed by 32
@@ -848,8 +909,10 @@ rlAAASystemPasswordlevel3 OBJECT-TYPE
rlAAASystemPasswordlevel4 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "system Password for level 4
STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable
DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead
system Password for level 4.
allowed formats:
a. Display string starting with '$' for clear text
b. Encrypted password: starts with # sign followed by 32
@@ -862,8 +925,10 @@ rlAAASystemPasswordlevel4 OBJECT-TYPE
rlAAASystemPasswordlevel5 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "system Password for level 5
STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable
DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead
system Password for level 5.
allowed formats:
a. Display string starting with '$' for clear text
b. Encrypted password: starts with # sign followed by 32
@@ -876,8 +941,10 @@ rlAAASystemPasswordlevel5 OBJECT-TYPE
rlAAASystemPasswordlevel6 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "system Password for level 6
STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable
DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead
system Password for level 6.
allowed formats:
a. Display string starting with '$' for clear text
b. Encrypted password: starts with # sign followed by 32
@@ -890,8 +957,10 @@ rlAAASystemPasswordlevel6 OBJECT-TYPE
rlAAASystemPasswordlevel7 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "system Password for level 7
STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable
DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead
system Password for level 7.
allowed formats:
a. Display string starting with '$' for clear text
b. Encrypted password: starts with # sign followed by 32
@@ -904,8 +973,10 @@ rlAAASystemPasswordlevel7 OBJECT-TYPE
rlAAASystemPasswordlevel8 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "system Password for level 8
STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable
DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead
system Password for level 8.
allowed formats:
a. Display string starting with '$' for clear text
b. Encrypted password: starts with # sign followed by 32
@@ -918,8 +989,10 @@ rlAAASystemPasswordlevel8 OBJECT-TYPE
rlAAASystemPasswordlevel9 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "system Password for level 9
STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable
DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead
system Password for level 9.
allowed formats:
a. Display string starting with '$' for clear text
b. Encrypted password: starts with # sign followed by 32
@@ -932,8 +1005,10 @@ rlAAASystemPasswordlevel9 OBJECT-TYPE
rlAAASystemPasswordlevel10 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "system Password for level 10
STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable
DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead
system Password for level 10.
allowed formats:
a. Display string starting with '$' for clear text
b. Encrypted password: starts with # sign followed by 32
@@ -946,8 +1021,10 @@ rlAAASystemPasswordlevel10 OBJECT-TYPE
rlAAASystemPasswordlevel11 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "system Password for level 11
STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable
DESCRIPTION " Deprecated, use rlAAASysPassAttributeTable instead
system Password for level 11.
allowed formats:
a. Display string starting with '$' for clear text
b. Encrypted password: starts with # sign followed by 32
@@ -960,8 +1037,10 @@ rlAAASystemPasswordlevel11 OBJECT-TYPE
rlAAASystemPasswordlevel12 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "system Password for level 12
STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable
DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead
system Password for level 12.
allowed formats:
a. Display string starting with '$' for clear text
b. Encrypted password: starts with # sign followed by 32
@@ -974,8 +1053,10 @@ rlAAASystemPasswordlevel12 OBJECT-TYPE
rlAAASystemPasswordlevel13 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "system Password for level 13
STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable
DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead
system Password for level 13.
allowed formats:
a. Display string starting with '$' for clear text
b. Encrypted password: starts with # sign followed by 32
@@ -988,8 +1069,10 @@ rlAAASystemPasswordlevel13 OBJECT-TYPE
rlAAASystemPasswordlevel14 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "system Password for level 14
STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable
DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead
system Password for level 13.
allowed formats:
a. Display string starting with '$' for clear text
b. Encrypted password: starts with # sign followed by 32
@@ -1002,8 +1085,10 @@ rlAAASystemPasswordlevel14 OBJECT-TYPE
rlAAASystemPasswordlevel15 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "system Password for level 15
STATUS deprecated -- DEPRECATED, moved to rlAAASysPassAttributeTable
DESCRIPTION "Deprecated, use rlAAASysPassAttributeTable instead
system Password for level 15.
allowed formats:
a. Display string starting with '$' for clear text
b. Encrypted password: starts with # sign followed by 32
@@ -1501,7 +1586,9 @@ RlRadiusServerInetEntry ::= SEQUENCE {
rlRadiusServerInetPriority INTEGER,
rlRadiusServerInetStatus RowStatus,
rlRadiusServerInetUsage INTEGER,
rlRadiusServerInetLastResponseTime TimeStamp
rlRadiusServerInetLastResponseTime TimeStamp,
rlRadiusServerInetServerDead TruthValue,
rlRadiusServerInetCurrent TruthValue
}
rlRadiusServerInetAddressType OBJECT-TYPE
@@ -1663,6 +1750,24 @@ rlRadiusServerInetLastResponseTime OBJECT-TYPE
"The value of sysUpTime at the time this server has response.
If there is no request to the server, this object contains a zero value."
::= { rlRadiusServerInetEntry 15 }
rlRadiusServerInetServerDead OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true, this server is currently in deadtime."
::= { rlRadiusServerInetEntry 16 }
rlRadiusServerInetCurrent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If this field is set to true the value in field rlRadiusServerInetServerDead
is false, and it is the highest priority radius server (lowest number). The next connection to
a radius server will be through this server."
::= { rlRadiusServerInetEntry 17 }
rlRadiusGlobalIPv6DefaultSource OBJECT-TYPE
SYNTAX InetAddressIPv6
@@ -2554,10 +2659,10 @@ rlAAASysPassStatPasswordExpieryDate OBJECT-TYPE
on which the current password will expire.
Otherwise zero size string"
::= { rlAAASysPassStatEntry 5 }
--- Number of failures before lock-out (1-5, 0 for disable)
rlAAAMaxNumLogAttmpts OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
@@ -3326,6 +3431,109 @@ rlAAAPasswordRecoveryDisable OBJECT-TYPE
DEFVAL { false }
::= { rlAAA 70 }
---
--- Password Complexity Excluded keyword Table
---
rlAAAPasswordComplexityExcludeKeywordTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlAAAPasswordComplexityExcludeKeywordEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table holds s list of keywords that a valid password must not contain.
Excluded keyword checking is case-insensitive."
::= { rlAAA 71 }
rlAAAPasswordComplexityExcludeKeywordEntry OBJECT-TYPE
SYNTAX RlAAAPasswordComplexityExcludeKeywordEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX { IMPLIED rlAAAPasswordComplexityExcludeKeywordName}
::= { rlAAAPasswordComplexityExcludeKeywordTable 1 }
RlAAAPasswordComplexityExcludeKeywordEntry ::= SEQUENCE {
rlAAAPasswordComplexityExcludeKeywordName DisplayString,
rlAAAPasswordComplexityExcludeKeywordRowStatus RowStatus
}
rlAAAPasswordComplexityExcludeKeywordName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Password Excluded keyword name"
::= { rlAAAPasswordComplexityExcludeKeywordEntry 1 }
rlAAAPasswordComplexityExcludeKeywordRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Status can be destroy or createAndGo"
::= { rlAAAPasswordComplexityExcludeKeywordEntry 2 }
--
-- System Passwords Attributes table
--
rlAAASysPassAttributeTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlAAASysPassAttributeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table specifies the system password's
attributes: the salt needed for hashing
the cleartext password, and the hashing
method used to digest."
::= { rlAAA 72 }
rlAAASysPassAttributeEntry OBJECT-TYPE
SYNTAX RlAAASysPassAttributeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX { rlAAASysPassAttributeLevel}
::= { rlAAASysPassAttributeTable 1 }
RlAAASysPassAttributeEntry ::= SEQUENCE {
rlAAASysPassAttributeLevel INTEGER,
rlAAASysPassAttributePassword DisplayString,
rlAAASysPassAttributeSalt OCTET STRING,
rlAAASysPassAttributeHashMethod RlAAAHashType
}
rlAAASysPassAttributeLevel OBJECT-TYPE
SYNTAX INTEGER (1..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "System password level"
::= { rlAAASysPassAttributeEntry 1 }
rlAAASysPassAttributePassword OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "System Password
allowed formats:
a. Display string starting with '$' for clear text
b. Encrypted password: starts with # sign followed by
octets representing Hex Decimal value or Base64 Encoding
the $ and # as first octet are a directive to indicate what
is the type of password and are not part of the password"
::= { rlAAASysPassAttributeEntry 2 }
rlAAASysPassAttributeSalt OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The salt of the system password used to prevent
rainbow table attacks."
::= { rlAAASysPassAttributeEntry 3 }
rlAAASysPassAttributeHashMethod OBJECT-TYPE
SYNTAX RlAAAHashType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The method the system password uses to hash
the password."
::= { rlAAASysPassAttributeEntry 4 }
END

View File

@@ -166,6 +166,9 @@ RlBonjourOperationReason ::= TEXTUAL-CONVENTION
"This variable identifies the service state on IP interface of the device."
::= { rlBonjourStatusEntry 4 }
-- -------------------------------------------------------------
-- rlBonjourStateTable
-- -------------------------------------------------------------
rlBonjourStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlBonjourStateEntry
@@ -191,13 +194,13 @@ RlBonjourOperationReason ::= TEXTUAL-CONVENTION
AND rlBonjourL2Mode is disable
Not-Include - rlBonjourL2Table is empty
AND rlBonjourL2Mode is enable
service disabled - service was removed ue to specific request from L1 manager
service disabled - service was removed due to specific request from L1 manager
No IP address - the L2 interfaces is listed in the table rlBonjourL2EnableTable
BUT don't have an IP on it
Not-present - the L2 interfaces is listed in the table rlBonjourL2EnableTable
BUT no yet defined (like vlan not created or port in an unconnected salve)
BUT not yet defined (like vlan not created or port in an unconnected member)
Bonjour disabled - rlBonjourPublish scalar is off
Using this MIB user can monitor actual state of a service on an IP interface"
Using this MIB user can monitor actual state of a service on an L2 interface"
::= {rlBonjour 3 }
rlBonjourStateEntry OBJECT-TYPE
@@ -210,10 +213,12 @@ RlBonjourOperationReason ::= TEXTUAL-CONVENTION
::= {rlBonjourStateTable 1 }
RlBonjourStateEntry ::= SEQUENCE {
rlBonjourStateServiceName DisplayString ,
rlBonjourStateL2Interface InterfaceIndex,
rlBonjourStateOperationMode RlBonjourOperationState,
rlBonjourStateOperationReason RlBonjourOperationReason
rlBonjourStateServiceName DisplayString ,
rlBonjourStateL2Interface InterfaceIndex,
rlBonjourStateOperationMode RlBonjourOperationState,
rlBonjourStateOperationReason RlBonjourOperationReason,
rlBonjourStateIPv6OperationMode RlBonjourOperationState,
rlBonjourStateIPv6OperationReason RlBonjourOperationReason
}
@@ -241,7 +246,7 @@ RlBonjourOperationReason ::= TEXTUAL-CONVENTION
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates wether Bonjour is operational on the pair (service + L2 interface)."
"This variable indicates whether Bonjour over IPv4 is operational on the pair (service + L2 interface)."
::= { rlBonjourStateEntry 3 }
rlBonjourStateOperationReason OBJECT-TYPE
@@ -249,9 +254,29 @@ RlBonjourOperationReason ::= TEXTUAL-CONVENTION
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable specifies the reason of the previous field: rlBonjourStateOperationMode."
"This variable specifies the reason for the value of rlBonjourStateOperationMode."
::= { rlBonjourStateEntry 4 }
rlBonjourStateIPv6OperationMode OBJECT-TYPE
SYNTAX RlBonjourOperationState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates whether Bonjour over IPv4 is operational on the pair (service + L2 interface)."
::= { rlBonjourStateEntry 5 }
rlBonjourStateIPv6OperationReason OBJECT-TYPE
SYNTAX RlBonjourOperationReason
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable specifies the reason for the value of rlBonjourStateIPv6OperationMode"
::= { rlBonjourStateEntry 6 }
-- -------------------------------------------------------------
-- rlBonjourL2Table
-- -------------------------------------------------------------
rlBonjourL2Table OBJECT-TYPE
SYNTAX SEQUENCE OF RlBonjourL2Entry
MAX-ACCESS not-accessible
@@ -307,6 +332,10 @@ RlBonjourOperationReason ::= TEXTUAL-CONVENTION
"This variable identifies the L2 interface status manager."
::= { rlBonjourL2Entry 2 }
-- -------------------------------------------------------------
-- Scalars
-- -------------------------------------------------------------
rlBonjourL2Mode OBJECT-TYPE
SYNTAX INTEGER {
include (1),

View File

@@ -36,6 +36,10 @@ rlIpSourceGuard OBJECT IDENTIFIER ::= { rlBridgeSecurity 2}
rlIpArpInspect OBJECT IDENTIFIER ::= { rlBridgeSecurity 3}
rlProtocolFiltering OBJECT IDENTIFIER ::= { rlBridgeSecurity 4}
rlIpDhcpOpt82 OBJECT IDENTIFIER ::= { rlBridgeSecurity 5}
--
-- DHCP Snoop
--
@@ -901,5 +905,273 @@ rlProtocolFilteringRowStatus OBJECT-TYPE
"A status can be destroy, active or createAndGo"
::= { rlProtocolFilteringEntry 2 }
--
-- DHCP Option82
--
rlIpDhcpOpt82ConfigEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Specifies a DHCP option 82 configurable state."
::= { rlIpDhcpOpt82 1 }
rlIpDhcpOpt82SuboptionConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpDhcpOpt82SuboptionConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Protocol filter configuration entry"
::= { rlIpDhcpOpt82 2 }
rlIpDhcpOpt82SuboptionConfigEntry OBJECT-TYPE
SYNTAX RlIpDhcpOpt82SuboptionConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX {rlIpDhcpOpt82SuboptionConfigIndex}
::= { rlIpDhcpOpt82SuboptionConfigTable 1 }
RlIpDhcpOpt82SuboptionConfigEntry::= SEQUENCE {
rlIpDhcpOpt82SuboptionConfigIndex INTEGER,
rlIpDhcpOpt82SuboptionConfigCircuitIdPayloadLength INTEGER,
rlIpDhcpOpt82SuboptionConfigCircuitIdFormat DisplayString,
rlIpDhcpOpt82SuboptionConfigRemoteIdPayloadLength INTEGER,
rlIpDhcpOpt82SuboptionConfigRemoteIdFormat DisplayString,
rlIpDhcpOpt82SuboptionConfigNumericTokenFormat INTEGER,
rlIpDhcpOpt82SuboptionConfigCircuitIdAuxFailFlag TruthValue
}
rlIpDhcpOpt82SuboptionConfigIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry index. Must be 1"
::= { rlIpDhcpOpt82SuboptionConfigEntry 1 }
rlIpDhcpOpt82SuboptionConfigCircuitIdPayloadLength OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns CircuitId payload length."
::= { rlIpDhcpOpt82SuboptionConfigEntry 2 }
rlIpDhcpOpt82SuboptionConfigCircuitIdFormat OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the CircuitId format. Default is an empty string. Empty string means that CircuitId is added in a default format.
Non-empty string AND true value of rlIpDhcpOpt82SuboptionConfigCircuitIdSupported Scalar means that CircuitId is added in configured format"
::= { rlIpDhcpOpt82SuboptionConfigEntry 3 }
rlIpDhcpOpt82SuboptionConfigRemoteIdPayloadLength OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns RemoteId payload length."
::= { rlIpDhcpOpt82SuboptionConfigEntry 4 }
rlIpDhcpOpt82SuboptionConfigRemoteIdFormat OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the RemoteId format. Default is an empty string. Empty string means that RemoteId is added in a default format.
Non-empty string AND true value of rlIpDhcpOpt82SuboptionConfigRemoteIdSupported Scalar means that RemoteId is added in configured format"
::= { rlIpDhcpOpt82SuboptionConfigEntry 5 }
rlIpDhcpOpt82SuboptionConfigNumericTokenFormat OBJECT-TYPE
SYNTAX INTEGER{
hex(1),
ascii(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the format of numeric tokens included in the Circuit-id and Remote-ID sub-options string."
::= { rlIpDhcpOpt82SuboptionConfigEntry 6 }
rlIpDhcpOpt82SuboptionConfigCircuitIdAuxFailFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines whatever to fail the CircuitId Suboption configuration"
::= { rlIpDhcpOpt82SuboptionConfigEntry 7 }
--------------------------------------------------------------
-- rlIpDhcpOpt82SuboptionContentTable (Read Only)
--------------------------------------------------------------
rlIpDhcpOpt82SuboptionContentTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpDhcpOpt82SuboptionContentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table specifies option 82 content."
::= { rlIpDhcpOpt82 3 }
rlIpDhcpOpt82SuboptionContentEntry OBJECT-TYPE
SYNTAX RlIpDhcpOpt82SuboptionContentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX { rlIpDhcpOpt82SuboptionContentIfIndex,
rlIpDhcpOpt82SuboptionContentVlanTag }
::= { rlIpDhcpOpt82SuboptionContentTable 1 }
RlIpDhcpOpt82SuboptionContentEntry ::= SEQUENCE {
rlIpDhcpOpt82SuboptionContentIfIndex InterfaceIndex,
rlIpDhcpOpt82SuboptionContentVlanTag VlanId,
rlIpDhcpOpt82SuboptionContentCircuitIdHeader OCTET STRING,
rlIpDhcpOpt82SuboptionContentCircuitIdPayload160 OCTET STRING,
rlIpDhcpOpt82SuboptionContentCircuitIdPayload320 OCTET STRING,
rlIpDhcpOpt82SuboptionContentRemoteIdHeader OCTET STRING,
rlIpDhcpOpt82SuboptionContentRemoteIdPayload160 OCTET STRING,
rlIpDhcpOpt82SuboptionContentRemoteIdPayload320 OCTET STRING
}
rlIpDhcpOpt82SuboptionContentIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port's interface index."
::= { rlIpDhcpOpt82SuboptionContentEntry 1 }
rlIpDhcpOpt82SuboptionContentVlanTag OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VLAN identifier."
::= { rlIpDhcpOpt82SuboptionContentEntry 2 }
rlIpDhcpOpt82SuboptionContentCircuitIdHeader OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies option 82 CircuitId suboption header content per interface/port"
::= { rlIpDhcpOpt82SuboptionContentEntry 3 }
rlIpDhcpOpt82SuboptionContentCircuitIdPayload160 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies option 82 CircuitId suboption payload first 160 bytes content per interface/port"
::= { rlIpDhcpOpt82SuboptionContentEntry 4 }
rlIpDhcpOpt82SuboptionContentCircuitIdPayload320 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies option 82 CircuitId suboption payload second 160 bytes content per interface/port"
::= { rlIpDhcpOpt82SuboptionContentEntry 5 }
rlIpDhcpOpt82SuboptionContentRemoteIdHeader OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies option 82 RemoteId suboption header content per interface/port"
::= { rlIpDhcpOpt82SuboptionContentEntry 6 }
rlIpDhcpOpt82SuboptionContentRemoteIdPayload160 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies option 82 RemoteId suboption payload first 160 bytes content per interface/port"
::= { rlIpDhcpOpt82SuboptionContentEntry 7 }
rlIpDhcpOpt82SuboptionContentRemoteIdPayload320 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies option 82 RemoteId suboption payload second 160 bytes content per interface/port"
::= { rlIpDhcpOpt82SuboptionContentEntry 8 }
--------------------------------------------------------------
-- rlIpDhcpOpt82SuboptionTokenTable (Read Only)
--------------------------------------------------------------
rlIpDhcpOpt82SuboptionTokenTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpDhcpOpt82SuboptionTokenEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table specifies option 82 content."
::= { rlIpDhcpOpt82 4 }
rlIpDhcpOpt82SuboptionTokenEntry OBJECT-TYPE
SYNTAX RlIpDhcpOpt82SuboptionTokenEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX { rlIpDhcpOpt82SuboptionTokenName}
::= { rlIpDhcpOpt82SuboptionTokenTable 1 }
RlIpDhcpOpt82SuboptionTokenEntry ::= SEQUENCE {
rlIpDhcpOpt82SuboptionTokenName DisplayString,
rlIpDhcpOpt82SuboptionTokenValue DisplayString,
rlIpDhcpOpt82SuboptionTokenFormat INTEGER,
rlIpDhcpOpt82SuboptionTokenReservedLength INTEGER,
rlIpDhcpOpt82SuboptionTokenHexaLength INTEGER
}
rlIpDhcpOpt82SuboptionTokenName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Token have meaningful and pre-determined names based on the information they represent. A $ symbol is placed before and after the Token name ($token-name$)."
::= { rlIpDhcpOpt82SuboptionTokenEntry 1 }
rlIpDhcpOpt82SuboptionTokenValue OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Token description."
::= { rlIpDhcpOpt82SuboptionTokenEntry 2 }
rlIpDhcpOpt82SuboptionTokenFormat OBJECT-TYPE
SYNTAX INTEGER{
hex(1),
ascii(2),
config(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Token format."
::= { rlIpDhcpOpt82SuboptionTokenEntry 3 }
rlIpDhcpOpt82SuboptionTokenReservedLength OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Token reserved length."
::= { rlIpDhcpOpt82SuboptionTokenEntry 4 }
rlIpDhcpOpt82SuboptionTokenHexaLength OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If format is config, the hexa length is returned. Otherwise 0."
::= { rlIpDhcpOpt82SuboptionTokenEntry 5 }
END

File diff suppressed because it is too large Load Diff

View File

@@ -47,4 +47,13 @@ rlManualReboot OBJECT-TYPE
not (i.e. power failure)"
::= {rlCDB 2 }
rlStartupCDBEmpty OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the startup-cdb is empty, meaning: does not include
any user configuration."
::= {rlCDB 3 }
END

View File

@@ -8,7 +8,7 @@ CISCOSB-CDP-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch001, rndNotifications FROM CISCOSB-MIB
switch001, rndNotifications FROM CISCOSB-MIB
rndErrorDesc, rndErrorSeverity FROM CISCOSB-DEVICEPARAMS-MIB
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
OBJECT-TYPE, IpAddress, Unsigned32,
@@ -20,6 +20,8 @@ IMPORTS
PortList FROM Q-BRIDGE-MIB
VlanId FROM Q-BRIDGE-MIB
InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB
CiscoNetworkProtocol,
CiscoNetworkAddress FROM CISCO-TC
cdpCacheEntry,
cdpCacheIfIndex,
cdpCacheDeviceIndex FROM CISCO-CDP-MIB;
@@ -69,7 +71,29 @@ rlCdp MODULE-IDENTITY
REVISION "201202140000Z"
DESCRIPTION
"Added rlCdpTlvSysName to rlCdpTlvTable."
REVISION "201503040000Z"
DESCRIPTION
"Added rlCdpTlvPowerRequestTable.
Added rlCdpSecondaryCacheAddressTable.
Added rlCdpSecondaryCacheRequestedPowerTable.
Added rlCdpTlvPowerConsumption,
rlCdpTlvPowerRequestedRequestId,
rlCdpTlvPowerRequestedPowerManagementId,
rlCdpTlvSparePairPoECapabilities
to rlCdpTlvEntry.
Added rlCdpSecondaryCachePowerAvailable,
rlCdpSecondaryCachePowerConsumption,
rlCdpSecondaryCacheSparePairPoECapabilities,
rlCdpSecondaryCacheDeviceId,
rlCdpSecondaryCachePortId
to rlCdpSecondaryCacheEntry."
REVISION "201603300000Z"
DESCRIPTION
"Added rlCdpSecondaryCachePowerAvailableManagementPowerLevel,
rlCdpSecondaryCachePowerAvailableRequestId,
rlCdpSecondaryCachePowerAvailablePowerManagementId,
rlCdpSecondaryCachePowerRequestedPowerManagementId,
rlCdpSecondaryCachePowerRequestedRequestId."
::= { switch001 137 }
RlCdpVersionTypes ::= TEXTUAL-CONVENTION
@@ -119,6 +143,7 @@ RlCdpPduActionTypes ::= TEXTUAL-CONVENTION
bridging(2),
flooding(3)
}
-- rlCdpVersionAdvertised
rlCdpVersionAdvertised OBJECT-TYPE
@@ -163,7 +188,7 @@ rlCdpCountersTable OBJECT-TYPE
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains all CDP counters values, indexed by counter name"
"This table contains all cdp counter values, indexed by conter name"
::= { rlCdp 4 }
rlCdpCountersEntry OBJECT-TYPE
@@ -343,11 +368,21 @@ rlCdpSecondaryCacheEntry OBJECT-TYPE
::= { rlCdpSecondaryCacheTable 1 }
RlCdpSecondaryCacheEntry ::= SEQUENCE {
rlCdpSecondaryCacheMacAddress MacAddress,
rlCdpSecondaryCachePlatform DisplayString,
rlCdpSecondaryCacheCapabilities OCTET STRING,
rlCdpSecondaryCacheVoiceVlanID Unsigned32,
rlCdpSecondaryCacheTimeToLive INTEGER
rlCdpSecondaryCacheMacAddress MacAddress,
rlCdpSecondaryCachePlatform DisplayString,
rlCdpSecondaryCacheCapabilities OCTET STRING,
rlCdpSecondaryCacheVoiceVlanID Unsigned32,
rlCdpSecondaryCacheTimeToLive INTEGER,
rlCdpSecondaryCachePowerAvailable Unsigned32,
rlCdpSecondaryCachePowerConsumption Unsigned32,
rlCdpSecondaryCacheSparePairPoECapabilities BITS,
rlCdpSecondaryCacheDeviceId DisplayString,
rlCdpSecondaryCachePortId DisplayString,
rlCdpSecondaryCachePowerAvailableManagementPowerLevel Unsigned32,
rlCdpSecondaryCachePowerAvailableRequestId Unsigned32,
rlCdpSecondaryCachePowerAvailablePowerManagementId Unsigned32,
rlCdpSecondaryCachePowerRequestedPowerManagementId Unsigned32,
rlCdpSecondaryCachePowerRequestedRequestId Unsigned32
}
rlCdpSecondaryCacheMacAddress OBJECT-TYPE
@@ -400,6 +435,126 @@ rlCdpSecondaryCacheTimeToLive OBJECT-TYPE
till the entry is expried. "
::= { rlCdpSecondaryCacheEntry 7 }
rlCdpSecondaryCachePowerAvailable OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote device's available power, as reported in the
most recent CDP message.
A value of 0xFFFFFFFF indicates that no Power Available TLV
was reported in the most recently received CDP message."
::= { rlCdpSecondaryCacheEntry 8 }
rlCdpSecondaryCachePowerConsumption OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote device's consumed power, as reported in the
most recent CDP message.
A value of 0xFFFFFFFF indicates that no Power Consumption TLV
was reported in the most recently received CDP message."
::= { rlCdpSecondaryCacheEntry 9 }
rlCdpSecondaryCacheSparePairPoECapabilities OBJECT-TYPE
SYNTAX BITS {
supported(0),
detectionClassificationRequired(1),
desiredState(2),
operationalState(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote device's Spare-Pair (4-wire) Power-Over-Ethernet negotiation capabilities.
The bit 'supported(0)' indicates that the device supports Spare Pair POE.
The bit 'detectionClassificationRequired(1)' indicates that the device requires
detection/classification on the spare-pair.
The bit 'desiredState(2)' indicates whether the PD device desires power
on the spare pair.
The bit 'operationalState(3)' indicates whether the PSE device supplies power
on the spare pair."
::= { rlCdpSecondaryCacheEntry 10 }
rlCdpSecondaryCacheDeviceId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote device's Device-ID prefix, as reported in the most
recent CDP message. The zero-length string indicates
that no Device-ID TLV was reported in the most recent CDP message."
::= { rlCdpSecondaryCacheEntry 11 }
rlCdpSecondaryCachePortId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote device's Port-ID prefix, as reported in the most
recent CDP message. The zero-length string indicates
that no Port-ID TLV was reported in the most recent CDP message."
::= { rlCdpSecondaryCacheEntry 12 }
rlCdpSecondaryCachePowerAvailableManagementPowerLevel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote device's Management Power Level, as reported in the
most recent CDP message Power Available TLV.
A value of zero indicates that no Power Available TLV
was reported in the most recently received CDP message."
::= { rlCdpSecondaryCacheEntry 13 }
rlCdpSecondaryCachePowerAvailableRequestId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote device's echoed Request ID, as reported in the
most recent CDP message Power Available TLV.
A value of zero indicates that no Power Available TLV
was reported in the most recently received CDP message."
::= { rlCdpSecondaryCacheEntry 14 }
rlCdpSecondaryCachePowerAvailablePowerManagementId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote device's Power Management ID, as reported in the
most recent CDP message Power Available TLV.
A value of zero indicates that no Power Available TLV
was reported in the most recently received CDP message."
::= { rlCdpSecondaryCacheEntry 15 }
rlCdpSecondaryCachePowerRequestedPowerManagementId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote device's echoed Power Management ID, as reported in the
most recent CDP message Power Requested TLV.
A value of zero indicates that no Power Requested TLV
was reported in the most recently received CDP message."
::= { rlCdpSecondaryCacheEntry 16 }
rlCdpSecondaryCachePowerRequestedRequestId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote device's Request ID, as reported in the
most recent CDP message Power Requested TLV.
A value of zero indicates that no Power Requested TLV
was reported in the most recently received CDP message."
::= { rlCdpSecondaryCacheEntry 17 }
-------------------------------------------------------------------------------
rlCdpGlobalLogMismatchDuplexEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
@@ -476,7 +631,11 @@ RlCdpTlvEntry ::= SEQUENCE {
rlCdpTlvPowerAvailablePowerManagementId Unsigned32,
rlCdpTlvPowerAvailable Unsigned32,
rlCdpTlvPowerAvailableManagementPowerLevel Unsigned32,
rlCdpTlvSysName DisplayString
rlCdpTlvSysName DisplayString,
rlCdpTlvPowerConsumption Unsigned32,
rlCdpTlvPowerRequestedRequestId Unsigned32,
rlCdpTlvPowerRequestedPowerManagementId Unsigned32,
rlCdpTlvSparePairPoECapabilities BITS
}
rlCdpTlvIfIndex OBJECT-TYPE
@@ -715,7 +874,8 @@ rlCdpTlvPowerAvailable OBJECT-TYPE
DESCRIPTION
"The Power Available TLV Available-Power field indicates the
number of milliwatts of power available to powered devices at the
time this object is instatiated."
time this object is instatiated.
A value of 0xFFFFFFFF indicates that the Power Available TLV is not advertised."
::= { rlCdpTlvEntry 22 }
rlCdpTlvPowerAvailableManagementPowerLevel OBJECT-TYPE
@@ -737,6 +897,218 @@ rlCdpTlvSysName OBJECT-TYPE
"The sysName MIB as will be advertised in subsequent CDP messages."
::= { rlCdpTlvEntry 24 }
rlCdpTlvPowerConsumption OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of Power Consumption TLV indicates the maximum amount of
power, in milliwatts, expected to be obtained and consumed from
the interface over which the CDP packet is sent.
A value of 0xFFFFFFFF indicates the TLV is not advertised."
::= { rlCdpTlvEntry 25 }
rlCdpTlvPowerRequestedRequestId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Power Requested TLV Request-ID field.
A value of zero indicates that the Power Requested TLV is not advertised."
::= { rlCdpTlvEntry 26 }
rlCdpTlvPowerRequestedPowerManagementId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Power Requested TLV Power-Management-ID field echoes the Management-
Power-ID field in the last received Power Available TLV, or to 0,
if no Power Available TLV has been received."
::= { rlCdpTlvEntry 27 }
rlCdpTlvSparePairPoECapabilities OBJECT-TYPE
SYNTAX BITS {
supported(0),
detectionClassificationRequired(1),
desiredState(2),
operationalState(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The capabilities advertised in the Spare-Pair POE TLV.
The bit 'supported(0)' indicates that the device supports Spare Pair POE.
The bit 'detectionClassificationRequired(1)' indicates that the device requires
detection/classification on the spare-pair.
The bit 'desiredState(2)' indicates whether the PD device desires power
on the spare pair.
The bit 'operationalState(3)' indicates whether the PSE device supplies power
on the spare pair."
::= { rlCdpTlvEntry 28 }
-- rlCdpTlvPowerRequestTable
rlCdpTlvPowerRequestTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCdpTlvPowerRequestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table contains the local advertised requested power levels
in Power Requested TLV.
indexed by rlCdpTlvPowerRequestEntry."
::= { rlCdp 21 }
rlCdpTlvPowerRequestEntry OBJECT-TYPE
SYNTAX RlCdpTlvPowerRequestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlCdpTlvPowerRequestTable,
containing locally requested power levels advertised by CDP on one
interface. Entries are available only when CDP is globally enabled,
for interfaces on which CDP is enabled and the interface state is UP."
INDEX { rlCdpTlvIfIndex, rlCdpTlvPowerRequestPowerLevelIndex }
::= { rlCdpTlvPowerRequestTable 1 }
RlCdpTlvPowerRequestEntry ::= SEQUENCE {
rlCdpTlvPowerRequestPowerLevelIndex Unsigned32,
rlCdpTlvPowerRequestPowerLevel Unsigned32
}
rlCdpTlvPowerRequestPowerLevelIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index to the list of Requested-Power-Level in Power Requested TLV."
::= { rlCdpTlvPowerRequestEntry 2 }
rlCdpTlvPowerRequestPowerLevel OBJECT-TYPE
SYNTAX Unsigned32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A possible value of the Power Consumption TLV, in milliwatts"
::= { rlCdpTlvPowerRequestEntry 3 }
--------------------------------------------------------------------------------
-- rlCdpSecondaryCacheAddressTable
rlCdpSecondaryCacheAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCdpSecondaryCacheAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing the list of
network-layer addresses of a neighbor interface,
as reported in the Address TLV of the most recently
received CDP message and stored in the secondary cache."
::= { rlCdp 22 }
rlCdpSecondaryCacheAddressEntry OBJECT-TYPE
SYNTAX RlCdpSecondaryCacheAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlCdpSecondaryCacheAddressTable,
containing the list of network-layer addresses of a neighbor interface,
as reported in the Address TLV of the most recently received CDP message
and stored in the secondary cache. Entries are available only when CDP is
globally enabled, for interfaces on which CDP is enabled and the interface
state is UP."
INDEX { cdpCacheIfIndex, cdpCacheDeviceIndex, rlCdpSecondaryCacheAddressIndex }
::= { rlCdpSecondaryCacheAddressTable 1 }
RlCdpSecondaryCacheAddressEntry ::= SEQUENCE {
rlCdpSecondaryCacheAddressIndex INTEGER,
rlCdpSecondaryCacheAddressType CiscoNetworkProtocol,
rlCdpSecondaryCacheAddress CiscoNetworkAddress
}
rlCdpSecondaryCacheAddressIndex OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the address entry for a given
cdpCacheIfIndex,cdpCacheDeviceIndex pair."
::= { rlCdpSecondaryCacheAddressEntry 3 }
rlCdpSecondaryCacheAddressType OBJECT-TYPE
SYNTAX CiscoNetworkProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of the type of address contained in the
corresponding instance of rlCdpSecondaryCacheAddress"
::= { rlCdpSecondaryCacheAddressEntry 4 }
rlCdpSecondaryCacheAddress OBJECT-TYPE
SYNTAX CiscoNetworkAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A network-layer address of the device as reported in the most
recent CDP message's Address TLV. For example, if the the
corresponding instance of rlCdpSecondaryCacheAddressType had the
value 'ip(1)', then this object would be an IPv4-address."
::= { rlCdpSecondaryCacheAddressEntry 5 }
--------------------------------------------------------------------------------
-- rlCdpSecondaryCacheRequestedPowerTable
rlCdpSecondaryCacheRequestedPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCdpSecondaryCacheRequestedPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing the list of
requested power levels by a remote device,
as reported in the Power Requested TLV of the most recently
received CDP message and stored in the secondary cache."
::= { rlCdp 23 }
rlCdpSecondaryCacheRequestedPowerEntry OBJECT-TYPE
SYNTAX RlCdpSecondaryCacheRequestedPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlCdpSecondaryCacheRequestedPowerTable,
containing the list of requested power levels by a remote device,
as reported in the Power Requested TLV of the most recently received CDP message
and stored in the secondary cache. Entries are available only when CDP is
globally enabled, for interfaces on which CDP is enabled and the interface
state is UP."
INDEX { cdpCacheIfIndex, cdpCacheDeviceIndex, rlCdpSecondaryCacheRequestedPowerIndex }
::= { rlCdpSecondaryCacheRequestedPowerTable 1 }
RlCdpSecondaryCacheRequestedPowerEntry ::= SEQUENCE {
rlCdpSecondaryCacheRequestedPowerIndex INTEGER,
rlCdpSecondaryCacheRequestedPowerLevel Unsigned32
}
rlCdpSecondaryCacheRequestedPowerIndex OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the requested power level entry for a given
cdpCacheIfIndex,cdpCacheDeviceIndex pair."
::= { rlCdpSecondaryCacheRequestedPowerEntry 3 }
rlCdpSecondaryCacheRequestedPowerLevel OBJECT-TYPE
SYNTAX Unsigned32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A requested power level in the Power Requested TLV, in milliwatts."
::= { rlCdpSecondaryCacheRequestedPowerEntry 4 }
--------------------------------------------------------------------------------
rlCdpAdvertiseApplianceTlv OBJECT-TYPE
@@ -759,7 +1131,7 @@ rlCdpValidateMandatoryTlvs OBJECT-TYPE
A value of false indicates that only the Device ID TLV (0x0001) is mandatory.
Frames containing Device ID TLV will be processed,
regardless of whether other TLVs are present or not."
DEFVAL { false }
DEFVAL { true }
::= {rlCdp 18}
@@ -770,7 +1142,7 @@ rlCdpInterfaceCountersTable OBJECT-TYPE
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains all CDP counters values, indexed by interface id."
"This table contains all CDP counter values, indexed by interface id."
::= { rlCdp 19 }
rlCdpInterfaceCountersEntry OBJECT-TYPE

View File

@@ -84,7 +84,8 @@ rlCLIremoteCLIcommand OBJECT-TYPE
applySentCLI(3),
deleteCommandsCLI(4),
setEchoModeCLI(5),
unsetEchoModeCLI(6)
unsetEchoModeCLI(6),
applySentDebugCommands(7)
}
MAX-ACCESS read-write
@@ -128,7 +129,8 @@ rlCLIremoteCLIexecutionState OBJECT-TYPE
and remote CLI is waiting for the manager
to retrieve the output.
done: All the commands in rlCLIremoteCLIcommandsTable
have been executed."
have been executed, but there still may be unretrieved output from the commands
"
::= { rlCLIremoteCLIsupport 2 }
@@ -150,7 +152,7 @@ rlCLIremoteCLImode OBJECT-TYPE
STATUS current
DESCRIPTION
"Operation mode of remote CLI:
deleteCLIOutputOnGet: output row will be deleted after GET.
deleteCLIOutputOnGet: all parts of an output row will be deleted after GET of last part of the row.
Recommended for reliable management channels.
keepCLIOutputOnGet: output row will be kept after GET,
will be deleted only explicitly by remote
@@ -159,8 +161,7 @@ rlCLIremoteCLImode OBJECT-TYPE
management channels."
DEFVAL {deleteCLIOutputOnGet}
::= { rlCLIremoteCLIsupport 4 }
--- Remote CLI Tables
--- rlCLIremoteCLIcommandsTable
@@ -310,5 +311,13 @@ rlCLIremoteCLIinstance OBJECT-TYPE
corresponding to the client was found."
::= { rlCLIremoteCLIsupport 7 }
rlCLIremoteCLIoutputEmpty OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the rlCLIremoteCLIoutputsTable is empty or not"
::= { rlCLIremoteCLIsupport 8 }
END

View File

@@ -92,7 +92,9 @@ RlCopyFileType ::= TEXTUAL-CONVENTION
null(10),
logging(11),
mirrorConfig(12),
usb(13)
usb(13),
findit-tech-support(14),
language(15)
}
RlCopySecSdAccessType ::= TEXTUAL-CONVENTION
STATUS current
@@ -631,7 +633,7 @@ rlCopySWToUnits NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity, rlCopyUnitsList }
STATUS current
DESCRIPTION
"A trap indicating to master unit that remote units have finished
"A trap indicating to controller unit that remote units have finished
a copy operation of image successfully."
::= { rndNotifications 212 }
@@ -939,7 +941,8 @@ RlCopyHistoryInetEntry ::= SEQUENCE {
rlCopyHistoryInetRowStatus RowStatus,
rlCopyHistoryInetErrorMessage DisplayString,
rlCopyHistoryInetDestinationUnitList INTEGER,
rlCopyHistoryInetUnitStatusList INTEGER
rlCopyHistoryInetUnitStatusList INTEGER,
rlCopyHistoryInetTotalFileSize INTEGER
}
rlCopyHistoryInetHistoryIndex OBJECT-TYPE
@@ -1133,6 +1136,13 @@ rlCopyHistoryInetUnitStatusList OBJECT-TYPE
"A bitmap of copy operation status for each unit."
::= { rlCopyHistoryInetEntry 22 }
rlCopyHistoryInetTotalFileSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total length of image/static file"
::= { rlCopyHistoryInetEntry 23 }
rlCopyUnitsList OBJECT-TYPE
SYNTAX INTEGER
@@ -1171,8 +1181,10 @@ rlCopyOptionsEntry OBJECT-TYPE
::= { rlCopyOptionsTable 1 }
RlCopyOptionsEntry ::= SEQUENCE {
rlCopyOptionsIndex Unsigned32,
rlCopyOptionsRequestedSsdAccess RlCopySecSdAccessType
rlCopyOptionsIndex Unsigned32,
rlCopyOptionsRequestedSsdAccess RlCopySecSdAccessType,
rlCopyOptionsCheckFilePermission TruthValue,
rlCopyOptionsCheckSystemReservedStorage TruthValue
}
rlCopyOptionsIndex OBJECT-TYPE
@@ -1192,6 +1204,24 @@ rlCopyOptionsRequestedSsdAccess OBJECT-TYPE
DEFVAL { default }
::= { rlCopyOptionsEntry 2 }
rlCopyOptionsCheckFilePermission OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls whether to check file permissions during copy."
DEFVAL { true }
::= { rlCopyOptionsEntry 3 }
rlCopyOptionsCheckSystemReservedStorage OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls whether to check system reserved storage during copy."
DEFVAL { true }
::= { rlCopyOptionsEntry 4 }
rlCopyMirror OBJECT IDENTIFIER ::= { rlCopy 13 }
rlCopyMirrorEnable OBJECT-TYPE
@@ -1218,6 +1248,7 @@ rlCopyStaticDowngradeStatus OBJECT-TYPE
::= { rlCopy 14 }
END

View File

@@ -1,50 +1,169 @@
CISCOSB-DEBUGCAPABILITIES-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private Debug Capabilities MIB
-- Version: 7.50
-- Date: 5-Jan-2011
-- Title: CISCOSB
-- SNA MIB
-- Version: 800
-- Date: 12-May-2015
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC;
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
TestAndIncr, TimeInterval, DisplayString, RowStatus, TruthValue FROM SNMPv2-TC;
rlDebugCapabilities MODULE-IDENTITY
rlSna MODULE-IDENTITY
LAST-UPDATED "201101050000Z"
ORGANIZATION "Cisco Systems, Inc."
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"This private MIB module is used for achieving extended
debugging capablities for the device.
For example: greater management capabilies for technical
support users."
REVISION "201101050000Z"
"This private MIB module is used for communication between
SNA client and SNA server."
REVISION "201505120000Z"
DESCRIPTION
"Initial revision."
::= { switch001 206 }
::= { switch001 229 }
rlSnaNextFreeSessionId OBJECT-TYPE
SYNTAX TestAndIncr
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The MIB allows several SNA clients operating at the same time to
receive different session ids. Get operation on this MIB will return
the next free session id number. An SNA client should then issue SET
operation with the value it received. The response will be one of the
following:
- noError.
- inconsistentValue in case another client has already used this session id.
- resourceUnavailable in case the number of active sessions has already
reached the maximum.
In case of success, a new session events database is allocated for the session id."
::= { rlSna 1 }
rlSnaClientAgentPollingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSnaClientAgentPollingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table maintains remote agents and MIBs the SNA client wants to poll. The SNA client can add
an entry to this table, with an session-id of a currently connected client. Once an entry was added,
the SNA application will poll the requested MIB in the requested agent. This will be done one time
only or repeatadly (rlSnaClientAgentPollingEnable is set to TRUE). When the client diesconnects, all
entries relevant to this client session-id are automatically deleted from the table. "
::= { rlSna 2 }
rlSnaClientAgentPollingEntry OBJECT-TYPE
SYNTAX RlSnaClientAgentPollingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSnaClientAgentClientSessionId, rlSnaClientAgentAgentAddressType, rlSnaClientAgentAgentAddress, IMPLIED rlSnaClientAgentMibName }
::= { rlSnaClientAgentPollingTable 1 }
RlSnaClientAgentPollingEntry ::= SEQUENCE {
rlSnaClientAgentClientSessionId INTEGER,
rlSnaClientAgentAgentAddressType InetAddressType,
rlSnaClientAgentAgentAddress InetAddress,
rlSnaClientAgentMibName DisplayString,
rlSnaClientAgentMibFieldsMask OCTET STRING,
rlSnaClientAgentSecondaryMibName DisplayString,
rlSnaClientAgentPollingEnable TruthValue,
rlSnaClientAgentPollingInterval TimeInterval,
rlSnaClientAgentStatus RowStatus
}
rlSnaClientAgentClientSessionId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The session-id of a the client that requests the remote agent's MIB/s polling."
::= { rlSnaClientAgentPollingEntry 1 }
rlSnaClientAgentAgentAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of Remote Agent IP address, from which the client wants to poll MIB/s."
::= { rlSnaClientAgentPollingEntry 2 }
rlSnaClientAgentAgentAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP address of the remote agent, from which the client wants to poll MIB/s."
::= { rlSnaClientAgentPollingEntry 3 }
rlSnaClientAgentMibName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..80))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of a MIB table/ MIB scalar the SNA client wants to poll its values."
::= { rlSnaClientAgentPollingEntry 4 }
rlSnaClientAgentMibFieldsMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A bit-mask indicating which fields are requeted to be polled. For each requested
field, the appropriate bit should be turned on. Empty mask means all entry fields
should be polled."
DEFVAL { "" }
::= { rlSnaClientAgentPollingEntry 5 }
rlSnaClientAgentSecondaryMibName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of a secondary MIB table/ MIB scalar to be polled together with the
main MIB. In case the length of this value is 0, no MIB is being specified
to be polled."
DEFVAL { "" }
::= { rlSnaClientAgentPollingEntry 6 }
rlSnaClientAgentPollingEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates whether the specified MIB should be polled periodically
on the remote agent, or one time only."
DEFVAL { false }
::= { rlSnaClientAgentPollingEntry 7 }
rlSnaClientAgentPollingInterval OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time interval to wait until the next polling."
DEFVAL { 12000 }
::= { rlSnaClientAgentPollingEntry 8 }
rlSnaClientAgentStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status field of the row. The user may use only 'createAndGo'
and 'active' statuses."
::= { rlSnaClientAgentPollingEntry 9 }
rlDebugCapabilitiesPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user intereseted to obtain extended debug capabilities should
SET this MIB to a well known secret value (it is intended to be
used only by authorized users).
Most often, this value will be based on the device MAC address.
Upon setting the correct value, the SET operation will return
noError. Otherwise, wrongValue will return to the caller.
GET operation on this MIB will reurn a value of length 0."
::= { rlDebugCapabilities 1 }
END

View File

@@ -636,17 +636,19 @@ rndImageInfoEntry OBJECT-TYPE
::= {rndImageInfoTable 1 }
RndImageInfoEntry ::= SEQUENCE {
rndStackUnitNumber INTEGER,
rndImage1Name DisplayString,
rndImage2Name DisplayString,
rndImage1Version DisplayString,
rndImage2Version DisplayString,
rndImage1Date DisplayString,
rndImage2Date DisplayString,
rndImage1Time DisplayString,
rndImage2Time DisplayString,
rndImage1Description DisplayString,
rndImage2Description DisplayString
rndStackUnitNumber INTEGER,
rndImage1Name DisplayString,
rndImage2Name DisplayString,
rndImage1Version DisplayString,
rndImage2Version DisplayString,
rndImage1Date DisplayString,
rndImage2Date DisplayString,
rndImage1Time DisplayString,
rndImage2Time DisplayString,
rndImage1Description DisplayString,
rndImage2Description DisplayString,
rndImage1InternalVersion DisplayString,
rndImage2InternalVersion DisplayString
}
rndStackUnitNumber OBJECT-TYPE
@@ -738,6 +740,26 @@ rndImage2Description OBJECT-TYPE
"Indicates the description of image-2 in the system."
::= {rndImageInfoEntry 11 }
rndImage1InternalVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In case customer (external) version exists, this field is indicates image-1 internal version"
::= {rndImageInfoEntry 12 }
rndImage2InternalVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In case customer (external) version exists, this field is indicates image-2 internal version"
::= {rndImageInfoEntry 13 }
rlComponentsInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlComponentsInfoEntry
MAX-ACCESS not-accessible

View File

@@ -792,7 +792,9 @@ RlDhcpSrvConfParamsEntry ::= SEQUENCE {
rlDhcpSrvConfParamsOptionsList
DisplayString,
rlDhcpSrvConfParamsRowStatus
RowStatus
RowStatus,
rlDhcpSrvConfParamsAutoDefaultRouter
TruthValue
}
rlDhcpSrvConfParamsName OBJECT-TYPE
@@ -938,6 +940,15 @@ rlDhcpSrvConfParamsRowStatus OBJECT-TYPE
row installation and removal conventions."
::= { rlDhcpSrvConfParamsEntry 14 }
rlDhcpSrvConfParamsAutoDefaultRouter OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls sending an IP address defined on the input interface
as a default router when an default router is not configured as option."
DEFVAL { true }
::= { rlDhcpSrvConfParamsEntry 15 }
rlDhcpSrvNumOfNetworkPools OBJECT-TYPE
SYNTAX Unsigned32

View File

@@ -578,7 +578,8 @@ RlDhcpClInformationEntry ::= SEQUENCE {
rlDhcpClInformationTftpServerName DisplayString,
rlDhcpClInformationTftpFileName DisplayString,
rlDhcpClInformationTimeZone DisplayString,
rlDhcpClInformationTftpImageName DisplayString
rlDhcpClInformationTftpImageName DisplayString,
rlDhcpClInformationPnpData DisplayString
}
rlDhcpClInformationIfIndex OBJECT-TYPE
@@ -671,6 +672,14 @@ rlDhcpClInformationTftpImageName OBJECT-TYPE
"Image filename to use in autoupdate process received by DHCP client."
::= { rlDhcpClInformationEntry 12 }
rlDhcpClInformationPnpData OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The pnp string received by DHCP client."
::= { rlDhcpClInformationEntry 13 }
-- rlDhcpClInformationDnsServerListEntry --
@@ -802,4 +811,52 @@ rlDhcpClAutoUpdateScpFileExtention OBJECT-TYPE
DEFVAL{ "scp" }
::= { rlDhcpCl 31 }
------------------------------
-- rlDhcpClEnabledByDefaultRemovedTable
------------------------------
-- rlDhcpClEnabledByDefaultRemovedTable --
rlDhcpClEnabledByDefaultRemovedTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClEnabledByDefaultRemovedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "DHCP Client flag is relevant when host parameter dhcp_client_active_on_start is TRUE.
If the MIB has non zero value the meaning is that DHCP client has removed from configuration by the user
on the interface and signs to application not to add DHCP client entry. Otherwise (zero value) - the meaning is
that DHCP client entry must be added. "
::= { rlDhcpCl 32 }
rlDhcpClEnabledByDefaultRemovedEntry OBJECT-TYPE
SYNTAX RlDhcpClEnabledByDefaultRemovedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in rlDhcpClEnabledByDefaultRemovedTable."
INDEX { rlDhcpClEnabledByDefaultRemovedIfIndex }
::= { rlDhcpClEnabledByDefaultRemovedTable 1 }
RlDhcpClEnabledByDefaultRemovedEntry ::= SEQUENCE {
rlDhcpClEnabledByDefaultRemovedIfIndex InterfaceIndex,
rlDhcpClEnabledByDefaultRemovedStatus RowStatus
}
rlDhcpClEnabledByDefaultRemovedIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The removed dhcp client interface, enabled by default. "
::= { rlDhcpClEnabledByDefaultRemovedEntry 1 }
rlDhcpClEnabledByDefaultRemovedStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry."
::= { rlDhcpClEnabledByDefaultRemovedEntry 2}
END

View File

@@ -48,13 +48,60 @@ rlDhcpv6ClientSupported OBJECT-TYPE
-- rlDhcpv6ClientEntry --
RlDhcpv6ClientStatefulAdminStatusType::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"DHCPv6 Client Stateful Admin Status Type"
SYNTAX INTEGER {
enable(1),
disable(2),
enableRapid(3)
}
RlDhcpv6ClientStatelessAdminStatusType::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"DHCPv6 Client Stateless Admin Status Type"
SYNTAX INTEGER {
enableDHCP(1),
disable(2),
enableAutoconfig(3),
enableBoth(4)
}
RlDhcpv6ClientStatefulStateType::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"DHCPv6 Client stateful state Machine Type"
SYNTAX INTEGER {
init(1),
soliciting(2),
collecting(3),
requesting(4),
addrvalidation(5),
bound(6),
renewing(7),
rebinding(8),
declining(9),
confirming(10)
}
RlDhcpv6ClientStatelessStateType::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"DHCPv6 Client stateless state Machine Type"
SYNTAX INTEGER {
idle(1),
configuring(2),
configured(3)
}
rlDhcpv6ClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpv6ClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table saved ipv6 DHCP clients and their services."
" The table saves ipv6 DHCP clients and their services."
::= { rlDhcpv6Client 3 }
rlDhcpv6ClientEntry OBJECT-TYPE
@@ -69,25 +116,28 @@ rlDhcpv6ClientEntry OBJECT-TYPE
RlDhcpv6ClientEntry ::= SEQUENCE {
rlDhcpv6ClientIfIndex InterfaceIndex,
rlDhcpv6ClientPd INTEGER,
rlDhcpv6ClientStateless INTEGER,
rlDhcpv6ClientStatelessAdminStatus RlDhcpv6ClientStatelessAdminStatusType,
rlDhcpv6ClientReconfigure INTEGER,
rlDhcpv6ClientInfoRefreshMin Unsigned32,
rlDhcpv6ClientInfoRefreshConf Unsigned32,
rlDhcpv6ClientInfoRefreshReceived Unsigned32,
rlDhcpv6ClientInfoRefreshRunning Unsigned32,
rlDhcpv6ClientInfoRefreshRemain Unsigned32,
rlDhcpv6ClientDhcpServerInetAddressType InetAddressType,
rlDhcpv6ClientDhcpServerInetAddress InetAddress,
rlDhcpv6ClientDhcpServerDuid OCTET STRING,
rlDhcpv6ClientDhcpServerPreference Unsigned32,
rlDhcpv6ClientState INTEGER,
rlDhcpv6ClientStatelessState RlDhcpv6ClientStatelessStateType,
rlDhcpv6ClientTftpServerName DisplayString,
rlDhcpv6ClientTftpFileName DisplayString,
rlDhcpv6ClientTimeZone DisplayString,
rlDhcpv6ClientOperStatus INTEGER,
rlDhcpv6ClientDisableReason INTEGER,
rlDhcpv6ClientStatus RowStatus,
rlDhcpv6ClientInfoRefreshIsReceived TruthValue,
rlDhcpv6ClientIndirectImageFileName DisplayString
rlDhcpv6ClientIndirectImageFileName DisplayString,
rlDhcpv6ClientStatefulAdminStatus RlDhcpv6ClientStatefulAdminStatusType,
rlDhcpv6ClientStatefulState RlDhcpv6ClientStatefulStateType,
rlDhcpv6ClientNDMflag TruthValue,
rlDhcpv6ClientNDOflag TruthValue
}
rlDhcpv6ClientIfIndex OBJECT-TYPE
@@ -109,15 +159,11 @@ rlDhcpv6ClientPd OBJECT-TYPE
DEFVAL { disable }
::= { rlDhcpv6ClientEntry 2 }
rlDhcpv6ClientStateless OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
rlDhcpv6ClientStatelessAdminStatus OBJECT-TYPE
SYNTAX RlDhcpv6ClientStatelessAdminStatusType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enables Stateless service on the interface."
DEFVAL { disable }
DESCRIPTION "Admin Status of Stateful service on the interface."
::= { rlDhcpv6ClientEntry 3 }
rlDhcpv6ClientReconfigure OBJECT-TYPE
@@ -147,11 +193,11 @@ rlDhcpv6ClientInfoRefreshConf OBJECT-TYPE
DEFVAL { 86400 }
::= { rlDhcpv6ClientEntry 6 }
rlDhcpv6ClientInfoRefreshReceived OBJECT-TYPE
rlDhcpv6ClientInfoRefreshRunning OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Shows the received time from DHCP server untill next information-request packet."
DESCRIPTION "Shows running info-refresh time."
::= { rlDhcpv6ClientEntry 7 }
rlDhcpv6ClientInfoRefreshRemain OBJECT-TYPE
@@ -189,13 +235,9 @@ rlDhcpv6ClientDhcpServerPreference OBJECT-TYPE
DESCRIPTION "Contains preference of current DHCPv6 server."
::= { rlDhcpv6ClientEntry 12 }
rlDhcpv6ClientState OBJECT-TYPE
SYNTAX INTEGER {
idle(1),
configuring(2),
configured(3)
}
MAX-ACCESS read-only
rlDhcpv6ClientStatelessState OBJECT-TYPE
SYNTAX RlDhcpv6ClientStatelessStateType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "shows the state machine."
DEFVAL { idle }
@@ -261,22 +303,48 @@ rlDhcpv6ClientStatus OBJECT-TYPE
"The status of this entry. Creating the entry when ipv6 DHCP is enabled OR ipv6 DHCP stateless in enabled OR ipv6 DHCP pd is enabled."
::= { rlDhcpv6ClientEntry 19}
rlDhcpv6ClientInfoRefreshIsReceived OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Shows whether information-request option is received."
DEFVAL { false }
::= { rlDhcpv6ClientEntry 20 }
rlDhcpv6ClientIndirectImageFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of file to use in autoupdate process received by DHCPv6 stateless service."
::= { rlDhcpv6ClientEntry 20 }
rlDhcpv6ClientStatefulAdminStatus OBJECT-TYPE
SYNTAX RlDhcpv6ClientStatefulAdminStatusType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Admin Status of Stateful service on the interface."
DEFVAL { disable }
::= { rlDhcpv6ClientEntry 21 }
rlDhcpv6ClientStatefulState OBJECT-TYPE
SYNTAX RlDhcpv6ClientStatefulStateType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "shows the stateful protocol state machine."
DEFVAL { init }
::= { rlDhcpv6ClientEntry 22 }
rlDhcpv6ClientNDMflag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ND M flag value."
DEFVAL { false }
::= { rlDhcpv6ClientEntry 23}
rlDhcpv6ClientNDOflag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ND O flag value."
DEFVAL { false }
::= { rlDhcpv6ClientEntry 24}
------------------------------
-- ipv6 DHCP client Aux DNS servers table
------------------------------
@@ -503,4 +571,158 @@ rlDhcpv6ClientEnabledByDefaultRemovedIfindex OBJECT-TYPE
DEFVAL{ 0 }
::= { rlDhcpv6Client 8 }
------------------------------
-- ipv6 DHCP client IA Table
------------------------------
-- rlDhcpv6ClientIAEntry --
rlDhcpv6ClientIATable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpv6ClientIAEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table saves DHCPv6 Identity Associations."
::= { rlDhcpv6Client 9 }
rlDhcpv6ClientIAEntry OBJECT-TYPE
SYNTAX RlDhcpv6ClientIAEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rlDhcpv6ClientIATable."
INDEX { rlDhcpv6ClientIAIfIndex }
::= { rlDhcpv6ClientIATable 1 }
RlDhcpv6ClientIAEntry ::= SEQUENCE {
rlDhcpv6ClientIAIfIndex InterfaceIndex,
rlDhcpv6ClientIANAID INTEGER,
rlDhcpv6ClientIATAID INTEGER,
rlDhcpv6ClientIAT1 INTEGER,
rlDhcpv6ClientIAT2 INTEGER,
rlDhcpv6ClientIAT1RemainLifetime Unsigned32
}
rlDhcpv6ClientIAIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The interface that ipv6 DHCP client is running on. "
::= { rlDhcpv6ClientIAEntry 1 }
rlDhcpv6ClientIANAID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Non-temporary Association ID"
::= { rlDhcpv6ClientIAEntry 2}
rlDhcpv6ClientIATAID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temporary Association ID"
::= { rlDhcpv6ClientIAEntry 3}
rlDhcpv6ClientIAT1 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identity association T1"
DEFVAL { 0 }
::= { rlDhcpv6ClientIAEntry 4}
rlDhcpv6ClientIAT2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identity association T2"
DEFVAL { 0 }
::= { rlDhcpv6ClientIAEntry 5}
rlDhcpv6ClientIAT1RemainLifetime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remain Lifetime to T1"
::= { rlDhcpv6ClientIAEntry 6}
------------------------------
-- ipv6 DHCP client IA Address table
------------------------------
-- rlDhcpv6ClientIAAddressEntry --
rlDhcpv6ClientIAAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpv6ClientIAAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table saved the IA Address received by DHCPv6 stateful service."
::= { rlDhcpv6Client 10 }
rlDhcpv6ClientIAAddressEntry OBJECT-TYPE
SYNTAX RlDhcpv6ClientIAAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rlDhcpv6ClientIAAddressTable."
INDEX { rlDhcpv6ClientIAAddressIfIndex,
rlDhcpv6ClientIAAddress }
::= { rlDhcpv6ClientIAAddressTable 1 }
RlDhcpv6ClientIAAddressEntry ::= SEQUENCE {
rlDhcpv6ClientIAAddressIfIndex InterfaceIndex,
rlDhcpv6ClientIAAddress InetAddressIPv6,
rlDhcpv6ClientIAAddressPreferredLifetime Unsigned32,
rlDhcpv6ClientIAAddressValidLifetime Unsigned32,
rlDhcpv6ClientIAAddressRemainLifetime Unsigned32
}
rlDhcpv6ClientIAAddressIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The IfIndex in rlDhcpv6ClientIAAddressEntry. "
::= { rlDhcpv6ClientIAAddressEntry 1 }
rlDhcpv6ClientIAAddress OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identity association address received by DHCPv6 stateful service"
::= { rlDhcpv6ClientIAAddressEntry 2 }
rlDhcpv6ClientIAAddressPreferredLifetime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identity association address Preferred Lifetime"
::= { rlDhcpv6ClientIAAddressEntry 3}
rlDhcpv6ClientIAAddressValidLifetime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identity association address Valid Lifetime"
::= { rlDhcpv6ClientIAAddressEntry 4}
rlDhcpv6ClientIAAddressRemainLifetime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identity association address Remain Lifetime"
::= { rlDhcpv6ClientIAAddressEntry 5}
END

View File

@@ -0,0 +1,159 @@
CISCOSB-DIGITALKEYMANAGE-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private DIGITAL KEY MANAGE MIB
-- Version: 7.50
-- Date: 26-Jan-2011
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
DisplayString, RowStatus, DateAndTime, TruthValue FROM SNMPv2-TC;
rlDigitalKeyManage MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"This private MIB module defines digital key manage private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { switch001 86 }
rlMD5KeyChainTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMD5KeyChainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Key-chains and keys"
::= { rlDigitalKeyManage 1 }
rlMD5KeyChainEntry OBJECT-TYPE
SYNTAX RlMD5KeyChainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Key-chain with key ID that belongs to this chain"
INDEX {rlMD5KeyChainName, rlMD5KeyChainKeyId}
::= { rlMD5KeyChainTable 1 }
RlMD5KeyChainEntry ::= SEQUENCE {
rlMD5KeyChainName DisplayString,
rlMD5KeyChainKeyId INTEGER,
rlMD5KeyChainKey DisplayString,
rlMD5KeyChainKeyStartAccept DateAndTime,
rlMD5KeyChainKeyStartGenerate DateAndTime,
rlMD5KeyChainKeyStopGenerate DateAndTime,
rlMD5KeyChainKeyStopAccept DateAndTime,
rlMD5KeyChainKeyValidForAccept TruthValue,
rlMD5KeyChainKeyValidForGenerate TruthValue,
rlMD5KeyChainRowStatus RowStatus
}
rlMD5KeyChainName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the key-chain to which belongs
the secret authentication key"
::= { rlMD5KeyChainEntry 1 }
rlMD5KeyChainKeyId OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 8-bit identifier for the secret authentication key.
This identifier unique only for specific key chain"
::= { rlMD5KeyChainEntry 2 }
rlMD5KeyChainKey OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The 128-bit secret authentication key"
::= { rlMD5KeyChainEntry 3 }
rlMD5KeyChainKeyStartAccept OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time that the router will start accepting packets
that have been created with the given key"
DEFVAL { '00000000'H }
::= { rlMD5KeyChainEntry 4 }
rlMD5KeyChainKeyStartGenerate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time that the router will start using the key
for packet generation"
DEFVAL { '00000000'H }
::= { rlMD5KeyChainEntry 5 }
rlMD5KeyChainKeyStopGenerate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time that the router will stop using the key
for packet generation"
DEFVAL { 'FFFFFFFF'H }
::= { rlMD5KeyChainEntry 6 }
rlMD5KeyChainKeyStopAccept OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time that the router will stop accepting packets
that have been created with the given key"
DEFVAL { 'FFFFFFFF'H }
::= { rlMD5KeyChainEntry 7 }
rlMD5KeyChainKeyValidForAccept OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value of 'true' indicates that given key is valid for
accepting packets"
DEFVAL { false }
::= { rlMD5KeyChainEntry 8 }
rlMD5KeyChainKeyValidForGenerate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value of 'true' indicates that given key is valid for
packet generation"
DEFVAL { false }
::= { rlMD5KeyChainEntry 9 }
rlMD5KeyChainRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It is used to insert, update or delete an entry"
::= { rlMD5KeyChainEntry 10 }
END

View File

@@ -10,9 +10,10 @@ IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, Counter32, Counter64, TimeTicks, Unsigned32 FROM SNMPv2-SMI
TruthValue, RowStatus FROM SNMPv2-TC
VlanIndex, PortList, dot1qFdbId FROM Q-BRIDGE-MIB
MacAddress FROM BRIDGE-MIB
MacAddress FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
PaeControlledPortStatus, dot1xAuthSessionStatsEntry, dot1xPaePortNumber FROM IEEE8021-PAE-MIB;
PaeControlledPortStatus, dot1xAuthSessionStatsEntry, dot1xPaePortNumber FROM IEEE8021-PAE-MIB
ieee8021XPaePortNumber FROM IEEE8021X-PAE-MIB;
rldot1x MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
@@ -202,7 +203,9 @@ Rldot1xAuthenticationPortEntry::=
rldot1xNumOfAuthorizedHosts
INTEGER,
rldot1xAuthenticationOpenEnabled
TruthValue
TruthValue,
rldot1xAuthenticationOperatingControlMode
INTEGER
}
rldot1xAuthenticationPortMethod OBJECT-TYPE
@@ -317,6 +320,20 @@ rldot1xAuthenticationOpenEnabled OBJECT-TYPE
DEFVAL { false }
::= { rldot1xAuthenticationPortEntry 11 }
rldot1xAuthenticationOperatingControlMode OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
auto(2),
forceAuthorized(3),
forceUnauthorized(4),
macBased(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational control mode of 802.1x."
::= { rldot1xAuthenticationPortEntry 12 }
--------------------------------------------------------------
-- The Authenticator Statistics Table
--------------------------------------------------------------
@@ -1318,5 +1335,299 @@ rldot1xMacWebAuthFailureTrapEnabled OBJECT-TYPE
DESCRIPTION
"Row status."
::= { rldot1xLockedCientsEntry 4 }
rldot1xSupplicantSuccessTrapEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify if sending traps for 802.1x supplicant
when a session is successfully authenticated."
::= { rldot1x 29 }
rldot1xSupplicantFailureTrapEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify if sending traps for 802.1x supplicant
when a session is failed to authenticated."
::= { rldot1x 30 }
rldot1xSupplicantCredentialActivateConfiguration OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify if try to activate the pending configuration
of a credential - description, username and password."
::= { rldot1x 31 }
--------------------------------------------------------------
-- The Supplicant Credential Pending Table
--------------------------------------------------------------
rldot1xSupplicantCredentialPendingTable OBJECT-TYPE
SYNTAX SEQUENCE OF Rldot1xSupplicantCredentialPendingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains the pending credential information for 802.1x supplicants."
::= { rldot1x 32 }
rldot1xSupplicantCredentialPendingEntry OBJECT-TYPE
SYNTAX Rldot1xSupplicantCredentialPendingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The pending credential entry that holds information such as username and password that can be assigned
after it to supplicants."
INDEX { rldot1xSupplicantCredentialName }
::= { rldot1xSupplicantCredentialPendingTable 1 }
Rldot1xSupplicantCredentialPendingEntry::=
SEQUENCE {
rldot1xSupplicantCredentialName
SnmpAdminString,
rldot1xSupplicantCredentialPendingDescription
SnmpAdminString,
rldot1xSupplicantCredentialPendingUsername
SnmpAdminString,
rldot1xSupplicantCredentialPendingPassword
SnmpAdminString,
rldot1xSupplicantCredentialPendingRowStatus
RowStatus
}
rldot1xSupplicantCredentialName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The credential structure name up to 32 characters."
::= { rldot1xSupplicantCredentialPendingEntry 1 }
rldot1xSupplicantCredentialPendingDescription OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The pending text description for the specific credential.
The description can be up to 80 characters."
::= { rldot1xSupplicantCredentialPendingEntry 2 }
rldot1xSupplicantCredentialPendingUsername OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The pending username for the specific credential.
The username can be up to 32 characters ."
::= { rldot1xSupplicantCredentialPendingEntry 3 }
rldot1xSupplicantCredentialPendingPassword OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The pending password for the specific credential.
The password can be up to 128 characters."
::= { rldot1xSupplicantCredentialPendingEntry 4 }
rldot1xSupplicantCredentialPendingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row status for the specific credential."
::= { rldot1xSupplicantCredentialPendingEntry 5 }
--------------------------------------------------------------
-- The Supplicant Credential Table
--------------------------------------------------------------
rldot1xSupplicantCredentialTable OBJECT-TYPE
SYNTAX SEQUENCE OF Rldot1xSupplicantCredentialEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains the active credential information for 802.1x supplicants."
::= { rldot1x 33 }
rldot1xSupplicantCredentialEntry OBJECT-TYPE
SYNTAX Rldot1xSupplicantCredentialEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The active credential entry that holds information such as username and password that can be assigned
after it to supplicants."
INDEX { rldot1xSupplicantCredentialName }
::= { rldot1xSupplicantCredentialTable 1 }
Rldot1xSupplicantCredentialEntry::=
SEQUENCE {
rldot1xSupplicantCredentialDescription
SnmpAdminString,
rldot1xSupplicantCredentialUsername
SnmpAdminString,
rldot1xSupplicantCredentialPassword
SnmpAdminString,
rldot1xSupplicantCredentialPasswordMD5
SnmpAdminString
}
rldot1xSupplicantCredentialDescription OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The active text description for the specific credential.
The description can be up to 80 characters."
::= { rldot1xSupplicantCredentialEntry 1 }
rldot1xSupplicantCredentialUsername OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The active username for the specific credential.
The username can be up to 32 characters ."
::= { rldot1xSupplicantCredentialEntry 2 }
rldot1xSupplicantCredentialPassword OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The active password for the specific credential.
The password can be up to 128 characters."
::= { rldot1xSupplicantCredentialEntry 3 }
rldot1xSupplicantCredentialPasswordMD5 OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MD5 of the rldot1xSupplicantCredentialPassword."
::= { rldot1xSupplicantCredentialEntry 4 }
--------------------------------------------------------------
-- The Supplicant Configuration Table
--------------------------------------------------------------
rldot1xSupplicantConfigurationTable OBJECT-TYPE
SYNTAX SEQUENCE OF Rldot1xSupplicantConfigurationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains the configuration for 802.1x supplicants."
::= { rldot1x 34 }
rldot1xSupplicantConfigurationEntry OBJECT-TYPE
SYNTAX Rldot1xSupplicantConfigurationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The supplicant configuration entry."
INDEX { ieee8021XPaePortNumber }
::= { rldot1xSupplicantConfigurationTable 1 }
Rldot1xSupplicantConfigurationEntry::=
SEQUENCE {
rldot1xSupplicantConfigurationCredentialName
SnmpAdminString,
rldot1xSupplicantConfigurationEapTimeout
INTEGER
}
rldot1xSupplicantConfigurationCredentialName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The supplicant configuration credential name."
::= { rldot1xSupplicantConfigurationEntry 1 }
rldot1xSupplicantConfigurationEapTimeout OBJECT-TYPE
SYNTAX INTEGER (1.. 65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the time interval in seconds during which the supplicant waits for a
response from the Radius server (SUCCESS or FAIL) before restarts authentication."
DEFVAL { 30 }
::= { rldot1xSupplicantConfigurationEntry 2 }
rldot1xMacAuthEapEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies in MAC-Based authentication method
if the EAP MD5-Challenge authentication is used or
that only Radius (without EAP) authentication with the Service-Type
attribute equals to Call-Check(10) is used."
::= { rldot1x 35 }
rldot1xMacAuthUserGroupsize OBJECT-TYPE
SYNTAX INTEGER {
one(1),
two(2),
four(4),
twelve(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the numbers of ASCII characters between delimiters
in usename format that is MAC address in MAC-Based authentication method."
::= { rldot1x 36 }
rldot1xMacAuthUserSeparator OBJECT-TYPE
SYNTAX INTEGER {
hyphen(1),
colon(2),
dot(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the delimiter in usename format that is
MAC address in MAC-Based authentication method."
::= { rldot1x 37 }
rldot1xMacAuthUserLowercase OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies that the username is coded in the lower case or in the upper case
in usename format that is MAC address in MAC-Based authentication method."
::= { rldot1x 38 }
rldot1xMacAuthPassword OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"specify a password that will be used for MAC-Based authentication
instead of the host MAC address."
::= { rldot1x 39 }
rldot1xMacAuthApplyReauthentication OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"specify if try to apply reauthentication on MAC-Based authentication users."
::= { rldot1x 40 }
rldot1xMacAuthPasswordMD5 OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MD5 of the rldot1xMacAuthPassword."
::= { rldot1x 41 }
END

View File

@@ -81,13 +81,15 @@ rlEeePortSupported OBJECT-TYPE
rlEeePortSupported10M(0),
rlEeePortSupported100M(1),
rlEeePortSupported1G(2),
rlEeePortSupported10G(3)
rlEeePortSupported10G(3),
rlEeePortSupported2500M(4),
rlEeePortSupported5G(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit map that indicates whether EEE supported on the phy of the ifindex per speed
0 - speed 10m; 1 - 100m; 2 - 1g; 3 - 10g"
0 - speed 10m; 1 - 100m; 2 - 1g; 3 - 10g; 4 - 2.5g; 5 - 5g"
::= { rlEeePortEntry 2 }
rlEeePortRemoteStatus OBJECT-TYPE

View File

@@ -415,7 +415,8 @@ RlEmWebServiceEntry ::= SEQUENCE {
rlEmWebServiceMaxUsers INTEGER,
rlEmWebServiceProtocol RlEmbWebProtocol,
rlEmWebServiceCertificateId INTEGER,
rlEmWebServiceMaxIdleTimeOut INTEGER
rlEmWebServiceMaxIdleTimeOut INTEGER,
rlEmWebServiceMaxHardTimeOut INTEGER
}
rlEmWebServiceId OBJECT-TYPE
@@ -501,5 +502,44 @@ rlEmWebServiceMaxIdleTimeOut OBJECT-TYPE
DEFVAL { 3932160 }
::= { rlEmWebServiceEntry 8 }
rlEmWebServiceMaxHardTimeOut OBJECT-TYPE
SYNTAX INTEGER (0..3932160)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user connected to the device via an HTTP session is
automatically logged out after this amount of time (in seconds) regardless of the amount of HTTP activity.
Maximal value is 168 hours.
The value 0 is supported as 'no timeout'. Setting this field to 3932160
will cause the service to go back to it's initialization value."
DEFVAL { 3932160 }
::= { rlEmWebServiceEntry 9 }
rlEmWebMaxHardTimeout OBJECT-TYPE
SYNTAX INTEGER (0..604800)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user connected to the device via an HTTP session is
automatically logged out after this amount of time regardless of the amount of HTTP activity.
Maximal value is 168 hours.
The value 0 is supported as 'no timeout'."
DEFVAL { 86400 }
::= { rlEmbWeb 31 }
rlEmWebMaxHttpsHardTimeout OBJECT-TYPE
SYNTAX INTEGER (0..604800)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user connected to the device via an HTTPS session is
automatically logged out after this amount of time regardless of the amount of HTTPS activity.
Maximal value is 168 hours.
The value 0 is supported as 'no timeout'."
DEFVAL { 86400 }
::= { rlEmbWeb 32 }
END

View File

@@ -44,7 +44,9 @@ RlErrdisableRecoveryCauseType::= TEXTUAL-CONVENTION
stp-bpdu-guard(5),
stp-loopback-guard(6),
pcb-overheat(7),
udld(8)
udld(8),
storm-control(9),
link-flapping(10)
}
@@ -122,8 +124,9 @@ rlErrdisableRecoveryIfEntry OBJECT-TYPE
::= { rlErrdisableRecoveryIfTable 1 }
RlErrdisableRecoveryIfEntry::= SEQUENCE {
rlErrdisableRecoveryIfReason RlErrdisableRecoveryCauseType,
rlErrdisableRecoveryIfEnable TruthValue
rlErrdisableRecoveryIfReason RlErrdisableRecoveryCauseType,
rlErrdisableRecoveryIfEnable TruthValue,
rlErrdisableRecoveryIfTimeToRecover INTEGER
}
@@ -143,7 +146,15 @@ rlErrdisableRecoveryIfEnable OBJECT-TYPE
"Enable/Disable automatic recovery status."
::= { rlErrdisableRecoveryIfEntry 2 }
rlErrdisableRecoveryIfTimeToRecover OBJECT-TYPE
SYNTAX INTEGER
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time in seconds left for automatic activation of an interface after shutdown,
calculated as (rlErrdisableRecoveryInterval - (port in down state time interval))"
::= { rlErrdisableRecoveryIfEntry 3 }
END

197
mibs/cisco/CISCOSB-FINDIT Normal file
View File

@@ -0,0 +1,197 @@
CISCOSB-FINDIT DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32,IpAddress FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION, MacAddress,
DisplayString, TruthValue FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
InetAddressType,InetAddress FROM INET-ADDRESS-MIB;
rlFindit MODULE-IDENTITY
LAST-UPDATED "201702090000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for Findit Agent."
REVISION "201102090000Z"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { switch001 235 }
rlFinditState OBJECT-TYPE
SYNTAX INTEGER{enabled(1), disabled(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value represents the admin state of the findit Probe feature."
DEFVAL{ 1 }
::= { rlFindit 1 }
rlFinditOperState OBJECT-TYPE
SYNTAX INTEGER{active(1), inactive(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value represents the operational state of the findit Probe feature."
DEFVAL{ 2 }
::= { rlFindit 2 }
--rlFinditTableEntry definition.
--currently supports one application.
--in case there is a need for additional applications,
--please add appropriate support for it.
rlFinditTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlFinditTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The (conceptual) table listing the Findit group Entry."
::= {rlFindit 3}
rlFinditTableEntry OBJECT-TYPE
SYNTAX RlFinditTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The (conceptual) table listing the Findit entry."
INDEX { rlApplication}
::= { rlFinditTable 1 }
RlFinditTableEntry::=SEQUENCE {
rlApplication INTEGER,
rlFinditOrganization DisplayString,
rlFinditNetwork DisplayString,
rlFinditInetAddress InetAddress,
rlFinditManagerPort INTEGER,
rlFinditManagerKeyId DisplayString,
rlFinditManagerSecret DisplayString,
rlFinditVersion DisplayString,
rlFinditManagerConnection INTEGER
}
rlApplication OBJECT-TYPE
SYNTAX INTEGER (1)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry index for Findit application.
currently supports one application.
in case there is a need for additional applications,
please add appropriate support for it."
::= { rlFinditTableEntry 1 }
rlFinditOrganization OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The Organization name of the FindIT Probe."
::= { rlFinditTableEntry 2 }
rlFinditNetwork OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The Network name of the FindIT Probe."
::= { rlFinditTableEntry 3 }
rlFinditInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inet address of the Findit manager (server)
referred to in this table entry."
::= { rlFinditTableEntry 4 }
rlFinditManagerPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the TCP port used to connect to Manager 1-65535"
::= { rlFinditTableEntry 5 }
rlFinditManagerKeyId OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..24))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Key for initial authentication between the FindIT
Probe running on the device and the FindIT Manager."
::= { rlFinditTableEntry 6 }
rlFinditManagerSecret OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"encrypted-secret-string"
::= { rlFinditTableEntry 7 }
rlFinditVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Findit current version."
::= { rlFinditTableEntry 8 }
rlFinditManagerConnection OBJECT-TYPE
SYNTAX INTEGER{enabled(1), disabled(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Findit Manager connection configuration state."
::= { rlFinditTableEntry 9 }
rlFinditManagerReconnect OBJECT-TYPE
SYNTAX INTEGER{none(0), renew(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"reconnect to manager using the
configured key and secret for
authentication with the manager"
::= {rlFindit 4}
rlFinditManagerConnectionOpertional OBJECT-TYPE
SYNTAX INTEGER{enabled(1), disabled(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value represents the operational state of the findit Manager connection state."
DEFVAL{ 2 }
::= { rlFindit 5 }
rlFinditProbeErrorReportAction OBJECT-TYPE
SYNTAX INTEGER {
nothing(0),
disableAndSyslog(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action MIB based on FindIT Probe agent error detected."
::= { rlFindit 6 }
rlFinditProbeMemoryClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action MIB to trigger FindIT Probe agent memory clear."
::= { rlFindit 7 }
END

View File

@@ -34,6 +34,17 @@ rlFile MODULE-IDENTITY
DESCRIPTION
"Added MODULE-IDENTITY"
::= { switch001 96 }
FilePermission ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"File permission"
SYNTAX BITS {
read(0),
write(1),
execute(2),
dir(3)
}
rlFileMibVersion OBJECT-TYPE
SYNTAX INTEGER
@@ -63,7 +74,7 @@ rlFileEntry OBJECT-TYPE
RlFileEntry ::= SEQUENCE {
rlFileName OCTET STRING,
rlFilePermission INTEGER,
rlFilePermission FilePermission,
rlFileSize INTEGER,
rlFileModificationDate DisplayString,
rlFileModificationTime DisplayString,
@@ -73,7 +84,7 @@ RlFileEntry ::= SEQUENCE {
}
rlFileName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..128))
SYNTAX OCTET STRING(SIZE(1..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
@@ -81,16 +92,11 @@ rlFileName OBJECT-TYPE
::= { rlFileEntry 1 }
rlFilePermission OBJECT-TYPE
SYNTAX INTEGER {
read(1),
write(2),
readWrite(3),
noReadNoWrite(4)
}
SYNTAX FilePermission
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the permission level in which this file can be accessed. "
"permission level bitmap. "
::= { rlFileEntry 2 }
rlFileSize OBJECT-TYPE
@@ -172,7 +178,7 @@ RlFileActionEntry ::= SEQUENCE {
}
rlFileActionName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
SYNTAX OCTET STRING (SIZE(1..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
@@ -180,7 +186,7 @@ rlFileActionName OBJECT-TYPE
::= { rlFileActionEntry 1 }
rlFileActionNewName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
SYNTAX OCTET STRING (SIZE(1..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
@@ -233,4 +239,20 @@ rlFileAuditingEnable OBJECT-TYPE
DEFVAL { true }
::= { rlFile 6 }
rlFileTotalSizeOfUSB OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the total size of the USB in bytes."
::= {rlFile 7 }
rlFileFreeSizeOfUSB OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of free bytes in the USB."
::= {rlFile 8 }
END

View File

@@ -135,6 +135,19 @@ NonOperReasonType ::= TEXTUAL-CONVENTION
unknown(8)
}
CableLengthRange ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"cable length calculated when link is up
Relevant only for SR"
SYNTAX INTEGER {
lengthUnknown(0),
lengthLessThan50M(1),
length50MTo80M(2),
length80MTo110M(3),
length110MTo140M(4),
lengthMoreThan140M(5)
}
rlGreenEthPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlGreenEthPortEntry
@@ -160,7 +173,8 @@ RlGreenEthPortEntry ::= SEQUENCE {
rlGreenEthPortSavingTypeValue RlGreenSavingType,
rlGreenEthPortAdminState TruthValue,
rlGreenEthPortOperState TruthValue,
rlGreenEthPortNonOperReason NonOperReasonType
rlGreenEthPortNonOperReason NonOperReasonType,
rlGreenEthPortCableLength CableLengthRange
}
rlGreenEthPortSavingTypeValue OBJECT-TYPE
@@ -196,6 +210,14 @@ rlGreenEthPortNonOperReason OBJECT-TYPE
"Reason why saving mode is not activated"
::= { rlGreenEthPortEntry 4 }
rlGreenEthPortCableLength OBJECT-TYPE
SYNTAX CableLengthRange
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"cable length calculated when link is up"
::= { rlGreenEthPortEntry 5 }
rlGreenEthForceShortReachIfIndexList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write

View File

@@ -1,9 +1,9 @@
CISCOSB-HWENVIROMENT DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC;
switch001 FROM CISCOSB-MIB
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString,TruthValue FROM SNMPv2-TC;
rlEnv MODULE-IDENTITY
LAST-UPDATED "200309210000Z"
@@ -58,9 +58,13 @@ RlEnvMonState ::= TEXTUAL-CONVENTION
critical(3),
shutdown(4),
notPresent(5),
notFunctioning(6)
notFunctioning(6),
notAvailable(7),
backingUp(8),
readingFailed(9)
}
RlEnvMonDirection ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
@@ -251,7 +255,7 @@ rlEnvMonSupplyFanDirection OBJECT-TYPE
DESCRIPTION
"The direction of the power supply's fan."
::= { rlEnvMonSupplyStatusEntry 5 }
rlEnvFanData OBJECT IDENTIFIER ::= { rlEnv 5 }
rlEnvFanDataTable OBJECT-TYPE
@@ -329,5 +333,79 @@ rlEnvFanDataDirection OBJECT-TYPE
"The direction of the system's fan."
::= { rlEnvFanDataEntry 6 }
-- ************ Redundant Fan ************** --
RlEnvRedundantFanStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents the status of a redundant fan.
Valid values are:
Ready(1): fan is ready and not active (all fans are O.K)
Active(2): fan is active (one or more fan failed)
Failure(3): fan failure "
SYNTAX INTEGER {
ready(1),
active(2),
failure(3),
notPresent(4)
}
rlEnvRedundantFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEnvRedundantFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of redundant fan status"
::= { rlEnv 6 }
rlEnvRedundantFanEntry OBJECT-TYPE
SYNTAX RlEnvRedundantFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the redundant fan status table, representing the status of the associated fan "
INDEX { rlEnvRedundantFanUnitId, rlEnvRedundantFanIndex }
::= { rlEnvRedundantFanTable 1 }
RlEnvRedundantFanEntry ::=
SEQUENCE {
rlEnvRedundantFanUnitId Unsigned32,
rlEnvRedundantFanIndex INTEGER,
rlEnvRedundantFanStatus RlEnvRedundantFanStatus
}
rlEnvRedundantFanUnitId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the stack unit"
::= { rlEnvRedundantFanEntry 1 }
rlEnvRedundantFanIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The fan index"
::= { rlEnvRedundantFanEntry 2 }
rlEnvRedundantFanStatus OBJECT-TYPE
SYNTAX RlEnvRedundantFanStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The fan status"
::= { rlEnvRedundantFanEntry 3 }
rlEnvRedundantFanSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Defines whether Redundant Fan feature is supported"
::= { rlEnv 7 }
END

View File

@@ -12,6 +12,7 @@ IMPORTS
ipCidrRouteEntry,ipCidrRouteDest,
ipCidrRouteMask, ipCidrRouteTos, ipCidrRouteNextHop FROM IP-FORWARD-MIB
Unsigned32, Integer32, Counter32, IpAddress,
zeroDotZero,
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
DisplayString, RowStatus, TruthValue, PhysAddress,
@@ -484,16 +485,17 @@ rsArpDeleteTable OBJECT-TYPE
on get returns the last action"
::= { arpSpec 1 }
-- range 1 to 40,000,000 to allow system convesion to timer
-- range 0 to 40,000,000 to allow system convesion to timer
rsArpInactiveTimeOut OBJECT-TYPE
SYNTAX Unsigned32 (1..40000000)
SYNTAX Unsigned32 (0..40000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines the maximum time period (in second) that can
pass between ARP requests concerning an entry in the ARP table.
After this time period, the entry is deleted from the table."
DEFVAL { 60000 }
After this time period, the entry is deleted from the table.
Default value 0 means using value based on IP forwarding mode."
DEFVAL { 0 }
::= { arpSpec 2 }
rsArpProxy OBJECT-TYPE
@@ -1296,7 +1298,7 @@ rlIpAddressAddr OBJECT-TYPE
and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3.
Note:
Since interpeak doesn<EFBFBD>t use origin, 3rd index (key) - rlIpAddressOrigin, as part of the key,
Since interpeak doesnt use origin, 3rd index (key) - rlIpAddressOrigin, as part of the key,
we assume that no same address can exists from different origins."
::= { rlIpAddressEntry 2 }
@@ -1466,25 +1468,62 @@ rlIpAddressOperStatus OBJECT-TYPE
::= { rlIpAddressEntry 15 }
rlIpDefaultDSCP OBJECT-TYPE
SYNTAX INTEGER(0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default value inserted into the DSCP
field of the IP header of datagrams originated at
this entity, whenever a DSCP value is not supplied
by the application."
::= { ipSpec 37 }
SYNTAX INTEGER(0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default value inserted into the DSCP
field of the IP header of datagrams originated at
this entity, whenever a DSCP value is not supplied
by the application."
::= { ipSpec 37 }
rlIpDefaultUP OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default value inserted into the User Priority
field in the 802.1q VLAN tag of IPv4 frames sent by the
CPU."
::= { ipSpec 38 }
SYNTAX INTEGER(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default value inserted into the User Priority
field in the 802.1q VLAN tag of IPv4 frames sent by the
CPU."
::= { ipSpec 38 }
rlIpv4MtuSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the maximum transmission unit (MTU) size in bytes of IPv4 packets (payload)."
::= { ipSpec 39 }
rlIcmpCountersClear OBJECT-TYPE
SYNTAX INTEGER {
clear (0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"clear - delete all icmp counters"
::= { ipSpec 40 }
rlIpCountersClear OBJECT-TYPE
SYNTAX INTEGER {
clear (0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"clear - delete all ip counters"
::= { ipSpec 41 }
rlManagementIpPortIfindex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The system management port ifIndex"
::= { ipSpec 42 }
END

340
mibs/cisco/CISCOSB-IP-SLA Normal file
View File

@@ -0,0 +1,340 @@
CISCOSB-IP-SLA DEFINITIONS ::= BEGIN
-- Title: CISCOSB
-- SLA MIB
-- Date: 24-Mar-2016
IMPORTS
switch001 FROM CISCOSB-MIB
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32,IpAddress FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION, MacAddress,
DisplayString, TruthValue FROM SNMPv2-TC
InetAddressType,InetAddress FROM INET-ADDRESS-MIB; -- RFC2851;
rlSLA MODULE-IDENTITY
LAST-UPDATED "201101050000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"This private MIB module is used for definition of Service Level Agreements"
REVISION "201602280000Z"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { switch001 231 }
-- =======================================================
-- IP SLA operation Table
-- =======================================================
rlSLAOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF RLSLAOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains configured ip SLA operations"
::= { rlSLA 1}
rlSLAOperEntry OBJECT-TYPE
SYNTAX RLSLAOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlSLAOperId }
::= { rlSLAOperTable 1 }
RLSLAOperEntry::= SEQUENCE {
rlSLAOperId Unsigned32,
rlSLAOperType INTEGER,
rlSLAOperState INTEGER,
rlSLAOperTimeout Unsigned32,
rlSLAOperFrequency Unsigned32,
rlSLAOperReqDataSize Unsigned32,
rlSLAOperReturnCode INTEGER,
rlSLAOperDestAddrType InetAddressType,
rlSLAOperDestAddr InetAddress,
rlSLAOperSrcAddr IpAddress,
rlSLAOperSuccessCounter Unsigned32,
rlSLAOperFailureCounter Unsigned32,
rlSLAICMPEchoRequestCounter Unsigned32,
rlSLAICMPEchoReplyCounter Unsigned32,
rlSLAICMPErrorCounter Unsigned32,
rlSLARowStatus RowStatus,
rlSLAOperNextHopAddr IpAddress,
rlSLAICMPEchoHostUnreachCounter Unsigned32,
rlSLAICMPEchoNonHostUnreachCounter Unsigned32
}
rlSLAOperId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP SLA operation index"
::= { rlSLAOperEntry 1 }
rlSLAOperType OBJECT-TYPE
SYNTAX INTEGER {icmp-echo(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP SLA operation type."
::= { rlSLAOperEntry 2 }
rlSLAOperState OBJECT-TYPE
SYNTAX INTEGER {pending(0), scheduled(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP SLA operation state."
DEFVAL {0}
::= { rlSLAOperEntry 3 }
rlSLAOperTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time in milliseconds an IP SLA operation waits for
a response."
::= { rlSLAOperEntry 4 }
rlSLAOperFrequency OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The rate (in seconds) at which a specified operation repeats."
::= { rlSLAOperEntry 5 }
rlSLAOperReqDataSize OBJECT-TYPE
SYNTAX Unsigned32 (28..1472)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The payload size of the request packet of the IP SLA operation."
DEFVAL {28}
::= { rlSLAOperEntry 6 }
rlSLAOperReturnCode OBJECT-TYPE
SYNTAX INTEGER {success(0), error(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP SLA operation return code."
DEFVAL {0}
::= { rlSLAOperEntry 7 }
rlSLAOperDestAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inet type of destination address"
::= { rlSLAOperEntry 8 }
rlSLAOperDestAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The destination address of operation (i.e. icmp-echo)"
::= { rlSLAOperEntry 9 }
rlSLAOperSrcAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The source ip address of operation"
DEFVAL { '00000000'H }
::= { rlSLAOperEntry 10 }
rlSLAOperSuccessCounter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP SLA operation success counter."
::= { rlSLAOperEntry 11 }
rlSLAOperFailureCounter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP SLA operation failure counter."
::= { rlSLAOperEntry 12 }
rlSLAICMPEchoRequestCounter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP SLA operation ICMP-echo request counter."
::= { rlSLAOperEntry 13 }
rlSLAICMPEchoReplyCounter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP SLA operation ICMP-echo reply counter."
::= { rlSLAOperEntry 14 }
rlSLAICMPErrorCounter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP SLA operation ICMP-echo error counter."
::= { rlSLAOperEntry 15 }
rlSLARowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable displays the validity or invalidity of the entry.
Setting it to 'destroy' has the effect of rendering it inoperative.
The internal effect (row removal) is implementation dependent."
::= { rlSLAOperEntry 16}
rlSLAOperNextHopAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The next hop ip address"
DEFVAL { '00000000'H }
::= { rlSLAOperEntry 17 }
rlSLAICMPEchoHostUnreachCounter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ICMP-echo host unreachable counter."
::= { rlSLAOperEntry 18 }
rlSLAICMPEchoNonHostUnreachCounter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ICMP-echo non host unreachable error counter."
::= { rlSLAOperEntry 19 }
-- =======================================================
-- IP SLA Track Table
-- =======================================================
rlSLATrackTable OBJECT-TYPE
SYNTAX SEQUENCE OF RLSLATrackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of ip SLA operations track objects"
::= { rlSLA 2}
rlSLATrackEntry OBJECT-TYPE
SYNTAX RLSLATrackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlSLATrackObj }
::= { rlSLATrackTable 1 }
RLSLATrackEntry::= SEQUENCE {
rlSLATrackObj Unsigned32,
rlSLATrackOperId Unsigned32,
rlSLAUpDelay Unsigned32,
rlSLADownDelay Unsigned32,
rlSLADelayReminder Unsigned32,
rlSLATrackObjState INTEGER,
rlSLATrackRowStatus RowStatus
}
rlSLATrackObj OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP SLA track object identifier"
::= { rlSLATrackEntry 1 }
rlSLATrackOperId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP SLA operation index"
::= { rlSLATrackEntry 2 }
rlSLAUpDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Delay time moving from down state to up state"
DEFVAL {0}
::= { rlSLATrackEntry 3 }
rlSLADownDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Delay time moving from up state to down state"
DEFVAL {0}
::= { rlSLATrackEntry 4 }
rlSLADelayReminder OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Delay time moving from up state to down state"
::= { rlSLATrackEntry 5 }
rlSLATrackObjState OBJECT-TYPE
SYNTAX INTEGER {up(0), down(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The track object current state (Up or Down, default is: Up)."
DEFVAL {0}
::= { rlSLATrackEntry 6 }
rlSLATrackRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable displays the validity or invalidity of the entry.
Setting it to 'destroy' has the effect of rendering it inoperative.
The internal effect (row removal) is implementation dependent."
::= { rlSLATrackEntry 7}
rlSLAClearCounters OBJECT-TYPE
SYNTAX INTEGER(-1..64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear SLA counters.
Setting a value of zero clears counters of all operations.
Setting a non-zero value clears the specific operation counters."
::= { rlSLA 3 }
END

View File

@@ -0,0 +1,394 @@
CISCOSB-IPSTDACL-MIB DEFINITIONS ::= BEGIN
-- Title: IP Standard ACL
-- Version: 7.50.00.00
-- Date: 22-Dec-2010
-- 22-Nov-2011 MIB label changed from CISCOSB-ipatdacl-MIB into CISCOSB-IPSTDACL-MIB
-- 20-Jun-2011 Added MODULE-IDENTITY
--
IMPORTS
TruthValue, TEXTUAL-CONVENTION, TimeStamp,
DisplayString, DateAndTime, RowStatus FROM SNMPv2-TC
TimeTicks, IpAddress, NOTIFICATION-TYPE,
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
InetAddress, InetAddressType,
InetAddressPrefixLength,
InetVersion, InetZoneIndex FROM INET-ADDRESS-MIB
switch001 FROM CISCOSB-MIB;
rlIpStdAcl MODULE-IDENTITY
LAST-UPDATED "201106200000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for IP Standard ACL."
REVISION "201105300000Z"
DESCRIPTION
"Initial revision."
::= { switch001 207 }
RlIpStdAclActionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"ACE action type. Drop action prevents packet forwarding.
Permit action allows packet forwarding."
SYNTAX INTEGER {
drop(1),
permit(2)
}
RlIpStdAclStdClassificationType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Classification type is used to create ACL rule. ANY type means match all.
IPv4 or IPv6 types mean match specified in rlIpStdAclIpAddr field address."
SYNTAX INTEGER {
any(1),
ipv4(2),
ipv6any(3),
ipv6(4)
}
rlIpStdAclTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpStdAclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Standard ACL table."
::= { rlIpStdAcl 1 }
rlIpStdAclEntry OBJECT-TYPE
SYNTAX RlIpStdAclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rlIpStdAclTable."
INDEX { rlIpStdAclAclName, rlIpStdAclAceIndex }
::= { rlIpStdAclTable 1 }
RlIpStdAclEntry::= SEQUENCE {
rlIpStdAclAclName DisplayString,
rlIpStdAclAceIndex INTEGER,
rlIpStdAclSrcClassificationType RlIpStdAclStdClassificationType,
rlIpStdAclSrcIpAddrType InetAddressType,
rlIpStdAclSrcIpAddr InetAddress,
rlIpStdAclSrcPrefLen InetAddressPrefixLength,
rlIpStdAclDstClassificationType RlIpStdAclStdClassificationType,
rlIpStdAclDstIpAddrType InetAddressType,
rlIpStdAclDstIpAddr InetAddress,
rlIpStdAclDstPrefLen InetAddressPrefixLength,
rlIpStdAclAction RlIpStdAclActionType,
rlIpStdAclRowStatus RowStatus
}
rlIpStdAclAclName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ACL Name."
::= { rlIpStdAclEntry 1 }
rlIpStdAclAceIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ACE index."
::= { rlIpStdAclEntry 2 }
rlIpStdAclSrcClassificationType OBJECT-TYPE
SYNTAX RlIpStdAclStdClassificationType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Classification type."
::= { rlIpStdAclEntry 3 }
rlIpStdAclSrcIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address type of rlIpStdAclIpAddr."
::= { rlIpStdAclEntry 4 }
rlIpStdAclSrcIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address."
::= { rlIpStdAclEntry 5 }
rlIpStdAclSrcPrefLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The prefix length of this address."
DEFVAL { 32 }
::= { rlIpStdAclEntry 6 }
rlIpStdAclDstClassificationType OBJECT-TYPE
SYNTAX RlIpStdAclStdClassificationType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Classification type."
::= { rlIpStdAclEntry 7 }
rlIpStdAclDstIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address type of rlIpStdAclIpAddr."
::= { rlIpStdAclEntry 8 }
rlIpStdAclDstIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address."
::= { rlIpStdAclEntry 9 }
rlIpStdAclDstPrefLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The prefix length of this address."
DEFVAL { 32 }
::= { rlIpStdAclEntry 10 }
rlIpStdAclAction OBJECT-TYPE
SYNTAX RlIpStdAclActionType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Permit or deny action."
DEFVAL{ permit }
::= { rlIpStdAclEntry 11 }
rlIpStdAclRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row status."
::= { rlIpStdAclEntry 12 }
-------------------------------------------------------------------------------
rlIpStdAclFreeAceIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns free ACE index which could be used in order to create new ACE entry."
::= { rlIpStdAcl 2 }
rlIpStdAclNameToIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpStdAclNameToIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Standard ACL name to index convert table."
::= { rlIpStdAcl 3 }
rlIpStdAclNameToIndexEntry OBJECT-TYPE
SYNTAX RlIpStdAclNameToIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rlIpStdAclNameToIndexTable."
INDEX { rlIpStdAclNameToIndexName }
::= { rlIpStdAclNameToIndexTable 1 }
RlIpStdAclNameToIndexEntry::= SEQUENCE {
rlIpStdAclNameToIndexName DisplayString,
rlIpStdAclNameToIndexIndex INTEGER
}
rlIpStdAclNameToIndexName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ACL Name."
::= { rlIpStdAclNameToIndexEntry 1 }
rlIpStdAclNameToIndexIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ACL index."
::= { rlIpStdAclNameToIndexEntry 2 }
----------------------------------------------------------------------------
-- Pair ACL
----------------------------------------------------------------------------
rlIpStdPairAclTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpStdPairAclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Standard Pair ACL table."
::= { rlIpStdAcl 4 }
rlIpStdPairAclEntry OBJECT-TYPE
SYNTAX RlIpStdPairAclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rlIpStdPairAclTable."
INDEX { rlIpStdPairAclAclName, rlIpStdPairAclAceIndex }
::= { rlIpStdPairAclTable 1 }
RlIpStdPairAclEntry::= SEQUENCE {
rlIpStdPairAclAclName DisplayString,
rlIpStdPairAclAceIndex INTEGER,
rlIpStdPairAclSrcIpAddrType InetAddressType,
rlIpStdPairAclSrcIpAddr InetAddress,
rlIpStdPairAclSrcPrefLen InetAddressPrefixLength,
rlIpStdPairAclDstIpAddrType InetAddressType,
rlIpStdPairAclDstIpAddr InetAddress,
rlIpStdPairAclDstPrefLen InetAddressPrefixLength,
rlIpStdPairAclAction RlIpStdAclActionType,
rlIpStdPairAclRowStatus RowStatus
}
rlIpStdPairAclAclName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ACL Name."
::= { rlIpStdPairAclEntry 1 }
rlIpStdPairAclAceIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ACE index."
::= { rlIpStdPairAclEntry 2 }
rlIpStdPairAclSrcIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address type of rlIpStdAclIpAddr."
::= { rlIpStdPairAclEntry 3 }
rlIpStdPairAclSrcIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address."
::= { rlIpStdPairAclEntry 4 }
rlIpStdPairAclSrcPrefLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The prefix length of this address."
DEFVAL { 32 }
::= { rlIpStdPairAclEntry 5 }
rlIpStdPairAclDstIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address type of rlIpStdAclIpAddr."
::= { rlIpStdPairAclEntry 6 }
rlIpStdPairAclDstIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address."
::= { rlIpStdPairAclEntry 7 }
rlIpStdPairAclDstPrefLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The prefix length of this address."
DEFVAL { 32 }
::= { rlIpStdPairAclEntry 8 }
rlIpStdPairAclAction OBJECT-TYPE
SYNTAX RlIpStdAclActionType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Permit or deny action."
DEFVAL{ permit }
::= { rlIpStdPairAclEntry 9 }
rlIpStdPairAclRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row status."
::= { rlIpStdPairAclEntry 10 }
END

View File

@@ -796,7 +796,9 @@ RlInetStaticRouteEntry ::= SEQUENCE {
rlInetStaticRouteType INTEGER,
rlInetStaticRouteOwner INTEGER,
rlInetStaticRouteRowStatus RowStatus,
rlInetStaticRouteForwardingStatus INTEGER
rlInetStaticRouteForwardingStatus INTEGER,
rlInetStaticRouteTrackObject Unsigned32,
rlInetStaticRouteTrackStatus INTEGER
}
@@ -956,6 +958,27 @@ rlInetStaticRouteForwardingStatus OBJECT-TYPE
the L2 interface , on which the ip interface is configured, status"
::= { rlInetStaticRouteEntry 11 }
rlInetStaticRouteTrackObject OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Track object number"
DEFVAL { 0 }
::= { rlInetStaticRouteEntry 12 }
rlInetStaticRouteTrackStatus OBJECT-TYPE
SYNTAX INTEGER {
up(0),
down(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Track status"
DEFVAL { 0 }
::= { rlInetStaticRouteEntry 13 }
--- Clear entries from ipNetToPhysicalTable
@@ -1578,8 +1601,7 @@ rlInternInetStaticRoutePathCost OBJECT-TYPE
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Path cost for this static route."
DEFVAL { 1 }
"Path cost for this static route. Value of 0 signs default value metric"
::= { rlInternInetStaticRouteEntry 7 }
@@ -1945,5 +1967,71 @@ rlIpv6DefaultUP OBJECT-TYPE
field in the 802.1q VLAN tag of IPv4 frames sent by the
CPU."
::= { rlIPv6 17 }
rlIpv6MtuSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the maximum transmission unit (MTU) size in bytes of IPv6 packets (payload)."
::= { rlIPv6 18 }
--- IPv6 Auxulary Mapping Table
rlInetStaticRouteAuxMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlInetStaticRouteAuxMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entity's IPv6 auxulary mapping table. Serves to map nexthop ipv6 address to on-link prefix ifindex"
::= { rlIPv6 19 }
rlInetStaticRouteAuxMappingEntry OBJECT-TYPE
SYNTAX RlInetStaticRouteAuxMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An Auxulary Mapping table to find onlink prefix ifindex for ipv6 static route."
INDEX {
rlInetStaticRouteAuxMappingNextHopType,
rlInetStaticRouteAuxMappingNextHop
}
::= { rlInetStaticRouteAuxMappingTable 1 }
RlInetStaticRouteAuxMappingEntry ::= SEQUENCE {
rlInetStaticRouteAuxMappingNextHopType InetAddressType,
rlInetStaticRouteAuxMappingNextHop InetAddress,
rlInetStaticRouteAuxMappingNextHopIfIndex InterfaceIndexOrZero
}
rlInetStaticRouteAuxMappingNextHopType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of the address used as the next-hop address
for this route."
::= { rlInetStaticRouteAuxMappingEntry 1 }
rlInetStaticRouteAuxMappingNextHop OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The next-hop IP address"
::= { rlInetStaticRouteAuxMappingEntry 2 }
rlInetStaticRouteAuxMappingNextHopIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex mapped to specified necthop address"
::= { rlInetStaticRouteAuxMappingEntry 3 }
END

View File

@@ -44,7 +44,7 @@ rlLbdEnable OBJECT-TYPE
-------------------------------------------------------------------------------
rlLbdDetectionInterval OBJECT-TYPE
SYNTAX INTEGER(10..60)
SYNTAX INTEGER(5..60)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
@@ -59,7 +59,9 @@ rlLbdMode OBJECT-TYPE
SYNTAX INTEGER {
source-mac-addr (1),
base-mac-addr (2),
broadcast-mac-addr (3)
broadcast-mac-addr (3),
predefined-multicast-mac-addr (4),
user-defined-mac-addr (5)
}
MAX-ACCESS read-write
STATUS current
@@ -103,8 +105,7 @@ rlLbdPortAdminStatus OBJECT-TYPE
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable Loopback Detection on port"
DEFVAL { disabled }
"Enable/Disable Loopback Detection on port"
::= { rlLbdPortEntry 1 }
rlLbdPortOperStatus OBJECT-TYPE

View File

@@ -9,13 +9,13 @@ IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Unsigned32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus
TEXTUAL-CONVENTION, TruthValue, RowStatus, MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
switch001, rndNotifications
FROM CISCOSB-MIB
LldpPortList, LldpPortNumber, LldpManAddress
LldpPortList, LldpPortNumber, LldpManAddress, lldpRemEntry, lldpPortConfigEntry
FROM LLDP-MIB
PortList
FROM Q-BRIDGE-MIB
@@ -28,8 +28,11 @@ IMPORTS
LldpXMedCapabilities
FROM LLDP-EXT-MED-MIB
rndErrorDesc, rndErrorSeverity
FROM CISCOSB-DEVICEPARAMS-MIB;
FROM CISCOSB-DEVICEPARAMS-MIB
lldpV2LocPortIfIndex, lldpV2RemLocalIfIndex
FROM LLDP-V2-MIB
InetAddressType, InetAddress, InetVersion
FROM INET-ADDRESS-MIB;
rlLldp MODULE-IDENTITY
LAST-UPDATED "200506200000Z"
@@ -50,10 +53,15 @@ rlLldp MODULE-IDENTITY
"Initial revision."
::= { switch001 110 }
rlLldpObjects OBJECT IDENTIFIER ::= { rlLldp 1 }
rlLldpObjects OBJECT IDENTIFIER ::= { rlLldp 1 }
rlLldpConfig OBJECT IDENTIFIER ::= { rlLldpObjects 1 }
rlLldpXMedConfig OBJECT IDENTIFIER ::= { rlLldpObjects 2 }
rlLldpConfig OBJECT IDENTIFIER ::= { rlLldpObjects 1 }
rlLldpXMedConfig OBJECT IDENTIFIER ::= { rlLldpObjects 2 }
rlLldpTLVsTxOverload OBJECT IDENTIFIER ::= { rlLldpObjects 3 }
rlLldpRemStatus OBJECT IDENTIFIER ::= { rlLldpObjects 4 }
rlLldpLocalSystemData OBJECT IDENTIFIER ::= { rlLldpObjects 5 }
rlLldpRemoteSystemsData OBJECT IDENTIFIER ::= { rlLldpObjects 6 }
rlLldpV2Config OBJECT IDENTIFIER ::= { rlLldpObjects 7 }
PolicyNumber ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
@@ -126,6 +134,10 @@ PolicyAppVoiceUpdateMode ::= TEXTUAL-CONVENTION
auto(1)
}
------------------------------------------------------------------------------
-- Local Device Configuration 'rlLldpConfig OBJECT IDENTIFIER ::= { rlLldpObjects 1 }'
------------------------------------------------------------------------------
rlLldpEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
@@ -279,19 +291,119 @@ rlLldpAutoAdvPortsStatus OBJECT-TYPE
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlLldpAutoAdvLocPortManAddrEntry 6 }
::= { rlLldpAutoAdvLocPortManAddrEntry 6 }
--rlLldpLocChassisId OBJECT-TYPE
-- SYNTAX OCTET STRING(SIZE(1..20))
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "The string value used to identify the chassis component associated
-- with the local system. As a result of updating this variable,
-- lldpLocChassisid will have the same value, and the MIB
-- lldpLocChassisIdSubtype will have the value local(7). "
-- ::= { rlLldp 2}
rlLldpChassisIdSubtype OBJECT-TYPE
SYNTAX INTEGER {
macAddress(4),
local(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of encoding used to identify the chassis
associated with the local system."
REFERENCE
"IEEE 802.1AB-2004 9.5.2.2"
DEFVAL { macAddress }
::= { rlLldpConfig 5 }
rlLldpPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LLDP configuration information that controls the transmission of
non-standard TLVs on LLDP transmission capable ports.
This configuration object augments the lldpPortConfigEntry of
the LLDP-MIB, therefore it is only present along with the port
configuration defined by the associated lldpPortConfigEntry entry."
::= { rlLldpConfig 6 }
rlLldpPortConfigEntry OBJECT-TYPE
SYNTAX RlLldpPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in rlLldpConfigTable. Augment the lldpPortConfigEntry."
AUGMENTS { lldpPortConfigEntry }
::= { rlLldpPortConfigTable 1 }
RlLldpPortConfigEntry ::= SEQUENCE {
rlLldpPortConfig4wireTxEnable TruthValue,
rlLldpPortConfigAdvManAddrMode INTEGER,
rlLldpPortConfigAutoAdvManAddrOwnerIfId Integer32
}
rlLldpPortConfig4wireTxEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The rlLldpPortConfigTLVsTxEnable, which is defined as
a truth value and configured by the network management,
determines whether the 4-wire-poe TLV is allowed on a given LLDP
transmission capable port."
DEFVAL { false }
::= { rlLldpPortConfigEntry 1 }
rlLldpPortConfigAdvManAddrMode OBJECT-TYPE
SYNTAX INTEGER {
manual (0),
none (1),
auto (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A value of 'true' indicates that management address TLV does not been advertised
by the local port. Moreover, the configuration of automatic management address
advertisment is disabled.
A value of 'false' indicates that management address being advertised,
either by automatic mechanism or by user-defined management address."
DEFVAL { 0 }
::= { rlLldpPortConfigEntry 2 }
rlLldpPortConfigAutoAdvManAddrOwnerIfId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The integer value is used to identify the interface number
(port, trunk or vlan) that the port will advertise its management addresses.
Value 0 means that the management address will be taken from the port that advertise."
DEFVAL { 0 }
::= { rlLldpPortConfigEntry 3 }
rlLldpClearGlobalStatistics OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An action scalar. Clear LLDP Global statistics counters.
The value in the scalar is not relevant."
::= { rlLldpConfig 7 }
rlLldpClearPortStatistics OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A set of ports that are identified by a PortList, in which
each port is represented as a bit.
Clears the LLDP port staistics information accordingly to the
specified PortList.
The default value for rlLldpClearPortlStatistics object is an empty binary string,
which means no ports are specified to be cleared.
This object behaviors as an event (write-only) than
reading this object always results in an Empty Port List of length zero."
DEFVAL { ''H } -- empty octet string
::= { rlLldpConfig 8 }
------------------------------------------------------------------------------
@@ -461,7 +573,62 @@ rlLldpXMedLocMediaPolicyContainerRowStatus OBJECT-TYPE
::= { rlLldpXMedLocMediaPolicyContainerEntry 9 }
------------------------------------------------------------------------------
-- LLDP - TX TLV overloading
-- LLDP - MED Local Voice VLAN update mode
------------------------------------------------------------------------------
rlLldpXMedNetPolVoiceUpdateMode OBJECT-TYPE
SYNTAX PolicyAppVoiceUpdateMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { rlLldpXMedConfig 2 }
------------------------------------------------------------------------------
-- LLDP - MED Operational Status (whether the interface Tx MED TLVs)
-- Private MIB which enhance lldpXMedPortConfigTable - 'rlLldpXMedPortConfigTbale'
------------------------------------------------------------------------------
rlLldpXMedPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpXMedPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per policy number
of media policy container configuration."
::= { rlLldpXMedConfig 3 }
rlLldpXMedPortConfigEntry OBJECT-TYPE
SYNTAX RlLldpXMedPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuration of a particular policy in the media policy container."
INDEX { lldpPortConfigPortNum }
::= { rlLldpXMedPortConfigTable 1 }
RlLldpXMedPortConfigEntry ::= SEQUENCE {
rlLldpXMedPortConfigTxOperStatus INTEGER }
rlLldpXMedPortConfigTxOperStatus OBJECT-TYPE
SYNTAX INTEGER {
not-relevant (0),
enabled (1),
disabled (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field indicates whether this interface is operational
transmitted LLDP MED TLVs.
To transmit MED TLVs, the interface must be MED enabled and must be connected to an LLDP-MED device.
The switch waits for the LLDP-MED device to advertise its information before the switch transmits its own LLDP-MED TLVs,
at which point the operational status becomes enabled"
DEFVAL { 0 }
::= { rlLldpXMedPortConfigEntry 1 }
------------------------------------------------------------------------------
-- LLDP - TX TLV overloading 'rlLldpTLVsTxOverload'
------------------------------------------------------------------------------
@@ -473,7 +640,7 @@ rlLldpTLVsTxOverloadingTable OBJECT-TYPE
"A table that show the which of the LLDP TLVs are not transmitted
on individual ports due to insufficient room in the frame
and the size of each TLV."
::= { rlLldpObjects 3 }
::= { rlLldpTLVsTxOverload 1 }
rlLldpTLVsTxOverloadingEntry OBJECT-TYPE
@@ -530,7 +697,9 @@ rlLldpTxOverloadingGroupId OBJECT-TYPE
-- 802.1 TLVs
xDot1(9),
-- DCBX TLVs
dcbx(10)
dcbx(10),
-- Cisco TLVs
cisco(11)
}
MAX-ACCESS read-only
STATUS current
@@ -586,7 +755,7 @@ rlLldpTLVsTxOverloadingSizeTable OBJECT-TYPE
DESCRIPTION
"A table that show the total size of the all TLVs
and the LLDPDU free size ."
::= { rlLldpObjects 4 }
::= { rlLldpTLVsTxOverload 2 }
rlLldpTLVsTxOverloadingSizeEntry OBJECT-TYPE
SYNTAX RlLldpTLVsTxOverloadingSizeEntry
@@ -642,7 +811,7 @@ rlLldpTLVsTxOverloadingPorts OBJECT-TYPE
STATUS current
DESCRIPTION
"Port list that represent the overloading state of each port"
::= { rlLldpObjects 5 }
::= { rlLldpTLVsTxOverload 3 }
------------------------------------------------------------------------------
-- LLDP - TX TLV overloading trap
@@ -662,18 +831,6 @@ rlLldpTLVsTxOverloadingStateExitTrap NOTIFICATION-TYPE
::= { rndNotifications 210 }
------------------------------------------------------------------------------
-- LLDP - MED Local Voice VLAN update mode
------------------------------------------------------------------------------
rlLldpXMedNetPolVoiceUpdateMode OBJECT-TYPE
SYNTAX PolicyAppVoiceUpdateMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { rlLldpObjects 7 }
------------------------------------------------------------------------------
-- LLDP - Remote Time to Live
------------------------------------------------------------------------------
@@ -684,7 +841,7 @@ rlLldpRemTtlTable OBJECT-TYPE
STATUS current
DESCRIPTION
"This table contains the remote device Time To Live LLDP TLV."
::= { rlLldpObjects 8 }
::= { rlLldpRemStatus 1 }
rlLldpRemTtlEntry OBJECT-TYPE
SYNTAX RlLldpRemTtlEntry
@@ -711,22 +868,260 @@ rlLldpRemTtl OBJECT-TYPE
"This object contains the remote device Time To Live LLDP TLV."
::= { rlLldpRemTtlEntry 1 }
rlLldpChassisIdSubtype OBJECT-TYPE
SYNTAX INTEGER {
macAddress(4),
local(7)
}
MAX-ACCESS read-write
------------------------------------------------------------------------------
-- rlLldpLocalSystemData OBJECT IDENTIFIER ::= { rlLldpObjects 5 }
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- rlLldpLoc4WirePowerTable
------------------------------------------------------------------------------
rlLldpLoc4WirePowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpLoc4WirePowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of encoding used to identify the chassis
associated with the local system."
"This table contains one row per port of power ethernet
information "
::= { rlLldpLocalSystemData 1 }
rlLldpLoc4WirePowerEntry OBJECT-TYPE
SYNTAX RlLldpLoc4WirePowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular port component."
INDEX { lldpV2LocPortIfIndex }
::= { rlLldpLoc4WirePowerTable 1 }
RlLldpLoc4WirePowerEntry ::= SEQUENCE {
rlLldpLoc4WirePowerSupported TruthValue,
rlLldpLoc4WirePowerSpPairDetClasReq TruthValue,
rlLldpLoc4WirePowerPdSpPairDesStEn TruthValue,
rlLldpLoc4WirePowerPseSpPairOpStEn TruthValue
}
rlLldpLoc4WirePowerSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rlLldpLoc4WirePowerEntry 1 }
rlLldpLoc4WirePowerSpPairDetClasReq OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rlLldpLoc4WirePowerEntry 2 }
rlLldpLoc4WirePowerPdSpPairDesStEn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rlLldpLoc4WirePowerEntry 3 }
rlLldpLoc4WirePowerPseSpPairOpStEn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rlLldpLoc4WirePowerEntry 4 }
------------------------------------------------------------------------------
-- rlLldpRemoteSystemsData OBJECT IDENTIFIER ::= { rlLldpObjects 6 }
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- rlLldpRem4WirePowerTable MIB_rlLldpRem4WirePowerEntry_CNS
------------------------------------------------------------------------------
rlLldpRem4WirePowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpRem4WirePowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per port of power ethernet
information "
::= { rlLldpRemoteSystemsData 1 }
rlLldpRem4WirePowerEntry OBJECT-TYPE
SYNTAX RlLldpRem4WirePowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular port component."
INDEX {
lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex
}
::= { rlLldpRem4WirePowerTable 1 }
RlLldpRem4WirePowerEntry ::= SEQUENCE {
rlLldpRem4WirePowerSupported TruthValue,
rlLldpRem4WirePowerSpPairDetClasReq TruthValue,
rlLldpRem4WirePowerPdSpPairDesStEn TruthValue,
rlLldpRem4WirePowerPseSpPairOpStEn TruthValue
}
rlLldpRem4WirePowerSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rlLldpRem4WirePowerEntry 1 }
rlLldpRem4WirePowerSpPairDetClasReq OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rlLldpRem4WirePowerEntry 2 }
rlLldpRem4WirePowerPdSpPairDesStEn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rlLldpRem4WirePowerEntry 3 }
rlLldpRem4WirePowerPseSpPairOpStEn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rlLldpRem4WirePowerEntry 4 }
------------------------------------------------------------------------------
-- rlLldpRemTable Augment to lldpRemTable
------------------------------------------------------------------------------
rlLldpRemTable OBJECT-TYPE
SYNTAX SEQUENCE OF RllldpRemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is AUGMENT for lldpRemTable. Each entry consists Source MAC address."
::= { rlLldpRemoteSystemsData 2 }
rlLldpRemEntry OBJECT-TYPE
SYNTAX RllldpRemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry that consists source MAC address of the remote station."
AUGMENTS { lldpRemEntry }
::= { rlLldpRemTable 1 }
RllldpRemEntry ::= SEQUENCE {
rlLldpRemSrcMacAddr MacAddress,
rlLldpRemActiveStation TruthValue
}
rlLldpRemSrcMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source MAC address of the remote station."
::= { rlLldpRemEntry 1 }
rlLldpRemActiveStation OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the entry is active (the port is up and LLDP Rx is enabled)."
::= { rlLldpRemEntry 2 }
------------------------------------------------------------------------------
-- rlLldpV2Config OBJECT IDENTIFIER ::= { rlLldpObjects 7 }
------------------------------------------------------------------------------
rlLldpV2AutoAdvLocPortManAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpV2AutoAdvLocPortManAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains automaticaly selected management address,
advertised on the local port."
REFERENCE
"IEEE 802.1AB-2004 9.5.2.2"
DEFVAL { macAddress }
::= { rlLldpConfig 5 }
"Marvell LLDP"
::= { rlLldpV2Config 1 }
rlLldpV2AutoAdvLocPortManAddrEntry OBJECT-TYPE
SYNTAX RlLldpV2AutoAdvLocPortManAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a local port, which advertises the Management
address automatically. Entry also included an interface number, on
which the Management address is assigned.
Each management address should have distinct 'management address
type' (rlLldpAutoAdvManAddrSubtype) and 'management address'
(rlLldpAutoAdvManAddr)."
INDEX { rlLldpV2AutoAdvLocPortNum, rlLldpV2AutoAdvManAddrType, rlLldpV2AutoAdvManAddr}
::= { rlLldpV2AutoAdvLocPortManAddrTable 1 }
RlLldpV2AutoAdvLocPortManAddrEntry ::= SEQUENCE {
rlLldpV2AutoAdvLocPortNum LldpPortNumber,
rlLldpV2AutoAdvManAddrType InetAddressType,
rlLldpV2AutoAdvManAddr InetAddress,
rlLldpV2AutoAdvManAddrOwnerIfId Integer32
}
rlLldpV2AutoAdvLocPortNum OBJECT-TYPE
SYNTAX LldpPortNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value used to identify the port component
(contained in the local chassis with the LLDP agent)
associated with this entry.
The value of this object is used as a port index to the
rlLldpAutoAdvLocPortManAddrTable."
::= { rlLldpV2AutoAdvLocPortManAddrEntry 1 }
rlLldpV2AutoAdvManAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of management address identifier encoding used in
the associated 'rlLldpAutoAdvManAddr' object."
::= { rlLldpV2AutoAdvLocPortManAddrEntry 2 }
rlLldpV2AutoAdvManAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The string value used to identify the management address is
automatically advertised by local port, and assigned on the
associated 'rlLldpAutoAdvManAddrOwnerIfId' interface."
::= { rlLldpV2AutoAdvLocPortManAddrEntry 3 }
rlLldpV2AutoAdvManAddrOwnerIfId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The integer value is used to identify the interface number
(port, trunk or vlan). The management address, automatically
advertised from associated 'rlLldpAutoAdvLocPortNum' local port is
assigned to mentioned 'rlLldpAutoAdvManAddrOwnerIfId' interface."
::= { rlLldpV2AutoAdvLocPortManAddrEntry 4 }
END

View File

@@ -104,6 +104,12 @@ RlLocalizationLanguagesEntry ::= SEQUENCE {
rlLocalizationLanguageCode DisplayString,
rlLocalizationNumOfSections INTEGER (0..100),
rlLocalizationNumOfEmbSections INTEGER (0..100),
rlLocalizationDirection DisplayString (SIZE(0..3)),
rlLocalizationDateFormat DisplayString (SIZE(0..20)),
rlLocalizationTimeFormat DisplayString (SIZE(0..20)),
rlLocalizationNumberFormat DisplayString (SIZE(0..20)),
rlLocalizationShortButtonWidthPercentage INTEGER (50..300),
rlLocalizationLongButtonWidthPercentage INTEGER (50..300),
rlLocalizationVersion DisplayString (SIZE(0..15)),
rlLocalizationMd5ChksumFile DisplayString
}
@@ -168,7 +174,61 @@ rlLocalizationNumOfEmbSections OBJECT-TYPE
DESCRIPTION
"Number of sections of the diagnostics file which is technically split."
::= { rlLocalizationLanguagesEntry 7 }
rlLocalizationDirection OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..3))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Direction of text in language file (ltr/rtl)"
::= { rlLocalizationLanguagesEntry 8 }
rlLocalizationDateFormat OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Allowed formats of date of the language file"
::= { rlLocalizationLanguagesEntry 9 }
rlLocalizationTimeFormat OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Allowed formats of time of the language file"
::= { rlLocalizationLanguagesEntry 10 }
rlLocalizationNumberFormat OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Allowed formats of numbers of the language file"
::= { rlLocalizationLanguagesEntry 11 }
rlLocalizationShortButtonWidthPercentage OBJECT-TYPE
SYNTAX INTEGER (50..300)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Multiplier for the length of short buttons of the language file"
::= { rlLocalizationLanguagesEntry 12 }
rlLocalizationLongButtonWidthPercentage OBJECT-TYPE
SYNTAX INTEGER (50..300)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Multiplier for the length of long buttons of the language file"
::= { rlLocalizationLanguagesEntry 13 }
rlLocalizationVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
@@ -176,7 +236,7 @@ rlLocalizationVersion OBJECT-TYPE
STATUS current
DESCRIPTION
"The version of the language file (x.y.z.w)"
::= { rlLocalizationLanguagesEntry 8 }
::= { rlLocalizationLanguagesEntry 14 }
rlLocalizationMd5ChksumFile OBJECT-TYPE
@@ -185,7 +245,7 @@ rlLocalizationMd5ChksumFile OBJECT-TYPE
STATUS current
DESCRIPTION
"The MD5 of the language file (as string)"
::= { rlLocalizationLanguagesEntry 9 }
::= { rlLocalizationLanguagesEntry 15 }
END

View File

@@ -0,0 +1,342 @@
CISCOSB-MGMD-ROUTER-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB IGMP
-- IGMP Router Private MIB
-- based on MGMD Router standard MIB MGMD-MIB (rfc5519)
-- Version: 0.00
-- Date: 01 July 2011
IMPORTS
switch001 FROM CISCOSB-MIB
MODULE-IDENTITY, OBJECT-TYPE, mib-2, Counter32, Gauge32,
Unsigned32, TimeTicks FROM SNMPv2-SMI
InetAddress, InetAddressType FROM INET-ADDRESS-MIB
RowStatus,TruthValue,
DisplayString FROM SNMPv2-TC
NpgOperStatus FROM CISCOSB-PIM-MIB
mgmdRouterInterfaceEntry FROM MGMD-STD-MIB
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
InterfaceIndexOrZero,
InterfaceIndex FROM IF-MIB;
rlIgmp MODULE-IDENTITY
LAST-UPDATED "201107210000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for IGMP Router
in CISCOSB devices."
REVISION "201107210000Z"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { switch001 225 }
----------------------------------------------------------
-- RLinterfaceTable
----------------------------------------------------------
--Common Textual Conventions
AdminStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The desired administrative state of a MIB row."
SYNTAX INTEGER {
adminStatusUp(1),
adminStatusDown(2)
}
rlMgmdInterfaceExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMgmdInterfaceExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) Extension Interface table listing the entries
with counters of the standard interface table."
::= { rlIgmp 1 }
rlMgmdInterfaceExtEntry OBJECT-TYPE
SYNTAX RlMgmdInterfaceExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlMgmdInterfaceExtTable."
AUGMENTS { mgmdRouterInterfaceEntry }
::= { rlMgmdInterfaceExtTable 1 }
RlMgmdInterfaceExtEntry ::= SEQUENCE{
rlMgmdRouterInterfaceExtStatsUpTime TimeTicks,
rlMgmdRouterInterfaceExtEnableStats TruthValue,
rlMgmdRouterInterfaceExtNumFailedJoins Unsigned32,
rlMgmdRouterInterfaceExtNumIgmpV1Msgs Unsigned32,
rlMgmdRouterInterfaceExtNumIgmpV2MldV1Msgs Unsigned32,
rlMgmdRouterInterfaceExtNumIgmpV3MldV2Msgs Unsigned32,
rlMgmdRouterInterfaceExtNumInvalidMsgsRcvd Unsigned32,
rlMgmdRouterInterfaceExtNumGenQueriesSent Unsigned32,
rlMgmdRouterInterfaceExtNumSpecQueriesSent Unsigned32,
rlmgmdRouterInterfaceQrRobustness Unsigned32,
rlmgmdRouterInterfaceQrQueryInterval Unsigned32,
rlmgmdRouterInterfaceQrQueryMaxResponseTime Unsigned32,
rlmgmdRouterInterfaceQrLastMembQueryIntvl Unsigned32,
rlmgmdRouterInterfaceExtSrcAndGrpFilter DisplayString,
rlMgmdRouterInterfaceExtAdminStatus AdminStatus,
rlMgmdRouterInterfaceExtOperStatus NpgOperStatus,
rlMgmdRouterInterfaceExtIsQuerier TruthValue,
rlMgmdRouterInterfaceExtProxyDownProtected INTEGER
}
rlMgmdRouterInterfaceExtStatsUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since the statistics counters for this interface
were last reset.
This field is reset to zero when
rlMgmdRouterInterfaceExtEnableStats is modified to 'true'.
This value may wrap."
::= { rlMgmdInterfaceExtEntry 1 }
rlMgmdRouterInterfaceExtEnableStats OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines whether DC-IGMP returns
interface-specific statistics on MIB GET operations
for this interface's MIB row.
If this object is modified from 'true' to 'false' and back to 'true',
the statistics fields are reset. This field is readable and writeable."
::= { rlMgmdInterfaceExtEntry 2 }
rlMgmdRouterInterfaceExtNumFailedJoins OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of failed joins received for this interface - that is,
the number of times a group membership could not be added on this
interface."
::= { rlMgmdInterfaceExtEntry 3 }
rlMgmdRouterInterfaceExtNumIgmpV1Msgs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IGMPv1 messages received for this interface.
This includes both valid and invalid messages."
::= { rlMgmdInterfaceExtEntry 4 }
rlMgmdRouterInterfaceExtNumIgmpV2MldV1Msgs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IGMPv2 or Mldv1 messages received for this interface.
This includes both valid and invalid messages."
::= { rlMgmdInterfaceExtEntry 5}
rlMgmdRouterInterfaceExtNumIgmpV3MldV2Msgs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IGMPv3 or Mldv2 messages received for this interface.
This includes both valid and invalid messages."
::= { rlMgmdInterfaceExtEntry 6}
rlMgmdRouterInterfaceExtNumInvalidMsgsRcvd OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Invalid IGMP or MLD messages received for this interface."
::= { rlMgmdInterfaceExtEntry 7}
rlMgmdRouterInterfaceExtNumGenQueriesSent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of General Queries sent for this interface."
::= { rlMgmdInterfaceExtEntry 8}
rlMgmdRouterInterfaceExtNumSpecQueriesSent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Specific Queries sent for this interface."
::= { rlMgmdInterfaceExtEntry 9}
rlmgmdRouterInterfaceQrRobustness OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of Robustness in use on this interface.
The Robustness Variable allows tuning for the expected
packet loss on a subnet. If a subnet is expected to be
lossy, the Robustness Variable may be increased. IGMP and
MLD is robust to (Robustness Variable-1) packet losses.
For IGMPv3/MLDv2, this may differ from the value
configured using mgmdRouterInterfaceRobustness if the
local router is not the querier on this interface."
::= { rlMgmdInterfaceExtEntry 10 }
rlmgmdRouterInterfaceQrQueryInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of Query Interval in use on this interface.
The frequency at which IGMP or MLD General Query packets
are transmitted on this interface.
For IGMPv3/MLDv2, this may differ from the value
configured using mgmdRouterInterfaceQueryInterval if the
local router is not the querier on this interface."
::= { rlMgmdInterfaceExtEntry 11 }
rlmgmdRouterInterfaceQrQueryMaxResponseTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of Maximum Query Response Time in use on this
interface.
For IGMPv3/MLDv2, this may differ from the value
configured using mgmdRouterInterfaceQueryMaxResponseTime
if the local router is not the querier on this interface."
::= { rlMgmdInterfaceExtEntry 12 }
rlmgmdRouterInterfaceQrLastMembQueryIntvl OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of Last Member Query Interval in use on this
interface.
The Last Member Query Interval is the Max Response Time
inserted into Group-Specific and Group-and-Source-specific
Queries sent in response to Leave messages, and is also
the amount of time between successive Specific Query
messages. This value may be tuned to modify the leave
latency of the network. A reduced value results in
reduced time to detect the loss of the last member of a
group.
The value of this object is irrelevant if
mgmdRouterInterfaceVersion is 1.
The value of this object is also irrelevant if this
interface is configured to use immediate-leave behavior
without a last member query - that is, if
mgmdRouterInterfaceImmedtLeave is 'true' and
mgmdRouterInterfaceQryBefImmdLv is 'false'.
For IGMPv3/MLDv2, this may differ from the value
configured using mgmdRouterInterfaceLastMembQueryIntvl if
the local router is not the querier on this interface."
::= { rlMgmdInterfaceExtEntry 13 }
rlmgmdRouterInterfaceExtSrcAndGrpFilter OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface will ignore requests to join any
group/source pair that is not included in the extended
access list with a list index corresponding to the value
configured for this object.
If the value of this object is 0, no requests are ignored
as a result of this object.
This object deprecates the dcmgmdRouterInterfaceAllowSSMList
object. If both of these (S,G) filters are set to
non-zero values, then both take effect for SSM groups -
that is, a request to join an SSM group/source pair is
only accepted if it passes through both filters.
If both this object and the
dcmgmdRouterInterfaceAllowASMList object are set to non-zero
values, then a request to join an ASM group/source pair is
only accepted if it passes through both filters."
DEFVAL { "" }
::= { rlMgmdInterfaceExtEntry 14 }
rlMgmdRouterInterfaceExtAdminStatus OBJECT-TYPE
SYNTAX AdminStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The desired administrative state of the interface."
DEFVAL { adminStatusDown }
::= { rlMgmdInterfaceExtEntry 15 }
rlMgmdRouterInterfaceExtOperStatus OBJECT-TYPE
SYNTAX NpgOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the interface."
::= { rlMgmdInterfaceExtEntry 16 }
rlMgmdRouterInterfaceExtIsQuerier OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"???"
::= { rlMgmdInterfaceExtEntry 17 }
rlMgmdRouterInterfaceExtProxyDownProtected OBJECT-TYPE
SYNTAX INTEGER {
unspecified(-1),
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable IGMP Proxy Downstream protected on the interface."
::= { rlMgmdInterfaceExtEntry 18 }
END

View File

@@ -4,176 +4,6 @@ CISCOSB-MIB DEFINITIONS ::= BEGIN
-- Version: 7.46
-- Date: 23-Jan-2007
--
-- 05-Jun-2003 Added rlHostParamTable
-- 12-Jun-2003 Added enumeration to rndErrorSeverity
-- 14-Jun-2003 Added field rlCopyHistoryErrorMessage to table rlCopyHistoryTable
-- 29-Jun-2003 Tables rlOspf...LnkTable replayed tables rlOspf...LSATable)
-- 08-Jul-2003 The low range boundary and the default value of rlDvmrpPruneLifetime
-- were changed from 300 to 200 seconds
-- 16-Jul-2003 The following values VesuvioT and VesuvioF were added to
-- rlPhDModuleType
-- 22-Jul-2003 Added rlStartupCDBChanged, rlManualReboot
-- 23-Jul-2003 New group rldot1x was added
-- 24-Jul-2003 Changed ipMRouteStdMIB to rlIpMRouteStdMIB
-- 27-Jul-2003 Changed access of rlMaxNumberOfAccessRules to read-only
-- 27-Jul-2003 Changed access of rlMaxNumberOfAccessRulesAfterReset to read-write
-- 30-Jul-2003 Added 802.1x traps rldot1xPortStatusAuthorizedTrap and
-- rldot1xPortStatusUnauthorizedTrap
-- 30-Jul-2003 Added rlFile
-- 31-Jul-2003 Added rlAAAEap
-- 10-Aug-2003 Renamed enumeration values resetCDB to resetStartupCDB and
-- eraseCDB to eraseStartupCDB and
-- added enumeration values eraseRunningCDB and copyStartupToRunning
-- 16-Aug-2003 Added rlSnmp
-- 18-Aug-2002 Added rldot1xExtAuthSessionStatsTable
-- 21-Aug-2003 Added rlOspfTuning
-- 09-Sep-2003 Added rlPortCopyVlanTaggingTable
-- 13-Sep-2003 Added IMPLIED to INDEX { IMPLIED rlTranslationNameToIpName }
-- 15-Sep-2003 rlPhysicalDescription's version (a value of variable rlPhDMibVersion)
-- was changed from 2 to 3
-- 15-Sep-2003 Added field rldot1dStpPortRole to rldot1dStpPortTable
-- 15-Sep-2003 Added field rldot1sMStpInstancePortRole to rldot1sMstpInstancePortTable
-- 15-Sep-2003 Added field rldot1sMstpExtPortBoundary to rldot1sMstpExtPortEntryTable
-- 19-Sep-2003 Added rldot1xGuestVlanSupported, rldot1xGuestVlanVID, rldot1xGuestVlanPorts,
-- rldot1xUnAuthenticatedVlanSupported, rldot1xUnAuthenticatedVlanTable,
-- rldot1xUserBasedVlanSupported, rldot1xUserBasedVlanPorts
-- 26-Sep-2003 Added rlMridTable
-- 26-Sep-2003 Added rlMirModel
-- 26-Sep-2003 Deleted JackType from IMPORTS clause
-- 26-Sep-2003 Changed naming of SMIv2-like types
-- 26-Sep-2003 Moved rlSyslog branch to new MIB
-- 26-Sep-2003 Moved rlCopy branch to new MIB
-- 26-Sep-2003 Editorial changes
-- 02-Oct-2003 Added vlanSpecialTagTable
-- 02-Oct-2003 Added field branch rlMibTree and table rlMibTreeTable
-- 02-Oct-2003 rlPhysicalDescription's version (a value of variable rlPhDMibVersion)
-- was changed from 3 to 4
-- 02-Oct-2003 Added vlanSpecialTagCurrentTable
-- 09-Oct-2003 Added field rldot1sMstpInstanceRemainingHopes to rldot1sMstpInstanceTable
-- 11-Oct-2003 Changed OSPF tuning
-- 24-Oct-2003 Change range of rldot1sMstpInstancePortPathCost
-- from (1..65535) to (1..200000000)
-- 26-Oct-2003 Added rsMaxNumberRpAddresesInGroupRange,rsMaxNumberRpAddresesInGroupRangeAfterReset
-- 26-Oct-2003 Removed rlPimSMBootStrapInfoEnable
-- 27-Oct-2003 Change range of rldot1sMStpInstancePortAdminPathCost
-- from (0..65535) to (0..200000000)
-- 29-Oct-2003 Added rlIfExistingPortList
-- 07-Nov-2003 rldot1sMstpMaxHopes:
-- a. range was changed from 1..20 to 1..40
-- b. default value was chaged from 10 to 20
-- rldot1sMstpDesignatedMaxHopes:
-- a. range was changed from 1..40 to 1..20
-- 02-Dec-2003 Unused group rsIpZeroHopRouting was deleted
-- 03-Dec-2003 Added rlSNMPDomains branch
-- 03-Dec-3003 Added rlTstBasicRateTable
-- 14-Dec-2003 Added field rldot1dStpBpduType to rldot1dStpPortEntry
-- 14-Dec-2003 Added rldot1dStpFilterBpdu
-- 21-Dec-2003 Updated imports of DisplayString, PhysAddress, TimeInterval,
-- DateAndTime, ipAddrEntry
-- 21-Dec-3003 Added rlEmWebHttpsActiveCertificateId and rlSsl
-- 24-Dec-3003 Added rldot1sMstpRemainingHops
-- 13-Jan-2004 Change MSTP tables indexes to read-only.
-- 30-Jan-2004 add field rldot1sMstpExtPortInternalAdminPathCost to rldot1sMstpExtPortTable.
-- 30-Jan-2004 change field rldot1sMstpExtPortInternalPathCost to rldot1sMstpExtPortInternalOperPathCost
-- and make it read-only, change range to (0..200000000).
-- 03-Feb-2004 traps 186-191 are implemeted in the Physicaldescription MIB - for stacking.
-- 09-Feb-2004 Change the upper rage of rldot1sMstpVlan to 4094.
-- 11-Mar-2004 Added swIfPortLockIfRangeTable
-- 26-Mar-2004 rlLcli MIB was moved to separated file
-- 30-Mar-2004 Added traps swIfTablePortLock and swIfTablePortUnLock
-- 19-Apr-2004 Moved to separate MIBS IP Multicast & DVMRP
-- 24-Apr-2004 Moved to separate MIBS VLAN
-- 05-May-2004 Deleted default values in swIfEntry
-- 07-May-2004 Added mac base priority MIB as switch001 101
-- 16-May-2004 Added value invalidImage(3) to rndActiveSoftwareFileAfterReset
-- of rndActiveSoftwareFileTable
-- 18-May-2004 Moved to separate files: ipSpec, rlBgp, rsTunning, rlFft,
-- rndMng, rndApplications
-- 31-May-2004 Added rlWlanAccessPoint
-- 31-May-2004 Moved to separate files: rsUDP, swInterfaces, rlRmonControl
-- 09-Jun-2004 change field rldot1sMstpInstancePortEnable in rldot1sMstpInstancePortEntry
-- to read-only
-- 16-Jun-2004 Added rndIpHostManagementSupported and rndIpHostManagementIfIndex
-- 10-Nov-2004 Added rndNotifications
-- 11-Nov-2004 Added rlAAAUserLocked trap
-- 23-Nov-2004 Added type kiloBitsPerSecond RlStormCtrlRateUnit.
-- 29-Nov-2004 limit rldot1sMstpPendingConfigurationName to 32 characters.
-- 17-Jan-2005 Add rldot1dStpPortRestrictedRole field to rldot1dStpPortEntry
-- 16-Mar-2005 Add rlLocalization branch
-- 14-Apr-2005 Add rlRs232
-- 18-Apr-2005 Add rldot1dStpPortAutoEdgePort to rldot1dStpPortEntry
-- 27-Apr-2005 ZachM add rlStackLinkChange trap.
-- 16-Jun-2005 Added rlNicRedundancy
-- 01-Jul-2005 Added rlIgmpSnoopMulticastTvTable
-- 07-Dec-2005 Added rlUPnP branch
-- 12-Dec-2005 Added rldot1dStpFloodBpduMethod
-- 14-Dec-2005 Add rlLldp branch
-- 02-Feb-2006 GalVA added rlEmWebExtraPort
-- 02-Feb-2006 GalVA added rlEmWebExtraPortType
-- 12-Feb-2006 Import V2 textual conventions from SNMPv2-TC-v1 instead of SNMPv2-TC and CISCOSB-SNMPv2
-- 12-Feb-2006 Removed private trunk MIB to separate MIB module.
-- 06-Mar-2006 Added rldot1dStpSeparatedBridges
-- 13-Mar-2006 GalVA added rlEmWebMaxHttpsIdleTimeout
-- 26-Mar-2006 Removed IMPORTs from IEEE8023-LAG-MIB + editorial change in rldot1dStpSeparatedBridges
-- 24-May-2006 Added BPDU Guard support
-- 31-May-2006 Added rldot1xAuthenticationPortTable OBJECT-TYPE
-- 08-Jun-2006 Added rlDhcpSpoofing
-- 08-Jun-2006 Added rldot1xAuthMultiStatsTable, rldot1xAuthMultiDiagTable, rldot1xAuthMultiSessionStatsEntry
-- 02-Jul-2006 Added Bonjour branch
-- 02-Jul-2006 Added rlCiscoSmartMIB branch
-- 05-Jul-2006 Added rldot1xAuthConfigTable
-- 10-Jul-2006 Moved branch rlMacMulticast to rlbridgemulticast
-- 07-Aug-2006 Moved definitios of traps rlCopyFinished and rlCopyFailed TRAP-TYPE
-- to ADLAN-COPY-MIB
-- 23-Aug-2006 Added rlGlobalIpAddrTable
-- 29-Aug-2006 Added rndImageSize
-- 21-Sep-2006 Added rldot1xBpduFilteringEnabled
-- 07-Sep-2006 Moved all rlEmbWeb definitions to rlembweb.mib
-- 06-Oct-2006 Added rndBackupConfigurationEnabled
-- 09-Oct-2006 Added rndImageInfoTable
-- 03-Nov-2006 Added dlPrivate
-- 18-Dec-2006 Added rlDhcpClCommandTable
-- 02-Jan-2007 rndDeviceParams MIB was moved to separate file CISCOSB-DEVICEPARAMS-MIB.MIB
-- 02-Jan-2007 rndBootP MIB was moved to separate file CISCOSB-BOOTP-MIB.MIB
-- 02-Jan-2007 rlBrgMacSwitch MIB was moved to separate file CISCOSB-BRGMACSWITCH-MIB.MIB
-- 02-Jan-2007 rlpBridgeMIBObjects MIB was moved to separate file CISCOSB-BRIDGEMIBOBJECTS-MIB.MIB
-- 02-Jan-2007 rlCli MIB was moved to separate file CISCOSB-CLI-MIB.MIB
-- 02-Jan-2007 rlTelnet MIB was moved to separate file CISCOSB-TELNET-MIB.MIB
-- 02-Jan-2007 rlArpSpoofing MIB was moved to separate file CISCOSB-ARPSPOOFING-MIB.MIB
-- 02-Jan-2007 rlMir MIB was moved to separate file CISCOSB-MIR-MIB.MIB
-- 02-Jan-2007 rlGvrp MIB was moved to separate file CISCOSB-GVRP-MIB.MIB
-- 02-Jan-2007 rlSwPackageVersion MIB was moved to separate file RCISCOSB-SWPACKAGEVERSION-MIB.MIB
-- 02-Jan-2007 rlRCli MIB was moved to separate file CISCOSB-RCLI-MIB.MIB
-- 02-Jan-2007 rlAggregateVlan MIB was moved to separate file CISCOSB-AGGREGATEVLAN-MIB.MIB
-- 02-Jan-2007 rlGmrp MIB was moved to separate file CISCOSB-GMRP-MIB.MIB
-- 02-Jan-2007 rlDhcpCl MIB was moved to separate file CISCOSB-DHCPCL-MIB.MIB
-- 02-Jan-2007 rlStormCtrl MIB was moved to separate file CISCOSB-STORMCTRL-MIB.MIB
-- 02-Jan-2007 rlSmon MIB was moved to separate file CISCOSB-SMON-MIB.MIB
-- 02-Jan-2007 rlDigitalKeyManage MIB was moved to separate file CISCOSB-DIGITALKEYMANAGE-MIB.MIB
-- 02-Jan-2007 rldot1x MIB was moved to separate file CISCOSB-DOT1X-MIB.MIB
-- 02-Jan-2007 rlSocket MIB was moved to separate file CISCOSB-SOCKET-MIB.MIB
-- 02-Jan-2007 rl3sw2swTables MIB was moved to separate file CISCOSB-3SW2SWTABLES-MIB.MIB
-- 02-Jan-2007 rlMultiSessionTerminal MIB was moved to separate file CISCOSB-MULTISESSIONTERMINAL-MIB.MIB
-- 02-Jan-2007 rlTraceRoute MIB was moved to separate file CISCOSB-TRACEROUTE-MIB.MIB
-- 02-Jan-2007 rlJumboFrames MIB was moved to separate file CISCOSB-JUMBOFRAMES-MIB.MIB
-- 02-Jan-2007 rlCDB MIB was moved to separate file CISCOSB-CDB-MIB.MIB
-- 02-Jan-2007 rndEndOfMibGroup MIB was moved to separate file CISCOSB-ENDOFMIB-MIB.MIB
-- 15-Jan-2007 Devided file appolo.txt to a few files
-- Renamed file appolo.txt to ralan-mib.mib
-- 22-Jan-2007 Added rlIntel
-- 28-Mar-2007 added rlTunnel
-- 08/APR/07- add rlAutoUpdate
-- 21-Oct-2007 Add rldot1dStpPortLoopback to rldot1dStpPortEntry
-- 08-MAY-2007 Added rlCpuCounters
-- 11-Mar-2008 Added rlIPv6
-- 07-Apr-2008 added rlActionAcl for DIPO's ACLs.
-- 14-Apr-2008 added rlSafeGuard for DIPO's Safeguard.
-- 27-Aug-2008 added rlVlanTrunking for DIPO's Vlan Trunking
-- 31-Dec-2008 added rlTrafficSegmentation
-- 05-Jan-2009 added rlIMPBFeatures
-- 25-Mar-2009 added rlDeleteImg
-- 02-Apr-2009 added rlCustom1BonjourService
-- 18-Apr-2010 added rlPfcMib
-- Title: CISCOSB ROS
@@ -219,119 +49,7 @@ switch001 MODULE-IDENTITY
-- private OBJECT IDENTIFIER ::= { internet 4 }
-- enterprises OBJECT IDENTIFIER ::= { private 1 }
-- Objects in this MIB are arranged into groups:
--01 rndMng - Management/Action
--02 rndDeviceParams - General parameters
--04 rndInterface - Obsolete
--09 rndBackup - Obsolete
--12 rndIPX - Parameters for management of IPX router
--16 rndFACS - Obsolete
--20 rndCOD - Obsolete
--22 rndBrgHub - Obsolete
--23 rndAdapter - Obsolete
--24 rndBootP - BootP configurgaration.
--26 ipSpec - IP Private MIBs
--27 virtualLan - Obsolete
--28 rsConf - Obsolete
--29 rsTunning - Tunning sub group
--30 rndISDN - Obsolete
--31 rndPPP - Obsolete
--34 frameRelay - Obsolete
--35 rndApplications -
--38 rsDHCP - DHCP server configuration
--39 radWiz - Obsolete
--40 rsCfgUpgrade - Obsolete
--42 rsUDP -
--43 swInterfaces -
--44 securityZone - Obsolete
--45 rll3SwtchETMdl - Obsolete
--46 rlIPmulticast -
--47 rlFFT -
--48 vlan -
--49 rlRmonControl -
--50 rlBrgMacSwitch -
--51 rlExperience -
--52 rlCli -
--53 rlPhysicalDescription -
--54 rlIfInterfaces -
--55 rlMacMulticast -
--56 rlGalileo -
--57 rlpBridgeMIBObjects-
--58 rlTelnet -
--59 rlPolicy -
--60 rlArpSpoofing -
--61 rlMir -
--62 rlIpMRouteStdMIB -
--63 rl3sw2swTables -
--64 rlGvrp -
--65 rlDot3adAgg -
--66 rlEmbWeb -
--67 rlSwPackageVersion -
--68 rlBroadcom -
--69 rlMultiSessionTerminal -
--70 rlRCli -
--71 rlBgp -
--72 rlAgentsCapabilitiesGroups -
--73 rlAggregateVlan -
--74 rlLCli -
--75 rlGmrp -
--76 rlDhcpCl - Dhcp client
--77 rlStormCtrl -
--78 rlSsh -
--79 rlAAA -
--80 Radius -
--81 rlTraceRoute -
--82 rlSyslog -
--83 rlEnv - HardWare status indication
--84 rlSmon -
--85 rlSocket -
--86 rlDigitalKeyManage -
--87 rlCopy -
--88 rlQosCliMib -
--89 rlMngInf -
--90 rlPhy -
--91 rlJumboFrames -
--92 rlTimeSynchronization
--93 rlDnsCl - Dns client
--94 rlCDB
--95 rldot1x
--96 rlFile
--97 rlAAAEap - AAA for 1x
--98 rlSNMP
--99 rlQosServ
--100 rlSsl
--101 rlMacBasePrio
--102 Wireless Access Point Private MIB
--103 rlLocalization
--104 rlRs232
--105 rlNicRedundancy
--106 rlAmap
--107 rlStack
--108 rlPoe
--109 rlUPnP
--110 rlLldp
--111 rlOib
--112 rlBridgeSecurity
--113 rlDhcpSpoofing
--114 rlBonjour
--115 rlCiscoSmartMIB
--116 rlBrgMulticast
--117 rlBrgMcMngr
--118 rlGlobalIpAddrTable
--119 dlPrivate
--120 rlSecuritySuiteMib
--121 rlIntel
--122 rlTunnel
--126 rlGreenEthernet
--127 rlLbd
--128 rlErrdisableRecovery
--129 rlIPv6
-- ...
--139 rlIMPBFeatures
--140 rlSmartPorts
--143 rlCustom1BonjourService
--200 rlWanMib
-- At the end of the MIB there is a definition of all RND-specific traps.
rndNotifications OBJECT-IDENTITY
@@ -494,8 +212,6 @@ rlEmbWeb OBJECT IDENTIFIER ::= { switch001 66 }
rlSwPackageVersion OBJECT IDENTIFIER ::= { switch001 67 }
--see CISCOSB-SWPACKAGEVERSION-MIB.MIB
rlBroadcom OBJECT IDENTIFIER ::= { switch001 68 }
rlMultiSessionTerminal OBJECT IDENTIFIER ::= { switch001 69 }
--see CISCOSB-MULTISESSIONTERMINAL-MIB.MIB
@@ -579,9 +295,7 @@ rlSNMP OBJECT IDENTIFIER ::= { switch001 98 }
rlSsl OBJECT IDENTIFIER ::= { switch001 100 }
rlMacBasePrio OBJECT IDENTIFIER ::= { switch001 101 }
rlWlanAccessPoint OBJECT IDENTIFIER ::= { switch001 102 }
--rlWlanAccessPoint OBJECT IDENTIFIER ::= { rnd 102 }
rlLocalization OBJECT IDENTIFIER ::= { switch001 103 }
@@ -695,8 +409,6 @@ rlDebugCapabilities OBJECT IDENTIFIER ::= { switch001 206 }
rlIpStdAcl OBJECT IDENTIFIER ::= { switch001 207 }
rlWBA OBJECT IDENTIFIER ::= { switch001 208 }
rlSecSd OBJECT IDENTIFIER ::= { switch001 209 }
rlOspf OBJECT IDENTIFIER ::= { switch001 210 }
@@ -715,9 +427,38 @@ rlInventoryEnt OBJECT IDENTIFIER ::= { switch001 217}
rlUdld OBJECT IDENTIFIER ::= { switch001 218 }
rlSpan OBJECT IDENTIFIER ::= { switch001 219 }
rlPortStat OBJECT IDENTIFIER ::= { switch001 223 }
rlLan1 OBJECT IDENTIFIER ::= { switch001 224 }
rlIgmp OBJECT IDENTIFIER ::= { switch001 225 }
rlRadiusServ OBJECT IDENTIFIER ::= { switch001 226 }
rlRouteMap OBJECT IDENTIFIER ::= { switch001 227 }
rlPolicyBasedRouting OBJECT IDENTIFIER ::= { switch001 228 }
rlSna OBJECT IDENTIFIER ::= { switch001 229 }
rlWBA OBJECT IDENTIFIER ::= { switch001 230 }
rlSLA OBJECT IDENTIFIER ::= { switch001 231 }
rlQosApps OBJECT IDENTIFIER ::= { switch001 232 }
rlQueueStatistics OBJECT IDENTIFIER ::= { switch001 233 }
rlPNP OBJECT IDENTIFIER ::= { switch001 234 }
rlFindit OBJECT IDENTIFIER ::= { switch001 235 }
rndEndOfMibGroup OBJECT IDENTIFIER ::= { switch001 1000 }
-- see CISCOSB-ENDOFMIB-MIB.MIB
END

View File

@@ -106,7 +106,8 @@ RlMngInfListEntry ::= SEQUENCE {
rlMngInfListIpNetMask IpAddress,
rlMngInfListService RlMngInfServiceType,
rlMngInfListAction RlMngInfActionType,
rlMngInfListRowStatus RowStatus
rlMngInfListRowStatus RowStatus,
rlMngInfListPortIfIndex Unsigned32
}
rlMngInfListName OBJECT-TYPE
@@ -176,6 +177,14 @@ rlMngInfListRowStatus OBJECT-TYPE
row installation and removal conventions."
::= { rlMngInfListEntry 8}
rlMngInfListPortIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Physical Port IfIndex value. The IfIndex can be configured to be 0, which means don't care value."
::= { rlMngInfListEntry 9}
--- Management Interface auditing control (SysLog)
rlMngInfAuditingEnable OBJECT-TYPE
@@ -216,7 +225,8 @@ RlMngInfListInetEntry ::= SEQUENCE {
rlMngInfListInetService RlMngInfServiceType,
rlMngInfListInetAction RlMngInfActionType,
rlMngInfListInetRowStatus RowStatus,
rlMngInfListInetIPv6PrefixLength INTEGER
rlMngInfListInetIPv6PrefixLength INTEGER,
rlMngInfListInetPortIfIndex Unsigned32
}
rlMngInfListInetName OBJECT-TYPE
@@ -305,5 +315,20 @@ rlMngInfListInetIPv6PrefixLength OBJECT-TYPE
DEFVAL { 128 }
::= { rlMngInfListInetEntry 10}
rlMngInfListInetPortIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Physical Port IfIndex value. The IfIndex can be configured to be 0, which means don't care value."
::= { rlMngInfListInetEntry 11}
rlMngInfDefaultListName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The default Management ACL name"
::= {rlMngInf 7}
END

192
mibs/cisco/CISCOSB-PBR-MIB Normal file
View File

@@ -0,0 +1,192 @@
CISCOSB-PBR-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851
TEXTUAL-CONVENTION, DisplayString, RowStatus FROM SNMPv2-TC
InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB -- [RFC2863]
OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
rlRouteMapPbrRouteMapName, rlRouteMapPbrRouteMapSectionId FROM CISCOSB-ROUTEMAP-MIB;
rlPolicyBasedRouting MODULE-IDENTITY
LAST-UPDATED "201506080000A"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for Policy-Based Routing mechanism."
REVISION "201506080000A"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { switch001 228 }
RlPBRInetType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The inet type of a policy"
SYNTAX INTEGER {
ipv4(1),
ipv6(2)
}
RlPBRStatusType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The types of status for policy-based routing entry"
SYNTAX INTEGER {
active(1),
noIp(2),
interfaceDown(3)
}
-- ============================================================
-- rlPBRTable
-- ============================================================
rlPBRTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPBREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table containing policy-based routing binding information."
::= { rlPolicyBasedRouting 1 }
rlPBREntry OBJECT-TYPE
SYNTAX RlPBREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlPBRIfIndex,
rlPBRInetType }
::= { rlPBRTable 1 }
RlPBREntry ::= SEQUENCE {
rlPBRIfIndex InterfaceIndex,
rlPBRInetType RlPBRInetType,
rlPBRRouteMapName DisplayString,
rlPBRStatus RlPBRStatusType,
rlPBRRowStatus RowStatus
}
rlPBRIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "IfIndex on which policy based routing is applied."
::= { rlPBREntry 1 }
rlPBRInetType OBJECT-TYPE
SYNTAX RlPBRInetType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Inet type of this entry."
::= { rlPBREntry 2 }
rlPBRRouteMapName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Route map name to apply."
::= { rlPBREntry 3 }
rlPBRStatus OBJECT-TYPE
SYNTAX RlPBRStatusType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The route status for this entry."
::= { rlPBREntry 4 }
rlPBRRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The row status of this entry."
::= { rlPBREntry 5 }
-- ============================================================
-- rlPBRInfoTable
-- ============================================================
RlPBRNexthopStatusType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The types of status of nexthop for policy-based routing entry"
SYNTAX INTEGER {
active(1),
notReachable(2),
notDirect(3)
}
rlPBRInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPBRInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table containing policy-based routing information."
::= { rlPolicyBasedRouting 2 }
rlPBRInfoEntry OBJECT-TYPE
SYNTAX RlPBRInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlPBRInetType,
rlPBRIfIndex,
rlRouteMapPbrRouteMapName,
rlRouteMapPbrRouteMapSectionId }
::= { rlPBRInfoTable 1 }
RlPBRInfoEntry ::= SEQUENCE {
rlPBRInfoAccessListName DisplayString,
rlPBRInfoNexthopInetAddressType InetAddressType,
rlPBRInfoNexthopInetAddress InetAddress,
rlPBRInfoNexthopIfIndex InterfaceIndexOrZero,
rlPBRInfoNexthopStatus RlPBRNexthopStatusType
}
rlPBRInfoAccessListName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Access-list name of policy-based routing."
::= { rlPBRInfoEntry 1 }
rlPBRInfoNexthopInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Inet type of rlPBRInfoNexthopInetAddress"
::= { rlPBRInfoEntry 2 }
rlPBRInfoNexthopInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Inet address of nexthop, if used for action."
::= { rlPBRInfoEntry 3 }
rlPBRInfoNexthopIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Inet address of nexthop, if used for action."
::= { rlPBRInfoEntry 4 }
rlPBRInfoNexthopStatus OBJECT-TYPE
SYNTAX RlPBRNexthopStatusType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Status of nexthop."
::= { rlPBRInfoEntry 5 }
END

View File

@@ -63,7 +63,8 @@ RlPhyTestType ::= TEXTUAL-CONVENTION
rlPhyTestTableCablePairSkew1(21),
rlPhyTestTableCablePairSkew2(22),
rlPhyTestTableCablePairSkew3(23),
rlPhyTestTableCablePairSkew4(24)
rlPhyTestTableCablePairSkew4(24),
rlPhyTestTableSFPEepromQualified(25)
}
rlPhyTest OBJECT IDENTIFIER ::= { rlPhy 1 }

1533
mibs/cisco/CISCOSB-PIM-MIB Normal file

File diff suppressed because it is too large Load Diff

408
mibs/cisco/CISCOSB-PNP Normal file
View File

@@ -0,0 +1,408 @@
CISCOSB-PNP DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32,IpAddress FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION, MacAddress,
DisplayString, TruthValue FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
InetAddressType,InetAddress FROM INET-ADDRESS-MIB; -- RFC2851;
rlPNP MODULE-IDENTITY
LAST-UPDATED "201702090000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for PNP Agent."
REVISION "201102090000Z"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { switch001 234 }
RlOwnerType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The entity that configured parameter."
SYNTAX INTEGER {
rlOwnerNone(0),
rlOwnerDefault(1),
rlOwnerStatic(2),
rlOwnerDHCP(3),
rlOwnerProtocol(4),
rlOwnerDelete(5)
}
-- =======================================================
-- PnP Table
-- =======================================================
rlPNPParamsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RLPNPParamsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The PnP table has unique structure. It contains PnP agent parameters.
It MUST have exactly 2 entries -
One, represents the current parameters
Second, represents the next session parameters.
Since session cannot be interrupted in the middle, the next parameters will replace the current
parameters after session ends.
Each parameter can be configured manually or by DHCP or by Backoff message."
::= { rlPNP 1}
rlPNPParamsEntry OBJECT-TYPE
SYNTAX RLPNPParamsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlPNPParamsAvailability }
::= { rlPNPParamsTable 1 }
RLPNPParamsEntry::= SEQUENCE {
rlPNPParamsAvailability INTEGER,
rlPNPServerAddrType InetAddressType,
rlPNPServerAddr InetAddress,
rlPNPServerAddrOwner RlOwnerType,
rlPNPProtocol INTEGER,
rlPNPProtocolOwner RlOwnerType,
rlPNPHTTPPort Unsigned32,
rlPNPHTTPPortOwner RlOwnerType,
rlPNPHTTPSPort Unsigned32,
rlPNPHTTPSPortOwner RlOwnerType,
rlPNPUserName DisplayString,
rlPNPUserNameOwner RlOwnerType,
rlPNPPassword SnmpAdminString,
rlPNPPasswordOwner RlOwnerType,
rlPNPDiscoveryTimeout Unsigned32,
rlPNPDiscoveryTimeoutOwner RlOwnerType,
rlPNPDiscoveryExpoFactor Unsigned32,
rlPNPDiscoveryExpoFactorOwner RlOwnerType,
rlPNPDiscoveryTimeoutMax Unsigned32,
rlPNPDiscoveryTimeoutMaxOwner RlOwnerType,
rlPNPReconnectTimeout Unsigned32,
rlPNPReconnectTimeoutOwner RlOwnerType,
rlPNPSrcAddrTyp InetAddressType,
rlPNPSrcAddr InetAddress,
rlPNPSrcAddrOwner RlOwnerType,
rlPNPWatchdogTimeout Unsigned32,
rlPNPWatchdogTimeoutOwner RlOwnerType,
rlPNPAdminState INTEGER,
rlPNPAdminStateOwner RlOwnerType,
rlPNPRowStatus RowStatus
}
rlPNPParamsAvailability OBJECT-TYPE
SYNTAX INTEGER {none(0), next(1), current(2)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The availability of parameters:
Current <20> the parameters that are currently used by session.
Next <20> the parameters that will be used after end of session"
::= { rlPNPParamsEntry 1 }
rlPNPServerAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of PnP server address."
::= { rlPNPParamsEntry 2}
rlPNPServerAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The PnP server address. Default value is: PnPserver"
DEFVAL { '706e70736572766572'H }
::= { rlPNPParamsEntry 3}
rlPNPServerAddrOwner OBJECT-TYPE
SYNTAX RlOwnerType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The entity that configured the PnP server address."
DEFVAL { rlOwnerDefault }
::= { rlPNPParamsEntry 4}
rlPNPProtocol OBJECT-TYPE
SYNTAX INTEGER{http(0), https(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The PnP transport protocol."
DEFVAL{ 0 }
::= { rlPNPParamsEntry 5}
rlPNPProtocolOwner OBJECT-TYPE
SYNTAX RlOwnerType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The entity that configured the transport protocol."
DEFVAL{ 1 }
::= { rlPNPParamsEntry 6}
rlPNPHTTPPort OBJECT-TYPE
SYNTAX Unsigned32(1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The PnP HTTP port."
DEFVAL{ 80 }
::= { rlPNPParamsEntry 7}
rlPNPHTTPPortOwner OBJECT-TYPE
SYNTAX RlOwnerType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The entity that configured the HTTP port."
DEFVAL{ 1 }
::= { rlPNPParamsEntry 8}
rlPNPHTTPSPort OBJECT-TYPE
SYNTAX Unsigned32(1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The PnP HTTPS port."
DEFVAL{ 443 }
::= { rlPNPParamsEntry 9}
rlPNPHTTPSPortOwner OBJECT-TYPE
SYNTAX RlOwnerType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The entity that configured the HTTPS port."
DEFVAL{ 1 }
::= { rlPNPParamsEntry 10}
rlPNPUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used in each message from PnP agent to PnP server."
DEFVAL {""}
::= { rlPNPParamsEntry 11}
rlPNPUserNameOwner OBJECT-TYPE
SYNTAX RlOwnerType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The entity that configured the PnP user name."
DEFVAL{ 1 }
::= { rlPNPParamsEntry 12}
rlPNPPassword OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable optional and is used in each message from PnP agent to PnP server."
DEFVAL {""}
::= { rlPNPParamsEntry 13}
rlPNPPasswordOwner OBJECT-TYPE
SYNTAX RlOwnerType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The entity that configured the PnP password"
DEFVAL{ 1 }
::= { rlPNPParamsEntry 14}
rlPNPDiscoveryTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..2000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time to wait in seconds before new discovery after discovery failure."
DEFVAL{ 60 }
::= { rlPNPParamsEntry 15}
rlPNPDiscoveryTimeoutOwner OBJECT-TYPE
SYNTAX RlOwnerType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The entity that configured the discovery timeout"
DEFVAL{ 1 }
::= { rlPNPParamsEntry 16}
rlPNPDiscoveryExpoFactor OBJECT-TYPE
SYNTAX Unsigned32 (1..9)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value that triggers the discovery attempt exponentially."
DEFVAL{ 3 }
::= { rlPNPParamsEntry 17}
rlPNPDiscoveryExpoFactorOwner OBJECT-TYPE
SYNTAX RlOwnerType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The entity that configured the discovery exponent factor"
DEFVAL{ 1 }
::= { rlPNPParamsEntry 18}
rlPNPDiscoveryTimeoutMax OBJECT-TYPE
SYNTAX Unsigned32 (1..2000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum value of the timeout."
DEFVAL{ 540 }
::= { rlPNPParamsEntry 19}
rlPNPDiscoveryTimeoutMaxOwner OBJECT-TYPE
SYNTAX RlOwnerType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The entity that configured the discovery timeout max"
DEFVAL{ 1 }
::= { rlPNPParamsEntry 20}
rlPNPReconnectTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..2000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Timeout in seconds between PnP sessions."
DEFVAL{30}
::= { rlPNPParamsEntry 21}
rlPNPReconnectTimeoutOwner OBJECT-TYPE
SYNTAX RlOwnerType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The entity that configured the PnP reconnect timeout."
DEFVAL{1}
::= { rlPNPParamsEntry 22}
rlPNPSrcAddrTyp OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The PnP source address type."
::= { rlPNPParamsEntry 23}
rlPNPSrcAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The PnP source address."
DEFVAL { '00000000'H }
::= { rlPNPParamsEntry 24}
rlPNPSrcAddrOwner OBJECT-TYPE
SYNTAX RlOwnerType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The entity that configured the source address."
DEFVAL{1}
::= { rlPNPParamsEntry 25}
rlPNPWatchdogTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..180)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time to wait a reply from a PnP or File server."
DEFVAL{ 30 }
::= { rlPNPParamsEntry 26}
rlPNPWatchdogTimeoutOwner OBJECT-TYPE
SYNTAX RlOwnerType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The entity that configured the watchdog timeout."
DEFVAL{1}
::= { rlPNPParamsEntry 27}
rlPNPAdminState OBJECT-TYPE
SYNTAX INTEGER{enable(0), disable(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value represents the admin state of the PnP feature."
DEFVAL{ 0 }
::= { rlPNPParamsEntry 28 }
rlPNPAdminStateOwner OBJECT-TYPE
SYNTAX RlOwnerType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The entity that configured the admin state."
DEFVAL{1}
::= { rlPNPParamsEntry 29}
rlPNPRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable displays the validity or invalidity of the entry.
Setting it to 'destroy' has the effect of rendering it inoperative.
The internal effect (row removal) is implementation dependent."
::= { rlPNPParamsEntry 30}
rlPNPResume OBJECT-TYPE
SYNTAX INTEGER{off(0), on(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action scalar - take out immediately the PnP agent from waiting state."
DEFVAL{ 0 }
::= { rlPNP 2 }
rlPNPNreadyReason OBJECT-TYPE
SYNTAX INTEGER{serverIP(0),certificate(1),tod(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the reason for the not ready operational state."
::= { rlPNP 3 }
rlPNPState OBJECT-TYPE
SYNTAX INTEGER{bootup(0),discovery(1),discoveryWait(2),session(3),sessionWait(4),disabled(5),notReady(6)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the PnP agent state."
::= { rlPNP 4 }
rlPNPTimerRemainder OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the session/discovery timer remainder."
::= { rlPNP 5 }
END

View File

@@ -6,9 +6,11 @@ CISCOSB-POE-MIB DEFINITIONS ::= BEGIN
-- Date: 28 Nov 2005
IMPORTS
switch001 FROM CISCOSB-MIB
DisplayString, TruthValue FROM SNMPv2-TC
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI;
switch001 FROM CISCOSB-MIB
DisplayString, TruthValue FROM SNMPv2-TC
InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32 FROM SNMPv2-SMI
PortList FROM Q-BRIDGE-MIB;
rlPoe MODULE-IDENTITY
@@ -32,6 +34,23 @@ rlPoe MODULE-IDENTITY
DESCRIPTION
"Initial revision."
::= { switch001 108 }
RlPoeType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "PoE types:
1 - none: no PoE, unknown type;
2 - PoE: Standard AF PoE
3 - PoE Plus: Standard AT PoE
4 - 60 W: 60W poe port
5 - PoE BT: 802.3BT standard"
SYNTAX INTEGER {
none(1),
poe(2),
poeplus(3),
poe60w(4),
poeBT(5)
}
--rlPethPsePortTable
rlPethPsePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPethPsePortEntry
@@ -51,20 +70,29 @@ rlPethPsePortEntry OBJECT-TYPE
::= {rlPethPsePortTable 1 }
RlPethPsePortEntry ::= SEQUENCE {
rlPethPsePortGroupIndex INTEGER,
rlPethPsePortIndex INTEGER,
rlPethPsePortOutputVoltage INTEGER,
rlPethPsePortOutputCurrent INTEGER,
rlPethPsePortOutputPower INTEGER,
rlPethPsePortPowerLimit INTEGER,
rlPethPsePortStatus INTEGER,
rlPethPsePortStatusDescription DisplayString,
rlPethPsePortOperPowerLimit INTEGER,
rlPethPsePortSupportPoePlus TruthValue,
rlPethPsePortTimeRangeName DisplayString,
rlPethPsePortOperStatus TruthValue,
rlPethPsePortMaxPowerAllocAllowed INTEGER,
rlPethPsePortSupportPoe TruthValue
rlPethPsePortGroupIndex INTEGER,
rlPethPsePortIndex INTEGER,
rlPethPsePortOutputVoltage INTEGER,
rlPethPsePortOutputCurrent INTEGER,
rlPethPsePortOutputPower INTEGER,
rlPethPsePortPowerLimit INTEGER,
rlPethPsePortStatus INTEGER,
rlPethPsePortStatusDescription DisplayString,
rlPethPsePortOperPowerLimit INTEGER,
rlPethPsePortTimeRangeName DisplayString,
rlPethPsePortOperStatus TruthValue,
rlPethPsePortMaxPowerAllocAllowed INTEGER,
rlPethPsePortSupportPoeType RlPoeType,
rlPethPsePortLinkPartnerPoeType RlPoeType,
rlPethPsePortFourPairForced INTEGER,
rlPethPsePortFourPairEnabled INTEGER,
rlPethPsePortNegotiationAllocatedPower INTEGER,
rlPethPsePortNegotiationProtocolOwner INTEGER,
rlPethPsePortLegacySupport INTEGER,
rlPethPsePortHighPowerModeEnable INTEGER,
rlPethPsePortMenagementMode INTEGER,
rlPethPsePortStaticPowerAllocation INTEGER,
rlPethPsePortHighPowerOpStatus INTEGER
}
rlPethPsePortGroupIndex OBJECT-TYPE
@@ -132,7 +160,7 @@ rlPethPsePortStatus OBJECT-TYPE
::= { rlPethPsePortEntry 7 }
rlPethPsePortStatusDescription OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..80))
SYNTAX DisplayString(SIZE(0..120))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
@@ -147,21 +175,13 @@ rlPethPsePortOperPowerLimit OBJECT-TYPE
"This variable indicates the maximum power level in milli watts which is available from rlPethPsePortIndex."
::= { rlPethPsePortEntry 9 }
rlPethPsePortSupportPoePlus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates if the port supports poe plus."
::= { rlPethPsePortEntry 10 }
rlPethPsePortTimeRangeName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to bind PoE port to time range."
::= { rlPethPsePortEntry 11 }
::= { rlPethPsePortEntry 10 }
rlPethPsePortOperStatus OBJECT-TYPE
SYNTAX TruthValue
@@ -169,7 +189,7 @@ rlPethPsePortOperStatus OBJECT-TYPE
STATUS current
DESCRIPTION
"This Read-Only variable indicates PoE port current status affected by time range active/inactive and admin status."
::= { rlPethPsePortEntry 12 }
::= { rlPethPsePortEntry 11 }
rlPethPsePortMaxPowerAllocAllowed OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
@@ -177,16 +197,127 @@ rlPethPsePortMaxPowerAllocAllowed OBJECT-TYPE
STATUS current
DESCRIPTION
"This variable indicates the maximum power allocation allowed per port (including wire power loses) in milli-watts which is available from rlPethPsePortIndex."
::= { rlPethPsePortEntry 13 }
::= { rlPethPsePortEntry 12 }
rlPethPsePortSupportPoe OBJECT-TYPE
SYNTAX TruthValue
rlPethPsePortSupportPoeType OBJECT-TYPE
SYNTAX RlPoeType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates if the port is a poe port"
"This variable indicates the supported type of the PoE port"
::= { rlPethPsePortEntry 13 }
rlPethPsePortLinkPartnerPoeType OBJECT-TYPE
SYNTAX RlPoeType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the link partner PoE type."
::= { rlPethPsePortEntry 14 }
rlPethPsePortFourPairForced OBJECT-TYPE
SYNTAX INTEGER {
forcedEnable(0),
forcedDisable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable enabled the spare pair ALT_B in 60W port to force 4 pair enable."
::= { rlPethPsePortEntry 15 }
rlPethPsePortFourPairEnabled OBJECT-TYPE
SYNTAX INTEGER {
fourPairEnable(1),
fourPairDisable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates that spare pair ALT_B is enable."
::= { rlPethPsePortEntry 16 }
rlPethPsePortNegotiationAllocatedPower OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the power allocation in milli watts from power negotiation"
::= { rlPethPsePortEntry 17 }
rlPethPsePortNegotiationProtocolOwner OBJECT-TYPE
SYNTAX INTEGER {
protocolOwnerNone(0),
protocolOwnerCDP(1),
protocolOwnerLLDP(2),
protocolOwnerCDPExpired(3),
protocolOwnerLLDPExpired(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the protocol owner on power management negotiation protocol"
::= { rlPethPsePortEntry 18 }
rlPethPsePortLegacySupport OBJECT-TYPE
SYNTAX INTEGER {
not-relevant(0),
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies poe Legacy per port configuration mode"
::= { rlPethPsePortEntry 19 }
rlPethPsePortHighPowerModeEnable OBJECT-TYPE
SYNTAX INTEGER {
not-relevant(0),
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies poe port high power configuration mode"
::= { rlPethPsePortEntry 20 }
rlPethPsePortMenagementMode OBJECT-TYPE
SYNTAX INTEGER {
not-relevant(0),
dynamic(1),
static(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies poe power management mode configuration mode"
::= { rlPethPsePortEntry 21 }
rlPethPsePortStaticPowerAllocation OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates PoE Static power allocation.
Static power allocation can be configured by setting rlPethPsePortMenagementMode"
::= { rlPethPsePortEntry 22 }
rlPethPsePortHighPowerOpStatus OBJECT-TYPE
SYNTAX INTEGER {
not-relevant(0),
enabled(1),
disabled(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the poe port high power status"
::= { rlPethPsePortEntry 23 }
--rlPethMainPseTable
rlPethMainPseTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPethMainPseEntry
MAX-ACCESS not-accessible
@@ -205,12 +336,18 @@ rlPethMainPseEntry OBJECT-TYPE
::= {rlPethMainPseTable 1 }
RlPethMainPseEntry ::= SEQUENCE {
rlPethMainPseGroupIndex INTEGER,
rlPethMainPseSwVersion DisplayString,
rlPethMainPseHwVersion DisplayString,
rlPethMainPseHwType INTEGER,
rlPethMainPsePowerGuardBand INTEGER
rlPethMainPseGroupIndex INTEGER,
rlPethMainPseSwVersion DisplayString,
rlPethMainPseHwVersion DisplayString,
rlPethMainPseHwType INTEGER,
rlPethMainPsePowerGuardBand INTEGER,
rlPethMainPsePowerManagementMode INTEGER,
rlPethMainPsedisconnectMethod INTEGER,
rlPethMainPseTemperatureSensor INTEGER,
rlPethMainPseInrushTestEnabled INTEGER,
rlPethMainPseLegacyDisabled INTEGER,
rlPethMainBanksValues OCTET STRING,
rlPethMainBanksActivePowerBank INTEGER
}
rlPethMainPseGroupIndex OBJECT-TYPE
@@ -238,7 +375,7 @@ rlPethMainPseSwVersion OBJECT-TYPE
rlPethMainPseHwVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..20))
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION
"This variable identifies the MCU HW version."
::= { rlPethMainPseEntry 3 }
@@ -249,7 +386,9 @@ rlPethMainPseHwType OBJECT-TYPE
plus(2),
auto(3),
nonPoe(4),
enhancedPlus(5)
enhancedPlus(5),
poe60w(6),
poeBT(7)
}
MAX-ACCESS read-only
STATUS current
@@ -258,20 +397,360 @@ rlPethMainPseHwType OBJECT-TYPE
::= { rlPethMainPseEntry 4 }
rlPethMainPsePowerGuardBand OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
SYNTAX INTEGER (0..254)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies the guard band in [W] for not connecting
additional ports."
::= { rlPethMainPseEntry 5 }
rlPethMainPsePowerManagementMode OBJECT-TYPE
SYNTAX INTEGER {
portlimit(0),
classlimit(5),
maxlimit(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies power management mode."
::= { rlPethMainPseEntry 6 }
rlPethMainPsedisconnectMethod OBJECT-TYPE
SYNTAX INTEGER {
lowestpriority(0),
nextport(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies disconnect method. "
::= { rlPethMainPseEntry 7 }
rlPethMainPseTemperatureSensor OBJECT-TYPE
SYNTAX INTEGER (-200..200)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the pd temperature sensor. "
::= { rlPethMainPseEntry 8 }
rlPethMainPseInrushTestEnabled OBJECT-TYPE
SYNTAX INTEGER {
enabled(0),
disabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies if HW inrush test will be disabled.
by default HW inrush test is enabled."
::= { rlPethMainPseEntry 9 }
rlPethMainPseLegacyDisabled OBJECT-TYPE
SYNTAX INTEGER {
enabled(0),
disabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies poe Legacy global configuration mode"
::= { rlPethMainPseEntry 10 }
rlPethMainBanksValues OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable returns 16 power-banks of a specific switch"
::= { rlPethMainPseEntry 11 }
rlPethMainBanksActivePowerBank OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable returns the active power-bank of a specific switch"
::= { rlPethMainPseEntry 12 }
--rlPethPdPortTable
rlPethPdPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPethPdPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table listing additional read-write information for Power Over Ethernet - PD side."
::= {rlPoe 4 }
rlPethPdPortEntry OBJECT-TYPE
SYNTAX RlPethPdPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlPethPdPortTable."
INDEX { rlPethPdPortIndex }
::= {rlPethPdPortTable 1}
RlPethPdPortEntry ::= SEQUENCE {
rlPethPdPortIndex InterfaceIndex,
rlPethPdPortSupportPoeType RlPoeType,
rlPethPdPortOperPoeType RlPoeType,
rlPethPdPortPowerRequest Unsigned32,
rlPethPdPortPowerAvailable Unsigned32,
rlPethPdPortForcedMode RlPoeType,
rlPethPdPortNegotiationProtocolOwner INTEGER
}
rlPethPdPortIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the power Ethernet PD
port within group rlPethPdPortGroupIndex to which the
power Ethernet PSE entry is connected."
::= { rlPethPdPortEntry 1 }
rlPethPdPortSupportPoeType OBJECT-TYPE
SYNTAX RlPoeType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the PoE type of the PD port (AF/AT/60W)"
::= { rlPethPdPortEntry 2 }
rlPethPdPortOperPoeType OBJECT-TYPE
SYNTAX RlPoeType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the operational PoE status of the PD port"
::= { rlPethPdPortEntry 3 }
rlPethPdPortPowerRequest OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the requested power the PD port request from the PSE in mili-Watts"
::= { rlPethPdPortEntry 4 }
rlPethPdPortPowerAvailable OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the available power the PSE port offers to the PD port in mili-Watts"
::= { rlPethPdPortEntry 5 }
rlPethPdPortForcedMode OBJECT-TYPE
SYNTAX RlPoeType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates the powered PD port forced mode"
::= { rlPethPdPortEntry 6 }
rlPethPdPortNegotiationProtocolOwner OBJECT-TYPE
SYNTAX INTEGER {
protocolOwnerNone(0),
protocolOwnerCDP(1),
protocolOwnerLLDP(2),
protocolOwnerCDPExpired(3),
protocolOwnerLLDPExpired(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the protocol owner on power management negotiation protocol"
::= { rlPethPdPortEntry 7 }
--rlPethPseUnitTable
rlPethPseUnitTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPethPseUnitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table listing additional read-write information for Power Over Ethernet unit capabilities."
::= {rlPoe 5 }
rlPethPseUnitEntry OBJECT-TYPE
SYNTAX RlPethPseUnitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlPethPseUnitTable."
INDEX { rlPethUnitIndex }
::= {rlPethPseUnitTable 1 }
RlPethPseUnitEntry ::= SEQUENCE {
rlPethUnitIndex INTEGER,
rlPethUnitType INTEGER,
rlPethUnitColor INTEGER
}
rlPethUnitIndex OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the unit id.
It means box in the stack, module in a
rack and the value 1 MUST be used for non-modular devices.
Furthermore, the same value MUST be used in this variable,
PethPowerPseGroupIndex, and pethNotificationControlGroupIndex
to refer to a given box in a stack or module in the rack."
::= { rlPethPseUnitEntry 1 }
rlPethUnitType OBJECT-TYPE
SYNTAX INTEGER {
unitTypeNone(0),
unitTypePSE(1),
unitTypePD(2),
unitTypePSEPD(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the unit type (PSE/PD/Both/None)."
::= { rlPethPseUnitEntry 2 }
rlPethUnitColor OBJECT-TYPE
SYNTAX INTEGER {
unitColorNone(0),
unitColorGreen(1),
unitColorYellow(2),
unitColorRed(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the unit PSE status (color can be green,yellow,red)."
::= { rlPethPseUnitEntry 3 }
--
-- Clear port counters Section
--
rlPethPseCountersClear OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear poe port counter. By setting the MIB to 0x0FFFFFFF, all poe ports counters are set to zero.
by Setting to port index, all specific poe port counters are set to zero"
::= {rlPoe 6}
rlPoeClassErrorDetectionStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies if class detection error is enabled (true) or disabled (false)"
DEFVAL { true }
::= { rlPoe 8 }
--rlPethPerPseTable
rlPethPerPseTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPethPerPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table listing additional information for Power Over Ethernet ports per PSE device."
::= {rlPoe 9 }
rlPethPerPseEntry OBJECT-TYPE
SYNTAX RlPethPerPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlPethPerPseTable."
INDEX { rlPethPerPseGroupIndex, rlPethPerPseDeviceIndex }
::= {rlPethPerPseTable 1 }
RlPethPerPseEntry ::= SEQUENCE {
rlPethPerPseGroupIndex INTEGER,
rlPethPerPseDeviceIndex INTEGER,
rlPethPerPseTemperatureValue INTEGER,
rlPethPerPseHwRevision DisplayString,
rlPethPerPseVopStatus INTEGER
}
rlPethPerPseGroupIndex OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the group
containing the port to which a power Ethernet PSE is
connected. Group means box in the stack, module in a
rack and the value 1 MUST be used for non-modular devices."
::= { rlPethPerPseEntry 1 }
rlPethPerPseDeviceIndex OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the PSE device within the group."
::= { rlPethPerPseEntry 2 }
rlPethPerPseTemperatureValue OBJECT-TYPE
SYNTAX INTEGER (-200..200)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable represents temperature reported from PSE device."
::= { rlPethPerPseEntry 3 }
rlPethPerPseHwRevision OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the MCU HW version."
::= { rlPethPerPseEntry 4 }
rlPethPerPseVopStatus OBJECT-TYPE
SYNTAX INTEGER {
deviceOk(0),
detectionError(1),
classificationError(2),
legacyError(3),
undefinedState(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies status of VoP problem in PoE device"
DEFVAL { 0 }
::= { rlPethPerPseEntry 5 }
rlPethPsePortReactivate OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action MIB scalar. In case the ports in the port-list are disabled due to PoE HW error,
the PoE mechanism will try to re-activate them."
DEFVAL { ''H } -- empty octet string
::= { rlPoe 10 }
--rlPethPowerPseTable
--DEPRECATED
rlPethPowerPseTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPethPowerPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table listing additional read-write information for Power Over Ethernet."
" The table listing additional read-write information for Power Over Ethernet - PSE side."
::= {rlPoe 3 }
rlPethPowerPseEntry OBJECT-TYPE
@@ -291,7 +770,9 @@ RlPethPowerPseEntry ::= SEQUENCE {
rlPethPowerPsedisconnectMethod INTEGER,
rlPethPowerPseTemperatureSensor INTEGER,
rlPethPowerPseInrushTestEnabled INTEGER,
rlPethPowerPseLegacyDisabled INTEGER
rlPethPowerPseLegacyDisabled INTEGER,
rlPethPowerBanksValues OCTET STRING,
rlPethPowerBanksActivePowerBank INTEGER
}
rlPethPowerPseGroupIndex OBJECT-TYPE
@@ -391,8 +872,20 @@ rlPethPowerPseLegacyDisabled OBJECT-TYPE
"This variable identifies poe Legacy global configuration mode"
::= { rlPethPowerPseEntry 8 }
rlPethPowerBanksValues OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable returns 16 power-banks of a specific switch"
::= { rlPethPowerPseEntry 9 }
rlPethPowerBanksActivePowerBank OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable returns the active power-bank of a specific switch"
::= { rlPethPowerPseEntry 10 }
END

View File

@@ -3418,7 +3418,8 @@ rlPolicyDscpRemarkEntry OBJECT-TYPE
RlPolicyDscpRemarkEntry::= SEQUENCE {
rlPolicyRmOldDscp INTEGER,
rlPolicyRmNewDscp INTEGER,
rlPolicyDscpRemarkStatus RowStatus
rlPolicyDscpRemarkStatus RowStatus,
rlPolicyRmNewExceedDscp INTEGER
}
rlPolicyRmOldDscp OBJECT-TYPE
@@ -3434,7 +3435,7 @@ rlPolicyRmNewDscp OBJECT-TYPE
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"New DSCP."
"New DSCP for the violation action."
::= { rlPolicyDscpRemarkEntry 2 }
@@ -3446,6 +3447,15 @@ rlPolicyDscpRemarkStatus OBJECT-TYPE
"The status of a table entry.
It is used to delete/Add an entry from this table."
::= { rlPolicyDscpRemarkEntry 3 }
rlPolicyRmNewExceedDscp OBJECT-TYPE
SYNTAX INTEGER(0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"New DSCP for the exceed action."
::= { rlPolicyDscpRemarkEntry 4 }
-- Policy DSCP Mutation Table

View File

@@ -0,0 +1,714 @@
CISCOSB-PORT-STATISTICS-MIB DEFINITIONS ::= BEGIN
-- -------------------------------------------------------------
-- PORT-STATISTICS MIB
-- Title: CISCOSB Port-Statistics Private MIB
-- This Private MIB manages Port-Statistics display messages
-- Version: 8.00
-- Date: 06 April 2015
--
-- -------------------------------------------------------------
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32,
Counter64, Integer32 FROM SNMPv2-SMI
DisplayString, TEXTUAL-CONVENTION, TruthValue,
RowStatus FROM SNMPv2-TC
PortList FROM Q-BRIDGE-MIB
InterfaceIndex, ifIndex FROM IF-MIB
switch001 FROM CISCOSB-MIB;
----------------------------------------------------
-- MIBS definitions --
----------------------------------------------------
rlPortStat MODULE-IDENTITY
LAST-UPDATED "201504060000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"This private MIB module for Port-Statistics"
REVISION "201504060000Z"
DESCRIPTION
"Initial revision."
::= { switch001 223 }
PortStatisticsSubType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies port-statistic sub-type"
SYNTAX INTEGER {
second(1),
minute(2),
hour(3),
day(4),
week(5)
}
PortStatisticsSampleClockSource ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies port-statistic sample clock-source"
SYNTAX INTEGER {
internal(1),
sntp(2),
userDefined(3)
}
PortStatisticsCounterName ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies port-statistic counter-name"
SYNTAX INTEGER {
anyCounter(0),
unicastFrameSent(1),
broadcastFrameSent(2),
multicastFrameSent(3),
goodOctetsSent(4),
txUtilization(5),
goodUnicastFrameReceived(6),
broadcastFrameReceived(7),
multicastFrameReceived(8),
rxErrorFrameReceived(9),
totalOctetsReceived(10),
rxUtilization(11),
txRxUtilization(12),
frames64B(13),
frames65To127B(14),
frames128To255B(15),
frames256To511B(16),
frames512To1023B(17),
frames1024To1518B(18),
dot3StatsFCSErrors(19),
dot3StatsSingleCollisionFrames(20),
dot3StatsLateCollisions(21),
dot3StatsExcessiveCollisions(22),
dot3StatsFrameTooLongs(23),
dot3StatsInternalMacReceiveErrors(24),
dot3InPauseFrames(25),
dot3OutPauseFrames(26),
etherStatsDropEvents(27),
etherStatsCRCAlignErrors(28),
etherStatsUndersizePkts(29),
etherStatsOversizePkts(30),
etherStatsFragments(31),
etherStatsJabbers(32),
etherStatsCollisions(33),
goodOctetsReceived(34),
badOctetsReceived(35),
goodFrameSent(36),
goodFrameReceived(37),
snaPortUtilizationRxColor(38),
snaPortUtilizationTxColor(39),
poePowerConsumption(40),
poePowerSavings(41),
poeOverload(42),
poeShort(43),
poeDenied(44),
poeAbsent(45),
poeInvalidSignature(46),
-- must be last
lastCounterSpecifier(47)
}
-----------------------------------
-- rlPortStatEnabledPorts (scalar)
-----------------------------------
rlPortStatEnabledPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port-set to determine from which port to collect port-statistics"
::= { rlPortStat 1 }
-----------------------------------
-- rlPortStatClearPorts (scalar)
-----------------------------------
-- this is an action MIB for clearing
-- port-statistics history per-port
-----------------------------------
rlPortStatClearPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action MIB for clearing port-statistics history on a
list of selected ports"
::= { rlPortStat 2 }
-----------------------------------
-- rlPortStatSampleTable
-----------------------------------
rlPortStatSampleTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortStatSampleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holds port-statistics for Ethernet ports
This is a read-only MIB for presentation purposes."
::= {rlPortStat 3 }
rlPortStatSampleEntry OBJECT-TYPE
SYNTAX RlPortStatSampleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the rlPortStatSampleTable."
INDEX { rlPortStatSampleIfIndex,
rlPortStatSampleStatSubType,
rlPortStatSampleCounterName,
rlPortStatSampleStatID }
::= { rlPortStatSampleTable 1 }
RlPortStatSampleEntry ::= SEQUENCE {
-- keys
rlPortStatSampleIfIndex InterfaceIndex,
rlPortStatSampleStatSubType PortStatisticsSubType,
rlPortStatSampleCounterName PortStatisticsCounterName,
rlPortStatSampleStatID Unsigned32,
-- fields
rlPortStatSampleCollectionInterval Unsigned32,
rlPortStatSampleSystemCollectionTime Unsigned32,
rlPortStatSampleCollectionTime Unsigned32,
rlPortStatSampleCollectionTimeStr DisplayString (SIZE(0..15)),
rlPortStatSampleCounterValue Counter64,
rlPortStatSamplePartialFlag TruthValue,
rlPortStatSampleClockSource PortStatisticsSampleClockSource
}
-----------------------------------
-- rlPortStatSampleTable Keys
------------------------------------
rlPortStatSampleIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface Index.
This variable is a key in port-statistics table."
::= { rlPortStatSampleEntry 1 }
rlPortStatSampleStatSubType OBJECT-TYPE
SYNTAX PortStatisticsSubType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port-statistic sub-type.
This variable is a key in port-statistics table."
::= { rlPortStatSampleEntry 2 }
rlPortStatSampleCounterName OBJECT-TYPE
SYNTAX PortStatisticsCounterName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port-statistic counter-name.
This variable is a key in port-statistics table."
::= { rlPortStatSampleEntry 3 }
rlPortStatSampleStatID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Statistics ID.
This variable is a key in port-statistics table."
::= { rlPortStatSampleEntry 4 }
-----------------------------------
-- rlPortStatSampleTable Fields
------------------------------------
rlPortStatSampleCollectionInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port-statistic collection time interval (in seconds)."
::= { rlPortStatSampleEntry 5 }
rlPortStatSampleSystemCollectionTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system up-time when the samples were taken,
formatted in posix-time format"
::= { rlPortStatSampleEntry 6 }
rlPortStatSampleCollectionTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The absolute time when the samples were taken,
formatted in posix-time format"
::= { rlPortStatSampleEntry 7 }
rlPortStatSampleCollectionTimeStr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The absolute time when the samples were taken,
in string format - 'hhmmssddMMYYYYw'
where 'w' stands for weekDay (1-7)"
::= { rlPortStatSampleEntry 8 }
rlPortStatSampleCounterValue OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port-Statistics counter value"
::= { rlPortStatSampleEntry 9 }
rlPortStatSamplePartialFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the collected statistics for
the current entry are partial."
::= { rlPortStatSampleEntry 10 }
rlPortStatSampleClockSource OBJECT-TYPE
SYNTAX PortStatisticsSampleClockSource
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the clock-source used for marking the
collection-time of the collected sample"
::= { rlPortStatSampleEntry 11 }
-----------------------------------
-- rlPortStatLastSampleTable
-----------------------------------
rlPortStatLastSampleTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortStatLastSampleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holds the last sample from port-statistics.
This is a read-only MIB for presentation purposes."
::= { rlPortStat 4 }
rlPortStatLastSampleEntry OBJECT-TYPE
SYNTAX RlPortStatLastSampleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the rlPortStatLastSampleTable."
INDEX { rlPortStatLastSampleIfIndex,
rlPortStatLastSampleStatSubType,
rlPortStatLastSampleCounterName }
::= { rlPortStatLastSampleTable 1 }
RlPortStatLastSampleEntry ::= SEQUENCE {
-- keys
rlPortStatLastSampleIfIndex InterfaceIndex,
rlPortStatLastSampleStatSubType PortStatisticsSubType,
rlPortStatLastSampleCounterName PortStatisticsCounterName,
-- fields
rlPortStatLastSampleStatID Unsigned32,
rlPortStatLastSampleCollectionInterval Unsigned32,
rlPortStatLastSampleSystemCollectionTime Unsigned32,
rlPortStatLastSampleCollectionTime Unsigned32,
rlPortStatLastSampleCollectionTimeStr DisplayString (SIZE(0..15)),
rlPortStatLastSampleCounterValue Counter64,
rlPortStatLastSamplePartialFlag TruthValue,
rlPortStatLastSampleClockSource PortStatisticsSampleClockSource
}
-----------------------------------
-- rlPortStatLastSampleTable Keys
------------------------------------
rlPortStatLastSampleIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface Index.
This variable is a key in port-statistics table."
::= { rlPortStatLastSampleEntry 1 }
rlPortStatLastSampleStatSubType OBJECT-TYPE
SYNTAX PortStatisticsSubType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port-statistic sub-type.
This variable is a key in port-statistics table."
::= { rlPortStatLastSampleEntry 2 }
rlPortStatLastSampleCounterName OBJECT-TYPE
SYNTAX PortStatisticsCounterName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port-statistic counter-name.
This variable is a key in port-statistics table."
::= { rlPortStatLastSampleEntry 3 }
-----------------------------------
-- rlPortStatLastSampleTable Fields
------------------------------------
rlPortStatLastSampleStatID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Statistics ID.
This variable is a key in port-statistics table."
::= { rlPortStatLastSampleEntry 4 }
rlPortStatLastSampleCollectionInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port-statistic collection time interval (in seconds)."
::= { rlPortStatLastSampleEntry 5 }
rlPortStatLastSampleSystemCollectionTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system up-time when the samples were taken,
formatted in posix-time format"
::= { rlPortStatLastSampleEntry 6 }
rlPortStatLastSampleCollectionTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The absolute time when the samples were taken,
formatted in posix-time format"
::= { rlPortStatLastSampleEntry 7 }
rlPortStatLastSampleCollectionTimeStr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The absolute time when the samples were taken,
in string format - 'hhmmssddMMYYYYw'
where 'w' stands for weekDay (1-7)"
::= { rlPortStatLastSampleEntry 8 }
rlPortStatLastSampleCounterValue OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port-Statistics counter value"
::= { rlPortStatLastSampleEntry 9 }
rlPortStatLastSamplePartialFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the collected statistics for
the current entry are partial."
::= { rlPortStatLastSampleEntry 10 }
rlPortStatLastSampleClockSource OBJECT-TYPE
SYNTAX PortStatisticsSampleClockSource
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the clock-source used for marking the
collection-time of the collected sample"
::= { rlPortStatLastSampleEntry 11 }
-----------------------------------
-- rlPortStatLastEventTable
-----------------------------------
rlPortStatLastEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortStatLastEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds records of the last time an ether-like counter
changed its value and time when the change had occoured.
This is a read-only MIB for presentation purposes."
::= {rlPortStat 5 }
rlPortStatLastEventEntry OBJECT-TYPE
SYNTAX RlPortStatLastEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the rlPortStatLastEventTable."
INDEX { rlPortStatLastEventIfIndex,
rlPortStatLastEventCounterName }
::= { rlPortStatLastEventTable 1 }
RlPortStatLastEventEntry ::= SEQUENCE {
-- keys
rlPortStatLastEventIfIndex InterfaceIndex,
rlPortStatLastEventCounterName PortStatisticsCounterName,
-- fields
rlPortStatLastEventSystemTime Unsigned32,
rlPortStatLastEventPosixTime Unsigned32,
rlPortStatLastEventTimeStr DisplayString (SIZE(0..15)),
rlPortStatLastEventCounter PortStatisticsCounterName,
rlPortStatLastEventCounterValue Counter64
}
-----------------------------------
-- rlPortStatLastEventTable Keys
------------------------------------
rlPortStatLastEventIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface Index.
This variable is a key in last-event table."
::= { rlPortStatLastEventEntry 1 }
rlPortStatLastEventCounterName OBJECT-TYPE
SYNTAX PortStatisticsCounterName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port-statistic counter-name.
use 'anyCounter' (0) enum value to extract the
last event that occoured in a given port / ifIndex.
This variable is a key in last-event table."
::= { rlPortStatLastEventEntry 2 }
-----------------------------------
-- rlPortStatLastEventTable Fields
------------------------------------
rlPortStatLastEventSystemTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system up-time of the event,
formatted in posix-time format"
::= { rlPortStatLastEventEntry 3 }
rlPortStatLastEventPosixTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The absolute time of the event,
formatted in posix-time format"
::= { rlPortStatLastEventEntry 4 }
rlPortStatLastEventTimeStr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The absolute time of the event,
in string format - 'hhmmssddMMYYYYw'
where 'w' stands for weekDay (1-7)"
::= { rlPortStatLastEventEntry 5 }
rlPortStatLastEventCounter OBJECT-TYPE
SYNTAX PortStatisticsCounterName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port-statistic counter-name"
::= { rlPortStatLastEventEntry 6 }
rlPortStatLastEventCounterValue OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port-Statistics counter value"
::= { rlPortStatLastEventEntry 7 }
-----------------------------------
-- rlPortStatClearPOEConsumptionPorts (scalar)
-----------------------------------
-- this is an action MIB for clearing
-- POE port-statistics history per-port
-----------------------------------
rlPortStatClearPOEConsumptionPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action MIB for clearing port-statistics POE consumption history on a
list of selected ports"
::= { rlPortStat 6 }
-----------------------------------
-- rlPortStatPOECumulativeEnergySaved (scalar)
-----------------------------------
rlPortStatPOECumulativeEnergySaved OBJECT-TYPE
SYNTAX Counter64
UNITS "Watt*Hour"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"POE cumulative energy savings per system due to time-range feature in Watt*Hour units"
::= { rlPortStat 7 }
-----------------------------------
-- rlPortStatGreenEthCumulativeEnergySaved (scalar)
-----------------------------------
rlPortStatGreenEthCumulativeEnergySaved OBJECT-TYPE
SYNTAX Counter64
UNITS "Watt*Hour"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Green Ethernet cumulative energy savings per system in Watt*Hour units"
::= { rlPortStat 8 }
-----------------------------------
-- rlPortStatGreenEthEstimatedAnnualEnergySaved (scalar)
-----------------------------------
rlPortStatGreenEthEstimatedAnnualEnergySaved OBJECT-TYPE
SYNTAX Counter64
UNITS "Watt*Hour"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Green Ethernet estimated anual energy savings per system in Watt*Hour units
Annual estimate is based on the saving during the previous week multiplied by 52"
::= { rlPortStat 9 }
-----------------------------------
-- rlPortStatClearPortEventsCategory (scalar)
-----------------------------------
rlPortStatClearPortEventsCategory OBJECT-TYPE
SYNTAX INTEGER {
macCounters(1),
poeCounters(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Scalar for determining the type of counters to be cleared
when invoking rlPortStatClearPortEvents action MIB"
::= { rlPortStat 10 }
-----------------------------------
-- rlPortStatClearPortEvents (scalar)
-----------------------------------
rlPortStatClearPortEvents OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action MIB for clearing port-statistics event history on a
list of selected ports"
::= { rlPortStat 11 }
-----------------------------------
-- rlPortStatPOEEstimatedAnnualEnergySaved (scalar)
-----------------------------------
rlPortStatPOEEstimatedAnnualEnergySaved OBJECT-TYPE
SYNTAX Counter64
UNITS "Watt*Hour"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PoE estimated anual energy savings per system in Watt*Hour units
Annual estimate is based on the saving during the previous week multiplied by 52"
::= { rlPortStat 12 }
-----------------------------------
-- rlPortStatPOEEstimatedAnnualEnergySavedAvailable (scalar)
-----------------------------------
rlPortStatPOEEstimatedAnnualEnergySavedAvailable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Determines wether PoE estimated anual energy savings is available.
Annual estimate is available when device contains energy-savings statistics from
previous week."
::= { rlPortStat 13 }
-----------------------------------
-- rlPortStatGreenEthEstimatedAnnualEnergySavedAvailable (scalar)
-----------------------------------
rlPortStatGreenEthEstimatedAnnualEnergySavedAvailable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Determines wether Green Ethernet estimated anual energy savings is available.
Annual estimate is available when device contains energy-savings statistics from
previous week."
::= { rlPortStat 14 }
-----------------------------------
-- rlPortStatPOECurrentEnergySaved (scalar)
-----------------------------------
rlPortStatPOECurrentEnergySaved OBJECT-TYPE
SYNTAX Counter64
UNITS "Watt*Hour"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"POE current energy savings per system due to time-range feature in Watt*Hour units"
::= { rlPortStat 15 }
-----------------------------------
-- rlPortStatClearGreenEthCumulativeEnergySaved (scalar)
-----------------------------------
-- this is an action MIB for clearing
-- Green-Ethernet cumulative energy saved
-----------------------------------
rlPortStatClearGreenEthCumulativeEnergySaved OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action MIB for setting Green-Ethernet-Cumulative-Energy-Saved value to zero."
::= { rlPortStat 16 }
-----------------------------------
-- rlPortStatEnabled (scalar)
-----------------------------------
rlPortStatEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determine whether port-statistics is globally enabled or disabled"
::= { rlPortStat 17 }
END

View File

@@ -25,6 +25,8 @@ CISCOSB-Physicaldescription-MIB DEFINITIONS ::= BEGIN
-- Renamed file appolo.txt to ralan-mib.mib
-- 23-Jul-2012 IdanS: Add rlPhdUnitGenParamRegistrationDone and rlPhdUnitGenParamRegistrationSuppressed to RlPhdUnitGenParamEntry
-- 09-Oct-2012 yahal: Add rlPhdUnitEnvParamMonitorAutoRecoveryEnable & rlPhdUnitEnvParamMonitorTemperatureStatus & rlPhdUnitEnvParamMonitorTemperatureStatus
-- 08-Jan-2015 YoramSu: Add rlPhdUnitEnvParamTempSensorWarningThresholdValue and rlPhdUnitEnvParamTempSensorCriticalThresholdValue to rlPhdUnitEnvParamEntry
-- 25-Aug-2016 YoramSu: Add rlPhdPhyLedTimeRemaining scalar
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, TimeTicks,
@@ -69,23 +71,23 @@ CascadePortState ::= INTEGER {
}
CascadePortSpeed ::= INTEGER {
port-speed-10M (0),
port-speed-unknown (0),
port-speed-100M (1),
port-speed-1G (2),
port-speed-10G (3),
port-speed-12G (4),
port-speed-2500M (5),
port-speed-5G (6),
port-speed-13600M (7),
port-speed-20G (8),
port-speed-40G (9),
port-speed-16G (10),
port-speed-15G (11),
port-speed-75G (12),
port-speed-100G (13),
unknown (14)
port-speed-auto (14)
}
LedLocatorPattern ::= INTEGER {
pattern-unknown (0),
pattern-blink (1),
pattern-alternating (2),
pattern-system (3)
}
rlPhdMibVersion OBJECT-TYPE
@@ -104,7 +106,7 @@ rlPhdMibVersion OBJECT-TYPE
rlPhdMaxNumberOfUnits
3: a. new field rlPhdModuleRole of rlPhdModuleTable
b. new scalars
rlPhdForceMasterUnit
rlPhdForceControllerUnit
4: a. new fields rlPhdModuleConnect1 and rlPhdModuleConnect2
of rlPhdModuleTable.
5: a. Prefix rlPhD were replaced by prefix rlPhd
@@ -211,9 +213,9 @@ rlPhdModuleColumn OBJECT-TYPE
rlPhdModuleRole OBJECT-TYPE
SYNTAX INTEGER {
standalone(1),
master(2),
controller(2),
backup(3),
slave(4)
member(4)
}
MAX-ACCESS read-only
STATUS current
@@ -416,7 +418,7 @@ rlPhdStackSofrwareVer OBJECT-TYPE
::= { rlPhdStackEntry 5 }
rlPhdStackProductID OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..20))
SYNTAX DisplayString (SIZE (1..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
@@ -588,12 +590,12 @@ rlPhdMaxNumberOfUnits OBJECT-TYPE
"Shows the maximum number of units in the stack."
::= { rlPhysicalDescription 9 }
rlPhdForceMasterUnit OBJECT-TYPE
rlPhdForceControllerUnit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Force unit to be master."
"Force unit to be controller."
::= { rlPhysicalDescription 10 }
-- The following scalar isn't suported and will be removed
@@ -660,7 +662,8 @@ RlPhdUnitGenParamEntry ::= SEQUENCE {
rlPhdUnitGenParamMd5ChksumImage1 DisplayString,
rlPhdUnitGenParamMd5ChksumImage2 DisplayString,
rlPhdUnitGenParamRegistrationDone TruthValue,
rlPhdUnitGenParamRegistrationSuppressed TruthValue
rlPhdUnitGenParamRegistrationSuppressed TruthValue,
rlPhdUnitGenParamCpldVersion DisplayString
}
rlPhdUnitGenParamStackUnit OBJECT-TYPE
@@ -775,6 +778,16 @@ rlPhdUnitGenParamRegistrationSuppressed OBJECT-TYPE
DESCRIPTION "Registration Suppressed."
::= { rlPhdUnitGenParamEntry 16 }
rlPhdUnitGenParamCpldVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CPLD version"
::= { rlPhdUnitGenParamEntry 17 }
rlPhdUnitEnvParamTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPhdUnitEnvParamEntry
MAX-ACCESS not-accessible
@@ -802,12 +815,21 @@ RlPhdUnitEnvParamEntry ::= SEQUENCE {
rlPhdUnitEnvParamFan3Status RlEnvMonState,
rlPhdUnitEnvParamFan4Status RlEnvMonState,
rlPhdUnitEnvParamFan5Status RlEnvMonState,
rlPhdUnitEnvParamFan6Status RlEnvMonState,
rlPhdUnitEnvParamTempSensorValue EntitySensorValue,
rlPhdUnitEnvParamTempSensorStatus EntitySensorStatus,
rlPhdUnitEnvParamTempSensorWarningThresholdValue EntitySensorValue,
rlPhdUnitEnvParamTempSensorCriticalThresholdValue EntitySensorValue,
rlPhdUnitEnvParamUpTime TimeTicks,
rlPhdUnitEnvParamMonitorAutoRecoveryEnable TruthValue,
rlPhdUnitEnvParamMonitorTemperatureStatus INTEGER,
rlPhdUnitEnvParamMonitorOperStatus TruthValue
rlPhdUnitEnvParamMonitorOperStatus TruthValue,
rlPhdUnitEnvParamFan1Speed Unsigned32,
rlPhdUnitEnvParamFan2Speed Unsigned32,
rlPhdUnitEnvParamFan3Speed Unsigned32,
rlPhdUnitEnvParamFan4Speed Unsigned32,
rlPhdUnitEnvParamFan5Speed Unsigned32,
rlPhdUnitEnvParamFan6Speed Unsigned32
}
rlPhdUnitEnvParamStackUnit OBJECT-TYPE
@@ -875,13 +897,21 @@ rlPhdUnitEnvParamFan5Status OBJECT-TYPE
"The mandatory state of the FAN 5 being instrumented."
::= { rlPhdUnitEnvParamEntry 8 }
rlPhdUnitEnvParamFan6Status OBJECT-TYPE
SYNTAX RlEnvMonState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mandatory state of the FAN 6 being instrumented."
::= { rlPhdUnitEnvParamEntry 9 }
rlPhdUnitEnvParamTempSensorValue OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current value for the Sensor being instrumented."
::= { rlPhdUnitEnvParamEntry 9 }
::= { rlPhdUnitEnvParamEntry 10 }
rlPhdUnitEnvParamTempSensorStatus OBJECT-TYPE
SYNTAX EntitySensorStatus
@@ -889,7 +919,23 @@ rlPhdUnitEnvParamTempSensorStatus OBJECT-TYPE
STATUS current
DESCRIPTION
"Status value for the Sensor being instrumented."
::= { rlPhdUnitEnvParamEntry 10 }
::= { rlPhdUnitEnvParamEntry 11 }
rlPhdUnitEnvParamTempSensorWarningThresholdValue OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature warning threshold value for the Sensor being instrumented."
::= { rlPhdUnitEnvParamEntry 12 }
rlPhdUnitEnvParamTempSensorCriticalThresholdValue OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature critical threshold value for the Sensor being instrumented."
::= { rlPhdUnitEnvParamEntry 13 }
rlPhdUnitEnvParamUpTime OBJECT-TYPE
SYNTAX TimeTicks
@@ -897,7 +943,7 @@ rlPhdUnitEnvParamUpTime OBJECT-TYPE
STATUS current
DESCRIPTION
"Up time of the unit in 100th of second (sec/100)."
::= { rlPhdUnitEnvParamEntry 11 }
::= { rlPhdUnitEnvParamEntry 14 }
rlPhdUnitEnvParamMonitorAutoRecoveryEnable OBJECT-TYPE
SYNTAX TruthValue
@@ -905,7 +951,7 @@ rlPhdUnitEnvParamMonitorAutoRecoveryEnable OBJECT-TYPE
STATUS current
DESCRIPTION
"Disable environment automatic recovery option"
::= { rlPhdUnitEnvParamEntry 12 }
::= { rlPhdUnitEnvParamEntry 15 }
rlPhdUnitEnvParamMonitorTemperatureStatus OBJECT-TYPE
SYNTAX INTEGER {
@@ -917,7 +963,7 @@ rlPhdUnitEnvParamMonitorTemperatureStatus OBJECT-TYPE
STATUS current
DESCRIPTION
"Display environment monitoring chassis temperature status"
::= { rlPhdUnitEnvParamEntry 13 }
::= { rlPhdUnitEnvParamEntry 16 }
rlPhdUnitEnvParamMonitorOperStatus OBJECT-TYPE
SYNTAX TruthValue
@@ -925,7 +971,55 @@ rlPhdUnitEnvParamMonitorOperStatus OBJECT-TYPE
STATUS current
DESCRIPTION
"Display environment automatic recovery current status (active/not active)"
::= { rlPhdUnitEnvParamEntry 14 }
::= { rlPhdUnitEnvParamEntry 17 }
rlPhdUnitEnvParamFan1Speed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rotation speed of FAN 1 in RPM. Value 4294967295 means the measurement of speed is not supported."
::= { rlPhdUnitEnvParamEntry 18 }
rlPhdUnitEnvParamFan2Speed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rotation speed of FAN 2 in RPM. Value 4294967295 means the measurement of speed is not supported."
::= { rlPhdUnitEnvParamEntry 19 }
rlPhdUnitEnvParamFan3Speed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rotation speed of FAN 3 in RPM. Value 4294967295 means the measurement of speed is not supported."
::= { rlPhdUnitEnvParamEntry 20 }
rlPhdUnitEnvParamFan4Speed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rotation speed of FAN 4 in RPM. Value 4294967295 means the measurement of speed is not supported."
::= { rlPhdUnitEnvParamEntry 21 }
rlPhdUnitEnvParamFan5Speed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rotation speed of FAN 5 in RPM. Value 4294967295 means the measurement of speed is not supported."
::= { rlPhdUnitEnvParamEntry 22 }
rlPhdUnitEnvParamFan6Speed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rotation speed of FAN 6 in RPM. Value 4294967295 means the measurement of speed is not supported."
::= { rlPhdUnitEnvParamEntry 23 }
rlPhdStackOrderTopUnit OBJECT-TYPE
SYNTAX INTEGER
@@ -1043,8 +1137,8 @@ RlCascadeEntry ::= SEQUENCE {
rlCascadeNeighborUnit INTEGER,
rlCascadeTrunkId INTEGER,
rlCascadeUnitId INTEGER,
rlCascadePortSpeed CascadePortSpeed,
rlCascadePortState CascadePortState
rlCascadePortSpeed CascadePortSpeed,
rlCascadePortState CascadePortState
}
rlCascadeNeighborIfIndex OBJECT-TYPE
@@ -1098,53 +1192,56 @@ rlCascadePortState OBJECT-TYPE
"Port state according to cascade LAG state machine"
::= { rlCascadeEntry 6 }
rlCascadeAfterResetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCascadeAfterResetEntry
-- rlCascadeAdminTable --
rlCascadeAdminTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCascadeAdminEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"For each cascaded port for stacking unit there is an entry describing it in this table after reset"
"For each unit there is an entry describing its cascade ports and speed after reset"
::= { rlPhysicalDescription 24 }
rlCascadeAfterResetEntry OBJECT-TYPE
SYNTAX RlCascadeAfterResetEntry
rlCascadeAdminEntry OBJECT-TYPE
SYNTAX RlCascadeAdminEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry of this table specifies a cascaded port information in a unit after reset"
INDEX { rlCascadeIfIndexAfterReset }
::= { rlCascadeAfterResetTable 1 }
"An entry of this table specifies a cascaded information in a unit after reset"
INDEX { rlCascadeAdminUnitId }
::= { rlCascadeAdminTable 1 }
RlCascadeAfterResetEntry ::= SEQUENCE {
rlCascadeIfIndexAfterReset InterfaceIndex,
rlCascadeTrunkIdAfterReset INTEGER,
rlCascadeRowStatus RowStatus
RlCascadeAdminEntry ::= SEQUENCE {
rlCascadeAdminUnitId INTEGER,
rlCascadeAdminIndexList OCTET STRING,
rlCascadeAdminSpeed CascadePortSpeed
}
rlCascadeIfIndexAfterReset OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
rlCascadeAdminUnitId OBJECT-TYPE
SYNTAX INTEGER (0|1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of a stacking port after reset."
::= { rlCascadeAfterResetEntry 1 }
"The active unit number. Unit id 0 means configure all units."
::= { rlCascadeAdminEntry 1 }
rlCascadeTrunkIdAfterReset OBJECT-TYPE
SYNTAX INTEGER
rlCascadeAdminIndexList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Id of the trunk, the stacking port will be member after reset,
zero if the port is not member of trunk."
::= { rlCascadeAfterResetEntry 2 }
"Indicates the stack ports indexes list.
A set of indexes that are identified by a bit-map, in which
each index is represented as a bit."
::= { rlCascadeAdminEntry 2 }
rlCascadeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
rlCascadeAdminSpeed OBJECT-TYPE
SYNTAX CascadePortSpeed
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object indicates the status of this entry."
::= { rlCascadeAfterResetEntry 3 }
DESCRIPTION
"Cascade port speed"
::= { rlCascadeAdminEntry 3 }
-- Stack MIB Trap Definitions
@@ -1172,11 +1269,11 @@ rlStackBackupUnitRemoved NOTIFICATION-TYPE
"Trap indicating that the backup unit was removed from the stack."
::= { rndNotifications 188 }
rlStackMasterSwitchover NOTIFICATION-TYPE
rlStackControllerSwitchover NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Trap indicating that a new master was elected.
"Trap indicating that a new controller was elected.
The old maste is the backup now. "
::= { rndNotifications 189 }
@@ -1185,7 +1282,7 @@ rlStackUnitDifferentSwVersion NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Trap indicating that the new unit added to the stack has
different software version than the master."
different software version than the controller."
::= { rndNotifications 190 }
rlStackDuplicateUnitNotJoin NOTIFICATION-TYPE
@@ -1297,4 +1394,60 @@ rlPhdUnitStackPortColumn OBJECT-TYPE
port resides within the chassis of its stack unit."
::= { rlPhdUnitStackPortEntry 5 }
rlPhdUnitIfsMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPhdUnitIfsMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unit Interface Mapping description table."
::= { rlPhysicalDescription 26 }
rlPhdUnitIfsMappingEntry OBJECT-TYPE
SYNTAX RlPhdUnitIfsMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unit Interface Mapping description entry"
INDEX { rlPhdUnitIfsMappingUnitId}
::= { rlPhdUnitIfsMappingTable 1 }
RlPhdUnitIfsMappingEntry ::= SEQUENCE {
rlPhdUnitIfsMappingUnitId INTEGER,
rlPhdUnitIfsMappingUnitType INTEGER
}
rlPhdUnitIfsMappingUnitId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unit Id"
::= { rlPhdUnitIfsMappingEntry 1 }
rlPhdUnitIfsMappingUnitType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Actual unit type used for interface mapping."
::= { rlPhdUnitIfsMappingEntry 2 }
rlPhdPhyLedTimeRemaining OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This scalar mib holds the time remaining for the stack light command timout to expire.
May be in the range 0..300 seconds, if the timeout = 0
- stack light command timeour expired."
::= { rlPhysicalDescription 27 }
rlPhdPhyLedPattern OBJECT-TYPE
SYNTAX LedLocatorPattern
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar mib holds the pattern configuration required for the stack light command."
::= { rlPhysicalDescription 28 }
END

View File

@@ -0,0 +1,210 @@
CISCOSB-QOS-APPS-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB QOS Applications Configuration
-- Version: 7.60.00.00
-- Date: 15-December-2015
IMPORTS
TruthValue, TEXTUAL-CONVENTION,
DisplayString, RowStatus FROM SNMPv2-TC
InetAddressType,InetAddress FROM INET-ADDRESS-MIB
switch001, rlQosApps FROM CISCOSB-MIB
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI;
rlQosApps MODULE-IDENTITY
LAST-UPDATED "201606020000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for QoS Applications Configuration in CISCOSB devices."
REVISION "201606020000Z"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { switch001 232 }
rlIscsiQos OBJECT IDENTIFIER ::= { rlQosApps 1 }
-------------------------------------------------------------------------------
-- rlIscsiQosEnable
rlIscsiQosEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable iSCSI Quality Of Service in the switch."
::= { rlIscsiQos 1 }
-------------------------------------------------------------------------------
-- rlIscsiQosDefaultFlowEnable
-- rlIscsiQosDefaultFlowEnable OBJECT-TYPE
-- SYNTAX TruthValue
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "Enable/Disable Two iSCSI IPv4 flows with well-known
-- TCP ports 3260 and 860."
-- DEFVAL { true }
-- ::= { rlIscsiQos 2 }
-------------------------------------------------------------------------------
-- rlIscsiQosFlowTable
rlIscsiQosFlowTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIscsiQosFlowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table for configuration of iSCSI QOS."
::= { rlIscsiQos 2 }
rlIscsiQosFlowEntry OBJECT-TYPE
SYNTAX RlIscsiQosFlowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rlIscsiQosFlowTable."
INDEX { rlIscsiQosFlowDestTcpPort,
rlIscsiQosFlowType,
rlIscsiQosFlowDestAddressType,
rlIscsiQosFlowDestAddress}
::= { rlIscsiQosFlowTable 1 }
RlIscsiQosFlowEntry ::= SEQUENCE {
rlIscsiQosFlowDestTcpPort INTEGER,
rlIscsiQosFlowType INTEGER,
rlIscsiQosFlowDestAddressType InetAddressType,
rlIscsiQosFlowDestAddress InetAddress,
rlIscsiQosFlowStatus RowStatus
}
rlIscsiQosFlowDestTcpPort OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The TCP port on which iSCSI targets listen to requests."
::= { rlIscsiQosFlowEntry 1 }
rlIscsiQosFlowType OBJECT-TYPE
SYNTAX INTEGER {
ipv4(1),
ipv6(2),
both(3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of flow entry:
ipv4 - ipv4 flows only.
ipv6 - ipv6 flows only.
both - ipv4 and ipv6 flows."
DEFVAL { ipv4 }
::= { rlIscsiQosFlowEntry 2 }
rlIscsiQosFlowDestAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address type of rlIscsiQosDestAddress.
Only IPv4 is accepted in current implementation."
::= { rlIscsiQosFlowEntry 3 }
rlIscsiQosFlowDestAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address on which iSCSI targets listen to requests."
::= { rlIscsiQosFlowEntry 4 }
rlIscsiQosFlowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of a table entry."
::= { rlIscsiQosFlowEntry 5 }
-------------------------------------------------------------------------------
-- rlIscsiQosProfileTable
rlIscsiQosProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIscsiQosProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table for configuration of iSCSI QOS Profile."
::= { rlIscsiQos 3 }
rlIscsiQosProfileEntry OBJECT-TYPE
SYNTAX RlIscsiQosProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rlIscsiQosProfileTable."
INDEX { rlIscsiQosProfileIndex }
::= { rlIscsiQosProfileTable 1 }
RlIscsiQosProfileEntry ::= SEQUENCE {
rlIscsiQosProfileIndex INTEGER,
rlIscsiQosProfileVpt INTEGER,
rlIscsiQosProfileDscp INTEGER,
rlIscsiQosProfileQueue INTEGER,
rlIscsiQosProfileStatus RowStatus
}
rlIscsiQosProfileIndex OBJECT-TYPE
SYNTAX INTEGER(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of a table entry."
::= { rlIscsiQosProfileEntry 1 }
rlIscsiQosProfileVpt OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN Priority Tag (VPT) that iSCSI tagged frames are
assigned with (Range: 0-7)."
::= { rlIscsiQosProfileEntry 2 }
rlIscsiQosProfileDscp OBJECT-TYPE
SYNTAX INTEGER(0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Differentiated Services Code Point (DSCP) that iSCSI frames are
assigned with (Range: 063)."
::= { rlIscsiQosProfileEntry 3 }
rlIscsiQosProfileQueue OBJECT-TYPE
SYNTAX INTEGER(1..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The outgoing queue that iSCSI frames are sent to (Range: 18)."
::= { rlIscsiQosProfileEntry 4 }
rlIscsiQosProfileStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of a table entry."
::= { rlIscsiQosProfileEntry 5 }
END

View File

@@ -32,6 +32,9 @@ CISCOSB-QOS-CLI-MIB DEFINITIONS ::= BEGIN
-- Add rlQosAceTidxTuple9, rlQosAceTidxTuple10 to rlQosAceTidxTable
-- 18-Aug-2009 Removed Time Based Tables : code moved to general TimeBasedInfrastrucure
-- 22-Oct-2009 Added rlQosAceTidxTuple11 to rlQosAceTidxTable in order to keep Src MAC addr of Dynamic ACLs
-- 2-Mar-2017 Added ipv6-flow-label to ClassTupleType, to be set to rlQosAceTidxTuple11
-- 02-Jul-2017 Added rlQosPolicyMapIsBoundToInterface to rlQosPolicyMapTable
-- Added rlQosAclIsBoundToInterface to lQosAclTable
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Counter32,
Gauge32, Unsigned32, IpAddress, TimeTicks FROM SNMPv2-SMI
@@ -57,6 +60,9 @@ rlQosCliMib MODULE-IDENTITY
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"Added rlQosPolicyMapIsBoundToInterface, rlQosAclIsBoundToInterface"
REVISION "200602120000Z"
DESCRIPTION
"Added:
StatisticsCntrNumOfBitsType
@@ -173,7 +179,8 @@ ClassTupleType ::= TEXTUAL-CONVENTION
tcp-port-range-start-src(29),
tcp-port-range-end-src(30),
tcp-port-range-start-dest(31),
tcp-port-range-end-dest(32)
tcp-port-range-end-dest(32),
ipv6-flow-label(33)
}
AceActionType ::= TEXTUAL-CONVENTION
@@ -332,7 +339,7 @@ PolicerType ::= TEXTUAL-CONVENTION
SYNTAX INTEGER {
single(1),
aggregate(2),
cascade(3)
cascade(3) -- Obsolete
}
@@ -350,7 +357,7 @@ PolicerAction ::= TEXTUAL-CONVENTION
drop(2),
remark(3),
explicit-remark(4),
cascadePointer(5)
cascadePointer(5) -- Obsolete
}
QosGlobalMode ::= TEXTUAL-CONVENTION
@@ -833,9 +840,6 @@ rlQosAceStatus OBJECT-TYPE
-- QoS Access Control List table
rlQosAclTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlQosAclEntry
MAX-ACCESS not-accessible
@@ -861,7 +865,8 @@ RlQosAclEntry ::= SEQUENCE {
rlQosAclName DisplayString,
rlQosAclType AclObjectType,
rlQosAclStatus RowStatus,
rlQosAclNumOfAces INTEGER
rlQosAclNumOfAces INTEGER,
rlQosAclIsBoundToInterface TruthValue
}
rlQosAclIndex OBJECT-TYPE
@@ -908,6 +913,13 @@ rlQosAclNumOfAces OBJECT-TYPE
"Holds number of aces in the acl."
::= { rlQosAclEntry 5 }
rlQosAclIsBoundToInterface OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the ACL is bound to any interface or not."
::= { rlQosAclEntry 6 }
--QoS ACE ACL refernce table
@@ -1204,10 +1216,13 @@ RlQosPolicerEntry ::= SEQUENCE {
rlQosPolicerName DisplayString,
rlQosPolicerType PolicerType,
rlQosPolicerCir Unsigned32,
rlQosPolicerCbs Unsigned32,
rlQosPolicerCbs Unsigned32,
rlQosPolicerAction PolicerAction,
rlQosPolicerCasPointerRemVal INTEGER,
rlQosPolicerStatus RowStatus
rlQosPolicerStatus RowStatus,
rlQosPolicerPir Unsigned32,
rlQosPolicerPbs Unsigned32,
rlQosPolicerPeakAction PolicerAction
}
rlQosPolicerIndex OBJECT-TYPE
@@ -1250,7 +1265,7 @@ rlQosPolicerCbs OBJECT-TYPE
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Committed rate Value."
"Committed burst Value."
::= { rlQosPolicerEntry 5 }
rlQosPolicerAction OBJECT-TYPE
@@ -1266,9 +1281,8 @@ rlQosPolicerCasPointerRemVal OBJECT-TYPE
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Pointer to use whan the type is
cascade policer. 0-means no cascade policer. It can also be
Remark value in case of explicit remark"
"Remark value in case of explicit remark.
The functionality as cascade pointer is obsolete."
::= { rlQosPolicerEntry 7 }
rlQosPolicerStatus OBJECT-TYPE
@@ -1280,9 +1294,35 @@ rlQosPolicerStatus OBJECT-TYPE
It is used to delete/Add an entry from this table."
::= { rlQosPolicerEntry 8 }
rlQosPolicerPir OBJECT-TYPE
SYNTAX Unsigned32
UNITS "kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Peak rate value.
When both this and rlQosPolicerPbs are 0 this means the mode is Single Rate
and when they are both non 0 this means the mode is Two Rate."
::= { rlQosPolicerEntry 9 }
rlQosPolicerPbs OBJECT-TYPE
SYNTAX Unsigned32
UNITS "bytes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Peak burst Value.
When both this and rlQosPolicerPir are 0 this means the mode is Single Rate
and when they are both non 0 this means the mode is Two Rate."
::= { rlQosPolicerEntry 10 }
rlQosPolicerPeakAction OBJECT-TYPE
SYNTAX PolicerAction
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Out of profile peak action."
::= { rlQosPolicerEntry 11 }
-- QoS Police-Map table
@@ -1309,9 +1349,10 @@ rlQosPolicyMapEntry OBJECT-TYPE
::= { rlQosPolicyMapTable 1 }
RlQosPolicyMapEntry ::= SEQUENCE {
rlQosPolicyMapIndex INTEGER,
rlQosPolicyMapName DisplayString,
rlQosPolicyMapStatus RowStatus
rlQosPolicyMapIndex INTEGER,
rlQosPolicyMapName DisplayString,
rlQosPolicyMapStatus RowStatus,
rlQosPolicyMapIsBoundToInterface TruthValue
}
rlQosPolicyMapIndex OBJECT-TYPE
@@ -1340,6 +1381,13 @@ rlQosPolicyMapStatus OBJECT-TYPE
It is used to delete/Add an entry from this table."
::= { rlQosPolicyMapEntry 3 }
rlQosPolicyMapIsBoundToInterface OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the policy map is bound to any interface or not."
::= { rlQosPolicyMapEntry 4 }
--QoS Policy Class map refernce table
@@ -1447,7 +1495,8 @@ RlQosIfPolicyEntry ::= SEQUENCE {
rlQosCirPortRateLimit INTEGER,
rlQosCbsPortRateLimit INTEGER,
rlQosIfIpv6AclIn INTEGER,
rlQosIfIpv6AclOut INTEGER
rlQosIfIpv6AclOut INTEGER,
rlQosAclDefaultActionOut AclDefaultAction
}
rlIfIndex OBJECT-TYPE
@@ -1550,7 +1599,7 @@ rlQosAclDefaultAction OBJECT-TYPE
STATUS current
DESCRIPTION
" When one ACL is enterd then what to do for the last rull."
::= { rlQosIfPolicyEntry 12 }
::= { rlQosIfPolicyEntry 12 }
rlQosIfPolicyMapStatus OBJECT-TYPE
SYNTAX RowStatus
@@ -1646,6 +1695,14 @@ rlQosIfIpv6AclOut OBJECT-TYPE
0 - means no ACL applied."
DEFVAL {0}
::= { rlQosIfPolicyEntry 21 }
rlQosAclDefaultActionOut OBJECT-TYPE
SYNTAX AclDefaultAction
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" When one egress ACL is enterd then what to do for the last rull."
::= { rlQosIfPolicyEntry 22 }
-- QoS Interface Profile table
@@ -1896,7 +1953,8 @@ rlQosDscpRemarkEntry OBJECT-TYPE
RlQosDscpRemarkEntry ::= SEQUENCE {
rlQosRmOldDscp INTEGER,
rlQosRmNewDscp INTEGER
rlQosRmNewDscp INTEGER,
rlQosRmNewExceedDscp INTEGER
}
rlQosRmOldDscp OBJECT-TYPE
@@ -1912,9 +1970,16 @@ rlQosRmNewDscp OBJECT-TYPE
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"New DSCP."
"Specifies new DSCP in the violation action."
::= { rlQosDscpRemarkEntry 2 }
rlQosRmNewExceedDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies new DSCP in the exceed action."
::= { rlQosDscpRemarkEntry 3 }
-- QoS CoS (VPT) to Queue map
@@ -4190,6 +4255,207 @@ rlQosLogInputInterfacesAceMatchedVlanList3073to4094 OBJECT-TYPE
::= { rlQosLogInputInterfacesAceMatchedEntry 6}
-- rlQosCosProfileTable
rlQosCosProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlQosCosProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table specifies the Cos to queue map per-profile table"
::= { rlQosCliMib 51 }
rlQosCosProfileEntry OBJECT-TYPE
SYNTAX RlQosCosProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each entry in this table describes a QoS profile. The indices are
Application index, represented by rlQosCosProfileAppIndex
Profile index, represent by rlQosCosProfileIndex
and CoS represent by rlQosCosProfileCosIndex"
INDEX { rlQosCosProfileAppIndex, rlQosCosProfileIndex , rlQosCosProfileCosIndex }
::= { rlQosCosProfileTable 1 }
RlQosCosProfileEntry::= SEQUENCE {
rlQosCosProfileAppIndex INTEGER,
rlQosCosProfileIndex INTEGER,
rlQosCosProfileCosIndex INTEGER,
rlQosCosProfileEgressCos INTEGER,
rlQosCosProfileEgressQueue INTEGER
-- rlQosCosProfileEgressDSCP INTEGER,
-- rlQosCosProfileEgressDP INTEGER,
}
rlQosCosProfileAppIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Application index."
::= { rlQosCosProfileEntry 1 }
rlQosCosProfileIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Profile index per-application."
::= { rlQosCosProfileEntry 2 }
rlQosCosProfileCosIndex OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "CoS value of an incoming packet."
::= { rlQosCosProfileEntry 3 }
rlQosCosProfileEgressCos OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "CoS value to (optionally) set in 802.1p User Priority field of matching packets."
::= { rlQosCosProfileEntry 4 }
rlQosCosProfileEgressQueue OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Traffic class queue assigned to matching packets."
::= { rlQosCosProfileEntry 5 }
-- rlQosCosProfileEgressDSCP OBJECT-TYPE
-- SYNTAX INTEGER (0..63)
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "DSCP value to (optionally) set in IP header of matching packets."
-- ::= { rlQosCosProfileEntry 6 }
-- rlQosCosProfileEgressDP OBJECT-TYPE
-- SYNTAX INTEGER (0..2)
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "Drop precedence assigned to matching packets."
-- ::= { rlQosCosProfileEntry 7 }
-- rlQosCosProfileInterfaceTable
rlQosCosProfileInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlQosCosProfileInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table specifies the Cos profile per-interface"
::= { rlQosCliMib 52 }
rlQosCosProfileInterfaceEntry OBJECT-TYPE
SYNTAX RlQosCosProfileInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each entry in this table describes a CoS profile for an interface"
INDEX { rlQosCosProfileInterfaceIfIndex }
::= { rlQosCosProfileInterfaceTable 1 }
RlQosCosProfileInterfaceEntry::= SEQUENCE {
rlQosCosProfileInterfaceIfIndex InterfaceIndex,
rlQosCosProfileInterfaceAppIndex INTEGER,
rlQosCosProfileInterfaceCosProfileIndex INTEGER
}
rlQosCosProfileInterfaceIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Interface index."
::= { rlQosCosProfileInterfaceEntry 1 }
rlQosCosProfileInterfaceAppIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Application index."
::= { rlQosCosProfileInterfaceEntry 2 }
rlQosCosProfileInterfaceCosProfileIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "CoS-Profile index per-application."
::= { rlQosCosProfileInterfaceEntry 3 }
-- QoS Access Control List bound interfaces table
rlQosAclBoundIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlQosAclBoundIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies per ACL its bound interfaces"
::= { rlQosCliMib 53 }
rlQosAclBoundIfEntry OBJECT-TYPE
SYNTAX RlQosAclBoundIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes the interfaces bound to ACL,
Ports and Vlans.
The index is represented by rlQosAclBoundIfAclId"
INDEX { rlQosAclBoundIfAclId }
::= { rlQosAclBoundIfTable 1 }
RlQosAclBoundIfEntry ::= SEQUENCE {
rlQosAclBoundIfAclId INTEGER,
rlQosAclBoundedIfPortsList PortList,
rlQosAclBoundedIfVlansList1to1024 VlanList1,
rlQosAclBoundedIfVlansList1025to2048 VlanList2,
rlQosAclBoundedIfVlansList2049to3072 VlanList3,
rlQosAclBoundedIfVlansList3073to4094 VlanList4
}
rlQosAclBoundIfAclId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Acl index"
::= { rlQosAclBoundIfEntry 1 }
rlQosAclBoundedIfPortsList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ports list bounded to Acl "
::= { rlQosAclBoundIfEntry 2 }
rlQosAclBoundedIfVlansList1to1024 OBJECT-TYPE
SYNTAX VlanList1
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vlan list bounded to Acl from 1 to 1024."
::= { rlQosAclBoundIfEntry 3}
rlQosAclBoundedIfVlansList1025to2048 OBJECT-TYPE
SYNTAX VlanList2
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vlan list bounded to Acl from 1025 to 2048."
::= { rlQosAclBoundIfEntry 4}
rlQosAclBoundedIfVlansList2049to3072 OBJECT-TYPE
SYNTAX VlanList3
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vlan list bounded to Acl from 2048 to 3072."
::= { rlQosAclBoundIfEntry 5}
rlQosAclBoundedIfVlansList3073to4094 OBJECT-TYPE
SYNTAX VlanList4
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vlan list bounded to Acl from 3073 to 4094."
::= { rlQosAclBoundIfEntry 6}
END

View File

@@ -0,0 +1,136 @@
CISCOSB-QUEUE-STATISTICS-MIB DEFINITIONS ::= BEGIN
-- -------------------------------------------------------------
-- QUEUE-STATISTICS MIB
-- Title: CISCOSB Queue-Statistics Private MIB
-- This Private MIB manages Queue-Statistics
-- Version: 8.00
-- Date: 07 July 2016
--
-- -------------------------------------------------------------
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32,
Counter64, Integer32 FROM SNMPv2-SMI
DisplayString, TEXTUAL-CONVENTION, TruthValue,
RowStatus FROM SNMPv2-TC
InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB
StatisticsDPType FROM CISCOSB-POLICY-MIB
switch001 FROM CISCOSB-MIB;
----------------------------------------------------
-- MIBS definitions --
----------------------------------------------------
rlQueueStatistics MODULE-IDENTITY
LAST-UPDATED "201607070000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"This private MIB module for Queue-Statistics"
REVISION "201607070000Z"
DESCRIPTION
"Initial revision."
::= { switch001 233 }
-----------------------------------
-- rlInterfaceQueueStatisticsClear (scalar)
-----------------------------------
rlInterfaceQueueStatisticsClear OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar indicates on which interface to clear queue statistics.
A value of zero means to clear queue statistics on all interfaces."
::= { rlQueueStatistics 1 }
-----------------------------------
-- rlInterfaceQueueStatisticsTable
-----------------------------------
rlInterfaceQueueStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlInterfaceQueueStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies packets/bytes pass/drop counters per Port/Queue/Drop Precedence "
::= { rlQueueStatistics 2 }
rlInterfaceQueueStatisticsEntry OBJECT-TYPE
SYNTAX RlInterfaceQueueStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes packets/bytes pass/drop counters
for a given combination of port/Queue/Drop Precedence."
INDEX {rlInterfaceQueueStatisticsIfIndex, rlInterfaceQueueStatisticsQueue, rlInterfaceQueueStatisticsDP}
::= { rlInterfaceQueueStatisticsTable 1 }
RlInterfaceQueueStatisticsEntry ::= SEQUENCE {
rlInterfaceQueueStatisticsIfIndex InterfaceIndex,
rlInterfaceQueueStatisticsQueue INTEGER,
rlInterfaceQueueStatisticsDP StatisticsDPType,
rlInterfaceQueueStatisticsTxPackets Counter64,
rlInterfaceQueueStatisticsTxBytes Counter64,
rlInterfaceQueueStatisticsDroppedPackets Counter64,
rlInterfaceQueueStatisticsDroppedBytes Counter64
}
rlInterfaceQueueStatisticsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Interface index."
::= { rlInterfaceQueueStatisticsEntry 1 }
rlInterfaceQueueStatisticsQueue OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Queue Number"
::= { rlInterfaceQueueStatisticsEntry 2 }
rlInterfaceQueueStatisticsDP OBJECT-TYPE
SYNTAX StatisticsDPType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Drop Precedence"
::= { rlInterfaceQueueStatisticsEntry 3 }
rlInterfaceQueueStatisticsTxPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of packets enqueued for transmission"
::= { rlInterfaceQueueStatisticsEntry 4 }
rlInterfaceQueueStatisticsTxBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of bytes enqueued for transmission"
::= { rlInterfaceQueueStatisticsEntry 5 }
rlInterfaceQueueStatisticsDroppedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of tail-dropped packets"
::= { rlInterfaceQueueStatisticsEntry 6 }
rlInterfaceQueueStatisticsDroppedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of tail-dropped bytes"
::= { rlInterfaceQueueStatisticsEntry 7 }
END

View File

@@ -0,0 +1,841 @@
CISCOSB-RADIUSSRV DEFINITIONS ::= BEGIN
-- Title: CISCOSB Radius Server Private Extension
-- Version: 910
-- Date: June 2015
IMPORTS
switch001, rlRadius,rlAAAEap FROM CISCOSB-MIB
Unsigned32, IpAddress,Counter32,
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
VlanId FROM Q-BRIDGE-MIB
TruthValue, RowStatus, DisplayString,
DateAndTime, TimeStamp,
TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC
InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB; -- RFC2851
rlRadiusServ MODULE-IDENTITY
LAST-UPDATED "201506210000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for Authentication, Authorization and Accounting
in CISCOSB devices."
REVISION "201506210000Z"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { switch001 226 }
rlRadiusServEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies whether Radius Server enabled on the switch. "
::= { rlRadiusServ 1 }
rlRadiusServAcctPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To define the accounting UDP port used for accounting requests."
DEFVAL { 1813 }
::= { rlRadiusServ 2 }
rlRadiusServAuthPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To define the authentication UDP port used for authentication requests."
DEFVAL { 1812 }
::= { rlRadiusServ 3 }
rlRadiusServDefaultKey OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Default Secret key to be shared with this all Radius Clients server."
::= { rlRadiusServ 4 }
rlRadiusServDefaultKeyMD5 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Default Secret key MD5."
::= { rlRadiusServ 5 }
rlRadiusServTrapAcct OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To enable sending accounting traps."
::= { rlRadiusServ 6 }
rlRadiusServTrapAuthFailure OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To enable sending traps when an authentication failed and Access-Reject is sent."
::= { rlRadiusServ 7 }
rlRadiusServTrapAuthSuccess OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To enable sending traps when a user is successfully authorized."
::= { rlRadiusServ 8 }
-- rlRadiusServGroupEntry
rlRadiusServGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRadiusServGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS
server group entry."
::= { rlRadiusServ 9 }
rlRadiusServGroupEntry OBJECT-TYPE
SYNTAX RlRadiusServGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS
server group entry."
INDEX { rlRadiusServGroupName }
::= { rlRadiusServGroupTable 1 }
RlRadiusServGroupEntry ::= SEQUENCE {
rlRadiusServGroupName DisplayString,
rlRadiusServGroupVLAN INTEGER,
rlRadiusServGroupVLANName DisplayString,
rlRadiusServGroupACL1 DisplayString,
rlRadiusServGroupACL2 DisplayString,
rlRadiusServGroupPrvLevel INTEGER,
rlRadiusServGroupTimeRangeName DisplayString,
rlRadiusServGroupStatus RowStatus
}
rlRadiusServGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To define Radius Server Group Name"
::= { rlRadiusServGroupEntry 1 }
rlRadiusServGroupVLAN OBJECT-TYPE
SYNTAX INTEGER (0|1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To define Radius Assigned VLAN"
DEFVAL { 0 }
::= { rlRadiusServGroupEntry 2 }
rlRadiusServGroupVLANName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To define Radius Assigned VLAN name"
::= { rlRadiusServGroupEntry 3 }
rlRadiusServGroupACL1 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To define first Radius Assigned ACL"
::= { rlRadiusServGroupEntry 4 }
rlRadiusServGroupACL2 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To define second Radius Assigned ACL"
::= { rlRadiusServGroupEntry 5 }
rlRadiusServGroupPrvLevel OBJECT-TYPE
SYNTAX INTEGER (1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To define the user privilege level"
::= { rlRadiusServGroupEntry 6 }
rlRadiusServGroupTimeRangeName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To define the time user can connect"
::= { rlRadiusServGroupEntry 7 }
rlRadiusServGroupStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rlRadiusServGroupEntry 8 }
-- rlRadiusServUserEntry
rlRadiusServUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRadiusServUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS
server user entry."
::= { rlRadiusServ 10 }
rlRadiusServUserEntry OBJECT-TYPE
SYNTAX RlRadiusServUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS
server User entry."
INDEX { rlRadiusServUserName }
::= { rlRadiusServUserTable 1 }
RlRadiusServUserEntry ::= SEQUENCE {
rlRadiusServUserName DisplayString,
rlRadiusServUserPassword DisplayString,
rlRadiusServUserPasswordMD5 OCTET STRING,
rlRadiusServUserGroupName DisplayString,
rlRadiusServUserStatus RowStatus
}
rlRadiusServUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To define Radius Server User Name"
::= { rlRadiusServUserEntry 1 }
rlRadiusServUserPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Plain text Radius Server User Password"
::= { rlRadiusServUserEntry 2 }
rlRadiusServUserPasswordMD5 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MD5 of the rlRadiusServUserPassword"
::= { rlRadiusServUserEntry 3 }
rlRadiusServUserGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Assigned Radius Server Group Name to specific user"
::= { rlRadiusServUserEntry 4 }
rlRadiusServUserStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rlRadiusServUserEntry 5 }
-- rlRadiusServClientInetEntry
rlRadiusServClientInetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRadiusServClientInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS
server group entry."
::= { rlRadiusServ 11 }
rlRadiusServClientInetEntry OBJECT-TYPE
SYNTAX RlRadiusServClientInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS Client entry."
INDEX { rlRadiusServClientInetAddressType,
rlRadiusServClientInetAddress }
::= { rlRadiusServClientInetTable 1 }
RlRadiusServClientInetEntry ::= SEQUENCE {
rlRadiusServClientInetAddressType InetAddressType,
rlRadiusServClientInetAddress InetAddress,
rlRadiusServClientInetKey DisplayString,
rlRadiusServClientInetKeyMD5 OCTET STRING,
rlRadiusServClientInetStatus RowStatus,
rlRadiusServClientInetUseGlobalKey TruthValue
}
rlRadiusServClientInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inet address type of RADIUS client reffered to
in this table entry."
::= { rlRadiusServClientInetEntry 1}
rlRadiusServClientInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inet address of the RADIUS client
referred to in this table entry."
::= { rlRadiusServClientInetEntry 2 }
rlRadiusServClientInetKey OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Secret key to be shared with this RADIUS client."
DEFVAL { "" }
::= { rlRadiusServClientInetEntry 3 }
rlRadiusServClientInetKeyMD5 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MD5 of the rlRadiusServClientInetKey"
::= { rlRadiusServClientInetEntry 4 }
rlRadiusServClientInetStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rlRadiusServClientInetEntry 5 }
rlRadiusServClientInetUseGlobalKey OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this field is set to true the value in field rlRadiusServClientInetKey
is ignored and instead the value in the MIB
rlRadiusServDefaultKey is used. Otherwise the value in
rlRadiusServClientInetKey is used."
DEFVAL { false }
::= { rlRadiusServClientInetEntry 6 }
-- Action MIBs
rlRadiusServClearAccounting OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to TRUE clears the Radius Accounting cache."
::= { rlRadiusServ 12 }
rlRadiusServClearRejectedUsers OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to TRUE clears the Radius Rejected Users cache."
::= { rlRadiusServ 13 }
rlRadiusServClearStatistics OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to TRUE clears the Radius server counters."
::= { rlRadiusServ 14 }
rlRadiusServClearUsersOfGivenGroup OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clears users of specified Group. 0 string signes to clear all users."
::= { rlRadiusServ 15 }
rlRadiusServClearClientStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRadiusServClearClientStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Action MIB to clear radius server statistics per client."
::= { rlRadiusServ 16 }
rlRadiusServClearClientStatisticsEntry OBJECT-TYPE
SYNTAX RlRadiusServClearClientStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX { rlRadiusServClearClientStatisticsIndex }
::= { rlRadiusServClearClientStatisticsTable 1 }
RlRadiusServClearClientStatisticsEntry::= SEQUENCE {
rlRadiusServClearClientStatisticsIndex INTEGER,
rlRadiusServClearClientStatisticsInetAddressType InetAddressType,
rlRadiusServClearClientStatisticsInetAddress InetAddress
}
rlRadiusServClearClientStatisticsIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index in the table. Already 1."
::= { rlRadiusServClearClientStatisticsEntry 1 }
rlRadiusServClearClientStatisticsInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear statistics Inet address type parameter."
::= { rlRadiusServClearClientStatisticsEntry 2 }
rlRadiusServClearClientStatisticsInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear statistics Inet address parameter."
::= { rlRadiusServClearClientStatisticsEntry 3 }
-- rlRadiusServRejectedEntry
RlRadiusServUserType::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Radius Server user service type"
SYNTAX INTEGER {
none(0),
x(1),
login(2)
}
RlRadiusServRejectedEventType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Rejected Users Event Type"
SYNTAX INTEGER {
invalid(0),
reboot(2),
dateTimeChanged(3),
rejected(4)
}
RlRadiusServRejectedReasonType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Authentication service rejects reason"
SYNTAX INTEGER {
noError(0),
unknownUser(1),
illegalPassword(2),
notAllowedTime(3),
notSupportedEAPMethod(4),
notAllowedPrivLevel(5)
}
rlRadiusServRejectedTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRadiusServRejectedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS
server rejected user entry."
::= { rlRadiusServ 17 }
rlRadiusServRejectedEntry OBJECT-TYPE
SYNTAX RlRadiusServRejectedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS Rejected user entry."
INDEX { rlRadiusServRejectedIndex }
::= { rlRadiusServRejectedTable 1 }
RlRadiusServRejectedEntry ::= SEQUENCE {
rlRadiusServRejectedIndex Unsigned32,
rlRadiusServRejectedUserName DisplayString,
rlRadiusServRejectedUserType RlRadiusServUserType,
rlRadiusServRejectedEvent RlRadiusServRejectedEventType,
rlRadiusServRejectedDateTime DisplayString,
rlRadiusServRejectedUpdatedDateTime DisplayString,
rlRadiusServRejectedNASInetAddressType InetAddressType,
rlRadiusServRejectedNASInetAddress InetAddress,
rlRadiusServRejectedNASPort INTEGER,
rlRadiusServRejectedUserAddress DisplayString,
rlRadiusServRejectedReason RlRadiusServRejectedReasonType
}
rlRadiusServRejectedIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Rejected User Index"
::= { rlRadiusServRejectedEntry 1 }
rlRadiusServRejectedUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Rejected User Name. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServRejectedEntry 2 }
rlRadiusServRejectedUserType OBJECT-TYPE
SYNTAX RlRadiusServUserType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains type of service."
::= { rlRadiusServRejectedEntry 3 }
rlRadiusServRejectedEvent OBJECT-TYPE
SYNTAX RlRadiusServRejectedEventType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains type of event."
::= { rlRadiusServRejectedEntry 4 }
rlRadiusServRejectedDateTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Date of rejected event."
::= { rlRadiusServRejectedEntry 5}
rlRadiusServRejectedUpdatedDateTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "In case of dateTimeChanged event contains New assigned Date and Time. Otherwise contains 0."
::= { rlRadiusServRejectedEntry 6 }
rlRadiusServRejectedNASInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rejected user NAS Inet address type. In case of dateTimeChange and reboot event contains 0."
::= { rlRadiusServRejectedEntry 7 }
rlRadiusServRejectedNASInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rejected user NAS Inet address. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServRejectedEntry 8 }
rlRadiusServRejectedNASPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rejected user NAS port. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServRejectedEntry 9 }
rlRadiusServRejectedUserAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rejected user Inet address type. In case of 1x user contains mac address string, in case of login contains inet address."
::= { rlRadiusServRejectedEntry 10 }
rlRadiusServRejectedReason OBJECT-TYPE
SYNTAX RlRadiusServRejectedReasonType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rejected user reason."
::= { rlRadiusServRejectedEntry 11 }
-- rlRadiusServAcctLogEntry
RlRadiusServAcctLogUserAuthType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"User Authentication Type"
SYNTAX INTEGER {
none(0),
radius(1),
local(2),
remote(3)
}
RlRadiusServAcctLogEventType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Accounting Event Type"
SYNTAX INTEGER {
invalid(0),
reboot(2),
dateTimeChanged(3),
start(4),
stop(5)
}
RlRadiusServAcctLogTerminationReasonType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Accounting User Termination reason"
SYNTAX INTEGER {
noError(0),
userRequest(1),
lostCarrier(2),
lostService(3),
idleTimeout(4),
sessionTimeout(5),
adminReset(6),
adminReboot(7),
portError(8),
nasError(9),
nasRequest(10),
nasReboot(11),
portUnneeded(12),
portPreempted(13),
portSuspended(14),
serviceUnavailable(15),
callback(16),
userError(17),
hostRequest(18)
}
rlRadiusServAcctLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRadiusServAcctLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS
server accounting log entry."
::= { rlRadiusServ 18 }
rlRadiusServAcctLogEntry OBJECT-TYPE
SYNTAX RlRadiusServAcctLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS server accounting log entry."
INDEX { rlRadiusServAcctLogIndex }
::= { rlRadiusServAcctLogTable 1 }
RlRadiusServAcctLogEntry ::= SEQUENCE {
rlRadiusServAcctLogIndex Unsigned32,
rlRadiusServAcctLogUserName DisplayString,
rlRadiusServAcctLogUserAuth RlRadiusServAcctLogUserAuthType,
rlRadiusServAcctLogEvent RlRadiusServAcctLogEventType,
rlRadiusServAcctLogDateTime DisplayString,
rlRadiusServAcctLogUpdatedDateTime DisplayString,
rlRadiusServAcctLogSessionDuration Unsigned32,
rlRadiusServAcctLogNASInetAddressType InetAddressType,
rlRadiusServAcctLogNASInetAddress InetAddress,
rlRadiusServAcctLogNASPort INTEGER,
rlRadiusServAcctLogUserAddress DisplayString,
rlRadiusServAcctLogTerminationReason RlRadiusServAcctLogTerminationReasonType
}
rlRadiusServAcctLogIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Accounting Log Index"
::= { rlRadiusServAcctLogEntry 1 }
rlRadiusServAcctLogUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Accounting Log User Name. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServAcctLogEntry 2 }
rlRadiusServAcctLogUserAuth OBJECT-TYPE
SYNTAX RlRadiusServAcctLogUserAuthType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains type of authenticator."
::= { rlRadiusServAcctLogEntry 3 }
rlRadiusServAcctLogEvent OBJECT-TYPE
SYNTAX RlRadiusServAcctLogEventType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains type of event."
::= { rlRadiusServAcctLogEntry 4 }
rlRadiusServAcctLogDateTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Date of accounting event."
::= { rlRadiusServAcctLogEntry 5}
rlRadiusServAcctLogUpdatedDateTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "In case of dateTimeChanged event contains New assigned Date and Time. Otherwise contains 0."
::= { rlRadiusServAcctLogEntry 6 }
rlRadiusServAcctLogSessionDuration OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains duration of user session in seconds. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServAcctLogEntry 7 }
rlRadiusServAcctLogNASInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Accounting log user NAS Inet address type. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServAcctLogEntry 8 }
rlRadiusServAcctLogNASInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Accounting log user NAS Inet address. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServAcctLogEntry 9 }
rlRadiusServAcctLogNASPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Accounting log user NAS port. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServAcctLogEntry 10 }
rlRadiusServAcctLogUserAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Accounting log user address. In case of 1x user contains mac address string, in case of login contains inet address."
::= { rlRadiusServAcctLogEntry 11 }
rlRadiusServAcctLogTerminationReason OBJECT-TYPE
SYNTAX RlRadiusServAcctLogTerminationReasonType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"User Session termination reason."
::= { rlRadiusServAcctLogEntry 12 }
-- rlRadiusServUnknownNasEntry
RlRadiusServUnknownNasEventType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Unknown NAS Event Type"
SYNTAX INTEGER {
invalid(0),
reboot(2),
dateTimeChanged(3),
nas(4)
}
rlRadiusServUnknownNasTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRadiusServUnknownNasEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS
server unknown nas entry."
::= { rlRadiusServ 19 }
rlRadiusServUnknownNasEntry OBJECT-TYPE
SYNTAX RlRadiusServUnknownNasEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS server unknown nas entry."
INDEX { rlRadiusServUnknownNasIndex }
::= { rlRadiusServUnknownNasTable 1 }
RlRadiusServUnknownNasEntry ::= SEQUENCE {
rlRadiusServUnknownNasIndex Unsigned32,
rlRadiusServUnknownNasEvent RlRadiusServUnknownNasEventType,
rlRadiusServUnknownNasDateTime DisplayString,
rlRadiusServUnknownNasUpdatedDateTime DisplayString,
rlRadiusServUnknownNasInetAddressType InetAddressType,
rlRadiusServUnknownNasInetAddress InetAddress
}
rlRadiusServUnknownNasIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "unknown nas Index"
::= { rlRadiusServUnknownNasEntry 1 }
rlRadiusServUnknownNasEvent OBJECT-TYPE
SYNTAX RlRadiusServUnknownNasEventType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains type of event."
::= { rlRadiusServUnknownNasEntry 2 }
rlRadiusServUnknownNasDateTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Date of unknown nas event."
::= { rlRadiusServUnknownNasEntry 3}
rlRadiusServUnknownNasUpdatedDateTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "In case of dateTimeChanged event contains New assigned Date and Time. Otherwise contains 0."
::= { rlRadiusServUnknownNasEntry 4 }
rlRadiusServUnknownNasInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unknown nas Inet address type. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServUnknownNasEntry 5 }
rlRadiusServUnknownNasInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unknown nas Inet address. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServUnknownNasEntry 9 }
rlRadiusServClearUnknownNas OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to TRUE clears the Radius Unknown Nas cache."
::= { rlRadiusServ 20 }
END

View File

@@ -331,5 +331,40 @@ rlControlHistoryMaxEntries OBJECT-TYPE
DEFVAL { 300 }
::= {rlRmonControl 8}
--
-- rlEtherStatsTable
--
rlEtherStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEtherStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Ethernet statistics entries."
::= { rlRmonControl 9 }
rlEtherStatsEntry OBJECT-TYPE
SYNTAX RlEtherStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlEtherStatsTable."
AUGMENTS { etherStatsEntry }
::= { rlEtherStatsTable 1 }
RlEtherStatsEntry ::= SEQUENCE {
rlEtherStatsPkts1519toMaxOctets Counter32
}
rlEtherStatsPkts1519toMaxOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets (including bad
packets) received that were at least 1518
octets in length inclusive
(excluding framing bits but including FCS octets)."
::= { rlEtherStatsEntry 1 }
END

View File

@@ -0,0 +1,131 @@
CISCOSB-ROUTEMAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851
TEXTUAL-CONVENTION, DisplayString, RowStatus FROM SNMPv2-TC
InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB -- [RFC2863]
OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI;
rlRouteMap MODULE-IDENTITY
LAST-UPDATED "201506080000A"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for Route Map distribution mechanism."
REVISION "201506080000A"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { switch001 227 }
-- ============================================================
-- rlRouteMapPbrTable
-- ============================================================
RlRouteMapInetType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The inet type of a route map"
SYNTAX INTEGER {
ipv4(1),
ipv6(2)
}
rlRouteMapPbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRouteMapPbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Main table serving as container for route map table definition."
::= { rlRouteMap 1 }
rlRouteMapPbrEntry OBJECT-TYPE
SYNTAX RlRouteMapPbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlRouteMapPbrRouteMapName,
rlRouteMapPbrRouteMapSectionId,
rlRouteMapPbrInetType }
::= { rlRouteMapPbrTable 1 }
RlRouteMapPbrEntry ::= SEQUENCE {
rlRouteMapPbrRouteMapName DisplayString,
rlRouteMapPbrRouteMapSectionId Unsigned32,
rlRouteMapPbrInetType RlRouteMapInetType,
rlRouteMapPbrMatchAccessListName DisplayString,
rlRouteMapPbrActionNexthopInetAddressType InetAddressType,
rlRouteMapPbrActionNexthopInetAddress InetAddress,
rlRouteMapPbrActionNexthopIfIndex InterfaceIndexOrZero,
rlRouteMapPbrRowStatus RowStatus
}
rlRouteMapPbrRouteMapName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Name (identifier) of the route map."
::= { rlRouteMapPbrEntry 1 }
rlRouteMapPbrRouteMapSectionId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Identifier of single section the route map."
::= { rlRouteMapPbrEntry 2 }
rlRouteMapPbrInetType OBJECT-TYPE
SYNTAX RlRouteMapInetType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Inet type of this route-map."
::= { rlRouteMapPbrEntry 3 }
rlRouteMapPbrMatchAccessListName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Identifier of access list, if used for matching."
DEFVAL { "" }
::= { rlRouteMapPbrEntry 4 }
rlRouteMapPbrActionNexthopInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The inet type of rlRouteMapPbrActionNexthopInetAddress"
::= { rlRouteMapPbrEntry 5 }
rlRouteMapPbrActionNexthopInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Inet address of nexthop, if used for action."
::= { rlRouteMapPbrEntry 6 }
rlRouteMapPbrActionNexthopIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Inet address of nexthop, if used for action."
::= { rlRouteMapPbrEntry 7 }
rlRouteMapPbrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The row status of this entry."
::= { rlRouteMapPbrEntry 8 }
END

View File

@@ -0,0 +1,277 @@
CISCOSB-Redistribute DEFINITIONS ::= BEGIN
-- Title: CISCOSB Redistribute table
-- Version: 7.60.00.00
-- Date: 14 Jun 2011
IMPORTS
ipSpec FROM CISCOSB-IP
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
DisplayString, RowStatus, TruthValue,
TEXTUAL-CONVENTION FROM SNMPv2-TC;
-- Textual conventions
RlRedistSrcProtocol ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Source Protocol
this defines the list of sources that redistribute their routes "
SYNTAX INTEGER {
rlRedistProtocolConnected(1), -- directly connected routes
rlRedistProtocolStatic(2), -- statically defined routes
rlRedistProtocolRip(3), -- RIP
rlRedistProtocolOspfv2(4), -- OSPFv2
rlRedistProtocolOspfv3(5), -- OSPFv3
rlRedistProtocolBgp(6), -- BGP
rlRedistProtocolEigrp(7), -- EIGRP
rlRedistProtocolIsIs(8), -- Is-Is
rlRedistProtocolMobile(9), -- Mobile
rlRedistProtocolAll(10) -- all routes
}
RlRedistDstProtocol ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Destination Protocol"
SYNTAX INTEGER {
rlRedistProtocolRip(3), -- RIP
rlRedistProtocolOspfv2(4), -- OSPFv2
rlRedistProtocolOspfv3(5), -- OSPFv3
rlRedistProtocolBgp(6), -- BGP
rlRedistProtocolEigrp(7), -- EIGRP
rlRedistProtocolIsIs(8), -- Is-Is
rlRedistProtocolMobile(9) -- Mobile
}
RlRedistMatchType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Match Type
Bit Map that defines the criteria by which OSPF routes are redistributed into other routing domains."
SYNTAX INTEGER {
rlRedistMatchTypeNone(0), -- don't filter according to path type
rlRedistMatchTypeInternal(1), -- Routes that are internal to a specific autonomous system.
rlRedistMatchTypeExternalOne(2),-- Routes that are external to the autonomous system, but are imported into OSPF as Type 1 external route.
rlRedistMatchTypeExternalTwo(3) -- Routes that are external to the autonomous system, but are imported into OSPF as Type 2 external route.
}
RlRedistMetricType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Metric Type"
SYNTAX INTEGER {
rlRedistMetricTypeNone(0), -- no metric defined
rlRedistMetricTypeExternalOne(1), -- type 1 external
rlRedistMetricTypeExternalTwo(2) -- type 2 external
}
-- RlRedistLevel ::= TEXTUAL-CONVENTION
-- STATUS current
-- DESCRIPTION "IS-IS Level"
-- SYNTAX INTEGER {
-- rlRedistLevelNone(0) no level defined
-- rlRedistLevelOne(1), level-1
-- rlRedistLevelOneTwo(2), level-1-2
-- rlRedistLevelTwo(3), Level-2
-- }
--
-------------------------------------------------------------------------------
rlRedistribute OBJECT IDENTIFIER ::= { ipSpec 27 }
rlRedistTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRedistEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Using a routing protocol to advertise routes that are learned by some other means,
such as by another routing protocol, static routes, or directly connected routes, is called redistribution.
This table is used to configure under which conditions will redistribution occur
and which actions (if any) should be done on redistributed route."
::= { rlRedistribute 1 }
RlRedistEntry ::= SEQUENCE {
rlRedistDstProtocol RlRedistDstProtocol, -- destination protocol
rlRedistSrcProtocol RlRedistSrcProtocol, -- source protocol
rlRedistDstProcessId INTEGER, -- Destination process ID
rlRedistSrcProcessId INTEGER, -- Source process ID
rlRedistMatchType RlRedistMatchType, -- match type
rlRedistRoutMapName DisplayString, -- rout map tag (name)
rlRedistAsNumber INTEGER, -- Autonomous System Number
rlRedistMetricTransparent TruthValue, -- redistribute with same metric
rlRedistMetricValue INTEGER, -- if not transparent, which metric to use
rlRedistMetricType RlRedistMetricType, -- metric type
rlRedistSubnets TruthValue, -- if FALSE: When routes are redistributed into OSPF, only routes that are not subnetted are redistributed
rlRedistOnlyNSSA TruthValue, -- Sets the nssa-only attribute for all routes redistributed into OSPF
rlRedistRowStatus RowStatus -- Row Status
-- rlRedistISISProcessId DisplayString IS-IS process ID
-- rlRedistLevel RlRedistLevel, Level (Is-Is only)
-- rlRedistTagValue INTEGER, Tag Value, 0 means no tag
}
rlRedistEntry OBJECT-TYPE
SYNTAX RlRedistEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
INDEX {
rlRedistDstProtocol,
rlRedistSrcProtocol,
rlRedistDstProcessId,
rlRedistSrcProcessId,
rlRedistMatchType,
rlRedistRoutMapName
}
::= { rlRedistTable 1}
rlRedistDstProtocol OBJECT-TYPE
SYNTAX RlRedistDstProtocol
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The protocol to which the routes are exported to"
::= { rlRedistEntry 1 }
rlRedistSrcProtocol OBJECT-TYPE
SYNTAX RlRedistSrcProtocol
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The protocol from which the routes are imported from"
::= { rlRedistEntry 2 }
rlRedistDstProcessId OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Parameter semantic differs according to rlRedistDstProtocol.
in OSPF this is an appropriate OSPF process ID to which routes are to be redistributed"
::= { rlRedistEntry 3 }
rlRedistSrcProcessId OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Parameter semantic differs according to rlRedistSrcProtocol.
in BGP and EIGRP keyword, this is an autonomous system number, in range 1 to 65535..
in OSPF, this is an appropriate OSPF process ID from which routes are to be redistributed.
0 means no process ID"
::= { rlRedistEntry 4 }
rlRedistMatchType OBJECT-TYPE
SYNTAX RlRedistMatchType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Applicable only when rlRedistSrcProtocol is OSPF
defines the criteria by which OSPF routes are redistributed into other routing domains.
It can be one of the following:
rlRedistMatchTypeInternal - Routes that are internal to a specific autonomous system.
rlRedistMatchTypeExternalTwo - Routes that are external to the autonomous system, but are imported into OSPF as Type 2 external route.
rlRedistMatchTypeExternalOne - Routes that are external to the autonomous system, but are imported into OSPF as Type 1 external route."
::= { rlRedistEntry 5 }
rlRedistRoutMapName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Specifies the route map that should be interrogated to filter the importation of routes
from this source routing protocol to the current routing protocol.
If not specified, all routes are redistributed. If this keyword is specified, but no route map tags are listed, no routes will be imported."
::= { rlRedistEntry 6 }
rlRedistAsNumber OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Autonomous system number for the redistributed route. Number in range from 1 to 65535.
0 means no AS number defined"
DEFVAL {0}
::= { rlRedistEntry 7}
rlRedistMetricTransparent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Redistribute routes without changing the metric"
DEFVAL {true}
::= { rlRedistEntry 8 }
rlRedistMetricValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "When redistributing from one OSPF process to another OSPF process on the same router,
the metric will be carried through from one process to the other if no metric value is specified.
When redistributing other processes to an OSPF process, the default metric is 20 when no metric value is specified."
DEFVAL {0}
::= { rlRedistEntry 9 }
rlRedistMetricType OBJECT-TYPE
SYNTAX RlRedistMetricType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Parameter semantic differs according to rlRedistSrcProtocol.
In OSPF specifies the external link type associated with the default route advertised into the OSPF routing domain.
It can be one of two values:
1 - Type 1 external route
2 - Type 2 external route"
::= { rlRedistEntry 10}
rlRedistSubnets OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "For redistributing routes into OSPF, the scope of redistribution for the specified protocol"
DEFVAL {false}
::= { rlRedistEntry 11 }
rlRedistOnlyNSSA OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Sets the nssa-only attribute for all routes redistributed into OSPF."
DEFVAL {false}
::= { rlRedistEntry 12 }
rlRedistRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Row Status"
::= { rlRedistEntry 13 }
END
-- rlRedistISISProcessId OBJECT-TYPE
-- SYNTAX DisplayString
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION "In IS-IS, this is an optional tag value that defines a meaningful name for a routing process."
-- ::= { rlRedistEntry 15 }
-- rlRedistLevel OBJECT-TYPE
-- SYNTAX RlRedistLevel
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION "In IS-IS
-- level-1: Level 1 routes are redistributed into other IP routing protocols independently.
-- level-1-2: both Level 1 and Level 2 routes are redistributed into other IP routing protocols.
-- level-2: Level 2 routes are redistributed into other IP routing protocols independently."
-- DEFVAL {rlRedistLevelNone}
-- ::= { rlRedistEntry 16 }
-- rlRedistTagValue OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION "Specifies the 32-bit decimal value attached to each external route.
-- This is not used by OSPF itself.
-- It may be used to communicate information between Autonomous System Boundary Routers (ASBRs).
-- If none is specified, then the remote autonomous system number is used for routes from
-- Border Gateway Protocol (BGP) and Exterior Gateway Protocol (EGP);
-- for other protocols, zero (0) is used"
-- DEFVAL {0}
-- ::= { rlRedistEntry 17 }

View File

@@ -258,7 +258,7 @@ RlSecSdRuleOwnerType ::= TEXTUAL-CONVENTION
DESCRIPTION
"An entry in the rlSecSdMngSessionsTable."
INDEX { rlSecSdMngSessionId }
::= {rlSecSdMngSessionsTable 2}
::= {rlSecSdMngSessionsTable 1}
RlSecSdMngSessionsEntry ::= SEQUENCE {
rlSecSdMngSessionId INTEGER,

View File

@@ -44,7 +44,8 @@ RlsecuritySuiteGlobalEnableType ::= TEXTUAL-CONVENTION
SYNTAX INTEGER {
enable-global-rules-only(1),
enable-all-rules-types(2),
disable(3)
disable(3),
enable-interface-rules-only(4)
}
RlSecuritySuiteKnownDosAttackType ::= TEXTUAL-CONVENTION

View File

@@ -20,25 +20,23 @@ IMPORTS
FROM ENTITY-SENSOR-MIB;
rlSensor MODULE-IDENTITY
LAST-UPDATED "200309210000Z"
ORGANIZATION "Cisco Small Business"
LAST-UPDATED "200309210000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for sensors in Cisco devices."
REVISION "200309210000Z"
DESCRIPTION
"ADDED this MODULE-IDENTITY clause."
::= { rlEnv 4 }
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for sensors in CISCOSB devices."
REVISION "200309210000Z"
DESCRIPTION
"ADDED this MODULE-IDENTITY clause."
::= { rlEnv 4 }
rlEntPhySensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEntPhySensorEntry
@@ -63,7 +61,8 @@ RlEntPhySensorEntry ::=
SEQUENCE {
rlEnvPhySensorMinValue EntitySensorValue,
rlEnvPhySensorMaxValue EntitySensorValue,
rlEnvPhySensorTestValue EntitySensorValue
rlEnvPhySensorTestValue EntitySensorValue,
rlEnvPhySensorLocation SnmpAdminString
}
rlEnvPhySensorMinValue OBJECT-TYPE
@@ -90,5 +89,12 @@ rlEnvPhySensorTestValue OBJECT-TYPE
"Test/reference value for the Sensor being instrumented."
::= { rlEntPhySensorEntry 3 }
rlEnvPhySensorLocation OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual description for the Location where the Sensor being instrumented."
::= { rlEntPhySensorEntry 4 }
END

View File

@@ -2,13 +2,13 @@ CISCOSB-SNMP-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY, TimeTicks FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC
RowStatus, TruthValue FROM SNMPv2-TC
OBJECT-TYPE, MODULE-IDENTITY, TimeTicks, Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, AutonomousType FROM SNMPv2-TC
RowStatus, TruthValue, TimeInterval FROM SNMPv2-TC
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
snmpTargetAddrExtEntry FROM SNMP-COMMUNITY-MIB
SnmpEngineID FROM SNMP-FRAMEWORK-MIB
usmUserEntry FROM SNMP-USER-BASED-SM-MIB;
SnmpEngineID, SnmpAdminString FROM SNMP-FRAMEWORK-MIB
usmUserEntry,usmNoAuthProtocol,usmNoPrivProtocol FROM SNMP-USER-BASED-SM-MIB;
rlSNMP MODULE-IDENTITY
LAST-UPDATED "200709100000Z"
@@ -572,7 +572,7 @@ rlEventsPollerId OBJECT-TYPE
::= { rlEvents 1 }
rlEventsDefaultPollingInterval OBJECT-TYPE
SYNTAX TimeTicks
SYNTAX TimeTicks (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
@@ -735,7 +735,7 @@ rlEventsPollingControlPollerId OBJECT-TYPE
rlEventsPollingControlPollingInterval OBJECT-TYPE
SYNTAX TimeTicks
SYNTAX TimeTicks (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
@@ -802,4 +802,143 @@ rlUsmUserPrivPassword OBJECT-TYPE
DEFVAL { "" }
::= { rlUsmUserExtEntry 2 }
rlSnmpClient OBJECT IDENTIFIER ::= { rlSNMP 8 }
rlSnmpClientAgentsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSnmpClientAgentsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table maintains the user agents to which the SNMP client will send requests"
::= { rlSnmpClient 1 }
rlSnmpClientAgentsEntry OBJECT-TYPE
SYNTAX RlSnmpClientAgentsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSnmpClientAgentsAddressType, rlSnmpClientAgentsAddress }
::= { rlSnmpClientAgentsTable 1 }
RlSnmpClientAgentsEntry ::= SEQUENCE {
rlSnmpClientAgentsAddressType InetAddressType,
rlSnmpClientAgentsAddress InetAddress,
rlSnmpClientAgentsCommunity OCTET STRING,
rlSnmpClientAgentsUsername SnmpAdminString,
rlSnmpClientAgentsAuthProtocol AutonomousType,
rlSnmpClientAgentsPrivProtocol AutonomousType,
rlSnmpClientAgentsAuthKey OCTET STRING,
rlSnmpClientAgentsPrivKey OCTET STRING,
rlSnmpClientAgentsTimeout TimeInterval,
rlSnmpClientAgentsRetries Integer32,
rlSnmpClientAgentsStatus RowStatus
}
rlSnmpClientAgentsAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of Remote Agent IP address."
::= { rlSnmpClientAgentsEntry 1 }
rlSnmpClientAgentsAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remote Agent IP address."
::= { rlSnmpClientAgentsEntry 2 }
rlSnmpClientAgentsCommunity OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Remote Agent SNMPv1/v2 community string. Either this field or rlSnmpClientAgentsUsername
must be configured to a non-empty string."
DEFVAL { "" }
::= { rlSnmpClientAgentsEntry 3 }
rlSnmpClientAgentsUsername OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Remote Agent SNMPv3 username string."
DEFVAL { "" }
::= { rlSnmpClientAgentsEntry 4 }
rlSnmpClientAgentsAuthProtocol OBJECT-TYPE
SYNTAX AutonomousType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Remote Agent SNMPv3 authentication protocol."
DEFVAL { usmNoAuthProtocol }
::= { rlSnmpClientAgentsEntry 5 }
rlSnmpClientAgentsPrivProtocol OBJECT-TYPE
SYNTAX AutonomousType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Remote Agent SNMPv3 privacy protocol."
DEFVAL { usmNoPrivProtocol }
::= { rlSnmpClientAgentsEntry 6 }
rlSnmpClientAgentsAuthKey OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Remote Agent SNMPv3 authentication key. The key size should be consistent
with the chosen authentication protocol."
DEFVAL { "" }
::= { rlSnmpClientAgentsEntry 7 }
rlSnmpClientAgentsPrivKey OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Remote Agent SNMPv3 privacy key. The key size should be consistent
with the chosen privacy protocol."
DEFVAL { "" }
::= { rlSnmpClientAgentsEntry 8 }
rlSnmpClientAgentsTimeout OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The default timeout between 2 successive retries of sending SNMP requests to
the agent. An application using the SNMP client may provide its own timeout
value."
DEFVAL { 1500 }
::= { rlSnmpClientAgentsEntry 9 }
rlSnmpClientAgentsRetries OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The default number of retries the SNMP client should preform, in case no
response is received from the agent. An application using the SNMP client
may provide its own retries value. "
DEFVAL { 3 }
::= { rlSnmpClientAgentsEntry 10 }
rlSnmpClientAgentsStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The management control for this table."
DEFVAL { createAndGo }
::= { rlSnmpClientAgentsEntry 11 }
END

260
mibs/cisco/CISCOSB-SPAN-MIB Normal file
View File

@@ -0,0 +1,260 @@
CISCOSB-SPAN-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB SPAN ROS
-- Private SPAN MIB
-- Version: 8.00
-- Date: 15-Mar-2015
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Unsigned32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
switch001, rndNotifications
FROM CISCOSB-MIB
InterfaceIndex
FROM IF-MIB;
SpanDestinationPortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "SPAN destination mode type:
1 - monitor-only
2 - network."
SYNTAX INTEGER {
monitor-only(1),
network(2)
}
SpanSourceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "SPAN source type:
1 - port
2 - VLAN
3 - flow
4 - remote VLAN."
SYNTAX INTEGER {
port(1),
vlan(2),
flow(3),
remote-vlan(4)
}
SpanSourceDirection ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "SPAN source direction:
1 - rx
2 - tx
3 - both."
SYNTAX INTEGER {
rx(1),
tx(2),
both(3)
}
SpanDestinationReflectorType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "RSPAN reflector port type:
1 - SPAN
2 - RSPAN - start
3 - RSPAN - final."
SYNTAX INTEGER {
span(1),
rspan-start(2),
rspan-final(3)
}
rlSpan MODULE-IDENTITY
LAST-UPDATED "201503250000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"This private MIB module for SPAN (Switched Port Analyzer)."
REVISION "201503250000Z"
DESCRIPTION
"Initial revision."
::= { switch001 219 }
rlSpanMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlSpan 1 }
------------------------------------
-- SPAN - rlSpanDestinationTable
------------------------------------
rlSpanDestinationTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSpanDestinationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holds information for SPAN destination per session id."
::= { rlSpan 2 }
rlSpanDestinationEntry OBJECT-TYPE
SYNTAX RlSpanDestinationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the rlSpanDestinationTable."
INDEX { rlSpanDestinationSessionId }
::= {rlSpanDestinationTable 1 }
RlSpanDestinationEntry ::= SEQUENCE {
rlSpanDestinationSessionId INTEGER,
rlSpanDestinationIfIndex InterfaceIndex,
rlSpanDestinationIsReflector SpanDestinationReflectorType,
rlSpanDestinationPortType SpanDestinationPortType,
rlSpanDestinationRemoteVlanId InterfaceIndex,
rlSpanDestinationRowStatus RowStatus
}
rlSpanDestinationSessionId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"SPAN session ID. This variable is the key for SPAN destination table.
Uniquely identifies the SPAN destination."
::= { rlSpanDestinationEntry 1 }
rlSpanDestinationIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interface Index. This variable identifies the destination ifIndex"
::= { rlSpanDestinationEntry 2 }
rlSpanDestinationIsReflector OBJECT-TYPE
SYNTAX SpanDestinationReflectorType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the current session is SPAN or RSPAN
start or final session."
::= { rlSpanDestinationEntry 3 }
rlSpanDestinationPortType OBJECT-TYPE
SYNTAX SpanDestinationPortType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the destination port acts as network
port or analyzer only port."
::= { rlSpanDestinationEntry 4 }
rlSpanDestinationRemoteVlanId OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicated the remote vlan id for RSPAN case."
::= { rlSpanDestinationEntry 5 }
rlSpanDestinationRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlSpanDestinationEntry 6 }
------------------------------------
-- SPAN - rlSpanSourceTable
------------------------------------
rlSpanSourceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSpanSourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holds information for SPAN Source ports per session id."
::= {rlSpan 3 }
rlSpanSourceEntry OBJECT-TYPE
SYNTAX RlSpanSourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the rlSpanSourceTable."
INDEX { rlSpanSourceSessionId,
rlSpanSourceType,
rlSpanSourceIndex
}
::= {rlSpanSourceTable 1 }
RlSpanSourceEntry ::= SEQUENCE {
rlSpanSourceSessionId INTEGER,
rlSpanSourceType SpanSourceType,
rlSpanSourceIndex INTEGER,
rlSpanSourceDirection SpanSourceDirection,
rlSpanSourceRowStatus RowStatus
}
rlSpanSourceSessionId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"SPAN session ID. This variable is the key for SPAN source table.
Identifies the SPAN source."
::= { rlSpanSourceEntry 1 }
rlSpanSourceType OBJECT-TYPE
SYNTAX SpanSourceType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates the SPAN source type."
::= { rlSpanSourceEntry 2 }
rlSpanSourceIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates the ifIndex of the SPAN source port
or the flow Id of the class map (for flow span source type)."
::= { rlSpanSourceEntry 3 }
rlSpanSourceDirection OBJECT-TYPE
SYNTAX SpanSourceDirection
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates the source direction for monitoring."
::= { rlSpanSourceEntry 4 }
rlSpanSourceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlSpanSourceEntry 5 }
END

View File

@@ -50,6 +50,7 @@ RlSshPublicKeyAlgorithm ::= TEXTUAL-CONVENTION
rsa1(0),
rsa(1),
dsa(2),
ec(3),
none(999)
}
@@ -638,8 +639,10 @@ rlSshServerDefaultKeyFlag OBJECT-TYPE
SYNTAX INTEGER {
rsa(1),
dsa(2),
all(3),
none(4)
rsa-dsa(3),
ec(4),
all(99),
none(100)
}
MAX-ACCESS read-only
STATUS current
@@ -647,7 +650,7 @@ rlSshServerDefaultKeyFlag OBJECT-TYPE
"This scalar indicates which of the SSH server keys are default keys
(automatically generated)."
::= { rlSshServer 105 }
rlSshServerDeleteSelfKey OBJECT-TYPE
SYNTAX RlSshPublicKeyAlgorithm
MAX-ACCESS read-write
@@ -656,7 +659,7 @@ rlSshServerDeleteSelfKey OBJECT-TYPE
"Setting to a value other than 'none' results in deleting the server self
key of the chosen type. As a result a default key may be created
(according to the MTSC..)"
::= { rlSshServer 106 }
::= { rlSshServer 106 }
rlSshServerEnablePublicKeyAuthAutoLogin OBJECT-TYPE
SYNTAX INTEGER {
@@ -827,7 +830,8 @@ rlSshClientAuthenticationMethod OBJECT-TYPE
SYNTAX INTEGER {
public-key-rsa(1),
public-key-dsa(2),
password(3)
password(3),
public-key-ec(4)
}
MAX-ACCESS read-write
STATUS current
@@ -1146,8 +1150,10 @@ rlSshClientDefaultKeyFlag OBJECT-TYPE
SYNTAX INTEGER {
rsa(1),
dsa(2),
all(3),
none(4)
rsa-dsa(3),
ec(4),
all(99),
none(100)
}
MAX-ACCESS read-only
STATUS current
@@ -1156,3 +1162,4 @@ rlSshClientDefaultKeyFlag OBJECT-TYPE
(automatically generated)."
::= { rlSshClient 12 }
END

View File

@@ -68,7 +68,8 @@ RlSslCertificateGenerationEntry ::= SEQUENCE {
rlSslCertificateGenerationValidDays INTEGER,
rlSslCertificateGenerationRsaKeyLength INTEGER,
rlSslCertificateGenerationPassphrase DisplayString,
rlSslCertificateGenerationAction INTEGER
rlSslCertificateGenerationAction INTEGER,
rlSslCertificateGenerationEcKeyCurve INTEGER
}
rlSslCertificateGenerationIndex OBJECT-TYPE
@@ -159,7 +160,7 @@ rlSslCertificateGenerationValidDays OBJECT-TYPE
::= { rlSslCertificateGenerationEntry 9 }
rlSslCertificateGenerationRsaKeyLength OBJECT-TYPE
SYNTAX INTEGER (512..2048)
SYNTAX INTEGER (512..3072)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
@@ -180,13 +181,13 @@ rlSslCertificateGenerationPassphrase OBJECT-TYPE
passphrase once a key was generated."
::= { rlSslCertificateGenerationEntry 11 }
rlSslCertificateGenerationAction OBJECT-TYPE
SYNTAX INTEGER {
generateRsaKeyAndSelfSignedCertificate(1),
generateSelfSignedCertificate(2),
generatePkcs12(3),
generateCertificateRequest(4)
generateCertificateRequest(4),
generateEcKeyAndSelfSignedCertificate(5)
}
MAX-ACCESS read-write
STATUS current
@@ -195,8 +196,14 @@ rlSslCertificateGenerationAction OBJECT-TYPE
generated and to be used for all new sessions."
::= { rlSslCertificateGenerationEntry 12 }
rlSslCertificateGenerationEcKeyCurve OBJECT-TYPE
SYNTAX INTEGER (1..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the EC key curve that will be created when a new key is generated -
generateEcKeyAndSelfSignedCertificate"
::= { rlSslCertificateGenerationEntry 13 }
rlSslCertificateExportTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSslCertificateExportEntry
@@ -250,7 +257,7 @@ rlSslCertificateExportFragmentId OBJECT-TYPE
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the index of this fragment in the certificate request."
"Identifies the index of this fragment in the CA certificate."
::= { rlSslCertificateExportEntry 3 }
rlSslCertificateExportFragmentText OBJECT-TYPE
@@ -262,7 +269,6 @@ rlSslCertificateExportFragmentText OBJECT-TYPE
::= { rlSslCertificateExportEntry 4 }
rlSslCertificateSave OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
@@ -397,7 +403,9 @@ RlSslPublicKeyAlgorithm ::= TEXTUAL-CONVENTION
SYNTAX INTEGER {
rsa(1),
dsa(2)
dsa(2),
ec(3),
ecdsa(4)
}
@@ -557,9 +565,398 @@ rlSslisCertificate2Default OBJECT-TYPE
::= { rlSsl 11 }
-- MIB TABLE rlCaCertificateInstallEntry
RlCaCertificateInstallType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Ca Certificate type enumeration."
SYNTAX INTEGER {
signer(1),
static(2),
dynamic(3)
}
RlCaCertificateDisplayNonValidReason ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Ca Certificate NON valid reason enumeration."
SYNTAX INTEGER {
noReason(0),
premature(1),
expired(2),
revoked(3),
timeNotSet(4),
unknown(5)
}
rlCaCertificateInstallTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCaCertificateInstallEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used for installing a CA certificate to the device"
::= { rlSsl 12 }
rlCaCertificateInstallEntry OBJECT-TYPE
SYNTAX RlCaCertificateInstallEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlCaCertificateInstallType,
rlCaCertificateInstallOwner,
rlCaCertificateInstallName,
rlCaCertificateInstallFragmentId}
::= { rlCaCertificateInstallTable 1 }
RlCaCertificateInstallEntry ::= SEQUENCE {
rlCaCertificateInstallType RlCaCertificateInstallType,
rlCaCertificateInstallOwner DisplayString,
rlCaCertificateInstallName DisplayString,
rlCaCertificateInstallFragmentId INTEGER,
rlCaCertificateInstallFragmentPEMText OCTET STRING,
rlCaCertificateInstallFragmentStatus RowStatus,
rlCaCertificateInstallIsLastFragment TruthValue
}
rlCaCertificateInstallType OBJECT-TYPE
SYNTAX RlCaCertificateInstallType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ca Certificate type"
::= { rlCaCertificateInstallEntry 1 }
rlCaCertificateInstallOwner OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The CA certificate Owner - application name."
::= { rlCaCertificateInstallEntry 2 }
rlCaCertificateInstallName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The CA certificate Name."
::= { rlCaCertificateInstallEntry 3 }
rlCaCertificateInstallFragmentId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the index of this fragment in the CA certificate."
::= { rlCaCertificateInstallEntry 4 }
rlCaCertificateInstallFragmentPEMText OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A part of the readable text entry for the CA certificate."
::= { rlCaCertificateInstallEntry 5 }
rlCaCertificateInstallFragmentStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { rlCaCertificateInstallEntry 6 }
rlCaCertificateInstallIsLastFragment OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Has a true value in case of passing a last fragment"
::= { rlCaCertificateInstallEntry 7 }
-- MIB TABLE rlCaCertificateDisplayEntry
rlCaCertificateDisplayTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCaCertificateDisplayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used for displaying a CA certificate to the device"
::= { rlSsl 13 }
rlCaCertificateDisplayEntry OBJECT-TYPE
SYNTAX RlCaCertificateDisplayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlCaCertificateDisplayType,
rlCaCertificateDisplayOwner,
rlCaCertificateDisplayName}
::= { rlCaCertificateDisplayTable 1 }
RlCaCertificateDisplayEntry ::= SEQUENCE {
rlCaCertificateDisplayType RlCaCertificateInstallType,
rlCaCertificateDisplayOwner DisplayString,
rlCaCertificateDisplayName DisplayString,
rlCaCertificateDisplayVersion DisplayString,
rlCaCertificateDisplaySerialNumber OCTET STRING,
rlCaCertificateDisplayIssuerName DisplayString,
rlCaCertificateDisplaySubjectName DisplayString,
rlCaCertificateDisplayNotBefore DisplayString,
rlCaCertificateDisplayNotAfter DisplayString,
rlCaCertificateDisplayValid TruthValue,
rlCaCertificateDisplayNonValidReason RlCaCertificateDisplayNonValidReason,
rlCaCertificateDisplaySignatureAlgorithm DisplayString,
rlCaCertificateDisplayPublicKeyAlgorithm DisplayString,
rlCaCertificateDisplayFingerprintAlgorithm DisplayString,
rlCaCertificateDisplayFingerprint OCTET STRING,
rlCaCertificateDisplayPublicKeySize INTEGER
}
rlCaCertificateDisplayType OBJECT-TYPE
SYNTAX RlCaCertificateInstallType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ca Certificate type"
::= { rlCaCertificateDisplayEntry 1 }
rlCaCertificateDisplayOwner OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CA certificate Owner - application name."
::= { rlCaCertificateDisplayEntry 2 }
rlCaCertificateDisplayName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CA certificate Name."
::= { rlCaCertificateDisplayEntry 3 }
rlCaCertificateDisplayVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CA certificate Version."
::= { rlCaCertificateDisplayEntry 4 }
rlCaCertificateDisplaySerialNumber OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CA certificate Serial Number."
::= { rlCaCertificateDisplayEntry 5 }
rlCaCertificateDisplayIssuerName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CA certificate Issuer Name."
::= { rlCaCertificateDisplayEntry 6 }
rlCaCertificateDisplaySubjectName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CA certificate Subject Name."
::= { rlCaCertificateDisplayEntry 7 }
rlCaCertificateDisplayNotBefore OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CA certificate Not before time."
::= { rlCaCertificateDisplayEntry 8 }
rlCaCertificateDisplayNotAfter OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CA certificate Not after time."
::= { rlCaCertificateDisplayEntry 9 }
rlCaCertificateDisplayValid OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"true - Certificate is VALID, dates validity and not revoked
false - Certificate is INVALID, dates validity is faled or revoked"
DEFVAL { true }
::= { rlCaCertificateDisplayEntry 10 }
rlCaCertificateDisplayNonValidReason OBJECT-TYPE
SYNTAX RlCaCertificateDisplayNonValidReason
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ca Certificate reason for non validity"
::= { rlCaCertificateDisplayEntry 11 }
rlCaCertificateDisplaySignatureAlgorithm OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CA certificate Signature Algorithm."
::= { rlCaCertificateDisplayEntry 12 }
rlCaCertificateDisplayPublicKeyAlgorithm OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CA certificate PublicKey Algorithm."
::= { rlCaCertificateDisplayEntry 13 }
rlCaCertificateDisplayFingerprintAlgorithm OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CA certificate Fingerprint Algorithm."
::= { rlCaCertificateDisplayEntry 14 }
rlCaCertificateDisplayFingerprint OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CA certificate Fingerprint."
::= { rlCaCertificateDisplayEntry 15 }
rlCaCertificateDisplayPublicKeySize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CA certificate PublicKey size."
::= { rlCaCertificateDisplayEntry 16 }
-- MIB TABLE rlCaCertificateRevocationEntry
rlCaCertificateRevocationTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCaCertificateRevocationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used for revocation a CA certificate to the device"
::= { rlSsl 14 }
rlCaCertificateRevocationEntry OBJECT-TYPE
SYNTAX RlCaCertificateRevocationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlCaCertificateRevocationIssuerName,
rlCaCertificateRevocationSerialNumber}
::= { rlCaCertificateRevocationTable 1 }
RlCaCertificateRevocationEntry ::= SEQUENCE {
rlCaCertificateRevocationIssuerName DisplayString,
rlCaCertificateRevocationSerialNumber OCTET STRING,
rlCaCertificateRevocationRowStatus RowStatus
}
rlCaCertificateRevocationIssuerName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ca Certificate Issuer Name"
::= { rlCaCertificateRevocationEntry 1 }
rlCaCertificateRevocationSerialNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The CA certificate Serial Number."
::= { rlCaCertificateRevocationEntry 2 }
rlCaCertificateRevocationRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { rlCaCertificateRevocationEntry 3 }
-- MIB TABLE rlCaCertificateDisplayExtEntry
RlCaCertificateDisplayExtType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "CA Certificate property type enumeration."
SYNTAX INTEGER {
publicKey(0),
signature(1)
}
rlCaCertificateDisplayExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCaCertificateDisplayExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used for displaying certain information of a CA certificate"
::= { rlSsl 15 }
rlCaCertificateDisplayExtEntry OBJECT-TYPE
SYNTAX RlCaCertificateDisplayExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlCaCertificateDisplayType,
rlCaCertificateDisplayOwner,
rlCaCertificateDisplayName,
rlCaCetrificateDisplayExtType,
rlCaCertificateDisplayExtFragmentId}
::= { rlCaCertificateDisplayExtTable 1 }
RlCaCertificateDisplayExtEntry ::= SEQUENCE {
rlCaCetrificateDisplayExtType RlCaCertificateDisplayExtType,
rlCaCertificateDisplayExtFragmentId INTEGER,
rlCaCertificateDisplayExtFragmentData OCTET STRING
}
rlCaCetrificateDisplayExtType OBJECT-TYPE
SYNTAX RlCaCertificateDisplayExtType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CA Certificate property type"
::= { rlCaCertificateDisplayExtEntry 1 }
rlCaCertificateDisplayExtFragmentId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies the index of this fragment in the CA certificate property."
::= { rlCaCertificateDisplayExtEntry 2 }
rlCaCertificateDisplayExtFragmentData OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A fragment of the property to display from a CA certificate."
::= { rlCaCertificateDisplayExtEntry 3 }
END

View File

@@ -4,28 +4,32 @@ CISCOSB-STACK-MIB DEFINITIONS ::= BEGIN
-- This Private MIB supports the unit id configuration for stack of ROS products
-- Version: 7.40
-- Date: 21 Nov 2005
-- 23-May-2012 Update unit id from 4 to 8 units maximum
-- 19-Dec-2012 Support Lion Native and advanced-hybrid-xg
--
-- 01-Nov-2005 Add rlStackUnitMacAddressAfterReset
-- 21-Nov-2005 Change range of rlStackActiveUnitIdAfterReset
-- 21 mar 2011 In version 7.50, unit id configuration for hybrid stack
-- 10 Oct 2011 Add port-speed-down
IMPORTS
MacAddress FROM BRIDGE-MIB
switch001 FROM CISCOSB-MIB OBJECT-TYPE,
MacAddress FROM SNMPv2-TC
switch001 FROM CISCOSB-MIB OBJECT-TYPE,
MODULE-IDENTITY FROM SNMPv2-SMI
TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC;
rlStack MODULE-IDENTITY
LAST-UPDATED "200504140000Z"
ORGANIZATION "Cisco Small Business"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for stack."
@@ -105,5 +109,32 @@ rlStackUnitMacAddressAfterReset OBJECT-TYPE
"IEEE 802.1D-1990: Sections 6.4.1.1.3 and 3.12.5"
::= { rlStack 4 }
END
rlStackTopology OBJECT-TYPE
SYNTAX INTEGER {
topology-chain(1),
topology-ring(2),
topology-star(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"show stack topology type"
::= {rlStack 6 }
---------------
-- rlStackMode
---------------
rlStackMode OBJECT-TYPE
SYNTAX INTEGER {
native(1),
hybrid(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the stack mode that would be taken after reset - native or hybrid."
::= { rlStack 7}
END

View File

@@ -7,10 +7,12 @@ CISCOSB-STORMCTRL-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32 FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32, Counter64 FROM SNMPv2-SMI
TruthValue, DisplayString, TEXTUAL-CONVENTION FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB
dot1dBasePort FROM BRIDGE-MIB;
RlStormCtrlRateUnit ::= INTEGER {
packetsPerSecond(1),
bytesPerSecond(2),
@@ -20,6 +22,47 @@ IMPORTS
kiloBitsPerSecond(6)
}
RlStormCtrlRateLimTrafficType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"traffic type for storm-control and rate-limit."
SYNTAX INTEGER {
broadcast(1),
multicastRegistred(2),
multicastUnregistred(3),
multicastAll(4),
unknownUnicast(5),
all(6)
}
RlStormCtrlTrafficTypeBits ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Storm control traffic type bits."
SYNTAX BITS {
broadcast(0),
multicastAll(1),
unknownUnicast(2)
}
RlStormCtrlOwner ::= INTEGER {
none(0),
user(1),
global(2)
}
RlStormCtrlRateUnitType ::= INTEGER {
kiloBitsPerSecond(1),
precentages(2)
}
RlStormCtrlActionType ::= INTEGER {
none(1),
trap(2),
shutdown(3),
trapAndShutdown(4)
}
rlStormCtrl MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Cisco Systems, Inc."
@@ -41,16 +84,16 @@ rlStormCtrl MODULE-IDENTITY
rlStormCtrlSupport OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Identify if the strom control protection is supported"
::= { rlStormCtrl 1 }
rlStormCtrlMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"MIB's version, the current version is 3."
::= { rlStormCtrl 2 }
@@ -66,7 +109,7 @@ rlStormCtrlRateUnitTypeSupport OBJECT-TYPE
-- }
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION
"the supported rate unit type for the storm rate control"
::= { rlStormCtrl 3 }
@@ -80,7 +123,7 @@ rlStormCtrlTypeSupport OBJECT-TYPE
-- }
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION
"the supported frame type for the storm control protection"
::= { rlStormCtrl 4 }
@@ -94,7 +137,7 @@ rlStormCtrlRateSupportPerType OBJECT-TYPE
-- }
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION
"identify if rate control is supported for each frame type"
::= { rlStormCtrl 5 }
@@ -108,7 +151,7 @@ rlStormCtrlEnbaleDependencyBetweenTypes OBJECT-TYPE
-- }
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION
"indicate enable limitation of dependency between frame types,
such as enabling of multicast should be with the enabling of
@@ -124,7 +167,7 @@ rlStormCtrlRateDependencyBetweenTypes OBJECT-TYPE
-- }
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION
"indicate limitation of dependency between frame types for
rate assignment, for example: assigning of rate limit for unicast
@@ -139,7 +182,7 @@ rlStormCtrlRateDependencyBetweenTypes OBJECT-TYPE
rlStormCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlStormCtrlEntry
MAX-ACCESS not-accessible
STATUS current
STATUS obsolete
DESCRIPTION
"The table contains the storm control protection per port"
::= { rlStormCtrl 8 }
@@ -147,7 +190,7 @@ rlStormCtrlTable OBJECT-TYPE
rlStormCtrlEntry OBJECT-TYPE
SYNTAX RlStormCtrlEntry
MAX-ACCESS not-accessible
STATUS current
STATUS obsolete
DESCRIPTION
"storm control protection, defined per port,frame type and rate"
INDEX { dot1dBasePort }
@@ -178,7 +221,7 @@ RlStormCtrlEntry ::= SEQUENCE {
rlStormCtrlRateType OBJECT-TYPE
SYNTAX RlStormCtrlRateUnit
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"indicate the rate unit type"
::= { rlStormCtrlEntry 1 }
@@ -186,7 +229,7 @@ rlStormCtrlRateType OBJECT-TYPE
rlStormCtrlUnknownUnicastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"enable or disable the storm control for unknown unicast frames"
DEFVAL { false }
@@ -195,7 +238,7 @@ rlStormCtrlUnknownUnicastEnable OBJECT-TYPE
rlStormCtrlUnknownUnicastRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"set the storm control rate limit for the unknown unicast frames,
0 indicate blocking of frames from this type."
@@ -205,7 +248,7 @@ rlStormCtrlUnknownUnicastRate OBJECT-TYPE
rlStormCtrlUnknownMulticastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"enable or disable the storm control for unknown multicast frames"
DEFVAL { false }
@@ -214,7 +257,7 @@ rlStormCtrlUnknownMulticastEnable OBJECT-TYPE
rlStormCtrlUnknownMulticastRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"set the storm control rate limit for the unknown multicast frames,
0 indicate blocking of frames from this type."
@@ -224,7 +267,7 @@ rlStormCtrlUnknownMulticastRate OBJECT-TYPE
rlStormCtrlBroadcastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"enable or disable the storm control for Broadcast frames"
DEFVAL { false }
@@ -233,7 +276,7 @@ rlStormCtrlBroadcastEnable OBJECT-TYPE
rlStormCtrlBroadcastRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"set the storm control rate limit for the Broadcast frames,
0 indicate blocking of frames from this type."
@@ -243,7 +286,7 @@ rlStormCtrlBroadcastRate OBJECT-TYPE
rlStormCtrlMulticastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"enable or disable the storm control for multicast frames"
DEFVAL { false }
@@ -252,7 +295,7 @@ rlStormCtrlMulticastEnable OBJECT-TYPE
rlStormCtrlMulticastRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"set the storm control rate limit for the multicast frames,
0 indicate blocking of frames from this type."
@@ -262,7 +305,7 @@ rlStormCtrlMulticastRate OBJECT-TYPE
rlStormCtrlSetDefaultRateType OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"indicate if return the rate unit type to its default."
DEFVAL { false }
@@ -271,7 +314,7 @@ rlStormCtrlSetDefaultRateType OBJECT-TYPE
rlStormCtrlSetDefaultUnknownUnicastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"indicate if return the storm control enable for unknown unicast frames
to its default."
@@ -281,7 +324,7 @@ rlStormCtrlSetDefaultUnknownUnicastEnable OBJECT-TYPE
rlStormCtrlSetDefaultUnknownUnicastRate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"indicate if return the storm control rate limit for the unknown unicast frames
to its default."
@@ -291,7 +334,7 @@ rlStormCtrlSetDefaultUnknownUnicastRate OBJECT-TYPE
rlStormCtrlSetDefaultUnknownMulticastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"indicate if return the storm control enable for unknown multicast frames
to its default."
@@ -301,7 +344,7 @@ rlStormCtrlSetDefaultUnknownMulticastEnable OBJECT-TYPE
rlStormCtrlSetDefaultUnknownMulticastRate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"indicate if return the storm control rate limit for the unknown multicast frames
to its default."
@@ -311,7 +354,7 @@ rlStormCtrlSetDefaultUnknownMulticastRate OBJECT-TYPE
rlStormCtrlSetDefaultBroadcastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"indicate if return the storm control enable for Broadcast frames
to its default."
@@ -321,7 +364,7 @@ rlStormCtrlSetDefaultBroadcastEnable OBJECT-TYPE
rlStormCtrlSetDefaultBroadcastRate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"indicate if return the storm control rate limit for the Broadcast frames
to its default."
@@ -331,7 +374,7 @@ rlStormCtrlSetDefaultBroadcastRate OBJECT-TYPE
rlStormCtrlSetDefaultMulticastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"indicate if return the storm control for multicast frames
to its default."
@@ -341,7 +384,7 @@ rlStormCtrlSetDefaultMulticastEnable OBJECT-TYPE
rlStormCtrlSetDefaultMulticastRate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
STATUS obsolete
DESCRIPTION
"indicate if return the storm control rate limit for the multicast frames
to its default."
@@ -351,7 +394,7 @@ rlStormCtrlSetDefaultMulticastRate OBJECT-TYPE
rlStormCtrlBroadcastOperRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION
"Operative storm control rate limit for the Broadcast frames.
The value will be 0 if rlStormCtrlRateType is not from type precentages."
@@ -363,7 +406,7 @@ rlStormCtrlBroadcastOperRate OBJECT-TYPE
rlStormCtrlGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlStormCtrlGroupEntry
MAX-ACCESS not-accessible
STATUS current
STATUS obsolete
DESCRIPTION
"The table contains per port for each supported frame type
to which group it belongs."
@@ -372,7 +415,7 @@ rlStormCtrlGroupTable OBJECT-TYPE
rlStormCtrlGroupEntry OBJECT-TYPE
SYNTAX RlStormCtrlGroupEntry
MAX-ACCESS not-accessible
STATUS current
STATUS obsolete
DESCRIPTION
"group id for each supported frame type defined per port."
INDEX { dot1dBasePort }
@@ -388,7 +431,7 @@ RlStormCtrlGroupEntry ::= SEQUENCE {
rlStormCtrlGroupUnknownUnicastId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION
"Indicates the id of the group for unknown unicast frame type that
the port belongs to,
@@ -398,7 +441,7 @@ rlStormCtrlGroupUnknownUnicastId OBJECT-TYPE
rlStormCtrlGroupUnknownMulticastId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION
"Indicates the id of the group for unknown multicast frame type that
the port belongs to,
@@ -408,7 +451,7 @@ rlStormCtrlGroupUnknownMulticastId OBJECT-TYPE
rlStormCtrlGroupBroadcastId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION
"Indicates the id of the group for broadcast frame type that
the port belongs to,
@@ -418,12 +461,235 @@ rlStormCtrlGroupBroadcastId OBJECT-TYPE
rlStormCtrlGroupMulticastId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
STATUS obsolete
DESCRIPTION
"Indicates the id of the group for multicast frame type that
the port belongs to,
0 indicates that multicast frame type is not supported."
::= { rlStormCtrlGroupEntry 4 }
rlStormCtrlRateLimSupport OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identify if the strom-control and rate-limit is supported"
::= { rlStormCtrl 10 }
rlStormCtrlRateLimMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlStormCtrl 11 }
--
-- rlStormCtrlRateLimCfgTable
--
rlStormCtrlRateLimCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlStormCtrlRateLimCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains the storm-control and rate-limit configuration per port"
::= { rlStormCtrl 12 }
rlStormCtrlRateLimCfgEntry OBJECT-TYPE
SYNTAX RlStormCtrlRateLimCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"storm-control and rate-limit configuration, defined per port"
INDEX { dot1dBasePort, rlStormCtrlRateLimCfgTraffic }
::= { rlStormCtrlRateLimCfgTable 1 }
RlStormCtrlRateLimCfgEntry ::= SEQUENCE {
rlStormCtrlRateLimCfgTraffic RlStormCtrlRateLimTrafficType,
rlStormCtrlRateLimCfgRate Unsigned32,
rlStormCtrlRateLimCfgUnit RlStormCtrlRateUnitType,
rlStormCtrlRateLimCfgAction RlStormCtrlActionType,
rlStormCtrlRateLimCfgBurst Unsigned32,
rlStormCtrlRateLimBCOwner RlStormCtrlOwner,
rlStormCtrlRateLimMCOwner RlStormCtrlOwner,
rlStormCtrlRateLimUCOwner RlStormCtrlOwner
}
rlStormCtrlRateLimCfgTraffic OBJECT-TYPE
SYNTAX RlStormCtrlRateLimTrafficType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"traffic type for storm-control and rate-limit."
::= { rlStormCtrlRateLimCfgEntry 1 }
rlStormCtrlRateLimCfgRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"block the flooding of packets when the value specified is reached."
::= { rlStormCtrlRateLimCfgEntry 2 }
rlStormCtrlRateLimCfgUnit OBJECT-TYPE
SYNTAX RlStormCtrlRateUnitType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"suppression level in percentage (for storm-control only) or in kilobits per second."
::= { rlStormCtrlRateLimCfgEntry 3 }
rlStormCtrlRateLimCfgAction OBJECT-TYPE
SYNTAX RlStormCtrlActionType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"send a trap when a storm occurs on a port or/and shut down a port when a storm occurs on the port."
::= { rlStormCtrlRateLimCfgEntry 4 }
rlStormCtrlRateLimCfgBurst OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"committed burst in bytes for rate-limit"
::= { rlStormCtrlRateLimCfgEntry 5 }
rlStormCtrlRateLimBCOwner OBJECT-TYPE
SYNTAX RlStormCtrlOwner
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"indicates who is the owner for broadcast type that is configured."
DEFVAL { none }
::= { rlStormCtrlRateLimCfgEntry 6 }
rlStormCtrlRateLimMCOwner OBJECT-TYPE
SYNTAX RlStormCtrlOwner
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"indicates who is the owner for multicast type that is configured."
DEFVAL { none }
::= { rlStormCtrlRateLimCfgEntry 7 }
rlStormCtrlRateLimUCOwner OBJECT-TYPE
SYNTAX RlStormCtrlOwner
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"indicates who is the owner for unicast type that is configured."
DEFVAL { none }
::= { rlStormCtrlRateLimCfgEntry 8 }
--
-- rlStormCtrlRateLimOperTable
--
rlStormCtrlRateLimOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlStormCtrlRateLimOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains the operative values for storm-control and rate-limit per port"
::= { rlStormCtrl 13 }
rlStormCtrlRateLimOperEntry OBJECT-TYPE
SYNTAX RlStormCtrlRateLimOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"storm-control and rate-limit operative values per port"
INDEX { dot1dBasePort, rlStormCtrlRateLimCfgTraffic }
::= { rlStormCtrlRateLimOperTable 1 }
RlStormCtrlRateLimOperEntry ::= SEQUENCE {
rlStormCtrlRateLimOperPassCnt Counter64,
rlStormCtrlRateLimOperDropCnt Counter64,
rlStormCtrlRateLimOperLastDropTime DisplayString
}
rlStormCtrlRateLimOperPassCnt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"number of passed counter in bytes."
::= { rlStormCtrlRateLimOperEntry 1 }
rlStormCtrlRateLimOperDropCnt OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"number of dropped counter in bytes."
::= { rlStormCtrlRateLimOperEntry 2 }
rlStormCtrlRateLimOperLastDropTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"last Drop time in format ddmmyyyyhhmmss."
::= { rlStormCtrlRateLimOperEntry 3 }
--
-- rlStormCtrlClearCountersTable
--
rlStormCtrlClearCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlStormCtrlClearCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table clear storm-control counters"
::= { rlStormCtrl 14 }
rlStormCtrlClearCountersEntry OBJECT-TYPE
SYNTAX RlStormCtrlClearCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"clear storm-control counters"
INDEX { rlStormCtrlClearCountersIndex }
::= { rlStormCtrlClearCountersTable 1 }
RlStormCtrlClearCountersEntry ::= SEQUENCE {
rlStormCtrlClearCountersIndex Unsigned32,
rlStormCtrlClearCountersTraffic RlStormCtrlRateLimTrafficType,
rlStormCtrlClearCountersInterface InterfaceIndex
}
rlStormCtrlClearCountersIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of the table that equals to 1 always."
::= { rlStormCtrlClearCountersEntry 1 }
rlStormCtrlClearCountersTraffic OBJECT-TYPE
SYNTAX RlStormCtrlRateLimTrafficType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Traffic type for storm-control counter."
::= { rlStormCtrlClearCountersEntry 2 }
rlStormCtrlClearCountersInterface OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Port number or all ports."
::= { rlStormCtrlClearCountersEntry 3 }
rlStormCtrlGlobalTrafficTypes OBJECT-TYPE
SYNTAX RlStormCtrlTrafficTypeBits
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"global traffic types configured on the device."
::= { rlStormCtrl 15 }
END

View File

@@ -11,7 +11,9 @@ IMPORTS
OBJECT-TYPE, IpAddress, Unsigned32,Counter32,
MODULE-IDENTITY FROM SNMPv2-SMI
DisplayString, TEXTUAL-CONVENTION,
TruthValue, RowStatus FROM SNMPv2-TC;
TruthValue, RowStatus FROM SNMPv2-TC
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB;
rlSyslog MODULE-IDENTITY
LAST-UPDATED "200602120000Z"
@@ -487,5 +489,471 @@ rlSyslogPhaseOneTestGenerator OBJECT-TYPE
"Writing a value to this leaf results in a test being run on the host."
::= { rlSyslogPhaseOneTests 1 }
--------------------------------------------------------------
-- rlSyslogCountersPerSeverityEntry
--------------------------------------------------------------
rlSyslogCountersPerSeverityTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSyslogCountersPerSeverityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table displays counters per syslog severity"
::= { rlSyslogPrivate 21 }
rlSyslogCountersPerSeverityEntry OBJECT-TYPE
SYNTAX RlSyslogCountersPerSeverityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Static row for this table."
INDEX { rlSyslogCountersPerSeverityIndex }
::= { rlSyslogCountersPerSeverityTable 1 }
RlSyslogCountersPerSeverityEntry ::= SEQUENCE {
rlSyslogCountersPerSeverityIndex INTEGER,
rlSyslogCountersPerSeverityEmergencyCounter Counter32,
rlSyslogCountersPerSeverityAlertCounter Counter32,
rlSyslogCountersPerSeverityCriticalCounter Counter32,
rlSyslogCountersPerSeverityErrorCounter Counter32,
rlSyslogCountersPerSeverityWarningCounter Counter32,
rlSyslogCountersPerSeverityNoticeCounter Counter32,
rlSyslogCountersPerSeverityInfoCounter Counter32,
rlSyslogCountersPerSeverityDebugCounter Counter32
}
rlSyslogCountersPerSeverityIndex OBJECT-TYPE
SYNTAX INTEGER {
static(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains only one static entry."
::= { rlSyslogCountersPerSeverityEntry 1 }
rlSyslogCountersPerSeverityEmergencyCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Emergency syslog messages "
::= { rlSyslogCountersPerSeverityEntry 2 }
rlSyslogCountersPerSeverityAlertCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Alert syslog messages"
::= { rlSyslogCountersPerSeverityEntry 3 }
rlSyslogCountersPerSeverityCriticalCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Critical syslog messages"
::= { rlSyslogCountersPerSeverityEntry 4 }
rlSyslogCountersPerSeverityErrorCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Error syslog messages"
::= { rlSyslogCountersPerSeverityEntry 5 }
rlSyslogCountersPerSeverityWarningCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Warning syslog messages"
::= { rlSyslogCountersPerSeverityEntry 6 }
rlSyslogCountersPerSeverityNoticeCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Notice syslog messages"
::= { rlSyslogCountersPerSeverityEntry 7 }
rlSyslogCountersPerSeverityInfoCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Info syslog messages"
::= { rlSyslogCountersPerSeverityEntry 8 }
rlSyslogCountersPerSeverityDebugCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts Debug syslog messages"
::= { rlSyslogCountersPerSeverityEntry 9 }
-- -------------------------------------------------------------
-- rlsnmpSyslogCollector Table
-- -------------------------------------------------------------
rlsnmpSyslogCollectorTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlsnmpSyslogCollectorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing Syslog collector information. Internal MIB that configured by snmpSyslogCollectorTable"
::= { rlSyslogPrivate 22 }
rlsnmpSyslogCollectorEntry OBJECT-TYPE
SYNTAX RlsnmpSyslogCollectorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines the information to generate syslog messages to
an aggregating agent or collector.
Entries within this table with an access level of read-
create MUST be considered non-volatile and MUST be
maintained across entity resets."
INDEX { rlsnmpSyslogCollectorIndex }
::= { rlsnmpSyslogCollectorTable 1 }
RlsnmpSyslogCollectorEntry ::=
SEQUENCE {
rlsnmpSyslogCollectorIndex
Unsigned32,
rlsnmpSyslogCollectorAddressType
InetAddressType,
rlsnmpSyslogCollectorAddress
InetAddress,
rlsnmpSyslogCollectorRowStatus
RowStatus
}
rlsnmpSyslogCollectorIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique arbitrary identifier for this syslog collector."
::= { rlsnmpSyslogCollectorEntry 1 }
rlsnmpSyslogCollectorAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of Internet address by which the Syslog
collector is specified in snmpSyslogCollectorAddress.
Not all address types may be supported."
::= { rlsnmpSyslogCollectorEntry 2 }
rlsnmpSyslogCollectorAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Internet address for the Syslog message collector.
The use of DNS domain names is discouraged, and agent
support for them is optional. Deciding when, and how
often, to resolve them is an issue. Not resolving them
often enough means you might lose synchronization with
the associated entry in the DNS server, and resolving
them too often might leave you without access to the
Syslog collector during critical network events."
::= { rlsnmpSyslogCollectorEntry 3 }
rlsnmpSyslogCollectorRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows for the dynamic creation and deletion
of entries within the snmpSyslogCollectorTable as well as
the activation and deactivation of these entries.
When this object's value is set to notInService(2) this
collector will not be sent any messages, nor will any of its
counters be incremented.
The agent SHOULD not delete a row, except in the case of
the loss of persistent storage.
Refer to the RowStatus convention for further details on
the behavior of this object."
REFERENCE
"RFC2579 (Textual Conventions for SMIv2)"
::= { rlsnmpSyslogCollectorEntry 4 }
--------------------------------------------------------------
-- rlSyslogLastIndexPerSeverityEntry
--------------------------------------------------------------
rlSyslogLastIndexPerSeverityTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSyslogLastIndexPerSeverityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table displays Last Index per syslog severity"
::= { rlSyslogPrivate 23 }
rlSyslogLastIndexPerSeverityEntry OBJECT-TYPE
SYNTAX RlSyslogLastIndexPerSeverityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Static row for this table."
INDEX { rlSyslogLastIndexPerSeverityIndex }
::= { rlSyslogLastIndexPerSeverityTable 1 }
RlSyslogLastIndexPerSeverityEntry ::= SEQUENCE {
rlSyslogLastIndexPerSeverityIndex INTEGER,
rlSyslogLastIndexPerSeverityEmergencyIndex Counter32,
rlSyslogLastIndexPerSeverityAlertIndex Counter32,
rlSyslogLastIndexPerSeverityCriticalIndex Counter32,
rlSyslogLastIndexPerSeverityErrorIndex Counter32,
rlSyslogLastIndexPerSeverityWarningIndex Counter32,
rlSyslogLastIndexPerSeverityNoticeIndex Counter32,
rlSyslogLastIndexPerSeverityInfoIndex Counter32,
rlSyslogLastIndexPerSeverityDebugIndex Counter32
}
rlSyslogLastIndexPerSeverityIndex OBJECT-TYPE
SYNTAX INTEGER {
static(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains only one static entry."
::= { rlSyslogLastIndexPerSeverityEntry 1 }
rlSyslogLastIndexPerSeverityEmergencyIndex OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows Index of last added Emergency syslog message "
::= { rlSyslogLastIndexPerSeverityEntry 2 }
rlSyslogLastIndexPerSeverityAlertIndex OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows Index of last added Alert syslog message"
::= { rlSyslogLastIndexPerSeverityEntry 3 }
rlSyslogLastIndexPerSeverityCriticalIndex OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows Index of last added Critical syslog message"
::= { rlSyslogLastIndexPerSeverityEntry 4 }
rlSyslogLastIndexPerSeverityErrorIndex OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows Index of last added Error syslog message"
::= { rlSyslogLastIndexPerSeverityEntry 5 }
rlSyslogLastIndexPerSeverityWarningIndex OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows Index of last added Warning syslog message"
::= { rlSyslogLastIndexPerSeverityEntry 6 }
rlSyslogLastIndexPerSeverityNoticeIndex OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows Index of last added Notice syslog message"
::= { rlSyslogLastIndexPerSeverityEntry 7 }
rlSyslogLastIndexPerSeverityInfoIndex OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows Index of last added Info syslog message"
::= { rlSyslogLastIndexPerSeverityEntry 8 }
rlSyslogLastIndexPerSeverityDebugIndex OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows Index of last added Debug syslog message"
::= { rlSyslogLastIndexPerSeverityEntry 9 }
rlSyslogFindItLogLevel OBJECT-TYPE
SYNTAX INTEGER {
info(0),
debug(1),
warning(2),
error(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Log level of the FindIT Probe
info - info log level.
debug - debug log level.
warnings - warnings log level.
errors - errors log level."
::= { rlSyslogPrivate 24 }
rlSyslogFindItLogModule OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Log level of the FindIT Probe
options:
none - All modules log disabled
call-home - call-home modules log enabled.
discovery - discovery modules log enabled.
northbound - northbound modules log enabled.
services - services modules log enabled.
southbound - southbound modules log enabled.
system - system modules log enabled.
All - all modules log enabled."
::= { rlSyslogPrivate 25 }
rlSyslogUnexpectedRestartTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSyslogUnexpectedRestartEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing errors registered to non-volatile memory."
::= { rlSyslogPrivate 26 }
rlSyslogUnexpectedRestartEntry OBJECT-TYPE
SYNTAX RlSyslogUnexpectedRestartEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An unexpected restart log entry"
INDEX { rlSyslogUnexpectedRestartCounter }
::= { rlSyslogUnexpectedRestartTable 1 }
RlSyslogUnexpectedRestartEntry ::=
SEQUENCE {
rlSyslogUnexpectedRestartCounter Unsigned32,
rlSyslogUnexpectedRestartDateTime DisplayString,
rlSyslogUnexpectedRestartAppMnemonic DisplayString,
rlSyslogUnexpectedRestartSeverity RlSyslogSeverity,
rlSyslogUnexpectedRestartMessageMnemonic DisplayString,
rlSyslogUnexpectedRestartText1 DisplayString,
rlSyslogUnexpectedRestartText2 DisplayString,
rlSyslogUnexpectedRestartText3 DisplayString,
rlSyslogUnexpectedRestartText4 DisplayString
}
rlSyslogUnexpectedRestartCounter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A counter that identifies this entry - used to differentiate logged
entries. And the order given is the order of logging. A entries may
not form sequence of this value. (Time is not a differentiating
element as logged entries may come in a sequence."
::= { rlSyslogUnexpectedRestartEntry 1 }
rlSyslogUnexpectedRestartDateTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time in string (formated DD-MMM-YYYY HH:MM:SS e.g
14-Apr-2002 10:33:31), when the eroor was logged.."
::= { rlSyslogUnexpectedRestartEntry 2 }
rlSyslogUnexpectedRestartAppMnemonic OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Application that created this error."
::= { rlSyslogUnexpectedRestartEntry 3 }
rlSyslogUnexpectedRestartSeverity OBJECT-TYPE
SYNTAX RlSyslogSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Severity of the reported error."
::= { rlSyslogUnexpectedRestartEntry 4 }
rlSyslogUnexpectedRestartMessageMnemonic OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Short identifier of this message that created this error."
::= { rlSyslogUnexpectedRestartEntry 5 }
rlSyslogUnexpectedRestartText1 OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The text of the logged message without time and date - part 1."
::= { rlSyslogUnexpectedRestartEntry 6 }
rlSyslogUnexpectedRestartText2 OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The text of the logged message without time and date - part 2."
::= { rlSyslogUnexpectedRestartEntry 7 }
rlSyslogUnexpectedRestartText3 OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The text of the logged message without time and date - part 3."
::= { rlSyslogUnexpectedRestartEntry 8 }
rlSyslogUnexpectedRestartText4 OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The text of the logged message without time and date - part 4."
::= { rlSyslogUnexpectedRestartEntry 9 }
rlSyslogUnexpectedRestartOccured OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A flag representing if an unexpected restart had occured
and has not yet been cleared"
DEFVAL { false }
::= { rlSyslogPrivate 27 }
rlSyslogUnexpectedRestartClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An action MIB variable setting with that when
set to true, will clear the unexpectedRestartOccured
and delete all entries in "
::= { rlSyslogPrivate 28 }
END

View File

@@ -13,7 +13,7 @@ IMPORTS
rlSysmngMib MODULE-IDENTITY
LAST-UPDATED "201010310000z"
LAST-UPDATED "201010310000a"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
@@ -26,7 +26,7 @@ rlSysmngMib MODULE-IDENTITY
DESCRIPTION
"The private MIB module definition for System Manager pool."
REVISION "201010310000z"
REVISION "201010310000a"
DESCRIPTION
"Initial revision."
::= { switch001 204 }
@@ -40,8 +40,11 @@ SysmngResourceRouteType ::= TEXTUAL-CONVENTION
ipv6(2),
ipmv4(3),
ipmv6(4),
nonIp(5)
nonIp(5),
ipv4Policy(6),
ipv6Policy(7),
vlanMapping(8),
totalCount(9)
}
SysmngResourceRouteUsageType ::= TEXTUAL-CONVENTION
@@ -59,7 +62,10 @@ SysmngResourceRouteUsageType ::= TEXTUAL-CONVENTION
ipmv4Route(8),
ipmv4RouteStarG(9),
ipmv6Route(10),
ipmv6RouteStarG(11)
ipmv6RouteStarG(11),
ipv4PolicyRoute(12),
ipv6PolicyRoute(13),
vlanMapping(14)
}
SysmngPoolType ::= TEXTUAL-CONVENTION
@@ -310,7 +316,7 @@ rlSysmngRouterResourceAction OBJECT-TYPE
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Router recource action."
"Router resource action."
::= { rlSysmngMib 3 }
-- System Manager Router Resource Table
@@ -503,4 +509,23 @@ rlSysmngResourcePerUnitCurrentNexthopUseHw OBJECT-TYPE
DEFVAL { 0 }
::= { rlSysmngResourcePerUnitEntry 12 }
rlRouterHwReactivate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Router hardware reactivation action."
DEFVAL { 0 }
::= { rlSysmngMib 6 }
rlRouterHwStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
inRecovery(2),
suspended(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Router hardware active state."
DEFVAL { 1 }
::= { rlSysmngMib 7 }
END

View File

@@ -17,7 +17,6 @@ rlTimeSynchronization MODULE-IDENTITY
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
@@ -442,13 +441,14 @@ rlClockStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
manuallySet(2),
synchronizedBySntp(3)
synchronizedBySntp(3),
setByRtc(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current status of the clock. The value 'invalid' means time is meaninglesss,
since it has neither been manually configured nor achieved as a result
of SNTP synchronization."
since it has not been manually configured, or achieved as a result
of SNTP synchronization or set by RTC."
::= {rlTimeSyncMethodMode 16 }
rlDhcpTimezoneOptionEnabled OBJECT-TYPE
@@ -1340,7 +1340,8 @@ RlSntpBroadcastInetEntry ::=
rlSntpBroadcastInetStatus INTEGER,
rlSntpBroadcastInetOffset NTPTimeStamp,
rlSntpBroadcastInetDelay NTPSignedTimeValue,
rlSntpBroadcastInetRowStatus RowStatus
rlSntpBroadcastInetRowStatus RowStatus,
rlSntpBroadcastInetLastReq NTPTimeStamp
}
rlSntpBroadcastInetIfIndex OBJECT-TYPE
@@ -1478,6 +1479,13 @@ rlSntpBroadcastInetRowStatus OBJECT-TYPE
information."
::= { rlSntpBroadcastInetEntry 12 }
rlSntpBroadcastInetLastReq OBJECT-TYPE
SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SNTP Broadcast Last Request Time"
::= { rlSntpBroadcastInetEntry 13 }
-- ----------------------------------------------------------------------
-- IPv6: Table for configuring Interfaces (Anycast)
-- ----------------------------------------------------------------------
@@ -1509,7 +1517,8 @@ RlSntpAnycastInetEntry ::=
rlSntpAnycastInetStatus INTEGER,
rlSntpAnycastInetOffset NTPTimeStamp,
rlSntpAnycastInetDelay NTPSignedTimeValue,
rlSntpAnycastInetRowStatus RowStatus
rlSntpAnycastInetRowStatus RowStatus,
rlSntpAnycastInetLastReq NTPTimeStamp
}
rlSntpAnycastInetIfIndex OBJECT-TYPE
@@ -1598,6 +1607,13 @@ rlSntpAnycastInetRowStatus OBJECT-TYPE
information."
::= { rlSntpAnycastInetEntry 9 }
rlSntpAnycastInetLastReq OBJECT-TYPE
SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SNTP Anycast Last Request Time"
::= { rlSntpAnycastInetEntry 10 }
-- ----------------------------------------------------------------------
-- IPv6: Table for configuring Servers (Unicast)
-- ----------------------------------------------------------------------
@@ -1630,7 +1646,8 @@ RlSntpServerInetEntry ::=
rlSntpServerInetOffset NTPTimeStamp,
rlSntpServerInetDelay NTPSignedTimeValue,
rlSntpServerInetKeyIdentifier Unsigned32,
rlSntpServerInetRowStatus RowStatus
rlSntpServerInetRowStatus RowStatus,
rlSntpServerInetLastReq NTPTimeStamp
}
rlSntpServerInetAddressType OBJECT-TYPE
@@ -1728,6 +1745,13 @@ rlSntpServerInetRowStatus OBJECT-TYPE
DESCRIPTION "The Status of this SNTP server information."
::= { rlSntpServerInetEntry 10 }
rlSntpServerInetLastReq OBJECT-TYPE
SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SNTP Server Last Request Time"
::= { rlSntpServerInetEntry 11 }
rlSntpAllServerInetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSntpAllServerInetEntry
@@ -1765,13 +1789,15 @@ RlSntpAllServerInetEntry ::=
rlSntpAllServerInetStatus INTEGER,
rlSntpAllServerInetOffset NTPTimeStamp,
rlSntpAllServerInetDelay NTPSignedTimeValue,
rlSntpAllServerInetKeyIdentifier Unsigned32
rlSntpAllServerInetKeyIdentifier Unsigned32,
rlSntpAllServerInetLastReq NTPTimeStamp
}
rlSntpAllServerSource OBJECT-TYPE
SYNTAX INTEGER {
static(1),
dhcpv6(2)
dhcpv6(2),
dhcpv4(3)
}
MAX-ACCESS not-accessible
STATUS current
@@ -1885,6 +1911,28 @@ rlSntpAllServerInetKeyIdentifier OBJECT-TYPE
Value zero, means no authentication is being done."
::= { rlSntpAllServerInetEntry 12 }
rlSntpAllServerInetLastReq OBJECT-TYPE
SYNTAX NTPTimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SNTP Server Last Request Time"
::= { rlSntpAllServerInetEntry 13 }
rlSntpRestoreDefaultServers OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Setting this scalar to true restores sntp default unicast servers.
Meaning: all manually configured servers are deleted, and the
default SNTP servers are recreated with their default values.
This is an 'action' scalar."
::= { rlSntpConfig 19 }
rlSntpTimeSinceLastSync OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SNTP time in seconds since last sync."
::= { rlSntpConfig 20 }
END

View File

@@ -36,4 +36,12 @@ rlTraceRouteMibVersion OBJECT-TYPE
"MIB's version, the current version is 1."
::= { rlTraceRoute 1 }
rlTraceRouteWebLastTestName OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The last index of Traceroute WEB requests. Used to configure traceRouteCtlTestName by WEB user."
::= { rlTraceRoute 2 }
END

View File

@@ -500,7 +500,7 @@ dstrSysLog NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Master receive trap from slave , and forward it as trap"
"Controller receive trap from member , and forward it as trap"
::= { rndNotifications 175 }
rlEnvMonFanStateChange NOTIFICATION-TYPE
@@ -670,14 +670,14 @@ rldot1xSupplicantLoggedOutTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Warning trap is indicating that supplicant was logged out
Since the port<EFBFBD>s time-range state was changed to inactive."
Since the ports time-range state was changed to inactive."
::= { rndNotifications 215 }
rldot1xPortControlModeNotAutoTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap is indicating that altough port<EFBFBD>s time-range
"Warning trap is indicating that altough ports time-range
Is active now, it can not start working in mode auto."
::= { rndNotifications 216 }
@@ -711,16 +711,16 @@ rlStackVersionUpgradeTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that stack slave is upgrading
to the image or boot version of the stack master."
"Informational trap indicating that stack member is upgrading
to the image or boot version of the stack controller."
::= { rndNotifications 222 }
rlStackVersionDowngradeTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating that stack slave is downgrading
to the image or boot version of the stack master."
"Warning trap indicating that stack member is downgrading
to the image or boot version of the stack controller."
::= { rndNotifications 223 }
-- 224-226 used by CDP
@@ -746,7 +746,35 @@ pseOverloadPort NOTIFICATION-TYPE
DESCRIPTION
"Informational trap indicating that Port (x) requires more power than it should require."
::= { rndNotifications 241 }
poePowerNegotiationInfo NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating power negotiation resolved power in Watts."
::= { rndNotifications 242 }
poePowerNegotiation4Wire NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating power negotiation 4-Wire status."
::= { rndNotifications 243 }
poePowerHWFail NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating power HW fail status."
::= { rndNotifications 244 }
poePowerNegotiationExpiredInfo NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating power negotiation expired."
::= { rndNotifications 245 }
-- Storm control
rlStormControlMinRateTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
@@ -762,7 +790,7 @@ rlApBackplanePortResolutionTrap NOTIFICATION-TYPE
DESCRIPTION
"Informational trap indicating about backplane ethernet port resolution."
::= { rndNotifications 247 }
-- Sfp
sfpPortPresent NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
@@ -770,27 +798,154 @@ sfpPortPresent NOTIFICATION-TYPE
DESCRIPTION
"Informational trap indicating that gbic is now present on port (X)."
::= { rndNotifications 248}
sfpPortNotPresent NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that gbic is not present anymore on port (X)."
::= { rndNotifications 249 }
::= { rndNotifications 249 }
sfpPortLoss NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that loss Diagnosed on port (X)."
::= { rndNotifications 250}
::= { rndNotifications 250}
sfpPortNotLoss NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that loss isn't active anymore on port (X)."
::= { rndNotifications 251 }
::= { rndNotifications 251 }
-- Storm control
rlStormControlOccursTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating that port storm control occurs on a port."
::= { rndNotifications 252 }
-- Radius Server
rlRadiusServTrapAcct NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Radius server accounting event trap."
::= { rndNotifications 255 }
rlRadiusServTrapAuthFailure NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Radius server authentication failure event trap."
::= { rndNotifications 256 }
rlRadiusServTrapAuthSuccess NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Radius server authentication success event trap."
::= { rndNotifications 257 }
rlRedundantFanStateChange NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Trap indicating the redundant fan status change."
::= { rndNotifications 258 }
rldot1xSupplicantPortAuthorizedTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that 802.1x supplicant port status is authorized."
::= { rndNotifications 260 }
rldot1xSupplicantPortUnauthorizedTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating that 802.1x supplicant port status is unAuthorized."
::= { rndNotifications 261 }
rldot1xCredentialTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating that credential is changed, rejected or not updated."
::= { rndNotifications 262 }
poeNonPOEDetected NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating Non POE Detected unit"
::= { rndNotifications 263}
rlBoxUtilI2CReadFailureTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
""
::= { rndNotifications 264 }
rlBoxUtilI2CWriteFailureTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
""
::= { rndNotifications 265 }
rlHostHlibCpldUpdateTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating CPLD update FW is in progress"
::= { rndNotifications 266 }
rlBrgPvstInconsistencyEnterStateTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"The trap is sent by a bridge when any of its configured ports
transitions to new inconsistency mode."
::= { rndNotifications 268 }
rlBrgPvstInconsistencyExitStateTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"The trap is sent by a bridge when any of its configured ports
transitions from inconsistency mode to resolved mode."
::= { rndNotifications 269 }
-- Sfp
sfpPortNonCompliant NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating that non-compliant SFP is inserted on port (X)."
::= { rndNotifications 275 }
poePowerPortHWFail NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating power HW fail status on a port."
::= { rndNotifications 276 }
-- HTTP Client
rlHttpClientCertAddressMismatch NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating HTTP-TLS X.509 certificate validation error of
Common-Name/Subject-Alternative-Name "
::= { rndNotifications 278 }
END

View File

@@ -509,7 +509,13 @@ rlDot3adAggLacpMembershipRestrictionsIndividualAggregator OBJECT-TYPE
DEFVAL { false }
::= { rlDot3adAggLacpMembershipRestrictionsEntry 5 }
rlDot3adAggLacpSystemPriority OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"indicates the system priority value of ports and trunk in LACP."
::= { rlDot3adAgg 11 }
END

View File

@@ -870,6 +870,22 @@ rsMaxVlansEntriesAfterReset OBJECT-TYPE
DESCRIPTION
"Future maximal number of entries in the VLANs table."
::= { rsMaxVlansTuning 2 }
rsMaxVlanMapping OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of VLAN mapping entries in the TCAM."
::= { rsMaxVlansTuning 3 }
rsMaxVlanMappingAfterReset OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Future maximal number of VLAN mapping entries in the TCAM."
::= { rsMaxVlansTuning 4 }
rsMaxPolicyTuning OBJECT IDENTIFIER ::= { rsMaxEntriesTuning 16 }
@@ -1352,6 +1368,42 @@ rsMaxIpmv6RoutesAfterReset OBJECT-TYPE
supported by the IPv6 Multicast Hardware Forwarding Table."
::= { rsMaxIpRoutesTuning 8 }
rsMaxIpv4PbrRoutes OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of IPv4 policy routes supported by
the IPv4 Unicast Hardware Forwarding Table."
::= { rsMaxIpRoutesTuning 9 }
rsMaxIpv4PbrRoutesAfterReset OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Future Maximal number of IPv4 policy routes supported by
the IPv4 Unicast Hardware Forwarding Table."
::= { rsMaxIpRoutesTuning 10 }
rsMaxIpv6PbrRoutes OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of IPv6 policy routes supported by
the IPv4 Unicast Hardware Forwarding Table."
::= { rsMaxIpRoutesTuning 11 }
rsMaxIpv6PbrRoutesAfterReset OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Future Maximal number of IPv6 policy routes supported by
the IPv4 Unicast Hardware Forwarding Table."
::= { rsMaxIpRoutesTuning 12 }
-- Obsolete
-- rsFftAgingTuning OBJECT IDENTIFIER ::= { rsTunning 9 }

View File

@@ -69,9 +69,16 @@ UdldPortMode ::= TEXTUAL-CONVENTION
rlUdld MODULE-IDENTITY
LAST-UPDATED "201208010000Z"
ORGANIZATION "CISCOSB Computer Communications Ltd."
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"CISCOSB.com"
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"This private MIB module for UDLD (Cisco Systems UniDirectional Link Detection Protocol)."
REVISION "201208010000Z"

425
mibs/cisco/CISCOSB-VRRP Normal file
View File

@@ -0,0 +1,425 @@
CISCOSB-VRRP DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, Counter32,
Integer32, mib-2, Unsigned32 FROM SNMPv2-SMI
DisplayString, TimeInterval, RowStatus
FROM SNMPv2-TC
vrrpv3OperationsEntry,
vrrpv3AssociatedIpAddrEntry FROM VRRPV3-MIB
ipSpec FROM CISCOSB-IP
InterfaceIndexOrZero FROM IF-MIB
InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
rlVrrp MODULE-IDENTITY
LAST-UPDATED "201012090000Z" -- June 9, 2010
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for VRRPv3 MIB."
REVISION "201012090000Z"
DESCRIPTION
"Initial version of this MIB."
::= { ipSpec 26 }
-- Textual Conventions
-- rlVrrpv3OperationsTable --
rlVrrpv3OperationsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlVrrpv3OperationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is parallel to vrrpv3OperationsTable, and is used
to change VRRP on interface working version, description and
display several statuses.
It contains private objects."
::= { rlVrrp 1 }
rlVrrpv3OperationsEntry OBJECT-TYPE
SYNTAX RlVrrpv3OperationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An operation entry mapping for a particular interface."
AUGMENTS { vrrpv3OperationsEntry }
::= { rlVrrpv3OperationsTable 1 }
RlVrrpv3OperationsEntry ::= SEQUENCE {
rlVrrpv3OperationsDefaultPrimaryIpAddr InetAddress,
rlVrrpv3OperationsPrimaryIpAddrState INTEGER,
rlVrrpv3OperationsVrDescription DisplayString,
rlVrrpv3OperationsVrrpVersion INTEGER,
rlVrrpv3OperationsAdminState INTEGER,
rlVrrpv3OperationsMasterPriority Unsigned32,
rlVrrpv3OperationsMasterAdvInterval TimeInterval,
rlVrrpv3OperationsMasterDownInterval TimeInterval,
rlVrrpv3OperationsSkewTime TimeInterval,
rlVrrpv3OperationsTrackObject Unsigned32,
rlVrrpv3OperationsTrackStatus INTEGER,
rlVrrpv3OperationsTrackDecrementPriority Unsigned32,
rlVrrpv3OperationsTrackOperPriority Unsigned32
}
rlVrrpv3OperationsDefaultPrimaryIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In the case where there are more than one IP
Address (associated IP addresses) for a given
`ifIndex', this object is used to specify the IP
address that will become the
vrrpv3OperationsMasterIpAddr', should the virtual
router transition from backup state to master and no
vrrpv3OperationsDefaultPrimaryIpAddr was configured."
::= { rlVrrpv3OperationsEntry 1 }
rlVrrpv3OperationsPrimaryIpAddrState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object represents enabled/disabled state of user configured
primary address of the virtual router."
DEFVAL { down }
::= { rlVrrpv3OperationsEntry 2 }
rlVrrpv3OperationsVrDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The description of the VRRP virtual router."
::= { rlVrrpv3OperationsEntry 3 }
rlVrrpv3OperationsAdminState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object will enable/disable the virtual router
function. Setting the value to `up', will transition
the state of the virtual router from `initialize' to `backup'
or `master', depending on the value of `vrrpOperPriority'.
Setting the value to `down', will transition the
router from `master' or `backup' to `initialize'. State
transitions may not be immediate; they sometimes depend on
other factors, such as the interface (IF) state."
DEFVAL { down }
::= { rlVrrpv3OperationsEntry 4 }
rlVrrpv3OperationsVrrpVersion OBJECT-TYPE
SYNTAX INTEGER {
version2and3(1),
version2(2),
version3(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Current VRRP virtual router version it is working with."
DEFVAL { version3 }
::= { rlVrrpv3OperationsEntry 5 }
rlVrrpv3OperationsMasterPriority OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the priority which is used by master router."
::= { rlVrrpv3OperationsEntry 6 }
rlVrrpv3OperationsMasterAdvInterval OBJECT-TYPE
SYNTAX TimeInterval (1..4095)
UNITS "centiseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time interval, in centiseconds, which is used by master router
for sending advertisement messages. "
::= { rlVrrpv3OperationsEntry 7 }
rlVrrpv3OperationsMasterDownInterval OBJECT-TYPE
SYNTAX TimeInterval
UNITS "centiseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time interval for Backup to declare Master down (centiseconds)."
::= { rlVrrpv3OperationsEntry 8 }
rlVrrpv3OperationsSkewTime OBJECT-TYPE
SYNTAX TimeInterval
UNITS "centiseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time to skew Master_Down_Interval in milliseconds."
::= { rlVrrpv3OperationsEntry 9 }
rlVrrpv3OperationsTrackObject OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of associates a track object with this VRRP router.
0 - no association"
DEFVAL { 0 }
::= { rlVrrpv3OperationsEntry 10 }
rlVrrpv3OperationsTrackStatus OBJECT-TYPE
SYNTAX INTEGER {
up(0),
down(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Track status"
::= { rlVrrpv3OperationsEntry 11 }
rlVrrpv3OperationsTrackDecrementPriority OBJECT-TYPE
SYNTAX Unsigned32 (1..253)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Amount by which the priority for the router is decremented (or incremented)
when the tracked object goes down (or comes back up)."
DEFVAL { 10 }
::= { rlVrrpv3OperationsEntry 12 }
rlVrrpv3OperationsTrackOperPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational priority"
::= { rlVrrpv3OperationsEntry 13 }
-- rlVrrpv3AssociatedIpAddrTable --
rlVrrpv3AssociatedIpAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlVrrpv3AssociatedIpAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table is parallel to vrrpv3AssociatedIpAddrTable, and is used
to display address statuses.
It contains private objects."
::= { rlVrrp 2 }
rlVrrpv3AssociatedIpAddrEntry OBJECT-TYPE
SYNTAX RlVrrpv3AssociatedIpAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table contains an IP address that is
associated with a virtual router"
AUGMENTS { vrrpv3AssociatedIpAddrEntry }
::= { rlVrrpv3AssociatedIpAddrTable 1 }
RlVrrpv3AssociatedIpAddrEntry ::= SEQUENCE {
rlVrrpv3AssociatedIpAddrState INTEGER
}
rlVrrpv3AssociatedIpAddrState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object represents state of the assosiated IP address,
backed up by current virtual router."
DEFVAL { down }
::= { rlVrrpv3AssociatedIpAddrEntry 1 }
-- VRRP Router Counters Table
rlVrrpv3CountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlVrrpv3CountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of virtual router statistics."
::= { rlVrrp 3 }
rlVrrpv3CountersEntry OBJECT-TYPE
SYNTAX RlVrrpv3CountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table, containing statistics
information about a given virtual router."
INDEX { rlVrrpv3CountersIfIndex }
::= { rlVrrpv3CountersTable 1 }
RlVrrpv3CountersEntry ::=
SEQUENCE {
rlVrrpv3CountersIfIndex InterfaceIndexOrZero,
rlVrrpv3CountersChecksumErrors Counter32,
rlVrrpv3CountersRcvdPacketsLength Counter32,
rlVrrpv3CountersIpTtlErrors Counter32,
rlVrrpv3CountersRcvdInvalidTypePackets Counter32,
rlVrrpv3CountersRcvdInvalidVrrpId Counter32,
rlVrrpv3CountersProtoErrors Counter32,
rlVrrpv3CountersAddressListErrors Counter32,
rlVrrpv3CountersAdvIntervalErrors Counter32,
rlVrrpv3CountersAuthErrors Counter32,
rlVrrpv3CountersRowStatus RowStatus
}
rlVrrpv3CountersIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface index"
::= { rlVrrpv3CountersEntry 1 }
rlVrrpv3CountersChecksumErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of checksum errors received on
this interface.
Counter is only valid as long as there is a VRRP router defined on
this interface."
::= { rlVrrpv3CountersEntry 2 }
rlVrrpv3CountersRcvdPacketsLength OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packet length errors received on
this interface.
Counter is only valid as long as there is a VRRP router defined on
this interface."
::= { rlVrrpv3CountersEntry 3 }
rlVrrpv3CountersIpTtlErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of TTL errors received on
this interface.
Counter is only valid as long as there is a VRRP router defined on
this interface."
::= { rlVrrpv3CountersEntry 4 }
rlVrrpv3CountersRcvdInvalidTypePackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of invalid VRRP packet type errors received on
this interface.
Counter is only valid as long as there is a VRRP router defined on
this interface."
::= { rlVrrpv3CountersEntry 5 }
rlVrrpv3CountersRcvdInvalidVrrpId OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of invalid VRRP id errors received on
this interface.
Counter is only valid as long as there is a VRRP router defined on
this interface."
::= { rlVrrpv3CountersEntry 6 }
rlVrrpv3CountersProtoErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of invalid VRRP protocol errors received on
this interface.
Counter is only valid as long as there is a VRRP router defined on
this interface."
::= { rlVrrpv3CountersEntry 7 }
rlVrrpv3CountersAddressListErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of invalid IP address list errors received on
this interface.
Counter is only valid as long as there is a VRRP router defined on
this interface."
::= { rlVrrpv3CountersEntry 8 }
rlVrrpv3CountersAdvIntervalErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of invalid advertisement interval errors received on
this interface.
Counter is only valid as long as there is a VRRP router defined on
this interface."
::= { rlVrrpv3CountersEntry 9 }
rlVrrpv3CountersAuthErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of authentication errors received on
this interface.
Counter is only valid as long as there is a VRRP router defined on
this interface."
::= { rlVrrpv3CountersEntry 10 }
rlVrrpv3CountersRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row status of the entry. Used for clearing table by setting."
::= { rlVrrpv3CountersEntry 11 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -67,7 +67,13 @@ AutoNegCapabilitiesBits ::= TEXTUAL-CONVENTION
fastFull(5),
gigaHalf(6),
gigaFull(7),
tenGigaFull(8)
tenGigaFull(8),
fiveGigaFull(9),
twoPointFiveGigaFull(10),
twentyFiveGigaFull(11),
fortyGigaFull(12),
fiftyGigaFull(13),
oneHundredGigaFull(14)
}
--
@@ -137,8 +143,9 @@ SwIfEntry ::= SEQUENCE {
swIfSpeedDuplexNegotiationRemoteCapabilities AutoNegCapabilitiesBits,
swIfAdminComboMode INTEGER,
swIfOperComboMode INTEGER,
swIfAutoNegotiationMasterSlavePreference INTEGER
}
swIfAutoNegotiationMasterSlavePreference INTEGER,
swIfPortCapabilities AutoNegCapabilitiesBits
}
swIfIndex OBJECT-TYPE
@@ -279,11 +286,15 @@ swIfType OBJECT-TYPE
eth10M(1),
eth100M(2),
eth1000M(3),
eth10G(4),
eth20G(5),
eth40G(6),
eth100G(7),
unknown(8)
eth2500M(4),
eth5G(5),
eth10G(6),
eth20G(7),
eth40G(8),
eth100G(9),
eth25G(10),
eth50G(11),
unknown(12)
}
MAX-ACCESS read-only
STATUS current
@@ -758,7 +769,13 @@ swIfAutoNegotiationMasterSlavePreference OBJECT-TYPE
-- DEFVAL - according to MTSC parameter
::= { swIfEntry 45 }
swIfPortCapabilities OBJECT-TYPE
SYNTAX AutoNegCapabilitiesBits
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the port capabilities."
::= { swIfEntry 46 }
--
-- swIfMibVersion
@@ -1309,8 +1326,65 @@ rlFlowControlMode OBJECT-TYPE
control pause frames."
::= { rlIfInterfaces 32 }
rlIfPortsNegotationTuning OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"indicates if to apply link negotiation tuning WA globally for all ports with PHY 3140."
::= { rlIfInterfaces 33 }
rlFlowControlPerSystem OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"define if flow control is enabled on all regular ports and trunk in the system or not."
::= { rlIfInterfaces 34 }
rlMacOperationTable OBJECT-TYPE
SYNTAX SEQUENCE OF MacOperationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"pefrom mac operation on given ifindex"
::= { swInterfaces 8 }
macOperationEntry OBJECT-TYPE
SYNTAX MacOperationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines mac operation "
INDEX { macOpifIndex }
::= { rlMacOperationTable 1 }
MacOperationEntry ::= SEQUENCE {
macOpifIndex INTEGER,
macOpType INTEGER
}
macOpifIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index to the rlMacOperationTable. The interface defined by a
particular value of this index is the same interface as
identified by the same value of ifIndex (MIB II)."
::= { macOperationEntry 1 }
macOpType OBJECT-TYPE
SYNTAX INTEGER {
securePortDynamicToStatic(1),
securePortClearStatic(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This variable indicates what operation should be performed on the MAC
of the given interface."
::= { macOperationEntry 2 }
END

View File

@@ -0,0 +1,197 @@
CISCOSB-rldot1q-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB Switch Interfaces Private
-- Version: 7.47
-- Date: 25 Nov 2008
IMPORTS
ifIndex FROM IF-MIB
Unsigned32, MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC
PortList, dot1qStaticUnicastEntry, dot1qTpFdbEntry FROM Q-BRIDGE-MIB
switch001 FROM CISCOSB-MIB
rlpBridgeMIBObjects FROM CISCOSB-BRIDGEMIBOBJECTS-MIB;
rlq-bridge-mib MODULE-IDENTITY
LAST-UPDATED "200811250000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for dot1q MIBs."
::= { rlpBridgeMIBObjects 8 }
rldot1q OBJECT IDENTIFIER ::= { rlpBridgeMIBObjects 8 }
-- -------------------------------------------------------------
-- dot1qStaticUnicastTable Augmentation
-- -------------------------------------------------------------
rldot1qStaticUnicastTable OBJECT-TYPE
SYNTAX SEQUENCE OF Rldot1qStaticUnicastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An augmentation to dot1qStaticUnicastTable"
::= { rldot1q 1 }
rldot1qStaticUnicastEntry OBJECT-TYPE
SYNTAX Rldot1qStaticUnicastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An augmentation to dot1qStaticUnicastEntry"
AUGMENTS {dot1qStaticUnicastEntry}
::= { rldot1qStaticUnicastTable 1 }
Rldot1qStaticUnicastEntry ::=
SEQUENCE {
rldot1qStaticUnicastAddressOwner INTEGER
}
rldot1qStaticUnicastAddressOwner OBJECT-TYPE
SYNTAX INTEGER {
static(1),
learned(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The learned status of this entry:
static(1) - address has added by user.
learned(2)- address has added by device."
DEFVAL { static }
::= { rldot1qStaticUnicastEntry 1 }
-- -------------------------------------------------------------
-- dot1qTpFdbTable Augmentation
-- -------------------------------------------------------------
rldot1qTpFdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF Rldot1qTpFdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An augmentation to dot1qTpFdbTable"
::= { rldot1q 2 }
rldot1qTpFdbEntry OBJECT-TYPE
SYNTAX Rldot1qTpFdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An augmentation to dot1qTpFdbEntry"
AUGMENTS {dot1qTpFdbEntry}
::= { rldot1qTpFdbTable 1 }
Rldot1qTpFdbEntry ::=
SEQUENCE {
rldot1qTpFdbSubStatus INTEGER
}
rldot1qTpFdbSubStatus OBJECT-TYPE
SYNTAX INTEGER {
none(1),
dynamic-static(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sub status of this entry. The meanings of the values
are:
none(1) -
non of the following.
dynamic-static(2) -
the value of the corresponding instance of dot1qTpFdbPort was
learned dynamically in SW but kept as static address in HW."
::= { rldot1qTpFdbEntry 1 }
-- -------------------------------------------------------------
-- rldot1qTpFdbCountTable
-- -------------------------------------------------------------
rldot1qTpFdbCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF Rldot1qTpFdbCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Counters for FDB table. Per VLAN, port and type."
::= { rldot1q 3 }
rldot1qTpFdbCountEntry OBJECT-TYPE
SYNTAX Rldot1qTpFdbCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Count the number of MAC address for a specific VLAN, port and type."
INDEX { rldot1qTpFdbCountVlanTag, rldot1qTpFdbCountPort, rldot1qTpFdbCountType }
::= { rldot1qTpFdbCountTable 1 }
Rldot1qTpFdbCountEntry ::=
SEQUENCE {
rldot1qTpFdbCountVlanTag
INTEGER,
rldot1qTpFdbCountPort
Integer32,
rldot1qTpFdbCountType
INTEGER,
rldot1qTpFdbCountCount
INTEGER
}
rldot1qTpFdbCountVlanTag OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vlan Tag. Zero means all vlans"
::= { rldot1qTpFdbCountEntry 1 }
rldot1qTpFdbCountPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port. Zero means all ports"
::= { rldot1qTpFdbCountEntry 2 }
rldot1qTpFdbCountType OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- secured
invalid(2),
learned(3), --dynamic
self(4), --self
mgmt(5), --static
multicast(6),
ipv4Host(7),
ipv6Host(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the address:
TODO
"
::= { rldot1qTpFdbCountEntry 3 }
rldot1qTpFdbCountCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of address per selected vlan, port and type."
::= { rldot1qTpFdbCountEntry 4 }
END

View File

@@ -11,7 +11,8 @@ CISCOSB-rndMng DEFINITIONS ::= BEGIN
-- 20-Jun-2006 Added rlRebootDelay
-- 19-Dec-2006 Added resetToFactoryDefaults
-- 04-Apr-2012 Added rlScheduledReload
-- 04-Dec-2012 Added rlSysNameTable
-- 04-Dec-2012 Added rlSysNameTable
-- 10-Aug-2018 Added rlDefaultSysName
IMPORTS
switch001 FROM CISCOSB-MIB
@@ -344,6 +345,14 @@ rlGroupMngDeviceLastSeen OBJECT-TYPE
this device. "
::= { rlGroupMngDeviceEntry 10 }
rlPrivateMIBroot OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the object identifier of the private MIB root in this device."
::= { rndMng 12 }
rlRunningCDBequalToStartupCDB OBJECT-TYPE
SYNTAX TruthValue
@@ -353,6 +362,7 @@ rlRunningCDBequalToStartupCDB OBJECT-TYPE
"Indicates whether there are changes in running CDB that were not saved in flash."
::= { rndMng 13 }
rlClearMib OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
@@ -485,6 +495,27 @@ rlSysNameRowStatus OBJECT-TYPE
row installation and removal conventions."
::= { rlSysNameEntry 4 }
-------------------------------------------------------------------------------
rlErrdisableLinkFlappingCause OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable Link flapping error disable in the switch."
::= { rndMng 20 }
-------------------------------------------------------------------------------
rlDefaultSysName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The default value for the administratively-assigned name for this managed node.
If the name is unknown, the value is the zero-length string."
::= { rndMng 21 }
END

View File

@@ -32,6 +32,7 @@ CISCOSB-vlan-MIB DEFINITIONS ::= BEGIN
-- 16-Oct-2008 (ShaharG) Added DIPO Asymmetric vlan MIB
-- 13-Oct-2009 (GenadyB) Added trunk port mode vlan list MIB
-- 06-Sep-2010 (GenadyB) Added rldot1qPortVlanStaticTable MIB
-- 08-Aug-2016 (OctaviaP) Added vlanMappingTunnelEdgePortTable MIB
IMPORTS
switch001 FROM CISCOSB-MIB
@@ -1819,7 +1820,9 @@ vlanPortModeContextValue OBJECT-TYPE
7. Trunk
8. Customer
9. PV_promisc
10. PV_host"
10. PV_host
11. VM_tunnel
12. VM_one_to_one"
::= { vlanPortModeContextEntry 1 }
@@ -2074,7 +2077,8 @@ rldot1qVlanStaticListIndex OBJECT-TYPE
the type is static.
If the vlan was created by GVRP/MVRP protocols then the type is dynamicGvrp.
If the vlan was created by Radius server attribute assignment mechanism then
the type is dynamicRava."
the type is dynamicRava.
current includes all vlans which are exist in dot1qVlanCurrentTable."
::= { rldot1qVlanStaticListEntry 1}
rldot1qVlanStaticList1to1024 OBJECT-TYPE
@@ -2242,7 +2246,384 @@ rldot1qVlanMembershipTypeBitmap OBJECT-TYPE
"
::= { rldot1qVlanMembershipTypeEntry 1}
-- next free ::= {vlan 73}
rlRspanRemoteVlan OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"1-4094 actual vlan (must exist in dot1qvlan static table)"
DEFVAL { 4094 }
::= { vlan 73 }
-- vlan mapping
vlanMappingEthType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ethernet Type used for VLAN Mapping tunnel"
DEFVAL { 33024 }
::= { vlan 74 }
--vlanMappingTunnel - definition
vlanMappingTunnelEdgePortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanMappingTunnelEdgePortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tables contains vlan mapping tunnel mode port configuration entries."
::= { vlan 75}
vlanMappingTunnelEdgePortConfigEntry OBJECT-TYPE
SYNTAX VlanMappingTunnelEdgePortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The entry contains port ifIndex, ethernet type value and L2protocol behavior for Edge port."
INDEX { ifIndex }
::= { vlanMappingTunnelEdgePortConfigTable 1 }
VlanMappingTunnelEdgePortConfigEntry::=SEQUENCE{
vlanMappingTunnelEdgePortConfigVlanId VlanIndex,
vlanMappingTunnelEdgePortConfigCos INTEGER,
vlanMappingTunnelEdgePortConfigDropThreshold INTEGER,
vlanMappingTunnelEdgePortConfigShutdownThreshold INTEGER,
vlanMappingTunnelEdgePortConfigForwardCDP TruthValue,
vlanMappingTunnelEdgePortConfigForwardLLDP TruthValue,
vlanMappingTunnelEdgePortConfigForwardSTP TruthValue,
vlanMappingTunnelEdgePortConfigForwardVTP TruthValue
}
vlanMappingTunnelEdgePortConfigVlanId OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies S-VLAN-ID used to encapsulate of forwarded untagged Layer 2 frames."
::= { vlanMappingTunnelEdgePortConfigEntry 1 }
vlanMappingTunnelEdgePortConfigCos OBJECT-TYPE
SYNTAX INTEGER (0..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify class of service (CoS) value into S-VLAN tag of forwarded Layer 2 frames."
DEFVAL { 8 }
::= { vlanMappingTunnelEdgePortConfigEntry 2 }
vlanMappingTunnelEdgePortConfigDropThreshold OBJECT-TYPE
SYNTAX INTEGER (0..256)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set a drop threshold for received forwarded L2 protocol frames in kbps resolution."
DEFVAL { 32 }
::= { vlanMappingTunnelEdgePortConfigEntry 3 }
vlanMappingTunnelEdgePortConfigShutdownThreshold OBJECT-TYPE
SYNTAX INTEGER (0..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set a shutdown threshold for received forwarded L2 protocol frames in packets-per-second resolution."
::= { vlanMappingTunnelEdgePortConfigEntry 4 }
vlanMappingTunnelEdgePortConfigForwardCDP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure CDP forward over the Provider network untagged Layer 2 frames received."
DEFVAL { false }
::= { vlanMappingTunnelEdgePortConfigEntry 5 }
vlanMappingTunnelEdgePortConfigForwardLLDP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure LLDP forward over the Provider network untagged Layer 2 frames received."
DEFVAL { false }
::= { vlanMappingTunnelEdgePortConfigEntry 6 }
vlanMappingTunnelEdgePortConfigForwardSTP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure STP forward over the Provider network untagged Layer 2 frames received."
DEFVAL { false }
::= { vlanMappingTunnelEdgePortConfigEntry 7 }
vlanMappingTunnelEdgePortConfigForwardVTP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure VTP forward over the Provider network untagged Layer 2 frames received."
DEFVAL { false }
::= { vlanMappingTunnelEdgePortConfigEntry 8 }
--vlanMappingTunnelNniPortConfigTable
vlanMappingTunnelNniPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanMappingTunnelNniPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains vlan mapping tunnel mode port configuration entries."
::= { vlan 76}
vlanMappingTunnelNniPortConfigEntry OBJECT-TYPE
SYNTAX VlanMappingTunnelNniPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The entry contains port ifIndex, ethernet type value for NNI port."
INDEX { ifIndex }
::= { vlanMappingTunnelNniPortConfigTable 1 }
VlanMappingTunnelNniPortConfigEntry::=SEQUENCE{
vlanMappingTunnelNniPortConfigEthTypeValue INTEGER,
vlanMappingTunnelNniPortConfigRowStatus RowStatus
}
vlanMappingTunnelNniPortConfigEthTypeValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicated ethernet type. Default is 0x8100. "
DEFVAL { 8100 }
::= { vlanMappingTunnelNniPortConfigEntry 1 }
vlanMappingTunnelNniPortConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { vlanMappingTunnelNniPortConfigEntry 2 }
VlanMappingTunnelPortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "VLAN mapping port type:
1 - edge
2 - NNI."
SYNTAX INTEGER {
edge(1),
nni(2)
}
VlanMappingTunnelPortMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "VLAN mapping port mode:
1 - QinQ
2 - selective QinQ."
SYNTAX INTEGER {
qinq(1),
selqinq(2)
}
VlanMappingDefaultConfigMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "VLAN mapping default VLAN configuration:
1 - set
2 - unset."
SYNTAX INTEGER {
set(1),
unset(2)
}
VlanMappingActionConfigMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "VLAN mapping action for S-VLAN configuration:
1 - forward
2 - drop."
SYNTAX INTEGER {
forward(1),
drop(2)
}
-- vlanMappingTunnelEdgePortTable
vlanMappingTunnelEdgePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanMappingTunnelEdgePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tables contains vlan mapping tunnel mode port."
::= { vlan 77}
vlanMappingTunnelEdgePortEntry OBJECT-TYPE
SYNTAX VlanMappingTunnelEdgePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The entry contains VLAN mapping configuration for edge port, C-VLAN and S-VLAN."
INDEX { ifIndex,
vlanMappingTunnelEdgePortCVlanTag}
::= { vlanMappingTunnelEdgePortTable 1 }
VlanMappingTunnelEdgePortEntry::=SEQUENCE{
vlanMappingTunnelEdgePortCVlanTag VlanIndex,
vlanMappingTunnelEdgePortSVlanTag VlanIndex,
vlanMappingTunnelEdgePortDefaultConfig VlanMappingDefaultConfigMode,
vlanMappingTunnelEdgePortActionConfig VlanMappingActionConfigMode,
vlanMappingTunnelEdgePortIsActiveEdge VlanMappingTunnelPortType,
vlanMappingTunnelEdgePortMapMode VlanMappingTunnelPortMode,
vlanMappingTunnelEdgePortRowStatus RowStatus
}
vlanMappingTunnelEdgePortCVlanTag OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"C-VLAN value to be encapsulated."
::= { vlanMappingTunnelEdgePortEntry 1 }
vlanMappingTunnelEdgePortSVlanTag OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"S-VLAN value."
::= { vlanMappingTunnelEdgePortEntry 2 }
vlanMappingTunnelEdgePortDefaultConfig OBJECT-TYPE
SYNTAX VlanMappingDefaultConfigMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN mapping default VLAN configuration exists."
DEFVAL { 2 }
::= { vlanMappingTunnelEdgePortEntry 3 }
vlanMappingTunnelEdgePortActionConfig OBJECT-TYPE
SYNTAX VlanMappingActionConfigMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN mapping action defined."
DEFVAL { 1 }
::= { vlanMappingTunnelEdgePortEntry 4 }
vlanMappingTunnelEdgePortIsActiveEdge OBJECT-TYPE
SYNTAX VlanMappingTunnelPortType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN mapping port type - edge or NNI."
DEFVAL { 2 }
::= { vlanMappingTunnelEdgePortEntry 5 }
vlanMappingTunnelEdgePortMapMode OBJECT-TYPE
SYNTAX VlanMappingTunnelPortMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN mapping port mode - QinQ or selective QinQ."
DEFVAL { 2 }
::= { vlanMappingTunnelEdgePortEntry 6 }
vlanMappingTunnelEdgePortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"he row status variable, used according to
row installation and removal conventions."
::= { vlanMappingTunnelEdgePortEntry 7 }
-- vlanMappingOneToOneEdgePortTable
vlanMappingOneToOneEdgePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanMappingOneToOneEdgePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tables contains vlan mapping tunnel mode port."
::= { vlan 78}
vlanMappingOneToOneEdgePortEntry OBJECT-TYPE
SYNTAX VlanMappingOneToOneEdgePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The entry contains VLAN mapping configuration for Nni port, C-VLAN and S-VLAN."
INDEX { ifIndex,
vlanMappingOneToOneEdgePortCVlanTag }
::= { vlanMappingOneToOneEdgePortTable 1 }
VlanMappingOneToOneEdgePortEntry::=SEQUENCE{
vlanMappingOneToOneEdgePortCVlanTag VlanIndex,
vlanMappingOneToOneEdgePortSVlanTag VlanIndex,
vlanMappingOneToOneEdgePortIsActiveEdge VlanMappingTunnelPortType,
vlanMappingOneToOneEdgePortRowStatus RowStatus
}
vlanMappingOneToOneEdgePortCVlanTag OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"C-VLAN value to be encapsulated."
::= { vlanMappingOneToOneEdgePortEntry 1 }
vlanMappingOneToOneEdgePortSVlanTag OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"S-VLAN value."
::= { vlanMappingOneToOneEdgePortEntry 2 }
vlanMappingOneToOneEdgePortIsActiveEdge OBJECT-TYPE
SYNTAX VlanMappingTunnelPortType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN mapping port type - edge or NNI."
DEFVAL { 2 }
::= { vlanMappingOneToOneEdgePortEntry 3 }
vlanMappingOneToOneEdgePortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"he row status variable, used according to
row installation and removal conventions."
::= { vlanMappingOneToOneEdgePortEntry 4 }
vlanMappingCosValue OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Class of service (CoS) value globally into S-VLAN tag of forwarded Layer 2 frames."
DEFVAL { 5 }
::= { vlan 79 }
-- next free ::= {vlan 80}
END

395
mibs/cisco/CISCOSBLAN1-MIB Normal file
View File

@@ -0,0 +1,395 @@
CISCOSBLAN1-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
TruthValue, MacAddress, TEXTUAL-CONVENTION, RowStatus
FROM SNMPv2-TC
switch001
FROM CISCOSB-MIB
VlanId
FROM Q-BRIDGE-MIB;
rlLan1 MODULE-IDENTITY
LAST-UPDATED "201506300000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The Lan1 MIB module for supporting Lan1 fetaure."
REVISION "201506300000Z"
DESCRIPTION
"Initial version."
::= { switch001 224 }
-- TEXTUAL-CONVENTION
GroupId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"group id."
SYNTAX INTEGER (0..1279)
GroupIdList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight
groups, with the first octet specifying groups 1 through
8, the second octet specifying groups 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered group, and the least significant bit
represents the highest numbered group. Thus, each group
is represented by a single bit within the value of this
object. If that bit has a value of '1' then that group
is included in the set of groups; the group is not
included if its bit has a value of '0'."
SYNTAX OCTET STRING
VlanIdOrNone ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"group id."
SYNTAX INTEGER (0..4094)
-- Scalars
rlLan1STagEtherType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the Ethernet type identifying the S-VLAN tag."
DEFVAL { '0000'H }
::= { rlLan1 1 }
rlLan1CPVlanId OBJECT-TYPE
SYNTAX VlanIdOrNone
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the CP VLAN ID.
0 indicateds no CP vlan."
DEFVAL { 0 }
::= { rlLan1 2 }
rlLan1CPVlanCos OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the cos assigned to ingress traffic on module ports into
the CP VLAN."
DEFVAL { 0 }
::= { rlLan1 3 }
rlLan1x86Port OBJECT-TYPE
SYNTAX INTEGER (0..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the interface-id of the Ethernet port connecting LAN1 to the
x86 environment implementing Virtual Functions (VFs).
0 indicateds no x86 port defined."
DEFVAL { 0 }
::= { rlLan1 4 }
----------------------------
-- rlLan1x86VlanMappingTable
----------------------------
rlLan1x86VlanMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLan1x86VlanMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information mapping s-tag to group id."
::= { rlLan1 5 }
rlLan1x86VlanMappingEntry OBJECT-TYPE
SYNTAX RlLan1x86VlanMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A mapping of incoming s-tag to a group."
INDEX { rlLan1x86VlanMappingVlanId }
::= { rlLan1x86VlanMappingTable 1 }
RlLan1x86VlanMappingEntry ::=
SEQUENCE {
rlLan1x86VlanMappingVlanId
VlanId,
rlLan1x86VlanMappingGroupId
GroupId,
rlLan1x86VlanMappingRowStatus
RowStatus
}
rlLan1x86VlanMappingVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The s-tag to mapped to group"
::= { rlLan1x86VlanMappingEntry 1 }
rlLan1x86VlanMappingGroupId OBJECT-TYPE
SYNTAX GroupId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"group for filtering traffic"
::= { rlLan1x86VlanMappingEntry 2 }
rlLan1x86VlanMappingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { rlLan1x86VlanMappingEntry 3 }
----------------------------
-- rlLan1VfMacMappingTable
----------------------------
rlLan1VfMacMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLan1VfMacMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information mapping Mac to s-tag."
::= { rlLan1 6 }
rlLan1VfMacMappingEntry OBJECT-TYPE
SYNTAX RlLan1VfMacMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A mapping of incoming s-tag to a group."
INDEX { rlLan1VfMacMappingDstMacAddress }
::= { rlLan1VfMacMappingTable 1 }
RlLan1VfMacMappingEntry ::=
SEQUENCE {
rlLan1VfMacMappingDstMacAddress
MacAddress,
rlLan1VfMacMappingVlanId
VlanId,
rlLan1VfMacMappingMulticast
INTEGER,
rlLan1VfMacMappingRowStatus
RowStatus
}
rlLan1VfMacMappingDstMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"destination mac address"
::= { rlLan1VfMacMappingEntry 1 }
rlLan1VfMacMappingVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The s-tag"
::= { rlLan1VfMacMappingEntry 2 }
rlLan1VfMacMappingMulticast OBJECT-TYPE
SYNTAX INTEGER {
none(1),
cp(2),
noncp(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" cp - Specifies the VF which S-VLAN-ID is assigned to multicast/broadcast traffic bridged into the CP VLAN from modules to x86
noncp - Specifies the VF which S-VLAN-ID is assigned to multicast/broadcast traffic "
DEFVAL { none }
::= { rlLan1VfMacMappingEntry 3 }
rlLan1VfMacMappingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { rlLan1VfMacMappingEntry 4 }
----------------------------
-- rlLan1ModulePortTable
----------------------------
rlLan1ModulePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLan1ModulePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information on a LAN1 module port."
::= { rlLan1 7 }
rlLan1ModulePortEntry OBJECT-TYPE
SYNTAX RlLan1ModulePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A mapping of incoming s-tag to a group."
INDEX { rlLan1ModulePortIfIndex }
::= { rlLan1ModulePortTable 1 }
RlLan1ModulePortEntry ::=
SEQUENCE {
rlLan1ModulePortIfIndex
INTEGER,
rlLan1ModulePortCPAllowed
TruthValue,
rlLan1ModulePortMulticastBroadcastAllowedVlan
INTEGER,
rlLan1ModulePortIngressGroupId
GroupId,
rlLan1ModulePortEgressGroupIdList
GroupIdList,
rlLan1ModulePortRowStatus
RowStatus
}
rlLan1ModulePortIfIndex OBJECT-TYPE
SYNTAX INTEGER (0..1000)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies the interface-id."
DEFVAL { 0 }
::= { rlLan1ModulePortEntry 1 }
rlLan1ModulePortCPAllowed OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies that CP traffic is allowed on the port, it is used to
allow CP multicast/broadcast traffic."
DEFVAL { false }
::= { rlLan1ModulePortEntry 2 }
rlLan1ModulePortMulticastBroadcastAllowedVlan OBJECT-TYPE
SYNTAX INTEGER {
none(1),
cp(2),
noncp(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies that multicast/broadcast traffic is allowed on the CP VLAN
or on non-CP VLAN.
If the parameter is not configured then only unicast traffic is allowed."
DEFVAL { none }
::= { rlLan1ModulePortEntry 3 }
rlLan1ModulePortIngressGroupId OBJECT-TYPE
SYNTAX GroupId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the group number assigned to the input frame on the interface"
DEFVAL { 0 }
::= { rlLan1ModulePortEntry 4 }
rlLan1ModulePortEgressGroupIdList OBJECT-TYPE
SYNTAX GroupIdList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the list of egress group numbers"
DEFVAL { ''H }
::= { rlLan1ModulePortEntry 5 }
rlLan1ModulePortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { rlLan1ModulePortEntry 6 }
----------------------------
-- rlLan1x86PfcTable
----------------------------
rlLan1x86PfcTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLan1x86PfcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information on a LAN1 x86 port PFC configuration per priority."
::= { rlLan1 8 }
rlLan1x86PfcEntry OBJECT-TYPE
SYNTAX RlLan1x86PfcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PFC information per priority"
INDEX { rlLan1x86PriorityIndex }
::= { rlLan1x86PfcTable 1 }
RlLan1x86PfcEntry ::=
SEQUENCE {
rlLan1x86PriorityIndex
INTEGER,
rlLan1x86PriorityIsLossy
TruthValue,
rlLan1x86PriorityXoffThreshold
INTEGER,
rlLan1x86PriorityXonThreshold
INTEGER
}
rlLan1x86PriorityIndex OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies the priority index."
DEFVAL { 0 }
::= { rlLan1x86PfcEntry 1 }
rlLan1x86PriorityIsLossy OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies if priority is lossy or lossless"
DEFVAL { true }
::= { rlLan1x86PfcEntry 2 }
rlLan1x86PriorityXoffThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the value of triggering pause frames when crossing over the threshold"
::= { rlLan1x86PfcEntry 3 }
rlLan1x86PriorityXonThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the value of triggering continue frames when crossing under the threshold"
::= { rlLan1x86PfcEntry 4 }
END