~hexmode/+junk/main

« back to all changes in this revision

Viewing changes to install-files/bin/php/php5.2.5/extras/mibs/IPV6-UDP-MIB.txt

  • Committer: Mark A. Hershberger
  • Date: 2008-01-05 19:38:56 UTC
  • Revision ID: hershberger@spawn-xp-20080105193856-6rnzgwa4nehue3qj
initial commit

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
IPV6-UDP-MIB DEFINITIONS ::= BEGIN
 
2
 
 
3
IMPORTS
 
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;
 
8
 
 
9
ipv6UdpMIB MODULE-IDENTITY
 
10
   LAST-UPDATED "9801290000Z"
 
11
   ORGANIZATION "IETF IPv6 MIB Working Group"
 
12
   CONTACT-INFO
 
13
        "               Mike Daniele
 
14
 
 
15
                Postal: Compaq Computer Corporation
 
16
                        110 Spitbrook Rd
 
17
                        Nashua, NH 03062.
 
18
                        US
 
19
 
 
20
                Phone:  +1 603 884 1423
 
21
                Email:  daniele@zk3.dec.com"
 
22
   DESCRIPTION
 
23
        "The MIB module for entities implementing UDP over IPv6."
 
24
   ::= { experimental 87 }
 
25
 
 
26
-- objects specific to UDP for IPv6
 
27
 
 
28
udp      OBJECT IDENTIFIER ::= { mib-2 7 }
 
29
 
 
30
-- the UDP over IPv6 Listener table
 
31
 
 
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.
 
36
 
 
37
ipv6UdpTable OBJECT-TYPE
 
38
   SYNTAX      SEQUENCE OF Ipv6UdpEntry
 
39
   MAX-ACCESS  not-accessible
 
40
   STATUS      current
 
41
   DESCRIPTION
 
42
        "A table containing UDP listener information for
 
43
         UDP/IPv6 endpoints."
 
44
   ::= { udp 6 }
 
45
 
 
46
ipv6UdpEntry OBJECT-TYPE
 
47
   SYNTAX      Ipv6UdpEntry
 
48
   MAX-ACCESS  not-accessible
 
49
   STATUS      current
 
50
   DESCRIPTION
 
51
        "Information about a particular current UDP listener.
 
52
 
 
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
 
56
         managed node."
 
57
   INDEX   { ipv6UdpLocalAddress,
 
58
             ipv6UdpLocalPort,
 
59
             ipv6UdpIfIndex }
 
60
   ::= { ipv6UdpTable 1 }
 
61
 
 
62
Ipv6UdpEntry ::= SEQUENCE {
 
63
   ipv6UdpLocalAddress    Ipv6Address,
 
64
   ipv6UdpLocalPort       INTEGER (0..65535),
 
65
   ipv6UdpIfIndex         Ipv6IfIndexOrZero }
 
66
 
 
67
ipv6UdpLocalAddress OBJECT-TYPE
 
68
   SYNTAX       Ipv6Address
 
69
   MAX-ACCESS   not-accessible
 
70
   STATUS       current
 
71
   DESCRIPTION
 
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
 
76
         is used."
 
77
   ::= { ipv6UdpEntry 1 }
 
78
 
 
79
ipv6UdpLocalPort OBJECT-TYPE
 
80
    SYNTAX     INTEGER (0..65535)
 
81
    MAX-ACCESS not-accessible
 
82
    STATUS     current
 
83
    DESCRIPTION
 
84
        "The local port number for this UDP listener."
 
85
    ::= { ipv6UdpEntry 2 }
 
86
 
 
87
ipv6UdpIfIndex OBJECT-TYPE
 
88
   SYNTAX     Ipv6IfIndexOrZero
 
89
   MAX-ACCESS   read-only
 
90
   STATUS     current
 
91
   DESCRIPTION
 
92
        "An index object used to disambiguate conceptual rows in
 
93
         the table, since the ipv6UdpLocalAddress/ipv6UdpLocalPort
 
94
         pair may not be unique.
 
95
 
 
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.)
 
101
 
 
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.
 
105
 
 
106
         The value of this object must remain constant during
 
107
         the life of this UDP endpoint."
 
108
   ::= { ipv6UdpEntry 3 }
 
109
 
 
110
--
 
111
-- conformance information
 
112
--
 
113
 
 
114
ipv6UdpConformance OBJECT IDENTIFIER ::= { ipv6UdpMIB 2 }
 
115
 
 
116
ipv6UdpCompliances OBJECT IDENTIFIER ::= { ipv6UdpConformance 1 }
 
117
ipv6UdpGroups      OBJECT IDENTIFIER ::= { ipv6UdpConformance 2 }
 
118
 
 
119
-- compliance statements
 
120
 
 
121
ipv6UdpCompliance MODULE-COMPLIANCE
 
122
   STATUS  current
 
123
   DESCRIPTION
 
124
        "The compliance statement for SNMPv2 entities which
 
125
         implement UDP over IPv6."
 
126
   MODULE  -- this module
 
127
   MANDATORY-GROUPS { ipv6UdpGroup }
 
128
   ::= { ipv6UdpCompliances 1 }
 
129
 
 
130
ipv6UdpGroup OBJECT-GROUP
 
131
   OBJECTS   { -- these are defined in this module
 
132
               -- ipv6UdpLocalAddress (not-accessible)
 
133
               -- ipv6UdpLocalPort (not-accessible)
 
134
               ipv6UdpIfIndex }
 
135
   STATUS    current
 
136
   DESCRIPTION
 
137
        "The group of objects providing management of
 
138
         UDP over IPv6."
 
139
   ::= { ipv6UdpGroups 1 }
 
140
 
 
141
END