发明名称 Assigning cell data to one of several processors provided in a data switch
摘要 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.</PTEXT>
申请公布号 US6633563(B1) 申请公布日期 2003.10.14
申请号 US19990260785 申请日期 1999.03.02
申请人 NORTEL NETWORKS LIMITED 发明人 LIN ARTHUR;HEADRICK KENT HUNTLEY;SHETTY SUHAS ANAND
分类号 H04L12/56;(IPC1-7):H04L12/00 主分类号 H04L12/56
代理机构 代理人
主权项
地址