Patent ID: 9344373
Filing Date: 2016-05-17
CPC Classification: H04L

Claim Text:
1. A computer system having a logical switch architecture supporting a layered architecture for packet I/O in a distributed system, the computer system comprising: one or more computer processors; one or more computer readable hardware storage devices; program instructions stored on the one or more computer readable storage devices for execution by at least one of the one or more computer processors, the program instructions comprising: program instructions to determine a first level packet classification for one or more packets destined in the distributed system; program instructions to determine a second level packet classification for the one or more packets in the distributed system, wherein the program instructions to determine the second level packet classification for the one or more packets in the distributed system comprise program instructions to filter the one or more packets in the distributed system through a client packet library to match a plurality of packet protocol header fields and a plurality of packet metadata to a plurality of pre-configured criteria included within the client packet library; and program instructions to register one or more applications included within one or more logical switch routers in the distributed system with a software module to filter the one or more packets in the distributed system.