---
oid: "1.3.6.1.2.1.49.2.1.2"
short-description: "tcpMIBCompliance2 MODULE-COMPLIANCE"
last-modified: "2019-07-05"
parent-oid: "1.3.6.1.2.1.49.2.1"
---

## OID: `1.3.6.1.2.1.49.2.1.2`

```asn1
{iso(1) identified-organization(3) dod(6) internet(1) mgmt(2) mib-2(1) tcpMIB(49) tcpMIBConformance(2) tcpMIBCompliances(1) tcpMIBCompliance2(2)}
```

### Description

```asn1
tcpMIBCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems that implement TCP.
A number of INDEX objects cannot be
represented in the form of OBJECT clauses in SMIv2 but
have the following compliance requirements,
expressed in OBJECT clause form in this description
clause:
\-- OBJECT tcpConnectionLocalAddressType
\-- SYNTAX InetAddressType { ipv4(1), ipv6(2) }
\-- DESCRIPTION
\-- This MIB requires support for only global IPv4
\-- and IPv6 address types.
\--
\-- OBJECT tcpConnectionRemAddressType
\-- SYNTAX InetAddressType { ipv4(1), ipv6(2) }
\-- DESCRIPTION
\-- This MIB requires support for only global IPv4
\-- and IPv6 address types.
\--
\-- OBJECT tcpListenerLocalAddressType
\-- SYNTAX InetAddressType { unknown(0), ipv4(1),
\-- ipv6(2) }
\-- DESCRIPTION
\-- This MIB requires support for only global IPv4
\-- and IPv6 address types. The type unknown also
\-- needs to be supported to identify a special
\-- case in the listener table: a listen using
\-- both IPv4 and IPv6 addresses on the device.
\--"
MODULE -- this module
MANDATORY-GROUPS { tcpBaseGroup, tcpConnectionGroup,
tcpListenerGroup }
GROUP tcpHCGroup
DESCRIPTION
"This group is mandatory for systems that are capable
of receiving or transmitting more than 1 million TCP
segments per second. 1 million segments per second will
cause a Counter32 to wrap in just over an hour."
OBJECT tcpConnectionState
SYNTAX INTEGER { closed(1), listen(2), synSent(3),
synReceived(4), established(5),
finWait1(6), finWait2(7), closeWait(8),
lastAck(9), closing(10), timeWait(11) }
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required, nor is support for the value
deleteTCB (12)."
```

**Classification:** MIB object for network management

### Supplementary information

Automatically extracted from IETF [RFC 4022](https://www.rfc-editor.org/rfc/rfc4022.html).

### Child OIDs

No child OID

### Terms of Use

[Terms of use](https://oid-base.com/disclaimer.htm.md)

**Note to implementers:**: The OID repository is constantly updated but does not necessarily store the latest (or most accurate) version of this formal description. For an implementation, it is recommended to search the web for a more recent description. If this is the case, please update the above description.
