发明名称 PROTOCOL PROCESSOR
摘要 A protocol processor is a specialized processor dedicated to extracting data (i.e., a payload) from an incoming communication (e.g., packet) and configuring outgoing data for transmission, and includes one or more protocol processing elements (PPE). Each PPE may be programmed to handle any set of communication protocols, and includes a set of large registers (e.g., 128 bytes, 256 bytes). A PPE also includes a parse unit for parsing packets to retrieve certain information and a lookup unit for accessing a control block indicating how to process an incoming packet or outgoing payload. A modification unit removes headers from incoming packets and/or adds them to outgoing data. A timer unit manages a large number of timers (e.g., for different communication streams). A control block cache may store recently accessed control blocks, and a data streaming unit streams packets (or packet portions) into and out of the registers.
申请公布号 WO03017620(A1) 申请公布日期 2003.02.27
申请号 WO2002US24050 申请日期 2002.07.23
申请人 SUN MICROSYSTEMS, INC. 发明人 POGGIO, ANDREW;HEJZA, LEO;HENDEL, ARIEL
分类号 H04L12/56;H04L29/06;(IPC1-7):H04L29/06 主分类号 H04L12/56
代理机构 代理人
主权项
地址