发明名称 |
DATA PLANE TECHNOLOGY INCLUDING PACKET PROCESSING FOR NETWORK PROCESSORS |
摘要 |
Methods and apparatus for abstracting network processors using a virtual machine (16). The virtual machine approach substantially abstracts the network processor, letting the application developer focus all attention on packet processing. The NPU-based (100) virtual machine (16) provides the functionality of a pipelined engine, N-way parallelism, or both. A high-level functional language (12, 14) is provided 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.
|
申请公布号 |
WO2006034023(A3) |
申请公布日期 |
2006.08.17 |
申请号 |
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. |
分类号 |
G06F9/455 |
主分类号 |
G06F9/455 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|