Table of Contents

 1     Scope          
 2     References
 3     Definitions 
        3.1     Terms defined elsewhere        
        3.2     Terms defined in this Recommendation            
 4     Abbreviations and acronyms             
 5     Conventions             
 6     General description               
        6.1     Networking challenges in cloud computing      
        6.2     High-level concept of NaaS      
 7     Functional requirements of NaaS application             
        7.1     Performance 
        7.2     Operation and management  
        7.3     Service chain  
        7.4     Multiple IP addresses
 8     Functional requirements of NaaS platform 
        8.1     Programmable NaaS platform
        8.2     Dynamic and flexible network services composition and steering          
        8.3     Isolation of service chains for tenants 
        8.4     Flexible scaling of NaaS platform           
        8.5     Integration of software applications    
 9     Functional requirements of NaaS connectivity          
        9.1     Common control mechanism for NaaS connectivity      
        9.2     Unified SLA for multiple optimized networks  
        9.3     Leveraging transport networks dynamically     
        9.4     Unified network control mechanism   
        9.5     Elastic network reconfiguration             
        9.6     Seamless and end-to-end solution of bandwidth allocation      
        9.7     Symmetric or asymmetric capacity       
        9.8     Optimized and fine-grained traffic engineering              
        9.9     Coexistence with legacy network services and functions           
       9.10     Centralized control view and abstraction view of resources    
       9.11     CSC limited control of services              
       9.12     Logically isolated network partition    
       9.13     Overlay network mechanism
       9.14     Overlapped private IP addresses         
       9.15     Interworking among different VPN solutions 
       9.16     VPN connection in mobile environment           
       9.17     Connection to NaaS CSP's network through public Internet    
10     Security considerations      
Appendix I – Development methodology of NaaS functional requirements and architecture    
Appendix II – Use cases of NaaS    
       II.1     Use case template       
       II.2     NaaS applications related use cases     
       II.3     NaaS platform related use cases            
       II.4     NaaS connectivity related use cases     
Appendix III – Considerations on CSP's network related activities    
Bibliography