×

SYSTEMS AND METHODS FOR PROCESSING ACCESS CONTROL LISTS (ACLS) IN NETWORK SWITCHES USING REGULAR EXPRESSION MATCHING LOGIC

  • US 20080186971A1
  • Filed: 08/27/2007
  • Published: 08/07/2008
  • Est. Priority Date: 02/02/2007
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of selectively allowing data packets to flow through a network switch to respective recipients of the data packets, the method comprising:

  • receiving an access control list comprising a plurality of qualification patterns each associated with an action, the qualification patterns each indicating one or more packet characteristics;

    converting the qualification patterns into corresponding regular expressions;

    generating a state machine comprising a plurality of state transition instructions corresponding to the regular expressions, wherein the state machine comprises a plurality of terminal states corresponding with matches to respective regular expressions;

    storing the state transition instructions in a memory that is accessible by a network switch;

    receiving a plurality of packets; and

    for each packet received by the network switch;

    generating a packet fingerprint comprising an indication of one or more of the packet characteristics; and

    traversing the state machine using the packet fingerprint in order to locate a matched regular expression that is matched by the packet fingerprint and, in response to locating the matched regular expression, executing the action associated with the matched regular expression.

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