Initial commit

This commit is contained in:
David Leutgeb
2023-12-05 12:25:34 +01:00
commit 98a672123c
4378 changed files with 8817503 additions and 0 deletions

View File

@ -0,0 +1,351 @@
BROADCOM-POWER-ETHERNET-MIB DEFINITIONS ::= BEGIN
-- Copyright Broadcom Corporation (2003-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Gauge32 FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
fastPath FROM BROADCOM-REF-MIB
pethPsePortEntry, pethMainPseEntry FROM POWER-ETHERNET-MIB;
fastPathpowerEthernetMIB MODULE-IDENTITY
LAST-UPDATED "200708191200Z" -- 17 Aug 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100 Perimeter Park Dr., Suite H
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"This MIB Augments the POWER-ETHERNET-MIB created by the IETF Ethernet
Interfaces and Hub MIB Working Group for managing Power Source
Equipment (PSE). The objects in this MIB are intended to provide
additional objects for reporting information available to the hardware
on this platform which are not represented in the draft MIB."
-- Revision history.
REVISION
"200708191200Z" -- 17 Aug 2007 12:00:00 GMT
DESCRIPTION
"PoE support for BCM59101 added."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200311101200Z" -- 10 Nov 2003 12:00:00 GMT
DESCRIPTION
"Initial revision."
::= { fastPath 15 }
agentPethObjects OBJECT IDENTIFIER ::= { fastPathpowerEthernetMIB 1 }
agentPethPsePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPethPsePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of per-port information and configuration objects relating
to the power status of each port."
::= { agentPethObjects 1 }
agentPethPsePortEntry OBJECT-TYPE
SYNTAX AgentPethPsePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A collection of objects providing additional power information
and control parameters for the specified port."
AUGMENTS { pethPsePortEntry }
::= { agentPethPsePortTable 1 }
AgentPethPsePortEntry ::= SEQUENCE {
agentPethPowerLimit
Gauge32,
agentPethOutputPower
Gauge32,
agentPethOutputCurrent
Gauge32,
agentPethOutputVolts
Gauge32,
agentPethTemperature
Gauge32,
agentPethPowerLimitType
INTEGER,
agentPethHighPowerEnable
TruthValue,
agentPethPowerDetectionType
INTEGER,
agentPethFaultStatus
INTEGER,
agentPethPortReset
INTEGER
}
agentPethPowerLimit OBJECT-TYPE
SYNTAX Gauge32
UNITS "Milliwatts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured maximum power this port can provide to an
attached device measured in Milliwatts."
::= { agentPethPsePortEntry 1 }
agentPethOutputPower OBJECT-TYPE
SYNTAX Gauge32
UNITS "Milliwatts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power this port is supplying to an attached device measured
in Milliwatts."
::= { agentPethPsePortEntry 2 }
agentPethOutputCurrent OBJECT-TYPE
SYNTAX Gauge32
UNITS "Milliamps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current this port is supplying to an attached device measured
in Milliamps."
::= { agentPethPsePortEntry 3 }
agentPethOutputVolts OBJECT-TYPE
SYNTAX Gauge32
UNITS "Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The voltage this port is supplying to an attached device measured
in Volts."
::= { agentPethPsePortEntry 4 }
agentPethTemperature OBJECT-TYPE
SYNTAX Gauge32
UNITS "DEGREES"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature measured at this port of the PoE Controller. It is
measured in degree celcius."
::= { agentPethPsePortEntry 5 }
agentPethPowerLimitType OBJECT-TYPE
SYNTAX INTEGER {
dot3af(1),
user(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Describes or controls the maximum power that a port can deliver
A value of dot3af(1) means that the port power limit is as per
the dot3af class of the PD attached.
A value of user(2) means that the port power limit is equal to the value
specified by agentPethPowerLimit"
REFERENCE
"Broadcom 5910X programmers guide, IEEE Std 802.3af Section 30.9.1.1.6"
::= { agentPethPsePortEntry 6 }
agentPethHighPowerEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"true (1) The PSE port can deliver power up to 32Watts.
false(2) The PSE port can deliver power up to 18Watts"
REFERENCE
"Broadcom 5910X programmers guide"
::= { agentPethPsePortEntry 7 }
agentPethPowerDetectionType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
legacy(1),
fourPtdot3afonly(2),
fourPtdot3afandlegacy(3),
twoPtdot3afonly(4),
twoPtdot3afandlegacy(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Describes PD detection mechanism performed by the PSE port.
A value of none(0) means no detection is done.
A value of legacy(1) means only legacy capacitive detection scheme is
used.
A value of 4ptdot3afonly(2) means that IEEE 802.3af 4point detection scheme
is used.
A value of 4ptdot3afandlegacy(3)means that IEEE 802.3af 4point detection scheme
is used and when that fails to detect a connected PD, legacity capacitive detection
is used.
A value of 2ptdot3afonly(4) means that IEEE 802.3af 2point detection scheme
is used.
A value of 2ptdot3afandlegacy(5)means that IEEE 802.3af 2point detection scheme
is used and when that fails to detect a connected PD, legacity capacitive detection
is used.
The value 'none' can not be forcibly set by the administrator."
REFERENCE
"Broadcom 5910X programmers guide, IEEE Std 802.3af Section 30.9.1.1.6"
::= { agentPethPsePortEntry 8 }
agentPethFaultStatus OBJECT-TYPE
SYNTAX INTEGER {
none(0),
mpsAbsent(1),
short(2),
overload(3),
powerDenied(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Describes the error description when the pse port is in fault status.
A value of none(0) specifies that the pse port is not in any error state.
A value of mpsAbsent(1) specifies that the pse port has detected and absence
of main power supply.
A value of short(2) specifies that the pse port has detected a short circuit
condition.
A value of overload(3) specifies that the pd connected to the pse port had tried
to draw more power than permissible by the hardware.
A value of powerDenied(4) specifies that the pse port has been denied power
because of shortage of power or due to administrative action."
REFERENCE
"Broadcom 5910X programmers guide, IEEE Std 802.3af"
::= { agentPethPsePortEntry 9 }
agentPethPortReset OBJECT-TYPE
SYNTAX INTEGER {
none(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A value of reset(1) is used to move the pse port dot3af state to idle. A
read on this object will always return the value none(0). The value none(0)
can not be forcibly set by the administrtor."
REFERENCE
"Broadcom 5910X programmers guide, IEEE Std 802.3af"
::= { agentPethPsePortEntry 10 }
-- Main objects
agentPethMainPseObjects OBJECT IDENTIFIER ::= { agentPethObjects 2 }
agentPethMainPseTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPethMainPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of objects that display and control attributes
of the main power source in a PSE device. Ethernet
switches are one example of boxes that would support
these objects.
Values of all read-write objects in this table are
persistent at restart/reboot."
::= { agentPethMainPseObjects 1 }
agentPethMainPseEntry OBJECT-TYPE
SYNTAX AgentPethMainPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A set of objects that display and control the Main
power of a PSE. "
AUGMENTS { pethMainPseEntry }
::= { agentPethMainPseTable 1 }
AgentPethMainPseEntry ::= SEQUENCE {
agentPethMainPseLegacy
TruthValue
}
agentPethMainPseLegacy OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable Legacy device detection. The
value true(1) means legacy devices are detected; the
value false(2) means legacy devices are not detected."
::= { agentPethMainPseEntry 1 }
agentPethPseTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPethPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of per-unit information and configuration objects relating
to the power configurtion for the entire pse unit."
::= { agentPethObjects 3 }
agentPethPseEntry OBJECT-TYPE
SYNTAX AgentPethPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A collection of objects providing additional power information
and control parameters for the specified pse unit."
AUGMENTS { pethMainPseEntry }
::= { agentPethPseTable 1 }
AgentPethPseEntry ::= SEQUENCE {
agentPethPsePowerManagementMode
INTEGER,
agentPethPseAutoResetEnable
TruthValue
}
agentPethPsePowerManagementMode OBJECT-TYPE
SYNTAX INTEGER {
none(0),
dynamic(1),
static(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Describes or controls the power management algorithm used by the pse
to deliver power to the requesting PDsthat a pds.
A value of dot3af(1) means that the port power limit is as per
the dot3af class of the PD attached.
A value of user(2) means that the port power limit is equal to the value
specified by agentPethPowerLimit"
REFERENCE
"Broadcom 5910X programmers guide"
::= { agentPethPseEntry 1 }
agentPethPseAutoResetEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"true (1) The PSE port is reset with out administrator intervention whenver a
fault condition occurs.
false(2) Administrator has to reset the pse port whenver a fault condition
is detected."
::= { agentPethPseEntry 2 }
END

View File

@ -0,0 +1,94 @@
BROADCOM-REF-MIB DEFINITIONS ::= BEGIN
-- DELL FASTPATH Reference MIB
-- Copyright Broadcom Corporation (2001-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
dellLanExtension FROM Dell-Vendor-MIB
dellLan FROM Dell-Vendor-MIB;
lvl7 MODULE-IDENTITY
LAST-UPDATED "200311210000Z" -- 21 Nov 2003 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100, Perimeter Park Drive
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
""
-- Revision history.
REVISION
"200311210000Z" -- 21 Nov 2003 12:00:00 GMT
DESCRIPTION
"Revisions made for new release."
REVISION
"200302061200Z" -- 6 February 2003 12:00:00 GMT
DESCRIPTION
"Updated for release"
::= { dellLanExtension 6132 }
-- New definitions
lvl7Products OBJECT IDENTIFIER ::= { lvl7 1 }
fastPath OBJECT IDENTIFIER ::= { lvl7Products 1 }
-- These OID to be used in sysObjId to identify the specific switch type:
-- sysObjId for 6224
dell6224Switch OBJECT IDENTIFIER ::= { dellLan 3010 }
-- sysObjId for 6248
dell6248Switch OBJECT IDENTIFIER ::= { dellLan 3011 }
-- sysObjId for 6224P
dell6224PSwitch OBJECT IDENTIFIER ::= { dellLan 3012 }
-- sysObjId for 6248P
dell6248PSwitch OBJECT IDENTIFIER ::= { dellLan 3013 }
-- sysObjId for 6224F
dell6224FSwitch OBJECT IDENTIFIER ::= { dellLan 3014 }
-- sysObjId for M6220
dellM6220Switch OBJECT IDENTIFIER ::= { dellLan 3015 }
-- New Textual Conventions
AgentPortMask ::= TEXTUAL-CONVENTION
DISPLAY-HINT "255x"
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'
When setting this value, the system will ignore
configuration for ports not between the first and last
valid ports. Configuration of any port numbers between
this range that are not valid ports return a failure
message, but will still apply configuration for valid
ports."
SYNTAX OCTET STRING (SIZE (1..255))
END

10463
MIBS/dell/DELL-MM-MIB Normal file

File diff suppressed because it is too large Load Diff

10648
MIBS/dell/DELL-MM-MIB-SMIv2 Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,138 @@
DELL-NETWORKING-BMP-MIB DEFINITIONS ::= BEGIN
--
-- This module provides authoritative definitions for
-- Dell Networking OS Baremetal Provisioning MIB.
--
-- This module will be extended, as needed.
--
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter32
FROM SNMPv2-SMI
dellNetMgmt
FROM DELL-NETWORKING-SMI;
dellNetBmpMib MODULE-IDENTITY
LAST-UPDATED "201112071248Z" -- Dec 07,2011 12:48:00 GMT
ORGANIZATION "Dell Inc."
CONTACT-INFO "http://www.dell.com/support"
DESCRIPTION "Dell Networking OS Baremetal Provisioning MIB."
REVISION "201407211200Z"
DESCRIPTION
"Adding relay related objects - bmpRelay and bmpRelayRemoteID."
REVISION "201112071248Z"
DESCRIPTION
"Initial version of this mib."
::= { dellNetMgmt 23 }
-- ### Groups ###
dellNetBmp OBJECT IDENTIFIER ::={ dellNetBmpMib 1 }
bmpReloadType OBJECT-TYPE
SYNTAX INTEGER {
normalReload (1),
bmpReload (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure reload type to enable/disable BMP.
normalReload - Regular reload type; BMP process is not
initiated.
bmpReload - Bmp reload type; BMP process is
initiated and image/config files are upgraded
based on the DHCP/BOOTP offer.
Default is bmpReload."
DEFVAL { bmpReload }
::= { dellNetBmp 1 }
bmpAutoSave OBJECT-TYPE
SYNTAX INTEGER {
bmpActionEnable (1),
bmpActionDisable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure auto-save option for downloaded config file.
bmpActionEnable - Enable auto-save option.
bmpActionDisable - Disable auto-save option.
Default is bmpActionDisable."
DEFVAL { bmpActionDisable }
::= { dellNetBmp 2 }
bmpConfigDownload OBJECT-TYPE
SYNTAX INTEGER {
bmpActionEnable (1),
bmpActionDisable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable config file download.
bmpActionEnable - Enable config-download option.
bmpActionDisable - Disable config-download option.
Default is bmpActionEnable."
DEFVAL { bmpActionDisable }
::= { dellNetBmp 3 }
bmpDhcpTimeout OBJECT-TYPE
SYNTAX INTEGER (0..50)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the DHCP timeout value.
Default is infinity which can be set using value 0"
DEFVAL { 0 }
::= { dellNetBmp 4 }
bmpRetryCount OBJECT-TYPE
SYNTAX INTEGER (0..6)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the number of attempts to download a config file.
Default value is 3."
DEFVAL { 0 }
::= { dellNetBmp 5 }
bmpUserDefinedString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A textual string containing information about the option 60."
::= { dellNetBmp 6 }
bmpRelay OBJECT-TYPE
SYNTAX INTEGER {
bmpActionEnable (1),
bmpActionDisable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure relay option in bmp to support option82 information.
bmpActionEnable - Enable option82 - relay information.
bmpActionDisable - Disable option82 - relay information.
Default is bmpActionDisable."
DEFVAL { bmpActionDisable }
::= { dellNetBmp 7 }
bmpRelayRemoteId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A textual string to be appened for the remote-id value."
::= { dellNetBmp 8}
END

View File

@ -0,0 +1,936 @@
DELL-NETWORKING-BPSTATS-MIB DEFINITIONS ::= BEGIN
-- This module provides authoritative definitions for Dell
-- Networking OS back plane statistics MIB.
-- This Module is for the hiGig backplane interfaces present in
-- leaf-spine architectured DELL Networking OS switches.
-- This module will be extended, as needed.
--
-- Front End port(user port) statistics is being handled by
-- dellNet-ifextention.mib
--
-- As an example platform with above mentioned
-- architecture - Z9000 core switch has 2 spine and 4 leaf BCM trident+ chips,
-- connected with 32 back plane links(total 64 BP ports )
-- |----------------------------------------| <- StackUnit(Card)
-- | |
-- | |----||----| |
-- | |____||____|<-SpinePortPipe |
-- | | / |
-- | | / <-bp links |
-- | |/ |
-- | |----| |----| |----| |----|<-Leaf |
-- | |____| |____| |____| |____| PortPipe |
-- |________________________________________|
--
--
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter32, Counter64, Integer32, Unsigned32, Gauge32
FROM SNMPv2-SMI
TimeStamp
FROM SNMPv2-TC
dellNetMgmt
FROM DELL-NETWORKING-SMI;
dellNetBpStatsMib MODULE-IDENTITY
LAST-UPDATED "201309181248Z" -- Sep 18,2013 12:48:00 GMT
ORGANIZATION
"Dell Inc"
CONTACT-INFO
"http://www.dell.com/support"
DESCRIPTION
"Dell Networking OS Back plane statistics mib.
This is MIB shall use for all back plane statistics related
activities.
This includes the BP ports traffic statistics.
BP link bundle monitoring based on BP port statistics.
Queue statistics and buffer utilization on BP ports etc .."
REVISION "201305221248Z"
DESCRIPTION
"Initial version of this mib."
::= { dellNetMgmt 24 }
-- ### Groups ###
dellNetBpStatsLinkBundleObjects OBJECT IDENTIFIER ::={ dellNetBpStatsMib 1 }
dellNetBpStatsObjects OBJECT IDENTIFIER ::={ dellNetBpStatsMib 2 }
dellNetBpStatsAlarms OBJECT IDENTIFIER ::={ dellNetBpStatsMib 3 }
-- ### Link Bundle Definitions ###
bpLinkBundleObjects OBJECT IDENTIFIER
::= { dellNetBpStatsLinkBundleObjects 1 }
bpLinkBundleRateInterval OBJECT-TYPE
SYNTAX INTEGER (10..299)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The rate interval for polling the
Bp link bundle Monitoring."
::= { bpLinkBundleObjects 1 }
bpLinkBundleTriggerThreshold OBJECT-TYPE
SYNTAX INTEGER(1..90)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The traffic distribution trigger threshold
for Bp link bundle Monitoring.In percentage of
total bandwidth of the link Bundle"
::= { bpLinkBundleObjects 2 }
-- ### Backplane Statistic Definitions ###
bpStatsObjects OBJECT IDENTIFIER ::={ dellNetBpStatsObjects 1 }
bpDropsTable OBJECT-TYPE
SYNTAX SEQUENCE OF BpDropsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The back plane drops table contains the list of various drops
per BP higig port per BCM unit in a stack unit(card type)."
::= { bpStatsObjects 1 }
bpDropsEntry OBJECT-TYPE
SYNTAX BpDropsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each drops entry is being indexed by StackUnit(card Type)
BCM unit ID and local Port Id"
INDEX { bpDropsStackUnitIndex,
bpDropsPortPipe,
bpDropsPortIndex }
::= { bpDropsTable 1 }
BpDropsEntry ::=
SEQUENCE {
bpDropsStackUnitIndex INTEGER,
bpDropsPortPipe INTEGER,
bpDropsPortIndex INTEGER,
bpDropsInDrops Counter64,
bpDropsInUnKnownHgHdr Counter64,
bpDropsInUnKnownHgOpcode Counter64,
bpDropsInMTUExceeds Counter64,
bpDropsInMacDrops Counter64,
bpDropsMMUHOLDrops Counter64,
bpDropsEgMacDrops Counter64,
bpDropsEgTxAgedCounter Counter64,
bpDropsEgTxErrCounter Counter64,
bpDropsEgTxMACUnderflow Counter64,
bpDropsEgTxErrPktCounter Counter64
}
bpDropsStackUnitIndex OBJECT-TYPE
SYNTAX INTEGER (1..12)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Stack unit(Card Type Id) number where this port present
Each card shall contain more than one BCM units"
::= { bpDropsEntry 1 }
bpDropsPortPipe OBJECT-TYPE
SYNTAX INTEGER (1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"bpPortPipe denotes the BCM unit in the stack unit(card Type)
Each BCM unit shall contain 1-128 local ports, which includes
BP as well as front end ports"
::= { bpDropsEntry 2 }
bpDropsPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BP port number.
Maximum ports shall support by Trident2 BCM npu is 128.
This address space includes FE ports also, which are
invalid ports as far as BP is concern.
For Z9000 leaf BCM units, 34 to 41 are the valid BP port numbers and
for spine BCM units, 1 to 16 are the valid BP ports "
::= { bpDropsEntry 3 }
bpDropsInDrops OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The No of Ingress packet Drops"
::= { bpDropsEntry 4 }
bpDropsInUnKnownHgHdr OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The No of Unknown hiGig header Ingress packet Drops"
::= { bpDropsEntry 5 }
bpDropsInUnKnownHgOpcode OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The No of Unknown hiGig Opcode Ingress packet Drops"
::= { bpDropsEntry 6 }
bpDropsInMTUExceeds OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No of packets dropped on Ingress because of
MTUExceeds"
::= { bpDropsEntry 7 }
bpDropsInMacDrops OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No of packets dropped on Ingress MAC"
::= { bpDropsEntry 8 }
bpDropsMMUHOLDrops OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No of packets dropped in MMU because of
MMU HOL Drops"
::= { bpDropsEntry 9 }
bpDropsEgMacDrops OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No of packets dropped on Egress MAC"
::= { bpDropsEntry 10 }
bpDropsEgTxAgedCounter OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No of Aged packets dropped on Egress"
::= { bpDropsEntry 11 }
bpDropsEgTxErrCounter OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No of Error packets dropped on Egress"
::= { bpDropsEntry 12 }
bpDropsEgTxMACUnderflow OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No of MAC underflow packets dropped on Egress"
::= { bpDropsEntry 13 }
bpDropsEgTxErrPktCounter OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No of total packets dropped in Egress"
::= { bpDropsEntry 14 }
bpIfStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF BpIfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The back plane counter statistics table contains the
list of various counters per BP higig port per BCM unit
in a stack unit(card type)."
::= { bpStatsObjects 2 }
bpIfStatsEntry OBJECT-TYPE
SYNTAX BpIfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each Stats entry is being indexed by StackUnit(card Type)
BCM unit ID and local Port Id"
INDEX { bpIfStatsStackUnitIndex,
bpIfStatsPortPipe,
bpIfStatsPortIndex}
::= { bpIfStatsTable 1 }
BpIfStatsEntry ::=
SEQUENCE {
bpIfStatsStackUnitIndex INTEGER,
bpIfStatsPortPipe INTEGER,
bpIfStatsPortIndex INTEGER,
bpIfStatsIn64BytePkts Counter64,
bpIfStatsIn65To127BytePkts Counter64,
bpIfStatsIn128To255BytePkts Counter64,
bpIfStatsIn256To511BytePkts Counter64,
bpIfStatsIn512To1023BytePkts Counter64,
bpIfStatsInOver1023BytePkts Counter64,
bpIfStatsInThrottles Counter64,
bpIfStatsInRunts Counter64,
bpIfStatsInGiants Counter64,
bpIfStatsInCRC Counter64,
bpIfStatsInOverruns Counter64,
bpIfStatsOutUnderruns Counter64,
bpIfStatsOutUnicasts Counter64,
bpIfStatsOutCollisions Counter64,
bpIfStatsOutWredDrops Counter64,
bpIfStatsOut64BytePkts Counter64,
bpIfStatsOut65To127BytePkts Counter64,
bpIfStatsOut128To255BytePkts Counter64,
bpIfStatsOut256To511BytePkts Counter64,
bpIfStatsOut512To1023BytePkts Counter64,
bpIfStatsOutOver1023BytePkts Counter64,
bpIfStatsOutThrottles Counter64,
bpIfStatsLastDiscontinuityTime TimeStamp,
bpIfStatsInCentRate Integer32,
bpIfStatsOutCentRate Integer32,
bpIfStatsLastChange TimeStamp
}
bpIfStatsStackUnitIndex OBJECT-TYPE
SYNTAX INTEGER (1..12)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Stack unit(Card Type Id) number where this port present
Each card shall contain more than one BCM units"
::= { bpIfStatsEntry 1 }
bpIfStatsPortPipe OBJECT-TYPE
SYNTAX INTEGER (1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"bpPortPipe denotes the BCM unit in the stack unit(card Type)
Each BCM unit shall contain 1-128 local ports, which includes
BP as well as front end ports"
::= { bpIfStatsEntry 2 }
bpIfStatsPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BP port number.
Maximum ports shall support by Trident2 BCM npu is 128.
This address space includes FE ports also, which are
invalid ports as far as BP is concern.
For Z9000 leaf BCM units, 34 to 41 are the valid BP port numbers and
for spine BCM units, 1 to 16 are the valid BP ports "
::= { bpIfStatsEntry 3 }
bpIfStatsIn64BytePkts 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 including FCS octets)."
::= { bpIfStatsEntry 4 }
bpIfStatsIn65To127BytePkts 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 (excluding framing
bits but including FCS octets)."
::= { bpIfStatsEntry 5 }
bpIfStatsIn128To255BytePkts 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)."
::= { bpIfStatsEntry 6 }
bpIfStatsIn256To511BytePkts 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)."
::= { bpIfStatsEntry 7 }
bpIfStatsIn512To1023BytePkts 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)."
::= { bpIfStatsEntry 8 }
bpIfStatsInOver1023BytePkts 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."
::= { bpIfStatsEntry 9 }
bpIfStatsInThrottles 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 received."
::= { bpIfStatsEntry 10 }
bpIfStatsInRunts 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."
::= { bpIfStatsEntry 11 }
bpIfStatsInGiants 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."
::= { bpIfStatsEntry 12 }
bpIfStatsInCRC OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames received that had
a length (excluding framing bits, but including
FCS octets) of between 64 and 1518 octets,
inclusive, but had a bad CRC."
::= { bpIfStatsEntry 13 }
bpIfStatsInOverruns OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames has been chosen to be
dropped by detecting the buffer issue"
::= { bpIfStatsEntry 14 }
bpIfStatsOutUnderruns OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames dropped because
of buffer underrun."
::= { bpIfStatsEntry 15 }
bpIfStatsOutUnicasts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of Unicast frames are transmitted
out of the interface"
::= { bpIfStatsEntry 16 }
bpIfStatsOutCollisions 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."
::= { bpIfStatsEntry 17 }
bpIfStatsOutWredDrops OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames are dropped by using
WRED policy due to excessive traffic."
::= { bpIfStatsEntry 18 }
bpIfStatsOut64BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of valid frames with the
block of 64 byte size is transmitted"
::= { bpIfStatsEntry 19 }
bpIfStatsOut65To127BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total of valid frame with the block size of
range between 65 and 127 bytes are transmitted."
::= { bpIfStatsEntry 20 }
bpIfStatsOut128To255BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total of valid frame with the block size of
range between 128 and 255 bytes are transmitted"
::= { bpIfStatsEntry 21 }
bpIfStatsOut256To511BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total of valid frame with the block size of
range between 256 and 511 bytes are transmitted"
::= { bpIfStatsEntry 22 }
bpIfStatsOut512To1023BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total of valid frame with the block size of
range between 512 and 1023 bytes are transmitted"
::= { bpIfStatsEntry 23 }
bpIfStatsOutOver1023BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total of valid frame with the block size of
greater than 1023 bytes are transmitted."
::= { bpIfStatsEntry 24 }
bpIfStatsOutThrottles 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."
::= { bpIfStatsEntry 25 }
bpIfStatsLastDiscontinuityTime 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."
::= { bpIfStatsEntry 26 }
bpIfStatsInCentRate OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the percentage of maximum line rate
at which data is receiving on the Interface.
For Z9000 - BP hiGig line rate is 42G.
This is an integer value which can go from 0% to 100%."
::= { bpIfStatsEntry 27 }
bpIfStatsOutCentRate OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the percentage of maximum line rate
at which data is sending on the Interface.
For Z9000 - BP hiGig line rate is 42G.
This is an integer value which can go from 0% to 100%."
::= { bpIfStatsEntry 28 }
bpIfStatsLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime, on which all the counters are
updated recently"
::= { bpIfStatsEntry 29 }
bpPacketBufferTable OBJECT-TYPE
SYNTAX SEQUENCE OF BpPacketBufferEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The packet buffer table contains the modular packet buffers details
per stack unit and the mode of allocation."
::= { bpStatsObjects 3 }
bpPacketBufferEntry OBJECT-TYPE
SYNTAX BpPacketBufferEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Packet buffer details per NPU unit."
INDEX { bpPacketBufferStackUnitIndex,
bpPacketBufferPortPipe}
::= { bpPacketBufferTable 1 }
BpPacketBufferEntry ::=
SEQUENCE {
bpPacketBufferStackUnitIndex INTEGER,
bpPacketBufferPortPipe INTEGER,
bpPacketBufferTotalPacketBuffer Counter32,
bpPacketBufferCurrentAvailBuffer Counter32,
bpPacketBufferPacketBufferAlloc Counter32
}
bpPacketBufferStackUnitIndex OBJECT-TYPE
SYNTAX INTEGER (1..12)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Stack unit(Card Type Id) number where this port present
Each card shall contain more than one BCM units"
::= { bpPacketBufferEntry 1 }
bpPacketBufferPortPipe OBJECT-TYPE
SYNTAX INTEGER (1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"bpPortPipe denotes the BCM unit in the stack unit(card Type)
Each BCM unit shall contain 1-128 local ports, which includes
BP as well as front end ports"
::= { bpPacketBufferEntry 2 }
bpPacketBufferTotalPacketBuffer OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total packet buffer in this NPU unit."
::= { bpPacketBufferEntry 3 }
bpPacketBufferCurrentAvailBuffer OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current available buffer in this NPU unit."
::= { bpPacketBufferEntry 4 }
bpPacketBufferPacketBufferAlloc OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Static or Dynamic allocation."
::= { bpPacketBufferEntry 5 }
bpBufferStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF BpBufferStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The back plane stats per port table contains
the packet buffer usage per bp port per NPU unit."
::= { bpStatsObjects 4}
bpBufferStatsEntry OBJECT-TYPE
SYNTAX BpBufferStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Per bp port buffer stats "
INDEX { bpBufferStatsStackUnitIndex,
bpBufferStatsPortPipe,
bpBufferStatsPortIndex}
::= { bpBufferStatsTable 1 }
BpBufferStatsEntry ::=
SEQUENCE {
bpBufferStatsStackUnitIndex INTEGER,
bpBufferStatsPortPipe INTEGER,
bpBufferStatsPortIndex INTEGER,
bpBufferStatsCurrentUsagePerPort Counter32,
bpBufferStatsDefaultPacketBuffAlloc Counter32,
bpBufferStatsMaxLimitPerPort Counter32
}
bpBufferStatsStackUnitIndex OBJECT-TYPE
SYNTAX INTEGER (1..12)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Stack unit(Card Type Id) number where this port present
Each card shall contain more than one BCM units"
::= { bpBufferStatsEntry 1 }
bpBufferStatsPortPipe OBJECT-TYPE
SYNTAX INTEGER (1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"bpPortPipe denotes the BCM unit in the stack unit(card Type)
Each BCM unit shall contain 1-128 local ports, which includes
BP as well as front end ports"
::= { bpBufferStatsEntry 2 }
bpBufferStatsPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BP port number.
Maximum ports shall support by Trident2 BCM npu is 128.
This address space includes FE ports also, which are
invalid ports as far as BP is concern.
For Z9000 leaf BCM units, 34 to 41 are the valid BP port numbers and
for spine BCM units, 1 to 16 are the valid BP ports "
::= { bpBufferStatsEntry 3 }
bpBufferStatsCurrentUsagePerPort OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current buffer usage per bp port."
::= { bpBufferStatsEntry 4 }
bpBufferStatsDefaultPacketBuffAlloc OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Default packet buffer allocated."
::= { bpBufferStatsEntry 5 }
bpBufferStatsMaxLimitPerPort OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max buffer limit per bp port."
::= { bpBufferStatsEntry 6 }
bpCosStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF BpCosStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The back plane statistics per COS table gives
packet buffer statistics per COS per bp port."
::= { bpStatsObjects 5 }
bpCosStatsEntry OBJECT-TYPE
SYNTAX BpCosStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Per bp port buffer stats and per COS buffer stats."
INDEX { bpCosStatsStackUnitIndex,
bpCosStatsPortPipe,
bpCosStatsPortIndex,
bpCosStatsCOSNumber }
::= { bpCosStatsTable 1 }
BpCosStatsEntry ::=
SEQUENCE {
bpCosStatsStackUnitIndex INTEGER,
bpCosStatsPortPipe INTEGER,
bpCosStatsPortIndex INTEGER,
bpCosStatsCOSNumber INTEGER,
bpCosStatsCurrentUsage Counter32,
bpCosStatsDefaultPacketBuffAlloc Counter32,
bpCosStatsMaxLimit Counter32,
bpCosStatsHOLDDrops Counter64
}
bpCosStatsStackUnitIndex OBJECT-TYPE
SYNTAX INTEGER (1..12)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Stack unit(Card Type Id) number where this port present
Each card shall contain more than one BCM units"
::= { bpCosStatsEntry 1 }
bpCosStatsPortPipe OBJECT-TYPE
SYNTAX INTEGER (1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"bpPortPipe denotes the BCM unit in the stack unit(card Type)
Each BCM unit shall contain 1-128 local ports, which includes
BP as well as front end ports"
::= { bpCosStatsEntry 2 }
bpCosStatsPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BP port number.
Maximum ports shall support by Trident2 BCM npu is 128.
This address space includes FE ports also, which are
invalid ports as far as BP is concern.
For Z9000 leaf BCM units, 34 to 41 are the valid BP port numbers and
for spine BCM units, 1 to 16 are the valid BP ports "
::= { bpCosStatsEntry 3 }
bpCosStatsCOSNumber OBJECT-TYPE
SYNTAX INTEGER (1..21)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"COS queue number, There shall 12 unicast and 9 multicast
queues per port in Trident2"
::= { bpCosStatsEntry 4 }
bpCosStatsCurrentUsage OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current buffer usage per COS per bp port."
::= { bpCosStatsEntry 5 }
bpCosStatsDefaultPacketBuffAlloc OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Default packet buffer allocated per COS queue"
::= { bpCosStatsEntry 6 }
bpCosStatsMaxLimit OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max buffer utilization limit per bp port."
::= { bpCosStatsEntry 7 }
bpCosStatsHOLDDrops OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"HOLD Drops Per Queue."
::= { bpCosStatsEntry 8 }
-- ### Notification Objects information ###
bpLinkBundleNotifications OBJECT IDENTIFIER
::= { dellNetBpStatsAlarms 1 }
bpLinkBundleAlarmVariable OBJECT IDENTIFIER
::= { dellNetBpStatsAlarms 2 }
bpLinkBundleType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
bpHgBundle(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates Type of Back plane HiGig link bundle"
::= { bpLinkBundleAlarmVariable 1 }
bpLinkBundleSlot OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The SlotId on which Link Bundle is overloaded"
::= { bpLinkBundleAlarmVariable 2 }
bpLinkBundleNpuUnit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The npuUnitId(BCM unit Id) on which Link Bundle is overloaded"
::= { bpLinkBundleAlarmVariable 3 }
bpLinkBundleLocalId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The local linkBundle Id which is overloaded"
::= { bpLinkBundleAlarmVariable 4 }
bpLinkBundleImbalance NOTIFICATION-TYPE
OBJECTS { bpLinkBundleType,
bpLinkBundleSlot,
bpLinkBundleNpuUnit,
bpLinkBundleLocalId
}
STATUS current
DESCRIPTION
"Trap generated when traffic imbalance
observed in BP Link Bundles"
::= { bpLinkBundleNotifications 1 }
bpLinkBundleImbalanceClear NOTIFICATION-TYPE
OBJECTS { bpLinkBundleType,
bpLinkBundleSlot,
bpLinkBundleNpuUnit,
bpLinkBundleLocalId
}
STATUS current
DESCRIPTION
"Trap generated when traffic imbalance
is no longer observed on Bp Link bundles"
::= { bpLinkBundleNotifications 2 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,536 @@
DELL-NETWORKING-FIB-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, Gauge32, Integer32, IpAddress, Counter64
FROM SNMPv2-SMI
InterfaceIndexOrZero
FROM IF-MIB
InetAddressType, InetAddress, InetAddressPrefixLength
FROM INET-ADDRESS-MIB
MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
dellNetMgmt
FROM DELL-NETWORKING-SMI;
dellNetIpForwardMib MODULE-IDENTITY
LAST-UPDATED "200709141200Z" -- Sep 14, 2007 12:00:00 GMT
ORGANIZATION "Dell Inc"
CONTACT-INFO
"http://www.dell.com/support"
DESCRIPTION
"This MIB module is used to display CIDR multipath IP Routes."
REVISION "201107081200Z" -- Jul 08, 2011 12:00:00 GMT
DESCRIPTION
"This version of MIB module deprecates the dellNetIpForwardTable
and replaces it with dellNetInetCidrRouteTable which adds the
IP Protocol Independance "
REVISION "200709141200Z" -- Sep 14, 2007 12:00:00 GMT
DESCRIPTION
"Initial version of this MIB module."
::= { dellNetMgmt 9 }
-- ****************************************************************************
--
-- Top-Level Object Identifier Assignments for the FIB MIB
--
-- ****************************************************************************
dellNetIpForwardMibObjects OBJECT IDENTIFIER ::= { dellNetIpForwardMib 1 }
dellNetIpForwardMibConformance OBJECT IDENTIFIER ::= { dellNetIpForwardMib 2 }
dellNetIpForwardVariable OBJECT IDENTIFIER ::= { dellNetIpForwardMib 3 }
--*****************************************************************************
--
-- Data Types
--
--*****************************************************************************
chSysCardNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the card number assigned to the line
cards and the RPM cards in the chassis.
The line cards number are from 0 to 13 and the
RPM are from 0 to 1."
::= { dellNetIpForwardVariable 1 }
-- ****************************************************************************
--
-- IP Forward Version Table
--
-- ****************************************************************************
dellNetIpForwardVersionTable OBJECT-TYPE
SYNTAX SEQUENCE OF DellNetIpForwardVersionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entity's IP forward version table."
::= { dellNetIpForwardMibObjects 1 }
dellNetIpForwardVersionEntry OBJECT-TYPE
SYNTAX DellNetIpForwardVersionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for the ip forward version Table."
INDEX {
chSysCardNumber,
dellNetIpForwardAddrFamily
}
::= { dellNetIpForwardVersionTable 1 }
DellNetIpForwardVersionEntry ::=
SEQUENCE {
dellNetIpForwardAddrFamily
InetAddressType,
dellNetIpForwardVersion
Counter64
}
dellNetIpForwardAddrFamily OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Address Family of the IP Forwarding Table for which this entry
provides the Version information. "
::= { dellNetIpForwardVersionEntry 1}
dellNetIpForwardVersion 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."
::= { dellNetIpForwardVersionEntry 2 }
-- ****************************************************************************
--
-- 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.
--
-- ****************************************************************************
dellNetIpForwardTable OBJECT-TYPE
SYNTAX SEQUENCE OF DellNetIpForwardEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This entity's IP Routing table."
::= { dellNetIpForwardMibObjects 2 }
dellNetIpForwardEntry OBJECT-TYPE
SYNTAX DellNetIpForwardEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A particular route to a particular destination,
under a particular policy."
INDEX {
chSysCardNumber,
dellNetIpforwardDest,
dellNetIpforwardMask,
dellNetIpforwardNextHop,
dellNetIpforwardFirstHop
}
::= { dellNetIpForwardTable 1 }
DellNetIpForwardEntry ::=
SEQUENCE {
dellNetIpforwardDest
IpAddress,
dellNetIpforwardMask
IpAddress,
dellNetIpforwardNextHop
IpAddress,
dellNetIpforwardFirstHop
IpAddress,
dellNetIpforwardIfIndex
Integer32,
dellNetIpforwardMacAddress
MacAddress,
dellNetIpforwardEgressPort
OCTET STRING,
dellNetIpforwardCamIndex
Integer32
}
dellNetIpforwardDest OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The destination IP address of this route. An
entry with a value of 0.0.0.0 is considered a
default route."
::= { dellNetIpForwardEntry 1 }
dellNetIpforwardMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Indicate the mask to be logical-ANDed with the destination
address before being compared to the value in
the dellNetIpforwardDest field."
::= { dellNetIpForwardEntry 2 }
dellNetIpforwardNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"On remote routes, the address of the next system
en route; Otherwise, 0.0.0.0."
::= { dellNetIpForwardEntry 3 }
dellNetIpforwardFirstHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
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"
::= { dellNetIpForwardEntry 4 }
dellNetIpforwardIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The ifIndex value which identifies the local
interface through which the next hop of this
route should be reached."
::= { dellNetIpForwardEntry 5 }
dellNetIpforwardMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The Mac address of the NextHop."
::= { dellNetIpForwardEntry 6 }
dellNetIpforwardEgressPort OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The name of the egress port to which the packets will be
forwarded."
::= { dellNetIpForwardEntry 7 }
dellNetIpforwardCamIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"Cam Entry corresponding to a row."
::= { dellNetIpForwardEntry 8 }
-- ****************************************************************************
-- dellNet scalar objects which provide the number of current dellNetInetCidrRouteTable entries
-- each per destination type
-- ****************************************************************************
dellNetInetCidrIpv4RouteNumber OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of current dellNetInetCidrRouteTable entries that are not
Invalid and whose dellNetInetCidrRouteDestType is ipv4(1)"
::= { dellNetIpForwardMibObjects 3 }
dellNetInetCidrIpv6RouteNumber OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of current dellNetInetCidrRouteTable entries that are not
Invalid and whose dellNetInetCidrRouteDestType is ipv6(2)"
::= { dellNetIpForwardMibObjects 4 }
dellNetInetCidrECMPGrpMax OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of maximum entries"
::= { dellNetIpForwardMibObjects 6 }
dellNetInetCidrECMPGrpUsed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of current entries that are not invalid"
::= { dellNetIpForwardMibObjects 7 }
dellNetInetCidrECMPGrpAvl OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of available cam entries"
::= { dellNetIpForwardMibObjects 8 }
-- ****************************************************************************
-- dellNet Inet Cidr Route Table
-- The dellNet Inet Cidr Route Table deprecates and replaces the dellNetIpForwardTable.
-- It adds IP Protocol Independence.
-- ****************************************************************************
dellNetInetCidrRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF DellNetInetCidrRouteTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entity's IP Routing table."
::= { dellNetIpForwardMibObjects 5 }
dellNetInetCidrRouteTableEntry OBJECT-TYPE
SYNTAX DellNetInetCidrRouteTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A particular route to a particular destination
Implementers need to be aware that if the total number
of elements (octets or sub-identifiers) in
inetCidrRouteDest, inetCidrRoutePolicy, and
inetCidrRouteNextHop exceeds 111, then OIDs of column
instances in this table will have more than 128 sub-
identifiers and cannot be accessed using SNMPv1,
SNMPv2c, or SNMPv3.
For S-Series Platform, Value of chSysCardNumber will always
be zero"
INDEX {
chSysCardNumber,
dellNetInetCidrRouteDestType,
dellNetInetCidrRouteDest,
dellNetInetCidrRoutePfxLen,
dellNetInetCidrRouteNextHopType,
dellNetInetCidrRouteNextHop,
dellNetInetCidrRouteFirstHopType,
dellNetInetCidrRouteFirstHop
}
::= { dellNetInetCidrRouteTable 1 }
DellNetInetCidrRouteTableEntry ::=
SEQUENCE {
dellNetInetCidrRouteDestType
InetAddressType,
dellNetInetCidrRouteDest
InetAddress,
dellNetInetCidrRoutePfxLen
InetAddressPrefixLength,
dellNetInetCidrRouteNextHopType
InetAddressType,
dellNetInetCidrRouteNextHop
InetAddress,
dellNetInetCidrRouteFirstHopType
InetAddressType,
dellNetInetCidrRouteFirstHop
InetAddress,
dellNetInetCidrRouteIfIndex
InterfaceIndexOrZero,
dellNetInetCidrRouteMacAddress
MacAddress,
dellNetInetCidrRouteEgressPort
OCTET STRING,
dellNetInetCidrRouteCamIndex
Unsigned32
}
dellNetInetCidrRouteDestType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of the inetCidrRouteDest address, as defined
in the InetAddress MIB.
Only those address types that may appear in an actual
routing table are allowed as values of this object."
::= { dellNetInetCidrRouteTableEntry 1 }
dellNetInetCidrRouteDest OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination IP address of this route.
The type of this address is determined by the value of
the inetCidrRouteDestType object."
::= { dellNetInetCidrRouteTableEntry 2 }
dellNetInetCidrRoutePfxLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the number of leading one bits that form the
mask to be logical-ANDed with the destination address
before being compared to the value in the inetCidrRouteDest field."
::= { dellNetInetCidrRouteTableEntry 3 }
dellNetInetCidrRouteNextHopType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of the inetCidrRouteNextHop address, as
defined in the InetAddress MIB.
Value should be set to unknown(0) for non-remote
routes.
Only those address types that may appear in an actual
routing table are allowed as values of this object."
::= { dellNetInetCidrRouteTableEntry 4 }
dellNetInetCidrRouteNextHop OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"On remote routes, the address of the next system en
route. For non-remote routes, a zero length string.
The type of this address is determined by the value of
the inetCidrRouteNextHopType object."
::= { dellNetInetCidrRouteTableEntry 5 }
dellNetInetCidrRouteFirstHopType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of the inetCidrRouteFirstHop address, as
defined in the InetAddress MIB.
Value should be set to unknown(0) for non-remote
routes.
Only those address types that may appear in an actual
routing table are allowed as values of this object."
::= { dellNetInetCidrRouteTableEntry 6 }
dellNetInetCidrRouteFirstHop OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address of the gateway to the Nexthop.
If the nexthop itself is the gateway, a zero length string.
The type of this address is determined by the value of
the inetCidrRouteFirstHopType object."
::= { dellNetInetCidrRouteTableEntry 7 }
dellNetInetCidrRouteIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex value that identifies the local interface
through which the next hop of this route should be
reached. A value of 0 is valid and represents the
scenario where no interface is specified."
::= { dellNetInetCidrRouteTableEntry 8 }
dellNetInetCidrRouteMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac address of the NextHop."
::= { dellNetInetCidrRouteTableEntry 9 }
dellNetInetCidrRouteEgressPort 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."
::= { dellNetInetCidrRouteTableEntry 10 }
dellNetInetCidrRouteCamIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cam Entry corresponding to a row."
::= { dellNetInetCidrRouteTableEntry 11 }
-- ****************************************************************************
--
-- Module Conformance Statement
--
-- DESCRIPTION: This module conformance statement includes the compliance
-- statements and the units of conformance section.
--
-- ****************************************************************************
dellNetIpForwardMibCompliances OBJECT IDENTIFIER ::= { dellNetIpForwardMibConformance 1 }
dellNetIpForwardMibGroups OBJECT IDENTIFIER ::= { dellNetIpForwardMibConformance 2 }
-- ****************************************************************************
-- Compliance Statement
-- ****************************************************************************
dellNetIpForwardMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The basic implementation requirements for the
Dell Networking OS Ip Forward MIB."
MODULE -- this module
MANDATORY-GROUPS {
dellNetIpForwardObjectGroup
}
::= { dellNetIpForwardMibCompliances 1 }
-- ****************************************************************************
-- Units of Conformance
-- ****************************************************************************
dellNetIpForwardObjectGroup OBJECT-GROUP
OBJECTS {
dellNetIpForwardVersion,
dellNetInetCidrRouteIfIndex,
dellNetInetCidrRouteMacAddress,
dellNetInetCidrRouteEgressPort,
dellNetInetCidrRouteCamIndex
}
STATUS current
DESCRIPTION
"Objects for the IP aware Route Table."
::= { dellNetIpForwardMibGroups 1 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,923 @@
DELL-NETWORKING-IF-EXTENSION-MIB DEFINITIONS ::= BEGIN
-- This module provides authoritative definitions for
-- Dell Networking OS 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
Integer32
FROM SNMPv2-SMI
dellNetMgmt
FROM DELL-NETWORKING-SMI;
dellNetIfExtensionMib MODULE-IDENTITY
LAST-UPDATED "201203061200Z" -- Mar 6, 2012 12:00:00 GMT
ORGANIZATION
"Dell Inc"
CONTACT-INFO
"http://www.dell.com/support"
DESCRIPTION
"Dell Networking OS IF Extenstion MIB. "
REVISION "201408121200Z"
DESCRIPTION
"Added dellNetIfPortListBitPos.Removed dellNetIfDhcpAdminStatus and dellNetIfDhcpOperStatus."
REVISION "201203061200Z"
DESCRIPTION
"Added DHCP Client attributes."
REVISION "201008111200Z"
DESCRIPTION
"Add dellNetIfOutThrottles."
REVISION "201008101200Z"
DESCRIPTION
"Initial version of this mib module."
::= { dellNetMgmt 11 }
-- ### Groups ###
dellNetIfExtensionMibObject OBJECT IDENTIFIER ::={ dellNetIfExtensionMib 1 }
dellNetIfExtensionParams OBJECT IDENTIFIER ::={ dellNetIfExtensionMibObject 1 }
dellNetIfExtensionStats OBJECT IDENTIFIER ::={ dellNetIfExtensionMibObject 2 }
dellNetIfTransceiverData OBJECT IDENTIFIER ::={ dellNetIfExtensionMibObject 3 }
dellNetIfAlarmObjects OBJECT IDENTIFIER ::={ dellNetIfExtensionMibObject 4 }
-- ### Dell Networking OS IF Extenstion Tables
--
-- Interface Table
--
dellNetIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF DellNetIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Dell Networking OS Extension ifTable contains
generic interface parameters."
::= { dellNetIfExtensionParams 1 }
dellNetIfEntry OBJECT-TYPE
SYNTAX DellNetIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" A row defintion of Dell Networking OS Interface
Extension parameters."
INDEX { ifIndex }
::= { dellNetIfTable 1 }
DellNetIfEntry ::=
SEQUENCE {
dellNetIfIpMtu Unsigned32,
dellNetIfDuplexMode INTEGER,
dellNetIfQueueingStrategy DisplayString,
dellNetIfRxFlowCtrl TruthValue,
dellNetIfTxFlowCtrl TruthValue,
dellNetIfDescr OCTET STRING,
dellNetIfAdminStatus INTEGER,
dellNetIfRateInterval Unsigned32,
dellNetIfSpeed INTEGER,
dellNetIfPortListBitPos Integer32
}
dellNetIfIpMtu OBJECT-TYPE
SYNTAX Unsigned32 (594..9252)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP (Internet Protocol), Maximum
Transmission Unit value."
::= { dellNetIfEntry 1 }
dellNetIfDuplexMode OBJECT-TYPE
SYNTAX INTEGER {
half(1),
full(2),
auto(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Duplex mode of the interface.
This will be read-write only for s60"
::= { dellNetIfEntry 2 }
dellNetIfQueueingStrategy OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Queueing strategy used for packets."
::= { dellNetIfEntry 3 }
dellNetIfRxFlowCtrl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flow control receive. This will be read-write only for s60"
::= { dellNetIfEntry 4 }
dellNetIfTxFlowCtrl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flow Control transmit.This will be read-only only for s60"
::= { dellNetIfEntry 5 }
dellNetIfDescr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A textual string containing information about the interface.
This will be read-write only for s60"
::= { dellNetIfEntry 6 }
dellNetIfAdminStatus OBJECT-TYPE
SYNTAX INTEGER{
up (1),
down(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A admin status of any interface.
This will be read-write only for s60"
::= { dellNetIfEntry 7 }
dellNetIfRateInterval OBJECT-TYPE
SYNTAX Unsigned32 (30..299)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The rate info interval for the interface.
This will be read-write only for s60"
::= { dellNetIfEntry 8 }
dellNetIfSpeed OBJECT-TYPE
SYNTAX INTEGER{
auto (1),
tenMbps (10),
hundredMbps (100),
thousandMbps (1000)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interface's current bandwidth in bits per second.
This will be read-write only for s60"
::= { dellNetIfEntry 9 }
dellNetIfPortListBitPos OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is used for identifying the bit position in PortList Object for a given interface."
::= { dellNetIfEntry 10 }
--
-- Interface Statistics Table
--
dellNetIfStaticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF DellNetIfStaticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The statistcs information of the interfaces for performance monitoring."
::= { dellNetIfExtensionStats 1 }
dellNetIfStaticsEntry OBJECT-TYPE
SYNTAX DellNetIfStaticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row defintion of Dell Networking OS Extension
interface statistics."
INDEX { ifIndex }
::= { dellNetIfStaticsTable 1 }
DellNetIfStaticsEntry ::=
SEQUENCE {
dellNetIfInVlanPkts Counter64,
dellNetIfIn64BytePkts Counter64,
dellNetIfIn65To127BytePkts Counter64,
dellNetIfIn128To255BytePkts Counter64,
dellNetIfIn256To511BytePkts Counter64,
dellNetIfIn512To1023BytePkts Counter64,
dellNetIfInOver1023BytePkts Counter64,
dellNetIfInThrottles Counter64,
dellNetIfInRunts Counter64,
dellNetIfInGiants Counter64,
dellNetIfInCRC Counter64,
dellNetIfInOverruns Counter64,
dellNetIfOutVlanPkts Counter64,
dellNetIfOutUnderruns Counter64,
dellNetIfOutUnicasts Counter64,
dellNetIfOutCollisions Counter64,
dellNetIfOutWredDrops Counter64,
dellNetIfOut64BytePkts Counter64,
dellNetIfOut65To127BytePkts Counter64,
dellNetIfOut128To255BytePkts Counter64,
dellNetIfOut256To511BytePkts Counter64,
dellNetIfOut512To1023BytePkts Counter64,
dellNetIfOutOver1023BytePkts Counter64,
dellNetIfOutThrottles Counter64,
dellNetIfLastDiscontinuityTime TimeStamp,
dellNetIfInCentRate Integer32,
dellNetIfOutCentRate Integer32
}
dellNetIfInVlanPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of valid VLAN Tagged
frames received."
::= { dellNetIfStaticsEntry 1 }
dellNetIfIn64BytePkts 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)."
::= { dellNetIfStaticsEntry 2 }
dellNetIfIn65To127BytePkts 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)."
::= { dellNetIfStaticsEntry 3 }
dellNetIfIn128To255BytePkts 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)."
::= { dellNetIfStaticsEntry 4 }
dellNetIfIn256To511BytePkts 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)."
::= { dellNetIfStaticsEntry 5 }
dellNetIfIn512To1023BytePkts 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)."
::= { dellNetIfStaticsEntry 6 }
dellNetIfInOver1023BytePkts 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."
::= { dellNetIfStaticsEntry 7 }
dellNetIfInThrottles 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."
::= { dellNetIfStaticsEntry 8 }
dellNetIfInRunts 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."
::= { dellNetIfStaticsEntry 9 }
dellNetIfInGiants 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."
::= { dellNetIfStaticsEntry 10 }
dellNetIfInCRC 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."
::= { dellNetIfStaticsEntry 11 }
dellNetIfInOverruns OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames dropped because
of buffer issue."
::= { dellNetIfStaticsEntry 12 }
dellNetIfOutVlanPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of Good VLAN Tagged Frames sent
successfully."
::= { dellNetIfStaticsEntry 13 }
dellNetIfOutUnderruns OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of frames dropped because
of buffer underrun."
::= { dellNetIfStaticsEntry 14 }
dellNetIfOutUnicasts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of Good Unicast Frames sent successfully."
::= { dellNetIfStaticsEntry 15 }
dellNetIfOutCollisions 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."
::= { dellNetIfStaticsEntry 16 }
dellNetIfOutWredDrops 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."
::= { dellNetIfStaticsEntry 17 }
dellNetIfOut64BytePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of Good Frames sent successfully
whose size was 64 Bytes."
::= { dellNetIfStaticsEntry 18 }
dellNetIfOut65To127BytePkts 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."
::= { dellNetIfStaticsEntry 19 }
dellNetIfOut128To255BytePkts 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."
::= { dellNetIfStaticsEntry 20 }
dellNetIfOut256To511BytePkts 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."
::= { dellNetIfStaticsEntry 21 }
dellNetIfOut512To1023BytePkts 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."
::= { dellNetIfStaticsEntry 22 }
dellNetIfOutOver1023BytePkts 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."
::= { dellNetIfStaticsEntry 23 }
dellNetIfOutThrottles 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."
::= { dellNetIfStaticsEntry 24 }
dellNetIfLastDiscontinuityTime 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."
::= { dellNetIfStaticsEntry 25 }
dellNetIfInCentRate OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the ingress rate in percentage.
This is an integer value which can go from 0 to 100."
::= { dellNetIfStaticsEntry 26 }
dellNetIfOutCentRate OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the egress rate in percentage.
This is an integer value which can go from 0 to 100."
::= { dellNetIfStaticsEntry 27 }
dellNetIfTransceiverDataTable OBJECT-TYPE
SYNTAX SEQUENCE OF DellNetIfTransceiverDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information to monitor transceiver data."
::= { dellNetIfTransceiverData 1 }
dellNetIfTransceiverDataEntry OBJECT-TYPE
SYNTAX DellNetIfTransceiverDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row defintion of Dell Networking OS Extension
transceiver data."
INDEX { ifIndex }
::= { dellNetIfTransceiverDataTable 1 }
DellNetIfTransceiverDataEntry::=
SEQUENCE {
dellNetIfTransDeviceName OCTET STRING,
dellNetIfTransPort OCTET STRING,
dellNetIfTransOpticsPresent TruthValue,
dellNetIfTransOpticsType OCTET STRING,
dellNetIfTransVendorName OCTET STRING,
dellNetIfTransPartNumber OCTET STRING,
dellNetIfTransSerialNumber OCTET STRING,
dellNetIfTransTransmitPowerLane1 OCTET STRING,
dellNetIfTransTransmitPowerLane2 OCTET STRING,
dellNetIfTransTransmitPowerLane3 OCTET STRING,
dellNetIfTransTransmitPowerLane4 OCTET STRING,
dellNetIfTransReceivePowerLane1 OCTET STRING,
dellNetIfTransReceivePowerLane2 OCTET STRING,
dellNetIfTransReceivePowerLane3 OCTET STRING,
dellNetIfTransReceivePowerLane4 OCTET STRING,
dellNetIfTransTemperature OCTET STRING,
dellNetIfTransVoltage OCTET STRING,
dellNetIfTransTransmitBiasCurrentLane1 OCTET STRING,
dellNetIfTransTransmitBiasCurrentLane2 OCTET STRING,
dellNetIfTransTransmitBiasCurrentLane3 OCTET STRING,
dellNetIfTransTransmitBiasCurrentLane4 OCTET STRING
}
dellNetIfTransDeviceName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - DeviceName"
::= { dellNetIfTransceiverDataEntry 1 }
dellNetIfTransPort OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - Port"
::= { dellNetIfTransceiverDataEntry 2 }
dellNetIfTransOpticsPresent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - OpticsPresent shows the presence of optic.
The possible values are 1 when the optic is inserted and 2 when the optic is not inserted."
::= { dellNetIfTransceiverDataEntry 3 }
dellNetIfTransOpticsType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - Type"
::= { dellNetIfTransceiverDataEntry 4 }
dellNetIfTransVendorName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - Name"
::= { dellNetIfTransceiverDataEntry 5 }
dellNetIfTransPartNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - PartNumber"
::= { dellNetIfTransceiverDataEntry 6 }
dellNetIfTransSerialNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - SerialNumber"
::= { dellNetIfTransceiverDataEntry 7 }
dellNetIfTransTransmitPowerLane1 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
UNITS "dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - Transmit Power in Lane 1 in unit dBm.
For optics supporting power, valid float value will be
displayed or 'null string' will be displayed."
::= { dellNetIfTransceiverDataEntry 8 }
dellNetIfTransTransmitPowerLane2 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
UNITS "dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - Transmit Power in Lane 2 in unit dBm.
For optics supporting power, valid float value will be
displayed or 'null string' will be displayed."
::= { dellNetIfTransceiverDataEntry 9 }
dellNetIfTransTransmitPowerLane3 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
UNITS "dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - Transmit Power in Lane 3 in unit dBm.
For optics supporting power, valid float value will be
displayed or 'null string' will be displayed."
::= { dellNetIfTransceiverDataEntry 10 }
dellNetIfTransTransmitPowerLane4 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
UNITS "dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - Transmit Power in Lane 4 in unit dBm.
For optics supporting power, valid float value will be
displayed or 'null string' will be displayed."
::= { dellNetIfTransceiverDataEntry 11 }
dellNetIfTransReceivePowerLane1 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
UNITS "dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - Receive Power in Lane 1 in unit dBm.
For optics supporting power, valid float value will be
displayed or 'null string' will be displayed."
::= { dellNetIfTransceiverDataEntry 12 }
dellNetIfTransReceivePowerLane2 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
UNITS "dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - Receive Power in Lane 2 in unit dBm.
For optics supporting power, valid float value will be
displayed or 'null string' will be displayed."
::= { dellNetIfTransceiverDataEntry 13 }
dellNetIfTransReceivePowerLane3 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
UNITS "dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - Receive Power in Lane 3 in unit dBm.
For optics supporting power, valid float value will be
displayed or 'null string' will be displayed."
::= { dellNetIfTransceiverDataEntry 14 }
dellNetIfTransReceivePowerLane4 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
UNITS "dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - Receive Power in Lane 4 in unit dBm.
For optics supporting power, valid float value will be
displayed or 'null string' will be displayed."
::= { dellNetIfTransceiverDataEntry 15 }
dellNetIfTransTemperature OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
UNITS "degree Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - Temperature in unit degree Celsius.
For optics supporting temperature, valid float value will be
displayed or 'null string' will be displayed."
::= { dellNetIfTransceiverDataEntry 16 }
dellNetIfTransVoltage OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
UNITS "volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - Voltage in unit volts.
For optics supporting voltage, valid float value will be
displayed or 'null string' will be displayed."
::= { dellNetIfTransceiverDataEntry 17 }
dellNetIfTransTransmitBiasCurrentLane1 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
UNITS "mA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - Transmit Bias Current in Lane 1 in unit mA.
For optics supporting current, valid float value will be
displayed or 'null string' will be displayed."
::= { dellNetIfTransceiverDataEntry 18 }
dellNetIfTransTransmitBiasCurrentLane2 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
UNITS "mA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - Transmit Bias Current in Lane 2 in unit mA.
For optics supporting current, valid float value will be
displayed or 'null string' will be displayed."
::= { dellNetIfTransceiverDataEntry 19 }
dellNetIfTransTransmitBiasCurrentLane3 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
UNITS "mA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - Transmit Bias Current in Lane 3 in unit mA.
For optics supporting current, valid float value will be
displayed or 'null string' will be displayed."
::= { dellNetIfTransceiverDataEntry 20 }
dellNetIfTransTransmitBiasCurrentLane4 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..241))
UNITS "mA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransceiverData - Transmit Bias Current in Lane 4 in unit mA.
For optics supporting current, valid float value will be
displayed or 'null string' will be displayed."
::= { dellNetIfTransceiverDataEntry 21 }
dellNetIfAlarmMibNotifications OBJECT IDENTIFIER ::= { dellNetIfAlarmObjects 1 }
-- ## Traps
dellNetIfAlarmHighBer NOTIFICATION-TYPE
OBJECTS { ifIndex
}
STATUS current
DESCRIPTION
"The driver/agent generate this trap when the
Bit error rate is high on an interface."
::= { dellNetIfAlarmMibNotifications 1 }
dellNetIfAlarmHighBerClr NOTIFICATION-TYPE
OBJECTS { ifIndex
}
STATUS current
DESCRIPTION
"The driver/agent generate this trap when the
high Bit error rate alarm on an interface is cleared."
::= { dellNetIfAlarmMibNotifications 2 }
dellNetIfAlarmFastRetrain NOTIFICATION-TYPE
OBJECTS { ifIndex
}
STATUS current
DESCRIPTION
"The driver/agent generate this trap when the
retrain event is observed on an interface."
::= { dellNetIfAlarmMibNotifications 3 }
-- ### conformance information ###
dellNetIfExtensionMibConformance OBJECT IDENTIFIER ::= { dellNetIfExtensionMib 2 }
dellNetIfExtensionMibCompliances OBJECT IDENTIFIER ::= { dellNetIfExtensionMibConformance 1 }
dellNetIfExtensionMibGroups OBJECT IDENTIFIER ::= { dellNetIfExtensionMibConformance 2 }
-- ## compliance statements
dellNetIfExtensionMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for Dell Networking OS
IF Extension MIB."
MODULE -- this module
MANDATORY-GROUPS {
dellNetIfParamsGroup,
dellNetIfStatsGroup,
dellNetIfTransceiverDataGroup,
dellNetIfNotificationGroup
}
::= { dellNetIfExtensionMibCompliances 1 }
-- ## units of conformance
dellNetIfParamsGroup OBJECT-GROUP
OBJECTS {
dellNetIfIpMtu,
dellNetIfDuplexMode,
dellNetIfQueueingStrategy,
dellNetIfRxFlowCtrl,
dellNetIfTxFlowCtrl,
dellNetIfDescr,
dellNetIfAdminStatus,
dellNetIfRateInterval,
dellNetIfSpeed,
dellNetIfPortListBitPos
}
STATUS current
DESCRIPTION
"A collection of objects providing the
Dell Networking OS IF Extenstion parameters."
::= { dellNetIfExtensionMibGroups 1 }
dellNetIfStatsGroup OBJECT-GROUP
OBJECTS {
dellNetIfInVlanPkts,
dellNetIfIn64BytePkts,
dellNetIfIn65To127BytePkts,
dellNetIfIn128To255BytePkts,
dellNetIfIn256To511BytePkts,
dellNetIfIn512To1023BytePkts,
dellNetIfInOver1023BytePkts,
dellNetIfInThrottles,
dellNetIfInRunts,
dellNetIfInGiants,
dellNetIfInCRC,
dellNetIfInOverruns,
dellNetIfOutVlanPkts,
dellNetIfOutUnderruns,
dellNetIfOutUnicasts,
dellNetIfOutCollisions,
dellNetIfOutWredDrops,
dellNetIfOut64BytePkts,
dellNetIfOut65To127BytePkts,
dellNetIfOut128To255BytePkts,
dellNetIfOut256To511BytePkts,
dellNetIfOut512To1023BytePkts,
dellNetIfOutOver1023BytePkts,
dellNetIfOutThrottles,
dellNetIfLastDiscontinuityTime,
dellNetIfInCentRate,
dellNetIfOutCentRate
}
STATUS current
DESCRIPTION
"A collection of objects providing the
interface statistics."
::= { dellNetIfExtensionMibGroups 2 }
dellNetIfTransceiverDataGroup OBJECT-GROUP
OBJECTS {
dellNetIfTransDeviceName,
dellNetIfTransPort,
dellNetIfTransOpticsPresent,
dellNetIfTransOpticsType,
dellNetIfTransVendorName,
dellNetIfTransPartNumber,
dellNetIfTransSerialNumber,
dellNetIfTransTransmitPowerLane1,
dellNetIfTransTransmitPowerLane2,
dellNetIfTransTransmitPowerLane3,
dellNetIfTransTransmitPowerLane4,
dellNetIfTransReceivePowerLane1,
dellNetIfTransReceivePowerLane2,
dellNetIfTransReceivePowerLane3,
dellNetIfTransReceivePowerLane4,
dellNetIfTransTemperature,
dellNetIfTransVoltage,
dellNetIfTransTransmitBiasCurrentLane1,
dellNetIfTransTransmitBiasCurrentLane2,
dellNetIfTransTransmitBiasCurrentLane3,
dellNetIfTransTransmitBiasCurrentLane4
}
STATUS current
DESCRIPTION
"A collection of objects providing the
Dell Networking OS Transceiver Data."
::= { dellNetIfExtensionMibGroups 3 }
dellNetIfNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
dellNetIfAlarmHighBer,
dellNetIfAlarmHighBerClr,
dellNetIfAlarmFastRetrain
}
STATUS current
DESCRIPTION
"Notifications for Dell Networking OS Interface mib"
::= { dellNetIfExtensionMibGroups 4 }
END

View File

@ -0,0 +1,282 @@
DELL-NETWORKING-ISIS-MIB DEFINITIONS ::= BEGIN
-- This MIB contains tables used to configure a Dell Networking OS switch
-- running ISIS in addition to the standard MIB.
--
-- This module will be extended, as needed.
--
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Unsigned32 FROM SNMPv2-SMI
NOTIFICATION-GROUP, MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF
TEXTUAL-CONVENTION,
TruthValue FROM SNMPv2-TC
dellNetMgmt
FROM DELL-NETWORKING-SMI;
dellNetIsisMib MODULE-IDENTITY
LAST-UPDATED "201107010000Z" -- Jul 01, 2011
ORGANIZATION
"Dell Inc"
CONTACT-INFO
"http://www.dell.com/support"
DESCRIPTION
" The proprietary MIB module for Dell Networking OS ISIS. "
REVISION "201107010000Z" -- Jul 01, 2011
DESCRIPTION
"MIB Overload support Dell Networking OS ISIS module"
::= { dellNetMgmt 18 }
-- ------------------------------------------------------------
-- Textual conventions
-- ------------------------------------------------------------
DellNetIsisISLevel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Identifies a level."
SYNTAX INTEGER
{
area(1), -- L1
domain(2) -- L2
}
-- ------------------------------------------------------------
-- Top-level structure of the MIB
-- ------------------------------------------------------------
dellNetIsisNotifications OBJECT IDENTIFIER ::= { dellNetIsisMib 0 }
dellNetIsisObjects OBJECT IDENTIFIER ::= { dellNetIsisMib 1 }
dellNetIsisConformance OBJECT IDENTIFIER ::= { dellNetIsisMib 2 }
-- ------------------------------------------------------------
-- Overload Behaviour
-- ------------------------------------------------------------
dellNetIsisSysOloadSetOverload OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively set the overload bit for both levels.
The overload bit MUST continue to be set if the
implementation runs out of memory, independent of
this variable."
DEFVAL { false }
::= { dellNetIsisObjects 1 }
dellNetIsisSysOloadSetOloadOnStartupUntil OBJECT-TYPE
SYNTAX Unsigned32 (5..86400)
UNITS "Seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this object is within the range of 5 to 86400, the overload bit is set
for both levels when isis is enabled for next startup. The overload bit
remains set for seconds.dellNetIsisSysOloadSetOloadOnStartupUntil.
When dellNetIsisSysOloadSetOloadOnStartupUntil seconds have elapsed,the overload flag
remains set if the implementation has run out of memory. Else, the system clears the
overload bit. In addition to the value limits, a value of zero
removes the config so that it will not be effected in the next startup."
DEFVAL { 600 }
::= { dellNetIsisObjects 2 }
dellNetIsisSysOloadWaitForBgp OBJECT-TYPE
SYNTAX Unsigned32 (5..86400)
UNITS "Seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this object is within the range of 5 to 86400, the overload bit is set
for both levels when isis is enabled for next startup. The overload bit
remains set until BGP has converged or for seconds.dellNetIsisSysOloadWaitForBgp, whichever
occurs first. A value of zero removes the config so that it will not be effected for the
next startup."
DEFVAL { 600 }
::= { dellNetIsisObjects 3 }
dellNetIsisSysOloadV6SetOverload OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively set the overload bit for both levels.
The overload bit MUST continue to be set if the
implementation runs out of memory, independent of
this variable."
DEFVAL { false }
::= { dellNetIsisObjects 4 }
dellNetIsisSysOloadV6SetOloadOnStartupUntil OBJECT-TYPE
SYNTAX Unsigned32 (5..86400)
UNITS "Seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this object is within the range of 5 to 86400, the overload bit is set
for both levels for IPV6 when isis is enabled for next startup. The overload bit
remains set for seconds.dellNetIsisSysOloadV6SetOloadOnStartupUntil.
When dellNetIsisSysOloadV6SetOloadOnStartupUntil seconds have elapsed,
the overload flag remains set if the implementation has run out of memory.
Else, the system clears the overload bit. A value of zero removes the config
so that it will not be effected in the next startup."
DEFVAL { 600 }
::= { dellNetIsisObjects 5 }
dellNetIsisSysOloadV6WaitForBgp OBJECT-TYPE
SYNTAX Unsigned32 (5..86400)
UNITS "Seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this object is within the range of 5 to 86400, the overload bit is set
for both levels when isis is enabled for next startup. The overload bit
remains set until BGP has converged for both IPV4 and IPV6 neighbours or
for seconds.dellNetIsisSysOloadV6WaitForBgp, whichever occurs first. A value of zero
removes the config so that it will not be effected for the next startup."
DEFVAL { 600 }
::= { dellNetIsisObjects 6 }
-- ------------------------------------------------------------
-- Attributes associated with one area or domain
-- ------------------------------------------------------------
dellNetIsisSysLevelTable OBJECT-TYPE
SYNTAX SEQUENCE OF DellNetIsisSysLevelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Level specific information about the System."
::= { dellNetIsisObjects 7 }
dellNetIsisSysLevelEntry OBJECT-TYPE
SYNTAX DellNetIsisSysLevelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row describes variables configured for Area or Domain.
Configured values MUST survive an agent reboot."
INDEX { dellNetIsisSysLevelIndex }
::= { dellNetIsisSysLevelTable 1 }
DellNetIsisSysLevelEntry ::=
SEQUENCE {
dellNetIsisSysLevelIndex
DellNetIsisISLevel,
dellNetIsisSysLevelOverloadState
TruthValue,
dellNetIsisSysLevelV6OverloadState
TruthValue
}
dellNetIsisSysLevelIndex OBJECT-TYPE
SYNTAX DellNetIsisISLevel
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The level that this entry describes."
::= { dellNetIsisSysLevelEntry 1 }
dellNetIsisSysLevelOverloadState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Overload state of the database at this level.
If the value is true, it indicates a database that is
low on an essential resource, such as memory.
The administrator may indirectly force the state to
overloaded by setting the object dellNetIsisSysOloadSetOverload.
If the state is overloaded, we
originate LSPs with the Overload bit set."
::= { dellNetIsisSysLevelEntry 2 }
dellNetIsisSysLevelV6OverloadState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Overload state of the IPV6 database at this level.
If the value is true, it indicates a database that is
low on an essential resource, such as memory.
The administrator may indirectly force the state to
overloaded by setting the object dellNetIsisSysOloadV6SetOverload.
If the state is overloaded, we
originate LSPs with the Overload bit set."
::= { dellNetIsisSysLevelEntry 3 }
-- ------------------------------------------------------------
-- Adjacency Traps
-- ------------------------------------------------------------
dellNetIsisAdjChanges NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This notification is generated when adjacency related
changes take place"
::= {dellNetIsisNotifications 1}
-- ------------------------------------------------------------
-- Agent Conformance Definitions
-- ------------------------------------------------------------
dellNetIsisGroups OBJECT IDENTIFIER ::= { dellNetIsisConformance 1 }
dellNetIsisCompliances OBJECT IDENTIFIER ::= { dellNetIsisConformance 2 }
-- ------------------------------------------------------------
-- compliance statements
-- ------------------------------------------------------------
dellNetIsisCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for agents that support
the IS-IS MIB"
MODULE
MANDATORY-GROUPS {
dellNetIsisSystemGroup,
dellNetIsisNotificationGroup
}
::= { dellNetIsisCompliances 1 }
-- ------------------------------------------------------------
-- MIB Grouping
-- ------------------------------------------------------------
dellNetIsisSystemGroup OBJECT-GROUP
OBJECTS {
dellNetIsisSysOloadSetOverload,
dellNetIsisSysOloadSetOloadOnStartupUntil,
dellNetIsisSysOloadWaitForBgp,
dellNetIsisSysOloadV6SetOverload,
dellNetIsisSysOloadV6SetOloadOnStartupUntil,
dellNetIsisSysLevelOverloadState,
dellNetIsisSysLevelV6OverloadState,
dellNetIsisSysOloadV6WaitForBgp
}
STATUS current
DESCRIPTION
"The collection of objects used to manage an
IS-IS router."
::= { dellNetIsisGroups 1 }
dellNetIsisNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
dellNetIsisAdjChanges
}
STATUS current
DESCRIPTION
"The collections of notifications sent by an IS."
::= { dellNetIsisGroups 2 }
END

View File

@ -0,0 +1,960 @@
DELL-NETWORKING-LINK-AGGREGATION-MIB DEFINITIONS ::= BEGIN
-- This module provides authoritative definitions for Dell Networking OS
-- Link Aggregation Mib.
--
-- This module will be extended, as needed.
--
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
MacAddress,
TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
dellNetMgmt
FROM DELL-NETWORKING-SMI
PortList
FROM DELL-NETWORKING-TC;
-- ##################################################################
-- MODULE IDENTITY
-- ##################################################################
dellNetLinkAggMib MODULE-IDENTITY
LAST-UPDATED "201304160000Z" -- Apr 16, 2013
ORGANIZATION
"Dell Inc"
CONTACT-INFO
"http://www.dell.com/support"
DESCRIPTION
"Dell Networking OS Link Aggregation MIB. "
REVISION "201304160000Z"
DESCRIPTION
"linkBundleType updated."
REVISION "201211260000Z"
DESCRIPTION
"link bundle notificatins added."
REVISION "201107040000Z" -- July 7, 2011
DESCRIPTION
"Added support for LACP state monitoring and state change traps.
1. Added dot3aAggCfgLacpSupported, dot3aAggCfgOperStatus to
dot3aAggConfigTable.
2. Added a new table dot3adAggPortTable for monitoring LACP state
information per port.
3. Added textual convention DellNetLacpState for lacp state
information and DellNetLacpKey for lacp key maintained at every
physical port.
4. Added a notification dot3adAggLacpStateChange.
5. Modified alignment and description of some objects.
6. Deprecated dellNetLinkAggMibCompliance and added a new compliance
statement dellNetLinkAggMibComplianceRev1.
7. Deprecated dellNetLinkAggCommonGroup and added a new object group
dellNetLinkAggCommonGroupRev1.
8. Added two new object groups-
- dellNetLinkAggPortGroup for the aggregator port table and
- dellNetLinkAggNotificationGroup for the notification of lacp
state change."
REVISION "200308010000Z"
DESCRIPTION
"Dell Networking OS Link Aggregation MIB version 1.3.
- Add FDB common table for configured or negotiated link
aggregation.
1. Move textual conventions to the Textual-Convention MIB
dellNet-tc.mib.
2. Rename dot3aClearCurAggFdb to dot3aClearFdb."
REVISION "200203120000Z"
DESCRIPTION
"Dell Networking OS Link Aggregation MIB version 1.1.
Deprecated dot3aAggStaticTable & dot3aAggFdbTable
Added dot3aCurAggStaticTable & dot3aCurAggFdbTable
because of indexing changes"
REVISION "200103010000Z"
DESCRIPTION
"First revision of Dell Networking OS link aggregation mib."
REVISION "200011210000Z"
DESCRIPTION
"Dell Networking OS Link Aggregation MIB version 1.0."
::= { dellNetMgmt 2 }
-- ###################################################################
-- Textual Conventions
-- ###################################################################
DellNetLacpKey ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The Actor or Partner Key value maintained by every port that is
part of an aggregator."
SYNTAX Unsigned32(0..128)
DellNetLacpState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Actor and Partner State values from the LACPDU."
SYNTAX BITS {
lacpActivity(0),
lacpTimeout(1),
aggregation(2),
synchronization(3),
collecting(4),
distributing(5),
defaulted(6),
expired(7)
}
-- ###################################################################
-- Groups
-- ###################################################################
dellNetLinkAggObjects OBJECT IDENTIFIER
::={ dellNetLinkAggMib 1 }
dellNetLinkAggAlarms OBJECT IDENTIFIER
::= {dellNetLinkAggMib 2}
dellNetdot3dAgg OBJECT IDENTIFIER
::={ dellNetLinkAggObjects 1 }
dellNetLinkAggMgmt OBJECT IDENTIFIER
::={ dellNetLinkAggObjects 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."
::= { dellNetdot3dAgg 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 Unsigned32,
dot3aAggCfgMacAddr MacAddress,
dot3aAggCfgIfIndex Unsigned32,
dot3aAggCfgNumPorts Unsigned32,
dot3aAggCfgPortList PortList,
dot3aAggCfgPortListString OCTET STRING,
dot3aAggCfgLacpSupported TruthValue,
dot3aAggCfgOperStatus INTEGER
}
dot3aAggCfgId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
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 Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The logical interface index assigned to this link aggregation."
::= { dot3aAggConfigEntry 3 }
dot3aAggCfgNumPorts OBJECT-TYPE
SYNTAX Unsigned32
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 deprecated
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 current
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 }
dot3aAggCfgLacpSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains information about whether the link
aggregation uses IEEE 802.3ad (Link Aggregation Control Protocol).
true - indicates the Aggregation link uses LACP protocol.
false - indicates the aggregation link is a statically configured link."
::= { dot3aAggConfigEntry 7 }
dot3aAggCfgOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1), -- ready to pass packets
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational status of the link aggregation.
up - indicates the aggregated link is ready to transmit and
receive network traffic.
down - indicates there is some fault that prevents the
aggregation link from going to the up(1) state."
::= { dot3aAggConfigEntry 8 }
-- ##################################################################
-- 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."
::= { dellNetdot3dAgg 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 Unsigned32,
dot3aAggVlanId Unsigned32,
dot3aAggMacAddr MacAddress,
dot3aAggStatus INTEGER,
dot3aAggDistributedPort OCTET STRING
}
dot3aAggIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"The link aggregation id or port channel id."
::= { dot3aAggStaticEntry 1 }
dot3aAggVlanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"VLAN id that this ports configured to ."
::= { dot3aAggStaticEntry 2 }
dot3aAggMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
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"
::= { dellNetdot3dAgg 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 Unsigned32,
dot3aAggFdbVlanId Unsigned32,
dot3aAggFdbMacAddr MacAddress,
dot3aAggFdbStatus INTEGER,
dot3aAggFdbDistributedPort OCTET STRING
}
dot3aAggFdbIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"The FDB link aggregation id or port channel id."
::= { dot3aAggFdbEntry 1 }
dot3aAggFdbVlanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"The forwarding table VLAN id that this ports configured to ."
::= { dot3aAggFdbEntry 2 }
dot3aAggFdbMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
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."
::= { dellNetdot3dAgg 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 Unsigned32,
dot3aCurAggMacAddr MacAddress,
dot3aCurAggIndex Unsigned32,
dot3aCurAggStatus INTEGER
}
dot3aCurAggVlanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This objects describes the VLAN id that this port is part of."
::= { dot3aCurAggStaticEntry 1 }
dot3aCurAggMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
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 Unsigned32
MAX-ACCESS not-accessible
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 the static address configured on the
aggregation link .
active - the mac address is active.
inactive - the mac address is not 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"
::= { dellNetdot3dAgg 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 Unsigned32,
dot3aCurAggFdbMacAddr MacAddress,
dot3aCurAggFdbIndex Unsigned32,
dot3aCurAggFdbStatus INTEGER
}
dot3aCurAggFdbVlanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object gives information on the forwarding table VLAN id
that this port is configured to ."
::= { dot3aCurAggFdbEntry 1 }
dot3aCurAggFdbMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
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 Unsigned32
MAX-ACCESS not-accessible
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 dynamic mac address learnt on the
aggregation link .
active - this mac address is active.
inactive - this mac address 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"
::= { dellNetdot3dAgg 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 Unsigned32,
dot3aCommonAggFdbVlanId Unsigned32,
dot3aCommonAggFdbTagConfig INTEGER,
dot3aCommonAggFdbStatus INTEGER
}
dot3aCommonAggFdbIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The FDB link aggregation id or port channel id."
::= { dot3aCommonAggFdbEntry 1 }
dot3aCommonAggFdbVlanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object gives information about the VLAN id that the port
channel is part of."
::= { 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."
::= { dot3aCommonAggFdbEntry 3 }
dot3aCommonAggFdbStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the aggregation link in the vlan.
active - when the aggregation link is up and part of vlan.
inactive - when the aggregation link is down."
::= { dot3aCommonAggFdbEntry 4 }
-- ##################################################################
-- Aggregation Port Table
-- ##################################################################
dot3adAggPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3adAggPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" A list of Link Aggregation Control configuration parameters for
each Aggregation Port on this device."
::= { dellNetdot3dAgg 7 }
dot3adAggPortEntry OBJECT-TYPE
SYNTAX Dot3adAggPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of aggregation control confirguration information
per aggregated port in the system."
INDEX { dot3adAggPortIndex }
::= { dot3adAggPortTable 1 }
Dot3adAggPortEntry ::=
SEQUENCE {
dot3adAggPortIndex Unsigned32,
dot3adAggPortActorOperKey DellNetLacpKey,
dot3adAggPortPartnerOperKey DellNetLacpKey,
dot3adAggPortActorAdminState DellNetLacpState,
dot3adAggPortActorOperState DellNetLacpState,
dot3adAggPortPartnerAdminState DellNetLacpState,
dot3adAggPortPartnerOperState DellNetLacpState
}
dot3adAggPortIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the physical port that is part of an aggregator."
::= { dot3adAggPortEntry 1 }
dot3adAggPortActorOperKey OBJECT-TYPE
SYNTAX DellNetLacpKey
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational value of the Key for the Aggregation
Port. The meaning of the particular Key values is of local
significance."
::= { dot3adAggPortEntry 2 }
dot3adAggPortPartnerOperKey OBJECT-TYPE
SYNTAX DellNetLacpKey
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational value of the Key for the protocol
Partner. The value of this attribute may contain the manually
configured value carried in the system if there is no protocol
Partner."
::= { dot3adAggPortEntry 3 }
dot3adAggPortActorAdminState OBJECT-TYPE
SYNTAX DellNetLacpState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string of 8 bits, corresponding to the current administrative
values of Actor_State as transmitted by the Actor in LACPDUs.
The first bit corresponds to bit 0 of Actor_State (LACP_Activity),
the second bit corresponds to bit 1 (LACP_Timeout),
the third bit corresponds to bit 2 (Aggregation),
the fourth bit corresponds to bit 3 (Synchronization),
the fifth bit corresponds to bit 4 (Collecting),
the sixth bit corresponds to bit 5 (Distributing),
the seventh bit corresponds to bit 6 (Defaulted),
and the eighth bit corresponds to bit 7 (Expired).
These values allow administrative control over the
values of LACP_Activity, LACP_Timeout and Aggregation."
::= { dot3adAggPortEntry 4 }
dot3adAggPortActorOperState OBJECT-TYPE
SYNTAX DellNetLacpState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string of 8 bits, corresponding to the current operational
values of Actor_State as transmitted by the Actor in LACPDUs.
The bit allocations are as defined in dot3adAggPortActorAdminState."
::= { dot3adAggPortEntry 5 }
dot3adAggPortPartnerAdminState OBJECT-TYPE
SYNTAX DellNetLacpState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string of 8 bits, corresponding to the current administrative
value of Actor_State for the protocol Partner. The bit allocations
are as defined in dot3adAggPortActorAdminState."
::= { dot3adAggPortEntry 6 }
dot3adAggPortPartnerOperState OBJECT-TYPE
SYNTAX DellNetLacpState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string of 8 bits, corresponding to the current values of
Actor_State in the most recently received LACPDU transmitted by
the protocol Partner. The bit allocations are as defined in
dot3adAggPortActorAdminState. In the absence of an active protocol
Partner, this value may reflect the manually configured value
carried in the system."
::= { dot3adAggPortEntry 7 }
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}
::= { dellNetLinkAggMgmt 1 }
-- ##################################################################
-- Notifications
-- ##################################################################
dellNetDot3adAggNotifications OBJECT IDENTIFIER
::= { dellNetLinkAggAlarms 0 }
dot3adAggLacpStateChange NOTIFICATION-TYPE
OBJECTS {
dot3adAggPortActorOperState,
dot3adAggPortPartnerOperState
}
STATUS current
DESCRIPTION
"The dot3adAggLacpStateChange indicates that the agent has
detected a change in the Lacp state for one of the member ports
of the aggregation link. This notification contains the information
on the port which has gone through the state change and the oper state
information of the actor and its partner."
::= { dellNetDot3adAggNotifications 1 }
dellNetLinkBundleNotifications OBJECT IDENTIFIER
::= { dellNetLinkAggAlarms 1 }
linkBundleType OBJECT-TYPE
SYNTAX INTEGER {
ecmpBundle(1),
lagBundle(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates whether LAG or ECMP-GROUP bundle"
::= { dellNetLinkAggAlarms 2 }
linkBundleNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The LAG or ECMP-GROUP ID which is overloaded"
::= { dellNetLinkAggAlarms 3 }
linkBundleImbalance NOTIFICATION-TYPE
OBJECTS { linkBundleType,
linkBundleNumber
}
STATUS current
DESCRIPTION
"Trap generated when traffic imbalance
observed in Link Bundle."
::= { dellNetLinkBundleNotifications 1 }
linkBundleImbalanceClear NOTIFICATION-TYPE
OBJECTS { linkBundleType,
linkBundleNumber
}
STATUS current
DESCRIPTION
"Trap generated when traffic imbalance
is no longer observed."
::= { dellNetLinkBundleNotifications 2 }
-- #################################################################
-- Conformance information
-- #################################################################
dellNetLinkAggMibConformance OBJECT IDENTIFIER
::= { dellNetLinkAggMib 3 }
dellNetLinkAggMibCompliances OBJECT IDENTIFIER
::= { dellNetLinkAggMibConformance 1 }
dellNetLinkAggMibGroups OBJECT IDENTIFIER
::= { dellNetLinkAggMibConformance 2 }
-- ##################################################################
-- Compliance statements
-- ##################################################################
dellNetLinkAggMibCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for Dell Networking OS product which implement the dellNet
Link Aggregation MIB. This module compliance is deprecated and is
superced by dellNetLinkAggMibComplianceRev1."
MODULE
MANDATORY-GROUPS {
dellNetLinkAggCommonGroup
}
::= { dellNetLinkAggMibCompliances 1 }
dellNetLinkAggMibComplianceRev1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for Dell Networking OS product which implement the dellNet
Link Aggregation MIB."
MODULE
MANDATORY-GROUPS {
dellNetLinkAggCommonGroupRev1,
dellNetLinkAggPortGroup,
dellNetLinkAggNotificationGroup
}
::= { dellNetLinkAggMibCompliances 2 }
-- ##################################################################
-- Units of conformance
-- ##################################################################
dellNetLinkAggCommonGroup OBJECT-GROUP
OBJECTS {
dot3aAggCfgMacAddr,
dot3aAggCfgIfIndex,
dot3aAggCfgNumPorts,
dot3aAggCfgPortListString,
dot3aAggCfgLacpSupported,
dot3aAggCfgOperStatus,
dot3aCurAggStatus,
dot3aCurAggFdbStatus,
dot3aCommonAggFdbTagConfig,
dot3aCommonAggFdbStatus,
dot3aClearFdb,
dot3aAggCfgPortList,
dot3aAggStatus,
dot3aAggDistributedPort,
dot3aAggFdbStatus,
dot3aAggFdbDistributedPort
}
STATUS deprecated
DESCRIPTION
"A collection of objects giving overall information about the Link
Aggregation. This group is deprecated and is superced by
dellNetLinkAggCommonGroupRev1."
::= { dellNetLinkAggMibGroups 1 }
dellNetLinkAggCommonGroupRev1 OBJECT-GROUP
OBJECTS {
dot3aAggCfgMacAddr,
dot3aAggCfgIfIndex,
dot3aAggCfgNumPorts,
dot3aAggCfgPortListString,
dot3aAggCfgLacpSupported,
dot3aAggCfgOperStatus,
dot3aCurAggStatus,
dot3aCurAggFdbStatus,
dot3aCommonAggFdbTagConfig,
dot3aCommonAggFdbStatus,
dot3aClearFdb
}
STATUS current
DESCRIPTION
"A collection of objects providing the overall information on the
Link Aggregation."
::= { dellNetLinkAggMibGroups 2 }
dellNetLinkAggPortGroup OBJECT-GROUP
OBJECTS {
dot3adAggPortActorOperKey,
dot3adAggPortPartnerOperKey,
dot3adAggPortActorAdminState,
dot3adAggPortActorOperState,
dot3adAggPortPartnerAdminState,
dot3adAggPortPartnerOperState
}
STATUS current
DESCRIPTION
"A collection of objects providing the information about every port
in an aggregation that uses IEEE 802.3ad."
::= { dellNetLinkAggMibGroups 3 }
dellNetLinkAggNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
dot3adAggLacpStateChange,
linkBundleImbalance,
linkBundleImbalanceClear
}
STATUS current
DESCRIPTION
"A collection of notification objects for Dell Networking OS Link Aggregation MIB"
::= { dellNetLinkAggMibGroups 4 }
dellNetLinkAggAlarmObjectGroup OBJECT-GROUP
OBJECTS {
linkBundleType,
linkBundleNumber
}
STATUS current
DESCRIPTION
"Conformance group for objects contained in LinkBundle Notifications."
::= { dellNetLinkAggMibGroups 5 }
END

View File

@ -0,0 +1,161 @@
DELL-NETWORKING-MAC-NOTIFICATION-MIB DEFINITIONS ::= BEGIN
-- This module provides authoritative definitions for Dell Networking OS
-- mac learn/move notification MIB.
--
-- This module will be extended, as needed.
--
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, TimeTicks
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
DisplayString
FROM RFC1213-MIB
dellNetMgmt
FROM DELL-NETWORKING-SMI
ifIndex
FROM IF-MIB
VlanId
FROM Q-BRIDGE-MIB
MacAddress
FROM SNMPv2-TC;
dellNetMacNotifMib MODULE-IDENTITY
LAST-UPDATED "201701011200Z" -- Jan 01,2017 12:00:00 GMT
ORGANIZATION
"Dell Inc"
CONTACT-INFO
"support.dell.com"
DESCRIPTION
"Dell Networking OS mac learn/move notification mib."
REVISION "201701011200Z"
DESCRIPTION
"Initial draft version of mac notification mib."
::= { dellNetMgmt 28 }
dellNetMacNotificationObjects OBJECT IDENTIFIER ::= { dellNetMacNotifMib 1 }
dellNetMacNotificationTraps OBJECT IDENTIFIER ::= { dellNetMacNotificationObjects 1 }
--
-- Mac Notification objects
--
macAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The associated mac address in the TRAP object"
::= { dellNetMacNotificationObjects 2 }
vlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The associated vlan id in the TRAP object"
::= { dellNetMacNotificationObjects 3 }
portId OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The associated port id in the TRAP object"
::= { dellNetMacNotificationObjects 4 }
newPortId OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The associated new port id in the TRAP object on detecting mac move"
::= { dellNetMacNotificationObjects 5 }
timeStamp OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The value of sysUpTime when this mac learn/move happened."
::= { dellNetMacNotificationObjects 6 }
message OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The log message for TRAP object"
::= { dellNetMacNotificationObjects 7 }
--
-- MAC Notification TRAP
--
macLearnNotification NOTIFICATION-TYPE
OBJECTS { macAddress,
vlanId,
portId,
timeStamp,
message
}
STATUS current
DESCRIPTION
"The agent generate this trap when a
mac adress is learnt very first time in the device."
::= { dellNetMacNotificationTraps 1 }
macMoveNotification NOTIFICATION-TYPE
OBJECTS { macAddress,
vlanId,
portId,
newPortId,
timeStamp,
message
}
STATUS current
DESCRIPTION
"The agent generate this trap when a
mac move is detected with in 3 seconds duration."
::= { dellNetMacNotificationTraps 2 }
-- ### conformance information ###
dellNetMacMibConformance OBJECT IDENTIFIER ::= { dellNetMacNotifMib 2 }
dellNetMacMibCompliances OBJECT IDENTIFIER ::= { dellNetMacMibConformance 1 }
dellNetMacMibGroups OBJECT IDENTIFIER ::= { dellNetMacMibConformance 2 }
-- ## compliance statements
dellNetMacMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for Dell Networking OS
product which implement the Dell Networking
MAC Notification MIB."
MODULE -- this module
MANDATORY-GROUPS {
dellNetMacNotificationGroup
}
::= { dellNetMacMibCompliances 1 }
-- ## units of conformance
dellNetMacNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
macLearnNotification,
macMoveNotification
}
STATUS current
DESCRIPTION
"Notifications for MAC learn/move events."
::= { dellNetMacMibGroups 1}
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,364 @@
DELL-NETWORKING-PRODUCTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY
FROM SNMPv2-SMI
dellNetModules, dellNetProducts
FROM DELL-NETWORKING-SMI;
dellNetFamilyMIB MODULE-IDENTITY
LAST-UPDATED "201310221200Z" -- October 22, 2013 12:00:00 GMT
ORGANIZATION "Dell Inc"
CONTACT-INFO
"http://www.dell.com/support"
DESCRIPTION
"This mib module defines system Object Identifier values for sysObjectID.0 for
network elements manufactured and sold by Dell Inc
http://www.dell.com"
-- Revision history.
REVISION "201310221200Z" -- October 22, 2013 12:00:00 GMT
DESCRIPTION
"Added Z-Series Family of product object IDs"
REVISION "201112151200Z" -- December 15, 2011 12:00:00 GMT
DESCRIPTION
"Added M-Series Family of product object IDs"
REVISION "200706151200Z" -- June 15, 2007 12:00:00 GMT
DESCRIPTION
"- Added objects to provide grouping for Dell Networking OS product series.
- Added C Series.
- Added S Series."
REVISION "200201310000Z"
DESCRIPTION
"Dell Networking OS E-Series Family of products object IDs added."
::= { dellNetModules 1 }
-- *****************************************************************************
-- Top-level Dell Networking OS Product OBJECT IDENTIFIER assignments.
-- *****************************************************************************
dellNetESeriesProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object identifier roots Dell Networking OS E-Series product
object identifiers."
::= { dellNetProducts 1 }
dellNetCSeriesProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object identifier roots Dell Networking OS C-Series product
object identifiers."
::= { dellNetProducts 2 }
dellNetSSeriesProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object identifier roots Dell Networking OS S-Series product
object identifiers."
::= { dellNetProducts 3 }
dellNetMSeriesProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object identifier roots Dell Networking OS M-Series
product object identifiers."
::= {dellNetProducts 4 }
dellNetZSeriesProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object identifier roots Dell Networking OS Z-Series product
object identifiers."
::= { dellNetProducts 5 }
-- *****************************************************************************
-- Dell Networking OS E-Series Product Line
-- *****************************************************************************
e1200 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS E1200 16-slot switch/router."
::= { dellNetESeriesProducts 1 }
e600 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS E600 9-slot switch/router."
::= { dellNetESeriesProducts 2 }
e300 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS E300 8-slot switch/router."
::= { dellNetESeriesProducts 3 }
e610 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS E610 9-slot switch/router."
::= { dellNetESeriesProducts 4 }
e1200i OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS E1200i 16-slot switch/router."
::= { dellNetESeriesProducts 5 }
-- *****************************************************************************
-- Dell Networking OS C-Series Product Line
-- *****************************************************************************
c300 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS C300 10-slot switch/router."
::= { dellNetCSeriesProducts 1 }
c150 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS C150 6-slot switch/router."
::= { dellNetCSeriesProducts 2 }
c9010 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS C9010 switch/router."
::= { dellNetCSeriesProducts 3 }
-- *****************************************************************************
-- Dell Networking OS S-Series Product Line
-- *****************************************************************************
s50 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S50 access switch."
::= { dellNetSSeriesProducts 1 }
s50e OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S50E access switch."
::= { dellNetSSeriesProducts 2 }
s50v OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S50V access switch."
::= { dellNetSSeriesProducts 3 }
s25pac OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S25P-AC access switch."
::= { dellNetSSeriesProducts 4 }
s2410cp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S2410CP access switch."
::= { dellNetSSeriesProducts 5 }
s2410p OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S2410P access switch."
::= { dellNetSSeriesProducts 6 }
s50nac OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S50N-AC access switch."
::= { dellNetSSeriesProducts 7 }
s50ndc OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S50N-DC access switch."
::= { dellNetSSeriesProducts 8 }
s25pdc OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S25P-DC access switch."
::= { dellNetSSeriesProducts 9 }
s25v OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S25V access switch."
::= { dellNetSSeriesProducts 10 }
s25n OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S25N access switch."
::= { dellNetSSeriesProducts 11 }
s60 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S60 access switch."
::= { dellNetSSeriesProducts 12 }
s55 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S55 access switch."
::= { dellNetSSeriesProducts 13 }
s4810 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S4810 access switch."
::= { dellNetSSeriesProducts 14 }
z9000 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS Z9000 switch/router."
::= { dellNetSSeriesProducts 15 }
s4820 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S4820 access switch."
::= { dellNetSSeriesProducts 17 }
s6000 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S6000 access switch."
::= { dellNetSSeriesProducts 18 }
s5000 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S5000 access switch."
::= { dellNetSSeriesProducts 19 }
s4810on OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S4810 ON access switch."
::= { dellNetSSeriesProducts 20 }
s6000on OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S6000 ON access switch."
::= { dellNetSSeriesProducts 21 }
s4048on OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S4048 ON access switch."
::= { dellNetSSeriesProducts 22 }
s3048on OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S3048 ON access switch."
::= { dellNetSSeriesProducts 23 }
s3148p OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S3148P access switch."
::= { dellNetSSeriesProducts 24 }
s3124p OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S3124P access switch."
::= { dellNetSSeriesProducts 25 }
s3124f OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S3124F access switch."
::= { dellNetSSeriesProducts 26 }
s3124 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S3124 access switch."
::= { dellNetSSeriesProducts 27 }
s6100 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S6100 access switch."
::= { dellNetSSeriesProducts 28 }
s6010 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking 0S S6010 access switch."
::= { dellNetSSeriesProducts 29 }
s4048t OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S4048T-ON access switch."
::= { dellNetSSeriesProducts 30 }
s3148 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S3148 access switch."
::= { dellNetSSeriesProducts 31 }
s5048f OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S5048F switch/router."
::= { dellNetSSeriesProducts 32 }
-- *****************************************************************************
-- Dell Networking OS M-Series Product Line
-- *****************************************************************************
m-MXL OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS MXL 10/40GbE switch/router."
::= { dellNetMSeriesProducts 1 }
m-IOA OBJECT-IDENTITY
STATUS current
DESCRIPTION
" Dell PE M I/O Aggregator."
::= { dellNetMSeriesProducts 2 }
s-IOA OBJECT-IDENTITY
STATUS current
DESCRIPTION
" Dell PE FN I/O Aggregator."
::= { dellNetMSeriesProducts 3 }
-- *****************************************************************************
-- Dell Networking OS Z-Series Product Line
-- *****************************************************************************
z9500 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS Z9500 switch/router."
::= { dellNetZSeriesProducts 1 }
z9100 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS Z9100 switch/router."
::= { dellNetZSeriesProducts 2 }
END

View File

@ -0,0 +1,82 @@
DELL-NETWORKING-SMI DEFINITIONS ::= BEGIN
-- This module provides authoritative
-- definitions for Dell Networking OS MIB.
--
-- This module will be extended, as needed.
--
IMPORTS
MODULE-IDENTITY,enterprises,
OBJECT-IDENTITY
FROM SNMPv2-SMI;
dellNet MODULE-IDENTITY
LAST-UPDATED "200706151200Z" -- June 15, 2007 12:00:00 GMT
ORGANIZATION
"Dell Inc"
CONTACT-INFO
"http://www.dell.com/support"
DESCRIPTION
"The Structure of Management Information for
the Dell Networking OS."
-- Revision history.
REVISION "200706151200Z" -- June 15, 2007 12:00:00 GMT
DESCRIPTION
"Added dellNetModules."
REVISION "0010100000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { enterprises 6027 } -- assigned by IANA
dellNetProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS Products' OID."
::= { dellNet 1 }
dellNetCommon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"All Dell Networking OS shared TEXTTUAL-CONVENTION
definitions"
::= { dellNet 2 }
dellNetMgmt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"dellNetMgmt is the main subtree for Dell Networking OS
mib development."
::= { dellNet 3 }
dellNetModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"dellNetModules provides a root object identifier
from which MODULE-IDENTITY values may be based."
::= { dellNet 4 }
dellNetExperiment OBJECT-IDENTITY
STATUS current
DESCRIPTION
"dellNetExperiment 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 Dell Networking OS work-in-process which has not been
assigned a permanent object identifier by the
Dell Networking OS assigned number authority, typicially because
the mib is not ready for deployment.
NOTE WELL: support for mibs in the dellNetExperiment
subtree will be deleted when a permanent object
identifier assignment is made."
::= { dellNet 20 }
END

View File

@ -0,0 +1,51 @@
-- DELL-NETWORKING-SYSLOG-MIB: Syslog mib
-- Dell Networking OS Syslog Proprietary MIB Definition
-- This SNMP Management Information Specification
-- explains the proprietary MIB implemented for the Syslog support.
DELL-NETWORKING-SYSLOG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
dellNetMgmt FROM DELL-NETWORKING-SMI;
dellNetSyslogMib MODULE-IDENTITY
LAST-UPDATED "201410230000Z"
ORGANIZATION "Dell Inc."
CONTACT-INFO "support.dell.com"
DESCRIPTION
"The Dell Networking OS Private MIB for Syslog support."
REVISION "201410230000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { dellNetMgmt 30 }
--*************************************************************************************
-- Traps
--**************************************************************************************
dellNetSyslogNotifications OBJECT IDENTIFIER ::= { dellNetSyslogMib 1 }
dellNetSyslogTraps OBJECT IDENTIFIER ::= { dellNetSyslogNotifications 1 }
dellNetSyslogServerNotReachableTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent when syslog server is not reachable.
It works for syslog servers configured as TCP or TLS"
::= { dellNetSyslogTraps 1 }
dellNetSyslogServerReachableTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This trap is sent when syslog server is reachable.
It works for syslog servers configured as TCP or TLS"
::= { dellNetSyslogTraps 2 }
END

View File

@ -0,0 +1,715 @@
-- *****************************************************************
-- DELL-NETWORKING-SYSTEM-COMPONENT-MIB
--
--
-- Copyright (c) 2003-2014 by Dell Inc. All Rights Reserved.
-- All rights reserved.
-- *****************************************************************
--
DELL-NETWORKING-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
dellNetMgmt
FROM DELL-NETWORKING-SMI
DellNetCamPartitionType
FROM DELL-NETWORKING-TC
;
dellNetSysComponentMib MODULE-IDENTITY
LAST-UPDATED "201108020000Z"
ORGANIZATION "Dell Inc"
CONTACT-INFO
"http://www.dell.com/support"
DESCRIPTION
"Dell Networking OS System component MIB.
Dell Networking OS 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
- L3Ext Table CAM Usage (Specific to S-series L3 tables-Broadcom pltforms)
"
::= { dellNetMgmt 7 }
dellNetSysComponentObjects OBJECT IDENTIFIER ::= { dellNetSysComponentMib 1 }
dellNetCamEntries OBJECT IDENTIFIER ::= { dellNetSysComponentObjects 1 }
dellNetSysComponentTrap OBJECT IDENTIFIER ::= { dellNetSysComponentObjects 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."
::= { dellNetCamEntries 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 DellNetCamPartitionType,
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 DellNetCamPartitionType
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."
::= { dellNetCamEntries 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, camUsageL2PipeLine }
::= { camUsageL2Table 1 }
CamUsageL2Entry ::= SEQUENCE {
camUsageL2Slot Integer32,
camUsageL2PipeId Integer32,
camUsageL2IngAclTotal Integer32,
camUsageL2IngAclUsed Integer32,
camUsageL2IngFibTotal Integer32,
camUsageL2IngFibUsed Integer32,
camUsageL2EgrAclTotal Integer32,
camUsageL2EgrAclUsed Integer32,
camUsageL2PipeLine 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 }
camUsageL2PipeLine OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The Pipeline number of the chip where the CAM is located
"
::= { camUsageL2Entry 11 }
-- 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."
::= { dellNetCamEntries 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, camUsageL3PipeLine}
::= { 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,
camUsageL3PipeLine 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 }
camUsageL3PipeLine OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The Pipeline number of the chip where the CAM is located
"
::= { camUsageL3Entry 19 }
--
-- ##camUsageL3ExtTable - Table for S-series or BCM specific
-- CAM/Table usage info
--
camUsageL3ExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF CamUsageL3ExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Layer 3 or router layer CAM usages table based on BCM pltform."
::= { dellNetCamEntries 4 }
camUsageL3ExtEntry OBJECT-TYPE
SYNTAX CamUsageL3ExtEntry
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/Table based on BCM
architecture.
"
INDEX { camUsageL3ExtSlot, camUsageL3ExtPipeId }
::= { camUsageL3ExtTable 1 }
CamUsageL3ExtEntry ::= SEQUENCE {
camUsageL3ExtSlot Integer32,
camUsageL3ExtPipeId Integer32,
camUsageL3ExtHostTotal Integer32,
camUsageL3ExtHostUsed Integer32,
camUsageL3ExtLPMTotal Integer32,
camUsageL3ExtLPMUsed Integer32
}
camUsageL3ExtSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The slot number of linecard where the CAM is located
"
::= { camUsageL3ExtEntry 1 }
camUsageL3ExtPipeId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
The port pipe number on the linecard where the CAM is located
"
::= { camUsageL3ExtEntry 2 }
camUsageL3ExtHostTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam size allocated to layer 3 Host table. Host table is shared by
IPv4,IPv6 unicast host route entries (ARP) and IPv4,IPv6 Multicast entries.
The usage reflects sum of all these entries
"
::= { camUsageL3ExtEntry 3 }
camUsageL3ExtHostUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam used in layer 3 Host table. As Host table is shared by
IPv4,Ipv6 unicast host route entries and IPv4,IPv6 Multicast entries.
The usage reflects sum of all these entries.
"
::= { camUsageL3ExtEntry 4 }
camUsageL3ExtLPMTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam size allocated to layer 3 Longest Prefix Match table. The
LPM table is shared by IPv4,IPv6 unicast route entries.
"
::= { camUsageL3ExtEntry 5 }
camUsageL3ExtLPMUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The total cam size used in layer 3 Longest Prefix Match table. The
LPM table is shared by IPv4,Ipv6 unicast route entries.The usage
reflects sum of IPv4 and v6 unicast route entries.
"
::= { camUsageL3ExtEntry 6 }
-- End of camUsageL3ExtEntry
--
-- ## Alarm Group or Traps
--
sysCompAlarmMibNotifications OBJECT IDENTIFIER ::= { dellNetSysComponentTrap 0 }
sysCompAlarmVariable OBJECT IDENTIFIER ::= { dellNetSysComponentTrap 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 }
camAuditError NOTIFICATION-TYPE
OBJECTS { sysCompAlarmLevel,
sysCompAlarmVarString,
sysCompSlotId,
sysCompPortPipe,
sysCompCamPartId
}
STATUS current
DESCRIPTION
"The agent generate this trap when a
cam entry mismatches with the Software entry."
::= { sysCompAlarmMibNotifications 3 }
END

View File

@ -0,0 +1,614 @@
--
-- Dell Networking OS MIB Textual Conventions
--
-- This module provides authoritative definitions for Dell Networking OS
-- Textual Convention MIB.
--
-- This module will be extended, as needed.
--
DELL-NETWORKING-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
dellNetModules
FROM DELL-NETWORKING-SMI;
dellNetTextualConventions MODULE-IDENTITY
LAST-UPDATED "200904071200Z" -- Apr. 7, 2009 12:00:00 GMT
ORGANIZATION
"Dell Inc"
CONTACT-INFO
"http://www.dell.com/support"
DESCRIPTION
"The Textual Convention of Dell Networking OS MIB."
REVISION "200904071200Z"
DESCRIPTION
"Added new Nemesis card type."
REVISION "200809161200Z"
DESCRIPTION
"Added ExaScale chassis mode and Nemesis card type."
REVISION "200809021200Z"
DESCRIPTION
"Added DellNetCardOperStatus."
REVISION "200706281200Z"
DESCRIPTION
"Added DellNetChassisType and DellNetHundredthdB."
::= { dellNetModules 2}
DellNetChassisType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Dell Networking OS chassis type."
SYNTAX INTEGER {
e1200(1), -- Dell Networking OS E1200 16-slot switch/router
e600(2), -- Dell Networking OS E600 9-slot switch/router
e300(3), -- Dell Networking OS E300 8-slot switch/router
e150(4), -- Dell Networking OS E150 8-slot switch/router
e610(5), -- Dell Networking OS E610 9-slot switch/router
c150(6), -- Dell Networking OS C150 6-slot switch/router
c300(7), -- Dell Networking OS C300 10-slot switch/router
e1200i(8), -- Dell Networking OS E1200i 16-slot switch/router
s2410cp(9), -- Dell Networking OS S2410 10GbE switch
s2410p(10), -- Dell Networking OS S2410 10GbE switch
s50(11), -- Dell Networking OS S50 access switch
s50e(12), -- Dell Networking OS S50e access switch
s50v(13), -- Dell Networking OS S50v access switch
s50nac(14), -- Dell Networking OS S50nac access switch
s50ndc(15), -- Dell Networking OS S50ndc access switch
s25pdc(16), -- Dell Networking OS S25pdc access switch
s25pac(17), -- Dell Networking OS S25pac access switch
s25v(18), -- Dell Networking OS S25v access switch
s25n(19), -- Dell Networking OS S25n access switch
s60(20), -- Dell Networking OS S60 access switch
s55(21), -- Dell Networking OS S55 access switch
s4810(22), -- Dell Networking OS S4810 access switch
s6410(23), -- Dell Networking OS S6410 access switch
z9000(24), -- Dell Networking OS Z9000 access switch
m-MXL(25), -- Dell Networking OS MXL 10/40GE switch/router
m-IOA(26), -- PowerEdge M I/O Aggregator bridge
s4820(27), -- Dell Networking OS S4820 access switch
s6000(28), -- Dell Networking OS S6000 access switch
s5000(29), -- Dell Networking OS S5000 access switch
s-FN410S-IOA(30), -- Dell PowerEdge FN 410S IOA
s-FN410T-IOA(31), -- Dell PowerEdge FN 410T IOA
s-FN2210S-IOA(32), -- Dell PowerEdge FN 2210S IOA
z9500(33), -- Dell Networking OS Z9500 switch
c9010(34), -- Dell Networking OS C9010 switch
c1048p(35), -- Dell Networking OS C1048P switch
s4048on(36), -- Dell Networking OS S4048 ON access switch
s4810on(37), -- Dell Networking OS S4810 ON access switch
s6000on(38), -- Dell Networking OS S6000 ON access switch
s3048on(39), -- Dell Networking OS S3048 ON access switch
z9100(40), -- Dell Networking OS Z9100 access switch
s6100(41), -- Dell Networking OS S6100 access switch
s3148p(42), -- Dell Networking OS S3148P access switch
s3124p(43), -- Dell Networking OS S3124P access switch
s3124f(44), -- Dell Networking OS S3124F access switch
s3124(45), -- Dell Networking OS S3124 access switch
s3148(46), -- Dell Networking OS S3148 access switch
s4048ton(47), -- Dell Networking OS S4048T-ON access switch
s6010(48) -- Dell Networkign OS S6010 access switch
}
DellNetInterfaceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Interface types supported by the Dell Networking OS 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
ethernet40GB(10) -- Ethernet 40 GB interface
}
DellNetSystemPortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Port type available in Dell Networking OS 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)
port5001E50PH(80), -- Artemis-SFP 50 ports LAN 1GE SFP 10M CAM (EH)
port5001E50PJ(81), -- Artemis-SFP 50 ports LAN 1GE SFP 40M CAM (EJ)
port1010EXW10PH(82), -- Erebus 10 ports 10GE XFP 10M CAM (EH)
port1010EXW10PJ(83), -- Erebus 10 ports 10GE XFP 40M CAM (EJ)
port4010EXW40SH(84), -- Pegasus 40 ports LAN/WAN SFP + 10M CAM
port4010EXW40SJ(85), -- Pegasus 40 ports LAN/WAN SFP + 40M CAM
portUnknown(99)
}
DellNetSystemCardType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The processor card supported by the Dell Networking OS
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)
lc5001E50PH(79), -- Artemis-SFP 50 ports LAN 1GE SFP 10M CAM (EH)
lc5001E50PJ(80), -- Artemis-SFP 50 ports LAN 1GE SFP 40M CAM (EJ)
lc1010EXW10PH(81), -- Erebus 10 ports 10GE XFP 10M CAM (EH)
lc1010EXW10PJ(82), -- Erebus 10 ports 10GE XFP 40M CAM (EJ)
lc4010EXW40SH(83), -- Pegasus 40 ports 10GE SFP+ 10M CAM
lc4010EXW40SJ(84), -- Pegasus 40 ports 10GE SFP+ 40M CAM
z9500LC12(85),
z9500LC36(86),
z9500LC48(87),
c9000LC24X10GCu(88),
c9000LC24X10GOptics(89),
c9000LC6X40G(90),
rpmCard(200), -- Route Processor Card
rpmCardEB(201),
rpmCardED(202),
rpmCardEE(203),
rpmCardEE3(204),
rpmCardEF(205),
rpmCardEF3(206),
rpmCardEH(207), -- Bigfoot
supCard(208), -- Supervisor Card
sfmCard(250), -- Switch Fabric Card
cardUnknown(259)
}
DellNetCardOperStatus ::= 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)
}
DellNetIfType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Port type available in Dell Networking OS products."
SYNTAX INTEGER {
portSerial(1),
portFastEther(2),
portGigEther(3),
port10GigEther(4),
port40GigEther(5),
portFibreChannel(6),
portAux(7),
portUnknown(99)
}
DellNetCSeriesCardType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The processor card supported by the Dell Networking OS 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
}
DellNetProcessorModuleType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The processor modules supported by the Dell Networking OS
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
routingProcessor(6) -- Rotuing Processor
}
DellNetSlotState ::= 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)
DellNetSlotID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Dell Networking OS Chassis Slot ID.
"
SYNTAX INTEGER
DellNetSwDate ::= 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
DellNetMfgDate ::= 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
DellNetVlanID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Dell Networking OS 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
DellNetChassisMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The chassis mode in Dell Networking 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
}
DellNetQueueID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Dell Networking OS Queue ID.
"
SYNTAX INTEGER
DellNetPortPipeID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Dell Networking OS PortPipe ID.
"
SYNTAX INTEGER
DellNetCycloneVersion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"the Dell Networking OS Cyclone based hardware version"
SYNTAX INTEGER {
onePointFive(1), -- TjCj
twoPointZero(2), -- T2C2
threePointZero(3) -- X3
}
DellNetCamPartitionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The CAM partition supported in the Dell Networking OS 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
Layer 3 Host abd LPM CAM (BCM specific) range is 121 - 150
"
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
layer3ExtHost(121), -- L3 Host Table(BCM)
layer3ExtLPM(122) -- L3 Longest Prefix Match(BCM-LPM)
}
DellNetHundredthdB ::= 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
DellNetDeviceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The device category running the Dell Networking OS"
SYNTAX INTEGER {
chassis(1), -- Chassis
stack(2), -- Stackable unit
rpm(3), -- Route Processor Module
supervisor(4), -- supervisor Module
linecard(5), -- Line Card
port-extender(6) -- Port Extender
}
DellNetPEOperStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The operational status of the port extender"
SYNTAX INTEGER {
up(1),
down(2)
}
END

View File

@ -0,0 +1,444 @@
-- *****************************************************************
-- DELL-NETWORKING-TRAP-ALRM-MIB
--
--
-- Copyright (c) 2003-2014 by Dell Inc. All Rights Reserved.
-- All rights reserved.
-- *****************************************************************
--
DELL-NETWORKING-TRAP-EVENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, TimeTicks
FROM SNMPv2-SMI
DateAndTime, DisplayString, RowPointer
FROM SNMPv2-TC
dellNetMgmt
FROM DELL-NETWORKING-SMI
;
dellNetTrapEventMib MODULE-IDENTITY
LAST-UPDATED "201202210000Z"
ORGANIZATION "Dell Inc"
CONTACT-INFO
"http://www.dell.com/support"
DESCRIPTION
"Dell Networking OS Trap Alarm MIB.
Dell Networking OS 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.
"
REVISION "201202210000Z" -- Feb 21, 2012
DESCRIPTION
"Add historyTrapEventPort to dellNetHistoryTrapEventTable and
activeTrapEventPort to dellNetActiveTrapEventTable.
"
REVISION "200510050000Z"
DESCRIPTION
"The initial reversion.
"
::= { dellNetMgmt 6 }
dellNetTrapEventObjects OBJECT IDENTIFIER ::= { dellNetTrapEventMib 1 }
dellNetHistoryTrapEvent OBJECT IDENTIFIER ::= { dellNetTrapEventObjects 1 }
dellNetActiveTrapEvent OBJECT IDENTIFIER ::= { dellNetTrapEventObjects 2 }
dellNetTrapVarbindEvent OBJECT IDENTIFIER ::= { dellNetTrapEventObjects 3 }
-- TEXTUAL-CONVENTION
-- Status
-- mandatory
-- Descr
dellNetChassisBootupTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The dellNetChassisBootupTime used the timestamp to uniquely
identify the system between system reboots.
Each time an NMS connects to a chassis, it should verify
its dellNetChassisBootupTime. If the time is different, it should
refresh its history and active tables.
But, if the dellNetChassisBootupTime is the same, then it should
query the dellNetLastTrapEventSeqId and update its history and active
tables from its own dellNetLastTrapEventSeqId to the chassis
dellNetLastTrapEventSeqId.
"
::= { dellNetHistoryTrapEvent 1 }
dellNetLastTrapEventSeqId OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
dellNetLastTrapEventSeqId 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 a chassis, it should
sync up its history tables from its own dellNetLastTrapEventSeqId to
the chassis dellNetLastTrapEventSeqId.
"
::= { dellNetHistoryTrapEvent 2 }
dellNetMaxHistoryTableSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
dellNetMaxHistoryTableSize 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.
"
::= { dellNetHistoryTrapEvent 3 }
dellNetHistoryTrapEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF DellNetHistoryTrapEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of history trap event table."
::= { dellNetHistoryTrapEvent 4 }
dellNetHistoryTrapEventEntry OBJECT-TYPE
SYNTAX DellNetHistoryTrapEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of history trap event table.
"
INDEX { historyTrapEventSeqId }
::= { dellNetHistoryTrapEventTable 1 }
DellNetHistoryTrapEventEntry ::= SEQUENCE {
historyTrapEventSeqId Integer32,
historyTrapEventSeverity Integer32,
historyTrapEventType Integer32,
historyTrapEventMsg DisplayString,
historyTrapEventOid RowPointer,
historyTrapEventSlot Integer32,
historyTrapEventTimeStamp TimeTicks,
historyTrapEventPort Integer32
}
historyTrapEventSeqId OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
historyTrapEventSeqId is a sequential ID and the index to
history trap table.
"
::= { dellNetHistoryTrapEventEntry 1 }
historyTrapEventSeverity OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The trap severity level.
"
::= { dellNetHistoryTrapEventEntry 2 }
historyTrapEventType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The trap category type.
"
::= { dellNetHistoryTrapEventEntry 3 }
historyTrapEventMsg OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The message or the description of the trap.
"
::= { dellNetHistoryTrapEventEntry 4 }
historyTrapEventOid OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The OID of this trap.
"
::= { dellNetHistoryTrapEventEntry 5 }
historyTrapEventSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Corresponsding to chAlarmVarSlot in trap definition.
For example if card is down, this field will have the
card slot number.
The value of -1 is used for non-applicable case.
"
::= { dellNetHistoryTrapEventEntry 6 }
historyTrapEventTimeStamp OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The timestamp when the trap is sent.
"
::= { dellNetHistoryTrapEventEntry 7 }
historyTrapEventPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Corresponsding to chAlarmVarPort in trap definition.
This field may be used for other instance depending on
the trap type, for example, tray number in case of fan
or power supply trap.
The value of -1 is used for non-applicable case.
"
::= { dellNetHistoryTrapEventEntry 8 }
-- End of dellNetHistoryTrapEventTable
-- Active Trap Event table.
dellNetActiveTrapEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF DellNetActiveTrapEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of active trap event table."
::= { dellNetActiveTrapEvent 1 }
dellNetActiveTrapEventEntry OBJECT-TYPE
SYNTAX DellNetActiveTrapEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of active trap event table.
"
INDEX { activeTrapEventSeqId }
::= { dellNetActiveTrapEventTable 1 }
DellNetActiveTrapEventEntry ::= SEQUENCE {
activeTrapEventSeqId Integer32,
activeTrapEventSeverity Integer32,
activeTrapEventType Integer32,
activeTrapEventMsg DisplayString,
activeTrapEventOid RowPointer,
activeTrapEventSlot Integer32,
activeTrapEventTimeStamp TimeTicks,
activeTrapEventPort Integer32
}
activeTrapEventSeqId OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
activeTrapEventSeqId is a sequential ID and the index to
active trap table.
"
::= { dellNetActiveTrapEventEntry 1 }
activeTrapEventSeverity OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The trap severity level.
"
::= { dellNetActiveTrapEventEntry 2 }
activeTrapEventType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The trap category type.
"
::= { dellNetActiveTrapEventEntry 3 }
activeTrapEventMsg OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The message or the description of the trap.
"
::= { dellNetActiveTrapEventEntry 4 }
activeTrapEventOid OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The OID of this trap.
"
::= { dellNetActiveTrapEventEntry 5 }
activeTrapEventSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Corresponsding to chAlarmVarSlot in trap definition.
For example if card is down, this field will have the
card slot number.
The value of -1 is used for non-applicable case.
"
::= { dellNetActiveTrapEventEntry 6 }
activeTrapEventTimeStamp OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The timestamp when the trap is sent.
"
::= { dellNetActiveTrapEventEntry 7 }
activeTrapEventPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
Corresponsding to chAlarmVarPort in trap definition.
This field may be used for other instance depending on
the trap type, for example, tray number in case of fan
or power supply trap.
The value of -1 is used for non-applicable case.
"
::= { dellNetActiveTrapEventEntry 8 }
-- End of dellNetActiveTrapEventTable
-- Trap Event varbind table.
dellNetTrapEventVarbindTable OBJECT-TYPE
SYNTAX SEQUENCE OF DellNetTrapEventVarbindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of trap event varbind table."
::= { dellNetTrapVarbindEvent 1 }
dellNetTrapEventVarbindEntry OBJECT-TYPE
SYNTAX DellNetTrapEventVarbindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of trap event varbind table.
"
INDEX { trapEventVarbindSeqId, trapEventVarbindId }
::= { dellNetTrapEventVarbindTable 1 }
DellNetTrapEventVarbindEntry ::= SEQUENCE {
trapEventVarbindSeqId Integer32,
trapEventVarbindId Integer32,
trapEventVarbindOid OBJECT IDENTIFIER,
trapEventVarbindType Integer32,
trapEventVarbindValue DisplayString
}
trapEventVarbindSeqId OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
trapEventVarbindSeqId is a sequential ID and the index to
varbind trap table.
"
::= { dellNetTrapEventVarbindEntry 1 }
trapEventVarbindId OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
trapEventVarbindId is the ID and the index to
history trap table.
"
::= { dellNetTrapEventVarbindEntry 2 }
trapEventVarbindOid OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The OID of this trap.
"
::= { dellNetTrapEventVarbindEntry 3 }
trapEventVarbindType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
The trap category type.
"
::= { dellNetTrapEventVarbindEntry 4 }
trapEventVarbindValue OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
This is the result or data in this trap.
"
::= { dellNetTrapEventVarbindEntry 5 }
END

View File

@ -0,0 +1,899 @@
-- ****************************************************************************
--
-- This module provides authoritative definitions for Dell Networking OS
-- Virtual Link Trunk Mib.
--
-- ****************************************************************************
--
DELL-NETWORKING-VIRTUAL-LINK-TRUNK-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Counter32,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION,
MacAddress,
TimeInterval
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
InetAddressType,
InetAddress
FROM INET-ADDRESS-MIB
dellNetMgmt
FROM DELL-NETWORKING-SMI;
-- ****************************************************************************
-- * MODULE IDENTITY
-- ****************************************************************************
dellNetVirtualLinkTrunkMib MODULE-IDENTITY
LAST-UPDATED "201211280000Z"
ORGANIZATION "Dell Inc"
CONTACT-INFO
"http://www.dell.com/support"
DESCRIPTION
"This MIB module provides information on Dual Brain Virtual Link
Trunk(VLT) feature which is a control plane mechanism to provide
Layer2 multipathing between access network devices (switches or
servers) and the core network.
VLT represents a single logical layer 2 domain from the view of
downstream devices that have LAG bundles terminating on separate
chassis in the virtual link trunk domain.
However, the two VLT chassis are independent L2/L3 switches for
devices in the upstream network.
A sample of VLT scenario:
---------------------------------------------------------------
| _______________ |
| | Edge router | |
| |_______________| |
| / \ |
| / \ |
| VLT / \ |
| ____________/_______________________\____________ . |
| | _______/ Back Up Link \_______ | /|\|
| | | |-------------------------| | | | |
| | | | ------- | | | L3| |
| | | S4810 |________| Inter |________| S4810 | |_____|
| | | |________|Chassis|________| | | L2| |
| | | | | Link | | | | | |
| VLT port \_____\ ------- /____/VLT port\|/|
| |_____\_____\_________________________/____/_____| . |
| \ \ -----------------/ / |
| \ \----/------------ / |
| \ / \ / |
| \ / \ / |
|Lag(active)<--- \ / \ /--->Lag(active) |
| ___\__/___________________\_/______ |
| | _______ Stacking ______ | |
| | | S60 |--------------| S60 | | |
| | |__\____| |____/_| | |
| |_____\______________________/______| |
| \ /-->Nic teaming |
| \__________________/ |
| | Nic1 Nic2 | |
| | Server | |
| |____________________| |
---------------------------------------------------------------
Benefits of VLT are as follows:
> Allows a single device to use LAG across two upstream devices
> Eliminates Spanning Tree Protocol (STP) blocked ports
> Provides a loop-free topology
> Uses all available uplink bandwidth
> Provides fast convergence if either the link or a device fails
> Provides link-level resiliency
> Assures high availability
GLOSSARY AND ABBREVIATIONS
VLT - Virtual Link Trunk
The combined port channel between the VLT peer devices and
the downstream device.
VLT Peer device
One of a pair of devices that are connected with the
special port channel known as the chassis interconnect
trunk.
VLT Chassis Interconnect Trunk
The link used to synchronize states between the VLT peer
devices.
VLT domain
This domain includes both VLT peer devices, the VLT chassis
interconnect trunk, and all of the port channels in the VLT
connected to the downstream devices.
VLT Backup link
The backup link monitors the vitality of a VLT peer device.
The backup trunk sends configurable, periodic heart beat
messages between VLT peer devices.
ICL
Abbreviation for Chassis InterConnect Link."
REVISION "201211280000Z" -- Nov 29, 2012
DESCRIPTION
" - Added new objects dellNetVLTPeerRouting,
dellNetVLTPeerRoutingTimeout,dellNetVLTRemotePeerRouting
in dellNetVirtualLinkTrunkTable
- Added additional error reason peerRoutMismatch
in dellNetVltErrorReason object"
REVISION "201205210000Z" -- May 21, 2012
DESCRIPTION
"Added new object dellNetVLTCfgSysMacAddr in
dellNetVirtualLinkTrunkTable"
REVISION "201205140000Z" -- May 14, 2012
DESCRIPTION
"Re arranged MIB objects in the dellNetVirtualLinkTrunkTable
to make it compatible with older version. Moved the newly
added objects at the bottom"
REVISION "201204020000Z" -- April 2, 2012
DESCRIPTION
"Re arrenged the dellNetVirtualLinkTrunkTable, additional
objects are added.
- dellNetVirtualLinkTrunkNotifications added to make
notifications separate subtree from dellNetVirtualLinkTrunkMib.
- dellNetVirtualLinkDetailsTable is added for VLT details.
- dellNetVLTIclBwUsageExceed, dellNetVLTDomainConfigError new
notifications are added.
- Updated the corresponding conformance groups
- Some indentation change"
REVISION "201105060000Z" -- May 6, 2011
DESCRIPTION
"Modified MIB OID from 13 to 16."
REVISION "201103140000Z" -- March 14, 2011
DESCRIPTION "Initial draft of VLT MIB."
::= { dellNetMgmt 17 }
dellNetVirtualLinkTrunkObjects OBJECT IDENTIFIER
::={ dellNetVirtualLinkTrunkMib 1 }
dellNetVirtualLinkTrunkNotifObjects OBJECT IDENTIFIER
::={ dellNetVirtualLinkTrunkMib 2 } -- For Notifications
-- Textual Conventions
DellNetVLTMemberLinkStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This defines the status of the link.
The states are:
linkNotEstablished - Initial State.
linkUp - Link is established and the VLT operations
specific to this link are up.
linkDown - Communication with Peer is lost.
linkError - Configuration incompatible."
SYNTAX INTEGER {
linkNotEstablished(0),
linkUp(1),
linkDown(2),
linkError(3)
}
-- ****************************************************************************
-- Virtual Link Trunk Table
-- ****************************************************************************
dellNetVirtualLinkTrunkTable OBJECT-TYPE
SYNTAX SEQUENCE OF DellNetVirtualLinkTrunkTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the information about Virtual Link Trunks.
A row is added to the table when a VLT domain is configured in
the device. A row is deleted from the table when the configured
VLT domain is removed."
::= {dellNetVirtualLinkTrunkObjects 1 }
dellNetVirtualLinkTrunkTableEntry OBJECT-TYPE
SYNTAX DellNetVirtualLinkTrunkTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents information about the specific VLT domain."
INDEX { dellNetVLTDomainId }
::= { dellNetVirtualLinkTrunkTable 1 }
DellNetVirtualLinkTrunkTableEntry ::=
SEQUENCE {
dellNetVLTDomainId Unsigned32,
dellNetVLTMacAddr MacAddress,
dellNetVLTPriority Unsigned32,
dellNetVLTIclIfIndex InterfaceIndex,
dellNetVLTRole INTEGER,
dellNetVLTPeerStatus INTEGER,
dellNetVLTIclStatus DellNetVLTMemberLinkStatus,
dellNetVLTHBeatStatus DellNetVLTMemberLinkStatus,
dellNetVLTBkUpIpAddrType InetAddressType,
dellNetVLTBkUpIpAddr InetAddress,
dellNetVLTBkUpInterval TimeInterval,
dellNetVLTRemoteMacAddr MacAddress,
dellNetVLTRemoteRolePriority Unsigned32,
dellNetVLTUnitId Unsigned32,
dellNetVLTVersionMajor Unsigned32,
dellNetVLTVersionMinor Unsigned32,
dellNetVLTRemoteUnitId Unsigned32,
dellNetVLTRemoteVersionMajor Unsigned32,
dellNetVLTRemoteVersionMinor Unsigned32,
dellNetVLTIclBwStatus INTEGER,
dellNetVLTCfgSysMacAddr MacAddress,
dellNetVLTPeerRouting INTEGER,
dellNetVLTPeerRoutingTimeout TimeInterval,
dellNetVLTRemotePeerRouting INTEGER
}
dellNetVLTDomainId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This oject represents the Virtual Link Trunk Domain's id."
::= { dellNetVirtualLinkTrunkTableEntry 1 }
dellNetVLTMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object represents the MAC Address value assigned to this
Virtual Link Trunk domain."
::= { dellNetVirtualLinkTrunkTableEntry 2 }
dellNetVLTPriority OBJECT-TYPE
SYNTAX Unsigned32(1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the Virtual Link Trunk domain's System
Priority value."
DEFVAL { 32768 }
::= { dellNetVirtualLinkTrunkTableEntry 3 }
dellNetVLTIclIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the interface index of the link configured
as the Inter Chassis Link for the Virtual Link Trunk domain."
::= { dellNetVirtualLinkTrunkTableEntry 4 }
dellNetVLTRole OBJECT-TYPE
SYNTAX INTEGER {
standAlone(0),
primary(1),
secondary(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the role of the device in the Virtual
Link Trunk domain configured."
::= { dellNetVirtualLinkTrunkTableEntry 5 }
dellNetVLTPeerStatus OBJECT-TYPE
SYNTAX INTEGER {
notEstablished(0),
peerUp(1),
peerDown(2),
linkDown(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the status of the VLT Peer i.e whether
it is active, or in disabled/errored state.
notEstablished - set if ICL Link is either in notEstablished
status or error status.
peerUp - set if ICL Link is up.
peerDown - set if both ICL link and Backup link are down
linkDown - set if ICL link down and Backup link is up. "
::= { dellNetVirtualLinkTrunkTableEntry 6 }
dellNetVLTIclStatus OBJECT-TYPE
SYNTAX DellNetVLTMemberLinkStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the state of the IC link aggregation.
linkNotEstablished - ICL Hello has not yet started.Initial State.
linkUp - Hello protocol is established and the VLT
operations are up.
linkDown - Communication with Peer is lost.
linkError - Communication with Peer is established but
configuration incompatible."
::= { dellNetVirtualLinkTrunkTableEntry 7 }
dellNetVLTHBeatStatus OBJECT-TYPE
SYNTAX DellNetVLTMemberLinkStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the status of the heart beat link/backup
link.
linkNotEstablished - Heartbeat has not yet started. Initial stage.
linkUp - Heartbeat started and Remote is Up.
linkDown - Heartbeat lost.
linkError - This indicates a configuration error."
::= { dellNetVirtualLinkTrunkTableEntry 8 }
dellNetVLTBkUpIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the address family of the Backup link
designated for the Virtual Link Trunk Domain."
::= { dellNetVirtualLinkTrunkTableEntry 9 }
dellNetVLTBkUpIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the Ip address of the backup link."
::= { dellNetVirtualLinkTrunkTableEntry 10 }
dellNetVLTBkUpInterval OBJECT-TYPE
SYNTAX TimeInterval(100..500)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the time interval for the VLT heart-beat
timer. "
DEFVAL { 100 }
::= { dellNetVirtualLinkTrunkTableEntry 11 }
dellNetVLTRemoteMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the MAC Address of the Remote system that
is part of the VLT Domain."
::= { dellNetVirtualLinkTrunkTableEntry 12 }
dellNetVLTRemoteRolePriority OBJECT-TYPE
SYNTAX Unsigned32(1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the role priority of the Remote System
that is part of the Virtual Link Trunk Domain."
DEFVAL { 32768 }
::= { dellNetVirtualLinkTrunkTableEntry 13 }
dellNetVLTUnitId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the configured unit ID for the Virtual
Link Trunk domain."
::= { dellNetVirtualLinkTrunkTableEntry 14 }
dellNetVLTVersionMajor OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the major version of for the Virtual
Link Trunk domain protocol running."
::= { dellNetVirtualLinkTrunkTableEntry 15 }
dellNetVLTVersionMinor OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the minor version of for the Virtual
Link Trunk domain protocol running."
::= { dellNetVirtualLinkTrunkTableEntry 16 }
dellNetVLTRemoteUnitId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the configured unit ID for the Virtual
Link Trunk domain on the remote node."
::= { dellNetVirtualLinkTrunkTableEntry 17 }
dellNetVLTRemoteVersionMajor OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the major version of for the Virtual
Link Trunk domain protocol running on the remote node."
::= { dellNetVirtualLinkTrunkTableEntry 18 }
dellNetVLTRemoteVersionMinor OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the minor version of for the Virtual
Link Trunk domain protocol running on the remote node."
::= { dellNetVirtualLinkTrunkTableEntry 19 }
dellNetVLTIclBwStatus OBJECT-TYPE
SYNTAX INTEGER {
belowthreshold(0),
abovethreshold(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the status of the VLT ICL Bandwidth usage
i.e whether it crosses threshold, or below threshold state.
below-threshold - set if ICL Link BW usage is below 80%
above-threshold - set if ICL link BW usage is above 80%. "
::= { dellNetVirtualLinkTrunkTableEntry 20 }
dellNetVLTCfgSysMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object represents the System MAC Address value configured
the Virtual Link Trunk domain."
::= { dellNetVirtualLinkTrunkTableEntry 21 }
dellNetVLTPeerRouting OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the state of the VLT Peer routing i.e
whether it is enabled or disabled."
::= { dellNetVirtualLinkTrunkTableEntry 22 }
dellNetVLTPeerRoutingTimeout OBJECT-TYPE
SYNTAX TimeInterval(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the time interval for VLT peer-routing
timer, which is configured for removing the local-da of the other
peer in case of peer failure."
::= { dellNetVirtualLinkTrunkTableEntry 23 }
dellNetVLTRemotePeerRouting OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the state of the VLT Peer routing
configured on the remote peer node i.e whether it is enabled or
disabled."
::= { dellNetVirtualLinkTrunkTableEntry 24 }
-- ****************************************************************************
-- Virtual Link Statistics Table
-- ****************************************************************************
dellNetVirtualLinkStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF DellNetVirtualLinkStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the details of the statistical information on
traffic traversing port channels to attached devices, Interchassis
link, and backup link."
::= { dellNetVirtualLinkTrunkObjects 2 }
dellNetVirtualLinkStatsTableEntry OBJECT-TYPE
SYNTAX DellNetVirtualLinkStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry is the device specific statistical information on
traffic in the links in VLT domain."
AUGMENTS { dellNetVirtualLinkTrunkTableEntry }
::= { dellNetVirtualLinkStatsTable 1 }
DellNetVirtualLinkStatsTableEntry ::=
SEQUENCE{
dellNetVLTStatNumHelloSent Counter32,
dellNetVLTStatNumHelloRcvd Counter32,
dellNetVLTStatNumHbeatSent Counter32,
dellNetVLTStatNumHbeatRcvd Counter32,
dellNetVLTStatNumDomainErrors Counter32,
dellNetVLTStatNumVersionErrors Counter32
}
dellNetVLTStatNumHelloSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of Hello Packets sent across the ICL for
synchronization."
::= { dellNetVirtualLinkStatsTableEntry 1 }
dellNetVLTStatNumHelloRcvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of Hello Packets received from the remote VLT through
the ICL."
::= { dellNetVirtualLinkStatsTableEntry 2 }
dellNetVLTStatNumHbeatSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of periodic Keepalive messages sent by the VLT device
to the peer."
::= { dellNetVirtualLinkStatsTableEntry 3 }
dellNetVLTStatNumHbeatRcvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of periodic Keepalive messages received by the VLT
device from the peer."
::= { dellNetVirtualLinkStatsTableEntry 4 }
dellNetVLTStatNumDomainErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of hello/heartbeat packets dropped by the VLT device
which failed to match the device's VLT domain Id."
::= { dellNetVirtualLinkStatsTableEntry 5 }
dellNetVLTStatNumVersionErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of hello/heartbeat packets dropped by the VLT device
which failed to match the device's VLT message's version."
::= { dellNetVirtualLinkStatsTableEntry 6 }
-- ****************************************************************************
-- Virtual Link Trunk Details Table
-- ****************************************************************************
dellNetVirtualLinkDetailsTable OBJECT-TYPE
SYNTAX SEQUENCE OF DellNetVirtualLinkDetailsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides the details of port channel information by
traversing port channels to attached devices, peer port-channel
ID, status and Active Vlans"
::= { dellNetVirtualLinkTrunkObjects 3 }
dellNetVirtualLinkDetailsTableEntry OBJECT-TYPE
SYNTAX DellNetVirtualLinkDetailsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry is the port channel specific information on links
between TOR and VLT domain."
INDEX { dellNetVLTDetailLocalLagID }
::= { dellNetVirtualLinkDetailsTable 1 }
DellNetVirtualLinkDetailsTableEntry ::=
SEQUENCE{
dellNetVLTDetailLocalLagID Unsigned32,
dellNetVLTDetailPeerLagID Unsigned32,
dellNetVLTDetailLocalStatus INTEGER,
dellNetVLTDetailPeerStatus INTEGER
}
dellNetVLTDetailLocalLagID OBJECT-TYPE
SYNTAX Unsigned32(1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Detail of the vlt local lag ID."
::= { dellNetVirtualLinkDetailsTableEntry 1 }
dellNetVLTDetailPeerLagID OBJECT-TYPE
SYNTAX Unsigned32(1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Detail of the vlt peer lag ID"
::= { dellNetVirtualLinkDetailsTableEntry 2 }
dellNetVLTDetailLocalStatus OBJECT-TYPE
SYNTAX INTEGER {
down(0),
up(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface operational status of the vlt local LAG ID"
::= { dellNetVirtualLinkDetailsTableEntry 3 }
dellNetVLTDetailPeerStatus OBJECT-TYPE
SYNTAX INTEGER {
down(0),
up(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface operational status of the vlt peer LAG ID."
::= { dellNetVirtualLinkDetailsTableEntry 4 }
-- This object is for dellNetVLTDomainConfigError Trap/Notification
dellNetVLTErrorReason OBJECT-TYPE
SYNTAX INTEGER {
noError(1),
domainIdMismatch(2),
unitIdMismatch(3),
versionMismatch(4),
sysMacMismatch(5),
peerRoutingMismatch(6)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object represents the VLT domain config error,the possible
errors are:
noError - No Error.
domainIdMismatch - local and remote vlt domain Id mismatch.
unitIdMismatch - local or remote vlt Unit Id is Identical or
not configured.
versionMismatch - local and remote vlt version does not meet
criteria for peer UP.
sysMacMismatch - local and remote vlt system MAC mismatch.
peerRoutingMismatch - local and remote vlt peer-routing config
mismatch"
::= { dellNetVirtualLinkTrunkObjects 4}
-- ****************************************************************************
-- * Virtual link Trunk Alarms and Notifications
-- ****************************************************************************
dellNetVirtualLinkTrunkNotifications OBJECT IDENTIFIER
::={ dellNetVirtualLinkTrunkNotifObjects 0 } -- For Notifications
dellNetVLTRoleChange NOTIFICATION-TYPE
OBJECTS {
dellNetVLTRole
}
STATUS current
DESCRIPTION
"The agent generates this norification to denote the change in
role of the VLT device in the VLT domain. This notification
carries the information about the new role.
The possible roles are as follows:
1. StandAlone
2. Primary
3. Secondary"
::= { dellNetVirtualLinkTrunkNotifications 1 }
dellNetVLTIclStatusChange NOTIFICATION-TYPE
OBJECTS {
dellNetVLTIclStatus
}
STATUS current
DESCRIPTION
"The agent generates this notification to denote the change in
InterConnect Link Status.The notification contains information on
the new ICL status. The possible states are as follows:
1. NotEstabished
2. LinkUp
3. LinkDown
4. LinkError"
::= { dellNetVirtualLinkTrunkNotifications 2 }
dellNetVLTPeerStatusChange NOTIFICATION-TYPE
OBJECTS {
dellNetVLTPeerStatus
}
STATUS current
DESCRIPTION
"The agent generates this notification to denote the change in
Status of the Peer in the VLT domain. This notification contains
information on the new status of the peer device. The possible
states are as follows:
1. NotEstablished
2. PeerUp
3. PeerDown
4. LinkDown"
::= { dellNetVirtualLinkTrunkNotifications 3 }
dellNetVLTHBeatStatusChange NOTIFICATION-TYPE
OBJECTS {
dellNetVLTHBeatStatus
}
STATUS current
DESCRIPTION
"The agent generates this notification to denote the change in
Backup Link Status. The notification contains information on
the new BackupLink Status. The possible states are as follows:
1. NotEstabished
2. LinkUp
3. LinkDown
4. LinkError"
::= { dellNetVirtualLinkTrunkNotifications 4 }
dellNetVLTIclBwUsageExceed NOTIFICATION-TYPE
OBJECTS {
dellNetVLTIclIfIndex,
dellNetVLTIclBwStatus
}
STATUS current
DESCRIPTION
"The IFM agent generates this notification to denote the change
in Bandwidth usage of ICL Link, when it crosses the threshold
above 80 %. The possible states are as follows:
0. Below threshold
1. Above threshold"
::= { dellNetVirtualLinkTrunkNotifications 5 }
dellNetVLTDomainConfigError NOTIFICATION-TYPE
OBJECTS {
dellNetVLTErrorReason
}
STATUS current
DESCRIPTION
"The agent generates this notification to denote there is a
error/conflict in the VLT domain config parameters (either
locally or in remote node which prevent the peer up. The mismatch
can be domain Id, unitId,version or system MAC. The notification
contains information on the error/mismatch type."
::= { dellNetVirtualLinkTrunkNotifications 6 }
-- ****************************************************************************
-- Conformance Information
-- ****************************************************************************
dellNetVirtualLinkTrunkConformance OBJECT IDENTIFIER
::= { dellNetVirtualLinkTrunkMib 3 }
dellNetVirtualLinkTrunkCompliances OBJECT IDENTIFIER
::= { dellNetVirtualLinkTrunkConformance 1 }
dellNetVirtualLinkTrunkGroups OBJECT IDENTIFIER
::= { dellNetVirtualLinkTrunkConformance 2 }
-- ****************************************************************************
-- * Compliance Statements
-- ****************************************************************************
dellNetVirtualLinkTrunkCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the Dell Networking OS Virtual Link Trunk MIB."
MODULE
MANDATORY-GROUPS {
dellNetVirtualLinkTrunkGroup,
dellNetVirtualLinkStatisticsGroup,
dellNetVirtualLinkNotificationGroup,
dellNetVirtualLinkDetailsTableGroup
}
::= { dellNetVirtualLinkTrunkCompliances 1}
-- ****************************************************************************
-- Units of Conformance
-- ****************************************************************************
dellNetVirtualLinkTrunkGroup OBJECT-GROUP
OBJECTS {
dellNetVLTDomainId,
dellNetVLTMacAddr,
dellNetVLTPriority,
dellNetVLTIclIfIndex,
dellNetVLTRole,
dellNetVLTPeerStatus,
dellNetVLTIclStatus,
dellNetVLTHBeatStatus,
dellNetVLTBkUpIpAddrType,
dellNetVLTBkUpIpAddr,
dellNetVLTBkUpInterval,
dellNetVLTRemoteMacAddr,
dellNetVLTRemoteRolePriority,
dellNetVLTUnitId,
dellNetVLTVersionMajor,
dellNetVLTVersionMinor,
dellNetVLTRemoteUnitId,
dellNetVLTRemoteVersionMajor,
dellNetVLTRemoteVersionMinor,
dellNetVLTIclBwStatus,
dellNetVLTCfgSysMacAddr,
dellNetVLTPeerRouting,
dellNetVLTPeerRoutingTimeout,
dellNetVLTRemotePeerRouting,
dellNetVLTErrorReason --No Separate group added for this object.
}
STATUS current
DESCRIPTION
"This group represents a collection of objects providing the
overall VLT information."
::= { dellNetVirtualLinkTrunkGroups 1 }
dellNetVirtualLinkStatisticsGroup OBJECT-GROUP
OBJECTS {
dellNetVLTStatNumHelloSent,
dellNetVLTStatNumHelloRcvd,
dellNetVLTStatNumHbeatSent,
dellNetVLTStatNumHbeatRcvd,
dellNetVLTStatNumDomainErrors,
dellNetVLTStatNumVersionErrors
}
STATUS current
DESCRIPTION
"This group represents a collection of objects providing the
overall statistical information on the VLT."
::= { dellNetVirtualLinkTrunkGroups 2 }
dellNetVirtualLinkNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
dellNetVLTRoleChange,
dellNetVLTIclStatusChange,
dellNetVLTPeerStatusChange,
dellNetVLTHBeatStatusChange,
dellNetVLTIclBwUsageExceed,
dellNetVLTDomainConfigError
}
STATUS current
DESCRIPTION
"A collection of notification objects for the Dell Networking OS VLT mib"
::= { dellNetVirtualLinkTrunkGroups 3 }
dellNetVirtualLinkDetailsTableGroup OBJECT-GROUP
OBJECTS {
dellNetVLTDetailLocalLagID,
dellNetVLTDetailPeerLagID,
dellNetVLTDetailLocalStatus,
dellNetVLTDetailPeerStatus
}
STATUS current
DESCRIPTION
"This group represents a collection of objects providing the
LAG details on the VLT."
::= { dellNetVirtualLinkTrunkGroups 4 }
-- ****************************************************************************
-- End of Units of conformance
-- ****************************************************************************
END

7229
MIBS/dell/DELL-RAC-MIB Normal file

File diff suppressed because it is too large Load Diff

918
MIBS/dell/DELL-SHADOW-MIB Normal file
View File

@ -0,0 +1,918 @@
--
-- DELL-SHADOW-MIB.mib
--
--
-- Version 1.0 - 24-Jan-2006
-- Initial release
--
-- Version 1.1 - 02-Feb-2006
-- Re-defined Shadow root OID;
-- Added comments in notifications to add directives for trap classification
--
-- Version 1.2 - 15-March-2007
-- library fault OIDs added
--
-- Version 1.3 - 14-Jan-2008
-- changes done for SNMPv2 implementation:
-- Added SNMPv1 trap definitions to MIB to decode v1 traps correct
--
-- Version 1.4 - 29-April-2009
-- trap eventLoaderPasswordChange for Library password change added
--
-- Version 1.6 - 16-September-2009
-- trap eventEncryptionConfigChange for Library password change added
--
-- Version 1.7 - 25-March-2010
-- trap eventLoaderConfigChange added
-- trap eventBrowserLogin added
-- trap eventBrowserLogout added
--
DELL-SHADOW-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
enterprises
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB;
--
-- Node definitions
--
dell OBJECT IDENTIFIER ::= { enterprises 674 }
storage OBJECT IDENTIFIER ::= { dell 10893 }
hardware OBJECT IDENTIFIER ::= { storage 2 }
shadow OBJECT IDENTIFIER ::= { hardware 102 }
---
--- Product ID Group
---
shadowId OBJECT IDENTIFIER ::= { shadow 1 }
shadowIdDisplayName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name of this product for display purposes."
::= { shadowId 1 }
shadowIdDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A short description of this product such as <LTO Tape Library>."
::= { shadowId 2 }
shadowAgentVendor OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the product manufacturer."
::= { shadowId 3 }
shadowIdAgentVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version of this product."
::= { shadowId 4 }
shadowIdBuildNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The software build number of the product."
::= { shadowId 5 }
shadowIdURL OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The URL of the web-based application to manage this product."
::= { shadowId 6 }
---
--- Product Status Group
---
shadowStatus OBJECT IDENTIFIER ::= { shadow 2 }
shadowStatusGlobalStatus OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
unknown(2),
ok(3),
non-critical(4),
critical(5),
non-Recoverable(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current status of the product.
This is a rollup for the entire agent including any
monitored devices. The status is intended to give
initiative to a snmp monitor to get further data when
this status is abnormal."
::= { shadowStatus 1 }
shadowStatusLastGlobalStatus OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
unknown(2),
ok(3),
non-critical(4),
critical(5),
non-recoverable(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status before the current status which induced an initiative
to issue a global status change trap."
::= { shadowStatus 2 }
shadowStatusTimeStamp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last time that the agent values have been updated.
The time shoule be in a relative timestamp, such as SysUpTime."
::= { shadowStatus 3 }
shadowStatusGetTimeOut OBJECT-TYPE
SYNTAX INTEGER (1..10000)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Suggested time out value in milleseconds for how long the SNMP getter
should wait while attempting to poll the product SNMP service."
::= { shadowStatus 4 }
shadowStatusRefreshRate OBJECT-TYPE
SYNTAX INTEGER (-1..1000000000)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Rate in seconds at which the agent cached data is being updated. If the
value is 0 then the data is not cached. If the value is -1 then the value does
not apply."
::= { shadowStatus 5 }
shadowStatusGeneratingTrapFlag OBJECT-TYPE
SYNTAX INTEGER
{
true(1),
false(2),
disabled(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates id this SNMP agent is capable of and/or is generating SNMP traps."
::= { shadowStatus 6 }
---
--- Physical Group
---
shadowPhysical OBJECT IDENTIFIER ::= { shadow 3 }
libraryTable OBJECT-TYPE
SYNTAX SEQUENCE OF LibraryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of library status."
::= { shadowPhysical 1 }
libraryEntry OBJECT-TYPE
SYNTAX LibraryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry in the library Table. Each entry contains
an index (libraryEntryId), and the values associated
with the device."
INDEX { libraryEntryId }
::= { libraryTable 1 }
LibraryEntry ::=
SEQUENCE {
libraryEntryId
INTEGER,
libraryState
INTEGER,
libraryTimeStamp
INTEGER,
libraryType
INTEGER,
libraryScsiId
INTEGER,
libraryScsiLun
INTEGER,
libraryVendorId
DisplayString,
libraryProductId
DisplayString,
libraryFwLevel
DisplayString,
librarySerNum
DisplayString,
libraryDrvCnt
INTEGER,
librarySlotCnt
INTEGER,
libraryImpExpCnt
INTEGER,
libraryTranspCnt
INTEGER,
libraryMoves
INTEGER,
librarySlotFetchRetries
INTEGER,
librarySlotStowRetries
INTEGER,
libraryDrvFetchRetries
INTEGER,
libraryDrvStowRetries
INTEGER,
libraryDoorState
INTEGER,
libraryImpExpState
INTEGER,
libraryFaultFSC
INTEGER,
libraryFaultSev
INTEGER,
libraryFaultDescr
DisplayString
}
libraryEntryId OBJECT-TYPE
SYNTAX INTEGER (1..256)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Table entry index value. Each unique physical device has a unique libraryEntryId."
::= { libraryEntry 1 }
libraryState OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device state."
::= { libraryEntry 2 }
libraryTimeStamp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Relative time in sec from power-up."
::= { libraryEntry 3 }
libraryType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device type."
::= { libraryEntry 4 }
libraryScsiId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SCSI ID of the device."
::= { libraryEntry 5}
libraryScsiLun OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SCSI Lun of the device."
::= { libraryEntry 6 }
libraryVendorId OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Library Vendor ID string as reported in a SCSI Inquiry command."
::= { libraryEntry 7 }
libraryProductId OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Library Product Id string as reported in a SCSI Inquiry command."
::= { libraryEntry 8 }
libraryFwLevel OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Library Firmware level as reported in a SCSI Inquiry command."
::= { libraryEntry 9 }
librarySerNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Library serial number as reported in SCSI Inquiry command, page 0x80."
::= { libraryEntry 10 }
libraryDrvCnt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of drives contained in this library."
::= { libraryEntry 11 }
librarySlotCnt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of cartridge slots contained in this library"
::= { libraryEntry 12 }
libraryImpExpCnt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of import/export elements (mail slots) contained in this library"
::= { libraryEntry 13 }
libraryTranspCnt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of transport elements (robots) contained in this library."
::= { libraryEntry 14 }
libraryMoves OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of move operations done by this library."
::= { libraryEntry 15 }
librarySlotFetchRetries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Total number of slot fetch retries by this library."
::= { libraryEntry 16 }
librarySlotStowRetries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Total number of slot stow retries by this library."
::= { libraryEntry 17 }
libraryDrvFetchRetries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Total number of drive fetch retries by this library."
::= { libraryEntry 18 }
libraryDrvStowRetries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"Total number of drive stow retries by this library."
::= { libraryEntry 19 }
libraryDoorState OBJECT-TYPE
SYNTAX INTEGER
{
unknown(1),
open(2),
closed(3),
locked(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"State of the door(s) pf this library. The interpretation of this value is vendor specific."
::= { libraryEntry 20 }
libraryImpExpState OBJECT-TYPE
SYNTAX INTEGER
{
unknown(1),
open(2),
closed(3),
locked(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"State of the Import/Export element(s) of this library. The interpretation of this value is vendor specific."
::= { libraryEntry 21 }
libraryFaultFSC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS optional
DESCRIPTION
"The library Fault error code."
::= { libraryEntry 22 }
libraryFaultSev OBJECT-TYPE
SYNTAX INTEGER
{
informational(1),
minor(2),
major(3),
critical(4)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"The library Fault severity."
::= { libraryEntry 23 }
libraryFaultDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS optional
DESCRIPTION
"The library Fault description."
::= { libraryEntry 24 }
driveTable OBJECT-TYPE
SYNTAX SEQUENCE OF DriveEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of all tape drive devices in this library."
::= { shadowPhysical 2 }
driveEntry OBJECT-TYPE
SYNTAX DriveEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry in the device Table. Each entry contains
an index (driveEntryId), and the values associated
with the device."
INDEX { driveEntryId }
::= { driveTable 1 }
DriveEntry ::=
SEQUENCE {
driveEntryId
INTEGER,
driveState
INTEGER,
driveTimeStamp
INTEGER,
driveType
INTEGER,
driveScsiId
INTEGER,
driveScsiLun
INTEGER,
driveVendorId
DisplayString,
driveProductId
DisplayString,
driveFwlevel
DisplayString,
driveSerNum
DisplayString,
driveLibrarySN
DisplayString,
driveTpHrs
INTEGER,
driveClean
INTEGER,
driveLoads
INTEGER,
driveSoftWrtErrors
INTEGER,
driveHardWrtErrors
INTEGER,
driveSoftReadErrors
INTEGER,
driveHardReadErrors
INTEGER
}
driveEntryId OBJECT-TYPE
SYNTAX INTEGER (1..512)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Table entry index value. Each unique physical device has a unique driveEntryId."
::= { driveEntry 1 }
driveState OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device SCSI State."
::= { driveEntry 2 }
driveTimeStamp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Universal time in sec since UTC 1/1/70 when the device data was last updated."
::= { driveEntry 3 }
driveType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SCSI device type."
::= { driveEntry 4 }
driveScsiId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SCSI ID of the device."
::= { driveEntry 5 }
driveScsiLun OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SCSI Lun of the device."
::= { driveEntry 6 }
driveVendorId OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device Vendor as would be reported in a SCSI Inquiry command."
::= { driveEntry 7 }
driveProductId OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device Model as would be reported in a SCSI Inquiry command."
::= { driveEntry 8 }
driveFwlevel OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device firmware level as would be reported in a SCSI Inquiry command."
::= { driveEntry 9 }
driveSerNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device serial number as reported in SCSI Inquiry command, page 0x80."
::= { driveEntry 10 }
driveLibrarySN OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Serial Number of the library that this drive is in as reported in SCSI Inquiry command, page 0x80, for the media mover device."
::= { driveEntry 11 }
driveTpHrs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total drive motion hours of this device."
::= { driveEntry 12 }
driveClean OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Cleaning State of the device. The interpretation of this value is vendor specific."
::= { driveEntry 13 }
driveLoads OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total cartridge loads for the drive."
::= { driveEntry 14 }
driveSoftWrtErrors OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Recovered soft write error count for current cartridge"
::= { driveEntry 15 }
driveHardWrtErrors OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hard write error count for current cartridge"
::= { driveEntry 16 }
driveSoftReadErrors OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Recovered soft read error count for current cartridge"
::= { driveEntry 17 }
driveHardReadErrors OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Hard read error count for current cartridge"
::= { driveEntry 18 }
--
-- Trap definitions
--
shadowEvent OBJECT IDENTIFIER ::= { shadow 4 }
eventStatusChange NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The library status has changed."
--#TYPE "Library Status Change"
--#SUMMARY "The library %s (Serial Number %s) status has changed from %s to %s"
--#ARGUMENTS {0,1,2,3}
--#SEVERITY INFORMATIONAL
::= {shadowEvent 1}
eventDoorOpen NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The library door has been opened."
--#TYPE "Library Door Opened"
--#SUMMARY "The library %s (Serial Number %s) door has been opened."
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= {shadowEvent 2}
eventMailSlotAccessed NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The library mail slot has been accessed."
--#TYPE "Library Mail Slot Accessed"
--#SUMMARY "The library %s (Serial Number %s) mail slot has been accessed."
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= {shadowEvent 3}
eventFaultPosted NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The library has posted a hard fault."
--#TYPE "Library Hard Fault Posted"
--#SUMMARY "The library %s (Serial Number %s) has posted a hard fault. Severity = %s, FSC = %s, Description = %s."
--#ARGUMENTS {0,1,2,3,4}
--#SEVERITY CRITICAL
::= {shadowEvent 4}
eventRequestDriveClean NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"One of the library tape drives has requested a cleaning cycle to ensure continued
data reliability."
--#TYPE "Tape Drive Requested Cleaning"
--#SUMMARY "One of the library %s (Serial Number %s) tape drives has requested a cleaning cycle."
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= {shadowEvent 5}
eventDriveError NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"One of the library tape drives has reported an error condition."
--#TYPE "Tape Drive Reported Error"
--#SUMMARY "One of the library %s (Serial Number %s) tape drives has reported an error condition."
--#ARGUMENTS {0,1}
--#SEVERITY MAJOR
::= {shadowEvent 6}
eventLoaderRetriesExcessive NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The library has detected excessive loader retries."
--#TYPE "Excessive loader retries"
--#SUMMARY "The library %s (Serial Number %s) has detected excessive loader retries."
--#ARGUMENTS {0,1}
--#SEVERITY MINOR
::= {shadowEvent 7}
eventLoaderOK NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"The library has reverted to normal operation."
--#TYPE "Library reverted to normal operation"
--#SUMMARY "The library %s (Serial Number %s) has reverted to normal operation."
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= {shadowEvent 8}
eventLoaderPasswordChange NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Library password has changed"
--#TYPE "Password Change"
--#SUMMARY "An account password in library %s (Serial Number %s) has changed."
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= {shadowEvent 9}
eventLoaderConfigChange NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"A logical library configuration setting has been changed."
--#TYPE "Configuration Change"
--#SUMMARY "A logical library configuration setting has been changed."
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= {shadowEvent 10}
eventBrowserLogin NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Someone logged in via Web Browser."
--#TYPE "Web Access"
--#SUMMARY "Someone logged in via Web Browser."
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= {shadowEvent 11}
eventBrowserLogout NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Someone logged from Web Browser."
--#TYPE "Web Access"
--#SUMMARY "Someone logged from Web Browser."
--#ARGUMENTS {0,1}
--#SEVERITY INFORMATIONAL
::= {shadowEvent 12}
--OLD Style Trap definitions
eventStatusChange TRAP-TYPE
ENTERPRISE shadowEvent
VARIABLES { libraryProductId,
librarySerNum,
shadowStatusLastGlobalStatus,
shadowStatusGlobalStatus }
DESCRIPTION
"The library status has changed."
::= 1
eventDoorOpen TRAP-TYPE
ENTERPRISE shadowEvent
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"The library door has been opened."
::= 2
eventMailSlotAccessed TRAP-TYPE
ENTERPRISE shadowEvent
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"The library mail slot has been accessed."
::= 3
eventFaultPosted TRAP-TYPE
ENTERPRISE shadowEvent
VARIABLES { libraryProductId,
librarySerNum,
libraryFaultSev,
libraryFaultFSC,
libraryFaultDescr }
DESCRIPTION
"The library has posted a hard fault."
::= 4
eventRequestDriveClean TRAP-TYPE
ENTERPRISE shadowEvent
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"One of the library tape drives has requested a cleaning cycle to ensure continued
data reliability."
::= 5
eventDriveError TRAP-TYPE
ENTERPRISE shadowEvent
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"One of the library tape drives has reported an error condition."
::= 6
eventLoaderRetriesExcessive TRAP-TYPE
ENTERPRISE shadowEvent
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"The library has detected excessive loader retries."
::= 7
eventLoaderOK TRAP-TYPE
ENTERPRISE shadowEvent
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"The library has reverted to normal operation."
::= 8
eventLoaderPasswordChange TRAP-TYPE
ENTERPRISE shadowEvent
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"An account password in the library has changed."
::= 9
eventLoaderConfigChange TRAP-TYPE
ENTERPRISE shadowEvent
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"A logical library configuration setting has been changed."
::= 10
eventBrowserLogin TRAP-TYPE
ENTERPRISE shadowEvent
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"Someone logged in via Web Browser"
::= 11
eventBrowserLogout TRAP-TYPE
ENTERPRISE shadowEvent
VARIABLES { libraryProductId,
librarySerNum }
DESCRIPTION
"Someone logged out from Web Browser"
::= 12
END
--
-- DELL-SHADOW-MIB.mib
--

1491
MIBS/dell/DELL-SNMP-UPS-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,923 @@
-- *****************************************************************
-- DELLEMC-OS10-CHASSIS-MIB
--
--
-- Copyright (c) 2017 by Dell Inc.
-- All rights reserved.
-- *****************************************************************
DELLEMC-OS10-CHASSIS-MIB DEFINITIONS ::= BEGIN
-- This module provides authoritative definitions for Dell EMC Networking OS10
-- Chassis MIB.
--
-- This module will be extended, as needed.
--
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32,
NOTIFICATION-TYPE,
Unsigned32
FROM SNMPv2-SMI
DisplayString, MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
os10
FROM DELLEMC-OS10-SMI-MIB
Os10CardOperStatus, Os10ChassisDefType,
Os10SystemCardType, Os10DeviceType,
Os10CmnOperStatus
FROM DELLEMC-OS10-TC-MIB;
os10ChassisMib MODULE-IDENTITY
LAST-UPDATED "201706211200Z"
ORGANIZATION
"Dell EMC"
CONTACT-INFO
"http://www.dell.com/support"
DESCRIPTION
"Dell EMC Networking OS10 Chassis MIB."
REVISION "201706211200Z"
DESCRIPTION
"Modified as per current yang model and removed confirmation information"
REVISION "201701251200Z"
DESCRIPTION
"First draft revision of Dell EMC Networking OS10 chassis MIB."
::= { os10 4 }
-- ------------------------------------------------------------
-- Textual conventions
-- ------------------------------------------------------------
-- ------------------------------------------------------------
-- Top-level structure of the MIB
-- ------------------------------------------------------------
os10SysObject OBJECT IDENTIFIER ::={ os10ChassisMib 1 }
os10ChassisObject OBJECT IDENTIFIER ::={ os10SysObject 1 }
os10SystemComponent OBJECT IDENTIFIER ::={ os10SysObject 2 }
os10AlmObjects OBJECT IDENTIFIER ::={ os10SysObject 3 }
-- ### Chassis System ###
os10NumChassis OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of chassis configured
on the cluster."
::= { os10ChassisObject 1 }
os10MaxNumChassis OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the maximum allowed chassis
configurable on the cluster."
::= { os10ChassisObject 2 }
-- ## Chassis Table
-- The chassis is a multi-slots physical box.
-- In the chassis, there are physical slots available for
-- plug-in cards. There are two types of plug-in cards,
-- rpm cards and line cards.
-- The chassis table contains the management information of
-- the chassis.
os10ChassisTable OBJECT-TYPE
SYNTAX SEQUENCE OF Os10ChassisEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of chassis in a cluster.
The chassis table contains the information of
each chassis in the cluster.
"
::= { os10ChassisObject 3 }
os10ChassisEntry OBJECT-TYPE
SYNTAX Os10ChassisEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of chassis entries containing information
for the chassis.
"
INDEX { os10ChassisIndex }
::= { os10ChassisTable 1 }
Os10ChassisEntry ::=
SEQUENCE {
os10ChassisIndex Unsigned32,
os10ChassisType Os10ChassisDefType,
os10ChassisMacAddr MacAddress,
os10ChassisPartNum DisplayString,
os10ChassisPPID DisplayString,
os10ChassisHwRev DisplayString,
os10ChassisServiceTag DisplayString,
os10ChassisExpServiceCode DisplayString,
os10ChassisNumFanTrays Unsigned32,
os10ChassisNumPowerSupplies Unsigned32,
os10ChassisTemp INTEGER
os10ChassisProductBase DisplayString,
os10ChassisProductSN DisplayString,
os10ChassisProductPN DisplayString
}
os10ChassisIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique index for each chassis within
the cluster.
This value is the chassisId assigned to the chassis."
::= { os10ChassisEntry 1 }
os10ChassisType OBJECT-TYPE
SYNTAX Os10ChassisDefType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Dell EMC Networking Model number of the chassis."
::= { os10ChassisEntry 2 }
os10ChassisMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 6-octet MAC Address assigned to this chassis."
::= { os10ChassisEntry 3 }
os10ChassisPartNum OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..11))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The chassis manufacturer's part number."
::= { os10ChassisEntry 4 }
os10ChassisPPID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..24))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The chassis manufacturer's PPID."
::= { os10ChassisEntry 5 }
os10ChassisHwRev OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The chassis hardware revision number."
::= { os10ChassisEntry 6 }
os10ChassisServiceTag OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..7))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The chassis's service tag."
::= { os10ChassisEntry 7 }
os10ChassisExpServiceCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..14))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The chassis's express service code."
::= { os10ChassisEntry 8 }
os10ChassisNumFanTrays OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of fan trays in the chassis."
::= { os10ChassisEntry 9 }
os10ChassisNumPowerSupplies OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of power supplies in the chassis."
::= { os10ChassisEntry 10 }
os10ChassisTemp OBJECT-TYPE
SYNTAX Integer32
UNITS "degrees Centigrade"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature of the chassis."
::= { os10ChassisEntry 11 }
os10ChassisProductBase OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The solution id product base"
::= { os10ChassisEntry 12 }
os10ChassisProductSN OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The solution id product serial number"
::= { os10ChassisEntry 13 }
os10ChassisProductPN OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The solution id product part number"
::= { os10ChassisEntry 14 }
-- ## Card Table
os10CardTable OBJECT-TYPE
SYNTAX SEQUENCE OF Os10CardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of line cards resident in the chassis.
This table contains the information on each RPM and linecards
in the chassis."
::= { os10ChassisObject 4 }
os10CardEntry OBJECT-TYPE
SYNTAX Os10CardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for each card in the chassis."
INDEX { os10ChassisIndex,
os10CardIndex }
::= { os10CardTable 1 }
Os10CardEntry ::=
SEQUENCE {
os10CardIndex Unsigned32,
os10CardType Os10SystemCardType,
os10CardDescription DisplayString,
os10CardStatus Os10CardOperStatus,
os10CardTemp Integer32,
os10CardPartNum DisplayString,
os10CardPPID DisplayString,
os10CardHwRev DisplayString,
os10CardServiceTag DisplayString,
os10CardExpServiceCode DisplayString
}
os10CardIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique index for each card in the chassis."
::= { os10CardEntry 1 }
os10CardType OBJECT-TYPE
SYNTAX Os10SystemCardType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Card's type."
::= { os10CardEntry 2 }
os10CardDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..120))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A short description of the card."
::= { os10CardEntry 3 }
os10CardStatus OBJECT-TYPE
SYNTAX Os10CardOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the card."
::= { os10CardEntry 4 }
os10CardTemp OBJECT-TYPE
SYNTAX Integer32
UNITS "degrees Centigrade"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature of the card."
::= { os10CardEntry 5 }
os10CardPartNum OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..11))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The card's part number"
::= { os10CardEntry 6 }
os10CardPPID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..24))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The card's PPID."
::= { os10CardEntry 7 }
os10CardHwRev OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The card's manufacturer hardware revision number."
::= { os10CardEntry 8 }
os10CardServiceTag OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..7))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The card's service tag."
::= { os10CardEntry 9 }
os10CardExpServiceCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..14))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The card's express service code."
::= { os10CardEntry 10 }
-- ### Power Supply Table
os10PowerSupplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF Os10PowerSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of power supplies resident
in the device."
::= { os10SystemComponent 1 }
os10PowerSupplyEntry OBJECT-TYPE
SYNTAX Os10PowerSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A power supply entry provides all attributes of
that power supply."
INDEX { os10PowerSupplyIndex}
::= { os10PowerSupplyTable 1 }
Os10PowerSupplyEntry ::=
SEQUENCE {
os10PowerSupplyIndex Unsigned32,
os10PowerSupplyDevice Os10DeviceType,
os10PowerSupplyDeviceIndex Unsigned32,
os10PowerSupplyOperStatus Os10CmnOperStatus,
os10PowerSupplyType INTEGER,
os10PowerSupplyPPID DisplayString,
os10PowerSupplyServiceTag DisplayString,
os10PowerSupplyExpServiceCode DisplayString
}
os10PowerSupplyIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique index of the power supply."
::= { os10PowerSupplyEntry 1 }
os10PowerSupplyDevice OBJECT-TYPE
SYNTAX Os10DeviceType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identify the type of device the power supply unit resides
(chassis,line card etc..)"
::= { os10PowerSupplyEntry 2 }
os10PowerSupplyDeviceIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value indentifying a specific os10PowerSupplyDeviceType."
::= { os10PowerSupplyEntry 3 }
os10PowerSupplyOperStatus OBJECT-TYPE
SYNTAX Os10CmnOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the power supply."
::= { os10PowerSupplyEntry 4 }
os10PowerSupplyType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
ac(2),
dc(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the power supply."
::= { os10PowerSupplyEntry 5 }
os10PowerSupplyPPID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..24))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power supply's PPID."
::= { os10PowerSupplyEntry 6 }
os10PowerSupplyServiceTag OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..7))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power supply's service tag."
::= { os10PowerSupplyEntry 7 }
os10PowerSupplyExpServiceCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..14))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power supply's express service code."
::= { os10PowerSupplyEntry 8 }
-- ## Fan Tray Table
os10FanTrayTable OBJECT-TYPE
SYNTAX SEQUENCE OF Os10FanTrayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of fan trays resident in the device."
::= { os10SystemComponent 2 }
os10FanTrayEntry OBJECT-TYPE
SYNTAX Os10FanTrayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A fan entry containing objects for a
particular fan tray."
INDEX { os10FanTrayIndex }
::= { os10FanTrayTable 1 }
Os10FanTrayEntry ::=
SEQUENCE {
os10FanTrayIndex Unsigned32,
os10FanTrayDevice Os10DeviceType,
os10FanTrayDeviceIndex Unsigned32,
os10FanTrayOperStatus Os10CmnOperStatus,
os10FanTrayPPID DisplayString,
os10FanTrayServiceTag DisplayString,
os10FanTrayExpServiceCode DisplayString
}
os10FanTrayIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique index of the fan tray."
::= { os10FanTrayEntry 1 }
os10FanTrayDevice OBJECT-TYPE
SYNTAX Os10DeviceType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identify the type of device this fan tray unit resides
(chassis,line card etc..)"
::= { os10FanTrayEntry 2 }
os10FanTrayDeviceIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value indentifying a specific os10FanTrayDevice."
::= { os10FanTrayEntry 3 }
os10FanTrayOperStatus OBJECT-TYPE
SYNTAX Os10CmnOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the fan tray."
::= { os10FanTrayEntry 4 }
os10FanTrayPPID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..24))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The fan tray's PPID."
::= { os10FanTrayEntry 5 }
os10FanTrayServiceTag OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..7))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The fan tray's service tag."
::= { os10FanTrayEntry 6 }
os10FanTrayExpServiceCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..14))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The fan tray's express service code."
::= { os10FanTrayEntry 7 }
-- ## Fan Table
os10FanTable OBJECT-TYPE
SYNTAX SEQUENCE OF Os10FanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of fans installed in the chassis."
::= { os10SystemComponent 3 }
os10FanEntry OBJECT-TYPE
SYNTAX Os10FanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A fan entry containing objects for a
particular fan in the chassis."
INDEX { os10FanIndex }
::= { os10FanTable 1 }
Os10FanEntry ::=
SEQUENCE {
os10FanIndex Unsigned32,
os10FanDevice Os10DeviceType,
os10FanDeviceIndex Unsigned32,
os10FanEntity INTEGER,
os10FanEntitySlot Unsigned32,
os10FanId Unsigned32,
os10FanOperStatus Os10CmnOperStatus
}
os10FanIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique value for each fan in the device."
::= { os10FanEntry 1 }
os10FanDevice OBJECT-TYPE
SYNTAX Os10DeviceType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identify the type of device this fan resides.
(chassis,line card etc..)"
::= { os10FanEntry 2 }
os10FanDeviceIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value indentifying a specific os10FanDevice."
::= { os10FanEntry 3 }
os10FanEntity OBJECT-TYPE
SYNTAX INTEGER {
psu(1),
fanTray(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identify the type of system componet where the fan is installed."
::= { os10FanEntry 4 }
os10FanEntitySlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value indentifying a specific os10FanEntity."
::= { os10FanEntry 5 }
os10FanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value indentifying a specific fan in a specific os10FanEntity."
::= { os10FanEntry 6 }
os10FanOperStatus OBJECT-TYPE
SYNTAX Os10CmnOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the fan."
::= { os10FanEntry 7 }
--
-- ## Alarm Group or Traps
--
os10AlmMibNotifications OBJECT IDENTIFIER ::= { os10AlmObjects 1 }
os10AlmVariable OBJECT IDENTIFIER ::= { os10AlmObjects 2 }
--
-- TRAP VarBind Data
--
os10AlmVarInteger OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"An generic integer value in the TRAP object"
::= { os10AlmVariable 1 }
os10AlmVarString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"An generic string value in the TRAP object"
::= { os10AlmVariable 2 }
os10AlmVarChassisId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The Chassis ID.
For the traps that does not have Chassis information the value will
be -1 in the TRAP PDU.
For Non-ON based platforms, the value is 0 based and for ON Based
platform it is 1 based in the Trap PDU.
"
::= {os10AlmVariable 3 }
os10AlmVarSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The chassis slot number.
For the traps that does not have slot information the value will
-1 in the TRAP PDU.
"
::= { os10AlmVariable 4 }
os10AlmVarPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The chassis port number.
For the traps that does not have port information the value will
-1 in the TRAP PDU.
"
::= { os10AlmVariable 5 }
--
-- TRAPS
--
os10AlmMinorTempHigh NOTIFICATION-TYPE
OBJECTS {
os10AlmVarInteger,
os10AlmVarString,
os10AlmVarChassisId,
os10AlmVarSlot,
os10AlmVarPort
}
STATUS current
DESCRIPTION
"The agent generates this trap when the
chassis's temperature is exceeding the minor threshold."
::= { os10AlmMibNotifications 1 }
os10AlmMinorTempClr NOTIFICATION-TYPE
OBJECTS {
os10AlmVarInteger,
os10AlmVarString,
os10AlmVarChassisId,
os10AlmVarSlot,
os10AlmVarPort
}
STATUS current
DESCRIPTION
"The agent generates this trap when the
chassis's temperature is within the minor threshold."
::= { os10AlmMibNotifications 2 }
os10AlmMajorTempHigh NOTIFICATION-TYPE
OBJECTS {
os10AlmVarInteger,
os10AlmVarString,
os10AlmVarChassisId,
os10AlmVarSlot,
os10AlmVarPort
}
STATUS current
DESCRIPTION
"The agent generates this trap when the
chassis's temperature is exceeding the mjaor threshold."
::= { os10AlmMibNotifications 3 }
os10AlmMajorTempClr NOTIFICATION-TYPE
OBJECTS {
os10AlmVarInteger,
os10AlmVarString,
os10AlmVarChassisId,
os10AlmVarSlot,
os10AlmVarPort
}
STATUS current
DESCRIPTION
"The agent generates this trap when the
chassis's temperature is within the mjaor threshold."
::= { os10AlmMibNotifications 4 }
os10AlmPowerSupplyDown NOTIFICATION-TYPE
OBJECTS {
os10AlmVarInteger,
os10AlmVarString,
os10AlmVarChassisId,
os10AlmVarSlot,
os10AlmVarPort
}
STATUS current
DESCRIPTION
"The agent generates this trap when a
power supply is not operational."
::= { os10AlmMibNotifications 5 }
os10AlmPowerSupplyClr NOTIFICATION-TYPE
OBJECTS {
os10AlmVarInteger,
os10AlmVarString,
os10AlmVarChassisId,
os10AlmVarSlot,
os10AlmVarPort
}
STATUS current
DESCRIPTION
"The agent generates this trap when a
power supply is now operational."
::= { os10AlmMibNotifications 6 }
os10AlmMajorPowerSupply NOTIFICATION-TYPE
OBJECTS {
os10AlmVarInteger,
os10AlmVarString,
os10AlmVarChassisId,
os10AlmVarSlot,
os10AlmVarPort
}
STATUS current
DESCRIPTION
"The agent generates this trap when a
power supply major alarm is issued."
::= { os10AlmMibNotifications 7 }
os10AlmMajorPowerSupplyClr NOTIFICATION-TYPE
OBJECTS {
os10AlmVarInteger,
os10AlmVarString,
os10AlmVarChassisId,
os10AlmVarSlot,
os10AlmVarPort
}
STATUS current
DESCRIPTION
"The agent generates this trap when a
power supply major alarm is cleared."
::= { os10AlmMibNotifications 8 }
os10AlmMinorPowerSupply NOTIFICATION-TYPE
OBJECTS {
os10AlmVarInteger,
os10AlmVarString,
os10AlmVarChassisId,
os10AlmVarSlot,
os10AlmVarPort
}
STATUS current
DESCRIPTION
"The agent generates this trap when a
power supply minor alarm is issued."
::= { os10AlmMibNotifications 9 }
os10AlmMinorPowerSupplyClr NOTIFICATION-TYPE
OBJECTS {
os10AlmVarInteger,
os10AlmVarString,
os10AlmVarChassisId,
os10AlmVarSlot,
os10AlmVarPort
}
STATUS current
DESCRIPTION
"The agent generates this trap when a
power supply minor alarm is cleared."
::= { os10AlmMibNotifications 10 }
os10AlmFanTrayDown NOTIFICATION-TYPE
OBJECTS {
os10AlmVarInteger,
os10AlmVarString,
os10AlmVarChassisId,
os10AlmVarSlot,
os10AlmVarPort
}
STATUS current
DESCRIPTION
"The agent generates this trap when a
fan tray is missing or not operational."
::= { os10AlmMibNotifications 11 }
os10AlmFanTrayClr NOTIFICATION-TYPE
OBJECTS {
os10AlmVarInteger,
os10AlmVarString,
os10AlmVarChassisId,
os10AlmVarSlot,
os10AlmVarPort
}
STATUS current
DESCRIPTION
"The agent generates this trap when a
fan tray is now operational."
::= { os10AlmMibNotifications 12 }
os10AlmMinorFanTray NOTIFICATION-TYPE
OBJECTS {
os10AlmVarInteger,
os10AlmVarString,
os10AlmVarChassisId,
os10AlmVarSlot,
os10AlmVarPort
}
STATUS current
DESCRIPTION
"The agent generates this trap when a
minor fan tray alarm is issued."
::= { os10AlmMibNotifications 13 }
os10AlmMinorFanTrayClr NOTIFICATION-TYPE
OBJECTS {
os10AlmVarInteger,
os10AlmVarString,
os10AlmVarChassisId,
os10AlmVarSlot,
os10AlmVarPort
}
STATUS current
DESCRIPTION
"The agent generates this trap when a
theminor fan tray alarm is cleared."
::= { os10AlmMibNotifications 14 }
END

View File

@ -0,0 +1,293 @@
-- *****************************************************************
-- DELLEMC-OS10-PRODUCTS-MIB
--
--
-- Copyright (c) 2017 by Dell Inc.
-- All rights reserved.
-- *****************************************************************
DELLEMC-OS10-PRODUCTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY
FROM SNMPv2-SMI
os10
FROM DELLEMC-OS10-SMI-MIB;
os10Products MODULE-IDENTITY
LAST-UPDATED "201907091200Z"
ORGANIZATION "Dell EMC"
CONTACT-INFO
"http://www.dell.com/support"
DESCRIPTION
"This mib module defines system Object Identifier values for sysObjectID.0 for
network elements manufactured and sold by Dell EMC Networking."
-- Revision history.
REVISION "201907091200Z"
DESCRIPTION
"Add n3248TE for Mt. Evans products"
REVISION "201903071200Z"
DESCRIPTION
"Add z9332F and Mt. Echo products"
REVISION "201805151200Z"
DESCRIPTION
"Add z9232F and Mt. Princeton products"
REVISION "201801261200Z"
DESCRIPTION
"Add z9264F product"
REVISION "201710271200Z"
DESCRIPTION
"Add s4112F and s4112T products"
REVISION "201710111200Z"
DESCRIPTION
"Add s4248FB and s4248FBL products.
Depreciate s4200."
REVISION "201709191200Z"
DESCRIPTION
"Add s5148F and z9100 products"
REVISION "201706211200Z"
DESCRIPTION
"Removed OS9 products and updated with OS10 products"
REVISION "201701251200Z"
DESCRIPTION
"Dell EMC Networking OS10 E-Series Family of products object IDs added."
::= { os10 2 }
-- *****************************************************************************
-- Top-level Dell EMC Networking OS10 Product OBJECT IDENTIFIER assignments.
-- *****************************************************************************
os10SSeriesProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object identifier roots Dell EMC Networking OS10 S-Series product
object identifiers."
::= { os10Products 1 }
os10MSeriesProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object identifier roots Dell EMC Networking OS10 M-Series
product object identifiers."
::= { os10Products 2 }
os10ZSeriesProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object identifier roots Dell EMC Networking OS10 Z-Series
product object identifiers."
::= { os10Products 3 }
os10NSeriesProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object identifier roots Dell EMC Networking OS10 N-Series
product object identifiers."
::= { os10Products 4 }
-- *****************************************************************************
-- Dell EMC Networking OS10 S-Series Product Line
-- *****************************************************************************
s6000on OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S6000 ON access switch."
::= { os10SSeriesProducts 1 }
s4048on OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S4048 ON access switch."
::= { os10SSeriesProducts 2 }
s4048Ton OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S4048T ON access switch."
::= { os10SSeriesProducts 3 }
s3048on OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S3048 ON access switch."
::= { os10SSeriesProducts 4 }
s6010on OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking 0S S6010 ON access switch."
::= { os10SSeriesProducts 5 }
s4148Fon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S4148F ON access switch."
::= { os10SSeriesProducts 6 }
s4128Fon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S4128F ON access switch."
::= { os10SSeriesProducts 7 }
s4148Ton OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S4148T ON access switch."
::= { os10SSeriesProducts 8 }
s4128Ton OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S4128T ON access switch."
::= { os10SSeriesProducts 9 }
s4148FEon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S4148FE ON access switch."
::= { os10SSeriesProducts 10 }
s4148Uon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S4148U ON access switch."
::= { os10SSeriesProducts 11 }
s4200on OBJECT-IDENTITY
STATUS deprecated
DESCRIPTION
"Deprecated: Dell EMC Networking OS10 S4200 ON access switch."
::= { os10SSeriesProducts 12 }
s5148Fon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S5148F ON access switch."
::= { os10SSeriesProducts 13 }
s4248FBon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S4248FB ON access switch."
::= { os10SSeriesProducts 14 }
s4248FBLon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S4248FBL ON access switch."
::= { os10SSeriesProducts 15 }
s4112Fon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S4112F ON access switch."
::= { os10SSeriesProducts 16 }
s4112Ton OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S4112T ON access switch."
::= { os10SSeriesProducts 17 }
s5212Fon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S5212F ON access switch."
::= { os10SSeriesProducts 18 }
s5224Fon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S5224F ON access switch."
::= { os10SSeriesProducts 19 }
s5232Fon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S5232F ON access switch."
::= { os10SSeriesProducts 20 }
s5248Fon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S5248F ON access switch."
::= { os10SSeriesProducts 21 }
s5296Fon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 S5296F ON access switch."
::= { os10SSeriesProducts 22 }
-- *****************************************************************************
-- Dell EMC Networking OS10 Z-Series Product Line
-- *****************************************************************************
z9100on OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 Z9100 ON access switch."
::= { os10ZSeriesProducts 1 }
z9264Fon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 Z9264F ON access switch."
::= { os10ZSeriesProducts 2 }
z9232Fon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 Z9232F ON access switch."
::= { os10ZSeriesProducts 3 }
z9332Fon OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 Z9332F ON access switch."
::= { os10ZSeriesProducts 4 }
-- *****************************************************************************
-- Dell EMC Networking OS10 M-Series Product Line
-- *****************************************************************************
mx5108Non OBJECT-IDENTITY
STATUS current
DESCRIPTION
" Dell EMC Networking OS10 MX5108N-ON access switch."
::= { os10MSeriesProducts 1 }
mx9116Non OBJECT-IDENTITY
STATUS current
DESCRIPTION
" Dell EMC Networking OS10 MX9116N-ON access switch."
::= { os10MSeriesProducts 2 }
-- *****************************************************************************
-- Dell EMC Networking OS10 N-Series Product Line
-- *****************************************************************************
n3248TEon OBJECT-IDENTITY
STATUS current
DESCRIPTION
" Dell EMC Networking OS10 N3248TE-ON access switch."
::= { os10NSeriesProducts 1 }
END

View File

@ -0,0 +1,49 @@
-- *****************************************************************
-- DELLEMC-OS10-SMI-MIB
--
--
-- Copyright (c) 2017 by Dell Inc.
-- All rights reserved.
-- *****************************************************************
DELLEMC-OS10-SMI-MIB DEFINITIONS ::= BEGIN
-- This module provides authoritative
-- definitions for Dell EMC Networking OS10 SMI MIB.
--
IMPORTS
MODULE-IDENTITY,enterprises,
OBJECT-IDENTITY
FROM SNMPv2-SMI;
dell MODULE-IDENTITY
LAST-UPDATED "201807061200Z"
ORGANIZATION "Dell Emc"
CONTACT-INFO "http://www.dell.com/support"
DESCRIPTION "The Structure of Management Information for
the Dell EMC Networking OS10."
-- Revision history.
REVISION "201807061200Z"
DESCRIPTION
"Initial version of this MIB module."
::= { enterprises 674 }
enterpriseSW OBJECT IDENTIFIER ::= { dell 11000 }
networking OBJECT IDENTIFIER ::= { enterpriseSW 5000 }
os10 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 subtree's OID."
::= { networking 100 }
os10Experiment OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell EMC Networking OS10Experiment subtree's OID."
::= { networking 200 }
END

View File

@ -0,0 +1,219 @@
-- *****************************************************************
-- DELLEMC-OS10-TC-MIB
--
--
-- Copyright (c) 2017 by Dell Inc.
-- All rights reserved.
-- *****************************************************************
DELLEMC-OS10-TC-MIB DEFINITIONS ::= BEGIN
-- This module provides authoritative definitions for Dell EMC Networking OS10
-- Textual Convention MIB.
--
-- This module will be extended, as needed.
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
os10
FROM DELLEMC-OS10-SMI-MIB;
os10TextualConventionsMib MODULE-IDENTITY
LAST-UPDATED "201907031200Z"
ORGANIZATION "Dell EMC"
CONTACT-INFO "http://www.dell.com/support"
DESCRIPTION
"The Textual Convention of Dell EMC Networking OS10 MIB."
REVISION "201907031200Z"
DESCRIPTION
"Add N3248TE and Mt. Evans products."
REVISION "201903071200Z"
DESCRIPTION
"Add Z9332F and Mt. Echo products."
REVISION "201805151200Z"
DESCRIPTION
"Add Z9232F and Mt. Princeton products."
REVISION "201801261200Z"
DESCRIPTION
"Add z9264F product."
REVISION "201710271200Z"
DESCRIPTION
"Add s4112F and s4112T products."
REVISION "201710111200Z"
DESCRIPTION
"Add s4248FB and s4248FBL products.
Depreciate s4200."
REVISION "201709061200Z"
DESCRIPTION
"Add new card types S5148F and Z9100"
REVISION "201706211200Z"
DESCRIPTION
"Removed OS9 products and updated with OS10 products"
REVISION "201701251200Z"
DESCRIPTION
"First revision of Dell EMC Networking OS10 TC MIB."
::= { os10 1 }
Os10ChassisDefType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Dell EMC Networking OS10 chassis type."
SYNTAX INTEGER {
s6000on(1), -- Dell EMC Networking OS10 S6000-ON access switch
s4048on(2), -- Dell EMC Networking OS10 S4048-ON access switch
s4048Ton(3), -- Dell EMC Networking OS10 S4048T-ON access switch
s3048on(4), -- Dell EMC Networking OS10 S3048-ON access switch
s6010on(5), -- Dell EMC Networking OS10 S6010-ON access switch
s4148Fon(6), -- Dell EMC Networking OS10 S4148F-ON access switch
s4128Fon(7), -- Dell EMC Networking OS10 S4128F-ON access switch
s4148Ton(8), -- Dell EMC Networking OS10 S4148T-ON access switch
s4128Ton(9), -- Dell EMC Networking OS10 S4128T-ON access switch
s4148FEon(10), -- Dell EMC Networking OS10 S4148FE-ON access switch
s4148Uon(11), -- Dell EMC Networking OS10 S4148U-ON access switch
s4200on(12), -- Depreciated Dell EMC Networking OS10 S4200-ON access switch
mx5108Non(13), -- Dell EMC Networking OS10 MX5108N-ON access switch
mx9116Non(14), -- Dell EMC Networking OS10 MX9116N-ON access switch
s5148Fon(15), -- Dell EMC Networking OS10 S5148F-ON access switch
z9100on(16), -- Dell EMC Networking OS10 Z9100-ON access switch
s4248FBon(17), -- Dell EMC Networking OS10 S4248FB-ON access switch
s4248FBLon(18), -- Dell EMC Networking OS10 S4248FBL-ON access switch
s4112Fon(19), -- Dell EMC Networking OS10 S4112F-ON access switch
s4112Ton(20), -- Dell EMC Networking OS10 S4112T-ON access switch
z9264Fon(21), -- Dell EMC Networking OS10 Z9264F-ON access switch
z9224Fon(22), -- Dell EMC Networking OS10 Z9232F-ON access switch
s5212Fon(23), -- Dell EMC Networking OS10 S5212F-ON access switch
s5224Fon(24), -- Dell EMC Networking OS10 S5224F-ON access switch
s5232Fon(25), -- Dell EMC Networking OS10 S5232F-ON access switch
s5248Fon(26), -- Dell EMC Networking OS10 S5248F-ON access switch
s5296Fon(27), -- Dell EMC Networking OS10 S5296F-ON access switch
z9332Fon(28), -- Dell EMC Networking OS10 Z9332F-ON access switch
n3248TEon(29), -- Dell EMC Networking OS10 N3248TE-ON access switch
unknown(9999)
}
Os10InterfaceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Interface types supported by the Dell EMC Networking OS10 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
ethernet25GB(7), -- Ethernet 25 GB interface
ethernet50GB(8), -- Ethernet 50 GB interface
ethernet40GB(9), -- Ethernet 40 GB interface
ethernet100GB(10), -- Ethernet 100 GB interface
fc(11) -- Fiber Channel interface
}
Os10SystemCardType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The processor card supported by the Dell EMC Networking OS10
products ."
SYNTAX INTEGER {
notPresent(0),
s6000on(1), -- S6000-ON 32 x 40Gbe QSFP+ Interface Module
s4048on(2), -- S4048-ON 48 x 10Gbe, 6 x 40Gbe QSFP+ Interface module
s4048Ton(3), -- S4048T-ON 48 x 10Gbe copper, 6 x 40Gbe QSFP+ Interface module
s3048on(4), -- S3048-ON 48 x 1Gbe copper, 4 x 10Gbe SFP+ Interface module
s6010on(5), -- S6010-ON 32 x 40Gbe QSFP+ Interface Module
s4148Fon(6), -- S4148F-ON 48 x 10Gbe, 2 x 40Gbe QSFP+, 4 x 100Gbe QSFP28 Interface module
s4128Fon(7), -- S4128F-ON 28 x 10Gbe, 2 x 100Gbe QSFP28 Interface module
s4148Ton(8), -- S4148T-ON 48 x 10Gbe copper, 2 x 40Gbe QSFP+, 4 x 100Gbe QSFP28 Interface module
s4128Ton(9), -- S4128T-ON 28 x 10Gbe copper, 2 x 100Gbe QSFP28 Interface module
s4148FEon(10), -- S4148FE-ON 48 x 10Gbe, 2 x 40Gbe QSFP+, 4 x 100Gbe QSFP28 Interface module
s4148Uon(11), -- S4148U-ON 24 x 8GFC/10Gbe 24 x 10Gbe, 2 x 40Gbe QSFP+, 4 x 100Gbe QSFP28 Interface module
s4200on(12), -- Deprecated: S4200-ON 40 x 10Gbe, 2 x 40Gbe QSFP+, 6 x 100Gbe QSFP28 Interface module
mx5108Non(13), -- MX5108N-ON 8 x 25Gbe server ports, 4x 10Gbe copper, 1 x 40Gbe QSFP+, 2 x 100Gbe QSFP28 Interface module
mx9116Non(14), -- MX9116N-ON 16 x 25Gbe server ports, 12 x 200Gbe DDQSFP, 4 x 100Gbe QSFP28 Interface module
s5148Fon(15), -- S5148F-ON 48x25GbE, 6x100GbE QSFP28 Interface Module
z9100on(16), -- Z9100-ON 32x100GbE QSFP28, 2x10GbE SFP+ Interface Module
s4248FBon(17), -- S4248FB-ON 40 x 10Gbe, 2 x 40Gbe QSFP+, 6 x 100Gbe QSFP28 Interface module
s4248FBLon(18), -- S4248FBL-ON 40 x 10Gbe, 2 x 40Gbe QSFP+, 6 x 100Gbe QSFP28 Interface module
s4112Fon(19), -- S4112F-ON Maverick 12x10GbE Base-T, 3x100GbE Interface Module
s4112Ton(20), -- S4112T-ON Maverick 12x10GbE, 3x100GbE Interface Module
z9264Fon(21), -- Z9264F-ON Tomahawk 2 64x100G, 2x10Gbe Interface Module
z9232Fon(22), -- Z9232F-ON 32x200GbE DD-QSFP28, 4x10GbE SFP+ Interface Module
s5212Fon(23), -- S5212F-ON 12x25GbE SFP28, 3x100GbE QSFP28 Interface Module"
s5224Fon(24), -- S5224F-ON 24x25GbE SFP28, 4x100GbE QSFP28 Interface Module
s5232Fon(25), -- S5232F-ON 32x100GbE QSFP28, 2x10GbE SFP28 Interface Module
s5248Fon(26), -- S5248F-ON 48x100GbE SFP28, 4x100GbE QSFP28, 2x200GbE QSFP-DD Interface Module
s5296Fon(27), -- S5296F-ON 96x25GbE SFP28, 8x100GbE QSFP28 Interface Module
z9332Fon(28), -- Z9332F-ON Tomahawk 3 32x400G, 2x10Gbe Interface Module
n3248TEon(29), -- N3248TE-ON 48x1G, 4x10G, SFP+ Interface Module
unknown(9999) -- unknown line card
}
Os10CardOperStatus ::= 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:
'cardMisMatch'- the card does not match 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),
cardMisMatch(2),
cardProblem(3),
diagMode(4),
cardAbsent(5),
offline(6)
}
Os10DeviceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The device category running the Dell EMC Networking OS10"
SYNTAX INTEGER {
chassis(1), -- Chassis
stack(2), -- Stackable unit
rpm(3), -- Route Processor Module
supervisor(4), -- supervisor Module
linecard(5) -- Line Card
}
Os10CmnOperStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The common operating status for a device component."
SYNTAX INTEGER {
up(1),
down(2),
testing(3), -- in test mode
unknown(4), -- status cannot be determined
dormant(5),
notPresent(6), -- component missing
lowerLayerDown(7),
failed(8)
}
END

486
MIBS/dell/Dell-Vendor-MIB Normal file
View File

@ -0,0 +1,486 @@
Dell-Vendor-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, TimeTicks
FROM RFC1155-SMI
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, IpAddress,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, RowStatus, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
-- Dell MIB tree
dell OBJECT IDENTIFIER ::= { enterprises 674 }
-- Dell PowerConnect MIB tree
dellLan OBJECT IDENTIFIER ::= { dell 10895 }
-- Dell standard MIB tree for all future PowerConnect product. There
-- are already some earlier objects registered under 10895 so that it
-- is necessary to carve out this subtree under dellLan.5000 in order
-- to prevent conflict with existing MIB objects.
dellLanStandard OBJECT IDENTIFIER ::= { dellLan 5000 }
-- Dell common and device independent MIB objects.
dellLanCommon OBJECT IDENTIFIER ::= { dellLanStandard 1 }
-- Dell extension MIB objects for specific technology or device.
dellLanExtension OBJECT IDENTIFIER ::= { dellLanStandard 2 }
powerConnectVendorMIB MODULE-IDENTITY
LAST-UPDATED "200501150000Z"
ORGANIZATION "Dell Inc."
CONTACT-INFO
"support.dell.com"
DESCRIPTION
"The private MIB module definition for the Dell PowerConnect
Devices. This MIB allows PowerConnect devices to be
integrated into Dell ITA management system."
::= { dellLan 3000 }
EnvMonState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents the state of a device being monitored.
Valid values are:
normal(1): the environment is good, such as low
temperature.
warning(2): the environment is bad, such as temperature
above normal operation range but not too
high.
critical(3): the environment is very bad, such as
temperature much higher than normal
operation limit.
shutdown(4): the environment is the worst, the system
should be shutdown immediately.
notPresent(5): the environmental monitor is not present,
such as temperature sensors do not exist.
notFunctioning(6): the environmental monitor does not
function properly, such as a temperature
sensor generates a abnormal data like
1000 C.
"
SYNTAX INTEGER {
normal(1),
warning(2),
critical(3),
shutdown(4),
notPresent(5),
notFunctioning(6)
}
dellVendorMIBObjects OBJECT IDENTIFIER ::= { powerConnectVendorMIB 1 }
dellVendorNotifications OBJECT IDENTIFIER ::= { powerConnectVendorMIB 2 }
hardware OBJECT IDENTIFIER ::= { dellVendorMIBObjects 2 }
productIdentification OBJECT IDENTIFIER ::= { hardware 100 }
productStatus OBJECT IDENTIFIER ::= { hardware 110 }
--
--
-- productIdentification
--
productIdentificationDisplayName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name of this product for display purposes."
::= { productIdentification 1}
productIdentificationDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A short description of this product such as: Ethernet Router Switch."
::= { productIdentification 2}
productIdentificationVendor OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The name of the product manufacturer, such as: Dell Inc."
::= { productIdentification 3 }
productIdentificationVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The version of this product."
::= { productIdentification 4 }
productIdentificationBuildNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The software build number of the product."
::= { productIdentification 5 }
productIdentificationURL OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The URL of the web-based application to manage this device, should the device provide one.
The format of the value held by this object is: http://<device IP address>."
::= { productIdentification 6 }
productIdentificationDeviceNetworkName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Device Name."
::= { productIdentification 7 }
productIdentificationPerUnitTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProductIdentificationPerBoxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identification specific to product instance and, in case of stackable products, per unit. If the product is not stackable,
it will be considered a stack of one unit and therefore this table will contain one conceptual row only."
::= { productIdentification 8 }
productIdentificationPerUnitEntry OBJECT-TYPE
SYNTAX ProductIdentificationPerBoxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This row applies to a unit in a stackable product. "
INDEX { productIdentificationPerBoxIndex }
::= { productIdentificationPerUnitTable 1 }
ProductIdentificationPerBoxEntry ::= SEQUENCE {
productIdentificationPerBoxIndex INTEGER,
productIdentificationSerialNumber DisplayString,
productIdentificationAssetTag DisplayString,
productIdentificationServiceTag DisplayString,
productIdentificationBootromVersion DisplayString
}
productIdentificationPerBoxIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index of the stack unit to which this conceptual row corresponds.
Note that the index will be the same index as the index
of a 'chassis' physical entity in the entity MIB of the product."
::= { productIdentificationPerUnitEntry 1 }
productIdentificationSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Serial number of the product."
::= { productIdentificationPerUnitEntry 2 }
productIdentificationAssetTag OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Asset tag of the product."
::= { productIdentificationPerUnitEntry 3 }
productIdentificationServiceTag OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Service tag of the product."
::= { productIdentificationPerUnitEntry 4 }
productIdentificationBootromVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The boot image version of the product."
::= { productIdentificationPerUnitEntry 6 }
productIdentificationBannerMotd OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..1500))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Use to assign CLI attention banner. The banner should support 1500 characters."
::= { productIdentification 9 }
productIdentificationBannerMotdAckMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "If enable is selected, user will be required to acknowledge the banner displayed on the console. The user would have to type y or n to continue to the login prompt. If n is typed, the session is terminated and no further communication is allowed on that session. However, serial connection will not get terminated if user does not enter y. Use disable option to disable banner acknowledge."
::= { productIdentification 10 }
--
-- productStatus
--
productStatusGlobalStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(3),
non-critical(4),
critical(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current status of the product.This is a rollup for the entire product.
The status is intended to give initiative to a snmp monitor to get further data when this status is abnormal.
This variable can take the following values:
3: OK
If fans and power supplies are functioning and the system did not reboot because of a HW watchdog failure
or a SW fatal error condition.
4: Non-critical
If at least one power supply is not functional or the system rebooted at least once because of a HW watchdog failure
or a SW fatal error condition.
5: Critical
If at least one fan is not functional, possibly causing a dangerous warming up of the device."
::= { productStatus 1 }
productStatusLastGlobalStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(3),
non-critical(4),
critical(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status before the current status which induced an initiative to issue a global status change trap."
::= { productStatus 2 }
productStatusTimeStamp OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The last time that the product global status has been updated.
The time will be given in TimeTicks"
::= { productStatus 3 }
productStatusGetTimeOut OBJECT-TYPE
SYNTAX INTEGER(1..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Suggested time out value in milliseconds for how long the SNMP getter
should wait while attempting to poll the product SNMP service."
::= { productStatus 4 }
productStatusRefreshRate OBJECT-TYPE
SYNTAX INTEGER(1..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Rate in seconds at which the SNMP service cached data is being updated."
::= { productStatus 5 }
productStatusGeneratingTrapsFlag OBJECT-TYPE
SYNTAX INTEGER { true(1),
false(2),
disabled(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates if this SNMP service is generating SNMP Traps.
This variable can take the following values:
1: true - The device is capable and currently configured to generate traps if necessary.
2: false - The device is not capable of generating traps.
3: disabled - The device is capable but not configured to generate traps.
"
::= { productStatus 6 }
productStatusEnvironment OBJECT IDENTIFIER ::= { productStatus 7}
envMonFanStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnvMonFanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of fan status maintained by the environmental
monitor. Not Supported by Dell Modular Blade Server switches."
::= { productStatusEnvironment 1 }
envMonFanStatusEntry OBJECT-TYPE
SYNTAX EnvMonFanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the fan status table, representing the status of
the associated fan maintained by the environmental monitor.
Not Supported by Dell Modular Blade Server switches."
INDEX { envMonFanStatusIndex }
::= { envMonFanStatusTable 1 }
EnvMonFanStatusEntry ::=
SEQUENCE {
envMonFanStatusIndex INTEGER,
envMonFanStatusDescr DisplayString,
envMonFanState EnvMonState
}
envMonFanStatusIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index for the fan being instrumented. This index is
for SNMP purposes only, and has no intrinsic meaning. Not
Supported by Dell Modular Blade Server switches."
::= { envMonFanStatusEntry 1 }
envMonFanStatusDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual description of the fan being instrumented.
This description is a short textual label, suitable
as a human-sensible identification for the rest of
the information in the entry. Not Supported by Dell
Modular Blade Server switches."
::= { envMonFanStatusEntry 2 }
envMonFanState OBJECT-TYPE
SYNTAX EnvMonState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mandatory state of the fan being instrumented.
Not Supported by Dell Modular Blade Server switches."
::= { envMonFanStatusEntry 3 }
envMonSupplyStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF EnvMonSupplyStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of power supply status maintained by the
environmental monitor card."
::= { productStatusEnvironment 2 }
envMonSupplyStatusEntry OBJECT-TYPE
SYNTAX EnvMonSupplyStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the power supply status table, representing the
status of the associated power supply maintained by the
environmental monitor card."
INDEX { envMonSupplyStatusIndex }
::= { envMonSupplyStatusTable 1 }
EnvMonSupplyStatusEntry ::=
SEQUENCE {
envMonSupplyStatusIndex INTEGER ,
envMonSupplyStatusDescr DisplayString,
envMonSupplyState EnvMonState,
envMonSupplySource INTEGER
}
envMonSupplyStatusIndex OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index for the power supply being instrumented.
This index is for SNMP purposes only, and has no
intrinsic meaning."
::= { envMonSupplyStatusEntry 1 }
envMonSupplyStatusDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual description of the power supply being instrumented.
This description is a short textual label, suitable as a
human-sensible identification for the rest of the
information in the entry."
::= { envMonSupplyStatusEntry 2 }
envMonSupplyState OBJECT-TYPE
SYNTAX EnvMonState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mandatory state of the power supply being instrumented."
::= { envMonSupplyStatusEntry 3 }
envMonSupplySource OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
ac(2),
dc(3),
externalPowerSupply(4),
internalRedundant(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power supply source.
unknown - Power supply source unknown
ac - AC power supply
dc - DC power supply
externalPowerSupply - External power supply
internalRedundant - Internal redundant power supply
"
::= { envMonSupplyStatusEntry 4 }
--
-- trap definitions
--
dellVendorTraps OBJECT IDENTIFIER ::= { dellVendorNotifications 1 }
dellVendorTrapsPrefix OBJECT IDENTIFIER ::= { dellVendorTraps 0 }
productStatusGlobalStatusChange NOTIFICATION-TYPE
OBJECTS { productStatusGlobalStatus,
productStatusLastGlobalStatus,
productStatusTimeStamp }
STATUS current
DESCRIPTION "This trap is sent when the product global status changes."
--#TYPE "Product Global Status Change."
--#SUMMARY "The product global status has changed from %d to %d at time %d."
--#ARGUMENTS {1,0,2}
::= {dellVendorTrapsPrefix 1 }
END

View File

@ -0,0 +1,266 @@
DellMDStorageArray DEFINITIONS ::= BEGIN
-- Initial version. 10/1/98
-- Second turn 10/2/98 added another trap
-- Third version. 10/20/98
-- Fourth version 10/23/98 Changes in this version are
-- 1) Deleted the FRU code from the MIB
-- 2) The deviceUserLabel WILL BE the same as the Storage Array Name.
-- 3) Fixed typos.
-- 4) The deviceErrorCode WILL BE the same as the MEL event number.
-- The changes came from a meeting held on 10/22/98.
-- Changes to add componentType and componentLocation 08/11/00
--
-- New version of the mib. The mibs has been renumbered. 10/28/98
-- New version of the mib. The mib has been renumbered to 204 08/11/00
-- changed symbios to LSI Logic Storage Systems. 05/16/01
-- changed version to 205 7/15/03 SM7_10.MIB
-- SM7_10.MIB reset version back to 204 for this mib. will create a new mib for version 205. new mib is SM8_R4.MIB
-- created SM8_R4.MIB version 205 7/15/03
-- created SM9_R1.MIB version 206 2/12/04 to change the deviceUserLabel from 18 to 30 characters.
-- changed LSI Logic Storage Systems to Engenio Information Technologies changed version to 300. 11/19/2004
-- SM9_R3 replaces SM9_R2. SM9_R2 has a coding defect. SM9_R3 has been issued to correct this defect. 06/30/2005
-- SM10_R1 introduces support for accommodating both IPv4 and IPv6 IP addresses. 10/25/07
-- Dell revisions made on 11/16/2009
-- Validated MIB on 11/16/2009 using the tool at http://wwwsnmp.cs.utwente.nl/ietf/mibs/validate/
-- Validation passed at severity level 3. 11/16/2009
IMPORTS
OBJECT-TYPE,
enterprises,
NOTIFICATION-TYPE,
MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
InetAddressType,
InetAddress
FROM INET-ADDRESS-MIB;
dellMDStorageArrayMIB MODULE-IDENTITY
LAST-UPDATED "200911161200Z"
ORGANIZATION "Dell"
CONTACT-INFO "http://support.dell.com"
DESCRIPTION "MD Storage Array MIB"
REVISION "200911161200Z"
DESCRIPTION "Initial"
::= { mdStorageManager 0 }
dell OBJECT IDENTIFIER ::= { enterprises 674 }
storage OBJECT IDENTIFIER ::= { dell 10893 }
hardware OBJECT IDENTIFIER ::= { storage 2 }
mdStorageManager OBJECT IDENTIFIER ::= { hardware 30 }
infoTable OBJECT-TYPE
SYNTAX SEQUENCE OF InfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information for array traps."
::= { mdStorageManager 1 }
infoEntry OBJECT-TYPE
SYNTAX InfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The data for array traps."
INDEX { deviceHostIPType }
::= { infoTable 1 }
InfoEntry ::=
SEQUENCE {
deviceHostIPType
InetAddressType,
deviceHostIPAddr
InetAddress,
deviceHostName
DisplayString,
deviceUserLabel
DisplayString,
deviceErrorCode
DisplayString,
eventTime
DisplayString,
trapDescription
DisplayString,
componentType
DisplayString,
componentLocation
DisplayString
}
deviceHostIPType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of IP Address of the network-attached device or device host. 0 unknown, 1 ipv4, 2 ipv6"
::= { infoEntry 1 }
deviceHostIPAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP Address of the network-attached device or device host."
::= { infoEntry 2 }
deviceHostName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..17))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The user label for the host of the device being reported on."
::= { infoEntry 3 }
deviceUserLabel OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..29))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The user label for the device being reported on."
::= { infoEntry 4 }
deviceErrorCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..19))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The error code as reported by the device or host."
::= { infoEntry 5 }
eventTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..39))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time at which the event happen on the device."
::= { infoEntry 6 }
trapDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..69))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string to indicate the nature of the trap"
::= { infoEntry 7 }
componentType OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..59))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string to identify the failing component type"
::= { infoEntry 8 }
componentLocation OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..39))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string to identify the location of the failing component"
::= { infoEntry 9 }
--End of items in the info table
--
-- TRAP Definitions
--
storageArrayCritical TRAP-TYPE
ENTERPRISE mdStorageManager
VARIABLES { deviceHostIP, deviceHostName, deviceUserLabel, deviceErrorCode, eventTime, trapDescription, componentType, componentLocation }
DESCRIPTION
"This trap indicates an event where user-interaction is required immediately.
Some example events are component failures or critical errors."
--#TYPE "Storage Array Critical"
--#SEVERITY "Critical"
--#SUMMARY "User-interaction is required immediately for IP Address= %s, HostName= %s, UserLabel= %s, ErrorCode= %s, TimeStamp= %s, ErrorMessage= %s, ComponentType= %s, ComponentLocation= %s"
--#ARGUMENTS {0,1,2,3,4,5,6,7}
--#CATEGORY "Error Events"
--#STATE "Failed"
--#STATUS "Mandatory"
::= 1
storageArrayWarning TRAP-TYPE
ENTERPRISE mdStorageManager
VARIABLES { deviceHostIP, deviceHostName, deviceUserLabel, deviceErrorCode, eventTime, trapDescription, componentType, componentLocation }
DESCRIPTION
"This trap indicates an event where user-interaction may be required. Example are events that put the array in a non-optimal state."
--#TYPE "Storage Array Warning"
--#SEVERITY "Warning"
--#SUMMARY "User-interaction is required for IP Address= %s, HostName= %s, UserLabel= %s, ErrorCode= %s, TimeStamp= %s, ErrorMessage= %s, ComponentType= %s, ComponentLocation= %s"
--#ARGUMENTS {0,1,2,3,4,5,6,7}
--#CATEGORY "Error Events"
--#STATE "Degraded"
--#STATUS "Optional"
::= 2
storageArrayInformational TRAP-TYPE
ENTERPRISE mdStorageManager
VARIABLES { deviceHostIP, deviceHostName, deviceUserLabel, deviceErrorCode, eventTime, trapDescription, componentType, componentLocation }
DESCRIPTION
"This trap indicates a non-failure event of interest where user interaction is generally not required."
--#TYPE "Storage Array Informational"
--#SEVERITY "Informational"
--#SUMMARY "Non-failure event of interest for IP Address= %s, HostName= %s, UserLabel= %s, ErrorCode= %s, TimeStamp= %s, ErrorMessage= %s, ComponentType= %s, ComponentLocation= %s"
--#ARGUMENTS {0,1,2,3,4,5,6,7}
--#CATEGORY "Status Events"
--#STATE "Operational"
--#STATUS "Optional"
::= 3
storageArrayDebug TRAP-TYPE
ENTERPRISE mdStorageManager
VARIABLES { deviceHostIP, deviceHostName, deviceUserLabel, deviceErrorCode, eventTime, trapDescription, componentType, componentLocation }
DESCRIPTION
"This trap indicates an interal system debug event of interest."
--#TYPE "Storage Array Debug"
--#SEVERITY "Debug"
--#SUMMARY "Internal debug event for IP Address= %s, HostName= %s, UserLabel= %s, ErrorCode= %s, TimeStamp= %s, ErrorMessage= %s, ComponentType= %s, ComponentLocation= %s"
--#ARGUMENTS {0,1,2,3,4,5,6,7}
--#CATEGORY "Status Events"
--#STATE "Operational"
--#STATUS "Optional"
::= 4
END

2942
MIBS/dell/DellrPDU-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

2560
MIBS/dell/F10-CHASSIS-MIB Normal file

File diff suppressed because it is too large Load Diff

262
MIBS/dell/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

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

File diff suppressed because it is too large Load Diff

298
MIBS/dell/F10-PRODUCTS-MIB Normal file
View File

@ -0,0 +1,298 @@
F10-PRODUCTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY
FROM SNMPv2-SMI
f10Modules, f10Products
FROM FORCE10-SMI;
f10FamilyMIB MODULE-IDENTITY
LAST-UPDATED "201310221200Z" -- October 22, 2013 12:00:00 GMT
ORGANIZATION "Dell Inc"
CONTACT-INFO
"http://www.force10networks.com/support"
DESCRIPTION
"This mib module defines system Object Identifier values for sysObjectID.0 for
network elements manufactured and sold by Dell Inc
http://www.dell.com"
-- Revision history.
REVISION "201310221200Z" -- October 22, 2013 12:00:00 GMT
DESCRIPTION
"Added Z-Series Family of product object IDs"
REVISION "201112151200Z" -- December 15, 2011 12:00:00 GMT
DESCRIPTION
"Added M-Series Family of product object IDs"
REVISION "200706151200Z" -- June 15, 2007 12:00:00 GMT
DESCRIPTION
"- Added objects to provide grouping for Dell Networking OS product series.
- Added C Series.
- Added S Series."
REVISION "200201310000Z"
DESCRIPTION
"Dell Networking OS E-Series Family of products object IDs added."
::= { f10Modules 1 }
-- *****************************************************************************
-- Top-level Dell Networking OS Product OBJECT IDENTIFIER assignments.
-- *****************************************************************************
f10ESeriesProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object identifier roots Dell Networking OS E-Series product
object identifiers."
::= { f10Products 1 }
f10CSeriesProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object identifier roots Dell Networking OS C-Series product
object identifiers."
::= { f10Products 2 }
f10SSeriesProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object identifier roots Dell Networking OS S-Series product
object identifiers."
::= { f10Products 3 }
f10MSeriesProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object identifier roots Dell Networking OS M-Series
product object identifiers."
::= {f10Products 4 }
f10ZSeriesProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object identifier roots Dell Networking OS Z-Series product
object identifiers."
::= { f10Products 5 }
-- *****************************************************************************
-- Dell Networking OS E-Series Product Line
-- *****************************************************************************
e1200 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS E1200 16-slot switch/router."
::= { f10ESeriesProducts 1 }
e600 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS E600 9-slot switch/router."
::= { f10ESeriesProducts 2 }
e300 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS E300 8-slot switch/router."
::= { f10ESeriesProducts 3 }
e610 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS E610 9-slot switch/router."
::= { f10ESeriesProducts 4 }
e1200i OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS E1200i 16-slot switch/router."
::= { f10ESeriesProducts 5 }
-- *****************************************************************************
-- Dell Networking OS C-Series Product Line
-- *****************************************************************************
c300 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS C300 10-slot switch/router."
::= { f10CSeriesProducts 1 }
c150 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS C150 6-slot switch/router."
::= { f10CSeriesProducts 2 }
-- *****************************************************************************
-- Dell Networking OS S-Series Product Line
-- *****************************************************************************
s50 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S50 access switch."
::= { f10SSeriesProducts 1 }
s50e OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S50E access switch."
::= { f10SSeriesProducts 2 }
s50v OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S50V access switch."
::= { f10SSeriesProducts 3 }
s25pac OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S25P-AC access switch."
::= { f10SSeriesProducts 4 }
s2410cp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S2410CP access switch."
::= { f10SSeriesProducts 5 }
s2410p OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S2410P access switch."
::= { f10SSeriesProducts 6 }
s50nac OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S50N-AC access switch."
::= { f10SSeriesProducts 7 }
s50ndc OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S50N-DC access switch."
::= { f10SSeriesProducts 8 }
s25pdc OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S25P-DC access switch."
::= { f10SSeriesProducts 9 }
s25v OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S25V access switch."
::= { f10SSeriesProducts 10 }
s25n OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S25N access switch."
::= { f10SSeriesProducts 11 }
s60 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S60 access switch."
::= { f10SSeriesProducts 12 }
s55 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S55 access switch."
::= { f10SSeriesProducts 13 }
s4810 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S4810 access switch."
::= { f10SSeriesProducts 14 }
z9000 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS Z9000 switch/router."
::= { f10SSeriesProducts 15 }
s4820 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S4820 access switch."
::= { f10SSeriesProducts 17 }
s6000 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S6000 access switch."
::= { f10SSeriesProducts 18 }
s5000 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S5000 access switch."
::= { f10SSeriesProducts 19 }
s4810on OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S4810 ON access switch."
::= { f10SSeriesProducts 20 }
s6000on OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S6000 ON access switch."
::= { f10SSeriesProducts 21 }
s4048on OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S4048 ON access switch."
::= { f10SSeriesProducts 22 }
s3048on OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS S3048 ON access switch."
::= { f10SSeriesProducts 23 }
-- *****************************************************************************
-- Dell Networking OS M-Series Product Line
-- *****************************************************************************
m-MXL OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS MXL 10/40GbE switch/router."
::= { f10MSeriesProducts 1 }
m-IOA OBJECT-IDENTITY
STATUS current
DESCRIPTION
" Dell PE M I/O Aggregator."
::= { f10MSeriesProducts 2 }
s-IOA OBJECT-IDENTITY
STATUS current
DESCRIPTION
" Dell PE FN I/O Aggregator."
::= { f10MSeriesProducts 3 }
-- *****************************************************************************
-- Dell Networking OS Z-Series Product Line
-- *****************************************************************************
z9500 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Dell Networking OS Z9500 switch/router."
::= { f10ZSeriesProducts 1 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,430 @@
-- Box Services MIB overview:
-- Box Services MIB falls under fastPath MIB node of the private subtree.
FASTPATH-BOXSERVICES-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FASTPATH Box Services MIB
-- Copyright Broadcom Corporation(2004-2008) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32, Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
fastPath FROM BROADCOM-REF-MIB;
fastPathBoxServices MODULE-IDENTITY
LAST-UPDATED "200802220000Z" -- 22 Feb 2008 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100 Perimeter Park Dr., Suite H
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH Box Services Feature."
-- Revision history.
REVISION
"200802220000Z" -- 22 Feb 2008 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 43 }
--**************************************************************************************
-- boxServicesGroup
--
-- This group provides configuration and status of the Box Services
-- feature.
--
--**************************************************************************************
boxServicesGroup OBJECT IDENTIFIER ::= { fastPathBoxServices 1 }
--**************************************************************************************
-- Some scalars
boxServicesNormalTempRangeMin OBJECT-TYPE
SYNTAX INTEGER (-100..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Lower boundary of normal temperature range."
DEFVAL { 0 }
::= { boxServicesGroup 1 }
boxServicesNormalTempRangeMax OBJECT-TYPE
SYNTAX INTEGER (-100..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Upper boundary of normal temperature range."
DEFVAL { 45 }
::= { boxServicesGroup 2 }
boxServicesTemperatureTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Enable or disable temperature change event trap, raised when temperature crosses boundaries of normal range"
DEFVAL { enable }
::= { boxServicesGroup 3 }
boxServicesPSMStateTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Enable or disable Power Supply Module state change trap."
DEFVAL { enable }
::= { boxServicesGroup 4 }
boxServicesFanStateTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Enable or disable Fan state change trap."
DEFVAL { enable }
::= { boxServicesGroup 5 }
--**************************************************************************************
-- boxServicesFans
boxServicesFansTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoxServicesFansEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fan"
::= { boxServicesGroup 6 }
boxServicesFansEntry OBJECT-TYPE
SYNTAX BoxServicesFansEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Box Services Fan Entry"
INDEX { boxServicesFansIndex }
::= { boxServicesFansTable 1 }
BoxServicesFansEntry ::= SEQUENCE {
boxServicesFansIndex
Integer32,
boxServicesFanItemType
INTEGER,
boxServicesFanItemState
INTEGER,
boxServicesFanSpeed
Integer32,
boxServicesFanDutyLevel
Integer32
}
boxServicesFansIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index of fan table entry"
::= { boxServicesFansEntry 1 }
boxServicesFanItemType OBJECT-TYPE
SYNTAX INTEGER {
fixed(1),
removable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of fan"
::= { boxServicesFansEntry 2 }
boxServicesFanItemState OBJECT-TYPE
SYNTAX INTEGER {
notpresent(1),
operational(2),
failed(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of fan"
::= { boxServicesFansEntry 3 }
boxServicesFanSpeed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The speed of fan"
::= { boxServicesFansEntry 4}
boxServicesFanDutyLevel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The duty level of fan, in percents"
::= { boxServicesFansEntry 5}
--**************************************************************************************
-- boxServicesPowSupplies
boxServicesPowSuppliesTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoxServicesPowSuppliesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Power supply"
::= { boxServicesGroup 7 }
boxServicesPowSuppliesEntry OBJECT-TYPE
SYNTAX BoxServicesPowSuppliesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Box Services Power Supply Entry"
INDEX { boxServicesPowSupplyIndex }
::= { boxServicesPowSuppliesTable 1 }
BoxServicesPowSuppliesEntry ::= SEQUENCE {
boxServicesPowSupplyIndex
Integer32,
boxServicesPowSupplyItemType
INTEGER,
boxServicesPowSupplyItemState
INTEGER
}
boxServicesPowSupplyIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index of power supply table entry"
::= { boxServicesPowSuppliesEntry 1 }
boxServicesPowSupplyItemType OBJECT-TYPE
SYNTAX INTEGER {
fixed(1),
removable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of power supply"
::= { boxServicesPowSuppliesEntry 2 }
boxServicesPowSupplyItemState OBJECT-TYPE
SYNTAX INTEGER {
notpresent(1),
operational(2),
failed(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of power supply"
::= { boxServicesPowSuppliesEntry 3 }
--**************************************************************************************
-- boxServicesTempSensors
boxServicesTempSensorsTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoxServicesTempSensorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Temperature sensor"
::= { boxServicesGroup 8 }
boxServicesTempSensorsEntry OBJECT-TYPE
SYNTAX BoxServicesTempSensorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Box Services Temperature Sensor Entry"
INDEX { boxServicesTempSensorIndex }
::= { boxServicesTempSensorsTable 1 }
BoxServicesTempSensorsEntry ::= SEQUENCE {
boxServicesTempSensorIndex
Integer32,
boxServicesTempSensorType
INTEGER,
boxServicesTempSensorState
INTEGER,
boxServicesTempSensorTemperature
Integer32
}
boxServicesTempSensorIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index of temperature sensor table entry"
::= { boxServicesTempSensorsEntry 1 }
boxServicesTempSensorType OBJECT-TYPE
SYNTAX INTEGER {
fixed(1),
removable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of temperature sensor"
::= { boxServicesTempSensorsEntry 2 }
boxServicesTempSensorState OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
warning(2),
critical(3),
shutdown(4),
notpresent(5),
notoperational(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of temperature sensor"
::= { boxServicesTempSensorsEntry 3 }
boxServicesTempSensorTemperature OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature value reported by sensor"
::= { boxServicesTempSensorsEntry 4}
--**************************************************************************************
-- boxServicesNotificationsGroup
--
-- This group provides notification definitions for the Box Services
-- feature.
--
--**************************************************************************************
boxServicesNotificationsGroup OBJECT IDENTIFIER ::= { fastPathBoxServices 2 }
--**************************************************************************************
-- boxServices notification definitions
boxsItemStateChangeEvent OBJECT-TYPE
SYNTAX INTEGER {
insertion(1),
removal(2),
becomeoperational(3),
failure(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This event describes states of the fan or power supply.
insertion - hot-pluggable fan or power supply was inserted
removal - hot-pluggable fan or power supply was removed
becomeoperational - fan or power supply became operational after failure state
failure - fan or power supply failure happened, i.e. it is not able to perform its functions"
::= { boxServicesNotificationsGroup 1 }
boxsTemperatureChangeEvent OBJECT-TYPE
SYNTAX INTEGER {
abovethreshold(1),
belowthreshold(2),
withinnormalrange(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This event describes change of the temperature.
To avoid flipping on boundary conditions, it is allowed to send the trap
taking into account some margin around thresholds.
abovethreshold - temperature increased and crossed upper threshold value
belowthreshold - temperature decreased and crossed lower threshold value
withinnormalrange - temperature returned to normal range (between threshold)"
::= { boxServicesNotificationsGroup 2 }
--**************************************************************************************
-- Traps
--**************************************************************************************
fastPathBoxServicesTraps OBJECT IDENTIFIER ::= { fastPathBoxServices 0 }
boxsFanStateChange NOTIFICATION-TYPE
OBJECTS {
boxServicesFansIndex,
boxsItemStateChangeEvent
}
STATUS current
DESCRIPTION
"Trap is sent when fan state change happens."
::= { fastPathBoxServicesTraps 1 }
boxsPowSupplyStateChange NOTIFICATION-TYPE
OBJECTS {
boxServicesPowSupplyIndex,
boxsItemStateChangeEvent
}
STATUS current
DESCRIPTION
"Trap is sent when power supply state change happens."
::= { fastPathBoxServicesTraps 2 }
boxsTemperatureChange NOTIFICATION-TYPE
OBJECTS {
boxServicesTempSensorIndex,
boxsTemperatureChangeEvent
}
STATUS current
DESCRIPTION
"Trap is sent when temperature is changing and crossing any of the thresholds"
::= { fastPathBoxServicesTraps 3 }
END

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

File diff suppressed because it is too large Load Diff

973
MIBS/dell/FORCE10-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

92
MIBS/dell/FORCE10-SMI 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

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

630
MIBS/dell/FORCE10-TC Normal file
View File

@ -0,0 +1,630 @@
--
-- Dell Networking OS MIB Textual Conventions
--
-- This module provides authoritative definitions for Dell Networking OS
-- 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
"Dell Inc"
CONTACT-INFO
"http://www.force10networks.com/support"
DESCRIPTION
"The Textual Convention of Dell Networking OS 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
"Dell Networking OS chassis type."
SYNTAX INTEGER {
e1200(1), -- Dell Networking OS E1200 16-slot switch/router
e600(2), -- Dell Networking OS E600 9-slot switch/router
e300(3), -- Dell Networking OS E300 8-slot switch/router
e150(4), -- Dell Networking OS E150 8-slot switch/router
e610(5), -- Dell Networking OS E610 9-slot switch/router
c150(6), -- Dell Networking OS C150 6-slot switch/router
c300(7), -- Dell Networking OS C300 10-slot switch/router
e1200i(8), -- Dell Networking OS E1200i 16-slot switch/router
s2410cp(9), -- Dell Networking OS S2410 10GbE switch
s2410p(10), -- Dell Networking OS S2410 10GbE switch
s50(11), -- Dell Networking OS S50 access switch
s50e(12), -- Dell Networking OS S50e access switch
s50v(13), -- Dell Networking OS S50v access switch
s50nac(14), -- Dell Networking OS S50nac access switch
s50ndc(15), -- Dell Networking OS S50ndc access switch
s25pdc(16), -- Dell Networking OS S25pdc access switch
s25pac(17), -- Dell Networking OS S25pac access switch
s25v(18), -- Dell Networking OS S25v access switch
s25n(19), -- Dell Networking OS S25n access switch
s60(20), -- Dell Networking OS S60 access switch
s55(21), -- Dell Networking OS S55 access switch
s4810(22), -- Dell Networking OS S4810 access switch
s6410(23), -- Dell Networking OS S6410 access switch
z9000(24), -- Dell Networking OS Z9000 access switch
m-MXL(25), -- Dell Networking OS MXL 10/40GE switch/router
m-IOA(26), -- PowerEdge M I/O Aggregator bridge
s4820(27), -- Dell Networking OS S4820 access switch
s6000(28), -- Dell Networking OS S6000 access switch
s5000(29), -- Dell Networking OS S5000 access switch
s-FN410S-IOA(30), -- Dell PowerEdge FN 410S IOA
s-FN410T-IOA(31), -- Dell PowerEdge FN 410T IOA
s-FN2210S-IOA(32), -- Dell PowerEdge FN 2210S IOA
z9500(33), -- Dell Networking OS Z9500 switch
s4810on(34), -- Dell Networking OS S4810 ON access switch
s6000on(35), -- Dell Networking OS S6000 ON access switch
s4000(36), -- Dell Networking OS S4000 access switch
c9000(37), -- Dell Networking OS C9000 switch
c1048p(38), -- Dell Networking OS C1048P switch
s3000(39) -- Dell Networking OS S3000 access switch
}
F10InterfaceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Interface types supported by the Dell Networking OS 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
ethernet40GB(10) -- Ethernet 40 GB interface
}
F10SystemPortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Port type available in Dell Networking OS 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)
port5001E50PH(80), -- Artemis-SFP 50 ports LAN 1GE SFP 10M CAM (EH)
port5001E50PJ(81), -- Artemis-SFP 50 ports LAN 1GE SFP 40M CAM (EJ)
port1010EXW10PH(82), -- Erebus 10 ports 10GE XFP 10M CAM (EH)
port1010EXW10PJ(83), -- Erebus 10 ports 10GE XFP 40M CAM (EJ)
port4010EXW40SH(84), -- Pegasus 40 ports LAN/WAN SFP + 10M CAM
port4010EXW40SJ(85), -- Pegasus 40 ports LAN/WAN SFP + 40M CAM
portUnknown(99)
}
F10SystemCardType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The processor card supported by the Dell Networking OS
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)
lc5001E50PH(79), -- Artemis-SFP 50 ports LAN 1GE SFP 10M CAM (EH)
lc5001E50PJ(80), -- Artemis-SFP 50 ports LAN 1GE SFP 40M CAM (EJ)
lc1010EXW10PH(81), -- Erebus 10 ports 10GE XFP 10M CAM (EH)
lc1010EXW10PJ(82), -- Erebus 10 ports 10GE XFP 40M CAM (EJ)
lc4010EXW40SH(83), -- Pegasus 40 ports 10GE SFP+ 10M CAM
lc4010EXW40SJ(84), -- Pegasus 40 ports 10GE SFP+ 40M CAM
z9500LC12(85),
z9500LC36(86),
z9500LC48(87),
c9000LC24X10GCu(88),
c9000LC24X10GOptics(89),
c9000LC6X40G(90),
rpmCard(200), -- Route Processor Card
rpmCardEB(201),
rpmCardED(202),
rpmCardEE(203),
rpmCardEE3(204),
rpmCardEF(205),
rpmCardEF3(206),
rpmCardEH(207), -- Bigfoot
supCard(208), -- Supervisor Card
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 Dell Networking OS 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 Dell Networking OS S-Series products."
SYNTAX INTEGER {
portSerial(1),
portFastEther(2),
portGigEther(3),
port10GigEther(4),
port40GigEther(5),
portFibreChannel(6),
portUnknown(99)
}
F10MSeriesPortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Port type available in Dell Networking OS M-Series products."
SYNTAX INTEGER {
portSerial(1),
portFastEther(2),
portGigEther(3),
port10GigEther(4),
port40GigEther(5),
portFC(6),
portUnknown(99)
}
F10CSeriesCardType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The processor card supported by the Dell Networking OS 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 Dell Networking OS
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
routingProcessor(6) -- Rotuing 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
"Dell Networking OS 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
"Dell Networking OS 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 Dell Networking 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
"Dell Networking OS Queue ID.
"
SYNTAX INTEGER
F10PortPipeID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Dell Networking OS PortPipe ID.
"
SYNTAX INTEGER
F10CycloneVersion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"the Dell Networking OS 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 Dell Networking OS 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
Layer 3 Host abd LPM CAM (BCM specific) range is 121 - 150
"
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
layer3ExtHost(121), -- L3 Host Table(BCM)
layer3ExtLPM(122) -- L3 Longest Prefix Match(BCM-LPM)
}
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
DellNetDeviceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The device category running the Dell Networking OS"
SYNTAX INTEGER {
chassis(1), -- Chassis
stack(2), -- Stackable unit
rpm(3), -- Route Processor Module
supervisor(4), -- supervisor Module
linecard(5), -- Line Card
port-extender(6) -- Port Extender
}
DellNetPEOperStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The operational status of the port extender"
SYNTAX INTEGER {
up(1),
down(2)
}
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

16995
MIBS/dell/MIB-Dell-10892 Normal file

File diff suppressed because it is too large Load Diff

104
MIBS/dell/SanAppliance-MIB Normal file
View File

@ -0,0 +1,104 @@
--
-- Copyright (c) 2000 Dell Computer Corporation.
-- Module Name: sanappl.mib
-- Abstract:
-- Defines the Dell San Appliance SNMP interface.
-- Authors:
--
--
-- Modified to include updated storage, SanRoot, and SanAppliance identifiers
SanAppliance-MIB DEFINITIONS ::= BEGIN
IMPORTS
TRAP-TYPE FROM RFC-1215
enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB;
dell OBJECT IDENTIFIER ::= { enterprises 674 }
storage OBJECT IDENTIFIER ::= { dell 10893 }
sanRoot OBJECT IDENTIFIER ::= { storage 2 }
sanAppliance OBJECT IDENTIFIER ::= { sanRoot 1 }
-- SanAppliance MIB
sanApplGlobalStatus OBJECT-TYPE
SYNTAX INTEGER {
critical (1),
warning (2),
normal (3),
unknown (4) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Global health information for the Dell
San Appliance."
::= {sanAppliance 1}
-- Following Array Manager objects are used in Trap generation
sanApplEvts OBJECT IDENTIFIER ::= { sanAppliance 200 }
sanApplName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Dell San Appliance"
::= { sanApplEvts 1 }
-- Trap definitions which use variables defined in this MIB.
-- San Appliance traps.
sanApplFailed TRAP-TYPE
ENTERPRISE sanApplEvts
VARIABLES { sanApplName }
DESCRIPTION
"The Dell PowerVault 530F SAN Appliance named $1 is in a critical state."
--#TYPE "The Dell PowerVault 530F SAN Appliance named $1 has gone into a critical state."
--#ARGUMENTS { 0 }
--#SEVERITY CRITICAL
--#STATE DEGRADED
::= 1
sanApplNormal TRAP-TYPE
ENTERPRISE sanApplEvts
VARIABLES { sanApplName }
DESCRIPTION
"The Dell PowerVault 530F SAN Appliance named $1 is back in a normal state."
--#TYPE "The Dell PowerVault 530F SAN Appliance named $1 has returned to normal."
--#ARGUMENTS { 0 }
--#SEVERITY INFORMATIONAL
--#STATE OPERATIONAL
::= 2
sanApplStarted TRAP-TYPE
ENTERPRISE sanApplEvts
VARIABLES { sanApplName }
DESCRIPTION
"The Dell PowerVault 530F SAN Appliance named $1 is operational."
--#TYPE "The Dell PowerVault 530F SAN Appliance named $1 has started."
--#ARGUMENTS { 0 }
--#SEVERITY INFORMATIONAL
--#STATE OPERATIONAL
::= 3
sanApplStopped TRAP-TYPE
ENTERPRISE sanApplEvts
VARIABLES { sanApplName }
DESCRIPTION
"The Dell PowerVault 530F SAN Appliance named $1 is no longer running."
--#TYPE "The Dell PowerVault 530F SAN Appliance named $1 has stopped."
--#ARGUMENTS { 0 }
--#SEVERITY INFORMATIONAL
--#STATE NONOPERATIONAL
::= 4
END

File diff suppressed because it is too large Load Diff