NETGEAR-QOS-ACL-MIB
AI MIB Summary
The NETGEAR-QOS-ACL-MIB module enables the monitoring and configuration of Quality of Service (QoS) policies and Access Control Lists (ACLs) on NETGEAR networking hardware via SNMP. It specifically tracks the status, hit counts, and packet/byte statistics of flexible ACL rules to enforce traffic prioritization and filtering.
The MIB definitions for Quality of Service - ACL Flex package.
Main OID:
agentQOSACL.agentQOS.2
65
Objects
Active
Status
5
Dependencies
Imported Objects
Objects
65 total| Object Name |
|---|
agentQOSACLThe MIB definitions for Quality of Service - ACL Flex package. MODULE-IDENTITY .agentQOS.2 |
aclTableA table of ACL instances. SEQUENCE OF AclEntry .agentQOS.2.1 |
aclEntry AclEntry .agentQOS.2.1.1 |
aclIndexThe IP ACL table index this instance is associated with. Integer32 .agentQOS.2.1.1.1 |
aclStatusStatus of this instance. Entries can not be deleted until all rows in
the aclIfTable and aclRuleTable with corresponding values of aclIndex
have been deleted.
active(1) - this ACL instance is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instancerw RowStatus (SNMPv2-TC) .agentQOS.2.1.1.3 |
aclIfTableA table of ACL interface instances per direction. SEQUENCE OF AclIfEntry .agentQOS.2.2 |
aclIfEntry AclIfEntry .agentQOS.2.2.1 |
aclIfIndexThe interface to which this ACL instance applies. Integer32 .agentQOS.2.2.1.1 |
aclIfDirectionThe interface direction to which this ACL instance applies. Enumeration .agentQOS.2.2.1.2 |
aclIfSequenceThe relative evaluation sequence of this ACL for this
interface and direction. When multiple ACLs are allowed
for a given interface and direction, the sequence number
determines the order in which the list of ACLs are evaluated,
with lower sequence numbers given higher precedence. The
sequence number value is arbitrary, but must be a unique
non-zero value for a given interface and direction.
Setting this object to an existing sequence number
value for a given interface and direction causes the
ACL corresponding to that value to be replaced with
this ACL. Unsigned32 .agentQOS.2.2.1.3 |
aclIfAclTypeThe type of this ACL, which is used to interpret the
aclIfId object value. Each type of ACL uses its own
numbering scheme for identification (see aclIfId object
for details).
The aclIfId object must be specified along with this
object. Enumeration .agentQOS.2.2.1.4 |
aclIfAclIdThe ACL identifier value, which is interpreted based on
the aclIfType object.
For the IP ACLs, the actual ACL number is its identifier
as follows: IP standard ranges from 1-99, while
IP extended ranges from 100-199. Here, aclIfAclId represents
aclIndex.
The MAC ACLs use an internally-generated index value
that is assigned when the ACL is created.Here, aclIfAclId
represents aclMacIndex.
The aclIfType object must be specified along with
this object. Integer32 .agentQOS.2.2.1.5 |
aclIfStatusStatus of this instance.
active(1) - this ACL interface instance is active
createAndGo(4) - set to this value to assign an ACL to an interface and direction
destroy(6) - set to this value to remove an ACL from an interface and directionrw RowStatus (SNMPv2-TC) .agentQOS.2.2.1.6 |
aclRuleTableA table of IP ACL Rule instances. SEQUENCE OF AclRuleEntry .agentQOS.2.4 |
aclRuleEntryA table of IP ACL Classification Rules AclRuleEntry .agentQOS.2.4.1 |
aclRuleIndexThe index of this rule instance within an IP ACL. Integer32 .agentQOS.2.4.1.1 |
aclRuleActionThe type of action this rule should perform.rw Enumeration .agentQOS.2.4.1.2 |
aclRuleProtocolicmp - 1
igmp - 2
ip - 4
tcp - 6
udp - 17
All values from 1 to 255 are valid.rw Integer32 .agentQOS.2.4.1.3 |
aclRuleSrcIpAddressThe Source IP Address used in the ACL Classification.rw IpAddress .agentQOS.2.4.1.4 |
aclRuleSrcIpMaskThe Source IP Mask used in the ACL Classification.
This mask is expressed using wild-card notation,which
is the 1's compliment of traditional Subnet Masks.
Here, the 'Don't care bits' are represented by binary 1's and
'Do care bits' are represented by binary 0's.rw IpAddress .agentQOS.2.4.1.5 |
aclRuleSrcL4PortThe Source Port Number (Layer 4) used in the ACL Classification.rw Integer32 .agentQOS.2.4.1.6 |
aclRuleSrcL4PortRangeStartThe Source Port Number(Layer 4) range start.rw Integer32 .agentQOS.2.4.1.7 |
aclRuleSrcL4PortRangeEndThe Source Port Number(Layer 4) range end.rw Integer32 .agentQOS.2.4.1.8 |
aclRuleDestIpAddressThe Destination IP Address used in the ACL Classification.rw IpAddress .agentQOS.2.4.1.9 |
aclRuleDestIpMaskThe Destination IP Mask used in the ACL Classification.
This mask is expressed using wild-card notation,which
is the 1's compliment of traditional Subnet Masks.
Here, the 'Don't care bits' are represented by binary 1's and
'Do care bits' are represented by binary 0's.rw IpAddress .agentQOS.2.4.1.10 |
aclRuleDestL4PortThe Destination Port (Layer 4) used in ACl classification.rw Integer32 .agentQOS.2.4.1.11 |
aclRuleDestL4PortRangeStartThe Destination Port (Layer 4) starting range used in ACL classification.rw Integer32 .agentQOS.2.4.1.12 |
aclRuleDestL4PortRangeEndThe Destination Port (Layer 4) ending range used in ACL classification.rw Integer32 .agentQOS.2.4.1.13 |
aclRuleIPDSCPThe Differentiated Services Code Point value.rw Integer32 .agentQOS.2.4.1.14 |
aclRuleIpPrecedenceThe Type of Service (TOS) IP Precedence value.rw Integer32 .agentQOS.2.4.1.15 |
aclRuleIpTosBitsThe Type of Service (TOS) Bits value.rw Integer32 .agentQOS.2.4.1.16 |
aclRuleIpTosMaskThe Type of Service (TOS) Mask value.rw Integer32 .agentQOS.2.4.1.17 |
aclRuleStatusStatus of this instance.
active(1) - this ACL Rule is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instancerw RowStatus (SNMPv2-TC) .agentQOS.2.4.1.18 |
aclRuleAssignQueueIdQueue identifier to which all inbound packets matching this
ACL rule are directed. This object defaults to the standard
queue assignment for user priority 0 traffic per the IEEE 802.1D
specification based on the number of assignable queues in the
system:
1-3 queues: 0
4-7 queues: 1
8 queues: 2
This default assignment is static and is not influenced by
other system configuration changes.rw Unsigned32 .agentQOS.2.4.1.19 |
aclRuleRedirectIntfA non-zero value indicates the external ifIndex to which all
inbound packets matching this ACL rule are directed. A
value of zero means packet redirection is not in effect, which
is the default value of this object.rw InterfaceIndexOrZero (IF-MIB) .agentQOS.2.4.1.20 |
aclRuleMatchEveryFlag to indicate that the acl rule is defined to match on every IP packet,
regardless of content.rw TruthValue (SNMPv2-TC) .agentQOS.2.4.1.21 |
aclMacGroup OBJECT IDENTIFIER .agentQOS.2.5 |
aclMacIndexNextFreeThis object contains an unused value for the aclMacIndex
to be used when creating a new MAC ACL. A value of zero
zero indicates the ACL table is full.ro Integer32 .agentQOS.2.5.1 |
aclMacTableA table of MAC ACL instances. SEQUENCE OF AclMacEntry .agentQOS.2.5.2 |
aclMacEntry AclMacEntry .agentQOS.2.5.2.1 |
aclMacIndexThe MAC ACL table index this instance is associated with.
When creating a new MAC ACL, refer to the aclMacIndexNextFree
object to determine the next available aclMacIndex to use. Integer32 .agentQOS.2.5.2.1.1 |
aclMacNameThe name of this MAC ACL entry, which must consist of
1 to 31 alphanumeric characters and uniquely identify
this MAC ACL. An existing MAC ACL can be renamed by
setting this object to a new name.
This object must be set to complete a new MAC ACL
row instance.rw DisplayString .agentQOS.2.5.2.1.2 |
aclMacStatusStatus of this instance. ACL MAC entries can not be deleted until all rows in
the aclIfTable and aclRuleTable with corresponding values of aclMacIndex
have been deleted.
active(1) - this ACL instance is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instance
The aclMacName object must be set to complete this row instance.rw RowStatus (SNMPv2-TC) .agentQOS.2.5.2.1.3 |
aclMacRuleTableA table of layer 2 MAC ACL Rule instances. SEQUENCE OF AclMacRuleEntry .agentQOS.2.5.3 |
aclMacRuleEntryA table of layer 2 MAC ACL Classification Rules AclMacRuleEntry .agentQOS.2.5.3.1 |
aclMacRuleIndexThe index of this rule instance within an MAC ACL. Integer32 .agentQOS.2.5.3.1.1 |
aclMacRuleActionThe type of action this MAC ACL rule should perform.rw Enumeration .agentQOS.2.5.3.1.2 |
aclMacRuleCosThe Class of Service (COS) used in the MAC ACL Classification.
This is the three-bit user priority field in the 802.1Q tag
header of a tagged Ethernet frame. For frames containing a
double VLAN tag, this field is located in the first/outer tag.rw Unsigned32 .agentQOS.2.5.3.1.3 |
aclMacRuleCos2The Secondary Class of Service (COS2) used in the MAC ACL Classification.
This is the three-bit user priority field in the second/inner 802.1Q
tag header of a double VLAN tagged Ethernet frame.rw Unsigned32 .agentQOS.2.5.3.1.4 |
aclMacRuleDestMacAddrThe Destination MAC address used in the MAC ACL Classification.rw MacAddress (SNMPv2-TC) .agentQOS.2.5.3.1.5 |
aclMacRuleDestMacMaskThe Destination MAC address mask used in the MAC ACL Classification.
This mask value identifies the portion of the aclMacRuleDestMacAddr
that is compared against a packet. A non-contiguous mask value is
permitted.rw MacAddress (SNMPv2-TC) .agentQOS.2.5.3.1.6 |
aclMacRuleEtypeKeyThe Ethertype keyword used in the MAC ACL Classification.
A keyword of custom(1) requires that the aclMacRuleEtypeValue
object also be set.rw Enumeration .agentQOS.2.5.3.1.7 |
aclMacRuleEtypeValueThe Ethertype custom value used in the MAC ACL Classification.
This object is only valid if the aclMacRuleEtypeKey is set to
custom(1). The allowed value for this object is 0x0600 to 0xFFFF
(1536 to 65535).rw EtypeValue .agentQOS.2.5.3.1.8 |
aclMacRuleSrcMacAddrThe Source MAC address used in the MAC ACL Classification.rw MacAddress (SNMPv2-TC) .agentQOS.2.5.3.1.9 |
aclMacRuleSrcMacMaskThe Source MAC address mask used in the MAC ACL Classification.
This mask value identifies the portion of the aclMacRuleSrcMacAddr
that is compared against a packet. A non-contiguous mask value is
permitted.rw MacAddress (SNMPv2-TC) .agentQOS.2.5.3.1.10 |
aclMacRuleVlanIdThe VLAN ID value used in the MAC ACL Classification.
The VLAN ID field is defined as the 12-bit VLAN identifier
in the 802.1Q tag header of a tagged Ethernet frame. This is
contained in the first/outer tag of a double VLAN tagged frame.rw Unsigned32 .agentQOS.2.5.3.1.11 |
aclMacRuleVlanIdRangeStartThe VLAN ID range start value used in the MAC ACL Classification.
Setting this value greater than the current aclMacRuleVlanIdRangeEnd
changes the VLAN ID range end to the same value as the range start.
The VLAN ID field is defined as the 12-bit VLAN identifier
in the 802.1Q tag header of a tagged Ethernet frame. This is
contained in the first/outer tag of a double VLAN tagged frame.rw Unsigned32 .agentQOS.2.5.3.1.12 |
aclMacRuleVlanIdRangeEndThe VLAN ID range end value used in the MAC ACL Classification.
Setting this value less than the current aclMacRuleVlanIdRangeStart
changes the VLAN ID range start to the same value as the range end.
The VLAN ID field is defined as the 12-bit VLAN identifier
in the 802.1Q tag header of a tagged Ethernet frame. This is
contained in the first/outer tag of a double VLAN tagged frame.rw Unsigned32 .agentQOS.2.5.3.1.13 |
aclMacRuleVlanId2The Secondary VLAN ID value used in the MAC ACL Classification.
The Secondary VLAN ID field is defined as the 12-bit VLAN identifier
in the second/inner 802.1Q tag header of a double VLAN tagged Ethernet
frame.rw Unsigned32 .agentQOS.2.5.3.1.14 |
aclMacRuleVlanId2RangeStartThe Secondary VLAN ID range start value used in the MAC ACL Classification.
Setting this value greater than the current aclMacRuleVlanId2RangeEnd
changes the Secondary VLAN ID range end to the same value as the range start.
The Secondary VLAN ID field is defined as the 12-bit VLAN identifier
in the second/inner 802.1Q tag header of a double VLAN tagged Ethernet
frame.rw Unsigned32 .agentQOS.2.5.3.1.15 |
aclMacRuleVlanId2RangeEndThe Secondary VLAN ID range end value used in the MAC ACL Classification.
Setting this value less than the current aclMacRuleVlanId2RangeStart
changes the Secondary VLAN ID range start to the same value as the range end.
The Secondary VLAN ID field is defined as the 12-bit VLAN identifier
in the second/inner 802.1Q tag header of a double VLAN tagged Ethernet
frame.rw Unsigned32 .agentQOS.2.5.3.1.16 |
aclMacRuleStatusStatus of this instance.
active(1) - this ACL Rule is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instancerw RowStatus (SNMPv2-TC) .agentQOS.2.5.3.1.17 |
aclMacRuleAssignQueueIdQueue identifier to which all inbound packets matching this
MAC ACL rule are directed. This object defaults to the standard
queue assignment for user priority 0 traffic per the IEEE 802.1D
specification based on the number of assignable queues in the
system:
1-3 queues: 0
4-7 queues: 1
8 queues: 2
This default assignment is static and is not influenced by
other system configuration changes.rw Unsigned32 .agentQOS.2.5.3.1.18 |
aclMacRuleRedirectIntfA non-zero value indicates the external ifIndex to which all
inbound packets matching this MAC ACL rule are directed. A
value of zero means packet redirection is not in effect, which
is the default value of this object.rw InterfaceIndexOrZero (IF-MIB) .agentQOS.2.5.3.1.19 |
aclMacRuleMatchEveryFlag to indicate that the MAC acl rule is defined to match all packets,
regardless of Ethertype.rw TruthValue (SNMPv2-TC) .agentQOS.2.5.3.1.20 |