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

相关文章
|
13天前
|
安全 网络安全 数据安全/隐私保护
访问控制列表(ACL)是网络安全中的一种重要机制,用于定义和管理对网络资源的访问权限
访问控制列表(ACL)是网络安全中的一种重要机制,用于定义和管理对网络资源的访问权限。它通过设置一系列规则,控制谁可以访问特定资源、在什么条件下访问以及可以执行哪些操作。ACL 可以应用于路由器、防火墙等设备,分为标准、扩展、基于时间和基于用户等多种类型,广泛用于企业网络和互联网中,以增强安全性和精细管理。
66 7
|
15天前
|
存储 网络协议 安全
软件管理,磁盘存储,文件系统以及网络协议
【11月更文挑战第9天】本文介绍了软件管理、磁盘存储和网络协议等内容。软件管理包括软件生命周期管理和软件包管理,涉及需求分析、设计、实现、测试、发布、维护等阶段,以及软件包的安装、升级和依赖关系处理。磁盘存储部分讲解了磁盘的物理结构、分区与格式化、存储管理技术(如 RAID 和存储虚拟化)。网络协议部分涵盖了分层模型、重要协议(如 HTTP、TCP、IP)及其应用与安全。
|
17天前
|
存储 数据安全/隐私保护 云计算
多云网络环境:定义、优势与挑战
多云网络环境:定义、优势与挑战
34 5
|
16天前
|
运维 物联网 网络虚拟化
网络功能虚拟化(NFV):定义、原理及应用前景
网络功能虚拟化(NFV):定义、原理及应用前景
35 3
|
16天前
|
数据可视化 算法 安全
员工上网行为管理软件:S - PLUS 在网络统计分析中的应用
在数字化办公环境中,S-PLUS 员工上网行为管理软件通过精准的数据收集、深入的流量分析和直观的可视化呈现,有效帮助企业管理员工上网行为,保障网络安全和提高运营效率。
24 1
|
24天前
|
数据采集 监控 数据可视化
Fortran 在单位网络监控软件数据处理中的应用
在数字化办公环境中,Fortran 语言凭借其高效性和强大的数值计算能力,在单位网络监控软件的数据处理中展现出独特优势。本文介绍了 Fortran 在数据采集、预处理和分析可视化三个阶段的应用,展示了其在保障网络安全稳定运行和有效管理方面的价值。
48 10
|
6天前
|
安全 网络安全 数据安全/隐私保护
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
在数字化时代,网络安全和信息安全已成为我们生活中不可或缺的一部分。本文将介绍网络安全漏洞、加密技术和安全意识等方面的知识,并提供一些实用的技巧和建议,帮助读者更好地保护自己的网络安全和信息安全。
|
5天前
|
安全 算法 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
在当今数字化时代,网络安全和信息安全已经成为了全球关注的焦点。随着技术的发展,网络攻击手段日益狡猾,而防范措施也必须不断更新以应对新的挑战。本文将深入探讨网络安全的常见漏洞,介绍加密技术的基本概念和应用,并强调培养良好安全意识的重要性。通过这些知识的分享,旨在提升公众对网络安全的认识,共同构建更加安全的网络环境。
|
4天前
|
存储 安全 网络安全
云计算与网络安全:探索云服务、网络安全和信息安全的交汇点
在数字化时代,云计算已成为企业和个人存储、处理数据的关键技术。然而,随着云服务的普及,网络安全问题也日益凸显。本文将深入探讨云计算与网络安全的关系,分析云服务中的安全挑战,并提出相应的解决方案。同时,我们还将介绍一些实用的代码示例,帮助读者更好地理解和应对网络安全问题。
|
7天前
|
安全 算法 网络协议
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
在数字时代,网络安全和信息安全已经成为了我们生活中不可或缺的一部分。本文将介绍网络安全漏洞、加密技术和安全意识等方面的内容,帮助读者更好地了解网络安全的重要性和应对措施。通过阅读本文,您将了解到网络安全的基本概念、常见的网络安全漏洞、加密技术的原理和应用以及如何提高个人和组织的网络安全意识。
下一篇
无影云桌面