Assigning cell data to one of several processors provided in a data switch
AssigneeNortel Networks Limited
InventorsArthur Lin, Kent Huntley Headrick, Suhas Anand Shetty
Life of this patent
Estimating the term…
Loading patent…
AssigneeNortel Networks Limited
InventorsArthur Lin, Kent Huntley Headrick, Suhas Anand Shetty
Estimating the term…
A content addressable memory (CAM) having a search field, a mask and an output for each CAM location is used to efficiently determine a processor for processing IP packets, with each IP packet being received as a sequence of cells. IP packets may be assigned to a processor (group) based on an examination of the header data, potentially including IP header and other higher layer protocols headers. The search field of a CAM location is pre-stored with header data, and the bit positions to be searched in the location are specified by using a mask. The output of the location identifies the processor group for executing packets with headers matching the search field, with only the bits specified by the mask being compared. When a first cell of an IP packet is received, the header data is provided as an input to the CAM, and the output identifies the processor (group) for executing the IP packet.
A method of assigning an internet protocol (IP) packet related to a subscriber to a processor in an Internet service node (ISN), said ISN containing a plurality of processors, wherein said processor is capable of processing said IP packet to provide service policies desired for said subscriber, said method comprising the steps of:
A method of assigning a cell to one of a plurality of processors comprised in an internet service node (ISN), said method comprising the steps of:
An internet service node (ISN) for processing a packet comprising a sequence of cells including a header cell, said ISN comprising:
Dependencies are inferred from the claim text.