AD | Application | AWS | Azure | Cloud | Database | Enterprise | Environmental | Event Log | File System | Infra | IoT | IT Service | Linux | Network/System | Performance | Protocol | SaaS | Security | Service Level | SNMP | Storage | VMware | VoIP | Web | Wireless

Crumbtrail

MonitorTools.com » Technical documentation » SNMP » MIB » Stratacom » CISCO-MGX82XX-RPM-SUBIF-MIB

CISCO-MGX82XX-RPM-SUBIF-MIB device MIB details by Stratacom

CISCO-MGX82XX-RPM-SUBIF-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-MGX82XX-RPM-SUBIF-MIB.


Vendor: Stratacom
Mib: CISCO-MGX82XX-RPM-SUBIF-MIB  [download]  [view objects]
Tool: ActiveXperts Network Monitor 2024 [download]    (ships with advanced SNMP/MIB tools)
-- *****************************************************************
-- CISCO-WAN-RPM-SUBIF-MIB.my: 
--  * RPM(Router Processor Module) Sub-interface MIB 
--    in MGX82xx products
--
-- September 2002, Subra Hegde
--
-- Copyright (c) 2002 by cisco Systems, Inc.
-- All rights reserved.
--
-- *****************************************************************
 
CISCO-MGX82XX-RPM-SUBIF-MIB DEFINITIONS ::= BEGIN
IMPORTS
        MODULE-IDENTITY,
        OBJECT-TYPE,
        IpAddress,
        Integer32               FROM SNMPv2-SMI
        MODULE-COMPLIANCE,
        OBJECT-GROUP		FROM SNMPv2-CONF
	rpmPort                 FROM	BASIS-MIB
        ciscoWan                FROM CISCOWAN-SMI;

ciscoMgx82xxRpmSubIfMIB MODULE-IDENTITY
	LAST-UPDATED    "200209080000Z"
	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-wanatm@cisco.com"
    DESCRIPTION
        "This MIB is used to provision backplane sub-interfaces
        on the MGX's Route Processor Module (RPM).  This MIB is 
        implemented on the MGX controller to manage the RPM. The RPM 
        family of Router Modules run the IOS Operating System"

    REVISION    "200209080000Z"
    DESCRIPTION
        "Initial version of the MIB.

        The content of this MIB was originally available
        in CISCO-WAN-AXIPOP-MIB defined using SMIv1.
        The applicable objects from CISCO-WAN-AXIPOP-MIB
        are defined using SMIv2 in this MIB. Also the
        descriptions of some of the objects have been 
        modified."
        ::= { ciscoWan 60 }

rpmPortTable OBJECT-TYPE
    SYNTAX     SEQUENCE OF RpmPortEntry
    MAX-ACCESS not-accessible
    STATUS     current
    DESCRIPTION
	"This table contains information on subinterfaces
        configured on RPM back plane interface."
    ::= { rpmPort 1 }

rpmPortEntry OBJECT-TYPE
    SYNTAX  RpmPortEntry 
    MAX-ACCESS  not-accessible
    STATUS  current
    DESCRIPTION
	"An entry for the RPM backplane sub interface.
	Each entry contains RPM's backplane sub interface number,
	its IP address and ATM address."
    INDEX   { rpmPortSlotNum, rpmPortSubInterface}
    ::= { rpmPortTable 1 }

RpmPortEntry ::=
	SEQUENCE {
	    rpmPortSlotNum       Integer32,
	    rpmPortInterface     Integer32,
	    rpmPortSubInterface  Integer32,
	    rpmPortRowStatus     INTEGER,
	    rpmPortIpAddress     IpAddress,
	    rpmPortSubNetMask    IpAddress,
	    rpmPortState         INTEGER
	}

rpmPortSlotNum	OBJECT-TYPE
    SYNTAX 	   Integer32  (1..30)
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
        "This object specifies the the slot number
        of the RPM card in MGX shelf."
    ::= { rpmPortEntry 1 }

rpmPortInterface	OBJECT-TYPE
    SYNTAX     Integer32(1..2147483647)
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
	"This is the RPM's backplane interface.
        Currently there is only one interface and
        hence only supported value is 1."
    ::= { rpmPortEntry 2 }

rpmPortSubInterface	OBJECT-TYPE
    SYNTAX     Integer32(0..2147483647)
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
	"This object identifies the sub-interface number.
        The value 0 is for the sub-interface on the
        main interface(rpmPortInterface)."
    ::= { rpmPortEntry 3 }

rpmPortRowStatus  OBJECT-TYPE
    SYNTAX  INTEGER {
                add(1),
                del(2),
                mod(3)
            }
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
	"This indicates the status of this subinterface.
         
         add(1) : sub-interface is added.
         del(2) : sub-interface is deleted.
         mod(3) : Set to this value before modifying objects
                  related to Subinterfaces."
	::= { rpmPortEntry 4 }

rpmPortIpAddress	OBJECT-TYPE
	SYNTAX	   IpAddress
	MAX-ACCESS read-only 
	STATUS     current
	DESCRIPTION
	    "IP address configured on the sub-interface."
    ::= { rpmPortEntry 5 }

rpmPortSubNetMask	OBJECT-TYPE
	SYNTAX 	   IpAddress 
	MAX-ACCESS read-only
	STATUS     current
	DESCRIPTION
	    "The subnet mask configured on the sub-interface."
    ::= { rpmPortEntry 6 }

rpmPortState  OBJECT-TYPE
    SYNTAX  INTEGER {
                notConfigured (1),
                active        (2),
                failed        (3)
               }
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
	"This indicates the state of this sub-interface.

         notConfigured(1) : Sub-interface is not configured.
         active(2)        : Sub-interface is in active state.
         failed(3)        : Sub-interface is in failed state."
	::= { rpmPortEntry 7 }

-- conformance information

cmrSubIfMIBConformance
		OBJECT IDENTIFIER ::= { ciscoMgx82xxRpmSubIfMIB 2 }
cmrSubIfMIBCompliances
		OBJECT IDENTIFIER ::= { cmrSubIfMIBConformance 1 }
cmrSubIfMIBGroups
		OBJECT IDENTIFIER ::= { cmrSubIfMIBConformance 2 }


-- compliance statements

cmrSubIfMIBCompliance MODULE-COMPLIANCE
	STATUS	current
	DESCRIPTION
	    "The compliance statement for the Cisco 
            MGX RPM sub-interface MIB."
	MODULE  -- this module
	MANDATORY-GROUPS { cmrSubIfMIBGroup }
	::= { cmrSubIfMIBCompliances 1 }

-- units of conformance

cmrSubIfMIBGroup	OBJECT-GROUP
	OBJECTS { 
	    rpmPortSlotNum,
	    rpmPortInterface,
	    rpmPortSubInterface,
	    rpmPortRowStatus,
	    rpmPortIpAddress,
	    rpmPortSubNetMask,
	    rpmPortState
	}
	STATUS	current
	DESCRIPTION
	    "Objects related to ATM Subinterface in RPM module."
	::= { cmrSubIfMIBGroups 1 }

END