Patent · US Active

Systems and methods for performing debugging operations on networks using a controller

US9813312B2 · kind B2 · utility

1Cited by
4References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 19, 2015
Grant dateNov 7, 2017
Priority date
Expiry dateJun 18, 2035

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L43/026
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A controller implemented on computing equipment may control switches in a network. The controller may provide flow tables that implement network policies to the switches to control packet forwarding through the network. The controller may provide debug table entries to the switches for use in a debug table that is separate from the flow table. The debug table entries may match incoming network packets and increment corresponding counters on the switches. The controller may retrieve count information from the counters for performing debugging operations on the network. For example, the controller may identify conflicts between fields of a selected flow table entry, determine whether elephant packet flows are present between switches, determine whether desired load balancing is being performed, determine whether a network path has changed, determine whether packet loss has occurred, and/or determine whether network packets are taking undesired paths based on the retrieved count information.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.