Got it

Per-Packet Load Balancing

Created: Dec 27, 2019 00:51:29Latest reply: Dec 27, 2019 01:03:29 255 3 0 0
  Rewarded HiCoins: 0 (problem resolved)

Hi all,

In a public cloud project, We use the per-packet load balancing on the switch, resulting in poor performance of the storage server. Why is that?

Thank you.

  • x
  • convention:

Featured Answers
Popeye_Wang
Admin Created Dec 27, 2019 01:03:29 Helpful(0) Helpful(0)

Posted by Steelblue at 2019-12-27 00:58 Why does packet disorder occur and cause retransmission of upper-layer services?

Hi,

In per-packet load balancing, packets may arrive out of order due to the following causes:

  • Links are of poor transmission quality. Delay, packet loss, or error packets may occur when the link quality is poor.

  • Packets are of varied sizes. When packets of different sizes are transmitted over the same link, under circumstances of a steady transmission rate, small-sized packets may arrive at the peer first even though they are sent later than large-sized packets. Therefore, check whether packet disorder is tolerable and the links have the mechanism of keeping the original transmission sequence on the live network before using per-packet load balancing.

As per-packet load balancing may cause packet disorder, it is not recommended for key services that are sensitive to packet sequence, such as voice and video services.


View more
  • x
  • convention:

All Answers
Popeye_Wang
Popeye_Wang Admin Created Dec 27, 2019 00:56:53 Helpful(0) Helpful(0)

Hi Steelbule,

Load balancing can be implemented based on packets or flows.

Per-flow load balancing classifies packets into different flows based on a certain rule, such as the IP 5-tuple (source IP address, destination IP address, protocol number, source port number, and destination port number). Packets of the same flow go over the same link.

Per-packet load-balancing means that the device sends packets in sequence alternately over the links used for load balancing

Per-flow load balancing ensures the sequence of data packets but does not ensure the bandwidth usage.

The packet-based load balancing mode ensures the bandwidth usage but does not ensure the sequence of data packets. 

Therefore, when the packet-based load balancing mode is used, all upper-layer services may be retransmitted all the time. As a result, the performance is poor.

View more
  • x
  • convention:

Steelblue
Steelblue Created Dec 27, 2019 00:58:32 Helpful(0) Helpful(0)

Posted by Popeye_Wang at 2019-12-27 00:56 Hi Steelbule,Load balancing can be implemented based on packets or flows.Per-flow load balancing cla ...
Why does packet disorder occur and cause retransmission of upper-layer services?
View more
  • x
  • convention:

Popeye_Wang
Popeye_Wang Admin Created Dec 27, 2019 01:03:29 Helpful(0) Helpful(0)

Posted by Steelblue at 2019-12-27 00:58 Why does packet disorder occur and cause retransmission of upper-layer services?

Hi,

In per-packet load balancing, packets may arrive out of order due to the following causes:

  • Links are of poor transmission quality. Delay, packet loss, or error packets may occur when the link quality is poor.

  • Packets are of varied sizes. When packets of different sizes are transmitted over the same link, under circumstances of a steady transmission rate, small-sized packets may arrive at the peer first even though they are sent later than large-sized packets. Therefore, check whether packet disorder is tolerable and the links have the mechanism of keeping the original transmission sequence on the live network before using per-packet load balancing.

As per-packet load balancing may cause packet disorder, it is not recommended for key services that are sensitive to packet sequence, such as voice and video services.


View more
  • x
  • convention:

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " Privacy."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.