Software architecture for managing a system of heterogenous network processors and for developing portable network processor applications
US7974999B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 18, 2010 |
| Grant date | Jul 5, 2011 |
| Priority date | — |
| Expiry date | Jan 18, 2030 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/34
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A method and system for developing portable network processor applications and/or managing heterogeneous network processors in a network is disclosed. The network includes host processor(s) utilizing system configuration application(s) that are network processor independent. In one aspect, the method and system include using standardized interface(s) for each network processor, using a standardized transport layer compatible with the interface(s), and providing a generic message application layer. The generic message application layer defines generic payload(s) and message type(s) for configuration communications between the network and host processors. In another aspect, the method and system include providing packet processing shell(s) and generic protocol software that is coupled with the packet processing shell(s) through standard interface(s), network processor independent, and performs operations for packet processing. The method and system also include providing a library that includes network processor specific information for performing the operations and providing block(s) for performing other network processor specific operations.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.