add force10 mibs and os type detection. move per-os polling scripts from includes/polling/device-* to includes/polling/os/*

git-svn-id: http://www.observium.org/svn/observer/trunk@1442 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
Adam Amstrong
2010-07-20 13:49:36 +00:00
parent 80a074e021
commit 15cdf5c9fa
50 changed files with 15901 additions and 5 deletions

View File

@@ -0,0 +1,9 @@
<?php
if(!$os) {
if(strstr($sysDescr, "Force10 Operating System")) { $os = "ftos"; }
}
?>

View File

@@ -0,0 +1,47 @@
<?php
echo("Doing Extreme: ");
#BD6808 - Version 7.8.3 (Build 5) by Release_Master 03/15/10 14:27:35
#Summit48 - Version 4.1.19 (Build 2) by Release_Master Wed 08/09/2000 6:09p
#Summit24e3 - Version 6.2e.1 (Build 20) by Release_Master_ABU Tue 05/27/2003 16:46:08
#Summit48 - 1720 Garry - Version 4.1.19 (Build 2) by Release_Master Wed 08/09/2000 6:09p
#Summit48(Yonetan) - Version 4.1.19 (Build 2) by Release_Master Wed 08/09/2000 6:09p
#Alpine3808 - Version 7.2.0 (Build 33) by Release_Master 07/09/04 14:05:12
if(!strpos($sysDescr, "XOS")) {
echo(" Extremeware \n");
list(, $datas) = explode(" - ", $sysDescr);
$datas = str_replace("(","", $datas);
$datas = str_replace(")","", $datas);
list($a,$b,$c,$d,$e,$f,$g,$h) = explode(" ", $datas);
if($a == "Version") {
$version = $b;
$features = $c . " " . $d . " " . $g;
}
} else {
#ExtremeXOS version 12.4.1.7 v1241b7 by release-manager on Sat Mar 13 02:36:57 EST 2010
#ExtremeWare XOS version 11.5.2.10 v1152b10 by release-manager on Thu Oct 26 09:53:04 PDT 2006
echo(" XOS \n");
list($a,$b,$c,$d,$e,$f,$g,$h,$i,$j,$k,$l,$m) = explode(" ", str_replace("ExtremeWare XOS", "ExtremeXOS", $sysDescr));
if($b == "version") {
$version = $c;
$features = $d . " ".$i." ".$j." ".$m;
}
}
$sysObjectID = snmp_get($device, "sysObjectID.0", "-Oqvn");
$hardware = rewrite_extreme_hardware($sysObjectID);
if($hardware == $sysObjectID) { unset($hardware); }
$version = str_replace("\"","", $version);
$features = str_replace("\"","", $features);
$hardware = str_replace("\"","", $hardware);
include("hr-mib.inc.php");
?>

View File

@@ -0,0 +1,7 @@
<?php
echo("Doing ZyXEL ZyWALL ");
$hardware = $sysDescr;
?>

View File

@@ -117,6 +117,8 @@ $config['os']['xos']['ifname'] = 1;
$config['os']['xos']['group'] = "extremeware";
$config['os']['xos']['icon'] = "extreme";
$config['os']['ftos']['text'] = "Force10 FTOS";
$config['os']['ftos']['type'] = "network";
$config['os']['powerconnect']['text'] = "Dell PowerConnect";
$config['os']['powerconnect']['ifname'] = 1;

4116
mibs/ftos/f10-bgp4-v2.mib Normal file

File diff suppressed because it is too large Load Diff

2560
mibs/ftos/f10-chassis.mib Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,489 @@
-- *****************************************************************
-- FORCE10-COPY-CONFIG-MIB
--
--
-- Copyright (c) 2003-2005 by Force10 Networks, Inc.
-- All rights reserved.
-- *****************************************************************
--
FORCE10-COPY-CONFIG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
IpAddress, TimeTicks, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
RowStatus,
DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
f10Mgmt
FROM FORCE10-SMI
;
f10CopyConfigMib MODULE-IDENTITY
LAST-UPDATED "200905141300Z"
ORGANIZATION "Force10 Networks, Inc."
CONTACT-INFO
"Force10 Networks, Inc
1440 McCarthy Blvd
Milpitas, CA 95035
(408) 571-3500
support@force10networks.com
http://www.force10networks.com"
DESCRIPTION
"Force10 Copy Config MIB provides copying of running-config to
to startup-config and vice-versa, and FTOS files to local
disk or other system via ftp or tftp.
"
REVISION "200905141300Z"
DESCRIPTION
"Added New enum for usbflash filesystem in Exascale"
REVISION "200706191200Z"
DESCRIPTION
"Update description to copy from remote server to local"
REVISION "200303011200Z"
DESCRIPTION
"Initial Revision"
::= { f10Mgmt 5 }
f10CopyConfigObjects OBJECT IDENTIFIER ::= { f10CopyConfigMib 1 }
f10CopyConfig OBJECT IDENTIFIER ::= { f10CopyConfigObjects 1 }
f10CopyConfigTraps OBJECT IDENTIFIER ::= { f10CopyConfigObjects 2 }
F10ConfigFileLocation ::= INTEGER {
flash(1),
slot0(2),
tftp(3),
ftp(4),
scp(5),
usbflash(6)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The various location of the files on which a config-copy
-- request can be performed.
-- The option currently is limited to the master RPM.
-- RPM1 location will be supported in near future.
-- usbflash option is supported only on Exascale E-Series.
F10ConfigFileType ::= INTEGER {
ftosFile (1),
runningConfig(2),
startupConfig(3)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The various types of files on which a config-copy
-- request can be performed.
-- ftosFile can be any text or binary files as long
-- the file is a valid files
F10ConfigCopyState ::= INTEGER {
running(1),
successful(2),
failed(3)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The state of a tftp config-copy operation.
-- The description of each state is given below:
--
-- running: only one config-copy request can run
-- at any time. A newly activated
-- config request will received state as failed
-- if another request is in progress.
-- But, if the current request is queried,
-- the state is set to running.
--
-- successsful: the state when a config-copy request is
-- successfully completed.
--
-- failed: to verify if there is a copy request in progress,
-- query the system with the copy mib.
-- Otherwise, the config-copy request failed.
F10ConfigCopyFailCause ::= INTEGER {
badFileName(1),
copyInProgress(2),
diskFull(3),
fileExist(4),
fileNotFound(5),
timeout(6),
unknown(7)
}
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
-- The reason a config-copy request failed.
f10CopyTable OBJECT-TYPE
SYNTAX SEQUENCE OF F10CopyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of config-copy requests."
::= { f10CopyConfig 1 }
f10CopyEntry OBJECT-TYPE
SYNTAX F10CopyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A config-copy request.
To use this copy on NMS, user must first query the MIB.
if the query returns the result of the previous copied and
there is no pending copy operation, user can submit a SNMP
SET with a random number as index with the appropraite
information as specified by this MIB and the row status as
CreateAndGo.
The system will only keep the last 5 copy requests as the history.
If there are ten entries in the copy request table, the subsequent
copy request will replace the existing one in the copy table.
1) To copy running-config from local directory to startup-config. Set the following
mib objects in the copy table
copySrcFileType : runningConfig (2)
copyDestFileType : startupConfig (3)
2) To copy startup-config from local directory to a remote site. Set the following
mib objects in the copy table
copySrcFileType : startupConfig (3)
copyDestFileType : ftosFile (1)
copyDestFileLocation : ftp (4)
copyDestFileName : /user/tester1/ftp/
copyServerAddress : 172.20.10.123
copyUserName : tester1
copyUserPassword : mypasswd
3) To copy a file from local directory to a remote site. Set the following
mib objects in the copy table
copySrcFileType : ftosFile (1)
copySrcFileLocation : slot0 (2)
copySrcFileName : NVTRACE_LOG_DIR/LP4-nvtrace-0
copyDestFileType : ftosFile (1)
copyDestFileLocation : ftp (4)
copyDestFileName : /usr/tester1/trace/backup/LP4-nvtrace-0
copyServerAddress : 172.20.10.123
copyUserName : tester1
copyUserPassword : mypasswd
"
INDEX { copyConfigIndex }
::= { f10CopyTable 1 }
F10CopyEntry ::= SEQUENCE {
copyConfigIndex INTEGER,
copySrcFileType F10ConfigFileType,
copySrcFileLocation F10ConfigFileLocation,
copySrcFileName DisplayString,
copyDestFileType F10ConfigFileType,
copyDestFileLocation F10ConfigFileLocation,
copyDestFileName DisplayString,
copyServerAddress IpAddress,
copyUserName DisplayString,
copyUserPassword DisplayString,
copyState F10ConfigCopyState,
copyTimeStarted TimeTicks,
copyTimeCompleted TimeTicks,
copyFailCause F10ConfigCopyFailCause,
copyEntryRowStatus RowStatus
}
copyConfigIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"To initiate a config copy request, user should
assign a positive random value as an index.
"
::= { f10CopyEntry 1 }
copySrcFileType OBJECT-TYPE
SYNTAX F10ConfigFileType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the type of file to copy from.
if the copySrcFileType is runningConfig(2) or
startupConfig(3), the default F10ConfigFileLocation is
flash(1).
If the copySrcFileType has the value of
ftosFile(1), it is expected that the copySrcFileLocation
and copySrcFileName must also be spcified. The three
objects together will uniquely identify the source file.
"
::= { f10CopyEntry 2 }
copySrcFileLocation OBJECT-TYPE
SYNTAX F10ConfigFileLocation
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the location of source file.
If the copySrcFileType has the value of
ftosFile(1), it is expected that the copySrcFileType
and copySrcFileName must also be spcified. The three
objects together will uniquely identify the source file.
If the copySrcFileLocation has the value of
ftp(4) or scp(5), it is expected the login information liked
copyServerAddress, copyUserName, and copyUserPassword
also be spcified.
"
::= { f10CopyEntry 3 }
copySrcFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The file name (including the path, if applicable) of
the file. If copySourceFileType is set to runningConfig or
startupConfig, copySrcFileName is not needed.
"
::= { f10CopyEntry 4 }
copyDestFileType OBJECT-TYPE
SYNTAX F10ConfigFileType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the type of file to copy to.
if the copyDestFileType is runningConfig(2) or
startupConfig(3), the default f10DestFileLocation is
flash(1).
If the copyDestFileType has the value of
ftosFile(1), it is expected that the copyDestFileLocation
and copyDestFileName must also be spcified. The three
objects together will uniquely identify the destination file.
"
::= { f10CopyEntry 5 }
copyDestFileLocation OBJECT-TYPE
SYNTAX F10ConfigFileLocation
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the location of destination file.
If the copyDestFileType has the value of
ftosFile(1), it is expected that the copyDestFileType
and copyDestFileName must also be spcified. The three
objects together will uniquely identify the destination file.
If the copyDestFileLocation has the value of
ftp(4) or scp(5), it is expected the login information liked
copyServerAddress, copyUserName, and copyUserPassword
also be spcified.
"
::= { f10CopyEntry 6 }
copyDestFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the location of destination file.
If the copyDestFileType has the value of
ftosFile(1), it is expected that the f10CopyDestFileTyp
and copyDestFileLocation must also be spcified. The three
objects together will uniquely identify the source file.
If the copyDestFileLocation has the value of
ftp(4) or scp(5), it is expected the login information liked
copyServerAddress, copyUserName, and copyUserPassword
also be spcified.
"
::= { f10CopyEntry 7 }
copyServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ip address of the tftp server from (or to)
which to copy the configuration file.
Values of 0.0.0.0 or FF.FF.FF.FF for
copyServerAddress are not allowed.
If the copyDestFileLocation has the value of
ftp(4) or scp(5), it is expected the login information liked
copyServerAddress, copyUserName, and copyUserPassword
also be spcified.
"
::= { f10CopyEntry 8 }
copyUserName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..15))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Remote user name for copy via ftp, or scp.
If the copyDestFileLocation has the value of
ftp(4) or scp(5), it is expected the login information liked
copyServerAddress, copyUserName, and copyUserPassword
also be spcified.
"
::= { f10CopyEntry 9 }
copyUserPassword OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..15))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Password used by ftp, scp for copying a
file to an ftp/scp server.
If the copyDestFileLocation has the value of
ftp(4) or scp(5), it is expected the login information liked
copyServerAddress, copyUserName, and copyUserPassword
also be spcified.
"
::= { f10CopyEntry 10 }
copyState OBJECT-TYPE
SYNTAX F10ConfigCopyState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The state of config-copy operation.
"
::= { f10CopyEntry 11 }
copyTimeStarted OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The timetick when the copy started.
"
::= { f10CopyEntry 12 }
copyTimeCompleted OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The timetick when the copy completed.
"
::= { f10CopyEntry 13 }
copyFailCause OBJECT-TYPE
SYNTAX F10ConfigCopyFailCause
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The reason a config-copy request failed.
"
::= { f10CopyEntry 14 }
copyEntryRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"
The state of the copy operation.
Uses CreateAndGo when you are performing the copy.
The state is set to active when the copy is completed.
"
::= { f10CopyEntry 15 }
--
-- ## Alarm Group or Traps
--
copyAlarmMibNotifications OBJECT IDENTIFIER ::= { f10CopyConfigTraps 0 }
copyAlarmVariable OBJECT IDENTIFIER ::= { f10CopyConfigTraps 1 }
--
-- TRAP VarBind Data
--
copyAlarmLevel OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the message warning level"
::= { copyAlarmVariable 1 }
copyAlarmString OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"An generic string value in the TRAP object"
::= { copyAlarmVariable 2 }
copyAlarmIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the index of the current copy, copyAlarmIndex"
::= { copyAlarmVariable 3 }
--
-- TRAPS
--
copyConfigCompleted NOTIFICATION-TYPE
OBJECTS { copyAlarmLevel,
copyAlarmString,
copyAlarmIndex
}
STATUS current
DESCRIPTION
"The agent generate this trap when a
copy operational is completed."
::= { copyAlarmMibNotifications 1 }
END

1398
mibs/ftos/f10-cs-chassis.mib Executable file

File diff suppressed because it is too large Load Diff

262
mibs/ftos/f10-fib.mib Normal file
View File

@@ -0,0 +1,262 @@
F10-FIB-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, IpAddress, Counter64
FROM SNMPv2-SMI
MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
chSysCardNumber
FROM F10-CHASSIS-MIB
f10Mgmt
FROM FORCE10-SMI;
f10IpForwardMib MODULE-IDENTITY
LAST-UPDATED "200709141200Z" -- Sep 14, 2007 12:00:00 GMT
ORGANIZATION "Force10 Networks, Inc."
CONTACT-INFO
"Force10 Networks, Inc.
350 Holger Way
San Jose, CA 95134 USA
Phone: +1 (408) 571 3500
Fax: +1 (408) 571 3550
Email: support@force10networks.com"
DESCRIPTION
"This MIB module is used to display CIDR multipath IP Routes."
REVISION "200709141200Z" -- Sep 14, 2007 12:00:00 GMT
DESCRIPTION
"Initial version of this MIB module."
::= { f10Mgmt 9 }
-- ****************************************************************************
--
-- Top-Level Object Identifier Assignments for the FIB MIB
--
-- ****************************************************************************
f10IpForwardMibObjects OBJECT IDENTIFIER ::= { f10IpForwardMib 1 }
f10IpForwardMibConformance OBJECT IDENTIFIER ::= { f10IpForwardMib 2 }
-- ****************************************************************************
--
-- IP Forward Version Table
--
-- ****************************************************************************
f10IpForwardVersionTable OBJECT-TYPE
SYNTAX SEQUENCE OF F10IpForwardVersionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entity's IP forward version table."
::= { f10IpForwardMibObjects 1 }
f10IpForwardVersionEntry OBJECT-TYPE
SYNTAX F10IpForwardVersionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for the ip forward version Table."
INDEX {
chSysCardNumber
}
::= { f10IpForwardVersionTable 1 }
F10IpForwardVersionEntry ::=
SEQUENCE {
f10IpForwardVersion
Counter64
}
f10IpForwardVersion OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A version number on the Forwarding Table.
This is always fetched from one line card."
::= { f10IpForwardVersionEntry 1 }
-- ****************************************************************************
--
-- IP Forwarding Table
--
-- The IP Forwarding Table obsoletes and replaces the ipRoute Table current
-- in MIB-I and MIB-II. It adds knowledge of the autonomous system of
-- the next hop, multiple next hop support, and policy routing support.
--
-- ****************************************************************************
f10IpForwardTable OBJECT-TYPE
SYNTAX SEQUENCE OF F10IpForwardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entity's IP Routing table."
::= { f10IpForwardMibObjects 2 }
f10IpForwardEntry OBJECT-TYPE
SYNTAX F10IpForwardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A particular route to a particular destination,
under a particular policy."
INDEX {
chSysCardNumber,
f10IpforwardDest,
f10IpforwardMask,
f10IpforwardNextHop,
f10IpforwardFirstHop
}
::= { f10IpForwardTable 1 }
F10IpForwardEntry ::=
SEQUENCE {
f10IpforwardDest
IpAddress,
f10IpforwardMask
IpAddress,
f10IpforwardNextHop
IpAddress,
f10IpforwardFirstHop
IpAddress,
f10IpforwardIfIndex
Integer32,
f10IpforwardMacAddress
MacAddress,
f10IpforwardEgressPort
OCTET STRING,
f10IpforwardCamIndex
Integer32
}
f10IpforwardDest OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination IP address of this route. An
entry with a value of 0.0.0.0 is considered a
default route."
::= { f10IpForwardEntry 1 }
f10IpforwardMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicate the mask to be logical-ANDed with the destination
address before being compared to the value in
the f10IpforwardDest field."
::= { f10IpForwardEntry 2 }
f10IpforwardNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"On remote routes, the address of the next system
en route; Otherwise, 0.0.0.0."
::= { f10IpForwardEntry 3 }
f10IpforwardFirstHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"On remote routes, the address of the Gateway
to the nexthop; 0.0.0.0 if the Nexthop itself is a Gateway
to the Destination"
::= { f10IpForwardEntry 4 }
f10IpforwardIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex value which identifies the local
interface through which the next hop of this
route should be reached."
::= { f10IpForwardEntry 5 }
f10IpforwardMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac address of the NextHop."
::= { f10IpForwardEntry 6 }
f10IpforwardEgressPort OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the egress port to which the packets will be
forwarded."
::= { f10IpForwardEntry 7 }
f10IpforwardCamIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cam Entry corresponding to a row."
::= { f10IpForwardEntry 8 }
-- ****************************************************************************
--
-- Module Conformance Statement
--
-- DESCRIPTION: This module conformance statement includes the compliance
-- statements and the units of conformance section.
--
-- ****************************************************************************
f10IpForwardMibCompliances OBJECT IDENTIFIER ::= { f10IpForwardMibConformance 1 }
f10IpForwardMibGroups OBJECT IDENTIFIER ::= { f10IpForwardMibConformance 2 }
-- ****************************************************************************
-- Compliance Statement
-- ****************************************************************************
f10IpForwardMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The basic implementation requirements for the
Force10 Enterprise Ip Forward MIB."
MODULE -- this module
MANDATORY-GROUPS {
f10IpForwardObjectGroup
}
::= { f10IpForwardMibCompliances 1 }
-- ****************************************************************************
-- Units of Conformance
-- ****************************************************************************
f10IpForwardObjectGroup OBJECT-GROUP
OBJECTS {
f10IpForwardVersion,
f10IpforwardDest,
f10IpforwardMask,
f10IpforwardNextHop,
f10IpforwardFirstHop,
f10IpforwardIfIndex,
f10IpforwardMacAddress,
f10IpforwardEgressPort,
f10IpforwardCamIndex
}
STATUS current
DESCRIPTION
"Objects for the ATM interface table."
::= { f10IpForwardMibGroups 1 }
END

View File

@@ -0,0 +1,507 @@
F10-IF-EXTENSION-MIB DEFINITIONS ::= BEGIN
-- Force10 Networks, Inc.
-- 390 Holger Way
-- San Jose, CA 95134
-- This module provides authoritative definitions for
-- Force10 extenstion to the IF MIB.
--
-- This module will be extended, as needed.
--
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter64, Unsigned32
FROM SNMPv2-SMI
TimeStamp, DisplayString, TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
ifIndex
FROM IF-MIB
f10Mgmt
FROM FORCE10-SMI;
f10IfExtensionMib MODULE-IDENTITY
LAST-UPDATED "200804071200Z" -- Apr 7, 2008 12:00:00 GMT
ORGANIZATION
"Force10 Networks, Inc."
CONTACT-INFO
"Force10 Networks, Inc.
350 Holger Way
San Jose, CA 95134 USA
Phone: +1 (408) 571 3500
Fax: +1 (408) 571 3550
Email: support@force10networks.com"
DESCRIPTION
"Force10 Enterprise IF Extenstion MIB. "
REVISION "200804071200Z"
DESCRIPTION
"Add f10IfOutThrottles."
REVISION "200710031200Z"
DESCRIPTION
"Initial version of this mib module."
::= { f10Mgmt 11 }
-- ### Groups ###
f10IfExtensionMibObject OBJECT IDENTIFIER ::={ f10IfExtensionMib 1 }
f10IfExtensionParams OBJECT IDENTIFIER ::={ f10IfExtensionMibObject 1 }
f10IfExtensionStats OBJECT IDENTIFIER ::={ f10IfExtensionMibObject 2 }
-- ### Force10 IF Extenstion Tables
--
-- Interface Table
--
f10IfTable OBJECT-TYPE
SYNTAX SEQUENCE OF F10IfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Force10 Extension ifTable contains
generic interface parameters."
::= { f10IfExtensionParams 1 }
f10IfEntry OBJECT-TYPE
SYNTAX F10IfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" A row defintion of Force10 Interface
Extension parameters."
INDEX { ifIndex }
::= { f10IfTable 1 }
F10IfEntry ::=
SEQUENCE {
f10IfIpMtu Unsigned32,
f10IfDuplexMode INTEGER,
f10IfQueueingStrategy DisplayString,
f10IfRxFlowCtrl TruthValue,
f10IfTxFlowCtrl TruthValue
}
f10IfIpMtu OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP (Internet Protocol), Maximum
Transmission Unit value."
::= { f10IfEntry 1 }
f10IfDuplexMode OBJECT-TYPE
SYNTAX INTEGER {
half(1),
full(2),
auto(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Duplex mode of the interface."
::= { f10IfEntry 2 }
f10IfQueueingStrategy OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Queueing strategy used for packets."
::= { f10IfEntry 3 }
f10IfRxFlowCtrl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flow control receive."
::= { f10IfEntry 4 }
f10IfTxFlowCtrl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Flow Control transmit."
::= { f10IfEntry 5 }
--
-- Interface Statistics Table
--
f10IfStaticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF F10IfStaticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The statistcs information of the
interfaces for performance monitoring."
::= { f10IfExtensionStats 1 }
f10IfStaticsEntry OBJECT-TYPE
SYNTAX F10IfStaticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row defintion of Force10 Extension
interface statistics."
INDEX { ifIndex }
::= { f10IfStaticsTable 1 }
F10IfStaticsEntry ::=
SEQUENCE {
f10IfInVlanPkts Counter64,
f10IfIn64BytePkts Counter64,
f10ifIn65To127BytePkts Counter64,
f10IfIn128To255BytePkts Counter64,
f10IfIn256To511BytePkts Counter64,
f10IfIn512To1023BytePkts Counter64,
f10IfInOver1023BytePkts Counter64,
f10IfInThrottles Counter64,
f10IfInRunts Counter64,
f10IfInGiants Counter64,
f10IfInCRC Counter64,
f10IfInOverruns Counter64,
f10IfOutVlanPkts Counter64,
f10IfOutUnderruns Counter64,
f10IfOutUnicasts Counter64,
f10IfOutCollisions Counter64,
f10IfOutWredDrops Counter64,
f10IfOut64BytePkts Counter64,
f10IfOut65To127BytePkts Counter64,
f10IfOut128To255BytePkts Counter64,
f10IfOut256To511BytePkts Counter64,
f10IfOut512To1023BytePkts Counter64,
f10IfOutOver1023BytePkts Counter64,
f10IfOutThrottles Counter64,
f10IfLastDiscontinuityTime TimeStamp
}
f10IfInVlanPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of valid VLAN Tagged
frames received."
::= { f10IfStaticsEntry 1 }
f10IfIn64BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames (including bad
frames) received that were 64 octets in length
(excluding framing bits but in-cluding FCS octets)."
::= { f10IfStaticsEntry 2 }
f10ifIn65To127BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames (including bad
frames) received that were between 65 and 127
octets in length inclusive (ex-cluding framing
bits but including FCS octets)."
::= { f10IfStaticsEntry 3 }
f10IfIn128To255BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames (including bad
frames) received that were between 128 and 255
octets in length inclusive (excluding framing
bits but including FCS octets)."
::= { f10IfStaticsEntry 4 }
f10IfIn256To511BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames (including bad
frames) received that were between 256 and 511
octets in length inclusive (excluding framing
bits but including FCS octets)."
::= { f10IfStaticsEntry 5 }
f10IfIn512To1023BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames (including bad
frames) received that were between 512 and 1023
octets in length inclusive (excluding framing
bits but including FCS octets)."
::= { f10IfStaticsEntry 6 }
f10IfInOver1023BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames received that
were longer than 1023 (1025 Bytes in case of
VLAN Tag) octets (excluding framing bits, but
including FCS octets) and were otherwise
well formed. This counter is not incremented
for too long frames."
::= { f10IfStaticsEntry 7 }
f10IfInThrottles OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter is incremented when a valid
frame with a length or type field value equal
to 0x8808 (Control Frame) is re-ceived."
::= { f10IfStaticsEntry 8 }
f10IfInRunts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames received that were
less than 64 octets long (excluding framing bits,
but including FCS octets) and were otherwise
well formed."
::= { f10IfStaticsEntry 9 }
f10IfInGiants OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames received that were
longer than 1518 (1522 Bytes in case of VLAN Tag)
octets (excluding framing bits, but including FCS
octets) and were otherwise well formed. This counter
is not incremented for too long frames."
::= { f10IfStaticsEntry 10 }
f10IfInCRC OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames received that had
a length (ex-cluding framing bits, but including
FCS octets) of between 64 and 1518 octets,
inclusive, but had a bad CRC."
::= { f10IfStaticsEntry 11 }
f10IfInOverruns OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames dropped because
of buffer issue."
::= { f10IfStaticsEntry 12 }
f10IfOutVlanPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of Good VLAN Tagged Frames sent
successfully."
::= { f10IfStaticsEntry 13 }
f10IfOutUnderruns OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames dropped because
of buffer underrun."
::= { f10IfStaticsEntry 14 }
f10IfOutUnicasts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of Good Unicast Frames sent successfully."
::= { f10IfStaticsEntry 15 }
f10IfOutCollisions OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the frames that due to excessive
or late collisions are not transmitted successfully."
::= { f10IfStaticsEntry 16 }
f10IfOutWredDrops OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the frames that are dropped using
WRED policy because of to excessive traffic."
::= { f10IfStaticsEntry 17 }
f10IfOut64BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of Good Frames sent successfully
whose size was 64 Bytes."
::= { f10IfStaticsEntry 18 }
f10IfOut65To127BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of Good Frames sent successfully
whose size was in the range of 65 to 127 Bytes."
::= { f10IfStaticsEntry 19 }
f10IfOut128To255BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of Good Frames sent successfully
whose size was in the range of 128 to 255 Bytes."
::= { f10IfStaticsEntry 20 }
f10IfOut256To511BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of Good Frames sent successfully
whose size was in the range of 256 to 511 Bytes."
::= { f10IfStaticsEntry 21 }
f10IfOut512To1023BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of Good Frames sent successfully
whose size was in the range of 512 to 1023 Bytes."
::= { f10IfStaticsEntry 22 }
f10IfOutOver1023BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of Good Frames sent successfully
whose size was greater than 1023 Bytes."
::= { f10IfStaticsEntry 23 }
f10IfOutThrottles OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter is incremented when a valid
frame with a length or type field value equal
to 0x8808 (Control Frame) is sent."
::= { f10IfStaticsEntry 24 }
f10IfLastDiscontinuityTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime on the most recent occasion
at which this interface's counters suffered a
discontinuity via a reset. If no such discontinuities
have occurred since the last reinitialization of
the local management subsystem, then this object
contains a zero value."
::= { f10IfStaticsEntry 25 }
-- ### conformance information ###
f10IfExtensionMibConformance OBJECT IDENTIFIER ::= { f10IfExtensionMib 2 }
f10IfExtensionMibCompliances OBJECT IDENTIFIER ::= { f10IfExtensionMibConformance 1 }
f10IfExtensionMibGroups OBJECT IDENTIFIER ::= { f10IfExtensionMibConformance 2 }
-- ## compliance statements
f10IfExtensionMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for Force10
IF Extension MIB."
MODULE -- this module
MANDATORY-GROUPS {
f10IfParamsGroup,
f10IfStatsGroup
}
::= { f10IfExtensionMibCompliances 1 }
-- ## units of conformance
f10IfParamsGroup OBJECT-GROUP
OBJECTS {
f10IfIpMtu,
f10IfDuplexMode,
f10IfQueueingStrategy,
f10IfRxFlowCtrl,
f10IfTxFlowCtrl
}
STATUS current
DESCRIPTION
"A collection of objects providing the
Force10 IF Extenstion parameters."
::= { f10IfExtensionMibGroups 1 }
f10IfStatsGroup OBJECT-GROUP
OBJECTS {
f10IfInVlanPkts,
f10IfIn64BytePkts,
f10ifIn65To127BytePkts,
f10IfIn128To255BytePkts,
f10IfIn256To511BytePkts,
f10IfIn512To1023BytePkts,
f10IfInOver1023BytePkts,
f10IfInThrottles,
f10IfInRunts,
f10IfInGiants,
f10IfInCRC,
f10IfInOverruns,
f10IfOutVlanPkts,
f10IfOutUnderruns,
f10IfOutUnicasts,
f10IfOutCollisions,
f10IfOutWredDrops,
f10IfOut64BytePkts,
f10IfOut65To127BytePkts,
f10IfOut128To255BytePkts,
f10IfOut256To511BytePkts,
f10IfOut512To1023BytePkts,
f10IfOutOver1023BytePkts,
f10IfOutThrottles,
f10IfLastDiscontinuityTime
}
STATUS current
DESCRIPTION
"A collection of objects providing the
interface statistics."
::= { f10IfExtensionMibGroups 2 }
END

589
mibs/ftos/f10-linkagg.mib Normal file
View File

@@ -0,0 +1,589 @@
F10-LINK-AGGREGATION-MIB DEFINITIONS ::= BEGIN
-- Force10 Networks, Inc.
-- 1440 McCarthy Blvd
-- Milpitas, CA 95035-7438
-- This module provides authoritative definitions for Force10
-- enterprise Link Aggregation Mib.
--
-- This module will be extended, as needed.
--
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32
FROM SNMPv2-SMI
MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
f10Mgmt
FROM FORCE10-SMI
PortList
FROM FORCE10-TC;
f10LinkAggMib MODULE-IDENTITY
LAST-UPDATED "0308010000Z" -- Auguest 1, 2003
ORGANIZATION
"Force10 Networks, Inc."
CONTACT-INFO
"Force10 Networks, Inc
1440 McCarthy Blvd
Milpitas, CA 95035
(408) 571-3500
support@force10networks.com
http://www.force10networks.com"
DESCRIPTION
"Force10 Enterprise Link Aggregation MIB. "
REVISION "0308010000Z"
DESCRIPTION
"Force10 Link Aggreagation MIB version 1.3.
- Add FDB common table for configured or negotiated link aggregation"
REVISION "0308010000Z"
DESCRIPTION
"1. Move textual conventions to the Textual-Convention MIB f10-tc.mib.
2. Rename dot3aClearCurAggFdb to dot3aClearFdb."
REVISION "0203120000Z"
DESCRIPTION
"Force10 Link Aggreagation MIB version 1.1.
Deprecated dot3aAggStaticTable & dot3aAggFdbTable
Added dot3aCurAggStaticTable & dot3aCurAggFdbTable
because of indexing changes"
REVISION "0011210000Z"
DESCRIPTION
"Force10 Link Aggreagation MIB version 1.0."
REVISION "0103010000Z"
DESCRIPTION
"First revision of Force10 link aggregation mib."
::= { f10Mgmt 2 }
-- ### Groups ###
f10LinkAggObjects OBJECT IDENTIFIER ::={ f10LinkAggMib 1 }
f10dot3dAgg OBJECT IDENTIFIER ::={ f10LinkAggObjects 1 }
f10LinkAggMgmt OBJECT IDENTIFIER ::={ f10LinkAggObjects 2 }
-- ### Aggregation Configuration Port List Table
dot3aAggConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3aAggConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of all aggregated links configured."
::= { f10dot3dAgg 1 }
dot3aAggConfigEntry OBJECT-TYPE
SYNTAX Dot3aAggConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of all aggregated links configured
in the system"
INDEX { dot3aAggCfgId }
::= { dot3aAggConfigTable 1 }
Dot3aAggConfigEntry ::=
SEQUENCE {
dot3aAggCfgId Integer32,
dot3aAggCfgMacAddr MacAddress,
dot3aAggCfgIfIndex Integer32,
dot3aAggCfgNumPorts Integer32,
dot3aAggCfgPortList PortList,
dot3aAggCfgPortListString OCTET STRING
}
dot3aAggCfgId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The link aggregation id or port channel id."
::= { dot3aAggConfigEntry 1 }
dot3aAggCfgMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 6-octet read only value MAC Address assigned
to this link aggregation or user-defined MAC address
if a static user-defined MAC address is configured."
::= { dot3aAggConfigEntry 2 }
dot3aAggCfgIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The logical interface index assigned to this
link aggregation."
::= { dot3aAggConfigEntry 3 }
dot3aAggCfgNumPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of physical ports configured to this
link aggregation. Maximum is 16 ports"
::= { dot3aAggConfigEntry 4 }
dot3aAggCfgPortList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bitmask of ports configured for this link aggregation.
This object is deprecated and no longer in use. Please use the new
dot3aAggCfgPortListString object instead.
"
::= { dot3aAggConfigEntry 5 }
dot3aAggCfgPortListString OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The list of ports configured for this link aggregation.
The format of this output is as follows:
<interface type> <slot/port>, or
<port channel> <number>"
::= { dot3aAggConfigEntry 6 }
-- ### Aggregation MAC Addr Table
dot3aAggStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3aAggStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of statically configured MAC Address on the aggregated links."
::= { f10dot3dAgg 2 }
dot3aAggStaticEntry OBJECT-TYPE
SYNTAX Dot3aAggStaticEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A list of statically configured MAC Address on the aggregated links in the system"
INDEX { dot3aAggIndex, dot3aAggVlanId, dot3aAggMacAddr }
::= { dot3aAggStaticTable 1 }
Dot3aAggStaticEntry ::=
SEQUENCE {
dot3aAggIndex Integer32,
dot3aAggVlanId Integer32,
dot3aAggMacAddr MacAddress,
dot3aAggStatus INTEGER,
dot3aAggDistributedPort OCTET STRING
}
dot3aAggIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The link aggregation id or port channel id."
::= { dot3aAggStaticEntry 1 }
dot3aAggVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"VLAN id that this ports configured to ."
::= { dot3aAggStaticEntry 2 }
dot3aAggMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"A 6-octet read only value MAC Address assigned
to this link aggregation or user-defined MAC address
if a static user-defined MAC address is configured."
::= { dot3aAggStaticEntry 3 }
dot3aAggStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The status of this aggregation link .
active - this aggregation link is active.
inactive - this aggregation link is no active."
::= { dot3aAggStaticEntry 4 }
dot3aAggDistributedPort OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The interface of the MAC address.
The format of this output is as follows:
<interface type> <slot/port>, or
<port channel> <number>"
::= { dot3aAggStaticEntry 5 }
-- ### Aggregation Dynamic FDB Table
dot3aAggFdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3aAggFdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of dynamically learned Mac Address on the aggregated links"
::= { f10dot3dAgg 3 }
dot3aAggFdbEntry OBJECT-TYPE
SYNTAX Dot3aAggFdbEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A list of dynamically learned Mac Address on the aggregated links in the system"
INDEX { dot3aAggFdbIndex, dot3aAggFdbVlanId, dot3aAggFdbMacAddr }
::= { dot3aAggFdbTable 1 }
Dot3aAggFdbEntry ::=
SEQUENCE {
dot3aAggFdbIndex Integer32,
dot3aAggFdbVlanId Integer32,
dot3aAggFdbMacAddr MacAddress,
dot3aAggFdbStatus INTEGER,
dot3aAggFdbDistributedPort OCTET STRING
}
dot3aAggFdbIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The FDB link aggregation id or port channel id."
::= { dot3aAggFdbEntry 1 }
dot3aAggFdbVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The forwarding table VLAN id that this ports configured to ."
::= { dot3aAggFdbEntry 2 }
dot3aAggFdbMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"A 6-octet read only value MAC Address assigned
to this link aggregation or user-defined MAC address
if a static user-defined MAC address is configured."
::= { dot3aAggFdbEntry 3 }
dot3aAggFdbStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The status of this aggregation link .
active - this aggregation link is active.
inactive - this aggregation link is no active."
::= { dot3aAggFdbEntry 4 }
dot3aAggFdbDistributedPort OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The interface of the MAC address.
The format of this output is as follows:
<interface type> <slot/port>,
<port channel> <number>,
or NULL if it is not available"
::= { dot3aAggFdbEntry 5 }
-- ### Current Aggregation MAC Addr Table
dot3aCurAggStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3aCurAggStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of statically configured MAC Address on the aggregated links."
::= { f10dot3dAgg 4 }
dot3aCurAggStaticEntry OBJECT-TYPE
SYNTAX Dot3aCurAggStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of statically configured MAC Address on the aggregated links in the system"
INDEX { dot3aCurAggVlanId, dot3aCurAggMacAddr, dot3aCurAggIndex }
::= { dot3aCurAggStaticTable 1 }
Dot3aCurAggStaticEntry ::=
SEQUENCE {
dot3aCurAggVlanId Integer32,
dot3aCurAggMacAddr MacAddress,
dot3aCurAggIndex Integer32,
dot3aCurAggStatus INTEGER
}
dot3aCurAggVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VLAN id that this ports configured to ."
::= { dot3aCurAggStaticEntry 1 }
dot3aCurAggMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 6-octet read only value MAC Address assigned
to this link aggregation or user-defined MAC address
if a static user-defined MAC address is configured."
::= { dot3aCurAggStaticEntry 2 }
dot3aCurAggIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The link aggregation id or port channel id."
::= { dot3aCurAggStaticEntry 3 }
dot3aCurAggStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of this aggregation link .
active - this aggregation link is active.
inactive - this aggregation link is no active."
::= { dot3aCurAggStaticEntry 4 }
-- ### Current Aggregation Dynamic FDB Table
dot3aCurAggFdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3aCurAggFdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of dynamically learned Mac Address on the aggregated links"
::= { f10dot3dAgg 5 }
dot3aCurAggFdbEntry OBJECT-TYPE
SYNTAX Dot3aCurAggFdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of dynamically learned Mac Address on the aggregated links in the system"
INDEX { dot3aCurAggFdbVlanId, dot3aCurAggFdbMacAddr, dot3aCurAggFdbIndex }
::= { dot3aCurAggFdbTable 1 }
Dot3aCurAggFdbEntry ::=
SEQUENCE {
dot3aCurAggFdbVlanId Integer32,
dot3aCurAggFdbMacAddr MacAddress,
dot3aCurAggFdbIndex Integer32,
dot3aCurAggFdbStatus INTEGER
}
dot3aCurAggFdbVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The forwarding table VLAN id that this ports configured to ."
::= { dot3aCurAggFdbEntry 1 }
dot3aCurAggFdbMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 6-octet read only value MAC Address assigned
to this link aggregation or user-defined MAC address
if a static user-defined MAC address is configured."
::= { dot3aCurAggFdbEntry 2 }
dot3aCurAggFdbIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The FDB link aggregation id or port channel id."
::= { dot3aCurAggFdbEntry 3 }
dot3aCurAggFdbStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of this aggregation link .
active - this aggregation link is active.
inactive - this aggregation link is not active."
::= { dot3aCurAggFdbEntry 4 }
-- ### Common Aggregation FDB Table
dot3aCommonAggFdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3aCommonAggFdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of configured and dynamically negotiated aggregated links"
::= { f10dot3dAgg 6 }
dot3aCommonAggFdbEntry OBJECT-TYPE
SYNTAX Dot3aCommonAggFdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of configured and dynamically negotiated aggregated links in the system"
INDEX { dot3aCommonAggFdbIndex, dot3aCommonAggFdbVlanId }
::= { dot3aCommonAggFdbTable 1 }
Dot3aCommonAggFdbEntry ::=
SEQUENCE {
dot3aCommonAggFdbIndex Integer32,
dot3aCommonAggFdbVlanId Integer32,
dot3aCommonAggFdbTagConfig INTEGER,
dot3aCommonAggFdbStatus INTEGER
}
dot3aCommonAggFdbIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The FDB link aggregation id or port channel id."
::= { dot3aCommonAggFdbEntry 1 }
dot3aCommonAggFdbVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VLAN id belongs to this port channel."
::= { dot3aCommonAggFdbEntry 2 }
dot3aCommonAggFdbTagConfig OBJECT-TYPE
SYNTAX INTEGER {
tagged(1),
untagged(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status if the aggregation link is tagged, untagged, or not configured.
tagged - this aggregation link is tagged.
untagged - this aggregation link is untagged.
notConfigured - this aggregation link is not tagged or untagged."
::= { dot3aCommonAggFdbEntry 3 }
dot3aCommonAggFdbStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of this aggregation link .
active - this aggregation link is active.
inactive - this aggregation link is not active."
::= { dot3aCommonAggFdbEntry 4 }
dot3aClearFdb OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Write yes(1) to this object will clear all fdb entries.
The value will be changed to no(2) once the fdb is cleared.
yes(1) - clear fdb aggregation links.
no(2) - do not clear fdb aggregation links"
DEFVAL {2}
::= { f10LinkAggMgmt 1 }
-- ### conformance information ###
f10LinkAggMibConformance OBJECT IDENTIFIER ::= { f10LinkAggMib 2 }
f10LinkAggMibCompliances OBJECT IDENTIFIER ::= { f10LinkAggMibConformance 1 }
f10LinkAggMibGroups OBJECT IDENTIFIER ::= { f10LinkAggMibConformance 2 }
-- ## compliance statements
f10LinkAggMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for Force10
product which implement the f10
Link Aggregation MIB."
MODULE -- this module
MANDATORY-GROUPS {
f10CommonGroup
}
::= { f10LinkAggMibCompliances 1 }
-- ## units of conformance
f10CommonGroup OBJECT-GROUP
OBJECTS {
dot3aAggCfgMacAddr,
dot3aAggCfgIfIndex,
dot3aAggCfgNumPorts,
dot3aAggCfgPortList,
dot3aAggStatus,
dot3aAggDistributedPort,
dot3aAggFdbStatus,
dot3aAggFdbDistributedPort,
dot3aCurAggStatus,
dot3aCurAggFdbStatus,
dot3aClearFdb
}
STATUS current
DESCRIPTION
"A collection of objects providing the
overall chassis information."
::= { f10LinkAggMibGroups 1 }
END

1656
mibs/ftos/f10-mon.mib Normal file

File diff suppressed because it is too large Load Diff

973
mibs/ftos/f10-mstp.mib Normal file
View File

@@ -0,0 +1,973 @@
FORCE10-MSTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter32, TimeTicks, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus,
DisplayString, TruthValue
FROM SNMPv2-TC
mib-2
FROM RFC1213-MIB
VlanId
FROM Q-BRIDGE-MIB
Timeout, BridgeId, dot1dBridge
FROM BRIDGE-MIB
f10Experiment
FROM FORCE10-SMI;
f10Mstp MODULE-IDENTITY
LAST-UPDATED "200804011200Z" -- Apr 1, 2008 12:00:00 GMT
ORGANIZATION
"Force10 Networks, Inc."
CONTACT-INFO
"Force10 Networks, Inc.
350 Holger Way
San Jose, CA 95134 USA
Phone: +1 (408) 571 3500
Fax: +1 (408) 571 3550
Email: support@force10networks.com"
DESCRIPTION
"The MIB module for managing devices that support Multiple &
Rapid Spanning Trees Protocol and algorithm. It is dedicated
to reflect IEEE Std 802.1s.
Note: This contains the MIB objects defined in MSTP-MIB of
ruzin-mstp-mib-02.txt."
-- ::= { dot1dBridge XXX }
::= { f10Experiment 2 }
--
-- Textual Conventions
--
-- VlanId ::= TEXTUAL-CONVENTION
-- DISPLAY-HINT "d"
-- STATUS current
-- DESCRIPTION
-- "."
-- SYNTAX INTEGER (1..4094)
PortIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each Port
in the managed Bridge.
The value for each PortIndex remain
constant at least from one re-initialization of the entity's
network management system to the next re-initialization."
SYNTAX INTEGER (1..4094)
PortIndexOrZero ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"This textual convention is an extension of the
PortIndex convention. The latter defines a greater
than zero value used to identify a Port in the managed Bridge.
This extension permits the additional value of zero. the
value zero is object-specific and must therefore be defined as
part of the description of any object which uses this syntax.
Examples of the usage of zero might include situations where
Port was unknown, or when none or all Ports need to be referenced."
SYNTAX Integer32 (0..2147483647)
MstiInstanceIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each Multiple Spanning
Tree Instance (MSTI) in the managed Bridge.
The value for each MstiInstanceIndex remains constant for the
instance. The "
SYNTAX Integer32 (1..64)
BpduCounter ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"An optional counter of received or transmitted Bridge Protocol
Data Units of different types on/from a Port. If the agent does not
support these counter, it returns the value 0. These counters are
reset when the protocol starts to operate and when the value of
mstpPortOperMACEnable changes from false(2) to true(1)."
SYNTAX Counter32
MstiOrCistInstanceIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"This textual convention is an extension of the
MstiInstanceIndex convention. This extension permits the
additional value of zero, which means Common and Internal
Spanning Tree (CIST)."
SYNTAX Integer32 (0..64)
PortId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The Port Identifier of the Port, the unique Port identifier
comprising two parts, the Port Number and the Port Priority
field (13.24.8 of IEEE Std 802.1s, 8.5.5.1 and 17.18.16 of
IEEE Std 802.1D, 1998 Edition)."
SYNTAX OCTET STRING (SIZE (2))
mstpGen OBJECT IDENTIFIER ::= { f10Mstp 10 }
-- mstpGen group reflects configurations/statuses
-- the Bridge as a unit
mstpGenBridgeMaxAge OBJECT-TYPE
SYNTAX Timeout (600..4000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"12.8.1.3.a)"
::= { mstpGen 2 }
mstpGenBridgeHelloTime OBJECT-TYPE
SYNTAX Timeout (100..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"12.8.1.3.b)"
::= { mstpGen 3 }
mstpGenBridgeForwardDelay OBJECT-TYPE
SYNTAX Timeout (400..3000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"12.8.1.3.c)"
::= { mstpGen 4 }
mstpGenMaxAge OBJECT-TYPE
SYNTAX Timeout (600..4000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"12.8.1.3.a)"
::= { mstpGen 8 }
mstpGenHelloTime OBJECT-TYPE
SYNTAX Timeout (100..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"12.8.1.3.b)"
::= { mstpGen 9 }
mstpGenForwardDelay OBJECT-TYPE
SYNTAX Timeout (400..3000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"12.8.1.3.c)"
::= { mstpGen 10 }
mstpGenMaxHops OBJECT-TYPE
SYNTAX Integer32 (4..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"13.22.f)"
::= { mstpGen 14 }
mstpGenHoldTime OBJECT-TYPE
SYNTAX Timeout (100..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { mstpGen 15 }
mstpGenMigrateTime OBJECT-TYPE
SYNTAX Timeout (100..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"13.22.d)"
::= { mstpGen 16 }
mstpGenPathCostDefault OBJECT-TYPE
SYNTAX INTEGER {
pathCostDefault8021d1998(1),
pathCostDefault8021t2001(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"(Copied from draft-ietf-bridge-rstpmib-02.txt).
The version of the Spanning Tree default Path Costs that
are to be used by this Bridge. A value of pathCostDefault8021d1998(1)
uses the 16-bit default Path Costs from IEEE Std. 802.1D-1998.
A value of pathCostDefault8021t2001(2) uses the 32-bit default Path
Costs from IEEE Std. 802.1t."
REFERENCE
"IEEE Std 802.1D & 802.1t Table 8-5"
::= { mstpGen 18 }
mstpGenCapable OBJECT-TYPE
SYNTAX INTEGER {
nonStp(0),
dot1d1998(1),
dot1w(2),
dot1d2004(3),
dot1s(4),
dot1q(5),
unknown(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of wheter the Bridge supports
'maximum' level Spanning Tree Protocol.
The value nonStp(0) indicates, the Bridge doesn't
support any Spanning Tree Protocol.
The value 'dot1d1998(1)' indicates the Spanning Tree Protocol
specified in EEE 802.1D-1998, 'dot1w(2)' indicates the Rapid
Spanning Tree Protocol specified in IEEE Std 802.1w,
'dot1d2004' indicates IEEE Std 802.1D-2004 and
'dot1s(4) means MSTP IEEE Std 802.1s."
::= { mstpGen 19 }
mstpGenForceVersion OBJECT-TYPE
SYNTAX INTEGER {
forceNonStp(0),
forceLegacyDot1d(1),
forceDot1w(2),
autoDot1s(3),
unknown(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value forceNonStp(0) indicates, the Spanning Tree Protocol
is disabled on the Bridge (or the Spanning Tree Protocol
Emulation operates). Other possible values are described
in IEEE Std 802.1s clause 12.8.1.3.e)"
DEFVAL { autoDot1s }
::= { mstpGen 20 }
mstpGenCfgIdFmtSel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configuration Identificator Format Selector."
REFERENCE
"12.12.3.4.2.a)"
::= { mstpGen 30 }
mstpGenCfgIdName OBJECT-TYPE
SYNTAX DisplayString (SIZE (32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configuration name that identifies the MST
region and is used as one of the inputs in the
computation of the MST Configuration Identifier."
REFERENCE
"12.12.3.4.2.b)"
::= { mstpGen 31 }
mstpGenCfgIdRevLevel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the MST revision that
identifies the MST region and is used as one
of the inputs in the computation of the MST
configuration Identifier."
REFERENCE
"12.12.3.4.2.c)"
::= { mstpGen 32 }
mstpGenCfgIdDigest OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Configuration Digest."
REFERENCE
"12.12.3.3.3.a.4"
::= { mstpGen 33 }
mstpGenReginalRoot OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"... of CIST."
::= { mstpGen 34 }
mstpGenExternalRootCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"... of CIST."
::= { mstpGen 35 }
mstpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF MstpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains generic information about
every port that is associated with this bridge."
::= { f10Mstp 11 }
mstpPortEntry OBJECT-TYPE
SYNTAX MstpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for each port of the
bridge."
INDEX { mstpPortIndex }
::= { mstpPortTable 1 }
MstpPortEntry ::= SEQUENCE {
mstpPortIndex PortIndex,
mstpPortAdminMACEnable TruthValue,
mstpPortOperMACEnable TruthValue,
mstpPortUpTime TimeTicks,
mstpPortAdminExternalPathCost Integer32,
mstpPortOperExternalPathCost Integer32,
mstpPortAdminEdge TruthValue,
mstpPortOperEdge TruthValue,
mstpPortAutoEdge TruthValue,
mstpPortAdminPointToPoint INTEGER,
mstpPortOperPointToPoint TruthValue,
mstpPortHelloTime Timeout,
mstpPortAdminNonStp TruthValue,
mstpPortProtocolMigration TruthValue, -- mcheck
mstpPortRxTcnBpduCounter BpduCounter,
mstpPortRxCfgBpduCounter BpduCounter,
mstpPortRxRstBpduCounter BpduCounter,
mstpPortRxMstBpduCounter BpduCounter,
mstpPortTxTcnBpduCounter BpduCounter,
mstpPortTxCfgBpduCounter BpduCounter,
mstpPortTxRstBpduCounter BpduCounter,
mstpPortTxMstBpduCounter BpduCounter
}
mstpPortIndex OBJECT-TYPE
SYNTAX PortIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each Port.
The value for each interface sub-layer
must remain constant at least from one re-initialization
of the entity's network management system to the next re-
initialization."
::= { mstpPortEntry 1 }
mstpPortAdminMACEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
REFERENCE "IEEE Std 802.1s Clause 12.8.2.5.2"
::= { mstpPortEntry 2 }
mstpPortOperMACEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
REFERENCE "IEEE Std 802.1s Clause 12.8.2.5.2"
::= { mstpPortEntry 3 }
mstpPortUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the time when the Port
has been enabled by mstpPortAdminMACEnable or linked
last time."
::= { mstpPortEntry 4 }
mstpPortAdminExternalPathCost OBJECT-TYPE
SYNTAX Integer32 (0..200000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative value of the External Port Cost parameter.
The value 0 means, that Port Cost will be selected
automatically in correspondence with the speed of
the attached LAN."
REFERENCE "IEEE Std 802.1s Clause "
::= { mstpPortEntry 5 }
mstpPortOperExternalPathCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
REFERENCE "IEEE Std 802.1s Clause "
::= { mstpPortEntry 6 }
mstpPortAdminEdge OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
REFERENCE "IEEE Std 802.1s Clause "
::= { mstpPortEntry 7 }
mstpPortOperEdge OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
REFERENCE "IEEE Std 802.1s Clause "
::= { mstpPortEntry 8 }
mstpPortAutoEdge OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"(From IEEE Std 8021D). Optional."
REFERENCE "IEEE Std 802.1s Clause "
::= { mstpPortEntry 9 }
mstpPortAdminPointToPoint OBJECT-TYPE
SYNTAX INTEGER {
forceTrue(0),
forceFalse(1),
auto(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
REFERENCE "IEEE Std 802.1s Clause "
::= { mstpPortEntry 10 }
mstpPortOperPointToPoint OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
REFERENCE "IEEE Std 802.1s Clause "
::= { mstpPortEntry 11 }
mstpPortHelloTime OBJECT-TYPE
SYNTAX Timeout (100..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
REFERENCE "IEEE Std 802.1s Clause "
::= { mstpPortEntry 12 }
mstpPortAdminNonStp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ports with this object set to true(1) do not participate
in any STP computation; they are always in Forwarding state,
do not send BPDU and all received on these Ports BPDU must
be discarded. Such Ports are used to define the STP termination
point of the LAN."
REFERENCE "."
::= { mstpPortEntry 13 }
mstpPortProtocolMigration OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reflects 'mcheck' - 'Force BPDU Migration Check' management
operation, which is executes, when this object is being set
to true(1). The value false(2) in SET operation has to be
ignored. The operation GET must always return value false(2)."
REFERENCE "IEEE Std 802.1s Clause 12.8.2.7"
::= { mstpPortEntry 14 }
mstpPortRxTcnBpduCounter OBJECT-TYPE
SYNTAX BpduCounter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received Topology Change Notification (TCN) Messages."
::= { mstpPortEntry 15 }
mstpPortRxCfgBpduCounter OBJECT-TYPE
SYNTAX BpduCounter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received Configuration BPDUs (IEEE Std 802.1d-1998)."
::= { mstpPortEntry 16 }
mstpPortRxRstBpduCounter OBJECT-TYPE
SYNTAX BpduCounter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received RST BPDUs IEEE Std 802.1w-2001."
::= { mstpPortEntry 17 }
mstpPortRxMstBpduCounter OBJECT-TYPE
SYNTAX BpduCounter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received MST BPDUs IEEE Std 802.1s."
::= { mstpPortEntry 18 }
mstpPortTxTcnBpduCounter OBJECT-TYPE
SYNTAX BpduCounter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitted Topology Change Notification (TCN) Messages."
::= { mstpPortEntry 19 }
mstpPortTxCfgBpduCounter OBJECT-TYPE
SYNTAX BpduCounter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitted Configuration BPDUs (IEEE Std 802.1d-1998)."
::= { mstpPortEntry 20 }
mstpPortTxRstBpduCounter OBJECT-TYPE
SYNTAX BpduCounter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitted RST BPDUs IEEE Std 802.1w-2001."
::= { mstpPortEntry 21 }
mstpPortTxMstBpduCounter OBJECT-TYPE
SYNTAX BpduCounter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitted MST BPDUs IEEE Std 802.1s."
::= { mstpPortEntry 22 }
mstpMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF MstpMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MST Configuration table (VID=>MSTID translation): allocates
each and every possible VLAN to CST or a specific MSTI."
::= { f10Mstp 12 }
mstpMapEntry OBJECT-TYPE
SYNTAX MstpMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MST Configuration table (VID=>MSTID translation): allocates
each and every possible VLAN to CST or a specific MSTI."
INDEX { mstpMapMSTiID, mstpMapVlanRangeIndex }
::= { mstpMapTable 1 }
MstpMapEntry ::= SEQUENCE {
mstpMapMSTiID MstiInstanceIndex,
mstpMapVlanRangeIndex Integer32,
mstpMapVlanMin VlanId,
mstpMapVlanMax VlanId,
mstpMapRowStatus RowStatus
}
mstpMapMSTiID OBJECT-TYPE
SYNTAX MstiInstanceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { mstpMapEntry 1 }
mstpMapVlanRangeIndex OBJECT-TYPE
SYNTAX Integer32 (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Signifies the index to the VLAN range entry in the table."
::= { mstpMapEntry 2 }
mstpMapVlanMin OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { mstpMapEntry 3 }
mstpMapVlanMax OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"."
::= { mstpMapEntry 4 }
mstpMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the row as per SNMP-v2."
::= { mstpMapEntry 9 }
mstpXstTable OBJECT-TYPE
SYNTAX SEQUENCE OF MstpXstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { f10Mstp 13 }
mstpXstEntry OBJECT-TYPE
SYNTAX MstpXstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { mstpXstId }
::= { mstpXstTable 1 }
MstpXstEntry ::= SEQUENCE {
mstpXstId MstiOrCistInstanceIndex,
mstpXstBridgePriority Integer32,
mstpXstBridgeId BridgeId,
mstpXstDesignatedRoot BridgeId,
mstpXstDesignatedBridge BridgeId,
mstpXstInternalRootCost Integer32,
mstpXstRootPort PortIndexOrZero,
mstpXstMasterPort PortIndexOrZero,
mstpXstTimeSinceTopologyChange TimeTicks,
mstpXstTopologyChangesCount Counter32,
mstpXstTopologyChangeFlag TruthValue
}
mstpXstId OBJECT-TYPE
SYNTAX MstiOrCistInstanceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"0 means CIST."
::= { mstpXstEntry 1 }
mstpXstBridgePriority OBJECT-TYPE
SYNTAX Integer32 (0..61440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bridge priority, in steps of 4096."
DEFVAL { 32768 }
::= { mstpXstEntry 2 }
mstpXstBridgeId OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstEntry 3 }
mstpXstDesignatedRoot OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstEntry 4 }
mstpXstDesignatedBridge OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstEntry 5 }
mstpXstInternalRootCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstEntry 6 }
mstpXstRootPort OBJECT-TYPE
SYNTAX PortIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstEntry 7 }
mstpXstMasterPort OBJECT-TYPE
SYNTAX PortIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Non zero value may not be in CIST."
::= { mstpXstEntry 8 }
mstpXstTimeSinceTopologyChange OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstEntry 11 }
mstpXstTopologyChangesCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstEntry 12 }
mstpXstTopologyChangeFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstEntry 13 }
mstpXstPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF MstpXstPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { f10Mstp 14 }
mstpXstPortEntry OBJECT-TYPE
SYNTAX MstpXstPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
REFERENCE
"."
INDEX { mstpXstPortXstId, mstpXstPortIndex }
::= { mstpXstPortTable 1 }
MstpXstPortEntry ::=
SEQUENCE {
mstpXstPortXstId MstiOrCistInstanceIndex,
mstpXstPortIndex PortIndex,
mstpXstPortState INTEGER,
mstpXstPortRole INTEGER,
mstpXstPortDesignatedRoot BridgeId,
mstpXstPortExternalRootCost Integer32,
mstpXstPortRegionalBridge BridgeId,
mstpXstPortInternalRootCost Integer32,
mstpXstPortDesignatedBridge BridgeId,
mstpXstPortDesignatedPort PortId,
mstpXstPortPriority Integer32,
mstpXstPortAdminInternalPathCost Integer32,
mstpXstPortOperInternalPathCost Integer32
}
mstpXstPortXstId OBJECT-TYPE
SYNTAX MstiOrCistInstanceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"0 means CIST."
::= { mstpXstPortEntry 1 }
mstpXstPortIndex OBJECT-TYPE
SYNTAX PortIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of mstpPortIndex of the Port
in mstpPortTable."
::= { mstpXstPortEntry 2 }
mstpXstPortState OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
discarding(2),
learning(3),
forwarding(4),
unknown(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstPortEntry 3 }
mstpXstPortRole OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
alternate(2),
backup(3),
root(4),
designated(5),
master(6),
nonStp(7),
unknown(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstPortEntry 4 }
mstpXstPortDesignatedRoot OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstPortEntry 6 }
mstpXstPortExternalRootCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstPortEntry 7 }
mstpXstPortRegionalBridge OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstPortEntry 8 }
mstpXstPortInternalRootCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstPortEntry 9 }
mstpXstPortDesignatedBridge OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstPortEntry 10 }
mstpXstPortDesignatedPort OBJECT-TYPE
SYNTAX PortId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstPortEntry 14 }
mstpXstPortPriority OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port priority, in steps of 16."
DEFVAL { 128 }
::= { mstpXstPortEntry 15 }
mstpXstPortAdminInternalPathCost OBJECT-TYPE
SYNTAX Integer32 (0..200000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value 0 means, that the cost will be selected
automatically."
::= { mstpXstPortEntry 16 }
mstpXstPortOperInternalPathCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstPortEntry 17 }
--
-- Notifications
--
mstpTraps OBJECT IDENTIFIER ::= { f10Mstp 0 }
mstpNewRootBridge NOTIFICATION-TYPE
OBJECTS { mstpXstId }
STATUS current
DESCRIPTION
"The mstpNewRootBridge trap indicates that the
sending agent has become the new root of the
Spanning Tree in the CIST or in any MSTI; the
trap is sent by a bridge soon after its election
as the new root, e.g., upon expiration of the
Topology Change Timer immediately subsequent to
its election. Implementation of this trap is
optional."
::= { mstpTraps 1 }
mstpNewRootPort NOTIFICATION-TYPE
OBJECTS { mstpXstId, mstpXstPortIndex }
STATUS current
DESCRIPTION
"The mstpNewRootPort trap indicates that the
sending agent has changed the root Port of the
Spanning Tree in the CIST or in any MSTI. If the instance
has become a root one, the sending value of the
parameter mstpXstPortIndex is equal to zero. The
trap is sent by a bridge soon after its election
as the new root Port, e.g., upon expiration of the
Topology Change Timer immediately subsequent to
its election. Implementation of this trap is
optional."
::= { mstpTraps 2 }
mstpTopologyChange NOTIFICATION-TYPE
OBJECTS { mstpXstId, mstpXstPortIndex, mstpXstPortState }
STATUS current
DESCRIPTION
"A mstpTopologyChange trap is sent by a bridge when
any of its configured ports n any instance (CIST or MSTI)
transitions from the Learning state to the Forwarding
state, or from the Forwarding state to the Blocking
state. The trap is not sent if a mstpNewRootBridge trap
is sent for the same transition. Implementation of this
trap is optional."
::= { mstpTraps 3 }
END

179
mibs/ftos/f10-products.mib Normal file
View File

@@ -0,0 +1,179 @@
F10-PRODUCTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY
FROM SNMPv2-SMI
f10Modules, f10Products
FROM FORCE10-SMI;
f10FamilyMIB MODULE-IDENTITY
LAST-UPDATED "200706151200Z" -- June 15, 2007 12:00:00 GMT
ORGANIZATION "Force10 Networks, Inc"
CONTACT-INFO
"Force10 Networks, Inc
1410 McCarthy Blvd
Milpitas CA USA 95035"
DESCRIPTION
"This mib module defines system Object Identifier values for sysObjectID.0 for
network elements manufactured and sold by Force10 Networks, Inc
http://www.force10networks.com"
-- Revision history.
REVISION "200706151200Z" -- June 15, 2007 12:00:00 GMT
DESCRIPTION
"- Added objects to provide grouping for Force10 product series.
- Added C Series.
- Added S Series."
REVISION "200201310000Z"
DESCRIPTION
"Force10 E-Series Family of products object IDs added."
::= { f10Modules 1 }
-- *****************************************************************************
-- Top-level Firce10 Product OBJECT IDENTIFIER assignments.
-- *****************************************************************************
f10ESeriesProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object identifier roots Force10 E-Series product
object identifiers."
::= { f10Products 1 }
f10CSeriesProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object identifier roots Force10 C-Series product
object identifiers."
::= { f10Products 2 }
f10SSeriesProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object identifier roots Force10 S-Series product
object identifiers."
::= { f10Products 3 }
-- *****************************************************************************
-- Force10 E-Series Product Line
-- *****************************************************************************
e1200 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 E1200 16-slot switch/router."
::= { f10ESeriesProducts 1 }
e600 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 E600 9-slot switch/router."
::= { f10ESeriesProducts 2 }
e300 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 E300 8-slot switch/router."
::= { f10ESeriesProducts 3 }
e610 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 E610 9-slot switch/router."
::= { f10ESeriesProducts 4 }
e1200i OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 E1200i 16-slot switch/router."
::= { f10ESeriesProducts 5 }
-- *****************************************************************************
-- Force10 C-Series Product Line
-- *****************************************************************************
c300 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 C300 10-slot switch/router."
::= { f10CSeriesProducts 1 }
c150 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 C150 6-slot switch/router."
::= { f10CSeriesProducts 2 }
-- *****************************************************************************
-- Force10 S-Series Product Line
-- *****************************************************************************
s50 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 S50 access switch."
::= { f10SSeriesProducts 1 }
s50e OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 S50E access switch."
::= { f10SSeriesProducts 2 }
s50v OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 S50V access switch."
::= { f10SSeriesProducts 3 }
s25pac OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 S25P-AC access switch."
::= { f10SSeriesProducts 4 }
s2410cp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 S2410CP access switch."
::= { f10SSeriesProducts 5 }
s2410p OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 S2410P access switch."
::= { f10SSeriesProducts 6 }
s50nac OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 S50N-AC access switch."
::= { f10SSeriesProducts 7 }
s50ndc OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 S50N-DC access switch."
::= { f10SSeriesProducts 8 }
s25pdc OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 S25P-DC access switch."
::= { f10SSeriesProducts 9 }
s25v OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 S25V access switch."
::= { f10SSeriesProducts 10 }
s25n OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 S25N access switch."
::= { f10SSeriesProducts 11 }
END

92
mibs/ftos/f10-smi.mib Normal file
View File

@@ -0,0 +1,92 @@
FORCE10-SMI DEFINITIONS ::= BEGIN
-- Force10 Networks, Inc.
-- 1440 McCarthy Blvd
-- Milpitas, CA 95035-7438
-- This module provides authoritative
-- definitions for Force10 enterprise MIB.
--
-- This module will be extended, as needed.
--
IMPORTS
MODULE-IDENTITY,enterprises,
OBJECT-IDENTITY
FROM SNMPv2-SMI;
force10 MODULE-IDENTITY
LAST-UPDATED "200706151200Z" -- June 15, 2007 12:00:00 GMT
ORGANIZATION
"Force10 Networks, Inc."
CONTACT-INFO
"Force10 Networks, Inc
1440 McCarthy Blvd
Milpitas, CA 95035
(408) 571-3500
support@force10networks.com
http://www.force10networks.com"
DESCRIPTION
"The Structure of Management Information for
the Force10 enterprise."
-- Revision history.
REVISION "200706151200Z" -- June 15, 2007 12:00:00 GMT
DESCRIPTION
"Added f10Modules."
REVISION "0010100000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { enterprises 6027 } -- assigned by IANA
f10Products OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Force10 Products' OID."
::= { force10 1 }
f10Common OBJECT-IDENTITY
STATUS current
DESCRIPTION
"All Force10 shared TEXTTUAL-CONVENTION
definitions"
::= { force10 2 }
f10Mgmt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"f10Mgmt is the main subtree for Force10
mib development."
::= { force10 3 }
f10Modules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"f10Modules provides a root object identifier
from which MODULE-IDENTITY values may be based."
::= { force10 4 }
f10Experiment OBJECT-IDENTITY
STATUS current
DESCRIPTION
"f10Experiment provides a root object identifier
from which experimental mibs may be temporarily
based. mibs are typicially based here if they
fall in one of two categories
1) are IETF work-in-process mibs which have not
been assigned a permanent object identifier by
the IANA.
2) are force10 work-in-process which has not been
assigned a permanent object identifier by the
force10 assigned number authority, typicially because
the mib is not ready for deployment.
NOTE WELL: support for mibs in the f10Experiment
subtree will be deleted when a permanent object
identifier assignment is made."
::= { force10 20 }
END

1450
mibs/ftos/f10-ss-chassis.mib Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,581 @@
-- *****************************************************************
-- FORCE10-SYSTEM-COMPONENT-MIB
--
--
-- Copyright (c) 2003-2005 by Force10 Networks, Inc.
-- All rights reserved.
-- *****************************************************************
--
FORCE10-SYSTEM-COMPONENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
DisplayString
FROM RFC1213-MIB
f10Mgmt
FROM FORCE10-SMI
F10CamPartitionType
FROM FORCE10-TC
;
f10SysComponentMib MODULE-IDENTITY
LAST-UPDATED "200510050000Z"
ORGANIZATION "Force10 Networks, Inc."
CONTACT-INFO
"Force10 Networks, Inc
1440 McCarthy Blvd
Milpitas, CA 95035
(408) 571-3500
support@force10networks.com
http://www.force10networks.com"
DESCRIPTION
"Force10 System component MIB.
Force10 System component allow user to view the SW information
of a component in the system.
Currently, the available component information that are avaibale
are
1) CAM Entries on linecard
- Overall system CAM usage table
- L2 Ingress or Egress CAM Usage
- L3 Ingress or Egress CAM Usage
"
::= { f10Mgmt 7 }
f10SysComponentObjects OBJECT IDENTIFIER ::= { f10SysComponentMib 1 }
f10CamEntries OBJECT IDENTIFIER ::= { f10SysComponentObjects 1 }
f10SysComponentTrap OBJECT IDENTIFIER ::= { f10SysComponentObjects 2 }
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
camUsageTable OBJECT-TYPE
SYNTAX SEQUENCE OF CamUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of general CAM usages table."
::= { f10CamEntries 1 }
camUsageEntry OBJECT-TYPE
SYNTAX CamUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of CAM usage table.
The table show the different partition of CAM
"
INDEX { camUsageSlot, camUsagePipeNum, camUsagePartId }
::= { camUsageTable 1 }
CamUsageEntry ::= SEQUENCE {
camUsageSlot Integer32,
camUsagePipeNum Integer32,
camUsagePartId F10CamPartitionType,
camUsagePartDesc DisplayString,
camUsageTotal Integer32,
camUsageUsed Integer32
}
camUsageSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The slot number of linecard where the CAM is located
"
::= { camUsageEntry 1 }
camUsagePipeNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The port pipe number on the linecard where the CAM is located
"
::= { camUsageEntry 2 }
camUsagePartId OBJECT-TYPE
SYNTAX F10CamPartitionType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The partition id of the CAM on the line card.
"
::= { camUsageEntry 3 }
camUsagePartDesc OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of the CAM partition id."
::= { camUsageEntry 4 }
camUsageTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam size allocated to this CAM partition
"
::= { camUsageEntry 5 }
camUsageUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam used or configured to this CAM partition
"
::= { camUsageEntry 6 }
-- End of General CAM Usage Entry
camUsageL2Table OBJECT-TYPE
SYNTAX SEQUENCE OF CamUsageL2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Layer 2 or switch layer CAM usages table."
::= { f10CamEntries 2 }
camUsageL2Entry OBJECT-TYPE
SYNTAX CamUsageL2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Layer 2 (switch layer ) CAM usage table.
The table show the different partition of CAM and if the cam
is used in the Ingress or Egress.
"
INDEX { camUsageL2Slot, camUsageL2PipeId }
::= { camUsageL2Table 1 }
CamUsageL2Entry ::= SEQUENCE {
camUsageL2Slot Integer32,
camUsageL2PipeId Integer32,
camUsageL2IngAclTotal Integer32,
camUsageL2IngAclUsed Integer32,
camUsageL2IngFibTotal Integer32,
camUsageL2IngFibUsed Integer32,
camUsageL2EgrAclTotal Integer32,
camUsageL2EgrAclUsed Integer32
}
camUsageL2Slot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The slot number of linecard where the CAM is located
"
::= { camUsageL2Entry 1 }
camUsageL2PipeId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The port pipe number on the linecard where the CAM is located
"
::= { camUsageL2Entry 2 }
camUsageL2IngAclTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam size allocated to layer 2 ingress ACL
"
::= { camUsageL2Entry 3 }
camUsageL2IngAclUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam used or configured in layer 2 ingress ACL
"
::= { camUsageL2Entry 4 }
camUsageL2IngFibTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam size allocated to layer 2 ingress FIB
"
::= { camUsageL2Entry 7 }
camUsageL2IngFibUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam used or configured in layer 2 ingress FIB
"
::= { camUsageL2Entry 8 }
camUsageL2EgrAclTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam size allocated to layer 2 Egress ACL
"
::= { camUsageL2Entry 9 }
camUsageL2EgrAclUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam used or configured in layer 2 Egress Acl
"
::= { camUsageL2Entry 10 }
-- End of camUsageL2Entry
camUsageL3Table OBJECT-TYPE
SYNTAX SEQUENCE OF CamUsageL3Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Layer 3 or router layer CAM usages table."
::= { f10CamEntries 3 }
camUsageL3Entry OBJECT-TYPE
SYNTAX CamUsageL3Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Layer 3 (router layer ) CAM usage table.
The table show the different partition of CAM and if the cam
is used in the Ingress or Egress.
"
INDEX { camUsageL3Slot, camUsageL3PipeId }
::= { camUsageL3Table 1 }
CamUsageL3Entry ::= SEQUENCE {
camUsageL3Slot Integer32,
camUsageL3PipeId Integer32,
camUsageL3IngFibTotal Integer32,
camUsageL3IngFibUsed Integer32,
camUsageL3IngSysFlowTotal Integer32,
camUsageL3IngSysFlowUsed Integer32,
camUsageL3IngTrcListTotal Integer32,
camUsageL3IngTrcListUsed Integer32,
camUsageL3IngMcastFibTotal Integer32,
camUsageL3IngMcastFibUsed Integer32,
camUsageL3IngQosTotal Integer32,
camUsageL3IngQosUsed Integer32,
camUsageL3IngPbrTotal Integer32,
camUsageL3IngPbrUsed Integer32,
camUsageL3IngAclTotal Integer32,
camUsageL3IngAclUsed Integer32,
camUsageL3EgrAclTotal Integer32,
camUsageL3EgrAclUsed Integer32
}
camUsageL3Slot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The slot number of linecard where the CAM is located
"
::= { camUsageL3Entry 1 }
camUsageL3PipeId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The port pipe number on the linecard where the CAM is located
"
::= { camUsageL3Entry 2 }
camUsageL3IngFibTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam size allocated to layer 3 ingress FIB
"
::= { camUsageL3Entry 3 }
camUsageL3IngFibUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam used or configured in layer 3 ingress FIB
"
::= { camUsageL3Entry 4 }
camUsageL3IngSysFlowTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam size allocated to layer 3 ingress system flow
"
::= { camUsageL3Entry 5 }
camUsageL3IngSysFlowUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam used or configured in layer 3 ingress system flow
"
::= { camUsageL3Entry 6 }
camUsageL3IngTrcListTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam size allocated to layer 3 ingress trace list
"
::= { camUsageL3Entry 7 }
camUsageL3IngTrcListUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam used or configured in layer 3 ingress trace list
"
::= { camUsageL3Entry 8 }
camUsageL3IngMcastFibTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam size allocated to layer 3 ingress multicast FIB
"
::= { camUsageL3Entry 9 }
camUsageL3IngMcastFibUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam used or configured in layer 3 ingress multicast FIB
"
::= { camUsageL3Entry 10 }
camUsageL3IngQosTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam size allocated to layer 3 ingress QOS
"
::= { camUsageL3Entry 11 }
camUsageL3IngQosUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam used or configured in layer 3 ingress QOS
"
::= { camUsageL3Entry 12 }
camUsageL3IngPbrTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam size allocated to layer 3 ingress PBR
"
::= { camUsageL3Entry 13 }
camUsageL3IngPbrUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam used or configured in layer 3 ingress QOS
"
::= { camUsageL3Entry 14 }
camUsageL3IngAclTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam size allocated to layer 3 ingress ACL
"
::= { camUsageL3Entry 15 }
camUsageL3IngAclUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam used or configured in layer 3 ingress ACL
"
::= { camUsageL3Entry 16 }
camUsageL3EgrAclTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam size allocated to layer 3 egress ACL
"
::= { camUsageL3Entry 17 }
camUsageL3EgrAclUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam used or configured in layer 3 egress ACL
"
::= { camUsageL3Entry 18 }
--
-- ## Alarm Group or Traps
--
sysCompAlarmMibNotifications OBJECT IDENTIFIER ::= { f10SysComponentTrap 0 }
sysCompAlarmVariable OBJECT IDENTIFIER ::= { f10SysComponentTrap 1 }
--
-- TRAP VarBind Data
--
sysCompAlarmLevel OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"the message warning level"
::= { sysCompAlarmVariable 1 }
sysCompAlarmVarString OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"An generic string value in the TRAP object"
::= { sysCompAlarmVariable 2 }
sysCompSlotId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The associated LineCard in the TRAP object"
::= { sysCompAlarmVariable 3 }
sysCompPortPipe OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The associated port pipe in the TRAP object"
::= { sysCompAlarmVariable 4 }
sysCompCamPartId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The associated CAM partion name in the TRAP object"
::= { sysCompAlarmVariable 5 }
--
-- TRAPS
--
camUsageThresholdExceed NOTIFICATION-TYPE
OBJECTS { sysCompAlarmLevel,
sysCompAlarmVarString,
sysCompSlotId,
sysCompPortPipe,
sysCompCamPartId
}
STATUS current
DESCRIPTION
"The agent generate this trap when the
cam usage for a partition is exceeded."
::= { sysCompAlarmMibNotifications 1 }
camIsFull NOTIFICATION-TYPE
OBJECTS { sysCompAlarmLevel,
sysCompAlarmVarString,
sysCompSlotId,
sysCompPortPipe,
sysCompCamPartId
}
STATUS current
DESCRIPTION
"The agent generate this trap when the
cam is fully used."
::= { sysCompAlarmMibNotifications 2 }
END

567
mibs/ftos/f10-tc.mib Normal file
View File

@@ -0,0 +1,567 @@
--
-- Force10 Networks Enterprise MIB Textual Conventions
--
-- Force10 Networks, Inc.
-- 1440 McCarthy Blvd
-- Milpitas, CA 95035-7438
-- This module provides authoritative definitions for Force10
-- enterprise Textual Convention MIB.
--
-- This module will be extended, as needed.
--
FORCE10-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
f10Modules
FROM FORCE10-SMI;
f10TextualConventions MODULE-IDENTITY
LAST-UPDATED "200904071200Z" -- Apr. 7, 2009 12:00:00 GMT
ORGANIZATION
"Force10 Networks, Inc."
CONTACT-INFO
"Force10 Networks, Inc
350 Holger Way
San Jose, CA 95134
(408) 571-3500
support@force10networks.com
http://www.force10networks.com"
DESCRIPTION
"The Textual Convention of Force10 Enterprise MIB."
REVISION "200904071200Z"
DESCRIPTION
"Added new Nemesis card type."
REVISION "200809161200Z"
DESCRIPTION
"Added ExaScale chassis mode and Nemesis card type."
REVISION "200809021200Z"
DESCRIPTION
"Added F10CardOperStatus."
REVISION "200706281200Z"
DESCRIPTION
"Added F10ChassisType and F10HundredthdB."
::= { f10Modules 2}
F10ChassisType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"FORCE10 chassis type.
"
SYNTAX INTEGER {
e1200(1), -- Force10 E1200 16-slot switch/router
e600(2), -- Force10 E600 9-slot switch/router
e300(3), -- Force10 E300 8-slot switch/router
e150(4), -- Force10 E150 8-slot switch/router
e610(5), -- Force10 E610 9-slot switch/router
c150(6), -- Force10 C150 6-slot switch/router
c300(7), -- Force10 C300 10-slot switch/router
e1200i(8), -- Force10 E1200i 16-slot switch/router
s2410cp(9), -- Force10 S2410 10GbE switch
s2410p(10), -- Force10 S2410 10GbE switch
s50(11), -- Force10 S50 access switch
s50e(12), -- Force10 S50e access switch
s50v(13), -- Force10 S50v access switch
s50nac(14), -- Force10 S50nac access switch
s50ndc(15), -- Force10 S50ndc access switch
s25pdc(16), -- Force10 S25pdc access switch
s25pac(17), -- Force10 S25pac access switch
s25v(18), -- Force10 S25v access switch
s25n(19) -- Force10 S25n access switch
}
F10InterfaceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Force10 interface types supported by the FTOS line cards.
"
SYNTAX INTEGER {
ethernetManagement(1), -- Ethernet Mangement port
ethernet100M(2), -- Ethernet 100Mb
ethernet1GB(3), -- Ethernet 1 GB interface
ethernet1GBCopper(4), -- Ethernet Copper 1 GB interface
ethernet10GB(5), -- Ethernet 10 GB interface
ethernet10GBCopper(6), -- Ethernet Copper 10 GB interface
sonetOC3OC12(7), -- SONET or OC3/OC12 interface
sonetOC48OC96(8), -- SONET or OC48/OC96 interface
sonetOC192(9) -- SONET or OC192 interface
}
F10SystemPortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Port type available in F10 series of products."
SYNTAX INTEGER {
portSerial(1),
portAux(2),
portFastEther(3),
port0210E2TV(4), -- xena
port0210E2TE(5), -- zeus 40K
port2401E24S(6), -- ripley sx eb
port2401E24L(7), -- ripley lx eb
port12OC12OC3(8), -- aladdin
port01OC192(9), -- mulan
port2401E24SEC(10), -- hercules sx ec
port2401E24LEC(11), -- hercules lx ec
port0210E2TY(12), -- zeus 10K
port0210E2TU(13), -- zeus 100K
port0110EW1YB(14), -- everest eb
port0110EW1YC(15), -- everest ec
port02S48YC2(16), -- cairo ec
port0110EX1YB(17), -- K2 eb (1-port zeus 10K)
port0110EX1YC(18), -- K2 ec (1-port zeus 10K)
port1201F12PB(19), -- morpheus eb
port1201F12PC(20), -- morpheus ec
port0110EX1EB(21), -- K2 eb 40K
port0110EX1EC(22), -- K2 ec 40K
port0110EX1YBL(23), -- Lisbon
port0210EX2YD(24), -- Prometheus 10Km
port0210EX2ED(25), -- Prometheus 40Km
port0210EX2ZD-DEP(26), -- Prometheus 80Km Deprecated
port0210EW2YD(27), -- Corsica 10Km
port0110EX1YD(28), -- Cyclops 10Km
port0110EX1ED(29), -- Cyclops 40Km
port0110EX1ZD(30), -- Cyclops 80Km
port0110EW1YD(31), -- Sicily 10Km WAN ED2
port2401E24PD(32), -- Cronus GE SFP
port0210EX2YD2(33), -- Prometheus 10Km ED2
port0210EX2YE(34), -- Prometheus 10Km EE
port0110EX1YD2(35), -- Cyclops 10Km ED2
port0110EX1YE(36), -- Cyclops 10Km EE
port0210EW2YD2(37), -- Corsica 10Km WAN
port0210EW2YE(38), -- Corsica 10Km WAN EE
port0110EW1YE(39), -- Sicily 10Km WAN EE
port01OC192SE(40), -- Sequoia OC192/STM64
port2401E24TD(41), -- Castor FE/GE
port2401E24PE(42), -- Cronus GE SFP EE
port1201F12PC2(43), -- morpheus EoMPLS
port0210EX2ZD(44), -- Prometheus 80Km
port0210EW2YD3(45), -- Prometheus 10Km WAN
port0210EX2ZE(46), -- Prometheus 80Km EE
port1201F12PE(47), -- Apollo GE 12ports GE EE
port2401E24PD2(48), -- Cronus GE SFP ED2
port1201E12TD3(49), -- Budlite 12 ports FE/GE
port0210EX2YD3(50), -- Tsunami 40Km ED
port0110EX1YD3(51), -- Tsunami 1pp 40Km ED
port1201E12PD3(52), -- Typhoon 12 ports SFP ED3
port02S48YE2(53), -- CAIRO J port
port0110EX1YE3(54), -- Tsunami 1pp 40Km EE
port1201E12PE3(55), -- Typhoon 12 ports EE
-- T2C2 Cards
port4801E48PF(56), -- Saturn 48 ports 2 pp GE
port2401E24PF3(57), -- Saturn-s 24 ports 1 pp GE
port4801E48TF3(58), -- Ketel1 48 ports 1 pp E/FE/GE oversub E300
port4801E48TF(59), -- Pluto 48 ports 2 pp E/FE/GE
port0410EXW4PF(60), -- Voltex 4 ports 2 pp LAN/WAN 10 GE
port0210EXW2PF3(61), -- Voltex-s 2 ports 1 pp LAN/WAN 10 GE
port9001E90MF(62), -- Absolut 90 ports 2 pp GE
port4801E48T1F(63), -- Medusa 48 ports 1 pp E/FE/GE oversub E600/1200
port1610EXW16PF(64), -- Baku 16 ports 2 pp LAN/WAN 10 GE
port0810EXW8PF(65), -- Baku 8 ports 1 pp LAN/WAN 10 GE
port0410EXW4PG(66), -- Voltex 4 ports 2 pp LAN/WAN 10 GE (EG)
port4801E48PG(67), -- Saturn 48 ports 2 pp GE (EG)
port4801E48TG(68), -- Pluto 48 ports 2 pp E/FE/GE (EG)
port0210EXW2PG3(69), -- Voltex 2 ports 1 pp LAN/WAN 10 GE (EG3)
port2401E24PG3(70), -- Saturn 24 ports 1 pp GE (EG3)
port2401E24TG3(71), -- Pluto 24 ports 1 pp E/FE/GE (EG3)
port04S48P4G(72), -- Sonoma OC48c/12c/3c 4 Ports (EG)
port04S48P4G3(73), -- Sonoma OC48c/12c/3c 4 Ports (EG3)
port1610EXW16PG(74), -- Baku Dual CAM 16 ports 10GE
port0810EXW8PG3(75), -- Baku Dual CAM 8 ports
-- CYCLONE3 Cards
port9001E90MH(76), -- Athena 90 ports 10M CAM E/FE/GE (EH)
port1010EXW10SH(77), -- Icarus-SFP+ 10 ports LAN/WAN 10GE SFP+ (EH)
port1010EXW10SJ(78), -- Icarus-SFP+-Dual CAM 10 ports LAN/WAN 10GE SFP+ (EJ)
port9001E90MJ(79), -- Athena 90 ports 40M CAM E/FE/GE (EJ)
port5001EXW50SH(80), -- Artemis-SFP 50 ports LAN 1GE SFP 10M CAM (EH)
port5001EXW50SJ(81), -- Artemis-SFP 50 ports LAN 1GE SFP 40M CAM (EJ)
port1010EXW10XH(82), -- Erebus 10 ports 10GE XFP 10M CAM (EH)
port1010EXW10XJ(83), -- Erebus 10 ports 10GE XFP 40M CAM (EJ)
portUnknown(99)
}
F10SystemCardType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The processor card supported by the F10 system
products ."
SYNTAX INTEGER {
notPresented(0),
lc0210E2TV(1), -- 2-port 10GE LAN PHY line card with VSR optics
lc0210E2TE(2), -- 2-port 10GE LAN PHY line card with 40Km optics
lc2401E24S(3), -- 24-port GE line card with SX optics
lc2401E24L(4), -- 24-port GE line card with LX optics
lc12OC12OC3(5), -- 12-port OC12c/3c PoS + EoS line card with IR optics
lc01OC192(6), -- 1-port OC192c Pos line card with SR optics
lcReserve(7),
lc2401E24SEC(8), -- 24-port GE line card with SX optics (EC)
lc2401E24lEc(9), -- 24-port GE line card with SX optics (EC)
lc0210E2TY(10), -- 2-port 10GE LAN PHY line card with 10Km optics
lc0210E2TU(11), -- 2-port 10GE LAN PHY line card with 100Km optics
lc0110EW1YB(12), -- 1-port 10GE WAN PHY line card with 10Km optics
lc0110EW1YC(13), -- 1-port 10GE WAN PHY line card with 10Km optics
lc02S48YC2(14), -- 2-port OC48c line card with SR optics (EC)
lc0110EX1YB(15), -- 1-port 10GE LAN PHY line card with 10Km optics (EB)
lc0110EX1YC(16), -- 1-port 10GE LAN PHY line card with 10Km optics (EC)
lc1201F12PB(17), -- 12-port GE Flex line card with SFP optics (EB)
lc1201F12PC(18), -- 12-port GE Flex line card with SFP optics (EC)
lc0110EX1EB(19), -- 1-port 10GE LAN PHY line card with 40Km optics (EB)
lc0110EX1EC(20), -- 1-port 10GE LAN PHY line card with 40Km optics (EC)
lc0110EX1YBL(21), -- 1-port 10GE LAN PHY line card with 10Km optics (EB)
lc0210EX2YD(22), -- 2 port 10GE LAN PHY with 10Km (1301nm) optics (ED)
lc0210EX2ED(23), -- 2 port 10GE LAN PHY with 40Km (1550nm) optics (ED)
lc0210EX2ZDdep(24), -- 2 port 10GE LAN PHY with 80Km (1550nm) optics (ED; DEPRECATED.
lc0210EW2YD(25), -- 2 port 10GE WAN PHY with 10Km (1310nm) optics (ED)
lc0110EX1YD(26), -- 1 port 10GE LAN PHY with 10Km (1310nm) optics (ED)
lc0110EX1ED(27), -- 1 port 10GE LAN PHY with 40Km (1550nm) optics (ED)
lc0110EX1ZD(28), -- 1 port 10GE LAN PHY with 80Km (1550nm) optics (ED)
lc0110EW1YD(29), -- 1 port 10GE WAN PHY with 10Km. (1310nm) optics (ED)
lc2401E24PD(30), -- 24 port 1GE SFP (ED)
lc0210EX2YD2(31), -- 2 port 10GE LAN PHY with 10Km. (1310nm) optics (ED2)
lc0210EX2YE(32), -- 2 port 10GE LAN PHY with 10Km. (1310nm) optics (EE)
lc0110EX1YD2(33), -- 1 port 10 GE LAN PHY with 10Km. (1310nm) optics (ED2)
lc0110EX1YE(34), -- 1 port 10 GE LAN PHY with 10Km. (1310nm) optics (EE)
lc0210EW2YD2(35), -- 2 port 10GE WAN PHY with 10Km (1310nm) optics (ED2)
lc0210EW2YE(36), -- 2 port 10GE WAN PHY with 10Km (1310nm) optics (EE)
lc0110EW1YE(37), -- 1 port 10GE WAN PHY with 10Km. (1310nm) optics (EE)
lc01OC192SE(38), -- 1-port OC192c/STM-64c PoS line card with SR optics (EE)
lc2401E24TD(39), -- 24-port 100/1000Base-T line card with RJ-45 interfaces (ED)
lc2401E24PE(40), -- 24 port 1GE SFP (EE)
lc1201F12PC2(41), -- 12-port GE Flex line card with EoMPLS & SFP optics (EC2)
lc0210EX2ZD(42), -- 2 port 10GE LAN PHY with 80Km (1550nm) optics (ZD)
lc0210EW2YD3(43), -- 2 port 10GE WAN PHY with 10Km (1550nm) optics (ED3)
lc0210EX2ZE(44), -- 2 port 10GE LAN PHY with 80Km (1550nm) optics (EE)
lc1201F12PE(45), -- 12-port GE Flex line card with SFP optics (EE)
lc2401E24PD2(46), -- 24 port 1GE SFP (ED2)
lc0210EX2ZD2(47), -- PROMETHEUS 80Km ED2
lc1201E12TD3(48), -- Moosehaed 12 ports 1 pp FE/GE
lc0210EX2YD3(49), -- Tsunami 10Km ED - Tsunami + Gorilla
lc0110EX1YD3(50), -- Tsunami 1 pp 10Km ED - Tsunami + Gorilla
lc1201E12PD3(51), -- Typhoon 12 ports SFP ED3
lc02S48YE2(52), -- Cairo J EE
lc0110EX1YE3(53), -- Tsunami 1pp 40Km EE
lc1201E12PE3(54), -- Typhoon 12 ports EE
-- T2C2 Cards
lc4801E48PF(55), -- Saturn 48 ports 2 pp GE
lc2401E24PF3(56), -- Saturn-s 24 ports 1 pp GE
lc4801E48TF3(57), -- Ketel1 48 ports 1 pp E/FE/GE oversub E300
lc4801E48TF(58), -- Pluto 48 ports 2 pp E/FE/GE
lc0410EXW4PF(59), -- Voltex 4 ports 2 pp LAN/WAN 10 GE
lc0210EXW2PF3(60), -- Voltex-s 2 ports 1 pp LAN/WAN 10 GE
lc9001E90MF(61), -- Absolut 90 ports 2 pp GE
lc4801E48T1F(62), -- Medusa 48 ports 1 pp E/FE/GE oversub E600/1200
lc1610EXW16PF(63), -- Baku 16 ports 10 GE
lc0810EXW8PF(64), -- Baku 8 ports 10 GE
lc0410EXW4PG(65), -- Voltex 4 ports 10 GE (EG)
lc4801E48PG(66), -- Saturn 48 ports 2 pp GE (EG)
lc4801E48TG(67), -- Pluto 48 ports 2 pp E/FE/GE (EG)
lc0210EXW2PG3(68), -- Voltex 2 ports 10 GE (EG3)
lc2401E24PG3(69), -- Saturn 24 ports 1 pp GE (EG3)
lc2401E24TG3(70), -- Pluto 24 ports 1 pp E/FE/GE (EG3)
lc04S48P4G(71), -- Sonoma OC48c/12c/3c 4 Ports (EG)
lc04S48P4G3(72), -- Sonoma OC48c/12c/3c 4 Ports (EG3)
lc1610EXW16PG(73), -- Baku Dual CAM 16 ports
lc0810EXW8PG3(74), -- Baku Dual CAM 8 ports
-- CYCLONE3 Cards
lc9001E90MH(75), -- Athena 90 ports 10M CAM E/FE/GE (EH)
lc1010EXW10SH(76), -- Icarus-SFP+ 10 ports LAN/WAN 10GE SFP+ (EH)
lc1010EXW10SJ(77), -- Icarus-SFP+-Dual CAM 10 ports LAN/WAN 10GE SFP+ (EJ)
lc9001E90MJ(78), -- Athena 90 ports 40M CAM E/FE/GE (EJ)
lc5001EXW50SH(79), -- Artemis-SFP 50 ports LAN 1GE SFP 10M CAM (EH)
lc5001EXW50SJ(80), -- Artemis-SFP 50 ports LAN 1GE SFP 40M CAM (EJ)
lc1010EXW10XH(81), -- Erebus 10 ports 10GE XFP 10M CAM (EH)
lc1010EXW10XJ(82), -- Erebus 10 ports 10GE XFP 40M CAM (EJ)
rpmCard(200), -- Route Processor Card
rpmCardEB(201),
rpmCardED(202),
rpmCardEE(203),
rpmCardEE3(204),
rpmCardEF(205),
rpmCardEF3(206),
rpmCardEH(207), -- Bigfoot
sfmCard(250), -- Switch Fabric Card
cardUnknown(259)
}
F10CardOperStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The operational status provides further condition of
the card. If AdminStatus is changed to 'up', then the
valid state is
'ready' - the card is present and ready and operational
packets can be passed
If AdminStatus is changed to 'down', the states can be
as followed:
'cardNotmatch'- the card does not matche what is configured
'cardProblem' - the card detects hardware problems
'diagMode' - the card in the diagnostic mode
'cardAbsent' - the card is not present
'offline' - the card is not used."
SYNTAX INTEGER {
ready(1),
cardNotmatch(2),
cardProblem(3),
diagMode(4),
cardAbsent(5),
offline(6)
}
F10CSeriesPortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Port type available in F10 C-Series products."
SYNTAX INTEGER {
portSerial(1),
portAux(2),
portFastEther(3),
portGigEther(4),
port10GigEther(5),
portUnknown(99)
}
F10SSeriesPortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Port type available in F10 S-Series products."
SYNTAX INTEGER {
portSerial(1),
portFastEther(2),
portGigEther(3),
port10GigEther(4),
portUnknown(99)
}
F10CSeriesCardType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The processor card supported by the F10 C-Series system
products ."
SYNTAX INTEGER {
notPresented(0),
cardUnknown(99),
lc4802E48TB(1024), -- 48-port GE 100/1000Base-T line card with RJ45 interface (CB)
lc0410EX4PB(1026), -- 4-port 10GE LAN PHY line card with XFP optics (CB)
lc4801E48PB(1027), -- 48-port FE/GE line card with SFP optics (CB)
lc4610E46TB(1028), -- 36-port GE 10/100/1000Base-T with RJ45 - 8-port FE/GE with SFP - 2-port 10GE with SFP+
lc4802E48VB(1280), -- 48-port GE 100/1000Base-T line card with RJ45 interface (CB) with POE
lc4610E46VB(1284), -- 36-port GE 10/100/1000Base-T with RJ45 and PoE - 8-port FE/GE with SFP - 2-port 10GE with SFP+
lc0810EX8PB(2049), -- 8-port 10GE LAN PHY line card with XFP optics (CB)
rpmCard(200) -- Route Processor Card
}
F10ProcessorModuleType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The processor modules supported by the F10 system
card."
SYNTAX INTEGER {
controlProcessor(1), -- Control Processor
routingProcessor1(2), -- Rotuing Processor type 1
routingProcessor2(3), -- Rotuing Processor type 2
linecardProcessor(4), -- Line Card Processor
rpmProcessor(5) -- Single Control+Routing Processor
}
F10SlotState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A bit string that represents the status of the slot
in a E1200 chassis.
Slot# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1
| |
| |
| Least Significant bit <-----+
|
+-----> Most Significant bit
The slot numbers starts with the most significant bit.
The most significant bit represents slot number 1 and
the least significant bit is slot 16.
A bit string that represents the status of the slot
in a E600 chassis.
Slot# 1 2 3 4 5 6 7 8 9
1 1 1 0 1 1 1 0 1
| |
| V
| Least Significant bit
|
+-----> Most Significant bit
The slot numbers starts with the most significant bit.
The most significant bit represents slot number 1 and
the least significant bit is slot 9.
Each slot occupies a bit. The value 1 indicates slot is
in used and 0 indicates slot is empty."
SYNTAX INTEGER (0..65535)
F10SlotID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Force10 Chassis Slot ID.
"
SYNTAX INTEGER
F10SwDate ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The date format is MM/DD/YYYY.
MM = Month
DD = Day
YYYY = Year
For example, January 24, 2002 would be
displayed as:
01/24/2002
"
SYNTAX DisplayString
F10MfgDate ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The manufacturing date format is PPWWYYYY
PP = Plant #(ie, what building made the board;01= Sanmina Bldg 4,02=Sanmina Bldg 2)
WW = Week number (01 = First full week of the year ie, Sunday through Saturday)
YYYY = Year
For example, 01482001 would have been produced at Samina Bldg 4 during the first
week of December, 2001.
"
SYNTAX DisplayString
PortList ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight
ports, with the first octet specifying ports 1 through
8, the second octet specifying ports 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered port, and the least significant bit
represents the highest numbered port. Thus, each port
of the bridge is represented by a single bit within the
value of this object. If that bit has a value of '1'
then that port is included in the set of ports; the port
is not included if its bit has a value of '0'."
SYNTAX OCTET STRING
F10VlanID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Force10 VLAN ID.
A value used to index per-VLAN tables: values of 0 and
4095 are not permitted; if the value is between 1 and
4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with
global scope within a given bridged domain (see VlanId
textual convention). If the value is greater than 4095
then it represents a VLAN with scope local to the
particular agent, i.e. one without a global VLAN-ID
assigned to it. Such VLANs are outside the scope of
IEEE 802.1Q but it is convenient to be able to manage them
in the same way using this MIB."
SYNTAX INTEGER
F10ChassisMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"the chassis mode in F10 series of products."
SYNTAX INTEGER {
nonJumbo(0), -- 1.0
etherScale(1), -- Jumbo/1.5
mixed(2), -- 1.5 Mix
teraScale(3), -- 2.0
cseries1(4), -- C-Series 1.0
sseries1(5), -- S-Series 1.0
exaScale(6) -- 3.0
}
F10QueueID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Force10 Queue ID.
"
SYNTAX INTEGER
F10PortPipeID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Force10 PortPipe ID.
"
SYNTAX INTEGER
F10CycloneVersion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"the Force10 Cyclone based hardware version
"
SYNTAX INTEGER {
onePointFive(1), -- TjCj
twoPointZero(2), -- T2C2
threePointZero(3) -- X3
}
F10CamPartitionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The CAM partition supported in the F10 line card.
The sequecing used here is
Layer 2 Ingress CAM range is 1 - 30
Layer 2 Egress CAM range is 31 - 60
Layer 3 Ingress CAM range is 61 - 90
Layer 3 Egress CAM range is 91 - 120
"
SYNTAX INTEGER {
layer2AclIngress(1), -- L2 Ingress ACL
layer2AclPvstIngress(2), -- L2 Ingress ACL PVST
layer2FibIngress(3), -- L2 Ingress FIB
layer2FibEgress(31), -- L2 Egress FIB
layer3AclIngress(61), -- L3 Ingress ACL
layer3FibIngress(62), -- L3 Ingress FIB
layer3SysFlowIngress(63), -- L3 Ingress System Flow
layer3TrcListIngress(64), -- L3 Ingress System Flow
layer3McastFibIngress(65), -- L3 Ingress multicast fib
layer3QosIngress(66), -- L3 Ingress multicast fib
layer3PbrIngress(67), -- L3 Ingress multicast fib
layer3AclEgress(91) -- L3 Egress ACL
}
F10HundredthdB ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-2"
STATUS current
DESCRIPTION
"This data type represents power levels
that are normally expressed in dB. Units
are in hundredths of a dB;
for example, -7.23 dB will be represented as -723."
SYNTAX Integer32
END

View File

@@ -0,0 +1,412 @@
-- *****************************************************************
-- FORCE10-TRAP-ALRM-MIB
--
--
-- Copyright (c) 2003-2005 by Force10 Networks, Inc.
-- All rights reserved.
-- *****************************************************************
--
FORCE10-TRAP-EVENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32,IpAddress, TimeTicks, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
RowStatus,DateAndTime,
DisplayString,RowPointer
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
f10Mgmt
FROM FORCE10-SMI
;
f10TrapEventMib MODULE-IDENTITY
LAST-UPDATED "200510050000Z"
ORGANIZATION "Force10 Networks, Inc."
CONTACT-INFO
"Force10 Networks, Inc
1440 McCarthy Blvd
Milpitas, CA 95035
(408) 571-3500
support@force10networks.com
http://www.force10networks.com"
DESCRIPTION
"Force10 Trap Alarm MIB.
Force10 Trap Event MIB allows users to track or to view
the trap events logged by the system. There are two types
of trap event tables, hostory trap event table and active
trap event table.
All the traps sent by the system are logged to history trap
event table. The trap that need action will logged to active
trap event table; 'Card down' trap event will go to the active
trap event table, and the trap will be cleared as soon as
'Card Up' event is issued.
"
::= { f10Mgmt 6 }
f10TrapEventObjects OBJECT IDENTIFIER ::= { f10TrapEventMib 1 }
f10HistoryTrapEvent OBJECT IDENTIFIER ::= { f10TrapEventObjects 1 }
f10ActiveTrapEvent OBJECT IDENTIFIER ::= { f10TrapEventObjects 2 }
f10TrapVarbindEvent OBJECT IDENTIFIER ::= { f10TrapEventObjects 3 }
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
f10ChassisTrapEventId OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The f10ChassisTrapEventId used the timestamp as the ID
to uniquely identify the current trap event table.
Each time a NMS connect to F10 Chassis, it should verify
its f10ChassisTrapEventId. If the ID is different, it should
refresh its history and active tables.
But, if the f10ChassisTrapEventId is the same, then it should
query the f10LastTrapEventSeqId and update its history and active
tables from its own f10LastTrapEventSeqId to the chassis
f10LastTrapEventSeqId.
"
::= { f10HistoryTrapEvent 1 }
f10LastTrapEventSeqId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
f10LastTrapEventSeqId is a sequential ID indicated the number of
traps sent by the syatem since chassis is loaded. The same id can
also be used as the index to the history and active tables.
Anytime, if an NMS dropped its connection with F10 Chassis, it should
sync up its history tables from its own f10LastTrapEventSeqId to
the chassis f10LastTrapEventSeqId.
"
::= { f10HistoryTrapEvent 2 }
f10MaxHistoryTableSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
f10MaxHistoryTableSize is the maximum rows in history table.
This also limits the active/varbind tables.
Whenever there is a chance of overflow, the oldest entry
will be deleted form the history table.
Respective entry from active table also will be deleted
and the corresponding varbind entries will be deleted
from varbind table.
"
::= { f10HistoryTrapEvent 3 }
f10HistoryTrapEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF F10HistoryTrapEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of history trap event table."
::= { f10HistoryTrapEvent 4 }
f10HistoryTrapEventEntry OBJECT-TYPE
SYNTAX F10HistoryTrapEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of history trap event table.
"
INDEX { historyTrapEventSeqId }
::= { f10HistoryTrapEventTable 1 }
F10HistoryTrapEventEntry ::= SEQUENCE {
historyTrapEventSeqId Integer32,
historyTrapEventSeverity Integer32,
historyTrapEventType Integer32,
historyTrapEventMsg DisplayString,
historyTrapEventOid RowPointer,
historyTrapEventSlotPort Integer32,
historyTrapEventTimeStamp TimeTicks
}
historyTrapEventSeqId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
historyTrapEventSeqId is a sequential ID and the index to
history trap table.
"
::= { f10HistoryTrapEventEntry 1 }
historyTrapEventSeverity OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The trap severity level.
"
::= { f10HistoryTrapEventEntry 2 }
historyTrapEventType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The trap category type.
"
::= { f10HistoryTrapEventEntry 3 }
historyTrapEventMsg OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The message or the description of the trap.
"
::= { f10HistoryTrapEventEntry 4 }
historyTrapEventOid OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The OID of this trap.
"
::= { f10HistoryTrapEventEntry 5 }
historyTrapEventSlotPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The slot or port number that relate to this trap.
for example if card is down, this field will have the
card slot number.
"
::= { f10HistoryTrapEventEntry 6 }
historyTrapEventTimeStamp OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The timestamp when the trap is sent.
"
::= { f10HistoryTrapEventEntry 7 }
-- End of historyTrapEventTable
-- Active Trap Event table.
f10ActiveTrapEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF F10ActiveTrapEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of active trap event table."
::= { f10ActiveTrapEvent 1 }
f10ActiveTrapEventEntry OBJECT-TYPE
SYNTAX F10ActiveTrapEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of active trap event table.
"
INDEX { activeTrapEventSeqId }
::= { f10ActiveTrapEventTable 1 }
F10ActiveTrapEventEntry ::= SEQUENCE {
activeTrapEventSeqId Integer32,
activeTrapEventSeverity Integer32,
activeTrapEventType Integer32,
activeTrapEventMsg DisplayString,
activeTrapEventOid RowPointer,
activeTrapEventSlotPort Integer32,
activeTrapEventTimeStamp TimeTicks
}
activeTrapEventSeqId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
activeTrapEventSeqId is a sequential ID and the index to
active trap table.
"
::= { f10ActiveTrapEventEntry 1 }
activeTrapEventSeverity OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The trap severity level.
"
::= { f10ActiveTrapEventEntry 2 }
activeTrapEventType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The trap category type.
"
::= { f10ActiveTrapEventEntry 3 }
activeTrapEventMsg OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The message or the description of the trap.
"
::= { f10ActiveTrapEventEntry 4 }
activeTrapEventOid OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The OID of this trap.
"
::= { f10ActiveTrapEventEntry 5 }
activeTrapEventSlotPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The numeric iof slot or port that relate to this trap.
for example if card is down, this field will have the
card slot number.
"
::= { f10ActiveTrapEventEntry 6 }
activeTrapEventTimeStamp OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The timestamp when the trap is sent.
"
::= { f10ActiveTrapEventEntry 7 }
-- End of ActiveTrapEventTable
-- Trap Event varbind table.
f10TrapEventVarbindTable OBJECT-TYPE
SYNTAX SEQUENCE OF F10TrapEventVarbindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of trap event varbind table."
::= { f10TrapVarbindEvent 1 }
f10TrapEventVarbindEntry OBJECT-TYPE
SYNTAX F10TrapEventVarbindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of trap event varbind table.
"
INDEX { trapEventVarbindSeqId, trapEventVarbindId }
::= { f10TrapEventVarbindTable 1 }
F10TrapEventVarbindEntry ::= SEQUENCE {
trapEventVarbindSeqId Integer32,
trapEventVarbindId Integer32,
trapEventVarbindOid OBJECT IDENTIFIER,
trapEventVarbindType Integer32,
trapEventVarbindValue DisplayString
}
trapEventVarbindSeqId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
trapEventVarbindSeqId is a sequential ID and the index to
varbind trap table.
"
::= { f10TrapEventVarbindEntry 1 }
trapEventVarbindId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
trapEventVarbindId is the ID and the index to
history trap table.
"
::= { f10TrapEventVarbindEntry 2 }
trapEventVarbindOid OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The OID of this trap.
"
::= { f10TrapEventVarbindEntry 3 }
trapEventVarbindType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The trap category type.
"
::= { f10TrapEventVarbindEntry 4 }
trapEventVarbindValue OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This is the result or data in this trap.
"
::= { f10TrapEventVarbindEntry 5 }
END

View File

@@ -155,15 +155,15 @@ while ($device = mysql_fetch_array($device_query))
$poll_separator = ", ";
}
if (is_file($config['install_dir'] . "/includes/polling/device-".$device['os'].".inc.php"))
if (is_file($config['install_dir'] . "/includes/polling/os/".$device['os'].".inc.php"))
{
/// OS Specific
include($config['install_dir'] . "/includes/polling/device-".$device['os'].".inc.php");
include($config['install_dir'] . "/includes/polling/os/".$device['os'].".inc.php");
}
elseif ($device['os_group'] && is_file($config['install_dir'] . "/includes/polling/device-".$device['os_group'].".inc.php"))
elseif ($device['os_group'] && is_file($config['install_dir'] . "/includes/polling/os/".$device['os_group'].".inc.php"))
{
/// OS Group Specific
include($config['install_dir'] . "/includes/polling/device-".$device['os_group'].".inc.php");
include($config['install_dir'] . "/includes/polling/os/".$device['os_group'].".inc.php");
}
else
{
@@ -183,7 +183,7 @@ while ($device = mysql_fetch_array($device_query))
include("includes/polling/processors.inc.php");
include("includes/polling/mempools.inc.php");
include("includes/polling/storage.inc.php");
include("includes/polling/device-netstats.inc.php");
include("includes/polling/netstats.inc.php");
include("includes/polling/ipSystemStats.inc.php");
include("includes/polling/ports.inc.php");
include("includes/polling/cisco-mac-accounting.inc.php");