All MIBs › LAG-ARCH-MIB › lagTrunkGroupTableRule
lagTrunkGroupTableRule
Module: LAG-ARCH-MIB
OID (symbolic): LAG-ARCH-MIB::lagTrunkGroupTableRule
OID (numeric): 1.3.6.1.4.1.13464.1556.1.1.1.2
Node type: OBJECT-TYPE
Type: INTEGER
Access: read-write
Description: The Rule to be applied to this Link Aggregator's Trunk Group Table. The rules are based on the following selections SrcMAC (1), means that the last three bits of the Source MAC Address are used to index the Trunk Group to get the destination port. DestMAC (2), means the last three bits of the Destination MAC Address are used to index into the Trunk Group to get the destination port. SrcXORDestMAC (3), means that the last three bits of the Source MAC Address are logically XORed with the last three bits of the Destination MAC Address and used to index into the Trunk Group to get the destination port. SrcIP (4), means the last three bits of the Source IP Address are used to index into the Trunk Group to get the destination port. DestIP (5), means the last three bits of the Destination IP Address are used to index into the Trunk Group to get the destination port. SrcXORDestIP (6), means the last three bits of the Source IP Address are logically XORed with the last three bits of the Destination IP Address and used to index into the Trunk Group to get the destination port. This rule defines the distribution algorithm applied to the aggregated link.
What is lagTrunkGroupTableRule?
This setting selects the hashing algorithm a link aggregation group (LAG, or trunk group) uses to decide which physical member link carries a given frame, based on some combination of the last three bits of the source and/or destination MAC or IP address, such as srcMAC, destMAC, an XOR of both, or the equivalent IP-based variants. An administrator picks a rule that best spreads traffic evenly across the LAG's member links given the traffic pattern on that link; for instance, an XOR-based rule often balances traffic more evenly than a rule keyed on just one address when many conversations share a common source or destination. For example, choosing srcXORDestIP(6) on a trunk carrying traffic between many different client/server IP pairs would typically distribute flows across the aggregated links more evenly than relying on source IP alone.
Examples
Walk all instances (SNMPv2c):
snmpwalk -v2c -c public <target> 1.3.6.1.4.1.13464.1556.1.1.1.2 snmpwalk -v2c -c public <target> LAG-ARCH-MIB::lagTrunkGroupTableRule
Get a specific instance (index 1):
snmpget -v2c -c public <target> 1.3.6.1.4.1.13464.1556.1.1.1.2.1 snmpget -v2c -c public <target> LAG-ARCH-MIB::lagTrunkGroupTableRule.1
Set instance 1 (SNMPv2c):
snmpset -v2c -c private <target> 1.3.6.1.4.1.13464.1556.1.1.1.2.1 i <value>
Start monitoring ZyXEL switch/router (802.3ad Link Aggregation architecture) with a free 30-day trial of IPNetwork Monitor. Create custom SNMP monitor using the LAG-ARCH-MIB::lagTrunkGroupTableRule OID value, configure state conditions and alerts, and monitor any ZyXEL switch/router (802.3ad Link Aggregation architecture) from a single console.
OID Breakdown
Upper-level ancestors (7 from the standard OID tree / other modules)
| Numeric OID | Name | Module |
|---|---|---|
| 1 | iso | LANART-AGENT |
| 1.3 | org | AirPair-MIB |
| 1.3.6 | dod | AirPair-MIB |
| 1.3.6.1 | internet | AirPair-MIB |
| 1.3.6.1.4 | private | AirPair-MIB |
| 1.3.6.1.4.1 | enterprises | AirPair-MIB |
| 1.3.6.1.4.1.13464 | admin | ADMIN-MASTER-MIB |
| Numeric OID | Name | Module |
|---|---|---|
| 1.3.6.1.4.1.13464.1556 | lag | LAG-ARCH-MIB |
| 1.3.6.1.4.1.13464.1556.1 | lagArchTrunkGroup | LAG-ARCH-MIB |
| 1.3.6.1.4.1.13464.1556.1.1 | lagTrunkGroupTable | LAG-ARCH-MIB |
| 1.3.6.1.4.1.13464.1556.1.1.1 | lagTrunkGroupTableEntry | LAG-ARCH-MIB |
| 1.3.6.1.4.1.13464.1556.1.1.1.2 | lagTrunkGroupTableRule | LAG-ARCH-MIB |