×

Packet filtering for data networks

  • US 5,473,607 A
  • Filed: 08/09/1993
  • Issued: 12/05/1995
  • Est. Priority Date: 08/09/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for selectively forwarding a data packet and controlling the distribution of data packets in a computer network system, the data packet having a candidate field containing information about the data packet, the method comprising:

  • configuring a target memory of a controller to contain a target hash array in steps including;

    aa determining a target field and extracting a plurality of target indices from said target field, the target indices being a binary number having a value;

    ab setting memory locations in the target memory corresponding to the value of each of the target indices; and

    processing the data packet in steps including;

    ba extracting the candidate field from the data packet;

    bb extracting from the candidate field a plurality of candidate field indices;

    bc comparing the values of each of the candidate field indices to the target hash array; and

    bd forwarding the packet when each of the values of each of the candidate field indices corresponds to a memory location of the target hash array which was set in step ab.

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