From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/hp/CONFIG-MIB | 2842 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2842 insertions(+) create mode 100644 MIBS/hp/CONFIG-MIB (limited to 'MIBS/hp/CONFIG-MIB') diff --git a/MIBS/hp/CONFIG-MIB b/MIBS/hp/CONFIG-MIB new file mode 100644 index 0000000..93da757 --- /dev/null +++ b/MIBS/hp/CONFIG-MIB @@ -0,0 +1,2842 @@ +-- HP Enterprise Switch Configuration MIB + + +CONFIG-MIB DEFINITIONS ::= BEGIN + + IMPORTS + IpAddress + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + TRAP-TYPE + FROM RFC-1215 + dot1dStpPortState, dot1dStpPortDesignatedBridge, + dot1dStpPortDesignatedPort + FROM BRIDGE-MIB -- RFC-1493 + DisplayString, RowStatus, MacAddress, TimeStamp + FROM SNMPv2-TC + HpSwitchPortType, ConfigStatus + FROM HP-ICF-TC + hpSwitch + FROM HP-ICF-OID + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB; + + -- type. + Timeout ::= INTEGER -- a STP timer in units of 1/100 seconds + + -- Icf Switch Specific + hpConfig OBJECT IDENTIFIER ::= { hpSwitch 7 } + + VlanID ::= INTEGER (1..65535) + + + -- ########################################################### + -- the hpConfig Group + + -- This group contains switch configuration related variables. + -- ########################################################### + + hpSwitchConfig OBJECT IDENTIFIER ::= { hpConfig 1 } + + hpSwitchSystemConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 1 } + + hpSwitchAutoReboot OBJECT-TYPE + SYNTAX INTEGER { + yes(1), + no(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "If the value of this variable was set to yes(1), + booting will conditionally enable all application + modules-the spanning tree, IP and IPX etc.. Otherwise + every application module must be manually enabled + through Network Control Language Interpreter's ENABLE + command." + ::= { hpSwitchSystemConfig 1 } + + hpSwitchTimeZone OBJECT-TYPE + SYNTAX INTEGER (-720..840) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The number of minutes to the east of Greenwich Mean + Time(GMT). For a location west of GMT, use a negative + integer." + ::= { hpSwitchSystemConfig 2 } + + hpSwitchDaylightTimeRule OBJECT-TYPE + SYNTAX INTEGER { + none(1), + alaska(2), + canadaAndContinentalUS(3), + middleEuropeAndPortugal(4), + southernHemisphere(5), + westernEurop(6), + userDefined(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The daylight savings time rule for use by the + Internet's RFC 868 Time protocol." + ::= { hpSwitchSystemConfig 3 } + + hpSwitchDaylightBeginningMonth OBJECT-TYPE + SYNTAX INTEGER (1..12) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The month that daylight saving time starts if + DaylightTimeRule is set to userDefined." + ::= { hpSwitchSystemConfig 4 } + + hpSwitchDaylightBeginningDay OBJECT-TYPE + SYNTAX INTEGER (1..31) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The day of the month that daylight saving time + starts if DaylightTimeRule is set to userDefined." + ::= { hpSwitchSystemConfig 5 } + + hpSwitchDaylightEndingMonth OBJECT-TYPE + SYNTAX INTEGER (1..12) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The month that daylight saving time ends if + DaylightTimeRule is set to userDefined." + ::= { hpSwitchSystemConfig 6 } + + hpSwitchDaylightEndingDay OBJECT-TYPE + SYNTAX INTEGER (1..31) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The day of the month that daylight saving time emds + if DaylightTimeRule is set to userDefined." + ::= { hpSwitchSystemConfig 7 } + + hpSwitchSystemConfigStatus OBJECT-TYPE + SYNTAX ConfigStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "The configuration status of this group of objects. + If one or more variables in this group were + reconfigurated since last reboot and required reboot + to take effect, the value of this variable will be + set to notInService." + ::= { hpSwitchSystemConfig 8 } + + hpSwitchSystemPortLEDMode OBJECT-TYPE + SYNTAX INTEGER { + link-activity(1), + link-only(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The mode of the port LED can be either link/activity + (link for 3 seconds then activity thereafter) or + link-only." + ::= { hpSwitchSystemConfig 9 } + + hpSwitchControlUnknownIPMulticast OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "When enabled along with IGMP, any IP Multicast packets + that are not already controlled by IGMP will be + restricted to ports that have detected a multicast + router or ports configured to always forward IP + multicast. When set to disabled or when IGMP is + disabled, the unknown IP Multicast packets will be + flooded out all ports in the VLAN" + ::= { hpSwitchSystemConfig 10 } + + hpSwitchIgmpDelayedGroupFlushTimer OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION "This feature is disabled by default, which is indicated + by a timer value of 0 seconds. When IGMP is enabled and + the value of the Delayed Group Flush Timer is not zero, + traffic filters for any previously-joined IGMP groups + which no longer have active members will persist for + the number of seconds indicated by the timer. This has + the effect of dropping any additional unjoined traffic + for an empty group until the Delayed Group Flush Timer + expires, at which time the traffic filter is then + removed." + ::= { hpSwitchSystemConfig 11 } + + hpSwitchMaxFrameSize OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION "This is the value of the global jumbos max-frame-size + supported by the switch. The default value for this is + set to 9216, in order to make it compatible with + previous versions of software. This configuration does + not take a reboot to take effect." + ::= { hpSwitchSystemConfig 12 } + + hpSwitchIpMTU OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION "This is the value of the global jumbos IP MTU or L3 MTU + supported by the switch. The default value for this is + set to 9198, in order to make it compatible with + previous versions of software. This configuration does + not take a reboot to take effect." + ::= { hpSwitchSystemConfig 13 } + + + hpSwitchConsoleConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 2 } + + hpSwitchTelnetAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS obsolete + DESCRIPTION "The status of the console telnet operation." + ::= { hpSwitchConsoleConfig 1 } + + hpSwitchTerminalType OBJECT-TYPE + SYNTAX INTEGER { + vt100(2), + ansi(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "Terminal type of the console device." + ::= { hpSwitchConsoleConfig 2 } + + hpSwitchConsoleRefRate OBJECT-TYPE + SYNTAX INTEGER { + refRate1(1), + refRate3(3), + refRate5(5), + refRate10(10), + refRate20(20), + refRate30(30), + refRate45(45), + refRate(60) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The rate, in second per cycle, at which the display + of various switch measurements." + ::= { hpSwitchConsoleConfig 3 } + + hpSwitchDisplayedEvent OBJECT-TYPE + SYNTAX INTEGER { + none(1), + major(2), + notInfo(3), + all(4), + debug(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The type of event messages are automatically + displayed on the console." + ::= { hpSwitchConsoleConfig 4 } + + hpSwitchConsoleConfigStatus OBJECT-TYPE + SYNTAX ConfigStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "The configuration status of this group of objects. + If one or more variables in this group were + reconfigurated since last reboot and required reboot + to take effect, the value of this variable will be + set to notInService." + ::= { hpSwitchConsoleConfig 5 } + + + + hpSwitchPortConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 3 } + + hpSwitchPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the current + port status in this device." + ::= { hpSwitchPortConfig 1 } + + hpSwitchPortEntry OBJECT-TYPE + SYNTAX HpSwitchPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "Information about a specific port status in this + device." + INDEX { hpSwitchPortIndex } + ::= { hpSwitchPortTable 1 } + + HpSwitchPortEntry ::= + SEQUENCE { + hpSwitchPortIndex INTEGER, + hpSwitchPortType HpSwitchPortType, + hpSwitchPortDescr DisplayString, + hpSwitchPortAdminStatus INTEGER, + hpSwitchPortEtherMode INTEGER, + hpSwitchPortVgMode INTEGER, + hpSwitchPortLinkbeat INTEGER, + hpSwitchPortTrunkGroup INTEGER, + hpSwitchPortBcastLimit INTEGER, + hpSwitchPortFastEtherMode INTEGER, + hpSwitchPortFlowControl INTEGER, + -- hpSwitchPortBcastPktLimit INTEGER, + hpSwitchPortTrunkType INTEGER, + hpSwitchPortTrunkLACPStatus INTEGER, + hpSwitchPortMDIXStatus INTEGER, + hpSwitchPortAutoMDIX INTEGER + } + + hpSwitchPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The ifIndex value which uniquely identifies a row in + the Interfaces Table." + ::= { hpSwitchPortEntry 1 } + + hpSwitchPortType OBJECT-TYPE + SYNTAX HpSwitchPortType + ACCESS read-only + STATUS mandatory + DESCRIPTION "The type of port." + ::= { hpSwitchPortEntry 2 } + + hpSwitchPortDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "A textual string containing information about the + interface." + ::= { hpSwitchPortEntry 3 } + + hpSwitchPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS obsolete + DESCRIPTION "The desired state of the interface. This variable is + similar to the ifAdminStatus but instead of keeping + the operational status, this variable maintain the + desired state in the configuration data base." + ::= { hpSwitchPortEntry 4 } + + hpSwitchPortEtherMode OBJECT-TYPE + SYNTAX INTEGER { + half-duplex(1), + full-duplex(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The type of transmission on this port. This + variable is valid only if the hpSwitchPortType + was Ethernet." + ::= { hpSwitchPortEntry 5 } + + hpSwitchPortVgMode OBJECT-TYPE + SYNTAX INTEGER { + master(1), + endNode(2), + autoDetect(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The type of transmission on this port. This variable + is valid only if the hpSwitchPortType was VG." + ::= { hpSwitchPortEntry 6 } + + hpSwitchPortLinkbeat OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The linkbeat status of this port." + ::= { hpSwitchPortEntry 7 } + + hpSwitchPortTrunkGroup OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The trunk group this port belong to." + ::= { hpSwitchPortEntry 8 } + + hpSwitchPortBcastLimit OBJECT-TYPE + SYNTAX INTEGER (0..99) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The percentage of network bandwidth consumed by + broadcast traffic through this port. If the value of + this variable is 0, there will be no broadcast limit." + ::= { hpSwitchPortEntry 9 } + + hpSwitchPortFastEtherMode OBJECT-TYPE + SYNTAX INTEGER { + half-duplex-10Mbits(1), + half-duplex-100Mbits(2), + full-duplex-10Mbits(3), + full-duplex-100Mbits(4), + auto-neg(5), + full-duplex-1000Mbits(6), + auto-10Mbits(7), + auto-100Mbits(8), + auto-1000Mbits(9), + full-duplex-10Gbits(10), + auto-10-100Mbits(11) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The type of transmission on this port. This variable + is valid only if the hpSwitchPortType was Fast + Ethernet." + ::= { hpSwitchPortEntry 10 } + + hpSwitchPortFlowControl OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The Flow Control of this port." + ::= { hpSwitchPortEntry 11} + + -- hpSwitchPortBcastPktLimit OBJECT-TYPE + -- SYNTAX INTEGER (0..1500000) + -- ACCESS read-write + -- STATUS mandatory + -- DESCRIPTION "Network bandwidth in packets per second consumed + -- by broadcast traffic through this port. If the value + -- of this variable is 0, there will be no broadcast + -- limit." + -- ::= { hpSwitchPortEntry 12 } + + hpSwitchPortTrunkType OBJECT-TYPE + SYNTAX INTEGER { + trunk(1), + fecAuto(2), + saTrunk(3), + lacpTrk(4), + none(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "Used in conjunction with hpSwitchPortTrunkGroup to + determine what type of trunk and which group it + belongs to. If hpSwitchPortTrunkGroup is set to 0, + trunking is disabled on the port and this variable + becomes a 'don't care'" + ::= { hpSwitchPortEntry 13 } + + hpSwitchPortTrunkLACPStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + active(2), + passive(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "Used in conjunction with hpSwitchPortTrunkType. + When the trunk is a LACP trunk, this variable defines + its administrative status" + ::= { hpSwitchPortEntry 14 } + + hpSwitchPortMDIXStatus OBJECT-TYPE + SYNTAX INTEGER { + not-applicable(1), + mdi(2), + mdix(3), + automdix(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "Shows the MDI/MDIX setting for an RJ-45 port. + Returns a value of 'not-applicable' for all + ports except RJ-45 ports." + ::= { hpSwitchPortEntry 15 } + + hpSwitchPortAutoMDIX OBJECT-TYPE + SYNTAX INTEGER { + not-applicable(1), + mdi(2), + mdix(3), + automdix(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "Sets the MDI/MDIX value for an RJ-45 port. + Negates need for crossover cables. 'automdix', + 'mdi', or 'mdix' may be set when the port + configuration is set to any auto-negotiation mode, + for example 'auto' or 'auto-100', or to any of the + fixed-configuration modes, for example '100-full'. + The MDI/MDIX value is maintained across port + configuration mode changes." + ::= { hpSwitchPortEntry 16 } + + hpSwitchPortConfigStatus OBJECT-TYPE + SYNTAX ConfigStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "The configuration status of this group of objects. If + one or more variables in this group were + reconfigured since last reboot and required reboot to + take effect, the value of this variable will be set to + notInService." + ::= { hpSwitchPortConfig 2 } + + + hpSwitchIpxConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 4 } + + hpSwitchIpxConfigStatus OBJECT-TYPE + SYNTAX ConfigStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "The status of the IPX configuration table." + ::= { hpSwitchIpxConfig 2 } + + + hpSwitchIpConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 5 } + + hpSwitchIpTimepAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + manual(1), + disable(2), + dhcp(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The operational status of the Time protocol." + ::= { hpSwitchIpConfig 1 } + + hpSwitchIpTimepServerAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS deprecated + DESCRIPTION "### deprecated ### The IP address of the Time server." + ::= { hpSwitchIpConfig 2 } + + hpSwitchIpTimepPollInterval OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The client poll interval of the Time server in + minutes." + ::= { hpSwitchIpConfig 3 } + + hpSwitchIpConfigStatus OBJECT-TYPE + SYNTAX ConfigStatus + ACCESS read-only + STATUS obsolete + DESCRIPTION "The configuration status of the Timep and IP + related objects." + ::= { hpSwitchIpConfig 5 } + + hpSwitchIpTftpMode OBJECT-TYPE + SYNTAX INTEGER { + secure(1), + unsecure(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The operational mode of the Tftp protocol." + ::= { hpSwitchIpConfig 6 } + + hpSwitchIpTimepInetServerAddrType OBJECT-TYPE + SYNTAX InetAddressType + ACCESS read-write + STATUS mandatory + DESCRIPTION "The IP address type of the Time server." + ::= { hpSwitchIpConfig 7 } + + hpSwitchIpTimepInetServerAddr OBJECT-TYPE + SYNTAX InetAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION "The IP address (of the Time server)to which this entry's + addressing information pertains. + hpSwitchIpTimepInetServerAddr is always interpreted within + the context of hpSwitchIpTimepInetServerAddrType." + ::= { hpSwitchIpConfig 8 } + + + hpSwitchSerialLinkConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 6 } + + hpSwitchSLinkBaudRate OBJECT-TYPE + SYNTAX INTEGER { + speedSense(1), + baudRate300(2), + baudRate600(3), + baudRate1200(4), + baudRate2400(5), + baudRate4800(6), + baudRate9600(7), + baudRate19200(8), + baudRate38400(9), + baudRate57600(10), + baudRate115200(11) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The rate of data transfer between the console and + the node. baudRate1 is speed sense." + ::= { hpSwitchSerialLinkConfig 1 } + + hpSwitchSLinkFlowCtrl OBJECT-TYPE + SYNTAX INTEGER { + none(1), + xonXoff(2), + robustXonXoff(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The flow-control mechanism between the console and + the switch." + ::= { hpSwitchSerialLinkConfig 2 } + + hpSwitchSLinkConnInactTime OBJECT-TYPE + SYNTAX INTEGER (0..120) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The number of minutes to wait after no character was + input to log out the console. Valid values are 0 (not + to log out of the console for inactivity) through 120 + (two hours)." + ::= { hpSwitchSerialLinkConfig 3 } + + hpSwitchSLinkModemConnTime OBJECT-TYPE + SYNTAX INTEGER (0..300) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The number of seconds to wait for data mode and + clear to send and receiver ready signals after + asserting request to send and terminal ready signals. + Valid values are 0 (switch will wait forever for the + modem) through 300 (5 minutes)." + ::= { hpSwitchSerialLinkConfig 4 } + + hpSwitchSLinkModemLostRecvTime OBJECT-TYPE + SYNTAX INTEGER (0..5000) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The number of milliseconds the receiver ready signal + is allowed to drop before the switch will disconnect + the modem. Valid values are 0 (the switch will wait + forever) through 5000 (5 seconds)." + ::= { hpSwitchSerialLinkConfig 5 } + + hpSwitchSLinkModemDisConnTime OBJECT-TYPE + SYNTAX INTEGER (0..60) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The number of seconds to wait after the modem is + disconnected before allowing the modem to be + reconnected. Valid values are 0 (allow a connection + as soon as possible, the default) through 60 (1 + minute)." + ::= { hpSwitchSerialLinkConfig 6 } + + hpSwitchSLinkParity OBJECT-TYPE + SYNTAX INTEGER { + parityNone(1), + parityOdd(2), + parityEven(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "The type of parity to use between the console and + the node." + ::= { hpSwitchSerialLinkConfig 7 } + + hpSwitchSLinkCharBits OBJECT-TYPE + SYNTAX INTEGER { + char8Bits(1), + char7Bits(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "The number of bits per character to use between + the console and the node." + ::= { hpSwitchSerialLinkConfig 8 } + + hpSwitchSLinkStopBits OBJECT-TYPE + SYNTAX INTEGER { + stop1Bits(1), + stop1andHalfBits(2), + stop2Bits(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "The number of stop bots to use when communicating + between the console and the node." + ::= { hpSwitchSerialLinkConfig 9 } + + hpSwitchSLinkConfigStatus OBJECT-TYPE + SYNTAX ConfigStatus + ACCESS read-only + STATUS mandatory + DESCRIPTION "The configuration status of this group of objects. + If one or more variables in this group were + reconfigured since last reboot and required reboot + to take effect, the value of this variable will be + set to notInService." + ::= { hpSwitchSerialLinkConfig 10 } + + + hpSwitchFilterConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 8 } + + -- A sample of the traffic filter + + -- type MacAddr ProType SrcPort PortMask + + -- unicast MAC address X port # Bit Mask of ports + -- multicast MAC address X X Bit Mask of ports + -- port X X port # Bit Mask of ports + -- level 3 X protocol X Bit Mask of ports + + hpSwitchFilterConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchFilterConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the + traffic filter configuration in this device." + ::= { hpSwitchFilterConfig 1 } + + hpSwitchFilterConfigEntry OBJECT-TYPE + SYNTAX HpSwitchFilterConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "Information about a traffic filter configuration + in this device." + INDEX { hpSwitchFilterIndex } + ::= { hpSwitchFilterConfigTable 1 } + + HpSwitchFilterConfigEntry ::= + SEQUENCE { + hpSwitchFilterIndex INTEGER, + hpSwitchFilterType INTEGER, + hpSwitchFilterSrcPort INTEGER, + hpSwitchFilterMacAddr MacAddress, + hpSwitchFilterProtocolType INTEGER, + hpSwitchFilterPortMask OCTET STRING, + hpSwitchFilterEntryStatus RowStatus + } + + hpSwitchFilterIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "An index that uniquely identifies a traffic filter + for which this entry contains information." + ::= { hpSwitchFilterConfigEntry 1 } + + hpSwitchFilterType OBJECT-TYPE + SYNTAX INTEGER { + multicast(1), + level-3(2), + port(3), + unicast(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The type of filter." + ::= { hpSwitchFilterConfigEntry 2 } + + hpSwitchFilterSrcPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION "This variable is required when a port filter or + unicast filter was configurated. It will be ignored + otherwise." + ::= { hpSwitchFilterConfigEntry 3 } + + hpSwitchFilterMacAddr OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION "This variable is valid only if a unicast or + multicast filter was defined. It will be ignored + otherwise." + ::= { hpSwitchFilterConfigEntry 4 } + + hpSwitchFilterProtocolType OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION "This variable is valid only if a level-3 filter + was defined. It will be ignored otherwise. This + variable will contain either a etherType (DIX + Ethernet) or SAP(IEEE 802) value of the level-3 + protocol." + ::= { hpSwitchFilterConfigEntry 5 } + + hpSwitchFilterPortMask OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION "This variable specifies a group of ports whose + traffic will be filtered. Each octet within the value + of this object specifies a set of eight ports, with + the first octet specifying ports 1 through 8, the + second octet specifying ports 9 through 16, etc. + Within each octet, the most significant bit represents + the lowest numbered port, and the least significant bit + represents the highest numbered port. Thus, each port + of the switch is represented by a single bit within + the value of this object." + ::= { hpSwitchFilterConfigEntry 6 } + + hpSwitchFilterEntryStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION "The status of a filter entry." + ::= { hpSwitchFilterConfigEntry 7 } + + + hpSwitchProbeConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 9 } + + hpSwitchProbeType OBJECT-TYPE + SYNTAX INTEGER { + ports(1), + vlan(2) + } + ACCESS read-write + STATUS obsolete + DESCRIPTION "If the value of this variable is equal to 1, the + probe will monitor those ports specified by + hpSwitchProbedPortMask, otherwise all of the port + belong to the virtual LAN specified by + hpSwitchProbedVlanId will be monitored." + ::= { hpSwitchProbeConfig 1 } + + hpSwitchProbedVlanId OBJECT-TYPE + SYNTAX VlanID + ACCESS read-write + STATUS obsolete + DESCRIPTION "The probed virtual LAN." + ::= { hpSwitchProbeConfig 2 } + + hpSwitchProbePort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS obsolete + DESCRIPTION "The port that every packet passes through those + probed ports will be copied to." + ::= { hpSwitchProbeConfig 3 } + + hpSwitchProbeAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS obsolete + DESCRIPTION "The operational status of the probing function" + ::= { hpSwitchProbeConfig 4 } + + hpSwitchProbedPortMask OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS obsolete + DESCRIPTION "This variable specifies a group of ports which will + be probed. Each octet within the value of this + object specifies a set of eight ports, with the + first octet specifying ports 1 through 8, the second + octet specifying ports 9 through 16, etc. Within each + octet, the most significant bit represents the lowest + numbered port, and the least significant bit + represents the highest numbered port. Thus, each port + of the switch is represented by a single bit within + the value of this object." + ::= { hpSwitchProbeConfig 5 } + + + -- The FDDI IP Fragmention Configuration group + + hpSwitchFddiIpFragConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 11 } + + -- The FDDI IP Fragmention Configuration Table + + hpSwitchFddiIpFragConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchFddiIpFragConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A list of IP fragmentation configuration + parameters for the FDDI cards in the switch." + ::= { hpSwitchFddiIpFragConfig 1 } + + hpSwitchFddiIpFragConfigEntry OBJECT-TYPE + SYNTAX HpSwitchFddiIpFragConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "An Fddi IP fragmentation entry which is + containing configurable options for the FDDI + cards in the switch." + INDEX { hpSwitchFddiIpFragConfigIndex } + ::= { hpSwitchFddiIpFragConfigTable 1 } + + HpSwitchFddiIpFragConfigEntry ::= + SEQUENCE { + hpSwitchFddiIpFragConfigIndex INTEGER, + hpSwitchFddiIpFragConfigStatus INTEGER + } + + hpSwitchFddiIpFragConfigIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "A unique value for each FDDI Card. + The value for each FDDI card must remain constant + at least from one re-initialization of the entity's + network management system to the next + re-initialization." + ::= { hpSwitchFddiIpFragConfigEntry 1 } + + hpSwitchFddiIpFragConfigStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The operational status of FDDI IP fragmentation + for each FDDI card. + enable(1): FDDI card will fragment all packets which + are bigger then the Ethernet packet size + limitation, 1518 Bytes. + disable(2): FDDI card will drop all packets which + are bigger then the Ethernet packet size + limitation, 1518 Bytes." + ::= { hpSwitchFddiIpFragConfigEntry 2 } + + + hpSwitchABCConfig OBJECT IDENTIFIER ::= {hpSwitchConfig 12 } + + hpSwitchABCConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchABCConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A list of Automatic Broadcast Control (ABC + disable/enable entries for each VLAN on the switch." + ::= { hpSwitchABCConfig 1 } + + hpSwitchABCConfigEntry OBJECT-TYPE + SYNTAX HpSwitchABCConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "Contains the ABC status for each VLAN on the switch, + including IP RIP control and IPX RIP/SAP control." + INDEX { hpSwitchABCConfigVlan } + ::= { hpSwitchABCConfigTable 1 } + + HpSwitchABCConfigEntry ::= + SEQUENCE { + hpSwitchABCConfigVlan VlanID, + hpSwitchABCConfigControl INTEGER, + hpSwitchABCConfigIpRipControl INTEGER, + hpSwitchABCConfigIpxRipSapControl INTEGER, + hpSwitchABCConfigVlanBcastLimit INTEGER, + -- hpSwitchABCConfigVlanBcastPktLimit INTEGER, + hpSwitchABCConfigAutoGatewayConfig INTEGER + } + + hpSwitchABCConfigVlan OBJECT-TYPE + SYNTAX VlanID + ACCESS read-only + STATUS mandatory + DESCRIPTION "The user is able to enable/disable ABC on a per VLAN + basis, so the VLAN serves as an index into the ABC + configuration table." + ::= { hpSwitchABCConfigEntry 1 } + + hpSwitchABCConfigControl OBJECT-TYPE + SYNTAX INTEGER { + ipipx(1), + ip(2), + ipx(3), + disable(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "ABC control is either IP&IPX or IP or IPX or disabled + for each VLAN on the switch." + ::= { hpSwitchABCConfigEntry 2 } + + hpSwitchABCConfigIpRipControl OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "IP RIP control. If this feature is enabled then IP + RIP packets will only be forwarded on ports, within + its VLAN domain, that have heard RIPs before. If + this feature is disabled then IP RIP packets seen by + a given port will be forwarded to all ports within its + VLAN domain." + ::= { hpSwitchABCConfigEntry 3 } + + hpSwitchABCConfigIpxRipSapControl OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "IPX RIP/SAP control. If this feature is enabled then + IPX RIP/SAP packets will only be forwarded on ports, + within its VLAN domain, that have previously seen + RIP/SAP packets. If this feature is disabled then + IPX RIP and SAP packets seen by a given port will be + forwarded to all ports within its VLAN domain." + ::= { hpSwitchABCConfigEntry 4 } + + hpSwitchABCConfigVlanBcastLimit OBJECT-TYPE + SYNTAX INTEGER (0..99) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The percentage of network bandwidth consumed by + broadcast traffic through VLAN. If the value of this + variable is 0, there will be no broadcast limit. There + is a default value chosen when ABC is enabled." + ::= { hpSwitchABCConfigEntry 5 } + + -- hpSwitchABCConfigVlanBcastPktLimit OBJECT-TYPE + -- SYNTAX INTEGER (0..2147483647) + -- ACCESS read-write + -- STATUS mandatory + -- DESCRIPTION "Network bandwidth in packets per second consumed + -- by broadcast traffic through VLAN. If the value of + -- this variable is 0, there will be no broadcast limit. + -- There is a default value chosen when ABC is enabled." + -- ::= { hpSwitchABCConfigEntry 6 } + + hpSwitchABCConfigAutoGatewayConfig OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "If this feature is enabled then DHCP packets both + ucast and bcast with UDP destination port 68 will be + intercepted. DHCP packets with the router option in + the options field in the DHCP message will be + modified so that the first daddress in the router + option is the same as the clients address. Thus the + client will be its own default gateway. If this + feature is disabled DHCP packtes will be forwarded as + usual." + ::= { hpSwitchABCConfigEntry 7 } + + + hpSwitchStpConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 14 } + + hpSwitchStpVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchStpVlanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains vlan-specific information + for the Spanning Tree Protocol." + ::= { hpSwitchStpConfig 1} + + hpSwitchStpVlanEntry OBJECT-TYPE + SYNTAX HpSwitchStpVlanEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A list of information maintained by every port + about the Spanning Tree Protocol state for that + port." + INDEX { hpSwitchStpVlan } + ::= { hpSwitchStpVlanTable 1 } + + HpSwitchStpVlanEntry ::= + SEQUENCE { + hpSwitchStpVlan VlanID, + hpSwitchStpAdminStatus INTEGER, + hpSwitchStpPriority INTEGER, + hpSwitchStpMaxAge Timeout, + hpSwitchStpHelloTime Timeout, + hpSwitchStpForwardDelay Timeout + } + + hpSwitchStpVlan OBJECT-TYPE + SYNTAX VlanID + ACCESS read-only + STATUS mandatory + DESCRIPTION "The operational status of the spanning tree + protocol." + ::= { hpSwitchStpVlanEntry 1 } + + hpSwitchStpAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The operational status of the spanning tree + protocol." + ::= { hpSwitchStpVlanEntry 2 } + + hpSwitchStpPriority OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The value of the write-able portion of the Bridge + ID, i.e., the first two octets of the (8 octet + long) Bridge ID. The other (last) 6 octets of the + Bridge ID are given by the value of + dot1dBaseBridgeAddress." + REFERENCE "IEEE 802.1D-1990: Section 4.5.3.7" + ::= { hpSwitchStpVlanEntry 3 } + + hpSwitchStpMaxAge OBJECT-TYPE + SYNTAX Timeout + ACCESS read-write + STATUS mandatory + DESCRIPTION "The maximum age of Spanning Tree Protocol + information learned from the network on any port + before it is discarded, in units of hundredths of + a second. This is the actual value that this + bridge is currently using." + REFERENCE "IEEE 802.1D-1990: Section 4.5.3.4" + ::= { hpSwitchStpVlanEntry 4 } + + hpSwitchStpHelloTime OBJECT-TYPE + SYNTAX Timeout + ACCESS read-write + STATUS mandatory + DESCRIPTION "The amount of time between the transmission of + Configuration bridge PDUs by this node on any port + when it is the root of the spanning tree or trying + to become so, in units of hundredths of a second. + This is the actual value that this bridge is + currently using." + REFERENCE "IEEE 802.1D-1990: Section 4.5.3.5" + ::= { hpSwitchStpVlanEntry 5 } + + hpSwitchStpForwardDelay OBJECT-TYPE + SYNTAX Timeout + ACCESS read-write + STATUS mandatory + DESCRIPTION "This time value, measured in units of hundredths + of a second, controls how fast a port changes its + spanning state when moving towards the Forwarding + state. The value determines how long the port + stays in each of the Listening and Learning + states, which precede the Forwarding state. This + value is also used, when a topology change has + been detected and is underway, to age all dynamic + entries in the Forwarding Database. [Note that + this value is the one that this bridge is + currently using, in contrast to + dot1dBridgeForwardDelay which is the value that + this bridge and all others would start using + if/when this bridge were to become the root.]" + REFERENCE "IEEE 802.1D-1990: Section 4.5.3.6" + ::= { hpSwitchStpVlanEntry 6 } + + hpSwitchStpPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchStpPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains port-specific information + for the Spanning Tree Protocol." + ::= { hpSwitchStpConfig 2 } + + hpSwitchStpPortEntry OBJECT-TYPE + SYNTAX HpSwitchStpPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A list of information maintained by every port + about the Spanning Tree Protocol state for that + port." + INDEX { hpSwitchStpPort } + ::= { hpSwitchStpPortTable 1 } + + HpSwitchStpPortEntry ::= + SEQUENCE { + hpSwitchStpPort INTEGER, + hpSwitchStpPortType HpSwitchPortType, + hpSwitchStpPortSrcMac MacAddress, + hpSwitchStpPortPriority INTEGER, + hpSwitchStpPortPathCost INTEGER, + hpSwitchStpPortMode INTEGER, + hpSwitchStpPortBpduFilter INTEGER, + hpSwitchStpPortBpduProtection INTEGER, + hpSwitchStpPortErrantBpduCounter Counter, + hpSwitchStpPortPvstFilter INTEGER, + hpSwitchStpPortPvstProtection INTEGER + } + + hpSwitchStpPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The port number of the port for which this entry + contains Spanning Tree Protocol management + information." + REFERENCE + "IEEE 802.1D-1990: Section 6.8.2.1.2" + ::= { hpSwitchStpPortEntry 1 } + + hpSwitchStpPortType OBJECT-TYPE + SYNTAX HpSwitchPortType + ACCESS read-only + STATUS mandatory + DESCRIPTION "The type of port." + ::= { hpSwitchStpPortEntry 2 } + + hpSwitchStpPortSrcMac OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION "The source MAC address used by the spanning + tree protocol." + ::= { hpSwitchStpPortEntry 3 } + + hpSwitchStpPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The value of the priority field which is + contained in the first (in network byte order) + octet of the (2 octet long) Port ID. The other + octet of the Port ID is given by the value of + dot1dStpPort." + REFERENCE "IEEE 802.1D-1990: Section 4.5.5.1" + ::= { hpSwitchStpPortEntry 4 } + + hpSwitchStpPortPathCost OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The contribution of this port to the path cost of + paths towards the spanning tree root which include + this port. 802.1D-1990 recommends that the + default value of this parameter be in inverse + proportion to the speed of the attached LAN." + REFERENCE "IEEE 802.1D-1990: Section 4.5.5.3" + ::= { hpSwitchStpPortEntry 5 } + + hpSwitchStpPortMode OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + fast(2), + uplink(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "If the value of this variable is set to fast(2), the + port will go directly into the Forwarding State when a + device is connected to it. Use this feature only on + ports that are connected to an individual PC or + Workstation, to allow these ports to come up and + move quickly to the Forwarding State instead of going + through the normal STP initialization process. + + Caution: Changing the value of this variable to fast(2) + on ports connected to a hub or switch may cause loops + in your network." + ::= { hpSwitchStpPortEntry 6 } + + hpSwitchStpPortBpduFilter OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + ACCESS read-write + STATUS optional + DESCRIPTION "Setting True will cause port to ignore ingress BPDUs + and not generate egress BPDUs, as the result the port + will stay in forwarding state. Default is False." + DEFVAL { false } + ::= { hpSwitchStpPortEntry 7 } + + hpSwitchStpPortBpduProtection OBJECT-TYPE + SYNTAX INTEGER { + true(1), + false(2) + } + ACCESS read-write + STATUS optional + DESCRIPTION "Setting True indicates that no BPDUs are expected to + be received on this port. At the reception of BPDUs + the BPDU protection mechanism will disable this port + and port will transition into bpduError state. + Default is False." + DEFVAL { false } + ::= { hpSwitchStpPortEntry 8 } + + hpSwitchStpPortErrantBpduCounter OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS optional + DESCRIPTION "Counts the number of BPDUs that were not expected + to be received on this port. This counter gets + incremented only if hpSwitchStpPortBpduProtection, + hpSwitchStpPortBpduFilter, hpSwitchStpPortPvstFilter, + or hpSwitchStpPvstProtection is True for the port, + otherwise it is cleared to zero." + ::= { hpSwitchStpPortEntry 9 } + + hpSwitchStpPortPvstFilter OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-write + STATUS optional + DESCRIPTION "Setting True will cause the port to ignore incoming + PVST BPDUs. + Default is False." + DEFVAL { false } + ::= { hpSwitchStpPortEntry 10 } + + hpSwitchStpPortPvstProtection OBJECT-TYPE + SYNTAX TruthValue + ACCESS read-write + STATUS optional + DESCRIPTION "Setting True indicates that any PVST BPDUs arriving + on this port should be discarded and that this will + cause the port to be disabled. The port will remain + disabled for the time period indicated by + hpSwitchStpBpduProtectionTimeout. + Default is False." + DEFVAL { false } + ::= { hpSwitchStpPortEntry 11 } + + hpSwitchStpTrapCntl OBJECT-TYPE + SYNTAX BITS { + errantBpdu(0) + } + ACCESS read-write + STATUS optional + DESCRIPTION "Controls generation of SNMP traps by STP-enabled switch + for events defined in this MIB. + The set bit means 'enabled'. + + - errantBpdu(0) + The state of this bit specifies whether the + notification trap allowed to be send when + unexpected (errant) BPDU is received on a port." + + ::= { hpSwitchStpConfig 3 } + + hpSwitchStpBpduProtectionTimeout OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS optional + DESCRIPTION "The duration of time in seconds when a protected port + affected by receiving of an unauthorized BPDU will + remain in down state. The zero value means infinity." + DEFVAL { 0 } + ::= { hpSwitchStpConfig 4 } + + hpSwitchIgmpConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 15 } + + hpSwitchIgmpConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchIgmpConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the IGMP + Querier capacity or High Priority Forward + configuration on any given vlan on the switch." + ::= { hpSwitchIgmpConfig 1 } + + hpSwitchIgmpConfigEntry OBJECT-TYPE + SYNTAX HpSwitchIgmpConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "Information about the IGMP Querier feature associated + with a specific virtal LAN in this device." + INDEX { hpSwitchIgmpVlanIndex } + ::= { hpSwitchIgmpConfigTable 1 } + + HpSwitchIgmpConfigEntry ::= + SEQUENCE { + hpSwitchIgmpVlanIndex VlanID, + hpSwitchIgmpState INTEGER, + hpSwitchIgmpQuerierState INTEGER, + hpSwitchIgmpPriorityState INTEGER, + hpSwitchIgmpQuerierInterval INTEGER + } + + hpSwitchIgmpVlanIndex OBJECT-TYPE + SYNTAX VlanID + ACCESS read-only + STATUS mandatory + DESCRIPTION "An index that uniquely identifies the IGMP + configuration of a virtual LAN for which this entry + contains information." + ::= { hpSwitchIgmpConfigEntry 1 } + + hpSwitchIgmpState OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The operational status of the IGMP support for + this virtual LAN." + ::= { hpSwitchIgmpConfigEntry 2 } + + hpSwitchIgmpQuerierState OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The operational status of the IGMP Querier + functionality for this virtual LAN." + ::= { hpSwitchIgmpConfigEntry 3 } + + hpSwitchIgmpPriorityState OBJECT-TYPE + SYNTAX INTEGER{ + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The operational status of the IGMP Forward with High + Priority mode for this virtual LAN." + ::= { hpSwitchIgmpConfigEntry 4 } + + hpSwitchIgmpQuerierInterval OBJECT-TYPE + SYNTAX INTEGER (5..300) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The time (in seconds) to wait between Querier + election cycles for this virtual LAN." + ::= { hpSwitchIgmpConfigEntry 5 } + + hpSwitchIgmpPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchIgmpPortConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the IGMP port + configurations on this switch." + ::= { hpSwitchIgmpConfig 2 } + + hpSwitchIgmpPortConfigEntry OBJECT-TYPE + SYNTAX HpSwitchIgmpPortConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The information associated with each IGMP port + configuration." + INDEX { hpSwitchIgmpPortIndex } + ::= { hpSwitchIgmpPortConfigTable 1 } + + HpSwitchIgmpPortConfigEntry ::= + SEQUENCE { + hpSwitchIgmpPortIndex INTEGER, + hpSwitchIgmpPortType HpSwitchPortType, + hpSwitchIgmpIpMcastState INTEGER + } + + hpSwitchIgmpPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The ifIndex value which uniquely identifies a row in + the Interfaces Table." + ::= { hpSwitchIgmpPortConfigEntry 1 } + + hpSwitchIgmpPortType OBJECT-TYPE + SYNTAX HpSwitchPortType + ACCESS read-only + STATUS mandatory + DESCRIPTION "The type of port." + ::= { hpSwitchIgmpPortConfigEntry 2 } + + hpSwitchIgmpIpMcastState OBJECT-TYPE + SYNTAX INTEGER{ + auto(1), + blocked(2), + forward(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The operational status of the IGMP feature for this + port or trunk. 1 implies that all IP Multicast + traffic will be monitored on the port, 2 implies that + IP Multicast traffic will be dropped on the port, and + 3 implies that all IP Multicast traffic will be + forwarded without the switch examining it." + ::= { hpSwitchIgmpPortConfigEntry 3 } + + + hpSwitchIgmpPortConfigTable2 OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchIgmpPortConfigEntry2 + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the IGMP port + configurations on this switch. This table supercedes + hpSwitchIgmpPortConfigTable for products which support + multiple VLANs on each port." + ::= { hpSwitchIgmpConfig 3 } + + hpSwitchIgmpPortConfigEntry2 OBJECT-TYPE + SYNTAX HpSwitchIgmpPortConfigEntry2 + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The information associated with each IGMP port + configuration." + INDEX { hpSwitchIgmpPortVlanIndex2, hpSwitchIgmpPortIndex2 } + ::= { hpSwitchIgmpPortConfigTable2 1 } + + HpSwitchIgmpPortConfigEntry2 ::= + SEQUENCE { + hpSwitchIgmpPortVlanIndex2 INTEGER, + hpSwitchIgmpPortIndex2 INTEGER, + hpSwitchIgmpPortType2 HpSwitchPortType, + hpSwitchIgmpIpMcastState2 INTEGER, + hpSwitchIgmpPortForcedLeaveState INTEGER, + hpSwitchIgmpPortFastLeaveState INTEGER + } + + hpSwitchIgmpPortVlanIndex2 OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The Vlan Index value which uniquely identifies a row + in the Interfaces Table." + ::= { hpSwitchIgmpPortConfigEntry2 1 } + + hpSwitchIgmpPortIndex2 OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The ifIndex value which uniquely identifies a row in + the Interfaces Table." + ::= { hpSwitchIgmpPortConfigEntry2 2 } + + hpSwitchIgmpPortType2 OBJECT-TYPE + SYNTAX HpSwitchPortType + ACCESS read-only + STATUS mandatory + DESCRIPTION "The type of port." + ::= { hpSwitchIgmpPortConfigEntry2 3 } + + hpSwitchIgmpIpMcastState2 OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + blocked(2), + forward(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The operational status of the IGMP feature for this + port or trunk. 1 implies that all IP Multicast traffic + will be monitored on the port, 2 implies that + IP Multicast traffic will be dropped on the port, and + 3 implies that all IP Multicast traffic will be + forwarded without the switch examining it." + ::= { hpSwitchIgmpPortConfigEntry2 4 } + + hpSwitchIgmpPortForcedLeaveState OBJECT-TYPE + SYNTAX INTEGER{ + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The operational status of the IGMP feature for this + port or trunk indicates whether any IGMP V2 Leaves + received for an IP Multicast group will cause the + group to be deleted after the + hpSwitchIgmpForcedLeaveInterval if no new IGMP V2 + Reports are received for that group. Normal behavior + is for a group issuing a Leave to be deleted after + the Querier's Maximum Response time if no IGMP V2 + Report is received." + ::= { hpSwitchIgmpPortConfigEntry2 5 } + + hpSwitchIgmpPortFastLeaveState OBJECT-TYPE + SYNTAX INTEGER{ + enabled(1), + disabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The operational status of the IGMP feature for this + port or trunk indicates whether any IGMP V2 Leaves + received for an IP Multicast group will cause the + group to be deleted immediately on single- + connection ports. Normal behavior is for a group + issuing a Leave to be deleted after the Querier's + Maximum Response time if no IGMP V2 Report is + received." + ::= { hpSwitchIgmpPortConfigEntry2 6 } + + hpSwitchIgmpForcedLeaveInterval OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION "When a port's hpSwitchIgmpPortForcedLeaveState is + enabled, this is the amount of time allowed for an + IGMP V2 Report to arrive and cancel deletion of a + multicast group requested by a previous IGMP V2 + Leave request." + ::= { hpSwitchIgmpConfig 4 } + + + -- CoS support MIB definition + hpSwitchCosConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 17 } + + hpSwitchCosPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchCosPortConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the CoS port + configurations on this switch." + ::= { hpSwitchCosConfig 1 } + + hpSwitchCosPortConfigEntry OBJECT-TYPE + SYNTAX HpSwitchCosPortConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The information associated with each CoS port + configuration." + INDEX { hpSwitchCosPortIndex } + ::= { hpSwitchCosPortConfigTable 1 } + + HpSwitchCosPortConfigEntry ::= + SEQUENCE { + hpSwitchCosPortIndex INTEGER, + hpSwitchCosPortType HpSwitchPortType, + hpSwitchCosPortPriority INTEGER, + hpSwitchCosPortDSCPPolicy INTEGER, + hpSwitchCosPortResolvedPriority INTEGER, + hpSwitchCosPortApplyPolicy INTEGER + } + + hpSwitchCosPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The ifIndex value which uniquely identifies a row + in the Interfaces Table." + ::= { hpSwitchCosPortConfigEntry 1 } + + hpSwitchCosPortType OBJECT-TYPE + SYNTAX HpSwitchPortType + ACCESS read-only + STATUS deprecated + DESCRIPTION "The type of port." + ::= { hpSwitchCosPortConfigEntry 2 } + + hpSwitchCosPortPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The 802.1p priority value to assign to packets + received on the specified port. This value will be + inserted in the 802.1Q tag and the packet will be + placed in the appropriate outbound port queue. The + value of 255 is used to indicate No Override." + ::= { hpSwitchCosPortConfigEntry 3 } + + hpSwitchCosPortDSCPPolicy OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The DSCP Policy to assign to packets received on + the specified Port. This is an index into the + hpSwitchCosDSCPPolicy table, or the value 255 + indicating no DSCP Policy exists. This policy is + associated with an 802.1p priority value, which will + be inserted in the 802.1Q tag and will cause the + packet to be placed in the appropriate outbound port + queue. When the packet is IP protocol type, the DSCP + policy value (a Differentiated Services codepoint) + will also be written into the Differentiated-Services + field of the IP Type-of-Service byte." + ::= { hpSwitchCosPortConfigEntry 4 } + + hpSwitchCosPortResolvedPriority OBJECT-TYPE + SYNTAX INTEGER (0..7 | 255) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The 802.1p priority that will be applied to packets + received on the specified port. This value + represents the actual operating value for this CoS + port entry. A value of 255 represents no override + of the incoming priority." + ::= { hpSwitchCosPortConfigEntry 5 } + + hpSwitchCosPortApplyPolicy OBJECT-TYPE + SYNTAX INTEGER { + noPolicyOverride(1), + applyHpSwitchCosPortPriority(2), + applyHpSwitchCosPortDSCPPolicy(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "This object determines which configuration policy, + noPolicyOverride, hpSwitchCosPortPriority or + hpSwitchCosPortDSCPPolicy, applies for the given + Port CoS entry. These configuration policies are + mutually exclusive of one another." + ::= { hpSwitchCosPortConfigEntry 6 } + + + hpSwitchCosVlanConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchCosVlanConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the CoS Vlan + configurations on this switch." + ::= { hpSwitchCosConfig 2 } + + hpSwitchCosVlanConfigEntry OBJECT-TYPE + SYNTAX HpSwitchCosVlanConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The information associated with each CoS Vlan + configuration." + INDEX { hpSwitchCosVlanIndex } + ::= { hpSwitchCosVlanConfigTable 1 } + + HpSwitchCosVlanConfigEntry ::= + SEQUENCE { + hpSwitchCosVlanIndex VlanID, + hpSwitchCosVlanPriority INTEGER, + hpSwitchCosVlanDSCPPolicy INTEGER, + hpSwitchCosVlanResolvedPriority INTEGER, + hpSwitchCosVlanApplyPolicy INTEGER + } + + hpSwitchCosVlanIndex OBJECT-TYPE + SYNTAX VlanID + ACCESS read-only + STATUS mandatory + DESCRIPTION "The index that uniquely identifies the CoS + configuration of a virtual LAN for which this entry + contains information." + ::= { hpSwitchCosVlanConfigEntry 1 } + + hpSwitchCosVlanPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The 802.1p priority value to assign to packets + received on the specified Vlan. This value will be + inserted in the 802.1Q tag and the packet will be + placed in the appropriate outbound port queue. The + value of 255 is used to indicate No Override." + ::= { hpSwitchCosVlanConfigEntry 2 } + + hpSwitchCosVlanDSCPPolicy OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The DSCP Policy to assign to packets received on + the specified Vlan. This is an index into the + hpSwitchCosDSCPPolicy table, or the value 255 + indicating no DSCP Policy exists. This policy is + associated with an 802.1p priority value, which + will be inserted in the 802.1Q tag and will cause + the packet to be placed in the appropriate outbound + port queue. When the packet is IP protocol type, + the DSCP policy value (a Differentiated Services + codepoint) will also be written into the + Differentiated-Services field of the IP + Type-of-Service byte." + ::= { hpSwitchCosVlanConfigEntry 3 } + + hpSwitchCosVlanResolvedPriority OBJECT-TYPE + SYNTAX INTEGER (0..7 | 255) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The 802.1p priority that will be applied to + packets received on the specified VLAN. This value + represents the actual operating value for this CoS + vlan entry. A value of 255 represents no override of + the incoming priority ." + ::= { hpSwitchCosVlanConfigEntry 4 } + + hpSwitchCosVlanApplyPolicy OBJECT-TYPE + SYNTAX INTEGER { + noPolicyOverride(1), + applyHpSwitchCosVlanPriority(2), + applyHpSwitchCosVlanDSCPPolicy(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "This object determines which configuration policy, + noPolicyOverride, hpSwitchCosVlanPriority or + hpSwitchCosDSCPPolicy, applies for this given Vlan + CoS entry. These configuration policies are mutually + exclusive of one another." + ::= { hpSwitchCosVlanConfigEntry 5 } + + + hpSwitchCosProtocolConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchCosProtocolConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the CoS + protocol type configurations on this switch." + ::= { hpSwitchCosConfig 3 } + + hpSwitchCosProtocolConfigEntry OBJECT-TYPE + SYNTAX HpSwitchCosProtocolConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The information associated with each CoS protocol + configuration." + INDEX { hpSwitchCosProtocolType } + ::= { hpSwitchCosProtocolConfigTable 1 } + + HpSwitchCosProtocolConfigEntry ::= + SEQUENCE { + hpSwitchCosProtocolType INTEGER, + hpSwitchCosProtocolPriority INTEGER + } + + hpSwitchCosProtocolType OBJECT-TYPE + SYNTAX INTEGER { + ip(1), + ipx(2), + arp(3), + decnet(4), + appletalk(5), + sna(6), + netbios(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "Packets with this protocol type will receive the new + priority value." + ::= { hpSwitchCosProtocolConfigEntry 1 } + + hpSwitchCosProtocolPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The 802.1p priority value to assign to packets + received for the specified protocol. This value will + be inserted in the 802.1Q tag and the packet will be + placed in the appropriate outbound port queue. The + value of 255 is used to indicate No Override." + ::= { hpSwitchCosProtocolConfigEntry 2 } + + + hpSwitchCosAddressConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchCosAddressConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the CoS + address configurations on this switch." + ::= { hpSwitchCosConfig 4 } + + hpSwitchCosAddressConfigEntry OBJECT-TYPE + SYNTAX HpSwitchCosAddressConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The information associated with each CoS address + configuration." + INDEX { hpSwitchCosAddressIndex } + ::= { hpSwitchCosAddressConfigTable 1 } + + HpSwitchCosAddressConfigEntry ::= + SEQUENCE { + hpSwitchCosAddressIndex INTEGER, + hpSwitchCosAddressType INTEGER, + hpSwitchCosAddressIp IpAddress, + hpSwitchCosAddressPriority INTEGER, + hpSwitchCosAddressStatus RowStatus, + hpSwitchCosAddressDSCPPolicy INTEGER, + hpSwitchCosAddressResolvedPriority INTEGER, + hpSwitchCosAddressApplyPolicy INTEGER + } + + hpSwitchCosAddressIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The index that uniquely identifies the CoS + configuration for an address for which this entry + contains information." + ::= { hpSwitchCosAddressConfigEntry 1 } + + hpSwitchCosAddressType OBJECT-TYPE + SYNTAX INTEGER { + ip(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The type of address to configure." + ::= { hpSwitchCosAddressConfigEntry 2 } + + hpSwitchCosAddressIp OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION "This variable is valid only if an IP CoS + configuration was defined. It will be ignored + otherwise. Packets with this IP address as a source + or destination will receive the new priority value." + ::= { hpSwitchCosAddressConfigEntry 3 } + + hpSwitchCosAddressPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The 802.1p priority value to assign to packets + received for the specified address. This value will + be inserted in the 802.1Q tag and the packet will be + placed in the appropriate outbound port queue." + ::= { hpSwitchCosAddressConfigEntry 4 } + + hpSwitchCosAddressStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION "The status of a Cos Address entry." + ::= { hpSwitchCosAddressConfigEntry 5 } + + hpSwitchCosAddressDSCPPolicy OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The DSCP Policy to assign to packets received for + the specified address. This is an index into the + hpSwitchCosDSCPPolicy table, or the value 255 + indicating no DSCP Policy exists. This policy is + associated with an 802.1p priority value, which + will be inserted in the 802.1Q tag and will cause + the packet to be placed in the appropriate outbound + port queue. The DSCP policy value (a Differentiated + Services codepoint) will also be written into the + Differentiated-Services field of the IP + Type-of-Service byte." + ::= { hpSwitchCosAddressConfigEntry 6 } + + hpSwitchCosAddressResolvedPriority OBJECT-TYPE + SYNTAX INTEGER (0..7 | 255) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The 802.1p priority that will be applied to packets + received for the specified address. This value + represents the actual operating value for this given + address entry. A value of 255 represents no override." + ::= { hpSwitchCosAddressConfigEntry 7 } + + hpSwitchCosAddressApplyPolicy OBJECT-TYPE + SYNTAX INTEGER { + applyHpSwitchCosAddressPriority(1), + applyHpSwitchCosAddressDSCPPolicy(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "This object determines which configuration policy, + hpSwitchCosAddressPriority or hpSwitchCosDSCPPolicy, + applies for the given Address CoS entry. These + configuration policies are mutually exclusive of + one another." + DEFVAL { applyHpSwitchCosAddressPriority } + ::= { hpSwitchCosAddressConfigEntry 8 } + + + hpSwitchCosTosConfig OBJECT IDENTIFIER ::= { hpSwitchCosConfig 5 } + + hpSwitchCosTosConfigMode OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + ipprecedence(2), + diffserv(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The operational status of Type of Service based + Class of Service." + ::= { hpSwitchCosTosConfig 1 } + + hpSwitchCosTosConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchCosTosConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the CoS Type + of Service configurations on this switch. This table + is used only when the hpSwitchCosTosConfigMode is set + to diffserv." + ::= { hpSwitchCosTosConfig 2 } + + hpSwitchCosTosConfigEntry OBJECT-TYPE + SYNTAX HpSwitchCosTosConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The information associated with each CoS TOS + configuration." + INDEX { hpSwitchCosTosIndex } + ::= { hpSwitchCosTosConfigTable 1 } + + HpSwitchCosTosConfigEntry ::= + SEQUENCE { + hpSwitchCosTosIndex INTEGER, + hpSwitchCosTosPriority INTEGER, + hpSwitchCosTosDSCPPolicy INTEGER, + hpSwitchCosTosResolvedPriority INTEGER, + hpSwitchCosTosApplyPolicy INTEGER + } + + hpSwitchCosTosIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "Packets with this value in the upper bits of the Type + of Service field of the IP protocol header will receive + the new priority value. For Differentiated Services + the upper 6 bits of the TOS field are used." + ::= { hpSwitchCosTosConfigEntry 1 } + + hpSwitchCosTosPriority OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-write + STATUS deprecated + DESCRIPTION "The 802.1p priority value to assign to packets + received for the specified TOS. This value will be + inserted in the 802.1Q tag and the packet will be + placed in the appropriate outbound port queue. The + value of 255 is used to indicate No Override." + ::= { hpSwitchCosTosConfigEntry 2 } + + hpSwitchCosTosDSCPPolicy OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The DSCP Policy to assign to packets received for + the specified ToS codepoint. This is an index + into the hpSwitchCosDSCPPolicy table, or the value + 255 indicating no DSCP Policy exists. The DSCP + policy is associated with an 802.1p priority value, + which will be inserted in the 802.1Q tag and will + cause the packet to be placed in the appropriate + outbound port queue. The DSCP policy value (a + Differentiated Services codepoint) will also + replace the incoming value of the Differentiated + Services field of the IP Type-of-Service byte." + ::= { hpSwitchCosTosConfigEntry 3 } + + hpSwitchCosTosResolvedPriority OBJECT-TYPE + SYNTAX INTEGER (0..7 | 255) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The 802.1p priority that will be applied to + packets received for the specified ToS. This + value represents the actual operating value for + this given ToS entry. A value of 255 represents no + override of the incoming priority. If + hpSwitchCosTosApplyPolicy is set to + applyInheritedPriority, the parallel codepoint in + the hpSwitchCosDSCPPolicyConfigTable is used to + determine the operating priority. Otherwise if set + to applyHpSwitchCosTosDSCPPolicy, the priority for + the codepoint that the hpSwitchCosTosDSCPPolicy is + indexing will be used." + ::= { hpSwitchCosTosConfigEntry 4 } + + hpSwitchCosTosApplyPolicy OBJECT-TYPE + SYNTAX INTEGER { + applyInheritedPriority(1), + applyHpSwitchCosTosDSCPPolicy(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "This object determines which configuration policy, + applyInheritedPriority or hpSwitchCosTosDSCPPolicy, + applies for the given Tos CoS entry." + DEFVAL { applyInheritedPriority } + ::= { hpSwitchCosTosConfigEntry 5 } + + + hpSwitchCosDSCPPolicyConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchCosDSCPPolicyConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the + priority applied to each of the Differentiated + Services Code Points." + ::= { hpSwitchCosConfig 6 } + + hpSwitchCosDSCPPolicyConfigEntry OBJECT-TYPE + SYNTAX HpSwitchCosDSCPPolicyConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A list of objects describing a DiffServe Codepoint + (DSCP), and the 802.1p priority to apply for that + DSCP." + INDEX { hpSwitchCosDSCPPolicyIndex } + ::= { hpSwitchCosDSCPPolicyConfigTable 1 } + + HpSwitchCosDSCPPolicyConfigEntry ::= + SEQUENCE { + hpSwitchCosDSCPPolicyIndex INTEGER, + hpSwitchCosDSCPPolicyPriority INTEGER, + hpSwitchCosDSCPPolicyName OCTET STRING + } + + hpSwitchCosDSCPPolicyIndex OBJECT-TYPE + SYNTAX INTEGER (1..64) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "An index to uniquely identify each row in the + hpSwitchCosDSCPPolicyConfigTable." + ::= { hpSwitchCosDSCPPolicyConfigEntry 1 } + + hpSwitchCosDSCPPolicyPriority OBJECT-TYPE + SYNTAX INTEGER (0..7 | 255) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The 802.1p priority value to assign to packets + with a given DSCP. This value will be inserted in + the 802.1Q tag and the packet will be placed in the + appropriate outbound port queue. The value of 255 + is used to indicate no override of the incoming + priority." + ::= { hpSwitchCosDSCPPolicyConfigEntry 2 } + + hpSwitchCosDSCPPolicyName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..32)) + ACCESS read-write + STATUS mandatory + DESCRIPTION "A user settable name describing a DSCP policy + table entry." + ::= { hpSwitchCosDSCPPolicyConfigEntry 3 } + + + hpSwitchCosAppTypeConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchCosAppTypeConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the CoS + Application type configurations on the switch. An + application is determined by its network source + and/or destination port number." + ::= { hpSwitchCosConfig 7 } + + hpSwitchCosAppTypeConfigEntry OBJECT-TYPE + SYNTAX HpSwitchCosAppTypeConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "An entry in the switch + hpSwitchCosAppTypeConfigEntry Table." + INDEX { hpSwitchCosAppTypeConfigIndex } + ::= { hpSwitchCosAppTypeConfigTable 1 } + + HpSwitchCosAppTypeConfigEntry ::= + SEQUENCE { + hpSwitchCosAppTypeConfigIndex INTEGER, + hpSwitchCosAppTypeConfigType INTEGER, + hpSwitchCosAppTypeSrcPort INTEGER, + hpSwitchCosAppTypeDestPort INTEGER, + hpSwitchCosAppTypePriority INTEGER, + hpSwitchCosAppTypeDSCPPolicy INTEGER, + hpSwitchCosAppTypeResolvedPriority INTEGER, + hpSwitchCosAppTypeApplyPolicy INTEGER, + hpSwitchCosAppTypeStatus RowStatus, + hpSwitchCosAppTypeMaxSrcPort INTEGER, + hpSwitchCosAppTypeMaxDestPort INTEGER + } + + hpSwitchCosAppTypeConfigIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "An index to uniquely identify this + hpSwitchCosAppType row." + ::= { hpSwitchCosAppTypeConfigEntry 1 } + + hpSwitchCosAppTypeConfigType OBJECT-TYPE + SYNTAX INTEGER { + udpSrcPortConfig(1), + udpDestPortConfig(2), + udpBothPortsConfig(3), + tcpSrcPortConfig(4), + tcpDestPortConfig(5), + tcpBothPortsConfig(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "This signifies which network port number to apply + to the given CoS Application policy." + ::= { hpSwitchCosAppTypeConfigEntry 2 } + + hpSwitchCosAppTypeSrcPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION "This object represents the source network port + that this policy applies to." + ::= { hpSwitchCosAppTypeConfigEntry 3 } + + hpSwitchCosAppTypeDestPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION "This object represents the destination network + port that this policy applies to." + ::= { hpSwitchCosAppTypeConfigEntry 4 } + + hpSwitchCosAppTypePriority OBJECT-TYPE + SYNTAX INTEGER (0..7 | 255) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The 802.1p priority that should be applied to + packets containing the particular configured source + and/or destination port number in this entry. A + value of 255 represents that no priority override + should take place." + ::= { hpSwitchCosAppTypeConfigEntry 5 } + + hpSwitchCosAppTypeDSCPPolicy OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The DSCP Policy to assign to packets received for + the specified application. This is an index into + the hpSwitchCosDSCPPolicy table, or the value 255 + indicating no DSCP Policy exists. This policy is + associated with an 802.1p priority value, which + will be inserted in the 802.1Q tag and will cause + the packet to be placed in the appropriate outbound + port queue. The DSCP policy value (a + Differentiated Services codepoint) will also be + written into the Differentiated-Services field of + the IP Type-of-Service byte. The value of 255 is + used to indicate No Override." + ::= { hpSwitchCosAppTypeConfigEntry 6 } + + hpSwitchCosAppTypeResolvedPriority OBJECT-TYPE + SYNTAX INTEGER (0..7 | 255) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The 802.1p priority that will be applied to + packets received on the specified application. + This value represents the actual operating value + for this CoS application entry. A value of 255 + represents no override of the incoming priority" + ::= { hpSwitchCosAppTypeConfigEntry 7 } + + hpSwitchCosAppTypeApplyPolicy OBJECT-TYPE + SYNTAX INTEGER { + applyHpSwitchCosAppTypePriority(1), + applyHpSwitchCosAppTypeDSCPPolicy(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "This object determines which configuration policy, + hpSwitchCosAppTypePriority or + hpSwitchCosAppTypeDSCPPolicy, applies for the given + AppType CoS entry. These configuration policies + are mutually exclusive of one another." + DEFVAL { applyHpSwitchCosAppTypePriority } + ::= { hpSwitchCosAppTypeConfigEntry 8 } + + hpSwitchCosAppTypeStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION "This object is used to create and delete in the + hpSwitchCosAppType table." + ::= { hpSwitchCosAppTypeConfigEntry 9 } + + hpSwitchCosAppTypeMaxSrcPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION "This object represents the maximum source network + port that this policy applies to. If a single, + specific port is being used and not a range, then + value of this object is zero." + ::= { hpSwitchCosAppTypeConfigEntry 10 } + + hpSwitchCosAppTypeMaxDestPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION "This object represents the maximum destination + network port that this policy applies to. If a + single, specific port is being used and not a range, + then value of this object is zero." + ::= { hpSwitchCosAppTypeConfigEntry 11 } + + + hpSwitchCosLastChange OBJECT-TYPE + SYNTAX TimeStamp + ACCESS read-only + STATUS mandatory + DESCRIPTION "The value of the agent's sysUptime when the last + time this device experienced a change in the + Class of Service configuration." + ::= { hpSwitchCosConfig 8 } + + hpSwitchConfigCosLastConfigError OBJECT-TYPE + SYNTAX INTEGER { + aclQosNoError(1), + aclQosTooManyRulesError(2), + aclQosTooManyMasksError(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "The type of the last QoS + configuration result or error. + This object is updated for each + new QoS configuration. It is + reset upon reboot." + ::= { hpSwitchCosConfig 9 } + + hpSwitchMeshConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 18 } + + hpSwitchMeshMulticastAgingMode OBJECT-TYPE + SYNTAX INTEGER { + aging(1), + nonaging(2) + } + ACCESS read-write + STATUS deprecated + DESCRIPTION "With meshing active, a value of aging will cause + learned multicast addresses to be aged out within + the required address aging interval. A setting of + nonaging will prevent learned multicast addresses + from being removed from the switch. Multicast addresses + learned while in nonaging mode are not removed until + the switch is rebooted." + ::= { hpSwitchMeshConfig 1 } + + hpSwitchMeshBackwardCompatibility OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION "Due to some hardware differences, the Series + 1600/24xx/4000/8000 switches cannot be used + directly in a mesh environment with Series 5300XL + switches. Series 5300XL switches need to emulate + the operation of Series 1600/24xx/4000/8000 + switches in order to have a heterogeneous mesh + working properly. Meshing backward-compatibility + feature allows Series 5300XL switches to operate in + a compatible mode in which the operation of Series + 1600/24xx/4000/8000 switches are emulated. When + backward-compatibility is enabled, meshing software + will establish connections with Series + 1600/24xx/4000/8000 switches and emulate their + operation. When backward-compatibility disabled, + Series 1600/24xx/4000/8000 switches in the mesh + will be ignored by the Series 5300XL switches." + ::= { hpSwitchMeshConfig 2 } + + + hpSwitchPortIsolationConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 19 } + + hpSwitchPortIsolationMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "This enables the port isolation feature on the device. + Note: Enabling this feature may require VLANS to be + configured properly." + ::= { hpSwitchPortIsolationConfig 1 } + + hpSwitchPortIsolationConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchPortIsolationConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the CoS + Application type configurations on the switch. An + application is determined by its network source + and/or destination port number." + ::= { hpSwitchPortIsolationConfig 2 } + + hpSwitchPortIsolationConfigEntry OBJECT-TYPE + SYNTAX HpSwitchPortIsolationConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "An entry in the switch + hpSwitchPortIsolationConfigEntry Table." + INDEX { hpSwitchPortIsolationPort } + ::= { hpSwitchPortIsolationConfigTable 1 } + + HpSwitchPortIsolationConfigEntry ::= + SEQUENCE { + hpSwitchPortIsolationPort INTEGER, + hpSwitchPortIsolationPortMode INTEGER + } + + hpSwitchPortIsolationPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "An entry in the IfIndex table representing a logical port + on this switch." + ::= { hpSwitchPortIsolationConfigEntry 1 } + + hpSwitchPortIsolationPortMode OBJECT-TYPE + SYNTAX INTEGER { + uplink(1), + public(2), + private(3), + local(4), + group1(5), + group2(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "Defines the operational mode of a port when Port + Isolation feature is enabled." + ::= { hpSwitchPortIsolationConfigEntry 2 } + + hpSwitchSshConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 20 } + + hpSwitchSshAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The status of the SSH operation." + ::= { hpSwitchSshConfig 1 } + + hpSwitchSshVersion OBJECT-TYPE + SYNTAX INTEGER { + version1(1), + version2(2), + version1or2(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The version of the SSH protocol to run. + 'version1' will accept connections from + v1.3 or v1.5 clients. 'version2' will accept + connections only from v2.0 clients. + The default is 'version1_or_2' which will accept any + connection which can be successfully negotiated." + DEFVAL { 1 } + ::= { hpSwitchSshConfig 2 } + + hpSwitchSshTimeout OBJECT-TYPE + SYNTAX Timeout (5..120) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The maximum length of time (in seconds) between the wakeup + of SSH task and successful protocol negotiation and + authentication. The default is 120 seconds." + DEFVAL { 120 } + ::= { hpSwitchSshConfig 3 } + + hpSwitchSshPortNumber OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION "The port number on which SSH daemon should listen for + connection requests." + DEFVAL { 22 } + ::= { hpSwitchSshConfig 4 } + + hpSwitchSshServerKeySize OBJECT-TYPE + SYNTAX INTEGER { + bits512(1), + bits768(2), + bits1024(3) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION "Specifies the key size (in bits) of version 1 SSH host + rsa key" + ::= { hpSwitchSshConfig 5 } + + hpSwitchSshFileServerAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "Specifies whether or not the SSH daemon will accept + and process file transfer requests." + ::= { hpSwitchSshConfig 6 } + + hpSwitchSshIpVersion OBJECT-TYPE + SYNTAX INTEGER { + ipv4(1), + ipv6(2), + ipv4or6(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The types of IP connections SSH will support. + 'ipv4' will accept connections from + Ipv4 clients. 'ipv6' will accept + connections only from ipv6 clients. + The default is 'ipv4or6' which will accept + Connections from both ipv4 and ipv6 clients." + DEFVAL { 3 } + ::= { hpSwitchSshConfig 7 } + + hpSwitchPendingConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 21 } + + hpSwitchPendingConfigControl OBJECT-TYPE + SYNTAX INTEGER { + applyMstp(1), + resetMstp(2), + noAction(3) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION "The object controls switch pending configuration. + If set to the 'applyMstp' value the object applies + pending Multiple Spanning Tree Protocol (MSTP) + configuration. The 'resetMstp' value, if set, triggers + copying of the active MSTP configuration to the + pending one. Before the pending configuration is applied + its consistency is verified and the request fails if + errors are detected. + The value the object returns is undefined." + ::= { hpSwitchPendingConfig 1 } + + hpSwitchBWMinConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 22 } + + hpSwitchBWMinEgressPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchBWMinEgressPortConfigEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION "New definitions under HP-ICF-RATE-LIMIT-MIB. + A table that contains information about the port's + egress Guaranteed Minimum Bandwidth configurations + on this switch." + ::= { hpSwitchBWMinConfig 1 } + + hpSwitchBWMinEgressPortConfigEntry OBJECT-TYPE + SYNTAX HpSwitchBWMinEgressPortConfigEntry + ACCESS not-accessible + STATUS deprecated + DESCRIPTION "New definitions under HP-ICF-RATE-LIMIT-MIB. + The information associated with each port's egress + Guaranteed Minimum Bandwidth configuration." + INDEX { hpSwitchBWMinEgressPortIndex } + ::= { hpSwitchBWMinEgressPortConfigTable 1 } + + HpSwitchBWMinEgressPortConfigEntry ::= + SEQUENCE { + hpSwitchBWMinEgressPortIndex INTEGER, + hpSwitchBWMinEgressPortPrctLowPriority INTEGER, + hpSwitchBWMinEgressPortPrctNormalPriority INTEGER, + hpSwitchBWMinEgressPortPrctMedPriority INTEGER, + hpSwitchBWMinEgressPortPrctHighPriority INTEGER + } + + hpSwitchBWMinEgressPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS deprecated + DESCRIPTION "New definitions under HP-ICF-RATE-LIMIT-MIB. + The ifIndex value which uniquely identifies a row + in the Interfaces Table." + ::= { hpSwitchBWMinEgressPortConfigEntry 1 } + + hpSwitchBWMinEgressPortPrctLowPriority OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS deprecated + DESCRIPTION "New definitions under HP-ICF-RATE-LIMIT-MIB. + The percentage of Guaranteed Minimum bandwidth to + be assigned to the egress Low-Priority queue for + this port. Total values for all four queues must not + exceed 100 percent." + ::= { hpSwitchBWMinEgressPortConfigEntry 2 } + + hpSwitchBWMinEgressPortPrctNormalPriority OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS deprecated + DESCRIPTION "New definitions under HP-ICF-RATE-LIMIT-MIB. + The percentage of Guaranteed Minimum bandwidth to + be assigned to the egress Normal-Priority queue for + this port. Total values for all four queues must not + exceed 100 percent." + ::= { hpSwitchBWMinEgressPortConfigEntry 3 } + + hpSwitchBWMinEgressPortPrctMedPriority OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS deprecated + DESCRIPTION "New definitions under HP-ICF-RATE-LIMIT-MIB. + The percentage of Guaranteed Minimum bandwidth to + be assigned to the egress Medium-Priority queue for + this port. Total values for all four queues must not + exceed 100 percent." + ::= { hpSwitchBWMinEgressPortConfigEntry 4 } + + hpSwitchBWMinEgressPortPrctHighPriority OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS deprecated + DESCRIPTION "New definitions under HP-ICF-RATE-LIMIT-MIB. + The percentage of Guaranteed Minimum bandwidth to + be assigned to the egress High-Priority queue for + this port. Total values for all four queues must not + exceed 100 percent." + ::= { hpSwitchBWMinEgressPortConfigEntry 5 } + + hpSwitchRateLimitPortConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 23 } + + hpSwitchRateLimitPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpSwitchRateLimitPortConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "A table that contains information about the port + Rate-Limiting configurations on this switch." + ::= { hpSwitchRateLimitPortConfig 1 } + + hpSwitchRateLimitPortConfigEntry OBJECT-TYPE + SYNTAX HpSwitchRateLimitPortConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "The information associated with each port's + Rate-Limiting configuration." + INDEX { hpSwitchRateLimitPortIndex } + ::= { hpSwitchRateLimitPortConfigTable 1 } + + HpSwitchRateLimitPortConfigEntry ::= + SEQUENCE { + hpSwitchRateLimitPortIndex INTEGER, + hpSwitchRateLimitPortControlMode INTEGER, + hpSwitchRateLimitPortSingleControlPrct INTEGER, + hpSwitchRateLimitPortPrctLowPriority INTEGER, + hpSwitchRateLimitPortPrctNormalPriority INTEGER, + hpSwitchRateLimitPortPrctMedPriority INTEGER, + hpSwitchRateLimitPortPrctHighPriority INTEGER + } + + hpSwitchRateLimitPortIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The ifIndex value which uniquely identifies a row + in the Interfaces Table." + ::= { hpSwitchRateLimitPortConfigEntry 1 } + + hpSwitchRateLimitPortControlMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + rateLimitPerPortOnly(2), + rateLimitPerQueue(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION "The mode by which this port will be Rate-Limited + on ingress. If rateLimitPerPortOnly is configured, + there will be a single maximum rate for the entire + port. If rateLimitPerQueue is configured, the values + for each of the four queues indicate the maximum + percentage of port traffic that may be received by + that queue (the sum of these values must not exceed + 100). When rate-limiting is disabled, there are no + maximum controls on ingress for this port." + ::= { hpSwitchRateLimitPortConfigEntry 2 } + + hpSwitchRateLimitPortSingleControlPrct OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION "When hpSwitchRateLimitPortControlMode is configured + for rateLimitPerPortOnly, this value is the maximum + percentage of traffic that may be received by this + port on ingress." + ::= { hpSwitchRateLimitPortConfigEntry 3 } + + hpSwitchRateLimitPortPrctLowPriority OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The maximum percentage of traffic that may be + received by this port's Low-Priority queue on ingress. + hpSwitchRateLimitPortControlMode must be configured to + use rateLimitPerQueue for this to take effect. A value + of 0-percent for any queue means that no traffic will + ever be received on this port for that ingress queue. + Total values for all four queues must not exceed 100 + percent." + ::= { hpSwitchRateLimitPortConfigEntry 4 } + + hpSwitchRateLimitPortPrctNormalPriority OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The maximum percentage of traffic that may be + received by this port's Normal-Priority queue on + ingress. hpSwitchRateLimitPortControlMode must be + configured to use rateLimitPerQueue for this to take + effect. A value of 0-percent for any queue means that + no traffic will ever be received on this port for that + ingress queue. Total values for all four queues must + not exceed 100 percent." + ::= { hpSwitchRateLimitPortConfigEntry 5 } + + hpSwitchRateLimitPortPrctMedPriority OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The maximum percentage of traffic that may be + received by this port's Medium-Priority queue on + ingress. hpSwitchRateLimitPortControlMode must be + configured to use rateLimitPerQueue for this to take + effect. A value of 0-percent for any queue means that + no traffic will ever be received on this port for that + ingress queue. Total values for all four queues must + not exceed 100 percent." + ::= { hpSwitchRateLimitPortConfigEntry 6 } + + hpSwitchRateLimitPortPrctHighPriority OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION "The maximum percentage of traffic that may be + received by this port's High-Priority queue on + ingress. hpSwitchRateLimitPortControlMode must be + configured to use rateLimitPerQueue for this to take + effect. A value of 0-percent for any queue means that + no traffic will ever be received on this port for that + ingress queue. Total values for all four queues must + not exceed 100 percent." + ::= { hpSwitchRateLimitPortConfigEntry 7 } + + hpSwitchQosPassThroughMode OBJECT IDENTIFIER ::= { hpSwitchConfig 24 } + + hpSwitchQosPassThroughModeConfig OBJECT-TYPE + SYNTAX INTEGER { + optimized (1), + typical (2), + balanced (3), + onequeue (4) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION "Specify the queue configuration mode for the switch. + While changing the queue configuration mode this feature + momentarily require to bring down the logical port and + after the initialisation of the queues the ports are + brought up." + + ::= { hpSwitchQosPassThroughMode 1 } + + hpSwitchReboot OBJECT IDENTIFIER ::= { hpSwitchConfig 25 } + + hpSwitchRebootConfig OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + MAX-ACCESS read-only + STATUS mandatory + DESCRIPTION "This tells the status of the switch whether it requires + reboot for some variable to get effective. + The value of this variable can be + + yes (1) reboot is required. + no (2) reboot is not required." + ::= { hpSwitchReboot 1 } + + hpSwitchRebootFastBoot OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + MAX-ACCESS read-write + STATUS mandatory + DESCRIPTION "Specifies whether fastboot is enabled or not on + the switch." + DEFVAL { disable } + + ::= { hpSwitchReboot 2 } + + + hpSwitchProtectedPortsConfig OBJECT IDENTIFIER ::= { hpSwitchConfig 26 } + + hpSwitchProtectedPortsMask OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION "This variable specifies a group of ports that are not + allowed to communicate to each-other. Each octet within + the value of this object specifies a set of eight ports, + with the first octet specifying ports 1 through 8, the + second octet specifying ports 9 through 16, etc. + Within each octet, the most significant bit represents + the lowest numbered port, and the least significant bit + represents the highest numbered port. Thus, each port + of the switch is represented by a single bit within + the value of this object." + ::= { hpSwitchProtectedPortsConfig 1 } + + + -- ********************************************************** + -- Trap Definitions + -- ********************************************************** + + hpSwitchTraps OBJECT IDENTIFIER ::= { hpSwitchConfig 0 } + + hpSwitchTrapsObjects + OBJECT IDENTIFIER ::= { hpSwitchTraps 1 } + + hpSwitchStpErrantBpduDetector OBJECT-TYPE + SYNTAX INTEGER { + bpduFilter (1), + bpduProtection (2), + pvstFilter (3), + pvstProtection (4) + } + ACCESS accessible-for-notify + STATUS optional + DESCRIPTION "The identifier of the feature generating Errant + BPDU trap." + ::= { hpSwitchTrapsObjects 1 } + + hpSwitchStpErrantBpduSrcMac OBJECT-TYPE + SYNTAX MacAddress + ACCESS accessible-for-notify + STATUS optional + DESCRIPTION "The source MAC address of the port sending Errant + STP BPDU." + ::= { hpSwitchTrapsObjects 2 } + + hpSwitchStpErrantBpduReceived TRAP-TYPE + ENTERPRISE hpSwitchTraps + VARIABLES { hpSwitchStpPort, + hpSwitchStpPortErrantBpduCounter, + dot1dStpPortState, + dot1dStpPortDesignatedBridge, + dot1dStpPortDesignatedPort, + hpSwitchStpErrantBpduSrcMac, + hpSwitchStpErrantBpduDetector } + DESCRIPTION "This trap indicates that unexpected (errant) STP BPDU + has been received on a port (e.g. on a port that is + connected to non-STP device). This notification trap + is controlled by the state of 'hpSwitchStpTrapCntl' + object. Implementation of this trap is optional." + ::= 1 +END -- cgit v1.2.3