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,
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 }