|
Packit |
fcad23 |
IPV6-TCP-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
IMPORTS
|
|
Packit |
fcad23 |
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
|
Packit |
fcad23 |
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Packit |
fcad23 |
mib-2, experimental FROM SNMPv2-SMI
|
|
Packit |
fcad23 |
Ipv6Address, Ipv6IfIndexOrZero FROM IPV6-TC;
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
ipv6TcpMIB MODULE-IDENTITY
|
|
Packit |
fcad23 |
LAST-UPDATED "201702220000Z"
|
|
Packit |
fcad23 |
ORGANIZATION "IETF IPv6 MIB Working Group"
|
|
Packit |
fcad23 |
CONTACT-INFO
|
|
Packit |
fcad23 |
" Mike Daniele
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
Postal: Compaq Computer Corporation
|
|
Packit |
fcad23 |
110 Spitbrook Rd
|
|
Packit |
fcad23 |
Nashua, NH 03062.
|
|
Packit |
fcad23 |
US
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
Phone: +1 603 884 1423
|
|
Packit |
fcad23 |
Email: daniele@zk3.dec.com"
|
|
Packit |
fcad23 |
DESCRIPTION
|
|
Packit |
fcad23 |
"The obsolete MIB module for entities implementing TCP
|
|
Packit |
fcad23 |
over IPv6. Use the TCP-MIB instead.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
Copyright (c) 2017 IETF Trust and the persons identified
|
|
Packit |
fcad23 |
as authors of the code. All rights reserved.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
Redistribution and use in source and binary forms, with
|
|
Packit |
fcad23 |
or without modification, is permitted pursuant to, and
|
|
Packit |
fcad23 |
subject to the license terms contained in, the Simplified
|
|
Packit |
fcad23 |
BSD License set forth in Section 4.c of the IETF Trust's
|
|
Packit |
fcad23 |
Legal Provisions Relating to IETF Documents
|
|
Packit |
fcad23 |
(http://trustee.ietf.org/license-info)."
|
|
Packit |
fcad23 |
REVISION "201702220000Z"
|
|
Packit |
fcad23 |
DESCRIPTION
|
|
Packit |
fcad23 |
"Obsoleting this MIB module; it has been replaced by
|
|
Packit |
fcad23 |
the revised TCP-MIB (RFC 4022)."
|
|
Packit |
fcad23 |
REVISION "9801290000Z"
|
|
Packit |
fcad23 |
DESCRIPTION
|
|
Packit |
fcad23 |
"First revision, published as RFC 2452"
|
|
Packit |
fcad23 |
::= { experimental 86 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
-- objects specific to TCP for IPv6
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
tcp OBJECT IDENTIFIER ::= { mib-2 6 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
-- the TCP over IPv6 Connection table
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
-- This connection table contains information about this
|
|
Packit |
fcad23 |
-- entity's existing TCP connections between IPv6 endpoints.
|
|
Packit |
fcad23 |
-- Only connections between IPv6 addresses are contained in
|
|
Packit |
fcad23 |
-- this table. This entity's connections between IPv4
|
|
Packit |
fcad23 |
-- endpoints are contained in tcpConnTable.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
ipv6TcpConnTable OBJECT-TYPE
|
|
Packit |
fcad23 |
SYNTAX SEQUENCE OF Ipv6TcpConnEntry
|
|
Packit |
fcad23 |
MAX-ACCESS not-accessible
|
|
Packit |
fcad23 |
STATUS obsolete
|
|
Packit |
fcad23 |
DESCRIPTION
|
|
Packit |
fcad23 |
"A table containing TCP connection-specific information,
|
|
Packit |
fcad23 |
for only those connections whose endpoints are IPv6 addresses.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
This table is obsoleted by TCP-MIB::tcpConnectionTable."
|
|
Packit |
fcad23 |
::= { tcp 16 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
ipv6TcpConnEntry OBJECT-TYPE
|
|
Packit |
fcad23 |
SYNTAX Ipv6TcpConnEntry
|
|
Packit |
fcad23 |
MAX-ACCESS not-accessible
|
|
Packit |
fcad23 |
STATUS obsolete
|
|
Packit |
fcad23 |
DESCRIPTION
|
|
Packit |
fcad23 |
"A conceptual row of the ipv6TcpConnTable containing
|
|
Packit |
fcad23 |
information about a particular current TCP connection.
|
|
Packit |
fcad23 |
Each row of this table is transient, in that it ceases to
|
|
Packit |
fcad23 |
exist when (or soon after) the connection makes the transition
|
|
Packit |
fcad23 |
to the CLOSED state.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
Note that conceptual rows in this table require an additional
|
|
Packit |
fcad23 |
index object compared to tcpConnTable, since IPv6 addresses
|
|
Packit |
fcad23 |
are not guaranteed to be unique on the managed node.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
This entry is obsoleted by TCP-MIB::tcpConnectionEntry."
|
|
Packit |
fcad23 |
INDEX { ipv6TcpConnLocalAddress,
|
|
Packit |
fcad23 |
ipv6TcpConnLocalPort,
|
|
Packit |
fcad23 |
ipv6TcpConnRemAddress,
|
|
Packit |
fcad23 |
ipv6TcpConnRemPort,
|
|
Packit |
fcad23 |
ipv6TcpConnIfIndex }
|
|
Packit |
fcad23 |
::= { ipv6TcpConnTable 1 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
Ipv6TcpConnEntry ::=
|
|
Packit |
fcad23 |
SEQUENCE { ipv6TcpConnLocalAddress Ipv6Address,
|
|
Packit |
fcad23 |
ipv6TcpConnLocalPort INTEGER,
|
|
Packit |
fcad23 |
ipv6TcpConnRemAddress Ipv6Address,
|
|
Packit |
fcad23 |
ipv6TcpConnRemPort INTEGER,
|
|
Packit |
fcad23 |
ipv6TcpConnIfIndex Ipv6IfIndexOrZero,
|
|
Packit |
fcad23 |
ipv6TcpConnState INTEGER }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
ipv6TcpConnLocalAddress OBJECT-TYPE
|
|
Packit |
fcad23 |
SYNTAX Ipv6Address
|
|
Packit |
fcad23 |
MAX-ACCESS not-accessible
|
|
Packit |
fcad23 |
STATUS obsolete
|
|
Packit |
fcad23 |
DESCRIPTION
|
|
Packit |
fcad23 |
"The local IPv6 address for this TCP connection. In
|
|
Packit |
fcad23 |
the case of a connection in the listen state which
|
|
Packit |
fcad23 |
is willing to accept connections for any IPv6
|
|
Packit |
fcad23 |
address associated with the managed node, the value
|
|
Packit |
fcad23 |
::0 is used.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
This object is obsoleted by
|
|
Packit |
fcad23 |
TCP-MIB::tcpConnectionLocalAddressType."
|
|
Packit |
fcad23 |
::= { ipv6TcpConnEntry 1 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
ipv6TcpConnLocalPort OBJECT-TYPE
|
|
Packit |
fcad23 |
SYNTAX INTEGER (0..65535)
|
|
Packit |
fcad23 |
MAX-ACCESS not-accessible
|
|
Packit |
fcad23 |
STATUS obsolete
|
|
Packit |
fcad23 |
DESCRIPTION
|
|
Packit |
fcad23 |
"The local port number for this TCP connection.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
This object is obsoleted by TCP-MIB::tcpConnectionLocalPort."
|
|
Packit |
fcad23 |
::= { ipv6TcpConnEntry 2 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
ipv6TcpConnRemAddress OBJECT-TYPE
|
|
Packit |
fcad23 |
SYNTAX Ipv6Address
|
|
Packit |
fcad23 |
MAX-ACCESS not-accessible
|
|
Packit |
fcad23 |
STATUS obsolete
|
|
Packit |
fcad23 |
DESCRIPTION
|
|
Packit |
fcad23 |
"The remote IPv6 address for this TCP connection.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
This object is obsoleted by TCP-MIB::tcpConnectionRemAddress."
|
|
Packit |
fcad23 |
::= { ipv6TcpConnEntry 3 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
ipv6TcpConnRemPort OBJECT-TYPE
|
|
Packit |
fcad23 |
SYNTAX INTEGER (0..65535)
|
|
Packit |
fcad23 |
MAX-ACCESS not-accessible
|
|
Packit |
fcad23 |
STATUS obsolete
|
|
Packit |
fcad23 |
DESCRIPTION
|
|
Packit |
fcad23 |
"The remote port number for this TCP connection.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
This object is obsoleted by TCP-MIB::tcpConnectionRemPort."
|
|
Packit |
fcad23 |
::= { ipv6TcpConnEntry 4 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
ipv6TcpConnIfIndex OBJECT-TYPE
|
|
Packit |
fcad23 |
SYNTAX Ipv6IfIndexOrZero
|
|
Packit |
fcad23 |
MAX-ACCESS not-accessible
|
|
Packit |
fcad23 |
STATUS obsolete
|
|
Packit |
fcad23 |
DESCRIPTION
|
|
Packit |
fcad23 |
"An index object used to disambiguate conceptual rows in
|
|
Packit |
fcad23 |
the table, since the connection 4-tuple may not be unique.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
If the connection's remote address (ipv6TcpConnRemAddress)
|
|
Packit |
fcad23 |
is a link-local address and the connection's local address
|
|
Packit |
fcad23 |
(ipv6TcpConnLocalAddress) is not a link-local address, this
|
|
Packit |
fcad23 |
object identifies a local interface on the same link as
|
|
Packit |
fcad23 |
the connection's remote link-local address.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
Otherwise, this object identifies the local interface that
|
|
Packit |
fcad23 |
is associated with the ipv6TcpConnLocalAddress for this
|
|
Packit |
fcad23 |
TCP connection. If such a local interface cannot be
|
|
Packit |
fcad23 |
determined, this object should take on the value 0.
|
|
Packit |
fcad23 |
(A possible example of this would be if the value of
|
|
Packit |
fcad23 |
ipv6TcpConnLocalAddress is ::0.)
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
The interface identified by a particular non-0 value of this
|
|
Packit |
fcad23 |
index is the same interface as identified by the same value
|
|
Packit |
fcad23 |
of ipv6IfIndex.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
The value of this object must remain constant during the life
|
|
Packit |
fcad23 |
of the TCP connection.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
This object is obsoleted by the zone identifier in
|
|
Packit |
fcad23 |
an InetAddressIPv6z address in either
|
|
Packit |
fcad23 |
TCP-MIB::tcpConnectionLocalAddress or
|
|
Packit |
fcad23 |
TCP-MIB::tcpConnectionRemAddress."
|
|
Packit |
fcad23 |
::= { ipv6TcpConnEntry 5 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
ipv6TcpConnState OBJECT-TYPE
|
|
Packit |
fcad23 |
SYNTAX INTEGER {
|
|
Packit |
fcad23 |
closed(1),
|
|
Packit |
fcad23 |
listen(2),
|
|
Packit |
fcad23 |
synSent(3),
|
|
Packit |
fcad23 |
synReceived(4),
|
|
Packit |
fcad23 |
established(5),
|
|
Packit |
fcad23 |
finWait1(6),
|
|
Packit |
fcad23 |
finWait2(7),
|
|
Packit |
fcad23 |
closeWait(8),
|
|
Packit |
fcad23 |
lastAck(9),
|
|
Packit |
fcad23 |
closing(10),
|
|
Packit |
fcad23 |
timeWait(11),
|
|
Packit |
fcad23 |
deleteTCB(12) }
|
|
Packit |
fcad23 |
MAX-ACCESS read-write
|
|
Packit |
fcad23 |
STATUS obsolete
|
|
Packit |
fcad23 |
DESCRIPTION
|
|
Packit |
fcad23 |
"The state of this TCP connection.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
The only value which may be set by a management station is
|
|
Packit |
fcad23 |
deleteTCB(12). Accordingly, it is appropriate for an agent
|
|
Packit |
fcad23 |
to return an error response ('badValue' for SNMPv1,
|
|
Packit |
fcad23 |
'wrongValue' for SNMPv2) if a management station attempts
|
|
Packit |
fcad23 |
to set this object to any other value.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
If a management station sets this object to the value
|
|
Packit |
fcad23 |
deleteTCB(12), then this has the effect of deleting the TCB
|
|
Packit |
fcad23 |
(as defined in RFC 793) of the corresponding connection on
|
|
Packit |
fcad23 |
the managed node, resulting in immediate termination of the
|
|
Packit |
fcad23 |
connection.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
As an implementation-specific option, a RST segment may be
|
|
Packit |
fcad23 |
sent from the managed node to the other TCP endpoint (note
|
|
Packit |
fcad23 |
however that RST segments are not sent reliably).
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
This object is obsoleted by TCP-MIB::tcpConnectionState."
|
|
Packit |
fcad23 |
::= { ipv6TcpConnEntry 6 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
--
|
|
Packit |
fcad23 |
-- conformance information
|
|
Packit |
fcad23 |
--
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
ipv6TcpConformance OBJECT IDENTIFIER ::= { ipv6TcpMIB 2 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
ipv6TcpCompliances OBJECT IDENTIFIER ::= { ipv6TcpConformance 1 }
|
|
Packit |
fcad23 |
ipv6TcpGroups OBJECT IDENTIFIER ::= { ipv6TcpConformance 2 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
-- compliance statements
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
ipv6TcpCompliance MODULE-COMPLIANCE
|
|
Packit |
fcad23 |
STATUS obsolete
|
|
Packit |
fcad23 |
DESCRIPTION
|
|
Packit |
fcad23 |
"The compliance statement for SNMPv2 entities which
|
|
Packit |
fcad23 |
implement TCP over IPv6.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
This compliance statement is obsoleted by
|
|
Packit |
fcad23 |
TCP-MIB::tcpMIBCompliance2."
|
|
Packit |
fcad23 |
MODULE -- this module
|
|
Packit |
fcad23 |
MANDATORY-GROUPS { ipv6TcpGroup }
|
|
Packit |
fcad23 |
::= { ipv6TcpCompliances 1 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
ipv6TcpGroup OBJECT-GROUP
|
|
Packit |
fcad23 |
OBJECTS { -- these are defined in this module
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
-- ipv6TcpConnLocalAddress (not-accessible)
|
|
Packit |
fcad23 |
-- ipv6TcpConnLocalPort (not-accessible)
|
|
Packit |
fcad23 |
-- ipv6TcpConnRemAddress (not-accessible)
|
|
Packit |
fcad23 |
-- ipv6TcpConnRemPort (not-accessible)
|
|
Packit |
fcad23 |
-- ipv6TcpConnIfIndex (not-accessible)
|
|
Packit |
fcad23 |
ipv6TcpConnState }
|
|
Packit |
fcad23 |
STATUS obsolete
|
|
Packit |
fcad23 |
DESCRIPTION
|
|
Packit |
fcad23 |
"The group of objects providing management of
|
|
Packit |
fcad23 |
TCP over IPv6.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
This group is obsoleted by several groups in TCP-MIB."
|
|
Packit |
fcad23 |
::= { ipv6TcpGroups 1 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
END
|