mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
187 lines
6.5 KiB
Plaintext
187 lines
6.5 KiB
Plaintext
--
|
|
-- *****************************************************************
|
|
-- Cisco Switch Resource Usage MIB
|
|
--
|
|
-- Mar, 2001 Ranbir Parmar
|
|
--
|
|
-- Copyright (c) 2001 by cisco Systems, Inc.
|
|
-- All rights reserved.
|
|
-- *****************************************************************
|
|
--
|
|
|
|
CISCO-SWITCH-USAGE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, Counter32, Counter64,
|
|
OBJECT-TYPE FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP FROM SNMPv2-CONF
|
|
ifIndex
|
|
FROM IF-MIB
|
|
ciscoMgmt FROM CISCO-SMI;
|
|
|
|
|
|
ciscoSwitchUsageMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200105020000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
" Cisco Systems
|
|
Customer Service
|
|
|
|
Postal: 170 W Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
|
|
E-mail: cs-switch-usage-mib@cisco.com"
|
|
DESCRIPTION
|
|
"This MIB defines objects related to statistics
|
|
for the usage of switch fabric. The switch fabric
|
|
is used by the incoming packets from the line/network
|
|
to a interface. Such packets are called ingress packets.
|
|
Counters are maintained for number of ingress packets/
|
|
octets switched by the switch fabric for each
|
|
interface.
|
|
NOTE: These counters are not counting the total number
|
|
of incoming packets and octets for a particular
|
|
interface. Instead only the counts of packets and
|
|
octets that actually use the switch-fabric are being
|
|
accounted for by this MIB. Therefore, the counters in
|
|
this MIB are distinctly different from packet and octet
|
|
counters found in the IF-MIB."
|
|
|
|
REVISION "200105020000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { ciscoMgmt 201 }
|
|
|
|
|
|
ciscoSwitchUsageMIBObjects OBJECT IDENTIFIER
|
|
::= { ciscoSwitchUsageMIB 1 }
|
|
|
|
ciscoSwitchUsageStats OBJECT IDENTIFIER
|
|
::= { ciscoSwitchUsageMIBObjects 1 }
|
|
|
|
|
|
-- the switch usage statistics group
|
|
|
|
cswitchUsageStatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CswitchUsageStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of switch resouce usage statistics
|
|
entries. The statistics will give information
|
|
on the switch usage by each interface."
|
|
::= { ciscoSwitchUsageStats 1 }
|
|
|
|
cswitchUsageStatEntry OBJECT-TYPE
|
|
SYNTAX CswitchUsageStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry contains information of a particular
|
|
interface in terms of how much switch resource
|
|
it has used.
|
|
An entry in this table exists for each ifEntry
|
|
with an ifType of fastEther(62) for FastEthernet
|
|
interface and gigabitEthernet (117) for Gigabit
|
|
interface."
|
|
INDEX { ifIndex }
|
|
::= { cswitchUsageStatTable 1 }
|
|
|
|
CswitchUsageStatEntry ::=
|
|
SEQUENCE {
|
|
cswitchUsageByIngrsIntfPkts Counter32,
|
|
cswitchUsageByIngrsIntfHCPkts Counter64,
|
|
cswitchUsageByIngrsIntfOctets Counter32,
|
|
cswitchUsageByIngrsIntfHCOctets Counter64
|
|
}
|
|
|
|
cswitchUsageByIngrsIntfPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ingress packets of a interface
|
|
which use the switch resource."
|
|
::= { cswitchUsageStatEntry 1 }
|
|
|
|
cswitchUsageByIngrsIntfHCPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ingress packets of a interface
|
|
which use the switch resource.
|
|
|
|
This is a 64 bit (High Capacity) version of
|
|
the cswitchUsageByIngrsIntfPkts counter for
|
|
use with SNMP v2c or v3 Managers."
|
|
::= { cswitchUsageStatEntry 2 }
|
|
|
|
cswitchUsageByIngrsIntfOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ingress octets of a interface
|
|
which use the switch resource."
|
|
::= { cswitchUsageStatEntry 3 }
|
|
|
|
cswitchUsageByIngrsIntfHCOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ingress octets of a interface
|
|
which use the switch resource.
|
|
This is a 64 bit (High Capacity) version of
|
|
the cswitchUsageByIngrsIntfOctets counter for
|
|
use with SNMP v2c or v3 Managers."
|
|
::= { cswitchUsageStatEntry 4 }
|
|
|
|
-- notifications
|
|
|
|
ciscoSwitchUsageMIBNotifyPrefix OBJECT IDENTIFIER
|
|
::= { ciscoSwitchUsageMIB 2 }
|
|
ciscoSwitchUsageMIBNotifications OBJECT IDENTIFIER
|
|
::= { ciscoSwitchUsageMIBNotifyPrefix 0 }
|
|
|
|
-- conformance information
|
|
|
|
ciscoSwitchUsageMIBConformance OBJECT IDENTIFIER
|
|
::= { ciscoSwitchUsageMIB 3 }
|
|
ciscoSwitchUsageMIBCompliances OBJECT IDENTIFIER
|
|
::= { ciscoSwitchUsageMIBConformance 1 }
|
|
ciscoSwitchUsageMIBGroups OBJECT IDENTIFIER
|
|
::= { ciscoSwitchUsageMIBConformance 2 }
|
|
|
|
-- compliance statement
|
|
|
|
ciscoSwitchUsageMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for the switch usage
|
|
statistics group."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { ciscoSwitchUsageMIBGroup }
|
|
::= { ciscoSwitchUsageMIBCompliances 1 }
|
|
|
|
-- units of conformance
|
|
|
|
ciscoSwitchUsageMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cswitchUsageByIngrsIntfPkts,
|
|
cswitchUsageByIngrsIntfHCPkts,
|
|
cswitchUsageByIngrsIntfOctets,
|
|
cswitchUsageByIngrsIntfHCOctets
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Object Group for switch usage statistics"
|
|
::= { ciscoSwitchUsageMIBGroups 1 }
|
|
|
|
END
|