initial commit; version 22.5.12042

This commit is contained in:
2022-12-12 23:28:25 -05:00
commit af1b03d79f
17653 changed files with 22692970 additions and 0 deletions

996
mibs/ciscosb/CISCO-CDP-MIB Normal file
View File

@ -0,0 +1,996 @@
-- *****************************************************************
-- CISCO-CDP-MIB.mib: CDP MIB file
--
-- Oct 1994, Arun Sastry
-- November 2001, Edward Pham
-- 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, Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
TruthValue, DisplayString, TimeStamp
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 Q-BRIDGE-MIB
ifIndex
FROM IF-MIB
;
ciscoCdpMIB MODULE-IDENTITY
LAST-UPDATED "200503210000Z"
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 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."
REVISION "200104230000Z"
DESCRIPTION
"Added the following objects:
cdpGlobalDeviceIdFormatCpb,
cdpGlobalDeviceIdFormat."
REVISION "200011220000Z"
DESCRIPTION
"Added the following objects:
cdpCacheApplianceID,
cdpCacheVlanID,
cdpCachePowerConsumption,
cdpCacheMTU,
cdpCachePrimaryMgmtAddrType,
cdpCachePrimaryMgmtAddr,
cdpCacheSecondaryMgmtAddrType,
cdpCacheSecondaryMgmtAddr,
cdpCacheLastChange,
cdpCachePhysLocation,
cdpCacheSysName,
cdpCacheSysObjectID,
cdpGlobalLastChange"
REVISION "9812100000Z"
DESCRIPTION
"Added cdpGlobalDeviceId object."
REVISION "9809160000Z"
DESCRIPTION
"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 }
ciscoCdpMIBObjects OBJECT IDENTIFIER ::= { ciscoCdpMIB 1 }
cdpInterface OBJECT IDENTIFIER ::= { ciscoCdpMIBObjects 1 }
cdpCache OBJECT IDENTIFIER ::= { ciscoCdpMIBObjects 2 }
cdpGlobal OBJECT IDENTIFIER ::= { ciscoCdpMIBObjects 3 }
--
-- The CDP Interface Group
--
cdpInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF CdpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing the status of CDP on
the device's interfaces."
::= { cdpInterface 1 }
cdpInterfaceEntry OBJECT-TYPE
SYNTAX CdpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the cdpInterfaceTable,
containing the status of CDP on an interface."
INDEX { cdpInterfaceIfIndex }
::= { cdpInterfaceTable 1 }
CdpInterfaceEntry ::= SEQUENCE {
cdpInterfaceIfIndex Integer32,
cdpInterfaceEnable TruthValue,
cdpInterfaceMessageInterval INTEGER,
cdpInterfaceGroup Integer32,
cdpInterfacePort Integer32,
cdpInterfaceName DisplayString
}
cdpInterfaceIfIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of the local interface.
For 802.3 Repeaters on which the repeater ports do not
have ifIndex values assigned, this value is a unique
value for the port, and greater than any ifIndex value
supported by the repeater; in this case, the specific
port is indicated by corresponding values of
cdpInterfaceGroup and cdpInterfacePort, where these
values correspond to the group number and port number
values of RFC 1516."
::= { cdpInterfaceEntry 1 }
cdpInterfaceEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of whether the Cisco Discovery Protocol
is currently running on this interface. This variable
has no effect when CDP is disabled (cdpGlobalRun = FALSE)."
::= { cdpInterfaceEntry 2 }
cdpInterfaceMessageInterval OBJECT-TYPE
SYNTAX INTEGER (5..254)
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete -- replaced by cdpGlobalMessageInterval
-- this object should be applied to the
-- whole system instead of per interface
DESCRIPTION
"The interval at which CDP messages are to be generated
on this interface. The default value is 60 seconds."
::= { cdpInterfaceEntry 3 }
cdpInterfaceGroup OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is only relevant to interfaces which are
repeater ports on 802.3 repeaters. In this situation,
it indicates the RFC1516 group number of the repeater
port which corresponds to this interface."
::= { cdpInterfaceEntry 4 }
cdpInterfacePort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is only relevant to interfaces which are
repeater ports on 802.3 repeaters. In this situation,
it indicates the RFC1516 port number of the repeater
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
STATUS current
DESCRIPTION
"This table contains the additional CDP configuration on
the device's interfaces."
::= { cdpInterface 2 }
cdpInterfaceExtEntry OBJECT-TYPE
SYNTAX CdpInterfaceExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the cdpInterfaceExtTable contains the values
configured for Extented Trust TLV and COS (Class of Service)
for Untrusted Ports TLV on an interface which supports the
sending of these TLVs."
INDEX { ifIndex }
::= { cdpInterfaceExtTable 1 }
CdpInterfaceExtEntry ::= SEQUENCE {
cdpInterfaceExtendedTrust INTEGER,
cdpInterfaceCosForUntrustedPort Unsigned32
}
cdpInterfaceExtendedTrust OBJECT-TYPE
SYNTAX INTEGER {
trusted(1),
noTrust(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the value to be sent by Extended Trust TLV.
If trusted(1) is configured, the value of Extended Trust TLV
is one byte in length with its least significant bit equal to
1 to indicate extended trust. All other bits are 0.
If noTrust(2) is configured, the value of Extended Trust TLV
is one byte in length with its least significant bit equal to
0 to indicate no extended trust. All other bits are 0."
::= { cdpInterfaceExtEntry 1 }
cdpInterfaceCosForUntrustedPort OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the value to be sent by COS for Untrusted Ports TLV."
::= { cdpInterfaceExtEntry 2 }
--
-- The CDP Cache Group
--
cdpCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF CdpCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing the cached
information obtained via receiving CDP messages."
::= { cdpCache 1 }
cdpCacheEntry OBJECT-TYPE
SYNTAX CdpCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the cdpCacheTable,
containing the information received via CDP on one
interface from one device. Entries appear when
a CDP advertisement is received from a neighbor
device. Entries disappear when CDP is disabled
on the interface, or globally."
INDEX { cdpCacheIfIndex, cdpCacheDeviceIndex }
::= { cdpCacheTable 1 }
CdpCacheEntry ::= SEQUENCE {
cdpCacheIfIndex Integer32,
cdpCacheDeviceIndex Integer32,
cdpCacheAddressType CiscoNetworkProtocol,
cdpCacheAddress CiscoNetworkAddress,
cdpCacheVersion DisplayString,
cdpCacheDeviceId DisplayString,
cdpCacheDevicePort DisplayString,
cdpCachePlatform DisplayString,
cdpCacheCapabilities OCTET STRING,
cdpCacheVTPMgmtDomain DisplayString,
cdpCacheNativeVLAN VlanIndex,
cdpCacheDuplex INTEGER,
cdpCacheApplianceID Unsigned32,
cdpCacheVlanID Unsigned32,
cdpCachePowerConsumption Unsigned32,
cdpCacheMTU Unsigned32,
cdpCacheSysName DisplayString,
cdpCacheSysObjectID OBJECT IDENTIFIER,
cdpCachePrimaryMgmtAddrType CiscoNetworkProtocol,
cdpCachePrimaryMgmtAddr CiscoNetworkAddress,
cdpCacheSecondaryMgmtAddrType CiscoNetworkProtocol,
cdpCacheSecondaryMgmtAddr CiscoNetworkAddress,
cdpCachePhysLocation DisplayString,
cdpCacheLastChange TimeStamp
}
cdpCacheIfIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Normally, the ifIndex value of the local interface.
For 802.3 Repeaters for which the repeater ports do not
have ifIndex values assigned, this value is a unique
value for the port, and greater than any ifIndex value
supported by the repeater; the specific port number in
this case, is given by the corresponding value of
cdpInterfacePort."
::= { cdpCacheEntry 1 }
cdpCacheDeviceIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value for each device from which CDP messages
are being received."
::= { cdpCacheEntry 2 }
cdpCacheAddressType OBJECT-TYPE
SYNTAX CiscoNetworkProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of the type of address contained in the
corresponding instance of cdpCacheAddress."
::= { cdpCacheEntry 3 }
cdpCacheAddress OBJECT-TYPE
SYNTAX CiscoNetworkAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"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
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Version string as reported in the most recent CDP
message. The zero-length string indicates no Version
field (TLV) was reported in the most recent CDP
message."
::= { cdpCacheEntry 5 }
cdpCacheDeviceId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device-ID string as reported in the most recent CDP
message. The zero-length string indicates no Device-ID
field (TLV) was reported in the most recent CDP
message."
::= { cdpCacheEntry 6 }
cdpCacheDevicePort OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Port-ID string as reported in the most recent CDP
message. This will typically be the value of the ifName
object (e.g., 'Ethernet0'). The zero-length string
indicates no Port-ID field (TLV) was reported in the
most recent CDP message."
::= { cdpCacheEntry 7 }
cdpCachePlatform OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device's Hardware Platform as reported in the most
recent CDP message. The zero-length string indicates
that no Platform field (TLV) was reported in the most
recent CDP message."
::= { cdpCacheEntry 8 }
cdpCacheCapabilities OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device's Functional Capabilities as reported in the
most recent CDP message. For latest set of specific
values, see the latest version of the CDP specification.
The zero-length string indicates no Capabilities field
(TLV) was reported in the most recent CDP message."
REFERENCE "Cisco Discovery Protocol Specification, 10/19/94."
::= { cdpCacheEntry 9 }
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,
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
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
SYNTAX INTEGER {
unknown(1),
halfduplex(2),
fullduplex(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"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
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"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
SYNTAX Unsigned32 (0..4095)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"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
SYNTAX Unsigned32
UNITS "milliwatts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of power consumed by remote device, as reported
in the most recent CDP message. This object is not instantiated
if no Power Consumption field (TLV) was reported in the most
recently received CDP message."
::= { cdpCacheEntry 15 }
cdpCacheMTU OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the size of the largest datagram that can be
sent/received by remote device, as reported in the most recent
CDP message. This object is not instantiated if no MTU field
(TLV) was reported in the most recently received CDP message."
::= { cdpCacheEntry 16 }
cdpCacheSysName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the value of the remote device's sysName MIB object.
By convention, it is the device's fully qualified domain name.
This object is not instantiated if no sysName field (TLV) was
reported in the most recently received CDP message."
::= { cdpCacheEntry 17 }
cdpCacheSysObjectID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the value of the remote device's sysObjectID MIB
object. This object is not instantiated if no sysObjectID field
(TLV) was reported in the most recently received CDP message."
::= { cdpCacheEntry 18 }
cdpCachePrimaryMgmtAddrType OBJECT-TYPE
SYNTAX CiscoNetworkProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of the type of address contained in the
corresponding instance of cdpCachePrimaryMgmtAddress."
::= { cdpCacheEntry 19 }
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 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
SYNTAX CiscoNetworkProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of the type of address contained in the
corresponding instance of cdpCacheSecondaryMgmtAddress."
::= { cdpCacheEntry 21 }
cdpCacheSecondaryMgmtAddr OBJECT-TYPE
SYNTAX CiscoNetworkAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"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
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the physical location, as reported by the most recent
CDP message, of a connector which is on, or physically connected
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."
::= { cdpCacheEntry 23 }
cdpCacheLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the time when this cache entry was last changed.
This object is initialised to the current time when the entry
gets created and updated to the current time whenever the value
of any (other) object instance in the corresponding row is
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
--
cdpGlobalRun OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of whether the Cisco Discovery Protocol
is currently running. Entries in cdpCacheTable are
deleted when CDP is disabled."
DEFVAL { true }
::= { cdpGlobal 1 }
cdpGlobalMessageInterval OBJECT-TYPE
SYNTAX INTEGER (5..254)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval at which CDP messages are to be generated.
The default value is 60 seconds."
DEFVAL { 60 }
::= { cdpGlobal 2 }
cdpGlobalHoldTime OBJECT-TYPE
SYNTAX INTEGER (10..255)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time for the receiving device holds CDP message.
The default value is 180 seconds."
DEFVAL { 180 }
::= { cdpGlobal 3 }
cdpGlobalDeviceId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device ID advertised by this device. The format of this
device id is characterized by the value of
cdpGlobalDeviceIdFormat object."
::= { cdpGlobal 4 }
cdpGlobalLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the time when the cache table was last changed. It
is the most recent time at which any row was last created,
modified or deleted."
::= { cdpGlobal 5 }
cdpGlobalDeviceIdFormatCpb OBJECT-TYPE
SYNTAX BITS {
serialNumber(0),
macAddress(1),
other (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicate the Device-Id format capability of the device.
serialNumber(0) indicates that the device supports using
serial number as the format for its DeviceId.
macAddress(1) indicates that the device supports using
layer 2 MAC address as the format for its DeviceId.
other(2) indicates that the device supports using its
platform specific format as the format for its DeviceId."
::= { cdpGlobal 6 }
cdpGlobalDeviceIdFormat OBJECT-TYPE
SYNTAX INTEGER {
serialNumber(1),
macAddress(2),
other(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of the format of Device-Id contained in the
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
object is in the form of an ASCII string contain the device
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."
::= { cdpGlobal 7 }
-- conformance information
ciscoCdpMIBConformance
OBJECT IDENTIFIER ::= { ciscoCdpMIB 2 }
ciscoCdpMIBCompliances
OBJECT IDENTIFIER ::= { ciscoCdpMIBConformance 1 }
ciscoCdpMIBGroups
OBJECT IDENTIFIER ::= { ciscoCdpMIBConformance 2 }
-- compliance statements
ciscoCdpMIBCompliance MODULE-COMPLIANCE
STATUS obsolete -- superseded by ciscoCdpMIBComplianceV11R01
DESCRIPTION
"The compliance statement for the CDP MIB."
MODULE -- this module
MANDATORY-GROUPS { ciscoCdpMIBGroup }
::= { ciscoCdpMIBCompliances 1 }
ciscoCdpMIBComplianceV11R01 MODULE-COMPLIANCE
STATUS obsolete -- superseded by ciscoCdpMIBComplianceV11R02
DESCRIPTION
"The compliance statement for the CDP MIB."
MODULE -- this module
MANDATORY-GROUPS { ciscoCdpMIBGroupV11R01 }
::= { ciscoCdpMIBCompliances 2 }
ciscoCdpMIBComplianceV11R02 MODULE-COMPLIANCE
STATUS obsolete -- superseded by ciscoCdpMIBComplianceV12R02
DESCRIPTION
"The compliance statement for the CDP MIB."
MODULE -- this module
MANDATORY-GROUPS { ciscoCdpMIBGroupV11R02 }
::= { ciscoCdpMIBCompliances 3 }
ciscoCdpMIBComplianceV12R02 MODULE-COMPLIANCE
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
OBJECTS { cdpInterfaceEnable, cdpInterfaceMessageInterval,
cdpCacheAddressType, cdpCacheAddress, cdpCacheVersion,
cdpCacheDeviceId, cdpCacheDevicePort,
cdpCacheCapabilities, cdpCachePlatform
}
STATUS obsolete -- superseded by ciscoCdpMIBGroupV11R01
DESCRIPTION
"A collection of objects for use with the Cisco
Discovery Protocol."
::= { ciscoCdpMIBGroups 1 }
ciscoCdpMIBGroupV11R01 OBJECT-GROUP
OBJECTS { cdpInterfaceEnable, cdpInterfaceMessageInterval,
cdpInterfaceGroup, cdpInterfacePort,
cdpCacheAddressType, cdpCacheAddress, cdpCacheVersion,
cdpCacheDeviceId, cdpCacheDevicePort,
cdpCacheCapabilities, cdpCachePlatform
}
STATUS obsolete -- superseded by ciscoCdpMIBGroupV11R02
DESCRIPTION
"A collection of objects for use with the Cisco
Discovery Protocol."
::= { ciscoCdpMIBGroups 2 }
ciscoCdpMIBGroupV11R02 OBJECT-GROUP
OBJECTS { cdpInterfaceEnable,
cdpInterfaceGroup, cdpInterfacePort,
cdpCacheAddressType, cdpCacheAddress, cdpCacheVersion,
cdpCacheDeviceId, cdpCacheDevicePort,
cdpCacheCapabilities, cdpCachePlatform,
cdpGlobalRun, cdpGlobalMessageInterval, cdpGlobalHoldTime
}
STATUS obsolete -- superseded by ciscoCdpMIBGroupV12R02
DESCRIPTION
"A collection of objects for use with the Cisco
Discovery Protocol."
::= { ciscoCdpMIBGroups 3 }
ciscoCdpMIBGroupV12R02 OBJECT-GROUP
OBJECTS { cdpInterfaceEnable,
cdpInterfaceGroup, cdpInterfacePort,
cdpCacheAddressType, cdpCacheAddress, cdpCacheVersion,
cdpCacheDeviceId, cdpCacheDevicePort,
cdpCacheCapabilities, cdpCachePlatform,
cdpCacheVTPMgmtDomain, cdpCacheNativeVLAN, cdpCacheDuplex,
cdpGlobalRun, cdpGlobalMessageInterval, cdpGlobalHoldTime,
cdpGlobalDeviceId
}
STATUS deprecated -- superseded by ciscoCdpMIBGroupV12R03
DESCRIPTION
"A collection of objects for use with the Cisco
Discovery Protocol."
::= { ciscoCdpMIBGroups 5 }
ciscoCdpV2MIBGroup OBJECT-GROUP
OBJECTS {
cdpCacheApplianceID, cdpCacheVlanID,
cdpCachePowerConsumption, cdpCacheMTU,
cdpCacheSysName, cdpCacheSysObjectID,
cdpCacheLastChange, cdpCachePhysLocation,
cdpCachePrimaryMgmtAddrType,
cdpCachePrimaryMgmtAddr,
cdpCacheSecondaryMgmtAddrType,
cdpCacheSecondaryMgmtAddr,
cdpGlobalLastChange, cdpGlobalDeviceIdFormatCpb,
cdpGlobalDeviceIdFormat
}
STATUS current
DESCRIPTION
"A collection of objects for use with the Cisco
Discovery Protocol version 2."
::= { ciscoCdpMIBGroups 6 }
ciscoCdpV2IfExtGroup OBJECT-GROUP
OBJECTS {
cdpInterfaceExtendedTrust,
cdpInterfaceCosForUntrustedPort
}
STATUS current
DESCRIPTION
"A collection of objects for use with the Cisco
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

362
mibs/ciscosb/CISCO-SMI Normal file
View File

@ -0,0 +1,362 @@
-- *****************************************************************
-- CISCO-SMI.mib: Cisco Enterprise Structure of Management Information
--
-- April 1994, Jeffrey T. Johnson
--
-- Copyright (c) 1994-2001 by cisco Systems, Inc.
-- All rights reserved.
--
-- *****************************************************************
--
CISCO-SMI DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
enterprises
FROM SNMPv2-SMI;
cisco MODULE-IDENTITY
LAST-UPDATED "200011012246Z" -- November 1, 2000 05:46 PM
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 Structure of Management Information for the
Cisco enterprise."
REVISION "200011012246Z" -- November 1, 2000 05:46 PM
DESCRIPTION
"Added ciscoDomains to define new transports. Also added
ciscoCpeCIB, which will contain managed objects that
contribute to the CPE Configuration Information Base (CIB)."
REVISION "200001110000Z"
DESCRIPTION
"Added ciscoPolicy, ciscoPolicyAuto, ciscoPIB, and
ciscoPibToMib."
REVISION "9704090000Z"
DESCRIPTION
"Added ciscoPartnerProducts to generate sysObjectID
for partner platforms"
REVISION "9505160000Z"
DESCRIPTION
"New oid assignments for Cisco REPEATER MIB and others."
REVISION "9404262000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { enterprises 9 } -- assigned by IANA
ciscoProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoProducts is the root OBJECT IDENTIFIER from
which sysObjectID values are assigned. Actual
values are defined in CISCO-PRODUCTS-MIB."
::= { cisco 1 }
local OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Subtree beneath which pre-10.2 MIBS were built."
::= { cisco 2 }
temporary OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Subtree beneath which pre-10.2 experiments were
placed."
::= { cisco 3 }
pakmon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"reserved for pakmon"
::= { cisco 4 }
workgroup OBJECT-IDENTITY
STATUS current
DESCRIPTION
"subtree reserved for use by the Workgroup Business Unit"
::= { cisco 5 }
otherEnterprises OBJECT-IDENTITY
STATUS current
DESCRIPTION
"otherEnterprises provides a root object identifier
from which mibs produced by other companies may be
placed. mibs produced by other enterprises are
typicially implemented with the object identifiers
as defined in the mib, but if the mib is deemed to
be uncontrolled, we may reroot the mib at this
subtree in order to have a controlled version."
::= { cisco 6 }
ciscoAgentCapability OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoAgentCapability provides a root object identifier
from which AGENT-CAPABILITIES values may be assigned."
::= { cisco 7 }
ciscoConfig OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoConfig is the main subtree for configuration mibs."
::= { cisco 8 }
ciscoMgmt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoMgmt is the main subtree for new mib development."
::= { cisco 9 }
ciscoExperiment OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoExperiment provides a root object identifier
from which experimental mibs may be temporarily
based. mibs are typicially based here if they
fall in one of two categories
1) are IETF work-in-process mibs which have not
been assigned a permanent object identifier by
the IANA.
2) are cisco work-in-process which has not been
assigned a permanent object identifier by the
cisco assigned number authority, typicially because
the mib is not ready for deployment.
NOTE WELL: support for mibs in the ciscoExperiment
subtree will be deleted when a permanent object
identifier assignment is made."
::= { cisco 10 }
ciscoAdmin OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoAdmin is reserved for administratively assigned
OBJECT IDENTIFIERS, i.e. those not associated with MIB
objects"
::= { cisco 11 }
ciscoModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoModules provides a root object identifier
from which MODULE-IDENTITY values may be assigned."
::= { cisco 12 }
lightstream OBJECT-IDENTITY
STATUS current
DESCRIPTION
"subtree reserved for use by Lightstream"
::= { cisco 13 }
ciscoworks OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoworks provides a root object identifier beneath
which mibs applicable to the CiscoWorks family of network
management products are defined."
::= { cisco 14 }
newport OBJECT-IDENTITY
STATUS current
DESCRIPTION
"subtree reserved for use by the former Newport Systems
Solutions, now a portion of the Access Business Unit."
::= { cisco 15 }
ciscoPartnerProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoPartnerProducts is the root OBJECT IDENTIFIER from
which partner sysObjectID values may be assigned. Such
sysObjectID values are composed of the ciscoPartnerProducts
prefix, followed by a single identifier that is unique for
each partner, followed by the value of sysObjectID of the
Cisco product from which partner product is derived. Note
that the chassisPartner MIB object defines the value of the
identifier assigned to each partner."
::= { cisco 16 }
ciscoPolicy OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoPolicy is the root of the Cisco-assigned OID
subtree for use with Policy Management."
::= { cisco 17 }
-- Note that 1.3.6.1.4.1.9.17.1 is currently unassigned
ciscoPIB OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoPIB is the root of the Cisco-assigned OID
subtree for assignment to PIB (Policy Information
Base) modules."
::= { ciscoPolicy 2 }
ciscoPolicyAuto OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoPolicyAuto is the root of the Cisco-assigned
OID subtree for OIDs which are automatically assigned
for use in Policy Management."
::= { cisco 18 }
-- Note that 1.3.6.1.4.1.9.18.1 is currently unassigned
ciscoPibToMib OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoPibToMib is the root of the Cisco-assigned
OID subtree for MIBs which are algorithmically
generated/translated from Cisco PIBs with OIDs
assigned under the ciscoPIB subtree.
These generated MIBs allow management
entities (other the current Policy Server) to
read the downloaded policy. By convention, for PIB
'ciscoPIB.x', the generated MIB shall have the
name 'ciscoPibToMib.x'."
::= { ciscoPolicyAuto 2 }
ciscoDomains OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoDomains provides a root object identifier from which
different transport mapping values may be assigned."
::= { cisco 19 }
ciscoCIB OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoCIB is the root of the Cisco-assigned OID subtree for
assignment to MIB modules describing managed objects that
part of the CPE automatic configuration framework."
::= { cisco 20 }
ciscoCibMmiGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoCibMmiGroup is the root of the Cisco-assigned OID
subtree for assignment to MIB modules describing managed
objects supporting the Modem Management Interface (MMI),
the interface that facilitates CPE automatic configuration."
::= { ciscoCIB 1 }
ciscoCibProvGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoCibStoreGroup is the root of the Cisco-assigned OID
subtree for assignment to MIB modules describing managed
objects contributing to the Configuration Information Base
(CIB)."
::= { ciscoCIB 2 }
-- ciscoAdmin assignments follow
ciscoProxy OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoProxy OBJECT IDENTIFIERS are used to uniquely name
party mib records created to proxy for SNMPv1."
::= { ciscoAdmin 1 }
ciscoPartyProxy OBJECT IDENTIFIER ::= { ciscoProxy 1 }
ciscoContextProxy OBJECT IDENTIFIER ::= { ciscoProxy 2 }
--
-- Administrative assignments for repeaters
--
ciscoRptrGroupObjectID OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ciscoRptrGroupObjectID OBJECT IDENTIFIERS are used to
uniquely identify groups of repeater ports for use by the
SNMP-REPEATER-MIB (RFC 1516) rptrGroupObjectID object."
::= { ciscoAdmin 2 }
ciscoUnknownRptrGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The identity of an unknown repeater port group."
::= { ciscoRptrGroupObjectID 1 }
cisco2505RptrGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The authoritative identity of the Cisco 2505 repeater
port group."
::= { ciscoRptrGroupObjectID 2 }
cisco2507RptrGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The authoritative identity of the Cisco 2507 repeater
port group."
::= { ciscoRptrGroupObjectID 3 }
cisco2516RptrGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The authoritative identity of the Cisco 2516 repeater
port group."
::= { ciscoRptrGroupObjectID 4 }
ciscoWsx5020RptrGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The authoritative identity of the wsx5020 repeater
port group."
::= { ciscoRptrGroupObjectID 5 }
--
-- Administrative assignments for chip sets
--
ciscoChipSets OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Numerous media-specific MIBS have an object, defined as
an OBJECT IDENTIFIER, which is the identity of the chipset
realizing the interface. Cisco-specific chipsets have their
OBJECT IDENTIFIERS assigned under this subtree."
::= { ciscoAdmin 3 }
ciscoChipSetSaint1 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The identity of the Rev 1 SAINT ethernet chipset
manufactured for cisco by LSI Logic."
::= { ciscoChipSets 1 }
ciscoChipSetSaint2 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The identity of the Rev 2 SAINT ethernet chipset
manufactured for cisco by LSI Logic."
::= { ciscoChipSets 2 }
ciscoChipSetSaint3 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The identity of the Rev 3 SAINT ethernet chipset
manufactured for cisco by Plessey."
::= { ciscoChipSets 3 }
ciscoChipSetSaint4 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The identity of the Rev 4 SAINT ethernet chipset
manufactured for cisco by Mitsubishi."
::= { ciscoChipSets 4 }
END

1632
mibs/ciscosb/CISCO-TC Normal file

File diff suppressed because it is too large Load Diff

1891
mibs/ciscosb/CISCO-VTP-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,117 @@
CISCOSB-1-BONJOUR-SERVICE-MIB DEFINITIONS ::= BEGIN
-- Version: 7.46
-- Date: 24 Mar 2009
-- 24-Mar-2009 Added rlBonjourServiceTable
IMPORTS
OBJECT-TYPE, Counter32 FROM SNMPv2-SMI
TruthValue, DisplayString, RowStatus FROM SNMPv2-TC
switch001 FROM CISCOSB-MIB;
rlCustom1BonjourService MODULE-IDENTITY
LAST-UPDATED "200903240000Z" -- March 24, 2009
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 "Added: rlCustom1BonjourServiceTable - the private MIB module
definition for Bonjour services."
REVISION "200903240000Z"
DESCRIPTION
"Initial revision"
::= { switch001 143 }
rlCustom1BonjourServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCustom1BonjourServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies Bonjour services table information"
::= { rlCustom1BonjourService 1 }
rlCustom1BonjourServiceEntry OBJECT-TYPE
SYNTAX RlCustom1BonjourServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes one Service of Bonjour Element.
The information includes: Service name, service port number, service enable, service can be changed the row status.
The index is string name of the service and represent by rlBonjourServiceTypeName"
INDEX { IMPLIED rlCustom1BonjourServiceTypeName }
::= { rlCustom1BonjourServiceTable 1 }
RlCustom1BonjourServiceEntry ::= SEQUENCE {
rlCustom1BonjourServiceTypeName DisplayString,
rlCustom1BonjourServiceTransport INTEGER,
rlCustom1BonjourServicePort INTEGER,
rlCustom1BonjourServiceEnable TruthValue,
rlCustom1BonjourServiceOptions BITS,
rlCustom1BonjourServiceStatus RowStatus
}
rlCustom1BonjourServiceTypeName OBJECT-TYPE
SYNTAX DisplayString(SIZE(2..14))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Bonjour Service Type name."
::= { rlCustom1BonjourServiceEntry 1 }
rlCustom1BonjourServiceTransport OBJECT-TYPE
SYNTAX INTEGER {
udp(1),
tcp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A value indicating the service transport."
::= { rlCustom1BonjourServiceEntry 2 }
rlCustom1BonjourServicePort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A value indicating protocol port number."
::= { rlCustom1BonjourServiceEntry 3 }
rlCustom1BonjourServiceEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bonjour Service type enabled {true} or Disabled {false}."
::= { rlCustom1BonjourServiceEntry 4 }
rlCustom1BonjourServiceOptions OBJECT-TYPE
SYNTAX BITS {
serviceCanBeDeleted(0),
serviceCanBeDisabled(1),
portCanBeConfigured(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bonjour Service type can be change Yes {true} or No {false}."
::= { rlCustom1BonjourServiceEntry 5 }
rlCustom1BonjourServiceStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of a table entry.
It is used to delete/Add an entry from this table."
::= { rlCustom1BonjourServiceEntry 6 }
END

View File

@ -0,0 +1,40 @@
CISCOSB-3SW2SWTABLES-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private 3SW 2SW TABLES MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI;
rl3sw2swTables 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 3sw 2sw Tables private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { switch001 63 }
rl3sw2swTablesPollingInterval OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The polling interval for dynamic 3SW/2SW tables in seconds."
DEFVAL { 3 }
::= { rl3sw2swTables 1 }
END

3388
mibs/ciscosb/CISCOSB-AAA Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,192 @@
CISCOSB-BANNER-MIB DEFINITIONS ::= BEGIN
-- -------------------------------------------------------------
-- Banner MIB
-- Title: Cisco Banner Private MIB
-- This Private MIB manages Banner display messages
-- Version: 7.46_01
-- Date: 16 Mach 2008
--
-- -------------------------------------------------------------
IMPORTS
switch001 FROM CISCOSB-MIB
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
EnabledStatus FROM P-BRIDGE-MIB
OBJECT-TYPE FROM SNMPv2-SMI;
rlBanner MODULE-IDENTITY
LAST-UPDATED "200803160000Z"
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 Banner displays messages in Cisco switching devices.
Banner allows users to configure display messages which are displayed on various authentication events.
Banner Messages can hold dynamic data such as $(hostname) or $(domain) etc, and display instructions such as: bold, inverse, or blink.
Banner Messages can be displayed or hidden with respect to the connection type: via Telnet, SSH or the Console."
REVISION "200712160000Z"
DESCRIPTION
"Initial revision."
::= { switch001 133 }
--133 specifies the placement in switch001 (private MIBS) MIB tree
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
BannerMessageType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Banner message type."
SYNTAX INTEGER {
rlBannerMOTD(1),
rlBannerLogin(2),
rlBannerExec(3)
}
-- -------------------------------------------------------------
-- --------- Tables --------------------------------------
-- -------------------------------------------------------------
rlBannerMessageTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlBannerMessageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the Banner content."
::= {rlBanner 1 }
rlBannerMessageEntry OBJECT-TYPE
SYNTAX RlBannerMessageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rlBannerMessageTable."
INDEX { rlBannerMessageType,rlBannerMessageIndex}
::= {rlBannerMessageTable 1 }
RlBannerMessageEntry ::= SEQUENCE {
rlBannerMessageType BannerMessageType,
rlBannerMessageIndex INTEGER (1..13),
rlBannerMessageText SnmpAdminString
}
rlBannerMessageType OBJECT-TYPE
SYNTAX BannerMessageType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable identifies the Banner type. There are three types: MOTD, Login and Exec."
::= { rlBannerMessageEntry 1 }
rlBannerMessageIndex OBJECT-TYPE
SYNTAX INTEGER (1..13)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable identifies a Banner string section in the Banner content.
The Banner content is limited to 2000 characters. Content is divided into 13 indexed sections. Each section contains 160 octets, except the last used section which can contain less than 160 octets. Once a section of the Banner string contains 160 octets of data, the user can write to the next index. Overwriting is not supported. To delete all Banner content, use the rlBannerMessageClear MIB."
::= { rlBannerMessageEntry 2 }
rlBannerMessageText OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies the MIB which holds a section of the Banner content in the table."
::= { rlBannerMessageEntry 3 }
rlBannerManageTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlBannerManageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing specifying for each connection type which Banner should, or should not be displayed."
::= {rlBanner 2 }
rlBannerManageEntry OBJECT-TYPE
SYNTAX RlBannerManageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlBannerManageTable."
INDEX { rlBannerMessageType}
::= {rlBannerManageTable 1 }
RlBannerManageEntry ::= SEQUENCE {
rlBannerManageSSH EnabledStatus,
rlBannerManageTelnet EnabledStatus,
rlBannerManageConsole EnabledStatus
}
rlBannerManageSSH OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable specifies whether the banner type specified
in the key should or should not be displayed when a user accesses the device via SSH."
-- DEFVAL { disabled }
::= { rlBannerManageEntry 1 }
rlBannerManageTelnet OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable specifies whether the banner type specified
in the key should or should not be displayed when a user accesses the device via Telnet."
-- DEFVAL { disabled }
::= { rlBannerManageEntry 2 }
rlBannerManageConsole OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable specifies whether the banner type specified
in the key should or should not be displayed when a user accesses the device via Console."
-- DEFVAL { disabled }
::= { rlBannerManageEntry 3 }
-- -------------------------------------------------------------
-- --------- Scalars --------------------------------------
-- -------------------------------------------------------------
rlBannerMessageClear OBJECT-TYPE
SYNTAX BannerMessageType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value, when set, clears the selected Banner type.
Clearing the Banner type means that
the related entry from rlBannerMessageTable is removed."
::= { rlBanner 3 }
END

View File

@ -0,0 +1,383 @@
CISCOSB-BONJOUR-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
MODULE-IDENTITY FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, RowStatus FROM SNMPv2-TC
InetAddress, InetAddressType FROM INET-ADDRESS-MIB
InterfaceIndex FROM IF-MIB
switch001 FROM CISCOSB-MIB;
rlBonjour MODULE-IDENTITY
LAST-UPDATED "200909210000Z"
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 Bonjour protocol."
REVISION "200904230000Z"
DESCRIPTION
"Initial revision."
::= { switch001 114 }
-- -------------------------------------------------------------
-- global scalar
-- -------------------------------------------------------------
rlBonjourPublish OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables Bonjour publishing."
::= {rlBonjour 1 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
RlBonjourServiceState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Bonjour service status - (per IP interface)."
SYNTAX INTEGER {
rlBonjourNotPublished(0),
rlBonjourInactive(1),
rlBonjourRegistering(2),
rlBonjourRunning(3)
}
RlBonjourOperationState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Bonjour service an L2 interface operation state."
SYNTAX INTEGER {
up(1),
down(2)
}
RlBonjourOperationReason ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Bonjour service an L2 interface operation state."
SYNTAX INTEGER {
notExclude(0),
include(1),
notInclude(2),
exclude(3),
bonjourDisabled(4),
serviceDisabled(5),
noIPaddress(6),
l2InterfaceDown(7),
notPresent(8),
unknown(9)
}
-- -------------------------------------------------------------
-- --------- Table --------------------------------------
-- -------------------------------------------------------------
-- ------------------------------------------------------------
-- --------- This MIb will not be bound in 750 version, ----------------
-- --------- The MIb following rlBonjourStateTable will replace it------
-- ------------------------------------------------------------
rlBonjourStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlBonjourStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the service bonjour status per service and IP interface.
In order to keep the table sorted according to the customary lexicographical
order of the rlBonjourStatusServiceName strings, rlBonjourStatusServiceName
will be padded with blanks. Bonjour will truncate the padded blanks when advertising this service name.
Using this MIB user can monitor actual state of a service on an IP interface"
::= {rlBonjour 2 }
rlBonjourStatusEntry OBJECT-TYPE
SYNTAX RlBonjourStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlBonjourStatusEntry."
INDEX { rlBonjourStatusServiceName,rlBonjourStatusIPInterfaceType, rlBonjourStatusIPInterfaceAddr }
::= {rlBonjourStatusTable 1 }
RlBonjourStatusEntry ::= SEQUENCE {
rlBonjourStatusServiceName DisplayString ,
rlBonjourStatusIPInterfaceType InetAddressType,
rlBonjourStatusIPInterfaceAddr InetAddress,
rlBonjourStatusState RlBonjourServiceState
}
rlBonjourStatusServiceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable identifies the service name."
::= { rlBonjourStatusEntry 1 }
rlBonjourStatusIPInterfaceType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates the type of the IP interface
on which the Bonjour service should be published."
::= { rlBonjourStatusEntry 2 }
rlBonjourStatusIPInterfaceAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates the address of the IP interface
on which the Bonjour service should be published."
::= { rlBonjourStatusEntry 3 }
rlBonjourStatusState OBJECT-TYPE
SYNTAX RlBonjourServiceState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the service state on IP interface of the device."
::= { rlBonjourStatusEntry 4 }
-- -------------------------------------------------------------
-- rlBonjourStateTable
-- -------------------------------------------------------------
rlBonjourStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlBonjourStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the service bonjour state per service and L2 interface.
The services that are displayed here are only those who are supported per project.
The L2 interfaces that are displayed here are either:
L2 interfaces with an IP on it
OR
L2 interfaces listed in the table below
Per each pair (service and L2 interface) table displays:
state :
UP - Bonjour published the service on this L2 interface
Not-exclude - the L2 interface has IP address (L2 interface is in UP state)
AND rlBonjourL2Table is empty
AND rlBonjourL2Mode is disable
include - the L2 interfaces are listed in the table rlBonjourL2Table
AND rlBonjourL2Mode is enabled
Down - Bonjour sent goodbye packets regarding this service on this L2 interface
exclude - the L2 interface is a member of the rlBonjourL2Table
AND rlBonjourL2Mode is disable
Not-Include - rlBonjourL2Table is empty
AND rlBonjourL2Mode is enable
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 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 L2 interface"
::= {rlBonjour 3 }
rlBonjourStateEntry OBJECT-TYPE
SYNTAX RlBonjourStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlBonjourStatusEntry."
INDEX { rlBonjourStateServiceName,rlBonjourStateL2Interface }
::= {rlBonjourStateTable 1 }
RlBonjourStateEntry ::= SEQUENCE {
rlBonjourStateServiceName DisplayString ,
rlBonjourStateL2Interface InterfaceIndex,
rlBonjourStateOperationMode RlBonjourOperationState,
rlBonjourStateOperationReason RlBonjourOperationReason,
rlBonjourStateIPv6OperationMode RlBonjourOperationState,
rlBonjourStateIPv6OperationReason RlBonjourOperationReason
}
rlBonjourStateServiceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable identifies the service name."
::= { rlBonjourStateEntry 1 }
rlBonjourStateL2Interface OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates the L2 interface
on which the Bonjour service should be published."
::= { rlBonjourStateEntry 2 }
rlBonjourStateOperationMode 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 3 }
rlBonjourStateOperationReason OBJECT-TYPE
SYNTAX RlBonjourOperationReason
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"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
STATUS current
DESCRIPTION
"The table listing the L2 interfaces on which the user wishes to
enable OR disable Bonjour with respect to rlBonjourL2Mode.
If rlBonjourL2Mode is set to include AND L2 interface is in this table
it does not ensure Bonjour WILL publish services on it.
Publication is also dependent on these fundemental conditions:
rlBonjourPublish must be on
at least one service should be enabled
L2 must be present and UP
have at least one IP on it
If this table is empty AND rlBonjourL2Mode is set to include
Bonjour won't operate at all.
If rlBonjourL2Mode is set to exclude, and rlBonjourL2Table is empty
Bonjour will be published on ALL L2 interfaces answering to the
fundemental conditions specified above.
If rlBonjourL2Table is NOT empty then Bonjour will operate on
ALL L2 interfaces answering to the fundemental conditions specified
above BUT NOT members of this list.
"
::= {rlBonjour 4 }
rlBonjourL2Entry OBJECT-TYPE
SYNTAX RlBonjourL2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlBonjourL2Entry."
INDEX { rlBonjourL2Ifindex }
::= {rlBonjourL2Table 1 }
RlBonjourL2Entry ::= SEQUENCE {
rlBonjourL2Ifindex InterfaceIndex ,
rlBonjourL2RowStatus RowStatus
}
rlBonjourL2Ifindex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable identifies the L2 interface."
::= { rlBonjourL2Entry 1 }
rlBonjourL2RowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies the L2 interface status manager."
::= { rlBonjourL2Entry 2 }
-- -------------------------------------------------------------
-- Scalars
-- -------------------------------------------------------------
rlBonjourL2Mode OBJECT-TYPE
SYNTAX INTEGER {
include (1),
exclude (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"specify whether the L2 interfaces listed in rlBonjourL2Table
means include bonjour on these L2 interfaces once they:
rlBonjourPublish must be on
at least one service should be enabled
L2 must be present and UP
have at least one IP on it
OR exclude bonjour on these L2 interfaces even if they answer to
all the conditions above."
::= {rlBonjour 5 }
rlBonjourInstanceName OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance Name is given to Bonjour driver by the project part (L1Manager)
When a conflict occurs: found another station with the same instance name.
Bonjour driver is required to append _m to the given name
while m is an incremental integer, increasing on each conflict"
::= {rlBonjour 6 }
rlBonjourHostName OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Host Name is given to Bonjour driver by the project part (L1Manager)
When a conflict occurs: found another station with the same host name.
Bonjour driver is required to append _m to the given name
while m is an incremental integer, increasing on each conflict"
::= {rlBonjour 7 }
END

View File

@ -0,0 +1,171 @@
CISCOSB-BRGMACSWITCH-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private BRIDGE MAC SWITCH MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC;
rlBrgMacSwitch 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 Switching Parameters private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { switch001 50 }
rlBrgMacSwVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 2."
::= { rlBrgMacSwitch 1 }
rlBrgMacSwMaxTableNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of MAC Tables supported by the device."
::= { rlBrgMacSwitch 2 }
rlBrgMacSwDynamicTables OBJECT-TYPE
SYNTAX INTEGER {
supported (1),
unsupported (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether the device supports port dynamic MAC tables."
::= { rlBrgMacSwitch 3 }
--rlBrgMacSwTblPollingTimeout OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "The units of this MIB object is seconds."
-- ::= { rlBrgMacSwitch 4 }
rlBrgMacSwOldEntryDeleteMode OBJECT-TYPE
SYNTAX INTEGER {
refreshFlag (1),
agingFlag(2),
agingTime(3),
boundaries(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The method used to delete old unused entries
refresh_flag:
The high level sets a flag when it adds or updates an entry,
the Switch clears the flag each time, when it learns the
station once more.
aging_flag:
The high level clears a flag when it adds or updates an entry,
the Switch sets the flag each time, when it learns the station
once more.
aging_time:
The high level defines a timeout, the Switch sends a message
to the high level each time when the station doesn't send
messages during interval between timeout and 2*timeout.
Boundaries:
The Switch doesn't support any mechanism, and the high level
uses two boundaries: red and yellow. When the number of entries
exceeds the red boundary, the high level deletes the oldest entries."
::= { rlBrgMacSwitch 5 }
rlBrgMacSwSpanningTree OBJECT-TYPE
SYNTAX INTEGER {
supported (1),
unsupported (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether the device supports port the Spanning Tree Protocol."
::= { rlBrgMacSwitch 6 }
rlBrgMacSwKeyType OBJECT-TYPE
SYNTAX INTEGER {
macOnly (1),
tagAndMac(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specified the used MAC Address Table kye format:
macOnly:
One global MAC Address Table per device (leaky VLANs).
tagAndMac:
MAC Address Table per each VLAN (strick VLANs)."
::= { rlBrgMacSwitch 7 }
rlBrgMacSwYellowBoundary OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The yellow boundary."
::= { rlBrgMacSwitch 8 }
rlBrgMacSwRedBoundary OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The yellow boundary."
::= { rlBrgMacSwitch 9 }
rlBrgMacSwTrapEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether to create a SNMP trap
if adding dynamic mac failed due to full hash chain."
DEFVAL { false }
::= { rlBrgMacSwitch 10 }
rlBrgMacSwOperTrapCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the trap counter status
(i.e. number of received MAC addresses since the last trap
sent that haven't been inserted into the hash).
It is relevant only when trap is enabled."
::= { rlBrgMacSwitch 11 }
rlBrgMacSwAdminTrapFrequency OBJECT-TYPE
SYNTAX INTEGER (1 .. 86400)
-- UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates the minimal frequency (in seconds)
of sending a trap.
It is relevant only when trap is enabled."
DEFVAL { 60 }
::= { rlBrgMacSwitch 12 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,81 @@
CISCOSB-BaudRate-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB LOCALIZATION ROS
-- This Private MIB supports the baudrate of the local terminal of ROS products
-- Version: 7.39
-- Date: 14 Apr 2005
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE,
MODULE-IDENTITY FROM SNMPv2-SMI;
rlRs232 MODULE-IDENTITY
LAST-UPDATED "200504140000Z"
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 baudrate."
REVISION "200504140000Z"
DESCRIPTION
"Initial revision."
::= { switch001 104 }
rlRs232MibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlRs232 1 }
rlRs232AutoBaudRateStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Show the current Auto BaudRate status"
::= { rlRs232 2 }
rlRs232AutoBaudRateStatusAfterReset OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Show/Set the Auto BaudRate status after reset"
::= { rlRs232 3 }
rlRs232BaudRate OBJECT-TYPE
SYNTAX INTEGER {
baud2400(1),
baud4800(2),
baud9600(3),
baud19200(4),
baud38400(5),
baud57600(6),
baud115200(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Show/Set the current Baud Rate status"
::= { rlRs232 4 }
END

View File

@ -0,0 +1,59 @@
CISCOSB-CDB-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private CDB MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC;
rlCDB 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 CDB private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { switch001 94 }
rlStartupCDBChanged OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the startup CDB has changed between the router's
last two reboots"
::= {rlCDB 1 }
rlManualReboot OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the device was shutdown orderly before reboot or
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

1291
mibs/ciscosb/CISCOSB-CDP-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,323 @@
CISCOSB-CLI-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private CLI MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY,
Unsigned32 FROM SNMPv2-SMI
TruthValue, DisplayString, RowStatus FROM SNMPv2-TC;
rlCli MODULE-IDENTITY
LAST-UPDATED "201005250000Z"
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
"Remote CLI branch has been added."
REVISION "201005250000Z"
DESCRIPTION
"This private MIB module defines CLI private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { switch001 52 }
rlCliMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 3."
::= { rlCli 1 }
rlCliPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CLI Password"
::= { rlCli 2 }
rlCliTimer OBJECT-TYPE
SYNTAX INTEGER (5..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CLI Timer"
::= { rlCli 3 }
rlCliFileEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CLI File Enable/Disable"
::= { rlCli 4 }
rlCliFileEnableAfterReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CLI File Enable/Disable After Reset"
::= { rlCli 5 }
rlCLIremoteCLIsupport OBJECT IDENTIFIER ::= { rlCli 6 }
--- Remote CLI Scalars
rlCLIremoteCLIcommand OBJECT-TYPE
SYNTAX INTEGER { takeRemoteCLI(1),
releaseRemoteCLI(2),
applySentCLI(3),
deleteCommandsCLI(4),
setEchoModeCLI(5),
unsetEchoModeCLI(6),
applySentDebugCommands(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Commands that can be given for execution of CLI from remote:
takeRemoteCLI: take resources of remote CLI activation
releaseRemoteCLI: free resources of remote CLI activation
applySentCLI: apply the CLI commands that are currently in
rlCLIremoteCLIcommandsTable.
deleteCommandsCLI: delete all the CLI commands that are currently in
rlCLIremoteCLIcommandsTable.
setEchoModeCLI: entered commands will appear before its output
in rlCLIremoteCLIoutputsTable.
unsetEchoModeCLI: entered commands will not appear
in rlCLIremoteCLIoutputsTable."
::= { rlCLIremoteCLIsupport 1 }
rlCLIremoteCLIexecutionState OBJECT-TYPE
SYNTAX INTEGER { free(1),
notActive(2),
inProcess(3),
outputAvailable(4),
waitingForOutputRetrieval(5),
done(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The execution state of remote CLI:
notActive: no 'applySentCLI' command has been given.
This is the default state. The remote CLI reverts to
this state each time when the 1st entry is added to
rlCLIremoteCLIcommandsTable.
inProcess: Executing commands - no output available
outputAvailable: Some output is already available, although
the commands execution may not be finished yet.
waitingForOutputRetrieval: The rlCLIremoteCLIoutputsTable is full
and remote CLI is waiting for the manager
to retrieve the output.
done: All the commands in rlCLIremoteCLIcommandsTable
have been executed, but there still may be unretrieved output from the commands
"
::= { rlCLIremoteCLIsupport 2 }
rlCLIremoteCLIexecutionCommandIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of command, which is currently in execution. 0 if none."
::= { rlCLIremoteCLIsupport 3 }
rlCLIremoteCLImode OBJECT-TYPE
SYNTAX INTEGER { deleteCLIOutputOnGet(1),
keepCLIOutputOnGet(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Operation mode of remote CLI:
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
CLI client or upon release of remote CLI
resources. Recommended for non-reliable
management channels."
DEFVAL {deleteCLIOutputOnGet}
::= { rlCLIremoteCLIsupport 4 }
--- Remote CLI Tables
--- rlCLIremoteCLIcommandsTable
rlCLIremoteCLIcommandsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCLIremoteCLIcommandsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of CLI commands to execute."
::= { rlCLIremoteCLIsupport 5 }
rlCLIremoteCLIcommandsEntry OBJECT-TYPE
SYNTAX RlCLIremoteCLIcommandsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing a part of a CLI command."
INDEX { rlCLIremoteCLIcommandIndex, rlCLIremoteCLIcommandPartNumber }
::= { rlCLIremoteCLIcommandsTable 1 }
RlCLIremoteCLIcommandsEntry ::=
SEQUENCE { rlCLIremoteCLIcommandIndex Unsigned32 (1..4294967295),
rlCLIremoteCLIcommandPartNumber Unsigned32 (1..4294967295),
rlCLIremoteCLIcommandPart OCTET STRING,
rlCLIremoteCLIcommandStatus RowStatus,
rlCLIremoteCLIactivationStatus INTEGER }
rlCLIremoteCLIcommandIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the command. The commands will be executed
in order of their indexes."
::= { rlCLIremoteCLIcommandsEntry 1 }
rlCLIremoteCLIcommandPartNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The part of the command. Long commands will be divided in
several parts, which will be concatenated before execution."
::= { rlCLIremoteCLIcommandsEntry 2 }
rlCLIremoteCLIcommandPart OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The text of the command part."
::= { rlCLIremoteCLIcommandsEntry 3 }
rlCLIremoteCLIcommandStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry."
::= { rlCLIremoteCLIcommandsEntry 4 }
rlCLIremoteCLIactivationStatus OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Activation status of the command. Any value greater than 0
indicates that the command has been activated and failed"
::= { rlCLIremoteCLIcommandsEntry 5 }
--- rlCLIremoteCLIoutputsTable
rlCLIremoteCLIoutputsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCLIremoteCLIoutputsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of CLI output rows."
::= { rlCLIremoteCLIsupport 6 }
rlCLIremoteCLIoutputsEntry OBJECT-TYPE
SYNTAX RlCLIremoteCLIoutputsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing a part of a CLI output row."
INDEX { rlCLIremoteCLIoutputRowIndex,
rlCLIremoteCLIoutputRowPartNumber }
::= { rlCLIremoteCLIoutputsTable 1 }
RlCLIremoteCLIoutputsEntry ::=
SEQUENCE { rlCLIremoteCLIoutputRowIndex Unsigned32 (1..4294967295),
rlCLIremoteCLIoutputRowPartNumber Unsigned32 (1..4294967295),
rlCLIremoteCLIoutputRowPart OCTET STRING,
rlCLIremoteCLIoutputRowStatus RowStatus,
rlCLIremoteCLIoutputCommandNumber INTEGER }
rlCLIremoteCLIoutputRowIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the output row."
::= { rlCLIremoteCLIoutputsEntry 1 }
rlCLIremoteCLIoutputRowPartNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The part of the output row."
::= { rlCLIremoteCLIoutputsEntry 2 }
rlCLIremoteCLIoutputRowPart OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The text of the output row part."
::= { rlCLIremoteCLIoutputsEntry 3 }
rlCLIremoteCLIoutputRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of the command part. Only destroy will be accepted
as value for SET."
::= { rlCLIremoteCLIoutputsEntry 4 }
rlCLIremoteCLIoutputCommandNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The command index of the command whose activation generated thist output row."
::= { rlCLIremoteCLIoutputsEntry 5 }
rlCLIremoteCLIinstance OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote CLI instance. A value of 0xFFFFFFFF indicates that no instance
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

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,170 @@
CISCOSB-CPU-COUNTERS-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
Counter32, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
DisplayString,
TruthValue FROM SNMPv2-TC;
-- module
rlCpuCounters MODULE-IDENTITY
LAST-UPDATED "2007010600Z"
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
"CPU Counter MIBs"
REVISION "200705150000Z"
DESCRIPTION
"Initial revision."
::={ switch001 124 }
-- table
rlCpuCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCpuCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of rx&tx counter, the key is cpuCounters"
::= { rlCpuCounters 1 }
--entry:
rlCpuCountersEntry OBJECT-TYPE
SYNTAX RlCpuCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of rx&tx counters, the key is cpuCounters"
INDEX { rlCpuCountersTarget }
::= { rlCpuCountersTable 1 }
--entry content
RlCpuCountersEntry ::= SEQUENCE {
rlCpuCountersTarget INTEGER,
rlCpuCountersTxBC Counter32,
rlCpuCountersTxMC Counter32,
rlCpuCountersTxUC Counter32,
rlCpuCountersTxOctets Counter32,
rlCpuCountersRxBC Counter32,
rlCpuCountersRxMC Counter32,
rlCpuCountersRxUC Counter32,
rlCpuCountersRxOctets Counter32
}
--field definition:
rlCpuCountersTarget OBJECT-TYPE
SYNTAX INTEGER {
cpuCounters (0)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Packet type can be Multicast (MC), Broadcast (BC) or Unicast(UC)"
::= { rlCpuCountersEntry 1 }
rlCpuCountersTxBC OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received broadcast packets."
::= { rlCpuCountersEntry 2 }
rlCpuCountersTxMC OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted multicast packets."
::= { rlCpuCountersEntry 3 }
rlCpuCountersTxUC OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted unicast packets."
::= { rlCpuCountersEntry 4 }
rlCpuCountersTxOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted octets."
::= { rlCpuCountersEntry 5 }
rlCpuCountersRxBC OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received broadcast packets."
::= { rlCpuCountersEntry 6 }
rlCpuCountersRxMC OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received mutlicast packets."
::= { rlCpuCountersEntry 7 }
rlCpuCountersRxUC OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received unicast packets."
::= { rlCpuCountersEntry 8 }
rlCpuCountersRxOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received octets"
::= { rlCpuCountersEntry 9 }
-- rlCpuCountersReset:
rlCpuCountersReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting true to this MIB object will reset the CPU counters."
DEFVAL { false}
::= { rlCpuCounters 2 }
-- rlCpuCountersEnabled:
rlCpuCountersEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"True - feature is enabled, false - feature is disabled "
DEFVAL { false}
::= { rlCpuCounters 3 }
END

View File

@ -0,0 +1,50 @@
CISCOSB-DEBUGCAPABILITIES-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private Debug Capabilities MIB
-- Version: 7.50
-- Date: 5-Jan-2011
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC;
rlDebugCapabilities 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 achieving extended
debugging capablities for the device.
For example: greater management capabilies for technical
support users."
REVISION "201101050000Z"
DESCRIPTION
"Initial revision."
::= { switch001 206 }
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

@ -0,0 +1,823 @@
CISCOSB-DEVICEPARAMS-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private DEVICE PARAMETERS MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI
TruthValue, DisplayString, PhysAddress FROM SNMPv2-TC;
rndDeviceParams 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 general Parameters private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { switch001 2 }
-- rndDeviceParams group contains a number of general variables
rndBridgeType OBJECT-TYPE
SYNTAX INTEGER {
reb(1),
ceb(2),
ceblb(3),
xeb(4),
xeb1(5),
rebsx(6),
rtb(7),
ltb(8),
tre(9),
rtre(10), -- remote TRE
xtb(11),
ete(12),
rete(13), -- remote ETE
ielb(30),
leb(31),
openGate12(32),
openGate4(33),
ran(34),
itlb(35),
gatelinx(36),
openGate2(37),
ogRanTR(38),
rdapter(39),
ogVan(40),
wanGate(41),
ogRubE(42),
ogRubT(43),
wanGateI(44),
vGate4(45),
lre(46),
mrt(47),
vGate2(48)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identification of the switch001 bridge type."
::= { rndDeviceParams 1 }
rndInactiveArpTimeOut OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines the maximum time period that can pass
between ARP requests concerning an entry in the ARP table.
After this time period, the entry is deleted from the table."
::= { rndDeviceParams 2 }
-- The following two variables define the format of switch001 specific
-- error messages issued by the switch001 devices
rndBridgeAlarm OBJECT IDENTIFIER ::= { rndDeviceParams 3 }
rndErrorDesc OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual description of the enterprise-specific trap sent
to the Network Management Station by the switch001 managed device."
::= { rndBridgeAlarm 1 }
rndErrorSeverity OBJECT-TYPE
SYNTAX INTEGER {
info(0),
warning(1),
error(2),
fatal-error(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The severity type of the enterprise-specific trap sent to the
Network Management Station by the switch001 managed device."
::= { rndBridgeAlarm 2 }
rndBrgVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bridge version."
::= { rndDeviceParams 4 }
rndBrgFeatures OBJECT-TYPE
SYNTAX OCTET STRING -- SIZE 20
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A bit mask that defines the features supported by a particular configuration
of this network element:
__________________________________________
| Byte 1|Byte 2 |Byte 3 | ....|Byte 20 |
|87654321| | 87654321|
|________|_______________________________|
Byte1 :
bit1: TX Block mask
bit2: Source Routing Encapulation
bit3: SNA/SDLC
bit4: Frame Relay
bit5: SNMP
bit6: LAN Manager
bit7: High Performance
bit8: Translation
Byte2 :
bit1: DEC Router
bit2: IPX Router
bit3: IP Router
Byte3 :
bit1: Dial Up Backup
bit2: COD
bit3: FACS
bit4: Load Balance
bit5: Remote Configuration
bit6: RIP 2
bit7: OSPF
bit8: IPX RIP/SAP Filter
Byte4 :
bit1: BootP Server
bit2: BootP Client
bit3: Compression
bit4: V25.bis
bit5: ISDN
bit6: CODv2
bit7: NSPF
bit8: UDP Relay
Byte5
bit1:VirtualLAN
bit2:Static IP Multicast
bit3:IP Redundancy
bit4:CCM2
bit5:ISDN Bonding
bit6:Backup Link Selection -- for the VAN/Rdapter ver 4.0
bit7:IP/IPX Forwarding -- for the WANgate ver 4.0
bit8:Improved COD
Byte6
bit1: Server Disptacher
bit2: ISDN_US -- for the VANSX/WANGATE ver 5.0
bit3: PPP
bit4: IP Rip Filter -- for Vgate3
bit5: Zero Hop Routing -- for Vgate3
bit6: ISDN Japan
bit7: PPP-Security
Byte7
bit1: With unmanaged Switch
bit2: 2 LANs
bit3: OSPF Ver 2.0
bit4: FACS Ver 2.0
bit5: Multiple WEB Farm
bit6: Backup Server
bit7: Check Connectivity
bit8: WSD multiplexing
Byte8
bit1: MRT3
bit2: WSD Redundancy
bit3: DHCP Server
bit4: WSD Connection Limit
bit5: WSD Distributed System
bit6: WSD Load Report
bit7: WSD super farm
bit8: RadWiz leased line
Byte9
bit1: PPP IP address negotiaton
bit2: DNS
bit3: Nat
bit4: WSD Static proximity
bit5: WSD Dynamic proximity
bit6: WSD Proxy
bit7: WSD Proximity client
bit8: MAC Load balancing
Byte10
bit1: Unnum Inf
bit2: Power Supply redundancy
bit3: MRT PPP Compression
bit4: ZHR Apolo
bit5: Copy port
bit6: UDP Relay 2.0
bit7: NVRAM
bit8: URL table
Byte11
bit1: URL super farm
bit2: NAT on LAN
bit3: Remote Con
bit4: AP5000
bit5: Session tracking
bit6: Mirroring
bit7: Alias IP
bit8: CSD Nat
Byte12
bit1: content check
bit2: mlb virtual ip
bit3: reserved CISCOSB
bit4: csd nat exception
bit5: statistics monitor
bit6: reserved-for-radware "
::= { rndDeviceParams 5 }
rndBrgLicense OBJECT-TYPE
SYNTAX OCTET STRING -- SIZE 20
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter is used for entering a s/w license number for a device.
A separate license number is supplied for each device."
::= { rndDeviceParams 6 }
-- IP Host Parameters
--All the new parameters under this section will be added to the
-- rndMng group, as rndIpHost sub-group.
--
rndIpHost OBJECT IDENTIFIER ::= { rndDeviceParams 7 }
--
--ICMP Transmission Enable\Disable
--The new variable will be
-- Obsolete
-- rndICMPTransmitionEnable OBJECT-TYPE
-- SYNTAX INTEGER {
-- enable(1),
-- disable(2)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "This variable controlls the ability to transmit ICMP frames"
-- ::= { rndIpHost 1 }
rndCommunityTable OBJECT-TYPE
SYNTAX SEQUENCE OF RndCommunityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The community table of the agent"
::= { rndIpHost 2 }
rndCommunityEntry OBJECT-TYPE
SYNTAX RndCommunityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rndCommunityMngStationAddr,
IMPLIED rndCommunityString }
::= { rndCommunityTable 1 }
RndCommunityEntry ::= SEQUENCE {
rndCommunityMngStationAddr IpAddress,
rndCommunityString DisplayString,
rndCommunityAccess INTEGER,
rndCommunityTrapsEnable INTEGER,
rndCommunityStatus INTEGER,
rndCommunityPortSecurity INTEGER,
rndCommunityOwner DisplayString,
rndCommunityTrapDestPort INTEGER
}
rndCommunityMngStationAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The management station that will be allowed to
communicate with the agent IP address"
::= { rndCommunityEntry 1 }
rndCommunityString OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..20))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The community string with which the management
station will communicate with the agent"
::= { rndCommunityEntry 2 }
rndCommunityAccess OBJECT-TYPE
SYNTAX INTEGER {
readOnly(1),
readWrite(2),
super(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The allowed access to this management station"
::= { rndCommunityEntry 3}
rndCommunityTrapsEnable OBJECT-TYPE
SYNTAX INTEGER {
snmpV1(1),
snmpV2(2),
snmpV3(3),
trapsDisable(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Should the agent send traps to the management station,
and what version is required"
::= { rndCommunityEntry 4 }
rndCommunityStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
invalid(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry. If the status is invalid the
community entry will be deleted"
::= { rndCommunityEntry 5 }
rndCommunityPortSecurity OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If enabled the device will only receive SNMP messages from the port,
through which this NMS is reachable from the device."
DEFVAL { disabled }
::= { rndCommunityEntry 6 }
rndCommunityOwner OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The owner of this community"
::= { rndCommunityEntry 7 }
rndCommunityTrapDestPort OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The transport protocol (usually UDP) port to which traps to the
management station represebted by this entry will be sent. The default
is the well-known IANA assigned port number for SNMP traps.
This object is relevant only if rndCommunityTrapsEnable has a value
different from trapsDisable."
DEFVAL { 162 }
::= { rndCommunityEntry 8 }
rlMridTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMridEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MRID related configurations table of the agent"
::= { rndIpHost 3 }
rlMridEntry OBJECT-TYPE
SYNTAX RlMridEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rndCommunityMngStationAddr,
IMPLIED rndCommunityString }
::= { rlMridTable 1 }
RlMridEntry ::= SEQUENCE {
rlMridConnection INTEGER,
rlManagedMrid INTEGER
}
rlMridConnection OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The router instance connecting the NMS who accessed the agent
through the community table entry corresponding to the keys of this entry."
::= { rlMridEntry 1 }
rlManagedMrid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The router instance currently managed by the NMS who accessed the agent
through the community table entry corresponding to the keys of this entry "
::= { rlMridEntry 2 }
rndManagedTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(6))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time will be sent in the format hhmmss"
::= { rndDeviceParams 8 }
rndManagedDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(6))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The date will be sent in the format ddmmyy"
::= { rndDeviceParams 9 }
rndBaseBootVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines the boot version of the product."
::= { rndDeviceParams 10 }
rndIpHostManagement OBJECT IDENTIFIER ::= { rndIpHost 4 }
rndIpHostManagementSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ifindex manage supported."
::= { rndIpHostManagement 1 }
rndIpHostManagementIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"if supported manage , indicate ifindex, if 0 thaen disable"
::= { rndIpHostManagement 2 }
genGroup OBJECT IDENTIFIER ::= { rndDeviceParams 11 }
genGroupHWVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines the HW version of the product."
::= { genGroup 1 }
genGroupConfigurationSymbol OBJECT-TYPE
SYNTAX DisplayString (SIZE(1))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines the Configuration Symbol attached to any hardware module
manufactured by LANNET. One single character A..Z defines the CS
version."
::= { genGroup 2 }
genGroupHWStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
hardwareProblems(2),
notSupported(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute describes the status of the group hardware as detected
by the sensors software."
::= { genGroup 3 }
rndBasePhysicalAddress OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Base physical (MAC) address of the device."
::= { rndDeviceParams 12 }
RlImageIdType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SW images enumeration"
SYNTAX INTEGER { image1(1), image2(2) }
rndSoftwareFile OBJECT IDENTIFIER ::= { rndDeviceParams 13 }
rndActiveSoftwareFileTable OBJECT-TYPE
SYNTAX SEQUENCE OF RndActiveSoftwareFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table listing the active software file of the
requested unit."
::= {rndSoftwareFile 1 }
rndActiveSoftwareFileEntry OBJECT-TYPE
SYNTAX RndActiveSoftwareFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry (conceptual row) in the rndActiveSoftwareFileTable."
INDEX {rndUnitNumber }
::= {rndActiveSoftwareFileTable 1 }
RndActiveSoftwareFileEntry ::= SEQUENCE {
rndUnitNumber INTEGER,
rndActiveSoftwareFile RlImageIdType,
rndActiveSoftwareFileAfterReset INTEGER
}
rndUnitNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The unit number (for stackable devices) or 1 for 'stand alone' device."
::= {rndActiveSoftwareFileEntry 1 }
rndActiveSoftwareFile OBJECT-TYPE
SYNTAX RlImageIdType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the current active software file, image1 or image2."
::= {rndActiveSoftwareFileEntry 2 }
rndActiveSoftwareFileAfterReset OBJECT-TYPE
SYNTAX INTEGER {
image1(1),
image2(2),
invalidImage(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the software file that will be active after reset (image1 or image2).
If an error occurred in the download process, resulting in the corruption
of the single software file, The value 'invalidImage' will be returned.
This value can not be set by the user."
::= {rndActiveSoftwareFileEntry 3 }
rlResetStatus
OBJECT-TYPE
SYNTAX BITS {
ok(0),
no-stack-integrity(1),
downgrade(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A bit mask that specifies system status before reset action is preformed.
Reset is prohibited in stackable products if the images selected after
reboot are not of the same release version in ALL stack units.
Downgrade status specifies that there are some actions to be preformed
on the CDB file before reset is preformed.
0x0 - OK
0x1 - noStackIntegrity
0x2 - downgrade"
::= { rndSoftwareFile 2 }
rndImageSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max number of sectors currently allocated for image(s)."
::= { rndDeviceParams 14 }
rndBackupConfigurationEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether the device supports backup-config parameters in lcli commands."
::= { rndDeviceParams 15 }
rndImageInfo OBJECT IDENTIFIER ::= { rndDeviceParams 16 }
rndImageInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF RndImageInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table contains information about images."
::= {rndImageInfo 1 }
rndImageInfoEntry OBJECT-TYPE
SYNTAX RndImageInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rndImageInfoTable."
INDEX {rndStackUnitNumber }
::= {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,
rndImage1InternalVersion DisplayString,
rndImage2InternalVersion DisplayString
}
rndStackUnitNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The unit number (for stackable devices) or 1 for 'stand alone' device."
::= {rndImageInfoEntry 1 }
rndImage1Name OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the file name of image-1 in the system."
::= {rndImageInfoEntry 2 }
rndImage2Name OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the file name of image-2 (if present) in the system.If image-2 is not present show 'no info' text"
::= {rndImageInfoEntry 3 }
rndImage1Version OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the version of image-1 in the system."
::= {rndImageInfoEntry 4 }
rndImage2Version OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the version of image-2 (if present) in the system.If image-2 is not present show 'no info' text"
::= {rndImageInfoEntry 5 }
rndImage1Date OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the compilation date of image-1 in the system."
::= {rndImageInfoEntry 6 }
rndImage2Date OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the compilation date of image-2 (if present) in the system.If image-2 is not present show 'no info' text"
::= {rndImageInfoEntry 7 }
rndImage1Time OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the compilation time of image-1 in the system."
::= {rndImageInfoEntry 8 }
rndImage2Time OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the compilation time of image-2 (if present) in the system.If image-2 is not present show 'no info' text"
::= {rndImageInfoEntry 9 }
rndImage1Description OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the description of image-1 in the system."
::= {rndImageInfoEntry 10 }
rndImage2Description OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"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
STATUS current
DESCRIPTION
"The table contains information about components, their streams and baselines in the device images."
::= {rndImageInfo 2}
rlComponentsInfoEntry OBJECT-TYPE
SYNTAX RlComponentsInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rlComponentsInfoTable."
INDEX {rlComponentsInfoStackUnitNumber, rlComponentsInfoImageId,
IMPLIED rlComponentsInfoComponent}
::= {rlComponentsInfoTable 1 }
RlComponentsInfoEntry ::= SEQUENCE {
rlComponentsInfoStackUnitNumber INTEGER,
rlComponentsInfoImageId RlImageIdType,
rlComponentsInfoComponent DisplayString,
rlComponentsInfoBaseline DisplayString
}
rlComponentsInfoStackUnitNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unit number (for stackable devices) or 1 for 'stand alone' device."
::= {rlComponentsInfoEntry 1}
rlComponentsInfoImageId OBJECT-TYPE
SYNTAX RlImageIdType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the image id in the unit"
::= {rlComponentsInfoEntry 2}
rlComponentsInfoComponent OBJECT-TYPE
SYNTAX DisplayString(SIZE (1..40))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the SW component name."
::= {rlComponentsInfoEntry 3}
rlComponentsInfoBaseline OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the version control baseline of the SW component name."
::= {rlComponentsInfoEntry 5}
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,862 @@
CISCOSB-DHCPCL-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private DHCP CL MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY, IpAddress, Unsigned32 FROM SNMPv2-SMI
TruthValue, RowStatus, DisplayString FROM SNMPv2-TC
InterfaceIndex, ifIndex FROM IF-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
rlDhcpCl 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 DHCP CL private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { switch001 76 }
-- rlDhcpCl 1,2 saved for future use
rlDhcpClActionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table mentione IP address which must be
released/renewed on the interface."
::= { rlDhcpCl 3 }
rlDhcpClActionEntry OBJECT-TYPE
SYNTAX RlDhcpClActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in dhcpClActionTable."
INDEX { rlDhcpClActionIfIndex }
::= { rlDhcpClActionTable 1 }
RlDhcpClActionEntry ::= SEQUENCE {
rlDhcpClActionIfIndex InterfaceIndex,
rlDhcpClActionStatus RowStatus,
rlDhcpClActionHostName SnmpAdminString
}
rlDhcpClActionIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The interface which the action is implemented for
or NULL if it implemented for all device. "
::= { rlDhcpClActionEntry 1 }
rlDhcpClActionStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry. Creating the entry renewing Dhcp
address on the interface; destroying the entry release Dhcp
address on the interface."
::= { rlDhcpClActionEntry 2}
rlDhcpClActionHostName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..20))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This option specifies the name of the client."
::= { rlDhcpClActionEntry 3 }
------------------------------
-- DHCP Approval feature
------------------------------
-- rlDhcpApprovalEnabled --
rlDhcpApprovalEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DHCP Approval feature status - enable (True) or desable (False).
Must be True only if DHCP Approval supported, device has only one
ip interface and default ip exist."
::= { rlDhcpCl 4 }
-- rlDhcpApprovalWaitingTable --
rlDhcpApprovalWaitingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpApprovalWaitingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "IP addresses waiting for approval."
::= { rlDhcpCl 5 }
rlDhcpApprovalWaitingEntry OBJECT-TYPE
SYNTAX RlDhcpApprovalWaitingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in rlDhcpApprovalWaitingTable."
INDEX { rlDhcpApprovalWaitingIfIndex }
::= { rlDhcpApprovalWaitingTable 1 }
RlDhcpApprovalWaitingEntry ::= SEQUENCE {
rlDhcpApprovalWaitingIfIndex InterfaceIndex,
rlDhcpApprovalWaitingAddress IpAddress,
rlDhcpApprovalWaitingMask IpAddress,
rlDhcpApprovalWaitingGateway IpAddress
}
rlDhcpApprovalWaitingIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP interface ifIndex."
::= { rlDhcpApprovalWaitingEntry 1 }
rlDhcpApprovalWaitingAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Address waiting for approval."
::= { rlDhcpApprovalWaitingEntry 2}
rlDhcpApprovalWaitingMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Mask waiting for approval."
::= { rlDhcpApprovalWaitingEntry 3}
rlDhcpApprovalWaitingGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Default gateway of received address."
::= { rlDhcpApprovalWaitingEntry 4}
-- rlDhcpApprovalActionTable --
rlDhcpApprovalActionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpApprovalActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Action for waiting ip address (approve/decline)."
::= { rlDhcpCl 6 }
rlDhcpApprovalActionEntry OBJECT-TYPE
SYNTAX RlDhcpApprovalActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in rlDhcpApprovalActionTable."
INDEX {rlDhcpApprovalActionIfIndex,
rlDhcpApprovalActionAddress,
rlDhcpApprovalActionMask }
::= { rlDhcpApprovalActionTable 1 }
RlDhcpApprovalActionEntry ::= SEQUENCE {
rlDhcpApprovalActionIfIndex InterfaceIndex,
rlDhcpApprovalActionAddress IpAddress,
rlDhcpApprovalActionMask IpAddress,
rlDhcpApprovalActionApprove TruthValue
}
rlDhcpApprovalActionIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP interface ifIndex."
::= { rlDhcpApprovalActionEntry 1 }
rlDhcpApprovalActionAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Address."
::= { rlDhcpApprovalActionEntry 2 }
rlDhcpApprovalActionMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Address mask."
::= { rlDhcpApprovalActionEntry 3 }
rlDhcpApprovalActionApprove OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Approve or decline ip address."
::= { rlDhcpApprovalActionEntry 4}
-- =======================================================
-- DHCP Renew
-- =======================================================
rlDhcpClCommandTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClCommandEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Action MIB for DHCP Renew command."
::= { rlDhcpCl 7 }
rlDhcpClCommandEntry OBJECT-TYPE
SYNTAX RlDhcpClCommandEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX { ifIndex }
::= { rlDhcpClCommandTable 1 }
RlDhcpClCommandEntry::= SEQUENCE {
rlDhcpClCommandAction INTEGER
}
rlDhcpClCommandAction OBJECT-TYPE
SYNTAX INTEGER {
none(0),
renew(1),
renewForceAutoconfig(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Action to apply. When the field is renew_force_autoconfig the meaning is that
every time when DHCP option 67 is received, the configuration is downloaded from DHCP server.
The default value is false."
::= { rlDhcpClCommandEntry 2 }
rlDhcpClConfigurationFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configuration file name that loaded into the device.
The filename is a relative path on the TFTP server, without the server IP address."
DEFVAL{""}
::= { rlDhcpCl 8 }
rlDhcpClOption67Enable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines whether the configuration file can be downloaded from DHCP packet option 67."
DEFVAL{ enable }
::= { rlDhcpCl 9 }
------------------------------
-- DHCP TFTP configuration
------------------------------
-- rlDhcpClManualTftpServerAddress --
rlDhcpClManualTftpServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Manually configured TFTP server IP Address."
::= { rlDhcpCl 10 }
-- rlDhcpClSelectedTftpServerAddress --
rlDhcpClSelectedTftpServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Currently selected TFTP server IP Address."
::= { rlDhcpCl 11 }
-- rlDhcpClSelectedTftpServerAddressOrigin --
rlDhcpClSelectedTftpServerAddressOrigin OBJECT-TYPE
SYNTAX INTEGER{
sname(1),
option66(2),
option150(3),
option129(4),
siaddr(5),
manual(6),
unknown(7),
none(8),
optionv6-59(9),
broadcastReply(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently selected TFTP server IP Address's origin"
::= { rlDhcpCl 12 }
-- rlDhcpClManualConfigurationFileName --
rlDhcpClManualConfigurationFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The manually configured file name."
DEFVAL{""}
::= { rlDhcpCl 13 }
-- rlDhcpClSelectedConfigurationFileName --
rlDhcpClSelectedConfigurationFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The selected configuration file name."
::= { rlDhcpCl 14 }
-- rlDhcpClSelectedConfigurationFileNameOrigin --
rlDhcpClSelectedConfigurationFileNameOrigin OBJECT-TYPE
SYNTAX INTEGER{
file(1),
option67(2),
manual(3),
none(4),
hostname(5),
defaultConfigFile(6),
optionv6-60(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The selected configuration files name origin."
::= { rlDhcpCl 15 }
------------------------------
-- DHCP Client must be added by default
------------------------------
-- rlDhcpClEnabledByDefaultRemovedIfindex --
rlDhcpClEnabledByDefaultRemovedIfindex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
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. "
DEFVAL{ 0 }
::= { rlDhcpCl 16 }
----------------------------------------------
-- Auto-Update and Auto-Config MIB variables
----------------------------------------------
rlDhcpClAutoUpdateEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Setting this MIB value to True/False enables/disables DHCP
auto-update process in the device (through option 125)."
::= { rlDhcpCl 17 }
rlDhcpClAutoUpdateStatus OBJECT-TYPE
SYNTAX INTEGER{
noData(1),
openingIndirectFile(2),
downloadedIndirectFile(3),
startDownloadImageFile(4),
failedToDownloadImageFile(5),
quitFileContentsLenZero(6),
quitImageFileNameLenZero(7),
quitVersionAlreadyUpdated(8),
quitIndirectFileNotFound(9),
quitImageFileNotFound(10),
quitImageVersionNotSupported(11),
quitNoTftpOutgoingInterface(12),
quitUsbSetupFileOpenError(13),
quitUsbSetupFileFormatError(14),
quitUsbSetupFileReadWriteError(15),
quitUsbSetupFileSetIpAddrError(16),
quitUsbSetupFileImageFileNotExist(17),
quitUsbSetupFileConfigFileNotExist(18)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Describes the status of current/last DHCP auto-update process."
::= { rlDhcpCl 18 }
rlDhcpClAutoConfigForce OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Setting this MIB value to True will force DHCP auto-config process
after next reboot. This configuration will take effect only during
the time period between the next 2 reboots of the device (like
a deffered action)."
::= { rlDhcpCl 19 }
rlDhcpClAutoConfigAutoSave OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Setting this MIB value to True configures automatic saving of
running-cdb into startup-cdb, to be done at the end of successful
DHCP auto-config process to running-cdb."
::= { rlDhcpCl 20 }
rlDhcpClAutoConfigStatus OBJECT-TYPE
SYNTAX INTEGER{
noData(1),
openingDhcpConfigFile(2),
openingIndirectFile(3),
searchingHostnameInIndirectFile(4),
openingHostnameConfigFile(5),
openingHostnameCfgFile(6),
openingDefaultConfigFile(7),
downloadingConfigFile(8),
savingConfigInStartupCDB(9),
quitDhcpFileNotGivenOrNotExists(10),
quitFailedToFindAnyExistingConfigFile(11),
quitConfigFileContentsLenZero(12),
quitConfigFileDownloadFailed(13),
quitConditionsForAutoConfigChanged(14),
quitSelectedConfigFileNameUpdateFailed(15),
quitSelectedConfigFileNameOriginUpdateFailed(16),
quitSelectedTftpServerAddressUpdateFailed(17),
quitSelectedTftpServerAddressOriginUpdateFailed(18),
quitCopyRunningToStartupFailed(19),
quitNoTftpOutgoingInterface(20),
finishedSuccessfully(21)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Describes the status of current/last DHCP auto-config process."
::= { rlDhcpCl 21 }
rlDhcpClAutoConfigProtocol OBJECT-TYPE
SYNTAX INTEGER{
tftp(1),
scp(2),
auto(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Describes the auto-config process protocol.
tftp - only the TFTP protocol is used by auto-configuration.
scp - only the SCP protocol is used by auto-configuration.
auto-(Default) Auto-configuration uses the TFTP or SCP protocol
depending on the configuration file's extension.
If this option is selected, the extension parameter may be
specified or, if not, the default extension is used."
DEFVAL{ auto }
::= { rlDhcpCl 22 }
rlDhcpClAutoConfigScpFileExtention OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Describes the SCP file extention.
When no vlaue is specified, 'scp' extension is used."
DEFVAL{ "scp" }
::= { rlDhcpCl 23 }
rlDhcpClSelectedTftpServerInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Currently selected TFTP server Inet Address type."
::= { rlDhcpCl 24}
rlDhcpClSelectedTftpServerInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Currently selected TFTP server inet Address."
::= { rlDhcpCl 25}
rlDhcpClManualAutoConfigDataTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClManualAutoConfigDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" A table for configuring default values for auto-config/ auto-update process.
These values during the process, in case no appropriate
data was received from the DHCP server."
::= { rlDhcpCl 26 }
rlDhcpClManualAutoConfigDataEntry OBJECT-TYPE
SYNTAX RlDhcpClManualAutoConfigDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in rlDhcpClManualAutoConfigDataTable."
INDEX { rlDhcpClManualAutoConfigDataIndex }
::= { rlDhcpClManualAutoConfigDataTable 1 }
RlDhcpClManualAutoConfigDataEntry ::= SEQUENCE {
rlDhcpClManualAutoConfigDataIndex INTEGER,
rlDhcpClManualServerInetAddressType InetAddressType,
rlDhcpClManualServerInetAddress InetAddress,
rlDhcpClManualImageIndirectFileName DisplayString
}
rlDhcpClManualAutoConfigDataIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index of this row. There is only one entry in this table,
whose index is 1."
::= { rlDhcpClManualAutoConfigDataEntry 1 }
rlDhcpClManualServerInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Manually configured inet Address type of remote server."
::= { rlDhcpClManualAutoConfigDataEntry 2 }
rlDhcpClManualServerInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Manually configured inet Address of remote server."
::= { rlDhcpClManualAutoConfigDataEntry 3 }
rlDhcpClManualImageIndirectFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Manually configured indirect file name, that holds the
name of the image file to download."
::= { rlDhcpClManualAutoConfigDataEntry 4 }
-- rlDhcpClInformationTable
rlDhcpClInformationTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClInformationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table mentione IP address which must be
released/renewed on the interface."
::= { rlDhcpCl 27 }
rlDhcpClInformationEntry OBJECT-TYPE
SYNTAX RlDhcpClInformationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in dhcpClActionTable."
INDEX { rlDhcpClInformationIfIndex }
::= { rlDhcpClInformationTable 1 }
RlDhcpClInformationEntry ::= SEQUENCE {
rlDhcpClInformationIfIndex InterfaceIndex,
rlDhcpClInformationIpAddress IpAddress,
rlDhcpClInformationIpMask IpAddress,
rlDhcpClInformationT1 Unsigned32,
rlDhcpClInformationT2 Unsigned32,
rlDhcpClInformationDefaultGateway IpAddress,
rlDhcpClInformationHostName SnmpAdminString,
rlDhcpClInformationDomainName DisplayString,
rlDhcpClInformationTftpServerName DisplayString,
rlDhcpClInformationTftpFileName DisplayString,
rlDhcpClInformationTimeZone DisplayString,
rlDhcpClInformationTftpImageName DisplayString,
rlDhcpClInformationPnpData DisplayString
}
rlDhcpClInformationIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The DHCPv4 client informational table. Contains information received by DHCP client from DHCP server"
::= { rlDhcpClInformationEntry 1 }
rlDhcpClInformationIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Address allocated by DHCP server."
::= { rlDhcpClInformationEntry 2}
rlDhcpClInformationIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Address mask allocated by DHCP server."
::= { rlDhcpClInformationEntry 3}
rlDhcpClInformationT1 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "T1 timer value."
::= { rlDhcpClInformationEntry 4 }
rlDhcpClInformationT2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "T2 timer value."
::= { rlDhcpClInformationEntry 5 }
rlDhcpClInformationDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Default Gateway IP Address."
::= { rlDhcpClInformationEntry 6}
rlDhcpClInformationHostName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Specifies the name of the client."
::= { rlDhcpClInformationEntry 7 }
rlDhcpClInformationDomainName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Domain name received by DHCP client."
::= { rlDhcpClInformationEntry 8 }
rlDhcpClInformationTftpServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Tftp server name received by DHCP client."
::= { rlDhcpClInformationEntry 9 }
rlDhcpClInformationTftpFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of file to use in configuration process received by DHCP client."
::= { rlDhcpClInformationEntry 10 }
rlDhcpClInformationTimeZone OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The timezone received by DHCP client."
::= { rlDhcpClInformationEntry 11 }
rlDhcpClInformationTftpImageName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"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 --
rlDhcpClInformationDnsServerListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClInformationDnsServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table saved the list of DNS servers received by DHCP client."
::= { rlDhcpCl 28 }
rlDhcpClInformationDnsServerListEntry OBJECT-TYPE
SYNTAX RlDhcpClInformationDnsServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rlDhcpClInformationDnsServerListTable."
INDEX { rlDhcpClInformationDnsServerListIfIndex,
rlDhcpClInformationDnsServerListPriority }
::= { rlDhcpClInformationDnsServerListTable 1 }
RlDhcpClInformationDnsServerListEntry ::= SEQUENCE {
rlDhcpClInformationDnsServerListIfIndex InterfaceIndex,
rlDhcpClInformationDnsServerListPriority INTEGER,
rlDhcpClInformationDnsServerListAddress IpAddress
}
rlDhcpClInformationDnsServerListIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The IfIndex in rlDhcpClInformationDnsServerListEntry. "
::= { rlDhcpClInformationDnsServerListEntry 1 }
rlDhcpClInformationDnsServerListPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The priority of the entry. "
::= { rlDhcpClInformationDnsServerListEntry 2 }
rlDhcpClInformationDnsServerListAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DNS server address received by DHCP client"
::= { rlDhcpClInformationDnsServerListEntry 3 }
-- rlDhcpClInformationTftpServerListEntry --
rlDhcpClInformationTftpServerListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClInformationTftpServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table saved the list of Tftp servers received by DHCP client."
::= { rlDhcpCl 29 }
rlDhcpClInformationTftpServerListEntry OBJECT-TYPE
SYNTAX RlDhcpClInformationTftpServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rlDhcpClInformationTftpServerListTable."
INDEX { rlDhcpClInformationTftpServerListIfIndex,
rlDhcpClInformationTftpServerListPriority }
::= { rlDhcpClInformationTftpServerListTable 1 }
RlDhcpClInformationTftpServerListEntry ::= SEQUENCE {
rlDhcpClInformationTftpServerListIfIndex InterfaceIndex,
rlDhcpClInformationTftpServerListPriority INTEGER,
rlDhcpClInformationTftpServerListAddress IpAddress
}
rlDhcpClInformationTftpServerListIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The IfIndex in rlDhcpClInformationTftpServerListEntry. "
::= { rlDhcpClInformationTftpServerListEntry 1 }
rlDhcpClInformationTftpServerListPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The priority of the entry. "
::= { rlDhcpClInformationTftpServerListEntry 2 }
rlDhcpClInformationTftpServerListAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tftp server address received by DHCP client"
::= { rlDhcpClInformationTftpServerListEntry 3 }
rlDhcpClAutoUpdateProtocol OBJECT-TYPE
SYNTAX INTEGER{
tftp(1),
scp(2),
auto(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Describes the auto-update process protocol.
tftp - only the TFTP protocol is used by auto-update.
scp - only the SCP protocol is used by auto-update.
auto-(Default) Auto-update uses the TFTP or SCP protocol
depending on the configuration file's extension.
If this option is selected, the extension parameter may be
specified or, if not, the default extension is used."
DEFVAL{ auto }
::= { rlDhcpCl 30 }
rlDhcpClAutoUpdateScpFileExtention OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Describes the SCP file extention used for auto-update.
When no vlaue is specified, 'scp' extension is used."
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

@ -0,0 +1,51 @@
CISCOSB-DHCPv6 DEFINITIONS ::= BEGIN
-- Version: 7.60
-- Date: 10-May-2012
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, IpAddress, Counter32 FROM SNMPv2-SMI
InterfaceIndex, ifIndex FROM IF-MIB
RowStatus, TEXTUAL-CONVENTION, MacAddress,
DisplayString, TruthValue FROM SNMPv2-TC
InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851
switch001 FROM CISCOSB-MIB;
rlDhcpv6 MODULE-IDENTITY
LAST-UPDATED "200604020000Z"
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 DHCP v6 features."
::= { switch001 214}
rlDhcpv6Common OBJECT IDENTIFIER ::= { rlDhcpv6 1}
rlDhcpv6Client OBJECT IDENTIFIER ::= { rlDhcpv6 2}
rlDhcpv6Relay OBJECT IDENTIFIER ::= { rlDhcpv6 3}
------------------------------
-- DHCP DUID
------------------------------
-- rlDhcpv6DuidEn --
rlDhcpv6DuidEn OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(7..38))
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { rlDhcpv6Common 1 }
END

View File

@ -0,0 +1,728 @@
CISCOSB-DHCPv6-CLIENT DEFINITIONS ::= BEGIN
-- Version: 7.60
-- Date: 10-May-2012
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, IpAddress, Counter32 FROM SNMPv2-SMI
InterfaceIndex, ifIndex FROM IF-MIB
RowStatus, TEXTUAL-CONVENTION, MacAddress,
DisplayString, TruthValue FROM SNMPv2-TC
InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851
InetAddressPrefixLength, InetAddressType, InetAddress
FROM INET-ADDRESS-MIB
rlDhcpv6Client FROM CISCOSB-DHCPv6;
------------------------------
-- ipv6 DHCP client mib version
------------------------------
-- rlDhcpv6ClientMibVersion --
rlDhcpv6ClientMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { rlDhcpv6Client 1 }
------------------------------
-- ipv6 DHCP client supported
------------------------------
-- rlDhcpv6ClientSupported --
rlDhcpv6ClientSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { rlDhcpv6Client 2 }
------------------------------
-- ipv6 DHCP client Table
------------------------------
-- 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 saves ipv6 DHCP clients and their services."
::= { rlDhcpv6Client 3 }
rlDhcpv6ClientEntry OBJECT-TYPE
SYNTAX RlDhcpv6ClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rlDhcpv6Client."
INDEX { rlDhcpv6ClientIfIndex }
::= { rlDhcpv6ClientTable 1 }
RlDhcpv6ClientEntry ::= SEQUENCE {
rlDhcpv6ClientIfIndex InterfaceIndex,
rlDhcpv6ClientPd INTEGER,
rlDhcpv6ClientStatelessAdminStatus RlDhcpv6ClientStatelessAdminStatusType,
rlDhcpv6ClientReconfigure INTEGER,
rlDhcpv6ClientInfoRefreshMin Unsigned32,
rlDhcpv6ClientInfoRefreshConf Unsigned32,
rlDhcpv6ClientInfoRefreshRunning Unsigned32,
rlDhcpv6ClientInfoRefreshRemain Unsigned32,
rlDhcpv6ClientDhcpServerInetAddressType InetAddressType,
rlDhcpv6ClientDhcpServerInetAddress InetAddress,
rlDhcpv6ClientDhcpServerDuid OCTET STRING,
rlDhcpv6ClientDhcpServerPreference Unsigned32,
rlDhcpv6ClientStatelessState RlDhcpv6ClientStatelessStateType,
rlDhcpv6ClientTftpServerName DisplayString,
rlDhcpv6ClientTftpFileName DisplayString,
rlDhcpv6ClientTimeZone DisplayString,
rlDhcpv6ClientOperStatus INTEGER,
rlDhcpv6ClientDisableReason INTEGER,
rlDhcpv6ClientStatus RowStatus,
rlDhcpv6ClientIndirectImageFileName DisplayString,
rlDhcpv6ClientStatefulAdminStatus RlDhcpv6ClientStatefulAdminStatusType,
rlDhcpv6ClientStatefulState RlDhcpv6ClientStatefulStateType,
rlDhcpv6ClientNDMflag TruthValue,
rlDhcpv6ClientNDOflag TruthValue
}
rlDhcpv6ClientIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The interface that ipv6 DHCP client is running on. "
::= { rlDhcpv6ClientEntry 1 }
rlDhcpv6ClientPd OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enables Prefix Delegation service on the interface."
DEFVAL { disable }
::= { rlDhcpv6ClientEntry 2 }
rlDhcpv6ClientStatelessAdminStatus OBJECT-TYPE
SYNTAX RlDhcpv6ClientStatelessAdminStatusType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Admin Status of Stateful service on the interface."
::= { rlDhcpv6ClientEntry 3 }
rlDhcpv6ClientReconfigure OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enables reconfiguration service on the interface."
DEFVAL { disable }
::= { rlDhcpv6ClientEntry 4 }
rlDhcpv6ClientInfoRefreshMin OBJECT-TYPE
SYNTAX Unsigned32 (600..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Defines the minimum refresh time between information-request packets on the same interface."
DEFVAL { 86400 }
::= { rlDhcpv6ClientEntry 5 }
rlDhcpv6ClientInfoRefreshConf OBJECT-TYPE
SYNTAX Unsigned32 (86400..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Defines the refresh time between information-request packets on the same interface."
DEFVAL { 86400 }
::= { rlDhcpv6ClientEntry 6 }
rlDhcpv6ClientInfoRefreshRunning OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Shows running info-refresh time."
::= { rlDhcpv6ClientEntry 7 }
rlDhcpv6ClientInfoRefreshRemain OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Shows the remain time untill next information-request packet."
::= { rlDhcpv6ClientEntry 8 }
rlDhcpv6ClientDhcpServerInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains Inet address Type of current DHCPv6 server."
::= { rlDhcpv6ClientEntry 9 }
rlDhcpv6ClientDhcpServerInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains Inet address of current DHCPv6 server."
::= { rlDhcpv6ClientEntry 10 }
rlDhcpv6ClientDhcpServerDuid OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains DUID of current DHCPv6 server."
::= { rlDhcpv6ClientEntry 11 }
rlDhcpv6ClientDhcpServerPreference OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains preference of current DHCPv6 server."
::= { rlDhcpv6ClientEntry 12 }
rlDhcpv6ClientStatelessState OBJECT-TYPE
SYNTAX RlDhcpv6ClientStatelessStateType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "shows the state machine."
DEFVAL { idle }
::= { rlDhcpv6ClientEntry 13 }
rlDhcpv6ClientTftpServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Tftp server name received by DHCPv6 stateless service."
::= { rlDhcpv6ClientEntry 14 }
rlDhcpv6ClientTftpFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of file to use in configuration process received by DHCPv6 stateless service."
::= { rlDhcpv6ClientEntry 15 }
rlDhcpv6ClientTimeZone OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The timezone received by DHCPv6 stateless service"
::= { rlDhcpv6ClientEntry 16 }
rlDhcpv6ClientOperStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of this entry. Enabled or Disabled ."
DEFVAL { disable }
::= { rlDhcpv6ClientEntry 17}
rlDhcpv6ClientDisableReason OBJECT-TYPE
SYNTAX INTEGER {
none(1),
ipv6Disable(2),
portDown(3),
portDownAndIpv6Disable(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The disable operational status reason."
DEFVAL { none }
::= { rlDhcpv6ClientEntry 18}
rlDhcpv6ClientStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"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}
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
------------------------------
-- rlDhcpv6ClientAuxDnsServerListEntry --
rlDhcpv6ClientAuxDnsServerListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpv6ClientAuxDnsServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table saved the list of DNS servers received by DHCPv6 stateless service. This is an auxulary table for rlDhcpv6ClientEntry."
::= { rlDhcpv6Client 4 }
rlDhcpv6ClientAuxDnsServerListEntry OBJECT-TYPE
SYNTAX RlDhcpv6ClientAuxDnsServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rlDhcpv6ClientAuxDnsServerListTable."
INDEX { rlDhcpv6ClientAuxDnsServerListIfIndex,
rlDhcpv6ClientAuxDnsServerListPriority }
::= { rlDhcpv6ClientAuxDnsServerListTable 1 }
RlDhcpv6ClientAuxDnsServerListEntry ::= SEQUENCE {
rlDhcpv6ClientAuxDnsServerListIfIndex InterfaceIndex,
rlDhcpv6ClientAuxDnsServerListPriority INTEGER,
rlDhcpv6ClientAuxDnsServerListAddress InetAddressIPv6
}
rlDhcpv6ClientAuxDnsServerListIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The IfIndex in rlDhcpv6ClientAuxDnsServerListEntry. "
::= { rlDhcpv6ClientAuxDnsServerListEntry 1 }
rlDhcpv6ClientAuxDnsServerListPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The priority of the entry. "
::= { rlDhcpv6ClientAuxDnsServerListEntry 2 }
rlDhcpv6ClientAuxDnsServerListAddress OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DNS server address received by DHCPv6 stateless service"
::= { rlDhcpv6ClientAuxDnsServerListEntry 3 }
------------------------------
-- ipv6 DHCP client Aux SNTP servers List table
------------------------------
-- rlDhcpv6ClientAuxSntpServerListEntry --
rlDhcpv6ClientAuxSntpServerListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpv6ClientAuxSntpServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table saved the list of Sntp servers received by DHCPv6 stateless service. This is an auxulary table for rlDhcpv6ClientEntry."
::= { rlDhcpv6Client 5 }
rlDhcpv6ClientAuxSntpServerListEntry OBJECT-TYPE
SYNTAX RlDhcpv6ClientAuxSntpServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rlDhcpv6ClientAuxSntpServerListTable."
INDEX { rlDhcpv6ClientAuxSntpServerListIfIndex,
rlDhcpv6ClientAuxSntpServerListPriority }
::= { rlDhcpv6ClientAuxSntpServerListTable 1 }
RlDhcpv6ClientAuxSntpServerListEntry ::= SEQUENCE {
rlDhcpv6ClientAuxSntpServerListIfIndex InterfaceIndex,
rlDhcpv6ClientAuxSntpServerListPriority INTEGER,
rlDhcpv6ClientAuxSntpServerListAddress InetAddressIPv6
}
rlDhcpv6ClientAuxSntpServerListIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The IfIndex in rlDhcpv6ClientAuxSntpServerEntry. "
::= { rlDhcpv6ClientAuxSntpServerListEntry 1 }
rlDhcpv6ClientAuxSntpServerListPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The priority of the entry. "
::= { rlDhcpv6ClientAuxSntpServerListEntry 2 }
rlDhcpv6ClientAuxSntpServerListAddress OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sntp server address received by DHCPv6 stateless service"
::= { rlDhcpv6ClientAuxSntpServerListEntry 3 }
------------------------------
-- ipv6 DHCP client Domain name search table
------------------------------
-- rlDhcpv6ClientAuxDomainNameSearchListEntry --
rlDhcpv6ClientAuxDomainNameSearchListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpv6ClientAuxDomainNameSearchListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table saved the list of Domain Name Search received by DHCPv6 stateless service. This is an auxulary table for rlDhcpv6ClientEntry."
::= { rlDhcpv6Client 6 }
rlDhcpv6ClientAuxDomainNameSearchListEntry OBJECT-TYPE
SYNTAX RlDhcpv6ClientAuxDomainNameSearchListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rlDhcpv6ClientAuxDomainNameSearchListTable."
INDEX { rlDhcpv6ClientAuxDomainNameSearchListIfIndex,
rlDhcpv6ClientAuxDomainNameSearchListPriority }
::= { rlDhcpv6ClientAuxDomainNameSearchListTable 1 }
RlDhcpv6ClientAuxDomainNameSearchListEntry ::= SEQUENCE {
rlDhcpv6ClientAuxDomainNameSearchListIfIndex InterfaceIndex,
rlDhcpv6ClientAuxDomainNameSearchListPriority INTEGER,
rlDhcpv6ClientAuxDomainNameSearchListName DisplayString
}
rlDhcpv6ClientAuxDomainNameSearchListIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The IfIndex in rlDhcpv6ClientAuxDomainNameSearchEntry. "
::= { rlDhcpv6ClientAuxDomainNameSearchListEntry 1 }
rlDhcpv6ClientAuxDomainNameSearchListPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The priority of the entry. "
::= { rlDhcpv6ClientAuxDomainNameSearchListEntry 2 }
rlDhcpv6ClientAuxDomainNameSearchListName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Domain Name in DomainNameSearchList received by DHCPv6 stateless service"
::= { rlDhcpv6ClientAuxDomainNameSearchListEntry 3 }
-- =======================================================
-- ipv6 DHCP Client clear command
-- =======================================================
rlDhcpv6ClientCommandTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpv6ClientCommandEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Action MIB for DHCP v6 Renew command."
::= { rlDhcpv6Client 7 }
rlDhcpv6ClientCommandEntry OBJECT-TYPE
SYNTAX RlDhcpv6ClientCommandEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX { rlDhcpv6ClientCommandIfIndex }
::= { rlDhcpv6ClientCommandTable 1 }
RlDhcpv6ClientCommandEntry::= SEQUENCE {
rlDhcpv6ClientCommandIfIndex InterfaceIndex,
rlDhcpv6ClientCommandAction INTEGER
}
rlDhcpv6ClientCommandIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The IfIndex in rlDhcpv6ClientAuxDomainNameSearchEntry. "
::= { rlDhcpv6ClientCommandEntry 1 }
rlDhcpv6ClientCommandAction OBJECT-TYPE
SYNTAX INTEGER {
none(0),
renew(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Action to apply. The default value is none."
::= { rlDhcpv6ClientCommandEntry 2 }
------------------------------
-- rlDhcpv6ClientEnabledByDefaultRemovedIfindex --
------------------------------
rlDhcpv6ClientEnabledByDefaultRemovedIfindex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "DHCPv6 Client flag is relevant when mtsc parameter DHCPv6_client_enabled_by_default 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 DHCPv6 client entry. Otherwise (zero value) - the meaning is
that DHCPv6 client entry must be added. "
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,203 @@
CISCOSB-DHCPv6-RELAY DEFINITIONS ::= BEGIN
-- Version: 7.60
-- Date: 10-May-2012
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32 FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION, MacAddress,
DisplayString, TruthValue FROM SNMPv2-TC
InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851
rlDhcpv6Relay FROM CISCOSB-DHCPv6;
-- =======================================================
-- DHCPv6 relay interface list Table
-- =======================================================
rlDhcpv6RelayInterfaceListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RLDhcpv6RelayInterfaceListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains interfaces that have configured DHCPv6 relay"
::= { rlDhcpv6Relay 1}
rlDhcpv6RelayInterfaceListEntry OBJECT-TYPE
SYNTAX RLDhcpv6RelayInterfaceListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The entry contains ifindex field."
INDEX { rlDhcpv6RelayInterfaceListIfIndex }
::= { rlDhcpv6RelayInterfaceListTable 1 }
RLDhcpv6RelayInterfaceListEntry::= SEQUENCE {
rlDhcpv6RelayInterfaceListIfIndex Unsigned32,
rlDhcpv6RelayInterfaceListRowStatus RowStatus
}
rlDhcpv6RelayInterfaceListIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface that have configured DHCPv6 relay"
::= { rlDhcpv6RelayInterfaceListEntry 1 }
rlDhcpv6RelayInterfaceListRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
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."
::= { rlDhcpv6RelayInterfaceListEntry 2 }
-- =======================================================
-- DHCPv6 relay destinations global
-- =======================================================
rlDhcpv6RelayDestinationsGlobalTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpv6RelayDestinationsGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table is used to store the global destinations defined by the
user to which the relay agent forwards RELAY-FW messages "
::= { rlDhcpv6Relay 2 }
rlDhcpv6RelayDestinationsGlobalEntry OBJECT-TYPE
SYNTAX RlDhcpv6RelayDestinationsGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table. "
INDEX { rlDhcpv6RelayDestinationsGlobalIpv6AddrType,
rlDhcpv6RelayDestinationsGlobalIpv6Addr,
rlDhcpv6RelayDestinationsGlobalOutputInterface
}
::= { rlDhcpv6RelayDestinationsGlobalTable 1 }
RlDhcpv6RelayDestinationsGlobalEntry::= SEQUENCE {
rlDhcpv6RelayDestinationsGlobalIpv6AddrType InetAddressType,
rlDhcpv6RelayDestinationsGlobalIpv6Addr InetAddress,
rlDhcpv6RelayDestinationsGlobalOutputInterface Unsigned32,
rlDhcpv6RelayDestinationsGlobalRowStatus RowStatus
}
rlDhcpv6RelayDestinationsGlobalIpv6AddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The only inet type that is supported is ipv6"
::= { rlDhcpv6RelayDestinationsGlobalEntry 1 }
rlDhcpv6RelayDestinationsGlobalIpv6Addr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address relay uses to forward the message"
::= { rlDhcpv6RelayDestinationsGlobalEntry 2 }
rlDhcpv6RelayDestinationsGlobalOutputInterface OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The output interface (ifindex) is required only in case the destination address is not global unicast."
::= { rlDhcpv6RelayDestinationsGlobalEntry 3 }
rlDhcpv6RelayDestinationsGlobalRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
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."
::= { rlDhcpv6RelayDestinationsGlobalEntry 4 }
-- =======================================================
-- DHCPv6 relay destinations per interface
-- =======================================================
rlDhcpv6RelayInterfaceDestinationsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpv6RelayInterfaceDestinationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table is used to store destinations defined by the user per
interface to which the relay agent forwards RELAY-FW messages "
::= { rlDhcpv6Relay 3 }
rlDhcpv6RelayInterfaceDestinationsEntry OBJECT-TYPE
SYNTAX RlDhcpv6RelayInterfaceDestinationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table. "
INDEX { rlDhcpv6RelayInterfaceDestinationsIfindex,
rlDhcpv6RelayInterfaceDestinationsIpv6AddrType,
rlDhcpv6RelayInterfaceDestinationsIpv6Addr,
rlDhcpv6RelayInterfaceDestinationsOutputInterface
}
::= { rlDhcpv6RelayInterfaceDestinationsTable 1 }
RlDhcpv6RelayInterfaceDestinationsEntry::= SEQUENCE {
rlDhcpv6RelayInterfaceDestinationsIfindex Unsigned32,
rlDhcpv6RelayInterfaceDestinationsIpv6AddrType InetAddressType,
rlDhcpv6RelayInterfaceDestinationsIpv6Addr InetAddress,
rlDhcpv6RelayInterfaceDestinationsOutputInterface Unsigned32,
rlDhcpv6RelayInterfaceDestinationsRowStatus RowStatus
}
rlDhcpv6RelayInterfaceDestinationsIfindex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The relay interface"
::= { rlDhcpv6RelayInterfaceDestinationsEntry 1 }
rlDhcpv6RelayInterfaceDestinationsIpv6AddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The only inet type that is supported is ipv6"
::= { rlDhcpv6RelayInterfaceDestinationsEntry 2 }
rlDhcpv6RelayInterfaceDestinationsIpv6Addr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address relay uses to forward the message"
::= { rlDhcpv6RelayInterfaceDestinationsEntry 3 }
rlDhcpv6RelayInterfaceDestinationsOutputInterface OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The output interface (ifindex) is required only in case the destination address is not global unicast."
::= { rlDhcpv6RelayInterfaceDestinationsEntry 4 }
rlDhcpv6RelayInterfaceDestinationsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
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."
::= { rlDhcpv6RelayInterfaceDestinationsEntry 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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,39 @@
CISCOSB-Dlf-MIB DEFINITIONS ::= BEGIN
-- Title: Cisco Switch Interfaces Private
-- Version: 7.47
-- Date: 15 Sep 2008
IMPORTS
OBJECT-TYPE FROM SNMPv2-SMI
PortList FROM Q-BRIDGE-MIB
switch001 FROM CISCOSB-MIB;
rlDlf MODULE-IDENTITY
LAST-UPDATED "200809151234Z"
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 DLF Ports MIB.
unknown unicast egress filtering "
::= { switch001 135 }
--rlDlfPortList
rlDlfPortList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A port bitmap containing entries of unknown unicas egress filtering"
::= { rlDlf 1 }
END

View File

@ -0,0 +1,320 @@
CISCOSB-EEE-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB EEE MIB
-- Version: 7.50
-- Date: 05 May 2010
--
IMPORTS
switch001 FROM CISCOSB-MIB
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC
ifIndex, ifOperStatus FROM IF-MIB;
rlEee MODULE-IDENTITY -- 5-May-2010
LAST-UPDATED "201003150000Z"
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 Energy Efficient Ethernet feature."
REVISION "201005150000Z"
DESCRIPTION "Add Energy Efficient Ethernet support per port and per system"
::= { switch001 149}
----------------------
-- rlEeeEnable
----------------------
rlEeeEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable the EEE mode globally"
DEFVAL { false }
::= { rlEee 1 }
----------------------
-- rlEeePortTable
----------------------
rlEeePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEeePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of EEE state of ports"
::= { rlEee 2 }
rlEeePortEntry OBJECT-TYPE
SYNTAX RlEeePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of EEE state of bridge port"
INDEX { ifIndex }
::= { rlEeePortTable 1 }
RlEeePortEntry ::= SEQUENCE {
rlEeePortAdminStatus TruthValue,
rlEeePortSupported BITS,
rlEeePortRemoteStatus TruthValue,
rlEeePortOperStatus TruthValue
}
rlEeePortAdminStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable EEE on ifindex"
DEFVAL { false }
::= { rlEeePortEntry 1 }
rlEeePortSupported OBJECT-TYPE
SYNTAX BITS {
rlEeePortSupported10M(0),
rlEeePortSupported100M(1),
rlEeePortSupported1G(2),
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; 4 - 2.5g; 5 - 5g"
::= { rlEeePortEntry 2 }
rlEeePortRemoteStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether EEE active on remote link on current port's speed"
::= { rlEeePortEntry 3 }
rlEeePortOperStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether EEE active on ifindex - ifoper is up,
rlEeePortSupported BIT is on in current port speed
rlEeePortLldpRemoteStatus is true,
rlEeeEnable is true,
rlEeePortAdminStatus is true"
::= { rlEeePortEntry 4 }
----------------------
-- rlEeePortLldpTable
----------------------
rlEeePortLldpTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEeePortLldpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of EEE LLDP"
::= { rlEee 3 }
rlEeePortLldpEntry OBJECT-TYPE
SYNTAX RlEeePortLldpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of EEE LLDP"
INDEX { ifIndex }
::= { rlEeePortLldpTable 1 }
RlEeePortLldpEntry ::= SEQUENCE {
rlEeePortLldpAdminStatus TruthValue,
rlEeePortLldpOperStatus TruthValue
}
rlEeePortLldpAdminStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable EEE LLDP on ifindex"
DEFVAL { false }
::= { rlEeePortLldpEntry 1 }
rlEeePortLldpOperStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether EEE LLDP active on ifindex - rlEeePortLldpAdminStatus is true
lldpPortConfigAdminStatus is txAndRx,
rlLldpEnabled is true,
recieve a synch lldp packet"
::= { rlEeePortLldpEntry 2 }
----------------------
-- rlEeePortLldpLocalTable
----------------------
rlEeePortLldpLocalTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEeePortLocalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of EEE Local ports"
::= { rlEee 4 }
rlEeePortLldpLocalEntry OBJECT-TYPE
SYNTAX RlEeePortLocalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of EEE Local port"
INDEX { ifIndex }
::= { rlEeePortLldpLocalTable 1 }
RlEeePortLocalEntry ::= SEQUENCE {
rlEeePortLldpLocalResolvedTx Unsigned32,
rlEeePortLldpLocalTx Unsigned32,
rlEeePortLldpLocalTxEcho Unsigned32,
rlEeePortLldpLocalResolvedRx Unsigned32,
rlEeePortLldpLocalRx Unsigned32,
rlEeePortLldpLocalRxEcho Unsigned32
}
rlEeePortLldpLocalResolvedTx OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the current Tw_sys_tx configured in the local system, in micro-seconds"
::= { rlEeePortLldpLocalEntry 1 }
rlEeePortLldpLocalTx OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the value of Tw_sys_tx that the local system can support, in micro-seconds"
::= { rlEeePortLldpLocalEntry 2 }
rlEeePortLldpLocalTxEcho OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the remote system's Transmit Tw_sys_tx that was used by the local system
to compute the Tw_sys_tx that it wants to request from the remote system, in micro-seconds"
::= { rlEeePortLldpLocalEntry 3 }
rlEeePortLldpLocalResolvedRx OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the current Tw_sys_tx configured by the remote system, in micro-seconds"
::= { rlEeePortLldpLocalEntry 4 }
rlEeePortLldpLocalRx OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the value of Tw_sys_tx that the local system requests from the remote system,
in micro-seconds"
::= { rlEeePortLldpLocalEntry 5 }
rlEeePortLldpLocalRxEcho OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the remote system Receive Tw_sys_tx that was used by the local system
to compute the Tw_sys_tx that it can support, in micro-seconds"
::= { rlEeePortLldpLocalEntry 6 }
----------------------
-- rlEeePortLldpRemoteTable
----------------------
rlEeePortLldpRemoteTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEeePortRemoteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of EEE remote ports"
::= { rlEee 5 }
rlEeePortLldpRemoteEntry OBJECT-TYPE
SYNTAX RlEeePortRemoteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of EEE remote port"
INDEX { ifIndex }
::= { rlEeePortLldpRemoteTable 1 }
RlEeePortRemoteEntry ::= SEQUENCE {
rlEeePortLldpRemoteTx Unsigned32,
rlEeePortLldpRemoteRx Unsigned32,
rlEeePortLldpRemoteTxEcho Unsigned32,
rlEeePortLldpRemoteRxEcho Unsigned32
}
rlEeePortLldpRemoteTx OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the value of Tw_sys_tx that the remote system can support, in micro-seconds"
::= { rlEeePortLldpRemoteEntry 1 }
rlEeePortLldpRemoteRx OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the value of Tw_sys_tx that the remote system requests from the local system,
in micro-seconds"
::= { rlEeePortLldpRemoteEntry 2 }
rlEeePortLldpRemoteTxEcho OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the value of transmit Tw_sys_tx echoed back by the remote system, in micro-seconds"
::= { rlEeePortLldpRemoteEntry 3 }
rlEeePortLldpRemoteRxEcho OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the value Receive Tw_sys_tx echoed back by the remote system, in micro-seconds"
::= { rlEeePortLldpRemoteEntry 4 }
END

View File

@ -0,0 +1,545 @@
CISCOSB-EMBWEB-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB EMBWEB ROS
-- Private EMBWEB MIB
-- Version: 7.45
-- Date: 28 Sep 2006
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI
TruthValue, DisplayString, RowStatus FROM SNMPv2-TC;
rlEmbWeb MODULE-IDENTITY
LAST-UPDATED "200607030000Z"
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 adds MIBs to EMBWEB (Embedded Web Server)."
REVISION "200607030000Z"
DESCRIPTION
"Initial revision."
::= { switch001 66 }
RlEmbWebProtocol ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Embedde Web Protocol"
SYNTAX INTEGER {
default(1),
http(2),
https(3)
}
RlEmbWebEnabled ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Embedde Web Service Support Enabled/Disabled"
SYNTAX INTEGER {
default(1),
false(2),
true(3)
}
rlEmWebMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Embedded web version, the current version is 2."
::= { rlEmbWeb 1 }
rlEmWebWebSite OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Link for the vendor web site used to retrive information."
::= { rlEmbWeb 2 }
rlEmWebSecurityTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEmWebSecurityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Security Table whose entry is composed of username and
Password, group and access privileges for each user.
The access privileges can be one or more of none, read-files,
read-write, and super."
::= { rlEmbWeb 3 }
rlEmWebSecurityEntry OBJECT-TYPE
SYNTAX RlEmWebSecurityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlEmWebSecurityUserName }
::= { rlEmWebSecurityTable 1 }
RlEmWebSecurityEntry ::= SEQUENCE {
rlEmWebSecurityUserName DisplayString,
rlEmWebSecurityPassword DisplayString,
rlEmWebSecurityAccess INTEGER,
rlEmWebSecurityIpAddr IpAddress,
rlEmWebSecurityPort INTEGER,
rlEmWebSecuritySnmpVersion INTEGER,
rlEmWebSecurityStatus RowStatus
}
rlEmWebSecurityUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The User name."
::= { rlEmWebSecurityEntry 1 }
rlEmWebSecurityPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The User password."
::= { rlEmWebSecurityEntry 2 }
rlEmWebSecurityAccess OBJECT-TYPE
SYNTAX INTEGER {
none(1),
readOnly(2),
readWrite(3),
super(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Access rights for this user ."
::= { rlEmWebSecurityEntry 3 }
rlEmWebSecurityIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP Address to send the traps to.0 means doesn't want
to receive traps."
::= { rlEmWebSecurityEntry 4 }
rlEmWebSecurityPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port to send the traps to."
::= { rlEmWebSecurityEntry 5 }
rlEmWebSecuritySnmpVersion OBJECT-TYPE
SYNTAX INTEGER {
ver1(1),
ver2(2),
ver3(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SNMP version supported by this user. For the agent use."
::= { rlEmWebSecurityEntry 6 }
rlEmWebSecurityStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of the security table entry. It's used to delete an entry"
::= { rlEmWebSecurityEntry 7 }
rlEmWebCloseTimeout OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines the maximum time period
in seconds that a TCP connection can stay open
without depending on the TCP timeout mechanism"
DEFVAL { 30 }
::= { rlEmbWeb 5 }
rlEmWebReceiveTimeout OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines the maximum time period
in seconds that a TCP connection can wait for
data which hasn't arrived "
DEFVAL { 30 }
::= { rlEmbWeb 6 }
rlEmWebMaxIdleTimeout OBJECT-TYPE
SYNTAX INTEGER (0..3932159)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines the maximum HTTP Idle time
period in seconds for a TCP connection.If another request
isn't made at this period, the connection is closed.
The value 0 is supported as 'no timeout'."
DEFVAL { 600 }
::= { rlEmbWeb 7 }
rlEmWebSetEWSfilesStatus OBJECT-TYPE
SYNTAX INTEGER {
opened (1),
closed (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable sets the status of the embedded Web Server
files to either closed or opened."
DEFVAL { opened }
::= { rlEmbWeb 8 }
rlEmbeddedWebApplied OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies if the device supports Embedded WEB:
true - suppotrs
false - does not support"
::= { rlEmbWeb 9 }
rlEmWebHttpPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the TCP port the embedded web uses for HTTP sessions."
::= { rlEmbWeb 10 }
rlEmWebHttpEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable HTTP sessions"
::= { rlEmbWeb 11 }
rlEmWebHttpsPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the TCP port the embedded web uses for HTTPS sessions."
::= { rlEmbWeb 12 }
rlEmWebHttpsEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable HTTPS sessions"
::= { rlEmbWeb 13 }
rlEmWebCertificateCountryName OBJECT-TYPE
SYNTAX DisplayString (SIZE(2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of country name field that will appear when a new certificate is generated."
::= { rlEmbWeb 14 }
rlEmWebCertificateStateOrProvinceName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of state or province name field that will appear when a new certificate is generated."
::= { rlEmbWeb 15 }
rlEmWebCertificateLocalityName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of locality field that will appear when a new certificate is generated."
::= { rlEmbWeb 16 }
rlEmWebCertificateOrganizationName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of organization field that will appear when a new certificate is generated."
::= { rlEmbWeb 17 }
rlEmWebCertificateCommonName OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of common name field that will appear when a new certificate is generated."
::= { rlEmbWeb 19 }
rlEmWebCertificateRegenerate OBJECT-TYPE
SYNTAX INTEGER {
noAction(0),
regenerateCertificate(1),
regenerateRsaKeyAndCertificate(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting to a regenerateCertificate causes a new certifiacte to be generated and to be used for all new sessions."
::= { rlEmbWeb 20 }
rlEmWebRsaKeyLength OBJECT-TYPE
SYNTAX INTEGER (512..2048)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the RSA key size that will be created when rlEmWebRegenerateCertificateAndKey will be
set to regenerateCertificateAndKey."
::= { rlEmbWeb 21 }
rlEmWebDebug OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MIB variable for setting debug information."
::= { rlEmbWeb 22 }
rlEmWebURL OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The URL through which the EWS of this device can be accessed."
::= { rlEmbWeb 23 }
rlEmWebDisplayNonPresentEntities OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether the EWS is required to display non-present entities
(like non-present ports, IP addresses on non-present ports etc.) on it's screens."
::= { rlEmbWeb 24 }
rlEmWebCertificateExists OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether a certificate has been generated."
::= { rlEmbWeb 25 }
rlEmWebHttpsActiveCertificateId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"By setting this scalar https is notified that the certificate and key with this index
should be used for new https sessions. Even if the certifcate or key doesn't exist yet
the operation will succeed."
::= { rlEmbWeb 26 }
rlEmWebExtraPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the TCP port the embedded web uses for The Extra Port sessions."
::= { rlEmbWeb 27 }
rlEmWebExtraPortType OBJECT-TYPE
SYNTAX INTEGER {
http(0),
https(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the Extra Port Type HTTP/HTTPS for all sessions."
::= { rlEmbWeb 28 }
rlEmWebMaxHttpsIdleTimeout OBJECT-TYPE
SYNTAX INTEGER (0..3932159)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines the maximum HTTPS Idle time
period in seconds for a web connection.If another request
isn't made at this period, the connection is closed.
The value 0 is supported as 'no timeout'."
DEFVAL { 600 }
::= { rlEmbWeb 29 }
rlEmWebServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEmWebServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rlEmbWeb 30 }
rlEmWebServiceEntry OBJECT-TYPE
SYNTAX RlEmWebServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlEmWebServiceId }
::= { rlEmWebServiceTable 1 }
RlEmWebServiceEntry ::= SEQUENCE {
rlEmWebServiceId INTEGER,
rlEmWebServiceName DisplayString,
rlEmWebServiceEnable RlEmbWebEnabled,
rlEmWebServicePort INTEGER,
rlEmWebServiceMaxUsers INTEGER,
rlEmWebServiceProtocol RlEmbWebProtocol,
rlEmWebServiceCertificateId INTEGER,
rlEmWebServiceMaxIdleTimeOut INTEGER,
rlEmWebServiceMaxHardTimeOut INTEGER
}
rlEmWebServiceId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Service Id."
::= { rlEmWebServiceEntry 1 }
rlEmWebServiceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service name"
DEFVAL { ''H }
::= { rlEmWebServiceEntry 2 }
rlEmWebServiceEnable OBJECT-TYPE
SYNTAX RlEmbWebEnabled
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the service is enabled or not. if set to 'default' will
the service to go back to its initialization default status."
DEFVAL { default }
::= { rlEmWebServiceEntry 3 }
rlEmWebServicePort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the TCP port on which service is listening.
value 0 will set the service to it's default port"
DEFVAL { 0 }
::= { rlEmWebServiceEntry 4 }
rlEmWebServiceMaxUsers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximal number of users for this service."
DEFVAL { 0 }
::= { rlEmWebServiceEntry 5 }
rlEmWebServiceProtocol OBJECT-TYPE
SYNTAX RlEmbWebProtocol
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the protocol that the service operates on. Note that the
general HTTP service can have only the http value and the general HTTPS
service can have only the https value.
setting the field to 'default' will cause the service to go back to it's
initialization settings."
DEFVAL { default }
::= { rlEmWebServiceEntry 6 }
rlEmWebServiceCertificateId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the certificate used by the service if rlEmWebServiceProtocol is
https. A value of 0 indicates that a certificate has not been assigned to
this service. setting this field to 1000 will cause the service to go
back to it's initialization value."
DEFVAL { 1000 }
::= { rlEmWebServiceEntry 7 }
rlEmWebServiceMaxIdleTimeOut OBJECT-TYPE
SYNTAX INTEGER (0..3932160)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines the maximum Idle time period in seconds for a TCP connection.
If another request isn't made at this period, the connection is closed.
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 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

@ -0,0 +1,39 @@
CISCOSB-ENDOFMIB-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private End of MIB MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI;
rndEndOfMibGroup 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 End of MIB private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { switch001 1000 }
rndEndOfMib OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This variable indicates this is the end of switch001 MIB."
::= { rndEndOfMibGroup 1 }
END

View File

@ -0,0 +1,160 @@
CISCOSB-ERRDISABLE-RECOVERY-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ERRDISABLE Recovery Configuration
-- Version: 7.45.00.00
-- Date: 24-Oct-2007
--
IMPORTS
TruthValue,TEXTUAL-CONVENTION,
RowStatus FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
ifIndex FROM IF-MIB
switch001 FROM CISCOSB-MIB;
rlErrdisableRecovery MODULE-IDENTITY
LAST-UPDATED "200711070000Z"
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 Errdisable Recovery MIB."
REVISION "200711070000Z"
DESCRIPTION
"Initial version of this MIB."
::= { switch001 128 }
-------------------------------------------------------------------------------
RlErrdisableRecoveryCauseType::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Errdisable Recovery Cause Type."
SYNTAX INTEGER {
loopback-detection(1),
port-security(2),
dot1x-src-address(3),
acl-deny(4),
stp-bpdu-guard(5),
stp-loopback-guard(6),
pcb-overheat(7),
udld(8),
storm-control(9),
link-flapping(10)
}
-------------------------------------------------------------------------------
rlErrdisableRecoveryInterval OBJECT-TYPE
SYNTAX INTEGER(30..86400)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Timeout interval in seconds for automatic activation of an interface after shutdown."
::= { rlErrdisableRecovery 1 }
-----------------------------------------------------------------------
rlErrdisableRecoveryCauseTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlErrdisableRecoveryCauseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to enable or disable auto-recovery for specific
application causes port suspend. The table includes entries for all applications."
::= { rlErrdisableRecovery 2 }
rlErrdisableRecoveryCauseEntry OBJECT-TYPE
SYNTAX RlErrdisableRecoveryCauseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlErrdisableRecoveryCauseEntry."
INDEX { rlErrdisableRecoveryCause }
::= { rlErrdisableRecoveryCauseTable 1 }
RlErrdisableRecoveryCauseEntry ::= SEQUENCE {
rlErrdisableRecoveryCause RlErrdisableRecoveryCauseType,
rlErrdisableRecoveryEnable TruthValue
}
rlErrdisableRecoveryCause OBJECT-TYPE
SYNTAX RlErrdisableRecoveryCauseType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of recovery cause."
::= { rlErrdisableRecoveryCauseEntry 1 }
rlErrdisableRecoveryEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable automatic recovery."
::= { rlErrdisableRecoveryCauseEntry 2 }
-------------------------------------------------------------------------------
rlErrdisableRecoveryIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlErrdisableRecoveryIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used for show the reason of shutdown the port in errdisable state.
The table includes only suspended interfaces."
::= { rlErrdisableRecovery 3 }
rlErrdisableRecoveryIfEntry OBJECT-TYPE
SYNTAX RlErrdisableRecoveryIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlErrdisableRecoveryIfEntry."
INDEX { ifIndex }
::= { rlErrdisableRecoveryIfTable 1 }
RlErrdisableRecoveryIfEntry::= SEQUENCE {
rlErrdisableRecoveryIfReason RlErrdisableRecoveryCauseType,
rlErrdisableRecoveryIfEnable TruthValue,
rlErrdisableRecoveryIfTimeToRecover INTEGER
}
rlErrdisableRecoveryIfReason OBJECT-TYPE
SYNTAX RlErrdisableRecoveryCauseType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The reason of shutdown the port in errdisable state."
::= { rlErrdisableRecoveryIfEntry 1 }
rlErrdisableRecoveryIfEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"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

View File

@ -0,0 +1,559 @@
CISCOSB-EVENTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString,
TruthValue, RowStatus FROM SNMPv2-TC
switch001 FROM CISCOSB-MIB
Counter FROM RFC1155-SMI
InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
RlSmartPortsMacroNameOrZero FROM CISCOSB-SMARTPORTS-MIB;
rlEventsMib MODULE-IDENTITY
LAST-UPDATED "201009110000Z"
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
"MTS events MIB."
REVISION "201009110000Z"
DESCRIPTION
"Initial revision."
::= { switch001 150 }
--
-- rlEvents MIB
--
SmartPortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Supported smart port types."
SYNTAX INTEGER {
unknown(1),
default(2),
printer(3),
desktop(4),
guest(5),
server(6),
host(7),
ip-camera(8),
ip-phone(9),
ip-phone-desktop(10),
switch(11),
router(12),
ap(13)
}
SmartPortMacroParameterName ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Smart macro parameter name."
SYNTAX DisplayString(SIZE(1..32))
SmartPortMacroParameterValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Smart macro parameter value."
SYNTAX DisplayString(SIZE(1..80))
SmartPortMacroType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Smart macro type - built-in or user-defined."
SYNTAX INTEGER {built-in(1), user-defined(2)}
SmartPortMacroParameterOrder ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Smart macro parameter order."
SYNTAX INTEGER {single(1), first(2), middle(3), last(4)}
rlPortEvents OBJECT IDENTIFIER ::= { rlEventsMib 1}
rlAutoSmartPortAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
controlled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"disabled - Auto Smart port feature is administratively disabled.
enabled - Auto Smart port feature is administratively enabled.
controlled - Auto Smart port feature is administratively controlled by VOICE VLAN.
"
DEFVAL {controlled}
::= { rlPortEvents 1 }
rlAutoSmartPortOperStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"disabled - Auto Smart port feature is operationally disabled.
enabled - Auto Smart port feature is operationally enabled.
"
DEFVAL {disabled}
::= { rlPortEvents 2 }
rlAutoSmartPortLastVoiceVlanStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicated last status set by VOICE VLAN feature.
If rlAutoSmartPortAdminStatus has 'controlled' value then the value of this object is the same as rlAutoSmartPortOperStatus.
enabled - Auto Smart port feature should be operationally enabled, if rlAutoSmartPortAdminStatus has 'controlled' value.
disabled - Auto Smart port feature should be operationally disabled, if rlAutoSmartPortAdminStatus has 'controlled' value
"
DEFVAL {disabled}
::= { rlPortEvents 3}
rlAutoSmartPortLastVoiceVlanId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicated last VOICE VLAN ID set by VOICE VLAN feature."
::= { rlPortEvents 4}
rlAutoSmartPortLearningProtocols OBJECT-TYPE
SYNTAX BITS {
cdp (0),
lldp (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"cdp - Information about device type of neighboring devices(s) is learnt
via CDP (Cisco Discovery Protocol) advertisements.
lldp - Information about device type of neighboring devices(s) is learnt
via LLDP (Link Layer Discovery Protocol ) advertisements. "
::= { rlPortEvents 5 }
rlAutoSmartPortTypesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlAutoSmartPortTypesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to keep all the information related to a specific port type."
::= { rlPortEvents 6 }
rlAutoSmartPortTypesEntry OBJECT-TYPE
SYNTAX RlAutoSmartPortTypesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlAutoSmartPortTypesTable."
INDEX { rlAutoSmartPortTypesType }
::= { rlAutoSmartPortTypesTable 1 }
RlAutoSmartPortTypesEntry ::= SEQUENCE {
rlAutoSmartPortTypesType SmartPortType,
rlAutoSmartPortTypeStatus INTEGER,
rlAutoSmartPortMacro RlSmartPortsMacroNameOrZero,
rlAutoSmartPortTypesRevertToDefaultMacro TruthValue,
rlAutoSmartPortTypesRevertToDefaultParams TruthValue,
rlAutoSmartPortTypesBuiltinMacro SmartPortMacroType
}
rlAutoSmartPortTypesType OBJECT-TYPE
SYNTAX SmartPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Smart port type."
::= { rlAutoSmartPortTypesEntry 1 }
rlAutoSmartPortTypeStatus OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2), default(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Smart port type global status. "
::= { rlAutoSmartPortTypesEntry 2 }
rlAutoSmartPortMacro OBJECT-TYPE
SYNTAX RlSmartPortsMacroNameOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Macro to be activated when a port is set to the smart port type indicated
by rlAutoSmartPortTypesType. The macro whose name is 'no_'<rlAutoSmartPortMacro>
is activated when a port ceases to be of this smart port type. "
::= { rlAutoSmartPortTypesEntry 3 }
rlAutoSmartPortTypesRevertToDefaultMacro OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object will cause the smart port type macro associated with this smart port type
to revert to the default macro. "
::= { rlAutoSmartPortTypesEntry 4 }
rlAutoSmartPortTypesRevertToDefaultParams OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object will cause the default smart port type parameter values associated with the built-in macro
of this smart port type to revert to their default values."
::= { rlAutoSmartPortTypesEntry 5 }
rlAutoSmartPortTypesBuiltinMacro OBJECT-TYPE
SYNTAX SmartPortMacroType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the macro is built-in or user defined."
::= { rlAutoSmartPortTypesEntry 6 }
rlAutoSmartPortMacrosParamTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlAutoSmartPortMacrosParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to keep all the default parameter values related to a specific port type."
::= { rlPortEvents 7 }
rlAutoSmartPortMacrosParamEntry OBJECT-TYPE
SYNTAX RlAutoSmartPortMacrosParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A parameter name & default value pair for a smart port type macro."
INDEX { rlAutoSmartPortTypesType, rlAutoSmartPortMacroType, IMPLIED rlAutoSmartPortMacrosParamName }
::= { rlAutoSmartPortMacrosParamTable 1 }
RlAutoSmartPortMacrosParamEntry ::= SEQUENCE {
rlAutoSmartPortMacroType SmartPortMacroType,
rlAutoSmartPortMacrosParamName SmartPortMacroParameterName,
rlAutoSmartPortMacrosParamOrder SmartPortMacroParameterOrder,
rlAutoSmartPortMacrosParamValue SmartPortMacroParameterValue
}
rlAutoSmartPortMacroType OBJECT-TYPE
SYNTAX SmartPortMacroType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Macro type - built-in or user defined."
::= { rlAutoSmartPortMacrosParamEntry 1 }
rlAutoSmartPortMacrosParamName OBJECT-TYPE
SYNTAX SmartPortMacroParameterName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of the parameter to be supplied at smart port macro activation. "
::= { rlAutoSmartPortMacrosParamEntry 2 }
rlAutoSmartPortMacrosParamOrder OBJECT-TYPE
SYNTAX SmartPortMacroParameterOrder
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to 'first' instructs the system to erase all previous information associated
with the rlAutoSmartPortTypesType and rlAutoSmartPortMacroType associated with this conceptual row.
Setting this object to 'middle' instructs the system to wait for further parameters.
Setting this object to 'last' informs the system that no further parameters will be sent and
therefore it can start the macro or builtin parameters change process.
Setting this object to 'single' instructs the system to erase all previous information associated
with the rlAutoSmartPortTypesType and rlAutoSmartPortMacroType associated with this conceptual row and
informs the system that no further parameters will be sent and therefore it can start macro or builtin
parameters change process."
::= { rlAutoSmartPortMacrosParamEntry 3 }
rlAutoSmartPortMacrosParamValue OBJECT-TYPE
SYNTAX SmartPortMacroParameterValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Default value of the parameter to be supplied at smart port macro activation. "
::= { rlAutoSmartPortMacrosParamEntry 4 }
rlAutoSmartPortPortsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlAutoSmartPortPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to keep all the auto smart port information related to a specific port."
::= { rlPortEvents 8 }
rlAutoSmartPortPortsEntry OBJECT-TYPE
SYNTAX RlAutoSmartPortPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlAutoSmartPortPortsTable."
INDEX { rlAutoSmartPortPort }
::= { rlAutoSmartPortPortsTable 1 }
RlAutoSmartPortPortsEntry ::= SEQUENCE {
rlAutoSmartPortPort InterfaceIndex,
rlAutoSmartPortPortStatus INTEGER,
rlAutoSmartPortPortType SmartPortType,
rlAutoSmartPortPersistency INTEGER,
rlAutoSmartPortLearntPortType SmartPortType,
rlAutoSmartPortPortAcquiringType INTEGER,
rlAutoSmartPortLastActivatedMacro RlSmartPortsMacroNameOrZero,
rlAutoSmartPortFailedCommandNumber INTEGER,
rlAutoSmartPortSetLearntPortType TruthValue
}
rlAutoSmartPortPort OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port to which the smartport information is associated."
::= { rlAutoSmartPortPortsEntry 1 }
rlAutoSmartPortPortStatus OBJECT-TYPE
SYNTAX INTEGER {enabled(1), disabled(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether auto smart port feature is enabled or not on this port."
DEFVAL { enabled }
::= { rlAutoSmartPortPortsEntry 2 }
rlAutoSmartPortPortType OBJECT-TYPE
SYNTAX SmartPortType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Smart port type associated with this port. If set by user, the port will retain
the smart port type at link down, link not present and reboot events."
DEFVAL { default }
::= { rlAutoSmartPortPortsEntry 3 }
rlAutoSmartPortPersistency OBJECT-TYPE
SYNTAX INTEGER {persistent(1), not-persistent(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to persistent then, if the system concludes, according to
the information learnt there is no relevant device connected to the port,
the rlAutoSmartPortPortType will not be changed (as if the user set this
rlAutoSmartPortPortType himself), except on learning another rlAutoSmartPortPortType."
DEFVAL { not-persistent }
::= { rlAutoSmartPortPortsEntry 4 }
rlAutoSmartPortLearntPortType OBJECT-TYPE
SYNTAX SmartPortType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Smart port type learnt via the learning protocols. This value will
be different from rlAutoSmartPortPortType only if rlAutoSmartPortPortType
was manually configured (i.e. if the value of
rlAutoSmartPortPortAcquiringType is 'configuration'). The value of the object
is used to set the value of rlAutoSmartPortPortType
if the user removes the configuration."
DEFVAL { default }
::= { rlAutoSmartPortPortsEntry 5 }
rlAutoSmartPortPortAcquiringType OBJECT-TYPE
SYNTAX INTEGER {default(1), configuration(2), persistency(3), learning(4)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the way that the value of rlAutoSmartPortPortType was acquired. This object can be
set only during configuration download."
::= { rlAutoSmartPortPortsEntry 6 }
rlAutoSmartPortLastActivatedMacro OBJECT-TYPE
SYNTAX RlSmartPortsMacroNameOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates macro name of last activated macro or 'no macro' if no macro was run."
::= { rlAutoSmartPortPortsEntry 7 }
rlAutoSmartPortFailedCommandNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates number of command (starting with 1) that caused the macro
failure or 0 if the macro succeeded or no macro was run."
::= { rlAutoSmartPortPortsEntry 8 }
rlAutoSmartPortSetLearntPortType OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Instructs the system to set the port type to the learnt port type."
::= { rlAutoSmartPortPortsEntry 9 }
rlAutoSmartPortParamsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlAutoSmartPortActionParamsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table optionally determines the parameter values for the macro that is activated when the smartport type is
manually changed for a specific port or trunk via the rlAutoSmartPortPortType object."
::= { rlPortEvents 9 }
rlAutoSmartPortParamsEntry OBJECT-TYPE
SYNTAX RlAutoSmartPortActionParamsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A parameter name & immediate value."
INDEX { rlAutoSmartPortIfIndex, IMPLIED rlAutoSmartPortParamName }
::= { rlAutoSmartPortParamsTable 1 }
RlAutoSmartPortActionParamsEntry ::= SEQUENCE {
rlAutoSmartPortIfIndex InterfaceIndex,
rlAutoSmartPortParamName SmartPortMacroParameterName,
rlAutoSmartPortParamOrder SmartPortMacroParameterOrder,
rlAutoSmartPortParamValue SmartPortMacroParameterValue
}
rlAutoSmartPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port or trunk that this entry is associated with. "
::= { rlAutoSmartPortParamsEntry 1 }
rlAutoSmartPortParamName OBJECT-TYPE
SYNTAX SmartPortMacroParameterName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of the parameter whose value must be supplied at a smart port macro activation. "
::= { rlAutoSmartPortParamsEntry 2 }
rlAutoSmartPortParamOrder OBJECT-TYPE
SYNTAX SmartPortMacroParameterOrder
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to 'first' instructs the system to erase all previous information associated
with the rlAutoSmartPortTypesType and rlAutoSmartPortMacroType associated with this conceptual row.
Setting this object to 'middle' instructs the system to wait for further parameters.
Setting this object to 'last' informs the system that no further parameters will be sent and
therefore it can start applying the smartport type.
Setting this object to 'single' instructs the system to erase all previous information associated
with the rlAutoSmartPortTypesType and rlAutoSmartPortMacroType associated with this conceptual row and
informs the system that no further parameters will be sent and informs the system that no further parameters will be sent and
therefore it can start applying the smartport type."
::= { rlAutoSmartPortParamsEntry 3 }
rlAutoSmartPortParamValue OBJECT-TYPE
SYNTAX SmartPortMacroParameterValue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Value of the parameter whose value must be supplied at a smart port macro activation. "
::= { rlAutoSmartPortParamsEntry 4 }
rlAutoSmartTrunkRefreshTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlAutoSmartTrunkRefreshEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Setting this object causes running the SmartPort macros of the
following types: router, switch and ap. This operation is called the trunk refresh operation."
::= { rlPortEvents 10 }
rlAutoSmartTrunkRefreshEntry OBJECT-TYPE
SYNTAX RlAutoSmartTrunkRefreshEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlAutoSmartTrunkRefreshTable."
INDEX { rlAutoSmartTrunkRefreshSmartPortType, rlAutoSmartTrunkRefreshIfIndex }
::= { rlAutoSmartTrunkRefreshTable 1 }
RlAutoSmartTrunkRefreshEntry ::= SEQUENCE {
rlAutoSmartTrunkRefreshSmartPortType INTEGER,
rlAutoSmartTrunkRefreshIfIndex InterfaceIndexOrZero,
rlAutoSmartTrunkRefreshRowStatus RowStatus
}
rlAutoSmartTrunkRefreshSmartPortType OBJECT-TYPE
SYNTAX INTEGER {default(1), switch(11), router(12), ap(13)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"If not default the trunk refresh operation will be carried out on all ports of this smart port type if
rlAutoSmartTrunkRefreshIfIndex is nonzero, or on the port specifed by rlAutoSmartTrunkRefreshIfIndex if it's type
matches the given this smart port type (if not matching a wrong-value error will be return).
If default the trunk refresh operation will be carried out on all ports of router, switch and ap smart port type if
rlAutoSmartTrunkRefreshIfIndex is nonzero, or on the port specifed by rlAutoSmartTrunkRefreshIfIndex."
::= { rlAutoSmartTrunkRefreshEntry 1 }
rlAutoSmartTrunkRefreshIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"If 0 the trunk refresh operation will be carried out on all ports of the smart port type as specified in the
rlAutoSmartTrunkRefreshSmartPortType. If nonzero the trunk refresh operation will be carried out
on the specified port, if rlAutoSmartTrunkRefreshSmartPortType is default or matches the smart port type of
the specified port. Any other case will result in a wrong-value error."
::= { rlAutoSmartTrunkRefreshEntry 2 }
rlAutoSmartTrunkRefreshRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Since this an action table only createAndGo will be accepted and the conceptual row will vanish immediately
after the action execution."
::= { rlAutoSmartTrunkRefreshEntry 3 }
rlAutoSmartBusy OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true indicates that the autosmartports system is temporarily busy performing a multiport
operation and therefore can not service management requests for the time-being."
::= { rlPortEvents 11 }
END

177
mibs/ciscosb/CISCOSB-FINDIT Normal file
View File

@ -0,0 +1,177 @@
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 }
END

258
mibs/ciscosb/CISCOSB-File Normal file
View File

@ -0,0 +1,258 @@
CISCOSB-File DEFINITIONS ::= BEGIN
-- Title: CISCOSB File Private Extension
-- Version: 7.39.00.00
-- Date: 23 Feb 2005
-- 23-Sep-2003 Added field rlFileRowStatus to rlFileTable
-- 23-Sep-2003 Removed field rlFileActionNextLine from rlFileActionTable
-- 23-Sep-2003 Removed values "display" and "delete" of rlFileActionCommand
-- 07-Nov-2004 Added Scalar rlFileAuditingEnable
-- 23-Feb-2005 Added rlFileFlashSize
-- 30-May-2011 Added MODULE-IDENTITY
IMPORTS
switch001 FROM CISCOSB-MIB
DisplayString, RowStatus, TruthValue FROM SNMPv2-TC
OBJECT-TYPE FROM SNMPv2-SMI;
rlFile MODULE-IDENTITY
LAST-UPDATED "201304010000Z" -- April 1, 2013
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 File Private Extension."
REVISION "201304010000Z" -- April 1, 2013
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the File System MIB version. The current version is 1."
::= {rlFile 1 }
rlFileTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table listing all the files
of the flash file system."
::= {rlFile 2 }
rlFileEntry OBJECT-TYPE
SYNTAX RlFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry (conceptual row) in the FileTable."
INDEX { IMPLIED rlFileName }
::= {rlFileTable 1 }
RlFileEntry ::= SEQUENCE {
rlFileName OCTET STRING,
rlFilePermission FilePermission,
rlFileSize INTEGER,
rlFileModificationDate DisplayString,
rlFileModificationTime DisplayString,
rlFileRowStatus RowStatus,
rlFileFlashSize INTEGER,
rlFileFullNormalizedName OCTET STRING
}
rlFileName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the file."
::= { rlFileEntry 1 }
rlFilePermission OBJECT-TYPE
SYNTAX FilePermission
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"permission level bitmap. "
::= { rlFileEntry 2 }
rlFileSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size of the file in bytes (actual size)."
::= { rlFileEntry 3 }
rlFileModificationDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time-stamp indicating the date of creation or last
modification of this file. The format of the time-stamp is
dd-mmm-yyyy"
::= { rlFileEntry 4 }
rlFileModificationTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time-stamp indicating the time of creation or last
modification of this file. The format of the time-stamp is
hh:mm:ss"
::= { rlFileEntry 5 }
rlFileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is used just to delete an entry"
::= { rlFileEntry 6 }
rlFileFlashSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size allocated for the file in bytes (allocated size)."
::= { rlFileEntry 7 }
rlFileFullNormalizedName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The full normalized name - up to max OCTET STRING length and
not containing '..' and '.' path components."
::= { rlFileEntry 8 }
rlFileActionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlFileActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table listing only one entry at a time
with parameters needed for performing an action on a file."
::= {rlFile 3 }
rlFileActionEntry OBJECT-TYPE
SYNTAX RlFileActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry (conceptual row) in the FileActionTable."
INDEX {rlFileActionName }
::= {rlFileActionTable 1 }
RlFileActionEntry ::= SEQUENCE {
rlFileActionName OCTET STRING,
rlFileActionNewName OCTET STRING,
rlFileActionRowStatus RowStatus,
rlFileActionCommand INTEGER
}
rlFileActionName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the file."
::= { rlFileActionEntry 1 }
rlFileActionNewName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The new name for the file (in case of action rename)."
::= { rlFileActionEntry 2 }
rlFileActionRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is used to create an entry"
::= { rlFileActionEntry 3 }
rlFileActionCommand OBJECT-TYPE
SYNTAX INTEGER {
rename(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Perform an action on the file."
::= { rlFileActionEntry 4 }
rlFileTotalSizeOfFlash OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the total size of the flash in bytes."
::= {rlFile 4 }
rlFileFreeSizeOfFlash OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of free bytes in the flash."
::= {rlFile 5 }
--- File System auditing control (SysLog)
rlFileAuditingEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls whether SysLog messages
should be issued on file rename/delete events"
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

@ -0,0 +1,247 @@
CISCOSB-GREEN-MIB DEFINITIONS ::= BEGIN
-- Title: CISCO GREEN ETHERNET MIB
-- Version: 7.47
-- Date: 25 Aug 2008
--
IMPORTS
switch001 FROM CISCOSB-MIB
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC
PortList FROM Q-BRIDGE-MIB
ifIndex FROM IF-MIB;
rlGreenEth MODULE-IDENTITY -- August 15, 2008
LAST-UPDATED "200808150000Z"
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 Green Ethernet Energy Detect feature."
REVISION "200808150000Z"
DESCRIPTION "Add Green Ethernet Energy Detect and Short Reach support per port and per system rlGreenEthernet"
::= { switch001 134}
rlGreenEthEnergyDetectEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar defines Green Ethernet Enrgy-Detect Globaly"
::= { rlGreenEth 1 }
rlGreenEthShortReachEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar defines Green Ethernet Short-Reach Globaly"
::= { rlGreenEth 2 }
rlGreenEthCurrentEnergyConsumption OBJECT-TYPE
SYNTAX Unsigned32
UNITS "mWatt"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This scalar define Green Ethernet all modes current Energy consumption per system in mWatt
in order to calculate current energy consumption in percent proportional to Consumption without Green Ethernet feature
please use the following formula:
(rlGreenEthCurrentEnergyConsumption/rlGreenEthCurrentMaxEnergyConsumption)*100"
::= { rlGreenEth 3 }
rlGreenEthCurrentMaxEnergyConsumption OBJECT-TYPE
SYNTAX Unsigned32
UNITS "mWatt"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This scalar define Green Ethernet current maximum consumption Energy consumption per system in mWatt,
as it was without Green Ethernet feature."
::= { rlGreenEth 4 }
rlGreenEthCumulativePowerSaveMeter OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Watt*Hour"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This scalar define Green Ethernet cumulative power save per system in Watt*Hour"
::= { rlGreenEth 5 }
rlGreenEthShortReachThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..70)
UNITS "meter"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The usage threshold expressed in meter for
determinate the cable length for Short-Reach"
::= { rlGreenEth 6 }
rlGreenEthCumulativePowerSaveMeterReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The rlGreenEthCumulativePowerSaveMeterReset indicates that rlGreenEthCumulativePowerSaveMeter
should be set to ziro.
This object behaviors as write-only than
reading this object will always return 'false'."
DEFVAL{ false }
::= { rlGreenEth 7 }
RlGreenSavingType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Green saving types:
energyDetect(1) uses energy detect
shortReach(2) uses Short Reach"
SYNTAX INTEGER {
energyDetect (1),
shortReach (2)
}
NonOperReasonType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Reason why Green Ethernet is not activated saving on a port
NP(1) Port is not present - Applicable in ED & SR
LT(2) Link Type is not supported(fiber, auto media setect) - Applicable in ED & SR
LU(3) Port link is up - Applicable only in ED
LS(4) Link speed is not supported (100M,10M,10G) - Applicable only in SR
LL(5) Link length received from VCT test exceed threshold - Applicable only in SR
ER(6) Errors detected on line and port revered back to Long Reach(only in enhanced mode) - Applicable only in SR
LD(7) Port link is Down - Applicable only in SR
unknown(8) In case that green Active or disable on port"
SYNTAX INTEGER {
np(1),
lt(2),
lu(3),
ls(4),
ll(5),
er(6),
ld(7),
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
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of green state of ports"
::= { rlGreenEth 8 }
rlGreenEthPortEntry OBJECT-TYPE
SYNTAX RlGreenEthPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of green state of port"
INDEX { ifIndex,
rlGreenEthPortSavingTypeValue }
::= { rlGreenEthPortTable 1 }
RlGreenEthPortEntry ::= SEQUENCE {
rlGreenEthPortSavingTypeValue RlGreenSavingType,
rlGreenEthPortAdminState TruthValue,
rlGreenEthPortOperState TruthValue,
rlGreenEthPortNonOperReason NonOperReasonType,
rlGreenEthPortCableLength CableLengthRange
}
rlGreenEthPortSavingTypeValue OBJECT-TYPE
SYNTAX RlGreenSavingType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Green saving types"
::= { rlGreenEthPortEntry 1 }
rlGreenEthPortAdminState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Active\non Active"
::= { rlGreenEthPortEntry 2 }
rlGreenEthPortOperState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active\non Active"
::= { rlGreenEthPortEntry 3 }
rlGreenEthPortNonOperReason OBJECT-TYPE
SYNTAX NonOperReasonType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"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
STATUS current
DESCRIPTION
"The ports that forced enable the Green Ethernet Short Reach configuration
not considering VCT results."
DEFVAL { ''H } -- empty octet string
::= { rlGreenEth 9 }
rlGreenEthMaskLedStatus OBJECT-TYPE
SYNTAX INTEGER {
off (0),
on (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mask all ports led according to the configuration."
DEFVAL{ off }
::= { rlGreenEth 10 }
END

View File

@ -0,0 +1,456 @@
CISCOSB-GVRP-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private GVRP MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
TruthValue, TimeInterval FROM SNMPv2-TC
EnabledStatus FROM P-BRIDGE-MIB
Counter FROM RFC1155-SMI
dot1dBasePort FROM BRIDGE-MIB;
rlGvrp 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 GVRP private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { switch001 64 }
rlPortGvrpTimersTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortGvrpTimersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of GVRP timer values for every bridge
port. This is indexed by dot1dBasePort."
::= { rlGvrp 1 }
rlPortGvrpTimersEntry OBJECT-TYPE
SYNTAX RlPortGvrpTimersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GVRP timer values for a bridge port."
INDEX { dot1dBasePort }
::= { rlPortGvrpTimersTable 1 }
RlPortGvrpTimersEntry ::=
SEQUENCE {
rlPortGvrpJoinTime TimeInterval,
rlPortGvrpLeaveTime TimeInterval,
rlPortGvrpLeaveAllTime TimeInterval,
rlPortGvrpOverrideGarp EnabledStatus
}
rlPortGvrpJoinTime OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The GVRP Join time, in centiseconds."
DEFVAL { 20 }
::= { rlPortGvrpTimersEntry 1 }
rlPortGvrpLeaveTime OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The GVRP Leave time, in centiseconds."
DEFVAL { 60 }
::= { rlPortGvrpTimersEntry 2 }
rlPortGvrpLeaveAllTime OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The GVRP LeaveAll time, in centiseconds."
DEFVAL { 1000 }
::= { rlPortGvrpTimersEntry 3 }
rlPortGvrpOverrideGarp OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If enabled{1}, GVRP timer values for this port are
determined by the values in this entry. Otherwise, they
are determined by the values in dot1dPortGarpTable."
DEFVAL { disabled }
::= { rlPortGvrpTimersEntry 4 }
rlGvrpSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Is GVRP supported in this device or not"
::= { rlGvrp 2 }
rlGvrpMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 3."
::= { rlGvrp 3 }
-- rlPortGvrpStatisticsTable
rlPortGvrpStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortGvrpStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of GVRP statistics values for every bridge
port. This is indexed by dot1dBasePort."
::= { rlGvrp 4 }
rlPortGvrpStatisticsEntry OBJECT-TYPE
SYNTAX RlPortGvrpStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GVRP statistics values for a bridge port."
INDEX { dot1dBasePort }
::= { rlPortGvrpStatisticsTable 1 }
RlPortGvrpStatisticsEntry ::=
SEQUENCE {
rlPortGvrpStatisticsRJE Counter,
rlPortGvrpStatisticsRJIn Counter,
rlPortGvrpStatisticsREmp Counter,
rlPortGvrpStatisticsRLIn Counter,
rlPortGvrpStatisticsRLE Counter,
rlPortGvrpStatisticsRLA Counter,
rlPortGvrpStatisticsSJE Counter,
rlPortGvrpStatisticsSJIn Counter,
rlPortGvrpStatisticsSEmp Counter,
rlPortGvrpStatisticsSLIn Counter,
rlPortGvrpStatisticsSLE Counter,
rlPortGvrpStatisticsSLA Counter,
rlPortGvrpStatisticsClear INTEGER
}
rlPortGvrpStatisticsRJE OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join Empty Received on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 1 }
rlPortGvrpStatisticsRJIn OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join In Received on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 2 }
rlPortGvrpStatisticsREmp OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Empty Received on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 3 }
rlPortGvrpStatisticsRLIn OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave In Received on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 4 }
rlPortGvrpStatisticsRLE OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave Empty Received on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 5 }
rlPortGvrpStatisticsRLA OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave All Received on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 6 }
rlPortGvrpStatisticsSJE OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join Empty Sent on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 7 }
rlPortGvrpStatisticsSJIn OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join In Sent on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 8 }
rlPortGvrpStatisticsSEmp OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Empty Sent on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 9 }
rlPortGvrpStatisticsSLIn OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave In Sent on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 10 }
rlPortGvrpStatisticsSLE OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave Empty Sent on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 11 }
rlPortGvrpStatisticsSLA OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave All Sent on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 12 }
rlPortGvrpStatisticsClear OBJECT-TYPE
SYNTAX INTEGER {
activate(1),
passive(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"activate - the signal/trigger to clear ALL
the rlPortGvrpStatisticsEntry's fields.
passive - specify that the rlPortGvrpStatisticsClear field is not
activate, or finshed the clearnce process.
the rlPortGvrpStatisticsClear return automatically to
passive after it was activate."
DEFVAL { passive }
::= { rlPortGvrpStatisticsEntry 13 }
-- rlPortGvrpErrorStatisticsTable
rlPortGvrpErrorStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortGvrpErrorStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of GVRP ErrorStatistics values for every bridge
port. This is indexed by dot1dBasePort."
::= { rlGvrp 5 }
rlPortGvrpErrorStatisticsEntry OBJECT-TYPE
SYNTAX RlPortGvrpErrorStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GVRP ErrorStatistics values for a bridge port."
INDEX { dot1dBasePort }
::= { rlPortGvrpErrorStatisticsTable 1 }
RlPortGvrpErrorStatisticsEntry ::=
SEQUENCE {
rlPortGvrpErrorStatisticsInvProt Counter,
rlPortGvrpErrorStatisticsInvAtyp Counter,
rlPortGvrpErrorStatisticsInvAval Counter,
rlPortGvrpErrorStatisticsInvPlen Counter,
rlPortGvrpErrorStatisticsInvAlen Counter,
rlPortGvrpErrorStatisticsInvEvent Counter,
rlPortGvrpErrorStatisticsClear INTEGER
}
rlPortGvrpErrorStatisticsInvProt OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Invalid Protocol Id encountered by
the GVRP port. (since the last clearance)"
::= { rlPortGvrpErrorStatisticsEntry 1 }
rlPortGvrpErrorStatisticsInvAtyp OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Invalid Attribute Type encountered by
the GVRP port. (since the last clearance)"
::= { rlPortGvrpErrorStatisticsEntry 2 }
rlPortGvrpErrorStatisticsInvAval OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Invalid Attribute Value encountered by
the GVRP port. (since the last clearance)"
::= { rlPortGvrpErrorStatisticsEntry 3 }
rlPortGvrpErrorStatisticsInvPlen OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Invalid PDU Length encountered by
the GVRP port. (since the last clearance)"
::= { rlPortGvrpErrorStatisticsEntry 4 }
rlPortGvrpErrorStatisticsInvAlen OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Invalid Attribute Length encountered by
the GVRP port. (since the last clearance)"
::= { rlPortGvrpErrorStatisticsEntry 5 }
rlPortGvrpErrorStatisticsInvEvent OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Invalid Event encountered by
the GVRP port. (since the last clearance)"
::= { rlPortGvrpErrorStatisticsEntry 6 }
rlPortGvrpErrorStatisticsClear OBJECT-TYPE
SYNTAX INTEGER {
activate(1),
passive(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"activate - the signal/trigger to clear ALL
the rlPortGvrpErrorStatisticsEntry's fields.
passive - specify that the rlPortGvrpErrorStatisticsClear field is not
activate, or finshed the clearnce process.
the rlPortGvrpErrorStatisticsClear return automatically to
passive after it was activate."
DEFVAL { passive }
::= { rlPortGvrpErrorStatisticsEntry 7 }
-- rlPortGvrpApplicantStatusTable
rlPortGvrpApplicantStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortGvrpApplicantStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of GVRP Applicant Status values for every bridge
port. This is indexed by dot1dBasePort."
::= { rlGvrp 6 }
rlPortGvrpApplicantStatusEntry OBJECT-TYPE
SYNTAX RlPortGvrpApplicantStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GVRP Applicant Status value for a bridge port."
INDEX { dot1dBasePort }
::= { rlPortGvrpApplicantStatusTable 1 }
RlPortGvrpApplicantStatusEntry ::=
SEQUENCE {
rlPortGvrpApplicantStatusValue INTEGER
}
rlPortGvrpApplicantStatusValue OBJECT-TYPE
SYNTAX INTEGER {
participant(1),
nonParticipant(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"participant - the Gvrp enabled port sending GARP PDUs.
nonParticipant - preventing the Gvrp enabled port from sending GARP PDUs."
DEFVAL { participant }
::= { rlPortGvrpApplicantStatusEntry 1 }
-- rlGvrpDynamicVlanCreation was deleted
-- { rlGvrp 7 } reserved
-- rlPortGvrpRegistrationModeTable
rlPortGvrpRegistrationModeTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortGvrpRegistrationModeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of GVRP Registration Mode values for every bridge
port. This is indexed by dot1dBasePort."
::= { rlGvrp 8 }
rlPortGvrpRegistrationModeEntry OBJECT-TYPE
SYNTAX RlPortGvrpRegistrationModeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GVRP Registration Mode value for a bridge port."
INDEX { dot1dBasePort }
::= { rlPortGvrpRegistrationModeTable 1 }
RlPortGvrpRegistrationModeEntry ::=
SEQUENCE {
rlPortGvrpRegistrationModeForbidden TruthValue
}
rlPortGvrpRegistrationModeForbidden OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"true - deregisters all VLANS on the specified port and prevents any
VLAN creation or registration on that port.
false - the registration operation on this port behaves normally."
DEFVAL { false }
::= { rlPortGvrpRegistrationModeEntry 1 }
END

View File

@ -0,0 +1,411 @@
CISCOSB-HWENVIROMENT DEFINITIONS ::= BEGIN
IMPORTS
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"
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 environment of CISCOSB devices."
REVISION "200309210000Z"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { switch001 83 }
RlEnvMonState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents the state of a device being monitored.
Valid values are:
normal(1): the environment is good, such as low
temperature.
warning(2): the environment is bad, such as temperature
above normal operation range but not too
high.
critical(3): the environment is very bad, such as
temperature much higher than normal
operation limit.
shutdown(4): the environment is the worst, the system
should be shutdown immediately.
notPresent(5): the environmental monitor is not present,
such as temperature sensors do not exist.
notFunctioning(6): the environmental monitor does not
function properly, such as a temperature
sensor generates a abnormal data like
1000 C.
"
SYNTAX INTEGER {
normal(1),
warning(2),
critical(3),
shutdown(4),
notPresent(5),
notFunctioning(6),
notAvailable(7),
backingUp(8),
readingFailed(9)
}
RlEnvMonDirection ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents the state of a device being monitored.
Valid values are:
unKnown(1): if the board not support air flow direction.
frontToBack(2): the air flow direction of the fan is front to back.
backToFront(3): the air flow direction of the fan is back to front.
clockwise(4): the air flow direction of the fan is clock wise
unClockwise(5): the air flow direction of the fan is unclock wise
insideOutside(6): the air flow direction of the fan is inside outside
outsideInside(7): the air flow direction of the fan is outside inside
rightToLeft(8): the air flow direction of the fan is from right to left
leftToRight(9): the air flow direction of the fan is from left to right
"
SYNTAX INTEGER {
unKnown(1),
frontToBack(2),
backToFront(3),
clockwise(4),
unClockwise(5),
insideOut(6),
outsideIn(7),
rightToLeft(8),
leftToRight(9)
}
rlEnvPhysicalDescription OBJECT IDENTIFIER ::= { rlEnv 1 }
rlEnvMonFanStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEnvMonFanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of fan status maintained by the environmental
monitor."
::= { rlEnvPhysicalDescription 1 }
rlEnvMonFanStatusEntry OBJECT-TYPE
SYNTAX RlEnvMonFanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the fan status table, representing the status of
the associated fan maintained by the environmental monitor."
INDEX { rlEnvMonFanStatusIndex }
::= { rlEnvMonFanStatusTable 1 }
RlEnvMonFanStatusEntry ::=
SEQUENCE {
rlEnvMonFanStatusIndex INTEGER,
rlEnvMonFanStatusDescr DisplayString,
rlEnvMonFanState RlEnvMonState
}
rlEnvMonFanStatusIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique index for the fan being instrumented.
This index is for SNMP purposes only, and has no
intrinsic meaning."
::= { rlEnvMonFanStatusEntry 1 }
rlEnvMonFanStatusDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual description of the fan being instrumented.
This description is a short textual label, suitable as a
human-sensible identification for the rest of the
information in the entry."
::= { rlEnvMonFanStatusEntry 2 }
rlEnvMonFanState OBJECT-TYPE
SYNTAX RlEnvMonState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mandatory state of the fan being instrumented."
::= { rlEnvMonFanStatusEntry 3 }
rlEnvMonSupplyStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEnvMonSupplyStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of power supply status maintained by the
environmental monitor card."
::= { rlEnvPhysicalDescription 2 }
rlEnvMonSupplyStatusEntry OBJECT-TYPE
SYNTAX RlEnvMonSupplyStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the power supply status table, representing the
status of the associated power supply maintained by the
environmental monitor card."
INDEX { rlEnvMonSupplyStatusIndex }
::= { rlEnvMonSupplyStatusTable 1 }
RlEnvMonSupplyStatusEntry ::=
SEQUENCE {
rlEnvMonSupplyStatusIndex INTEGER ,
rlEnvMonSupplyStatusDescr DisplayString,
rlEnvMonSupplyState RlEnvMonState,
rlEnvMonSupplySource INTEGER,
rlEnvMonSupplyFanDirection RlEnvMonDirection
}
rlEnvMonSupplyStatusIndex OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique index for the power supply being instrumented.
This index is for SNMP purposes only, and has no
intrinsic meaning."
::= { rlEnvMonSupplyStatusEntry 1 }
rlEnvMonSupplyStatusDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual description of the power supply being instrumented.
This description is a short textual label, suitable as a
human-sensible identification for the rest of the
information in the entry."
::= { rlEnvMonSupplyStatusEntry 2 }
rlEnvMonSupplyState OBJECT-TYPE
SYNTAX RlEnvMonState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mandatory state of the power supply being instrumented."
::= { rlEnvMonSupplyStatusEntry 3 }
rlEnvMonSupplySource OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
ac(2),
dc(3),
externalPowerSupply(4),
internalRedundant(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power supply source.
unknown - Power supply source unknown
ac - AC power supply
dc - DC power supply
externalPowerSupply - External power supply
internalRedundant - Internal redundant power supply
"
::= { rlEnvMonSupplyStatusEntry 4 }
rlEnvMonSupplyFanDirection OBJECT-TYPE
SYNTAX RlEnvMonDirection
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The direction of the power supply's fan."
::= { rlEnvMonSupplyStatusEntry 5 }
rlEnvFanData OBJECT IDENTIFIER ::= { rlEnv 5 }
rlEnvFanDataTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEnvFanDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"For each unit in a stack"
::= { rlEnvFanData 1 }
rlEnvFanDataEntry OBJECT-TYPE
SYNTAX RlEnvFanDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of this table specifies a unit"
INDEX { rlEnvFanDataStackUnit }
::= { rlEnvFanDataTable 1 }
RlEnvFanDataEntry ::= SEQUENCE {
rlEnvFanDataStackUnit INTEGER,
rlEnvFanDataTemp INTEGER,
rlEnvFanDataSpeed INTEGER,
rlEnvFanDataOperLevel INTEGER,
rlEnvFanDataAdminLevel INTEGER,
rlEnvFanDataDirection RlEnvMonDirection
}
rlEnvFanDataStackUnit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the stack unit"
::= { rlEnvFanDataEntry 1 }
rlEnvFanDataTemp OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unit temperature"
::= { rlEnvFanDataEntry 2 }
rlEnvFanDataSpeed OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fan speed in RPM"
::= { rlEnvFanDataEntry 3 }
rlEnvFanDataOperLevel OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fan speed operative level"
::= { rlEnvFanDataEntry 4 }
rlEnvFanDataAdminLevel OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured fan speed level"
::= { rlEnvFanDataEntry 5 }
rlEnvFanDataDirection OBJECT-TYPE
SYNTAX RlEnvMonDirection
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"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

1528
mibs/ciscosb/CISCOSB-IP Normal file

File diff suppressed because it is too large Load Diff

340
mibs/ciscosb/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

File diff suppressed because it is too large Load Diff

2037
mibs/ciscosb/CISCOSB-IPv6 Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,53 @@
CISCOSB-JUMBOFRAMES-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private Jumbo Frames MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI;
rlJumboFrames 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 Jumbo Frames private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { switch001 91 }
rlJumboFramesCurrentStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Show the current Jumbo Frames status"
::= { rlJumboFrames 1 }
rlJumboFramesStatusAfterReset OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the Jumbo Frames status after reset"
::= { rlJumboFrames 2 }
END

View File

@ -0,0 +1,128 @@
CISCOSB-LBD-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB LBD Configuration
-- Version: 7.45.00.00
-- Date: 24-Oct-2007
--
IMPORTS
TruthValue,TEXTUAL-CONVENTION FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
ifIndex FROM IF-MIB
switch001 FROM CISCOSB-MIB;
rlLbd MODULE-IDENTITY
LAST-UPDATED "200711070000Z"
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 Loopback Detection MIB."
REVISION "200711070000Z"
DESCRIPTION
"Initial version of this MIB."
::= { switch001 127 }
-------------------------------------------------------------------------------
rlLbdEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable Loopback Detection in the switch."
::= { rlLbd 1 }
-------------------------------------------------------------------------------
rlLbdDetectionInterval OBJECT-TYPE
SYNTAX INTEGER(5..60)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time in seconds that should pass between unicast LBD packets."
::= { rlLbd 2 }
-------------------------------------------------------------------------------
rlLbdMode OBJECT-TYPE
SYNTAX INTEGER {
source-mac-addr (1),
base-mac-addr (2),
broadcast-mac-addr (3),
predefined-multicast-mac-addr (4),
user-defined-mac-addr (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Loopback detection mode."
::= { rlLbd 3 }
-------------------------------------------------------------------------------
rlLbdPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLbdPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains Admin configuration and operational status per port."
::= { rlLbd 4 }
rlLbdPortEntry OBJECT-TYPE
SYNTAX RlLbdPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represent a port.
Per port contains LBD Admin configuration (SET) and status (GET),
LBD Operational status and LBD Vlan configuration (SET) and status (GET)."
INDEX { ifIndex }
::= { rlLbdPortTable 1 }
RlLbdPortEntry ::= SEQUENCE {
rlLbdPortAdminStatus INTEGER,
rlLbdPortOperStatus INTEGER
}
rlLbdPortAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable Loopback Detection on port"
::= { rlLbdPortEntry 1 }
rlLbdPortOperStatus OBJECT-TYPE
SYNTAX INTEGER {
inactive (1),
active (2),
loopDetected (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates Loopback Detection operational status on port.
'inactive' means that the port is not working in loop-detected operational state;
'active' means that the port is Up and working in state of loop-detecting;
'loop-detected' means that the system has detected loop on the port."
DEFVAL { inactive }
::= { rlLbdPortEntry 2 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,252 @@
CISCOSB-LOCALIZATION-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB LOCALIZATION ROS
-- This Private MIB supports localization of ROS products
-- Version: 7.39
-- Date: 15 Mar 2005
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, IpAddress, Unsigned32,
MODULE-IDENTITY FROM SNMPv2-SMI
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
DisplayString,
TEXTUAL-CONVENTION,
TruthValue, RowStatus FROM SNMPv2-TC;
rlLocalization MODULE-IDENTITY
LAST-UPDATED "200503150000Z"
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 product localization."
REVISION "200503150000Z"
DESCRIPTION
"Initial revision."
::= { switch001 103 }
--rlLocalizationMibVersion OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "MIB's version, the current version is 1."
-- ::= {rlLocalization 1}
--
-- ------------------------------------
-- All the above should be deprecated
-- ------------------------------------
rlLocalizationActivelanguage OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..50))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Points out to field rlLocalizationLanguagesName -- RG
of the languages table. This value affects
also translations performed on server side. -- RG not true
If length is 0 this value is undefined; this means -- RG
default language is applied."
::= {rlLocalization 8}
rlLocalizationLoginlanguage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The accepted languages of the WEB GUI, comma delimited.
This value is taken from the Accept-Language HTTP header.
"
::= {rlLocalization 9}
rlLocalizationLanguagesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLocalizationLanguagesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for localization information this table shows the list
of available languages."
::= {rlLocalization 10 }
rlLocalizationLanguagesEntry OBJECT-TYPE
SYNTAX RlLocalizationLanguagesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for localization information this table shows the list
of available languages."
INDEX {IMPLIED rlLocalizationLanguagesName }
::= {rlLocalizationLanguagesTable 1 }
RlLocalizationLanguagesEntry ::= SEQUENCE {
rlLocalizationLanguagesName DisplayString (SIZE(1..50)),
rlLocalizationLanguagesUnicodeName SnmpAdminString (SIZE(1..64)),
rlLocalizationLanguagesUrlDir DisplayString,
rlLocalizationLanguagesUrlHelpDir DisplayString,
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
}
rlLocalizationLanguagesName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..50))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique name of the language in English."
::= { rlLocalizationLanguagesEntry 1 }
rlLocalizationLanguagesUnicodeName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"String in UTF-8. Unique name of language for user-friendly
presentation in GUI "
::= { rlLocalizationLanguagesEntry 2 }
rlLocalizationLanguagesUrlDir OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique URL-path of GUI dictionary file for all pages and messages."
::= { rlLocalizationLanguagesEntry 3 }
rlLocalizationLanguagesUrlHelpDir OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique URL-path of help files directory."
::= { rlLocalizationLanguagesEntry 4 }
rlLocalizationLanguageCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Language code from (RFC 4646) "
::= { rlLocalizationLanguagesEntry 5 }
rlLocalizationNumOfSections OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of sections of the dictionary.xml file which is technically split."
::= { rlLocalizationLanguagesEntry 6 }
rlLocalizationNumOfEmbSections OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
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))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of the language file (x.y.z.w)"
::= { rlLocalizationLanguagesEntry 14 }
rlLocalizationMd5ChksumFile OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MD5 of the language file (as string)"
::= { rlLocalizationLanguagesEntry 15 }
END

View File

@ -0,0 +1,272 @@
CISCOSB-MAC-BASE-PRIO DEFINITIONS ::= BEGIN
-- Title: CISCOSB MAC BASE PRIO
-- Version: 7.36
-- Date: 1 Apr 2004
--
-- 30-May-2011 Added MODULE-IDENTITY
IMPORTS
OBJECT-TYPE FROM SNMPv2-SMI
switch001 FROM CISCOSB-MIB
MacAddress, RowStatus FROM SNMPv2-TC;
rlMacBasePrio MODULE-IDENTITY
LAST-UPDATED "201105300000Z"
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 MAC base priorities."
REVISION "201105300000Z"
DESCRIPTION
"Initial revision."
::= { switch001 101 }
--rlMacBasePrio OBJECT IDENTIFIER ::= { switch001 101 }
rlMacBasePrioMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the snmp support version that is supported by
this device."
::= { rlMacBasePrio 1 }
rlMacBasePrioSupport OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"indicates which features of the max base prio
are supported:
(bit 0 is the most significant bit)
bit 0 - ForceL3Cos
bit 1 - SADA_TC
"
::= { rlMacBasePrio 2 }
rlMacBasePrioForceL3CosEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable controlls the activation of ForceL3Cos feature in Mac base
priority"
::= { rlMacBasePrio 3 }
rlMacBasePrioForceL3CosTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMacBasePrioForceL3CosEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about ranges
of addresses that are used in the mac based ptiority
with the ForceL3Cos feature."
::= { rlMacBasePrio 4 }
rlMacBasePrioForceL3CosEntry OBJECT-TYPE
SYNTAX RlMacBasePrioForceL3CosEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about ranges of MAC addresses
that are used in the mac based priority with
the ForeL3Cos feature"
INDEX { rlMacBasePrioForceL3CosAddress,rlMacBasePrioForceL3CosMask }
::= { rlMacBasePrioForceL3CosTable 1 }
RlMacBasePrioForceL3CosEntry ::=
SEQUENCE {
rlMacBasePrioForceL3CosAddress
MacAddress,
rlMacBasePrioForceL3CosMask
MacAddress,
rlMacBasePrioForceL3CosRowStatus
RowStatus
}
rlMacBasePrioForceL3CosAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The range of address of this entry.
The range may not hold MAC multicast addresses. "
::= { rlMacBasePrioForceL3CosEntry 1 }
rlMacBasePrioForceL3CosMask OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicate the mask to be logical-ANDed with the
learned address before being compared to
the value in the rlMacBasePrioForceL3CosAddress field."
::= { rlMacBasePrioForceL3CosEntry 2 }
rlMacBasePrioForceL3CosRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlMacBasePrioForceL3CosEntry 3 }
rlMacBasePrioForceL3CosParamsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMacBasePrioForceL3CosParamsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holds the global parameters of
the L3 cos :TC, UP,DSCP."
::= { rlMacBasePrio 5 }
rlMacBasePrioForceL3CosParamsEntry OBJECT-TYPE
SYNTAX RlMacBasePrioForceL3CosParamsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { rlMacBasePrioForceL3CosParamsEntryIndex }
::= { rlMacBasePrioForceL3CosParamsTable 1 }
RlMacBasePrioForceL3CosParamsEntry ::=
SEQUENCE {
rlMacBasePrioForceL3CosParamsEntryIndex
INTEGER,
rlMacBasePrioForceL3CosParamsEntryTC
INTEGER,
rlMacBasePrioForceL3CosParamsEntryUP
INTEGER,
rlMacBasePrioForceL3CosParamsEntryDSCP
INTEGER
}
rlMacBasePrioForceL3CosParamsEntryIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Index of the ForceL3Cos parameters table."
::= { rlMacBasePrioForceL3CosParamsEntry 1 }
rlMacBasePrioForceL3CosParamsEntryTC OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of the globla TC"
::= { rlMacBasePrioForceL3CosParamsEntry 2 }
rlMacBasePrioForceL3CosParamsEntryUP OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of the globla UP"
::= { rlMacBasePrioForceL3CosParamsEntry 3 }
rlMacBasePrioForceL3CosParamsEntryDSCP OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of the globla DSCP"
::= { rlMacBasePrioForceL3CosParamsEntry 4 }
rlMacBasePrioSADATCEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable controlls the activation of SA/DA priority feature in Mac base
priority"
::= { rlMacBasePrio 6 }
rlMacBasePrioSADATCTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMacBasePrioSADATCEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about ranges
of addresses that are used in the mac based ptiority
with the ForceL3Cos feature."
::= { rlMacBasePrio 7 }
rlMacBasePrioSADATCEntry OBJECT-TYPE
SYNTAX RlMacBasePrioSADATCEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about ranges of MAC addresses
that are used in the mac based priority with
the ForeL3Cos feature"
INDEX { rlMacBasePrioSADATCAddress,rlMacBasePrioSADATCMask }
::= { rlMacBasePrioSADATCTable 1 }
RlMacBasePrioSADATCEntry ::=
SEQUENCE {
rlMacBasePrioSADATCAddress
MacAddress,
rlMacBasePrioSADATCMask
MacAddress,
rlMacBasePrioSADATCPrio
INTEGER,
rlMacBasePrioSADATCRowStatus
RowStatus
}
rlMacBasePrioSADATCAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The range of address of this entry.
The range may not hold MAC multicast addresses. "
::= { rlMacBasePrioSADATCEntry 1 }
rlMacBasePrioSADATCMask OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicate the mask to be logical-ANDed with the
learned address before being compared to
the value in the rlMacBasePrioSADATCAddress field."
::= { rlMacBasePrioSADATCEntry 2 }
rlMacBasePrioSADATCPrio OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority that will assign to all MAC
addresses that are match the range of this entry."
::= { rlMacBasePrioSADATCEntry 3 }
rlMacBasePrioSADATCRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlMacBasePrioSADATCEntry 4 }
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

754
mibs/ciscosb/CISCOSB-MIB Normal file
View File

@ -0,0 +1,754 @@
CISCOSB-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- 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
-- 30-Jan-2015 added rlLan1
-- 17-Jul-2016 added rlQueueStatistics
-- Title: CISCOSB ROS
-- Private CISCOSB MIB
-- Version: 7.46
-- Date: 2 JAN 2007
IMPORTS
enterprises
FROM SNMPv2-SMI;
Percents ::= INTEGER (0..100)
NetNumber ::= OCTET STRING (SIZE(4))
VlanPriority ::= INTEGER (0..7)
switch001 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 CISCOSB private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { enterprises 9 6 1 101 }
-- Some MIB compilers require that the following 7 lines which define the path
-- to switch001 MIB are commented out:
-- mib OBJECT IDENTIFIER ::= { mgmt 1 }
-- directory OBJECT IDENTIFIER ::= { internet 1 }
-- experimental OBJECT IDENTIFIER ::= { internet 3 }
-- 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
STATUS current
DESCRIPTION " All the switch001 notifications will reside under this branch
as specified in
RFC2578 'Structure of Management Information Version 2 (SMIv2)' 8.5"
::= { switch001 0 }
-- rndMng group contains Management Variables for switch001 devices
rndMng OBJECT IDENTIFIER ::= { switch001 1 }
-- see CISCOSBMng.mib
rndDeviceParams OBJECT IDENTIFIER ::= { switch001 2 }
-- see CISCOSB-DEVICEPARAMS-MIB.MIB
-- Obsolete
-- rndInterface OBJECT IDENTIFIER ::= { switch001 4 }
-- Obsolete
-- rndBackup OBJECT IDENTIFIER ::= { switch001 9 }
-- Obsolete
-- rndIPX OBJECT IDENTIFIER ::= { switch001 12 }
-- Obsolete
-- rndFACS OBJECT IDENTIFIER ::= { switch001 16 }
-- Obsolete
-- rndCOD OBJECT IDENTIFIER ::= { switch001 20 }
-- Obsolete
-- rndBrgHub OBJECT IDENTIFIER ::= { switch001 22 }
-- Obsolete
-- rndAdapter OBJECT IDENTIFIER ::= { switch001 23 }
rndBootP OBJECT IDENTIFIER ::= { switch001 24 }
-- see CISCOSB-BOOTP-MIB.MIB
-- ip Specific group Addition parameters to ip group in MIB-2
ipSpec OBJECT IDENTIFIER ::= { switch001 26 }
-- see rlIp.mib
-- Obsolete
-- virtualLan OBJECT IDENTIFIER ::= { switch001 27 }
-- Obsolete
-- rsConf OBJECT IDENTIFIER ::= { switch001 28 }
rsTunning OBJECT IDENTIFIER ::= { switch001 29 }
-- see rlTuning.mib
-- Obsolete
-- rndISDN OBJECT IDENTIFIER ::= { switch001 30}
-- Obsolete
-- rndPPP OBJECT IDENTIFIER ::= { switch001 31 }
-- Obsolete
-- frameRelay OBJECT IDENTIFIER ::= { switch001 34 }
rndApplications OBJECT IDENTIFIER ::= { switch001 35 }
-- see rlApplication.mib
-- Obsolete
-- rndOGCompression OBJECT IDENTIFIER ::= { switch001 36 }
-- Obsolete
-- rndEthernet OBJECT IDENTIFIER ::= { switch001 37 }
--rsDHCP OBJECT IDENTIFIER ::= { switch001 38 }
--see rlDhcl.mib
-- Obsolete
-- radWiz OBJECT IDENTIFIER ::= { switch001 39 }
-- Obsolete
-- rsCfgUpgrade OBJECT IDENTIFIER ::= { switch001 40 }
-- Obsolete
--rsRMON OBJECT IDENTIFIER ::= { switch001 41 }
-- rsCopyPort was deleted
-- { rsRMON 1 } reserved
-- rsMonitPort was deleted
-- { rsRMON 2 } reserved
rsUDP OBJECT IDENTIFIER ::= { switch001 42}
-- see rlUdp.mib
swInterfaces OBJECT IDENTIFIER ::= { switch001 43 }
-- see rlInterfaces.mib
-- Obsolete
-- securityZone OBJECT IDENTIFIER ::= { switch001 44 }
-- Obsolete
-- rll3SwtchETMdl OBJECT IDENTIFIER ::= { switch001 45 }
rlIPmulticast OBJECT IDENTIFIER ::= { switch001 46 }
rlFFT OBJECT IDENTIFIER ::= { switch001 47 }
vlan OBJECT IDENTIFIER ::= { switch001 48 }
rlRmonControl OBJECT IDENTIFIER ::= { switch001 49}
-- see rlRmon.mib
rlBrgMacSwitch OBJECT IDENTIFIER ::= { switch001 50 }
-- see CISCOSB-BRGMACSWITCH-MIB.MIB
rlExperience OBJECT IDENTIFIER ::= { switch001 51 }
rlCli OBJECT IDENTIFIER ::= { switch001 52 }
--see CISCOSB-CLI-MIB.MIB
-- Used for Drafts not received yet OBJECT IDENTIFIER
rlPhysicalDescription OBJECT IDENTIFIER ::= { switch001 53 }
rlIfInterfaces OBJECT IDENTIFIER ::= { switch001 54 }
-- see rlInterfaces.mib
rlMacMulticast OBJECT IDENTIFIER ::= { switch001 55 }
--see rlbrgmulticast.mib
rlGalileo OBJECT IDENTIFIER ::= { switch001 56 }
rlpBridgeMIBObjects OBJECT IDENTIFIER ::= { switch001 57 }
--see CISCOSB-BRIDGEMIBOBJECTS-MIB.MIB
rlTelnet OBJECT IDENTIFIER ::= { switch001 58 }
--see CISCOSB-TELNET-MIB.MIB
rlPolicy OBJECT IDENTIFIER ::= { switch001 59 }
rlArpSpoofing OBJECT IDENTIFIER ::= { switch001 60 }
--see CISCOSB-ARPSPOOFING-MIB.MIB
rlMir OBJECT IDENTIFIER ::= { switch001 61 }
--see CISCOSB-MIR-MIB.MIB
rlIpMRouteStdMIB OBJECT IDENTIFIER ::= { switch001 62 }
rl3sw2swTables OBJECT IDENTIFIER ::= { switch001 63 }
--see CISCOSB-3SW2SWTABLES-MIB.MIB
rlGvrp OBJECT IDENTIFIER ::= { switch001 64 }
--see CISCOSB-GVRP-MIB.MIB
rlDot3adAgg OBJECT IDENTIFIER ::= { switch001 65 }
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
rlRCli OBJECT IDENTIFIER ::= { switch001 70 }
--see CISCOSB-RCLI-MIB.MIB
rlBgp OBJECT IDENTIFIER ::= { switch001 71 }
rlAgentsCapabilitiesGroups OBJECT IDENTIFIER ::= { switch001 72 }
rlAggregateVlan OBJECT IDENTIFIER ::= {switch001 73}
--see CISCOSB-AGGREGATEVLAN-MIB.MIB
-- rlLCli OBJECT IDENTIFIER ::= { switch001 74 }
rlGmrp OBJECT IDENTIFIER ::= { switch001 75 }
--see CISCOSB-GMRP-MIB.MIB
rlDhcpCl OBJECT IDENTIFIER ::= { switch001 76 }
--see CISCOSB-DHCPCL-MIB.MIB
------------------------------
rlStormCtrl OBJECT IDENTIFIER ::= { switch001 77 }
--see CISCOSB-STORMCTRL-MIB.MIB
rlSsh OBJECT IDENTIFIER ::= { switch001 78 }
rlAAA OBJECT IDENTIFIER ::= { switch001 79 }
rlRadius OBJECT IDENTIFIER ::= { switch001 80 }
-- see rlAAA.mib
rlTraceRoute OBJECT IDENTIFIER ::= { switch001 81 }
--see CISCOSB-TRACEROUTE-MIB.MIB
rlSyslog OBJECT IDENTIFIER ::= { switch001 82 }
rlEnv OBJECT IDENTIFIER ::= { switch001 83 }
-- rlPhysicalDescription OBJECT IDENTIFIER ::= { rlEnv 1 }
-- entitySensorMIB OBJECT IDENTIFIER ::= { rlEnv 2 }
rlSmon OBJECT IDENTIFIER ::= { switch001 84 }
-- see CISCOSB-SMON-MIB.MIB
rlSocket OBJECT IDENTIFIER ::= { switch001 85 }
-- see CISCOSB-SOCKET-MIB.MIB
rlDigitalKeyManage OBJECT IDENTIFIER ::= { switch001 86 }
-- see CISCOSB-DIGITALKEYMANAGE-MIB.MIB
rlCopy OBJECT IDENTIFIER ::= { switch001 87 }
rlQosCliMib OBJECT IDENTIFIER ::= { switch001 88 }
rlMngInf OBJECT IDENTIFIER ::= { switch001 89 }
rlPhy OBJECT IDENTIFIER ::= { switch001 90 }
rlJumboFrames OBJECT IDENTIFIER ::= { switch001 91 }
-- see CISCOSB-JUMBOFRAMES-MIB.MIB
rlTimeSynchronization OBJECT IDENTIFIER ::= { switch001 92 }
rlDnsCl OBJECT IDENTIFIER ::= { switch001 93 }
rlCDB OBJECT IDENTIFIER ::= { switch001 94 }
-- see CISCOSB-CDB-MIB.MIB
rldot1x OBJECT IDENTIFIER ::= { switch001 95 }
-- see CISCOSB-DOT1X-MIB.MIB
rlFile OBJECT IDENTIFIER ::= { switch001 96 }
rlAAAEap OBJECT IDENTIFIER ::= { switch001 97 }
rlSNMP OBJECT IDENTIFIER ::= { switch001 98 }
--rlQosServ OBJECT IDENTIFIER ::= { switch001 99 }
rlSsl OBJECT IDENTIFIER ::= { switch001 100 }
rlMacBasePrio OBJECT IDENTIFIER ::= { switch001 101 }
rlWlanAccessPoint OBJECT IDENTIFIER ::= { switch001 102 }
rlLocalization OBJECT IDENTIFIER ::= { switch001 103 }
rlRs232 OBJECT IDENTIFIER ::= { switch001 104 }
rlNicRedundancy OBJECT IDENTIFIER ::= { switch001 105 }
rlAmap OBJECT IDENTIFIER ::= { switch001 106 }
rlStack OBJECT IDENTIFIER ::= { switch001 107 }
rlPoe OBJECT IDENTIFIER ::= { switch001 108 }
rlUPnP OBJECT IDENTIFIER ::= { switch001 109 }
rlLldp OBJECT IDENTIFIER ::= { switch001 110 }
rlOib OBJECT IDENTIFIER ::= { switch001 111 }
rlBridgeSecurity OBJECT IDENTIFIER ::= { switch001 112 }
rlDhcpSpoofing OBJECT IDENTIFIER ::= { switch001 113 }
rlBonjour OBJECT IDENTIFIER ::= { switch001 114 }
rlCiscoSmartMIB OBJECT IDENTIFIER ::= { switch001 115 }
rlBrgMulticast OBJECT IDENTIFIER ::= { switch001 116 }
rlBrgMcMngr OBJECT IDENTIFIER ::= { switch001 117 }
rlGlobalIpAddrTable OBJECT IDENTIFIER ::= { switch001 118 }
dlPrivate OBJECT IDENTIFIER ::= { switch001 119 }
rlSecuritySuiteMib OBJECT IDENTIFIER ::= { switch001 120 }
rlIntel OBJECT IDENTIFIER ::= { switch001 121 }
rlTunnel OBJECT IDENTIFIER ::= { switch001 122 }
rlAutoUpdate OBJECT IDENTIFIER ::= { switch001 123 }
rlCpuCounters OBJECT IDENTIFIER ::= { switch001 124 }
--xxxx OBJECT IDENTIFIER ::= { switch001 125 }
--rlGreenEthernet OBJECT IDENTIFIER ::= { switch001 126 }
rlLbd OBJECT IDENTIFIER ::= { switch001 127 }
rlErrdisableRecovery OBJECT IDENTIFIER ::= { switch001 128 }
rlIPv6 OBJECT IDENTIFIER ::= { switch001 129 }
rlActionAcl OBJECT IDENTIFIER ::= { switch001 130 }
rlSafeGuard OBJECT IDENTIFIER ::= { switch001 131 }
rlProtectedPorts OBJECT IDENTIFIER ::= { switch001 132}
rlBanner OBJECT IDENTIFIER ::= { switch001 133}
rlGreenEth OBJECT IDENTIFIER ::= { switch001 134}
rlDlf OBJECT IDENTIFIER ::= { switch001 135}
rlVlanTrunking OBJECT IDENTIFIER ::= { switch001 136 }
rlCdp OBJECT IDENTIFIER ::= { switch001 137 }
rlTrafficSeg OBJECT IDENTIFIER ::= { switch001 138 }
rlImpbFeatures OBJECT IDENTIFIER ::= { switch001 139 }
rlSmartPorts OBJECT IDENTIFIER ::= { switch001 140 }
rlStatistics OBJECT IDENTIFIER ::= { switch001 141 }
rlDeleteImg OBJECT IDENTIFIER ::= { switch001 142 }
rlCustom1BonjourService OBJECT IDENTIFIER ::= { switch001 143 }
rlSpecialBpdu OBJECT IDENTIFIER ::= { switch001 144 }
rlTBIMib OBJECT IDENTIFIER ::= { switch001 145}
rlWeightedRandomTailDrop OBJECT IDENTIFIER ::= { switch001 146}
rlsFlowMib OBJECT IDENTIFIER ::= { switch001 147 }
rlPfcMib OBJECT IDENTIFIER ::= { switch001 148}
rlEee OBJECT IDENTIFIER ::= { switch001 149}
rlEventsMib OBJECT IDENTIFIER ::= { switch001 150}
rlWlanMIB OBJECT IDENTIFIER ::= { switch001 200 }
rlEtsMib OBJECT IDENTIFIER ::= { switch001 201 }
rlQcnMib OBJECT IDENTIFIER ::= { switch001 202 }
rlSctMib OBJECT IDENTIFIER ::= { switch001 203 }
rlSysmngMib OBJECT IDENTIFIER ::= { switch001 204 }
rlFip OBJECT IDENTIFIER ::= { switch001 205 }
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 }
rlRtRedist OBJECT IDENTIFIER ::= { switch001 211 }
rlIpPrefList OBJECT IDENTIFIER ::= { switch001 212 }
rlVoipSnoop OBJECT IDENTIFIER ::= { switch001 213 }
rlDhcpv6 OBJECT IDENTIFIER ::= { switch001 214}
rlIpv6Fhs OBJECT IDENTIFIER ::= { switch001 215}
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

@ -0,0 +1,221 @@
CISCOSB-MIR-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private MIR MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB;
rlMir 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 MIR private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { switch001 61 }
rlMirMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlMir 1 }
rlMirMaxNumOfMRIsAfterReset OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximun instanses of IP Multi Instance Routers after the
following reset."
DEFVAL { 1 }
::= { rlMir 2 }
rlMirMaxNumOfMRIs OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximun instanses of IP Multi Instance Routers."
::= { rlMir 3 }
rlMirCurMriNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of the MRI of which MIB variables are treated at
the same time by the SNMP agent."
::= { rlMir 4 }
rlMirInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMirInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of the assignment ifinterfaces to IP Router instances."
::= { rlMir 5 }
rlMirInterfaceEntry OBJECT-TYPE
SYNTAX RlMirInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of this table specifies the MRID assignement to a L2
interfrace."
INDEX { rlMirInterfaceIfIndex }
::= { rlMirInterfaceTable 1 }
RlMirInterfaceEntry ::= SEQUENCE {
rlMirInterfaceIfIndex InterfaceIndex,
rlMirInterfaceMrid INTEGER
}
rlMirInterfaceIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The L2 interface for which this entry contains information."
::= { rlMirInterfaceEntry 1 }
rlMirInterfaceMrid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Multi IP Router Instance Identifier to which the
interface is assgned."
DEFVAL { 0 }
::= { rlMirInterfaceEntry 2 }
rlMirVlanBaseReservedPortsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMirVlanBaseReservedPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list VLAN based reserved physical ports."
::= { rlMir 6 }
rlMirVlanBaseReservedPortsEntry OBJECT-TYPE
SYNTAX RlMirVlanBaseReservedPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A VLAN based reserved physical port."
INDEX { rlMirVlanBaseReservedPortsIfIndex }
::= { rlMirVlanBaseReservedPortsTable 1 }
RlMirVlanBaseReservedPortsEntry ::= SEQUENCE {
rlMirVlanBaseReservedPortsIfIndex InterfaceIndex,
rlMirVlanBaseReservedPortsStatus RowStatus
}
rlMirVlanBaseReservedPortsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IfIndex of VLAN based reserved physical port."
::= { rlMirVlanBaseReservedPortsEntry 1 }
rlMirVlanBaseReservedPortsStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It is used to delete an entry"
::= { rlMirVlanBaseReservedPortsEntry 2 }
rlMirVlanBaseLogicalPortsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMirVlanBaseLogicalPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list VLAN based logical ports."
::= { rlMir 7 }
rlMirVlanBaseLogicalPortsEntry OBJECT-TYPE
SYNTAX RlMirVlanBaseLogicalPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A VLAN based logical point-to-point port."
INDEX { rlMirVlanBaseLogicalPortsIfIndex }
::= { rlMirVlanBaseLogicalPortsTable 1 }
RlMirVlanBaseLogicalPortsEntry ::= SEQUENCE {
rlMirVlanBaseLogicalPortsIfIndex InterfaceIndex,
rlMirVlanBaseLogicalPortsReservedIfIndex InterfaceIndex,
rlMirVlanBaseLogicalPortsVlanTag INTEGER,
rlMirVlanBaseLogicalPortsStatus RowStatus
}
rlMirVlanBaseLogicalPortsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IfIndex of VLAN based Logical point-to-point port."
::= { rlMirVlanBaseLogicalPortsEntry 1 }
rlMirVlanBaseLogicalPortsReservedIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IfIndex of VLAN based reserved physical port on which the logical
port is defined."
::= { rlMirVlanBaseLogicalPortsEntry 2 }
rlMirVlanBaseLogicalPortsVlanTag OBJECT-TYPE
SYNTAX INTEGER (1..4095)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"VLAN tag."
::= { rlMirVlanBaseLogicalPortsEntry 3 }
rlMirVlanBaseLogicalPortsStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It is used to add, update and delete an entry"
::= { rlMirVlanBaseLogicalPortsEntry 4 }
rlMirCurMriNumRouter OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns Router Mri Number."
::= { rlMir 8 }
rlMirCurMriNumOob OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns Router Mri Number."
::= { rlMir 9 }
END

View File

@ -0,0 +1,334 @@
CISCOSB-MNGINF-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB MNGINF ROS
-- This Private MIB supports the Management ACL for ROS
-- Version: 7.46
-- Date: 20 Jan 2007
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, IpAddress, Unsigned32,
MODULE-IDENTITY FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString,
TruthValue, RowStatus FROM SNMPv2-TC
InetAddressType,InetAddress FROM INET-ADDRESS-MIB; -- RFC2851
rlMngInf MODULE-IDENTITY
LAST-UPDATED "200309210000Z"
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 management access control."
REVISION "200309210000Z"
DESCRIPTION
"Changed IMPORTS, added this MODULE-IDENTITY clause and editorial changes."
::= { switch001 89 }
RlMngInfServiceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Management ACL Service type"
SYNTAX INTEGER {
dontCare(0),
telnet(1),
snmp(2),
http(3),
https(4),
ssh(5)
}
RlMngInfActionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Management ACL Action definition."
SYNTAX INTEGER {
permit(0),
deny(1)
}
rlMngInfMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= {rlMngInf 1}
rlMngInfEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The variable specifies if Management ACL functionality is enabled."
::= {rlMngInf 2}
rlMngInfActiveListName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The currently activated Management ACL name"
::= {rlMngInf 3}
rlMngInfListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMngInfListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table specifies all defined Access Lists definitions for IPv4 addresses.
Provide backward compatibility for previous versions."
::= {rlMngInf 4}
rlMngInfListEntry OBJECT-TYPE
SYNTAX RlMngInfListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row definition for this table."
INDEX { rlMngInfListName, rlMngInfListPriority }
::= { rlMngInfListTable 1}
RlMngInfListEntry ::= SEQUENCE {
rlMngInfListName DisplayString,
rlMngInfListPriority Unsigned32,
rlMngInfListIfIndex Unsigned32,
rlMngInfListIpAddr IpAddress,
rlMngInfListIpNetMask IpAddress,
rlMngInfListService RlMngInfServiceType,
rlMngInfListAction RlMngInfActionType,
rlMngInfListRowStatus RowStatus,
rlMngInfListPortIfIndex Unsigned32
}
rlMngInfListName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Name of the Access List."
::= { rlMngInfListEntry 1}
rlMngInfListPriority OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Priority value."
::= { rlMngInfListEntry 2}
rlMngInfListIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IfIndex value. The IfIndex can be configured to be 0, which means don't care value."
::= { rlMngInfListEntry 3}
rlMngInfListIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address. The IP address can be configured to be 0, which means don't care value."
::= { rlMngInfListEntry 4}
rlMngInfListIpNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The subnet mask associated with the IP address of this entry. The value of the mask is
an IP address with all the network bits set to 1 and all the hosts bits set to 0."
::= { rlMngInfListEntry 5}
rlMngInfListService OBJECT-TYPE
SYNTAX RlMngInfServiceType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Service type. The Service type address can be configured to be 0,
which means any of Telnet, SNMP, HTTP, HTTPS, SSH."
::= { rlMngInfListEntry 6}
rlMngInfListAction OBJECT-TYPE
SYNTAX RlMngInfActionType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action type. Can be permit or deny."
::= { rlMngInfListEntry 7}
rlMngInfListRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
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
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls whether SysLog messages
should be issued on reject by rule"
DEFVAL { true }
::= { rlMngInf 5 }
rlMngInfListInetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMngInfListInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table specifies all defined Access Lists definitions definitions
for both IPv4 and IPv6 addresses."
::= {rlMngInf 6}
rlMngInfListInetEntry OBJECT-TYPE
SYNTAX RlMngInfListInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row definition for this table."
INDEX { rlMngInfListInetName, rlMngInfListInetPriority }
::= { rlMngInfListInetTable 1}
RlMngInfListInetEntry ::= SEQUENCE {
rlMngInfListInetName DisplayString,
rlMngInfListInetPriority Unsigned32,
rlMngInfListInetIfIndex Unsigned32,
rlMngInfListInetIpAddrType InetAddressType,
rlMngInfListInetIpAddr InetAddress,
rlMngInfListInetIpNetMask IpAddress,
rlMngInfListInetService RlMngInfServiceType,
rlMngInfListInetAction RlMngInfActionType,
rlMngInfListInetRowStatus RowStatus,
rlMngInfListInetIPv6PrefixLength INTEGER,
rlMngInfListInetPortIfIndex Unsigned32
}
rlMngInfListInetName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Name of the Access List."
::= { rlMngInfListInetEntry 1}
rlMngInfListInetPriority OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Priority value."
::= { rlMngInfListInetEntry 2}
rlMngInfListInetIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IfIndex value. The IfIndex can be configured to be 0, which means don't care value."
::= { rlMngInfListInetEntry 3}
rlMngInfListInetIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inet address type."
::= { rlMngInfListInetEntry 4}
rlMngInfListInetIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inet address.Used for both IPv4 and IPv6 addresses.
The InetIpAddress can be configured to be 0.0.0.0 and address type IPv4 ,
which means ignored value."
::= { rlMngInfListInetEntry 5}
rlMngInfListInetIpNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This field will used in case of IPv4 addresses . For IPv6 this field ignored.
Default value 255.255.255.255."
::= { rlMngInfListInetEntry 6}
rlMngInfListInetService OBJECT-TYPE
SYNTAX RlMngInfServiceType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Service type. The Service type address can be configured to be 0,
which means any of Telnet, SNMP, HTTP, HTTPS, SSH."
::= { rlMngInfListInetEntry 7}
rlMngInfListInetAction OBJECT-TYPE
SYNTAX RlMngInfActionType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action type. Can be permit or deny."
::= { rlMngInfListInetEntry 8}
rlMngInfListInetRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlMngInfListInetEntry 9}
rlMngInfListInetIPv6PrefixLength OBJECT-TYPE
SYNTAX INTEGER (0.. 128)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPv6 prefix length.This field provide IPv6 prefix length (mask)
for IPv6 only.In case of IPv4 this field will ignored"
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

View File

@ -0,0 +1,41 @@
CISCOSB-MULTISESSIONTERMINAL-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private Multi Session Terminal MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC;
rlMultiSessionTerminal 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 Multi Session Terminal private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { switch001 69 }
rlTerminalDebugModePassword OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When a user wants to change the terminal mode
from debug mode to ASCII he must enter this password first"
::= { rlMultiSessionTerminal 1 }
END

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 "201506080000Z"
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 "201506080000Z"
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

@ -0,0 +1,230 @@
CISCOSB-PHY-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB PHY MIB
-- Version: 7.38
-- Date: 10 Sep 2004
--
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
ifIndex FROM IF-MIB
TimeStamp, DisplayString FROM SNMPv2-TC
switch001 FROM CISCOSB-MIB
TEXTUAL-CONVENTION FROM SNMPv2-TC;
rlPhy MODULE-IDENTITY
LAST-UPDATED "200209300024Z" -- September 30, 2002
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 MIB module describes the private MIB for testing Layer1 interfaces supported
by CISCOSB's software and products."
REVISION "200209300024Z" -- September 30, 2002
DESCRIPTION
"Initial revision"
REVISION "200309210024Z" -- September 21, 2003
DESCRIPTION
"Added MODULE-IDENTITY and TEXTUAL-CONVENTION IMPORTS."
::= { switch001 90 }
RlPhyTestType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value indicating the test to perform."
SYNTAX INTEGER {
rlPhyTestTableNoTest(1),
rlPhyTestTableCableStatus(2),
rlPhyTestTableCableFault(3),
rlPhyTestTableCableLength(4),
rlPhyTestTableTransceiverTemp(5),
rlPhyTestTableTransceiverSupply(6),
rlPhyTestTableTxBias(7),
rlPhyTestTableTxOutput(8),
rlPhyTestTableRxOpticalPower(9),
rlPhyTestTableDataReady(10),
rlPhyTestTableLOS(11),
rlPhyTestTableTxFault(12),
rlPhyTestTableCableChannel1(13),
rlPhyTestTableCableChannel2(14),
rlPhyTestTableCableChannel3(15),
rlPhyTestTableCableChannel4(16),
rlPhyTestTableCablePolarity1(17),
rlPhyTestTableCablePolarity2(18),
rlPhyTestTableCablePolarity3(19),
rlPhyTestTableCablePolarity4(20),
rlPhyTestTableCablePairSkew1(21),
rlPhyTestTableCablePairSkew2(22),
rlPhyTestTableCablePairSkew3(23),
rlPhyTestTableCablePairSkew4(24),
rlPhyTestTableSFPEepromQualified(25)
}
rlPhyTest OBJECT IDENTIFIER ::= { rlPhy 1 }
rlPhyTestSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPhyTestSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { rlPhyTest 1}
rlPhyTestSetEntry OBJECT-TYPE
SYNTAX RlPhyTestSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing objects for invoking tests on an interface."
INDEX {ifIndex }
::= { rlPhyTestSetTable 1 }
RlPhyTestSetEntry ::=
SEQUENCE {
rlPhyTestSetType RlPhyTestType
}
rlPhyTestSetType OBJECT-TYPE
SYNTAX RlPhyTestType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A control variable used to start operator initiated interface
tests.1 indicates that no test has been initiated. Only
operator initiated interface tests can be set to this variable."
::= { rlPhyTestSetEntry 1 }
rlPhyTestGetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPhyTestGetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { rlPhyTest 2 }
rlPhyTestGetEntry OBJECT-TYPE
SYNTAX RlPhyTestGetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing results of tests on an interface."
INDEX {ifIndex, rlPhyTestGetType}
::= { rlPhyTestGetTable 1 }
RlPhyTestGetEntry ::=
SEQUENCE {
rlPhyTestGetType RlPhyTestType,
rlPhyTestGetStatus INTEGER,
rlPhyTestGetResult INTEGER,
rlPhyTestGetUnits INTEGER,
rlPhyTestGetAlarm INTEGER,
rlPhyTestGetTimeStamp DisplayString
}
rlPhyTestGetType OBJECT-TYPE
SYNTAX RlPhyTestType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A control variable used to, 1 to indicate that this test can be
done on the specified port, 2 to initiate the test whenever the
user wishes"
::= { rlPhyTestGetEntry 1 }
rlPhyTestGetStatus OBJECT-TYPE
SYNTAX INTEGER {
none(1), -- no test yet requested
success(2),
inProgress(3),
notSupported(4),
unAbleToRun(5), -- due to state of system
aborted(6),
failed(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the status of the most recently
requested test for operator initiated tests or the value
none(1) if no tests have been requested since the last
reset. For non operator initiated tests the value is always
none(1).
Note that this facility provides no provision for saving
the results of one test when starting another, as could
be required if used by multiple managers concurrently."
::= { rlPhyTestGetEntry 2 }
rlPhyTestGetResult OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object holds the test result"
::= { rlPhyTestGetEntry 3 }
rlPhyTestGetUnits OBJECT-TYPE
SYNTAX INTEGER {
integer(1),
boolean(2),
downUP(3),
reverseNormal(4),
mdiMdix(5),
meter(6),
degree(7), -- Celsius
microVolt(8),
microOham(9),
microAmper(10),
microWatt(11),
millisecond(12),
alaskaPhyLength(13),
alaskaPhyStatus(14),
dbm(15),
decidbm(16),
milidbm(17),
abcd(18),
nanosecond(19)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The test result unit of measure. The units can be standard unit or special units
that are designed for special test.
The alaskaPhyLength unit is design for the VCT diagnostic and its values are:
less_than_50M(1), 50-80M(2), 80-110M(3), 110-140M(4), more_than_140M(5).
The alaskaPhyStatus unit is design for the VCT diagnostic and its values are:
4_pair_cable(1), 2_pair_cable(2), no_cable(3), open_cable(4), short_cable(5), bad_cable(6), impedance_mismatch(7)."
::= { rlPhyTestGetEntry 4 }
rlPhyTestGetAlarm OBJECT-TYPE
SYNTAX INTEGER {
notRelevant(1),
noAlarmSet(2),
lowWarning(3),
highWarning(4),
lowAlarm(5),
highAlarm(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object hold the Alarm for this Entry. only Test that have can have alarms
use this field, other holds the Value notRelevant(1) "
::= { rlPhyTestGetEntry 5 }
rlPhyTestGetTimeStamp 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)"
::= { rlPhyTestGetEntry 6 }
END

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

File diff suppressed because it is too large Load Diff

408
mibs/ciscosb/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

@ -0,0 +1,891 @@
CISCOSB-POE-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB LOCALIZATION ROS
-- This Private MIB is enhancement for rfc3621.txt - Power Ethernet Mib
-- Version: 7.60
-- Date: 28 Nov 2005
IMPORTS
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
LAST-UPDATED "200911260000Z"
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
"Add a new field in the PoE MIB to indicate Max power allocation allowed"
REVISION "201006020000Z"
DESCRIPTION
"The private MIB module definition for Power Over Ethernet."
REVISION "200911260000Z"
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
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table listing additional information for Power Over Ethernet ports."
::= {rlPoe 1 }
rlPethPsePortEntry OBJECT-TYPE
SYNTAX RlPethPsePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlPethPsePortTable."
INDEX { rlPethPsePortGroupIndex , rlPethPsePortIndex }
::= {rlPethPsePortTable 1 }
RlPethPsePortEntry ::= SEQUENCE {
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
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the group
containing the port to which a power Ethernet PSE is
connected. Group means box in the stack, module in a
rack and the value 1 MUST be used for non-modular devices.
Furthermore, the same value MUST be used in this variable,
pethMainPseGroupIndex, and pethNotificationControlGroupIndex
to refer to a given box in a stack or module in the rack."
::= { rlPethPsePortEntry 1 }
rlPethPsePortIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the power Ethernet PSE
port within group pethPsePortGroupIndex to which the
power Ethernet PSE entry is connected."
::= { rlPethPsePortEntry 2 }
rlPethPsePortOutputVoltage OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates on the output voltage level in milli volts from rlPethPsePortIndex."
::= { rlPethPsePortEntry 3 }
rlPethPsePortOutputCurrent OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates on the output current level in milli amper from rlPethPsePortIndex."
::= { rlPethPsePortEntry 4 }
rlPethPsePortOutputPower OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates on the output power level in milli watts from rlPethPsePortIndex."
::= { rlPethPsePortEntry 5 }
rlPethPsePortPowerLimit OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates on the user configured power level in milli watts which is available from rlPethPsePortIndex."
::= { rlPethPsePortEntry 6 }
rlPethPsePortStatus OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates on the hardware status of rlPethPsePortIndex."
::= { rlPethPsePortEntry 7 }
rlPethPsePortStatusDescription OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..120))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the description of the hardware status of rlPethPsePortIndex."
::= { rlPethPsePortEntry 8 }
rlPethPsePortOperPowerLimit OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the maximum power level in milli watts which is available from rlPethPsePortIndex."
::= { rlPethPsePortEntry 9 }
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 10 }
rlPethPsePortOperStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This Read-Only variable indicates PoE port current status affected by time range active/inactive and admin status."
::= { rlPethPsePortEntry 11 }
rlPethPsePortMaxPowerAllocAllowed OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
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 12 }
rlPethPsePortSupportPoeType OBJECT-TYPE
SYNTAX RlPoeType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"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
STATUS current
DESCRIPTION
" The table listing additional read - only information for Power Over Ethernet."
::= {rlPoe 2 }
rlPethMainPseEntry OBJECT-TYPE
SYNTAX RlPethMainPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlPethMainPseTable."
INDEX { rlPethMainPseGroupIndex }
::= {rlPethMainPseTable 1 }
RlPethMainPseEntry ::= SEQUENCE {
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
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the group
containing the port to which a power Ethernet PSE is
connected. Group means box in the stack, module in a
rack and the value 1 MUST be used for non-modular devices.
Furthermore, the same value MUST be used in this variable,
pethMainPseGroupIndex, and pethNotificationControlGroupIndex
to refer to a given box in a stack or module in the rack."
::= { rlPethMainPseEntry 1 }
rlPethMainPseSwVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the MCU SW version."
::= { rlPethMainPseEntry 2 }
rlPethMainPseHwVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..20))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This variable identifies the MCU HW version."
::= { rlPethMainPseEntry 3 }
rlPethMainPseHwType OBJECT-TYPE
SYNTAX INTEGER {
enhanced(1),
plus(2),
auto(3),
nonPoe(4),
enhancedPlus(5),
poe60w(6),
poeBT(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the MCU HW type (enhanced, plus, none)."
::= { rlPethMainPseEntry 4 }
rlPethMainPsePowerGuardBand OBJECT-TYPE
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 - PSE side."
::= {rlPoe 3 }
rlPethPowerPseEntry OBJECT-TYPE
SYNTAX RlPethPowerPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlPethPowerPseTable."
INDEX { rlPethPowerPseGroupIndex }
::= {rlPethPowerPseTable 1 }
RlPethPowerPseEntry ::= SEQUENCE {
rlPethPowerPseGroupIndex INTEGER,
rlPethPowerPsePower INTEGER,
rlPethPowerPseRpsPower INTEGER,
rlPethPowerPsePowerManagementMode INTEGER,
rlPethPowerPsedisconnectMethod INTEGER,
rlPethPowerPseTemperatureSensor INTEGER,
rlPethPowerPseInrushTestEnabled INTEGER,
rlPethPowerPseLegacyDisabled INTEGER,
rlPethPowerBanksValues OCTET STRING,
rlPethPowerBanksActivePowerBank INTEGER
}
rlPethPowerPseGroupIndex 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.
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."
::= { rlPethPowerPseEntry 1 }
-- depricated
rlPethPowerPsePower OBJECT-TYPE
SYNTAX INTEGER {
none(0),
ps1(1),
ps2(2),
ps3(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies the maximum power in [W] supplied by PSE."
::= { rlPethPowerPseEntry 2 }
-- depricated
rlPethPowerPseRpsPower OBJECT-TYPE
SYNTAX INTEGER {
none(0),
rps1(1),
rps2(2),
rps3(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies the maximum power in [W] supplied by PSE + RPS."
::= { rlPethPowerPseEntry 3 }
rlPethPowerPsePowerManagementMode OBJECT-TYPE
SYNTAX INTEGER {
portlimit(0),
classlimit(5),
maxlimit(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies power management mode."
::= { rlPethPowerPseEntry 4 }
rlPethPowerPsedisconnectMethod OBJECT-TYPE
SYNTAX INTEGER {
lowestpriority(0),
nextport(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies disconnect method. "
::= { rlPethPowerPseEntry 5 }
rlPethPowerPseTemperatureSensor OBJECT-TYPE
SYNTAX INTEGER (-200..200)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the pd temperature sensor. "
::= { rlPethPowerPseEntry 6 }
rlPethPowerPseInrushTestEnabled 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."
::= { rlPethPowerPseEntry 7 }
rlPethPowerPseLegacyDisabled OBJECT-TYPE
SYNTAX INTEGER {
enabled(0),
disabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"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

File diff suppressed because it is too large Load Diff

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

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,141 @@
CISCOSB-ProtectedPorts-MIB DEFINITIONS ::= BEGIN
-- Title: Cisco Switch Interfaces Private
-- Version: 7.46
-- Date: 13 Apr 2008
IMPORTS
ifIndex FROM IF-MIB
Unsigned32, MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC
PortList FROM Q-BRIDGE-MIB
switch001 FROM CISCOSB-MIB;
rlProtectedPorts MODULE-IDENTITY
LAST-UPDATED "200805031234Z"
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
"<description>"
REVISION "200805031234Z"
DESCRIPTION
"The private MIB module definition for Protected Ports MIB."
::= { switch001 132 }
-- rlProtectedPortsTable
rlProtectedPortsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlProtectedPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing entries of protected ports configuration information"
::= { rlProtectedPorts 1 }
rlProtectedPortsEntry OBJECT-TYPE
SYNTAX RlProtectedPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table entry of protected ports configuration information"
INDEX { ifIndex }
::= { rlProtectedPortsTable 1 }
RlProtectedPortsEntry ::= SEQUENCE {
rlProtectedPortType INTEGER,
rlProtectedPortCommunity INTEGER
}
rlProtectedPortType OBJECT-TYPE
SYNTAX INTEGER {
not-protected(1),
protected(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set port protected mode: not-protected, protected
protected ports filter layer 2 traffic from other protected ports"
DEFVAL { not-protected }
::= { rlProtectedPortsEntry 1 }
rlProtectedPortCommunity OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Associate protected port with community number which becoming active only when
rlProtectedPortsStatus changed to protected
protected community ports filter layer 2 traffic from protected ports
and from other protected community ports, but do not filter layer 2
traffic from same community ports.
value of 0 disassociate port from its community.
"
DEFVAL { 0 }
::= { rlProtectedPortsEntry 2 }
--------------------------------------------------------------------------------
-- rlProtectedPortsStatusTable
rlProtectedPortsStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlProtectedPortsStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing entries of protected ports status"
::= { rlProtectedPorts 2 }
rlProtectedPortsStatusEntry OBJECT-TYPE
SYNTAX RlProtectedPortsStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table entry containing protected ports DB status information"
INDEX { ifIndex }
::= { rlProtectedPortsStatusTable 1 }
RlProtectedPortsStatusEntry ::= SEQUENCE {
rlProtectedPortEgressPorts PortList
}
rlProtectedPortEgressPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"list of ports which are not filtered by protected port mechanism when traffic is forwarded from
the specified ifIndex"
::= { rlProtectedPortsStatusEntry 1 }
--------------------------------------------------------------------------------
-- rlProtectedPortsGroup
rlProtectedPortsGlobalEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"true - set all system fast ethernet ports to protected state
false - set all system fast ethernet ports to not protected state"
DEFVAL { false }
::= { rlProtectedPorts 3 }
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

File diff suppressed because it is too large Load Diff

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

@ -0,0 +1,112 @@
CISCOSB-RLINVENTORYENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
Unsigned32, OBJECT-TYPE FROM SNMPv2-SMI
DisplayString FROM RFC1213-MIB;
UnitIfindexType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Unit or ifindex type."
SYNTAX INTEGER {
unit(0),
ifindex(1)
}
rlInventoryEntTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlInventoryEntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table that contains INVENTORY entities in the system."
::= { switch001 217 }
rlInventoryEntEntry OBJECT-TYPE
SYNTAX RlInventoryEntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (conceptual row) in the rlInventoryEnvTable."
INDEX { rlInventoryEntUnitOrIfindex ,rlInventoryEntUnitIfindexID }
::= { rlInventoryEntTable 1 }
RlInventoryEntEntry::= SEQUENCE {
rlInventoryEntUnitOrIfindex UnitIfindexType,
rlInventoryEntUnitIfindexID Unsigned32,
rlInventoryEntVendorID DisplayString,
rlInventoryEntPID DisplayString,
rlInventoryEntName DisplayString,
rlInventoryEntDescription DisplayString,
rlInventoryEntSerialNumber DisplayString,
rlInventoryEntUnitNum Unsigned32
}
rlInventoryEntUnitOrIfindex OBJECT-TYPE
SYNTAX UnitIfindexType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "this field will be equal to zero if this is a unit else 1 if this is a port."
::= { rlInventoryEntEntry 1 }
rlInventoryEntUnitIfindexID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "if rlInventoryEntUnitOrIfindex = 0 this field contain the unit number else if rlInventoryEntUnitOrIfindex = 1
This field contain the if_index number."
::= { rlInventoryEntEntry 2 }
rlInventoryEntVendorID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Vendor identification"
::= { rlInventoryEntEntry 3 }
rlInventoryEntPID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Physical identification"
::= { rlInventoryEntEntry 4}
rlInventoryEntName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unit number of interface name"
::= { rlInventoryEntEntry 5 }
rlInventoryEntDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Description of the entity"
::= { rlInventoryEntEntry 6}
rlInventoryEntSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The serial number of the interface or unit."
::= { rlInventoryEntEntry 7 }
rlInventoryEntUnitNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "if rlInventoryEntUnitOrIfindex = 1 this field contain the unit number that associated to this port"
::= { rlInventoryEntEntry 8 }
END

370
mibs/ciscosb/CISCOSB-RMON Normal file
View File

@ -0,0 +1,370 @@
CISCOSB-RMON DEFINITIONS ::= BEGIN
-- Title: CISCOSB Rmon Private Extension
-- Version: 7.37.00.00
-- Date: 17 May 2004
IMPORTS
switch001 FROM CISCOSB-MIB
OwnerString, EntryStatus FROM RMON-MIB
Unsigned32, Integer32, Counter32, TimeTicks,
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
DisplayString, RowStatus, TruthValue,
TEXTUAL-CONVENTION FROM SNMPv2-TC;
rlRmonControl MODULE-IDENTITY
LAST-UPDATED "200406010000Z"
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 switch001 RMON MIB."
REVISION "200406010000Z"
DESCRIPTION
"Initial version of this MIB."
::= { switch001 49 }
rlRmonControlMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MIB's version. The current version is 1"
::= {rlRmonControl 1}
rlRmonControlHistoryControlQuotaBucket OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of buckets to be used by each
History Control group entry.
changed to read only, value is derived from
rsMaxRmonEtherHistoryEntrie"
DEFVAL { 8 }
::= {rlRmonControl 2}
rlRmonControlHistoryControlMaxGlobalBuckets OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of buckets to be used by all
History Control group entries together."
DEFVAL { 300 }
::= {rlRmonControl 3}
rlHistoryControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlHistoryControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of rlHistory control entries. This table is exactly like the
corresponding RMON I History control group table, but is used to sample
statistics of counters not specified by the RMON I statistics group."
::= {rlRmonControl 4}
rlHistoryControlEntry OBJECT-TYPE
SYNTAX RlHistoryControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of parameters that set up a periodic sampling
of statistics. As an example, an instance of the
rlHistoryControlInterval object might be named
rlHistoryControlInterval.2"
INDEX { rlHistoryControlIndex }
::= { rlHistoryControlTable 1 }
RlHistoryControlEntry ::= SEQUENCE {
rlHistoryControlIndex INTEGER (1..65535),
rlHistoryControlDataSource OBJECT IDENTIFIER,
rlHistoryControlBucketsRequested INTEGER (1..65535),
rlHistoryControlBucketsGranted INTEGER (1..65535),
rlHistoryControlInterval INTEGER (1..3600),
rlHistoryControlOwner OwnerString,
rlHistoryControlStatus EntryStatus
}
rlHistoryControlIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index that uniquely identifies an entry in the
rlHistoryControl table. Each such entry defines a
set of samples at a particular interval for a sampled counter."
::= { rlHistoryControlEntry 1 }
rlHistoryControlDataSource OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the source of the data for
which historical data was collected and
placed in the rlHistory table.
This object may not be modified if the associated
rlHistoryControlStatus object is equal to valid(1)."
::= { rlHistoryControlEntry 2 }
rlHistoryControlBucketsRequested OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The requested number of discrete time intervals
over which data is to be saved in the part of the
rlHistory table associated with this rlHistoryControlEntry.
When this object is created or modified, the probe
should set rlHistoryControlBucketsGranted as closely to
this object as is possible for the particular probe
implementation and available resources."
DEFVAL { 50 }
::= { rlHistoryControlEntry 3 }
rlHistoryControlBucketsGranted OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discrete sampling intervals
over which data shall be saved in the part of
the rlHistory table associated with this
rlHistoryControlEntry.
When the associated rlHistoryControlBucketsRequested
object is created or modified, the probe
should set this object as closely to the requested
value as is possible for the particular
probe implementation and available resources. The
probe must not lower this value except as a result
of a modification to the associated
rlHistoryControlBucketsRequested object.
There will be times when the actual number of
buckets associated with this entry is less than
the value of this object. In this case, at the
end of each sampling interval, a new bucket will
be added to the rlHistory table.
When the number of buckets reaches the value of
this object and a new bucket is to be added to the
media-specific table, the oldest bucket associated
with this rlHistoryControlEntry shall be deleted by
the agent so that the new bucket can be added.
When the value of this object changes to a value less
than the current value, entries are deleted
from the rlHistory table. Enough of the oldest of these
entries shall be deleted by the agent so that their
number remains less than or equal to the new value of
this object.
When the value of this object changes to a value
greater than the current value, the number of
associated rlHistory table entries may be allowed to
grow."
::= { rlHistoryControlEntry 4 }
rlHistoryControlInterval OBJECT-TYPE
SYNTAX INTEGER (1..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval in seconds over which the data is
sampled for each bucket in the part of the
rlHistory table associated with this
rlHistoryControlEntry. This interval can
be set to any number of seconds between 1 and
3600 (1 hour).
Because the counters in a bucket may overflow at their
maximum value with no indication, a prudent manager
will take into account the possibility of overflow
in any of the associated counters. It is important
to consider the minimum time in which any counter
could overflow and set the rlHistoryControlInterval object to a value
This object may not be modified if the associated
rlHistoryControlStatus object is equal to valid(1)."
DEFVAL { 1800 }
::= { rlHistoryControlEntry 5 }
rlHistoryControlOwner OBJECT-TYPE
SYNTAX OwnerString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The entity that configured this entry and is
therefore using the resources assigned to it."
::= { rlHistoryControlEntry 6 }
rlHistoryControlStatus OBJECT-TYPE
SYNTAX EntryStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this rlHistoryControl entry.
Each instance of the rlHistory table associated
with this rlHistoryControlEntry will be deleted by the
agent if this rlHistoryControlEntry is not equal to
valid(1)."
::= { rlHistoryControlEntry 7 }
rlHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of history entries."
::= { rlRmonControl 5 }
rlHistoryEntry OBJECT-TYPE
SYNTAX RlHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An historical statistics sample of a counter specified
by the corresponding history control entry.
This sample is associated with the rlHistoryControlEntry which set up
the parameters for a regular collection of these
samples. As an example, an instance of the
rlHistoryPkts object might be named
rlHistoryPkts.2.89"
INDEX { rlHistoryIndex , rlHistorySampleIndex }
::= { rlHistoryTable 1 }
RlHistoryEntry ::= SEQUENCE {
rlHistoryIndex INTEGER (1..65535),
rlHistorySampleIndex INTEGER (1..2147483647),
rlHistoryIntervalStart TimeTicks,
rlHistoryValue Counter32
}
rlHistoryIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The history of which this entry is a part. The
history identified by a particular value of this
index is the same history as identified
by the same value of rlHistoryControlIndex."
::= { rlHistoryEntry 1 }
rlHistorySampleIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index that uniquely identifies the particular
sample this entry represents among all samples
associated with the same rlHistoryControlEntry.
This index starts at 1 and increases by one
as each new sample is taken."
::= { rlHistoryEntry 2 }
rlHistoryIntervalStart OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the start of the interval
over which this sample was measured. If the probe
keeps track of the time of day, it should start
the first sample of the history at a time such that
when the next hour of the day begins, a sample is
started at that instant. Note that following this
rule may require the probe to delay collecting the
first sample of the history, as each sample must be
of the same interval. Also note that the sample which
is currently being collected is not accessible in this
table until the end of its interval."
::= { rlHistoryEntry 3 }
rlHistoryValue OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the sampled counter at the time of this sampling."
::= { rlHistoryEntry 4 }
rlControlHistoryControlQuotaBucket OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of buckets to be used by each rlHistoryControlTable
entry."
DEFVAL { 8 }
::= {rlRmonControl 6}
rlControlHistoryControlMaxGlobalBuckets OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of buckets to be used by all
rlHistoryControlTable entries together."
DEFVAL { 300 }
::= {rlRmonControl 7}
rlControlHistoryMaxEntries OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of rlHistoryTable entries."
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 "201506080000Z"
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 "201506080000Z"
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

@ -0,0 +1,47 @@
CISCOSB-SCT-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB Switch Interfaces Private
-- Version: 7.50
-- Date: 16 Aug 2010
IMPORTS
OBJECT-TYPE, Counter32 FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
switch001 FROM CISCOSB-MIB;
rlSctMib MODULE-IDENTITY
LAST-UPDATED "201008161234Z"
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 SCT MIB."
::= { switch001 203 }
--rlSctCpuRateEnabled
rlSctCpuRateEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication whether the counter CPU rate is enabled"
::= { rlSctMib 1 }
--rlSctCpuRate
rlSctCpuRate OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the amount of packets per second the CPU is handling."
::= { rlSctMib 2 }
END

View File

@ -0,0 +1,423 @@
CISCOSB-SECSD-MIB DEFINITIONS ::= BEGIN
-- -------------------------------------------------------------
-- Security Sensitive Data MIB
-- Title: CISCOSB Security Sensitive Data
-- This Private MIB manages the Security Sensitive Data access.
-- Version: 7.50
-- Date: 31 Aug 2011
--
-- -------------------------------------------------------------
IMPORTS
switch001 FROM CISCOSB-MIB
TEXTUAL-CONVENTION,DisplayString FROM SNMPv2-TC
EnabledStatus FROM P-BRIDGE-MIB
TruthValue, RowStatus FROM SNMPv2-TC
OBJECT-TYPE FROM SNMPv2-SMI;
rlSecSd MODULE-IDENTITY
LAST-UPDATED "201108310000Z"
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 Security Sensitive Data (SSD),
contains the MIB tables and scalars to manage the access through
the different management channels as CLI, WEB and others,
for sensitive data as user names and passwords in system."
REVISION "201108310000Z"
DESCRIPTION
"Initial revision."
::= { switch001 209 }
RlSecSdRuleUserType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Security Sensitive Data channels access users.
user-name - the rule is per rlSecSdRuleUserName.
default-user - the rule is per the default system user name.
all-users - all users which their user level permission is less then 15.
level-15-users - users which their user level permission is 15."
SYNTAX INTEGER {
user-name(1),
default-user(2),
level-15-users(3),
all-users(4)
}
RlSecSdChannelType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Security Sensitive Data channels:
secure - secure channels as console, ssh, scp, https.
insecure - insecure channels as telnet, http.
secure-xml-snmp - SNMPv3 with privacy or XML over https.
insecure-xml-snmp - SNMPv1/v2/v3 without privacy, xml over http."
SYNTAX INTEGER {
secure-xml-snmp(1),
secure(2),
insecure(3),
insecure-xml-snmp(4)
}
RlSecSdAccessType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Security Sensitive Data channels default read/write access action:
exclude - Security Sensitive Data can not retrieved/set.
include-encrypted - SSD can retrieved/set as encrypted only.
include-decrypted - SSD can retrieved/set as decrypted only."
SYNTAX INTEGER {
exclude(1),
include-encrypted(2),
include-decrypted(3)
}
RlSecSdPermitAccessType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Security Sensitive Data channels access permit read/write action:
exclude - Security Sensitive Data can not retrieved/set.
include-encrypted - SSD can retrieved/set as encrypted only.
include-decrypted - SSD can retrieved/set as decrypted only.
include-all - SSD can retrieved/set as encrypted or as decrypted."
SYNTAX INTEGER {
exclude(1),
include-encrypted(2),
include-decrypted(3),
include-all(4)
}
RlSecSdSessionAccessType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Security Sensitive Data (SSD) channels access per session:
exclude - Security Sensitive Data can not retrieved.
include-encrypted - SSD can retrieved as encrypted only.
include-decrypted - SSD can retrieved as decrypted only.
default - Set to the default SSD access as defined by the SSD rules."
SYNTAX INTEGER {
exclude(1),
include-encrypted(2),
include-decrypted(3),
default(4)
}
RlSecSdRuleOwnerType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Security Sensitive Data rule owner:
default - default rule which is defined by the device.
user - rule which is defined by user."
SYNTAX INTEGER {
default(1),
user(2)
}
--------------------------------------------------------------------------------
-- rlSecSd Tables --
--------------------------------------------------------------------------------
----------------------------------
-- rlSecSdRulesTable --
----------------------------------
rlSecSdRulesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSecSdRulesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding the Security Sensitive Data access rules per:
user name / user level and management channel.
Allow to add/edit/remove Security Sensitive Data rules."
::= {rlSecSd 1 }
rlSecSdRulesEntry OBJECT-TYPE
SYNTAX RlSecSdRulesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rlSecSdRulesTable."
INDEX { rlSecSdRuleUser,
rlSecSdRuleUserName,
rlSecSdRuleChannel
}
::= {rlSecSdRulesTable 1 }
RlSecSdRulesEntry ::= SEQUENCE {
rlSecSdRuleUser RlSecSdRuleUserType,
rlSecSdRuleUserName DisplayString,
rlSecSdRuleChannel RlSecSdChannelType,
rlSecSdRuleRead RlSecSdAccessType,
rlSecSdRulePermitRead RlSecSdPermitAccessType,
rlSecSdRuleIsDefault TruthValue,
rlSecSdRuleOwner RlSecSdRuleOwnerType,
rlSecSdRuleStatus RowStatus
}
rlSecSdRuleUser OBJECT-TYPE
SYNTAX RlSecSdRuleUserType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains the Rule user type as described in RlSecSdRuleUserType."
::= { rlSecSdRulesEntry 1 }
rlSecSdRuleUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..39))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Contains the Rule user name when rlSecSdRuleUser value is user-name,
Otherwise it contains an empty string"
::= { rlSecSdRulesEntry 2 }
rlSecSdRuleChannel OBJECT-TYPE
SYNTAX RlSecSdChannelType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains the Rule management channel type as described in RlSecSdChannelType.
secure-xml-snmp and insecure-xml-snmp management channels have no include-encrypted capability
thus their rlSecSdRulePermitRead and rlSecSdRuleRead can have only RlSecSdAccessType values of
exclude or include-decrypted."
::= { rlSecSdRulesEntry 3 }
rlSecSdRuleRead OBJECT-TYPE
SYNTAX RlSecSdAccessType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains the Rule default read access level as described in RlSecSdAccessType,
must be lower or equal access from rlSecSdRulePermitRead"
::= { rlSecSdRulesEntry 4}
rlSecSdRulePermitRead OBJECT-TYPE
SYNTAX RlSecSdPermitAccessType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains the Rule maximum permission access level as described in RlSecSdPermitAccessType."
::= { rlSecSdRulesEntry 5}
rlSecSdRuleIsDefault OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"true - Rule has created by the by the system.
false - Rule has created by the user."
::= { rlSecSdRulesEntry 6}
rlSecSdRuleOwner OBJECT-TYPE
SYNTAX RlSecSdRuleOwnerType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains the current Rule ownership as defined in RlSecSdRuleOwnerType.
when rlSecSdRuleIsDefault is true, rlSecSdRuleOwner allowed to change
default rule to user rule and vice versa."
::= { rlSecSdRulesEntry 7}
rlSecSdRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of a table entry.
It is used to Add/Edit/Delete an entry from this table."
::= { rlSecSdRulesEntry 8}
----------------------------------
-- rlSecSdMngSessionsTable --
----------------------------------
rlSecSdMngSessionsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSecSdMngSessionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding Security Sensitive Data management sessions.
Allowing to get management channel, user name, user level."
::= {rlSecSd 2 }
rlSecSdMngSessionsEntry OBJECT-TYPE
SYNTAX RlSecSdMngSessionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rlSecSdMngSessionsTable."
INDEX { rlSecSdMngSessionId }
::= {rlSecSdMngSessionsTable 1}
RlSecSdMngSessionsEntry ::= SEQUENCE {
rlSecSdMngSessionId INTEGER,
rlSecSdMngSessionUserLevel INTEGER,
rlSecSdMngSessionUserName DisplayString,
rlSecSdMngSessionChannel RlSecSdChannelType
}
rlSecSdMngSessionId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the Security Sensitive Data management session identifier,
rlSecSdCurrentSessionId is used to get the current management session identifier"
::= { rlSecSdMngSessionsEntry 1 }
rlSecSdMngSessionUserLevel OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the Security Sensitive Data management session user access level."
::= { rlSecSdMngSessionsEntry 2 }
rlSecSdMngSessionUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains the Security Sensitive Data management session user name."
::= { rlSecSdMngSessionsEntry 3 }
rlSecSdMngSessionChannel OBJECT-TYPE
SYNTAX RlSecSdChannelType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the Security Sensitive Data management session channel type as described in RlSecSdChannelType."
::= { rlSecSdMngSessionsEntry 4 }
--------------------------------------------------------------------------------
-- rlSecSd Scalars --
--------------------------------------------------------------------------------
----------------------------------
-- rlSecSdSessionControl --
----------------------------------
rlSecSdSessionControl OBJECT-TYPE
SYNTAX RlSecSdSessionAccessType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action scalar which set the default read access of Security Sensitive Data.
Affect only on session which from this scalar is configured.
Scalar Get value is the default-display/read of the session which from
this scalar is retrieved."
::= { rlSecSd 3 }
----------------------------------
-- rlSecSdCurrentSessionId --
----------------------------------
rlSecSdCurrentSessionId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the current SSD management channel identifier,
used to get information from rlSecSdMngSessionsTable."
::= { rlSecSd 4 }
----------------------------------
-- rlSecSdPassPhrase --
----------------------------------
rlSecSdPassPhrase OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the passphrase for the SSD encryptyption / decryption key.
on set, passphrase is in plain text format.
on get, passphrase is encrypted."
DEFVAL{""}
::= { rlSecSd 5 }
----------------------------------
-- rlSecSdFilePassphraseControl --
----------------------------------
rlSecSdFilePassphraseControl OBJECT-TYPE
SYNTAX INTEGER {
restricted(1),
unrestricted(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"File Passphrase control provides an additional level of protection on passphrase and configurations.
restricted - a device restricts its passphrase from being inserted into a configuration file.
unrestricted - (default) a device will include its passphrase when creating a configuration file."
DEFVAL { unrestricted }
::= { rlSecSd 6 }
----------------------------------
-- rlSecSdFileIntegrityControl --
----------------------------------
rlSecSdFileIntegrityControl OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"File integrity control provides a validation of configuration file.
enable - Validate the configuration file digest when downloading the file to startup configuration.
disable - Do not validate."
DEFVAL { enable }
::= { rlSecSd 7 }
---------------------------------------
-- rlSecSdConfigurationFileSsdDigest --
---------------------------------------
rlSecSdConfigurationFileSsdDigest OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SSD block in configuration file integrity digest, auxiliary action scalar for
internal system using during configuration download."
DEFVAL{""}
::= { rlSecSd 8 }
------------------------------------
-- rlSecSdConfigurationFileDigest --
------------------------------------
rlSecSdConfigurationFileDigest OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SSD configuration file integrity digest, auxiliary action scalar for
internal system using during configuration download."
DEFVAL{""}
::= { rlSecSd 9 }
----------------------------------
-- rlSecSdFileIndicator --
----------------------------------
rlSecSdFileIndicator OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..39))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Retrieve configuration file SSD indicator.
set value: configuration file name.
get value: Exclude, Encrypted, Plaintext"
::= { rlSecSd 10 }
END

View File

@ -0,0 +1,569 @@
CISCOSB-SECURITY-SUITE DEFINITIONS ::= BEGIN
-- Version: 7.42_00
-- Date: 24 JAN 2006
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Counter32,
Gauge32, Unsigned32, IpAddress, TimeTicks FROM SNMPv2-SMI
InterfaceIndexOrZero, InterfaceIndex,ifIndex FROM IF-MIB
TEXTUAL-CONVENTION,TruthValue, RowStatus,
RowPointer, DisplayString FROM SNMPv2-TC
Percents,switch001 FROM CISCOSB-MIB
PortList FROM Q-BRIDGE-MIB;
rlSecuritySuiteMib MODULE-IDENTITY
LAST-UPDATED "200604080000Z"
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 blocking attacks
such as DoS(=Denial Of Service), SYN and well known viruses Attacks
in CISCOSB devices."
REVISION "200601090000Z"
DESCRIPTION
"Add per port dos attack table suport
rlSecuritySuiteDenyTypesTable ,rlSecuritySuiteDoSSynAttackTable."
::= { switch001 120}
RlsecuritySuiteGlobalEnableType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the operating modes of the security-suite"
SYNTAX INTEGER {
enable-global-rules-only(1),
enable-all-rules-types(2),
disable(3),
enable-interface-rules-only(4)
}
RlSecuritySuiteKnownDosAttackType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies well-known DoS attack"
SYNTAX INTEGER {
stacheldraht(1),
invasor-Trojan(2),
back-orifice-Trojan(3)
}
RlSecuritySuiteKnownDosAttackProtocolType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies protocol type of the well-known DoS attack"
SYNTAX INTEGER {
tcp(1),
upd(2)
}
RlSecuritySuiteAllMartianEntryType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies Martian-address origin: pre-defined (reserved) or statically configured"
SYNTAX INTEGER {
reserved(1),
static(2)
}
RlSecuritySuiteDenyAttackType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the deny attack types"
SYNTAX INTEGER {
syn(1),
icmp-echo-request(2),
fragmented(3)
}
RlSecuritySuiteDenySynFinTcp ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the dropping SYN, FIN flags enabled TCP packets status"
SYNTAX INTEGER {
deny(1),
permit(2)
}
RlSecuritySuiteSynProtectionMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the TCP SYN attack protection mode ."
SYNTAX INTEGER {
disabled(1),
report(2),
block(3)
}
RlSecuritySuiteSynProtectionPortMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the TCP SYN attack protection mode ."
SYNTAX INTEGER {
normal(1),
attacked(2),
blocked(3)
}
rlSecuritySuiteGlobalEnable OBJECT-TYPE
SYNTAX RlsecuritySuiteGlobalEnableType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar globally enables/disables the DoS attack Suite. "
::= { rlSecuritySuiteMib 1 }
rlSecuritySuiteKnownDoSAttacksTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSecuritySuiteKnownDoSAttacksEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table enables/disable well-know DoS attacks,
applied globally to all ifIndexes."
::= { rlSecuritySuiteMib 2 }
rlSecuritySuiteKnownDoSAttacksEntry OBJECT-TYPE
SYNTAX RlSecuritySuiteKnownDoSAttacksEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes one well known DoS attack address"
INDEX { rlSecuritySuiteKnownDoSAttack}
::= { rlSecuritySuiteKnownDoSAttacksTable 1 }
RlSecuritySuiteKnownDoSAttacksEntry::= SEQUENCE {
rlSecuritySuiteKnownDoSAttack RlSecuritySuiteKnownDosAttackType,
rlSecuritySuiteKnownDoSAttackEnable TruthValue
}
rlSecuritySuiteKnownDoSAttack OBJECT-TYPE
SYNTAX RlSecuritySuiteKnownDosAttackType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A well-known DoS attack to enable"
::= { rlSecuritySuiteKnownDoSAttacksEntry 1 }
rlSecuritySuiteKnownDoSAttackEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable a well-known DoS attack "
::= { rlSecuritySuiteKnownDoSAttacksEntry 2 }
rlSecuritySuiteKnownDoSAttacksDetailsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSecuritySuiteKnownDoSAttacksDetailsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This read-only table used to present the detailed attributes
of each well-known DoS attack. Used for presentation propose only."
::= { rlSecuritySuiteMib 3 }
rlSecuritySuiteKnownDoSAttacksDetailsEntry OBJECT-TYPE
SYNTAX RlSecuritySuiteKnownDoSAttacksDetailsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes one well known DoS attack address ,"
INDEX { rlSecuritySuiteKnownDoSAttack}
::= { rlSecuritySuiteKnownDoSAttacksDetailsTable 1 }
RlSecuritySuiteKnownDoSAttacksDetailsEntry::= SEQUENCE {
rlSecuritySuiteKnownDoSAttackProtocl RlSecuritySuiteKnownDosAttackProtocolType,
rlSecuritySuiteKnownDoSAttackSrcTcpUdpPort INTEGER,
rlSecuritySuiteKnownDoSAttackDestTcpUdpPort INTEGER
}
rlSecuritySuiteKnownDoSAttackProtocl OBJECT-TYPE
SYNTAX RlSecuritySuiteKnownDosAttackProtocolType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the protocol type of the relevant well-known attack"
::= { rlSecuritySuiteKnownDoSAttacksDetailsEntry 1 }
rlSecuritySuiteKnownDoSAttackSrcTcpUdpPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the source tcp/udp port of the relevant well-known attack"
::= { rlSecuritySuiteKnownDoSAttacksDetailsEntry 2 }
rlSecuritySuiteKnownDoSAttackDestTcpUdpPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the destination tcp/udp port of the relevant well-known attack"
::= { rlSecuritySuiteKnownDoSAttacksDetailsEntry 3 }
rlSecuritySuiteReservedMartianAddresses OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar globally enables/disables discarding of the IP
well-known addresses described below:
-------------------------------------------------------------------------------
| Address block | Present use
|-------------------------------------------------------------------------------
|0.0.0.0/8 | Addresses in this block refer to source hosts
|(except 0.0.0.0/32 | on 'this' network.
| as source address) |
|------------------------------------------------------------------------------
|127.0.0.0/8 | This block is assigned for use as the Internet host loop-back address.
|-----------------------------------------------------------------------------------------------------
|192.0.2.0/24 | This block is assigned as 'TEST-NET'
| | for use in documentation and example code.
|---------------------------------------------------------------------------
|224.0.0.0/4 as source. | This block, formerly known as the Class D address space,
| | is allocated for use in IPv4 multicast address assignments.
|-------------------------------------------------------------------------------------------
|240.0.0.0/4 |
|(except 255.255.255.255/32 | This block, formerly known as the Class E address space, is reserved.
| as destination address) |
|-------------------------------------------------------------------------------------------------------
"
::= { rlSecuritySuiteMib 4 }
rlSecuritySuiteMartianAddrAllTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSecuritySuiteMartianAddrAllEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This read-only table specifies all current configured Martian addresses -
both pre-defined (=reserved) and used-configured (=static) addresses"
::= { rlSecuritySuiteMib 5 }
rlSecuritySuiteMartianAddrAllEntry OBJECT-TYPE
SYNTAX RlSecuritySuiteMartianAddrAllEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes one Martian address ,
packets with this address as IP source or IP destination, are discarded."
INDEX { rlSecuritySuiteMartianAddr,rlSecuritySuiteMartianAddrNetMask}
::= { rlSecuritySuiteMartianAddrAllTable 1 }
RlSecuritySuiteMartianAddrAllEntry::= SEQUENCE {
rlSecuritySuiteMartianAddr IpAddress,
rlSecuritySuiteMartianAddrNetMask IpAddress,
rlSecuritySuiteAllMartianEntryType RlSecuritySuiteAllMartianEntryType
}
rlSecuritySuiteMartianAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An IP address to discard all packets with that address as source
or destination"
::= { rlSecuritySuiteMartianAddrAllEntry 1 }
rlSecuritySuiteMartianAddrNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specify the net mask that comprise the destination IP address prefix."
::= { rlSecuritySuiteMartianAddrAllEntry 2 }
rlSecuritySuiteAllMartianEntryType OBJECT-TYPE
SYNTAX RlSecuritySuiteAllMartianEntryType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specific the entry origin: pre-defined (reserved) of statically configured."
::= { rlSecuritySuiteMartianAddrAllEntry 3 }
rlSecuritySuiteMartianAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDoSAttackMartianAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies the Martian addresses -
the addresses that packets with these IP addressed as source or
destination are discarded."
::= { rlSecuritySuiteMib 6 }
rlSecuritySuiteMartianAddrEntry OBJECT-TYPE
SYNTAX RlDoSAttackMartianAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes one Martian address ,
packets with this address as IP source or IP destination, are discarded."
INDEX { rlSecuritySuiteMartianAddr,rlSecuritySuiteMartianAddrNetMask}
::= { rlSecuritySuiteMartianAddrTable 1 }
RlDoSAttackMartianAddrEntry::= SEQUENCE {
rlSecuritySuiteMartianAddrStatus RowStatus
}
rlSecuritySuiteMartianAddrStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of a table entry.
It is used to delete/Add an entry from this table."
::= { rlSecuritySuiteMartianAddrEntry 1 }
rlSecuritySuiteDoSSynAttackTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSecuritySuiteDoSSynAttackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains IP address and rate, to limit DoS SYN attacks from
a specific IP address and interface(s)"
::= { rlSecuritySuiteMib 7 }
rlSecuritySuiteDoSSynAttackEntry OBJECT-TYPE
SYNTAX RlSecuritySuiteDoSSynAttackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes one Martian address ,
packets with this address as IP source or IP destination, are discarded."
INDEX { rlSecuritySuiteDoSSynAttackIfIndex,
rlSecuritySuiteDoSSynAttackAddr,
rlSecuritySuiteDoSSynAttackNetMask}
::= { rlSecuritySuiteDoSSynAttackTable 1 }
RlSecuritySuiteDoSSynAttackEntry::= SEQUENCE {
rlSecuritySuiteDoSSynAttackIfIndex InterfaceIndex,
rlSecuritySuiteDoSSynAttackAddr IpAddress,
rlSecuritySuiteDoSSynAttackNetMask IpAddress,
rlSecuritySuiteDoSSynAttackSynRate INTEGER,
rlSecuritySuiteDoSSynAttackStatus RowStatus
}
rlSecuritySuiteDoSSynAttackIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface which the attack is applied on"
::= { rlSecuritySuiteDoSSynAttackEntry 1 }
rlSecuritySuiteDoSSynAttackAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An IP address to discard all packets with that address as destination"
::= { rlSecuritySuiteDoSSynAttackEntry 2 }
rlSecuritySuiteDoSSynAttackNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Relevant when rlSecuritySuiteSynAttackRangeType equals prefix(2).
Specify the number of bits that comprise the destination
IP address prefix."
::= { rlSecuritySuiteDoSSynAttackEntry 3 }
rlSecuritySuiteDoSSynAttackSynRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the maximum connections per second allowed from this IP address
and rlSecuritySuiteSynAttackPortList"
::= { rlSecuritySuiteDoSSynAttackEntry 4 }
rlSecuritySuiteDoSSynAttackStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of a table entry.
It is used to delete/Add an entry from this table."
::= { rlSecuritySuiteDoSSynAttackEntry 6 }
rlSecuritySuiteDenyTypesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSecuritySuiteDenyTypesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies the ip address and TCP ports that
TCP SYN packets from them on a specific interfaces are dropped."
::= { rlSecuritySuiteMib 8 }
rlSecuritySuiteDenyTypesEntry OBJECT-TYPE
SYNTAX RlSecuritySuiteDenyTypesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes one ip address, TCP port and
list of ifIndexes, that packets with these attributes are discarded."
INDEX { rlSecuritySuiteDenyIfIndex,
rlSecuritySuiteDenyAttackType,
rlSecuritySuiteDenyDestAddr,
rlSecuritySuiteDenyNetMask,
rlSecuritySuiteDenyDestPort}
::= { rlSecuritySuiteDenyTypesTable 1 }
RlSecuritySuiteDenyTypesEntry::= SEQUENCE {
rlSecuritySuiteDenyIfIndex InterfaceIndex,
rlSecuritySuiteDenyAttackType RlSecuritySuiteDenyAttackType,
rlSecuritySuiteDenyDestAddr IpAddress,
rlSecuritySuiteDenyNetMask IpAddress,
rlSecuritySuiteDenyDestPort INTEGER,
rlSecuritySuiteDenyStatus RowStatus
}
rlSecuritySuiteDenyIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface which the attack is applied on"
::= { rlSecuritySuiteDenyTypesEntry 1 }
rlSecuritySuiteDenyAttackType OBJECT-TYPE
SYNTAX RlSecuritySuiteDenyAttackType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The specific deny attack type"
::= { rlSecuritySuiteDenyTypesEntry 2 }
rlSecuritySuiteDenyDestAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An IP address to discard all packets with that address as destination"
::= { rlSecuritySuiteDenyTypesEntry 3 }
rlSecuritySuiteDenyNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Relevant when rlSecuritySuiteDenyTCPRangeType equals mask(1).
Specify the number of bits that comprise the destination
IP address prefix."
::= { rlSecuritySuiteDenyTypesEntry 4 }
rlSecuritySuiteDenyDestPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Destination TCP port.
Use 65553 to specify all ports.
This key-field is relevant in specific attack types (not all)
Use 0 when not relevant."
::= { rlSecuritySuiteDenyTypesEntry 5 }
rlSecuritySuiteDenyStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of a table entry.
It is used to delete/Add an entry from this table."
::= { rlSecuritySuiteDenyTypesEntry 6 }
rlSecuritySuiteDenySynFinTcp OBJECT-TYPE
SYNTAX RlSecuritySuiteDenySynFinTcp
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar globally enable or disable dropping of tcp packets with both SYN and FIN flags enabled. "
::= { rlSecuritySuiteMib 9 }
rlSecuritySuiteSynProtectionMode OBJECT-TYPE
SYNTAX RlSecuritySuiteSynProtectionMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar globally set protection mode on TCP SYN traffic.
Disabled - the system doesn't support protection against TCP SYN attack.
Report - the system doesn't support protection against TCP SYN attack,but reports about it.
Block - the systems supports protection against TCP SYN attack by blocking this traffic on the port. "
::= { rlSecuritySuiteMib 10 }
rlSecuritySuiteSynProtectionTreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar globally set protection mode treshold value in packet per second
on TCP SYN traffic."
::= { rlSecuritySuiteMib 11 }
rlSecuritySuiteSynProtectionRecoveryTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar globally set protection reovery time out in secounds."
::= { rlSecuritySuiteMib 12 }
rlSecuritySuiteSynProtectionPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSecuritySuiteSynProtectionPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table keeps SYN protection status per port."
::= { rlSecuritySuiteMib 13 }
rlSecuritySuiteSynProtectionPortEntry OBJECT-TYPE
SYNTAX RlSecuritySuiteSynProtectionPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes TCP SYN protection status for one port."
INDEX { ifIndex}
::= { rlSecuritySuiteSynProtectionPortTable 1 }
RlSecuritySuiteSynProtectionPortEntry::= SEQUENCE {
rlSecuritySuiteSynProtectionPortMode RlSecuritySuiteSynProtectionPortMode,
rlSecuritySuiteSynProtectionPortModeLastTimeAttack RlSecuritySuiteSynProtectionPortMode,
rlSecuritySuiteSynProtectionPortLastTimeAttack DisplayString
}
rlSecuritySuiteSynProtectionPortMode OBJECT-TYPE
SYNTAX RlSecuritySuiteSynProtectionPortMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port's TCP SYN protection mode."
::= { rlSecuritySuiteSynProtectionPortEntry 1 }
rlSecuritySuiteSynProtectionPortModeLastTimeAttack OBJECT-TYPE
SYNTAX RlSecuritySuiteSynProtectionPortMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port's TCP SYN protection last attack time mode."
::= { rlSecuritySuiteSynProtectionPortEntry 2 }
rlSecuritySuiteSynProtectionPortLastTimeAttack OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port's TCP SYN protection last attack time."
::= { rlSecuritySuiteSynProtectionPortEntry 3 }
END

View File

@ -0,0 +1,423 @@
CISCOSB-SENSOR-MIB DEFINITIONS ::= BEGIN
-- draft-ietf-entmib-sensor-mib-02.txt
IMPORTS
rlEnv FROM CISCOSB-MIB
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, mib-2
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION, TimeStamp
FROM SNMPv2-TC
entPhysicalIndex, entityPhysicalGroup
FROM ENTITY-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB;
entitySensorMIB MODULE-IDENTITY
LAST-UPDATED "200210160000Z"
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 module defines Entity MIB extensions for physical
sensors."
REVISION "200210160000Z"
DESCRIPTION
"Initial version of the Entity Sensor MIB module, published
as RFC xxxx." -- RFC Editor assigns xxxx
-- ::= { mib-2 xxx } ## IANA needs to assign xxx
::= { rlEnv 2 }
entitySensorObjects OBJECT IDENTIFIER
::= { entitySensorMIB 1 }
-- entitySensorNotifications OBJECT IDENTIFIER
-- ::= { entitySensorMIB 2 }
entitySensorConformance OBJECT IDENTIFIER
::= { entitySensorMIB 3 }
--
-- Textual Conventions
--
EntitySensorDataType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An object using this data type represents the Entity Sensor
measurement data type associated with a physical sensor
value. The actual data units are determined by examining an
object of this type together with the associated
EntitySensorDataScale object.
An object of this type SHOULD be defined together with
objects of type EntitySensorDataScale and
EntitySensorPrecision. Together, associated objects of
these three types are used to identify the semantics of an
object of type EntitySensorValue.
Valid values are:
other(1): a measure other than those listed below
unknown(2): unknown measurement, or arbitrary,
relative numbers
voltsAC(3): electric potential
voltsDC(4): electric potential
amperes(5): electric current
watts(6): power
hertz(7): frequency
celsius(8): temperature
percentRH(9): percent relative humidity
rpm(10): shaft revolutions per minute
cmm(11),: cubic meters per minute (airflow)
truthvalue(12): value takes { true(1), false(2) }
"
SYNTAX INTEGER {
other(1),
unknown(2),
voltsAC(3),
voltsDC(4),
amperes(5),
watts(6),
hertz(7),
celsius(8),
percentRH(9),
rpm(10),
cmm(11),
truthvalue(12)
}
EntitySensorDataScale ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An object using this data type represents a data scaling
factor, represented with an International System of Units
(SI) prefix. The actual data units are determined by
examining an object of this type together with the
associated EntitySensorDataType object.
An object of this type SHOULD be defined together with
objects of type EntitySensorDataType and
EntitySensorPrecision. Together, associated objects of
these three types are used to identify the semantics of an
object of type EntitySensorValue."
REFERENCE
"TBD"
SYNTAX INTEGER {
yocto(1), -- 10^-24
zepto(2), -- 10^-21
atto(3), -- 10^-18
femto(4), -- 10^-15
pico(5), -- 10^-12
nano(6), -- 10^-9
micro(7), -- 10^-6
milli(8), -- 10^-3
units(9), -- 10^0
kilo(10), -- 10^3
mega(11), -- 10^6
giga(12), -- 10^9
tera(13), -- 10^12
exa(14), -- 10^15
peta(15), -- 10^18
zetta(16), -- 10^21
yotta(17) -- 10^24
}
EntitySensorPrecision ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An object using this data type represents a sensor
precision range.
An object of this type SHOULD be defined together with
objects of type EntitySensorDataType and
EntitySensorDataScale. Together, associated objects of
these three types are used to identify the semantics of an
object of type EntitySensorValue.
If an object of this type contains a value in the range 1 to
9, it represents the number of decimal places in the
fractional part of an associated EntitySensorValue fixed-
point number.
If an object of this type contains a value in the range -8
to -1, it represents the number of accurate digits in the
associated EntitySensorValue fixed-point number.
The value zero indicates the associated EntitySensorValue
object is not a fixed-point number.
Agent implementors must choose a value for the associated
EntitySensorPrecision object so that the precision and
accuracy of the associated EntitySensorValue object is
correctly indicated.
For example, a physical entity representing a temperature
sensor that can measure 0 degrees to 100 degrees C in 0.1
degree increments, +/- 0.05 degrees, would have an
EntitySensorPrecision value of '1', an EntitySensorDataScale
value of 'units(9)', and an EntitySensorValue ranging from
'0' to '1000'. The EntitySensorValue would be interpreted
as 'degrees C * 10'."
SYNTAX Integer32 (-8..9)
EntitySensorValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An object using this data type represents an Entity Sensor
value.
An object of this type SHOULD be defined together with
objects of type EntitySensorDataType, EntitySensorDataScale
and EntitySensorPrecision. Together, associated objects of
those three types are used to identify the semantics of an
object of this data type.
The semantics of an object using this data type are
determined by the value of the associated
EntitySensorDataType object.
If the associated EntitySensorDataType object is equal to
'voltsAC(3)', 'voltsDC(4)', 'amperes(5)', 'watts(6),
'hertz(7)', 'celsius(8)', or 'cmm(11)', then an object of
this type MUST contain a fixed point number ranging from
-999,999,999 to +999,999,999. The value -1000000000
indicates an underflow error. The value +1000000000
indicates an overflow error. The EntitySensorPrecision
indicates how many fractional digits are represented in the
associated EntitySensorValue object.
If the associated EntitySensorDataType object is equal to
'percentRH(9)', then an object of this type MUST contain a
number ranging from 0 to 100.
If the associated EntitySensorDataType object is equal to
'rpm(10)', then an object of this type MUST contain a number
ranging from -999,999,999 to +999,999,999.
If the associated EntitySensorDataType object is equal to
'truthvalue(12)', then an object of this type MUST contain
either the value 'true(1)' or the value 'false(2)'.
If the associated EntitySensorDataType object is equal to
'other(1)' or unknown(2)', then an object of this type MUST
contain a number ranging from -1000000000 to 1000000000."
SYNTAX Integer32 (-1000000000..1000000000)
EntitySensorStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An object using this data type represents the operational
status of a physical sensor.
The value 'ok(1)' indicates that the agent can obtain the
sensor value.
The value 'unavailable(2)' indicates that the agent
presently cannot obtain the sensor value.
The value 'nonoperational(3)' indicates that the agent
believes the sensor is broken. The sensor could have a hard
failure (disconnected wire), or a soft failure such as out-
of-range, jittery, or wildly fluctuating readings."
SYNTAX INTEGER {
ok(1),
unavailable(2),
nonoperational(3)
}
--
-- Entity Sensor Table
--
entPhySensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF EntPhySensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per physical sensor represented
by an associated row in the entPhysicalTable."
::= { entitySensorObjects 1 }
entPhySensorEntry OBJECT-TYPE
SYNTAX EntPhySensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular physical sensor.
An entry in this table describes the present reading of a
sensor, the measurement units and scale, and sensor
operational status.
Entries are created in this table by the agent. An entry
for each physical sensor SHOULD be created at the same time
as the associated entPhysicalEntry. An entry SHOULD be
destroyed if the associated entPhysicalEntry is destroyed."
INDEX { entPhysicalIndex } -- SPARSE-AUGMENTS
::= { entPhySensorTable 1 }
EntPhySensorEntry ::= SEQUENCE {
entPhySensorType EntitySensorDataType,
entPhySensorScale EntitySensorDataScale,
entPhySensorPrecision EntitySensorPrecision,
entPhySensorValue EntitySensorValue,
entPhySensorOperStatus EntitySensorStatus,
entPhySensorUnitsDisplay SnmpAdminString,
entPhySensorValueTimeStamp TimeStamp,
entPhySensorValueUpdateRate Unsigned32
}
entPhySensorType OBJECT-TYPE
SYNTAX EntitySensorDataType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of data returned by the associated
entPhySensorValue object.
This object SHOULD be set by the agent during entry
creation, and the value SHOULD NOT change during operation."
::= { entPhySensorEntry 1 }
entPhySensorScale OBJECT-TYPE
SYNTAX EntitySensorDataScale
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The exponent to apply to values returned by the associated
entPhySensorValue object.
This object SHOULD be set by the agent during entry
creation, and the value SHOULD NOT change during operation."
::= { entPhySensorEntry 2 }
entPhySensorPrecision OBJECT-TYPE
SYNTAX EntitySensorPrecision
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of decimal places of precision in fixed-point
sensor values returned by the associated entPhySensorValue
object.
This object SHOULD be set to '0' when the associated
entPhySensorType value is not a fixed-point type: e.g.,
'percentRH(9)', 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'.
This object SHOULD be set by the agent during entry
creation, and the value SHOULD NOT change during operation."
::= { entPhySensorEntry 3 }
entPhySensorValue OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The most recent measurement obtained by the agent for this
sensor.
To correctly interpret the value of this object, the
associated entPhySensorType, entPhySensorScale, and
entPhySensorPrecision objects must also be examined."
::= { entPhySensorEntry 4 }
entPhySensorOperStatus OBJECT-TYPE
SYNTAX EntitySensorStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of the sensor."
::= { entPhySensorEntry 5 }
entPhySensorUnitsDisplay OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual description of the data units that should be used
in the display of entPhySensorValue."
::= { entPhySensorEntry 6 }
entPhySensorValueTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the time the status and/or value
of this sensor was last obtained by the agent."
::= { entPhySensorEntry 7 }
entPhySensorValueUpdateRate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of the frequency that the agent updates the
associated entPhySensorValue object, representing in
milliseconds.
The value zero indicates:
- the sensor value is updated on demand (e.g.,
when polled by the agent for a get-request),
- the sensor value is updated when the sensor
value changes (event-driven),
- the agent does not know the update rate.
"
::= { entPhySensorEntry 8 }
--
-- Conformance Section
--
entitySensorCompliances OBJECT IDENTIFIER
::= { entitySensorConformance 1 }
entitySensorGroups OBJECT IDENTIFIER
::= { entitySensorConformance 2 }
entitySensorCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the Entity
Sensor MIB module."
MODULE -- this module
MANDATORY-GROUPS { entitySensorValueGroup }
MODULE ENTITY-MIB
MANDATORY-GROUPS { entityPhysicalGroup }
::= { entitySensorCompliances 1 }
-- Object Groups
entitySensorValueGroup OBJECT-GROUP
OBJECTS {
entPhySensorType,
entPhySensorScale,
entPhySensorPrecision,
entPhySensorValue,
entPhySensorOperStatus,
entPhySensorUnitsDisplay,
entPhySensorValueTimeStamp,
entPhySensorValueUpdateRate
}
STATUS current
DESCRIPTION
"A collection of objects representing physical entity sensor
information."
::= { entitySensorGroups 1 }
END

View File

@ -0,0 +1,100 @@
CISCOSB-SENSORENTMIB DEFINITIONS ::= BEGIN
IMPORTS
rlEnv
FROM CISCOSB-HWENVIROMENT
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, mib-2
FROM SNMPv2-SMI
entPhySensorEntry
FROM CISCOSB-SENSOR-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION, TimeStamp
FROM SNMPv2-TC
entPhysicalIndex, entityPhysicalGroup
FROM ENTITY-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
EntitySensorValue
FROM CISCOSB-SENSOR-MIB;
rlSensor MODULE-IDENTITY
LAST-UPDATED "200309210000Z"
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 sensors in CISCOSB devices."
REVISION "200309210000Z"
DESCRIPTION
"ADDED this MODULE-IDENTITY clause."
::= { rlEnv 4 }
rlEntPhySensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEntPhySensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The addition to the table of sensors maintained by the environmental
monitor."
::= { rlEnv 3 }
rlEntPhySensorEntry OBJECT-TYPE
SYNTAX RlEntPhySensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An additon to the entry in the sensor table, representing the
maximum/minimum values for the sensor associated."
AUGMENTS {entPhySensorEntry}
::= { rlEntPhySensorTable 1 }
RlEntPhySensorEntry ::=
SEQUENCE {
rlEnvPhySensorMinValue EntitySensorValue,
rlEnvPhySensorMaxValue EntitySensorValue,
rlEnvPhySensorTestValue EntitySensorValue,
rlEnvPhySensorLocation SnmpAdminString
}
rlEnvPhySensorMinValue OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum value for the Sensor being instrumented."
::= { rlEntPhySensorEntry 1 }
rlEnvPhySensorMaxValue OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum value for the Sensor being instrumented."
::= { rlEntPhySensorEntry 2 }
rlEnvPhySensorTestValue OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"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

@ -0,0 +1,349 @@
CISCOSB-SMARTPORTS-MIB DEFINITIONS ::= BEGIN
-- -------------------------------------------------------------
-- Banner MIB
-- Title: Cisco Smart Ports Private MIB
-- This Private MIB manages smart ports macros
-- Version: 7.47
-- Date: 30 July 2008
--
-- -------------------------------------------------------------
IMPORTS
switch001 FROM CISCOSB-MIB
TEXTUAL-CONVENTION,DisplayString FROM SNMPv2-TC
InterfaceIndexOrZero FROM IF-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
EnabledStatus FROM P-BRIDGE-MIB
RowStatus FROM SNMPv2-TC
OBJECT-TYPE FROM SNMPv2-SMI;
rlSmartPorts MODULE-IDENTITY
LAST-UPDATED "200807300000Z"
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 Smart Ports -
provide a convenient way to save and share common configurations.
Smart Ports group a group of command to be applied on a port or a trunk
OR on a global configuration context. In addition Smart port
application provide a database per interface (or global configuration)
to list applied macros.
Each smart port macro can either a user-defined or pre-defined."
REVISION "200807300000Z"
DESCRIPTION
"Initial revision."
::= { switch001 140 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
MacroType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Smart Ports macro type."
SYNTAX INTEGER {
rlSmartPortsMacroInterfaceVendorProvided(1),
rlSmartPortsMacroGloablVendorProvided(2),
rlSmartPortsMacroUserCreated(3)
}
RlSmartPortsMacroName ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Macro name."
SYNTAX DisplayString(SIZE(1..32))
RlSmartPortsMacroNameOrZero ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Macro name."
SYNTAX DisplayString(SIZE(0..32))
-- -------------------------------------------------------------
-- --------- Tables --------------------------------------
-- -------------------------------------------------------------
-- -------------------------------------------------------------
-- --------- rlSmartPortsMacroManageTable ----------------
-- -------------------------------------------------------------
rlSmartPortsMacroManageTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSmartPortsMacroManageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table listing available smart ports macros,
holding:
macro name
macro type: user defined,
CISCOSB provided per interface
CISCOSB provided globally
and matches a macro index to be used as identifier in
rlSmartPortsMacroContentTable where the macro content really IS
Allow to add/remove user defined macros."
::= {rlSmartPorts 1 }
rlSmartPortsMacroManageEntry OBJECT-TYPE
SYNTAX RlSmartPortsMacroManageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlSmartPortsMacroManageTable."
INDEX { IMPLIED rlSmartPortsMacroName }
::= {rlSmartPortsMacroManageTable 1 }
RlSmartPortsMacroManageEntry ::= SEQUENCE {
rlSmartPortsMacroName RlSmartPortsMacroName,
rlSmartPortsMacroIndex INTEGER,
rlSmartPortsMacroType MacroType,
rlSmartPortsMacroStatus RowStatus,
rlSmartPortsMacroKeywords DisplayString,
rlSmartPortsMacroDesc1 DisplayString,
rlSmartPortsMacroDesc2 DisplayString
}
rlSmartPortsMacroName OBJECT-TYPE
SYNTAX RlSmartPortsMacroName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Macro name."
::= { rlSmartPortsMacroManageEntry 1 }
rlSmartPortsMacroIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies the macro's index.
An arbitrary incremental Index used as identifier in
rlSmartPortsMacroContentTable where the macro content really IS."
::= { rlSmartPortsMacroManageEntry 2 }
rlSmartPortsMacroType OBJECT-TYPE
SYNTAX MacroType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the macro type: user defined,
CISCOSB provided per interface
CISCOSB provided globally"
::= { rlSmartPortsMacroManageEntry 3 }
rlSmartPortsMacroStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of a table entry.
It is used to delete/Add an entry from this table."
::= { rlSmartPortsMacroManageEntry 4 }
rlSmartPortsMacroKeywords OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"List of Macro Keywords. if there are"
::= { rlSmartPortsMacroManageEntry 5 }
rlSmartPortsMacroDesc1 OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"List of Macro descriptions. if there are"
::= { rlSmartPortsMacroManageEntry 6 }
rlSmartPortsMacroDesc2 OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"continue List of Macro descriptions. if there are"
::= { rlSmartPortsMacroManageEntry 7 }
-- -------------------------------------------------------------
-- --------- rlSmartPortsMacroContentTable ----------------
-- -------------------------------------------------------------
rlSmartPortsMacroContentTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSmartPortsMacroContentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holds smart ports macro's content.
Entries are allowed to be added ONLY on macro indexes that
1) has a corresponding entry in rlSmartPortsMacroManageTable
2) has rlSmartPortsMacroType = rlSmartPortsMacroUserCreated"
::= {rlSmartPorts 2 }
rlSmartPortsMacroContentEntry OBJECT-TYPE
SYNTAX RlSmartPortsMacroContentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the elSmartPortsMacroManageTable."
INDEX { rlSmartPortsMacroIndex,rlSmartPortsMacroOctetIndex}
::= {rlSmartPortsMacroContentTable 1 }
RlSmartPortsMacroContentEntry ::= SEQUENCE {
rlSmartPortsMacroOctetIndex INTEGER (1..19),
rlSmartPortsMacroText SnmpAdminString
}
rlSmartPortsMacroOctetIndex OBJECT-TYPE
SYNTAX INTEGER (1..19)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable identifies the line number in the macro's content text.
To allow full macro size of 3k = 19 * 160 = 3040"
::= { rlSmartPortsMacroContentEntry 1 }
rlSmartPortsMacroText OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Macro content."
::= { rlSmartPortsMacroContentEntry 2 }
-- -------------------------------------------------------------
-- --------- rlSmartPortsMacroDescriptionTable ----------------
-- -------------------------------------------------------------
rlSmartPortsMacroDescriptionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSmartPortsMacroDescriptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holds smart ports macro's name
globally (rlSmartPortsMacroDescriptionIndex == 0)
interface (port or trunk)."
::= {rlSmartPorts 3 }
rlSmartPortsMacroDescriptionEntry OBJECT-TYPE
SYNTAX RlSmartPortsMacroDescriptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlSmartPortsMacroInterfaceTable."
INDEX { rlSmartPortsMacroDescriptionIndex}
::= {rlSmartPortsMacroDescriptionTable 1 }
RlSmartPortsMacroDescriptionEntry ::= SEQUENCE {
rlSmartPortsMacroDescriptionIndex InterfaceIndexOrZero,
rlSmartPortsMacroDescriptionText SnmpAdminString,
rlSmartPortsMacroDescriptionStatus RowStatus
}
rlSmartPortsMacroDescriptionIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable identifies global configuration when equals 0 OR
local port or trunk on which the user saved Macro's name."
::= { rlSmartPortsMacroDescriptionEntry 1 }
rlSmartPortsMacroDescriptionText OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Macro name."
::= { rlSmartPortsMacroDescriptionEntry 2 }
rlSmartPortsMacroDescriptionStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of a table entry.
It is used to delete/Add an entry from this table."
::= { rlSmartPortsMacroDescriptionEntry 3 }
-- -------------------------------------------------------------
-- --------- rlSmartPortsFreeIndexes ----------------
-- -------------------------------------------------------------
rlSmartPortsFreeIndexes OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns free index to set in rlSmartPortsMacroIndex when macro is added."
::= { rlSmartPorts 4 }
-- -------------------------------------------------------------
-- --------- rlSmartPorts Diagnostics ---------------------
-- -------------------------------------------------------------
rlSmartPortsDiagMacroName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In case the last macro had failed you will get this name from the
specific terminal you had used ."
::= { rlSmartPorts 5 }
rlSmartPortsDiagLineNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In case the last macro had failed you will get i'ts line number from
specific terminal you had used ."
::= { rlSmartPorts 6 }
rlSmartPortsDiagCommandLine OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In case the last macro had failed you will get i'ts command line number
from specific terminal you had used ."
::= { rlSmartPorts 7 }
rlSmartPortsCondenseMode OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"disabled - in macro description macro such as x no_x will be removed
enabled - in macro description macro such as x no_x will not be removed
when condense mode is enabled (by default) each time a macro with the name
no_x is applied and prior to that a macro x was applied , they will be removed
from the list...
"
DEFVAL {enabled}
::= { rlSmartPorts 8 }
END

View File

@ -0,0 +1,117 @@
CISCOSB-SMON-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private SMON MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
dot1dBasePort FROM BRIDGE-MIB;
CopyModeType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "copy destination mode type:
1- monitor-only
2- network."
SYNTAX INTEGER {
monitor-only(1),
network (2)
}
rlSmon 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 SMON private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { switch001 84 }
rlPortCopyMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlSmon 1 }
rlPortCopySupport OBJECT-TYPE
SYNTAX INTEGER {
supported(1),
notSupported(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"supported - The standard portCopy is supported.
notSupported - the standard portCopy is not supported.
only basic portCopy operation is supported. "
::= { rlSmon 2 }
rlPortCopyVlanTaggingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortCopyVlanTaggingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A supplementing table for portCopyTable.
For every portCopyDest a vlan-tagging option is available."
::= { rlSmon 3 }
rlPortCopyVlanTaggingEntry OBJECT-TYPE
SYNTAX RlPortCopyVlanTaggingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry specify how mirrored packets will transmit from
the portCopyDest: Tagged or unTagged.
The values in this entry will be valid only when the
dot1dBasePort will be configured as a portCopyDest
in the portCopyTable."
INDEX { dot1dBasePort }
::= { rlPortCopyVlanTaggingTable 1 }
RlPortCopyVlanTaggingEntry ::=
SEQUENCE {
rlPortCopyVlanTagging TruthValue
}
rlPortCopyVlanTagging OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TRUE - Mirrored packets will transmit from portCopyDest - Tagged
FALSE - Mirrored packets will transmit from portCopyDest - unTagged"
DEFVAL { true }
::= { rlPortCopyVlanTaggingEntry 1 }
rlPortCopyMode OBJECT-TYPE
SYNTAX CopyModeType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This scalar defines a mode of the copy
destination port"
::= { rlSmon 4}
rlPortCopySessionsEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This scalar enables globaly port monitoring sessions "
DEFVAL{ true }
::= { rlSmon 5}
END

View File

@ -0,0 +1,944 @@
CISCOSB-SNMP-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
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, SnmpAdminString FROM SNMP-FRAMEWORK-MIB
usmUserEntry FROM SNMP-USER-BASED-SM-MIB;
rlSNMP MODULE-IDENTITY
LAST-UPDATED "200709100000Z"
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
"Private MIB module for SNMP support in CISCOSB devices."
REVISION "201102110000Z"
DESCRIPTION
"Added support in usmUserTable augment for authentication and
privacy passwords saving."
REVISION "201002150000Z"
DESCRIPTION
"1. Changed SYNTAX of rlSnmpEngineID from
OCTET STRING (SIZE(5..32))to SnmpEngineID.
2. Added rlInet2EngineIdTable."
REVISION "200709100000Z"
DESCRIPTION
"Added rlEvents MIB."
REVISION "200606060000Z"
DESCRIPTION
"Added rlSNMPenable object."
REVISION "0410200000Z"
DESCRIPTION
"Initial version of this MIB."
::= { switch001 98 }
rlSNMPv3 OBJECT IDENTIFIER ::= { rlSNMP 1 }
rlTargetParamsTestingLevel OBJECT-TYPE
SYNTAX INTEGER {
low(1),
high(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The level of the tests done when configuring an entry in the snmpTargetParamsTable."
::= { rlSNMPv3 1 }
rlNotifyFilterTestingLevel OBJECT-TYPE
SYNTAX INTEGER {
low(1),
high(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The level of the tests done when configuring an entry in the snmpNotifyFilterTable."
::= { rlSNMPv3 2 }
rlSnmpEngineID OBJECT-TYPE
SYNTAX SnmpEngineID
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A variable for setting the router's local engineID value.
Setting this variable will effect the value of snmpEngineID. Setting this
variable to the value '00 00 00 00 00'H will cause snmpEngineID to get
an automatically created value based on the device basic MAC address.
This method of setting the agent's engineID is recommended for stand-alone
systems. Setting this variable to any other (valid) value will set snmpEngineID
to this value. Setting this variable to all 'ff'H or all zeros is not
allowed, with the exception of the value '00 00 00 00 00'H.
The last method is recommended for stackable system, in order for the
engineID to be unique within an administrative domain.
Setting this value (to a value different then the default value)
is required before configuring users data in usmUserTable and
vacmSecurityToGroupTable.
Changing the value of this variable has 2 side-effects:
- All user data will be deleted, including: all usmUserTable configured entries and
vacmSecurityToGroupTable entries where vacmSecurityModel = 3.
- All snmpCommunityTable entries with snmpCommunityContextEngineID value
equal to old rlSnmpEngineID value, will be updated with the new
rlSnmpEngineID value."
DEFVAL { '0000000001'H }
::= { rlSNMPv3 3 }
rlSNMPv3IpAddrToIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSNMPv3IpAddrToIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table maps ip addresses to indices. The output index
is used as a component in some SNMPv3 tables fields (for example:
snmpTargetAddrName). Ipv4 addresses are not supported by this table.
Note: in getNext operations on this table, only mappings which are in use
in snmpTargetAddrTable (using rlTargetAddrMagicUsedInIndex) will be retreived.
The mapped index does not include delimiters which are forbidden
in SNMPv3 tag values (and thus can be used in tag fields). "
::= { rlSNMPv3 4 }
rlSNMPv3IpAddrToIndexEntry OBJECT-TYPE
SYNTAX RlSNMPv3IpAddrToIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSNMPv3IpAddrToIndexAddrType,
rlSNMPv3IpAddrToIndexAddr }
::= { rlSNMPv3IpAddrToIndexTable 1 }
RlSNMPv3IpAddrToIndexEntry ::= SEQUENCE {
rlSNMPv3IpAddrToIndexAddrType InetAddressType,
rlSNMPv3IpAddrToIndexAddr InetAddress,
rlSNMPv3IpAddrToIndexMappedIndex OCTET STRING
}
rlSNMPv3IpAddrToIndexAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of NMS IP address."
::= { rlSNMPv3IpAddrToIndexEntry 1 }
rlSNMPv3IpAddrToIndexAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"NMS IP address."
::= { rlSNMPv3IpAddrToIndexEntry 2 }
rlSNMPv3IpAddrToIndexMappedIndex OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index mapped for this row ip address."
::= { rlSNMPv3IpAddrToIndexEntry 3 }
rlTargetAddrExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlTargetAddrExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table extends rlTargetAddrExtEntry. "
::= { rlSNMPv3 5 }
rlTargetAddrExtEntry OBJECT-TYPE
SYNTAX RlTargetAddrExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
AUGMENTS { snmpTargetAddrExtEntry }
::= { rlTargetAddrExtTable 1 }
RlTargetAddrExtEntry ::= SEQUENCE {
rlTargetAddrMagicUsedInIndex OCTET STRING
}
rlTargetAddrMagicUsedInIndex OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0 | 4))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Setting this field to a 4 octets length value means that ip mapping (using rlSNMPv3IpAddrToIndexTable)
is used for this row. If such a mapping is not used, a 0-length octet string
value should be used for this field (this is also the default).
This field value is determined only once, upon creation of an entry in the
snmpTargetAddrTable. A change in its value while updating an existing entry
is ignored.
Prior to creating a snmpTargetAddrTable entry with a 4 octets length value for
this field, the rlSNMPv3IpAddrToIndexTable must be used in order to retrieve
this value."
DEFVAL { "" }
::= { rlTargetAddrExtEntry 1 }
rlInet2EngineIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlInet2EngineIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table maps inet addresses to SNMPv3 engine identifiers. "
::= { rlSNMPv3 6 }
rlInet2EngineIdEntry OBJECT-TYPE
SYNTAX RlInet2EngineIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlInet2EngineIdAddressType, rlInet2EngineIdAddress}
::= { rlInet2EngineIdTable 1 }
RlInet2EngineIdEntry ::= SEQUENCE {
rlInet2EngineIdAddressType InetAddressType,
rlInet2EngineIdAddress InetAddress,
rlInet2EngineIdEngineId SnmpEngineID,
rlInet2EngineIdStatus RowStatus
}
rlInet2EngineIdAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Inet address type of the mapped inet address."
::= { rlInet2EngineIdEntry 1 }
rlInet2EngineIdAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mapped inet address."
::= { rlInet2EngineIdEntry 2 }
rlInet2EngineIdEngineId OBJECT-TYPE
SYNTAX SnmpEngineID
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SNMPv3 engine id to which the address denoted by rlInet2EngineIdAddressType and rlInet2EngineIdAddress is mapped."
::= { rlInet2EngineIdEntry 3 }
rlInet2EngineIdStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The management control for this table."
DEFVAL { createAndGo }
::= { rlInet2EngineIdEntry 4 }
rlSNMPDomains OBJECT IDENTIFIER ::= { rlSNMP 2 }
rlSnmpUDPMridDomain OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The SNMPv2 over UDP transport domain, used when Multi-Instance Router
is supported (more than one MIR instance exist).
The corresponding transport address is of type RlSnmpUDPMridAddress."
::= { rlSNMPDomains 1 }
RlSnmpUDPMridAddress ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1d.1d.1d.1d/2d/2d"
STATUS current
DESCRIPTION
"Represents the UDP address of NMS and the MRID through which it is
connected in order to access the agent:
octets contents encoding
1-4 IP-address network-byte order
5-6 UDP-port network-byte order
7-8 MRID network-byte order
"
SYNTAX OCTET STRING (SIZE (8))
rlSnmpUdpIpv6MridDomain OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The SNMPv2 over UDP over IPv6 transport domain, used when Multi-Instance Router
is supported (more than one MIR instance exist).
The corresponding transport address is of type RlSnmpUDPIpv6MridAddress
for global IPv6 addresses."
::= { rlSNMPDomains 2 }
RlSnmpUDPIpv6MridAddress ::= TEXTUAL-CONVENTION
DISPLAY-HINT "0a[2x:2x:2x:2x:2x:2x:2x:2x]0a:2d:2d"
STATUS current
DESCRIPTION
"Represents the UDP address of NMS and the MRID through which it is
connected in order to access the agent:
octets contents encoding
1-16 IPv6 address network-byte order
17-18 UDP-port network-byte order
19-20 MRID network-byte order "
SYNTAX OCTET STRING (SIZE (20))
rlSnmpUdpIpv6zMridDomain OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The SNMPv2 over UDP over IPv6 transport domain, used when Multi-Instance Router
is supported (more than one MIR instance exist).
The corresponding transport address is of type RlSnmpUDPIpv6zMridAddress
for scoped IPv6 addresses with a zone index."
::= { rlSNMPDomains 3 }
RlSnmpUDPIpv6zMridAddress ::= TEXTUAL-CONVENTION
DISPLAY-HINT "0a[2x:2x:2x:2x:2x:2x:2x:2x%4d]0a:2d"
STATUS current
DESCRIPTION
"Represents the UDP address of NMS (consisting of an IPv6 address,
a zone index and a port number) and the MRID through which it is
connected in order to access the agent:
octets contents encoding
1-16 IPv6 address network-byte order
17-20 zone index network-byte order
21-22 UDP-port network-byte order
23-24 MRID network-byte order "
SYNTAX OCTET STRING (SIZE (24))
rlSnmpRequestMridTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSnmpRequestMridEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for determining the Mrid for the current SNMP request."
::= { rlSNMP 3 }
rlSnmpRequestMridEntry OBJECT-TYPE
SYNTAX RlSnmpRequestMridEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSnmpRequestManagedMrid }
::= { rlSnmpRequestMridTable 1 }
RlSnmpRequestMridEntry ::= SEQUENCE {
rlSnmpRequestManagedMrid INTEGER,
rlSnmpRequestMridStatus INTEGER }
rlSnmpRequestManagedMrid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The router instance the NMS wants to manage in the current SNMP request.
The value of this object, when attaching a variable instance of the
rlSnmpRequestManagedMridTable to an SNMP request, will determine the
managed Mrid for this request.
It is important to mention that the variable insance must be attached
as the first variable in the PDU in order to influence all variables."
::= { rlSnmpRequestMridEntry 1 }
rlSnmpRequestMridStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this entry."
::= { rlSnmpRequestMridEntry 2 }
rlSNMPenable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables SNMP."
DEFVAL { enable }
::= { rlSNMP 4 }
rndCommunityInetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RndCommunityInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The community table of the agent"
::= { rlSNMP 5 }
rndCommunityInetEntry OBJECT-TYPE
SYNTAX RndCommunityInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rndCommunityInetMngStationAddrType, rndCommunityInetMngStationAddr,
IMPLIED rndCommunityInetString }
::= { rndCommunityInetTable 1 }
RndCommunityInetEntry ::= SEQUENCE {
rndCommunityInetMngStationAddrType InetAddressType,
rndCommunityInetMngStationAddr InetAddress,
rndCommunityInetString DisplayString,
rndCommunityInetAccess INTEGER,
rndCommunityInetTrapsEnable INTEGER,
rndCommunityInetStatus INTEGER,
rndCommunityInetPortSecurity INTEGER,
rndCommunityInetOwner DisplayString,
rndCommunityInetTrapDestPort INTEGER,
rndCommunityInetAltAddrType InetAddressType,
rndCommunityInetAltAddr InetAddress
}
rndCommunityInetMngStationAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Address type of the management station that will be allowed to
communicate with the agent IP address"
::= { rndCommunityInetEntry 1 }
rndCommunityInetMngStationAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Address of the management station that will be allowed to
communicate with the agent IP address"
::= { rndCommunityInetEntry 2 }
rndCommunityInetString OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The community string with which the management
station will communicate with the agent"
::= { rndCommunityInetEntry 3 }
rndCommunityInetAccess OBJECT-TYPE
SYNTAX INTEGER {
readOnly(1),
readWrite(2),
super(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The allowed access to this management station"
::= { rndCommunityInetEntry 4}
rndCommunityInetTrapsEnable OBJECT-TYPE
SYNTAX INTEGER {
snmpV1(1),
snmpV2(2),
snmpV3(3),
trapsDisable(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Should the agent send traps to the management station,
and what version is required"
::= { rndCommunityInetEntry 5 }
rndCommunityInetStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
invalid(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry. If the status is invalid the
community entry will be deleted"
::= { rndCommunityInetEntry 6 }
rndCommunityInetPortSecurity OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If enabled the device will only receive SNMP messages from the port,
through which this NMS is reachable from the device."
DEFVAL { disabled }
::= { rndCommunityInetEntry 7 }
rndCommunityInetOwner OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The owner of this community"
::= { rndCommunityInetEntry 8 }
rndCommunityInetTrapDestPort OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The transport protocol (usually UDP) port to which traps to the
management station represebted by this entry will be sent. The default
is the well-known IANA assigned port number for SNMP traps.
This object is relevant only if rndCommunityInetTrapsEnable has a value
different from trapsDisable."
DEFVAL { 162 }
::= { rndCommunityInetEntry 9 }
rndCommunityInetAltAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"For testing purposes"
::= { rndCommunityInetEntry 10 }
rndCommunityInetAltAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"For testing purposes"
::= { rndCommunityInetEntry 11 }
rlMridInetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMridInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MRID related configurations table of the agent"
::= { rlSNMP 6 }
rlMridInetEntry OBJECT-TYPE
SYNTAX RlMridInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rndCommunityInetMngStationAddrType, rndCommunityInetMngStationAddr,
IMPLIED rndCommunityInetString }
::= { rlMridInetTable 1 }
RlMridInetEntry ::= SEQUENCE {
rlMridInetConnection INTEGER,
rlInetManagedMrid INTEGER
}
rlMridInetConnection OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The router instance connecting the NMS who accessed the agent
through the community table entry corresponding to the keys of this entry."
::= { rlMridInetEntry 1 }
rlInetManagedMrid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The router instance currently managed by the NMS who accessed the agent
through the community table entry corresponding to the keys of this entry "
::= { rlMridInetEntry 2 }
rlEvents OBJECT IDENTIFIER ::= { rlSNMP 7 }
rlEventsPollerId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The rlEventsPollerId is the 1st key in all the rlEvents tables. Each poller must first GET from this
object his Id. The agent will ensure uniqueness."
::= { rlEvents 1 }
rlEventsDefaultPollingInterval OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default polling time. Will be used to detrermined whether the events configured by a poller in
rlEventsTable can be destroyed, in absence of an entry for this poller in the rlEventsPollingControlTable."
::= { rlEvents 2 }
rlEventsDeleteEvents OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" SETting a id of an active poller will cause all the rows of this poller in the rlEventsTable
to be destroyed. This is equivalent to SETting rlEventsStatus of each row of this poller to 'destroy'.
GET operation on this variable is meaningless, and the value 0 will be returned in this case (actual
pollers start from 1)."
::= { rlEvents 3 }
rlEventsMaskTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEventsMaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table showing the events mask for each client."
::= { rlEvents 4 }
rlEventsMaskEntry OBJECT-TYPE
SYNTAX RlEventsMaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlEventsMaskPollerId }
::= { rlEventsMaskTable 1 }
RlEventsMaskEntry ::= SEQUENCE {
rlEventsMaskPollerId INTEGER,
rlEventsMaskMask OCTET STRING
}
rlEventsMaskPollerId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The poller id whose events are shown in this table "
::= { rlEventsMaskEntry 1 }
rlEventsMaskMask OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The semantics of the rlEventsMask is an array of timestamps (each 4 octets
containing one time stamp). Each timestamp is in TimeTicks units encoded in network order.
Thus the mask can contain up to 40 timestamps. If a place in the array is empty it will contain
0.
Each timestamp shows the time of the last occurrence of the event whose
rlEventIndexKey in the rlEventsTable for this client id is the same as its index in the array.
Each for bytes of the rlEventsMask will contain the timestamp in TimeTicks
units encoded in network order of the last time the event "
::= { rlEventsMaskEntry 2 }
rlEventsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEventsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table relating the events recorded to the indices in the rlEventsMask."
::= { rlEvents 5 }
rlEventsEntry OBJECT-TYPE
SYNTAX RlEventsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlEventsPoller, IMPLIED rlEventId }
::= { rlEventsTable 1 }
RlEventsEntry ::= SEQUENCE {
rlEventsPoller INTEGER,
rlEventId OBJECT IDENTIFIER,
rlEventIndexInMask INTEGER,
rlEventsStatus RowStatus
}
rlEventsPoller OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The poller id whose event definitions are shown in this table."
::= { rlEventsEntry 1 }
rlEventId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The event id of the polled event. This is the notification object identifier (in case of a
SNMPV2 notification) or the translation to SNMPv2 notation of an SNMPv1 trap according to the RFC 3584
(SNMP versions coexistence)."
::= { rlEventsEntry 2 }
rlEventIndexInMask OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index in the rlEventsMaskMask of this poller id that has been allocated for this event by the device."
::= { rlEventsEntry 3 }
rlEventsStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus for this table. Note that the device may refuse for resource shortage reasons to honour a create request
for this poller even if apparently there still is room in his rlEventsMaskMask (i.e. the poller has requested
monitoring of less than 40 events). "
::= { rlEventsEntry 4 }
rlEventsPollingControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEventsPollingControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The polling control table for a poller. Currently contain only the polling interval."
::= { rlEvents 6 }
rlEventsPollingControlEntry OBJECT-TYPE
SYNTAX RlEventsPollingControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlEventsPollingControlPollerId }
::= { rlEventsPollingControlTable 1 }
RlEventsPollingControlEntry ::= SEQUENCE {
rlEventsPollingControlPollerId INTEGER,
rlEventsPollingControlPollingInterval TimeTicks
}
rlEventsPollingControlPollerId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The poller id whose polling controls are shown in this table."
::= { rlEventsPollingControlEntry 1 }
rlEventsPollingControlPollingInterval OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The desired polling interval for this poller. If the device has determined that the poller has not
polled the device for 3 times this polling interval it may destroy all the data related to this poller
in the rlevents database "
::= { rlEventsPollingControlEntry 2 }
rlUsmUserExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlUsmUserExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table extends usmUserEntry. "
::= { rlSNMPv3 8 }
rlUsmUserExtEntry OBJECT-TYPE
SYNTAX RlUsmUserExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
AUGMENTS { usmUserEntry }
::= { rlUsmUserExtTable 1 }
RlUsmUserExtEntry ::= SEQUENCE {
rlUsmUserAuthPassword DisplayString,
rlUsmUserPrivPassword DisplayString
}
rlUsmUserAuthPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Authentication password.
Setting the field to a non zero-length value will convert the given password
to a localized authentication key, appropriate to the corresponding
usmUserAuthProtocol field. The key is localized using the appropriate
usmUserEngineID field, according to the algorithm specified in RFC 2574.
This field may be set to a non zero-length value if the following conditions hold:
1) This is the creation of the entry.
2) The value of the corresponding usmUserCloneFrom field is zeroDotZero.
Setting the field in any other case will cause no effect."
DEFVAL { "" }
::= { rlUsmUserExtEntry 1 }
rlUsmUserPrivPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Privacy password.
Setting the field to a non zero-length value will convert the given password
to a localized privacy key, appropriate to the corresponding
usmUserAuthProtocol field. The key is localized using the appropriate
usmUserEngineID field, according to the algorithm specified in RFC 2574.
This field may be set to a non zero-length value if the following conditions hold:
1) This is the creation of the entry.
2) The value of the corresponding usmUserCloneFrom field is zeroDotZero.
Setting the field in any other case will cause no effect."
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

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

1165
mibs/ciscosb/CISCOSB-SSH-MIB Normal file

File diff suppressed because it is too large Load Diff

962
mibs/ciscosb/CISCOSB-SSL Normal file
View File

@ -0,0 +1,962 @@
CISCOSB-SSL DEFINITIONS ::= BEGIN
-- Title: CISCOSB Ssl Private Extension
-- Version: 7.35
-- Date: 20 Jan 2004
IMPORTS
switch001 FROM CISCOSB-MIB
Unsigned32, IpAddress,
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
TruthValue, RowStatus, DisplayString,
TEXTUAL-CONVENTION FROM SNMPv2-TC;
rlSsl MODULE-IDENTITY
LAST-UPDATED "200309210000Z"
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 SSL."
REVISION "200309210000Z"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { switch001 100 }
rlSslCertificateGenerationTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSslCertificateGenerationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used for :
1. generating keys and self signed certificate - saved in flash and RAM
(not in configuration file)
2. generating certificate requests - saved in RAM, can be read by
rlSslCertificateExportTable
3. generating self signed certificate - saved in flash and RAM (not in
configuraion file)
By setting rlSslCertificateGenerationAction to the appropriate
value this action takes place. The other fields of this table are used for
each of this actions"
::= { rlSsl 1 }
rlSslCertificateGenerationEntry OBJECT-TYPE
SYNTAX RlSslCertificateGenerationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSslCertificateGenerationIndex }
::= { rlSslCertificateGenerationTable 1 }
RlSslCertificateGenerationEntry ::= SEQUENCE {
rlSslCertificateGenerationIndex INTEGER,
rlSslCertificateGenerationId INTEGER,
rlSslCertificateGenerationCountryName DisplayString,
rlSslCertificateGenerationStateOrProvinceName DisplayString,
rlSslCertificateGenerationLocalityName DisplayString,
rlSslCertificateGenerationOrganizationName DisplayString,
rlSslCertificateGenerationOrganizationUnitName DisplayString,
rlSslCertificateGenerationCommonName DisplayString,
rlSslCertificateGenerationValidDays INTEGER,
rlSslCertificateGenerationRsaKeyLength INTEGER,
rlSslCertificateGenerationPassphrase DisplayString,
rlSslCertificateGenerationAction INTEGER,
rlSslCertificateGenerationEcKeyCurve INTEGER
}
rlSslCertificateGenerationIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This index is always set to 1 no matter for which certificate or
certificate request the action refers to."
::= { rlSslCertificateGenerationEntry 1 }
rlSslCertificateGenerationId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The device can hold a number of keys/certificates/certificate requests.
These certificates are always numbered from 1 to N (maximum number of
certificates in device). This field decides to which
keys/certificates/certificate requests the action refers."
::= { rlSslCertificateGenerationEntry 2 }
rlSslCertificateGenerationCountryName OBJECT-TYPE
SYNTAX DisplayString (SIZE(2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of country name field that will appear when a new certificate
request or self signed certificate is generated."
::= { rlSslCertificateGenerationEntry 3 }
rlSslCertificateGenerationStateOrProvinceName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of state or province name field that will appear when a new
certificate or self signed certificate is generated."
::= { rlSslCertificateGenerationEntry 4 }
rlSslCertificateGenerationLocalityName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of locality field that will appear when a new certificate or
self signed certificate is generated."
::= { rlSslCertificateGenerationEntry 5 }
rlSslCertificateGenerationOrganizationName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of organization field that will appear when a new certificate or
self signed certificate is generated."
::= { rlSslCertificateGenerationEntry 6 }
rlSslCertificateGenerationOrganizationUnitName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of organization field that will appear when a new certificate or
self signed certificate is generated."
::= { rlSslCertificateGenerationEntry 7 }
rlSslCertificateGenerationCommonName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of common name field that will appear when a new certificate or
self signed certificate is generated."
::= { rlSslCertificateGenerationEntry 8 }
rlSslCertificateGenerationValidDays OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When generating self signed certificate this field sets the valid fields.
'Valid from' is current GMT and 'valid to' current GMT + the value of
this field."
::= { rlSslCertificateGenerationEntry 9 }
rlSslCertificateGenerationRsaKeyLength OBJECT-TYPE
SYNTAX INTEGER (512..3072)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the RSA key size that will be created when a new key is generated -
generateRsaKeyAndSelfSignedCertificate"
::= { rlSslCertificateGenerationEntry 10 }
rlSslCertificateGenerationPassphrase OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When a RSA key is generated (generateRsaKeyAndSelfSignedCertificate)
this passphrase is saved in flash and when the time comes and the
certificate and the key are exported in PKCS12 format this passphrase
is used to encrypt it. If the passphrase is empty the key and
certificate can not be exported. There is no method of obtaining this
passphrase once a key was generated."
::= { rlSslCertificateGenerationEntry 11 }
rlSslCertificateGenerationAction OBJECT-TYPE
SYNTAX INTEGER {
generateRsaKeyAndSelfSignedCertificate(1),
generateSelfSignedCertificate(2),
generatePkcs12(3),
generateCertificateRequest(4),
generateEcKeyAndSelfSignedCertificate(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting to a regenerateCertificate causes a new certificate to be
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
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used for viewing saved data from RAM and flash."
::= { rlSsl 2 }
rlSslCertificateExportEntry OBJECT-TYPE
SYNTAX RlSslCertificateExportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSslCertificateExportId,
rlSslCertificateExportType,
rlSslCertificateExportFragmentId }
::= { rlSslCertificateExportTable 1 }
RlSslCertificateExportEntry ::= SEQUENCE {
rlSslCertificateExportId INTEGER,
rlSslCertificateExportType INTEGER,
rlSslCertificateExportFragmentId INTEGER,
rlSslCertificateExportFragmentText OCTET STRING
}
rlSslCertificateExportId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the index of this certficate / certificate request the table holds."
::= { rlSslCertificateExportEntry 1 }
rlSslCertificateExportType OBJECT-TYPE
SYNTAX INTEGER {
certificateRequestPemFormat (1),
certificatePemFormat(2),
certificateOpenSslFormat(3),
certificateAndKeyPkcs12(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the type of data the current entry shows."
::= { rlSslCertificateExportEntry 2 }
rlSslCertificateExportFragmentId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the index of this fragment in the CA certificate."
::= { rlSslCertificateExportEntry 3 }
rlSslCertificateExportFragmentText OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A part of the readable text entry for the certificate request."
::= { rlSslCertificateExportEntry 4 }
rlSslCertificateSave OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Saves data from rlSslCertificateImportTable to RAM and CDB. When
an external certificate should be copied to the device first we copy
it to rlSslCertificateImportTable and then this scalar is set to the
certificate id that we want to save -
1. All entries in rlSslCertificateImportTable that have this id and
their format is equal to the current value of rlSslCertificateSaveFormat
are concatenated.
2. If the imported certificate format is .. - section 1 result
is validated against the key with the same index. If validation fails
for any reason - the certificate is not saved and the setting this
scalar fails.]
This scalar is for certificate 1 only... for certificate 2 use
rlSslCertificateSave2 "
::= { rlSsl 3 }
rlSslCertificateSaveFormat OBJECT-TYPE
SYNTAX INTEGER{
x509 (1),
pkcs12(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rlSsl 4 }
rlSslImportedPKCS12CertificatePassphrase OBJECT-TYPE
SYNTAX DisplayString (SIZE(8..96))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rlSsl 5 }
rlSslCertificateImportTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSslCertificateImportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used for copying an external certificate to the device -
see rlSslCertificateSave"
::= { rlSsl 6 }
rlSslCertificateImportEntry OBJECT-TYPE
SYNTAX RlSslCertificateImportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSslCertificateImportId,
rlSslCertificateImportFormat,
rlSslCertificateImportFragmentId}
::= { rlSslCertificateImportTable 1 }
RlSslCertificateImportEntry ::= SEQUENCE {
rlSslCertificateImportId INTEGER,
rlSslCertificateImportFormat INTEGER,
rlSslCertificateImportFragmentId INTEGER,
rlSslCertificateImportFragmentText OCTET STRING,
rlSslCertificateImportFragmentStatus RowStatus
}
rlSslCertificateImportId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The certificate ID."
::= { rlSslCertificateImportEntry 1 }
rlSslCertificateImportFormat OBJECT-TYPE
SYNTAX INTEGER {
x509 (1),
pkcs12(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { rlSslCertificateImportEntry 2 }
rlSslCertificateImportFragmentId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the index of this fragment in the certificate."
::= { rlSslCertificateImportEntry 3 }
rlSslCertificateImportFragmentText OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A part of the readable text entry for the certificate."
::= { rlSslCertificateImportEntry 4 }
rlSslCertificateImportFragmentStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { rlSslCertificateImportEntry 5 }
rlSslSSLv2Enable OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"if enabled then SSLv2 will be supported , if disabled SSLv2 won't be supported.
only SSLV3 and TSL1.
Note: disabling SSLv2 is more secure."
::= { rlSsl 7 }
RlSslPublicKeyAlgorithm ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention describes the various possible public key
algorithms. The key algorithm is used to select the PK to be generated
and is also used when viewing the public keys."
SYNTAX INTEGER {
rsa(1),
dsa(2),
ec(3),
ecdsa(4)
}
rlSslImportExportSelfKeyTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSslImportExportSelfKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table can be used for 2 purposes:
1) Importing public/private key pair to serve as the device key when acting
as SSL server. This is done by setting entries to this table, according to
the specified format. When the last entry (footer) is set, the whole key
pair is checked and if valid, stored in CDB.
2) Exporting the device SSL server public/private key. This can be done by
performing GetNext operations on this table."
::= { rlSsl 8 }
rlSslImportExportSelfKeyEntry OBJECT-TYPE
SYNTAX RlSslImportExportSelfKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSslImportExportSelfKeyFormat,
rlSslImportExportSelfKeyIndex,
rlSslImportExportSelfKeyFragmentId}
::= { rlSslImportExportSelfKeyTable 1 }
RlSslImportExportSelfKeyEntry ::= SEQUENCE {
rlSslImportExportSelfKeyFormat INTEGER,
rlSslImportExportSelfKeyIndex INTEGER,
rlSslImportExportSelfKeyFragmentId INTEGER,
rlSslImportExportSelfKeyAlgorithm RlSslPublicKeyAlgorithm,
rlSslImportExportSelfKeyFragmentText OCTET STRING
}
rlSslImportExportSelfKeyFormat OBJECT-TYPE
SYNTAX INTEGER {
uuencoded-format(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies the format of public/key pair. The following formats are
supported for import/export:
1) uuencoded_format - in this format both private and public key are in
uu-encoded format, and are seperated from one another by header and footer.
An example of the concateneation of all fragments in this format is:
-----BEGIN RSA PRIVATE KEY-----
tDaNkZZoCxXfkLLsLDlZ6T9H8U4Gz637eRV7BYBpapkidAxY1UG0/qgfKLPkbId4wzht6ArV9bE4fMtX
wSMOxL3q31pOmUdVhjbWYcgZQBDy1DjFSbuIEdP85c96B9bBE2nPv90mSvb/6j8R2NItT/KJeiYMtLtI
N3m6/zESKJGIrX0jP1RFDjVZSS5chSAFgB0egsLZEyOQn7jAqpX/x/easD2J6F/OjPXlJ9Hff2tMb3NU
QYyBoWH2J9IxhWB6Vo66R9Y04JGR18uL/rV2sMCtpg5ppkVTEpNTp9qE1yXocR2NmzUfNFap+GJ4IHj8
CzkVfmJM/kEWaJsYgHbAgLyRg4QVyelfobv1B71aQ+u1z9KGu/QajkWdR04OQfsGOL1CvU2LGYDcRjfH
jv+jl/UkDRRjoD9kt2WvouT+OL6esvKl0OJBqWbGNXg9TWv/VLtJIwgUno+MLaJuOM4Fh44+wpnqUXwQ
TFtBFc8pzt5BoOwbv9gXpicTkq4/+GhwXWXxSVFebKhnHAvKSLT+Ba7K7ZeR8EIIxbXdDNFOiS45R2KI
jxxXLXK44u6KGl5MygCKXUOFlJ+Zhgrq6ZH17z/RVJQ2CWqb5Ekn9GY3kH9QZ3mb4MDPfriWi2lHGXHY
JmJd4SLQhpBdnOS5tu84QmyU3dNbAdzghDsR+dEY/6g7Cn0kcVkeHNZ0H+mCZik5f6XBD8eplkk43bdR
FrkwTeAjwurGcKwdiKkR4DlfSq3DKssVBucTqUpqsKqPXLwTIL44rWKhEPXgGPB2XDG0VLvIRKkAgEGI
LNTwOm091Ro=
-----END RSA PRIVATE KEY-----
-----BEGIN RSA PUBLIC KEY-----
MIGHAoGBAOeIC9gRg3YaEGGMp3C00qNwLINAEDZV/J4BWM5WnWwCWZyHXDs2XiEmFu0ZONAD4gcT2f2f
NNfCBPye39VVuOkKQuSV0MLLX5800LZ4y1BNcPzPZHpnGaCzl7iAjhfj9MolzAh5VRjeiYt0t1um4dm+
q9A4BtfpJqDYxCW9uxd/AgEj
-----END RSA PUBLIC KEY-----
"
::= { rlSslImportExportSelfKeyEntry 1 }
rlSslImportExportSelfKeyIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies the SSL server key index (there can be more than one key)."
::= { rlSslImportExportSelfKeyEntry 2 }
rlSslImportExportSelfKeyFragmentId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies the index of this fragment in the key pair input/output."
::= { rlSslImportExportSelfKeyEntry 3 }
rlSslImportExportSelfKeyAlgorithm OBJECT-TYPE
SYNTAX RlSslPublicKeyAlgorithm
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the type of key pair."
::= { rlSslImportExportSelfKeyEntry 4 }
rlSslImportExportSelfKeyFragmentText OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A part of the readable text entry for the key pair input/output."
::= { rlSslImportExportSelfKeyEntry 5 }
--
--rlSslImportExportSelfKeyStatus OBJECT-TYPE
-- SYNTAX RowStatus
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- ""
-- ::= { rlSslImportExportSelfKeyEntry 6 }
--
rlSslCertificateSave2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Saves data from rlSslCertificateImportTable to RAM and CDB. When
an external certificate should be copied to the device first we copy
it to rlSslCertificateImportTable and then this scalar is set to the
certificate id that we want to save -
1. All entries in rlSslCertificateImportTable that have this id and
their format is equal to the current value of rlSslCertificateSaveFormat
are concatenated.
2. If the imported certificate format is .. - section 1 result
is validated against the key with the same index. If validation fails
for any reason - the certificate is not saved and the setting this
scalar fails.]
This scalar is for certificate 2 only... for certificate 1 use
rlSslCertificateSave "
::= { rlSsl 9 }
rlSslisCertificate1Default OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"if set to true then this is the default key , will be configured
when auto generation is done , will set to try , all other cases will
be set to false.
"
::= { rlSsl 10 }
rlSslisCertificate2Default OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"if set to true then this is the default key , will be configured
when auto generation is done , will set to try , all other cases will
be set to false.
"
::= { 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

@ -0,0 +1,140 @@
CISCOSB-STACK-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB LOCALIZATION ROS
-- 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 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 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 stack."
REVISION "200504140000Z"
DESCRIPTION
"Initial revision."
::= { switch001 107 }
rlStackActiveUnitIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlStackActiveUnitIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table listing the active unit id of the requested unit."
::= {rlStack 1 }
rlStackActiveUnitIdEntry OBJECT-TYPE
SYNTAX RlStackActiveUnitIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlStackActiveUnitIdTable."
INDEX {rlStackCurrentUnitId }
::= {rlStackActiveUnitIdTable 1 }
RlStackActiveUnitIdEntry ::= SEQUENCE {
rlStackCurrentUnitId INTEGER,
rlStackActiveUnitIdAfterReset INTEGER
}
rlStackCurrentUnitId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unit number device, which is the active unit id"
::= {rlStackActiveUnitIdEntry 1 }
rlStackActiveUnitIdAfterReset OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the unit id that will be after reset."
::= {rlStackActiveUnitIdEntry 2 }
rlStackUnitModeAfterReset OBJECT-TYPE
SYNTAX INTEGER {
standalone(1),
stack(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"set unit type that will be after reset, standalone or stack."
::= {rlStack 2 }
rlStackUnitMode OBJECT-TYPE
SYNTAX INTEGER {
standalone(1),
stack(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"show unit type standalone or stack."
::= {rlStack 3 }
rlStackUnitMacAddressAfterReset OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MAC address used by this bridge after rest."
REFERENCE
"IEEE 802.1D-1990: Sections 6.4.1.1.3 and 3.12.5"
::= { rlStack 4 }
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

@ -0,0 +1,695 @@
CISCOSB-STORMCTRL-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private STORM CTRL MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
switch001 FROM CISCOSB-MIB
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),
framesPerBuffer(3),
precentages(4),
kiloBytesPerSecond(5),
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."
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 storm control private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { switch001 77 }
rlStormCtrlSupport OBJECT-TYPE
SYNTAX TruthValue
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 obsolete
DESCRIPTION
"MIB's version, the current version is 3."
::= { rlStormCtrl 2 }
rlStormCtrlRateUnitTypeSupport OBJECT-TYPE
-- SYNTAX BITS {
-- packetsPerSecond(0),
-- bytesPerSecond(1),
-- framesPerBuffer(2),
-- percentages(3),
-- kiloBytesPerSecond(4),
-- kiloBitsPerSecond(5)
-- }
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"the supported rate unit type for the storm rate control"
::= { rlStormCtrl 3 }
rlStormCtrlTypeSupport OBJECT-TYPE
-- SYNTAX BITS {
-- unknownUnicast(0),
-- unknownMulticast(1),
-- broadcast(2),
-- multicast(3),
-- }
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"the supported frame type for the storm control protection"
::= { rlStormCtrl 4 }
rlStormCtrlRateSupportPerType OBJECT-TYPE
-- SYNTAX BITS {
-- unknownUnicast(0),
-- unknownMulticast(1),
-- broadcast(2),
-- multicast(3),
-- }
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"identify if rate control is supported for each frame type"
::= { rlStormCtrl 5 }
rlStormCtrlEnbaleDependencyBetweenTypes OBJECT-TYPE
-- SYNTAX BITS {
-- unknownUnicast(0),
-- unknownMulticast(1),
-- broadcast(2),
-- multicast(3),
-- }
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"indicate enable limitation of dependency between frame types,
such as enabling of multicast should be with the enabling of
broadcast type (bcm 5632)"
::= { rlStormCtrl 6 }
rlStormCtrlRateDependencyBetweenTypes OBJECT-TYPE
-- SYNTAX BITS {
-- unknownUnicast(0),
-- unknownMulticast(1),
-- broadcast(2),
-- multicast(3),
-- }
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"indicate limitation of dependency between frame types for
rate assignment, for example: assigning of rate limit for unicast
frame must assigning the same rate for multicast and bradcast
frame (bcm 5615), in case the device support enbale per each frame
type but with the same rate limitation."
::= { rlStormCtrl 7 }
--
-- rlStormCtrlTable
--
rlStormCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlStormCtrlEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The table contains the storm control protection per port"
::= { rlStormCtrl 8 }
rlStormCtrlEntry OBJECT-TYPE
SYNTAX RlStormCtrlEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"storm control protection, defined per port,frame type and rate"
INDEX { dot1dBasePort }
::= { rlStormCtrlTable 1 }
RlStormCtrlEntry ::= SEQUENCE {
rlStormCtrlRateType RlStormCtrlRateUnit,
rlStormCtrlUnknownUnicastEnable TruthValue,
rlStormCtrlUnknownUnicastRate Unsigned32,
rlStormCtrlUnknownMulticastEnable TruthValue,
rlStormCtrlUnknownMulticastRate Unsigned32,
rlStormCtrlBroadcastEnable TruthValue,
rlStormCtrlBroadcastRate Unsigned32,
rlStormCtrlMulticastEnable TruthValue,
rlStormCtrlMulticastRate Unsigned32,
rlStormCtrlSetDefaultRateType TruthValue,
rlStormCtrlSetDefaultUnknownUnicastEnable TruthValue,
rlStormCtrlSetDefaultUnknownUnicastRate TruthValue,
rlStormCtrlSetDefaultUnknownMulticastEnable TruthValue,
rlStormCtrlSetDefaultUnknownMulticastRate TruthValue,
rlStormCtrlSetDefaultBroadcastEnable TruthValue,
rlStormCtrlSetDefaultBroadcastRate TruthValue,
rlStormCtrlSetDefaultMulticastEnable TruthValue,
rlStormCtrlSetDefaultMulticastRate TruthValue,
rlStormCtrlBroadcastOperRate Unsigned32
}
rlStormCtrlRateType OBJECT-TYPE
SYNTAX RlStormCtrlRateUnit
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"indicate the rate unit type"
::= { rlStormCtrlEntry 1 }
rlStormCtrlUnknownUnicastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"enable or disable the storm control for unknown unicast frames"
DEFVAL { false }
::= { rlStormCtrlEntry 2 }
rlStormCtrlUnknownUnicastRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"set the storm control rate limit for the unknown unicast frames,
0 indicate blocking of frames from this type."
DEFVAL { 0 }
::= { rlStormCtrlEntry 3 }
rlStormCtrlUnknownMulticastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"enable or disable the storm control for unknown multicast frames"
DEFVAL { false }
::= { rlStormCtrlEntry 4 }
rlStormCtrlUnknownMulticastRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"set the storm control rate limit for the unknown multicast frames,
0 indicate blocking of frames from this type."
DEFVAL { 0 }
::= { rlStormCtrlEntry 5 }
rlStormCtrlBroadcastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"enable or disable the storm control for Broadcast frames"
DEFVAL { false }
::= { rlStormCtrlEntry 6 }
rlStormCtrlBroadcastRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"set the storm control rate limit for the Broadcast frames,
0 indicate blocking of frames from this type."
DEFVAL { 0 }
::= { rlStormCtrlEntry 7 }
rlStormCtrlMulticastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"enable or disable the storm control for multicast frames"
DEFVAL { false }
::= { rlStormCtrlEntry 8 }
rlStormCtrlMulticastRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"set the storm control rate limit for the multicast frames,
0 indicate blocking of frames from this type."
DEFVAL { 0 }
::= { rlStormCtrlEntry 9 }
rlStormCtrlSetDefaultRateType OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"indicate if return the rate unit type to its default."
DEFVAL { false }
::= { rlStormCtrlEntry 10 }
rlStormCtrlSetDefaultUnknownUnicastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"indicate if return the storm control enable for unknown unicast frames
to its default."
DEFVAL { false }
::= { rlStormCtrlEntry 11 }
rlStormCtrlSetDefaultUnknownUnicastRate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"indicate if return the storm control rate limit for the unknown unicast frames
to its default."
DEFVAL { false }
::= { rlStormCtrlEntry 12 }
rlStormCtrlSetDefaultUnknownMulticastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"indicate if return the storm control enable for unknown multicast frames
to its default."
DEFVAL { false }
::= { rlStormCtrlEntry 13 }
rlStormCtrlSetDefaultUnknownMulticastRate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"indicate if return the storm control rate limit for the unknown multicast frames
to its default."
DEFVAL { false }
::= { rlStormCtrlEntry 14 }
rlStormCtrlSetDefaultBroadcastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"indicate if return the storm control enable for Broadcast frames
to its default."
DEFVAL { false }
::= { rlStormCtrlEntry 15 }
rlStormCtrlSetDefaultBroadcastRate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"indicate if return the storm control rate limit for the Broadcast frames
to its default."
DEFVAL { false }
::= { rlStormCtrlEntry 16 }
rlStormCtrlSetDefaultMulticastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"indicate if return the storm control for multicast frames
to its default."
DEFVAL { false }
::= { rlStormCtrlEntry 17 }
rlStormCtrlSetDefaultMulticastRate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"indicate if return the storm control rate limit for the multicast frames
to its default."
DEFVAL { false }
::= { rlStormCtrlEntry 18 }
rlStormCtrlBroadcastOperRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Operative storm control rate limit for the Broadcast frames.
The value will be 0 if rlStormCtrlRateType is not from type precentages."
::= { rlStormCtrlEntry 19 }
--
-- rlStormCtrlGroupTable
--
rlStormCtrlGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlStormCtrlGroupEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The table contains per port for each supported frame type
to which group it belongs."
::= { rlStormCtrl 9 }
rlStormCtrlGroupEntry OBJECT-TYPE
SYNTAX RlStormCtrlGroupEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"group id for each supported frame type defined per port."
INDEX { dot1dBasePort }
::= { rlStormCtrlGroupTable 1 }
RlStormCtrlGroupEntry ::= SEQUENCE {
rlStormCtrlGroupUnknownUnicastId INTEGER,
rlStormCtrlGroupUnknownMulticastId INTEGER,
rlStormCtrlGroupBroadcastId INTEGER,
rlStormCtrlGroupMulticastId INTEGER
}
rlStormCtrlGroupUnknownUnicastId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Indicates the id of the group for unknown unicast frame type that
the port belongs to,
0 indicates that unknown unicast frame type is not supported."
::= { rlStormCtrlGroupEntry 1 }
rlStormCtrlGroupUnknownMulticastId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Indicates the id of the group for unknown multicast frame type that
the port belongs to,
0 indicates that unknown multicast frame type is not supported."
::= { rlStormCtrlGroupEntry 2 }
rlStormCtrlGroupBroadcastId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Indicates the id of the group for broadcast frame type that
the port belongs to,
0 indicates that broadcast frame type is not supported."
::= { rlStormCtrlGroupEntry 3 }
rlStormCtrlGroupMulticastId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
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

@ -0,0 +1,959 @@
CISCOSB-SYSLOG-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB SYSLOG Private MIB
-- Version: 7.35
-- Date: 15 Jan 2005
--
-- 15-Jun-2003 Added rlSyslogFileMessagesLogged and rlSyslogCacheTotalMessages
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, IpAddress, Unsigned32,Counter32,
MODULE-IDENTITY FROM SNMPv2-SMI
DisplayString, TEXTUAL-CONVENTION,
TruthValue, RowStatus FROM SNMPv2-TC
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB;
rlSyslog MODULE-IDENTITY
LAST-UPDATED "200602120000Z"
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 SYSLOG services in CISCOSB devices."
REVISION "200602120000Z"
DESCRIPTION
"Editorial changes to support new MIB compilers."
REVISION "200309220000Z"
DESCRIPTION
"Initial version of this MIB."
::= { switch001 82 }
RlSyslogSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention maps out to the minimal severity levels
of syslog messages, or indicate non Active. The syslog protocol
uses the values 0 (emergency), to 7 (debug) last value notActive
added to indicate inactivity."
SYNTAX INTEGER {
emergency(0),
alert(1),
critical(2),
error(3),
warning(4),
notice(5),
info(6),
debug(7),
notActive(8)
}
rlSyslogPrivate OBJECT IDENTIFIER ::= { rlSyslog 2 }
rlSyslogGlobalEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Global enable for syslog flash, syslog cache and syslog UDP.
When set to false, only console logging is performed."
DEFVAL { true }
::= { rlSyslogPrivate 1 }
rlSyslogMinLogToConsoleSeverity OBJECT-TYPE
SYNTAX RlSyslogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimal severity to log to console. Lower severity
will not be written to console. Value notActive indicate this
activity is disabled."
DEFVAL { info }
::= { rlSyslogPrivate 2 }
rlSyslogMinLogToFileSeverity OBJECT-TYPE
SYNTAX RlSyslogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimal severity to log to LogFile. Lower severity
will not be written to the LogFile. Value notActive indicates
this activity is disabled."
DEFVAL { error }
::= { rlSyslogPrivate 3 }
rlSyslogMinLogToCacheSeverity OBJECT-TYPE
SYNTAX RlSyslogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimal severity to log to memory cache. Lower severity
will not be read from cache. Value notActive indicate this activity
is disabled. Note that all events are logged to cache unless its
severity is notActive."
DEFVAL { info }
::= { rlSyslogPrivate 4 }
rlSyslogClearLogfile OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting to a value other than 0 results in deleting the log file."
::= { rlSyslogPrivate 5 }
rlSyslogClearCache OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting to a value other than 0 results in clearing the memory cache."
::= { rlSyslogPrivate 6 }
rlSyslogMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Syslog MIB's version. It's 1."
::= { rlSyslogPrivate 7 }
--
-- rlSyslogLog Table
--
rlSyslogLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSyslogLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing events sent to the system log file."
::= { rlSyslogPrivate 8 }
rlSyslogLogEntry OBJECT-TYPE
SYNTAX RlSyslogLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A log entry "
INDEX { rlSyslogLogCounter }
::= { rlSyslogLogTable 1 }
RlSyslogLogEntry ::=
SEQUENCE {
rlSyslogLogCounter Unsigned32,
rlSyslogLogDateTime DisplayString,
rlSyslogLogAppMnemonic DisplayString,
rlSyslogLogSeverity RlSyslogSeverity,
rlSyslogLogMessageMnemonic DisplayString,
rlSyslogLogText1 DisplayString,
rlSyslogLogText2 DisplayString,
rlSyslogLogText3 DisplayString,
rlSyslogLogText4 DisplayString
}
rlSyslogLogCounter 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."
::= { rlSyslogLogEntry 1 }
rlSyslogLogDateTime 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 error was logged.."
::= { rlSyslogLogEntry 2 }
rlSyslogLogAppMnemonic OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Application that created this error."
::= { rlSyslogLogEntry 3 }
rlSyslogLogSeverity OBJECT-TYPE
SYNTAX RlSyslogSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Severity of the reported error."
::= { rlSyslogLogEntry 4 }
rlSyslogLogMessageMnemonic OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Short identifier of this message that created this error."
::= { rlSyslogLogEntry 5 }
rlSyslogLogText1 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The text of the logged message without time and date - part 1."
::= { rlSyslogLogEntry 6 }
rlSyslogLogText2 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The text of the logged message without time and date - part 2."
::= { rlSyslogLogEntry 7 }
rlSyslogLogText3 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The text of the logged message without time and date - part 3."
::= { rlSyslogLogEntry 8 }
rlSyslogLogText4 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The text of the logged message without time and date - part 4."
::= { rlSyslogLogEntry 9 }
--
-- rlSyslogLogCache Table
--
rlSyslogLogCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSyslogLogCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing errors registered to system cache."
::= { rlSyslogPrivate 9 }
rlSyslogLogCacheEntry OBJECT-TYPE
SYNTAX RlSyslogLogCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A log history entry"
INDEX { rlSyslogLogCacheCounter }
::= { rlSyslogLogCacheTable 1 }
RlSyslogLogCacheEntry ::=
SEQUENCE {
rlSyslogLogCacheCounter Unsigned32,
rlSyslogLogCacheDateTime DisplayString,
rlSyslogLogCacheAppMnemonic DisplayString,
rlSyslogLogCacheSeverity RlSyslogSeverity,
rlSyslogLogCacheMessageMnemonic DisplayString,
rlSyslogLogCacheText1 DisplayString,
rlSyslogLogCacheText2 DisplayString,
rlSyslogLogCacheText3 DisplayString,
rlSyslogLogCacheText4 DisplayString
}
rlSyslogLogCacheCounter 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."
::= { rlSyslogLogCacheEntry 1 }
rlSyslogLogCacheDateTime 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.."
::= { rlSyslogLogCacheEntry 2 }
rlSyslogLogCacheAppMnemonic OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Application that created this error."
::= { rlSyslogLogCacheEntry 3 }
rlSyslogLogCacheSeverity OBJECT-TYPE
SYNTAX RlSyslogSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Severity of the reported error."
::= { rlSyslogLogCacheEntry 4 }
rlSyslogLogCacheMessageMnemonic OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Short identifier of this message that created this error."
::= { rlSyslogLogCacheEntry 5 }
rlSyslogLogCacheText1 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."
::= { rlSyslogLogCacheEntry 6 }
rlSyslogLogCacheText2 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."
::= { rlSyslogLogCacheEntry 7 }
rlSyslogLogCacheText3 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."
::= { rlSyslogLogCacheEntry 8 }
rlSyslogLogCacheText4 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."
::= { rlSyslogLogCacheEntry 9 }
rlSyslogConsoleMessagesIgnored OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a count of messages not sent to the console
because the severity level of the message was above
rlSyslogMinLogToConsoleSeverity, the higher the level,
the lower the severity."
::= { rlSyslogPrivate 10 }
rlSyslogFileMessagesIgnored OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a count of messages not sent to the file
because the severity level of the message was above
rlSyslogMinLogToFileSeverity, the higher the level,
the lower the severity."
::= { rlSyslogPrivate 11 }
rlSyslogFileMessagesLogged OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a count of all the messages currently held in the
Log file."
::= { rlSyslogPrivate 12 }
rlSyslogCacheTotalMessages OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a count of all the messages currently held in the
cache."
::= { rlSyslogPrivate 13 }
rlSyslogAggregationEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable/disable Syslog aggregation"
::= { rlSyslogPrivate 14 }
rlSyslogAggregationAgingTime OBJECT-TYPE
SYNTAX Unsigned32 (15..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"aging time for Syslog aggregated messages"
DEFVAL {300}
::= { rlSyslogPrivate 15 }
rlSyslogMinLogToWebSeverity OBJECT-TYPE
SYNTAX RlSyslogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimal severity to log to WEB client. Lower severity
will not be displayed in WEB client.
Value notActive indicate this activity
is disabled."
DEFVAL { info }
::= { rlSyslogPrivate 16 }
rlSyslogAlarmFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MIB is initiated by false and it is set to true every time
when a syslog message with severity >= min_severity_to_alarm_threshold (host parameter)
is generated."
DEFVAL { false }
::= { rlSyslogPrivate 17 }
rlSyslogOriginId OBJECT-TYPE
SYNTAX INTEGER {
default(1),
hostname (2),
ip (3),
ipv6 (4),
string (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the origin field of the SYSLOG message packets sent to the SYSLOG server"
DEFVAL { default }
::= { rlSyslogPrivate 18 }
rlSyslogOriginIdString OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the string origin of the SYSLOG message packets sent to the SYSLOG server"
::= { rlSyslogPrivate 19 }
rlSyslogHeaderSendingEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enabled sending/not sending of syslog header in syslog messages to syslog collectors."
DEFVAL { true }
::= { rlSyslogPrivate 20 }
rlSyslogPhaseOneTests OBJECT IDENTIFIER ::= { rlSyslog 3}
rlSyslogPhaseOneTestGenerator OBJECT-TYPE
SYNTAX INTEGER {
successfulRegistration(11),
regTheSameComponentTwice (12),
regWithInvalidComponentID(13),
regWithInvalidApplicationID(14),
regWithInvalidMessageString(15),
regWithInvalidMessageList(16),
regWithInvalidApplicationList(17),
successfulLoggingWithNoParams(21),
logWithUnregisteredComponentID(22),
logWithInvalidComponentID(23),
logWithBadApplicationID(24),
logWithBadMessageID(25),
paramFormatting(31),
insufficientParams(32),
incorrectParams(33),
tooManyParams(34),
oversizedParams(35),
trapParams(36),
successfulFatalError(41),
fatalErrorThroughNonFatalInterface(42),
nonFatalErrorThroughFatalInterface(43),
nestedFatalErrors(47),
snmpAccessToLongMessage(62)
}
-- todo: once we have all of the tests, change them into an enum.
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"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

@ -0,0 +1,531 @@
CISCOSB-SYSMNG-MIB DEFINITIONS ::= BEGIN
-- Version: 7.50
-- Date: 31 Oct 2010
-- 31-Oct-2010 Added rlSysmngTcamAllocationsTable
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Counter32,
Unsigned32 FROM SNMPv2-SMI
TruthValue, RowStatus, RowPointer,
TEXTUAL-CONVENTION,DisplayString FROM SNMPv2-TC
Counter64, OBJECT-TYPE FROM SNMPv2-SMI
Percents,switch001 FROM CISCOSB-MIB;
rlSysmngMib MODULE-IDENTITY
LAST-UPDATED "201010310000Z"
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 System Manager pool."
REVISION "201010310000Z"
DESCRIPTION
"Initial revision."
::= { switch001 204 }
SysmngResourceRouteType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Supported router resource types"
SYNTAX INTEGER {
ipv4(1),
ipv6(2),
ipmv4(3),
ipmv6(4),
nonIp(5),
ipv4Policy(6),
ipv6Policy(7),
vlanMapping(8),
totalCount(9)
}
SysmngResourceRouteUsageType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Supported router resource usage types"
SYNTAX INTEGER {
ipv4Neighbor(1),
ipv4Address(2),
ipv4Route(3),
ipv6Neighbor(4),
ipv6Address(5),
ipv6OnlinkPrefix(6),
ipv6Route(7),
ipmv4Route(8),
ipmv4RouteStarG(9),
ipmv6Route(10),
ipmv6RouteStarG(11),
ipv4PolicyRoute(12),
ipv6PolicyRoute(13),
vlanMapping(14)
}
SysmngPoolType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Supported TCAM pools."
SYNTAX INTEGER {
router(1),
iscsi(2),
voip(3),
misc(4) -- Miscellaneous pool - uses all TCAM entries that
-- previous pools (Router/ISCSI)
-- didn't reserved
}
-- System Manager Tcam Allocations Table
rlSysmngTcamAllocations OBJECT IDENTIFIER
::= { rlSysmngMib 1 }
rlSysmngTcamAllocationsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSysmngTcamAllocationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing tcam allocations information.
Each row represents objects for a defined profile."
::= { rlSysmngTcamAllocations 1 }
rlSysmngTcamAllocationsEntry OBJECT-TYPE
SYNTAX RlSysmngTcamAllocationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Single entry containing tcam allocations information
per predefined profile and specific pool."
INDEX { rlSysmngTcamAllocProfileName, rlSysmngTcamAllocPoolType }
::= { rlSysmngTcamAllocationsTable 1 }
RlSysmngTcamAllocationsEntry ::= SEQUENCE {
rlSysmngTcamAllocProfileName DisplayString,
rlSysmngTcamAllocPoolType SysmngPoolType,
rlSysmngTcamAllocMinRequiredEntries Unsigned32,
rlSysmngTcamAllocStaticConfigEntries Unsigned32,
rlSysmngTcamAllocInUseEntries Unsigned32,
rlSysmngTcamAllocPoolSize Unsigned32
}
rlSysmngTcamAllocProfileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The profile name for tcam allocation.
Must be unique per entry. This is an index into the table.
'tcam0' profile contains policy tcam counters
'tcam1' profile contains router tcam counters"
::= { rlSysmngTcamAllocationsEntry 1 }
rlSysmngTcamAllocPoolType OBJECT-TYPE
SYNTAX SysmngPoolType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Pool type.
Must be unique per entry. This is an index into the table."
::= { rlSysmngTcamAllocationsEntry 2 }
rlSysmngTcamAllocMinRequiredEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of minimal hardware entries, required by pool to operate."
DEFVAL { 0 }
::= { rlSysmngTcamAllocationsEntry 3 }
rlSysmngTcamAllocStaticConfigEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of hardware entries, in use by static configuration of the pool."
DEFVAL { 0 }
::= { rlSysmngTcamAllocationsEntry 4 }
rlSysmngTcamAllocInUseEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of hardware entries, currently in use by the pool.
This number includes minimum, static and dynamic entries."
DEFVAL { 0 }
::= { rlSysmngTcamAllocationsEntry 5 }
rlSysmngTcamAllocPoolSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of hardware entries reserved for the pool."
DEFVAL { 0 }
::= { rlSysmngTcamAllocationsEntry 6 }
-- System Manager Router Resource Table
rlSysmngResource OBJECT IDENTIFIER
::= { rlSysmngMib 2 }
-- This is going to be deprecated and instead, rlSysmngResourcePerUnitTable
-- should be used
rlSysmngResourceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSysmngResourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A read-only table for displaying router resources configuration,
properties, and usage per resource."
::= { rlSysmngResource 1 }
rlSysmngResourceEntry OBJECT-TYPE
SYNTAX RlSysmngResourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Single entry containing specific router resource information."
INDEX { rlSysmngResourceRouteType }
::= { rlSysmngResourceTable 1 }
RlSysmngResourceEntry ::= SEQUENCE {
rlSysmngResourceRouteType SysmngResourceRouteType,
rlSysmngResourceCurrentUse Unsigned32,
rlSysmngResourceCurrentUseHw Unsigned32,
rlSysmngResourceCurrentMax Unsigned32,
rlSysmngResourceCurrentMaxHw Unsigned32,
rlSysmngResourceTemporaryMax Unsigned32,
rlSysmngResourceTemporaryMaxHw Unsigned32,
rlSysmngResourceCurrentNexthopMax Unsigned32,
rlSysmngResourceCurrentNexthopMaxHw Unsigned32,
rlSysmngResourceCurrentNexthopUse Unsigned32,
rlSysmngResourceCurrentNexthopUseHw Unsigned32
}
rlSysmngResourceRouteType OBJECT-TYPE
SYNTAX SysmngResourceRouteType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Router resource type."
::= { rlSysmngResourceEntry 1 }
rlSysmngResourceCurrentUse OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently in used number of routes."
DEFVAL { 0 }
::= { rlSysmngResourceEntry 2 }
rlSysmngResourceCurrentUseHw OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently in used number of HW FFT entries"
DEFVAL { 0 }
::= { rlSysmngResourceEntry 3 }
rlSysmngResourceCurrentMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The running maximum supported number of routes."
DEFVAL { 0 }
::= { rlSysmngResourceEntry 4 }
rlSysmngResourceCurrentMaxHw OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The running maximum supported number of HW FFT entries."
DEFVAL { 0 }
::= { rlSysmngResourceEntry 5 }
rlSysmngResourceTemporaryMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temporary maximum supported number of routes."
DEFVAL { 0 }
::= { rlSysmngResourceEntry 6 }
rlSysmngResourceTemporaryMaxHw OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temporary maximum supported number of HW FFT entries."
DEFVAL { 0 }
::= { rlSysmngResourceEntry 7 }
rlSysmngResourceCurrentNexthopMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum supported number of nexthop entries."
DEFVAL { 0 }
::= { rlSysmngResourceEntry 8 }
rlSysmngResourceCurrentNexthopMaxHw OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum supported number of HW nexthop entries."
DEFVAL { 0 }
::= { rlSysmngResourceEntry 9 }
rlSysmngResourceCurrentNexthopUse OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of nexthop entries."
DEFVAL { 0 }
::= { rlSysmngResourceEntry 10 }
rlSysmngResourceCurrentNexthopUseHw OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of HW nexthop entries."
DEFVAL { 0 }
::= { rlSysmngResourceEntry 11 }
-- System Manager Router Resource Action
rlSysmngRouterResourceAction OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Router resource action."
::= { rlSysmngMib 3 }
-- System Manager Router Resource Table
rlSysmngResourceUsage OBJECT IDENTIFIER
::= { rlSysmngMib 4 }
rlSysmngResourceUsageTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSysmngResourceUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A read-only table for displaying router resources configuration,
properties, and usage per resource."
::= { rlSysmngResourceUsage 1 }
rlSysmngResourceUsageEntry OBJECT-TYPE
SYNTAX RlSysmngResourceUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Single entry containing specific router resource information."
INDEX { rlSysmngResourceUsageType }
::= { rlSysmngResourceUsageTable 1 }
RlSysmngResourceUsageEntry ::= SEQUENCE {
rlSysmngResourceUsageType SysmngResourceRouteUsageType,
rlSysmngResourceUsageNum Unsigned32
}
rlSysmngResourceUsageType OBJECT-TYPE
SYNTAX SysmngResourceRouteUsageType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Router resource type."
::= { rlSysmngResourceUsageEntry 1 }
rlSysmngResourceUsageNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently in used."
DEFVAL { 0 }
::= { rlSysmngResourceUsageEntry 2 }
rlSysmngResourcePerUnit OBJECT IDENTIFIER
::= { rlSysmngMib 5 }
-- This table should be used rlSysmngResourcePerUnitTable instead of
-- rlSysmngResourceTable
rlSysmngResourcePerUnitTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSysmngResourcePerUnitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A read-only table for displaying router resources configuration,
properties, and usage per resource."
::= { rlSysmngResourcePerUnit 1 }
rlSysmngResourcePerUnitEntry OBJECT-TYPE
SYNTAX RlSysmngResourcePerUnitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Single entry containing specific router resource information."
INDEX { rlSysmngResourcePerUnitRouteType,
rlSysmngResourcePerUnitUnitId }
::= { rlSysmngResourcePerUnitTable 1 }
RlSysmngResourcePerUnitEntry ::= SEQUENCE {
rlSysmngResourcePerUnitRouteType SysmngResourceRouteType,
rlSysmngResourcePerUnitUnitId Unsigned32,
rlSysmngResourcePerUnitCurrentUse Unsigned32,
rlSysmngResourcePerUnitCurrentUseHw Unsigned32,
rlSysmngResourcePerUnitCurrentMax Unsigned32,
rlSysmngResourcePerUnitCurrentMaxHw Unsigned32,
rlSysmngResourcePerUnitTemporaryMax Unsigned32,
rlSysmngResourcePerUnitTemporaryMaxHw Unsigned32,
rlSysmngResourcePerUnitCurrentNexthopMax Unsigned32,
rlSysmngResourcePerUnitCurrentNexthopMaxHw Unsigned32,
rlSysmngResourcePerUnitCurrentNexthopUse Unsigned32,
rlSysmngResourcePerUnitCurrentNexthopUseHw Unsigned32
}
rlSysmngResourcePerUnitRouteType OBJECT-TYPE
SYNTAX SysmngResourceRouteType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Router resource type."
::= { rlSysmngResourcePerUnitEntry 1 }
rlSysmngResourcePerUnitUnitId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unit id. Zero value means system totals."
::= { rlSysmngResourcePerUnitEntry 2 }
rlSysmngResourcePerUnitCurrentUse OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently in used number of routes."
DEFVAL { 0 }
::= { rlSysmngResourcePerUnitEntry 3 }
rlSysmngResourcePerUnitCurrentUseHw OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently in used number of HW FFT entries"
DEFVAL { 0 }
::= { rlSysmngResourcePerUnitEntry 4 }
rlSysmngResourcePerUnitCurrentMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The running maximum supported number of routes."
DEFVAL { 0 }
::= { rlSysmngResourcePerUnitEntry 5 }
rlSysmngResourcePerUnitCurrentMaxHw OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The running maximum supported number of HW FFT entries."
DEFVAL { 0 }
::= { rlSysmngResourcePerUnitEntry 6 }
rlSysmngResourcePerUnitTemporaryMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temporary maximum supported number of routes."
DEFVAL { 0 }
::= { rlSysmngResourcePerUnitEntry 7 }
rlSysmngResourcePerUnitTemporaryMaxHw OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temporary maximum supported number of HW FFT entries."
DEFVAL { 0 }
::= { rlSysmngResourcePerUnitEntry 8 }
rlSysmngResourcePerUnitCurrentNexthopMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum supported number of nexthop entries."
DEFVAL { 0 }
::= { rlSysmngResourcePerUnitEntry 9 }
rlSysmngResourcePerUnitCurrentNexthopMaxHw OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum supported number of HW nexthop entries."
DEFVAL { 0 }
::= { rlSysmngResourcePerUnitEntry 10 }
rlSysmngResourcePerUnitCurrentNexthopUse OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of nexthop entries."
DEFVAL { 0 }
::= { rlSysmngResourcePerUnitEntry 11 }
rlSysmngResourcePerUnitCurrentNexthopUseHw OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of HW nexthop entries."
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

@ -0,0 +1,173 @@
CISCOSB-SpecialBpdu-MIB DEFINITIONS ::= BEGIN
-- Title: Cisco Switch Interfaces Private
-- Version: 7.50
-- Date: 07 July 2009
IMPORTS
ifIndex FROM IF-MIB
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
RowStatus, TruthValue, MacAddress, TEXTUAL-CONVENTION FROM SNMPv2-TC
switch001 FROM CISCOSB-MIB;
rlSpecialBpdu MODULE-IDENTITY
LAST-UPDATED "200805031234Z"
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
"<description>"
REVISION "200805031234Z"
DESCRIPTION
"The private MIB module definition Traffic Segmentation MIB."
::= { switch001 144 }
EncapType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The L2 encapsulation type. In case the entry contains MAC only,
the encapsulation will be none(1), otherwisw:
EthernetV2 (2), LLC (2) or LLC-Snap (3)"
SYNTAX INTEGER {
none(1),
ethernet-v2(2),
llc(3),
llc-snap(4)
}
Action ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Action to be taken. Bridge(1) or Discard (2)"
SYNTAX INTEGER {
bridge(1),
discard(2)
}
HwAction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Configured action in the HW. Forward(1), Drop (2) or Trap(3)"
SYNTAX INTEGER {
forward(1),
drop(2),
trap(3)
}
--------------------------------------------------------------------------------
-- Special BPDU
--------------------------------------------------------------------------------
--rlSpecialBpduTable
rlSpecialBpduTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSpecialBpduEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains entries of Special BPDU configuration"
::= { rlSpecialBpdu 1 }
rlSpecialBpduEntry OBJECT-TYPE
SYNTAX RlSpecialBpduEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of Special BPDU configuration table"
INDEX { rlSpecialBpduMacAddr,
rlSpecialBpduEncap,
rlSpecialBpduProtId }
::= { rlSpecialBpduTable 1 }
RlSpecialBpduEntry ::= SEQUENCE {
rlSpecialBpduMacAddr MacAddress,
rlSpecialBpduEncap EncapType,
rlSpecialBpduProtId OCTET STRING (SIZE (5)),
rlSpecialBpduAction Action,
rlSpecialBpduRowStatus RowStatus
}
rlSpecialBpduMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Reserved MAC Mc 01:80:C2:00:00:00 - 01:80:C2:00:00:2F."
::= { rlSpecialBpduEntry 1 }
rlSpecialBpduEncap OBJECT-TYPE
SYNTAX EncapType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"L2 Encapsulation Type: Ethernet-V2, LLC or LLC-Snap."
::= { rlSpecialBpduEntry 2 }
rlSpecialBpduProtId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (5))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Protocol ID. For Ethernet-V2: 0x600 - 0xFFFF; For LLC: 0 - 0xFFFF;
For LLC-Snap: 0 - 0xFFFFFFFFFF."
::= { rlSpecialBpduEntry 3 }
rlSpecialBpduAction OBJECT-TYPE
SYNTAX Action
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action to be taken on the incoming frame: Discard or Bridge."
::= { rlSpecialBpduEntry 4 }
rlSpecialBpduRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { rlSpecialBpduEntry 5 }
--rlSpecialBpduHwTable
rlSpecialBpduHwTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSpecialBpduHwEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains entries of Special BPDU Hw status"
::= { rlSpecialBpdu 2 }
rlSpecialBpduHwEntry OBJECT-TYPE
SYNTAX RlSpecialBpduHwEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of Special BPDU Hw status table"
INDEX { rlSpecialBpduMacAddr }
::= { rlSpecialBpduHwTable 1 }
RlSpecialBpduHwEntry ::= SEQUENCE {
rlSpecialBpduHwAction HwAction
}
rlSpecialBpduHwAction OBJECT-TYPE
SYNTAX HwAction
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"HW action per MAC address: Forward, Drop or Trap."
::= { rlSpecialBpduHwEntry 2 }
END

View File

@ -0,0 +1,223 @@
CISCOSB-TBI-MIB DEFINITIONS ::= BEGIN
-- Time Range Infra MIBs definition
-- Version: 7.50
-- Date: 15 Jul 2009
-- Initial definitions
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
TruthValue, RowStatus,
TEXTUAL-CONVENTION,DisplayString FROM SNMPv2-TC
switch001 FROM CISCOSB-MIB;
rlTBIMib MODULE-IDENTITY
LAST-UPDATED "200604040000Z"
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
"Time Range Infrastructure MIBs initial version. "
REVISION "200602120000Z"
DESCRIPTION
"Time Range Infrastructure MIBs initial version. "
::= { switch001 145 }
-- Time Based Infra Table
rlTBITimeRangeTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlTBITimeRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies Time Based Infra table"
::= { rlTBIMib 1 }
rlTBITimeRangeEntry OBJECT-TYPE
SYNTAX RlTBITimeRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes the new
time range for ACE.
The index is time range name"
INDEX { IMPLIED rlTBITimeRangeName }
::= { rlTBITimeRangeTable 1 }
RlTBITimeRangeEntry ::= SEQUENCE {
rlTBITimeRangeName DisplayString,
rlTBITimeRangeAbsoluteStart DisplayString,
rlTBITimeRangeAbsoluteEnd DisplayString,
rlTBITimeRangeActiveStatus TruthValue,
rlTBITimeRangeRowStatus RowStatus
}
rlTBITimeRangeName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of time range."
::= { rlTBITimeRangeEntry 1 }
rlTBITimeRangeAbsoluteStart OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..14))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Time of start of absolute time range in following format:
month day year hh:mm
month: 01-12 (January-December)
day: 01-31
year: 0-99 (2000-2099)
hh: 0-23 (hours)
mm: 0-59 (minutes)"
::= { rlTBITimeRangeEntry 2 }
rlTBITimeRangeAbsoluteEnd OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..14))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Time of end of absolute time range in following format:
month day year hh:mm
month: 01-12 (January-December)
day: 01-31
year: 0-99 (2000-2099)
hh: 0-23 (hours)
mm: 0-59 (minutes)"
::= { rlTBITimeRangeEntry 3 }
rlTBITimeRangeActiveStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows whether the current time range is active according to the current clock."
::= { rlTBITimeRangeEntry 4 }
rlTBITimeRangeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row Status.
It is used for adding/deleting entries of this table."
::= { rlTBITimeRangeEntry 5 }
-- Time Based Infra - Periodic Table
RlTBIWeekDayList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Bitmap that includes days of week.
Each bit in the bitmap associated with corresponding day of the week."
SYNTAX BITS {
monday(0),
tuesday(1),
wednesday(2),
thursday(3),
friday(4),
saturday(5),
sunday(6)
}
rlTBIPeriodicTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlTBIPeriodicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies Time Based Infra Periodic table"
::= { rlTBIMib 2 }
rlTBIPeriodicEntry OBJECT-TYPE
SYNTAX RlTBIPeriodicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes periodic time range."
INDEX { rlTBIPeriodicTimeRangeName, rlTBIPeriodicWeekDayList, rlTBIPeriodicStart, rlTBIPeriodicEnd }
::= { rlTBIPeriodicTable 1 }
RlTBIPeriodicEntry ::= SEQUENCE {
rlTBIPeriodicTimeRangeName DisplayString,
rlTBIPeriodicWeekDayList RlTBIWeekDayList,
rlTBIPeriodicStart DisplayString,
rlTBIPeriodicEnd DisplayString,
rlTBIPeriodicRowStatus RowStatus
}
rlTBIPeriodicTimeRangeName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Time Range Name the periodic is defined on. "
::= { rlTBIPeriodicEntry 1 }
rlTBIPeriodicWeekDayList OBJECT-TYPE
SYNTAX RlTBIWeekDayList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The bitmap allows to user to select periodic time range for several
days at once. The periodic range will be associated with specific days
when corresponding bits will be set. If at least one bit has been set in the
rlTBIPeriodicWeekDayList,
the weekday in rlTBIPeriodicStart and rlTBIPeriodicEnd
is not relevant and should be set to zero."
::= { rlTBIPeriodicEntry 2 }
rlTBIPeriodicStart OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..7))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Time of start of periodic time range in following format:
weekday hh:mm
weekday: 0-7 (0 means the weekday is not specified,
1-7 are weekdays from Monday to Sunday)
hh: 0-23 (hours)
mm: 0-59 (minutes)
Weekday may be 0 only if periodic time range weekdays were specified in
rlTBIPeriodicWeekDayList."
::= { rlTBIPeriodicEntry 3 }
rlTBIPeriodicEnd OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..7))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Time of end of periodic time range in following format:
weekday hh:mm
weekday: 0-7 (0 means the weekday is not specified,
1-7 are weekdays from Monday to Sunday)
hh: 0-23 (hours)
mm: 0-59 (minutes)
Weekday may be 0 only if periodic time range weekdays were specified in
rlTBIPeriodicWeekDayList."
::= { rlTBIPeriodicEntry 4 }
rlTBIPeriodicRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row Status.
It is used for adding/deleting entries of this table."
::= { rlTBIPeriodicEntry 5 }
END

View File

@ -0,0 +1,154 @@
CISCOSB-TELNET-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private TELNET MIB
-- Version: 7.47
-- Date: 24-Nov-2008
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI
TruthValue,DisplayString FROM SNMPv2-TC
InetAddressType, InetAddress FROM INET-ADDRESS-MIB; -- RFC2851
rlTelnet MODULE-IDENTITY
LAST-UPDATED "200811240000Z"
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 telnet private MIBs."
REVISION "200811240000Z"
DESCRIPTION
"Initial revision."
::= { switch001 58 }
rlTelnetMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlTelnet 1 }
rlTelnetPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Telnet Password"
::= { rlTelnet 2 }
rlTelnetTimeout OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of minutes after which the TCP connection is closed
if no activity is detected from the Client"
DEFVAL {0}
::= { rlTelnet 3 }
rlTelnetUsersTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlTelnetUsersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table hold information about current telnet sessions"
::= { rlTelnet 4 }
rlTelnetUsersEntry OBJECT-TYPE
SYNTAX RlTelnetUsersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlTelnetSessionId }
::= { rlTelnetUsersTable 1 }
RlTelnetUsersEntry ::= SEQUENCE {
rlTelnetSessionId INTEGER,
rlTelnetSessionClientAddressType InetAddressType,
rlTelnetSessionClientAddress InetAddress,
rlTelnetSessionLoginTime DisplayString,
rlTelnetSessionStatus INTEGER
}
rlTelnetSessionId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Telnet Session ID"
::= { rlTelnetUsersEntry 1 }
rlTelnetSessionClientAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Telnet Session Client Inet address type"
::= { rlTelnetUsersEntry 2 }
rlTelnetSessionClientAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Telnet Session Client Inet address"
::= { rlTelnetUsersEntry 3 }
rlTelnetSessionLoginTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Telnet Session Login Time string"
::= { rlTelnetUsersEntry 4 }
rlTelnetSessionStatus OBJECT-TYPE
SYNTAX INTEGER {
connected(1),
disconnect(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Telnet Session status. After status has been set to diconnect the
sessions is closed and the matching entry is deleted from the table."
::= { rlTelnetUsersEntry 5 }
rlTelnetLoginBanner OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Telnet Login Banner. When telnet connection is established,
the banner is the concatanation of this MIB and rlTelnetSecondLoginBanner."
::= { rlTelnet 5 }
rlTelnetSecondLoginBanner OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Telnet Login Banner Extension. When telnet connection is established,
the banner is the concatanation of rlTelnetLoginBanner and this MIB"
::= { rlTelnet 6 }
rlTelnetEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"<ip telnet server> command added. Communication via this MIB."
::= { rlTelnet 7 }
END

View File

@ -0,0 +1,114 @@
CISCOSB-TIMEBASED-PORT-SHUTDOWN-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB TIME-BASED PORT OPERATION Configuration
-- Version: 7.50.00.00
-- Date: 06-Aug-2011
--
IMPORTS
TruthValue,TEXTUAL-CONVENTION,DisplayString,
RowStatus FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
ifIndex FROM IF-MIB
PortList FROM Q-BRIDGE-MIB
switch001 FROM CISCOSB-MIB;
rlTimeBasedPort MODULE-IDENTITY
LAST-UPDATED "201108060000Z"
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 Time Based Port Operation MIB."
REVISION "201108060000Z"
DESCRIPTION
"Initial version of this MIB."
::= { switch001 208 }
rlTimeBasedPortVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This scalar keep current supported version for Time Based Port feature.Initial version value is 1"
::= { rlTimeBasedPort 1 }
rlTimeBasedPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlTimeBasedPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to manage time based port operation schedules."
::= { rlTimeBasedPort 2 }
rlTimeBasedPortEntry OBJECT-TYPE
SYNTAX RlTimeBasedPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlTimeBasedPortEntry."
INDEX { ifIndex,rlTimeBasedPortTimeRangeName }
::= { rlTimeBasedPortTable 1 }
RlTimeBasedPortEntry ::= SEQUENCE {
rlTimeBasedPortTimeRangeName DisplayString,
rlTimeBasedPortAction INTEGER,
rlTimeBasedPortActive TruthValue,
rlTimeBasedPortRowStatus RowStatus
}
rlTimeBasedPortTimeRangeName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of time range."
::= { rlTimeBasedPortEntry 1 }
rlTimeBasedPortAction OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This field constitutes what action must be applyed to port during the time range."
::= { rlTimeBasedPortEntry 2 }
rlTimeBasedPortActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field indicates if the time-range is active or not ."
::= { rlTimeBasedPortEntry 3 }
rlTimeBasedPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of a table entry.
It is used to delete an entry from this table."
::= { rlTimeBasedPortEntry 4 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,47 @@
CISCOSB-TRACEROUTE-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private Trace Route MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI;
rlTraceRoute 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 TRACE ROUTE private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { switch001 81 }
rlTraceRouteMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"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

@ -0,0 +1,951 @@
CISCOSB-TRAPS-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private TRAPS MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
NOTIFICATION-TYPE FROM SNMPv2-SMI
switch001 FROM CISCOSB-MIB
rndErrorDesc, rndErrorSeverity FROM CISCOSB-DEVICEPARAMS-MIB
rldot1dStpTrapVrblifIndex, rldot1dStpTrapVrblVID FROM CISCOSB-BRIDGEMIBOBJECTS-MIB;
rndNotifications MODULE-IDENTITY
LAST-UPDATED "201006250000Z"
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 switch private notifications"
REVISION "201006250000Z"
DESCRIPTION
"Initial revision."
::= { switch001 0 }
-- Enterprise-specific traps for switch001
-- Each enterprise-specific trap has two bound variables describing the exact nature of
-- the trap. rndErrorDesc provides a detailed description of the problem, including the
-- related interface number, board number or any other applicable variable.
-- rndErrorSeverity describes the severity of this problem.
-- Trap template
-- -------------
-- TRAP-TYPE
-- ENTERPRISE rndNotifications
-- VARIABLES { rndErrorDesc, rndErrorSeverity }
-- DESCRIPTION
-- ""
-- ::=
-- -------------
rxOverflowHWFault NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"An RX buffer overflow has occurred in one of the LAN or link
interfaces. The bound variable rndErrorDesc provides the
interface number."
::= { rndNotifications 3 }
txOverflowHWFault NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Interport queue overflow has occurred in one of the LAN or link interfaces.
The bound variable rndErrorDesc provides the interface number."
::= { rndNotifications 4 }
routeTableOverflow NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"An overflow condition has occurred in the Routing Table. The Routing
Table is used for IP routing algorithm (RIP)."
::= { rndNotifications 5 }
resetRequired NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"This trap indicates that in order to perform the last SET request, a reset operation
of the router/bridge is required. This occurs when the layer 2 routing algorithm is
changed between SPF and Spanning Tree. The reset can be performed manually or
using the variable rndAction."
::= { rndNotifications 10 }
endTftp NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"This trap indicates that in the device finished a TFTP
transaction with the management station.
variable rndErrorDesc and rndErrorSeverity provides the actual message
text and severity respectively."
::= { rndNotifications 12 }
abortTftp NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"This trap indicates that in the device aborted a TFTP session with
the management station. Variable rndErrorDesc and rndErrorSeverity
provides the actual message text and severity respectively."
::= { rndNotifications 13 }
startTftp NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that the device has intiated a
TFTP session. rndErrorDesc will contain the file type in
question"
::= { rndNotifications 14 }
faultBackUp NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Automantic switchover to backup link because of main link fault."
::= { rndNotifications 23 }
mainLinkUp NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Communication returened to main link."
::= { rndNotifications 24 }
ipxRipTblOverflow NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"This trap indicates that in an OpenGate IPX RIP table overflow.
The bound variable rndErrorDesc, rndErrorSeverity
provides the actual message text and severity respectively."
::= { rndNotifications 36 }
ipxSapTblOverflow NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"This trap indicates that in an OpenGate IPX SAP table overflow.
The bound variable rndErrorDesc, rndErrorSeverity
provides the actual message text and severity respectively."
::= { rndNotifications 37 }
facsAccessVoilation NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"This trap indicates that message that fits FACS statenebt with
operation blockAndReport was forward to the interface. The bound
variable rndErrorDesc, rndErrorSeverity(== info ) and
interface Number."
::= { rndNotifications 49 }
autoConfigurationCompleted NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"This trap indicates that auto comfiguration completetd succssefully.
The bound variable rndErrorDesc, rndErrorSeverity(== info )"
::= { rndNotifications 50 }
forwardingTabOverflow NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"This trap indicates that an overflow condition has occurred in the
layer II Forward Table.
The bound variable rndErrorDesc, rndErrorSeverity(== warning )"
::={ rndNotifications 51 }
framRelaySwitchConnectionUp NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"This trap indicates that a connection establish between the Frame
relay Switch and the WanGate.
The bound variable rndErrorDesc, rndErrorSeverity(== warning )"
::= { rndNotifications 53 }
framRelaySwitchConnectionDown NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"This trap indicates that a connection between the Frame Relay Switch
and the WanGate failed.
The bound variable rndErrorDesc, rndErrorSeverity(== warning )"
::= { rndNotifications 54 }
errorsDuringInit NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"This trap indicates that the an error occured during initialization
The bound variable rndErrorDesc, rndErrorSeverity(== error )"
::= { rndNotifications 61 }
vlanDynPortAdded NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
""
::= { rndNotifications 66 }
vlanDynPortRemoved NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
""
::= { rndNotifications 67 }
rsSDclientsTableOverflow NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"This warning is generated when an overflow occurs in the clients table."
::= { rndNotifications 68 }
rsSDinactiveServer NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"This warning is generated when a server does not respond to the dispatchers polling
and is thought to be inactive."
::= { rndNotifications 69 }
rsIpZhrConnectionsTableOverflow NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"The Zero Hop Routing connections Table has been overflown."
::= { rndNotifications 70 }
rsIpZhrReqStaticConnNotAccepted NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"The requested static connection was not accepted because there is
no available IP virtual address to allocate to it."
::= { rndNotifications 71 }
rsIpZhrVirtualIpAsSource NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"The virtual IP address appeared as a source IP.
All the connections using it will be deleted and
it will not be further allocated to new connections."
::= { rndNotifications 72 }
rsIpZhrNotAllocVirtualIp NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"The source IP address sent an ARP specifying a virtual IP
which was not allocated for this source.
This virtual IP will not be allocated to connections of this
specific source IP."
::= { rndNotifications 73 }
rsSnmpSetRequestInSpecialCfgState NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"An incoming SNMP SET request was rejected because no such
requests (except action requests) are accepted after start of
new configuration reception or during sending the current
configuration to an NMS."
::= { rndNotifications 74 }
rsPingCompletion NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"A rsPingCompleted trap is sent at the completion
of a sequence of pings if such a trap was requested
when the sequence was initiated. The trap severity is info.
The trap text will specify the following information:
rsPingCompletionStatus, rsPingSentPackets, rsPingReceivedPackets
In addition to the above listed objects (which are always present),
the message will also specify the following quantities:
if any responses were received:
rsPingMinReturnTime
rsPingAvgReturnTime
rsPingMaxReturnTime"
::= { rndNotifications 136 }
pppSecurityViolation NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"This trap indicates that a PPP link got an unrecognized secret.
The bound variables rndErrorDesc,
rndErrorSeverity(== warning ), interface Number. and pppSecurityIdentity"
::= { rndNotifications 137 }
frDLCIStatudChange NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
""
::= { rndNotifications 138 }
papFailedCommunication NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
""
::= { rndNotifications 139 }
chapFailedCommunication NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
""
::= { rndNotifications 140 }
rsWSDRedundancySwitch NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Whenever main server fails and backup takes over or server comes
up after failure a trap of this type is issued."
::= { rndNotifications 141 }
rsDhcpAllocationFailure NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"DHCP failed to allocate an IP address to a requesting host
because of memory shortage or inadequate configuration of
available IP addresses."
::= { rndNotifications 142 }
-- Traps 143 - 144 reserved for IP Multicast
rlIpFftStnOverflow NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"The IP SFFT overflow."
::= { rndNotifications 145 }
rlIpFftSubOverflow NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"The IP NFFT overflow."
::= { rndNotifications 146 }
rlIpxFftStnOverflow NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"The IPX SFFT overflow."
::= { rndNotifications 147 }
rlIpxFftSubOverflow NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"The IPX NFFT overflow."
::= { rndNotifications 148 }
rlIpmFftOverflow NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"The IPM FFT overflow."
::= { rndNotifications 149 }
rlPhysicalDescriptionChanged NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Indicates that the physical decription of the device has
changed"
::= { rndNotifications 150 }
rldot1dStpPortStateForwarding NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity, rldot1dStpTrapVrblifIndex, rldot1dStpTrapVrblVID }
STATUS current
DESCRIPTION
"The trap is sent by a bridge when any of its configured ports
transitions from the Learning state to the Forwarding state."
::= { rndNotifications 151 }
rldot1dStpPortStateNotForwarding NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity, rldot1dStpTrapVrblifIndex, rldot1dStpTrapVrblVID }
STATUS current
DESCRIPTION
"The trap is sent by a bridge when any of its configured ports
transitions from the Forwarding state to the Blocking state."
::= { rndNotifications 152 }
rlPolicyDropPacketTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Indicates that the packet drop due to the policy "
::= { rndNotifications 153 }
rlPolicyForwardPacketTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Indicates that the packet has forward based on policy"
::= { rndNotifications 154 }
-- Trap 155 - 144 reserved for DVMRP
rlIgmpProxyTableOverflow NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"An IGMP PROXY Table overflow."
::= { rndNotifications 156 }
rlIgmpV1MsgReceived NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"An IGMP Message of v1 received on ifIndex. "
::= { rndNotifications 157 }
rlVrrpEntriesDeleted NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"One or more VRRP entries deleted due to IP interface deletion or transition. "
::= { rndNotifications 158 }
rlHotSwapTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Hot swap trap."
::= { rndNotifications 159 }
rlTrunkPortAddedTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that a port is added to a trunk"
::= { rndNotifications 160 }
rlTrunkPortRemovedTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"This warning is generated when a port removed from a trunk."
::= { rndNotifications 161 }
rlTrunkPortNotCapableTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that a port can not be added to
a trunk because of device limitations or diffrent swIfType."
::= { rndNotifications 162 }
-- Traps 163 - 169 reserved for IP Multicast
rlLockPortTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that a locked port receive
a frame with new source Mac Address."
::= { rndNotifications 170 }
vlanDynVlanAdded NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"add gvrp dynamic vlan"
::= { rndNotifications 171 }
vlanDynVlanRemoved NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"remove gvrp dynamic vlan"
::= { rndNotifications 172 }
vlanDynamicToStatic NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"vlan status was changed from dynamic to static"
::= { rndNotifications 173 }
vlanStaticToDynamic NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"vlan status was changed from static to dynamic"
::= { rndNotifications 174 }
dstrSysLog NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Controller receive trap from member , and forward it as trap"
::= { rndNotifications 175 }
rlEnvMonFanStateChange NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Trap indicating the fan state.
rndErrorSeverity will be:
0 for fan state nomal, notPresent
1 for fan state warning, notFunctioning
2 for fan state critical
3 for fan state fatal
The error text will specify the fan index, fan description and the exact fan state"
::= { rndNotifications 176 }
rlEnvMonPowerSupplyStateChange NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Trap indicating the power supply state.
rndErrorSeverity will be:
0 for power supply state nomal, notPresent
1 for power supply state warning, notFunctioning
2 for power supply state critical
3 for power supply state fatal
The error text will specify the power supply index, power supply description and the exact power supply state"
::= { rndNotifications 177 }
rlStackStateChange NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Trap indicating the stack connection state
0 for stack state connected,
1 for stack state disconnected "
::= { rndNotifications 178 }
rlEnvMonTemperatureRisingAlarm NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Trap indicating that the temperature in the device has exceeded the
device specific safe temperature threshold."
::= { rndNotifications 179 }
-- Traps 180, 181 reserved for copy
-- Trap 182 reserved for IP Multicast
rlBrgMacAddFailedTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that adding dynamic mac/s
failed due to full hash chain."
::= { rndNotifications 183 }
rldot1xPortStatusAuthorizedTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that port 802.1x status is authorized."
::= { rndNotifications 184 }
rldot1xPortStatusUnauthorizedTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap is indicating that port 802.1x status is unAuthorized."
::= { rndNotifications 185 }
-- 186-191 are used in the rlPhysicalDescription MIB
swIfTablePortLock NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap is indicating port lock hase began."
::= { rndNotifications 192 }
swIfTablePortUnLock NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap is indicating port lock has ended."
::= { rndNotifications 193 }
rlAAAUserLocked NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating that the user was locked after
number of consecutives unsuccessful login attempts."
::= { rndNotifications 194 }
-- 195-199 are used in the rlPhysicalDescription MIB
bpduGuardPortSuspended NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating - Port was suspended because there was BPDU Guard violation."
::= { rndNotifications 202 }
rldot1xSupplicantMacAuthorizedTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that MAC authentication supplicant
is authenticated and is allowed to access the network."
::= { rndNotifications 203 }
rldot1xSupplicantMacUnauthorizedTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap is indicating that Radius server rejects
MAC authentication supplicant."
::= { rndNotifications 204 }
stpLoopbackDetection NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating - A loopback was detected on port."
::= { rndNotifications 205 }
stpLoopbackDetectionResolved NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating - A loopback detection resolved on port."
::= { rndNotifications 206 }
loopbackDetectionPortSuspended NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating - A port has been suspended by Loopback Detection."
::= { rndNotifications 207 }
-- Trap 208 reserved for rlIgmpMldSnoopTriplePlayPort
-- 209-210 are used in the rllldp MIB
-- 211 used by rlCopySWFinished
-- 212 used by rlCopySWToUnits
rlPortSuspended NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating - A port has been suspended by Any application."
::= { rndNotifications 213 }
rlSpecialBpduDbOverflow NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating - Special BPDU DB Overflow."
::= { rndNotifications 214 }
rldot1xSupplicantLoggedOutTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap is indicating that supplicant was logged out
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 ports time-range
Is active now, it can not start working in mode auto."
::= { rndNotifications 216 }
rlEeeLldpMultipleNeighbours NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating - Port has multiple LLDP remote link neighbours -
EEE operational state will be FALSE."
::= { rndNotifications 217 }
rlEeeLldpSingleNeighbour NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating - Port has single LLDP remote link neighbour -
EEE operational can be TRUE."
::= { rndNotifications 218 }
rldot1xSupplicantQuietPeriodTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap is indicating that supplicant quiet period timeout
is active now."
::= { rndNotifications 219 }
-- 220 used by rlCopyMirrorFileIllegal
rlStackVersionUpgradeTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"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 member is downgrading
to the image or boot version of the stack controller."
::= { rndNotifications 223 }
-- 224-226 used by CDP
-- Trap 227 reserved for rlbrgIgmpSnoopQrrDuplicateIP
-- 228-239 used by FHS
-- 240-245 used by PoE
-- 240 used by Poe Inrush - rlPethPowerPseInrushTestEnabled
pseInrushPort NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that port in PD does not meet the inrush-current standard."
::= { rndNotifications 240 }
pseOverloadPort NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
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 }
STATUS current
DESCRIPTION
"Warning trap indicating that port storm control rate limit is configured to minumum rate."
::= { rndNotifications 246 }
-- AP
rlApBackplanePortResolutionTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating about backplane ethernet port resolution."
::= { rndNotifications 247 }
-- Sfp
sfpPortPresent NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
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 }
sfpPortLoss NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that loss Diagnosed on port (X)."
::= { 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 }
-- 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

@ -0,0 +1,522 @@
CISCOSB-TRUNK-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, IpAddress, Unsigned32,Counter32, TimeTicks,
MODULE-IDENTITY FROM SNMPv2-SMI
DisplayString, TEXTUAL-CONVENTION, TruthValue, RowStatus,
PhysAddress
FROM SNMPv2-TC
dot3adAggIndex, dot3adAggPortIndex FROM IEEE8023-LAG-MIB;
rlDot3adAgg MODULE-IDENTITY
LAST-UPDATED "200612020000Z"
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 trunk support in CISCOSB devices."
REVISION "200612020000Z"
DESCRIPTION
"Initial version of this MIB."
::= { switch001 65 }
rlDot3adAggMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlDot3adAgg 1 }
--
-- rlDot3adAggBalanceTable
--
rlDot3adAggBalanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDot3adAggBalanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of this table specifies a balancing criterion used
for the corresponding dot3adAggIndex."
::= { rlDot3adAgg 2 }
rlDot3adAggBalanceEntry OBJECT-TYPE
SYNTAX RlDot3adAggBalanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for each dot3adAggIndex."
INDEX { dot3adAggIndex, rlDot3adAggBalanceForwardType }
::= { rlDot3adAggBalanceTable 1 }
RlDot3adAggBalanceEntry ::= SEQUENCE {
rlDot3adAggBalanceForwardType INTEGER,
rlDot3adAggBalanceLayer INTEGER,
rlDot3adAggBalanceUsedAddresses INTEGER,
rlDot3adAggBalanceBroadcastType INTEGER
}
rlDot3adAggBalanceForwardType OBJECT-TYPE
SYNTAX INTEGER {
bridging(1),
routing(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A Forwarding type: Bridging or Routing."
::= { rlDot3adAggBalanceEntry 1 }
rlDot3adAggBalanceLayer OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Network Layer Number, may have the following values: 2, 3 or 4.
The default value is:
Bridging: 2
Routing: 3."
::= { rlDot3adAggBalanceEntry 2 }
rlDot3adAggBalanceUsedAddresses OBJECT-TYPE
SYNTAX INTEGER {
notApplied(0),
dstAddr(1),
srcAddr(2),
dstAndSrcAddr(3),
vlanId(4),
ethType(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the Network Layer addresses used for Balancing of
unicast frames.
The function sets the criterion (by layer and used address in it)."
DEFVAL { dstAddr }
::= { rlDot3adAggBalanceEntry 3 }
rlDot3adAggBalanceBroadcastType OBJECT-TYPE
SYNTAX INTEGER {
common(0),
dedicated(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies a balancing criterion used for L2 broadcast and unknown
frames:
common:
a link allocated for broadcast and unknown frames is used
for unicast frames too
dedicated:
a link allocated for broadcast and unknown frames is not used
for unicast frames"
DEFVAL { common }
::= { rlDot3adAggBalanceEntry 4 }
rlDot3adAggNumOfTrunks OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of trunks supported by the device."
::= { rlDot3adAgg 3 }
rlDot3adAggMaxPortsInTrunks OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximun number of ports in a trunk."
::= { rlDot3adAgg 4 }
rlDot3adAggTrunkCreationSupport OBJECT-TYPE
SYNTAX INTEGER {
notSupported(0),
supportsTrunkOrLacp(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies if there is support to rldot3adAggCreationTable,
and the type of the support:
supportedTrunkOrLacp - ports that are members in some trunk
are belongs to it by manual configuration or by lacp,
but not togther.
notSupported - there is not support to rldot3adAggCreationTable."
::= { rlDot3adAgg 5 }
--
-- rlDot3adAggCreationTable
--
rlDot3adAggCreationTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDot3adAggCreationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of this table is for creation of an aggregator
for the corresponding dot3adAggIndex, when the value of the
rlDot3adAggCreationSupport is diffrent from notSupported."
::= { rlDot3adAgg 6 }
rlDot3adAggCreationEntry OBJECT-TYPE
SYNTAX RlDot3adAggCreationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An information for each dot3adAggIndex."
INDEX { dot3adAggIndex }
::= { rlDot3adAggCreationTable 1 }
RlDot3adAggCreationEntry ::= SEQUENCE {
rlDot3adAggCreationTrunk TruthValue,
rlDot3adAggCreationLacp TruthValue
}
rlDot3adAggCreationTrunk OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The aggregator can aggregate ports in manual configuration."
::= { rlDot3adAggCreationEntry 1 }
rlDot3adAggCreationLacp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The aggregator can aggregate ports by lacp."
::= { rlDot3adAggCreationEntry 2 }
rlDot3adAggLoadBalancingPerTrunk OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies if load balancing is defined per trunk
or per device."
::= { rlDot3adAgg 7 }
--
-- rlDot3adAggPortLacpTable
--
rlDot3adAggPortLacpTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDot3adAggPortLacpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of this table specifies lacp protocol state and
statistics for the corresponding dot3adAggPortIndex."
::= { rlDot3adAgg 8 }
rlDot3adAggPortLacpEntry OBJECT-TYPE
SYNTAX RlDot3adAggPortLacpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for each dot3adAggPortIndex."
INDEX { dot3adAggPortIndex }
::= { rlDot3adAggPortLacpTable 1 }
RlDot3adAggPortLacpEntry ::= SEQUENCE {
rlDot3adAggPortLacpPdusRx Counter32,
rlDot3adAggPortLacpPDUsTx Counter32,
rlDot3adAggPortLacpRxState INTEGER,
rlDot3adAggPortLacpMuxState INTEGER,
rlDot3adAggPortLacpPeriodicState INTEGER,
rlDot3adAggPortLacpSelected INTEGER,
rlDot3adAggPortLacpReady TruthValue,
rlDot3adAggPortLacpPortMoved TruthValue,
rlDot3adAggPortLacpNNT TruthValue,
rlDot3adAggPortLacpPeriodicTxTimer INTEGER,
rlDot3adAggPortLacpCurrentWhileTimer INTEGER,
rlDot3adAggPortLacpWaitWhileTimer INTEGER
}
rlDot3adAggPortLacpPdusRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of valid LACPDUs received on this
Aggregation Port. This value is read-only."
::= { rlDot3adAggPortLacpEntry 1 }
rlDot3adAggPortLacpPDUsTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of LACPDUs transmitted on this
Aggregation Port. This value is read-only."
::= { rlDot3adAggPortLacpEntry 2 }
rlDot3adAggPortLacpRxState OBJECT-TYPE
SYNTAX INTEGER {
current(1),
expired(2),
defaulted(3),
initialize(4),
portDisabled(5),
lacpDisabled(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute holds the value 'current' if the Receive
state machine for the Aggregation Port is in the
CURRENT state, 'expired' if the Receive state machine
is in the EXPIRED state, 'defaulted' if the Receive state
machine is in the DEFAULTED state, 'initialize' if the
Receive state machine is in the INITIALIZE state,
'portDisabled' if the Receive state machine is in the
PORT_DISABLED state, or 'lacpDisabled' if the Receive state
machine is in the LACP_DISABLED state.
This value is read-only."
::= { rlDot3adAggPortLacpEntry 3 }
rlDot3adAggPortLacpMuxState OBJECT-TYPE
SYNTAX INTEGER {
detached(1),
waiting(2),
attached(3),
collecting(4),
distributing(5),
collectingDistributing(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute holds the value 'detached' if the Mux
state machine for the Aggregation Port is
in the DETACHED state, 'waiting' if the Mux state machine
is in the WAITING state, 'attached' if the Mux state
machine for the Aggregation Port is in the ATTACHED
state, 'collecting' if the Mux state machine for the
Aggregation Port is in the COLLECTING state, 'distributing'
if the Mux state machine for the Aggregation Port is
in the DISTRIBUTING state, and 'collecting_ distributing'
if the Mux state machine for the Aggregation Port is in
the COLLECTING_DISTRIBUTING state.
This value is read-only."
::= { rlDot3adAggPortLacpEntry 4 }
rlDot3adAggPortLacpPeriodicState OBJECT-TYPE
SYNTAX INTEGER {
noPeriodic(1),
fastPeriodic(2),
slowPeriodic(3),
periodicTx(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute holds the value 'noPeriodic' if the Periodic
state machine for the Aggregation Port is
in the NO_PERIODIC state, 'fastPeriodic' if the Mux state machine
is in the FAST_PERIODIC state, 'slowPeriodic' if the Mux state
machine for the Aggregation Port is in the SLOW_PERIODIC
state, or 'periodicTx' if the Periodic state machine
for the Aggregation Port is in the PERIODIC_TX state.
This value is read-only."
::= { rlDot3adAggPortLacpEntry 5 }
rlDot3adAggPortLacpSelected OBJECT-TYPE
SYNTAX INTEGER {
unselected(1),
selected(2),
waiting(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute holds the value 'unselected' if the Selected variable
for the Aggregation Port is set to UNSELECTED, 'selected' if the
Selected variable for the Aggregation Port is set to SELECTED,
or 'waiting' if the Selected variable for the Aggregation Port
is set to WAITING.
This value is read-only."
::= { rlDot3adAggPortLacpEntry 6 }
rlDot3adAggPortLacpReady OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only Boolean value indicating whether the
Aggregation Port is in the WAITING state in the Mux state machine
and its wait_while_timer has expired ('TRUE').
otherwise, its valus is 'FALSE'."
::= { rlDot3adAggPortLacpEntry 7 }
rlDot3adAggPortLacpPortMoved OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only Boolean value indicating whether the
Partner_Oper_System or Partner_Oper_Port_Number in use by the
Aggregation Port has been changed in an incoming LACPDU ('TRUE').
otherwise, its valus is 'FALSE'."
::= { rlDot3adAggPortLacpEntry 8 }
rlDot3adAggPortLacpNNT OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A read-only Boolean value indicating whether there is a new protocol
information that should be transmitted on the link, or that the Partner
needs to be reminded of the old information.
otherwise, its valus is 'FALSE'."
::= { rlDot3adAggPortLacpEntry 9 }
rlDot3adAggPortLacpPeriodicTxTimer OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time in seconds remaining before the Periodeic Tx timer
will expire.
This value is read-only."
::= { rlDot3adAggPortLacpEntry 10 }
rlDot3adAggPortLacpCurrentWhileTimer OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time in seconds remaining before the Current While timer
will expire.
This value is read-only."
::= { rlDot3adAggPortLacpEntry 11 }
rlDot3adAggPortLacpWaitWhileTimer OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time in seconds remaining before the Wait While timer
will expire.
This value is read-only."
::= { rlDot3adAggPortLacpEntry 12 }
rlDot3adAggLacpMembershipRestrictionsSupport OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies if there is support to
rlDot3adAggLacpMembershipRestrictionsTable."
::= { rlDot3adAgg 9 }
--
-- rlDot3adAggLacpMembershipRestrictionsTable
--
rlDot3adAggLacpMembershipRestrictionsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDot3adAggLacpMembershipRestrictionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of this table specifies membership restrictions
for ports that lacp is enbaled on them, and try to attach to
the corresponding dot3adAggIndex."
::= { rlDot3adAgg 10 }
rlDot3adAggLacpMembershipRestrictionsEntry OBJECT-TYPE
SYNTAX RlDot3adAggLacpMembershipRestrictionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for each dot3adAggIndex."
INDEX { dot3adAggIndex }
::= { rlDot3adAggLacpMembershipRestrictionsTable 1 }
RlDot3adAggLacpMembershipRestrictionsEntry ::= SEQUENCE {
rlDot3adAggLacpMembershipRestrictionsPartnerAdminKey Unsigned32,
rlDot3adAggLacpMembershipRestrictionsSpeedAdminMode Unsigned32,
rlDot3adAggLacpMembershipRestrictionsPartnerAdminSystemId PhysAddress,
rlDot3adAggLacpMembershipRestrictionsPartnerAdminSystemPriority Unsigned32,
rlDot3adAggLacpMembershipRestrictionsIndividualAggregator TruthValue
}
rlDot3adAggLacpMembershipRestrictionsPartnerAdminKey OBJECT-TYPE
SYNTAX Unsigned32 (0.. 65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable specifies the administrative key
of the remote LACP aggregator.
A value of 0 is returned if the value of the variable
hasn't been set."
DEFVAL { 0 }
::= { rlDot3adAggLacpMembershipRestrictionsEntry 1 }
rlDot3adAggLacpMembershipRestrictionsSpeedAdminMode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable specifies the required speed of the LACP aggregator
in bits per second.
A value of 10 is returned for 10G.
A value of 0 is returned if the value of the variable
hasn't been set."
DEFVAL { 0 }
::= { rlDot3adAggLacpMembershipRestrictionsEntry 2 }
rlDot3adAggLacpMembershipRestrictionsPartnerAdminSystemId OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable specifies the administrative MAC Address
of the remote LACP aggregator.
A null mac address is returned if the value of the variable
hasn't been set."
::= { rlDot3adAggLacpMembershipRestrictionsEntry 3 }
rlDot3adAggLacpMembershipRestrictionsPartnerAdminSystemPriority OBJECT-TYPE
SYNTAX Unsigned32 (0.. 65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable specifies the administrative System Priority
of the remote LACP aggregator.
A value of 0 is returned if the value of the variable
hasn't been set."
DEFVAL { 0 }
::= { rlDot3adAggLacpMembershipRestrictionsEntry 4 }
rlDot3adAggLacpMembershipRestrictionsIndividualAggregator OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable specifies if the lacp aggregator represents an
Aggregate ('FALSE') or an Individual link ('TRUE')."
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

@ -0,0 +1,389 @@
CISCOSB-TUNNEL-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE,Unsigned32, IpAddress,
MODULE-IDENTITY FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
IANAtunnelType FROM IANAifType-MIB
DnsName FROM DNS-SERVER-MIB
tunnelIfEntry FROM TUNNEL-MIB
ifIndex FROM IF-MIB;
rlTunnel MODULE-IDENTITY
LAST-UPDATED "201109120000Z"
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 Tunneling."
REVISION "201205210000Z"
DESCRIPTION
"Initial revision."
::= { switch001 122 }
--- Deprecated implementation of ISATAP
--- Deprecated implementation of ISATAP
--- Deprecated implementation of ISATAP
rlTunnelIsatapStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The ISATAP status."
DEFVAL { disable }
::= { rlTunnel 1 }
rlTunnelIsatapRobustness OBJECT-TYPE
SYNTAX Unsigned32 (1 .. 20)
-- UNITS "seconds"
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"specifies how many DNS Querys and Router Solicitations
should be sent to get the corresponding reply."
DEFVAL { 3 }
::= { rlTunnel 2 }
rlTunnelIsatapDnsHostName OBJECT-TYPE
SYNTAX DnsName
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The domain name for ISATAP."
::= { rlTunnel 3 }
rlTunnelIsatapQueryInterval OBJECT-TYPE
SYNTAX Unsigned32 (10 .. 3600)
-- UNITS "seconds"
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"specifies the time interval between sending of
DNS Queries before receiving the first reply from the DNS Server."
DEFVAL { 10 }
::= { rlTunnel 4 }
rlTunnelIsatapRSInterval OBJECT-TYPE
SYNTAX Unsigned32 (10 .. 3600)
-- UNITS "seconds"
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"specifies the time interval between sending of Router
Solicitations before receiving the first reply from the ISATAP Router."
DEFVAL { 10 }
::= { rlTunnel 5 }
rlTunnelIsatapMinQueryInterval OBJECT-TYPE
SYNTAX Unsigned32 (0 .. 3600)
-- UNITS "seconds"
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"specifies the minimum time interval between between successive queries
of same advertising ISATAP interface."
DEFVAL { 0 }
::= { rlTunnel 6 }
rlTunnelIsatapMinRSInterval OBJECT-TYPE
SYNTAX Unsigned32 (0 .. 3600)
-- UNITS "seconds"
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"specifies the minimum time between successive solicitations of the
same advertising ISATAP interface."
DEFVAL { 0 }
::= { rlTunnel 7 }
rlTunnelIsatapRouterAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"specifies the IPv4 address of ISATAP Router."
DEFVAL { 0 }
::= { rlTunnel 8 }
rlTunnelIsatapLocalIPv4Address OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"specifies the IPv4 address currently used as IPv4 source address
for ISATAP Tunnel."
DEFVAL { 0 }
::= { rlTunnel 9 }
--- End of deprecated implementation of ISATAP
--- End of deprecated implementation of ISATAP
--- End of deprecated implementation of ISATAP
--- rlTunnelGeneral & rlTunnelTypeSpecific
rlTunnelGeneral OBJECT IDENTIFIER ::= { rlTunnel 11 }
--- tunnelIfTable augmentation
rlTunnelIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlTunnelIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is parallel to tunnelIfTable, and is used to
add/delete tunnel entries to/from that table.
In addition it contains private objects."
::= { rlTunnelGeneral 1 }
rlTunnelIfEntry OBJECT-TYPE
SYNTAX RlTunnelIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Additional configuration parameters for a tunnel interface."
AUGMENTS { tunnelIfEntry }
::= { rlTunnelIfTable 1 }
RlTunnelIfEntry ::= SEQUENCE {
rlTunnelIfEncapsMethod IANAtunnelType,
rlTunnelIfLocalAddressSource INTEGER,
rlTunnelIfLocalAddressInterfaceId Unsigned32,
rlTunnelIfLocalIPv4Address IpAddress,
rlTunnelIfStatus RowStatus
}
rlTunnelIfEncapsMethod OBJECT-TYPE
SYNTAX IANAtunnelType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The encapsulation method used by the tunnel.
This field added since it is read-only in standard MIB."
::= { rlTunnelIfEntry 1 }
rlTunnelIfLocalAddressSource OBJECT-TYPE
SYNTAX INTEGER {
configured(1),
auto(2),
interface(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the method of obtaining Local address for
the tunnel interface.
Configured - configured by user.
Automatic - minimum IP address of the device.
Interface - minimum IP address on user specified interface."
DEFVAL { configured }
::= { rlTunnelIfEntry 2 }
rlTunnelIfLocalAddressInterfaceId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interface ID, used to determine Local address for tunnel interface
if rlTunnelIfLocalAddressSource set to interface."
DEFVAL { 0 }
::= { rlTunnelIfEntry 3 }
rlTunnelIfLocalIPv4Address OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the IPv4 address currently used as IPv4 Local address
for IPv6 over IPv4 Tunnel."
DEFVAL { 0 }
::= { rlTunnelIfEntry 4 }
rlTunnelIfStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this row, by which new entries may be
created, or old entries deleted from this table."
::= { rlTunnelIfEntry 5 }
--- End of <tunnelIfTable augmentation>
--- rlTunnelTypeSpecific
rlTunnelTypeSpecific OBJECT IDENTIFIER ::= { rlTunnel 12 }
--- rlTunnelIsatap
rlTunnelIsatap OBJECT IDENTIFIER ::= { rlTunnelTypeSpecific 1 }
--- rlTunnelIsatapConfTable
rlTunnelIsatapConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlTunnelIsatapConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains ISATAP-specific configuration."
::= { rlTunnelIsatap 1 }
rlTunnelIsatapConfEntry OBJECT-TYPE
SYNTAX RlTunnelIsatapConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Additional configuration parameters for a tunnel interface."
INDEX { ifIndex }
::= { rlTunnelIsatapConfTable 1 }
RlTunnelIsatapConfEntry ::= SEQUENCE {
rlTunnelIsatapConfDnsName OCTET STRING,
rlTunnelIsatapConfRowStatus RowStatus
}
rlTunnelIsatapConfDnsName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DNS name."
DEFVAL { "ISATAP" }
::= { rlTunnelIsatapConfEntry 1 }
rlTunnelIsatapConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this row, by which new entries may be
created, or old entries deleted from this table."
::= { rlTunnelIsatapConfEntry 2 }
--- End of <rlTunnelIsatapConfTable>
--- rlTunnelIsatapPrlTable
rlTunnelIsatapPrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlTunnelIsatapPrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains ISATAP-specific configuration."
::= { rlTunnelIsatap 2 }
rlTunnelIsatapPrlEntry OBJECT-TYPE
SYNTAX RlTunnelIsatapPrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Additional configuration parameters for a tunnel interface."
INDEX { rlTunnelIsatapPrlIfIndex, rlTunnelIsatapPrlPriority }
::= { rlTunnelIsatapPrlTable 1 }
RlTunnelIsatapPrlEntry ::= SEQUENCE {
rlTunnelIsatapPrlIfIndex Unsigned32,
rlTunnelIsatapPrlPriority Unsigned32,
rlTunnelIsatapPrlAddress IpAddress,
rlTunnelIsatapPrlIsActive INTEGER
}
rlTunnelIsatapPrlIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the interface to which this PRL entry belongs."
::= { rlTunnelIsatapPrlEntry 1 }
rlTunnelIsatapPrlPriority OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority of the entry. Lower value - higher priority."
::= { rlTunnelIsatapPrlEntry 2 }
rlTunnelIsatapPrlAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPv4 address of the potential router."
::= { rlTunnelIsatapPrlEntry 3 }
rlTunnelIsatapPrlIsActive OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the PRL entry is active (meaning it has an up to date RA)."
::= { rlTunnelIsatapPrlEntry 4 }
--- End of rlTunnelIsatapPrlTable
rlTunnelIsatapConfRSInterval OBJECT-TYPE
SYNTAX Unsigned32 (10 .. 3600)
-- UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the time interval between Router Solicitations prior to
receiving the first reply from the ISATAP router."
DEFVAL { 10 }
::= { rlTunnelIsatap 11 }
rlTunnelIsatapConfRobustness OBJECT-TYPE
SYNTAX Unsigned32 (1 .. 20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"After a Router Advertisement was received, Router Solicitation
messages are sent every Lifetime / (1 + Robustness) seconds, where
Lifetime is the Lifetime advertised in the RA."
DEFVAL { 3 }
::= { rlTunnelIsatap 12 }
rlTunnelIPv6EndConfig OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to indicate end of snmp configuration for IPv6. Can be removed,
if mechanism for indicating end config per mib is added to SNMP."
DEFVAL { 1 }
::= { rlTunnelTypeSpecific 2 }
END

2224
mibs/ciscosb/CISCOSB-Tuning Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,294 @@
CISCOSB-UDLD-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB UDLD ROS
-- Private UDLD MIB
-- Version: 7.60
-- Date: 06 Dec 2012
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Unsigned32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus, MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
switch001, rndNotifications
FROM CISCOSB-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
InterfaceIndex
FROM IF-MIB;
UdldString ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Device-ID TLV should contain the switch base MAC address in ACSII format."
SYNTAX SnmpAdminString
UdldPortBidirectionalState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Port UDLD current status (shutdown, idle, detection, undetermined, bidirectional)."
SYNTAX INTEGER {
shutdown(1),
idle(2),
detection(3),
undetermined(4),
bidirectional(5)
}
UdldNeighborCurrentState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Port UDLD Neighbor current status (Disabled, Enabled, Undefined, Bidirectional)."
SYNTAX INTEGER {
disabled(1),
enabled(2),
undefined(3),
bidirectional(4)
}
UdldGlobalMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Global (fiber) Port UDLD curent status (normal, aggressive, disabled)."
SYNTAX INTEGER {
normal(1),
aggressive(2),
disabled(3)
}
UdldPortMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Port UDLD curent status (normal, aggressive, disabled, default)."
SYNTAX INTEGER {
normal(1),
aggressive(2),
disabled(3),
default(4)
}
rlUdld MODULE-IDENTITY
LAST-UPDATED "201208010000Z"
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 UDLD (Cisco Systems UniDirectional Link Detection Protocol)."
REVISION "201208010000Z"
DESCRIPTION
"Initial revision."
::= { switch001 218 }
-----------------------------------
-- UDLD - rlUdldPortTable
------------------------------------
rlUdldPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlUdldPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holds information for Udld Ethernet ports."
::= {rlUdld 1 }
rlUdldPortEntry OBJECT-TYPE
SYNTAX RlUdldPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the rlUdldPortTable."
INDEX { rlUdldPortIfIndex }
::= {rlUdldPortTable 1 }
RlUdldPortEntry ::= SEQUENCE {
rlUdldPortIfIndex InterfaceIndex,
rlUdldPortAdminMode UdldPortMode,
rlUdldPortOperMode UdldPortMode,
rlUdldPortDefaultConfiguration TruthValue,
rlUdldBidirectionalState UdldPortBidirectionalState,
rlUdldNumberOfDetectedNeighbors INTEGER
}
rlUdldPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface Index. This variable is the key for udld port table.
uniquely identifies the udld port information."
::= { rlUdldPortEntry 1 }
rlUdldPortAdminMode OBJECT-TYPE
SYNTAX UdldPortMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies port UDLD admin configured mode (normal, aggressive, disable)."
::= { rlUdldPortEntry 2 }
rlUdldPortOperMode OBJECT-TYPE
SYNTAX UdldPortMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies port UDLD operational mode (normal, aggressive, disable).
for fiber ports it is combination of global mode and port mode"
::= { rlUdldPortEntry 3 }
rlUdldPortDefaultConfiguration OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates whether tne user configure the udld port. to present (default) or not in port configuration."
::= { rlUdldPortEntry 4 }
rlUdldBidirectionalState OBJECT-TYPE
SYNTAX UdldPortBidirectionalState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the port UDLD status (shutdown, idle, detection, undetermined, bidirectional)."
::= { rlUdldPortEntry 5 }
rlUdldNumberOfDetectedNeighbors OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number Of Detected Neighbors for this port."
::= { rlUdldPortEntry 6 }
------------------------------------
-- UDLD - rlUdldNeighborTable
------------------------------------
rlUdldNeighborTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlUdldNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holds information for Udld Neighbor of ethernet ports."
::= {rlUdld 2 }
rlUdldNeighborEntry OBJECT-TYPE
SYNTAX RlUdldNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the rlUdldNeighborTable."
INDEX { rlUdldNeighborPortIfIndex, rlUdldNeighborDeviceID, rlUdldNeighborPortID }
::= {rlUdldNeighborTable 1 }
RlUdldNeighborEntry ::= SEQUENCE {
rlUdldNeighborPortIfIndex InterfaceIndex,
rlUdldNeighborDeviceID UdldString,
rlUdldNeighborPortID UdldString,
rlUdldNeighborDeviceMACAddress MacAddress,
rlUdldNeighborDeviceName UdldString,
rlUdldNeighborMessageTime INTEGER,
rlUdldNeighborLeftLifeTime INTEGER,
rlUdldNeighborCurrentState UdldNeighborCurrentState
}
rlUdldNeighborPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface Index. This variable is the key for udld port Neighbor table.
uniquely identifies the udld port index."
::= { rlUdldNeighborEntry 1 }
rlUdldNeighborDeviceID OBJECT-TYPE
SYNTAX UdldString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Neighbor Device-ID TLV should contain the switch base MAC address in ACSII format."
::= { rlUdldNeighborEntry 2 }
rlUdldNeighborPortID OBJECT-TYPE
SYNTAX UdldString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Port-ID TLV should contain the port ACSII name as it is printed in show CLI commands."
::= { rlUdldNeighborEntry 3 }
rlUdldNeighborDeviceMACAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Neighbor mac address"
::= { rlUdldNeighborEntry 4 }
rlUdldNeighborDeviceName OBJECT-TYPE
SYNTAX UdldString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Neighbor NeighborDevice Name TLV should contain sysName in ACSII."
::= { rlUdldNeighborEntry 5 }
rlUdldNeighborMessageTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Neighbor Message Time is from Message Interval TLV.
This time interval value used by a neighbor to send UDLD probes
after the linkup or detection phases. Its time unit is 1 second."
::= { rlUdldNeighborEntry 6 }
rlUdldNeighborLeftLifeTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remaining holdtime for Neighbor entry in cache in seconds."
::= { rlUdldNeighborEntry 7 }
rlUdldNeighborCurrentState OBJECT-TYPE
SYNTAX UdldNeighborCurrentState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the Neighbor port UDLD current status (Disabled, Enabled, Undefined, Bidirectional)."
::= { rlUdldNeighborEntry 8 }
------------------------------------
-- UDLD - Global UDLD Mode
------------------------------------
rlUdldGlobalUDLDMode OBJECT-TYPE
SYNTAX UdldGlobalMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Define Global UDLD Mode (normal, aggressive, disable)"
::= { rlUdld 3 }
------------------------------------
-- UDLD - Global Message Time
------------------------------------
rlUdldGlobalMessageTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Define global value of the interval between two sent probe messages, use the udld
message time command in Global Configuration mode."
::= { rlUdld 4 }
END

193
mibs/ciscosb/CISCOSB-UDP Normal file
View File

@ -0,0 +1,193 @@
CISCOSB-UDP DEFINITIONS ::= BEGIN
-- Title: CISCOSB UDP Private Extension
-- Version: 7.37.00.00
-- Date: 17 May 2004
IMPORTS
switch001 FROM CISCOSB-MIB
ipAddrEntry FROM IP-MIB
ipCidrRouteEntry,ipCidrRouteDest,
ipCidrRouteMask, ipCidrRouteTos, ipCidrRouteNextHop FROM IP-FORWARD-MIB
Unsigned32, Integer32, Counter32, IpAddress,
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
DisplayString, RowStatus, TruthValue,
TEXTUAL-CONVENTION FROM SNMPv2-TC
InetAddress,InetAddressType FROM INET-ADDRESS-MIB;
rsUDP MODULE-IDENTITY
LAST-UPDATED "200406010000Z"
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 switch001 UDP MIB."
REVISION "200406010000Z"
DESCRIPTION
"Initial version of this MIB."
::= { switch001 42 }
rsUdpRelayTable OBJECT-TYPE
SYNTAX SEQUENCE OF RsUdpRelayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the udp relay configuration per port."
::= {rsUDP 1}
rsUdpRelayEntry OBJECT-TYPE
SYNTAX RsUdpRelayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX {rsUdpRelayDstPort,
rsUdpRelaySrcIpInf,
rsUdpRelayDstIpAddr }
::= {rsUdpRelayTable 1}
RsUdpRelayEntry ::= SEQUENCE {
rsUdpRelayDstPort INTEGER,
rsUdpRelaySrcIpInf IpAddress,
rsUdpRelayDstIpAddr IpAddress,
rsUdpRelayStatus RowStatus,
rsUdpRelayUserInfo INTEGER
}
rsUdpRelayDstPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UDP port number in the UDP message header."
::= {rsUdpRelayEntry 1}
rsUdpRelaySrcIpInf OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source interface IP that receives UDP message.
255.255.255.255 from all IP interface.
0.0.0.0 - 0.255.255.255 and 127.0.0.0 - 127.255.255.255
not relevant addresses."
-- DEFVAL { 255.255.255.255 }
::= {rsUdpRelayEntry 2}
rsUdpRelayDstIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination IP address the UDP message will be forward.
0.0.0.0 does not forward, 255.255.255.255 broadcasts to all
addresses."
-- DEFVAL { 255.255.255.255 }
::= {rsUdpRelayEntry 3}
rsUdpRelayStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of a table entry.
It is used to delete an entry from this table."
::= { rsUdpRelayEntry 4 }
rsUdpRelayUserInfo OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The information used for implementation purposes"
DEFVAL { 0 }
::= { rsUdpRelayEntry 5 }
rsUdpRelayMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mib version. The current version is 1."
::= {rsUDP 2}
rlUdpSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlUdpSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the udp sessions information"
::= {rsUDP 3}
rlUdpSessionEntry OBJECT-TYPE
SYNTAX RlUdpSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlUdpSessionLocalAddrType,
rlUdpSessionLocalAddr,
rlUdpSessionLocalPort,
rlUdpSessionAppInst}
::= {rlUdpSessionTable 1}
RlUdpSessionEntry ::= SEQUENCE {
rlUdpSessionLocalAddrType InetAddressType,
rlUdpSessionLocalAddr InetAddress,
rlUdpSessionLocalPort INTEGER,
rlUdpSessionAppInst INTEGER,
rlUdpSessionAppName DisplayString
}
rlUdpSessionLocalAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of the rlUdpSessionLocalAddress address"
::= { rlUdpSessionEntry 1 }
rlUdpSessionLocalAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The UDP port session number."
::= {rlUdpSessionEntry 2}
rlUdpSessionLocalPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The UDP port local IP address."
::= {rlUdpSessionEntry 3}
rlUdpSessionAppInst OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The instance ID for the application on the port (for future use)."
::= {rlUdpSessionEntry 4}
rlUdpSessionAppName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the application that created the session."
::= {rlUdpSessionEntry 5}
END

425
mibs/ciscosb/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

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