111 lines
2.8 KiB
Plaintext
111 lines
2.8 KiB
Plaintext
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
|