-- ***************************************************************** -- CISCO-CIPTG-MIB - This MIB manages Transmission Groups in -- Cisco Mainframe Channel Connection (CMCC) environments. -- -- February 1997, Mike Otto -- -- Copyright (c) 1997-1998, 1999 by cisco Systems, Inc. -- All rights reserved. -- ***************************************************************** CISCO-CIPTG-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, Counter64, Integer32, IpAddress FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF DisplayString, TruthValue, RowStatus, TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC ifIndex FROM RFC1213-MIB SAPType FROM CISCO-TC ciscoMgmt FROM CISCO-SMI; ciscoCipTgMIB MODULE-IDENTITY LAST-UPDATED "9901250000Z" ORGANIZATION "cisco IBU Engineering Working Group" CONTACT-INFO "Cisco Systems Customer Service Postal: 170 W Tasman Drive San Jose, CA 95134 USA Tel: +1 800 553-NETS E-mail: cs-snmp@cisco.com" DESCRIPTION "This is the Management Information Base (MIB) module for objects used to manage Transmission Groups (TGs) in Cisco Mainframe Channel Connection (CMCC) environments. --------------------------------------------------- | Acronym Definitions: | | CIP = Channel Interface Processor | | CMCC = Cisco Mainframe Channel Connection | | Cmgr = Connection Manager | | HPDT = High Performance Data Transfer | | HPR = High Performance Routing | | HSAS = High Speed Access Services | | LLC = Logical Link Control | | MPC = Multi-Path Channel | | MPC+ = HPDT MPC | | SNA = Systems Network Architecture | | TG = Transmission Group | | VC = Virtual Circuit | --------------------------------------------------- This MIB consists of the following tables: 1) TG LLC Connection Administration 2) TG LLC Connection Operational 3) TG LLC Connection Statistics 4) TG IP Connection Administration 5) TG IP Connection Operational 6) TG IP Connection Statistics 7) TG Connection Manager Operational Refer to the following MIBs for an understanding of Cisco CIP internal LAN and adapter terminology: CISCO-CIPLAN-MIB " REVISION "9901250000Z" DESCRIPTION "Now that the CMCC supports MPC+ in addition to MPC, additional objects and tables are necessary. Added the following to cipLlcTgOperTable: cipTgLlcOperLocalVcToken cipTgLlcOperRemoteVcToken cipTgLlcOperLocalConnToken cipTgLlcOperRemoteConnToken cipTgLlcOperVcStatus cipTgLlcOperConnStatus Added the following to cipLlcTgStatsTable: cipTgLlcStatsConnNumberRecv cipTgLlcStatsConnNumberSent Added cipTgIpAdminTable. Added cipTgIpOperTable. Added cipTgIpStatsTable. Added cipTgCmgrOperTable." REVISION "9801060000Z" DESCRIPTION "With the addition of Cisco's new Channel Port Adapter cards, all the references to CIP in the MIB description and object descriptions are changed to CMCC (Cisco Mainframe Channel Connection). The object names in the form of cip... or cipCard... will remain the same, but will be valid objects for the Channel Port Adapter cards." REVISION "9702090000Z" DESCRIPTION "Initial version of this MIB module." REVISION "9703140000Z" DESCRIPTION "Change all SAP objects to use the SAPType textual convention for the SYNTAX." ::= { ciscoMgmt 73 } cipTgObjects OBJECT IDENTIFIER ::= { ciscoCipTgMIB 1 } cipTgLlc OBJECT IDENTIFIER ::= { cipTgObjects 1 } cipTgIp OBJECT IDENTIFIER ::= { cipTgObjects 2 } cipTgCmgr OBJECT IDENTIFIER ::= { cipTgObjects 3 } -- ******************************************************************* -- Textual convention definitions -- ******************************************************************* ChannelTgName ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Display string for a CMCC Transmission Group (TG) name. The name is 1 to 8 characters in length padded out to 8 characters with spaces." SYNTAX DisplayString ( SIZE ( 8 ) ) ChannelTgToken ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Display string for a CMCC Transmission Group (TG) token/handle. The token may have a length up to 24 characters." SYNTAX DisplayString ( SIZE ( 0..24) ) -- **************************************************************** -- * cipTgLlcAdminTable * -- **************************************************************** cipTgLlcAdminTable OBJECT-TYPE SYNTAX SEQUENCE OF CipTgLlcAdminEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains CMCC configuration information for each instance of a Cisco CMCC Transmission Group (TG) using LLC as the DLC to establish a connection to a remote network node. Each instance of this table is created for every LLC TG with a unique tg-name configured on a CMCC card." ::= { cipTgLlc 1 } cipTgLlcAdminEntry OBJECT-TYPE SYNTAX CipTgLlcAdminEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of CMCC LLC TG configuration values." INDEX { ifIndex, cipTgLlcAdminName } ::= { cipTgLlcAdminTable 1 } CipTgLlcAdminEntry ::= SEQUENCE { cipTgLlcAdminName ChannelTgName, cipTgLlcAdminLanType INTEGER, cipTgLlcAdminAdaptNo INTEGER ( 0..31 ), cipTgLlcAdminLSAP SAPType, cipTgLlcAdminRMAC MacAddress, cipTgLlcAdminRSAP SAPType, cipTgLlcAdminRowStatus RowStatus } cipTgLlcAdminName OBJECT-TYPE SYNTAX ChannelTgName MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the name for this instance of a LLC connection transmission group (TG)." ::= { cipTgLlcAdminEntry 1 } cipTgLlcAdminLanType OBJECT-TYPE SYNTAX INTEGER { iso88023csmacd (1), iso88025tokenRing (2), fddi (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The LAN media type that this LLC TG uses to establish LLC communications with the specified remote network node." ::= { cipTgLlcAdminEntry 2 } cipTgLlcAdminAdaptNo OBJECT-TYPE SYNTAX INTEGER ( 0..31 ) MAX-ACCESS read-create STATUS current DESCRIPTION "The CMCC internal adapter that is used by this LLC TG as the local MAC address for the LLC connection with the remote network node." ::= { cipTgLlcAdminEntry 3 } cipTgLlcAdminLSAP OBJECT-TYPE SYNTAX SAPType MAX-ACCESS read-create STATUS current DESCRIPTION "The local SAP address that this LLC TG opens on the specified CMCC internal MAC adapter and used by this TG to establish the LLC connection with the remote network node." ::= { cipTgLlcAdminEntry 4 } cipTgLlcAdminRMAC OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The remote MAC address that this LLC TG uses to establish the LLC connection with the remote network node. This is the MAC address of the remote network node device. If this object is not specified, it will default to the MAC Address specified by the cipTgLlcAdminLanType and cipTgLlcAdminAdaptNo objects." ::= { cipTgLlcAdminEntry 5 } cipTgLlcAdminRSAP OBJECT-TYPE SYNTAX SAPType MAX-ACCESS read-create STATUS current DESCRIPTION "The remote SAP address that this LLC TG uses to establish the LLC connection with the remote network node. This is the SAP address of the remote network node device." DEFVAL { 4 } ::= { cipTgLlcAdminEntry 6 } cipTgLlcAdminRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used by a Management Station to create or delete the row entry in the cipTgLlcAdminTable following the the RowStatus textual convention. Upon successful creation of the row, an Agent automatically creates a corresponding entry in the cipTgLlcOperTable and cipTgLlcStatsTable. cipTgLlcAdminRMAC and cipTgLlcAdminRSAP do not need to be specified in order to create a row. These objects will be automatically set to their default values. The Management Station can initiate row deletion, by setting this value to 'destroy (6)'. The Agent will then delete the rows corresponding to this CMCC LLC TG instance from the cipTgLlcAdminTable, cipTgLlcOperTable and cipTgLlcStatsTable." ::= { cipTgLlcAdminEntry 7 } -- **************************************************************** -- * cipTgLlcOperTable * -- **************************************************************** cipTgLlcOperTable OBJECT-TYPE SYNTAX SEQUENCE OF CipTgLlcOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains operational information for each instance of a CMCC Transmission Group (TG) using LLC as the DLC to establish a connection to a remote network node. Each instance of this table is created for every LLC TG with a unique tg-name configured on a CMCC card." ::= { cipTgLlc 2 } cipTgLlcOperEntry OBJECT-TYPE SYNTAX CipTgLlcOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of CMCC LLC TG operational values." AUGMENTS { cipTgLlcAdminEntry } ::= { cipTgLlcOperTable 1 } CipTgLlcOperEntry ::= SEQUENCE { cipTgLlcOperState INTEGER, cipTgLlcOperTGN Integer32, cipTgLlcOperLocalCP DisplayString ( SIZE ( 0..17 ) ), cipTgLlcOperRemoteCP DisplayString ( SIZE ( 0..17 ) ), cipTgLlcOperMaxIn Integer32, cipTgLlcOperMaxOut Integer32, cipTgLlcOperHpr TruthValue, cipTgLlcOperHprLSAP SAPType, cipTgLlcOperHprRSAP SAPType, cipTgLlcOperRIF OCTET STRING ( SIZE ( 0..18 ) ), cipTgLlcOperLocalVcToken ChannelTgToken, cipTgLlcOperRemoteVcToken ChannelTgToken, cipTgLlcOperLocalConnToken ChannelTgToken, cipTgLlcOperRemoteConnToken ChannelTgToken, cipTgLlcOperVcStatus INTEGER, cipTgLlcOperConnStatus INTEGER } cipTgLlcOperState OBJECT-TYPE SYNTAX INTEGER { shutdown (1), reset (2), locatePeer (3), peerLocated (4), negotiation (5), contactPending (6), active (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Activation state of the CMCC LLC TG. shutdown - CMCC interface with this LLC TG is shutdown. reset - This LLC TG interface is up, but LLC connection establishment has not started. locatePeer - This LLC TG has sent a test command to the configured remote network node. peerLocated - This LLC TG has sent an LLC TEST command and received a TEST rsp from the configured remote network node. negotiation - XID3 negotiation between the host and the remote network node has begun using this LLC connection TG. contactPending - The LLC session negotiation is complete. This LLC TG has sent or received a SABME. active - LLC connection TG is active." ::= { cipTgLlcOperEntry 1 } cipTgLlcOperTGN OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The TG number for this LLC connection TG. This value is extracted from the XID3 negotiation exchange between the host and the remote network node." ::= { cipTgLlcOperEntry 2 } cipTgLlcOperLocalCP OBJECT-TYPE SYNTAX DisplayString ( SIZE ( 0..17 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "The local control point name for the host. The name is extracted from the XID3s received from the host and sent to the remote network node. While the LLC TG is in any state other than contactPending or active, the local Control Point will be unknown and the size of this string will be zero." ::= { cipTgLlcOperEntry 3 } cipTgLlcOperRemoteCP OBJECT-TYPE SYNTAX DisplayString ( SIZE ( 0..17 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "The remote control point name for the remote node connected to this TG. The name is extracted from the XID3s received from the remote network node and sent to the host. While the LLC TG is in any state other than contactPending or active, the remote Control Point will be unknown and the size of this string will be zero." ::= { cipTgLlcOperEntry 4 } cipTgLlcOperMaxIn OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum PIU the remote node is allowed to send to the host. The value is extracted from XID3s received from the host." ::= { cipTgLlcOperEntry 5 } cipTgLlcOperMaxOut OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum PIU VTAM is allowed to send to the remote node. The value is extracted from the XID3s received from the remote node." ::= { cipTgLlcOperEntry 6 } cipTgLlcOperHpr OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether HPR is active on this LLC TG." ::= { cipTgLlcOperEntry 7 } cipTgLlcOperHprLSAP OBJECT-TYPE SYNTAX SAPType MAX-ACCESS read-only STATUS current DESCRIPTION "The local SAP value used on this CMPC LLC connection TG for HPR traffic. This value is extracted from XID3s during the connection negotiation between VTAM and the remote node." ::= { cipTgLlcOperEntry 8 } cipTgLlcOperHprRSAP OBJECT-TYPE SYNTAX SAPType MAX-ACCESS read-only STATUS current DESCRIPTION "The remote SAP value used on this LLC connection TG for HPR traffic. This value is extracted from XID3s during the connection negotiation between the host and the remote node." ::= { cipTgLlcOperEntry 9 } cipTgLlcOperRIF OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0..18 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "The Routing Information Field for this LLC connection TG. If the connection is not established using Source-Route Bridging, then this value will have a zero length." ::= { cipTgLlcOperEntry 10 } cipTgLlcOperLocalVcToken OBJECT-TYPE SYNTAX ChannelTgToken MAX-ACCESS read-only STATUS current DESCRIPTION "The CMCC's token/handle for this CMPC+ TG APPN VC. This token is included in the APPN protocol virtual circuit activation message sent to the host." ::= { cipTgLlcOperEntry 11 } cipTgLlcOperRemoteVcToken OBJECT-TYPE SYNTAX ChannelTgToken MAX-ACCESS read-only STATUS current DESCRIPTION "The host's token/handle for this CMPC+ TG APPN VC. This token is extracted from the APPN protocol virtual circuit activation message received from the host." ::= { cipTgLlcOperEntry 12 } cipTgLlcOperLocalConnToken OBJECT-TYPE SYNTAX ChannelTgToken MAX-ACCESS read-only STATUS current DESCRIPTION "The CMCC's token/handle for this CMPC+ TG APPN connection. This token is included in the APPN connection activation message sent to the host." ::= { cipTgLlcOperEntry 13 } cipTgLlcOperRemoteConnToken OBJECT-TYPE SYNTAX ChannelTgToken MAX-ACCESS read-only STATUS current DESCRIPTION "The host's token/handle for this CMPC+ TG APPN connection. This token is extracted from the APPN connection activation message received from the host." ::= { cipTgLlcOperEntry 14 } cipTgLlcOperVcStatus OBJECT-TYPE SYNTAX INTEGER { reset (1), active (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Activation state of this CMPC+ TG APPN virtual circuit. reset - Awaiting an MPC+ APPN virtual circuit activate indication from the host. active - An MPC+ APPN virtual circuit active indication has been receive from the host and CMCC has sent an MPC+ APPN virtual circuit active indication to the host. The MPC+ APPN virtual circuit is now active." ::= { cipTgLlcOperEntry 15 } cipTgLlcOperConnStatus OBJECT-TYPE SYNTAX INTEGER { reset (1), connRequestSent (2), pendingActive (3), active (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Activation state of this CMPC+ TG APPN connection. reset - Awaiting MPC+ APPN Connection Request from the host. connRequestSent - The CMCC has sent an MPC+ APPN Connection Request to the host and is awaiting an MPC+ APPN Connection Confirm from the host. pendingActive - The CMCC is waiting for the host to enable traffic flow on the APPN connection. active - The MPC+ APPN connection is active and both the CMCC and the host have enabled traffic flow on the connection." ::= { cipTgLlcOperEntry 16 } -- **************************************************************** -- * cipTgLlcStatsTable * -- **************************************************************** cipTgLlcStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF CipTgLlcStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains statistical information for each instance of a CMCC LLC connection Transmission Group (TG). Each instance of this table is created for every LLC TG with a unique tg-name configured on a CMCC card." ::= { cipTgLlc 3 } cipTgLlcStatsEntry OBJECT-TYPE SYNTAX CipTgLlcStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of CMCC LLC TG statistical objects." AUGMENTS { cipTgLlcAdminEntry } ::= { cipTgLlcStatsTable 1 } CipTgLlcStatsEntry ::= SEQUENCE { cipTgLlcStatsIFramesIn Counter32, cipTgLlcStatsIFrameBytesIn Counter32, cipTgLlcStatsHCIFrameBytesIn Counter64, cipTgLlcStatsIFramesOut Counter32, cipTgLlcStatsIFrameBytesOut Counter32, cipTgLlcStatsHCIFrameBytesOut Counter64, cipTgLlcStatsUIFramesIn Counter32, cipTgLlcStatsUIFrameBytesIn Counter32, cipTgLlcStatsHCUIFrameBytesIn Counter64, cipTgLlcStatsUIFramesOut Counter32, cipTgLlcStatsUIFrameBytesOut Counter32, cipTgLlcStatsHCUIFrameBytesOut Counter64, cipTgLlcStatsTestCmdsOut Counter32, cipTgLlcStatsTestRspsIn Counter32, cipTgLlcStatsXidCmdsIn Counter32, cipTgLlcStatsXidCmdsOut Counter32, cipTgLlcStatsXidRspsIn Counter32, cipTgLlcStatsXidRspsOut Counter32, cipTgLlcStatsConnNumberRecv Counter32, cipTgLlcStatsConnNumberSent Counter32 } cipTgLlcStatsIFramesIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLC I-Frames received by this LLC connection TG from the remote network node." ::= { cipTgLlcStatsEntry 1 } cipTgLlcStatsIFrameBytesIn OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLC I-Frame bytes received by this LLC connection TG from the remote network node." ::= { cipTgLlcStatsEntry 2 } cipTgLlcStatsHCIFrameBytesIn OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLC I-Frame bytes received by this LLC connection TG from the remote network node. NOTE: This is a 64 bit (High Capacity) version of the cipTgLlcStatsIFrameBytesIn counter for use with SNMP Version 2 Managers" ::= { cipTgLlcStatsEntry 3 } cipTgLlcStatsIFramesOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLC I-Frames sent by this LLC connection TG to the remote network node." ::= { cipTgLlcStatsEntry 4 } cipTgLlcStatsIFrameBytesOut OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLC I-Frame bytes sent by this LLC connection TG to the remote network node." ::= { cipTgLlcStatsEntry 5 } cipTgLlcStatsHCIFrameBytesOut OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLC I-Frame bytes sent by this LLC connection TG to the remote network node. NOTE: This is a 64 bit (High Capacity) version of the cipTgLlcStatsIFrameBytesOut counter for use with SNMP Version 2 Managers" ::= { cipTgLlcStatsEntry 6 } cipTgLlcStatsUIFramesIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of LLC UI Frames (HPR frames) received by this CMPC LLC connection TG from the remote network node." ::= { cipTgLlcStatsEntry 7 } cipTgLlcStatsUIFrameBytesIn OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLC UI-Frame bytes received by this LLC connection TG from the remote network node." ::= { cipTgLlcStatsEntry 8 } cipTgLlcStatsHCUIFrameBytesIn OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLC UI-Frame bytes received by this LLC connection TG from the remote network node. NOTE: This is a 64 bit (High Capacity) version of the cipTgLlcStatsUIFrameBytesIn counter for use with SNMP Version 2 Managers" ::= { cipTgLlcStatsEntry 9 } cipTgLlcStatsUIFramesOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of LLC UI Frames (HPR frames) sent by this CMPC LLC connection TG to the remote network node." ::= { cipTgLlcStatsEntry 10 } cipTgLlcStatsUIFrameBytesOut OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLC UI-Frame bytes sent by this LLC connection TG to the remote network node." ::= { cipTgLlcStatsEntry 11 } cipTgLlcStatsHCUIFrameBytesOut OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LLC UI-Frame bytes sent by this LLC connection TG to the remote network node. NOTE: This is a 64 bit (High Capacity) version of the cipTgLlcStatsIFrameBytesOut counter for use with SNMP Version 2 Managers" ::= { cipTgLlcStatsEntry 12 } cipTgLlcStatsTestCmdsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of TEST commands sent by this LLC TG to the configured remote MAC address." ::= { cipTgLlcStatsEntry 13 } cipTgLlcStatsTestRspsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of TEST responses received by this LLC TG." ::= { cipTgLlcStatsEntry 14 } cipTgLlcStatsXidCmdsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of XID commands received by this LLC TG." ::= { cipTgLlcStatsEntry 15 } cipTgLlcStatsXidCmdsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of XID commands sent by this LLC TG." ::= { cipTgLlcStatsEntry 16 } cipTgLlcStatsXidRspsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of XID responses received by this LLC TG." ::= { cipTgLlcStatsEntry 17 } cipTgLlcStatsXidRspsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of XID responses sent by this LLC TG." ::= { cipTgLlcStatsEntry 18 } cipTgLlcStatsConnNumberRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of connection-oriented MPC+ frames received from the host over this TG." ::= { cipTgLlcStatsEntry 19 } cipTgLlcStatsConnNumberSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of connection-oriented MPC+ frames sent to the host over this TG." ::= { cipTgLlcStatsEntry 20 } -- **************************************************************** -- * cipTgIpAdminTable * -- **************************************************************** cipTgIpAdminTable OBJECT-TYPE SYNTAX SEQUENCE OF CipTgIpAdminEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains CMCC configuration information for each instance of a CMPC+ IP Transmission Group (TG). An instance of this table is created for every CMPC+ IP configured on a CMCC card." ::= { cipTgIp 1 } cipTgIpAdminEntry OBJECT-TYPE SYNTAX CipTgIpAdminEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of CMCC IP TG configuration values." INDEX { ifIndex, cipTgIpAdminName } ::= { cipTgIpAdminTable 1 } CipTgIpAdminEntry ::= SEQUENCE { cipTgIpAdminName ChannelTgName, cipTgIpAdminType INTEGER, cipTgIpAdminRemoteIpAddr IpAddress, cipTgIpAdminLocalIpAddr IpAddress, cipTgIpAdminBroadcast TruthValue, cipTgIpAdminRowStatus RowStatus } cipTgIpAdminName OBJECT-TYPE SYNTAX ChannelTgName MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the name for this instance of an CMPC+ IP transmission group (TG)." ::= { cipTgIpAdminEntry 1 } cipTgIpAdminType OBJECT-TYPE SYNTAX INTEGER { tcpIp (1), hsas (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of host IP stack that is using this TG." ::= { cipTgIpAdminEntry 2 } cipTgIpAdminRemoteIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address of the Host IP stack using this TG. The CMCC will forward packets with this IP address as the destination IP address up to the host IP stack." ::= { cipTgIpAdminEntry 3 } cipTgIpAdminLocalIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address of the CMCC for this TG." ::= { cipTgIpAdminEntry 4 } cipTgIpAdminBroadcast OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether or not broadcast packets are to be sent to the host." ::= { cipTgIpAdminEntry 5 } cipTgIpAdminRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used by a Management Station to create or delete the row entry in the cipTgIpAdminTable following the the RowStatus textual convention." ::= { cipTgIpAdminEntry 6 } -- **************************************************************** -- * cipTgIpOperTable * -- **************************************************************** cipTgIpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF CipTgIpOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains operational information for a CMPC+ IP TG instance. An instance of this table is created for every CMPC+ IP TG." ::= { cipTgIp 2 } cipTgIpOperEntry OBJECT-TYPE SYNTAX CipTgIpOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of CMCC IP TG operational values." AUGMENTS { cipTgIpAdminEntry } ::= { cipTgIpOperTable 1 } CipTgIpOperEntry ::= SEQUENCE { cipTgIpOperLocalVcToken ChannelTgToken, cipTgIpOperRemoteVcToken ChannelTgToken, cipTgIpOperLocalConnToken ChannelTgToken, cipTgIpOperRemoteConnToken ChannelTgToken, cipTgIpOperVcStatus INTEGER, cipTgIpOperConnStatus INTEGER } cipTgIpOperLocalVcToken OBJECT-TYPE SYNTAX ChannelTgToken MAX-ACCESS read-only STATUS current DESCRIPTION "The CMCC's token/handle for this CMPC+ TG IP VC. This token is included in the IP protocol virtual circuit activation message sent to the host." ::= { cipTgIpOperEntry 1 } cipTgIpOperRemoteVcToken OBJECT-TYPE SYNTAX ChannelTgToken MAX-ACCESS read-only STATUS current DESCRIPTION "The host's token/handle for this CMPC+ TG IP VC. This token is extracted from the IP protocol virtual circuit activation message received from the host." ::= { cipTgIpOperEntry 2 } cipTgIpOperLocalConnToken OBJECT-TYPE SYNTAX ChannelTgToken MAX-ACCESS read-only STATUS current DESCRIPTION "The CMCC's token/handle for this CMPC+ TG IP connection. This token is included in the IP connection activation message sent to the host." ::= { cipTgIpOperEntry 3 } cipTgIpOperRemoteConnToken OBJECT-TYPE SYNTAX ChannelTgToken MAX-ACCESS read-only STATUS current DESCRIPTION "The host's token/handle for this CMPC+ TG IP connection. This token is extracted from the IP connection activation message received from the host." ::= { cipTgIpOperEntry 4 } cipTgIpOperVcStatus OBJECT-TYPE SYNTAX INTEGER { reset (1), active (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Activation state of this CMPC+ TG IP virtual circuit. reset - Awaiting an MPC+ IP virtual circuit activate indication from the host. active - An MPC+ IP virtual circuit active indication has been receive from the host and CMCC has sent an MPC+ IP virtual circuit active indication to the host. The MPC+ IP virtual circuit is now active." ::= { cipTgIpOperEntry 5 } cipTgIpOperConnStatus OBJECT-TYPE SYNTAX INTEGER { reset (1), connRequestSent (2), pendingActive (3), active (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Activation state of this CMPC+ TG IP connection. reset - Awaiting MPC+ IP Connection Request from the host. connRequestSent - The CMCC has sent an MPC+ IP Connection Request to the host and is awaiting an MPC+ IP Connection Confirm from the host. pendingActive - The CMCC is waiting for the host to enable traffic flow on the IP connection. active - The MPC+ IP connection is active and both the CMCC and the host have enabled traffic flow on the connection." ::= { cipTgIpOperEntry 6 } -- **************************************************************** -- * ccipTgIpStatsTable * -- **************************************************************** cipTgIpStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF CipTgIpStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains statistical information for each instance of a CMCC CMPC+ IP Transmission Group (TG). Each instance of this table is created for every CMPC+ IP TG with a unique tg-name configured on a CMCC card." ::= { cipTgIp 3 } cipTgIpStatsEntry OBJECT-TYPE SYNTAX CipTgIpStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of CMCC CMPC+ IP TG statistical objects." AUGMENTS { cipTgIpAdminEntry } ::= { cipTgIpStatsTable 1 } CipTgIpStatsEntry ::= SEQUENCE { cipTgIpStatsPacketsIn Counter32, cipTgIpStatsBytesIn Counter32, cipTgIpStatsHCBytesIn Counter64, cipTgIpStatsPacketsOut Counter32, cipTgIpStatsBytesOut Counter32, cipTgIpStatsHCBytesOut Counter64 } cipTgIpStatsPacketsIn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IP packets received from the IP network for this CMPC+ IP TG." ::= { cipTgIpStatsEntry 1 } cipTgIpStatsBytesIn OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bytes received in IP packets from the IP network for this CMPC+ IP TG." ::= { cipTgIpStatsEntry 2 } cipTgIpStatsHCBytesIn OBJECT-TYPE SYNTAX Counter64 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bytes received in IP packets from the IP network for this CMPC+ IP TG. Note: This is a 64-bit (High Capacity) version of cipTgIpStatsBytesIn counter used for use with SNMP Version 2 Managers. " ::= { cipTgIpStatsEntry 3 } cipTgIpStatsPacketsOut OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IP packets sent by the host to the IP network over this CMPC+ IP TG." ::= { cipTgIpStatsEntry 4 } cipTgIpStatsBytesOut OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bytes sent in IP packets from host to the IP network over this CMPC+ IP TG." ::= { cipTgIpStatsEntry 5 } cipTgIpStatsHCBytesOut OBJECT-TYPE SYNTAX Counter64 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bytes sent in IP packets from host to the IP network over this CMPC+ IP TG. Note: This is a 64-bit (High Capacity) version of cipTgIpStatsBytesOut counter used for use with SNMP Version 2 Managers. " ::= { cipTgIpStatsEntry 6 } -- **************************************************************** -- * cipTgCmgrOperTable * -- **************************************************************** cipTgCmgrOperTable OBJECT-TYPE SYNTAX SEQUENCE OF CipTgCmgrOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains operational information for a CMPC+ TG Connection Manager instance. An instance of this table is created for every CMPC+ TG." ::= { cipTgCmgr 1 } cipTgCmgrOperEntry OBJECT-TYPE SYNTAX CipTgCmgrOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of CMCC TG Connection Manager operational values." INDEX { ifIndex, cipTgCmgrOperName } ::= { cipTgCmgrOperTable 1 } CipTgCmgrOperEntry ::= SEQUENCE { cipTgCmgrOperName ChannelTgName, cipTgCmgrOperType INTEGER, cipTgCmgrOperLocalGrToken ChannelTgToken, cipTgCmgrOperRemoteGrToken ChannelTgToken, cipTgCmgrOperLocalVcToken ChannelTgToken, cipTgCmgrOperRemoteVcToken ChannelTgToken, cipTgCmgrOperLocalConnToken ChannelTgToken, cipTgCmgrOperRemoteConnToken ChannelTgToken, cipTgCmgrOperVcStatus INTEGER, cipTgCmgrOperConnStatus INTEGER } cipTgCmgrOperName OBJECT-TYPE SYNTAX ChannelTgName MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the name for this instance of a CMPC+ TG." ::= { cipTgCmgrOperEntry 1 } cipTgCmgrOperType OBJECT-TYPE SYNTAX INTEGER { pointToPoint (1), pointToMultiPoint (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of Connection Manager for TG. pointToPoint - One MPC+ connection per TG is supported between the host and the CMCC. pointToMultiPoint - Multiple MPC+ connections per TG are supported between the host and the CMCC." ::= { cipTgCmgrOperEntry 2 } cipTgCmgrOperLocalGrToken OBJECT-TYPE SYNTAX ChannelTgToken MAX-ACCESS read-only STATUS current DESCRIPTION "The CMCC's Group Token for this CMPC+ TG. This token is included in the XID2 sent by the CMCC. Requests for Connection Manager virtual circuit and Connection activation and deactivation flow on this token." ::= { cipTgCmgrOperEntry 3 } cipTgCmgrOperRemoteGrToken OBJECT-TYPE SYNTAX ChannelTgToken MAX-ACCESS read-only STATUS current DESCRIPTION "The host's Group Token for this CMPC+ TG. This token is extracted from the XID2 sent by the the host to the CMCC. Requests for Connection Manager virtual circuit and Connection activation and deactivation flow on this token." ::= { cipTgCmgrOperEntry 4 } cipTgCmgrOperLocalVcToken OBJECT-TYPE SYNTAX ChannelTgToken MAX-ACCESS read-only STATUS current DESCRIPTION "The CMCC's token/handle for this CMPC+ TG Cmgr VC. This token is included in the Connection Manager virtual circuit activation message sent to the host." ::= { cipTgCmgrOperEntry 5 } cipTgCmgrOperRemoteVcToken OBJECT-TYPE SYNTAX ChannelTgToken MAX-ACCESS read-only STATUS current DESCRIPTION "The host's token/handle for this CMPC+ TG Cmgr VC. This token is extracted from the Connection Manager virtual circuit activation message received from the host." ::= { cipTgCmgrOperEntry 6 } cipTgCmgrOperLocalConnToken OBJECT-TYPE SYNTAX ChannelTgToken MAX-ACCESS read-only STATUS current DESCRIPTION "The CMCC's token/handle for this CMPC+ TG Cmgr connection. This token is included in the Cmgr connection activation message sent to the host." ::= { cipTgCmgrOperEntry 7 } cipTgCmgrOperRemoteConnToken OBJECT-TYPE SYNTAX ChannelTgToken MAX-ACCESS read-only STATUS current DESCRIPTION "The host's token/handle for this CMPC+ TG Cmgr connection. This token is extracted from the Cmgr connection activation message received from the host." ::= { cipTgCmgrOperEntry 8 } cipTgCmgrOperVcStatus OBJECT-TYPE SYNTAX INTEGER { reset (1), active (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Activation state of the CMPC+ TG connection Manager virtual circuit. reset - Awaiting virtual circuit activate indication from the host. active - A virtual circuit active indication has been receive from the host and CMCC has sent a virtual circuit active indication to the host. The virtual circuit is now active." ::= { cipTgCmgrOperEntry 9 } cipTgCmgrOperConnStatus OBJECT-TYPE SYNTAX INTEGER { reset (1), active (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Activation state of the CMPC+ TG Connection Manager connection. reset - Awaiting Cmgr Connection Request from the host. active - A Cmgr Connection Request has been receive from the host and CMCC has returned Cmgr Connection Request to the host. The Cmgr connection is now active." ::= { cipTgCmgrOperEntry 10 } -- ***************************************************************** -- * Conformance Information * -- ***************************************************************** ciscoCipTgMibConformance OBJECT IDENTIFIER ::= { ciscoCipTgMIB 3 } ciscoCipTgMibCompliances OBJECT IDENTIFIER ::= { ciscoCipTgMibConformance 1 } ciscoCipTgMibGroups OBJECT IDENTIFIER ::= { ciscoCipTgMibConformance 2 } -- -- Compliance Statements -- ciscoCipTgMibCompliance MODULE-COMPLIANCE STATUS obsolete -- superseded by ciscoCipTgMibComplianceRev1 DESCRIPTION "The compliance statement for the CMCC TG feature." MODULE MANDATORY-GROUPS { ciscoCipTgLlcGroup } ::= { ciscoCipTgMibCompliances 1 } ciscoCipTgMibComplianceRev1 MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the CMCC TG feature." MODULE MANDATORY-GROUPS { ciscoCipTgLlcGroupRev1, ciscoCipTgIpGroup, ciscoCipTgCmgrGroup } ::= { ciscoCipTgMibCompliances 2 } ciscoCipTgLlcGroup OBJECT-GROUP OBJECTS { -- Table Header -- cipTgLlcAdminTable -- cipTgLlcAdminEntry -- Table Header -- cipTgLlcOperTable -- cipTgLlcOperEntry -- Table Header -- cipTgLlcStatsTable -- cipTgLlcStatsEntry -- Table Indicies -- ifIndex -- cipTgLlcAdminName cipTgLlcAdminLanType, cipTgLlcAdminAdaptNo, cipTgLlcAdminLSAP, cipTgLlcAdminRMAC, cipTgLlcAdminRSAP, cipTgLlcAdminRowStatus, cipTgLlcOperState, cipTgLlcOperTGN, cipTgLlcOperLocalCP, cipTgLlcOperRemoteCP, cipTgLlcOperMaxIn, cipTgLlcOperMaxOut, cipTgLlcOperHpr, cipTgLlcOperHprLSAP, cipTgLlcOperHprRSAP, cipTgLlcOperRIF, cipTgLlcStatsIFramesIn, cipTgLlcStatsIFrameBytesIn, cipTgLlcStatsHCIFrameBytesIn, cipTgLlcStatsIFramesOut, cipTgLlcStatsIFrameBytesOut, cipTgLlcStatsHCIFrameBytesOut, cipTgLlcStatsUIFramesIn, cipTgLlcStatsUIFrameBytesIn, cipTgLlcStatsHCUIFrameBytesIn, cipTgLlcStatsUIFramesOut, cipTgLlcStatsUIFrameBytesOut, cipTgLlcStatsHCUIFrameBytesOut, cipTgLlcStatsTestCmdsOut, cipTgLlcStatsTestRspsIn, cipTgLlcStatsXidCmdsIn, cipTgLlcStatsXidCmdsOut, cipTgLlcStatsXidRspsIn, cipTgLlcStatsXidRspsOut } STATUS obsolete -- superseded by ciscoCipTgLlcGroupRev1 DESCRIPTION "A collection of objects providing CMCC LLC TG Administration, Operational status and Statistics." ::= { ciscoCipTgMibGroups 2 } ciscoCipTgLlcGroupRev1 OBJECT-GROUP OBJECTS { -- Table Header -- cipTgLlcAdminTable -- cipTgLlcAdminEntry -- Table Header -- cipTgLlcOperTable -- cipTgLlcOperEntry -- Table Header -- cipTgLlcStatsTable -- cipTgLlcStatsEntry -- Table Indicies -- ifIndex -- cipTgLlcAdminName cipTgLlcAdminLanType, cipTgLlcAdminAdaptNo, cipTgLlcAdminLSAP, cipTgLlcAdminRMAC, cipTgLlcAdminRSAP, cipTgLlcAdminRowStatus, cipTgLlcOperState, cipTgLlcOperTGN, cipTgLlcOperLocalCP, cipTgLlcOperRemoteCP, cipTgLlcOperMaxIn, cipTgLlcOperMaxOut, cipTgLlcOperHpr, cipTgLlcOperHprLSAP, cipTgLlcOperHprRSAP, cipTgLlcOperRIF, cipTgLlcOperLocalVcToken, cipTgLlcOperRemoteVcToken, cipTgLlcOperLocalConnToken, cipTgLlcOperRemoteConnToken, cipTgLlcOperVcStatus, cipTgLlcOperConnStatus, cipTgLlcStatsIFramesIn, cipTgLlcStatsIFrameBytesIn, cipTgLlcStatsHCIFrameBytesIn, cipTgLlcStatsIFramesOut, cipTgLlcStatsIFrameBytesOut, cipTgLlcStatsHCIFrameBytesOut, cipTgLlcStatsUIFramesIn, cipTgLlcStatsUIFrameBytesIn, cipTgLlcStatsHCUIFrameBytesIn, cipTgLlcStatsUIFramesOut, cipTgLlcStatsUIFrameBytesOut, cipTgLlcStatsHCUIFrameBytesOut, cipTgLlcStatsTestCmdsOut, cipTgLlcStatsTestRspsIn, cipTgLlcStatsXidCmdsIn, cipTgLlcStatsXidCmdsOut, cipTgLlcStatsXidRspsIn, cipTgLlcStatsXidRspsOut, cipTgLlcStatsConnNumberRecv, cipTgLlcStatsConnNumberSent } STATUS current DESCRIPTION "A collection of objects providing CMCC LLC TG Administration, Operational status and Statistics." ::= { ciscoCipTgMibGroups 3 } ciscoCipTgIpGroup OBJECT-GROUP OBJECTS { -- Table Header -- cipTgIpAdminTable -- cipTgIpAdminEntry -- Table Header -- cipTgIpOperTable -- cipTgIpOperEntry -- Table Header -- cipTgIpStatsTable -- cipTgIpStatsEntry -- Table Indicies -- ifIndex -- cipTgIpAdminName cipTgIpAdminType, cipTgIpAdminRemoteIpAddr, cipTgIpAdminLocalIpAddr, cipTgIpAdminBroadcast, cipTgIpAdminRowStatus, cipTgIpOperLocalVcToken, cipTgIpOperRemoteVcToken, cipTgIpOperLocalConnToken, cipTgIpOperRemoteConnToken, cipTgIpOperVcStatus, cipTgIpOperConnStatus, cipTgIpStatsPacketsIn, cipTgIpStatsBytesIn, cipTgIpStatsHCBytesIn, cipTgIpStatsPacketsOut, cipTgIpStatsBytesOut, cipTgIpStatsHCBytesOut } STATUS current DESCRIPTION "A collection of objects providing CMCC IP TG Administration, Operational status and Statistics." ::= { ciscoCipTgMibGroups 4 } ciscoCipTgCmgrGroup OBJECT-GROUP OBJECTS { -- Table Header -- cipTgCmgrOperTable -- cipTgCmgrOperEntry -- Table Indicies -- ifIndex -- cipTgCmgrOperName cipTgCmgrOperType, cipTgCmgrOperLocalGrToken, cipTgCmgrOperRemoteGrToken, cipTgCmgrOperLocalVcToken, cipTgCmgrOperRemoteVcToken, cipTgCmgrOperLocalConnToken, cipTgCmgrOperRemoteConnToken, cipTgCmgrOperVcStatus, cipTgCmgrOperConnStatus } STATUS current DESCRIPTION "A collection of objects providing CMCC TG Connection Manager Operational status." ::= { ciscoCipTgMibGroups 5 } END