Patent ID: 11909668
Assignee: METASWITCH NETWORKS LTD.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC G  H

Claim 0:
1. A system comprising a processor and a memory storing computer executable instructions that, when executed by the processor, cause the system to perform operations comprising:
loading a packet processing component into the memory, the packet processing component comprising a plurality of packet processing nodes arranged in a graph structure, the plurality of packet processing nodes configured to process and forward packets of a communications network in accordance with the graph structure;
while the packet processing component is executing to process and forward packets of the communications network in accordance with the graph structure, receiving, via an application programming interface, a request to configure the packet processing component to perform a predefined packet processing function according to a predefined packet processing resource type of the graph structure; and
in response to the request, reconfiguring, during run time in a data plane of the communications network, one or more packet processing nodes in the graph structure to perform the predefined packet processing function based on the predefined packet processing resource type; wherein the reconfigured packet processing nodes comprise one or more match-action classifiers which are arranged to apply one or more match-action rules in order to process a packet of the communications network, and wherein the reconfiguring comprises modifying one of the match-action rules or adding a match-action rule.