Service Process Control Method and Network Device
First Claim
1. A service process control method, comprising:
- performing matching between characteristic information of a packet and at least one policy;
generating, according to a result of the matching, a first list indicating a first ordered set of functional processes determined from a plurality of functional processes generated by a processor that executes computer instructions stored in a memory;
forwarding the packet to the determined functional processes to process the packet according to an order indicated by the first list.
1 Assignment
0 Petitions
Accused Products
Abstract
A service process control method and a network device, where the method includes selecting, according to an execution policy of at least one service deployed on a network device, M data processors for processing a packet received by the network device, determining a processing sequence for the selected M data processors to process the packet, and invoking the selected M data processors to sequentially process, according to the processing sequence, the packet. An execution sequence for a data processor to process the packet is dynamically generated according to a policy set corresponding to the service, thereby reducing an unnecessary processing process and redundant information collection in a service execution procedure, improving service processing flexibility, and enhancing overall performance of the device.
-
Citations
19 Claims
-
1. A service process control method, comprising:
-
performing matching between characteristic information of a packet and at least one policy; generating, according to a result of the matching, a first list indicating a first ordered set of functional processes determined from a plurality of functional processes generated by a processor that executes computer instructions stored in a memory; forwarding the packet to the determined functional processes to process the packet according to an order indicated by the first list. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network device, comprising:
-
a non-transitory processor-readable memory configured to store processor-executable instructions; and a processor connected to the memory and configured to execute the processor-executable instructions to; generate a plurality of functional processes, wherein each functional processes is capable of performing a specific type of processing on a packet; perform matching between characteristic information of a received packet and at least one policy; generate, according to a result of the matching, a first list indicating a first ordered set of functional processes determined from the plurality of functional processes; and forward the received packet to the determined functional processes to process the received packet according to an order indicated by the first list. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A service processing system, comprising:
-
an identifying device; a scheduling device; and a plurality of data processing devices, wherein the identifying device is configured to; identify characteristic information of a packet; and match the characteristic information against a policy set to obtain a result of matching, wherein the scheduling device is configured to; generate, according to the result of matching, a first list indicating a first ordered set of data processing devices determined from the plurality of data processing devices; and forward the packet to the determined data processing devices in accordance with an order indicated by the first list, and wherein each of the determined data processing devices is configured to perform, on receipt of the packet forwarded by the scheduling device, a specific type of processing on the packet. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification