HP-ICF-IPV6-RA-GUARD-MIB DEFINITIONS ::= BEGIN IMPORTS hpSwitch FROM HP-ICF-OID ifIndex FROM IF-MIB TruthValue FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF Counter64, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI ; hpicfIpv6RAGuard MODULE-IDENTITY LAST-UPDATED "201103160524Z" ORGANIZATION "Hewlett-Packard Company HP Networking" CONTACT-INFO "Hewlett-Packard Company 8000 Foothills Blvd. Roseville, CA 95747" DESCRIPTION "This MIB module contains HP proprietary objects for managing RA Guard." REVISION "201103160524Z" DESCRIPTION "Initial revision." ::= { hpSwitch 87 } -- -- Node definitions -- hpicfIpv6RAGuardObjects OBJECT IDENTIFIER ::= { hpicfIpv6RAGuard 1 } hpicfIpv6RAGuardConfig OBJECT IDENTIFIER ::= { hpicfIpv6RAGuardObjects 1 } hpicfRAGuardPortTable OBJECT-TYPE SYNTAX SEQUENCE OF HpicfRAGuardPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Per-interface configuration for RA Guard. Ra Guard is used to block IPv6 router advertisements and ICMPv6 router redirects. The log option is to enable debug logging for troubleshooting. It uses a lot of CPU and should be used only for short periods of time. To display debug logging, use debug security ra-guard command." ::= { hpicfIpv6RAGuardConfig 1 } hpicfRAGuardPortEntry OBJECT-TYPE SYNTAX HpicfRAGuardPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RA Guard configuration information for a single port." INDEX { ifIndex } ::= { hpicfRAGuardPortTable 1 } HpicfRAGuardPortEntry ::= SEQUENCE { hpicfRAGuardPortBlocked TruthValue, hpicfRAGuardPortBlockedRAs Counter64, hpicfRAGuardPortBlockedRedirs Counter64, hpicfRAGuardPortLog TruthValue, hpicfRAGuardLastErrorCode INTEGER } hpicfRAGuardPortBlocked OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether this port is blocked for Router Advertisements and Redirects." ::= { hpicfRAGuardPortEntry 1 } hpicfRAGuardPortBlockedRAs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This number of Router Advertisements blocked for the port." ::= { hpicfRAGuardPortEntry 2 } hpicfRAGuardPortBlockedRedirs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This number of Router Redirects blocked for the port." ::= { hpicfRAGuardPortEntry 3 } hpicfRAGuardPortLog OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Whether to log RAs and Redirects for the port. The log option is to enable debug logging for troubleshooting. It uses a lot of CPU and should be used only for short periods of time." ::= { hpicfRAGuardPortEntry 4 } hpicfRAGuardLastErrorCode OBJECT-TYPE SYNTAX INTEGER { noError(1), insufficientHardwareResources(2), genericError(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Error code of the last error that occurred. A non-zero value indicates that the last operation performed by this instance did not succeed." ::= { hpicfRAGuardPortEntry 5 } -- Conformance information hpicfIpv6RAGuardConformance OBJECT IDENTIFIER ::= { hpicfIpv6RAGuard 2 } hpicfIpv6RAGuardCompliances OBJECT IDENTIFIER ::= { hpicfIpv6RAGuardConformance 1 } hpicfIpv6RAGuardGroups OBJECT IDENTIFIER ::= { hpicfIpv6RAGuardConformance 2 } -- units of conformance hpicfIpv6RAGuardGroup OBJECT-GROUP OBJECTS { hpicfRAGuardPortBlocked, hpicfRAGuardPortBlockedRAs, hpicfRAGuardPortBlockedRedirs, hpicfRAGuardPortLog, hpicfRAGuardLastErrorCode } STATUS current DESCRIPTION "A collection of objects providing configuration for Ipv6 RA Guard." ::= { hpicfIpv6RAGuardGroups 1 } -- compliance statements hpicfIpv6RAGuardCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for devices support of HP-ICF-IPV6-RA-GUARD-MIB." MODULE -- This Module MANDATORY-GROUPS { hpicfIpv6RAGuardGroup } ::= { hpicfIpv6RAGuardCompliances 1 } END