CISCO-SWITCH-USAGE-MIB device MIB details by Cisco
CISCO-SWITCH-USAGE-MIB file content
The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.
Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.
Use ActiveXperts Network Monitor 2024 to import vendor-specific MIB files, inclusing CISCO-SWITCH-USAGE-MIB.
Vendor: | Cisco |
---|---|
Mib: | CISCO-SWITCH-USAGE-MIB [download] [view objects] |
Tool: | ActiveXperts Network Monitor 2024 [download] (ships with advanced SNMP/MIB tools) |
-- -- ***************************************************************** -- 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