865 lines
		
	
	
		
			32 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			865 lines
		
	
	
		
			32 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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
 |