1-- HP Enterprise Switch UDP Forwarder configuration MIB
2
3HP-ICF-UDP-FORWARD DEFINITIONS ::= BEGIN
4
5    IMPORTS
6        Integer32, MODULE-IDENTITY, OBJECT-TYPE
7            FROM SNMPv2-SMI
8        RowStatus
9            FROM SNMPv2-TC
10        VlanId
11            FROM Q-BRIDGE-MIB
12        hpSwitch
13            FROM HP-ICF-OID
14        InetAddressType, InetAddress, InetPortNumber
15            FROM INET-ADDRESS-MIB;
16
17    hpicfUdpFwd MODULE-IDENTITY
18        LAST-UPDATED "200405190630Z" -- May 19, 2004
19        ORGANIZATION "Hewlett-Packard Company
20                      Network Infrastructure Solutions"
21        CONTACT-INFO "Hewlett-Packard Company
22                      8000 Foothills Blvd.
23                      Roseville, CA 95747"
24        DESCRIPTION  "This MIB module defines objects for configuring
25                     the UDP Broadcast Forwarding of HP networking
26                     devices."
27
28        REVISION     "200405190630Z" -- May 19, 2004
29        DESCRIPTION  "Initial version of this MIB module."
30        ::= { hpSwitch 23 }
31
32
33hpicfUdpFwdNotification         OBJECT IDENTIFIER ::= {hpicfUdpFwd 0}
34hpicfUdpFwdObjects         OBJECT IDENTIFIER ::= { hpicfUdpFwd 1 }
35
36-- General UDP broadcast forwarding group
37
38hpicfUdpBcastFwdAdminStatus         OBJECT-TYPE
39        SYNTAX      INTEGER {
40                        enable(1),
41                        disable(2)
42                    }
43        MAX-ACCESS  read-write
44        STATUS      current
45        DESCRIPTION "The operational status of the UDP Broadcast Forward
46                    feature"
47        DEFVAL     { disable }
48        ::= { hpicfUdpFwdObjects 1 }
49
50-- UDP broadcast forwarding table
51
52hpicfUdpFwdServersTable  OBJECT-TYPE
53        SYNTAX  SEQUENCE OF HpicfUdpFwdServersEntry
54        MAX-ACCESS  not-accessible
55        STATUS  current
56        DESCRIPTION
57                "This table contains a list of UDP Server Address and
58                 associated port numbers for which forwarding
59                 is enabled."
60        ::= { hpicfUdpFwdObjects 2}
61
62hpicfUdpFwdServersEntry  OBJECT-TYPE
63        SYNTAX  HpicfUdpFwdServersEntry
64        MAX-ACCESS  not-accessible
65        STATUS  current
66        DESCRIPTION
67                "An entry of the UDP broadcast forwarding
68                table."
69        INDEX   {hpicfUdpFwdVlanId,
70                 hpicfUdpFwdServerIndex}
71
72        ::= { hpicfUdpFwdServersTable 1 }
73
74HpicfUdpFwdServersEntry ::= SEQUENCE {
75        hpicfUdpFwdVlanId                 VlanId,
76        hpicfUdpFwdServerIndex            Integer32,
77        hpicfUdpFwdServerAddressType      InetAddressType,
78        hpicfUdpFwdServerAddress          InetAddress,
79        hpicfUdpFwdPortNumber             InetPortNumber,
80        hpicfUdpFwdRowStatus              RowStatus
81        }
82
83hpicfUdpFwdVlanId OBJECT-TYPE
84        SYNTAX      VlanId
85        MAX-ACCESS  not-accessible
86        STATUS      current
87        DESCRIPTION "The VLAN index which uniquely identifies a row
88                    in this table."
89        ::= { hpicfUdpFwdServersEntry 1 }
90
91hpicfUdpFwdServerIndex OBJECT-TYPE
92        SYNTAX      Integer32 (1..4094)
93        MAX-ACCESS  not-accessible
94        STATUS      current
95        DESCRIPTION "Server table index which uniquely identifies a
96                    position in table of servers (for VlanIndex)."
97        ::= { hpicfUdpFwdServersEntry 2 }
98
99hpicfUdpFwdServerAddressType       OBJECT-TYPE
100        SYNTAX      InetAddressType
101        MAX-ACCESS  read-create
102        STATUS      current
103        DESCRIPTION "The type of IP address for the configured server"
104        ::= { hpicfUdpFwdServersEntry 3 }
105
106hpicfUdpFwdServerAddress OBJECT-TYPE
107        SYNTAX      InetAddress (SIZE(0..36))
108        MAX-ACCESS  read-create
109        STATUS      current
110        DESCRIPTION " This object contains the server IP address. The
111                  type of address specified by this object is
112              indicated by the corresponding instance of the
113              hpicfUdpFwdServerAddressType.
114
115                    An attempt to create a row in which the length
116                    of this object is not consistent with the type
117                    specified by hpicfUdpFwdServerAddressType must
118                    be rejected."
119
120        ::= { hpicfUdpFwdServersEntry 4 }
121
122hpicfUdpFwdPortNumber     OBJECT-TYPE
123        SYNTAX  InetPortNumber
124        MAX-ACCESS  read-create
125        STATUS      current
126        DESCRIPTION " UDP port number for which UDP broadcast forwarding
127                is enabled."
128        ::= { hpicfUdpFwdServersEntry 5}
129
130
131hpicfUdpFwdRowStatus  OBJECT-TYPE
132        SYNTAX      RowStatus
133        MAX-ACCESS  read-create
134        STATUS      current
135        DESCRIPTION "Status of table row."
136        ::= { hpicfUdpFwdServersEntry 6 }
137
138
139-- Conformance information
140
141hpicfUdpFwdConformance OBJECT IDENTIFIER ::= { hpicfUdpFwd  2 }
142
143hpicfUdpFwdCompliances OBJECT IDENTIFIER ::= { hpicfUdpFwdConformance 1 }
144hpicfUdpFwdGroups      OBJECT IDENTIFIER ::= { hpicfUdpFwdConformance 2 }
145
146
147
148-- compliance statements
149
150
151hpicfUdpFwdCompliance MODULE-COMPLIANCE
152        STATUS      current
153        DESCRIPTION "
154                A compliance statement for HP Routing switches with UDP
155                packet forwarding"
156        MODULE
157        MANDATORY-GROUPS {  hpicfUdpFwdCfgGroup,
158                            hpicfUdpFwdServerTableGroup }
159
160        GROUP       hpicfUdpFwdCfgGroup
161        DESCRIPTION "A Collection of Object(s) that allow
162                     configuration of UDP Forwarder"
163
164        GROUP       hpicfUdpFwdServerTableGroup
165        DESCRIPTION "A Collection of Object(s) that allow
166                     configuration of Server Addresses"
167
168        ::= { hpicfUdpFwdCompliances 1 }
169
170
171hpicfUdpFwdCfgGroup OBJECT-GROUP
172        OBJECTS     { hpicfUdpBcastFwdAdminStatus}
173        STATUS      current
174        DESCRIPTION "Enable/Disable the UDP Forwader in the routing switch"
175        ::= { hpicfUdpFwdGroups 1 }
176
177hpicfUdpFwdServerTableGroup OBJECT-GROUP
178        OBJECTS     {
179                      hpicfUdpFwdVlanId,
180                      hpicfUdpFwdServerAddressType,
181                      hpicfUdpFwdServerAddress,
182                      hpicfUdpFwdPortNumber,
183                      hpicfUdpFwdRowStatus }
184        STATUS      current
185        DESCRIPTION "A collection of objects allowing configuration of
186                    UDP Forwarder Server Address table"
187        ::= { hpicfUdpFwdGroups 2 }
188
189END
190
191