1
IPV6-TCP-MIB DEFINITIONS ::= BEGIN
4
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
5
MODULE-IDENTITY, OBJECT-TYPE,
6
mib-2, experimental FROM SNMPv2-SMI
7
Ipv6Address, Ipv6IfIndexOrZero FROM IPV6-TC;
9
ipv6TcpMIB MODULE-IDENTITY
10
LAST-UPDATED "9801290000Z"
11
ORGANIZATION "IETF IPv6 MIB Working Group"
15
Postal: Compaq Computer Corporation
20
Phone: +1 603 884 1423
21
Email: daniele@zk3.dec.com"
23
"The MIB module for entities implementing TCP over IPv6."
24
::= { experimental 86 }
27
tcp OBJECT IDENTIFIER ::= { mib-2 6 }
31
ipv6TcpConnTable OBJECT-TYPE
32
SYNTAX SEQUENCE OF Ipv6TcpConnEntry
33
MAX-ACCESS not-accessible
36
"A table containing TCP connection-specific information,
37
for only those connections whose endpoints are IPv6 addresses."
40
ipv6TcpConnEntry OBJECT-TYPE
41
SYNTAX Ipv6TcpConnEntry
42
MAX-ACCESS not-accessible
45
"A conceptual row of the ipv6TcpConnTable containing
46
information about a particular current TCP connection.
47
Each row of this table is transient, in that it ceases to
48
exist when (or soon after) the connection makes the transition
51
Note that conceptual rows in this table require an additional
52
index object compared to tcpConnTable, since IPv6 addresses
53
are not guaranteed to be unique on the managed node."
54
INDEX { ipv6TcpConnLocalAddress,
56
ipv6TcpConnRemAddress,
59
::= { ipv6TcpConnTable 1 }
62
SEQUENCE { ipv6TcpConnLocalAddress Ipv6Address,
63
ipv6TcpConnLocalPort INTEGER (0..65535),
64
ipv6TcpConnRemAddress Ipv6Address,
65
ipv6TcpConnRemPort INTEGER (0..65535),
66
ipv6TcpConnIfIndex Ipv6IfIndexOrZero,
67
ipv6TcpConnState INTEGER }
69
ipv6TcpConnLocalAddress OBJECT-TYPE
71
MAX-ACCESS not-accessible
74
"The local IPv6 address for this TCP connection. In
75
the case of a connection in the listen state which
76
is willing to accept connections for any IPv6
77
address associated with the managed node, the value
79
::= { ipv6TcpConnEntry 1 }
81
ipv6TcpConnLocalPort OBJECT-TYPE
82
SYNTAX INTEGER (0..65535)
83
MAX-ACCESS not-accessible
86
"The local port number for this TCP connection."
87
::= { ipv6TcpConnEntry 2 }
89
ipv6TcpConnRemAddress OBJECT-TYPE
91
MAX-ACCESS not-accessible
94
"The remote IPv6 address for this TCP connection."
95
::= { ipv6TcpConnEntry 3 }
97
ipv6TcpConnRemPort OBJECT-TYPE
98
SYNTAX INTEGER (0..65535)
99
MAX-ACCESS not-accessible
102
"The remote port number for this TCP connection."
103
::= { ipv6TcpConnEntry 4 }
105
ipv6TcpConnIfIndex OBJECT-TYPE
106
SYNTAX Ipv6IfIndexOrZero
107
MAX-ACCESS not-accessible
110
"An index object used to disambiguate conceptual rows in
111
the table, since the connection 4-tuple may not be unique.
113
If the connection's remote address (ipv6TcpConnRemAddress)
114
is a link-local address and the connection's local address
116
(ipv6TcpConnLocalAddress) is not a link-local address, this
117
object identifies a local interface on the same link as
118
the connection's remote link-local address.
120
Otherwise, this object identifies the local interface that
121
is associated with the ipv6TcpConnLocalAddress for this
122
TCP connection. If such a local interface cannot be determined,
123
this object should take on the value 0. (A possible example
124
of this would be if the value of ipv6TcpConnLocalAddress is ::0.)
126
The interface identified by a particular non-0 value of this
127
index is the same interface as identified by the same value
130
The value of this object must remain constant during the life
131
of the TCP connection."
132
::= { ipv6TcpConnEntry 5 }
134
ipv6TcpConnState OBJECT-TYPE
148
MAX-ACCESS read-write
151
"The state of this TCP connection.
153
The only value which may be set by a management station is
154
deleteTCB(12). Accordingly, it is appropriate for an agent
155
to return an error response (`badValue' for SNMPv1, 'wrongValue'
156
for SNMPv2) if a management station attempts to set this
157
object to any other value.
159
If a management station sets this object to the value
160
deleteTCB(12), then this has the effect of deleting the TCB
161
(as defined in RFC 793) of the corresponding connection on
162
the managed node, resulting in immediate termination of the
165
As an implementation-specific option, a RST segment may be
166
sent from the managed node to the other TCP endpoint (note
167
however that RST segments are not sent reliably)."
168
::= { ipv6TcpConnEntry 6 }
173
ipv6TcpConformance OBJECT IDENTIFIER ::= { ipv6TcpMIB 2 }
175
ipv6TcpCompliances OBJECT IDENTIFIER ::= { ipv6TcpConformance 1 }
176
ipv6TcpGroups OBJECT IDENTIFIER ::= { ipv6TcpConformance 2 }
179
ipv6TcpCompliance MODULE-COMPLIANCE
182
"The compliance statement for SNMPv2 entities which
183
implement TCP over IPv6."
184
MODULE -- this module
185
MANDATORY-GROUPS { ipv6TcpGroup }
186
::= { ipv6TcpCompliances 1 }
188
ipv6TcpGroup OBJECT-GROUP
189
OBJECTS { -- these are defined in this module
190
-- ipv6TcpConnLocalAddress (not-accessible)
191
-- ipv6TcpConnLocalPort (not-accessible)
192
-- ipv6TcpConnRemAddress (not-accessible)
193
-- ipv6TcpConnRemPort (not-accessible)
194
-- ipv6TcpConnIfIndex (not-accessible)
198
"The group of objects providing management of
200
::= { ipv6TcpGroups 1 }