TCPIPX-MIB 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337
  1. TCPIPX-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. enterprises
  4. FROM RFC1155-SMI
  5. OBJECT-TYPE
  6. FROM RFC-1212;
  7. -- IPX address type.
  8. -- First 4 octests are the network numbers and the last 6
  9. -- octests are the node numbers. In ascii, it is represented
  10. -- as hex digits, as in: nnnnnnnn:mmmmmmmmmmmm
  11. IpxAddress ::= OCTET STRING (SIZE (10))
  12. -- TCP/IPX MIB object idenfifiers
  13. novell OBJECT IDENTIFIER ::= { enterprises 23 }
  14. mibDoc OBJECT IDENTIFIER ::= { novell 2 }
  15. tcpx OBJECT IDENTIFIER ::= { mibDoc 29 }
  16. tcpxTcp OBJECT IDENTIFIER ::= { tcpx 1 }
  17. tcpxUdp OBJECT IDENTIFIER ::= { tcpx 2 }
  18. -- the TCP/IPX Connection table
  19. -- The TCP/IPX connection table contains information
  20. -- about this entity's existing TCP connections over
  21. -- IPX.
  22. tcpIpxConnTable OBJECT-TYPE
  23. SYNTAX SEQUENCE OF TcpIpxConnEntry
  24. ACCESS not-accessible
  25. STATUS mandatory
  26. DESCRIPTION
  27. "A table containing information specific on
  28. TCP connection over IPX network layer."
  29. ::= { tcpxTcp 1 }
  30. tcpIpxConnEntry OBJECT-TYPE
  31. SYNTAX TcpIpxConnEntry
  32. ACCESS not-accessible
  33. STATUS mandatory
  34. DESCRIPTION
  35. "Information about a particular current TCP
  36. connection over IPX An object of this type is
  37. transient, in that it ceases to exist when (or
  38. soon after) the connection makes the transition
  39. to the CLOSED state."
  40. INDEX { tcpIpxConnLocalAddress,
  41. tcpIpxConnLocalPort,
  42. tcpIpxConnRemAddress,
  43. tcpIpxConnRemPort }
  44. ::= { tcpIpxConnTable 1 }
  45. TcpIpxConnEntry ::=
  46. SEQUENCE {
  47. tcpIpxConnState
  48. INTEGER,
  49. tcpIpxConnLocalAddress
  50. IpxAddress,
  51. tcpIpxConnLocalPort
  52. INTEGER (0..65535),
  53. tcpIpxConnRemAddress
  54. IpxAddress,
  55. tcpIpxConnRemPort
  56. INTEGER (0..65535)
  57. }
  58. tcpIpxConnState OBJECT-TYPE
  59. SYNTAX INTEGER {
  60. closed(1),
  61. listen(2),
  62. synSent(3),
  63. synReceived(4),
  64. established(5),
  65. finWait1(6),
  66. finWait2(7),
  67. closeWait(8),
  68. lastAck(9),
  69. closing(10),
  70. timeWait(11),
  71. deleteTCB(12)
  72. }
  73. ACCESS read-write
  74. STATUS mandatory
  75. DESCRIPTION
  76. "The state of this TCP connection.
  77. The only value which may be set by a management
  78. station is deleteTCB(12). Accordingly, it is
  79. appropriate for an agent to return a `badValue'
  80. response if a management station attempts to set
  81. this object to any other value.
  82. If a management station sets this object to the
  83. value deleteTCB(12), then this has the effect of
  84. deleting the TCB (as defined in RFC 793) of the
  85. corresponding connection on the managed node,
  86. resulting in immediate termination of the
  87. connection.
  88. As an implementation-specific option, a RST
  89. segment may be sent from the managed node to the
  90. other TCP endpoint (note however that RST
  91. segments are not sent reliably)."
  92. ::= { tcpIpxConnEntry 1 }
  93. tcpIpxConnLocalAddress OBJECT-TYPE
  94. SYNTAX IpxAddress
  95. ACCESS read-only
  96. STATUS mandatory
  97. DESCRIPTION
  98. "The local IPX address for this TCP connection.
  99. In the case of a connection in the listen state
  100. which is willing to accept connections for any
  101. interface, the value 00000000:000000000000 is
  102. used. See tcpUnspecConnTable for connections in
  103. the listen state which is willing to accept
  104. connects for any IP interface associated with
  105. the node."
  106. ::= { tcpIpxConnEntry 2 }
  107. -- NetworkAddress defined in SMI only include IP currently,
  108. -- so we can't use it to represent both IP and IPX address.
  109. tcpIpxConnLocalPort OBJECT-TYPE
  110. SYNTAX INTEGER (0..65535)
  111. ACCESS read-only
  112. STATUS mandatory
  113. DESCRIPTION
  114. "The local port number for this TCP connection."
  115. ::= { tcpIpxConnEntry 3 }
  116. tcpIpxConnRemAddress OBJECT-TYPE
  117. SYNTAX IpxAddress
  118. ACCESS read-only
  119. STATUS mandatory
  120. DESCRIPTION
  121. "The remote IPX address for this TCP connection."
  122. ::= { tcpIpxConnEntry 4 }
  123. tcpIpxConnRemPort OBJECT-TYPE
  124. SYNTAX INTEGER (0..65535)
  125. ACCESS read-only
  126. STATUS mandatory
  127. DESCRIPTION
  128. "The remote port number for this TCP connection."
  129. ::= { tcpIpxConnEntry 5 }
  130. -- the UDP Listener table
  131. -- The UDP listener table contains information about this
  132. -- entity's UDP end-points on which a local application is
  133. -- currently accepting datagrams.
  134. udpIpxTable OBJECT-TYPE
  135. SYNTAX SEQUENCE OF UdpIpxEntry
  136. ACCESS not-accessible
  137. STATUS mandatory
  138. DESCRIPTION
  139. "A table containing UDP listener information."
  140. ::= { tcpxUdp 1 }
  141. udpIpxEntry OBJECT-TYPE
  142. SYNTAX UdpIpxEntry
  143. ACCESS not-accessible
  144. STATUS mandatory
  145. DESCRIPTION
  146. "Information about a particular current UDP
  147. listener."
  148. INDEX { udpIpxLocalAddress, udpIpxLocalPort }
  149. ::= { udpIpxTable 1 }
  150. UdpIpxEntry ::=
  151. SEQUENCE {
  152. udpIpxLocalAddress
  153. IpxAddress,
  154. udpIpxLocalPort
  155. INTEGER (0..65535)
  156. }
  157. udpIpxLocalAddress OBJECT-TYPE
  158. SYNTAX IpxAddress
  159. ACCESS read-only
  160. STATUS mandatory
  161. DESCRIPTION
  162. "The local IPX address for this UDP listener. In
  163. the case of a UDP listener which is willing to
  164. accept datagrams for any interface, the value
  165. 00000000:000000000000 is used. See
  166. udpUnspecTable for UDP listener which is
  167. willing to accept datagrams from any network
  168. layer."
  169. ::= { udpIpxEntry 1 }
  170. udpIpxLocalPort OBJECT-TYPE
  171. SYNTAX INTEGER (0..65535)
  172. ACCESS read-only
  173. STATUS mandatory
  174. DESCRIPTION
  175. "The local port number for this UDP listener."
  176. ::= { udpIpxEntry 2 }
  177. -- the TCP/UNSPEC Connection table
  178. -- The TCP/UPSPEC connection table contains information
  179. -- about this entity's existing TCP connections over
  180. -- unspecified network.
  181. -- Since the network is unspecified, the network
  182. -- address is also unspecified. Hence, this
  183. -- connection table does not include any network
  184. -- address.
  185. tcpUnspecConnTable OBJECT-TYPE
  186. SYNTAX SEQUENCE OF TcpIpxConnEntry
  187. ACCESS not-accessible
  188. STATUS mandatory
  189. DESCRIPTION
  190. "A table containing information specific on
  191. TCP connection over unspecified network layer."
  192. ::= { tcpxTcp 2 }
  193. tcpUnspecConnEntry OBJECT-TYPE
  194. SYNTAX TcpUnspecConnEntry
  195. ACCESS not-accessible
  196. STATUS mandatory
  197. DESCRIPTION
  198. "Information about a particular current TCP
  199. connection over unspecified network layer. An
  200. object of this type is transient, in that it
  201. ceases to exist when the connection makes
  202. transition beyond LISTEN state, or when (or
  203. soon after) the connection makes transition
  204. to the CLOSED state,"
  205. INDEX { tcpUnspecConnLocalPort }
  206. ::= { tcpUnspecConnTable 1 }
  207. TcpUnspecConnEntry ::=
  208. SEQUENCE {
  209. tcpUnspecConnState
  210. INTEGER,
  211. tcpUnspecConnLocalPort
  212. INTEGER (0..65535)
  213. }
  214. tcpUnspecConnState OBJECT-TYPE
  215. SYNTAX INTEGER {
  216. closed(1),
  217. listen(2),
  218. deleteTCB(12)
  219. }
  220. ACCESS read-write
  221. STATUS mandatory
  222. DESCRIPTION
  223. "The state of this TCP connection.
  224. Since the TCP connection can belong to this table
  225. only when its state is less than SYN_SENT, only
  226. closed and listen state apply.
  227. The only value which may be set by a management
  228. station is deleteTCB(12). Accordingly, it is
  229. appropriate for an agent to return a `badValue'
  230. response if a management station attempts to set
  231. this object to any other value.
  232. If a management station sets this object to the
  233. value deleteTCB(12), then this has the effect of
  234. deleting the TCB (as defined in RFC 793) of the
  235. corresponding connection on the managed node,
  236. resulting in immediate termination of the
  237. connection.
  238. As an implementation-specific option, a RST
  239. segment may be sent from the managed node to the
  240. other TCP endpoint (note however that RST
  241. segments are not sent reliably)."
  242. ::= { tcpUnspecConnEntry 1 }
  243. tcpUnspecConnLocalPort OBJECT-TYPE
  244. SYNTAX INTEGER (0..65535)
  245. ACCESS read-only
  246. STATUS mandatory
  247. DESCRIPTION
  248. "The local port number for this TCP connection."
  249. ::= { tcpUnspecConnEntry 2 }
  250. -- the UDP Listener table
  251. -- The UDP listener table contains information about this
  252. -- entity's UDP end-points over unspecified network layer,
  253. -- on which a local application is currently accepting
  254. -- datagrams. If network layer is unspecified, the network
  255. -- address is also unspecified. Hence, this table does not
  256. -- include any network address.
  257. udpUnspecTable OBJECT-TYPE
  258. SYNTAX SEQUENCE OF UdpUnspecEntry
  259. ACCESS not-accessible
  260. STATUS mandatory
  261. DESCRIPTION
  262. "A table containing UDP listener information."
  263. ::= { tcpxUdp 2 }
  264. udpUnspecEntry OBJECT-TYPE
  265. SYNTAX UdpUnspecEntry
  266. ACCESS not-accessible
  267. STATUS mandatory
  268. DESCRIPTION
  269. "Information about a particular current UDP
  270. listener."
  271. INDEX { udpUnspecLocalPort }
  272. ::= { udpUnspecTable 1 }
  273. UdpUnspecEntry ::=
  274. SEQUENCE {
  275. udpUnspecLocalPort
  276. INTEGER (0..65535)
  277. }
  278. udpUnspecLocalPort OBJECT-TYPE
  279. SYNTAX INTEGER (0..65535)
  280. ACCESS read-only
  281. STATUS mandatory
  282. DESCRIPTION
  283. "The local port number for this UDP listener."
  284. ::= { udpUnspecEntry 1 }
  285. END