The invention discloses an SDN-based service customization network resource self-adaptive allocation technology, designs a system framework of an SDN-based service customization network resource allocation mechanism, mainly comprises a topology management module, a resource monitoring module, a service customization module and a routing management module, and describes the functions of each modulein detail. Aiming at the characteristic of dynamic change of the network state, a self-adaptive mechanism is designed, and self-adaptive adjustment is carried out according to the detected network resource condition, so that the network resource utilization rate is improved, the requirement condition of finer granularity of a user is met, the network resource utilization rate is improved, the experience quality is improved, and the optimization of the whole network is realized. The method provided by the invention can reduce the packet loss rate, improve the bandwidth utilization rate, reducethe time overhead and improve the network resource utilization rate.