172 lines
5.3 KiB
Plaintext
172 lines
5.3 KiB
Plaintext
-- *****************************************************************
|
|
-- QTECH-ANTI-ARPCHEAT-MIB.mib: Qtech Anti Arpcheat MIB file
|
|
--
|
|
-- January 2007, LinYanMin
|
|
--
|
|
-- Copyright (c) 2007 by Qtech Networks Co.,Ltd.
|
|
-- All rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
|
|
QTECH-ANTI-ARPCHEAT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Integer32,
|
|
IpAddress
|
|
FROM SNMPv2-SMI
|
|
MacAddress
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
IfIndex
|
|
FROM QTECH-TC
|
|
VlanId
|
|
FROM Q-BRIDGE-MIB
|
|
qtechMgmt
|
|
FROM QTECH-SMI;
|
|
|
|
qtechAntiArpcheatMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200701290000Z"
|
|
ORGANIZATION "Qtech Networks Co.,Ltd."
|
|
CONTACT-INFO
|
|
"
|
|
Tel: 4008-111-000
|
|
|
|
E-mail: service@qtech.com.cn"
|
|
DESCRIPTION
|
|
"This module defines qtech anti arpcheat mibs."
|
|
REVISION "200701290000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { qtechMgmt 41}
|
|
|
|
qtechAntiArpcheatMIBObjects OBJECT IDENTIFIER ::= { qtechAntiArpcheatMIB 1 }
|
|
|
|
--
|
|
-- user management
|
|
--
|
|
|
|
qtechTrustedArpDelete OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting the variable value to zero refers to delete all the trusted ARP and L2 interface bindings.
|
|
Setting any variable values other than zero refers to no action taken."
|
|
::= { qtechAntiArpcheatMIBObjects 1 }
|
|
|
|
|
|
qtechTrustedArpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF QtechTrustedArpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is used to set the trusted ARP and lists of trusted ARP and L2 interface bindings."
|
|
::= { qtechAntiArpcheatMIBObjects 2 }
|
|
|
|
qtechTrustedArpEntry OBJECT-TYPE
|
|
SYNTAX QtechTrustedArpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Lists of the trusted ARP and L2 interface bindins."
|
|
INDEX { trustedArpIfIndex,
|
|
trustedArpIp }
|
|
|
|
::= { qtechTrustedArpTable 1 }
|
|
|
|
QtechTrustedArpEntry ::=
|
|
SEQUENCE {
|
|
trustedArpIfIndex
|
|
IfIndex,
|
|
trustedArpIp
|
|
IpAddress,
|
|
trustedArpMediaPhysAddress
|
|
MacAddress,
|
|
trustedArpVlan
|
|
VlanId,
|
|
trustedArpOperationType
|
|
Integer32
|
|
}
|
|
|
|
trustedArpIfIndex OBJECT-TYPE
|
|
SYNTAX IfIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interface that is correspondent with the trusted ARP."
|
|
::= { qtechTrustedArpEntry 1 }
|
|
|
|
trustedArpIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address that is correspondent with the trusted ARP."
|
|
::= { qtechTrustedArpEntry 2 }
|
|
|
|
trustedArpMediaPhysAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address that is correspondent with the trusted ARP."
|
|
::= { qtechTrustedArpEntry 3 }
|
|
|
|
trustedArpVlan OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID to which the interface that is correspondent with the trusted ARP belongs."
|
|
::= { qtechTrustedArpEntry 4 }
|
|
|
|
trustedArpOperationType OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting the variable value to zero refers to delete the binding of trusted ARP and L2 interface.
|
|
Setting the variable value to 1 refers to add the binding of trusted ARP and L2 interface. Setting any
|
|
values other than 0 and 1 refers to no action taken."
|
|
::= { qtechTrustedArpEntry 5 }
|
|
|
|
-- compliance statements
|
|
|
|
qtechAntiArpcheatMIBConformance OBJECT IDENTIFIER ::= { qtechAntiArpcheatMIB 2 }
|
|
qtechAntiArpcheatMIBCompliances OBJECT IDENTIFIER ::= { qtechAntiArpcheatMIBConformance 1 }
|
|
qtechAntiArpcheatMIBGroups OBJECT IDENTIFIER ::= { qtechAntiArpcheatMIBConformance 2 }
|
|
|
|
qtechAntiArpcheatMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the Qtech Anti Arpcheat MIB"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { qtechAntiArpcheatMIBGroup
|
|
}
|
|
|
|
::= { qtechAntiArpcheatMIBCompliances 1 }
|
|
|
|
-- units of conformance
|
|
|
|
qtechAntiArpcheatMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
qtechTrustedArpDelete,
|
|
trustedArpIfIndex,
|
|
trustedArpIp,
|
|
trustedArpMediaPhysAddress,
|
|
trustedArpVlan,
|
|
trustedArpOperationType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing anti arpcheat management and
|
|
opertion to a Qtech agent."
|
|
::= { qtechAntiArpcheatMIBGroups 1 }
|
|
|
|
END
|