The invention is suitable for the field of network function virtualization and provides a network function virtualization implementation method, a wide-band network gateway and a control device. The wide-band network gateway BNG receives a message; a service chain is determined to process the message according to the received message, a strategy matched with the determined service chain is looked up from a strategy list, and multi-protocol tag switching MPLS service tags are added to the message; the message added with the MPLS service tags is sent to NFV servers or SPE. Therefore, the tag of each NFV server used for processing the service chain is once and directly added to a message header to enable a front NFV server to forward to a next NFV server after processing the service, continuous processing is achieved, meanwhile, each NFV server does not need to send return to the BNG after processing the service, and furthermore, the occupation of network flow is greatly reduced while the processing efficiency of the service chain is improved.