Blame mibs/ietf/TCPIPX-MIB

Packit 022b05
   TCPIPX-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
   IMPORTS
Packit 022b05
           enterprises
Packit 022b05
                   FROM RFC1155-SMI
Packit 022b05
           OBJECT-TYPE
Packit 022b05
                   FROM RFC-1212;
Packit 022b05
Packit 022b05
Packit 022b05
-- IPX address type.
Packit 022b05
-- First 4 octests are the network numbers and the last 6
Packit 022b05
-- octests are the node numbers.  In ascii, it is represented
Packit 022b05
Packit 022b05
-- as hex digits, as in:  nnnnnnnn:mmmmmmmmmmmm
Packit 022b05
Packit 022b05
IpxAddress ::= OCTET STRING (SIZE (10))
Packit 022b05
Packit 022b05
   -- TCP/IPX MIB object idenfifiers
Packit 022b05
Packit 022b05
novell        OBJECT IDENTIFIER ::= { enterprises 23 }
Packit 022b05
mibDoc        OBJECT IDENTIFIER ::= { novell 2 }
Packit 022b05
tcpx          OBJECT IDENTIFIER ::= { mibDoc 29 }
Packit 022b05
tcpxTcp       OBJECT IDENTIFIER ::= { tcpx 1 }
Packit 022b05
tcpxUdp       OBJECT IDENTIFIER ::= { tcpx 2 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
  -- the TCP/IPX Connection table
Packit 022b05
Packit 022b05
   -- The TCP/IPX connection table contains information
Packit 022b05
   -- about this entity's existing TCP connections over
Packit 022b05
   -- IPX.
Packit 022b05
Packit 022b05
   tcpIpxConnTable OBJECT-TYPE
Packit 022b05
       SYNTAX  SEQUENCE OF TcpIpxConnEntry
Packit 022b05
       ACCESS  not-accessible
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
               "A table containing information specific on
Packit 022b05
               TCP connection over IPX network layer."
Packit 022b05
Packit 022b05
       ::= { tcpxTcp 1 }
Packit 022b05
Packit 022b05
   tcpIpxConnEntry OBJECT-TYPE
Packit 022b05
       SYNTAX  TcpIpxConnEntry
Packit 022b05
       ACCESS  not-accessible
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
               "Information about a particular current TCP
Packit 022b05
               connection over IPX  An object of this type is
Packit 022b05
               transient, in that it ceases to exist when (or
Packit 022b05
               soon after) the connection makes the transition
Packit 022b05
               to the CLOSED state."
Packit 022b05
       INDEX   { tcpIpxConnLocalAddress,
Packit 022b05
                 tcpIpxConnLocalPort,
Packit 022b05
                 tcpIpxConnRemAddress,
Packit 022b05
                 tcpIpxConnRemPort }
Packit 022b05
      ::= { tcpIpxConnTable 1 }
Packit 022b05
Packit 022b05
   TcpIpxConnEntry ::=
Packit 022b05
       SEQUENCE {
Packit 022b05
           tcpIpxConnState
Packit 022b05
               INTEGER,
Packit 022b05
           tcpIpxConnLocalAddress
Packit 022b05
               IpxAddress,
Packit 022b05
           tcpIpxConnLocalPort
Packit 022b05
               INTEGER (0..65535),
Packit 022b05
           tcpIpxConnRemAddress
Packit 022b05
               IpxAddress,
Packit 022b05
           tcpIpxConnRemPort
Packit 022b05
               INTEGER (0..65535)
Packit 022b05
       }
Packit 022b05
Packit 022b05
   tcpIpxConnState OBJECT-TYPE
Packit 022b05
       SYNTAX  INTEGER {
Packit 022b05
                   closed(1),
Packit 022b05
                   listen(2),
Packit 022b05
                   synSent(3),
Packit 022b05
                   synReceived(4),
Packit 022b05
                   established(5),
Packit 022b05
                   finWait1(6),
Packit 022b05
                   finWait2(7),
Packit 022b05
                   closeWait(8),
Packit 022b05
                   lastAck(9),
Packit 022b05
                   closing(10),
Packit 022b05
                   timeWait(11),
Packit 022b05
                   deleteTCB(12)
Packit 022b05
               }
Packit 022b05
       ACCESS  read-write
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
               "The state of this TCP connection.
Packit 022b05
Packit 022b05
               The only value which may be set by a management
Packit 022b05
               station is deleteTCB(12).  Accordingly, it is
Packit 022b05
               appropriate for an agent to return a `badValue'
Packit 022b05
               response if a management station attempts to set
Packit 022b05
               this object to any other value.
Packit 022b05
Packit 022b05
               If a management station sets this object to the
Packit 022b05
               value deleteTCB(12), then this has the effect of
Packit 022b05
               deleting the TCB (as defined in RFC 793) of the
Packit 022b05
               corresponding connection on the managed node,
Packit 022b05
               resulting in immediate termination of the
Packit 022b05
               connection.
Packit 022b05
Packit 022b05
               As an implementation-specific option, a RST
Packit 022b05
               segment may be sent from the managed node to the
Packit 022b05
               other TCP endpoint (note however that RST
Packit 022b05
               segments are not sent reliably)."
Packit 022b05
       ::= { tcpIpxConnEntry 1 }
Packit 022b05
Packit 022b05
   tcpIpxConnLocalAddress OBJECT-TYPE
Packit 022b05
       SYNTAX  IpxAddress
Packit 022b05
       ACCESS  read-only
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
               "The local IPX address for this TCP connection.
Packit 022b05
               In the case of a connection in the listen state
Packit 022b05
               which is willing to accept connections for any
Packit 022b05
               interface, the value 00000000:000000000000 is
Packit 022b05
               used.  See tcpUnspecConnTable for connections in
Packit 022b05
               the listen  state which is willing to accept
Packit 022b05
               connects for any IP interface associated with
Packit 022b05
               the node."
Packit 022b05
       ::= { tcpIpxConnEntry 2 }
Packit 022b05
Packit 022b05
   -- NetworkAddress defined in SMI only include IP currently,
Packit 022b05
   -- so we can't use it to represent both IP and IPX address.
Packit 022b05
Packit 022b05
   tcpIpxConnLocalPort OBJECT-TYPE
Packit 022b05
       SYNTAX  INTEGER (0..65535)
Packit 022b05
       ACCESS  read-only
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
               "The local port number for this TCP connection."
Packit 022b05
       ::= { tcpIpxConnEntry 3 }
Packit 022b05
Packit 022b05
   tcpIpxConnRemAddress OBJECT-TYPE
Packit 022b05
       SYNTAX  IpxAddress
Packit 022b05
       ACCESS  read-only
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
               "The remote IPX address for this TCP connection."
Packit 022b05
       ::= { tcpIpxConnEntry 4 }
Packit 022b05
Packit 022b05
   tcpIpxConnRemPort OBJECT-TYPE
Packit 022b05
       SYNTAX  INTEGER (0..65535)
Packit 022b05
       ACCESS  read-only
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
               "The remote port number for this TCP connection."
Packit 022b05
       ::= { tcpIpxConnEntry 5 }
Packit 022b05
Packit 022b05
   -- the UDP Listener table
Packit 022b05
Packit 022b05
   -- The UDP listener table contains information about this
Packit 022b05
   -- entity's UDP end-points on which a local application is
Packit 022b05
   -- currently accepting datagrams.
Packit 022b05
Packit 022b05
   udpIpxTable OBJECT-TYPE
Packit 022b05
       SYNTAX  SEQUENCE OF UdpIpxEntry
Packit 022b05
       ACCESS  not-accessible
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
               "A table containing UDP listener information."
Packit 022b05
       ::= { tcpxUdp 1 }
Packit 022b05
Packit 022b05
   udpIpxEntry OBJECT-TYPE
Packit 022b05
       SYNTAX  UdpIpxEntry
Packit 022b05
       ACCESS  not-accessible
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
               "Information about a particular current UDP
Packit 022b05
               listener."
Packit 022b05
       INDEX   { udpIpxLocalAddress, udpIpxLocalPort }
Packit 022b05
       ::= { udpIpxTable 1 }
Packit 022b05
Packit 022b05
   UdpIpxEntry ::=
Packit 022b05
       SEQUENCE {
Packit 022b05
           udpIpxLocalAddress
Packit 022b05
               IpxAddress,
Packit 022b05
           udpIpxLocalPort
Packit 022b05
               INTEGER (0..65535)
Packit 022b05
       }
Packit 022b05
Packit 022b05
   udpIpxLocalAddress OBJECT-TYPE
Packit 022b05
       SYNTAX  IpxAddress
Packit 022b05
       ACCESS  read-only
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
               "The local IPX address for this UDP listener.  In
Packit 022b05
               the case of a UDP listener which is willing to
Packit 022b05
               accept datagrams for any interface, the value
Packit 022b05
               00000000:000000000000 is used.  See
Packit 022b05
               udpUnspecTable for UDP listener which is
Packit 022b05
               willing to accept datagrams from any network
Packit 022b05
               layer."
Packit 022b05
       ::= { udpIpxEntry 1 }
Packit 022b05
Packit 022b05
   udpIpxLocalPort OBJECT-TYPE
Packit 022b05
       SYNTAX  INTEGER (0..65535)
Packit 022b05
       ACCESS  read-only
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
               "The local port number for this UDP listener."
Packit 022b05
       ::= { udpIpxEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
   -- the TCP/UNSPEC Connection table
Packit 022b05
Packit 022b05
   -- The TCP/UPSPEC connection table contains information
Packit 022b05
   -- about this entity's existing TCP connections over
Packit 022b05
   -- unspecified network.
Packit 022b05
   -- Since the network is unspecified, the network
Packit 022b05
   -- address is also unspecified.  Hence, this
Packit 022b05
   -- connection table does not include any network
Packit 022b05
   -- address.
Packit 022b05
Packit 022b05
   tcpUnspecConnTable OBJECT-TYPE
Packit 022b05
       SYNTAX  SEQUENCE OF TcpIpxConnEntry
Packit 022b05
       ACCESS  not-accessible
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
               "A table containing information specific on
Packit 022b05
               TCP connection over unspecified network layer."
Packit 022b05
Packit 022b05
       ::= { tcpxTcp 2 }
Packit 022b05
Packit 022b05
   tcpUnspecConnEntry OBJECT-TYPE
Packit 022b05
       SYNTAX  TcpUnspecConnEntry
Packit 022b05
       ACCESS  not-accessible
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
               "Information about a particular current TCP
Packit 022b05
               connection over unspecified network layer.  An
Packit 022b05
               object of this type is transient, in that it
Packit 022b05
               ceases to exist when the connection makes
Packit 022b05
               transition beyond LISTEN state, or when (or
Packit 022b05
               soon after) the connection makes transition
Packit 022b05
               to the CLOSED state,"
Packit 022b05
Packit 022b05
       INDEX   { tcpUnspecConnLocalPort }
Packit 022b05
       ::= { tcpUnspecConnTable 1 }
Packit 022b05
Packit 022b05
   TcpUnspecConnEntry ::=
Packit 022b05
       SEQUENCE {
Packit 022b05
           tcpUnspecConnState
Packit 022b05
               INTEGER,
Packit 022b05
           tcpUnspecConnLocalPort
Packit 022b05
               INTEGER (0..65535)
Packit 022b05
       }
Packit 022b05
Packit 022b05
   tcpUnspecConnState OBJECT-TYPE
Packit 022b05
       SYNTAX  INTEGER {
Packit 022b05
                   closed(1),
Packit 022b05
                   listen(2),
Packit 022b05
                   deleteTCB(12)
Packit 022b05
               }
Packit 022b05
       ACCESS  read-write
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
               "The state of this TCP connection.
Packit 022b05
Packit 022b05
               Since the TCP connection can belong to this table
Packit 022b05
               only when its state is less than SYN_SENT, only
Packit 022b05
               closed and listen state apply.
Packit 022b05
Packit 022b05
               The only value which may be set by a management
Packit 022b05
               station is deleteTCB(12).  Accordingly, it is
Packit 022b05
               appropriate for an agent to return a `badValue'
Packit 022b05
               response if a management station attempts to set
Packit 022b05
               this object to any other value.
Packit 022b05
Packit 022b05
               If a management station sets this object to the
Packit 022b05
               value deleteTCB(12), then this has the effect of
Packit 022b05
               deleting the TCB (as defined in RFC 793) of the
Packit 022b05
               corresponding connection on the managed node,
Packit 022b05
               resulting in immediate termination of the
Packit 022b05
               connection.
Packit 022b05
Packit 022b05
               As an implementation-specific option, a RST
Packit 022b05
               segment may be sent from the managed node to the
Packit 022b05
               other TCP endpoint (note however that RST
Packit 022b05
               segments are not sent reliably)."
Packit 022b05
       ::= { tcpUnspecConnEntry 1 }
Packit 022b05
Packit 022b05
   tcpUnspecConnLocalPort OBJECT-TYPE
Packit 022b05
       SYNTAX  INTEGER (0..65535)
Packit 022b05
       ACCESS  read-only
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
               "The local port number for this TCP connection."
Packit 022b05
       ::= { tcpUnspecConnEntry 2 }
Packit 022b05
Packit 022b05
   -- the UDP Listener table
Packit 022b05
Packit 022b05
   -- The UDP listener table contains information about this
Packit 022b05
   -- entity's UDP end-points over unspecified network layer,
Packit 022b05
   -- on which a local application is currently accepting
Packit 022b05
   -- datagrams.  If network layer is unspecified, the network
Packit 022b05
   -- address is also unspecified.  Hence, this table does not
Packit 022b05
   -- include any network address.
Packit 022b05
Packit 022b05
   udpUnspecTable OBJECT-TYPE
Packit 022b05
       SYNTAX  SEQUENCE OF UdpUnspecEntry
Packit 022b05
       ACCESS  not-accessible
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
                "A table containing UDP listener information."
Packit 022b05
       ::= { tcpxUdp 2 }
Packit 022b05
Packit 022b05
   udpUnspecEntry OBJECT-TYPE
Packit 022b05
       SYNTAX  UdpUnspecEntry
Packit 022b05
       ACCESS  not-accessible
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
               "Information about a particular current UDP
Packit 022b05
               listener."
Packit 022b05
       INDEX   { udpUnspecLocalPort }
Packit 022b05
       ::= { udpUnspecTable 1 }
Packit 022b05
Packit 022b05
   UdpUnspecEntry ::=
Packit 022b05
       SEQUENCE {
Packit 022b05
           udpUnspecLocalPort
Packit 022b05
               INTEGER (0..65535)
Packit 022b05
       }
Packit 022b05
Packit 022b05
   udpUnspecLocalPort OBJECT-TYPE
Packit 022b05
       SYNTAX  INTEGER (0..65535)
Packit 022b05
       ACCESS  read-only
Packit 022b05
       STATUS  mandatory
Packit 022b05
       DESCRIPTION
Packit 022b05
               "The local port number for this UDP listener."
Packit 022b05
       ::= { udpUnspecEntry 1 }
Packit 022b05
Packit 022b05
    END