Wellfleet-TCP-ECHOSRV-MIB DEFINITIONS ::= BEGIN -- Created by mdl2asn version 3.1 -- Creation date: Wed Aug 30 16:49:21 EDT 1995 IMPORTS IpAddress, Counter, Gauge FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 wfTcpGroup FROM Wellfleet-COMMON-MIB; wfTcpEchoSrvGroup OBJECT IDENTIFIER ::= { wfTcpGroup 3 } wfTcpEchoSrv OBJECT IDENTIFIER ::= { wfTcpEchoSrvGroup 1 } wfTcpEchoSrvDelete OBJECT-TYPE SYNTAX INTEGER { created(1), deleted(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Creates or Deletes TCP Echo Server Subsystem" DEFVAL { created } ::= { wfTcpEchoSrv 1 } wfTcpEchoSrvDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enables or Disables TCP Echo Server Subsystem" DEFVAL { enabled } ::= { wfTcpEchoSrv 2 } wfTcpEchoSrvState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), init(3), notpresent(4) } ACCESS read-only STATUS mandatory DESCRIPTION "Enables or Disables TCP Echo Server Subsystem" DEFVAL { notpresent } ::= { wfTcpEchoSrv 3 } wfTcpEchoSrvControl OBJECT-TYPE SYNTAX INTEGER(1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Some flags/bits to control echo server behavior: If Bit 0 is set, echo server connection gates log their MIB results else no logging occurs If Bit 1 is set, ECHO server connections depend on TCP to deliver a TCP_WIN_MSG to unjam the transmit stream if/when it has become flow controlled. If Bit 1 not set, ECHO server connection gates will make explicit requests ( via tcp_get_xwin() ) to ensure the delivery of a TCP_WIN_MSG. Bits 2- 31 reserved for future use" ::= { wfTcpEchoSrv 4 } wfTcpEchoSrvMaxConns OBJECT-TYPE SYNTAX INTEGER(1..1000) ACCESS read-write STATUS mandatory DESCRIPTION "Max limit on number of Tcp Echo Server Sessions/Connections" DEFVAL { 100 } ::= { wfTcpEchoSrv 5 } wfTcpEchoSrvTcpRcvWin OBJECT-TYPE SYNTAX INTEGER(100..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The TCP receive Window that the Echo server will support" DEFVAL { 4096 } ::= { wfTcpEchoSrv 6 } wfTcpEchoSrvTcpXmtWin OBJECT-TYPE SYNTAX INTEGER(100..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Max limit on number of Tcp Echo Server Sessions/Connections" DEFVAL { 4096 } ::= { wfTcpEchoSrv 7 } wfTcpEchoSrvConns OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Current number of Active Tcp Echo Server Sessions/Connections" ::= { wfTcpEchoSrv 8 } wfTcpEchoSrvCharsRcvd OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of Characters Received by TCP Echo Servers" ::= { wfTcpEchoSrv 9 } wfTcpEchoSrvCharsXmtd OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of characters transmitted by TCP Echo Servers" ::= { wfTcpEchoSrv 10 } wfTcpEchoSrvBufsRcvd OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of Buffers Received by TCP Echo Servers" ::= { wfTcpEchoSrv 11 } wfTcpEchoSrvBufsXmtd OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of Buffers Transmitted by TCP Echo Servers" ::= { wfTcpEchoSrv 12 } wfTcpEchoSrvConnTable OBJECT-TYPE SYNTAX SEQUENCE OF WfTcpEchoSrvConn ACCESS not-accessible STATUS mandatory DESCRIPTION "The TCP Echo Server Connection Table contains informnation about this entitity's existing TCP Echo Server connections" ::= { wfTcpEchoSrvGroup 2 } wfTcpEchoSrvConn OBJECT-TYPE SYNTAX WfTcpEchoSrvConn ACCESS not-accessible STATUS mandatory DESCRIPTION "A TCP Echo Server Connection" INDEX { wfTcpEchoSrvConnLocalAddress, wfTcpEchoSrvConnLocalPort, wfTcpEchoSrvConnRemoteAddress, wfTcpEchoSrvConnRemotePort } ::= { wfTcpEchoSrvConnTable 1 } WfTcpEchoSrvConn ::= SEQUENCE { wfTcpEchoSrvConnDelete INTEGER, wfTcpEchoSrvConnState INTEGER, wfTcpEchoSrvConnLocalAddress IpAddress, wfTcpEchoSrvConnLocalPort INTEGER, wfTcpEchoSrvConnRemoteAddress IpAddress, wfTcpEchoSrvConnRemotePort INTEGER, wfTcpEchoSrvConnBufsRcvd Counter, wfTcpEchoSrvConnCharsRcvd Counter, wfTcpEchoSrvConnBufsXmtd Counter, wfTcpEchoSrvConnCharsXmtd Counter, wfTcpEchoSrvConnStopReason INTEGER, wfTcpEchoSrvConnStopDetails INTEGER } wfTcpEchoSrvConnDelete OBJECT-TYPE SYNTAX INTEGER { created(1), deleted(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The Delete TCP Echo Server Connection Attribute. Users set this attribute to a value of TCP_ECHOSRV_CONN_DELETED to delete a TCP Echo Server Connection. This is the only value that can be written. The instance should never get created by a user writing to this attribute." DEFVAL { created } ::= { wfTcpEchoSrvConn 1 } wfTcpEchoSrvConnState OBJECT-TYPE SYNTAX INTEGER { closed(1), open(2), up(3), closing(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The State of this Echo Server Connection" DEFVAL { closed } ::= { wfTcpEchoSrvConn 2 } wfTcpEchoSrvConnLocalAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The Local IP Address on which this TCP Echo Server Connection is opened" ::= { wfTcpEchoSrvConn 3 } wfTcpEchoSrvConnLocalPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Local TCP port on which this TCP Echo Server Connection is opened... should always be 7." ::= { wfTcpEchoSrvConn 4 } wfTcpEchoSrvConnRemoteAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The Remote IP Address (of the client) on which this TCP Echo Server Connection is opened." ::= { wfTcpEchoSrvConn 5 } wfTcpEchoSrvConnRemotePort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Remote TCP Port (of the client) on which this TCP Echo Server Connection is opened" ::= { wfTcpEchoSrvConn 6 } wfTcpEchoSrvConnBufsRcvd OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of buffers delivered by TCP to this Echo Server Instance which contained at least one byte of inbound receive (urgent) data." ::= { wfTcpEchoSrvConn 7 } wfTcpEchoSrvConnCharsRcvd OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of inbound received characters (octets) delivered by TCP to this Echo Server Instance." ::= { wfTcpEchoSrvConn 8 } wfTcpEchoSrvConnBufsXmtd OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of buffers passed to TCP by this Echo Server Instance which contained at least one byte of transmit (urgent) data." ::= { wfTcpEchoSrvConn 9 } wfTcpEchoSrvConnCharsXmtd OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of outbound transmit characters (octets) passed to TCP by this Echo Server Instance." ::= { wfTcpEchoSrvConn 10 } wfTcpEchoSrvConnStopReason OBJECT-TYPE SYNTAX INTEGER { norm(1), mgmt(2), echoerr(3), tcpabort(4), tcperror(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The reason this TCP Echo Server Connection was terminated. - a Value of 1 indicates a normal client close operation - a Value of 2 indicates the TCP Echo Server Connection MIB instance was disabled by network management. - a Value of 3 indicates that the TCP Connection for this Echo Server Connection was aborted" ::= { wfTcpEchoSrvConn 11 } wfTcpEchoSrvConnStopDetails OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "if ( wfTcpEchoSrvConnStopReason == 1 ) this attribute contains the time between 1st receive and close completion else if ( wfTcpEchoSrvConnStopReason == 2 ) this attribute has no meaning else if ( wfTcpEchoSrvConnStopReason == 3 ) this attribute will contain the Echo Client error code else if ( wfTcpEchoSrvConnStopReason == 4 ) this attribute will contain the TCP abort Reason Code else if ( wfTcpEchoSrvConnStopReason == 5 ) this attribute will contain the TCP Error Code" ::= { wfTcpEchoSrvConn 12 } END -- Wellfleet-TCP-ECHOSRV-MIB