Traditional - ECMP

Method that helps distribute data evenly across multiple paths in a network, ensuring smooth and efficient data flow.

It works by using a simple technique called stateless Equal-Cost Multi-Path (ECMP) routing, which relies on a unique code created from basic information about the data being sent, like where it's coming from and where it's going. This code helps decide the best path for the data to travel, keeping all the pieces of information in the right order.

Dynamic stateful - flowlet

Method that helps distribute data evenly across multiple paths in a network, ensuring smooth and efficient data flow.

It works like Equal-Cost Multi-Path (ECMP) routing, which relies on a unique code created from basic information about the data being sent, like where it's coming from and where it's going. This code helps decide the best path for the data to travel, keeping all the pieces of information in the right order.

However, unlike traditional stateless ECMP, stateful ECMP maintains state on a per-flow basis. During flow idle time, the switch re-balances the next hop decision based upon link utilization. Changing the next hop path during flow idle time ensures that the packet order is maintained.

By adapting to current network conditions, stateful ECMP optimizes link utilization and enhances overall network performance, providing a seamless and efficient data transmission experience.

Dynamic stateless - packet spray

Technique that enhances data distribution by using smart Network Interface Controllers (NICs). Unlike traditional methods, the switch sprays data packets randomly in a round-robin fashion across all available network paths based upon port utilization.

This smart distribution ensures that no single path becomes overloaded, optimizing the use of network resources. Even though packets are sent across different paths, the smart NICs at the endpoints re-order them to maintain the correct sequence, ensuring that the information arrives intact and in order.

This approach achieves the best utilization of network links, leading to more efficient and reliable data transmission. The receiving NICs ensure that packets are delivered in the correct order, while maximizing the use of network resources.

By adapting to current network conditions, dynamic packet spray load balancing optimizes link utilization and enhances overall network performance, providing a seamless and efficient data transmission experience.

Traditional - ECMP

Method that helps distribute data evenly across multiple paths in a network, ensuring smooth and efficient data flow.

It works by using a simple technique called stateless Equal-Cost Multi-Path (ECMP) routing, which relies on a unique code created from basic information about the data being sent, like where it's coming from and where it's going. This code helps decide the best path for the data to travel, keeping all the pieces of information in the right order.

With the weighted option enabled, traffic is distributed unevenly across paths according to assigned weights rather than equally. This allows the network to optimize utilization based on real-time path capacity and conditions, improving overall efficiency and reducing congestion.

Dynamic stateful - flowlet

Method that helps distribute data evenly across multiple paths in a network, ensuring smooth and efficient data flow.

It works like Equal-Cost Multi-Path (ECMP) routing, which relies on a unique code created from basic information about the data being sent, like where it's coming from and where it's going. This code helps decide the best path for the data to travel, keeping all the pieces of information in the right order.

However, unlike traditional stateless ECMP, stateful ECMP maintains state on a per-flow basis. During flow idle time, the switch re-balances the next hop decision based upon link utilization. Changing the next hop path during flow idle time ensures that the packet order is maintained.

By adapting to current network conditions, stateful ECMP optimizes link utilization and enhances overall network performance, providing a seamless and efficient data transmission experience.

When weighted mode is activated, flowlet decisions take assigned path weights into account, sending more traffic along higher-capacity links. This enhances adaptive load balancing, further optimizing resource use and improving performance in diverse network environments.

Dynamic stateless - packet spray

Technique that enhances data distribution by using smart Network Interface Controllers (NICs). Unlike traditional methods, the switch sprays data packets randomly in a round-robin fashion across all available network paths based upon port utilization.

This smart distribution ensures that no single path becomes overloaded, optimizing the use of network resources. Even though packets are sent across different paths, the smart NICs at the endpoints re-order them to maintain the correct sequence, ensuring that the information arrives intact and in order.

This approach achieves the best utilization of network links, leading to more efficient and reliable data transmission. The receiving NICs ensure that packets are delivered in the correct order, while maximizing the use of network resources.

By adapting to current network conditions, dynamic packet spray load balancing optimizes link utilization and enhances overall network performance, providing a seamless and efficient data transmission experience.

With weighted distribution enabled, packets are sprayed across network paths in proportion to each path’s assigned weight. This maximizes throughput and ensures optimal use of all available resources, even as network conditions change.