diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/hp/HP-ICF-IPCONFIG | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/hp/HP-ICF-IPCONFIG')
| -rw-r--r-- | MIBS/hp/HP-ICF-IPCONFIG | 864 |
1 files changed, 864 insertions, 0 deletions
diff --git a/MIBS/hp/HP-ICF-IPCONFIG b/MIBS/hp/HP-ICF-IPCONFIG new file mode 100644 index 0000000..ac54d44 --- /dev/null +++ b/MIBS/hp/HP-ICF-IPCONFIG @@ -0,0 +1,864 @@ +HP-ICF-IPCONFIG DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InetAddress, InetAddressType, InetAddressPrefixLength, InetAddressIPv4, + InetPortNumber + FROM INET-ADDRESS-MIB + ipNetToPhysicalEntry + FROM IP-MIB + ifIndex + FROM IF-MIB + hpicfCommon + FROM HP-ICF-OID + ipv4InterfaceEntry, ipv6InterfaceEntry, IpAddressOriginTC, + IpAddressStatusTC + FROM IP-MIB + tunnelInetConfigEntry + FROM TUNNEL-MIB; + + hpicfIpConfig MODULE-IDENTITY + LAST-UPDATED "200702020000Z" -- JUNE 06,2007 + ORGANIZATION "Hewlett Packard Company, + ProCurve Networking Business" + CONTACT-INFO "Hewlett Packard Company + 8000 Foothills Blvd. + Roseville, CA 95747" + DESCRIPTION "This MIB module describes objects for basic + IP address configuration and interface configuration + for devices in the HP Integrated Communication Facility + product line." + + REVISION "200702020000Z" -- JUNE 06, 2007 + DESCRIPTION "Added hpicfIpv6NDDadAttempts to augment the + hpicfIpv6GlobalConfigObjects." + + REVISION "200705300000Z" -- MAY 30, 2007 + DESCRIPTION "Added hpicfIpv4InterfaceLocalProxyArp on to the + hpicfIpv4InterfaceEntry." + + REVISION "200702020000Z" -- FEBRUARY 02, 2007 + DESCRIPTION "Added hpicfIpv6InterfaceTable to augment the + Ipv6InterfaceTable." + + REVISION "200612030000Z" -- DECEMBER 03, 2006 + DESCRIPTION "Added hpicfUdpTunnelMirrorSessionID to augment the + tunnelInetConfigEntry object in RFC4087." + + REVISION "200607070000Z" -- JULY 07, 2006 + DESCRIPTION "Added hpicfUdpTunnelSrcPort to augment the + tunnelInetConfigEntry object in RFC4087." + + REVISION "200508081600Z" -- August 08, 2005 + DESCRIPTION "Initial version." + + ::= { hpicfCommon 10 } + + + -- The HP ICF IP configuration group + + hpicfIpConfigObjects OBJECT IDENTIFIER ::= {hpicfIpConfig 1} + + -- The HP ICF Address group + + hpicfIpAddressObjects OBJECT IDENTIFIER ::= {hpicfIpConfigObjects 1} + + -- The HP ICF IPV4 interface group + + hpicfIpv4InterfaceObjects OBJECT IDENTIFIER ::= {hpicfIpConfigObjects 2} + + -- The HP ICF IPV6 config group + + hpicfIpv6ConfigObjects OBJECT IDENTIFIER ::= {hpicfIpConfig 3} + + -- The HP ICF IPV6 global config group + + hpicfIpv6GlobalConfigObjects OBJECT IDENTIFIER ::= {hpicfIpv6ConfigObjects 1} + + + hpicfIpv6NDObjects OBJECT IDENTIFIER ::= {hpicfIpv6GlobalConfigObjects 1} + + + -- The HP ICF IPV6 ICMP group + + hpicfIpv6IcmpObjects OBJECT IDENTIFIER ::= {hpicfIpv6GlobalConfigObjects 2} + + + -- The HP ICF IPV6 interface group + + hpicfIpv6InterfaceObjects OBJECT IDENTIFIER ::= {hpicfIpv6ConfigObjects 2} + + + + + hpicfIpAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpicfIpAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains manually configured IPv4 and IPv6 + addresses for each interface. An entry in this table + may not exist in the active state unless all objects + in the entry are consistent. In particular, the value of + hpicfIpAddressPrefixLength." + ::= { hpicfIpAddressObjects 1 } + + + hpicfIpAddressEntry OBJECT-TYPE + SYNTAX HpicfIpAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the hpicfIpAddressEntry contains a single + manually configured IP address." + INDEX { ifIndex, + hpicfIpAddressAddrType, + hpicfIpAddressAddr } + ::= { hpicfIpAddressTable 1 } + + HpicfIpAddressEntry ::= + SEQUENCE { + hpicfIpAddressAddrType InetAddressType, + hpicfIpAddressAddr InetAddress, + hpicfIpAddressPrefixLength InetAddressPrefixLength, + hpicfIpAddressType INTEGER, + hpicfIpAddressRowStatus RowStatus, + hpicfIpAddressExtendedType INTEGER + } + + + hpicfIpAddressAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Type of IP address" + ::= { hpicfIpAddressEntry 1 } + + + hpicfIpAddressAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP address to which this entry's addressing + information pertains. + hpicfIpAddressAddr is always interpreted within the + context of hpicfIpAddressAddrType." + ::= { hpicfIpAddressEntry 2 } + + + hpicfIpAddressPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The prefix length associated with IP address." + ::= { hpicfIpAddressEntry 3 } + + + hpicfIpAddressType OBJECT-TYPE + SYNTAX INTEGER { + unicast(1), + anycast(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "IP address type. For V4 addresses the value will be + unicast." + DEFVAL { unicast } + ::= { hpicfIpAddressEntry 4 } + + + hpicfIpAddressRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The status of the IP address entry." + ::= { hpicfIpAddressEntry 5 } + + hpicfIpAddressExtendedType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + eui64(1), + linkLocal(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION "IP address type. For V4 addresses the value will be + none. For V6 address it can be eui64 and linkLocal also." + DEFVAL { none } + ::= { hpicfIpAddressEntry 6 } + + + -- Switch IP Address Table + + hpicfSwitchIpAddressTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpicfSwitchIpAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This read only table contains IPV4 and/or IPV6 addresses + for each interface. + + These IP Addresses are either manually configured or + obtained by a dynamic meathod (such as DHCP). + + This table will hold all manually configured IP Addresses + that exist in hpicfIpAddressTable except for those entries + that are not in active state (hpicfIpAddressRowStatus)." + ::= { hpicfIpAddressObjects 2 } + + + hpicfSwitchIpAddressEntry OBJECT-TYPE + SYNTAX HpicfSwitchIpAddressEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the hpicfSwitchIpAddressEntry contains a single + IP address." + INDEX { ifIndex, + hpicfSwitchIpAddressAddrType, + hpicfSwitchIpAddressAddr } + ::= { hpicfSwitchIpAddressTable 1 } + + HpicfSwitchIpAddressEntry ::= + SEQUENCE { + hpicfSwitchIpAddressAddrType InetAddressType, + hpicfSwitchIpAddressAddr InetAddress, + hpicfSwitchIpAddressPrefixLength InetAddressPrefixLength, + hpicfSwitchIpAddressType INTEGER, + hpicfSwitchIpAddressOrigin IpAddressOriginTC, + hpicfSwitchIpAddressStatus IpAddressStatusTC, + hpicfSwitchIpAddressPreferredLifetime Unsigned32, + hpicfSwitchIpAddressValidLifetime Unsigned32, + hpicfSwitchIpAddressExtendedType INTEGER + } + + + hpicfSwitchIpAddressAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Type of IP address." + ::= { hpicfSwitchIpAddressEntry 1 } + + + hpicfSwitchIpAddressAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The IP address to which this entry's addressing + information pertains. + hpicfSwitchIpAddressAddr is always interpreted within the + context of hpicfSwitchIpAddressAddrType." + ::= { hpicfSwitchIpAddressEntry 2 } + + + hpicfSwitchIpAddressPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The prefix length associated with IP address." + ::= { hpicfSwitchIpAddressEntry 3 } + + + hpicfSwitchIpAddressType OBJECT-TYPE + SYNTAX INTEGER { + unicast(1), + anycast(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address type. For V4 addresses the value will be + unicast." + ::= { hpicfSwitchIpAddressEntry 4 } + + hpicfSwitchIpAddressOrigin OBJECT-TYPE + SYNTAX IpAddressOriginTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The origin of the address." + ::= { hpicfSwitchIpAddressEntry 5 } + + hpicfSwitchIpAddressStatus OBJECT-TYPE + SYNTAX IpAddressStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the address, describing if the address can be + used for communication. + In the absence of other information, an IPv4 address is + always preferred(1)." + DEFVAL { preferred } + ::= { hpicfSwitchIpAddressEntry 6 } + + hpicfSwitchIpAddressPreferredLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remaining length of time in seconds that this address + will continue to be preferred, i.e. time until deprecation. + A value of 4,294,967,295 represents infinity. + The address generated from a deprecated address should no + longer be used as a source address in new communications, + but packets received on such an interface are processed as + expected. + The default for IPv4 addresses is 4,294,967,295 (infinity)." + REFERENCE "For IPv6 RFC2461, especially sections 2 and 4.6.2 and RFC2462" + ::= { hpicfSwitchIpAddressEntry 7 } + + + hpicfSwitchIpAddressValidLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remaining length of time, in seconds, that this address + will continue to be valid, i.e. time until invalidation. A + value of 4,294,967,295 represents infinity. + The address generated from an invalidated address should not + appear as the destination or source address of a packet. + The default for IPv4 addresses is 4,294,967,295 (infinity)." + REFERENCE "For IPv6 RFC2461, especially sections 2 and 4.6.2 and RFC2462" + ::= { hpicfSwitchIpAddressEntry 8 } + + hpicfSwitchIpAddressExtendedType OBJECT-TYPE + SYNTAX INTEGER { + none(0), + eui64(1), + linkLocal(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IP address type. For V4 addresses the value will be + none. For V6 address it can be eui64 and linkLocal also." + DEFVAL { none } + ::= { hpicfSwitchIpAddressEntry 9 } + + hpicfIpNetToPhysicalTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpicfIpNetToPhysicalEntry + + MAX-ACCESS not-accessible + + STATUS current + + DESCRIPTION + "This table augments ipNeTtoPhysicalTable" + + ::= {hpicfIpAddressObjects 3 } + + hpicfIpNetToPhysicalEntry OBJECT-TYPE + SYNTAX HpicfIpNetToPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table augments ipNeTtoPhysicalTable" + AUGMENTS { ipNetToPhysicalEntry } + ::= { hpicfIpNetToPhysicalTable 1 } + + HpicfIpNetToPhysicalEntry ::= + SEQUENCE { + hpicfIpNetToPhysicalPort Integer32 + } + + hpicfIpNetToPhysicalPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object gives the port through which the + physical address was learnt" + ::= { hpicfIpNetToPhysicalEntry 1} + + + + -- V4 Interface Table + + hpicfIpv4InterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpicfIpv4InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains per-interface IPV4 configuration + information." + ::= { hpicfIpv4InterfaceObjects 1 } + + + hpicfIpv4InterfaceEntry OBJECT-TYPE + SYNTAX HpicfIpv4InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the hpicfIpv4InterfaceEntry contains IPV4 + interface specific configuration information. This table + is indexed by ipv4InterfaceIfIndex." + AUGMENTS { ipv4InterfaceEntry } + ::= { hpicfIpv4InterfaceTable 1 } + + + HpicfIpv4InterfaceEntry ::= + SEQUENCE { + hpicfIpv4InterfaceDhcpEnable INTEGER, + hpicfIpv4InterfaceForwarding INTEGER, + hpicfIpv4InterfaceProxyArp INTEGER, + hpicfIpv4InterfaceLocalProxyArp INTEGER, + hpicfIpv4InterfaceBootpGateway InetAddressIPv4 + } + + hpicfIpv4InterfaceDhcpEnable OBJECT-TYPE + SYNTAX INTEGER { + full(1), + off(2), + inform(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Changing this flag to 'full' will clear any existing + IP address configuration for this interface and + will cause the device to use a dynamic method + (e.g. DHCP) to obtain its IP configuration and + other configuration parameter (such as gateway, + time of day, etc...) for this interface. + + Setting this flag to 'inform' will allow manual IP + address configuration and yet permit other configuration + parameters (such as gateway, time of day, etc...) to + be obtained from a DHCP server. + + Setting this flag to 'off' will allow manual IP + configuration but disallow any DHCP configuration." + DEFVAL { full } + ::= { hpicfIpv4InterfaceEntry 1 } + + + hpicfIpv4InterfaceForwarding OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This flag indicates whether this interface is forwarding + the datagrams that were not addressed to this interface. + + Setting this flag to 'enabled' (the default) results + in forwarding the datagrams that were not addressed to + this interface. + + Setting this flag to 'disabled' results in ignoring + datagrams that were not addressed to this entity." + DEFVAL { enabled } + ::= { hpicfIpv4InterfaceEntry 2 } + + + hpicfIpv4InterfaceProxyArp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enables/disables ARP proxy on the interface. If set + to 'enabled', the switch will respond on ARP request + for IP addresses from other subnets. + If set to disabled (the default), the switch will not + respond on ARP request for IP addresses from other + subnets." + DEFVAL { disabled } + ::= { hpicfIpv4InterfaceEntry 3 } + + hpicfIpv4InterfaceLocalProxyArp OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enables/disables local ARP proxy on the interface. If set + to 'enabled', the switch will respond on ARP request + for IP addresses within the local subnet. + If set to disabled (the default), the switch will not + respond on ARP request for IP addresses within the + local subnet." + DEFVAL { disabled } + ::= { hpicfIpv4InterfaceEntry 4 } + + hpicfIpv4InterfaceBootpGateway OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This entry will contain the IP address of the + BOOTP gateway for the interface." + ::= { hpicfIpv4InterfaceEntry 5 } + + -- V6 Global Objects + hpicfIpv6NDDadAttempts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value in this object indicates the maximum number of + neighbour solicitation requests that will be sent while + performing duplicate address detection." + + ::= { hpicfIpv6NDObjects 1 } + + -- V6 Global Icmp Objects + hpicfIpv6IcmpErrorInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value in this object indicates the error interval + in which the token bucket algorithm places one token + in the bucket for ICMPV6 rate limiting.Each token + represents the right to send one ICMP error message. + Each time an error is sent, it takes a token from the bucket. + ICMP will not be allowed to originate an error + message if the bucket is empty." + ::= { hpicfIpv6IcmpObjects 1 } + + hpicfIpv6IcmpBucketsize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The value in this object indicates the maximum number of + tokens that can be in the bucket." + ::= { hpicfIpv6IcmpObjects 2 } + + -- V6 Interface Table + + hpicfIpv6InterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpicfIpv6InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains per-interface IPV6 configuration + information." + ::= { hpicfIpv6InterfaceObjects 1 } + + + hpicfIpv6InterfaceEntry OBJECT-TYPE + SYNTAX HpicfIpv6InterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the hpicfIpv6InterfaceEntry contains IPV6 + interface specific configuration information. This table + is indexed by ipv6InterfaceIfIndex." + AUGMENTS { ipv6InterfaceEntry } + ::= { hpicfIpv6InterfaceTable 1 } + + + HpicfIpv6InterfaceEntry ::= + SEQUENCE { + hpicfIpv6InterfaceDhcpMode INTEGER, + hpicfIpv6InterfaceManual INTEGER, + hpicfIpv6InterfaceAutoConfig INTEGER, + hpicfIpv6InterfaceDhcpRapidCommit INTEGER, + hpicfIpv6InterfaceDhcpRelay INTEGER, + hpicfIpv6InterfaceCfgEnableStatus INTEGER + } + + + hpicfIpv6InterfaceDhcpMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + dhcpFull(1), + dhcpInform(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setting this flag to 'dhcpFull' will clear any existing + IP address configuration for this interface and + will cause the device to use a dynamic method + (e.g. DHCP) to obtain its IP configuration and + other configuration parameter (such as gateway, + time of day, etc...) for this interface. + + Setting this flag to 'dhcpInform' will allow manual IP + address configuration and yet permit other configuration + parameters (such as gateway, time of day, etc...) to + be obtained from a DHCP server. + + Setting this flag to 'disabled' will not allow any of the + above mentioned two configuration, but interface can + have link-local, auto-config and manual ip-address." + DEFVAL { disabled } + ::= { hpicfIpv6InterfaceEntry 1 } + + hpicfIpv6InterfaceManual OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setting this flag to 'enabled' will allow manual IP + address configuration but disallow any DHCP configuration." + DEFVAL { disabled } + ::= { hpicfIpv6InterfaceEntry 2 } + + hpicfIpv6InterfaceAutoConfig OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setting this flag to 'enabled' will allow host to + configure automatically from default router. + There may be multiple routers and in that scenario switch will + add the addresses from all these routers" + DEFVAL { disabled } + ::= { hpicfIpv6InterfaceEntry 3 } + + hpicfIpv6InterfaceDhcpRapidCommit OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setting this flag to 'enabled' will allow the host to get + address and configuration information from the dhcp server + rapidly. This flag can be enabled only if the + hpicfIpv6InterfaceDhcpMode object is set as dhcpFull. + By default this flag is set to disabled." + DEFVAL { disabled } + ::= { hpicfIpv6InterfaceEntry 4 } + + hpicfIpv6InterfaceDhcpRelay OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This flag indicates whether this interface is dhcp-relay + enabled. By default this flag is set to disabled." + DEFVAL { enabled } + ::= { hpicfIpv6InterfaceEntry 5 } + + hpicfIpv6InterfaceCfgEnableStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The indication of whether IPv6 is enabled (up) or disabled + (down) on this interface. + Setting this object to up(1) will enable ipv6 for the given + interface.Setting this object to down(2) will disable the ipv6 + for the interface only if hpicfIpv6InterfaceDhcpMode, + hpicfIpv6InterfaceManual and hpicfIpv6InterfaceAutoConfig are + disabled.A get on this object reflects the data saved in a + non-volatile storage. + Note:To get the current ipv6 status for an interface refer to + ipv6InterfaceEnableStatus." + ::= { hpicfIpv6InterfaceEntry 6 } + +-- ********************************************************************** +-- Remote mirroring tunnel Objects +-- ********************************************************************** + + hpicfUdpTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF HpicfUdpTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table contains per interface IPV4 + Udp encapsulated tunnel specific configuration + information." + ::= { hpicfIpv4InterfaceObjects 3 } + + + hpicfUdpTunnelEntry OBJECT-TYPE + SYNTAX HpicfUdpTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the hpicfUdpTunnelEntry contains + Udp encapsulated tunnel specific configuration + information." + AUGMENTS { tunnelInetConfigEntry } + ::= { hpicfUdpTunnelTable 1 } + + + HpicfUdpTunnelEntry ::= + SEQUENCE { + hpicfUdpTunnelSrcPort InetPortNumber, + hpicfUdpTunnelMirrorSessionID Integer32 + } + + hpicfUdpTunnelSrcPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This variable is valid only for the remote + mirroring source or destination switch. + The value will be ignored otherwise. A + value of 0 means that the UDP port + is irrelevant for the tunnel type. If this + value is non-zero it must be duplicated + in the tunnelInetConfigID value (this + will ensure that a given UDP port can + only be associated once with a given + tunnelInetConfigAddressType, + tunnelInetConfigLocalAddress, + tunnelInetConfigRemoteAddress, + tunnelInetConfigEncapsMethod combination)." + DEFVAL { 0 } + ::= { hpicfUdpTunnelEntry 1 } + + hpicfUdpTunnelMirrorSessionID OBJECT-TYPE + SYNTAX Integer32(0..512) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This variable is valid only for a remote + mirroring switch which interfaces with the + source end of the tunnel. + The value will be ignored otherwise. A + value of 0 means that the mirror session ID + is irrelevant for the tunnel type. " + DEFVAL { 0 } + ::= { hpicfUdpTunnelEntry 2 } + + +-- ********************************************************************** +-- Conformance information +-- ********************************************************************** + + hpicfIpConfigConformance OBJECT IDENTIFIER ::= {hpicfIpConfig 2} + + hpicfIpConfigCompliances OBJECT IDENTIFIER ::= {hpicfIpConfigConformance 1} + hpicfIpConfigGroups OBJECT IDENTIFIER ::= {hpicfIpConfigConformance 2} + + +-- ********************************************************************** +-- Compliance statements +-- ********************************************************************** + + + hpicfIpConfigCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION " + A compliance statement for HP Routing switches with IP + Configuration" + MODULE + MANDATORY-GROUPS { hpicfIpAddressTableGroup, + hpicfIpv4InterfaceTableGroup, + hpicfSwitchIpAddressTableGroup } + + OBJECT hpicfIpv4InterfaceDhcpEnable + MIN-ACCESS read-write + DESCRIPTION "An agent is not required to implement inform (3) + state." + + ::= { hpicfIpConfigCompliances 1 } + + hpicfIpConfigCompliance2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION " + A compliance statement for HP Routing switches with IP + Configuration" + MODULE + MANDATORY-GROUPS { hpicfIpAddressTableGroup, + hpicfIpv4InterfaceTableGroup, + hpicfSwitchIpAddressTableGroup } + + GROUP hpicfUdpTunnelTableGroup + DESCRIPTION "This group is valid only for the remote + mirroring source or destination switch. + The value will be ignored otherwise." + OBJECT hpicfIpv4InterfaceDhcpEnable + MIN-ACCESS read-write + DESCRIPTION "An agent is not required to implement inform (3) + state." + ::= { hpicfIpConfigCompliances 2 } + + + hpicfIpConfigCompliance4 MODULE-COMPLIANCE + STATUS current + DESCRIPTION " + A compliance statement for HP Routing switches with IP + Configuration" + MODULE + MANDATORY-GROUPS { hpicfIpAddressTableGroup, + hpicfIpv4InterfaceTableGroup2, + hpicfSwitchIpAddressTableGroup, + hpicfIpv6InterfaceTableGroup } + + GROUP hpicfUdpTunnelTableGroup + DESCRIPTION "This group is valid only for the remote + mirroring source or destination switch. + The value will be ignored otherwise." + OBJECT hpicfIpv4InterfaceDhcpEnable + MIN-ACCESS read-write + DESCRIPTION "An agent is not required to implement inform (3) + state." + ::= { hpicfIpConfigCompliances 4 } + + hpicfIpAddressTableGroup OBJECT-GROUP + OBJECTS { + hpicfIpAddressPrefixLength, + hpicfIpAddressType, + hpicfIpAddressRowStatus, + hpicfIpAddressExtendedType } + STATUS current + DESCRIPTION "A Collection of objects allowing configuration of + an IP address for an interface." + ::= { hpicfIpConfigGroups 1 } + + hpicfSwitchIpAddressTableGroup OBJECT-GROUP + OBJECTS { + hpicfSwitchIpAddressAddrType, + hpicfSwitchIpAddressAddr} + STATUS current + DESCRIPTION "A Collection of objects providing interfaces addressing + information." + ::= { hpicfIpConfigGroups 2 } + + + hpicfIpv4InterfaceTableGroup OBJECT-GROUP + OBJECTS { + hpicfIpv4InterfaceDhcpEnable, + hpicfIpv4InterfaceForwarding, + hpicfIpv4InterfaceProxyArp } + STATUS deprecated + DESCRIPTION "Deprecated - see hpicfIpv4InterfaceTableGroup2" + ::= { hpicfIpConfigGroups 3 } + + + hpicfUdpTunnelTableGroup OBJECT-GROUP + OBJECTS { + hpicfUdpTunnelSrcPort, + hpicfUdpTunnelMirrorSessionID } + STATUS current + DESCRIPTION "A Collection of objects that allows IPV4 interface + configuration for remote mirroring" + ::= { hpicfIpConfigGroups 4 } + + + hpicfIpv6InterfaceTableGroup OBJECT-GROUP + OBJECTS { + hpicfIpv6InterfaceDhcpMode, + hpicfIpv6InterfaceManual, + hpicfIpv6InterfaceAutoConfig, + hpicfIpv6InterfaceDhcpRapidCommit, + hpicfIpv6InterfaceDhcpRelay } + STATUS current + DESCRIPTION "A Collection of objects that allows IPV6 interface + configuration" + ::= { hpicfIpConfigGroups 5 } + + hpicfIpv4InterfaceTableGroup2 OBJECT-GROUP + OBJECTS { + hpicfIpv4InterfaceDhcpEnable, + hpicfIpv4InterfaceForwarding, + hpicfIpv4InterfaceProxyArp, + hpicfIpv4InterfaceLocalProxyArp } + STATUS current + DESCRIPTION "A Collection of objects that allows IPV4 interface + configuration" + ::= { hpicfIpConfigGroups 6 } + + + +END |