1 Introduction  
2 NFV platform: an architectural overview  
2.1 MANO plane  
2.2 NFV Infrastructure  
2.3 Service plane  
3 Taxonomy of NFV platforms  
3.1 Integrated NFV platform  
3.2 Management and orchestration  
3.3 NFVI acceleration  
4 Design Space  
4.1 MANO plane High-level API  
4.2 VNF plane  
4.3 NFVI  
4.4 Other design choices  
5 Conclusion