1-- ***************************************************************** 2-- CISCO-TCP-MIB.my: Cisco Enterprise TCP MIB file 3-- 4-- July 1994, Jeffrey T. Johnson 5-- 6-- Copyright (c) 1994-2000, 2001 by cisco Systems, Inc. 7-- All rights reserved. 8-- 9-- ***************************************************************** 10-- 11 12CISCO-TCP-MIB DEFINITIONS ::= BEGIN 13 14IMPORTS 15 MODULE-IDENTITY, 16 OBJECT-TYPE, 17 TimeTicks, 18 Integer32, 19 Counter32 20 FROM SNMPv2-SMI 21 MODULE-COMPLIANCE, 22 OBJECT-GROUP 23 FROM SNMPv2-CONF 24 tcpConnEntry 25 FROM TCP-MIB 26 ciscoMgmt 27 FROM CISCO-SMI; 28 29ciscoTcpMIB MODULE-IDENTITY 30 LAST-UPDATED "200111120000Z" 31 ORGANIZATION "Cisco Systems, Inc." 32 CONTACT-INFO 33 " Cisco Systems 34 Customer Service 35 36 Postal: 170 W. Tasman Drive 37 San Jose, CA 95134 38 USA 39 40 Tel: +1 800 553-NETS 41 42 E-mail: cs-snmp@cisco.com" 43 DESCRIPTION 44 "An extension to the IETF MIB module for managing 45 TCP implementations" 46 REVISION "200111120000Z" 47 DESCRIPTION 48 "Added 3 new readonly MIB varaibles used 49 for getting some vital per connection TCP 50 statistics. They are : 51 ciscoTcpConnRto 52 ciscoTcpConnRetransPkts 53 ciscoTcpConnFastRetransPkts" 54 REVISION "9612030000Z" 55 DESCRIPTION 56 "Import tcpConnEntry from TCP-MIB instead of RFC1213-MIB" 57 REVISION "9407210000Z" 58 DESCRIPTION 59 "Initial version of this MIB module." 60 ::= { ciscoMgmt 6 } 61 62ciscoTcpMIBObjects OBJECT IDENTIFIER ::= { ciscoTcpMIB 1 } 63 64-- Local TCP Connection Table 65-- This table augments the tcpConnTable defined in the TCP-MIB 66 67ciscoTcpConnTable OBJECT-TYPE 68 SYNTAX SEQUENCE OF CiscoTcpConnEntry 69 MAX-ACCESS not-accessible 70 STATUS current 71 DESCRIPTION 72 "A table containing TCP connection-specific information." 73 ::= { ciscoTcpMIBObjects 1 } 74 75ciscoTcpConnEntry OBJECT-TYPE 76 SYNTAX CiscoTcpConnEntry 77 MAX-ACCESS not-accessible 78 STATUS current 79 DESCRIPTION 80 "Additional information about a particular current TCP 81 connection beyond that provided by the TCP-MIB tcpConnEntry. 82 An object of this type is transient, in that it ceases to 83 exist when (or soon after) the connection makes the transition 84 to the CLOSED state." 85 AUGMENTS { tcpConnEntry } 86 ::= { ciscoTcpConnTable 1 } 87 88CiscoTcpConnEntry ::= 89 SEQUENCE { 90 ciscoTcpConnInBytes Counter32, 91 ciscoTcpConnOutBytes Counter32, 92 ciscoTcpConnInPkts Counter32, 93 ciscoTcpConnOutPkts Counter32, 94 ciscoTcpConnElapsed TimeTicks, 95 ciscoTcpConnSRTT Integer32, 96 ciscoTcpConnRto Integer32, 97 ciscoTcpConnRetransPkts Counter32, 98 ciscoTcpConnFastRetransPkts Counter32 99 } 100 101ciscoTcpConnInBytes OBJECT-TYPE 102 SYNTAX Counter32 103 MAX-ACCESS read-only 104 STATUS current 105 DESCRIPTION 106 "Number of bytes that have been input on this TCP 107 connection." 108 ::= { ciscoTcpConnEntry 1 } 109 110ciscoTcpConnOutBytes OBJECT-TYPE 111 SYNTAX Counter32 112 MAX-ACCESS read-only 113 STATUS current 114 DESCRIPTION 115 "Number of bytes that have been output on this TCP 116 connection." 117 ::= { ciscoTcpConnEntry 2 } 118 119ciscoTcpConnInPkts OBJECT-TYPE 120 SYNTAX Counter32 121 MAX-ACCESS read-only 122 STATUS current 123 DESCRIPTION 124 "Number of packets that have been input on this TCP 125 connection." 126 ::= { ciscoTcpConnEntry 3 } 127 128ciscoTcpConnOutPkts OBJECT-TYPE 129 SYNTAX Counter32 130 MAX-ACCESS read-only 131 STATUS current 132 DESCRIPTION 133 "Number of packets that have been output on this TCP 134 connection." 135 ::= { ciscoTcpConnEntry 4 } 136 137ciscoTcpConnElapsed OBJECT-TYPE 138 SYNTAX TimeTicks 139 MAX-ACCESS read-only 140 STATUS current 141 DESCRIPTION 142 "Amount of time this TCP connection has been established." 143 ::= { ciscoTcpConnEntry 5 } 144 145ciscoTcpConnSRTT OBJECT-TYPE 146 SYNTAX Integer32 147 UNITS "milliseconds" 148 MAX-ACCESS read-only 149 STATUS current 150 DESCRIPTION 151 "`Smoothed' round-trip time for this TCP connection." 152 ::= { ciscoTcpConnEntry 6 } 153 154ciscoTcpConnRetransPkts OBJECT-TYPE 155 SYNTAX Counter32 156 MAX-ACCESS read-only 157 STATUS current 158 DESCRIPTION 159 "The total number of packets retransmitted due to a timeout - 160 that is, the number of TCP segments transmitted containing 161 one or more previously transmitted octets." 162 ::= { ciscoTcpConnEntry 7 } 163 164ciscoTcpConnFastRetransPkts OBJECT-TYPE 165 SYNTAX Counter32 166 MAX-ACCESS read-only 167 STATUS current 168 DESCRIPTION 169 "The total number of packets retransmitted using an advanced 170 algorithm such as Fast Retransmit or Selective Acknowledgement 171 - that is, the number of TCP segments transmitted containing 172 one or more previously transmitted octets." 173 ::= { ciscoTcpConnEntry 8 } 174 175ciscoTcpConnRto OBJECT-TYPE 176 SYNTAX Integer32 177 UNITS "milliseconds" 178 MAX-ACCESS read-only 179 STATUS current 180 DESCRIPTION 181 "The current value used by a TCP implementation for the 182 retransmission timeout." 183 ::= { ciscoTcpConnEntry 9 } 184 185ciscoTcpMIBTraps OBJECT IDENTIFIER ::= { ciscoTcpMIB 2 } 186-- no traps are currently defined 187 188-- conformance information 189 190ciscoTcpMIBConformance OBJECT IDENTIFIER ::= { ciscoTcpMIB 3 } 191ciscoTcpMIBCompliances OBJECT IDENTIFIER ::= { ciscoTcpMIBConformance 1 } 192ciscoTcpMIBGroups OBJECT IDENTIFIER ::= { ciscoTcpMIBConformance 2 } 193 194 195-- compliance statement 196 197ciscoTcpMIBCompliance MODULE-COMPLIANCE 198 STATUS deprecated -- suceeded by ciscoTcpMIBComplianceRev1 199 DESCRIPTION 200 "The compliance statement for entities which implement 201 the Cisco TCP MIB" 202 MODULE -- this module 203 MANDATORY-GROUPS { ciscoTcpMIBGroup } 204 ::= { ciscoTcpMIBCompliances 1 } 205 206ciscoTcpMIBComplianceRev1 MODULE-COMPLIANCE 207 STATUS current 208 DESCRIPTION 209 "The compliance statement for entities which implement 210 the Cisco TCP MIB" 211 MODULE -- this module 212 MANDATORY-GROUPS { ciscoTcpMIBGroupRev1 } 213 ::= { ciscoTcpMIBCompliances 2 } 214 215-- units of conformance 216 217ciscoTcpMIBGroup OBJECT-GROUP 218 OBJECTS { 219 ciscoTcpConnInBytes, 220 ciscoTcpConnOutBytes, 221 ciscoTcpConnInPkts, 222 ciscoTcpConnOutPkts, 223 ciscoTcpConnElapsed, 224 ciscoTcpConnSRTT 225 } 226 STATUS deprecated -- succeeded by ciscoTcpMIBGroupRev1 227 DESCRIPTION 228 "A collection of objects providing TCP connection 229 monitoring." 230 ::= { ciscoTcpMIBGroups 1 } 231 232ciscoTcpMIBGroupRev1 OBJECT-GROUP 233 OBJECTS { 234 ciscoTcpConnInBytes, 235 ciscoTcpConnOutBytes, 236 ciscoTcpConnInPkts, 237 ciscoTcpConnOutPkts, 238 ciscoTcpConnElapsed, 239 ciscoTcpConnSRTT, 240 ciscoTcpConnRto, 241 ciscoTcpConnRetransPkts, 242 ciscoTcpConnFastRetransPkts 243 } 244 STATUS current 245 DESCRIPTION 246 "A collection of objects providing TCP connection 247 monitoring." 248 ::= { ciscoTcpMIBGroups 2 } 249 250END 251