Principles should apply to all reference architectures we design and develop
- Principles should apply to all reference architectures we design and develop
- Traceability between reference model to reference architecture (and vice versa)
- Implementable and usable for VNF developer community, i.e. with enough specificity to support the design and development of a VNF
- Define the NFVI so that developers can understand how to build VNFs
- Design the architectures with common elements so that the VNFs require less operator specific customizations
- Rationalize need for each discrete architecture
- Intention is to minimize the number of discrete reference architectures
- Architectures should be:
- Resilient
- Scalable
- Elastic
- Secure
- Low Latency
- Resource and Operational Efficiency
- E2E Lifecycle Automation (Deployment, Operations, & Maintenance)
- High-Availability
- Prioritize incorporation of open source components
- Design architectures to established open standards as much as possible
- Architectures will evolve over time
Figure 1-1: Description of the possible different levels of CNTT artefacts