The invention discloses a service chain arrangement method. The method comprises the following steps: completing unified modeling, generation, distribution and
recovery of a service chain strategy in a dynamically configured
logic control plane; service nodes are directly hooked to a network plane, and flow forwarding is realized through a unified virtual
exchange network bridge; a flow table engine in the control plane converts service chain configuration into a
directed acyclic graph,
topological sorting and rule combination optimization are carried out, flow table rules are generated, and priorities are automatically distributed; the control plane adopts a Cookie
collision detection and self-adaptive redistribution
algorithm based on a
Bloom filter and secondary hash to generate a unique Cookie prefix for the tenant; the control plane performs incremental updating on the service chain change by adopting an incremental difference calculation and minimum updating
algorithm based on an editing distance; and the control plane performs service chain path selection and load balancing by adopting a service chain path optimization
algorithm based on the shortest path and load awareness. According to the method, performance, isolation and
high availability can be considered in a multi-tenant environment.