MPRSWRULE DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, Counter32, Gauge32, Integer32, Unsigned32, TimeTicks,IpAddress,Counter64 FROM SNMPv2-SMI TEXTUAL-CONVENTION, TruthValue, MacAddress, RowStatus, DisplayString, DateAndTime FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF mpMgmt FROM MAIPU-SMI ObjectName, ObjectSyntax, NetworkAddress FROM RFC1155-SMI; maipu OBJECT IDENTIFIER ::= { enterprises 5651 } mpMgmt2 OBJECT IDENTIFIER ::= { maipu 6 } mpSwitchTech OBJECT IDENTIFIER ::= { mpMgmt2 3 } mpSwPort OBJECT IDENTIFIER ::= { mpSwitchTech 1 } mprSwRuleTable OBJECT-TYPE SYNTAX SEQUENCE OF mprSwRuleEntry ACCESS not-accessible STATUS current DESCRIPTION "Switch port security rules table" ::= {mpSwPort 3} mprSwRuleEntry OBJECT-TYPE SYNTAX mprSwRuleEntry ACCESS not-accessible STATUS current DESCRIPTION "Switch port security rules table entry" INDEX {mprSwRuleMac, mprSwRulePortSlot, mprSwRulePortIndex} ::= {mprSwRuleTable 1} mprSwRulePortSlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "table index, rule's related port's slot number" ::= {mprSwRuleEntry 1} mprSwRulePortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "table index, rule's related port's number" ::= {mprSwRuleEntry 2} mprSwRuleMac OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS current DESCRIPTION "table index, rule's related MAC" ::= {mprSwRuleEntry 3} mprSwRuleCmd OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } ACCESS read-write STATUS current DESCRIPTION "rule command" ::= {mprSwRuleEntry 4} mprSwRuleType OBJECT-TYPE SYNTAX INTEGER { MAC(1), MAC-IP(2), MAC-VLAN(3) } ACCESS read-write STATUS current DESCRIPTION "rule type" ::= {mprSwRuleEntry 5} mprSwRuleIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS current DESCRIPTION "related IP" ::= {mprSwRuleEntry 6} mprSwRuleVid OBJECT-TYPE SYNTAX INTEGER(1..4094) ACCESS read-write STATUS current DESCRIPTION "related vlan id" ::= {mprSwRuleEntry 7} mprSwRuleRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS current DESCRIPTION "row config status" ::= {mprSwRuleEntry 8} END