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

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

3.2  网络功能虚拟化和软件定义网络

 

软件定义网络(SDN)是一种用于创建可编程、应用感知和开放智能网络的架构。架构的关键是数据转发与控制平面的分离,以及标准协议和抽象的建立。然而,SDN也适用于支持更加开放的、以软件为中心的方法(用于为网络控制平面和数据平面开发新的抽象,以及通过API开网络功能的能力。我们将在第 6章中对 SDN进行详细讨论。下面,我们分析 SDNNFV之间的关系。


SDN可以充当 NFV的引擎,因为控制平面和数据平面的分离使独立控制平面软件的虚拟化成为可能。NFV还可以充当 SDN的引擎,因为当在标准硬件上运行的软件中实现数据平面和/或控制平面时,其实现方案之间的分离大大简化。SDN视图如图 3.5所示。

image.png

 

3.5SDN视图

SDN是学术界基于所开展的工作于 2009年提出的,重点是将控制平面与转发平面分开,以便于以太网交换机对转发决策进行集中化处理;目标是在转发规则方面提供更高的灵活性和适应 性,同时简化转发设备,而无须复杂的分布式路由协议。OpenFlowFoundation)作为一种新协议, 用于支持中央控制器和转发设备之间的通信。


这些概念的最初应用是大型数据中心。复杂的编排技术应运而生,用于支持虚拟机的部署和移动性,主要支持IT应用。但是,数据中心网络缺乏支持此类环境的灵活性。如果将工作负载从一台服务器转移到另一台服务器上,则必须手动配置网络 VLAN/IP寻址以支持其新位置中的工作负载。这通常意味着对路径中的所有交换机进行重新配置。为了在现有网络上解决这一    问题,新的叠加技术出现,用于支持现有网络架构的顶层虚拟网络。这些技术包括LISP(思科VMWareNSXVMWareOpenStackNeutronOpenStackTRILLTransparentInterconnectionof lotsofLinks,多链路透明互联,甚至多协议标签交换(MPLS)。


这将为硬件供应商打开大门,以开发可从内部完全支持这些叠加协议的新架构交换机。虽然新交换机确实提供了更高的网络灵活性,但它们往往是供应商专有的,且还与硬件、软件和控制紧密结合。尽管这可能满足单一企业数据中心的要求,但是对于需要支持来自诸多不同供应商网络功能的运营商基础设施而言,它并不是顽健的。SDNNFV在同一 COTS硬件平台上结合使用是实现服务提供商端到端网络的关键。与硬件、软件功能和控制有关的决策选择需要独立且基于具有良好定义 API 的开源架构。

相关文章
|
5月前
|
前端开发 JavaScript 开发者
JavaScript:构建动态网络的引擎
JavaScript:构建动态网络的引擎
|
7月前
|
机器学习/深度学习 算法 量子技术
GQNN框架:让Python开发者轻松构建量子神经网络
为降低量子神经网络的研发门槛并提升其实用性,本文介绍一个名为GQNN(Generalized Quantum Neural Network)的Python开发框架。
170 4
GQNN框架:让Python开发者轻松构建量子神经网络
|
5月前
|
机器学习/深度学习 算法 调度
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
467 0
|
9月前
|
边缘计算 人工智能 5G
5G引领家庭网络升级:速度、稳定性与智能化的新时代
5G引领家庭网络升级:速度、稳定性与智能化的新时代
683 69
|
8月前
|
运维 监控 安全
VMware NSX 9.0 正式版发布 - 下一代网络安全虚拟化平台
VMware NSX 9.0 正式版发布 - 下一代网络安全虚拟化平台
389 3
VMware NSX 9.0 正式版发布 - 下一代网络安全虚拟化平台
|
4月前
|
网络协议 API 网络安全
VMware NSX 9.0.1.0 发布 - 下一代网络安全虚拟化平台
VMware NSX 9.0.1.0 发布 - 下一代网络安全虚拟化平台
785 3
VMware NSX 9.0.1.0 发布 - 下一代网络安全虚拟化平台
|
10月前
|
边缘计算 安全 算法
阿里云CDN:构建全球化智能加速网络的数字高速公路
阿里云CDN构建全球化智能加速网络,拥有2800多个边缘节点覆盖67个国家,实现毫秒级网络延迟。其三级节点拓扑结构与智能路由系统,结合流量预测模型,确保高命中率。全栈式加速技术包括QUIC协议优化和Brotli压缩算法,保障安全与性能。五层防御机制有效抵御攻击,行业解决方案涵盖视频、物联网及游戏等领域,支持新兴AR/VR与元宇宙需求,持续推动数字内容分发技术边界。
688 13
|
5月前
|
人工智能 监控 数据可视化
如何破解AI推理延迟难题:构建敏捷多云算力网络
本文探讨了AI企业在突破算力瓶颈后,如何构建高效、稳定的网络架构以支撑AI产品化落地。文章分析了典型AI IT架构的四个层次——流量接入层、调度决策层、推理服务层和训练算力层,并深入解析了AI架构对网络提出的三大核心挑战:跨云互联、逻辑隔离与业务识别、网络可视化与QoS控制。最终提出了一站式网络解决方案,助力AI企业实现多云调度、业务融合承载与精细化流量管理,推动AI服务高效、稳定交付。
|
4月前
|
机器学习/深度学习 分布式计算 Java
Java与图神经网络:构建企业级知识图谱与智能推理系统
图神经网络(GNN)作为处理非欧几里得数据的前沿技术,正成为企业知识管理和智能推理的核心引擎。本文深入探讨如何在Java生态中构建基于GNN的知识图谱系统,涵盖从图数据建模、GNN模型集成、分布式图计算到实时推理的全流程。通过具体的代码实现和架构设计,展示如何将先进的图神经网络技术融入传统Java企业应用,为构建下一代智能决策系统提供完整解决方案。
489 0
|
5月前
|
机器学习/深度学习 算法 搜索推荐
从零开始构建图注意力网络:GAT算法原理与数值实现详解
本文详细解析了图注意力网络(GAT)的算法原理和实现过程。GAT通过引入注意力机制解决了图卷积网络(GCN)中所有邻居节点贡献相等的局限性,让模型能够自动学习不同邻居的重要性权重。
991 0
从零开始构建图注意力网络:GAT算法原理与数值实现详解