发明名称 |
DATA PLANE TECHNOLOGY INCLUDING PACKET PROCESSING FOR NETWORK PROCESSORS |
摘要 |
<p>The present invention provides methods and apparatus for abstracting network processors using a virtual machine. The virtual machine approach substantially abstracts the network processor, letting the application developer focus all attention on packet processing. In accordance with the present invention, the NPU-based virtual machine provides the functionality of a pipelined engine, N-way parallelism, or both. The present invention provides a high-level functional language for expressing a wide variety of packet processing applications. The high-level functional language provides primitives in the form of instructions such as, but not limited to, tracking a connection or session, removing an outer header, translating an IP address, encrypting a packet, and scanning the payload for a regular expression.</p> |
申请公布号 |
WO2006034023(A2) |
申请公布日期 |
2006.03.30 |
申请号 |
WO2005US33146 |
申请日期 |
2005.09.16 |
申请人 |
IP FABRICS, INC.;MYERS, GLENFORD J.;SCHWADERER, CURTIS A.;GRAVES, KEVIN L.;CASSING, DAVID T.;IMEL, MICHAEL T. |
发明人 |
MYERS, GLENFORD J.;SCHWADERER, CURTIS A.;GRAVES, KEVIN L.;CASSING, DAVID T.;IMEL, MICHAEL T. |
分类号 |
|
主分类号 |
|
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|