Dlink-IMPB-ARP-INSP DEFINITIONS ::= BEGIN

-- Version:    7.47
-- Date:       28-Dec-2008

IMPORTS
    rlImpbArpInspection                             FROM Dlink-IMPB-FEATURES
    MODULE-IDENTITY, OBJECT-TYPE,
    Unsigned32, IpAddress, Counter32                FROM SNMPv2-SMI
    InterfaceIndex, ifIndex                         FROM IF-MIB
    RowStatus,
    TEXTUAL-CONVENTION, MacAddress, DisplayString,
    TruthValue                                      FROM SNMPv2-TC
    VlanId                                          FROM Q-BRIDGE-MIB
    rnd                                             FROM DLINK-3100-MIB
    PortList                                        FROM Q-BRIDGE-MIB;


--
-- IMPB ARP Inspection Station Table
--
rlIMPBArpInspectionStationTable  OBJECT-TYPE
  SYNTAX  SEQUENCE OF RlIMPBArpInspectionStationEntry
  MAX-ACCESS  not-accessible
  STATUS      current
  DESCRIPTION      "IMPB ARP Inspection Station entry."
  ::= { rlImpbArpInspection 1 }

rlIMPBArpInspectionStationEntry OBJECT-TYPE
   SYNTAX      RlIMPBArpInspectionStationEntry
   MAX-ACCESS  not-accessible
   STATUS      current
   DESCRIPTION        "The row definition for this table."
   INDEX {rlIMPBArpInspectionStationIPAddress}
::= { rlIMPBArpInspectionStationTable 1 }

RlIMPBArpInspectionStationEntry ::= SEQUENCE {
   rlIMPBArpInspectionStationIPAddress       IpAddress,
   rlIMPBArpInspectionStationMACAddress      MacAddress,
   rlIMPBArpInspectionStationPortList        PortList,
   rlIMPBArpInspectionStationRowStatus       RowStatus
}

rlIMPBArpInspectionStationIPAddress OBJECT-TYPE
    SYNTAX      IpAddress
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "IMPB ARP Inspection  Station IP address."
  ::= { rlIMPBArpInspectionStationEntry  1 }

  rlIMPBArpInspectionStationMACAddress OBJECT-TYPE
    SYNTAX      MacAddress
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
         "IMPB ARP Inspection Station mac address"
    ::= { rlIMPBArpInspectionStationEntry 2 }

rlIMPBArpInspectionStationPortList OBJECT-TYPE
    SYNTAX PortList
    MAX-ACCESS read-write
    STATUS current
    DESCRIPTION
        "IMPB ARP Inspection Station Port List. All ports in the list are in CHECKED state."
    ::= { rlIMPBArpInspectionStationEntry 3 }

rlIMPBArpInspectionStationRowStatus OBJECT-TYPE
   SYNTAX       RowStatus
   MAX-ACCESS   read-write
   STATUS current
   DESCRIPTION
       "Entry status. A valid status is CreateandGo, Active or Destroy."
  ::= { rlIMPBArpInspectionStationEntry  4 }

rlIMPBArpInspectionClearAction OBJECT-TYPE
    SYNTAX     TruthValue
    MAX-ACCESS read-write
    STATUS     current
    DESCRIPTION
            "The value is always false.
            Setting this variable to true causes erasing all entries in station table."
    ::= { rlImpbArpInspection 2 }

END

