THIS! IS! MIB! CITY!

git-svn-id: http://www.observium.org/svn/observer/trunk@2895 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
Tom Laermans
2012-03-15 17:10:45 +00:00
parent bed05b4dbc
commit e291e8de4d
92 changed files with 60459 additions and 38 deletions
+117
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION "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
+40
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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
+3129
View File
File diff suppressed because it is too large Load Diff
+193
View File
@@ -0,0 +1,193 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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
+354
View File
@@ -0,0 +1,354 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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 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 ue to specific request from L1 manager
No IP address - the L2 interfaces is listed in the table rlBonjourL2EnableTable
BUT don't have an IP on it
Not-present - the L2 interfaces is listed in the table rlBonjourL2EnableTable
BUT no yet defined (like vlan not created or port in an unconnected salve)
Bonjour disabled - rlBonjourPublish scalar is off
Using this MIB user can monitor actual state of a service on an IP 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
}
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 wether Bonjour 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 of the previous field: rlBonjourStateOperationMode."
::= { rlBonjourStateEntry 4 }
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 }
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
+171
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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
+905
View File
@@ -0,0 +1,905 @@
CISCOSB-BRIDGE-SECURITY DEFINITIONS ::= BEGIN
-- Version: 7.43
-- Date: 02-Apr-2006
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
VlanId FROM Q-BRIDGE-MIB
switch001 FROM CISCOSB-MIB;
rlBridgeSecurity MODULE-IDENTITY
LAST-UPDATED "200604020000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for DHCP Snoop, ARP Inspection
and Ip source Guard features."
::= { switch001 112}
rlIpDhcpSnoop OBJECT IDENTIFIER ::= { rlBridgeSecurity 1}
rlIpSourceGuard OBJECT IDENTIFIER ::= { rlBridgeSecurity 2}
rlIpArpInspect OBJECT IDENTIFIER ::= { rlBridgeSecurity 3}
rlProtocolFiltering OBJECT IDENTIFIER ::= { rlBridgeSecurity 4}
--
-- DHCP Snoop
--
rlIpDhcpSnoopMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlIpDhcpSnoop 1 }
rlIpDhcpSnoopEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Specifies a system DHCP Snoop enable state."
::= { rlIpDhcpSnoop 2 }
rlIpDhcpSnoopFileEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Specifies a system DHCP Snoop file enable state."
::= { rlIpDhcpSnoop 3 }
rlIpDhcpSnoopClearAction OBJECT-TYPE
SYNTAX INTEGER {
noAction(1), -- for get only
clearNow(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to clear DHCP Snoop Table."
::= { rlIpDhcpSnoop 4 }
rlIpDhcpSnoopFileUpdateTime OBJECT-TYPE
SYNTAX INTEGER(600..86400)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures in seconds the period of time between file updates.
The valid range is 600 - 86400."
::= { rlIpDhcpSnoop 5 }
rlIpDhcpSnoopVerifyMacAddress OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures on an un-trusted port whether the source MAC address in a DHCP packet matches
the client hardware address."
::= { rlIpDhcpSnoop 6 }
rlIpDhcpSnoopCurrentEntiresNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contain the current number of DHCP snooping entries for all types."
::= { rlIpDhcpSnoop 7 }
rlIpDhcpOpt82InsertionEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Specifies a DHCP option 82 insertion enable state."
::= { rlIpDhcpSnoop 8 }
rlIpDhcpOpt82RxOnUntrustedEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Specifies a DHCP option 82 receive on untrusted port enable state."
::= { rlIpDhcpSnoop 9 }
--
-- Dhcp Snoop Static table
--
rlIpDhcpSnoopStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpDhcpSnoopStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table specifies all DHCP Snoop Static (configured by user) entries.
The entry contains a local IP address of the DHCP client, a Port interface to which a DHCP client is connected to the switch."
::= { rlIpDhcpSnoop 10 }
rlIpDhcpSnoopStaticEntry OBJECT-TYPE
SYNTAX RlIpDhcpSnoopStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX {rlIpDhcpSnoopStaticVLANTag,
rlIpDhcpSnoopStaticMACAddress}
::= { rlIpDhcpSnoopStaticTable 1 }
RlIpDhcpSnoopStaticEntry ::= SEQUENCE {
rlIpDhcpSnoopStaticVLANTag VlanId,
rlIpDhcpSnoopStaticMACAddress MacAddress,
rlIpDhcpSnoopStaticIPAddress IpAddress,
rlIpDhcpSnoopStaticPortInterface InterfaceIndex,
rlIpDhcpSnoopStaticRowStatus RowStatus
}
rlIpDhcpSnoopStaticVLANTag OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A DHCP Snoop Static entry vlan tag."
::= { rlIpDhcpSnoopStaticEntry 1 }
rlIpDhcpSnoopStaticMACAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A DHCP Snoop Static entry mac address"
::= { rlIpDhcpSnoopStaticEntry 2 }
rlIpDhcpSnoopStaticIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A DHCP Snoop Static entry IP address."
::= { rlIpDhcpSnoopStaticEntry 3 }
rlIpDhcpSnoopStaticPortInterface OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A DHCP Snoop Static entry Port interface."
::= { rlIpDhcpSnoopStaticEntry 4 }
rlIpDhcpSnoopStaticRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A status can be destroy, active or createAndGo"
::= { rlIpDhcpSnoopStaticEntry 5 }
--
-- Dhcp Snoop table
--
RlIpDhcpSnoopType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Ip Dhcp Snoop entry type."
SYNTAX INTEGER {
learnedByProtocol(1),
deletedByTimeout(2),
static(3)
}
rlIpDhcpSnoopTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpDhcpSnoopEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "DHCP Snoop entry. Use to add/delete a dynamic entries and to view all entries (dynamic and static)"
::= { rlIpDhcpSnoop 11 }
rlIpDhcpSnoopEntry OBJECT-TYPE
SYNTAX RlIpDhcpSnoopEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX {rlIpDhcpSnoopVLANTag,
rlIpDhcpSnoopMACAddress}
::= { rlIpDhcpSnoopTable 1 }
RlIpDhcpSnoopEntry ::= SEQUENCE {
rlIpDhcpSnoopVLANTag VlanId,
rlIpDhcpSnoopMACAddress MacAddress,
rlIpDhcpSnoopType RlIpDhcpSnoopType,
rlIpDhcpSnoopLeaseTime Unsigned32,
rlIpDhcpSnoopIPAddress IpAddress,
rlIpDhcpSnoopPortInterface InterfaceIndex,
rlIpDhcpSnoopRowStatus RowStatus
}
rlIpDhcpSnoopVLANTag OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A DHCP Snoop entry vlan tag."
::= { rlIpDhcpSnoopEntry 1 }
rlIpDhcpSnoopMACAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A DHCP Snoop entry mac address"
::= { rlIpDhcpSnoopEntry 2 }
rlIpDhcpSnoopType OBJECT-TYPE
SYNTAX RlIpDhcpSnoopType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A DHCP Snoop entry type: static or dynamic."
::= { rlIpDhcpSnoopEntry 3 }
rlIpDhcpSnoopLeaseTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A DHCP Snoop lease time. For static entry the lease time is 0xFFFFFFFF"
::= { rlIpDhcpSnoopEntry 4 }
rlIpDhcpSnoopIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the DHCP client referred to in this table entry."
::= { rlIpDhcpSnoopEntry 5 }
rlIpDhcpSnoopPortInterface OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the port Interface ifindex, which connected to DHCP client identified with the entry."
::= { rlIpDhcpSnoopEntry 6 }
rlIpDhcpSnoopRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Entry status. A valid status is CreateandGo or Delete."
::= { rlIpDhcpSnoopEntry 7 }
--
-- Dhcp Snoop Enable VLAN Table
--
rlIpDhcpSnoopEnableVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpDhcpSnoopEnableVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An Ip Dhcp Snooping enabled VLAN table."
::= { rlIpDhcpSnoop 12 }
rlIpDhcpSnoopEnableVlanEntry OBJECT-TYPE
SYNTAX RlIpDhcpSnoopEnableVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An Ip Dhcp Snooping enabled VLAN entry."
INDEX {rlIpDhcpSnoopEnableVlanTag}
::= { rlIpDhcpSnoopEnableVlanTable 1 }
RlIpDhcpSnoopEnableVlanEntry ::= SEQUENCE {
rlIpDhcpSnoopEnableVlanTag VlanId,
rlIpDhcpSnoopEnableVlanRowStatus RowStatus
}
rlIpDhcpSnoopEnableVlanTag OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A DHCP Snoop entry vlan tag."
::= { rlIpDhcpSnoopEnableVlanEntry 1 }
rlIpDhcpSnoopEnableVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Entry status. A valid status is CreateandGo and Delete."
::= { rlIpDhcpSnoopEnableVlanEntry 2 }
--
-- Dhcp Snoop Trusted ports Table
--
rlIpDhcpSnoopTrustedPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpDhcpSnoopTrustedPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DHCP Snoop Trusted ports entry. The entry created when port is configured as trusted."
::= { rlIpDhcpSnoop 13 }
rlIpDhcpSnoopTrustedPortEntry OBJECT-TYPE
SYNTAX RlIpDhcpSnoopTrustedPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX {ifIndex}
::= { rlIpDhcpSnoopTrustedPortTable 1 }
RlIpDhcpSnoopTrustedPortEntry ::= SEQUENCE {
rlIpDhcpSnoopTrustedPortRowStatus RowStatus
}
rlIpDhcpSnoopTrustedPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Entry status. A valid status is CreateandGo or Delete."
::= { rlIpDhcpSnoopTrustedPortEntry 2 }
--
-- IP Source Guard
--
rlIpSourceGuardMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlIpSourceGuard 1 }
rlIpSourceGuardEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"FALSE - There is no Ip Source Guard in the system.
TRUE - Ip Source Guard is enabled on system."
::= { rlIpSourceGuard 2 }
rlIpSourceGuardRetryToInsert OBJECT-TYPE
SYNTAX INTEGER {
noAction(0), -- for get only
retryToInsertNow(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When setted to retryToInsertNow all IP Source Guard inactive entries
due to resource problem reinserted in the Policy.
On get always return noAction."
::= { rlIpSourceGuard 3 }
rlIpSourceGuardRetryTime OBJECT-TYPE
SYNTAX INTEGER (0..600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures in seconds the period of time the application retries to
insert inactive by resource problem rules. The actual range is 10-600.
0 used to sign that the timer is not active."
::= { rlIpSourceGuard 4 }
--
-- IP Source Guard Ports table
--
rlIpSourceGuardPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpSourceGuardPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP Source Guard ports entry. The entry created when IP Source Guard
enabled on port."
::= { rlIpSourceGuard 5 }
rlIpSourceGuardPortEntry OBJECT-TYPE
SYNTAX RlIpSourceGuardPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX {ifIndex}
::= { rlIpSourceGuardPortTable 1 }
RlIpSourceGuardPortEntry ::= SEQUENCE {
rlIpSourceGuardPortRowStatus RowStatus
}
rlIpSourceGuardPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Entry status. A valid status is CreateAndGo or Delete."
::= { rlIpSourceGuardPortEntry 2 }
--
-- IP Source Guard table
--
RlIpSourceGuardType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Ip IP Source Guard entry type."
SYNTAX INTEGER {
dynamic(1),
static(2)
}
RlIpSourceGuardStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Ip IP Source Guard entry status."
SYNTAX INTEGER {
active(1),
inactive(2)
}
RlIpSourceGuardFailReason ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Ip IP Source Guard entry reason."
SYNTAX INTEGER {
noProblem(1),
noResource(2),
noSnoopVlan(3),
trustPort(4)
}
rlIpSourceGuardTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpSourceGuardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "IP Source Guard entry. Use to view all entries (dynamic and static)"
::= { rlIpSourceGuard 6 }
rlIpSourceGuardEntry OBJECT-TYPE
SYNTAX RlIpSourceGuardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX {ifIndex,
rlIpSourceGuardIPAddress,
rlIpSourceGuardVLANTag}
::= { rlIpSourceGuardTable 1 }
RlIpSourceGuardEntry ::= SEQUENCE {
rlIpSourceGuardIPAddress IpAddress,
rlIpSourceGuardVLANTag VlanId,
rlIpSourceGuardMACAddress MacAddress,
rlIpSourceGuardType RlIpSourceGuardType,
rlIpSourceGuardStatus RlIpSourceGuardStatus,
rlIpSourceGuardFailReason RlIpSourceGuardFailReason
}
rlIpSourceGuardIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the Ip Source Guard entry."
::= { rlIpSourceGuardEntry 1 }
rlIpSourceGuardVLANTag OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Ip Source Guard entry vlan tag."
::= { rlIpSourceGuardEntry 2 }
rlIpSourceGuardMACAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A Ip Source Guard entry mac address"
::= { rlIpSourceGuardEntry 3 }
rlIpSourceGuardType OBJECT-TYPE
SYNTAX RlIpSourceGuardType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A Ip Source Guard entry type: static or dynamic."
::= { rlIpSourceGuardEntry 4 }
rlIpSourceGuardStatus OBJECT-TYPE
SYNTAX RlIpSourceGuardStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the status of Ip Source Guard entry."
::= { rlIpSourceGuardEntry 5 }
rlIpSourceGuardFailReason OBJECT-TYPE
SYNTAX RlIpSourceGuardFailReason
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the reason for in-activity of Ip Source Guard entry."
::= { rlIpSourceGuardEntry 6 }
--
-- IP Source Guard Permitted rules counter table
--
rlIpSourceGuardPermittedRuleCounterTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpSourceGuardPermittedRuleCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table includes, per vlan, the IP Source Guard permitted rules counters."
::= { rlIpSourceGuard 7 }
rlIpSourceGuardPermittedRuleCounterEntry OBJECT-TYPE
SYNTAX RlIpSourceGuardPermittedRuleCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX {rlIpSourceGuardPermittedRuleCounterVLANTag}
::= { rlIpSourceGuardPermittedRuleCounterTable 1 }
RlIpSourceGuardPermittedRuleCounterEntry ::= SEQUENCE {
rlIpSourceGuardPermittedRuleCounterVLANTag VlanId,
rlIpSourceGuardPermittedRuleCounterNumOfStaticRules Counter32,
rlIpSourceGuardPermittedRuleCounterNumOfDhcpRules Counter32
}
rlIpSourceGuardPermittedRuleCounterVLANTag OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ip Source Guard permitted rules counters entry Vlan tag."
::= { rlIpSourceGuardPermittedRuleCounterEntry 1 }
rlIpSourceGuardPermittedRuleCounterNumOfStaticRules OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of static rules added by IP Source Guard for the permitted Hosts"
::= { rlIpSourceGuardPermittedRuleCounterEntry 2 }
rlIpSourceGuardPermittedRuleCounterNumOfDhcpRules OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of rules added by IP Source Guard for the permitted Hosts,
as a result of DHCP Snooping dynamic information."
::= { rlIpSourceGuardPermittedRuleCounterEntry 3 }
--
-- ARP Inspection
--
RlIpArpInspectListNameType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Ip arp inspection list name type."
SYNTAX DisplayString(SIZE(1..32))
rlIpArpInspectMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlIpArpInspect 1 }
rlIpArpInspectEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Specifies a system ARP Inspection enable state."
::= { rlIpArpInspect 2 }
rlIpArpInspectLogInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify the minimal interval between successive ARP SYSLOG messages.
0 - message is immediately generated.
0xFFFFFFFF - messages would not be generated. A legal range is 0-86400."
::= { rlIpArpInspect 3 }
rlIpArpInspectValidation OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defined a specific check on incoming ARP packets:
Source MAC: Compare the source MAC address in the Ethernet header against
the sender MAC address in the ARP body. This check is performed on both ARP requests and responses.
Destination MAC: Compare the destination MAC address in the Ethernet header against
the target MAC address in ARP body. This check is performed for ARP responses.
IP addresses: Compare the ARP body for invalid and unexpected IP addresses.
Addresses include 0.0.0.0, 255.255.255.255, and all IP multicast addresses."
::= { rlIpArpInspect 4 }
--
-- ARP Inspection List table
--
rlIpArpInspectListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpArpInspectListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table specifies all ARP Inspection List entries.
The entry contains a list name, list IP address, a list Mac address."
::= { rlIpArpInspect 5 }
rlIpArpInspectListEntry OBJECT-TYPE
SYNTAX RlIpArpInspectListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX {rlIpArpInspectListName,
rlIpArpInspectListIPAddress}
::= { rlIpArpInspectListTable 1 }
RlIpArpInspectListEntry ::= SEQUENCE {
rlIpArpInspectListName RlIpArpInspectListNameType,
rlIpArpInspectListIPAddress IpAddress,
rlIpArpInspectListMACAddress MacAddress,
rlIpArpInspectListRowStatus RowStatus
}
rlIpArpInspectListName OBJECT-TYPE
SYNTAX RlIpArpInspectListNameType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Name of the Access List."
::= { rlIpArpInspectListEntry 1}
rlIpArpInspectListIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ARP Inspection List IP address."
::= { rlIpArpInspectListEntry 2 }
rlIpArpInspectListMACAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ARP Inspection List mac address"
::= { rlIpArpInspectListEntry 3 }
rlIpArpInspectListRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A status can be destroy, active or createAndGo"
::= { rlIpArpInspectListEntry 4 }
--
-- Arp Inspection Enable VLAN Table
--
rlIpArpInspectEnableVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpArpInspectEnableVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An Ip ARP Inspection enabled VLAN table."
::= { rlIpArpInspect 6 }
rlIpArpInspectEnableVlanEntry OBJECT-TYPE
SYNTAX RlIpArpInspectEnableVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An Ip ARP Inspection enabled VLAN entry."
INDEX {rlIpArpInspectEnableVlanTag}
::= { rlIpArpInspectEnableVlanTable 1 }
RlIpArpInspectEnableVlanEntry ::= SEQUENCE {
rlIpArpInspectEnableVlanTag VlanId,
rlIpArpInspectAssignedListName RlIpArpInspectListNameType,
rlIpArpInspectEnableVlanRowStatus RowStatus,
rlIpArpInspectVlanNumOfArpForwarded Counter32,
rlIpArpInspectVlanNumOfArpDropped Counter32,
rlIpArpInspectVlanNumOfArpMismatched Counter32,
rlIpArpInspectVlanClearCountersAction TruthValue
}
rlIpArpInspectEnableVlanTag OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An Ip ARP Inspection entry vlan tag."
::= { rlIpArpInspectEnableVlanEntry 1 }
rlIpArpInspectAssignedListName OBJECT-TYPE
SYNTAX RlIpArpInspectListNameType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An Ip ARP Inspection assigned ACL name."
::= { rlIpArpInspectEnableVlanEntry 2 }
rlIpArpInspectEnableVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Entry status. A valid status is CreateandGo and Delete."
::= { rlIpArpInspectEnableVlanEntry 3 }
rlIpArpInspectVlanNumOfArpForwarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of forwarded ARP packets, packets which were validated by ARP inspection "
::= { rlIpArpInspectEnableVlanEntry 4 }
rlIpArpInspectVlanNumOfArpDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of dropped ARP packets, which were validated by ARP inspection
(mismatch , not-found and dropped for any reason)"
::= { rlIpArpInspectEnableVlanEntry 5 }
rlIpArpInspectVlanNumOfArpMismatched OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of dropped ARP packets, which were validated by ARP inspection
and inconsistency was found for IP and MAC (mismatch)"
::= { rlIpArpInspectEnableVlanEntry 6 }
rlIpArpInspectVlanClearCountersAction OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If true, clear (set to zero) all Arp Inspection counters: rlIpArpInspectVlanNumOfArpForwarded ,
rlIpArpInspectVlanNumOfArpDropped and rlIpArpInspectVlanNumOfArpMismatched"
DEFVAL{ false }
::= { rlIpArpInspectEnableVlanEntry 7 }
--
-- ARP Inspection Trusted ports Table
--
rlIpArpInspectTrustedPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpArpInspectTrustedPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "ARP Inspection Trusted ports entry. The entry created when port is configured as trusted."
::= { rlIpArpInspect 7 }
rlIpArpInspectTrustedPortEntry OBJECT-TYPE
SYNTAX RlIpArpInspectTrustedPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX {ifIndex}
::= { rlIpArpInspectTrustedPortTable 1 }
RlIpArpInspectTrustedPortEntry ::= SEQUENCE {
rlIpArpInspectTrustedPortRowStatus RowStatus
}
rlIpArpInspectTrustedPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Entry status. A valid status is CreateandGo or Delete."
::= { rlIpArpInspectTrustedPortEntry 2 }
rlIpArpInspectClearCountersAction OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If true, clear (set to zero) on all vlans: all Arp Inspection counters: rlIpArpInspectVlanNumOfArpForwarded ,
rlIpArpInspectVlanNumOfArpDropped and rlIpArpInspectVlanNumOfArpMismatched"
DEFVAL{ false }
::= { rlIpArpInspect 8 }
--
-- Protocol Filtering
--
ProtocolFilteringMap ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TC describes the list of protocol to be filtered.
The bit 'all(0)' indicates all Cisco protocols in range 0100.0ccc.ccc0 - 0100.0ccc.cccf
The bit 'cdp(1)' indicates Cisco CDP protocol.
Identified by destination mac address: 0100.0ccc.cccc and protocol type:0x2000.
The bit 'vtp(2)' indicates Cisco VTP protocol.
Identified by destination mac address: 0100.0ccc.cccc and protocol type:0x2003.
The bit 'dtp(3)' indicates Cisco DTP protocol.
Identified by destination mac address: 0100.0ccc.cccc and protocol type:0x2004.
The bit 'udld (4)' indicates Cisco UDLD protocol.
Identified by destination mac address: 0100.0ccc.cccc and protocol type:0x0111.
The bit 'pagp(5)' indicates Cisco PAGP protocol.
Identified by destination mac address: 0100.0ccc.cccc and protocol type: 0x0104.
The bit 'sstp(6)' indicates Cisco SSTP protocol.
Identified by destination mac address: 0100.0ccc.cccd.
"
SYNTAX BITS {
all(0),
cdp(1),
vtp(2),
dtp(3),
udld(4),
pagp(5),
sstp(6)
}
rlProtocolFilteringTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlProtocolFilteringEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Protocol filter configuration entry"
::= { rlProtocolFiltering 1 }
rlProtocolFilteringEntry OBJECT-TYPE
SYNTAX RlProtocolFilteringEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX {ifIndex}
::= { rlProtocolFilteringTable 1 }
RlProtocolFilteringEntry::= SEQUENCE {
rlProtocolFilteringList ProtocolFilteringMap,
rlProtocolFilteringRowStatus RowStatus
}
rlProtocolFilteringList OBJECT-TYPE
SYNTAX ProtocolFilteringMap
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The list of protocol to be filtered."
::= { rlProtocolFilteringEntry 1 }
rlProtocolFilteringRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A status can be destroy, active or createAndGo"
::= { rlProtocolFilteringEntry 2 }
END
+1952
View File
File diff suppressed because it is too large Load Diff
+81
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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
+50
View File
@@ -0,0 +1,50 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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 }
END
+837
View File
@@ -0,0 +1,837 @@
CISCOSB-CDP-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB CDP ROS
-- This Private MIB provides the port and global information concerning CDP protocol
-- Version: 7.47
-- Date: 14 Sep 2008
IMPORTS
switch001, rndNotifications FROM CISCOSB-MIB
rndErrorDesc, rndErrorSeverity FROM CISCOSB-DEVICEPARAMS-MIB
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
OBJECT-TYPE, IpAddress, Unsigned32,
MODULE-IDENTITY,Counter32 FROM SNMPv2-SMI
DisplayString,
TEXTUAL-CONVENTION,
MacAddress,
TruthValue FROM SNMPv2-TC
PortList FROM Q-BRIDGE-MIB
VlanId FROM Q-BRIDGE-MIB
InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB
cdpCacheEntry,
cdpCacheIfIndex,
cdpCacheDeviceIndex FROM CISCO-CDP-MIB;
rlCdp MODULE-IDENTITY
LAST-UPDATED "201102150000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for CDP protocol."
REVISION "200809140000Z"
DESCRIPTION
"Initial revision."
REVISION "201008110000Z"
DESCRIPTION
"Added rlCdpLogMismatchVoiceVlanEnable, rlCdpLogMismatchNativeVlanEnable"
REVISION "201010250000Z"
DESCRIPTION
"Added rlCdpSecondaryCacheTable.
Added maxNeighborsExceededInSecondaryCache.
Renamed maxNeighborsExceeded to maxNeighborsExceededInMainCache."
REVISION "201011100000Z"
DESCRIPTION
"Added rlCdpGlobalLogMismatchDuplexEnable.
Added rlCdpGlobalLogMismatchVoiceVlanEnable.
Added rlCdpGlobalLogMismatchNativeVlanEnable."
REVISION "201011140000Z"
DESCRIPTION
"Added rlCdpTlvTable.
Added rlCdpAdvertiseApplianceTlv."
REVISION "201101090000Z"
DESCRIPTION
"Added rlCdpValidateMandatoryTlvs."
REVISION "201102150000Z"
DESCRIPTION
"Added rlCdpLogMismatchDuplexTrap.
Added rlCdpLogMismatchVoiceVlanTrap.
Added rlCdpLogMismatchNativeVlanTrap."
::= { switch001 137 }
RlCdpVersionTypes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"version-v1 - cdp version 1
version-v2 - cdp version 2 "
SYNTAX INTEGER {
version-v1(1),
version-v2(2)
}
RlCdpCounterTypes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" v1OutputPackets counter specifies the number of sent CDP packets with version 1
v2OutputPackets counter specifies the number of sent CDP packets with version 2
v1InputPackets counter specifies the number of received CDP packets with version 1
v2InputPackets counter specifies the number of received CDP packets with version 2
totalInputPackets counter specifies the total number of received CDP packets
totalOutputPackets counter specifies the total number of sent CDP packets
illegalChksum counter specifies the number of received CDP packets with illegal checksum.
errorPackets counter specifies the number of recieved CDP packets with other error (duplicated TLVs, illegal TLVs, etc.)
maxNeighborsExceededInMainCache counter specifies the number of times a CDP neighbor could not be stored in the main cache.
maxNeighborsExceededInSecondaryCache specifies counter the number of times a CDP neighbor could not be stored in the secondary cache. "
SYNTAX INTEGER {
totalInputPackets(1),
v1InputPackets(2),
v2InputPackets(3),
totalOutputPackets(4),
v1OutputPackets(5),
v2OutputPackets(6),
illegalChksum(7),
errorPackets(8),
maxNeighborsExceededInMainCache(9),
maxNeighborsExceededInSecondaryCache(10)
}
RlCdpPduActionTypes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"filtering - CDP packets would filtered (dropped).
bridging - CDP packets bridged as regular data packets "
SYNTAX INTEGER {
filtering(1),
bridging(2),
flooding(3)
}
-- rlCdpVersionAdvertised
rlCdpVersionAdvertised OBJECT-TYPE
SYNTAX RlCdpVersionTypes
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the verison of sent CDP packets"
::= {rlCdp 1}
-- rlCdpSourceInterface
rlCdpSourceInterface OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifices the CDP source-interface, which the IP address advertised
into TLV is accoding to this source-interface instead
of the outgoing interface.
value of 0 indicates no source interface.
value must belong to an ethernet port/lag "
DEFVAL { 0 }
::= { rlCdp 2 }
-- rlCdpLogMismatchDuplexEnable
rlCdpLogMismatchDuplexEnable OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable logging messages when detecting mishmatch between
advertised and received duplex mode.
To enable loging on specific interface set the corresponing bit."
::= { rlCdp 3 }
-- rlCdpCountersTable
rlCdpCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCdpCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains all CDP counters values, indexed by counter name"
::= { rlCdp 4 }
rlCdpCountersEntry OBJECT-TYPE
SYNTAX RlCdpCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlCdpCountersName }
::= { rlCdpCountersTable 1 }
RlCdpCountersEntry ::= SEQUENCE {
rlCdpCountersName RlCdpCounterTypes,
rlCdpCountersValue Counter32
}
rlCdpCountersName OBJECT-TYPE
SYNTAX RlCdpCounterTypes
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"counter name used as key for counters table "
::= {rlCdpCountersEntry 1}
rlCdpCountersValue OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the value of the counter name specisifed by rlCdpCountersName, unsuppo
will have no entry in the tab."
::= {rlCdpCountersEntry 2}
-- rlCdpCountersClear
rlCdpCountersClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"By setting the MIB to True, all error and traffic counters are set to zero."
::= {rlCdp 5}
-- rlCdpCacheClear
rlCdpCacheClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"By setting the MIB to True, all entries from the cdp cache table is deleted."
::= {rlCdp 6}
-- rlCdpVoicevlanId
rlCdpVoiceVlanId OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"voice vlan Id, used as the Appliance Vlan-Id TLV"
::= {rlCdp 7}
-- Augment to cdpCacheTable
rlCdpCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCdpCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table contains externtion for the cdpCache table.
indexed by cdpCacheEntry."
::= { rlCdp 8 }
rlCdpCacheEntry OBJECT-TYPE
SYNTAX RlCdpCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
AUGMENTS { cdpCacheEntry }
::= { rlCdpCacheTable 1 }
RlCdpCacheEntry ::= SEQUENCE {
rlCdpCacheVersionExt DisplayString,
rlCdpCacheTimeToLive INTEGER,
rlCdpCacheCdpVersion RlCdpVersionTypes
}
rlCdpCacheVersionExt OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field contains the extention of the cdpCacheVersion field
in the cdpCache table.
In case the neighbour advertised the SW TLV as a string with length
larger than 160, this field contains the chacters from place 160 and on.
Zero-length strings indicates no Version
field (TLV) was reported in the most recent CDP
message, or it was smaller than 160 chars "
::= { rlCdpCacheEntry 1 }
rlCdpCacheTimeToLive OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field indicates the time remains in seconds
till the entry should be expried. "
::= { rlCdpCacheEntry 2 }
rlCdpCacheCdpVersion OBJECT-TYPE
SYNTAX RlCdpVersionTypes
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field indicates the cdp version that was reported in the most recent CDP
message."
::= { rlCdpCacheEntry 3 }
-- rlCdpPduAction
rlCdpPduAction OBJECT-TYPE
SYNTAX RlCdpPduActionTypes
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines CDP packets handling when CDP is globally disabled."
DEFVAL { bridging }
::= {rlCdp 9}
-- rlCdpLogMismatchVoiceVlanEnable
rlCdpLogMismatchVoiceVlanEnable OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable logging messages when detecting mishmatch between
advertised and received voice VLAN.
To enable logging on specific interface set the corresponing bit."
::= { rlCdp 10 }
-- rlCdpLogMismatchNativeVlanEnable
rlCdpLogMismatchNativeVlanEnable OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable logging messages when detecting mishmatch between
advertised and received native VLAN.
To enable loging on specific interface set the corresponing bit."
::= { rlCdp 11 }
-- rlCdpSecondaryCacheTable
rlCdpSecondaryCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCdpSecondaryCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table contains partial information from cdpCache table.
indexed by rlCdpSecondaryCacheEntry."
::= { rlCdp 12 }
rlCdpSecondaryCacheEntry OBJECT-TYPE
SYNTAX RlCdpSecondaryCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlCdpSecondaryCacheTable,
containing partial 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, globally or when the secondary cache is cleared"
INDEX { cdpCacheIfIndex, cdpCacheDeviceIndex }
::= { rlCdpSecondaryCacheTable 1 }
RlCdpSecondaryCacheEntry ::= SEQUENCE {
rlCdpSecondaryCacheMacAddress MacAddress,
rlCdpSecondaryCachePlatform DisplayString,
rlCdpSecondaryCacheCapabilities OCTET STRING,
rlCdpSecondaryCacheVoiceVlanID Unsigned32,
rlCdpSecondaryCacheTimeToLive INTEGER
}
rlCdpSecondaryCacheMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC address of the neighbor."
::= { rlCdpSecondaryCacheEntry 3 }
rlCdpSecondaryCachePlatform OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device's Hardware Platform prefix, 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."
::= { rlCdpSecondaryCacheEntry 4 }
rlCdpSecondaryCacheCapabilities 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."
::= { rlCdpSecondaryCacheEntry 5 }
rlCdpSecondaryCacheVoiceVlanID 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."
::= { rlCdpSecondaryCacheEntry 6 }
rlCdpSecondaryCacheTimeToLive OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field indicates the number of seconds
till the entry is expried. "
::= { rlCdpSecondaryCacheEntry 7 }
rlCdpGlobalLogMismatchDuplexEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Globally enable/disable logging messages when detecting mishmatch between
advertised and received duplex mode."
DEFVAL { true }
::= { rlCdp 13 }
rlCdpGlobalLogMismatchVoiceVlanEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Globally enable/disable logging messages when detecting mishmatch between
advertised and received voice VLAN."
DEFVAL { true }
::= { rlCdp 14 }
rlCdpGlobalLogMismatchNativeVlanEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Globally enable/disable logging messages when detecting mishmatch between
advertised and received native VLAN."
DEFVAL { true }
::= { rlCdp 15 }
-- rlCdpTlvTable
rlCdpTlvTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCdpTlvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table contains the local advertised information.
indexed by rlCdpTlvEntry."
::= { rlCdp 16 }
rlCdpTlvEntry OBJECT-TYPE
SYNTAX RlCdpTlvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlCdpTlvTable,
containing local information advertised by CDP on one
interface. Entries are available only when CDP is globally enabled,
for interfaces on which CDP is enabled and the interface state is UP."
INDEX { rlCdpTlvIfIndex }
::= { rlCdpTlvTable 1 }
RlCdpTlvEntry ::= SEQUENCE {
rlCdpTlvIfIndex Unsigned32,
rlCdpTlvDeviceIdFormat INTEGER,
rlCdpTlvDeviceId DisplayString,
rlCdpTlvAddress1Type InetAddressType,
rlCdpTlvAddress1 InetAddress,
rlCdpTlvAddress2Type InetAddressType,
rlCdpTlvAddress2 InetAddress,
rlCdpTlvAddress3Type InetAddressType,
rlCdpTlvAddress3 InetAddress,
rlCdpTlvPortId DisplayString,
rlCdpTlvCapabilities OCTET STRING,
rlCdpTlvVersion DisplayString,
rlCdpTlvPlatform DisplayString,
rlCdpTlvNativeVLAN Unsigned32,
rlCdpTlvDuplex INTEGER,
rlCdpTlvApplianceID Unsigned32,
rlCdpTlvApplianceVlanID Unsigned32,
rlCdpTlvExtendedTrust INTEGER,
rlCdpTlvCosForUntrustedPorts Unsigned32,
rlCdpTlvPowerAvailableRequestId Unsigned32,
rlCdpTlvPowerAvailablePowerManagementId Unsigned32,
rlCdpTlvPowerAvailable Unsigned32,
rlCdpTlvPowerAvailableManagementPowerLevel Unsigned32
}
rlCdpTlvIfIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of the local interface.
A value of zero is used to access TLVs which do not
changed between interfaces."
::= { rlCdpTlvEntry 1 }
rlCdpTlvDeviceIdFormat OBJECT-TYPE
SYNTAX INTEGER {
serialNumber(1),
macAddress(2),
other(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of the format of Device-Id contained in the
corresponding instance of rlCdpTlvDeviceId.
serialNumber(1) indicates that the value of rlCdpTlvDeviceId
object is in the form of an ASCII string contain the device
serial number.
macAddress(2) indicates that the value of rlCdpTlvDeviceId
object is in the form of Layer 2 MAC address.
other(3) indicates that the value of rlCdpTlvDeviceId 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."
::= { rlCdpTlvEntry 2 }
rlCdpTlvDeviceId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device-ID string as will be advertised in subsequent CDP
messages."
::= { rlCdpTlvEntry 3 }
rlCdpTlvAddress1Type OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Inet address type of rlCdpTlvAddress1"
::= { rlCdpTlvEntry 4 }
rlCdpTlvAddress1 OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The (first) network-layer address of the device
as will be advertised in the Address TLV of subsequent
CDP messages. For example, if the corresponding instance of
rlCdpTlvAddress1Type had the value 'ipv4(1)', then this object
would be an IPv4-address."
::= { rlCdpTlvEntry 5 }
rlCdpTlvAddress2Type OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Inet address type of rlCdpTlvAddress2"
::= { rlCdpTlvEntry 6 }
rlCdpTlvAddress2 OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The (first) network-layer address of the device
as will be advertised in the Address TLV of subsequent
CDP messages. For example, if the corresponding instance of
rlCdpTlvAddress2Type had the value 'ipv6(2)', then this object
would be an IPv6-address."
::= { rlCdpTlvEntry 7 }
rlCdpTlvAddress3Type OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Inet address type of rlCdpTlvAddress3"
::= { rlCdpTlvEntry 8 }
rlCdpTlvAddress3 OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The (first) network-layer address of the device
as will be advertised in the Address TLV of subsequent
CDP messages. For example, if the corresponding instance of
rlCdpTlvAddress3Type had the value 'ipv6(2)', then this object
would be an IPv6-address."
::= { rlCdpTlvEntry 9 }
rlCdpTlvPortId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Port-ID string as will be advertised in subsequent CDP messages from
this interface. This will typically be the value of the ifName
object (e.g., 'Ethernet0')."
::= { rlCdpTlvEntry 10 }
rlCdpTlvCapabilities OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device's Functional Capabilities as will be advertised in
subsequent CDP messages. For latest set of specific
values, see the latest version of the CDP specification."
REFERENCE "Cisco Discovery Protocol Specification, 10/19/94."
::= { rlCdpTlvEntry 11 }
rlCdpTlvVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Version string as will be advertised in subsequent CDP messages."
::= { rlCdpTlvEntry 12 }
rlCdpTlvPlatform OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device's Hardware Platform as will be advertised in subsequent
CDP messages."
::= { rlCdpTlvEntry 13 }
rlCdpTlvNativeVLAN OBJECT-TYPE
SYNTAX Unsigned32 (0..4095)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local device's interface's native VLAN, as will be
advertised in subsequent CDP messages."
::= { rlCdpTlvEntry 14 }
rlCdpTlvDuplex OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
halfduplex(2),
fullduplex(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local device's interface's duplex mode, as will be advertised
in subsequent CDP messages."
::= { rlCdpTlvEntry 15 }
rlCdpTlvApplianceID OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local device's Appliance ID, as will be advertised in subsequent
CDP messages. A value of zero denotes no Appliance VLAN-ID TLV will be
advertised in subsequent CDP messages."
::= { rlCdpTlvEntry 16 }
rlCdpTlvApplianceVlanID OBJECT-TYPE
SYNTAX Unsigned32 (0..4095)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local device's VoIP VLAN ID, as will be advertised in subsequent
CDP messages. A value of zero denotes no Appliance VLAN-ID TLV will be
advertised in subsequent CDP messages."
::= { rlCdpTlvEntry 17 }
rlCdpTlvExtendedTrust OBJECT-TYPE
SYNTAX INTEGER {
untrusted(0),
trusted(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local device's interface's extended trust mode, as will be advertised
in subsequent CDP messages. A value of zero indicates the absence of extended
trust."
::= { rlCdpTlvEntry 18 }
rlCdpTlvCosForUntrustedPorts OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The COS value with which all packets received on an
untrusted port should be marked by a simple switching device
which cannot itself classify individual packets.
This TLV only has any meaning if corresponding instance of rlCdpTlvExtendedTrust
indicates the absence of extended trust."
::= { rlCdpTlvEntry 19 }
rlCdpTlvPowerAvailableRequestId OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Power Available TLV Request-ID field echoes the Request-ID field
last received in a Power Requested TLV. It is 0 if no Power Requested TLV
has been received since the interface last transitioned to ifOperState == Up."
::= { rlCdpTlvEntry 20 }
rlCdpTlvPowerAvailablePowerManagementId OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Power Available TLV Power-Management-ID field."
::= { rlCdpTlvEntry 21 }
rlCdpTlvPowerAvailable OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Power Available TLV Available-Power field indicates the
number of milliwatts of power available to powered devices at the
time this object is instatiated."
::= { rlCdpTlvEntry 22 }
rlCdpTlvPowerAvailableManagementPowerLevel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Power Available TLV Management-Power-Level field indicates the
number of milliwatts representing the supplier's request to the powered
device for its Power Consumption TLV. A value of 0xFFFFFFFF indicates
the local device has no preference."
::= { rlCdpTlvEntry 23 }
rlCdpAdvertiseApplianceTlv OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"By setting the MIB to True Appliance VLAN-ID TLV may be advertised.
A value of False will prevent this TLV from being advertised."
DEFVAL { true }
::= {rlCdp 17}
rlCdpValidateMandatoryTlvs OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"By setting the MIB to true all mandatory TLVs 0x0001-0x0006 will be validated.
Incoming CDP frames without any of the TLVs will be dropped.
A value of false indicates that only the Device ID TLV (0x0001) is mandatory.
Frames containing Device ID TLV will be processed,
regardless of whether other TLVs are present or not."
DEFVAL { false }
::= {rlCdp 18}
-- rlCdpInterfaceCountersPTable
rlCdpInterfaceCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCdpInterfaceCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains all CDP counters values, indexed by counter name"
::= { rlCdp 19 }
rlCdpInterfaceCountersEntry OBJECT-TYPE
SYNTAX RlCdpInterfaceCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlCdpInterfaceId, rlCdpInterfaceCountersName }
::= { rlCdpInterfaceCountersTable 1 }
RlCdpInterfaceCountersEntry ::= SEQUENCE {
rlCdpInterfaceId InterfaceIndex,
rlCdpInterfaceCountersName RlCdpCounterTypes,
rlCdpInterfaceCountersValue Counter32
}
rlCdpInterfaceId OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface index, used as primary index for interface counters table."
::= {rlCdpInterfaceCountersEntry 1}
rlCdpInterfaceCountersName OBJECT-TYPE
SYNTAX RlCdpCounterTypes
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"counter name used as secondary key for interface counters table. "
::= {rlCdpInterfaceCountersEntry 2}
rlCdpInterfaceCountersValue OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the value of the counter name specified by rlCdpCountersName, and rlCdpInterfaceId"
::= {rlCdpInterfaceCountersEntry 3}
rlCdpInterfaceCountersClear OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"By setting the scalar to a interface id , all error and traffic counters of this interface
are set to zero.
To clear the counters for ALL interfaces set the scalar to 0x0FFFFFFF"
::= {rlCdp 20}
--------------------------------------------------------------------------------
-- TRAPS
--------------------------------------------------------------------------------
rlCdpLogMismatchDuplexTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating that duplex mismatch has been detected by CDP"
::= { rndNotifications 224 }
rlCdpLogMismatchVoiceVlanTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating that voice vlan mismatch has been detected by CDP"
::= { rndNotifications 225 }
rlCdpLogMismatchNativeVlanTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating that native vlan mismatch has been detected by CDP"
::= { rndNotifications 226 }
END
+311
View File
@@ -0,0 +1,311 @@
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 "200701020000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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)
}
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."
::= { 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: output row will be deleted after GET.
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 }
END
+1140
View File
File diff suppressed because it is too large Load Diff
+170
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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
+50
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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
+783
View File
@@ -0,0 +1,783 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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
}
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 }
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
+961
View File
@@ -0,0 +1,961 @@
CISCOSB-DHCP-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB DHCP Server ROS
-- This Private MIB supports the DHCP Server for ROS
-- Version: 7.30
-- Date: 18 Oct 2003
IMPORTS
OBJECT-TYPE, IpAddress, Unsigned32,
MODULE-IDENTITY FROM SNMPv2-SMI
DisplayString, TruthValue, RowStatus FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
switch001 FROM CISCOSB-MIB
PortList FROM Q-BRIDGE-MIB;
rsDHCP MODULE-IDENTITY
LAST-UPDATED "200310180000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for DHCP server support in CISCOSB devices."
REVISION "200310180000Z"
DESCRIPTION
"Initial version of this MIB."
::= { switch001 38 }
-- unused:
-- { rsDHCP 1 } .. { rsDHCP 13 }
rsDhcpMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DHCP MIB's version, the current version is 4."
::= { rsDHCP 14 }
-- unused:
-- { rsDHCP 15 } .. { rsDHCP 21 }
-- =======================================================
-- DHCP Relay
-- =======================================================
rlDhcpRelayMaximalNumberOfNonIpVlans OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximal number non-ip vlans that DHCP relay can be confirued on."
-- DEFVAL { 0 }
::= { rsDHCP 23 }
rlDhcpRelayCurrentNumberOfNonIpVlans OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number non-ip vlans that DHCP relay can be confirued on."
-- DEFVAL { 0 }
::= { rsDHCP 24 }
rlDhcpRelayEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the use of the DHCP relay."
-- DEFVAL { false }
::= { rsDHCP 25 }
rlDhcpRelayExists OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable shows whether the device can function as a DHCP Relay Agent."
::= { rsDHCP 26 }
-- Next Servers Table
rlDhcpRelayNextServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpRelayNextServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DHCP Relay Next Servers configuration Table"
::= { rsDHCP 27 }
rlDhcpRelayNextServerEntry OBJECT-TYPE
SYNTAX RlDhcpRelayNextServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table. DHCP requests are relayed to the
specified next server according to their threshold values."
INDEX { rlDhcpRelayNextServerIpAddr }
::= { rlDhcpRelayNextServerTable 1 }
RlDhcpRelayNextServerEntry ::= SEQUENCE {
rlDhcpRelayNextServerIpAddr
IpAddress,
rlDhcpRelayNextServerSecThreshold
Unsigned32,
rlDhcpRelayNextServerRowStatus
RowStatus
}
rlDhcpRelayNextServerIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPAddress of the next configuration server. DHCP Server may
act as a DHCP relay if this parameter is not equal to 0.0.0.0."
::= { rlDhcpRelayNextServerEntry 1 }
rlDhcpRelayNextServerSecThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DHCP requests are relayed only if their SEC field is greater or
equal to the threshold value in order to allow local DHCP Servers
to answer first."
-- DEFVAL {0}
::= { rlDhcpRelayNextServerEntry 2 }
rlDhcpRelayNextServerRowStatus 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."
::= { rlDhcpRelayNextServerEntry 3 }
-- =======================================================
-- DHCP relay Interface Table - used for backward compatibility
-- =======================================================
rlDhcpRelayInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpRelayInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The enabled DHCP Relay Interface Table"
::= { rsDHCP 28 }
rlDhcpRelayInterfaceEntry OBJECT-TYPE
SYNTAX RlDhcpRelayInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table. The user can add entry when DHCP relay is enabled on Interface."
INDEX { rlDhcpRelayInterfaceIfindex}
::= { rlDhcpRelayInterfaceTable 1 }
RlDhcpRelayInterfaceEntry ::= SEQUENCE {
rlDhcpRelayInterfaceIfindex INTEGER,
rlDhcpRelayInterfaceUseGiaddr TruthValue, -- obsolete
rlDhcpRelayInterfaceRowStatus RowStatus
}
rlDhcpRelayInterfaceIfindex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Interface on which an user enables a DHCP relay "
::= { rlDhcpRelayInterfaceEntry 1}
rlDhcpRelayInterfaceUseGiaddr OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The flag is used to set a DHCP relay interface to use GiAddr in the standard way. Default is TRUE.
The field is not supported."
::= { rlDhcpRelayInterfaceEntry 2 }
rlDhcpRelayInterfaceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Entry status. Can be destroy, active or createAndGo"
::= { rlDhcpRelayInterfaceEntry 3 }
-- =======================================================
-- DHCP relay interface list Table
-- =======================================================
rlDhcpRelayInterfaceListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RLDhcpRelayInterfaceListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one entry. The entry contains port list and vlan lists of interfaces that have configured DHCP relay"
::= { rsDHCP 29}
rlDhcpRelayInterfaceListEntry OBJECT-TYPE
SYNTAX RLDhcpRelayInterfaceListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The entry contains port list and vlan lists of interfaces that have configured DHCP relay."
INDEX { rlDhcpRelayInterfaceListIndex }
::= { rlDhcpRelayInterfaceListTable 1 }
RLDhcpRelayInterfaceListEntry::= SEQUENCE {
rlDhcpRelayInterfaceListIndex INTEGER,
rlDhcpRelayInterfaceListPortList PortList,
rlDhcpRelayInterfaceListVlanId1To1024 OCTET STRING,
rlDhcpRelayInterfaceListVlanId1025To2048 OCTET STRING,
rlDhcpRelayInterfaceListVlanId2049To3072 OCTET STRING,
rlDhcpRelayInterfaceListVlanId3073To4094 OCTET STRING
}
rlDhcpRelayInterfaceListIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index in the table. Already 1."
::= { rlDhcpRelayInterfaceListEntry 1 }
rlDhcpRelayInterfaceListPortList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DHCP relay Interface Port List."
::= { rlDhcpRelayInterfaceListEntry 2 }
rlDhcpRelayInterfaceListVlanId1To1024 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" DHCP relay Interface VlanId List 1."
::= { rlDhcpRelayInterfaceListEntry 3 }
rlDhcpRelayInterfaceListVlanId1025To2048 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" DHCP relay Interface VlanId List 2."
::= { rlDhcpRelayInterfaceListEntry 4 }
rlDhcpRelayInterfaceListVlanId2049To3072 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" DHCP relay Interface VlanId List 3."
::= { rlDhcpRelayInterfaceListEntry 5 }
rlDhcpRelayInterfaceListVlanId3073To4094 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" DHCP relay Interface VlanId List 4."
::= { rlDhcpRelayInterfaceListEntry 6 }
-- =======================================================
-- DHCP Server
-- =======================================================
rlDhcpSrvEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or Disable the use of the DHCP Server.
For a router product the default value is TRUE. For a switch product the default is FALSE."
DEFVAL { false }
::= { rsDHCP 30 }
rlDhcpSrvExists OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable shows whether the device can function as a DHCP Server."
::= { rsDHCP 31 }
rlDhcpSrvDbLocation OBJECT-TYPE
SYNTAX INTEGER {
nvram (1),
flash (2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Describes where DHCP Server database is stored."
DEFVAL { flash }
::= { rsDHCP 32 }
rlDhcpSrvMaxNumOfClients OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable shows maximum number of clients that can be
supported by DHCP Server dynamic allocation."
::= { rsDHCP 33 }
rlDhcpSrvDbNumOfActiveEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable shows number of active (valid) entries stored in database."
::= { rsDHCP 34 }
rlDhcpSrvDbErase OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The value is always false. Setting this variable to true causes erasing all entries in DHCP database."
DEFVAL { false }
::= { rsDHCP 35 }
rlDhcpSrvProbeEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or Disable the use of the DHCP probe before allocating an IP address."
DEFVAL { false }
::= { rsDHCP 36 }
rlDhcpSrvProbeTimeout OBJECT-TYPE
SYNTAX Unsigned32 (300..10000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the peiod of time in milliseconds the DHCP probe will wait before
issuing a new trial or deciding that no other device on the network
has the IP address which DHCP considers allocating."
DEFVAL { 500 }
::= { rsDHCP 37 }
rlDhcpSrvProbeRetries OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates how many times DHCP will probe before deciding that no other
device on the network has the IP address which DHCP
considers allocating."
DEFVAL { 2 }
::= { rsDHCP 38 }
rlDhcpSrvDefaultNetworkPoolName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains a default network pool name. Used in case of one network pool only."
::= { rsDHCP 39 }
-- IP Addresses Table
rlDhcpSrvIpAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpSrvIpAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of IP Addresses allocated by DHCP Server by static
and dynamic allocations."
::= { rsDHCP 45}
rlDhcpSrvIpAddrEntry OBJECT-TYPE
SYNTAX RlDhcpSrvIpAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table.
Parameters of DHCP allocated IP Addresses table."
INDEX { rlDhcpSrvIpAddrIpAddr }
::= { rlDhcpSrvIpAddrTable 1 }
RlDhcpSrvIpAddrEntry ::= SEQUENCE {
rlDhcpSrvIpAddrIpAddr
IpAddress,
rlDhcpSrvIpAddrIpNetMask
IpAddress,
rlDhcpSrvIpAddrIdentifier
OCTET STRING,
rlDhcpSrvIpAddrIdentifierType
INTEGER,
rlDhcpSrvIpAddrClnHostName
SnmpAdminString,
rlDhcpSrvIpAddrMechanism
INTEGER,
rlDhcpSrvIpAddrAgeTime
Unsigned32,
rlDhcpSrvIpAddrLeaseTime
Unsigned32,
rlDhcpSrvIpAddrState
INTEGER,
rlDhcpSrvIpAddrPoolName
DisplayString,
rlDhcpSrvIpAddrConfParamsName
DisplayString,
rlDhcpSrvIpAddrRowStatus
RowStatus
}
rlDhcpSrvIpAddrIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address that was allocated by DHCP Server."
::= { rlDhcpSrvIpAddrEntry 1 }
rlDhcpSrvIpAddrIpNetMask 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."
::= { rlDhcpSrvIpAddrEntry 2 }
rlDhcpSrvIpAddrIdentifier OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Unique Identifier for client. Either physical address or DHCP Client Identifier."
::= { rlDhcpSrvIpAddrEntry 3 }
rlDhcpSrvIpAddrIdentifierType OBJECT-TYPE
SYNTAX INTEGER {
physAddr(1),
clientId(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifier Type. Either physical address or DHCP Client Identifier."
DEFVAL { clientId }
::= { rlDhcpSrvIpAddrEntry 4 }
rlDhcpSrvIpAddrClnHostName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Client Host Name. DHCP Server will use it to update DNS Server.
Must be unique per client."
::= { rlDhcpSrvIpAddrEntry 5 }
rlDhcpSrvIpAddrMechanism OBJECT-TYPE
SYNTAX INTEGER {
manual(1),
automatic(2),
dynamic(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mechanism of allocation IP Address by DHCP Server.
The only value that can be set by user is manual."
DEFVAL { manual }
::= { rlDhcpSrvIpAddrEntry 6 }
rlDhcpSrvIpAddrAgeTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Age time of the IP Address."
DEFVAL { 0 }
::= { rlDhcpSrvIpAddrEntry 7 }
rlDhcpSrvIpAddrPoolName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ip address pool name. A unique name for host pool static allocation,
or network pool name in case of dynamic allocation."
::= { rlDhcpSrvIpAddrEntry 8 }
rlDhcpSrvIpAddrConfParamsName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable points (serves as key) to appropriate set of parameters
in the DHCP Server configuration parameters table."
::= { rlDhcpSrvIpAddrEntry 9 }
rlDhcpSrvIpAddrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlDhcpSrvIpAddrEntry 10 }
rlDhcpSrvIpAddrLeaseTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Lease time of the IP Address. Get a value of network pool lease time at allocation time."
DEFVAL { 86400 }
::= { rlDhcpSrvIpAddrEntry 11 }
rlDhcpSrvIpAddrState OBJECT-TYPE
SYNTAX INTEGER {
pre-allocated(1),
valid(2),
expired(3),
declined(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of allocation IP Address by DHCP Server."
DEFVAL { valid }
::= { rlDhcpSrvIpAddrEntry 12 }
-- Dynamic Table
rlDhcpSrvDynamicTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpSrvDynamicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DHCP Dynamic Server's configuration Table"
::= { rsDHCP 46 }
rlDhcpSrvDynamicEntry OBJECT-TYPE
SYNTAX RlDhcpSrvDynamicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table. Parameters sent in
as a DHCP Reply to DHCP Request with specified indices"
INDEX { rlDhcpSrvDynamicPoolName }
::= { rlDhcpSrvDynamicTable 1 }
RlDhcpSrvDynamicEntry ::= SEQUENCE {
rlDhcpSrvDynamicPoolName
DisplayString,
rlDhcpSrvDynamicIpAddrFrom
IpAddress,
rlDhcpSrvDynamicIpAddrTo
IpAddress,
rlDhcpSrvDynamicIpNetMask
IpAddress,
rlDhcpSrvDynamicLeaseTime
Unsigned32,
rlDhcpSrvDynamicProbeEnable
TruthValue,
rlDhcpSrvDynamicTotalNumOfAddr
Unsigned32,
rlDhcpSrvDynamicFreeNumOfAddr
Unsigned32,
rlDhcpSrvDynamicConfParamsName
DisplayString,
rlDhcpSrvDynamicRowStatus
RowStatus,
rlDhcpSrvDynamicAvailableNumOfAddr
Unsigned32,
rlDhcpSrvDynamicNumOfPreallocatedAddr
Unsigned32,
rlDhcpSrvDynamicNumOfValidAddr
Unsigned32,
rlDhcpSrvDynamicNumOfExpiredAddr
Unsigned32,
rlDhcpSrvDynamicNumOfDeclinedAddr
Unsigned32
}
rlDhcpSrvDynamicPoolName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of DHCP dynamic addresses pool."
::= { rlDhcpSrvDynamicEntry 1 }
rlDhcpSrvDynamicIpAddrFrom OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The first IP address allocated in this row."
::= { rlDhcpSrvDynamicEntry 2 }
rlDhcpSrvDynamicIpAddrTo OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The last IP address allocated in this row."
::= { rlDhcpSrvDynamicEntry 3 }
rlDhcpSrvDynamicIpNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The subnet mask associated with the IP addresses 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."
::= { rlDhcpSrvDynamicEntry 4 }
rlDhcpSrvDynamicLeaseTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum lease-time in seconds granted to a requesting DHCP client.
For automatic allocation use 0xFFFFFFFF.
To exclude addresses from allocation mechanism, set this value to 0."
DEFVAL { 86400 }
::= { rlDhcpSrvDynamicEntry 5 }
rlDhcpSrvDynamicProbeEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or Disable the use of the DHCP probe before allocating the address."
DEFVAL { true }
::= { rlDhcpSrvDynamicEntry 6 }
rlDhcpSrvDynamicTotalNumOfAddr OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of addresses in space."
::= { rlDhcpSrvDynamicEntry 7 }
rlDhcpSrvDynamicFreeNumOfAddr OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Free number of addresses in space."
::= { rlDhcpSrvDynamicEntry 8 }
rlDhcpSrvDynamicConfParamsName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable points (serves as key) to appropriate set of parameters
in the DHCP Server configuration parameters table."
::= { rlDhcpSrvDynamicEntry 9 }
rlDhcpSrvDynamicRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlDhcpSrvDynamicEntry 10 }
rlDhcpSrvDynamicAvailableNumOfAddr OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of available addresses in space - all range minus excluded."
::= { rlDhcpSrvDynamicEntry 11 }
rlDhcpSrvDynamicNumOfPreallocatedAddr OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of preallocated addresses in space."
::= { rlDhcpSrvDynamicEntry 12 }
rlDhcpSrvDynamicNumOfValidAddr OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Valid (allocated) addresses in space."
::= { rlDhcpSrvDynamicEntry 13 }
rlDhcpSrvDynamicNumOfExpiredAddr OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of expired addresses in space."
::= { rlDhcpSrvDynamicEntry 14 }
rlDhcpSrvDynamicNumOfDeclinedAddr OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of declined addresses in space."
::= { rlDhcpSrvDynamicEntry 15 }
-- Configuration Parameters Table
rlDhcpSrvConfParamsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpSrvConfParamsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DHCP Configuration Parameters Table"
::= { rsDHCP 47 }
rlDhcpSrvConfParamsEntry OBJECT-TYPE
SYNTAX RlDhcpSrvConfParamsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table.
Each entry corresponds to one specific parameters set."
INDEX { rlDhcpSrvConfParamsName }
::= { rlDhcpSrvConfParamsTable 1 }
RlDhcpSrvConfParamsEntry ::= SEQUENCE {
rlDhcpSrvConfParamsName
DisplayString,
rlDhcpSrvConfParamsNextServerIp
IpAddress,
rlDhcpSrvConfParamsNextServerName
DisplayString,
rlDhcpSrvConfParamsBootfileName
DisplayString,
rlDhcpSrvConfParamsRoutersList
DisplayString,
rlDhcpSrvConfParamsTimeSrvList
DisplayString,
rlDhcpSrvConfParamsDnsList
DisplayString,
rlDhcpSrvConfParamsDomainName
SnmpAdminString,
rlDhcpSrvConfParamsNetbiosNameList
DisplayString,
rlDhcpSrvConfParamsNetbiosNodeType
INTEGER,
rlDhcpSrvConfParamsCommunity
DisplayString,
rlDhcpSrvConfParamsNmsIp
IpAddress,
rlDhcpSrvConfParamsOptionsList
DisplayString,
rlDhcpSrvConfParamsRowStatus
RowStatus
}
rlDhcpSrvConfParamsName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value is a unique index for the
entry in the rlDhcpSrvConfParamsTable."
::= { rlDhcpSrvConfParamsEntry 1 }
rlDhcpSrvConfParamsNextServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP of next server for client to use in configuration process."
-- DEFVAL { 0.0.0.0 }
::= { rlDhcpSrvConfParamsEntry 2 }
rlDhcpSrvConfParamsNextServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The mame of next server for client to use in configuration process."
::= { rlDhcpSrvConfParamsEntry 3 }
rlDhcpSrvConfParamsBootfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of file for client to request from next server."
::= { rlDhcpSrvConfParamsEntry 4 }
rlDhcpSrvConfParamsRoutersList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of option code 3, which defines default routers list.
Each IP address is represented in dotted decimal notation format
with ';' between them."
::= { rlDhcpSrvConfParamsEntry 5 }
rlDhcpSrvConfParamsTimeSrvList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of option code 4, which defines time servers list.
Each IP address is represented in dotted decimal notation format
with ';' between them."
::= { rlDhcpSrvConfParamsEntry 6 }
rlDhcpSrvConfParamsDnsList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of option code 6, which defines the list of DNSs.
Each IP address is represented in dotted decimal notation format
with ';' between them."
::= { rlDhcpSrvConfParamsEntry 7 }
rlDhcpSrvConfParamsDomainName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value option code 15, which defines the domain name.."
::= { rlDhcpSrvConfParamsEntry 8 }
rlDhcpSrvConfParamsNetbiosNameList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value option code 44, which defines the list of NETBios
Name Servers. Each IP address is represented in dotted decimal
notation format with ';' between them."
::= { rlDhcpSrvConfParamsEntry 9 }
rlDhcpSrvConfParamsNetbiosNodeType OBJECT-TYPE
SYNTAX INTEGER {
b-node(1),
p-node(2),
m-node(4),
h-node(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value option code 46, which defines the NETBios node type.
The option will be added only if rlDhcpSrvConfParamsNetbiosNameList
is not empty."
DEFVAL { h-node }
::= { rlDhcpSrvConfParamsEntry 10 }
rlDhcpSrvConfParamsCommunity OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The value of site-specific option 128, which defines Community.
The option will be added only if rlDhcpSrvConfParamsNmsIp is set."
DEFVAL { "public" }
::= { rlDhcpSrvConfParamsEntry 11 }
rlDhcpSrvConfParamsNmsIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The value of site-specific option 129,
which defines IP of Network Manager."
-- DEFVAL { 0.0.0.0 }
::= { rlDhcpSrvConfParamsEntry 12 }
rlDhcpSrvConfParamsOptionsList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The sequence of option segments. Each option segment
is represented by a triplet <code/length/value>.
The code defines the code of each supported option.
The length defines the length of each supported option.
The value defines the value of the supported option.
If there is a number of elements in the value field,
they are divided by ','. Each element of type IP address
in value field is represented in dotted decimal notation
format."
::= { rlDhcpSrvConfParamsEntry 13 }
rlDhcpSrvConfParamsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlDhcpSrvConfParamsEntry 14 }
rlDhcpSrvNumOfNetworkPools OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable shows number of network pools (not excluded)."
::= { rsDHCP 48 }
rlDhcpSrvNumOfExcludedPools OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable shows number of excluded pools."
::= { rsDHCP 49 }
rlDhcpSrvNumOfHostPools OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable shows number of static entries stored in database."
::= { rsDHCP 50 }
rlDhcpSrvNumOfDynamicEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable shows number of dynamic and automatic (not static) entries stored in database."
::= { rsDHCP 51 }
rlDhcpSrvNumOfUsedEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable shows number of entries (any type) stored in database."
::= { rsDHCP 52 }
END
+439
View File
@@ -0,0 +1,439 @@
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 FROM SNMPv2-SMI
TruthValue, RowStatus, DisplayString FROM SNMPv2-TC
InterfaceIndex, ifIndex FROM IF-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB;
rlDhcpCl MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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)
}
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)
}
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)
}
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 }
END
+874
View File
@@ -0,0 +1,874 @@
CISCOSB-DNSCL-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB DNSCL Private Extension
-- This Private MIB supports the DNS Client for ROS
-- Version: 7.30
-- Date: 24 Oct 2003
-- 30-May-2011 Added MODULE-IDENTITY
IMPORTS
switch001 FROM CISCOSB-MIB
dnsResConfigSbeltEntry FROM DNS-RESOLVER-MIB
DnsName, DnsType FROM DNS-SERVER-MIB
OBJECT-TYPE, IpAddress,
Unsigned32, Integer32 FROM SNMPv2-SMI
DisplayString, TEXTUAL-CONVENTION,
TruthValue, RowStatus FROM SNMPv2-TC
dns, DnsName, DnsNameAsIndex, DnsClass, DnsType, DnsQClass,
DnsQType, DnsTime, DnsOpCode, DnsRespCode
FROM DNS-SERVER-MIB
InetAddress, InetAddressType FROM INET-ADDRESS-MIB;
rlDnsCl MODULE-IDENTITY
LAST-UPDATED "201105300000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for DNS Client."
REVISION "201105300000Z"
DESCRIPTION
"Initial revision."
::= { switch001 93 }
rlDnsClMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlDnsCl 1 }
rlDnsClEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or Disable the use of the DNS client feature."
::= { rlDnsCl 2 }
rlDnsClDomainNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDnsClDomainNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The domain names table."
::= { rlDnsCl 3}
rlDnsClDomainNameEntry OBJECT-TYPE
SYNTAX RlDnsClDomainNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlDnsClDomainNameName }
::= { rlDnsClDomainNameTable 1 }
RlDnsClDomainNameEntry ::= SEQUENCE {
rlDnsClDomainNameName DnsName,
rlDnsClDomainNameOwner INTEGER,
rlDnsClDomainNameRowStatus RowStatus
}
rlDnsClDomainNameName OBJECT-TYPE
SYNTAX DnsName
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The domain name for this ifIndex."
::= { rlDnsClDomainNameEntry 1 }
rlDnsClDomainNameOwner OBJECT-TYPE
SYNTAX INTEGER{
static(1),
dhcp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Domain Name owner. Static if Domain Name defined by user, dhcp
if received by boot protocol like DHCP."
DEFVAL { static }
::= { rlDnsClDomainNameEntry 2 }
rlDnsClDomainNameRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlDnsClDomainNameEntry 3 }
rlDnsClMaxNumOfRetransmissions OBJECT-TYPE
SYNTAX INTEGER (0..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of retransmissions for each query."
DEFVAL { 3 }
::= { rlDnsCl 4 }
rlDnsClMinRetransmissionInterval OBJECT-TYPE
SYNTAX INTEGER (1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum number of seconds that must elapsed before
retransmission for each query."
DEFVAL { 5 }
::= { rlDnsCl 5 }
rlDnsClNamesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDnsClNamesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Names table."
::= { rlDnsCl 6}
rlDnsClNamesEntry OBJECT-TYPE
SYNTAX RlDnsClNamesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlDnsClNamesName,
rlDnsClNamesOwner,
rlDnsClNamesIndex }
::= { rlDnsClNamesTable 1 }
RlDnsClNamesEntry ::= SEQUENCE {
rlDnsClNamesName DnsName,
rlDnsClNamesOwner INTEGER,
rlDnsClNamesIndex Integer32,
rlDnsClNamesAddr IpAddress,
rlDnsClNamesRowStatus RowStatus
}
rlDnsClNamesName OBJECT-TYPE
SYNTAX DnsName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The host name."
::= { rlDnsClNamesEntry 1 }
rlDnsClNamesOwner OBJECT-TYPE
SYNTAX INTEGER{
static(1),
dhcp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Host Name Entry owner. Static if Host Name Entry defined by user, dhcp
if received by boot protocol like DHCP."
DEFVAL { static }
::= { rlDnsClNamesEntry 2 }
rlDnsClNamesIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A value which makes entries in the table unique when the
other index values (rlDnsClNamesName) do not
provide a unique index."
::= { rlDnsClNamesEntry 3 }
rlDnsClNamesAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The host IP address"
::= { rlDnsClNamesEntry 4 }
rlDnsClNamesRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlDnsClNamesEntry 5 }
-- rlDnsResConfigSbeltExtTable
rlDnsResConfigSbeltExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDnsResConfigSbeltExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Augmenting rlDnsResConfigSbeltTable (dns resolver safety belt table)
for added info"
::= {rlDnsCl 7 }
rlDnsResConfigSbeltExtEntry OBJECT-TYPE
SYNTAX RlDnsResConfigSbeltExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row of the table rlDnsResConfigSbeltTable Extended
by this definition."
AUGMENTS { dnsResConfigSbeltEntry }
::= {rlDnsResConfigSbeltExtTable 1 }
RlDnsResConfigSbeltExtEntry ::= SEQUENCE {
rlDnsResConfigSbeltOwner INTEGER
}
rlDnsResConfigSbeltOwner OBJECT-TYPE
SYNTAX INTEGER{
static(1),
dhcp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DNS server Entry owner. Static if DNS server Entry defined by user, dhcp
if received by boot protocol like DHCP."
DEFVAL { static }
::= { rlDnsResConfigSbeltExtEntry 1 }
-- rlDnsClNamesInetTable
rlDnsClNamesInetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDnsClNamesInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Names table."
::= { rlDnsCl 8}
rlDnsClNamesInetEntry OBJECT-TYPE
SYNTAX RlDnsClNamesInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlDnsClNamesInetName,
rlDnsClNamesInetOwner,
rlDnsClNamesInetIndex,
rlDnsClNamesInetRRType }
::= { rlDnsClNamesInetTable 1 }
RlDnsClNamesInetEntry ::= SEQUENCE {
rlDnsClNamesInetName DnsName,
rlDnsClNamesInetOwner INTEGER,
rlDnsClNamesInetIndex Integer32,
rlDnsClNamesInetRRType DnsType,
rlDnsClNamesInetAddrType InetAddressType,
rlDnsClNamesInetAddr InetAddress,
rlDnsClNamesInetRowStatus RowStatus
}
rlDnsClNamesInetName OBJECT-TYPE
SYNTAX DnsName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The host name."
::= { rlDnsClNamesInetEntry 1 }
rlDnsClNamesInetOwner OBJECT-TYPE
SYNTAX INTEGER{
static(1),
dhcp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Host Name Entry owner. Static if Host Name Entry defined by user, dhcp
if received by boot protocol like DHCP."
DEFVAL { static }
::= { rlDnsClNamesInetEntry 2 }
rlDnsClNamesInetIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A value which makes entries in the table unique when the
other index values (rlDnsClNamesName) do not
provide a unique index."
::= { rlDnsClNamesInetEntry 3 }
rlDnsClNamesInetRRType OBJECT-TYPE
SYNTAX DnsType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DNS type of the Resource Record in the cache which is
identified in this row of the table. The user can configure 'a' or 'aaaa' types only."
::= { rlDnsClNamesInetEntry 4 }
rlDnsClNamesInetAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address type of rlDnsResNCacheErrInetSource. Only
IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or
unknown(0) if datagrams for all local IP addresses are
accepted."
::= { rlDnsClNamesInetEntry 5 }
rlDnsClNamesInetAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The host IP address"
::= { rlDnsClNamesInetEntry 6 }
rlDnsClNamesInetRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlDnsClNamesInetEntry 7 }
-- DNS Resolver Safety Belt Inet Table
rlDnsResConfigSbeltInetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDnsResConfigSbeltInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of safety belt information used by the resolver
when it hasn't got any better idea of where to send a
query, such as when the resolver is booting or is a stub
resolver."
::= { rlDnsCl 9 }
rlDnsResConfigSbeltInetEntry OBJECT-TYPE
SYNTAX RlDnsResConfigSbeltInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the resolver's Sbelt table.
Rows may be created or deleted at any time by the DNS
resolver and by SNMP SET requests. Whether the values
changed via SNMP are saved in stable storage across
`reset' operations is implementation-specific."
INDEX { rlDnsResConfigSbeltInetAddrType ,
rlDnsResConfigSbeltInetAddr,
rlDnsResConfigSbeltInetSubTree,
rlDnsResConfigSbeltInetClass }
::= { rlDnsResConfigSbeltInetTable 1 }
RlDnsResConfigSbeltInetEntry ::=
SEQUENCE {
rlDnsResConfigSbeltInetAddrType
InetAddressType,
rlDnsResConfigSbeltInetAddr
InetAddress,
rlDnsResConfigSbeltInetName
DnsName,
rlDnsResConfigSbeltInetRecursion
INTEGER,
rlDnsResConfigSbeltInetPref
INTEGER,
rlDnsResConfigSbeltInetSubTree
DnsNameAsIndex,
rlDnsResConfigSbeltInetClass
DnsClass,
rlDnsResConfigSbeltInetStatus
RowStatus
}
rlDnsResConfigSbeltInetAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address type of rlDnsResConfigSbeltInetAddr. Only
IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or
unknown(0) if datagrams for all local IP addresses are
accepted."
::= { rlDnsResConfigSbeltInetEntry 1 }
rlDnsResConfigSbeltInetAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the Sbelt name server identified by
this row of the table."
::= { rlDnsResConfigSbeltInetEntry 2 }
rlDnsResConfigSbeltInetName OBJECT-TYPE
SYNTAX DnsName
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The DNS name of a Sbelt nameserver identified by this
row of the table. A zero-length string indicates that
the name is not known by the resolver."
::= { rlDnsResConfigSbeltInetEntry 3 }
rlDnsResConfigSbeltInetRecursion OBJECT-TYPE
SYNTAX INTEGER { iterative(1),
recursive(2),
recursiveAndIterative(3) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Kind of queries resolver will be sending to the name
server identified in this row of the table:
iterative(1) indicates that resolver will be directing
iterative queries to this name server (RD bit turned
off).
recursive(2) indicates that resolver will be directing
recursive queries to this name server (RD bit turned
on).
recursiveAndIterative(3) indicates that the resolver
will be directing both recursive and iterative queries
to the server identified in this row of the table."
::= { rlDnsResConfigSbeltInetEntry 4 }
rlDnsResConfigSbeltInetPref OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value identifies the preference for the name server
identified in this row of the table. The lower the
value, the more desirable the resolver considers this
server."
::= { rlDnsResConfigSbeltInetEntry 5 }
rlDnsResConfigSbeltInetSubTree OBJECT-TYPE
SYNTAX DnsNameAsIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Queries sent to the name server identified by this row
of the table are limited to those for names in the name
subtree identified by this variable. If no such
limitation applies, the value of this variable is the
name of the root domain (a DNS name consisting of a
single zero octet)."
::= { rlDnsResConfigSbeltInetEntry 6 }
rlDnsResConfigSbeltInetClass OBJECT-TYPE
SYNTAX DnsClass
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The class of DNS queries that will be sent to the server
identified by this row of the table."
::= { rlDnsResConfigSbeltInetEntry 7 }
rlDnsResConfigSbeltInetStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status column for this row of the Sbelt table."
::= { rlDnsResConfigSbeltInetEntry 8 }
-- Resolver Cache Inet Table
rlDnsResCacheRRInetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDnsResCacheRRInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about all the resource
records currently in the resolver's cache."
::= { rlDnsCl 10 }
rlDnsResCacheRRInetEntry OBJECT-TYPE
SYNTAX RlDnsResCacheRRInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the resolvers's cache. Rows may be created
only by the resolver. SNMP SET requests may be used to
delete rows."
INDEX { rlDnsResCacheRRInetName,
rlDnsResCacheRRInetClass,
rlDnsResCacheRRInetType,
rlDnsResCacheRRInetIndex }
::= { rlDnsResCacheRRInetTable 1 }
RlDnsResCacheRRInetEntry ::=
SEQUENCE {
rlDnsResCacheRRInetName
DnsNameAsIndex,
rlDnsResCacheRRInetClass
DnsClass,
rlDnsResCacheRRInetType
DnsType,
rlDnsResCacheRRInetTTL
DnsTime,
rlDnsResCacheRRInetElapsedTTL
DnsTime,
rlDnsResCacheRRInetSourceAddrType
InetAddressType,
rlDnsResCacheRRInetSource
InetAddress,
rlDnsResCacheRRInetData
OCTET STRING,
rlDnsResCacheRRInetStatus
RowStatus,
rlDnsResCacheRRInetIndex
Integer32,
rlDnsResCacheRRInetPrettyName
DnsName
}
rlDnsResCacheRRInetName OBJECT-TYPE
SYNTAX DnsNameAsIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Owner name of the Resource Record in the cache which is
identified in this row of the table. As described in
RFC-1034, the owner of the record is the domain name
were the RR is found."
REFERENCE
"RFC-1034 section 3.6."
::= { rlDnsResCacheRRInetEntry 1 }
rlDnsResCacheRRInetClass OBJECT-TYPE
SYNTAX DnsClass
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DNS class of the Resource Record in the cache which is
identified in this row of the table."
::= { rlDnsResCacheRRInetEntry 2 }
rlDnsResCacheRRInetType OBJECT-TYPE
SYNTAX DnsType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DNS type of the Resource Record in the cache which is
identified in this row of the table."
::= { rlDnsResCacheRRInetEntry 3 }
rlDnsResCacheRRInetTTL OBJECT-TYPE
SYNTAX DnsTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time-To-Live of RR in DNS cache. This is the initial
TTL value which was received with the RR when it was
originally received."
::= { rlDnsResCacheRRInetEntry 4 }
rlDnsResCacheRRInetElapsedTTL OBJECT-TYPE
SYNTAX DnsTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Elapsed seconds since RR was received."
::= { rlDnsResCacheRRInetEntry 5 }
rlDnsResCacheRRInetSourceAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address type of rlDnsResCacheRRInetSource. Only
IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or
unknown(0) if datagrams for all local IP addresses are
accepted."
::= { rlDnsResCacheRRInetEntry 6 }
rlDnsResCacheRRInetSource OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Host from which RR was received, 0.0.0.0 if unknown."
::= { rlDnsResCacheRRInetEntry 7 }
rlDnsResCacheRRInetData OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RDATA portion of a cached RR. The value is in the
format defined for the particular DNS class and type of
the resource record."
REFERENCE
"RFC-1035 section 3.2.1."
::= { rlDnsResCacheRRInetEntry 8 }
rlDnsResCacheRRInetStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status column for the resolver cache table. Since only
the agent (DNS resolver) creates rows in this table, the
only values that a manager may write to this variable
are active(1) and destroy(6)."
::= { rlDnsResCacheRRInetEntry 9 }
rlDnsResCacheRRInetIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A value which makes entries in the table unique when the
other index values (rlDnsResCacheRRName,
rlDnsResCacheRRClass, and rlDnsResCacheRRType) do not
provide a unique index."
::= { rlDnsResCacheRRInetEntry 10 }
rlDnsResCacheRRInetPrettyName OBJECT-TYPE
SYNTAX DnsName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the RR at this row in the table. This is
identical to the rlDnsResCacheRRName variable, except that
character case is preserved in this variable, per DNS
conventions."
REFERENCE
"RFC-1035 section 2.3.3."
::= { rlDnsResCacheRRInetEntry 11 }
-- Resolver Negative Cache Inet Table
rlDnsResNCacheErrInetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDnsResNCacheErrInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The resolver's negative response cache. This table
contains information about authoritative errors that
have been cached by the resolver."
::= { rlDnsCl 11 }
rlDnsResNCacheErrInetEntry OBJECT-TYPE
SYNTAX RlDnsResNCacheErrInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the resolver's negative response cache
table. Only the resolver can create rows. SNMP SET
requests may be used to delete rows."
INDEX { rlDnsResNCacheErrInetQName,
rlDnsResNCacheErrInetQClass,
rlDnsResNCacheErrInetQType,
rlDnsResNCacheErrInetIndex }
::= { rlDnsResNCacheErrInetTable 1 }
RlDnsResNCacheErrInetEntry ::=
SEQUENCE {
rlDnsResNCacheErrInetQName
DnsNameAsIndex,
rlDnsResNCacheErrInetQClass
DnsQClass,
rlDnsResNCacheErrInetQType
DnsQType,
rlDnsResNCacheErrInetTTL
DnsTime,
rlDnsResNCacheErrInetElapsedTTL
DnsTime,
rlDnsResNCacheErrInetSourceAddrType
InetAddressType,
rlDnsResNCacheErrInetSource
InetAddress,
rlDnsResNCacheErrInetCode
INTEGER,
rlDnsResNCacheErrInetStatus
RowStatus,
rlDnsResNCacheErrInetIndex
Integer32,
rlDnsResNCacheErrInetPrettyName
DnsName
}
rlDnsResNCacheErrInetQName OBJECT-TYPE
SYNTAX DnsNameAsIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"QNAME associated with a cached authoritative error."
REFERENCE
"RFC-1034 section 3.7.1."
::= { rlDnsResNCacheErrInetEntry 1 }
rlDnsResNCacheErrInetQClass OBJECT-TYPE
SYNTAX DnsQClass
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DNS QCLASS associated with a cached authoritative
error."
::= { rlDnsResNCacheErrInetEntry 2 }
rlDnsResNCacheErrInetQType OBJECT-TYPE
SYNTAX DnsQType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DNS QTYPE associated with a cached authoritative error."
::= { rlDnsResNCacheErrInetEntry 3 }
rlDnsResNCacheErrInetTTL OBJECT-TYPE
SYNTAX DnsTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time-To-Live of a cached authoritative error at the time
of the error, it should not be decremented by the number
of seconds since it was received. This should be the
TTL as copied from the MINIMUM field of the SOA that
accompanied the authoritative error, or a smaller value
if the resolver implements a ceiling on negative
response cache TTLs."
REFERENCE
"RFC-1034 section 4.3.4."
::= { rlDnsResNCacheErrInetEntry 4 }
rlDnsResNCacheErrInetElapsedTTL OBJECT-TYPE
SYNTAX DnsTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Elapsed seconds since authoritative error was received."
::= { rlDnsResNCacheErrInetEntry 5 }
rlDnsResNCacheErrInetSourceAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address type of rlDnsResNCacheErrInetSource. Only
IPv4, IPv4z, IPv6, and IPv6z addresses are expected, or
unknown(0) if datagrams for all local IP addresses are
accepted."
::= { rlDnsResNCacheErrInetEntry 6 }
rlDnsResNCacheErrInetSource OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Host which sent the authoritative error, 0.0.0.0 if
unknown."
::= { rlDnsResNCacheErrInetEntry 7 }
rlDnsResNCacheErrInetCode OBJECT-TYPE
SYNTAX INTEGER { nonexistantName(1), noData(2), other(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The authoritative error that has been cached:
nonexistantName(1) indicates an authoritative name error
(RCODE = 3).
noData(2) indicates an authoritative response with no
error (RCODE = 0) and no relevant data.
other(3) indicates some other cached authoritative
error. At present, no such errors are known to exist."
::= { rlDnsResNCacheErrInetEntry 8 }
rlDnsResNCacheErrInetStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status column for the resolver negative response cache
table. Since only the agent (DNS resolver) creates rows
in this table, the only values that a manager may write
to this variable are active(1) and destroy(6)."
::= { rlDnsResNCacheErrInetEntry 9 }
rlDnsResNCacheErrInetIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value which makes entries in the table unique when the
other index values (rlDnsResNCacheErrQName,
rlDnsResNCacheErrQClass, and rlDnsResNCacheErrQType) do not
provide a unique index."
::= { rlDnsResNCacheErrInetEntry 10 }
rlDnsResNCacheErrInetPrettyName OBJECT-TYPE
SYNTAX DnsName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"QNAME associated with this row in the table. This is
identical to the rlDnsResNCacheErrQName variable, except
that character case is preserved in this variable, per
DNS conventions."
REFERENCE
"RFC-1035 section 2.3.3."
::= { rlDnsResNCacheErrInetEntry 11 }
-- rlDnsResConfigSbeltExtInetTable
rlDnsResConfigSbeltExtInetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDnsResConfigSbeltExtInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Augmenting rlDnsResConfigSbeltInetTable (dns resolver safety belt table)
for added info"
::= {rlDnsCl 12 }
rlDnsResConfigSbeltExtInetEntry OBJECT-TYPE
SYNTAX RlDnsResConfigSbeltExtInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row of the table rlDnsResConfigSbeltInetTable Extended
by this definition."
AUGMENTS { rlDnsResConfigSbeltInetEntry }
::= {rlDnsResConfigSbeltExtInetTable 1 }
RlDnsResConfigSbeltExtInetEntry ::= SEQUENCE {
rlDnsResConfigSbeltInetOwner INTEGER
}
rlDnsResConfigSbeltInetOwner OBJECT-TYPE
SYNTAX INTEGER{
static(1),
dhcp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DNS server Entry owner. Static if DNS server Entry defined by user, dhcp
if received by boot protocol like DHCP."
DEFVAL { static }
::= { rlDnsResConfigSbeltExtInetEntry 1 }
END
+1117
View File
File diff suppressed because it is too large Load Diff
+39
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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
+318
View File
@@ -0,0 +1,318 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION "The private MIB module definition for 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)
}
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"
::= { 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
+505
View File
@@ -0,0 +1,505 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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
}
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 }
END
+39
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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
+147
View File
@@ -0,0 +1,147 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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)
}
-------------------------------------------------------------------------------
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
}
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 }
END
+546
View File
@@ -0,0 +1,546 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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 }
END
+236
View File
@@ -0,0 +1,236 @@
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 "201105300000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for File Private Extension."
REVISION "201105300000Z"
DESCRIPTION
"Initial revision."
::= { switch001 96 }
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 INTEGER,
rlFileSize INTEGER,
rlFileModificationDate DisplayString,
rlFileModificationTime DisplayString,
rlFileRowStatus RowStatus,
rlFileFlashSize INTEGER,
rlFileFullNormalizedName OCTET STRING
}
rlFileName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the file."
::= { rlFileEntry 1 }
rlFilePermission OBJECT-TYPE
SYNTAX INTEGER {
read(1),
write(2),
readWrite(3),
noReadNoWrite(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the permission level in which this file can be accessed. "
::= { 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..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the file."
::= { rlFileActionEntry 1 }
rlFileActionNewName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
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 }
END
+211
View File
@@ -0,0 +1,211 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION "The private MIB module definition for 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)
}
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
}
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 }
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 }
END
+456
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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
+279
View File
@@ -0,0 +1,279 @@
CISCOSB-HWENVIROMENT DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC;
rlEnv MODULE-IDENTITY
LAST-UPDATED "200309210000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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)
}
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
}
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 }
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
}
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 }
END
+1049
View File
File diff suppressed because it is too large Load Diff
+285
View File
@@ -0,0 +1,285 @@
CISCOSB-IPv6 DEFINITIONS ::= BEGIN
-- Title: CISCOSB IPv6 Private Extension
-- Version: 7.46.00.00
-- Date: 25 Jan 2007
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Counter32, IpAddress,
mib-2, Unsigned32, Counter64,
zeroDotZero FROM SNMPv2-SMI
TimeInterval, TruthValue FROM SNMPv2-TC
switch001 FROM CISCOSB-MIB
ipSpec FROM CISCOSB-IP
ipAddressEntry, ipv6InterfaceEntry FROM IP-MIB
ipNetToPhysicalEntry FROM IP-MIB
inetCidrRouteEntry FROM IP-FORWARD-MIB
InterfaceIndexOrZero FROM IF-MIB
InetAddressPrefixLength FROM INET-ADDRESS-MIB;
rlIPv6 MODULE-IDENTITY
LAST-UPDATED "200809250000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for IPv6 MIB."
REVISION "200809250000Z"
DESCRIPTION
"Initial version of this MIB."
::= { switch001 129 }
--- IpAddressTable augmentation
rlIpAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is parallel to ipAddressTable, and is used to
add/delete IPv6 entries to/from that table. It contains
private objects."
::= { ipSpec 19 }
rlIpAddressEntry OBJECT-TYPE
SYNTAX RlIpAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An address mapping for a particular interface."
AUGMENTS { ipAddressEntry }
::= { rlIpAddressTable 1 }
RlIpAddressEntry ::= SEQUENCE {
rlIpAddressPrefixLength InetAddressPrefixLength,
rlIpAddressType INTEGER
}
rlIpAddressPrefixLength OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The prefix length of this address."
DEFVAL { 64 }
::= { rlIpAddressEntry 1 }
rlIpAddressType OBJECT-TYPE
SYNTAX INTEGER {
unicast(1),
anycast(2),
broadcast(3),
multicast(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Extend standard field ipAddressType to multicast"
DEFVAL { unicast }
::= { rlIpAddressEntry 2 }
--- ipv6InterfaceTable augmentation
rlipv6InterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF Rlipv6InterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is parallel to ipv6InterfaceTable, and is used to
configure additional interface parameters."
::= { ipSpec 20 }
rlipv6InterfaceEntry OBJECT-TYPE
SYNTAX Rlipv6InterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Additional configuration parameters for a particular interface."
AUGMENTS { ipv6InterfaceEntry }
::= { rlipv6InterfaceTable 1 }
Rlipv6InterfaceEntry ::= SEQUENCE {
rlipv6InterfaceNdDadAttemps INTEGER,
rlipv6InterfaceAutoconfigEnable INTEGER,
rlipv6InterfaceIcmpUnreachSendEnable INTEGER,
rlipv6InterfaceLinkMTU Unsigned32,
rlipv6InterfaceMLDVersion Unsigned32
}
rlipv6InterfaceNdDadAttemps OBJECT-TYPE
SYNTAX INTEGER (0..600)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"ND Duplicated address detection number of attempts."
DEFVAL { 0 }
::= { rlipv6InterfaceEntry 1 }
rlipv6InterfaceAutoconfigEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enables or disables Stateless Address Auto configuration
on specific interface."
DEFVAL { enable }
::= { rlipv6InterfaceEntry 2 }
rlipv6InterfaceIcmpUnreachSendEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enables or disables sending of ICMP Destination Unreachable
Error on specific interface."
DEFVAL { enable }
::= { rlipv6InterfaceEntry 3 }
rlipv6InterfaceLinkMTU OBJECT-TYPE
SYNTAX Unsigned32 (1280..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum transmission unit (MTU) size of IPv6 packets
sent on an interface in bytes."
DEFVAL { 1500 }
::= { rlipv6InterfaceEntry 4 }
rlipv6InterfaceMLDVersion OBJECT-TYPE
SYNTAX Unsigned32 (1..2)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set version of MLD protocol on specific interface."
DEFVAL { 2 }
::= { rlipv6InterfaceEntry 5 }
--- inetCidrRoutetable augmentation
rlinetCidrRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlinetCidrRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is parallel to inetCidrRouteTable, and is used to
configure or display additional route parameters."
::= { ipSpec 21 }
rlinetCidrRouteEntry OBJECT-TYPE
SYNTAX RlinetCidrRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Additional parameters for a particular route."
AUGMENTS { inetCidrRouteEntry }
::= { rlinetCidrRouteTable 1 }
RlinetCidrRouteEntry ::= SEQUENCE {
rlinetCidrRouteLifetime Unsigned32
}
rlinetCidrRouteLifetime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remaining length of time, in seconds, that this route
will continue to be valid, i.e., time until deprecation.
A value of 4,294,967,295 represents infinity."
DEFVAL { 4294967295 }
::= { rlinetCidrRouteEntry 1 }
--- ipNetToPhysicalTable augmentation
rlipNetToPhysicalTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlipNetToPhysicalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is parallel to ipNetToPhysicalTable, and is used to
configure or display additional neighbor parameters."
::= { ipSpec 22 }
rlipNetToPhysicalEntry OBJECT-TYPE
SYNTAX RlipNetToPhysicalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Additional parameters for a neighbor"
AUGMENTS { ipNetToPhysicalEntry }
::= { rlipNetToPhysicalTable 1 }
RlipNetToPhysicalEntry ::= SEQUENCE {
rlipNetToPhysicalIsRouter TruthValue
}
rlipNetToPhysicalIsRouter OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object has the value 'true(1)', if the neighbor
is router; otherwise, the value is 'false(2)'."
::= { rlipNetToPhysicalEntry 1 }
--- ICMPv6 Rate Limiting
rlipv6IcmpErrorRatelimitInterval OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time interval between tokens being placed in the bucket,
each token represents a single ICMP error message.
The interval measured in milliseconds."
DEFVAL { 100 }
::= { rlIPv6 1 }
rlipv6IcmpErrorRatelimitBucketSize OBJECT-TYPE
SYNTAX INTEGER(1..200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of tokens stored in the bucket,
each token represents a single ICMP error message."
DEFVAL { 10 }
::= { rlIPv6 2 }
--- IPv6 Link Local Default Zone
rlipv6LLDefaultZone OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interface which would be used as the egress interface
for packets sent without a specified IPv6Z interface identifier
or with the default '0' identifier. Zero value means no default
interface specified."
DEFVAL { 0 }
::= { rlIPv6 3 }
END
+1640
View File
File diff suppressed because it is too large Load Diff
+53
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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
+86
View File
@@ -0,0 +1,86 @@
CISCOSB-LBD-MIB DEFINITIONS ::= BEGIN
-- Title: CISCO 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
PortList FROM Q-BRIDGE-MIB
switch001 FROM CISCOSB-MIB;
rlLbd MODULE-IDENTITY
LAST-UPDATED "200711070000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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(30..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)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Loopback detection mode."
::= { rlLbd 3 }
-------------------------------------------------------------------------------
rlLbdIfAdminStatus OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Loopback Detection admin status. Each port of the system is represented by a
single bit within the value of this object. If that bit has
a value of '1' then that port has enabled admin status,;
if the port is disabled, its bit has a value of '0'."
::= { rlLbd 4 }
END
+719
View File
@@ -0,0 +1,719 @@
CISCOSB-LLDP-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB LLDP ROS
-- Private LLDP MIB
-- Version: 7.42
-- Date: 12 Dec 2005
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
LldpPortList, LldpPortNumber, LldpManAddress
FROM LLDP-MIB
PortList
FROM Q-BRIDGE-MIB
Dscp
FROM DIFFSERV-DSCP-TC
AddressFamilyNumbers
FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB
lldpRemTimeMark, lldpRemLocalPortNum, lldpRemIndex
FROM LLDP-MIB
LldpXMedCapabilities
FROM LLDP-EXT-MED-MIB
rndErrorDesc, rndErrorSeverity
FROM CISCOSB-DEVICEPARAMS-MIB;
rlLldp MODULE-IDENTITY
LAST-UPDATED "200506200000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"This private MIB module adds MIBs to LLDP (Link Layer Discovery Protocol)."
REVISION "200506200000Z"
DESCRIPTION
"Initial revision."
::= { switch001 110 }
rlLldpObjects OBJECT IDENTIFIER ::= { rlLldp 1 }
rlLldpConfig OBJECT IDENTIFIER ::= { rlLldpObjects 1 }
rlLldpXMedConfig OBJECT IDENTIFIER ::= { rlLldpObjects 2 }
PolicyNumber ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Policy Number in the Media Policy Container.
Policy numbers should be in the range of 1 and 32768 since 8 policies
can be configured for each particular port and the number of ports range is
1 to 4096."
SYNTAX Integer32(1..32768)
-- Policy Application Type Textual Convention
PolicyContainerAppType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The media type that defines the primary function of the
application for the policy advertised by an endpoint.
A value of voice(1) indicates that the media type defining
a primary function of the application for the policy advertised on
the local port is voice.
A value of voiceSignaling(3) indicates that the media type
defining a primary function of the application for the policy
advertised on the local port is voice signaling.
A value of guestVoice(4) indicates that the media type
Defining a primary function of the application for the policy
advertised on the local port is guest voice.
A value of guestVoiceSignaling(5) indicates that the media
type defining a primary function of the application for the policy
advertised on the local port is guest voice signaling.
A value of softPhoneVoice(6) indicates that the media type
Defining a primary function of the application for the policy
advertised on the local port is softphone voice.
A value of videoConferencing(7) indicates that the media
type defining a primary function of the application for the policy
advertised on the local port is voice.
A value of streamingVideo(8) indicates that the media type
defining a primary function of the application for the policy
advertised on the local port is streaming video.
A value of videoSignaling(2) indicates that the media type
defining a primary function of the application for the policy
advertised on the local port is video signaling."
SYNTAX INTEGER {
unknown(0),
voice(1),
voiceSignaling(2),
guestVoice(3),
guestVoiceSignaling(4),
softPhoneVoice(5),
videoconferencing(6),
streamingVideo(7),
videoSignaling(8)
}
PolicyAppVoiceUpdateMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION ""
SYNTAX INTEGER {
manual(0),
auto(1)
}
rlLldpEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this variable to 'true' will globally enable the LLDP feature
(both transmit and receive functionalities). Setting this variable
to 'false' will globally disable the LLDP feature. Thus, the
administratively desired status of a local port is determined by
both this variable and the MIB lldpPortConfigAdminStatus."
::= { rlLldpConfig 1 }
rlLldpClearRx OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A set of ports that are identified by a PortList, in which
each port is represented as a bit.
Clears the Rx information about the remote agents accordingly to the
specified PortList.
The default value for rlLldpClearRx object is an empty binary string,
which means no ports are specified to be cleared from the Rx Info.
This object behaviors as an event (write-only) than
reading this object always results in an Empty Port List of length zero."
REFERENCE
""
DEFVAL { ''H } -- empty octet string
::= { rlLldpConfig 2 }
rlLldpDuMode OBJECT-TYPE
SYNTAX INTEGER {
filtering(1),
flooding(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action with LLDPDU upon globally disabled LLDP.
If the associated rlLldpDuMode object has a value of
'filtering(1)', then received frames are containing LLDPDU
will be dropped.
If the associated rlLldpDuMode object has a value of
'flooding(2)', then received frames are containing LLDPDU
will flood all active ports."
REFERENCE
"Cisco LLDP System Specifications"
DEFVAL { filtering }
::= { rlLldpConfig 3 }
rlLldpAutoAdvLocPortManAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpAutoAdvLocPortManAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains automaticaly selected management address,
advertised on the local port."
REFERENCE
"Cisco LLDP"
::= { rlLldpConfig 4 }
rlLldpAutoAdvLocPortManAddrEntry OBJECT-TYPE
SYNTAX RlLldpAutoAdvLocPortManAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a local port, which advertises the Management
address automatically. Entry also included an interface number, on
which the Management address is assigned.
Each management address should have distinct 'management address
type' (rlLldpAutoAdvManAddrSubtype) and 'management address'
(rlLldpAutoAdvManAddr)."
INDEX { rlLldpAutoAdvLocPortNum }
::= { rlLldpAutoAdvLocPortManAddrTable 1 }
RlLldpAutoAdvLocPortManAddrEntry ::= SEQUENCE {
rlLldpAutoAdvLocPortNum LldpPortNumber,
rlLldpAutoAdvManAddrOwnerIfId Integer32,
rlLldpAutoAdvManAddrNone TruthValue,
rlLldpAutoAdvManAddrSubtype AddressFamilyNumbers,
rlLldpAutoAdvManAddr LldpManAddress,
rlLldpAutoAdvPortsStatus RowStatus
}
rlLldpAutoAdvLocPortNum OBJECT-TYPE
SYNTAX LldpPortNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value used to identify the port component
(contained in the local chassis with the LLDP agent)
associated with this entry.
The value of this object is used as a port index to the
rlLldpAutoAdvLocPortManAddrTable."
::= { rlLldpAutoAdvLocPortManAddrEntry 1 }
rlLldpAutoAdvManAddrOwnerIfId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The integer value is used to identify the interface number
(port, trunk or vlan). The management address, automatically
advertised from associated 'rlLldpAutoAdvLocPortNum'local port is
assigned to mentioned 'rlLldpAutoAdvManAddrOwnerIfId' interface.
In case of 0 the management address is automatically calculated
without care to the ifIndex it was defined on."
DEFVAL { 0 }
::= { rlLldpAutoAdvLocPortManAddrEntry 2 }
rlLldpAutoAdvManAddrNone OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A value of 'true' indicates that the any management address hasn't advertised
by the local port. Moreover, the configuration of automatic management address
advertisment is disabled.
A value of 'false' indicates that the configuration of automatic management address
advertisment is enabled."
DEFVAL { false }
::= { rlLldpAutoAdvLocPortManAddrEntry 3 }
rlLldpAutoAdvManAddrSubtype OBJECT-TYPE
SYNTAX AddressFamilyNumbers
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of management address identifier encoding used in
the associated 'rlLldpAutoAdvManAddr' object."
::= { rlLldpAutoAdvLocPortManAddrEntry 4 }
rlLldpAutoAdvManAddr OBJECT-TYPE
SYNTAX LldpManAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The string value used to identify the management address is
automaticaly advertised by local port, and assigned on the
associated 'rlLldpAutoAdvManAddrOwnerIfId' interface."
::= { rlLldpAutoAdvLocPortManAddrEntry 5 }
rlLldpAutoAdvPortsStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlLldpAutoAdvLocPortManAddrEntry 6 }
--rlLldpLocChassisId OBJECT-TYPE
-- SYNTAX OCTET STRING(SIZE(1..20))
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "The string value used to identify the chassis component associated
-- with the local system. As a result of updating this variable,
-- lldpLocChassisid will have the same value, and the MIB
-- lldpLocChassisIdSubtype will have the value local(7). "
-- ::= { rlLldp 2}
------------------------------------------------------------------------------
-- LLDP-MED - Local Device Configuration
------------------------------------------------------------------------------
---
--- rlLldpXMedLocMediaPolicyContainerTable: Local Media Policy Container
--- Configuration Table
---
---
rlLldpXMedLocMediaPolicyContainerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpXMedLocMediaPolicyContainerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per policy number
of media policy container configuration."
::= { rlLldpXMedConfig 1 }
rlLldpXMedLocMediaPolicyContainerEntry OBJECT-TYPE
SYNTAX RlLldpXMedLocMediaPolicyContainerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuration of a particular policy in the media policy container."
INDEX { rlLldpXMedLocMediaPolicyContainerIndex }
::= { rlLldpXMedLocMediaPolicyContainerTable 1 }
RlLldpXMedLocMediaPolicyContainerEntry ::= SEQUENCE {
rlLldpXMedLocMediaPolicyContainerIndex PolicyNumber,
rlLldpXMedLocMediaPolicyContainerAppType PolicyContainerAppType,
rlLldpXMedLocMediaPolicyContainerVlanID Integer32,
rlLldpXMedLocMediaPolicyContainerPriority Integer32,
rlLldpXMedLocMediaPolicyContainerDscp Dscp,
rlLldpXMedLocMediaPolicyContainerUnknown TruthValue,
rlLldpXMedLocMediaPolicyContainerTagged TruthValue,
rlLldpXMedLocMediaPolicyContainerPorts PortList,
rlLldpXMedLocMediaPolicyContainerRowStatus RowStatus
}
rlLldpXMedLocMediaPolicyContainerIndex OBJECT-TYPE
SYNTAX PolicyNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value used to identify the Media Policy
associated with this entry.
The value of this object is used as a policy number index to the
rlLldpXMedLocMediaPolicyContainerTable."
::= { rlLldpXMedLocMediaPolicyContainerEntry 1 }
rlLldpXMedLocMediaPolicyContainerAppType OBJECT-TYPE
SYNTAX PolicyContainerAppType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The media type that defines the primary function of the
application for the policy advertised by an endpoint."
REFERENCE
"ANSI/TIA-1057, Section 10.2.3.1"
::= { rlLldpXMedLocMediaPolicyContainerEntry 2 }
rlLldpXMedLocMediaPolicyContainerVlanID OBJECT-TYPE
SYNTAX Integer32 (0|1..4094|4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An extension of the VLAN Identifier for the port,
as defined in IEEE 802.1P-1998.
A value of 1 through 4094 is used to define a valid PVID.
A value of 0 shall be used if the device is using priority tagged
frames, meaning that only the 802.1p priority level is significant
and the default VID of the ingress port is being used instead.
A value of 4095 is reserved for implementation use."
REFERENCE
" ANSI/TIA-1057, Section 10.2.3.5"
DEFVAL { 0 }
::= { rlLldpXMedLocMediaPolicyContainerEntry 3 }
rlLldpXMedLocMediaPolicyContainerPriority OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object contains the value of the 802.1p priority
which is associated with the given port on the
local system."
REFERENCE
" ANSI/TIA-1057, Section 10.2.3.6 "
DEFVAL { 0 }
::= { rlLldpXMedLocMediaPolicyContainerEntry 4 }
rlLldpXMedLocMediaPolicyContainerDscp OBJECT-TYPE
SYNTAX Dscp
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object contains the value of the Differentiated Service
Code Point (DSCP) as defined in IETF RFC 2474 and RFC 2475
which is associated with the given port on the local system."
REFERENCE
" ANSI/TIA-1057, Section 10.2.3.7"
DEFVAL { 0 }
::= { rlLldpXMedLocMediaPolicyContainerEntry 5 }
rlLldpXMedLocMediaPolicyContainerUnknown OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A value of 'true' indicates that the
network policy for the specified application type is
currently unknown. In this case, the VLAN ID, the
layer 2 priority and the DSCP value fields are ignored.
A value of 'false' indicates that this network policy
is defined "
REFERENCE
" ANSI/TIA-1057, Section 10.2.3.2"
DEFVAL { false }
::= { rlLldpXMedLocMediaPolicyContainerEntry 6 }
rlLldpXMedLocMediaPolicyContainerTagged OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A value of 'true' indicates that the application is using a
tagged VLAN.
A value of 'false' indicates that for the specific application
the device either is using an untagged VLAN or does not
support port based VLAN operation. In this case, both the
VLAN ID and the Layer 2 priority fields are ignored and
only the DSCP value has relevance "
REFERENCE
" ANSI/TIA-1057, Section 10.2.3.3"
DEFVAL { false }
::= { rlLldpXMedLocMediaPolicyContainerEntry 7 }
rlLldpXMedLocMediaPolicyContainerPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A set of ports that are identified by a PortList, in which
each port is represented as a bit. The local Media Policy Number
will be associated with (or attached to) the ports specified at
the rlLldpXMedLocMediaPolicyContainerPorts.
The default value for rlLldpXMedLocMediaPolicyContainerPorts object
is empty binary string, which means no ports are specified
for advertising indicated management address instance."
REFERENCE
"IEEE 802.1AB-2004 10.2.1.1"
DEFVAL { ''H } -- empty binary string
::= { rlLldpXMedLocMediaPolicyContainerEntry 8 }
rlLldpXMedLocMediaPolicyContainerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlLldpXMedLocMediaPolicyContainerEntry 9 }
------------------------------------------------------------------------------
-- LLDP - TX TLV overloading
------------------------------------------------------------------------------
rlLldpTLVsTxOverloadingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpTLVsTxOverloadingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that show the which of the LLDP TLVs are not transmitted
on individual ports due to insufficient room in the frame
and the size of each TLV."
::= { rlLldpObjects 3 }
rlLldpTLVsTxOverloadingEntry OBJECT-TYPE
SYNTAX RlLldpTLVsTxOverloadingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LLDP TX overloading information that shows the
transmission of TLVs on LLDP transmission capable ports."
INDEX { rlLldpTxOverloadingPortNum,
rlLldpTxOverloadingIndex }
::= { rlLldpTLVsTxOverloadingTable 1 }
RlLldpTLVsTxOverloadingEntry ::= SEQUENCE {
rlLldpTxOverloadingPortNum LldpPortNumber,
rlLldpTxOverloadingIndex Unsigned32,
rlLldpTxOverloadingGroupId INTEGER,
rlLldpTLVsTxSize Unsigned32,
rlLldpTLVsTxGroupOverloading TruthValue,
rlLldpTLVsTxLeftSize Unsigned32
}
rlLldpTxOverloadingPortNum OBJECT-TYPE
SYNTAX LldpPortNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The value of this object is used as a port index to the
TLVs TX overloading Table ."
::= { rlLldpTLVsTxOverloadingEntry 1 }
rlLldpTxOverloadingIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sequence number of the group into sent LLDP PPDU starting from 1."
::= { rlLldpTLVsTxOverloadingEntry 2 }
rlLldpTxOverloadingGroupId OBJECT-TYPE
SYNTAX INTEGER {
-- LLDP mandatory TLVs
mandatory(1),
optional(2),
-- LLDP MED
medCap(3),
medLocation(4),
medNetPolicy(5),
medPoe(6),
-- LLDP MED - Inventory
medInventory(7),
-- 802.3 TLVs
xDot3(8),
-- 802.1 TLVs
xDot1(9),
-- DCBX TLVs
dcbx(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines the TLVs groups.
A value of mandatory(1) defines LLDP mandatory TLVs group
A value of optinal(2) defines LLDP optional TLVs group
A value of medCap(3) defines LLDP MED - Capabilities group
A value of medLocation(4) defines LLDP MED - Location group
A value of medNetPolicy(5) defines LLDP MED - Network Policy group
A value of medPoe(6) defines LLDP MED - Extended Power via MDI group
A value of medInventory(7) defines LLDP MED - Inventory group
A value of Xdot3(8) defines 802.3 TLVs group
A value of Xdot1(9) defines 802.1 TLVs group "
::= { rlLldpTLVsTxOverloadingEntry 3 }
rlLldpTLVsTxSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The size of the TLV in Bytes."
::= { rlLldpTLVsTxOverloadingEntry 4 }
rlLldpTLVsTxGroupOverloading OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Boolean Flag, When TRUE indicating that LLDP TLVs were overloaded
and the value of left size is negative"
::= { rlLldpTLVsTxOverloadingEntry 5 }
rlLldpTLVsTxLeftSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The size in Bytes of the available space left in the LLDPDU after adding the TLVs group.
In case the Overloading Flag is TRUE, there not enough space in the LLDPDU for the TLVs group
and this is the size of the additional scpace that required for the TLVs group"
::= { rlLldpTLVsTxOverloadingEntry 6 }
------------------------------------------------------------------------------
-- LLDP - TX TLV overloading Size
------------------------------------------------------------------------------
rlLldpTLVsTxOverloadingSizeTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpTLVsTxOverloadingSizeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that show the total size of the all TLVs
and the LLDPDU free size ."
::= { rlLldpObjects 4 }
rlLldpTLVsTxOverloadingSizeEntry OBJECT-TYPE
SYNTAX RlLldpTLVsTxOverloadingSizeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LLDP TX overloading information"
INDEX { rlLldpTxOverloadingPortNum }
::= { rlLldpTLVsTxOverloadingSizeTable 1 }
RlLldpTLVsTxOverloadingSizeEntry ::= SEQUENCE {
-- LLDP Total and Left Size
rlLldpTotalTLVsTxSize Unsigned32,
rlLldpTLVsTxOverloading TruthValue,
rlLldpLeftTLVsTxSize Unsigned32
}
rlLldpTotalTLVsTxSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The Total size of all TLVs group in Bytes."
::= { rlLldpTLVsTxOverloadingSizeEntry 2 }
rlLldpTLVsTxOverloading OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Boolean Flag, When TRUE indicating that LLDP TLVs group were overloaded
and the value of left size is negative"
::= { rlLldpTLVsTxOverloadingSizeEntry 3 }
rlLldpLeftTLVsTxSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The size in Bytes of the available space left in the LLDPDU after adding all TLVs group.
In case the Overloading Flag is TRUE, there not enough space in the LLDPDU for all the TLVs group
and this is the size of the additional scpace that required for all the TLVs group"
::= { rlLldpTLVsTxOverloadingSizeEntry 4 }
------------------------------------------------------------------------------
-- LLDP - TX TLV overloading port list
------------------------------------------------------------------------------
rlLldpTLVsTxOverloadingPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port list that represent the overloading state of each port"
::= { rlLldpObjects 5 }
------------------------------------------------------------------------------
-- LLDP - TX TLV overloading trap
------------------------------------------------------------------------------
rlLldpTLVsTxOverloadingStateEnterTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that the port has entered the overloading state."
::= { rndNotifications 209 }
rlLldpTLVsTxOverloadingStateExitTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that the port is no longer in the overloading state.."
::= { rndNotifications 210 }
------------------------------------------------------------------------------
-- LLDP - MED Local Voice VLAN update mode
------------------------------------------------------------------------------
rlLldpXMedNetPolVoiceUpdateMode OBJECT-TYPE
SYNTAX PolicyAppVoiceUpdateMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { rlLldpObjects 7 }
------------------------------------------------------------------------------
-- LLDP - Remote Time to Live
------------------------------------------------------------------------------
rlLldpRemTtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpRemTtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the remote device Time To Live LLDP TLV."
::= { rlLldpObjects 8 }
rlLldpRemTtlEntry OBJECT-TYPE
SYNTAX RlLldpRemTtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LLDP Time To TTL remove TLV.
This uses the key as defind in lldpRemTable of the LLDP-MIB."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex }
::= { rlLldpRemTtlTable 1 }
RlLldpRemTtlEntry ::= SEQUENCE {
rlLldpRemTtl Unsigned32
}
rlLldpRemTtl OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the remote device Time To Live LLDP TLV."
::= { rlLldpRemTtlEntry 1 }
END
+170
View File
@@ -0,0 +1,170 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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)
}
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 }
END
+272
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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
+704
View File
@@ -0,0 +1,704 @@
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
-- 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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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 }
rndEndOfMibGroup OBJECT IDENTIFIER ::= { switch001 1000 }
-- see CISCOSB-ENDOFMIB-MIB.MIB
END
+205
View File
@@ -0,0 +1,205 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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 }
END
+309
View File
@@ -0,0 +1,309 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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
}
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}
--- 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
}
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}
END
+41
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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
+229
View File
@@ -0,0 +1,229 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The 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)
}
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
+347
View File
@@ -0,0 +1,347 @@
CISCOSB-POE-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB LOCALIZATION ROS
-- This Private MIB is enhancement for rfc3621.txt - Power Ethernet Mib
-- Version: 7.41
-- Date: 28 Nov 2005
IMPORTS
switch001 FROM CISCOSB-MIB
DisplayString, TruthValue FROM SNMPv2-TC
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI;
rlPoe MODULE-IDENTITY
LAST-UPDATED "200911260000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for Power Over Ethernet."
REVISION "200911260000Z"
DESCRIPTION
"Initial revision."
::= { switch001 108 }
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,
rlPethPsePortSupportPoePlus TruthValue,
rlPethPsePortTimeRangeName DisplayString,
rlPethPsePortOperStatus TruthValue,
rlPethPsePortMaxPowerAllocAllowed INTEGER
}
rlPethPsePortGroupIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-write
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 read-write
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..80))
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 }
rlPethPsePortSupportPoePlus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates if the port supports poe plus."
::= { rlPethPsePortEntry 10 }
rlPethPsePortTimeRangeName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to bind PoE port to time range."
::= { rlPethPsePortEntry 11 }
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 12 }
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 13 }
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
}
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 current
DESCRIPTION
"This variable identifies the MCU HW version."
::= { rlPethMainPseEntry 3 }
rlPethMainPseHwType OBJECT-TYPE
SYNTAX INTEGER {
enhanced(1),
plus(2),
auto(3),
nonPoe(4)
}
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..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the guard band in [W] for not connecting
additional ports."
::= { rlPethMainPseEntry 5 }
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."
::= {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
}
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 }
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 }
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)
}
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 }
END
+4199
View File
File diff suppressed because it is too large Load Diff
+1114
View File
File diff suppressed because it is too large Load Diff
+141
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"<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
+3917
View File
File diff suppressed because it is too large Load Diff
+335
View File
@@ -0,0 +1,335 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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}
END
+47
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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
+451
View File
@@ -0,0 +1,451 @@
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 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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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)
}
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)
}
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 }
END
+94
View File
@@ -0,0 +1,94 @@
CISCOSB-SENSORENTMIB DEFINITIONS ::= BEGIN
IMPORTS
rlEnv
FROM CISCOSB-HWENVIROMENT
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, mib-2
FROM SNMPv2-SMI
entPhySensorEntry
FROM ENTITY-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 ENTITY-SENSOR-MIB;
rlSensor MODULE-IDENTITY
LAST-UPDATED "200309210000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for sensors in Cisco devices."
REVISION "200309210000Z"
DESCRIPTION
"ADDED this MODULE-IDENTITY clause."
::= { rlEnv 4 }
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
}
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 }
END
+328
View File
@@ -0,0 +1,328 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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,
Cisco provided per interface
Cisco 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,
Cisco provided per interface
Cisco 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 }
END
+107
View File
@@ -0,0 +1,107 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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 defined a mode of the copy
destination port"
::= { rlSmon 4}
END
+743
View File
@@ -0,0 +1,743 @@
CISCOSB-SNMP-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY, TimeTicks FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC
RowStatus, TruthValue FROM SNMPv2-TC
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
snmpTargetAddrExtEntry FROM SNMP-COMMUNITY-MIB
SnmpEngineID FROM SNMP-FRAMEWORK-MIB;
rlSNMP MODULE-IDENTITY
LAST-UPDATED "200709100000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"Private MIB module for SNMP support in CISCOSB devices."
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 (1..65535)
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 (1..65535)
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 }
END
+119
View File
@@ -0,0 +1,119 @@
CISCOSB-SOCKET-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB ROS
-- Private SOCKET MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY, TimeTicks FROM SNMPv2-SMI;
rlSocket MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"This private MIB module defines socket private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { switch001 85 }
rlSocketMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlSocket 1 }
rlSocketTable OBJECT-TYPE
SYNTAX
SEQUENCE OF RlSocketEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the sockets which are currently
open in the system."
::= { rlSocket 2 }
rlSocketEntry OBJECT-TYPE
SYNTAX RlSocketEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the SocketTable."
INDEX { rlSocketId }
::= { rlSocketTable 1 }
RlSocketEntry ::= SEQUENCE {
rlSocketId INTEGER,
rlSocketType INTEGER,
rlSocketState INTEGER,
rlSocketBlockMode INTEGER,
rlSocketUpTime TimeTicks
}
rlSocketId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the id of the socket. "
::= { rlSocketEntry 1 }
rlSocketType OBJECT-TYPE
SYNTAX INTEGER {
stream(1),
dgram(2),
raw(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the type of the socket. "
::= { rlSocketEntry 2 }
rlSocketState OBJECT-TYPE
SYNTAX INTEGER {
connected(1),
notConnected(2),
recvClosed(3),
sendClosed(4),
closed(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the state in which the socket is in. "
::= { rlSocketEntry 3 }
rlSocketBlockMode OBJECT-TYPE
SYNTAX INTEGER {
blocking(1),
nonBlocking(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the blocking mode of the socket. "
::= { rlSocketEntry 4 }
rlSocketUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time elapsed since this socket was created."
::= { rlSocketEntry 5 }
END
+976
View File
@@ -0,0 +1,976 @@
CISCOSB-SSH-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB PHY MIB
-- Version: 7.45
-- Date: 19 Dec 2006
--
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY,
Unsigned32, IpAddress FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, RowStatus
FROM SNMPv2-TC
switch001 FROM CISCOSB-MIB
InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
rlSsh MODULE-IDENTITY
LAST-UPDATED "200209300024Z" -- September 30, 2002
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The MIB module describes the private MIB for SSH supported
by CISCOSB's software and products."
REVISION "200301030024Z" -- January 04, 2003
DESCRIPTION
"The second revision"
REVISION "200309210024Z" -- September 21, 2003
DESCRIPTION
"Editorial changes."
::= { switch001 78 }
--
-- Textual Conventions
--
RlSshPublicKeyAlgorithm ::= 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 {
rsa1(0),
rsa(1),
dsa(2),
none(999)
}
RlSshPublicKeyDigestFormat ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention describes the format used to display the public
key fingerprint. The hex format is the format used by PGP and OpenSSH.
The bubble-babble format is used by SSH.com software."
SYNTAX INTEGER {
hex(0),
bubbleBabble(1)
}
rlSshMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MIB version. The current version is 2"
::= { rlSsh 1 }
--
-- Server tables
--
rlSshServer OBJECT IDENTIFIER ::= { rlSsh 2 }
--
-- Host Public Key Table
--
rlSshServerHostPublicKeyTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSshServerHostPublicKeyTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the router's public key. Each row in this table
contains a fragment of the key, in printable binhex format. There may
be up to 160 characters in every fragment, and they are all combined
to form one key. The key is generated by writing to
rlSshServerRegenerateHostKey. To cause clients to connect to this router
without printing warning messages (and also prevent active
man-in-the-middle), the router's public key must printed out and inserted
into the client's authorized_keys file"
::= { rlSshServer 1 }
rlSshServerHostPublicKeyTableEntry OBJECT-TYPE
SYNTAX RlSshServerHostPublicKeyTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSshServerHostPublicKeyAlgorithm, rlSshServerHostPublicKeyFragmentId }
::= { rlSshServerHostPublicKeyTable 1 }
RlSshServerHostPublicKeyTableEntry ::= SEQUENCE {
rlSshServerHostPublicKeyAlgorithm RlSshPublicKeyAlgorithm,
rlSshServerHostPublicKeyFragmentId Unsigned32,
rlSshServerHostPublicKeyFragmentText DisplayString
}
rlSshServerHostPublicKeyAlgorithm OBJECT-TYPE
SYNTAX RlSshPublicKeyAlgorithm
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the type of public key to be displayed."
::= { rlSshServerHostPublicKeyTableEntry 1 }
rlSshServerHostPublicKeyFragmentId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the index of this fragment in the final key. All segments must
be combined to form one big key."
::= { rlSshServerHostPublicKeyTableEntry 2 }
rlSshServerHostPublicKeyFragmentText OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A part of the readable text entry for the server's public authorzation key."
::= { rlSshServerHostPublicKeyTableEntry 3 }
--
-- Host Public Key Fingerprint Table
--
rlSshServerHostPublicKeyFingerprintTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSshServerHostPublicKeyFingerprintTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the fingerprint for the router's public key."
::= { rlSshServer 2 }
rlSshServerHostPublicKeyFingerprintTableEntry OBJECT-TYPE
SYNTAX RlSshServerHostPublicKeyFingerprintTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSshServerHostPublicKeyFingerprintAlgorithm, rlSshServerHostPublicKeyFingerprintDigestFormat }
::= { rlSshServerHostPublicKeyFingerprintTable 1 }
RlSshServerHostPublicKeyFingerprintTableEntry ::= SEQUENCE {
rlSshServerHostPublicKeyFingerprintAlgorithm RlSshPublicKeyAlgorithm,
rlSshServerHostPublicKeyFingerprintDigestFormat RlSshPublicKeyDigestFormat,
rlSshServerHostPublicKeyFingerprint DisplayString
}
rlSshServerHostPublicKeyFingerprintAlgorithm OBJECT-TYPE
SYNTAX RlSshPublicKeyAlgorithm
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the type of public key to be displayed."
::= { rlSshServerHostPublicKeyFingerprintTableEntry 1 }
rlSshServerHostPublicKeyFingerprintDigestFormat OBJECT-TYPE
SYNTAX RlSshPublicKeyDigestFormat
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Format of the digest to be displayed (OpenSSH or SSH.com)."
::= { rlSshServerHostPublicKeyFingerprintTableEntry 2 }
rlSshServerHostPublicKeyFingerprint OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SECSH format fingerprint of the server's public key. To prevent man in
the middle attacks, users should make sure the ssh Server's fingerprint,
as printed in the connection process, is similar to the one printed here."
::= { rlSshServerHostPublicKeyFingerprintTableEntry 3 }
--
-- Authorized Key Table
--
rlSshServerAuthorizedUsersPublicKeyTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSshServerAuthorizedUsersPublicKeyTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains public keys for all users who are authorized to access
the router. For a user to be able to log in using SSH, the user name must
appear in this table, and the user's public key must match the one found
here."
::= { rlSshServer 3 }
rlSshServerAuthorizedUsersPublicKeyTableEntry OBJECT-TYPE
SYNTAX RlSshServerAuthorizedUsersPublicKeyTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSshServerAuthorizedUserName,
rlSshServerAuthorizedUserPublicKeyFragmentId }
::= { rlSshServerAuthorizedUsersPublicKeyTable 1 }
RlSshServerAuthorizedUsersPublicKeyTableEntry ::= SEQUENCE {
rlSshServerAuthorizedUserName DisplayString,
rlSshServerAuthorizedUserPublicKeyFragmentId Unsigned32,
rlSshServerAuthorizedUserPublicKeyFragmentText DisplayString,
rlSshServerAuthorizedUserPublicKeyFragmentStatus RowStatus
}
rlSshServerAuthorizedUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..48))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of the user who owns this public key. Both the user name and the
key bytes must match before a user is authenticated using this key."
::= { rlSshServerAuthorizedUsersPublicKeyTableEntry 1 }
rlSshServerAuthorizedUserPublicKeyFragmentId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies the index of this fragment in the final key. All segments must
be combined to form one big key."
::= { rlSshServerAuthorizedUsersPublicKeyTableEntry 2 }
rlSshServerAuthorizedUserPublicKeyFragmentText OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A part of the readable text entry for the user's public authorzation key."
::= { rlSshServerAuthorizedUsersPublicKeyTableEntry 3 }
rlSshServerAuthorizedUserPublicKeyFragmentStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Create or delete a fragment of the user's public key.
A user is deleted if it has no remaining fragments."
::= { rlSshServerAuthorizedUsersPublicKeyTableEntry 4 }
--
-- New 01-01-03: Authorized user fingerprint table.
--
rlSshServerAuthorizedUsersPublicKeyFingerprintTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the fingerprints of the public keys for all users who
are authorized to access the router.
To prevent man in the middle attacks, users should make sure the
user's fingerprint, as printed in the connection process, is similar
to the one printed here."
::= { rlSshServer 5 }
rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry OBJECT-TYPE
SYNTAX RlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSshServerAuthorizedUserFingerprintName,
rlSshServerAuthorizedUserPublicKeyFingerprintDigestFormat }
::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTable 1 }
RlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry ::= SEQUENCE {
rlSshServerAuthorizedUserFingerprintName DisplayString,
rlSshServerAuthorizedUserPublicKeyFingerprintDigestFormat RlSshPublicKeyDigestFormat,
rlSshServerAuthorizedUserPublicKeyFingerprintAlgorithm RlSshPublicKeyAlgorithm,
rlSshServerAuthorizedUserPublicKeyFingerprint DisplayString
}
rlSshServerAuthorizedUserFingerprintName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..48))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of the user who owns this public key. Both the user name and the
key bytes must match before a user is authenticated using this key."
::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry 1 }
rlSshServerAuthorizedUserPublicKeyFingerprintAlgorithm OBJECT-TYPE
SYNTAX RlSshPublicKeyAlgorithm
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the type of public key to be displayed."
::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry 2 }
rlSshServerAuthorizedUserPublicKeyFingerprintDigestFormat OBJECT-TYPE
SYNTAX RlSshPublicKeyDigestFormat
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Format of the digest to be displayed (OpenSSH or SSH.com)."
::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry 3 }
rlSshServerAuthorizedUserPublicKeyFingerprint OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SECSH format fingerprint of the user's public key. To prevent man in
the middle attacks, users should make sure their ssh fingerprint,
as printed in the connection process, is similar to the one printed here."
::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry 4 }
--
-- Session Table
--
rlSshServerSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSshServerSessionTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row in this table corresponds to an active SSH session with
the server"
::= { rlSshServer 6 }
rlSshServerSessionTableEntry OBJECT-TYPE
SYNTAX RlSshServerSessionTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSshServerSessionIdentifier }
::= { rlSshServerSessionTable 1 }
RlSshServerSessionTableEntry ::= SEQUENCE {
rlSshServerSessionIdentifier Unsigned32,
rlSshServerSessionPeerAddress IpAddress,
rlSshServerSessionPeerPort Unsigned32,
rlSshServerSessionUsername DisplayString,
rlSshServerSessionPeerVersion DisplayString,
rlSshServerSessionCipher DisplayString,
rlSshServerSessionHMAC DisplayString
}
rlSshServerSessionIdentifier OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the connection to which this row corresponds."
::= { rlSshServerSessionTableEntry 1 }
rlSshServerSessionPeerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The network address of the remote host connected to the server."
::= { rlSshServerSessionTableEntry 2 }
rlSshServerSessionPeerPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source network port of the remote host connected to the server."
::= { rlSshServerSessionTableEntry 3 }
rlSshServerSessionPeerVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The client version of the remote host connected to the server."
::= { rlSshServerSessionTableEntry 4 }
rlSshServerSessionUsername OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SSH authenticated name of user connected to the server."
::= { rlSshServerSessionTableEntry 5 }
rlSshServerSessionCipher OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Data encryption cipher used in this connection."
::= { rlSshServerSessionTableEntry 6 }
rlSshServerSessionHMAC OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Message authentication code used in this connection."
::= { rlSshServerSessionTableEntry 7 }
--
-- Session Inet Table
--
rlSshServerSessionInetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSshServerSessionInetTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each row in this table corresponds to an active SSH session with the server"
::= { rlSshServer 7 }
rlSshServerSessionInetTableEntry OBJECT-TYPE
SYNTAX RlSshServerSessionInetTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX { rlSshServerSessionInetIdentifier }
::= { rlSshServerSessionInetTable 1 }
RlSshServerSessionInetTableEntry ::= SEQUENCE {
rlSshServerSessionInetIdentifier Unsigned32,
rlSshServerSessionInetPeerAddressType InetAddressType,
rlSshServerSessionInetPeerAddress InetAddress,
rlSshServerSessionInetPeerPort Unsigned32,
rlSshServerSessionInetUsername DisplayString,
rlSshServerSessionInetPeerVersion DisplayString,
rlSshServerSessionInetCipher DisplayString,
rlSshServerSessionInetHMAC DisplayString
}
rlSshServerSessionInetIdentifier OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Identifies the connection to which this row corresponds."
::= { rlSshServerSessionInetTableEntry 1 }
rlSshServerSessionInetPeerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The network address of the remote host connected to the server."
::= { rlSshServerSessionInetTableEntry 2 }
rlSshServerSessionInetPeerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The network address of the remote host connected to the server."
::= { rlSshServerSessionInetTableEntry 3 }
rlSshServerSessionInetPeerPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The source network port of the remote host connected to the server."
::= { rlSshServerSessionInetTableEntry 4 }
rlSshServerSessionInetPeerVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The client version of the remote host connected to the server."
::= { rlSshServerSessionInetTableEntry 5 }
rlSshServerSessionInetUsername OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "SSH authenticated name of user connected to the server."
::= { rlSshServerSessionInetTableEntry 6 }
rlSshServerSessionInetCipher OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Data encryption cipher used in this connection."
::= { rlSshServerSessionInetTableEntry 7 }
rlSshServerSessionInetHMAC OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Message authentication code used in this connection."
::= { rlSshServerSessionInetTableEntry 8 }
--
-- SSH Server Scalars
--
rlSshServerPort OBJECT-TYPE
SYNTAX Unsigned32(1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the TCP port used by the SSH 2 Server to listen for incoming
connections."
DEFVAL { 22 }
::= { rlSshServer 101 }
rlSshServerEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables listening for incoming SSH2 connections on the port defined in
rlSshServerPort."
::= { rlSshServer 102 }
rlSshServerEnablePublicKeyAuthentication OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If PK authentication is enabled, incoming SSH connections are
authenticated using public key authentication (using
rlSshServerAuthorizedUsersPublicKeyTable), before authenticating using
the router's standard AAA. If disabled, SSH connections are only
authorized by the router's AAA component."
::= { rlSshServer 103 }
rlSshServerRegenerateHostKey OBJECT-TYPE
SYNTAX RlSshPublicKeyAlgorithm
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting to a value other than none results in the Server (Host) Key
being regenerated. The key size is host-specific."
::= { rlSshServer 104 }
--
-- SSH Client Scalars
--
rlSshClient OBJECT IDENTIFIER ::= { rlSsh 3 }
rlSshClientUserName OBJECT-TYPE
SYNTAX DisplayString(SIZE(6..70))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the default user name the ssh client will use when
authenticating to a remote server. In SCP sessions this global
user name will be used unless a specific user name has been specified
for the operation.
The value of this MIB must not contain charachters ':' or '@' (those
are used to indicate parameters seperation in SCP copy)."
DEFVAL { "anonymous" }
::= { rlSshClient 1 }
rlSshClientRegenerateSelfKey OBJECT-TYPE
SYNTAX RlSshPublicKeyAlgorithm
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting to a value other than none results in the client self key
being regenerated. The key size is host-specific."
::= { rlSshClient 2 }
--
-- Client Self Public Key Table
--
rlSshClientSelfPublicKeyTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSshClientSelfPublicKeyTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the router's client self public key. Each row in
this table contains a fragment of the key, in printable binhex format.
There may be up to 160 characters in every fragment, and they are all
combined to form one key. The key is generated by writing to
rlSshClientRegenerateSelfKey. To cause clients to connect to this router
without printing warning messages (and also prevent active
man-in-the-middle), the router's public key must printed out and
inserted into the client's authorized_keys file"
::= { rlSshClient 3 }
rlSshClientSelfPublicKeyTableEntry OBJECT-TYPE
SYNTAX RlSshClientSelfPublicKeyTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSshClientSelfPublicKeyAlgorithm, rlSshClientSelfPublicKeyFragmentId }
::= { rlSshClientSelfPublicKeyTable 1 }
RlSshClientSelfPublicKeyTableEntry ::= SEQUENCE {
rlSshClientSelfPublicKeyFragmentId Unsigned32,
rlSshClientSelfPublicKeyAlgorithm RlSshPublicKeyAlgorithm,
rlSshClientSelfPublicKeyFragmentText DisplayString
}
rlSshClientSelfPublicKeyFragmentId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the index of this fragment in the final key. All segments must
be combined to form one big key."
::= { rlSshClientSelfPublicKeyTableEntry 1 }
rlSshClientSelfPublicKeyAlgorithm OBJECT-TYPE
SYNTAX RlSshPublicKeyAlgorithm
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the type of public key to be displayed."
::= { rlSshClientSelfPublicKeyTableEntry 2 }
rlSshClientSelfPublicKeyFragmentText OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A part of the readable text entry for the router's client public
authorization key."
::= { rlSshClientSelfPublicKeyTableEntry 3 }
--
-- Client Self Key Fingerprint Table
--
rlSshClientSelfPublicKeyFingerprintTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSshClientSelfPublicKeyFingerprintTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the fingerprint for the client's self key. "
::= { rlSshClient 4 }
rlSshClientSelfPublicKeyFingerprintTableEntry OBJECT-TYPE
SYNTAX RlSshClientSelfPublicKeyFingerprintTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSshClientSelfPublicKeyFingerprintAlgorithm, rlSshClientSelfPublicKeyFingerprintDigestFormat }
::= { rlSshClientSelfPublicKeyFingerprintTable 1 }
RlSshClientSelfPublicKeyFingerprintTableEntry ::= SEQUENCE {
rlSshClientSelfPublicKeyFingerprintAlgorithm RlSshPublicKeyAlgorithm,
rlSshClientSelfPublicKeyFingerprintDigestFormat RlSshPublicKeyDigestFormat,
rlSshClientSelfPublicKeyFingerprint DisplayString
}
rlSshClientSelfPublicKeyFingerprintAlgorithm OBJECT-TYPE
SYNTAX RlSshPublicKeyAlgorithm
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the type of public key to be displayed."
::= { rlSshClientSelfPublicKeyFingerprintTableEntry 1 }
rlSshClientSelfPublicKeyFingerprintDigestFormat OBJECT-TYPE
SYNTAX RlSshPublicKeyDigestFormat
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Format of the digest to be displayed (OpenSSH or SSH.com)."
::= { rlSshClientSelfPublicKeyFingerprintTableEntry 2 }
rlSshClientSelfPublicKeyFingerprint OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SECSH format fingerprint of the client's self key. To prevent man in
the middle attacks, users should make sure the ssh Server's fingerprint,
as printed in the connection process, is similar to the one printed here."
::= { rlSshClientSelfPublicKeyFingerprintTableEntry 3 }
rlSshClientAuthenticationMethod OBJECT-TYPE
SYNTAX INTEGER {
public-key(1),
password(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the global authentication method for SSH client. SSH client
will apply this authentication method upon connecting to a remote server,
if no specific authentication method has been define for this operation."
::= { rlSshClient 5 }
rlSshClientPassword OBJECT-TYPE
SYNTAX DisplayString(SIZE(0|6..70))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the global password for SSH client, to be used for 'password'
authentication. SSH client will use this password during authentication
phase (when connecting remote server), in case no specific password has
been specified for this operation. Note: in this case, if no global
password is configured, the default password to be used for this SCP
session is the username relevant for this session.
The value of this MIB must not contain charachters ':' or '@' (those
are used to indicate parameters seperation in SCP copy).
GET operations on this MIB will result with an empty string, to keep
secrecy of the password. Also, password configuration is never exported
in the device configuration file.
The user can clear password configuration by setting this MIB to a 0
length string."
DEFVAL { "" }
::= { rlSshClient 6 }
rlSshClientPasswordChangeTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSshClientPasswordChangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table allows the user to change the password in a remote SSH server.
It should be used when working with 'password' authentication with remote
server in SCP sessions.
Set operation on this table will initiate SCP session with the SSH server
whose inet address is specified in the key rlSshClientPasswordChangeInetAddress.
During this session the password for username rlSshClientPasswordChangeUsername
will be changed in the server from rlSshClientPasswordChangeOldPassword to
rlSshClientPasswordChangeNewPassword.
The Set operation might fail, in case an SCP session is already being
held. In case 'noError' is returned, the user can poll the fields
rlSshClientPasswordChangeStatus and rlSshClientPasswordChangeFailureReason
in order to get information on operation status and possible failure
reason. Note: up to 3 status records can be saved."
::= { rlSshClient 7 }
rlSshClientPasswordChangeEntry OBJECT-TYPE
SYNTAX RlSshClientPasswordChangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSshClientPasswordChangeInetAddrType,
rlSshClientPasswordChangeInetAddr}
::= { rlSshClientPasswordChangeTable 1 }
RlSshClientPasswordChangeEntry ::= SEQUENCE {
rlSshClientPasswordChangeInetAddrType InetAddressType,
rlSshClientPasswordChangeInetAddr InetAddress,
rlSshClientPasswordChangeUsername DisplayString,
rlSshClientPasswordChangeOldPassword DisplayString,
rlSshClientPasswordChangeNewPassword DisplayString,
rlSshClientPasswordChangeStatus INTEGER,
rlSshClientPasswordChangeFailureReason DisplayString
}
rlSshClientPasswordChangeInetAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies the inet address type of remote SCP server"
::= { rlSshClientPasswordChangeEntry 1 }
rlSshClientPasswordChangeInetAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies the inet address of remote SCP server"
::= { rlSshClientPasswordChangeEntry 2 }
rlSshClientPasswordChangeUsername OBJECT-TYPE
SYNTAX DisplayString(SIZE(6..70))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the username for which the password change is required."
::= { rlSshClientPasswordChangeEntry 3 }
rlSshClientPasswordChangeOldPassword OBJECT-TYPE
SYNTAX DisplayString(SIZE(0|6..70))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the old password that was in use for rlSshClientPasswordChangeUsername
until now. Upon setting a value in this entry, length of this field value
must be 6-70. Password of length 0 will always be returned on GET operations."
::= { rlSshClientPasswordChangeEntry 4 }
rlSshClientPasswordChangeNewPassword OBJECT-TYPE
SYNTAX DisplayString(SIZE(0|6..70))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the new password that should be in use for
rlSshClientPasswordChangeUsername from now on. Upon setting a value in this
entry, length of this field value must be 6-70.
Password of length 0 will always be returned on GET operations."
::= { rlSshClientPasswordChangeEntry 5 }
rlSshClientPasswordChangeStatus OBJECT-TYPE
SYNTAX INTEGER {
inProgress(1),
succeeded(2),
failed(3),
noData(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the status of last password change operation on remote server
identified by rlSshClientPasswordChangeInetAddress. In case this data was
erased (3 or more password change operations have been performed since
the operation on this server), the status will be 'noData'."
::= { rlSshClientPasswordChangeEntry 6 }
rlSshClientPasswordChangeFailureReason OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In case the value of rlSshClientPasswordChangeStatus is 'failed', this
field will contain the failure reason."
::= { rlSshClientPasswordChangeEntry 7 }
rlSshClientSavePassphraseForExportingKeys OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A valid format for the value of this MIB should be:
public-key-algorithm:passphrase, while the passphrase length must be
in the range 8-96. For example: 'rsa:mypassphrase'.
The MIB should be set in order to be able to export a generated key
pair (by GET and GETNEXT on the MIB rlSshClientImportExportSelfKeyTable).
This MIB should be set after public/private key pair (of specified
algorithm) has been generated by setting the MIB rlSshClientRegenerateSelfKey.
Setting the MIB will cause the private key from the generated key pair
to be encrypted with the given passphrase.
The given passphrase will then be stored in FLASH.
If no appropriate key pair has been generated before, setting
this MIB will fail."
::= { rlSshClient 8 }
rlSshClientImportExportSelfKeyTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSshClientImportExportSelfKeyEntry
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 SSH client. This is done by setting entries to this table, and then
setting the MIB rlSshClientSaveImportedKeysWithPassphrase (see the
description of this MIB).
2) Exporting the device SSH client public/private key. This can be done by
performing GetNext operations on this table. The private key retreived will
be encoded with the passphrase given upon its creation/import, according to
the methods specified in rlSshClientImportExportSelfKeyFormat."
::= { rlSshClient 9 }
rlSshClientImportExportSelfKeyEntry OBJECT-TYPE
SYNTAX RlSshClientImportExportSelfKeyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlSshClientImportExportSelfKeyAlgorithm,
rlSshClientImportExportSelfKeyFormat,
rlSshClientImportExportSelfKeyFragmentId}
::= { rlSshClientImportExportSelfKeyTable 1 }
RlSshClientImportExportSelfKeyEntry ::= SEQUENCE {
rlSshClientImportExportSelfKeyAlgorithm RlSshPublicKeyAlgorithm,
rlSshClientImportExportSelfKeyFormat INTEGER,
rlSshClientImportExportSelfKeyFragmentId INTEGER,
rlSshClientImportExportSelfKeyFragmentText OCTET STRING
}
rlSshClientImportExportSelfKeyAlgorithm OBJECT-TYPE
SYNTAX RlSshPublicKeyAlgorithm
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies the type of key pair."
::= { rlSshClientImportExportSelfKeyEntry 1 }
rlSshClientImportExportSelfKeyFormat OBJECT-TYPE
SYNTAX INTEGER {
md5-3des-enc-private-public(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies the format of public/key pair. The following formats are
supported for import/export:
1) md5_3des_enc_private_public - in this format the private key is encrypted
using 3des algorithm, using a key which is the MD5 digest of the key passphrase.
An example of the concateneation of all fragments in this format is:
-----BEGIN ENCRYPTED 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-----
"
::= { rlSshClientImportExportSelfKeyEntry 2 }
rlSshClientImportExportSelfKeyFragmentId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies the index of this fragment in the key pair input/output."
::= { rlSshClientImportExportSelfKeyEntry 3 }
rlSshClientImportExportSelfKeyFragmentText 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."
::= { rlSshClientImportExportSelfKeyEntry 4 }
rlSshClientSaveImportedKeysWithPassphrase OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A valid format for the value of this MIB should be:
public-key-algorithm:passphrase, while the passphrase length must be
in the range 8-96. For example: 'rsa:mypassphrase'.
This MIB should be set in order for the device to use an imported key
pair.
This MIB should be set after public/private key pair (of specified
algorithm) has been imported by setting the MIB
rlSshClientImportExportSelfKeyPairTable.
The private key given will then be decrypted using the
given passphrase, according to the format specified by
rlSshClientImportExportFormat. Then, the public and private key pair
will be saved to FLASH, as well as the passphrase.
If no appropriate key pair has been imported before, setting
this MIB will fail."
::= { rlSshClient 10 }
rlSshClientDeleteSelfKey OBJECT-TYPE
SYNTAX RlSshPublicKeyAlgorithm
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting to a value other than 'none' results in deleting the client self
key of the chosen type (from RAM and FLASH). In case this key has an
import/export passphrase, the passphrase will also be deleted (from
RAM and FLASH)."
::= { rlSshClient 11 }
END
+394
View File
@@ -0,0 +1,394 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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
}
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..2048)
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)
}
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 }
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 certificate request."
::= { 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 flash. 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.
3. If the imported certificate format is PKCS12 - section1 result is
decrypted using rlSslImportedPKCS12CertificatePassphrase current value.
If decryption fails for any reason the PKCS12 certificate and key are
not saved to FLASH and setting this scalar fails."
::= { 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 }
END
+109
View File
@@ -0,0 +1,109 @@
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
--
-- 01-Nov-2005 Add rlStackUnitMacAddressAfterReset
-- 21-Nov-2005 Change range of rlStackActiveUnitIdAfterReset
IMPORTS
MacAddress FROM BRIDGE-MIB
switch001 FROM CISCOSB-MIB OBJECT-TYPE,
MODULE-IDENTITY FROM SNMPv2-SMI
TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC;
rlStack MODULE-IDENTITY
LAST-UPDATED "200504140000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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 }
END
+429
View File
@@ -0,0 +1,429 @@
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 FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
dot1dBasePort FROM BRIDGE-MIB;
RlStormCtrlRateUnit ::= INTEGER {
packetsPerSecond(1),
bytesPerSecond(2),
framesPerBuffer(3),
precentages(4),
kiloBytesPerSecond(5),
kiloBitsPerSecond(6)
}
rlStormCtrl MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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 current
DESCRIPTION
"Identify if the strom control protection is supported"
::= { rlStormCtrl 1 }
rlStormCtrlMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
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 current
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 current
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 current
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 current
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 current
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 current
DESCRIPTION
"The table contains the storm control protection per port"
::= { rlStormCtrl 8 }
rlStormCtrlEntry OBJECT-TYPE
SYNTAX RlStormCtrlEntry
MAX-ACCESS not-accessible
STATUS current
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 current
DESCRIPTION
"indicate the rate unit type"
::= { rlStormCtrlEntry 1 }
rlStormCtrlUnknownUnicastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
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 current
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 current
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 current
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 current
DESCRIPTION
"enable or disable the storm control for Broadcast frames"
DEFVAL { false }
::= { rlStormCtrlEntry 6 }
rlStormCtrlBroadcastRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
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 current
DESCRIPTION
"enable or disable the storm control for multicast frames"
DEFVAL { false }
::= { rlStormCtrlEntry 8 }
rlStormCtrlMulticastRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
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 current
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 current
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 current
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 current
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 current
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 current
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 current
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 current
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 current
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 current
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 current
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 current
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 current
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 current
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 current
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 current
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 }
END
+461
View File
@@ -0,0 +1,461 @@
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;
rlSyslog MODULE-IDENTITY
LAST-UPDATED "200602120000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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 }
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 }
END
+140
View File
@@ -0,0 +1,140 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for System Manager pool."
REVISION "201010310000Z"
DESCRIPTION
"Initial revision."
::= { switch001 204 }
SysmngPoolType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Supported TCAM pools."
SYNTAX INTEGER {
router(1),
iscsi(2),
misc(3) -- 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 }
END
+173
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"<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
+223
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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
+166
View File
@@ -0,0 +1,166 @@
CISCOSB-TCPSESSIONS DEFINITIONS ::= BEGIN
-- Title: CISCOSB UDP Private Extension
-- Version: 7.37.00.00
-- Date: 17 May 2004
-- 30-May-2011 Added MODULE-IDENTITY
IMPORTS
Unsigned32, Integer32,
MODULE-IDENTITY, OBJECT-TYPE, mib-2 FROM SNMPv2-SMI
DisplayString,
TEXTUAL-CONVENTION FROM SNMPv2-TC
InetAddress,InetAddressType FROM INET-ADDRESS-MIB;
tcp MODULE-IDENTITY
LAST-UPDATED "201105300000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for TCP Private Extension."
REVISION "201105300000Z"
DESCRIPTION
"Initial revision."
::= { mib-2 6 }
-- tcp OBJECT IDENTIFIER ::= { mib-2 6 }
rlTcpSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlTcpSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing TCP sessions information."
::= { tcp 16 }
rlTcpSessionEntry OBJECT-TYPE
SYNTAX RlTcpSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { rlTcpSessionLocalAddrType,
rlTcpSessionLocalAddress,
rlTcpSessionLocalPort,
rlTcpSessionRemAddrType,
rlTcpSessionRemAddress,
rlTcpSessionRemPort }
::= { rlTcpSessionTable 1 }
RlTcpSessionEntry ::= SEQUENCE {
rlTcpSessionLocalAddrType InetAddressType,
rlTcpSessionLocalAddress InetAddress,
rlTcpSessionLocalPort INTEGER,
rlTcpSessionRemAddrType InetAddressType,
rlTcpSessionRemAddress InetAddress,
rlTcpSessionRemPort INTEGER,
rlTcpSessionState INTEGER,
rlTcpSessionAppName DisplayString
}
rlTcpSessionLocalAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of the rlTcpSessionLocalAddress address"
::= { rlTcpSessionEntry 1 }
rlTcpSessionLocalAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The local IP address for this TCP connection. In the case
of a connection in the listen state which is willing to
accept connections for any IP interface associated with the
node, the value 0.0.0.0 is used."
::= { rlTcpSessionEntry 2 }
rlTcpSessionLocalPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The local port number for this TCP connection."
::= { rlTcpSessionEntry 3 }
rlTcpSessionRemAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of the rlTcpSessionRemAddress address"
::= { rlTcpSessionEntry 4 }
rlTcpSessionRemAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The remote IP address for this TCP connection."
::= { rlTcpSessionEntry 5 }
rlTcpSessionRemPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The remote port number for this TCP connection."
::= { rlTcpSessionEntry 6 }
rlTcpSessionState OBJECT-TYPE
SYNTAX INTEGER {
closed(1),
listen(2),
synSent(3),
synReceived(4),
established(5),
finWait1(6),
finWait2(7),
closeWait(8),
lastAck(9),
closing(10),
timeWait(11),
deleteTCB(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of this TCP connection.
The only value which may be set by a management station is
deleteTCB(12). Accordingly, it is appropriate for an agent
to return a `badValue' response if a management station
attempts to set this object to any other value.
If a management station sets this object to the value
deleteTCB(12), then this has the effect of deleting the TCB
(as defined in RFC 793) of the corresponding connection on
the managed node, resulting in immediate termination of the
connection.
As an implementation-specific option, a RST segment may be
sent from the managed node to the other TCP endpoint (note
however that RST segments are not sent reliably)."
::= { rlTcpSessionEntry 7 }
rlTcpSessionAppName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the application for this TCP connection."
::= {rlTcpSessionEntry 8}
END
+154
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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
+1713
View File
File diff suppressed because it is too large Load Diff
+39
View File
@@ -0,0 +1,39 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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 }
END
+721
View File
@@ -0,0 +1,721 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"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
"Master receive trap from slave , 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 }
-- 220 used by rlCopyMirrorFileIllegal
rlStackVersionUpgradeTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that stack slave is upgrading
to the image or boot version of the stack master."
::= { rndNotifications 222 }
rlStackVersionDowngradeTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating that stack slave is downgrading
to the image or boot version of the stack master."
::= { rndNotifications 223 }
-- 224-226 used by CDP
END
+516
View File
@@ -0,0 +1,516 @@
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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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 }
END
+128
View File
@@ -0,0 +1,128 @@
CISCOSB-TUNNEL-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE,Unsigned32, IpAddress,
MODULE-IDENTITY FROM SNMPv2-SMI
-- TruthValue FROM SNMPv2-TC
IANAtunnelType FROM IANAifType-MIB
DnsName FROM DNS-SERVER-MIB;
rlTunnel MODULE-IDENTITY
LAST-UPDATED "200703280000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for Tunneling."
REVISION "200703280000Z"
DESCRIPTION
"Initial revision."
::= { switch001 122 }
rlTunnelIsatapStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ISATAP status."
DEFVAL { disable }
::= { rlTunnel 1 }
rlTunnelIsatapRobustness OBJECT-TYPE
SYNTAX Unsigned32 (1 .. 20)
-- UNITS "seconds"
MAX-ACCESS read-write
STATUS current
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 current
DESCRIPTION
"The domain name for ISATAP."
::= { rlTunnel 3 }
rlTunnelIsatapQueryInterval OBJECT-TYPE
SYNTAX Unsigned32 (10 .. 3600)
-- UNITS "seconds"
MAX-ACCESS read-write
STATUS current
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 current
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 current
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 current
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 current
DESCRIPTION
"specifies the IPv4 address of ISATAP Router."
DEFVAL { 0 }
::= { rlTunnel 8 }
rlTunnelIsatapLocalIPv4Address OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"specifies the IPv4 address currently used as IPv4 source address
for ISATAP Tunnel."
DEFVAL { 0 }
::= { rlTunnel 9 }
END
+1778
View File
File diff suppressed because it is too large Load Diff
+194
View File
@@ -0,0 +1,194 @@
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
rip2IfConfEntry FROM RFC1389-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 Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for 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
+52
View File
@@ -0,0 +1,52 @@
CISCOSB-WeightedRandomTailDrop-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB Switch Interfaces Private
-- Version: 7.50
-- Date: 29 Sep 2009
IMPORTS
switch001 FROM CISCOSB-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI;
rlWeightedRandomTailDrop MODULE-IDENTITY
LAST-UPDATED "200909290000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"<description>"
REVISION "200909290000Z"
DESCRIPTION
"The private MIB module definition for Weighted Random Tail Drop MIB."
::= { switch001 146 }
rlWeightedRandomTailDropCurrentStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(0),
disable(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Show the current Weighted Random Tail Drop status"
::= { rlWeightedRandomTailDrop 1 }
rlWeightedRandomTailDropStatusAfterReset OBJECT-TYPE
SYNTAX INTEGER {
enable(0),
disable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the Weighted Random Tail Drop status after reset"
::= { rlWeightedRandomTailDrop 2 }
END
+170
View File
@@ -0,0 +1,170 @@
CISCOSB-rlBrgMcMngr-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
VlanIndex FROM Q-BRIDGE-MIB
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
InetAddressType FROM INET-ADDRESS-MIB;
rlBrgMcMngr MODULE-IDENTITY
LAST-UPDATED "200602120000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for Multicast support in CISCOSB devices."
REVISION "200602120000Z"
DESCRIPTION
"Editorial changes to support new MIB compilers."
REVISION "200404190000Z"
DESCRIPTION
"Initial version of this MIB."
::= { switch001 117 }
rlBrgMulticastManagerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlBrgMulticastManagerEntry
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The table containing Multicast information for each VLAN."
::= { rlBrgMcMngr 1}
rlBrgMulticastManagerEntry OBJECT-TYPE
SYNTAX RlBrgMulticastManagerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlBrgMulticastManagerTable."
INDEX { rlBrgMulticastManagerVlanTag }
::= { rlBrgMulticastManagerTable 1 }
RlBrgMulticastManagerEntry ::=
SEQUENCE {
rlBrgMulticastManagerVlanTag VlanIndex,
rlBrgMulticastManagerAdminVlanMode INTEGER,
rlBrgMulticastManagerOperVlanMode INTEGER
}
rlBrgMulticastManagerVlanTag OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The VLAN tag for which this entry is configured."
::= { rlBrgMulticastManagerEntry 1 }
rlBrgMulticastManagerAdminVlanMode OBJECT-TYPE
SYNTAX INTEGER {
mac-group(1),
ip-group(2),
ip-src-group(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Bridge Multicast Admin Lookup Mode."
DEFVAL { mac-group }
::= { rlBrgMulticastManagerEntry 2 }
rlBrgMulticastManagerOperVlanMode OBJECT-TYPE
SYNTAX INTEGER {
mac-group(1),
ip-group(2),
ip-src-group(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Bridge Multicast Oper Lookup Mode."
DEFVAL { mac-group }
::= { rlBrgMulticastManagerEntry 3 }
-- rlBrgMulticastInetManagerTable (replaced DEPRICATED rlBrgMulticastManagerTable)
rlBrgMulticastInetManagerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlBrgMulticastInetManagerEntry
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The table containing Multicast information for each VLAN."
::= { rlBrgMcMngr 2}
rlBrgMulticastInetManagerEntry OBJECT-TYPE
SYNTAX RlBrgMulticastInetManagerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlBrgMulticastInetManagerTable."
INDEX { rlBrgMulticastInetManagerIpType, rlBrgMulticastInetManagerVlanTag }
::= { rlBrgMulticastInetManagerTable 1 }
RlBrgMulticastInetManagerEntry ::=
SEQUENCE {
rlBrgMulticastInetManagerIpType INTEGER,
rlBrgMulticastInetManagerVlanTag VlanIndex,
rlBrgMulticastInetManagerAdminVlanMode INTEGER,
rlBrgMulticastInetManagerOperVlanMode INTEGER
}
rlBrgMulticastInetManagerIpType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
ipv4(1), -- these named numbers are aligned
ipv6(2), -- with AddressFamilyNumbers from
dns(16) -- IANA-ADDRESS-FAMILY-NUMBERS-MIB
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address type of Vlan Mode."
::= { rlBrgMulticastInetManagerEntry 1 }
rlBrgMulticastInetManagerVlanTag OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The VLAN tag for which this entry is configured."
::= { rlBrgMulticastInetManagerEntry 2 }
rlBrgMulticastInetManagerAdminVlanMode OBJECT-TYPE
SYNTAX INTEGER {
mac-group(1),
ip-group(2),
ip-src-group(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Bridge Multicast Admin Lookup Mode."
DEFVAL { mac-group }
::= { rlBrgMulticastInetManagerEntry 3 }
rlBrgMulticastInetManagerOperVlanMode OBJECT-TYPE
SYNTAX INTEGER {
mac-group(1),
ip-group(2),
ip-src-group(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Bridge Multicast Oper Lookup Mode."
DEFVAL { mac-group }
::= { rlBrgMulticastInetManagerEntry 4 }
END
+1956
View File
File diff suppressed because it is too large Load Diff
+1766
View File
File diff suppressed because it is too large Load Diff
+1263
View File
File diff suppressed because it is too large Load Diff
+228
View File
@@ -0,0 +1,228 @@
CISCOSB-rlLcli-MIB DEFINITIONS ::= BEGIN
-- Title: CISCOSB LCLI MIB
-- Version: 7.36
-- Date: 26 Mar 2004
--
IMPORTS
switch001 FROM CISCOSB-MIB
TruthValue, DisplayString, RowStatus FROM SNMPv2-TC
Unsigned32, TimeTicks,
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI;
rlLCli MODULE-IDENTITY
LAST-UPDATED "200503280000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for CISCOSB CLI MIB."
REVISION "200707260000Z"
DESCRIPTION
"Removed ranges of rlLCliTimeout, rlLCliSshTimeout, rlLCliTelnetTimeout since the range is dynamic
according to device capabilities. "
REVISION "200504110000Z"
DESCRIPTION
"Changed lower range of rlLCliTimeout, rlLCliSshTimeout, rlLCliTelnetTimeout to 0
to support 0 as 'no timeout' "
REVISION "200503280000Z"
DESCRIPTION
"1) Added Module-identity range.
2) Changed description of rlLCliMibVersion
3) Added ranges to rlLCliTimeout, rlLCliSshTimeout, rlLCliTelnetTimeout "
REVISION "200403260000Z"
DESCRIPTION
"Initial version of this MIB."
::= { switch001 74 }
rlLCliMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 3."
::= { rlLCli 1 }
rlLCliTimeout OBJECT-TYPE
SYNTAX Unsigned32 (0..3932159)
-- (0..65535*60+59)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"LCLI Timeout indicates the interval in seconds, that
the system waits until user input is detected."
DEFVAL {600}
::= { rlLCli 2 }
rlLCliHistoryEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates if command history function is supported."
DEFVAL {true}
::= { rlLCli 3 }
rlLCliHistorySize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates number of commands that the system will record
in its history buffer."
DEFVAL {10}
::= { rlLCli 4 }
rlLcliCommandLevelTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLcliCommandLevelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This Table maps a CLI command to its level. "
::= { rlLCli 5 }
rlLcliCommandLevelEntry OBJECT-TYPE
SYNTAX RlLcliCommandLevelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX {rlLcliCommandLevelCommandName,
rlLcliCommandLevelContextName }
::= { rlLcliCommandLevelTable 1 }
RlLcliCommandLevelEntry ::= SEQUENCE {
rlLcliCommandLevelCommandName DisplayString,
rlLcliCommandLevelContextName DisplayString,
rlLcliCommandLevelInsertTime TimeTicks,
rlLcliCommandLevelCommandLevel INTEGER,
rlLcliCommandLevelActionMode INTEGER,
rlLcliCommandLevelStatus RowStatus
}
rlLcliCommandLevelCommandName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The CLI command name "
::= { rlLcliCommandLevelEntry 1 }
rlLcliCommandLevelContextName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The CLI context ID which the command name is associated with "
::= { rlLcliCommandLevelEntry 2 }
rlLcliCommandLevelInsertTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time elapsed until this entry was created."
::= { rlLcliCommandLevelEntry 3 }
rlLcliCommandLevelCommandLevel OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The level which is associated with the command name "
::= { rlLcliCommandLevelEntry 4 }
rlLcliCommandLevelActionMode OBJECT-TYPE
SYNTAX INTEGER {
set (1),
reset (2),
setAll (3),
resetAll (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The level action which is associated with the command name "
DEFVAL { set }
::= { rlLcliCommandLevelEntry 5 }
rlLcliCommandLevelStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The status of the commandLevel table entry. "
::= { rlLcliCommandLevelEntry 6 }
rlLCliSshTimeout OBJECT-TYPE
SYNTAX Unsigned32 (0..3932159)
-- (0..65535*60+59)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"LCLI Timeout indicates the interval in seconds, that
the system waits until user input is detected on SSH LCLI."
DEFVAL {600}
::= { rlLCli 6 }
rlLCliTelnetTimeout OBJECT-TYPE
SYNTAX Unsigned32 (0..3932159)
-- (0..65535*60+59)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"LCLI Timeout indicates the interval in seconds, that
the system waits until user input is detected on telnet LCLI."
DEFVAL {600}
::= { rlLCli 7 }
rlLCliTelnetHistoryEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates if command history function is supported for Telnet."
DEFVAL {true}
::= { rlLCli 8 }
rlLCliTelnetHistorySize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates number of commands that the system will record
in its history buffer for Telnet."
DEFVAL {10}
::= { rlLCli 9 }
rlLCliSshHistoryEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates if command history function is supported for Ssh."
DEFVAL {true}
::= { rlLCli 10 }
rlLCliSshHistorySize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates number of commands that the system will record
in its history buffer for Ssh."
DEFVAL {10}
::= { rlLCli 11 }
END
+1329
View File
File diff suppressed because it is too large Load Diff
+360
View File
@@ -0,0 +1,360 @@
CISCOSB-rndMng DEFINITIONS ::= BEGIN
-- Title: CISCOSB Management Private Extension
-- Version: 7.45
-- Date: 19 Dec 2006
-- 28-Feb-2005 Added rlCpuUtilEnable
-- 28-Feb-2005 Added rlCpuUtilDuringLastSecond
-- 28-Feb-2005 Added rlCpuUtilDuringLastMinute
-- 28-Feb-2005 Added rlCpuUtilDuringLast5Minutes
-- 13-Jun-2006 Added value {none} of rndAction
-- 20-Jun-2006 Added rlRebootDelay
-- 19-Dec-2006 Added resetToFactoryDefaults
IMPORTS
switch001 FROM CISCOSB-MIB
Unsigned32,
MODULE-IDENTITY, OBJECT-TYPE, TimeTicks FROM SNMPv2-SMI
RowStatus, TruthValue, DisplayString,
TEXTUAL-CONVENTION FROM SNMPv2-TC
InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
rndMng MODULE-IDENTITY
LAST-UPDATED "200606200000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for switch001 general management MIB."
REVISION "200902240000Z"
DESCRIPTION
"Added rlRunningCDBequalToStartupCDB object."
REVISION "200710240000Z"
DESCRIPTION
"Added rlGroupManagement branch."
REVISION "200606200000Z"
DESCRIPTION
"Added rlRebootDelay object"
REVISION "200406010000Z"
DESCRIPTION
"Initial version of this MIB."
::= { switch001 1 }
rndSysId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identification of an switch001 device. The device type for each
integer clarifies the sysObjectID in MIB - II."
::= { rndMng 1 }
rndAction OBJECT-TYPE
SYNTAX INTEGER {
reset(1),
sendNetworkTab(2),
deleteNetworkTab(3),
sendRoutingTab(4), -- Level II
deleteRoutingTab(5),
sendLanTab(6),
deleteLanTab(7),
deleteArpTab(8),
sendArpTab(9),
deleteRouteTab(10), -- Level III
sendRouteTab(11),
backupSPFRoutingTab(12),
backupIPRoutingTab(13),
backupNetworkTab(14),
backupLanTab(15),
backupArpTab(16),
backupIPXRipTab(17),
backupIPXSAPTab(18),
resetStartupCDB(19),
eraseStartupCDB(20),
deleteZeroHopRoutingAllocTab(21),
slipDisconnect(22),
deleteDynamicLanTab(23),
eraseRunningCDB(24),
copyStartupToRunning(25),
none(26),
resetToFactoryDefaults(27)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable enables the operator to perform one of the
specified actions on the tables maintained by the network device.
Send actions require support of proprietery File exchange
protocol."
::= { rndMng 2 }
rndFileName OBJECT-TYPE
SYNTAX OCTET STRING -- SIZE 256
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the file used internally by switch001 for transferring
tables maintained by network devices, using a prorietary File
exchange protocol."
::= { rndMng 3 }
rlSnmpVersionSupported OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the snmp versions that are supported by
this device."
::= { rndMng 4 }
rlSnmpMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the snmp support version that is supported by
this device."
::= { rndMng 5 }
rlCpuUtilEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables measurement of the device CPU utilization.
In order to get real values for rlCpuUtilDuringLastSecond, rlCpuUtilDuringLastMinute
and rlCpuUtilDuringLast5Minutes, the value of this object must be true."
DEFVAL { true }
::= { rndMng 6 }
rlCpuUtilDuringLastSecond OBJECT-TYPE
SYNTAX INTEGER (0..101)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of the device CPU utilization during last second.
The value 101 is a dummy value, indicating that the CPU utilization was
not measured (since measurement is disabled or was disabled during last second)."
::= { rndMng 7 }
rlCpuUtilDuringLastMinute OBJECT-TYPE
SYNTAX INTEGER (0..101)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of the device CPU utilization during last minute.
The value 101 is a dummy value, indicating that the CPU utilization was
not measured (since measurement is disabled or was disabled during last minute)."
::= { rndMng 8 }
rlCpuUtilDuringLast5Minutes OBJECT-TYPE
SYNTAX INTEGER (0..101)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of the device CPU utilization during the last 5 minutes.
The value 101 is a dummy value, indicating that the CPU utilization was
not measured (since measurement is disabled or was disabled during last 5 minutes)."
::= { rndMng 9 }
rlRebootDelay OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the variable will cause the device to reboot rlRebootDelay timeticks
from the moment this variable was set.
If not set, the variable will return a value of 4294967295.
If set to 4294967295, reboot action is cancelled.
The maximum delay is set by the host parameter: reboot_delay_max"
::= { rndMng 10 }
rlGroupManagement OBJECT IDENTIFIER ::= { rndMng 11 }
rlGroupMngQuery OBJECT-TYPE
SYNTAX INTEGER {query(1), idle(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting value query will cause the device to query for UPNP devices on the network.
The device will always return value idle for GET."
::= { rlGroupManagement 1 }
rlGroupMngQueryPeriod OBJECT-TYPE
SYNTAX INTEGER
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets desired interval between queries for UPNP devices on the network.
Setting 0 will result in no such query.
Note that the actual query interval might be less than the set value
if another application running in the device requested a shorter interval.
Likewise setting 0 will not necessarily stop periodic queries if another
application is still interested in periodic polling."
DEFVAL { 0 }
::= { rlGroupManagement 2 }
rlGroupMngLastUpdate OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last time rlGroupMng MIB was updated."
::= { rlGroupManagement 3 }
rlGroupMngDevicesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlGroupMngDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table showing the discovered devices."
::= { rlGroupManagement 4 }
rlGroupMngDeviceEntry OBJECT-TYPE
SYNTAX RlGroupMngDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rlGroupMngDeviceIdType, rlGroupMngDeviceId, rlGroupMngSubdevice }
::= { rlGroupMngDevicesTable 1 }
RlGroupMngDeviceEntry ::= SEQUENCE {
rlGroupMngDeviceIdType InetAddressType,
rlGroupMngDeviceId InetAddress,
rlGroupMngSubdevice INTEGER,
rlGroupMngDeviceDescription DisplayString,
rlGroupMngGroupMngEnabled TruthValue,
rlGroupMngGroupLLDPDeviceId DisplayString,
rlGroupMngDeviceVendor DisplayString,
rlGroupMngDeviceAdvertisedCachingTime INTEGER,
rlGroupMngDeviceLocationURL DisplayString,
rlGroupMngDeviceLastSeen TimeTicks
}
rlGroupMngDeviceIdType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address type of the discovered device "
::= { rlGroupMngDeviceEntry 1 }
rlGroupMngDeviceId OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the discovered device "
::= { rlGroupMngDeviceEntry 2 }
rlGroupMngSubdevice OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A subdevice within the rlGroupMngDeviceId. Only subdevices with greatest
specifity will be kept (specific UUID device is more specific than basic device which is in turn
more specific than root device. "
::= { rlGroupMngDeviceEntry 3 }
rlGroupMngDeviceDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The discovery protocol description of the device."
::= { rlGroupMngDeviceEntry 4 }
rlGroupMngGroupMngEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the device has Group Management enable."
::= { rlGroupMngDeviceEntry 5 }
rlGroupMngGroupLLDPDeviceId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The LLDP device id. If it is empty the device id is not known (either it is a non-MTS device or a non-LLDP supporting MTS device."
::= { rlGroupMngDeviceEntry 6 }
rlGroupMngDeviceVendor OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vendor of the device. If empty the vendor is not known."
::= { rlGroupMngDeviceEntry 7 }
rlGroupMngDeviceAdvertisedCachingTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The caching time advertised by the device. If no update for this
device has been received during this caching time the system will assume
that the device has left the network and will therefore remove its entry
from the table."
::= { rlGroupMngDeviceEntry 8 }
rlGroupMngDeviceLocationURL OBJECT-TYPE
SYNTAX DisplayString
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The URL inidicating the location of the XML presenting the details of the device."
::= { rlGroupMngDeviceEntry 9 }
rlGroupMngDeviceLastSeen OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the moment of last reception of an update for
this device. "
::= { rlGroupMngDeviceEntry 10 }
rlRunningCDBequalToStartupCDB OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether there are changes in running CDB that were not saved in flash."
::= { rndMng 13 }
rlClearMib OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear MIB value for scalars or tables:
Delete all entries for tables with dynamic entries.
Set table entries default values for table with static entries.
Set scalar default value."
::= { rndMng 14 }
END
+2184
View File
File diff suppressed because it is too large Load Diff
+457
View File
@@ -0,0 +1,457 @@
CISCOSB-vlanVoice-MIB DEFINITIONS ::= BEGIN
IMPORTS
vlan FROM CISCOSB-vlan-MIB
TruthValue, RowStatus,MacAddress,
DisplayString FROM SNMPv2-TC
ifIndex FROM IF-MIB
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
VlanIndex FROM Q-BRIDGE-MIB
VlanPriority FROM CISCOSB-MIB;
vlanVoice MODULE-IDENTITY
LAST-UPDATED "201001090000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for voice vlan support in switch devices."
REVISION "201009260000Z"
DESCRIPTION
"Editorial changes to support new MIB compilers."
REVISION "201009260000Z"
DESCRIPTION
"Initial version of this MIB."
::= { vlan 54 }
-- voice vlan
-- start from 6 since 1..5 are deprecated voice
vlanVoiceAdminState OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
auto-enabled(1),
auto-triggered(2),
oui-enabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" administrative voice vlan status "
::= { vlanVoice 6 }
vlanVoiceOperState OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
auto-enabled(1),
auto-triggered(2),
oui-enabled(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" operational voice vlan status "
::= { vlanVoice 7 }
vlanVoiceAdminVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"1-4094 actual vlan (must exist in dot1qvlan static table)"
DEFVAL { 1 }
::= { vlanVoice 8 }
vlanVoiceOperVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" operational Voice Vlan ID"
::= { vlanVoice 9 }
-- Voice VLAN local configuration configuration Table
vlanVoiceUcDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanVoiceUcDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing static default and UC directly connected to device configuration."
::= { vlanVoice 10 }
vlanVoiceUcDeviceEntry OBJECT-TYPE
SYNTAX VlanVoiceUcDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Static and dynamic per port information for a voice VLAN."
INDEX { vlanVoiceUcDeviceType, vlanVoiceUcDeviceMacAddress, vlanVoiceUcDeviceInterface }
::= { vlanVoiceUcDeviceTable 1 }
VlanVoiceUcDeviceEntry ::= SEQUENCE {
vlanVoiceUcDeviceType INTEGER { default(0), static(1), uc(2) },
vlanVoiceUcDeviceMacAddress MacAddress,
vlanVoiceUcDeviceInterface INTEGER,
vlanVoiceUcDeviceVid INTEGER (1..4094),
vlanVoiceUcDeviceVpt INTEGER (0..7),
vlanVoiceUcDeviceDscp INTEGER (0..63),
vlanVoiceUcDeviceIsBest TruthValue
}
vlanVoiceUcDeviceType OBJECT-TYPE
SYNTAX INTEGER { default(0),
static(1),
uc(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"type of entry"
::= { vlanVoiceUcDeviceEntry 1 }
vlanVoiceUcDeviceMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mac address of UC"
::= { vlanVoiceUcDeviceEntry 2 }
vlanVoiceUcDeviceInterface OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mac interface on which UC is connected"
::= { vlanVoiceUcDeviceEntry 3 }
vlanVoiceUcDeviceVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Voice Vlan ID"
::= { vlanVoiceUcDeviceEntry 4 }
vlanVoiceUcDeviceVpt OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The entry VPT"
::= { vlanVoiceUcDeviceEntry 5 }
vlanVoiceUcDeviceDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The entry DSCP value"
::= { vlanVoiceUcDeviceEntry 6 }
vlanVoiceUcDeviceIsBest OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether this entry is used as best local configuration"
::= { vlanVoiceUcDeviceEntry 7 }
-- voice vlan auto
vlanVoiceAuto OBJECT IDENTIFIER ::= { vlanVoice 11 }
-- voice vlan auto admin
vlanVoiceAutoAdmin OBJECT IDENTIFIER ::= { vlanVoiceAuto 1 }
vlanVoiceAutoAdminVpt OBJECT-TYPE
SYNTAX VlanPriority
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"user configured VPT for Voice Vlan operation"
DEFVAL { 0 }
::= { vlanVoiceAutoAdmin 1 }
vlanVoiceAutoAdminDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"user configured DSCP for Voice Vlan operation"
DEFVAL { 0 }
::= { vlanVoiceAutoAdmin 2 }
-- voice vlan auto oper
vlanVoiceAutoOper OBJECT IDENTIFIER ::= { vlanVoiceAuto 2 }
vlanVoiceAutoOperVpt OBJECT-TYPE
SYNTAX VlanPriority
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"operational VPT for Voice Vlan operation"
::= { vlanVoiceAutoOper 1 }
vlanVoiceAutoOperDscp OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"user configured DSCP for Voice Vlan operation"
::= { vlanVoiceAutoOper 2 }
vlanVoiceAutoOperSource OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac address of the switch by which we've selected the VVID"
::= {vlanVoiceAutoOper 3 }
vlanVoiceAutoOperPriority OBJECT-TYPE
SYNTAX INTEGER {
staticActive(0), -- VVID selected according to user configuration of an active device
staticInActive(1), -- VVID selected according to user configuration of an inactive device
ucActive(2), -- VVID selected according to UC device + UC device is active
ucInActive(3), -- VVID selected according to UC device + UC device is inactive
default(6), -- VVID is at default (no UC device + no static configuration in lan)
disabled(10) -- Voice Vlan is disabled
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason for which Voice Vlan ID was selected."
::= { vlanVoiceAutoOper 4 }
vlanVoiceAutoRefresh OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"By setting the MIB to True, VSDP refresh will be executed."
::= { vlanVoiceAuto 3 }
vlanVoiceAutoAgreedVlanLastChange OBJECT-TYPE
SYNTAX DisplayString (SIZE(12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"date format is DDMMYYHHMMSS"
::= { vlanVoiceAuto 4 }
-- voice vlan OUI
vlanVoiceOUIBased OBJECT IDENTIFIER ::= { vlanVoice 12 }
vlanVoiceOUIBasedAdminPriority OBJECT-TYPE
SYNTAX VlanPriority
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An administratively assigned Priority, which will be used
for all traffic on the voice vlan, this gives the packets
the requested priority (CoS) within the bridge."
DEFVAL { 6 }
::= { vlanVoiceOUIBased 1 }
vlanVoiceOUIBasedAdminRemark OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Remark VPT on tagged frames egress the voice vlan according.
to priority true.false"
DEFVAL { false }
::= { vlanVoiceOUIBased 2 }
vlanVoiceOUIBasedSetToDefault OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The vlanVoiceOUIBasedSetToDefault indicates that vlanVoiceOUIBasedTable
should be set to it's default values if existed
(OUI default prefixes).
To do so the vlanVoiceOUIBasedTable should be previously deleted by usual
entries destroying.
This object behaviors as write-only than
reading this object will always return 'false'."
DEFVAL{ false }
::= { vlanVoiceOUIBased 3 }
-- Voice VLAN OUI Table
vlanVoiceOUIBasedTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanVoiceOUIBasedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing static global configuration information for Voice VLANs OUI MAC Prefixes.
All entries are permanent and will be restored after the device is reset."
::= { vlanVoiceOUIBased 4 }
vlanVoiceOUIBasedEntry OBJECT-TYPE
SYNTAX VlanVoiceOUIBasedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information for a voice VLANs OUI MAC Prefixes configured into the
device by management."
INDEX { vlanVoiceOUIBasedPrefix }
::= { vlanVoiceOUIBasedTable 1 }
VlanVoiceOUIBasedEntry ::= SEQUENCE {
vlanVoiceOUIBasedPrefix OCTET STRING,
vlanVoiceOUIBasedDescription DisplayString,
vlanVoiceOUIBasedEntryRowStatus RowStatus
}
vlanVoiceOUIBasedPrefix OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(3))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value used to identify the OUI MAC Prefix component
associated with this entry.
The value of this object is used as an index to the
vlanVoiceOUIBasedTable.
Voice VLANs OUI Prefix is the first 3 most significant
octets of the MAC address."
::= { vlanVoiceOUIBasedEntry 1 }
vlanVoiceOUIBasedDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An optional text that describes the OUI."
DEFVAL {""}
::= { vlanVoiceOUIBasedEntry 2 }
vlanVoiceOUIBasedEntryRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { vlanVoiceOUIBasedEntry 3 }
-- Voice VLAN per Port configuration Table
vlanVoiceOUIBasedPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanVoiceOUIBasedPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing static and dynamic per port configuration information for Voice VLAN.
All entries are permanent and will be restored after the device is reset."
::= { vlanVoiceOUIBased 5 }
vlanVoiceOUIBasedPortEntry OBJECT-TYPE
SYNTAX VlanVoiceOUIBasedPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Static and dynamic per port information for a voice VLAN."
INDEX { ifIndex }
::= { vlanVoiceOUIBasedPortTable 1 }
VlanVoiceOUIBasedPortEntry ::= SEQUENCE {
vlanVoiceOUIBasedPortEnable TruthValue,
vlanVoiceOUIBasedPortVlanIndex VlanIndex,
vlanVoiceOUIBasedPortSecure TruthValue,
vlanVoiceOUIBasedPortCurrentMembership INTEGER {active(1),notActive(2)},
vlanVoiceOUIBasedPortQosMode INTEGER {src(1),all(2)}
}
vlanVoiceOUIBasedPortEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable this port to be a candidate to be added into the Voice VLAN."
DEFVAL{ false }
::= { vlanVoiceOUIBasedPortEntry 1 }
vlanVoiceOUIBasedPortVlanIndex OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Voice VLAN-ID the port is a candidate to be in."
DEFVAL{ 4095 }
::= { vlanVoiceOUIBasedPortEntry 2 }
vlanVoiceOUIBasedPortSecure OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify this port to be in Secure Mode when entering the Voice VLAN.
In Secure mode only frames with MAC prefix matched to one of the OUI table prefixes
are accepted, otherwise dropped."
DEFVAL{ false }
::= { vlanVoiceOUIBasedPortEntry 3 }
vlanVoiceOUIBasedPortCurrentMembership OBJECT-TYPE
SYNTAX INTEGER {
active(1),
notActive(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port's current status of membership in Voice VLAN.
Port's possible values of membership in Voice VLAN:
'Active(1)' - Port is currently added to a Voice VLAN .
'NotActive(2)' - Specifies either that port is a candidate to be
in Voice VLAN or disabled."
::= { vlanVoiceOUIBasedPortEntry 4 }
vlanVoiceOUIBasedPortQosMode OBJECT-TYPE
SYNTAX INTEGER {
src(1),
all(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port's current QOS mode in Voice VLAN.
Possible values:
'src(1)' - Only traffic with OUI prefix in the source MAC received QOS of the Voice Vlan.
'all(2)' - All traffic through that port received QOS of the Voice Vlan."
::= { vlanVoiceOUIBasedPortEntry 5 }
vlanVoiceOUIBasedAgingTimeout OBJECT-TYPE
SYNTAX INTEGER (1..43200)
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The vlanVoiceAgingTimeout indicates the time (in units of
minutes) from when the last OUI MAC was ageout from the FDB the port
will be removed from the Voice VLAN.
The default value for vlanVoiceAgingTimeout object is 1440 minutes (24 hours).
The value of this object must be restored from non-volatile
storage after a re-initialization of the management system."
DEFVAL { 1440 }
::= { vlanVoiceOUIBased 6 }
END
+1525
View File
File diff suppressed because it is too large Load Diff
+446
View File
@@ -0,0 +1,446 @@
DISMAN-NSLOOKUP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, mib-2, Integer32
FROM SNMPv2-SMI -- RFC2578
RowStatus
FROM SNMPv2-TC -- RFC2579
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF -- RFC2580
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB -- RFC2571
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB; -- RFC2851
lookupMIB MODULE-IDENTITY
LAST-UPDATED "200009210000Z" -- 21 September 2000
ORGANIZATION "IETF Distributed Management Working Group"
CONTACT-INFO
"Kenneth White
International Business Machines Corporation
Network Computing Software Division
Research Triangle Park, NC, USA
E-mail: wkenneth@us.ibm.com"
DESCRIPTION
"The Lookup MIB (DISMAN-NSLOOKUP-MIB) enables determination
of either the name(s) corresponding to a host address or of
the address(es) associated with a host name at a remote host."
-- Revision history
REVISION "200009210000Z" -- 21 September 2000
DESCRIPTION
"Initial version, published as RFC 2925."
::= { mib-2 82 }
-- Top level structure of the MIB
lookupObjects OBJECT IDENTIFIER ::= { lookupMIB 1 }
lookupConformance OBJECT IDENTIFIER ::= { lookupMIB 2 }
-- Simple Object Definitions
lookupMaxConcurrentRequests OBJECT-TYPE
SYNTAX Unsigned32
UNITS "requests"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of concurrent active lookup requests
that are allowed within an agent implementation. A value
of 0 for this object implies that there is no limit for
the number of concurrent active requests in effect."
DEFVAL { 10 }
::= { lookupObjects 1 }
lookupPurgeTime OBJECT-TYPE
SYNTAX Unsigned32 (0..86400)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The amount of time to wait before automatically
deleting an entry in the lookupCtlTable and any
dependent lookupResultsTable entries
after the lookup operation represented by an
lookupCtlEntry has completed.
An lookupCtEntry is considered complete
when its lookupCtlOperStatus object has a
value of completed(3)."
DEFVAL { 900 } -- 15 minutes as default
::= { lookupObjects 2 }
-- Lookup Control Table
lookupCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF LookupCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines the Lookup Control Table for providing
the capability of performing a lookup operation,
gethostbyname or gethostbyaddr, from a remote host."
::= { lookupObjects 3 }
lookupCtlEntry OBJECT-TYPE
SYNTAX LookupCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the lookupCtlTable. A
lookupCtlEntry is initially indexed by
lookupCtlOwnerIndex, which is of type SnmpAdminString,
a textual convention that allows for use of the SNMPv3
View-Based Access Control Model (RFC 2575 [11], VACM)
and also allows an management application to identify
its entries. The second index element,
lookupCtlOperationName, enables the same
lookupCtlOwnerIndex entity to have multiple outstanding
requests.
The value of lookupCtlTargetAddressType determines which
lookup function to perform. Specification of dns(16)
as the value of this index implies that the gethostbyname
function should be performed to determine the numeric
addresses associated with a symbolic name via
lookupResultsTable entries. Use of a value of either
ipv4(1) or ipv6(2) implies that the gethostbyaddr function
should be performed to determine the symbolic name(s)
associated with a numeric address at a remote host."
INDEX {
lookupCtlOwnerIndex,
lookupCtlOperationName
}
::= { lookupCtlTable 1 }
LookupCtlEntry ::=
SEQUENCE {
lookupCtlOwnerIndex SnmpAdminString,
lookupCtlOperationName SnmpAdminString,
lookupCtlTargetAddressType InetAddressType,
lookupCtlTargetAddress InetAddress,
lookupCtlOperStatus INTEGER,
lookupCtlTime Unsigned32,
lookupCtlRc Integer32,
lookupCtlRowStatus RowStatus
}
lookupCtlOwnerIndex OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"To facilitate the provisioning of access control by a
security administrator using the View-Based Access
Control Model (RFC 2575, VACM) for tables in which
multiple users may need to independently create or
modify entries, the initial index is used as an 'owner
index'. Such an initial index has a syntax of
SnmpAdminString, and can thus be trivially mapped to a
securityName or groupName as defined in VACM, in
accordance with a security policy.
When used in conjunction with such a security policy all
entries in the table belonging to a particular user (or
group) will have the same value for this initial index.
For a given user's entries in a particular table, the
object identifiers for the information in these entries
will have the same subidentifiers (except for the
'column' subidentifier) up to the end of the encoded
owner index. To configure VACM to permit access to this
portion of the table, one would create
vacmViewTreeFamilyTable entries with the value of
vacmViewTreeFamilySubtree including the owner index
portion, and vacmViewTreeFamilyMask 'wildcarding' the
column subidentifier. More elaborate configurations
are possible."
::= { lookupCtlEntry 1 }
lookupCtlOperationName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of a lookup operation. This is locally unique,
within the scope of an lookupCtlOwnerIndex."
::= { lookupCtlEntry 2 }
lookupCtlTargetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the type of address for either performing a
gethostbyname or a gethostbyaddr function at a remote host.
Specification of dns(16) as the value for this object
means that the gethostbyname function should be performed
to return one or more numeric addresses. Use of a value
of either ipv4(1) or ipv6(2) means that the gethostbyaddr
function should be used to return the symbolic names
associated with a remote host."
::= { lookupCtlEntry 3 }
lookupCtlTargetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the address used for a resolver lookup at a
remote host. The corresponding lookupCtlAddressType
objects determines its type as well as the function
that can be requested.
A value for this object MUST be set prior to
transitioning its corresponding lookupCtlEntry to
active(1) via lookupCtlRowStatus."
::= { lookupCtlEntry 4 }
lookupCtlOperStatus OBJECT-TYPE
SYNTAX INTEGER {
notStarted(2), -- operation has not started
completed(3) -- operation is done
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reflects the operational state of an lookupCtlEntry:
enabled(1) - Operation is active.
notStarted(2) - Operation has not been enabled.
completed(3) - Operation has completed.
An operation is automatically enabled(1) when its
lookupCtlRowStatus object is transitioned to active(1)
status. Until this occurs lookupCtlOperStatus MUST
report a value of notStarted(2). After the lookup
operation completes (success or failure) the value
for lookupCtlOperStatus MUST be transitioned to
completed(3)."
::= { lookupCtlEntry 5 }
lookupCtlTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reports the number of milliseconds that a lookup
operation required to be completed at a remote host.
Completed means operation failure as well as
success."
::= { lookupCtlEntry 6 }
lookupCtlRc OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system specific return code from a lookup
operation. All implementations MUST return a value
of 0 for this object when the remote lookup
operation succeeds. A non-zero value for this
objects indicates failure. It is recommended that
implementations that support errno use it as the
value of this object to aid a management
application in determining the cause of failure."
::= { lookupCtlEntry 7 }
lookupCtlRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted
in the lookupCtlTable.
A remote lookup operation is started when an
entry in this table is created via an SNMP SET
request and the entry is activated. This
occurs by setting the value of this object
to CreateAndGo(4) during row creation or
by setting this object to active(1) after
the row is created.
A value MUST be specified for lookupCtlTargetAddress
prior to a transition to active(1) state being
accepted.
A remote lookup operation starts when its entry
first becomes active(1). Transitions in and
out of active(1) state have no effect on the
operational behavior of a remote lookup
operation, with the exception that deletion of
an entry in this table by setting its RowStatus
object to destroy(6) will stop an active
remote lookup operation.
The operational state of a remote lookup operation
can be determined by examination of its
lookupCtlOperStatus object."
REFERENCE
"See definition of RowStatus in RFC 2579,
'Textual Conventions for SMIv2.'"
::= { lookupCtlEntry 8 }
-- Lookup Results Table
lookupResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF LookupResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines the Lookup Results Table for providing
the capability of determining the results of a
operation at a remote host.
One or more entries are added to the
lookupResultsTable when a lookup operation,
as reflected by an lookupCtlEntry, completes
successfully. All entries related to a
successful lookup operation MUST be added
to the lookupResultsTable at the same time
that the associating lookupCtlOperStatus
object is transitioned to completed(2).
The number of entries added depends on the
results determined for a particular lookup
operation. All entries associated with an
lookupCtlEntry are removed when the
lookupCtlEntry is deleted.
A remote host can be multi-homed and have more
than one IP address associated with it
(gethostbyname results) and/or it can have more
than one symbolic name (gethostbyaddr results).
The gethostbyaddr function is called with a
host address as its parameter and is used
primarily to determine a symbolic name to
associate with the host address. Entries in
the lookupResultsTable MUST be made for each
host name returned. The official host name MUST
be assigned a lookupResultsIndex of 1.
The gethostbyname function is called with a
symbolic host name and is used primarily to
retrieve a host address. If possible the
primary host address SHOULD be assigned a
lookupResultsIndex of 1."
::= { lookupObjects 4 }
lookupResultsEntry OBJECT-TYPE
SYNTAX LookupResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the lookupResultsTable. The
first two index elements identify the
lookupCtlEntry that a lookupResultsEntry belongs
to. The third index element selects a single
lookup operation result."
INDEX {
lookupCtlOwnerIndex,
lookupCtlOperationName,
lookupResultsIndex
}
::= { lookupResultsTable 1 }
LookupResultsEntry ::=
SEQUENCE {
lookupResultsIndex Unsigned32,
lookupResultsAddressType InetAddressType,
lookupResultsAddress InetAddress
}
lookupResultsIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..'ffffffff'h)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries in the lookupResultsTable are created when
the result of a lookup operation is determined.
Entries MUST be stored in the lookupResultsTable in
the order that they are retrieved. Values assigned
to lookupResultsIndex MUST start at 1 and increase
in order."
::= { lookupResultsEntry 1 }
lookupResultsAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the type of result of a remote lookup
operation. A value of unknown(0) implies that
either the operation hasn't been started or that
it has failed."
::= { lookupResultsEntry 2 }
lookupResultsAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reflects a result for a remote lookup operation
as per the value of lookupResultsAddressType."
::= { lookupResultsEntry 3 }
-- Conformance information
-- Compliance statements
lookupCompliances OBJECT IDENTIFIER ::= { lookupConformance 1 }
lookupGroups OBJECT IDENTIFIER ::= { lookupConformance 2 }
-- Compliance statements
lookupCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the DISMAN-NSLOOKUP-MIB."
MODULE -- this module
MANDATORY-GROUPS {
lookupGroup
}
OBJECT lookupMaxConcurrentRequests
MIN-ACCESS read-only
DESCRIPTION
"The agent is not required to support SET
operations to this object."
OBJECT lookupPurgeTime
MIN-ACCESS read-only
DESCRIPTION
"The agent is not required to support a SET
operation to this object."
::= { lookupCompliances 1 }
-- MIB groupings
lookupGroup OBJECT-GROUP
OBJECTS {
lookupMaxConcurrentRequests,
lookupPurgeTime,
lookupCtlOperStatus,
lookupCtlTargetAddressType,
lookupCtlTargetAddress,
lookupCtlTime,
lookupCtlRc,
lookupCtlRowStatus,
lookupResultsAddressType,
lookupResultsAddress
}
STATUS current
DESCRIPTION
"The group of objects that comprise the remote
Lookup operation."
::= { lookupGroups 1 }
END
+681
View File
@@ -0,0 +1,681 @@
--
-- draft-ietf-syslog-device-mib-01
--
DRAFT-IETF-SYSLOG-DEVICE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, Counter32, Gauge32, snmpModules
FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION, TimeStamp
FROM SNMPv2-TC
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
rlSyslog
FROM CISCOSB-MIB;
snmpSyslogDeviceMIB MODULE-IDENTITY
LAST-UPDATED "200206061841Z" -- Thu Jun 6 18:41 GMT 2002
ORGANIZATION "IETF Syslog Working Group"
CONTACT-INFO
" Bruno Pape
Postal: Enterasys Networks, Inc.
35 Industrial Way
Rochester, NH 03867
Tel: +1 603 337 0446
Email: bpape@enterasys.com"
DESCRIPTION
"This MIB module defines a portion of the SNMP enterprise
MIBs pertaining to the configuration and generation of
Syslog compatible diagnostic messages."
REVISION "200206061841Z" -- Thu Jun 6 18:41 GMT 2002
DESCRIPTION
"The initial version of this MIB module."
::= { rlSyslog 1 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
SyslogUdpPort ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The UDP port number the syslog device is using to send
requests to this syslog collector. 514 is the IANA
assigned port number for syslog."
SYNTAX Unsigned32
SyslogFacility ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention maps out to the facilities
available for syslog messages.
The value no-map(24) indicates that the appropriate
facility will be provided by the individual applications
on the managed entity. If this option is not available
on a particular entity the set of this value will fail
with an error-status of wrongValue."
SYNTAX INTEGER {
local0(16),
local1(17),
local2(18),
local3(19),
local4(20),
local5(21),
local6(22),
local7(23),
no-map(24)
}
SyslogSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention maps out to the severity levels
of syslog messages. The syslog protocol uses the values
0 (emergency), to 7 (debug)."
SYNTAX INTEGER {
emergency(0),
alert(1),
critical(2),
error(3),
warning(4),
notice(5),
info(6),
debug(7)
}
-- -------------------------------------------------------------
-- snmpSyslogDeviceMIB groupings
-- -------------------------------------------------------------
snmpSyslogDevice OBJECT IDENTIFIER
::= { snmpSyslogDeviceMIB 1 }
snmpSyslogCollector OBJECT IDENTIFIER
::= { snmpSyslogDeviceMIB 2 }
snmpSyslogApplication OBJECT IDENTIFIER
::= { snmpSyslogDeviceMIB 3 }
-- -------------------------------------------------------------
-- snmpSyslogDevice group
-- -------------------------------------------------------------
snmpSyslogDeviceMessages OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of messages successfully delivered to
the upstream side of the syslog device software
for processing."
::= { snmpSyslogDevice 1 }
snmpSyslogDeviceMessagesDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of messages unable to be queued to
the downstream side of the syslog device software
for transmitting."
::= { snmpSyslogDevice 2 }
snmpSyslogDeviceLastMessageTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sysUpTime of the last attempt, successful or
otherwise, to queue a message to the downstream
side of the syslog device software."
::= { snmpSyslogDevice 3 }
snmpSyslogDeviceControl OBJECT-TYPE
SYNTAX BITS {
snmpSyslogDeviceControlConsoleLogging(0)
-- Log message to the console.
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A list of attributes to control the operation of the
syslog device."
::= { snmpSyslogDevice 4 }
-- -------------------------------------------------------------
-- snmpSyslogCollector table group
-- -------------------------------------------------------------
snmpSyslogCollectorMaxEntries OBJECT-TYPE
SYNTAX Unsigned32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of entries allowed in the
snmpSyslogCollectorTable."
::= { snmpSyslogCollector 1 }
snmpSyslogCollectorNumEntries OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of entries currently in the
snmpSyslogCollectorTable."
::= { snmpSyslogCollector 2 }
snmpSyslogCollectorTableNextAvailableIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the numerically lowest available
index within this entity, which may be used for the
value of snmpSyslogCollectorIndex in the creation of a
new entry in the snmpSyslogCollectorTable.
An index is considered available if the index value
falls within the range of 1 to 8 and is not being used
to index an existing entry in the snmpSyslogCollectorTable
contained within this entity.
A value of zero indicates that all of the entries in the
snmpSyslogCollectorTable are currently in use.
This value SHOULD only be considered a guideline for
management creation of snmpSyslogCollectorEntries, there
is no requirement on management to create entries based
upon this index value."
::= { snmpSyslogCollector 3 }
-- -------------------------------------------------------------
-- snmpSyslogCollector Table
-- -------------------------------------------------------------
snmpSyslogCollectorTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysSyslogCollectorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing Syslog collector information."
::= { snmpSyslogCollector 4 }
snmpSyslogCollectorEntry OBJECT-TYPE
SYNTAX EtsysSyslogCollectorEntry
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 { snmpSyslogCollectorIndex }
::= { snmpSyslogCollectorTable 1 }
EtsysSyslogCollectorEntry ::=
SEQUENCE {
snmpSyslogCollectorIndex
Unsigned32,
snmpSyslogCollectorDescription
SnmpAdminString,
snmpSyslogCollectorAddressType
InetAddressType,
snmpSyslogCollectorAddress
InetAddress,
snmpSyslogCollectorUdpPort
SyslogUdpPort,
snmpSyslogCollectorFacility
SyslogFacility,
snmpSyslogCollectorSeverity
SyslogSeverity,
snmpSyslogCollectorMessagesIgnored
Counter32,
snmpSyslogCollectorRowStatus
RowStatus
}
snmpSyslogCollectorIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique arbitrary identifier for this syslog collector."
::= { snmpSyslogCollectorEntry 1 }
snmpSyslogCollectorDescription OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Administratively assigned textual description of this
syslog collector."
::= { snmpSyslogCollectorEntry 2 }
snmpSyslogCollectorAddressType 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."
::= { snmpSyslogCollectorEntry 3 }
snmpSyslogCollectorAddress 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."
::= { snmpSyslogCollectorEntry 4 }
snmpSyslogCollectorUdpPort OBJECT-TYPE
SYNTAX SyslogUdpPort
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The UDP port number the syslog device is using to send
requests to this syslog collector.
If an entity only supports sending messages using a
single UDP port to all collectors then this may optionally
be implemented read-only, in which case the current
value of snmpSyslogCollectorDefaultUdpPort will be used."
::= { snmpSyslogCollectorEntry 5 }
snmpSyslogCollectorFacility OBJECT-TYPE
SYNTAX SyslogFacility
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The syslog facility (local0-local7) that will be encoded
in messages sent to this collector.
If an entity only supports encoding a single facility in
all messages to all collectors then this may optionally be
implemented read-only, in which case the current value of
snmpSyslogCollectorDefaultFacility will be used."
::= { snmpSyslogCollectorEntry 6 }
snmpSyslogCollectorSeverity OBJECT-TYPE
SYNTAX SyslogSeverity
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum severity level of the messages that SHOULD
be forwarded to the syslog collector. The higher the level,
the lower the severity.
If an entity only supports filtering based on a single
severity level for all collectors then this may optionally
be implemented read-only, in which case the current value
of snmpSyslogCollectorDefaultSeverity will be used."
::= { snmpSyslogCollectorEntry 7 }
snmpSyslogCollectorMessagesIgnored OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a count of messages not sent to this collector
because the severity level of the message was above
snmpSyslogCollectorSeverity, the higher the level,
the lower the severity."
::= { snmpSyslogCollectorEntry 8 }
snmpSyslogCollectorRowStatus 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)"
::= { snmpSyslogCollectorEntry 9 }
-- -------------------------------------------------------------
-- The Syslog Collector Defaults
-- -------------------------------------------------------------
snmpSyslogCollectorDefaultUdpPort OBJECT-TYPE
SYNTAX SyslogUdpPort
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default UDP port number that the managed entity is
using to send syslog messages.
This value will be used as the default value for
snmpSyslogCollectorUdpPort when creating rows in the
snmpSyslogCollectorTable and either:
1.) no value is specified for snmpSyslogCollectorUdpPort, or
2.) snmpSyslogCollectorUdpPort is implemented read-only.
If snmpSyslogCollectorUdpPort is implemented read-only,
and this value is changed, it SHOULD affect the UDP
port that is used to send syslog messages to all
collectors as soon as it is practical.
This parameter value is maintained across system reboots."
DEFVAL {514}
::= { snmpSyslogCollector 5 }
snmpSyslogCollectorDefaultFacility OBJECT-TYPE
SYNTAX SyslogFacility
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default syslog facility (local0-local7) that will be
encoded in syslog messages.
This value will be used as the default value for
snmpSyslogCollectorFacility when creating rows in the
snmpSyslogCollectorTable and either:
1.) no value is specified for snmpSyslogCollectorFacility, or
2.) snmpSyslogCollectorFacility is implemented read-only.
If snmpSyslogCollectorFacility is implemented read-only,
and this value is changed, it SHOULD affect the syslog
facility that is encoded in all syslog messages as soon
as it is practical.
This parameter value is maintained across system reboots."
DEFVAL {local7}
::= { snmpSyslogCollector 6 }
snmpSyslogCollectorDefaultSeverity OBJECT-TYPE
SYNTAX SyslogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default syslog message severity level that will be used
to filter all syslog messages.
This value will be used as the default value for
snmpSyslogCollectorSeverity when creating rows in the
snmpSyslogCollectorTable and either:
1.) no value is specified for snmpSyslogCollectorSeverity, or
2.) snmpSyslogCollectorSeverity is implemented read-only.
The higher the severity level, the less critical it is.
If snmpSyslogCollectorSeverity is implemented read-only,
and this value is changed, it SHOULD affect the syslog
message severity level that will be used to filter all
syslog messages as soon as it is practical.
This parameter value is maintained across system reboots."
DEFVAL {error}
::= { snmpSyslogCollector 7 }
-- -------------------------------------------------------------
-- snmpSyslogApplication group
-- -------------------------------------------------------------
snmpSyslogApplicationTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysSyslogApplicationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a table of applications on the managed entity
that provide individual control over the severity level
of the messages that they will generate."
::= { snmpSyslogApplication 1 }
snmpSyslogApplicationEntry OBJECT-TYPE
SYNTAX EtsysSyslogApplicationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An individual application that provides that ability
to control the messages that it generates based on a
severity level.
MUST be considered non-volatile and MUST be maintained
across entity resets."
INDEX { snmpSyslogApplicationIndex }
::= { snmpSyslogApplicationTable 1 }
EtsysSyslogApplicationEntry ::=
SEQUENCE {
snmpSyslogApplicationIndex
Unsigned32,
snmpSyslogApplicationDescription
SnmpAdminString,
snmpSyslogApplicationMnemonic
SnmpAdminString,
snmpSyslogApplicationSeverity
SyslogSeverity
}
snmpSyslogApplicationIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique arbitrary identifier for this application."
::= { snmpSyslogApplicationEntry 1 }
snmpSyslogApplicationDescription OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual description of this application, assigned by
the managed entity."
::= { snmpSyslogApplicationEntry 2 }
snmpSyslogApplicationMnemonic OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An abbreviation of the textual description for this
application, assigned by the managed entity.
i.e. 'STP' for 'Spanning Tree Protocol', etc.
This provides a mapping between the textual descriptions
and the mnemonics used in the syslog messages."
::= { snmpSyslogApplicationEntry 3 }
snmpSyslogApplicationSeverity OBJECT-TYPE
SYNTAX SyslogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum severity level of the messages from this
application that SHOULD be forwarded to the syslog
device software for processing.
The higher the severity level, the more verbose the
messages."
DEFVAL {error}
::= { snmpSyslogApplicationEntry 4 }
-- -------------------------------------------------------------
-- Conformance Information
-- -------------------------------------------------------------
snmpSyslogDeviceConformance OBJECT IDENTIFIER
::= { snmpSyslogDeviceMIB 4 }
snmpSyslogDeviceGroups OBJECT IDENTIFIER
::= { snmpSyslogDeviceConformance 1 }
snmpSyslogDeviceCompliances OBJECT IDENTIFIER
::= { snmpSyslogDeviceConformance 2 }
-- -------------------------------------------------------------
-- units of conformance
-- -------------------------------------------------------------
snmpSyslogDeviceGroup OBJECT-GROUP
OBJECTS {
snmpSyslogDeviceMessages,
snmpSyslogDeviceMessagesDropped,
snmpSyslogDeviceLastMessageTime,
snmpSyslogDeviceControl
}
STATUS current
DESCRIPTION
"A collection of objects providing syslog message
statistics."
::= { snmpSyslogDeviceGroups 1}
snmpSyslogCollectorGroup OBJECT-GROUP
OBJECTS {
snmpSyslogCollectorMaxEntries,
snmpSyslogCollectorNumEntries,
snmpSyslogCollectorTableNextAvailableIndex,
snmpSyslogCollectorDescription,
snmpSyslogCollectorAddressType,
snmpSyslogCollectorAddress,
snmpSyslogCollectorUdpPort,
snmpSyslogCollectorFacility,
snmpSyslogCollectorSeverity,
snmpSyslogCollectorMessagesIgnored,
snmpSyslogCollectorRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing descriptions of
syslog collectors for sending system messages to."
::= { snmpSyslogDeviceGroups 2}
snmpSyslogApplicationGroup OBJECT-GROUP
OBJECTS {
snmpSyslogApplicationDescription,
snmpSyslogApplicationMnemonic,
snmpSyslogApplicationSeverity
}
STATUS current
DESCRIPTION
"A collection of objects providing a mechanism to
control the severity level of the messages individual
application may generate."
::= { snmpSyslogDeviceGroups 3}
snmpSyslogCollectorDefaultsGroup OBJECT-GROUP
OBJECTS {
snmpSyslogCollectorDefaultUdpPort,
snmpSyslogCollectorDefaultFacility,
snmpSyslogCollectorDefaultSeverity
}
STATUS current
DESCRIPTION
"A collection of objects providing default values for
the syslog collectors that can optionally be overridden
on a per collector basis with snmpSyslogCollectorFacility,
snmpSyslogCollectorSeverity, or snmpSyslogCollectorUdpPort."
::= { snmpSyslogDeviceGroups 4}
-- -------------------------------------------------------------
-- compliance statements
-- -------------------------------------------------------------
snmpSyslogDeviceCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that support sending
system messages to a syslog collector."
MODULE -- this module
MANDATORY-GROUPS {
snmpSyslogDeviceGroup,
snmpSyslogCollectorGroup,
snmpSyslogCollectorDefaultsGroup
}
GROUP snmpSyslogApplicationGroup
DESCRIPTION
"The snmpSyslogApplication group is mandatory only for
agents which support configuring the severity level of
the messages that individual applications may generate."
OBJECT snmpSyslogCollectorUdpPort
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required for implementations that
do not support configuring the UDP port number on a
per collector basis."
OBJECT snmpSyslogCollectorFacility
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required for implementations that
do not support configuring the syslog facility on a
per collector basis."
OBJECT snmpSyslogCollectorSeverity
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required for implementations that
do not support configuring the message severity level
on a per collector basis."
OBJECT snmpSyslogCollectorDefaultUdpPort
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required for implementations that
do not support configuring the UDP port number at all,
or do not want to support a configurable default.
Hopefully, it is only the later."
OBJECT snmpSyslogCollectorDefaultFacility
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required for implementations that
do not support configuring the syslog facility at all,
or do not want to support a configurable default.
Hopefully, it is only the later."
OBJECT snmpSyslogCollectorDefaultSeverity
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required for implementations that
do not support configuring the syslog facility at all,
or do not want to support a configurable default.
Hopefully, it is only the later."
::= { snmpSyslogDeviceCompliances 1 }
END
File diff suppressed because it is too large Load Diff
+994
View File
@@ -0,0 +1,994 @@
LLDP-EXT-DCBX-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
lldpExtensions, LldpPortNumber
FROM LLDP-MIB;
lldpXdcbxMIB MODULE-IDENTITY
LAST-UPDATED "200811200000Z" -- November 20, 2008
ORGANIZATION "IEEE ??? Working Group"
CONTACT-INFO
"WG-URL: ???
WG-EMail: ???
Contact: Robert Cowart
Postal: IBM
6303 Barfield Road NE
Atlanta, GA 30328-4233
USA
Tel: +1-404-935-6841
E-mail: rcowart@us.ibm.com
Contact: Nagaraj Govindaiah
Postal: EMULEX
2560 N First St. Ste.300
San Jose, CA 95131
USA
Tel: +1-408-904-4150
E-mail: nagaraj.govindaiah@emulex.com"
DESCRIPTION
"The LLDP Management Information Base extension module for
DCB Capability Exchage Protocol (DCBX).
In order to assure the uniqueness of the LLDP-MIB,
lldpXdcbxMIB is branched from lldpExtensions using OUI value
as the node. An OUI/'company_id' is a 24 bit globally unique
assigned number referenced by various standards."
-- OUI for IEEE DCBX is 6945 (00-1B-21)
::= { lldpExtensions 6945 }
--**************************************************
-- Once the OUI is determined we will use it create
-- the MIB branch for this extension similiar to how
-- other LLDP extensions have done.
--**************************************************
--------
-- Textual Conventions
--------
LldpXdcbxPriority ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"IEEE 802.1p Priorities."
SYNTAX Integer32 (0..7)
LldpXdcbxPriorityGroup ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"DCB Priority Groups."
SYNTAX INTEGER {priorityGroupId0(0),
priorityGroupId1(1),
priorityGroupId2(2),
priorityGroupId3(3),
priorityGroupId4(4),
priorityGroupId5(5),
priorityGroupId6(6),
priorityGroupId7(7),
reserved8(8),
reserved9(9),
reserved10(10),
reserved11(11),
reserved12(12),
reserved13(13),
reserved14(14),
noBandwidthLimit(15)}
LldpXdcbxFeatureType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Type code of the DCB Feature. Following is a list of defined types:
2 Priority Groups
3 Priority Flow Control
4 - Application Protocol"
SYNTAX INTEGER {
priorityGroup(2),
priorityFlowControl(3),
applicationProtocol(4)
}
LldpXdcbxFeatureSubType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"LLDP DCBX Feature Sub Type."
SYNTAX INTEGER (0..255)
LldpXdcbxVersion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"LLDP DCBX Version."
SYNTAX INTEGER (0..255)
LldpXdcbxTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Traffic Classes Supported."
SYNTAX INTEGER (0..7)
LldpXdcbxPgBw ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Priority Group Bandwidth Range."
SYNTAX INTEGER (0..100)
LldpXdcbxTCPFC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Number of TCs that can simultaneously support PFC."
SYNTAX INTEGER (1..8)
LldpXdcbxTCPeer ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Private Extension: Number of TCs that supported on the peer."
SYNTAX INTEGER (0..8)
LldpXdcbxAppProtos ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Number of Application Protocols (TLVs) supported."
SYNTAX INTEGER (0..15)
LldpXdcbxSF ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Selector Field to specify Application Protocol ID Type."
SYNTAX INTEGER {
l2EtherType(0),
socketNumber(1),
reserved2(2),
reserved3(3)
}
--------
-- DCBX MIB Objects
--------
lldpXdcbxNotifications OBJECT IDENTIFIER ::= { lldpXdcbxMIB 0 }
lldpXdcbxObjects OBJECT IDENTIFIER ::= { lldpXdcbxMIB 1 }
lldpXdcbxFeatures OBJECT IDENTIFIER ::= { lldpXdcbxMIB 2 }
--------
-- DCBX Port Configuration MIB Objects
--------
lldpXdcbxPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdcbxPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of all ports capable of supporting DCBX."
::= { lldpXdcbxObjects 1 }
lldpXdcbxPortEntry OBJECT-TYPE
SYNTAX LldpXdcbxPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing DCBX control parameters for a particular port."
INDEX { lldpXdcbxPortNumber }
::= { lldpXdcbxPortTable 1 }
LldpXdcbxPortEntry ::= SEQUENCE {
lldpXdcbxPortNumber LldpPortNumber,
lldpXdcbxPortEnable TruthValue,
lldpXdcbxPortVersionOper LldpXdcbxVersion,
lldpXdcbxPortVersionMax LldpXdcbxVersion,
lldpXdcbxPortSeqNo Integer32,
lldpXdcbxPortAckNo Integer32 }
lldpXdcbxPortNumber OBJECT-TYPE
SYNTAX LldpPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Each port contained in the chassis (that is known to the LLDP agent)
is uniquely identified by a port number.
A port number has no mandatory relationship to an InterfaceIndex
object (of the interfaces MIB, IETF RFC 2863). If the LLDP agent is a
IEEE 802.1D, IEEE 802.1Q bridge, the LldpPortNumber will have the same
value as the dot1dBasePort object (defined in IETF RFC 1493)
associated corresponding bridge port. If the system hosting LLDP agent
is not an IEEE 802.1D or an IEEE 802.1Q bridge, the LldpPortNumber
will have the same value as the corresponding interface's
InterfaceIndex object.
Port numbers should be in the range of 1 and 4096 since a particular
port is also represented by the corresponding port number bit in
LldpPortList."
::= { lldpXdcbxPortEntry 1 }
lldpXdcbxPortEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A device capable of any DCB feature must have DCBX enabled by default
with an option for DCBX to be administratively disabled."
DEFVAL { true }
::= { lldpXdcbxPortEntry 2 }
lldpXdcbxPortVersionOper OBJECT-TYPE
SYNTAX LldpXdcbxVersion
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operating version of the DCBX protocol. The system adjusts as needed
to operate at the highest version supported by both link partners."
::= { lldpXdcbxPortEntry 3 }
lldpXdcbxPortVersionMax OBJECT-TYPE
SYNTAX LldpXdcbxVersion
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Highest DCBX protocol version supported by the system. Version numbers
start at zero. The DCBX protocol must be backward compatible with all
previous versions."
::= { lldpXdcbxPortEntry 4 }
lldpXdcbxPortSeqNo OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value that changes each time an exchanged parameter in one or more
of the DCB feature TLVs changes."
::= { lldpXdcbxPortEntry 5 }
lldpXdcbxPortAckNo OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SeqNo value from the most recent peer DCBX TLV that has been
handled. This acknowledges to the peer that a specific SeqNo has
been received."
::= { lldpXdcbxPortEntry 6 }
--------
-- DCBX General Feature Configuration MIB Objects
--------
lldpXdcbxFeatTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdcbxFeatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of DCBX features configured on this system."
::= { lldpXdcbxFeatures 1 }
lldpXdcbxFeatEntry OBJECT-TYPE
SYNTAX LldpXdcbxFeatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry containing DCBX feature parameters which are common to all
features."
INDEX { lldpXdcbxPortNumber, lldpXdcbxFeatType, lldpXdcbxFeatSubType }
::= { lldpXdcbxFeatTable 1 }
LldpXdcbxFeatEntry ::= SEQUENCE {
lldpXdcbxFeatType LldpXdcbxFeatureType,
lldpXdcbxFeatSubType LldpXdcbxFeatureSubType,
lldpXdcbxFeatVersionOper LldpXdcbxVersion,
lldpXdcbxFeatVersionMax LldpXdcbxVersion,
lldpXdcbxFeatEnable TruthValue,
lldpXdcbxFeatWilling TruthValue,
lldpXdcbxFeatError TruthValue,
lldpXdcbxFeatAdvertise TruthValue,
lldpXdcbxFeatOperMode TruthValue,
lldpXdcbxFeatSyncd TruthValue,
lldpXdcbxFeatSeqNo Integer32,
lldpXdcbxFeatPeerWilling TruthValue,
lldpXdcbxFeatLocalParameterChange TruthValue,
lldpXdcbxFeatPeerEnable TruthValue,
lldpXdcbxFeatPeerError TruthValue,
lldpXdcbxFeatPeerAdvertise TruthValue,
lldpXdcbxFeatPeerTC LldpXdcbxTCPeer }
lldpXdcbxFeatType OBJECT-TYPE
SYNTAX LldpXdcbxFeatureType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type code of the DCB Feature. Following is a list of defined types:
2 Priority Groups
3 Priority Flow Control
4 Application Protocol"
::= { lldpXdcbxFeatEntry 1 }
lldpXdcbxFeatSubType OBJECT-TYPE
SYNTAX LldpXdcbxFeatureSubType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Some Feature TLVs may define subtypes that are specific to that
feature. When subtypes are not defined by a specific feature, subtype
field should be set to zero.
In general, the Type and SubType, taken together, identify a unique
feature that is managed by an instance of the DCB Feature State
Machine."
DEFVAL { 0 }
::= { lldpXdcbxFeatEntry 2 }
lldpXdcbxFeatVersionOper OBJECT-TYPE
SYNTAX LldpXdcbxVersion
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operating version of the feature. The system adjusts to operate at the
highest version supported by both link partners."
::= { lldpXdcbxFeatEntry 3 }
lldpXdcbxFeatVersionMax OBJECT-TYPE
SYNTAX LldpXdcbxVersion
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Highest feature version supported by the system. Version numbers start
at zero. The feature must be backward compatible for all previous
versions."
::= { lldpXdcbxFeatEntry 4 }
lldpXdcbxFeatEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Locally administered parameter that indicates whether the DCB feature
is enabled or not."
DEFVAL { true }
::= { lldpXdcbxFeatEntry 5 }
lldpXdcbxFeatWilling OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Locally administered parameter that indicates whether this feature
accepts its configuration from the peer or not. When set to TRUE, the
system uses the DesiredCfg supplied by a not Willing peer as the
OperCfg. A system set to Willing must be capable of accepting any
valid DesiredCfg for the feature from the peer.
If both local and remote systems have the same value for the Willing
flag, then the local DesiredCfg is used and the operational outcome of
the exchange is determined by the Compatible method of the feature."
DEFVAL { true }
::= { lldpXdcbxFeatEntry 6 }
lldpXdcbxFeatError OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates that an error has occurred during the configuration exchange
with the peer. Error is set TRUE when the OperCfg and OperMode of a
feature cannot be set as the protocol requires. Error is also set to
TRUE when the Compatible method for the feature fails. The Feature
turns OperMode to FALSE if either the local or remote Error flag is
set to TRUE.
Duplicate TLVs for the same Type/SubType or the DCBX Control TLV also
causes Error to be set to TRUE."
DEFVAL { false }
::= { lldpXdcbxFeatEntry 7 }
lldpXdcbxFeatAdvertise OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Locally administered parameter that indicates whether this feature is
exchanged in the DCBX TLV. When Advertise is False, received TLVs for
this feature are ignored."
::= { lldpXdcbxFeatEntry 8 }
lldpXdcbxFeatOperMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational state of the feature."
::= { lldpXdcbxFeatEntry 9 }
lldpXdcbxFeatSyncd OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the current DesiredCfg has been received by the
peer."
::= { lldpXdcbxFeatEntry 10 }
lldpXdcbxFeatSeqNo OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When Syncd is False, this indicates the value that SeqNo must
become equal to before Syncd can become True."
::= { lldpXdcbxFeatEntry 11 }
lldpXdcbxFeatPeerWilling OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Willing state of the peer as received in a DCBX TLV from the
peer."
::= { lldpXdcbxFeatEntry 12 }
lldpXdcbxFeatLocalParameterChange OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates that a configurable DCB Feature TLV field or state variable
has been modified on the local system."
::= { lldpXdcbxFeatEntry 13 }
lldpXdcbxFeatPeerEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Private Extension: The Feature Enable state of the peer as received in a DCBX TLV from the
peer."
::= { lldpXdcbxFeatEntry 14 }
lldpXdcbxFeatPeerError OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Private Extension: The Feature Error state of the peer as received in a DCBX TLV from the
peer."
::= { lldpXdcbxFeatEntry 15 }
lldpXdcbxFeatPeerAdvertise OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Private Extension: The Feature Advertisment state of the peer as received in a DCBX TLV from the
peer."
::= { lldpXdcbxFeatEntry 16 }
lldpXdcbxFeatPeerTC OBJECT-TYPE
SYNTAX LldpXdcbxTCPeer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Private Extension: Number of TCs that supported on the peer.
Relevan for PG and PFC features. If not relevant (as for App feat), will be set to 0."
::= { lldpXdcbxFeatEntry 17 }
--------
-- DCBX Priority Group Feature Configuration MIB Objects
--------
lldpXdcbxFeatPg OBJECT IDENTIFIER ::= { lldpXdcbxFeatures 2 }
lldpXdcbxFeatPgNumTCsSupported OBJECT-TYPE
SYNTAX LldpXdcbxTC
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of TCs supported by device.
Number of Priority Groups supported by a device can not be more than
number of TCs supported."
::= { lldpXdcbxFeatPg 1 }
lldpXdcbxFeatPgPrioAllocTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdcbxFeatPgPrioAllocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of priorities and the their priority group assignment or
declaration of no bandwidth limit."
::= { lldpXdcbxFeatPg 2 }
lldpXdcbxFeatPgPrioAllocEntry OBJECT-TYPE
SYNTAX LldpXdcbxFeatPgPrioAllocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a priority which allows the priority to be assigned to a
priority group, or declared with no bandwidth limit."
INDEX { lldpXdcbxPortNumber, lldpXdcbxFeatPgPrioAllocPrioId }
::= { lldpXdcbxFeatPgPrioAllocTable 1 }
LldpXdcbxFeatPgPrioAllocEntry ::= SEQUENCE {
lldpXdcbxFeatPgPrioAllocPrioId LldpXdcbxPriority,
lldpXdcbxFeatPgPrioAllocPgIdDesired LldpXdcbxPriorityGroup,
lldpXdcbxFeatPgPrioAllocPgIdOper LldpXdcbxPriorityGroup,
lldpXdcbxFeatPgPrioAllocPgIdPeer LldpXdcbxPriorityGroup}
lldpXdcbxFeatPgPrioAllocPrioId OBJECT-TYPE
SYNTAX LldpXdcbxPriority
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority which is to be assigned to a priority group, or defined
with no bandwidth limit."
::= { lldpXdcbxFeatPgPrioAllocEntry 1 }
lldpXdcbxFeatPgPrioAllocPgIdDesired OBJECT-TYPE
SYNTAX LldpXdcbxPriorityGroup
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The locally configured priority group value assigned to this
priority."
::= { lldpXdcbxFeatPgPrioAllocEntry 2 }
lldpXdcbxFeatPgPrioAllocPgIdOper OBJECT-TYPE
SYNTAX LldpXdcbxPriorityGroup
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operating priority group value assigned to this priority.
NOTE: This value may be different than the locally desired value
depending on whether or not this feature is 'willing' to accept the
peer's desired configuration. The operating configuration MUST match
either the locally desired configuration or the peer's desired
configuration if the feature is operational."
::= { lldpXdcbxFeatPgPrioAllocEntry 3 }
lldpXdcbxFeatPgPrioAllocPgIdPeer OBJECT-TYPE
SYNTAX LldpXdcbxPriorityGroup
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority group value that the peer desires to assign to this
priority."
::= { lldpXdcbxFeatPgPrioAllocEntry 4 }
lldpXdcbxFeatPgBwAllocTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdcbxFeatPgBwAllocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of priority group bandwidth allocations."
::= { lldpXdcbxFeatPg 3 }
lldpXdcbxFeatPgBwAllocEntry OBJECT-TYPE
SYNTAX LldpXdcbxFeatPgBwAllocEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a priority group bandwidth allocation."
INDEX { lldpXdcbxPortNumber, lldpXdcbxFeatPgBwAllocPgId }
::= { lldpXdcbxFeatPgBwAllocTable 1 }
LldpXdcbxFeatPgBwAllocEntry ::= SEQUENCE {
lldpXdcbxFeatPgBwAllocPgId LldpXdcbxPriorityGroup,
lldpXdcbxFeatPgBwAllocBwDesired LldpXdcbxPgBw,
lldpXdcbxFeatPgBwAllocBwOper LldpXdcbxPgBw,
lldpXdcbxFeatPgBwAllocBwPeer LldpXdcbxPgBw}
lldpXdcbxFeatPgBwAllocPgId OBJECT-TYPE
SYNTAX LldpXdcbxPriorityGroup
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority group for which bandwidth is allocated in this table."
::= { lldpXdcbxFeatPgBwAllocEntry 1 }
lldpXdcbxFeatPgBwAllocBwDesired OBJECT-TYPE
SYNTAX LldpXdcbxPgBw
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The locally configured bandwidth allocated to this priority group."
::= { lldpXdcbxFeatPgBwAllocEntry 2 }
lldpXdcbxFeatPgBwAllocBwOper OBJECT-TYPE
SYNTAX LldpXdcbxPgBw
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operating bandwidth allocated to this priority group.
NOTE: This value may be different than the locally desired value
depending on whether or not this feature is 'willing' to accept the
peer's desired configuration. The operating configuration MUST match
either the locally desired configuration or the peer's desired
configuration if the feature is operational."
::= { lldpXdcbxFeatPgBwAllocEntry 3 }
lldpXdcbxFeatPgBwAllocBwPeer OBJECT-TYPE
SYNTAX LldpXdcbxPgBw
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bandwidth allocation that the peer desires to assign to this
priority group."
::= { lldpXdcbxFeatPgBwAllocEntry 4 }
--------
-- DCBX Priority Flow Control Feature Configuration MIB Objects
--------
lldpXdcbxFeatPfc OBJECT IDENTIFIER ::= { lldpXdcbxFeatures 3 }
lldpXdcbxFeatPfcNumTCPFCSupported OBJECT-TYPE
SYNTAX LldpXdcbxTCPFC
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of TCs that can simultaneously support PFC."
::= { lldpXdcbxFeatPfc 1 }
lldpXdcbxFeatPfcTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdcbxFeatPfcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of priority flow control configurations for each priority."
::= { lldpXdcbxFeatPfc 2 }
lldpXdcbxFeatPfcEntry OBJECT-TYPE
SYNTAX LldpXdcbxFeatPfcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for configuring priority flow control for each priority."
INDEX { lldpXdcbxPortNumber, lldpXdcbxFeatPfcPriority }
::= { lldpXdcbxFeatPfcTable 1 }
LldpXdcbxFeatPfcEntry ::= SEQUENCE {
lldpXdcbxFeatPfcPriority LldpXdcbxPriority,
lldpXdcbxFeatPfcEnableDesired TruthValue,
lldpXdcbxFeatPfcEnableOper TruthValue,
lldpXdcbxFeatPfcEnablePeer TruthValue }
lldpXdcbxFeatPfcPriority OBJECT-TYPE
SYNTAX LldpXdcbxPriority
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority for which priority flow control is being configured."
::= { lldpXdcbxFeatPfcEntry 1 }
lldpXdcbxFeatPfcEnableDesired OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The locally configured status of priority flow control for this
priority.
0: Disabled
1: Enabled
PFC Enabled means that flow control in both directions (Rx and Tx) is
enabled."
::= { lldpXdcbxFeatPfcEntry 2 }
lldpXdcbxFeatPfcEnableOper OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operating status of priority flow control for this priority.
NOTE: This value may be different than the locally desired value
depending on whether or not this feature is 'willing' to accept the
peer's desired configuration. The operating configuration MUST match
either the locally desired configuration or the peer's desired
configuration if the feature is operational."
::= { lldpXdcbxFeatPfcEntry 3 }
lldpXdcbxFeatPfcEnablePeer OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority flow control status that the peer desires to assign to
this priority."
::= { lldpXdcbxFeatPfcEntry 4 }
--------
-- DCBX Application Protocol Feature Configuration MIB Objects
--------
lldpXdcbxFeatAppProto OBJECT IDENTIFIER ::= { lldpXdcbxFeatures 4 }
lldpXdcbxFeatAppProtoTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdcbxFeatAppProtoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Application Protocol configurations."
::= { lldpXdcbxFeatAppProto 1 }
lldpXdcbxFeatAppProtoEntry OBJECT-TYPE
SYNTAX LldpXdcbxFeatAppProtoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for configuring Application Protocol ID."
INDEX { lldpXdcbxPortNumber, lldpXdcbxFeatAppProtoIndex }
::= { lldpXdcbxFeatAppProtoTable 1 }
LldpXdcbxFeatAppProtoEntry ::= SEQUENCE {
lldpXdcbxFeatAppProtoIndex LldpXdcbxAppProtos,
lldpXdcbxFeatAppProtoSF LldpXdcbxSF,
lldpXdcbxFeatAppProtoOUI Integer32,
lldpXdcbxFeatAppProtoId INTEGER }
lldpXdcbxFeatAppProtoIndex OBJECT-TYPE
SYNTAX LldpXdcbxAppProtos
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The index of the Application Protocol being configured in a list of
Application Protocols."
::= { lldpXdcbxFeatAppProtoEntry 1 }
lldpXdcbxFeatAppProtoSF OBJECT-TYPE
SYNTAX LldpXdcbxSF
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of the Selector Field for this application protocol."
::= { lldpXdcbxFeatAppProtoEntry 2 }
lldpXdcbxFeatAppProtoOUI OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of the Application Protocol OUI for this application
protocol."
::= { lldpXdcbxFeatAppProtoEntry 3 }
lldpXdcbxFeatAppProtoId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of the Application Protocol ID for this application
protocol."
::= { lldpXdcbxFeatAppProtoEntry 4 }
lldpXdcbxFeatAppProtoPrioTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdcbxFeatAppProtoPrioEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of priority configurations for each application protocol."
::= { lldpXdcbxFeatAppProto 2 }
lldpXdcbxFeatAppProtoPrioEntry OBJECT-TYPE
SYNTAX LldpXdcbxFeatAppProtoPrioEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for selecting priorities for the Application Protocol."
INDEX { lldpXdcbxPortNumber, lldpXdcbxFeatAppProtoIndex, lldpXdcbxFeatAppProtoPriority }
::= { lldpXdcbxFeatAppProtoPrioTable 1 }
LldpXdcbxFeatAppProtoPrioEntry ::= SEQUENCE {
lldpXdcbxFeatAppProtoPriority LldpXdcbxPriority,
lldpXdcbxFeatAppProtoEnableDesired TruthValue,
lldpXdcbxFeatAppProtoEnableOper TruthValue,
lldpXdcbxFeatAppProtoEnablePeer TruthValue }
lldpXdcbxFeatAppProtoPriority OBJECT-TYPE
SYNTAX LldpXdcbxPriority
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority for which Application Protocol is being configured."
::= { lldpXdcbxFeatAppProtoPrioEntry 1 }
lldpXdcbxFeatAppProtoEnableDesired OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The locally configured status of Application Protocol for this
priority.
0: Disabled
1: Enabled"
::= { lldpXdcbxFeatAppProtoPrioEntry 2 }
lldpXdcbxFeatAppProtoEnableOper OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operating status of Application Protocol for this priority.
NOTE: This value may be different than the locally desired value
depending on whether or not this feature is 'willing' to accept the
peer's desired configuration. The operating configuration MUST match
either the locally desired configuration or the peer's desired
configuration if the feature is operational."
::= { lldpXdcbxFeatAppProtoPrioEntry 3 }
lldpXdcbxFeatAppProtoEnablePeer OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Application Protocol status that the peer desires to assign to
this priority."
::= { lldpXdcbxFeatAppProtoPrioEntry 4 }
--------
-- DCBX Notifications
--------
lldpXdcbxMiscControlError NOTIFICATION-TYPE
OBJECTS { lldpXdcbxPortNumber }
STATUS current
DESCRIPTION
"This trap is sent whenever an error occurs with DCBX control and there
is no other trap defined for the specific error condition."
::= { lldpXdcbxNotifications 1 }
lldpXdcbxMiscFeatureError NOTIFICATION-TYPE
OBJECTS { lldpXdcbxFeatError }
STATUS current
DESCRIPTION
"This trap is sent whenever lldpXdcbxFeatError is true and there is no
other trap defined for the specific error condition."
::= { lldpXdcbxNotifications 2 }
lldpXdcbxMultiplePeers NOTIFICATION-TYPE
OBJECTS { lldpXdcbxPortNumber }
STATUS current
DESCRIPTION
"This trap is sent when multiple LLDP neighbors are detected on the
same port.
DCBX is expected to operate over a point to point link. If multiple
LLDP neighbors are detected, then DCBX behaves as if the peer's DCBX
TLVs are not present until the multiple LLDP neighbor condition is no
longer present. An LLDP neighbor is identified by its logical MAC
Service Access Identifier (MSAP). The logical MSAP is a concatenation
of the chassis ID and port ID values transmitted in the LLDPDU."
::= { lldpXdcbxNotifications 3 }
lldpXdcbxLldpTxDisabled NOTIFICATION-TYPE
OBJECTS { lldpXdcbxPortNumber }
STATUS current
DESCRIPTION
"This trap is sent when the LLDP transmit has been disabled.
LLDP gives administrator control to enable/disable the protocol
independently on the Rx side and Tx side. Since DCBX is an
acknowledged protocol which uses LLDP, for the protocol to operate
correctly both LLDP Rx and Tx must be enabled on the interface on
which DCBX runs. The behavior of DCBX is as follows with respect to
LLDP Rx/Tx admin state controls:
- If either of Rx or Tx is in disable state, DCBX is disabled on the
interface. Neither the control nor feature state machines should
run. The LLDP PDU's that are generated from this interface do not
have any DCBX TLVs. If the peer sends DCBX TLVs they should be
ignored as far as the DCBX state machines are concerned.
- When DCBX is currently running and LLDP TX is disabled, then
according to the LLDP specification, a shutdown LLDPDU is sent. When
the peer receives this PDU, DCBX is determined to be disabled on the
peer. This is equivalent to DCBX TLV TTL expired in the Control
State machine and Rx.Feature.present() = FALSE in the Feature state
machine. If for some reason this frame is lost, then DCBX depends on
standard rxInfoTTL expiry of the peer's LLDP TLV's.
- When DCBX is currently running and LLDP Rx is disabled, then all
DCBX TLV's including the control TLV should be withdrawn from the
LLDP PDUs that the interface generates. The peer's behavior should
be the same as discussed in the previous case."
::= { lldpXdcbxNotifications 4 }
lldpXdcbxLldpRxDisabled NOTIFICATION-TYPE
OBJECTS { lldpXdcbxPortNumber }
STATUS current
DESCRIPTION
"This trap is sent when the LLDP receive has been disabled.
LLDP gives administrator control to enable/disable the protocol
independently on the Rx side and Tx side. Since DCBX is an
acknowledged protocol which uses LLDP, for the protocol to operate
correctly both LLDP Rx and Tx must be enabled on the interface on
which DCBX runs. The behavior of DCBX is as follows with respect to
LLDP Rx/Tx admin state controls:
- If either of Rx or Tx is in disable state, DCBX is disabled on the
interface. Neither the control nor feature state machines should
run. The LLDP PDU's that are generated from this interface do not
have any DCBX TLVs. If the peer sends DCBX TLVs they should be
ignored as far as the DCBX state machines are concerned.
- When DCBX is currently running and LLDP TX is disabled, then
according to the LLDP specification, a shutdown LLDPDU is sent. When
the peer receives this PDU, DCBX is determined to be disabled on the
peer. This is equivalent to DCBX TLV TTL expired in the Control
State machine and Rx.Feature.present() = FALSE in the Feature state
machine. If for some reason this frame is lost, then DCBX depends on
standard rxInfoTTL expiry of the peer's LLDP TLV's.
- When DCBX is currently running and LLDP Rx is disabled, then all
DCBX TLV's including the control TLV should be withdrawn from the
LLDP PDUs that the interface generates. The peer's behavior should
be the same as discussed in the previous case."
::= { lldpXdcbxNotifications 5 }
lldpXdcbxDupControlTlv NOTIFICATION-TYPE
OBJECTS { lldpXdcbxPortNumber }
STATUS current
DESCRIPTION
"This trap is sent when a duplicate control Sub-TLV is detected.
The DCBX Control Sub-TLV and the set of Feature Sub-TLVs can be
arranged in any order within the DCBX TLV. Duplicate Sub-TLVs (such
as more than one Sub-TLV for the same feature) are not allowed.
A duplicate DCBX Control TLV causes an error for all features."
::= { lldpXdcbxNotifications 6 }
lldpXdcbxDupFeatureTlv NOTIFICATION-TYPE
OBJECTS { lldpXdcbxFeatType }
STATUS current
DESCRIPTION
"This trap is sent when a duplicate feature Sub-TLV is detected.
The DCBX Control Sub-TLV and the set of Feature Sub-TLVs can be
arranged in any order within the DCBX TLV. Duplicate Sub-TLV's (such
as more than one Sub-TLV for the same feature) are not allowed.
Duplicates are handled as a configuration error for the feature."
::= { lldpXdcbxNotifications 7 }
lldpXdcbxPeerNoFeat NOTIFICATION-TYPE
OBJECTS { lldpXdcbxFeatType }
STATUS current
DESCRIPTION
"This trap is sent when a feature is not supported on by a peer.
This condition can occur when a device does not support a feature (not
really an error) or if the feature's Advertise flag is off (possible
configuration error)."
::= { lldpXdcbxNotifications 8 }
lldpXdcbxPeerNoResp NOTIFICATION-TYPE
OBJECTS { lldpXdcbxPortNumber }
STATUS current
DESCRIPTION
"This trap is sent when the peer has stopped responding as evidenced by
an LLDP timeout event."
::= { lldpXdcbxNotifications 9 }
lldpXdcbxPeerConfigMismatch NOTIFICATION-TYPE
OBJECTS { lldpXdcbxPortNumber }
STATUS current
DESCRIPTION
"This trap is sent when the configuration received from peer results
into partial or complete mismatch."
::= { lldpXdcbxNotifications 10 }
END
+855
View File
@@ -0,0 +1,855 @@
LLDP-EXT-DOT3-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
lldpExtensions, lldpLocPortNum,
lldpRemTimeMark, lldpRemLocalPortNum, lldpRemIndex,
lldpPortConfigEntry
FROM LLDP-MIB;
lldpXdot3MIB MODULE-IDENTITY
LAST-UPDATED "200411220000Z" -- November 22, 2004
ORGANIZATION "IEEE 802.1 Working Group"
CONTACT-INFO
" WG-URL: http://grouper.ieee.org/groups/802/1/index.html
WG-EMail: stds-802-1@ieee.org
Contact: Paul Congdon
Postal: Hewlett-Packard Company
8000 Foothills Blvd.
Roseville, CA 95747
USA
Tel: +1-916-785-5753
E-mail: paul_congdon@hp.com"
DESCRIPTION
"The LLDP Management Information Base extension module for
IEEE 802.3 organizationally defined discovery information.
In order to assure the uniqueness of the LLDP-MIB,
lldpXdot3MIB is branched from lldpExtensions using OUI value
as the node. An OUI/'company_id' is a 24 bit globally unique
assigned number referenced by various standards.
Copyright (C) IEEE (2004). This version of this MIB module
is published as Annex G.6.1 of IEEE Std 802.1AB-2004;
see the standard itself for full legal notices."
REVISION "200411220000Z" -- November 22, 2004
DESCRIPTION
"Published as part of IEEE Std 802.1AB-2004 initial version."
-- OUI for IEEE 802.3 is 4623 (00-12-0F)
::= { lldpExtensions 4623 }
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- Organizationally Defined Information Extension - IEEE 802.3
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
lldpXdot3Objects OBJECT IDENTIFIER ::= { lldpXdot3MIB 1 }
-- LLDP IEEE 802.3 extension MIB groups
lldpXdot3Config OBJECT IDENTIFIER ::= { lldpXdot3Objects 1 }
lldpXdot3LocalData OBJECT IDENTIFIER ::= { lldpXdot3Objects 2 }
lldpXdot3RemoteData OBJECT IDENTIFIER ::= { lldpXdot3Objects 3 }
-- textual conventions
LldpPowerPortClass ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TC describes the Power over Ethernet (PoE) port class."
SYNTAX INTEGER {
pClassPSE(1),
pClassPD(2)
}
LldpLinkAggStatusMap ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TC describes the link aggregation status.
The bit 'aggCapable(0)' indicates the link is capable of being
aggregated.
The bit 'aggEnabled(1)' indicates the link is currently in
aggregation."
SYNTAX BITS {
aggCapable(0),
aggEnabled(1)
}
------------------------------------------------------------------------------
-- IEEE 802.3 - Configuration
------------------------------------------------------------------------------
lldpXdot3PortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3PortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that controls selection of LLDP TLVs to be transmitted
on individual ports."
::= { lldpXdot3Config 1 }
lldpXdot3PortConfigEntry OBJECT-TYPE
SYNTAX LldpXdot3PortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LLDP configuration information that controls the
transmission of IEEE 802.3 organizationally defined TLVs on
LLDP transmission capable ports.
This configuration object augments the lldpPortConfigEntry of
the LLDP-MIB, therefore it is only present along with the port
configuration defined by the associated lldpPortConfigEntry
entry.
Each active lldpXdot3PortConfigEntry must be from non-volatile
storage (along with the corresponding lldpPortConfigEntry)
after a re-initialization of the management system."
AUGMENTS { lldpPortConfigEntry }
::= { lldpXdot3PortConfigTable 1 }
LldpXdot3PortConfigEntry ::= SEQUENCE {
lldpXdot3PortConfigTLVsTxEnable BITS
}
lldpXdot3PortConfigTLVsTxEnable OBJECT-TYPE
SYNTAX BITS {
macPhyConfigStatus(0),
powerViaMDI(1),
linkAggregation(2),
maxFrameSize(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lldpXdot3PortConfigTLVsTxEnable, defined as a bitmap,
includes the IEEE 802.3 organizationally defined set of LLDP
TLVs whose transmission is allowed on the local LLDP agent by
the network management. Each bit in the bitmap corresponds
to an IEEE 802.3 subtype associated with a specific IEEE
802.3 optional TLV. The bit 0 is not used since there is
no corresponding subtype.
The bit 'macPhyConfigStatus(0)' indicates that LLDP agent
should transmit 'MAC/PHY configuration/status TLV'.
The bit 'powerViaMDI(1)' indicates that LLDP agent should
transmit 'Power via MDI TLV'.
The bit 'linkAggregation(2)' indicates that LLDP agent should
transmit 'Link Aggregation TLV'.
The bit 'maxFrameSize(3)' indicates that LLDP agent should
transmit 'Maximum-frame-size TLV'.
The default value for lldpXdot3PortConfigTLVsTxEnable object
is an empty set, which means no enumerated values are set.
The value of this object must be restored from non-volatile
storage after a re-initialization of the management system."
REFERENCE
"IEEE 802.1AB-2004 10.2.1.1"
DEFVAL { { } }
::= { lldpXdot3PortConfigEntry 1 }
------------------------------------------------------------------------------
-- IEEE 802.3 - Local Device Information
------------------------------------------------------------------------------
---
--- lldpXdot3LocPortTable: Ethernet Port AutoNeg/Speed/Duplex
--- Information Table
---
---
lldpXdot3LocPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3LocPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per port of Ethernet port
information (as a part of the LLDP 802.3 organizational
extension) on the local system known to this agent."
::= { lldpXdot3LocalData 1 }
lldpXdot3LocPortEntry OBJECT-TYPE
SYNTAX LldpXdot3LocPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular port component."
INDEX { lldpLocPortNum }
::= { lldpXdot3LocPortTable 1 }
LldpXdot3LocPortEntry ::= SEQUENCE {
lldpXdot3LocPortAutoNegSupported TruthValue,
lldpXdot3LocPortAutoNegEnabled TruthValue,
lldpXdot3LocPortAutoNegAdvertisedCap OCTET STRING,
lldpXdot3LocPortOperMauType Integer32
}
lldpXdot3LocPortAutoNegSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to indicate whether the given port
(associated with the local system) supports Auto-negotiation."
REFERENCE
"IEEE 802.1AB-2004 G.2.1"
::= { lldpXdot3LocPortEntry 1 }
lldpXdot3LocPortAutoNegEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to indicate whether port
Auto-negotiation is enabled on the given port associated
with the local system."
REFERENCE
"IEEE 802.1AB-2004 G.2.1"
::= { lldpXdot3LocPortEntry 2 }
lldpXdot3LocPortAutoNegAdvertisedCap OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the value (bitmap) of the
ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC
3636) which is associated with the given port on the
local system."
REFERENCE
"IEEE 802.1AB-2004 G.2.2"
::= { lldpXdot3LocPortEntry 3 }
lldpXdot3LocPortOperMauType OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An integer value that indicates the operational MAU type
of the given port on the local system.
This object contains the integer value derived from the
list position of the corresponding dot3MauType as listed
in IETF RFC 3636 (or subsequent revisions) and is equal
to the last number in the respective dot3MauType OID.
For example, if the ifMauType object is dot3MauType1000BaseTHD
which corresponds to {dot3MauType 29}, the numerical value of
this field will be 29. For MAU types not listed in RFC 3636
(or subsequent revisions), the value of this field shall be
set to zero."
REFERENCE
"IEEE 802.1AB-2004 G.2.3"
::= { lldpXdot3LocPortEntry 4 }
---
---
--- lldpXdot3LocPowerTable: Power Ethernet Information Table
---
---
lldpXdot3LocPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3LocPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per port of power ethernet
information (as a part of the LLDP 802.3 organizational
extension) on the local system known to this agent."
::= { lldpXdot3LocalData 2 }
lldpXdot3LocPowerEntry OBJECT-TYPE
SYNTAX LldpXdot3LocPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular port component."
INDEX { lldpLocPortNum }
::= { lldpXdot3LocPowerTable 1 }
LldpXdot3LocPowerEntry ::= SEQUENCE {
lldpXdot3LocPowerPortClass LldpPowerPortClass,
lldpXdot3LocPowerMDISupported TruthValue,
lldpXdot3LocPowerMDIEnabled TruthValue,
lldpXdot3LocPowerPairControlable TruthValue,
lldpXdot3LocPowerPairs Integer32,
lldpXdot3LocPowerClass Integer32
}
lldpXdot3LocPowerPortClass OBJECT-TYPE
SYNTAX LldpPowerPortClass
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value that identifies the port Class of the given port
associated with the local system."
REFERENCE
"IEEE 802.1AB-2004 G.3.1"
::= { lldpXdot3LocPowerEntry 1 }
lldpXdot3LocPowerMDISupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to indicate whether the MDI power is
supported on the given port associated with the local system."
REFERENCE
"IEEE 802.1AB-2004 G.3.1"
::= { lldpXdot3LocPowerEntry 2 }
lldpXdot3LocPowerMDIEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to identify whether MDI power is
enabled on the given port associated with the local system."
REFERENCE
"IEEE 802.1AB-2004 G.3.1"
::= { lldpXdot3LocPowerEntry 3 }
lldpXdot3LocPowerPairControlable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value is derived from the value of
pethPsePortPowerPairsControlAbility object (defined in IETF
RFC 3621) and is used to indicate whether the pair selection
can be controlled on the given port associated with the
local system."
REFERENCE
"IEEE 802.1AB-2004 G.3.1"
::= { lldpXdot3LocPowerEntry 4 }
lldpXdot3LocPowerPairs OBJECT-TYPE
SYNTAX Integer32(1|2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the value of the pethPsePortPowerPairs
object (defined in IETF RFC 3621) which is associated with
the given port on the local system."
REFERENCE
"IEEE 802.1AB-2004 G.3.2"
::= { lldpXdot3LocPowerEntry 5 }
lldpXdot3LocPowerClass OBJECT-TYPE
SYNTAX Integer32(1|2|3|4|5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the value of the
pethPsePortPowerClassifications object (defined in IETF
RFC 3621) which is associated with the given port on the
local system."
REFERENCE
"IEEE 802.1AB-2004 G.3.3"
::= { lldpXdot3LocPowerEntry 6 }
---
---
--- lldpXdot3LocLinkAggTable: Link Aggregation Information Table
---
---
lldpXdot3LocLinkAggTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3LocLinkAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per port of link aggregation
information (as a part of the LLDP 802.3 organizational
extension) on the local system known to this agent."
::= { lldpXdot3LocalData 3 }
lldpXdot3LocLinkAggEntry OBJECT-TYPE
SYNTAX LldpXdot3LocLinkAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Link Aggregation information about a particular port
component."
INDEX { lldpLocPortNum }
::= { lldpXdot3LocLinkAggTable 1 }
LldpXdot3LocLinkAggEntry ::= SEQUENCE {
lldpXdot3LocLinkAggStatus LldpLinkAggStatusMap,
lldpXdot3LocLinkAggPortId Integer32
}
lldpXdot3LocLinkAggStatus OBJECT-TYPE
SYNTAX LldpLinkAggStatusMap
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bitmap value contains the link aggregation capabilities
and the current aggregation status of the link."
REFERENCE
"IEEE 802.1AB-2004 G.4.1"
::= { lldpXdot3LocLinkAggEntry 1 }
lldpXdot3LocLinkAggPortId OBJECT-TYPE
SYNTAX Integer32(0|1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the IEEE 802.3 aggregated port
identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1),
derived from the ifNumber of the ifIndex for the port
component in link aggregation.
If the port is not in link aggregation state and/or it
does not support link aggregation, this value should be set
to zero."
REFERENCE
"IEEE 802.1AB-2004 G.4.2"
::= { lldpXdot3LocLinkAggEntry 2 }
---
---
--- lldpXdot3LocMaxFrameSizeTable: Maximum Frame Size information
---
---
lldpXdot3LocMaxFrameSizeTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3LocMaxFrameSizeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per port of maximum frame
size information (as a part of the LLDP 802.3 organizational
extension) on the local system known to this agent."
::= { lldpXdot3LocalData 4 }
lldpXdot3LocMaxFrameSizeEntry OBJECT-TYPE
SYNTAX LldpXdot3LocMaxFrameSizeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Maximum Frame Size information about a particular port
component."
INDEX { lldpLocPortNum }
::= { lldpXdot3LocMaxFrameSizeTable 1 }
LldpXdot3LocMaxFrameSizeEntry ::= SEQUENCE {
lldpXdot3LocMaxFrameSize Integer32
}
lldpXdot3LocMaxFrameSize OBJECT-TYPE
SYNTAX Integer32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An integer value indicating the maximum supported frame
size in octets on the given port of the local system."
REFERENCE
"IEEE 802.1AB-2004 G.5.1"
::= { lldpXdot3LocMaxFrameSizeEntry 1 }
------------------------------------------------------------------------------
-- IEEE 802.3 - Remote Devices Information
------------------------------------------------------------------------------
---
---
--- lldpXdot3RemPortTable: Ethernet Information Table
---
---
lldpXdot3RemPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3RemPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains Ethernet port information (as a part
of the LLDP 802.3 organizational extension) of the remote
system."
::= { lldpXdot3RemoteData 1 }
lldpXdot3RemPortEntry OBJECT-TYPE
SYNTAX LldpXdot3RemPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular physical network connection."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex }
::= { lldpXdot3RemPortTable 1 }
LldpXdot3RemPortEntry ::= SEQUENCE {
lldpXdot3RemPortAutoNegSupported TruthValue,
lldpXdot3RemPortAutoNegEnabled TruthValue,
lldpXdot3RemPortAutoNegAdvertisedCap OCTET STRING,
lldpXdot3RemPortOperMauType Integer32
}
lldpXdot3RemPortAutoNegSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to indicate whether the given port
(associated with remote system) supports Auto-negotiation."
REFERENCE
"IEEE 802.1AB-2004 G.2.1"
::= { lldpXdot3RemPortEntry 1 }
lldpXdot3RemPortAutoNegEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to indicate whether port
Auto-negotiation is enabled on the given port associated
with the remote system."
REFERENCE
"IEEE 802.1AB-2004 G.2.1"
::= { lldpXdot3RemPortEntry 2 }
lldpXdot3RemPortAutoNegAdvertisedCap OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the value (bitmap) of the
ifMauAutoNegCapAdvertisedBits object (defined in IETF RFC
3636) which is associated with the given port on the
remote system."
REFERENCE
"IEEE 802.1AB-2004 G.2.2"
::= { lldpXdot3RemPortEntry 3 }
lldpXdot3RemPortOperMauType OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An integer value that indicates the operational MAU type
of the sending device.
This object contains the integer value derived from the
list position of the corresponding dot3MauType as listed in
in IETF RFC 3636 (or subsequent revisions) and is equal
to the last number in the respective dot3MauType OID.
For example, if the ifMauType object is dot3MauType1000BaseTHD
which corresponds to {dot3MauType 29}, the numerical value of
this field will be 29. For MAU types not listed in RFC 3636
(or subsequent revisions), the value of this field shall be
set to zero."
REFERENCE
"IEEE 802.1AB-2004 G.2.3"
::= { lldpXdot3RemPortEntry 4 }
---
---
--- lldpXdot3RemPowerTable: Power Ethernet Information Table
---
---
lldpXdot3RemPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3RemPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains Ethernet power information (as a part
of the LLDP 802.3 organizational extension) of the remote
system."
::= { lldpXdot3RemoteData 2 }
lldpXdot3RemPowerEntry OBJECT-TYPE
SYNTAX LldpXdot3RemPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular physical network connection."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex }
::= { lldpXdot3RemPowerTable 1 }
LldpXdot3RemPowerEntry ::= SEQUENCE {
lldpXdot3RemPowerPortClass LldpPowerPortClass,
lldpXdot3RemPowerMDISupported TruthValue,
lldpXdot3RemPowerMDIEnabled TruthValue,
lldpXdot3RemPowerPairControlable TruthValue,
lldpXdot3RemPowerPairs Integer32,
lldpXdot3RemPowerClass Integer32
}
lldpXdot3RemPowerPortClass OBJECT-TYPE
SYNTAX LldpPowerPortClass
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value that identifies the port Class of the given port
associated with the remote system."
REFERENCE
"IEEE 802.1AB-2004 G.3.1"
::= { lldpXdot3RemPowerEntry 1 }
lldpXdot3RemPowerMDISupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to indicate whether the MDI power
is supported on the given port associated with the remote
system."
REFERENCE
"IEEE 802.1AB-2004 G.3.1"
::= { lldpXdot3RemPowerEntry 2 }
lldpXdot3RemPowerMDIEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value used to identify whether MDI power is
enabled on the given port associated with the remote system."
REFERENCE
"IEEE 802.1AB-2004 G.3.1"
::= { lldpXdot3RemPowerEntry 3 }
lldpXdot3RemPowerPairControlable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The truth value is derived from the value of
pethPsePortPowerPairsControlAbility object (defined in IETF
RFC 3621) and is used to indicate whether the pair selection
can be controlled on the given port associated with the
remote system."
REFERENCE
"IEEE 802.1AB-2004 G.3.1"
::= { lldpXdot3RemPowerEntry 4 }
lldpXdot3RemPowerPairs OBJECT-TYPE
SYNTAX Integer32(1|2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the value of the pethPsePortPowerPairs
object (defined in IETF RFC 3621) which is associated with
the given port on the remote system."
REFERENCE
"IEEE 802.1AB-2004 G.3.2"
::= { lldpXdot3RemPowerEntry 5 }
lldpXdot3RemPowerClass OBJECT-TYPE
SYNTAX Integer32(1|2|3|4|5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the value of the
pethPsePortPowerClassifications object (defined in IETF
RFC 3621) which is associated with the given port on the
remote system."
REFERENCE
"IEEE 802.1AB-2004 G.3.3"
::= { lldpXdot3RemPowerEntry 6 }
---
---
--- lldpXdot3RemLinkAggTable: Link Aggregation Information Table
---
---
lldpXdot3RemLinkAggTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3RemLinkAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains port link aggregation information
(as a part of the LLDP 802.3 organizational extension)
of the remote system."
::= { lldpXdot3RemoteData 3 }
lldpXdot3RemLinkAggEntry OBJECT-TYPE
SYNTAX LldpXdot3RemLinkAggEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Link Aggregation information about remote system's port
component."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex }
::= { lldpXdot3RemLinkAggTable 1 }
LldpXdot3RemLinkAggEntry ::= SEQUENCE {
lldpXdot3RemLinkAggStatus LldpLinkAggStatusMap,
lldpXdot3RemLinkAggPortId Integer32
}
lldpXdot3RemLinkAggStatus OBJECT-TYPE
SYNTAX LldpLinkAggStatusMap
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bitmap value contains the link aggregation capabilities
and the current aggregation status of the link."
REFERENCE
"IEEE 802.1AB-2004 G.4.1"
::= { lldpXdot3RemLinkAggEntry 1 }
lldpXdot3RemLinkAggPortId OBJECT-TYPE
SYNTAX Integer32(0|1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the IEEE 802.3 aggregated port
identifier, aAggPortID (IEEE 802.3-2002, 30.7.2.1.1),
derived from the ifNumber of the ifIndex for the port
component associated with the remote system.
If the remote port is not in link aggregation state and/or
it does not support link aggregation, this value should be
zero."
REFERENCE
"IEEE 802.1AB-2004 G.4.2"
::= { lldpXdot3RemLinkAggEntry 2 }
---
---
--- lldpXdot3RemMaxFrameSizeTable: Maximum Frame Size information
---
---
lldpXdot3RemMaxFrameSizeTable OBJECT-TYPE
SYNTAX SEQUENCE OF LldpXdot3RemMaxFrameSizeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per port of maximum frame
size information (as a part of the LLDP 802.3 organizational
extension) of the remote system."
::= { lldpXdot3RemoteData 4 }
lldpXdot3RemMaxFrameSizeEntry OBJECT-TYPE
SYNTAX LldpXdot3RemMaxFrameSizeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Maximum Frame Size information about a particular port
component."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex }
::= { lldpXdot3RemMaxFrameSizeTable 1 }
LldpXdot3RemMaxFrameSizeEntry ::= SEQUENCE {
lldpXdot3RemMaxFrameSize Integer32
}
lldpXdot3RemMaxFrameSize OBJECT-TYPE
SYNTAX Integer32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An integer value indicating the maximum supported frame
size in octets on the port component associated with the
remote system."
REFERENCE
"IEEE 802.1AB-2004 G.5.1"
::= { lldpXdot3RemMaxFrameSizeEntry 1 }
------------------------------------------------------------------------------
-- Conformance Information
------------------------------------------------------------------------------
lldpXdot3Conformance OBJECT IDENTIFIER ::= { lldpXdot3MIB 2 }
lldpXdot3Compliances OBJECT IDENTIFIER ::= { lldpXdot3Conformance 1 }
lldpXdot3Groups OBJECT IDENTIFIER ::= { lldpXdot3Conformance 2 }
-- compliance statements
lldpXdot3Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the LLDP 802.3 organizational extension MIB."
MODULE -- this module
MANDATORY-GROUPS { lldpXdot3ConfigGroup,
lldpXdot3LocSysGroup,
lldpXdot3RemSysGroup
}
::= { lldpXdot3Compliances 1 }
-- MIB groupings
lldpXdot3ConfigGroup OBJECT-GROUP
OBJECTS {
lldpXdot3PortConfigTLVsTxEnable
}
STATUS current
DESCRIPTION
"The collection of objects which are used to configure the
LLDP 802.3 organizational extension implementation behavior.
This group is mandatory for agents which implement the
LLDP 802.3 organizational extension."
::= { lldpXdot3Groups 1 }
lldpXdot3LocSysGroup OBJECT-GROUP
OBJECTS {
lldpXdot3LocPortAutoNegSupported,
lldpXdot3LocPortAutoNegEnabled,
lldpXdot3LocPortAutoNegAdvertisedCap,
lldpXdot3LocPortOperMauType,
lldpXdot3LocPowerPortClass,
lldpXdot3LocPowerMDISupported,
lldpXdot3LocPowerMDIEnabled,
lldpXdot3LocPowerPairControlable,
lldpXdot3LocPowerPairs,
lldpXdot3LocPowerClass,
lldpXdot3LocLinkAggStatus,
lldpXdot3LocLinkAggPortId,
lldpXdot3LocMaxFrameSize
}
STATUS current
DESCRIPTION
"The collection of objects which are used to represent LLDP
802.3 organizational extension Local Device Information.
This group is mandatory for agents which implement the
LLDP 802.3 organizational extension in the TX mode."
::= { lldpXdot3Groups 2 }
lldpXdot3RemSysGroup OBJECT-GROUP
OBJECTS {
lldpXdot3RemPortAutoNegSupported,
lldpXdot3RemPortAutoNegEnabled,
lldpXdot3RemPortAutoNegAdvertisedCap,
lldpXdot3RemPortOperMauType,
lldpXdot3RemPowerPortClass,
lldpXdot3RemPowerMDISupported,
lldpXdot3RemPowerMDIEnabled,
lldpXdot3RemPowerPairControlable,
lldpXdot3RemPowerPairs,
lldpXdot3RemPowerClass,
lldpXdot3RemLinkAggStatus,
lldpXdot3RemLinkAggPortId,
lldpXdot3RemMaxFrameSize
}
STATUS current
DESCRIPTION
"The collection of objects which are used to represent LLDP
802.3 organizational extension Local Device Information.
This group is mandatory for agents which implement the
LLDP 802.3 organizational extension in the RX mode."
::= { lldpXdot3Groups 3 }
END
+1675
View File
File diff suppressed because it is too large Load Diff
+30
View File
@@ -0,0 +1,30 @@
Nikola-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises FROM RFC1155-SMI;
cisco MODULE-IDENTITY
LAST-UPDATED "201010310000Z"
ORGANIZATION "Cisco Small Business"
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Home http://www.cisco.com/smb>;,
Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for CISCOSB private MIB tree."
REVISION "201010310000Z"
DESCRIPTION
"Initial revision."
::= { enterprises 9 }
--cisco OBJECT IDENTIFIER ::= { enterprises 9 }
otherEnterprises OBJECT IDENTIFIER ::= { cisco 6 }
ciscosb OBJECT IDENTIFIER ::= {otherEnterprises 1}
switch001 OBJECT IDENTIFIER ::= { ciscosb 101 }
rndMib OBJECT IDENTIFIER ::= { ciscosb 101 }
END
+43 -38
View File
@@ -1,38 +1,43 @@
RFC-1215 DEFINITIONS ::= BEGIN
-- This module is a empty module. It has been created solely for the
-- purpose of allowing other modules to correctly import the TRAP-TYPE
-- clause from RFC-1215 where it should be imported from. It's a
-- built in type in the UCD-SNMP code, and in fact RFC-1215 doesn't
-- actually define a mib at all; it only defines macros. However,
-- importing the TRAP-TYPE is conventionally done from an import
-- clause pointing to RFC-1215.
--
-- Wes 7/17/98
TRAP-TYPE MACRO ::=
BEGIN
TYPE NOTATION ::= "ENTERPRISE" value
(enterprise OBJECT IDENTIFIER)
VarPart
DescrPart
ReferPart
VALUE NOTATION ::= value (VALUE INTEGER)
VarPart ::=
"VARIABLES" "{" VarTypes "}"
| empty
VarTypes ::=
VarType | VarTypes "," VarType
VarType ::=
value (vartype ObjectName)
DescrPart ::=
"DESCRIPTION" value (description DisplayString)
| empty
ReferPart ::=
"REFERENCE" value (reference DisplayString)
| empty
END
END
-- file: RFC-1215.my
-- Changes:
-- Added MODULE definition.
-- Commented out TRAP-TYPE macro definition and replaced
-- with SMIC directive to enable it.
-- dperkins@scruznet.com
RFC-1215 DEFINITIONS ::= BEGIN
-- Make builtin items known
-- SMI TRAP-TYPE
-- TRAP-TYPE MACRO ::=
-- BEGIN
-- TYPE NOTATION ::= "ENTERPRISE" value
-- (enterprise OBJECT IDENTIFIER)
-- VarPart
-- DescrPart
-- ReferPart
-- VALUE NOTATION ::= value (VALUE INTEGER)
--
-- VarPart ::=
-- "VARIABLES" "{" VarTypes "}"
-- | empty
-- VarTypes ::=
-- VarType | VarTypes "," VarType
-- VarType ::=
-- value (vartype ObjectName)
--
-- DescrPart ::=
-- "DESCRIPTION" value (description DisplayString)
-- | empty
--
-- ReferPart ::=
-- "REFERENCE" value (reference DisplayString)
-- | empty
--
-- END
END