带你读《软件定义网络之旅:构建更智能、更快速、更灵活的未来网络》第三章网络功能虚拟化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对本章内容的贡献

相关文章
|
14天前
|
存储 监控 安全
单位网络监控软件:Java 技术驱动的高效网络监管体系构建
在数字化办公时代,构建基于Java技术的单位网络监控软件至关重要。该软件能精准监管单位网络活动,保障信息安全,提升工作效率。通过网络流量监测、访问控制及连接状态监控等模块,实现高效网络监管,确保网络稳定、安全、高效运行。
45 11
|
8天前
|
数据采集 机器学习/深度学习 人工智能
基于AI的网络流量分析:构建智能化运维体系
基于AI的网络流量分析:构建智能化运维体系
58 13
|
1月前
|
机器学习/深度学习 运维 安全
图神经网络在欺诈检测与蛋白质功能预测中的应用概述
金融交易网络与蛋白质结构的共同特点是它们无法通过简单的欧几里得空间模型来准确描述,而是需要复杂的图结构来捕捉实体间的交互模式。传统深度学习方法在处理这类数据时效果不佳,图神经网络(GNNs)因此成为解决此类问题的关键技术。GNNs通过消息传递机制,能有效提取图结构中的深层特征,适用于欺诈检测和蛋白质功能预测等复杂网络建模任务。
73 2
图神经网络在欺诈检测与蛋白质功能预测中的应用概述
|
21天前
|
云安全 人工智能 安全
|
25天前
|
机器学习/深度学习 人工智能 算法
深度学习入门:用Python构建你的第一个神经网络
在人工智能的海洋中,深度学习是那艘能够带你远航的船。本文将作为你的航标,引导你搭建第一个神经网络模型,让你领略深度学习的魅力。通过简单直观的语言和实例,我们将一起探索隐藏在数据背后的模式,体验从零开始创造智能系统的快感。准备好了吗?让我们启航吧!
62 3
|
1月前
|
数据采集 XML 存储
构建高效的Python网络爬虫:从入门到实践
本文旨在通过深入浅出的方式,引导读者从零开始构建一个高效的Python网络爬虫。我们将探索爬虫的基本原理、核心组件以及如何利用Python的强大库进行数据抓取和处理。文章不仅提供理论指导,还结合实战案例,让读者能够快速掌握爬虫技术,并应用于实际项目中。无论你是编程新手还是有一定基础的开发者,都能在这篇文章中找到有价值的内容。
|
1月前
|
安全 网络安全 数据安全/隐私保护
利用Docker的网络安全功能来保护容器化应用
通过综合运用这些 Docker 网络安全功能和策略,可以有效地保护容器化应用,降低安全风险,确保应用在安全的环境中运行。同时,随着安全威胁的不断变化,还需要持续关注和研究新的网络安全技术和方法,不断完善和强化网络安全保护措施,以适应日益复杂的安全挑战。
45 5
|
1月前
|
存储 监控 数据挖掘
计算机网络的功能
计算机网络支持信息交换、资源共享、分布式处理、可靠性增强及集中管理。信息交换涵盖多种媒体形式,促进远程协作;资源共享降低用户成本,提高效率;分布式处理提升计算能力;冗余机制保障系统稳定;集中管理简化网络维护,确保安全运行。
39 2

热门文章

最新文章