NFV技术需求与虚拟层建议

需积分: 20 133 下载量 72 浏览量 更新于2024-08-08 收藏 1.8MB PDF 举报
"虚拟层功能建议-清晖pmp讲义标准版v1.6.gabble01-第12章" 本摘要主要探讨了虚拟层在IT基础设施中的功能建议,特别是针对虚拟化环境和相关软件版本的选择。虚拟层是实现高效、灵活的云计算和网络功能虚拟化(NFV)的关键组成部分。 首先,基础要求中提到,虚拟层应具备物理资源抽象的能力,支持Intel VT-x/VT-d等硬件辅助虚拟化技术,以优化x86_64架构服务器的性能。此外,它应支持多种存储类型,包括本地磁盘、IP-SAN和分布式存储,以满足不同场景的需求。同时,虚拟机操作系统需兼容SuSE Linux Enterprise Server、Redhat Enterprise Linux、CentOS Linux和Ubuntu Server Linux等主流操作系统的新近版本。 在软件版本方面,建议使用VIM(基于OpenStack)的Mitaka及以上版本,Host OS(基于Linux)的内核版本3.10.0及以上,KVM-Qemu的2.3.0及以上版本,OpenvSwitch的2.5.0及以上版本,以及DPDK的16.11.0及以上版本,这些都是为了确保虚拟层的稳定性和性能。 计算虚拟化功能上,虚拟层建议支持CPU超线程、CPU核绑定、跨物理CPU创建虚拟机、大页内存和NUMA等功能,同时避免CPU和内存的超分配,以及相同内存共享,以提升效率和资源利用率。支持实时性Guest OS则可满足低延迟应用的需求。虚拟机的CPU Model设定建议包括多种模式,如Haswell、Haswell-noTSX、Broadwell等,以及host-model和host-passthrough模式,以适应不同的工作负载需求。 此外,虚拟层还需要提供亲和性和反亲和性功能,使得虚拟机可以根据策略进行分配,比如将同一亲和性组的虚拟机部署在同一物理硬件上,以优化性能或保证高可用性。 结合NFV技术白皮书v2.0的内容,可以看出虚拟层在NFV环境中的重要性。NFV技术通过将网络功能虚拟化,推动了通信行业的变革,强调硬件、虚拟层和虚拟化网络功能的解耦。这要求虚拟层不仅要有强大的计算虚拟化能力,还要支持三层解耦,以实现灵活的网络服务部署和管理。白皮书还强调了对虚拟网元的技术要求、MANO(管理与编排)技术建议以及分布式存储技术的建议,这些都是为了加速NFV的产业进程,构建更加开放和自主的产业生态。 虚拟层作为NFV的核心组件,其功能和性能直接影响到整个网络服务的效率、可靠性和灵活性。选择合适的技术和软件版本,以及优化配置,是构建高效虚拟化环境的关键。