1
IPV6-UDP-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
ipv6UdpMIB 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 UDP over IPv6."
24
::= { experimental 87 }
26
-- objects specific to UDP for IPv6
28
udp OBJECT IDENTIFIER ::= { mib-2 7 }
30
-- the UDP over IPv6 Listener table
32
-- This table contains information about this entity's
33
-- UDP/IPv6 endpoints. Only endpoints utilizing IPv6 addresses
34
-- are contained in this table. This entity's UDP/IPv4 endpoints
35
-- are contained in udpTable.
37
ipv6UdpTable OBJECT-TYPE
38
SYNTAX SEQUENCE OF Ipv6UdpEntry
39
MAX-ACCESS not-accessible
42
"A table containing UDP listener information for
46
ipv6UdpEntry OBJECT-TYPE
48
MAX-ACCESS not-accessible
51
"Information about a particular current UDP listener.
53
Note that conceptual rows in this table require an
54
additional index object compared to udpTable, since
55
IPv6 addresses are not guaranteed to be unique on the
57
INDEX { ipv6UdpLocalAddress,
60
::= { ipv6UdpTable 1 }
62
Ipv6UdpEntry ::= SEQUENCE {
63
ipv6UdpLocalAddress Ipv6Address,
64
ipv6UdpLocalPort INTEGER (0..65535),
65
ipv6UdpIfIndex Ipv6IfIndexOrZero }
67
ipv6UdpLocalAddress OBJECT-TYPE
69
MAX-ACCESS not-accessible
72
"The local IPv6 address for this UDP listener.
73
In the case of a UDP listener which is willing
74
to accept datagrams for any IPv6 address
75
associated with the managed node, the value ::0
77
::= { ipv6UdpEntry 1 }
79
ipv6UdpLocalPort OBJECT-TYPE
80
SYNTAX INTEGER (0..65535)
81
MAX-ACCESS not-accessible
84
"The local port number for this UDP listener."
85
::= { ipv6UdpEntry 2 }
87
ipv6UdpIfIndex OBJECT-TYPE
88
SYNTAX Ipv6IfIndexOrZero
92
"An index object used to disambiguate conceptual rows in
93
the table, since the ipv6UdpLocalAddress/ipv6UdpLocalPort
94
pair may not be unique.
96
This object identifies the local interface that is
97
associated with ipv6UdpLocalAddress for this UDP listener.
98
If such a local interface cannot be determined, this object
99
should take on the value 0. (A possible example of this
100
would be if the value of ipv6UdpLocalAddress is ::0.)
102
The interface identified by a particular non-0 value of
103
this index is the same interface as identified by the same
104
value of ipv6IfIndex.
106
The value of this object must remain constant during
107
the life of this UDP endpoint."
108
::= { ipv6UdpEntry 3 }
111
-- conformance information
114
ipv6UdpConformance OBJECT IDENTIFIER ::= { ipv6UdpMIB 2 }
116
ipv6UdpCompliances OBJECT IDENTIFIER ::= { ipv6UdpConformance 1 }
117
ipv6UdpGroups OBJECT IDENTIFIER ::= { ipv6UdpConformance 2 }
119
-- compliance statements
121
ipv6UdpCompliance MODULE-COMPLIANCE
124
"The compliance statement for SNMPv2 entities which
125
implement UDP over IPv6."
126
MODULE -- this module
127
MANDATORY-GROUPS { ipv6UdpGroup }
128
::= { ipv6UdpCompliances 1 }
130
ipv6UdpGroup OBJECT-GROUP
131
OBJECTS { -- these are defined in this module
132
-- ipv6UdpLocalAddress (not-accessible)
133
-- ipv6UdpLocalPort (not-accessible)
137
"The group of objects providing management of
139
::= { ipv6UdpGroups 1 }