The invention discloses a switch
system based on a service function chain. For the problems that a switch node data plane is fixed, the function expansibility is bad and the resource is over-configured, a flexible
network processing function is provided for a data packet in a network function
pool way by separating a non-
general function from a
line card. The data packet is divided into differenttypes by a classifier through a matching rule, for the data packet needing the non-general network function
processing, the network function instance (non-general network function) needing to be processed is found in a network function instance
list of a flow table according to a data
packet matching domain, and the
processing is performed by a service function chain composed of corresponding different network functions in the network function
pool. Compared with the traditional switch
system, P4 architecture and like existing research techniques, the switch
system disclosed by the invention has the following advantages: the high-level network function is supported, the
data traffic processing rule can be flexibly extended, the change is dynamic, the
resource utilization efficiency is improved, and the capital expenditure and the operation cost are reduced.