带你读《软件定义网络之旅:构建更智能、更快速、更灵活的未来网络》第三章网络功能虚拟化3.6

简介: 带你读《软件定义网络之旅:构建更智能、更快速、更灵活的未来网络》第三章网络功能虚拟化3.6

3.6  NFV最佳实践

 

网络云将提供一组基本功能,可供在服务提供商网络上运行的虚拟功能(VF)使用。网络云将提供并支持主机、主机操作系统、OpenStack、基于内核的虚拟机(KVM)管理程序和虚拟交换机vSwitch/虚拟路由器vRouter。它还将提供一种环境,允许每台虚拟机VM)在一台物理服务器上与其他虚拟机隔离开来,仅在自己的分区上运行。第7章描述的 AT&T开放式网络自动化平台(ONAP)框架提供了服务编排以及虚拟功能实例化和配置功能,它在实例化和使用时提供配置管理,从虚拟功能处采集故障、性能、应用关键性能指标(KPIKeyPerformanceIndicator)并查看数据,根据采集的数据和供应商提供的工程规则来决定执行虚拟功能的自动恢复或自动扩展,将触发新虚拟功能的动态实例化,以便根据需要与服务编排器一起进行自动恢复或自动扩展。该网络主要基于互联网协议第6版(IPv6InternetProtocolversion6,但能够与基于互联网协议第 4版(IPv4InternetProtocolversion4)的部件进行交互。


网络云支持各种具有不同性能要求的虚拟功能。所支持的虚拟功能响应时间特征可以划分为以下几类。

(1) 实时是以毫秒 /微秒为单位进行测量所需要支持的响应能力,如会话发起协议SIP

SessionInitiationProtocol)查询和响应的低时间阈值。

(2) 近实时是以秒为单位进行测量得出的响应。

(3) 非实时是以分钟、小时或天为单位进行测量得出的响应。

为了确保 VNF能够进行高效互操作,且由于 VNF可以来自多个供应商,因而AT&T编制了

VNF设计的如下最佳实践。

(1)  虚拟功能必须与云平台细节无关如硬件、主机操作系统、虚拟机管理程序,且必须在共享标准云上运行,并承认云平台将继续快速发展的范式以及平台单层网络部件将会定期发生改变的事实。

(2) 虚拟功能设计必须使用基于云的范式来实现技术标准化、可扩展性和可靠性。

(3) 必须支持网络功能的分解。

(4)  必须支持重用虚拟功能的能力,以便将基于服务需求的虚拟功能进行链接以快速创建服务。

(5) 持久状态和最终用户(订户 /客户)数据应与处理逻辑分离开。

(6) 虚拟功能应支持地理弹性以及使用本地和地理冗余进行部署的能力。

(7)应尽可能支持通用平台解决方案如基于云的负载均衡器、数据库、弹性解决方案等而非供应商专有解决方案。

(8)虚拟功能必须支持故障、配置、计费、性能和安全FCAPSFaultConfigurationAccounting

PerformanceandSecurity)功能的标准化机制。

(9) 虚拟功能设计应当满足服务的弹性、可用性和性能(如实时响应)要求。

(10) 向基于云的设计过渡应当对最终用户透明。

(11) 虚拟功能必须能够通过ONAP功能进行实例化和控制。虚拟功能或其部件不应直接与

OpenStack架构进行交互。

(12) 必须支持开放和标准 API,应在所有可能情况下实现幂等接口。

(13)虚拟功能应在不修改标准客户操作系统映像的情况下运行,应当有条件支持供应商提供的客户操作系统映像。

 

 

致谢

 

笔者要感谢 ChrisChase对本章内容的贡献

相关文章
|
19天前
|
28天前
|
存储 安全 算法
网络安全与信息安全:构建安全数字生活的基石
【10月更文挑战第5天】 在数字化时代,网络安全与信息安全已成为维护个人隐私、企业机密和国家安全的重要防线。本文旨在探讨网络安全漏洞的形成与防范、加密技术的应用及其重要性,以及提升公众安全意识的必要性。通过深入浅出的方式,帮助读者理解网络安全的核心要素,并强调每个人都是网络安全生态中不可或缺的一环。
49 1
|
29天前
|
搜索推荐 程序员 调度
精通Python异步编程:利用Asyncio与Aiohttp构建高效网络应用
【10月更文挑战第5天】随着互联网技术的快速发展,用户对于网络应用的响应速度和服务质量提出了越来越高的要求。为了构建能够处理高并发请求、提供快速响应时间的应用程序,开发者们需要掌握高效的编程技术和框架。在Python语言中,`asyncio` 和 `aiohttp` 是两个非常强大的库,它们可以帮助我们编写出既简洁又高效的异步网络应用。
107 1
|
16天前
|
安全 网络架构
MPLS线路构建稳定、高效网络的优选方案
【10月更文挑战第17天】MPLS线路构建稳定、高效网络的优选方案
40 5
|
24天前
|
存储 安全 5G
|
30天前
|
安全 算法 网络安全
网络安全与信息安全:守护数字世界的坚盾在这个高度数字化的时代,网络安全和信息安全已成为全球关注的焦点。无论是个人隐私还是企业数据,都面临着前所未有的风险和挑战。本文将深入探讨网络安全漏洞、加密技术以及安全意识的重要性,旨在为读者提供实用的知识,帮助构建更加安全的网络环境。
【10月更文挑战第4天】 在数字化浪潮中,网络安全与信息安全成为不可忽视的议题。本文通过分析网络安全漏洞的类型与成因,探讨加密技术的原理与应用,并强调提升安全意识的必要性,为读者提供一套全面的网络安全知识框架。旨在帮助个人和企业更好地应对网络威胁,保护数字资产安全。
110 65
|
14天前
|
运维 供应链 安全
SD-WAN分布式组网:构建高效、灵活的企业网络架构
本文介绍了SD-WAN(软件定义广域网)在企业分布式组网中的应用,强调其智能化流量管理、简化的网络部署、弹性扩展能力和增强的安全性等核心优势,以及在跨国企业、多云环境、零售连锁和制造业中的典型应用场景。通过合理设计网络架构、选择合适的网络连接类型、优化应用流量优先级和定期评估网络性能等最佳实践,SD-WAN助力企业实现高效、稳定的业务连接,加速数字化转型。
SD-WAN分布式组网:构建高效、灵活的企业网络架构
|
7天前
|
机器学习/深度学习 人工智能 物联网
5G与AI融合:智能网络的新纪元
【10月更文挑战第25天】
25 3
|
9天前
|
数据采集 存储 机器学习/深度学习
构建高效的Python网络爬虫
【10月更文挑战第25天】本文将引导你通过Python编程语言实现一个高效网络爬虫。我们将从基础的爬虫概念出发,逐步讲解如何利用Python强大的库和框架来爬取、解析网页数据,以及存储和管理这些数据。文章旨在为初学者提供一个清晰的爬虫开发路径,同时为有经验的开发者提供一些高级技巧。
10 1
|
19天前
|
消息中间件 监控 网络协议
Python中的Socket魔法:如何利用socket模块构建强大的网络通信
本文介绍了Python的`socket`模块,讲解了其基本概念、语法和使用方法。通过简单的TCP服务器和客户端示例,展示了如何创建、绑定、监听、接受连接及发送/接收数据。进一步探讨了多用户聊天室的实现,并介绍了非阻塞IO和多路复用技术以提高并发处理能力。最后,讨论了`socket`模块在现代网络编程中的应用及其与其他通信方式的关系。