Blame mibs/IPV6-TCP-MIB.txt

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