Observium_CE/mibs/hp/HP-ICF-IPV6-RA-GUARD-MIB

170 lines
4.8 KiB
Plaintext

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