Observium_CE/mibs/d-link/ARP-Spoofing-Prevent-MIB

113 lines
4.4 KiB
Plaintext

-- -----------------------------------------------------------------------------
-- MIB NAME : ARP-Spoofing-Prevent mib
-- FILE NAME: ARPSpoofingPrevention.mib
-- DATE : 2008/05/12
-- VERSION : 0.01
-- PURPOSE : To construct the MIB structure of ARP Spoofing Prevention
-- management for proprietary enterprise
-- -----------------------------------------------------------------------------
-- MODIFICTION HISTORY:
-- -----------------------------------------------------------------------------
-- Version, Date, Author
-- Description:
-- [New Object]
-- [Modification]
-- Notes: (Requested by who and which project)
--
-- Version 0.01, 2008/05/12, Shan Lu
-- This is the first formal version for universal MIB definition.
-- -----------------------------------------------------------------------------
ARP-Spoofing-Prevent-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,OBJECT-TYPE,IpAddress, Unsigned32,Integer32
FROM SNMPv2-SMI
MacAddress, RowStatus FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
dlink-common-mgmt FROM DLINK-ID-REC-MIB;
swARPSpoofingPreventMIB MODULE-IDENTITY
LAST-UPDATED "0805120000Z"
ORGANIZATION "D-Link Corp."
CONTACT-INFO
"http://support.dlink.com"
DESCRIPTION
"The Structure of ARP Spoofing Prevention management for the
proprietary enterprise."
::= { dlink-common-mgmt 62 }
PortList ::= OCTET STRING(SIZE (0..127))
swARPSpoofingPreventCtrl OBJECT IDENTIFIER ::= { swARPSpoofingPreventMIB 1 }
swARPSpoofingPreventInfo OBJECT IDENTIFIER ::= { swARPSpoofingPreventMIB 2 }
swARPSpoofingPreventMgmt OBJECT IDENTIFIER ::= { swARPSpoofingPreventMIB 3 }
-- -----------------------------------------------------------------------------
-- swARPSpoofingPreventMgmt
-- -----------------------------------------------------------------------------
swARPSpoofingPreventMgmtTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwARPSpoofingPreventMgmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies ARP Spoofing Prevention information."
::= { swARPSpoofingPreventMgmt 1 }
swARPSpoofingPreventMgmtEntry OBJECT-TYPE
SYNTAX SwARPSpoofingPreventMgmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information with each ARP Spoofing Prevention entry."
INDEX { swARPSpoofingPreventMgmtGatewayIP, swARPSpoofingPreventMgmtGatewayMAC }
::= { swARPSpoofingPreventMgmtTable 1 }
SwARPSpoofingPreventMgmtEntry ::=
SEQUENCE {
swARPSpoofingPreventMgmtGatewayIP
IpAddress,
swARPSpoofingPreventMgmtGatewayMAC
MacAddress,
swARPSpoofingPreventMgmtPorts
PortList,
swARPSpoofingPreventMgmtStatus
RowStatus
}
swARPSpoofingPreventMgmtGatewayIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gateway IP address of ARP Spoofing Prevention."
::= { swARPSpoofingPreventMgmtEntry 1 }
swARPSpoofingPreventMgmtGatewayMAC OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The gateway MAC address of ARP Spoofing Prevention."
::= { swARPSpoofingPreventMgmtEntry 2 }
swARPSpoofingPreventMgmtPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The port members of ARP Spoofing Prevention."
::= { swARPSpoofingPreventMgmtEntry 3 }
swARPSpoofingPreventMgmtStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of ARP Spoofing Prevention."
::= { swARPSpoofingPreventMgmtEntry 4 }
END