Explains how per-NPU hash rotation varies path-selection inputs to reduce traffic polarization. Covers the forwarding process, deployment restriction, configuration priorities, and hardware verification.
Per-network-processing-unit (NPU) hash rotation is a Silicon One load-balancing technique that
-
changes the hashing function by applying a rotation value
-
allows a different value for each NPU, and
-
reduces repeated selection of the same path in highly symmetric networks.
You can configure a global hash rotation value, configure a value for an individual NPU, or let the router calculate values automatically.
|
Feature Name |
Release Information |
Feature Description |
|---|---|---|
|
Per-NPU hash rotation |
Release 25.1.1 |
Introduced in this release on: Fixed Systems (8700 [ASIC: K100]) (select variants only*) This feature is supported on Cisco 8712-MOD-M routers. |
|
Per-NPU hash rotation |
Release 24.4.1 |
Introduced in this release on: Fixed Systems (8200 [ASIC: Q200, P100], 8700 [ASIC: P100, K100]); Centralized Systems (8600 [ASIC:Q200]); Modular Systems (8800 [LC ASIC: Q100, Q200, P100]) You can now configure the hash rotation value for each Network Processing Unit (NPU) to improve traffic load balancing and minimize traffic polarization. Alternatively, the value can be automatically calculated, eliminating the need for manual configuration. |