113 lines
4.4 KiB
Plaintext
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
|