×

Filtering path view graphical user interfaces and related systems and methods

  • US 8,934,495 B1
  • Filed: 07/31/2009
  • Issued: 01/13/2015
  • Est. Priority Date: 07/31/2009
  • Status: Active Grant
First Claim
Patent Images

1. A network packet forwarding device having a graphical user interface (GUI), comprising:

  • one or more input ports configured to receive packets from one or more source devices;

    one or more output ports configured to send the packets to one or more destination devices;

    a graphical user interface (GUI) configured to display to a user a path view including one or more forwarding paths for the packets from the input ports to the output ports through one or more filters using graphical representations of the input ports, the filters, the output ports and the forwarding paths, the GUI being further configured to allow the user to define filter parameters for the one or more filters to form one or more user-defined filters within the one or more forwarding paths, the one or more user-defined filters determining whether or not packets in a forwarding path from a source port to an output port are passed to the output port, and the GUI being further configured to allow the user to define one or more user-defined forwarding paths for the packets from the input ports to the user-defined filters and from the user-defined filters to the output ports using the graphical representations of the input ports, the filters, the output ports and the forwarding paths;

    packet forwarding circuitry coupled between the input ports and the output ports and configured to forward packets from the input ports to the output ports;

    at least one filter engine coupled to the packet forwarding circuitry and configured to use filter rules to control at least in part how packets are forwarded by the packet forwarding circuitry from the input ports to the output ports, the filter rules being configured to forward packets according to the one or more forwarding paths and according to the filter parameters defined for the one or more user-defined filters; and

    a dynamic filter processor configured to automatically generate the filter rules for the filter engine from the filter parameters and to automatically apply the filter rules to the filter engine so that the filter engine is configured to cause packets to be forwarded according to the user-defined filters and the forwarding paths.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×