近年来,随着网络功能虚拟化(network function virtualization,NFV)技术的快速发展,虚拟化网络服务的种类及数量急剧增长.在NFV网络中,通常利用服务功能链(service function chaining,SFC)将一组有序的虚拟网络功能连接起来提供某种网络服务.该文研究了如何利用SFC更为灵活、细粒度地控制NFV网络服务.首先,定义了增强服务功能链(enhanced service function chaining,ESFC)的概念,给出了一种细粒度描述ESFC的方法;其次,设计了灵活控制ESFC的系统模型,能够根据用户需求及时、准确地调整ESFC,从而灵活、精细地控制NFV网络服务功能;最后,基于NFV技术实现了一个支持上述模型的原型系统.原型系统的试验结果表明,该模型可以在极短时间内响应大量用户请求,灵活、精细地调整ESFC,使得NFV网络服务呈现出多样化功能,验证了ESFC机制的可行性.