Observium_CE/mibs/d-link/DLINK-3100-ACTION-ACL-MIB

183 lines
5.1 KiB
Plaintext

DLINK-3100-ACTION-ACL-MIB DEFINITIONS ::= BEGIN
IMPORTS
rnd FROM DLINK-3100-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
PortList FROM Q-BRIDGE-MIB;
rlActionAcl MODULE-IDENTITY
LAST-UPDATED "2007111800Z"
ORGANIZATION "Dlink, Inc."
CONTACT-INFO
"www.dlink.com"
DESCRIPTION
"Dlink ACLs MIBs"
REVISION "200711180000Z"
DESCRIPTION
"Initial revision."
::={ rnd 130 }
ClassMapAction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies one of 8 Class-map actios:
1- no action.
2- Mark IP-Precedence.
3- Mark DSCP.
4- Set Egress queueu
5- Mark VPT
6- Choose queue by the VPT.
7- Choose queue by the DSCP.
8- Choose queue by the TCP/UDP port."
SYNTAX INTEGER {
none(1),
setIP-Precedence(2),
setDSCP(3),
setQueue(4),
setCos(5),
trustCos(6),
trustDSCP(7),
trustTCP-UDPport(8),
trustCosDscp(9)
}
rlActionAclTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlActionAclEntry
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This table holds the group membership information and the group/ports status"
::= { rlActionAcl 1 }
rlActionAclEntry OBJECT-TYPE
SYNTAX RlActionAclEntry
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlActionAclAclIndex }
::= { rlActionAclTable 1 }
RlActionAclEntry ::= SEQUENCE {
rlActionAclAclIndex INTEGER,
rlActionAclPorts PortList,
rlActionAclClassMapAction ClassMapAction,
rlActionAclClassMapMarkValue INTEGER,
rlActionAclPolicerIndex INTEGER,
rlActionAclStatus RowStatus
}
rlActionAclAclIndex OBJECT-TYPE
SYNTAX INTEGER (1..240)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Access Id/ ACL Index"
::= { rlActionAclEntry 1 }
rlActionAclPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Portlist of ports associated with the ACL Index"
::= { rlActionAclEntry 2 }
rlActionAclClassMapAction OBJECT-TYPE
SYNTAX ClassMapAction
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action to perform on data base for ACL (add/remove)"
::= { rlActionAclEntry 3 }
rlActionAclClassMapMarkValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The policer index bounded to the action of that ACL"
::= { rlActionAclEntry 4 }
rlActionAclPolicerIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The policer index bounded to the action of that ACL"
::= { rlActionAclEntry 5 }
rlActionAclStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The index of profile to perform the action"
::= { rlActionAclEntry 6 }
-- delete profile MIB
rlPort2AclsMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPort2AclsMappingEntry
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This table holds the group membership information and the group/ports status"
::= { rlActionAcl 2 }
rlPort2AclsMappingEntry OBJECT-TYPE
SYNTAX RlPort2AclsMappingEntry
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlPorts2AclsMappingPortIndex }
::= { rlPort2AclsMappingTable 1 }
RlPort2AclsMappingEntry ::= SEQUENCE {
rlPorts2AclsMappingPortIndex INTEGER,
rlPorts2AclsMappingPortAcls PortList
}
rlPorts2AclsMappingPortIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex"
::= { rlPort2AclsMappingEntry 1 }
rlPorts2AclsMappingPortAcls OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Portlist of ACLs associated with the ifIndex"
::= { rlPort2AclsMappingEntry 2 }
rlActionAclDeleteProfileIndex OBJECT-TYPE
SYNTAX INTEGER (1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The scalar defines access profile index to be deleted."
-- DEFVAL { 1 }
::= { rlActionAcl 3 }
rlNumOfUsedTcamAces OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Read used Tcam Aces"
::= { rlActionAcl 4 }
END