mirror of
https://github.com/stylersnico/librenms.git
synced 2026-07-09 00:12:58 +02:00
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:
Executable
+117
@@ -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
|
||||
Executable
+40
@@ -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
|
||||
Executable
+3129
File diff suppressed because it is too large
Load Diff
Executable
+193
@@ -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
|
||||
|
||||
|
||||
Executable
+354
@@ -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
|
||||
Executable
+171
@@ -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
|
||||
Executable
+905
@@ -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
|
||||
|
||||
Executable
+1952
File diff suppressed because it is too large
Load Diff
Executable
+81
@@ -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
|
||||
|
||||
Executable
+50
@@ -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
|
||||
Executable
+837
@@ -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
|
||||
|
||||
|
||||
Executable
+311
@@ -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
|
||||
Executable
+1140
File diff suppressed because it is too large
Load Diff
Executable
+170
@@ -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
|
||||
|
||||
Executable
+50
@@ -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
|
||||
Executable
+783
@@ -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
|
||||
|
||||
Executable
+961
@@ -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
|
||||
Executable
+439
@@ -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
|
||||
Executable
+874
@@ -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
|
||||
|
||||
Executable
+1117
File diff suppressed because it is too large
Load Diff
Executable
+39
@@ -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
|
||||
|
||||
Executable
+318
@@ -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
|
||||
|
||||
|
||||
Executable
+505
@@ -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
|
||||
|
||||
Executable
+39
@@ -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
|
||||
Executable
+147
@@ -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
|
||||
|
||||
Executable
+546
@@ -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
|
||||
Executable
+236
@@ -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
|
||||
Executable
+211
@@ -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
|
||||
|
||||
|
||||
Executable
+456
@@ -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
|
||||
Executable
+279
@@ -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
|
||||
|
||||
Executable
+1049
File diff suppressed because it is too large
Load Diff
Executable
+285
@@ -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
|
||||
Executable
+1640
File diff suppressed because it is too large
Load Diff
Executable
+53
@@ -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
|
||||
Executable
+86
@@ -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
|
||||
Executable
+719
@@ -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
|
||||
|
||||
Executable
+170
@@ -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
|
||||
|
||||
Executable
+272
@@ -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
|
||||
Executable
+704
@@ -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
|
||||
|
||||
Executable
+205
@@ -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
|
||||
|
||||
Executable
+309
@@ -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
|
||||
|
||||
Executable
+41
@@ -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
|
||||
Executable
+229
@@ -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
|
||||
Executable
+347
@@ -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
|
||||
|
||||
Executable
+4199
File diff suppressed because it is too large
Load Diff
Executable
+1114
File diff suppressed because it is too large
Load Diff
Executable
+141
@@ -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
|
||||
|
||||
|
||||
Executable
+3917
File diff suppressed because it is too large
Load Diff
Executable
+335
@@ -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
|
||||
|
||||
Executable
+47
@@ -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
|
||||
|
||||
Executable
+451
@@ -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
|
||||
|
||||
Executable
+94
@@ -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
|
||||
|
||||
Executable
+328
@@ -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
|
||||
Executable
+107
@@ -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
|
||||
Executable
+743
@@ -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
|
||||
Executable
+119
@@ -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
|
||||
Executable
+976
@@ -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
|
||||
Executable
+394
@@ -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
|
||||
|
||||
Executable
+109
@@ -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
|
||||
|
||||
Executable
+429
@@ -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
|
||||
|
||||
Executable
+461
@@ -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
|
||||
|
||||
Executable
+140
@@ -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
|
||||
Executable
+173
@@ -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
|
||||
|
||||
|
||||
Executable
+223
@@ -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
|
||||
Executable
+166
@@ -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
|
||||
Executable
+154
@@ -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
|
||||
Executable
+1713
File diff suppressed because it is too large
Load Diff
Executable
+39
@@ -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
|
||||
Executable
+721
@@ -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 port’s time-range state was changed to inactive."
|
||||
::= { rndNotifications 215 }
|
||||
|
||||
rldot1xPortControlModeNotAutoTrap NOTIFICATION-TYPE
|
||||
OBJECTS { rndErrorDesc, rndErrorSeverity }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Warning trap is indicating that altough port’s 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
|
||||
|
||||
Executable
+516
@@ -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
|
||||
|
||||
|
||||
Executable
+128
@@ -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
|
||||
Executable
+1778
File diff suppressed because it is too large
Load Diff
Executable
+194
@@ -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
|
||||
|
||||
Executable
+52
@@ -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
|
||||
Executable
+170
@@ -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
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Executable
+1956
File diff suppressed because it is too large
Load Diff
Executable
+1766
File diff suppressed because it is too large
Load Diff
Executable
+1263
File diff suppressed because it is too large
Load Diff
Executable
+228
@@ -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
|
||||
|
||||
|
||||
Executable
+1329
File diff suppressed because it is too large
Load Diff
Executable
+360
@@ -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
|
||||
|
||||
Executable
+2184
File diff suppressed because it is too large
Load Diff
Executable
+457
@@ -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
|
||||
Executable
+1525
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
Executable
+681
@@ -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
Executable
+994
@@ -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 TLV’s 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 TLV’s 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-TLV’s (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
|
||||
Executable
+855
@@ -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
|
||||
Executable
+1675
File diff suppressed because it is too large
Load Diff
Executable
+30
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user