HIRSCHMANN-MMP4-QOS-MIB
- Registered at
- 1.3.6.1.4.1.248.15.3
- Last updated
- 2005-08-18 12:00
- Organization
- Hirschmann Automation and Control GmbH
- Revisions
- 2005-08-18 12:00
- Namespace
- hirschmann
- Source file
HIRSCHMANN-MMP4-QOS-MIB- Digest
sha256:6dc87530aef88e63dcfc44702c2d77216b77684eadbf901aa69df1566e6daaef
Description
The Hirschmann Private Platform4 QoS MIB definitions for Platform devices.
Contact
Customer Support Postal: Hirschmann Automation and Control GmbH Stuttgarter Str. 45-51 72654 Neckartenzlingen Germany Tel: +49 7127 14 1981 Web: http://www.hicomcenter.com/ E-Mail: hicomcenter@hirschmann.com
Imports
| From | Symbols |
|---|---|
| HIRSCHMANN-MMP4-BASICL2-MIB | hmPlatform4 |
| IF-MIB | InterfaceIndexOrZero |
| SNMPv2-CONF | MODULE-COMPLIANCE, NOTIFICATION-GROUP |
| SNMPv2-SMI | Integer32, IpAddress, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, OBJECT-TYPE, Unsigned32, iso |
| SNMPv2-TC | DisplayString, MacAddress, RowStatus, TEXTUAL-CONVENTION, TruthValue |
Imported by
Nothing in this corpus imports this module.
Load order
Every file a consumer needs in order to load this module, dependencies first.
BRIDGE-MIB HIRSCHMANN-MMP4-BASICL2-MIB HIRSCHMANN-MMP4-QOS-MIB HMPRIV-MGMT-SNMP-MIB IANA-ADDRESS-FAMILY-NUMBERS-MIB IANAifType-MIB IEEE8021-PAE-MIB IF-MIB INET-ADDRESS-MIB P-BRIDGE-MIB Q-BRIDGE-MIB RFC1158-MIB RFC1271-MIB RMON-MIB RMON2-MIB SNMP-FRAMEWORK-MIB SNMPv2-CONF SNMPv2-MIB SNMPv2-SMI SNMPv2-TC TOKEN-RING-RMON-MIB
Textual conventions
| Name | OID | Syntax | Access | Status |
|---|---|---|---|---|
| EtypeValue TEXTUAL-CONVENTION Ethertype value of a packet. The allowed value is 0x0600 to 0xFFFF. | current | |||
| PercentByFives TEXTUAL-CONVENTION An unsigned integer representing a value expressed as a percentage with five percent increments. | current | |||
| Sixteenths TEXTUAL-CONVENTION An unsigned integer representing the numerator of a value expressing a fraction in terms of sixteenths (0/16, 1/16, 2/16, up to 16/16). | current |
Objects
| Name | OID | Syntax | Access | Status |
|---|---|---|---|---|
| hmAgentQOSACL OBJECT-IDENTITY | 1.3.6.1.4.1.248.15.3.2 | |||
| aclTable OBJECT-TYPE A table of ACL instances. | 1.3.6.1.4.1.248.15.3.2.1 | not-accessible | current | |
| aclEntry OBJECT-TYPE The entry of the aclTable. | 1.3.6.1.4.1.248.15.3.2.1.1 | not-accessible | current | |
| aclIndex OBJECT-TYPE The IP ACL table index this instance is associated with. | 1.3.6.1.4.1.248.15.3.2.1.1.1 | Integer32 | not-accessible | current |
| aclStatus OBJECT-TYPE Status 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 instance | 1.3.6.1.4.1.248.15.3.2.1.1.3 | RowStatus | read-create | current |
| aclRuleTable OBJECT-TYPE A table of IP ACL Rule instances. | 1.3.6.1.4.1.248.15.3.2.4 | not-accessible | current | |
| aclRuleEntry OBJECT-TYPE A table of IP ACL Classification Rules | 1.3.6.1.4.1.248.15.3.2.4.1 | not-accessible | current | |
| aclRuleIndex OBJECT-TYPE The index of this rule instance within an IP ACL. | 1.3.6.1.4.1.248.15.3.2.4.1.1 | Integer32 | not-accessible | current |
| aclRuleAction OBJECT-TYPE The type of action this rule should perform. | 1.3.6.1.4.1.248.15.3.2.4.1.2 | INTEGER {permit(1), deny(2)} | read-create | current |
| aclRuleProtocol OBJECT-TYPE icmp - 1 igmp - 2 ip - 4 tcp - 6 udp - 17 All values from 1 to 255 are valid. | 1.3.6.1.4.1.248.15.3.2.4.1.3 | Integer32 (1..255) | read-create | current |
| aclRuleSrcIpAddress OBJECT-TYPE The Source IP Address used in the ACL Classification. | 1.3.6.1.4.1.248.15.3.2.4.1.4 | IpAddress | read-create | current |
| aclRuleSrcIpMask OBJECT-TYPE The 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. | 1.3.6.1.4.1.248.15.3.2.4.1.5 | IpAddress | read-create | current |
| aclRuleSrcL4Port OBJECT-TYPE The Source Port Number (Layer 4) used in the ACL Classification. | 1.3.6.1.4.1.248.15.3.2.4.1.6 | Integer32 | read-create | current |
| aclRuleSrcL4PortRangeStart OBJECT-TYPE The Source Port Number(Layer 4) range start. | 1.3.6.1.4.1.248.15.3.2.4.1.7 | Integer32 | read-create | current |
| aclRuleSrcL4PortRangeEnd OBJECT-TYPE The Source Port Number(Layer 4) range end. | 1.3.6.1.4.1.248.15.3.2.4.1.8 | Integer32 | read-create | current |
| aclRuleDestIpAddress OBJECT-TYPE The Destination IP Address used in the ACL Classification. | 1.3.6.1.4.1.248.15.3.2.4.1.9 | IpAddress | read-create | current |
| aclRuleDestIpMask OBJECT-TYPE The 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. | 1.3.6.1.4.1.248.15.3.2.4.1.10 | IpAddress | read-create | current |
| aclRuleDestL4Port OBJECT-TYPE The Destination Port (Layer 4) used in ACl classification. | 1.3.6.1.4.1.248.15.3.2.4.1.11 | Integer32 | read-create | current |
| aclRuleDestL4PortRangeStart OBJECT-TYPE The Destination Port (Layer 4) starting range used in ACL classification. | 1.3.6.1.4.1.248.15.3.2.4.1.12 | Integer32 | read-create | current |
| aclRuleDestL4PortRangeEnd OBJECT-TYPE The Destination Port (Layer 4) ending range used in ACL classification. | 1.3.6.1.4.1.248.15.3.2.4.1.13 | Integer32 | read-create | current |
| aclRuleIPDSCP OBJECT-TYPE The Differentiated Services Code Point value. | 1.3.6.1.4.1.248.15.3.2.4.1.14 | Integer32 | read-create | current |
| aclRuleIpPrecedence OBJECT-TYPE The Type of Service (TOS) IP Precedence value. | 1.3.6.1.4.1.248.15.3.2.4.1.15 | Integer32 | read-create | current |
| aclRuleIpTosBits OBJECT-TYPE The Type of Service (TOS) Bits value. | 1.3.6.1.4.1.248.15.3.2.4.1.16 | Integer32 | read-create | current |
| aclRuleIpTosMask OBJECT-TYPE The Type of Service (TOS) Mask value. | 1.3.6.1.4.1.248.15.3.2.4.1.17 | Integer32 | read-create | current |
| aclRuleStatus OBJECT-TYPE Status 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 instance | 1.3.6.1.4.1.248.15.3.2.4.1.18 | RowStatus | read-create | current |
| aclRuleAssignQueueId OBJECT-TYPE Queue 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. | 1.3.6.1.4.1.248.15.3.2.4.1.19 | Unsigned32 | read-create | current |
| aclRuleRedirectIntf OBJECT-TYPE A 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. | 1.3.6.1.4.1.248.15.3.2.4.1.20 | InterfaceIndexOrZero | read-create | current |
| aclRuleMatchEvery OBJECT-TYPE Flag to indicate that the acl rule is defined to match on every IP packet, regardless of content. | 1.3.6.1.4.1.248.15.3.2.4.1.21 | TruthValue | read-create | current |
| aclMacIndexNextFree OBJECT-TYPE This 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. | 1.3.6.1.4.1.248.15.3.2.5 | Integer32 | read-only | current |
| aclMacTable OBJECT-TYPE A table of MAC ACL instances. | 1.3.6.1.4.1.248.15.3.2.6 | not-accessible | current | |
| aclMacEntry OBJECT-TYPE The entry of the aclMacTable. | 1.3.6.1.4.1.248.15.3.2.6.1 | not-accessible | current | |
| aclMacIndex OBJECT-TYPE The 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. | 1.3.6.1.4.1.248.15.3.2.6.1.1 | Integer32 | not-accessible | current |
| aclMacName OBJECT-TYPE The 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. | 1.3.6.1.4.1.248.15.3.2.6.1.2 | DisplayString (SIZE(1..31)) | read-create | current |
| aclMacStatus OBJECT-TYPE Status 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. | 1.3.6.1.4.1.248.15.3.2.6.1.3 | RowStatus | read-create | current |
| aclMacRuleTable OBJECT-TYPE A table of layer 2 MAC ACL Rule instances. | 1.3.6.1.4.1.248.15.3.2.7 | not-accessible | current | |
| aclMacRuleEntry OBJECT-TYPE A table of layer 2 MAC ACL Classification Rules | 1.3.6.1.4.1.248.15.3.2.7.1 | not-accessible | current | |
| aclMacRuleIndex OBJECT-TYPE The index of this rule instance within an MAC ACL. | 1.3.6.1.4.1.248.15.3.2.7.1.1 | Integer32 | not-accessible | current |
| aclMacRuleAction OBJECT-TYPE The type of action this MAC ACL rule should perform. | 1.3.6.1.4.1.248.15.3.2.7.1.2 | INTEGER {permit(1), deny(2)} | read-create | current |
| aclMacRuleCos OBJECT-TYPE The 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. | 1.3.6.1.4.1.248.15.3.2.7.1.3 | Unsigned32 (0..7) | read-create | current |
| aclMacRuleCos2 OBJECT-TYPE The 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. | 1.3.6.1.4.1.248.15.3.2.7.1.4 | Unsigned32 (0..7) | read-create | current |
| aclMacRuleDestMacAddr OBJECT-TYPE The Destination MAC address used in the MAC ACL Classification. | 1.3.6.1.4.1.248.15.3.2.7.1.5 | MacAddress | read-create | current |
| aclMacRuleDestMacMask OBJECT-TYPE The 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. | 1.3.6.1.4.1.248.15.3.2.7.1.6 | MacAddress | read-create | current |
| aclMacRuleEtypeKey OBJECT-TYPE The Ethertype keyword used in the MAC ACL Classification. A keyword of custom(1) requires that the aclMacRuleEtypeValue object also be set. | 1.3.6.1.4.1.248.15.3.2.7.1.7 | INTEGER {custom(1), appletalk(2), arp(3), ibmsna(4), ipv4(5), ipv6(6), ipx(7), mplsmcast(8), mplsucast(9), netbios(10), novell(11), pppoe(12), rarp(13)} | read-create | current |
| aclMacRuleEtypeValue OBJECT-TYPE The 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). | 1.3.6.1.4.1.248.15.3.2.7.1.8 | EtypeValue | read-create | current |
| aclMacRuleSrcMacAddr OBJECT-TYPE The Source MAC address used in the MAC ACL Classification. | 1.3.6.1.4.1.248.15.3.2.7.1.9 | MacAddress | read-create | current |
| aclMacRuleSrcMacMask OBJECT-TYPE The 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. | 1.3.6.1.4.1.248.15.3.2.7.1.10 | MacAddress | read-create | current |
| aclMacRuleVlanId OBJECT-TYPE The 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. | 1.3.6.1.4.1.248.15.3.2.7.1.11 | Unsigned32 (0..4095) | read-create | current |
| aclMacRuleVlanIdRangeStart OBJECT-TYPE The 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. | 1.3.6.1.4.1.248.15.3.2.7.1.12 | Unsigned32 (0..4095) | read-create | current |
| aclMacRuleVlanIdRangeEnd OBJECT-TYPE The 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. | 1.3.6.1.4.1.248.15.3.2.7.1.13 | Unsigned32 (0..4095) | read-create | current |
| aclMacRuleVlanId2 OBJECT-TYPE The 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. | 1.3.6.1.4.1.248.15.3.2.7.1.14 | Unsigned32 (0..4095) | read-create | current |
| aclMacRuleVlanId2RangeStart OBJECT-TYPE The 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. | 1.3.6.1.4.1.248.15.3.2.7.1.15 | Unsigned32 (0..4095) | read-create | current |
| aclMacRuleVlanId2RangeEnd OBJECT-TYPE The 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. | 1.3.6.1.4.1.248.15.3.2.7.1.16 | Unsigned32 (0..4095) | read-create | current |
| aclMacRuleStatus OBJECT-TYPE Status 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 instance | 1.3.6.1.4.1.248.15.3.2.7.1.17 | RowStatus | read-create | current |
| aclMacRuleAssignQueueId OBJECT-TYPE Queue 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. | 1.3.6.1.4.1.248.15.3.2.7.1.18 | Unsigned32 | read-create | current |
| aclMacRuleRedirectIntf OBJECT-TYPE A 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. | 1.3.6.1.4.1.248.15.3.2.7.1.19 | InterfaceIndexOrZero | read-create | current |
| aclMacRuleMatchEvery OBJECT-TYPE Flag to indicate that the MAC acl rule is defined to match all packets, regardless of Ethertype. | 1.3.6.1.4.1.248.15.3.2.7.1.20 | TruthValue | read-create | current |
| aclIfTable OBJECT-TYPE A table of ACL interface instances per direction. | 1.3.6.1.4.1.248.15.3.2.8 | not-accessible | current | |
| aclIfEntry OBJECT-TYPE The entry of the aclIfTable. | 1.3.6.1.4.1.248.15.3.2.8.1 | not-accessible | current | |
| aclIfIndex OBJECT-TYPE The interface to which this ACL instance applies. | 1.3.6.1.4.1.248.15.3.2.8.1.1 | Integer32 | not-accessible | current |
| aclIfDirection OBJECT-TYPE The interface direction to which this ACL instance applies. | 1.3.6.1.4.1.248.15.3.2.8.1.2 | INTEGER {inbound(1), outbound(2)} | not-accessible | current |
| aclIfSequence OBJECT-TYPE The 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. | 1.3.6.1.4.1.248.15.3.2.8.1.3 | Unsigned32 (1..4294967295) | not-accessible | current |
| aclIfAclType OBJECT-TYPE The 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. | 1.3.6.1.4.1.248.15.3.2.8.1.4 | INTEGER {ip(1), mac(2)} | not-accessible | current |
| aclIfAclId OBJECT-TYPE The 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. | 1.3.6.1.4.1.248.15.3.2.8.1.5 | Integer32 | not-accessible | current |
| aclIfStatus OBJECT-TYPE Status 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 direction | 1.3.6.1.4.1.248.15.3.2.8.1.6 | RowStatus | read-create | current |
| hmAgentQOSCOS OBJECT-IDENTITY | 1.3.6.1.4.1.248.15.3.3 | |||
| hmAgentCosMapCfgGroup OBJECT-IDENTITY | 1.3.6.1.4.1.248.15.3.3.1 | |||
| hmAgentCosMapIpPrecTable OBJECT-TYPE A table mapping evaluated IP precedence to Traffic Class for a specific physical port. Traffic class is a number in the range (0..(dot1dPortNumTrafficClasses-1)). | 1.3.6.1.4.1.248.15.3.3.1.1 | not-accessible | current | |
| hmAgentCosMapIpPrecEntry OBJECT-TYPE IP Precedence to Traffic Class mapping for a port. | 1.3.6.1.4.1.248.15.3.3.1.1.1 | not-accessible | current | |
| hmAgentCosMapIpPrecIntfIndex OBJECT-TYPE This is a unique index for an entry in the hmAgentCosMapIpPrecTable. A non-zero value indicates the ifIndex for the corresponding interface entry in the ifTable. A value of zero represents global configuration, which in turn causes all interface entries to be updated for a set operation, or reflects the most recent global setting for a get operation. | 1.3.6.1.4.1.248.15.3.3.1.1.1.1 | InterfaceIndexOrZero | not-accessible | current |
| hmAgentCosMapIpPrecValue OBJECT-TYPE The IP precedence value contained in the received frame. This value is only indicated in IP packets, but is independent of both media-type and frame tagging. Non-IP packets are handled in accordance with the dot1dPortDefaultUserPriority value of the ingress port. | 1.3.6.1.4.1.248.15.3.3.1.1.1.2 | Unsigned32 (0..7) | not-accessible | current |
| hmAgentCosMapIpPrecTrafficClass OBJECT-TYPE Traffic class priority queue the received frame is mapped to. This represents the actual configuration setting the port is using. | 1.3.6.1.4.1.248.15.3.3.1.1.1.3 | Unsigned32 (0..7) | read-write | current |
| hmAgentCosMapIpDscpTable OBJECT-TYPE A table mapping evaluated IP DSCP to Traffic Class for a specific physical port. Traffic class is a number in the range (0..(dot1dPortNumTrafficClasses-1)). | 1.3.6.1.4.1.248.15.3.3.1.2 | not-accessible | current | |
| hmAgentCosMapIpDscpEntry OBJECT-TYPE IP DSCP to Traffic Class mapping for a port. | 1.3.6.1.4.1.248.15.3.3.1.2.1 | not-accessible | current | |
| hmAgentCosMapIpDscpIntfIndex OBJECT-TYPE This is a unique index for an entry in the hmAgentCosMapIpDscpTable. A non-zero value indicates the ifIndex for the corresponding interface entry in the ifTable. A value of zero represents global configuration, which in turn causes all interface entries to be updated for a set operation, or reflects the most recent global setting for a get operation. | 1.3.6.1.4.1.248.15.3.3.1.2.1.1 | InterfaceIndexOrZero | not-accessible | current |
| hmAgentCosMapIpDscpValue OBJECT-TYPE The IP DSCP value contained in the received frame. This value is only indicated in IP packets, but is independent of both media-type and frame tagging. Non-IP packets are handled in accordance with the dot1dPortDefaultUserPriority value of the ingress port. | 1.3.6.1.4.1.248.15.3.3.1.2.1.2 | Unsigned32 (0..63) | not-accessible | current |
| hmAgentCosMapIpDscpTrafficClass OBJECT-TYPE Traffic class priority queue the received frame is mapped to. | 1.3.6.1.4.1.248.15.3.3.1.2.1.3 | Unsigned32 (0..7) | read-write | current |
| hmAgentCosMapIntfTrustTable OBJECT-TYPE Specifies the interface trust mode of operation for a port. The trust mode setting determines which COS mapping table is used for directing ingress packets to a Traffic Class. | 1.3.6.1.4.1.248.15.3.3.1.3 | not-accessible | current | |
| hmAgentCosMapIntfTrustEntry OBJECT-TYPE COS interface trust mode. | 1.3.6.1.4.1.248.15.3.3.1.3.1 | not-accessible | current | |
| hmAgentCosMapIntfTrustIntfIndex OBJECT-TYPE This is a unique index for an entry in the hmAgentCosMapIntfTrustTable. A non-zero value indicates the ifIndex for the corresponding interface entry in the ifTable. A value of zero represents global configuration, which in turn causes all interface entries to be updated for a set operation, or reflects the most recent global setting for a get operation. | 1.3.6.1.4.1.248.15.3.3.1.3.1.1 | InterfaceIndexOrZero | not-accessible | current |
| hmAgentCosMapIntfTrustMode OBJECT-TYPE The class of service trust mode of an interface. When set to a trusted mode, the appropriate COS mapping table is used as follows: trustDot1p(2) : dot1dTrafficClassTable trustIpPrecedence(3): hmAgentCosMapIpPrecTable trustIpDscp(4): hmAgentCosMapIpDscpTable For an untrusted(1) interface, packets are handled in accordance with the dot1dPortDefaultUserPriority value of the ingress port. | 1.3.6.1.4.1.248.15.3.3.1.3.1.2 | INTEGER {untrusted(1), trustDot1p(2), trustIpPrecedence(3), trustIpDscp(4)} | read-write | current |
| hmAgentCosMapUntrustedTrafficClass OBJECT-TYPE The traffic class (i.e. hardware queue) to which all untrusted traffic is assigned. This includes all traffic when the hmAgentCosMapIntfTrustMode is set to untrusted(1), or just non-IP packets when in trustIpPrecedence(3) or trustIpDscp(4) modes. This is a read-only object that reflects the current setting of the dot1dPortDefaultUserPriority object as mapped to a traffic class through the dot1dTrafficClassEntry. | 1.3.6.1.4.1.248.15.3.3.1.3.1.3 | Unsigned32 | read-only | current |
| hmAgentCosQueueCfgGroup OBJECT-IDENTITY | 1.3.6.1.4.1.248.15.3.3.2 | |||
| hmAgentCosQueueNumQueuesPerPort OBJECT-TYPE The number of configurable COS queues per port supported by the hardware device. | 1.3.6.1.4.1.248.15.3.3.2.1 | Unsigned32 | read-only | current |
| hmAgentCosQueueNumDropPrecedenceLevels OBJECT-TYPE The number of distinct drop precedence levels per queue supported by the hardware device. These levels are typically used when configuring the queue management tail drop and WRED parameters. | 1.3.6.1.4.1.248.15.3.3.2.2 | Unsigned32 | read-only | current |
| hmAgentCosQueueControlTable OBJECT-TYPE Table of class-of-service queue configuration controls for the specified interface. | 1.3.6.1.4.1.248.15.3.3.2.3 | not-accessible | current | |
| hmAgentCosQueueControlEntry OBJECT-TYPE Provides a general control mechanism that affects all queues on a given interface. | 1.3.6.1.4.1.248.15.3.3.2.3.1 | not-accessible | current | |
| hmAgentCosQueueIntfIndex OBJECT-TYPE This is a unique index for an entry in the hmAgentCosQueueControlTable, hmAgentCosQueueTable, or hmAgentCosQueueMgmtTable. A non-zero value indicates the ifIndex for the corresponding interface entry in the ifTable. A value of zero represents global configuration, which in turn causes all interface entries to be updated for a set operation, or reflects the most recent global setting for a get operation. | 1.3.6.1.4.1.248.15.3.3.2.3.1.1 | InterfaceIndexOrZero | not-accessible | current |
| hmAgentCosQueueIntfShapingRate OBJECT-TYPE Maximum bandwidth allowed for this interface as a whole, typically used to shape the outbound transmission rate. The value is specified in terms of percentage of overall link speed for the port in 1% increments. A value of 0 means there is no maximum bandwidth limit in effect and that the interface is allowed to transmit up to its maximum line rate (i.e., work conserving method). The default value is 0. When set to a non-zero value, the interface is restricted to using at most the bandwidth specified in this object for the outbound transmission rate (i.e., non-work-conserving method). This bandwidth value is independent of any per-queue maximum bandwidth value(s) in effect for the interface, as specified in the hmAgentCosQueueMaxBandwidth ohject, and should be considered as a second-level transmission rate control mechanism that regulates the output of the entire interface regardless of which queues originate the outbound traffic. | 1.3.6.1.4.1.248.15.3.3.2.3.1.2 | Unsigned32 (0..100) | read-write | current |
| hmAgentCosQueueMgmtTypeIntf OBJECT-TYPE The management technique used for all queues on this interface. If taildrop(1), then all new packets presented to the queues are dropped based on some maximum threshold value(s). If wred(2), then an active queue management scheme is employed whereby packet drop precedence is considered during times of queue congestion using WRED parameters. The necessary queue management parameters are specified in the hmAgentCosQueueMgmtTable for the corresponding hmAgentCosQueueIntfIndex value. The default for this object is taildrop(1). Implementations that support this object but do not support weighted RED must return taildrop(1) for this value and must not allow a value of wred(2) to be set. | 1.3.6.1.4.1.248.15.3.3.2.3.1.3 | INTEGER {taildrop(1), wred(2)} | read-write | current |
| hmAgentCosQueueWredDecayExponent OBJECT-TYPE The decay exponent value used with the weighted random early discard (WRED) algorithm to determine how quickly the average queue length calculation reacts to the current length of the queue. A higher value produces a slower response, meaning previously sampled queue length values are factored into the calculation for a longer period of time. The default value is 9. Use caution when changing this value from its default. If set too low, short traffic bursts can cause WRED to drop too many packets. If set too high, WRED might not detect queue congestion in a timely manner and becomes ineffective. The default value should be sufficient for most users. This object value is only used when the hmAgentCosQueueMgmtType is set to wred(2) and is otherwise ignored. | 1.3.6.1.4.1.248.15.3.3.2.3.1.4 | Unsigned32 (1..15) | read-write | current |
| hmAgentCosQueueDefaultsRestore OBJECT-TYPE Causes the default values to be restored for all COS queue objects defined for this interface. This includes objects in the following tables: hmAgentCosQueueTable hmAgentCosQueueMgmtTable This object always reads as disable(2). This object may only be set to enable(1), which immediately causes the default value restoration action as described above. In essence, this models a momentary-style push button switch that triggers a restoration of the original default values for all affected objects. | 1.3.6.1.4.1.248.15.3.3.2.3.1.5 | INTEGER {enable(1), disable(2)} | read-write | current |
| hmAgentCosQueueTable OBJECT-TYPE Table of class-of-service queue configuration parameters for the specified interface. | 1.3.6.1.4.1.248.15.3.3.2.4 | not-accessible | current | |
| hmAgentCosQueueEntry OBJECT-TYPE Each entry describes a single class-of-service (COS) queue for a given Interface Index. The number of configurable COS queues for an interface vary based on device capabilities. All objects defined for this table entry contain a default value corresponding to a typical, non-preferential treatment of packets traversing the interface's COS queues. | 1.3.6.1.4.1.248.15.3.3.2.4.1 | not-accessible | current | |
| hmAgentCosQueueIndex OBJECT-TYPE The COS queue index, numbered 0 to (n-1), where n is the total number of configurable interface queues for the device as indicated by hmAgentCosQueueNumQueuesPerPort. In general, a higher numbered queue index is used to support higher priority traffic, although actual operation may be altered via configuration through this table. | 1.3.6.1.4.1.248.15.3.3.2.4.1.1 | Unsigned32 | not-accessible | current |
| hmAgentCosQueueSchedulerType OBJECT-TYPE The type of scheduling used for this queue. If strict(1), then all traffic placed on this queue is transmitted before any queue with a lower precedence (lower hmAgentCosQueueIndex). A weighted(2) scheme gives this queue service relative to other weighted queues based on their relative hmAgentCosQueueMinBandwidth object values. The default is weighted(2). | 1.3.6.1.4.1.248.15.3.3.2.4.1.2 | INTEGER {strict(1), weighted(2)} | read-write | current |
| hmAgentCosQueueMinBandwidth OBJECT-TYPE Minimum guaranteed bandwidth allotted to this queue. The value is specified in terms of percentage of overall link speed for the port in 1% increments. A value of 0 means there is no guaranteed minimum bandwidth in effect (best-effort service). The default value is 0. The sum of all hmAgentCosQueueMinBandwidth object values for the queues on the same interface must not exceed 100%. If the hmAgentCosQueueMaxBandwidth corresponding to the same hmAgentCosQueueIndex on this interface is currently set to a non-zero value, then setting this object to a value greater than hmAgentCosQueueMaxBandwidth automatically updates hmAgentCosQueueMaxBandwidth to the same value to maintain a proper relationship between the minimum and maximum queue bandwidth specification. The value of this object is ignored when hmAgentCosQueueSchedulerType is set to strict(1). | 1.3.6.1.4.1.248.15.3.3.2.4.1.3 | Unsigned32 (0..100) | read-write | current |
| hmAgentCosQueueMaxBandwidth OBJECT-TYPE Maximum bandwidth allowed for this queue, typically used to shape the outbound transmission rate. The value is specified in terms of percentage of overall link speed for the port in 1% increments. A value of 0 means there is no maximum bandwidth limit in effect and that the queue is allowed to use any available excess bandwidth (i.e., work conserving method). The default value is 0. When set to a non-zero value, the queue is restricted to using at most the bandwidth specified in this object for the outbound transmission rate (i.e., non-work-conserving method). Any non-zero value set for this object must be equal to or greater than the value of hmAgentCosQueueMinBandwidth for the same hmAgentCosQueueIndex on this interface. | 1.3.6.1.4.1.248.15.3.3.2.4.1.4 | Unsigned32 (0..100) | read-write | current |
| hmAgentCosQueueMgmtType OBJECT-TYPE The queue depth management technique used when per-queue specification is supported. If taildrop(1), then all new packets presented to the queue are dropped based on some maximum threshold value(s). If wred(2), then an active queue management scheme is employed whereby packet drop precedence is considered during times of queue congestion using WRED parameters. The necessary queue management parameters are specified in the hmAgentCosQueueMgmtEntry for the corresponding hmAgentCosQueueIntfIndex and hmAgentCosQueueIndex values. The default for this object is taildrop(1). Implementations that do not support weighted RED must return taildrop(1) for this value and must not allow a value of wred(2) to be set. | 1.3.6.1.4.1.248.15.3.3.2.4.1.5 | INTEGER {taildrop(1), wred(2)} | read-write | current |