×

Detecting and preventing network loops

  • US 10,491,508 B2
  • Filed: 09/17/2018
  • Issued: 11/26/2019
  • Est. Priority Date: 07/21/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • identifying a port, on a network device, that is in a blocking state, the blocking state for dropping one or more types of packets and preventing the port from forwarding the one or more types of packets;

    first determining a first number of packets received through the port by a hardware element on the network device;

    second determining a second number of packets received through the port and dropped by the hardware element on the port;

    third determining a third number of control packets received through the port by a CPU process on the network device;

    fourth determining whether the third number>

    (first number−

    second number);

    fifth determining that the blocking state has failed to prevent the port from forwarding the one or more types of packets in response to a positive result of the fourth determining; and

    correcting, in response to a positive outcome of the fifth determining, the failed blocking state by disabling the port, setting the port to a state that allows some traffic to pass while preventing other traffic from passing, and/or re-configuring one or more links of the port.

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