Various Cisco MIBs added
[public/netxms.git] / contrib / mibs / CISCO-TCP-MIB.txt
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
12 CISCO-TCP-MIB DEFINITIONS ::= BEGIN
13
14 IMPORTS
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
29 ciscoTcpMIB 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
62 ciscoTcpMIBObjects OBJECT IDENTIFIER ::= { ciscoTcpMIB 1 }
63
64 -- Local TCP Connection Table
65 -- This table augments the tcpConnTable defined in the TCP-MIB
66
67 ciscoTcpConnTable 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
75 ciscoTcpConnEntry 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
88 CiscoTcpConnEntry ::=
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
101 ciscoTcpConnInBytes 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
110 ciscoTcpConnOutBytes 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
119 ciscoTcpConnInPkts 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
128 ciscoTcpConnOutPkts 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
137 ciscoTcpConnElapsed 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
145 ciscoTcpConnSRTT 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
154 ciscoTcpConnRetransPkts 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
164 ciscoTcpConnFastRetransPkts 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
175 ciscoTcpConnRto 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
185 ciscoTcpMIBTraps OBJECT IDENTIFIER ::= { ciscoTcpMIB 2 }
186 -- no traps are currently defined
187
188 -- conformance information
189
190 ciscoTcpMIBConformance OBJECT IDENTIFIER ::= { ciscoTcpMIB 3 }
191 ciscoTcpMIBCompliances OBJECT IDENTIFIER ::= { ciscoTcpMIBConformance 1 }
192 ciscoTcpMIBGroups OBJECT IDENTIFIER ::= { ciscoTcpMIBConformance 2 }
193
194
195 -- compliance statement
196
197 ciscoTcpMIBCompliance 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
206 ciscoTcpMIBComplianceRev1 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
217 ciscoTcpMIBGroup 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
232 ciscoTcpMIBGroupRev1 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
250 END