×

Flow collision avoidance

  • US 10,182,010 B1
  • Filed: 08/20/2012
  • Issued: 01/15/2019
  • Est. Priority Date: 08/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium embodying a program executable in at least one network device, comprising:

  • code that sends a flow of packets from a source endpoint to a destination endpoint by way of a network, the flow of packets being associated with flow identification information including a source port, a source network address, a destination port, and a destination address;

    code that determines whether to perturb, according to a random process, the flow identification information for the flow of packets to avoid flow collisions caused by flow-based hashing performed in the network;

    code that determines whether an interruption in the flow of packets has occurred; and

    code that effects a perturbation to the flow identification information for the flow of packets in response to determining that the flow identification information for the flow of packets is to be perturbed and in response to determining that the interruption in the flow of packets has occurred, the code that effects the perturbation being configured to change at least one of the source port or the destination port in the flow identification information.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×