带你读《软件定义网络之旅:构建更智能、更快速、更灵活的未来网络》第三章网络功能虚拟化3.1(一)-阿里云开发者社区

开发者社区> 人民邮电出版社> 正文

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

简介: 《软件定义网络之旅:构建更智能、更快速、更灵活的未来网络》第三章网络功能虚拟化3.1
+关注继续查看

网络功能虚拟化(NFV)是由网络和操作系统(OSOperating   System)两个独立学科开发活动所构建的一组软件功能。早期,网络和计算机都非常昂贵。因此,共享联网计算机变得必不可少—虽然每个用户的成本显著降低,但当新用户加入网络时,网络价值与联网用户数的平方成正比(梅特卡夫定律)。随着计算机数量的增加,网络设计变得更加复杂,其中交换机和路由器可用于将来自源端的流量引导到目的端,网络技术促进了局域网和广域网中的数据流动。

这里提到的网络技术是指以太网SpurgeonandZimmerman,2000IPComer,2014,它们支持创建多用户共享的网络。以太网交换机和 IP   路由器采用硬件和软件构建,以实现单层网络协议。但是,以太网和 IP都未被设计成能够在用户(主机)或用户组之间提供足够的隔离功能。除非两个用户直接进行通信,否则,需要通过隔离来实现某个用户相对于其他用户的隐私和保护。以太网依赖于广播发现协议。IP路由的寻址架构导致每个用户对同一网络上其他用户都是“可见” 或“可达”的。NFV支持在大量用户之间安全、高效地共享网络,同时在用户组之间提供高级隔离功能。

除了共享和隔离之外,NFV    还需要第三种属性,我们称其为功能解耦。用于实现以太网和IP的交换机和路由器是单片元件,旨在提供非常高的性能—高数据分组吞吐量和非常短的数据分组交换时间(数据分组处理、排队和传输时延的总和)。随着互联网的发展,交换机和路由器变得越来越复杂。它们使用复杂的定制特殊应用集成电路(ASICApplicationSpecificIntegratedCircuit)进行数据分组转发和专用操作系统,以实现各种网络协议和功能。NFV要求将网络功能

(转发、控制和管理平面)与单层网络硬件分离。此外,NFV在软件中实现分组转发。硬件变为通用(如x86或商用芯片,且软件与硬件分离。在深入研究NFV之前,我们将对这些技术进行综述。

 

 

3.1   虚拟化

 

在本节中,我们将讨论与网络和计算环境相关的虚拟化,重点关注网络功能虚拟化,它既适用于网络虚拟化,又适用于计算虚拟化。


3.1.1      网络虚拟化

封闭式用户组(CUGClosedUserGroup)支持一组相互隔离的用户与网络中其他用户进行通信。网络支持创建多个 CUG。每个CUG正常工作时,就像整个网络都属于特定 CUG一样,不会受到同一网络上可能存在的其他CUG的干扰。我们将支持此类CUG的技术称为网络虚拟化。每个CUG在其虚拟网络上运行,与同一物理网络上的其他虚拟网络共存。

以太网和 IP网络设计用于支持多个用户进行通信并共享公共物理网络。但是,以太网和 IP

的原始定义中并不包含 CUG概念。

以太网定义了共享媒体上的广播域概念。虚拟局域网(VLANVirtualLocalAreaNetwork)是一种广播域,可以对虚拟局域网进行分区,并将它与其他虚拟局域网和关联广播域区分开。要将网络划分为多个虚拟局域网,需要配置网络交换机或路由器。虚拟局域网允许网络管理员将主机组合成一个广播域或虚拟网络。虚拟局域网成员资格可以通过软件进行配置。在不存在虚拟局域网的情况下,对用户(主机)进行分组需要在物理上重新定位网络交换机并将站点连接到交换机的光缆。虚拟局域网通过对局域网进行虚拟化,可大大简化网络设计和网络部署(如图 3.1所示

image.png

 

图3.1    使⽤虚拟局域⽹(VLAN)的简单以太⽹虚拟⽹络

虚拟专线业务VPWSVirtualPrivateWireService)和虚拟专用局域网服务(VPLSVirtualPrivateLANServiceRekhter,2007)是广泛用于校园或多位置广域网的第二层虚拟网服务(Anderson,2006VPWS定义了点对点服务,而VPLS定义了多点服务。以太网虚拟专用网(EVPNEthernetVirtualPrivateNetworkSajassi,2015是为以太网终端构建和提供CUG服务的最新标准。

IP 路由定义了一组协议,这些协议计算数据分组所遵循的路径,以便跨多个网络从数据分组的源端传输到目的端。数据通过一系列路由器从其源端路由到目的端,且通常跨多个网络。IP路由协议支持路由器构建转发表,该表将目的端与下一跳地址关联起来。在基本 IP路由协议中,所有源端和目的端通过路由协议都是相互可见的。

为了在 IP网络上创建 CUG,我们需要采用一种通常称为叠加网络的方法。叠加网络是一种在单层 IP网络上实现的虚拟网络。存在两种用于创建叠加 IP网络的常见技术:IP隧道和虚拟路由转发(VRFVirtualRouteForwarding)。

IP隧道Simpson, 1995)用于连接两个相互之间没有路由路径的虚拟IP端点(如图 3.2所示)。隧道采用跨公共中间IP传输网的路由协议。IP隧道是端点和公共中间传输网之间的虚拟叠加网络连接(有时也称其为单层网络)。可以使用一组IP隧道在一组 IP端点之间创建 CUG,我们称其为虚拟专用网(VPN)。

image.png

 

图3.2使⽤IP隧道的虚拟⽹络连接

VRF是一种能够在 IP网络中创建多个路由表实例的技术 [Rosen,BGP/MPLSIP VirtualPrivateNetworksVPNsRFCs4364and2547,2006]。路由表由 IP网络中的每台路由器维护。在沿着分组路径的每一跳处执行路由表查找以确定分组的下一跳。在原始 IP网络架构中,使用单路由表来定义路由逻辑,有时称其为全局路由表。VRF定义了路由表的多个实例,其中每个实例都可以定义一个 CUG。这是一种非常高效的 VPN创建方法(如图 3.3所示)。

image.png


图3.3使⽤VRF的IP⽹络虚拟化

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
JavaWeb网站性能优化的相关技术
  一、提高服务器并发处理能力   我们总是希望一台服务器在单位时间内能处理的请求越多越好,这也成了web服务器的能力高低的关键所在。服务器之所以可以同时处理多个请求,在于操作系统通过多执行流体系设计,使得多个任务可以轮流使用系统资源,这些资源包括CPU、内存以及I/O等。这就需要选择一个合适的并发策略来合理利用这些资源,从而提高服务器的并发处理能力。这些并发策略更多的应用在apache、nginx、lighttpd等底层web server软件中。   二、Web组件分离   这里所说的web组件是指web服务器提供的所有基于URL访问的资源,包括动态内容,静态网页,图片,样式表,脚
8 0
Java教程:Nginx静态资源配置命令介绍
  Nginx静态资源的配置指令   listen指令   listen:用来配置监听端口。   语法   listen address[:port] [default_server]...; listen port [default_server]...;   默认值   listen *:80 | *:8000   位置   server   listen的设置比较灵活,我们通过几个例子来把常用的设置方式熟悉下:   listen 127.0.0.1:8000; // listen localhost:8000 监听指定的IP和端口   listen 127.0.0
9 0
国内讨论AI开源开放时,产业圈和学术界都在关注什么?
AI 技术需要开源、开放,对于这一点,产学研各界已经达成了共识,政府也在全力支持国内开源生态的建设。
6 0
重估「AI国家队」云从:步入寒冬还是万物生长
在外患内忧的境地中,属于 AI 的狂热浪潮已经过去,技术进入更为务实的成长区间,从此 AI 将更广泛的融入生活。通过这场世纪对话,我们发现这家从广州而起的 AI 独角兽,正逐渐成为一个时代的标志。
5 0
你也可以拥有「宋慧乔妆」,美图MakeupGan妆容迁移算法开启个性化妆容时代
不仅完美地迁移眼影、眉毛、口红等基础妆容,而且能很好地处理美瞳、睫毛、卧蚕等细腻细节,美图影像实验室(MTlab)自主研发的这个全新妆容迁移算法可以令爱美的你尝试各种类型和风格的模特妆容,最终找到适合自己的完美妆容。
4 0
「人工智能第一股」依图科技冲刺科创板,按下国产芯片加速键
从招股书看,已经很难用「计算机视觉」这个标签来定义依图。他是以人工智能芯片技术和算法技术为核心,研发及销售包含人工智能算力硬件和软件在内的人工智能解决方案。 在对标公司方面,依图招股书选取的是 Google、华为、NVIDIA、寒武纪、海康威视、科大讯飞六家公司作为同行业可比公司。
6 0
百度大脑十年丰绩大成:6.0全新发布,具备认知能力的终端虚拟人亮相
「智能时代的操作系统」飞桨和自研 AI 处理器百度昆仑都已就位,产业智能化时代正在到来。
7 0
让自动驾驶撞墙,刷别人的脸付账:最新的AI安全漏洞让我们开了眼界
那些专家们曾经担心过的 AI 算法漏洞是可以实现的,没想到过的也可以实现。
3 0
Photoshop把AI论文demo打包实现了:照片上色、改年龄、换表情只需要点点鼠标
我们见过很多神经网络上色、换表情、修改年龄的研究和应用,但它们往往只存在于 GitHub 上,距离「人人能用」还有一段距离。但最近,推出 Photoshop 的 Adobe 这次终于有所表示了:你们论文里的效果,我们打包实现了。
3 0
美团开店首秀:全自动拣货,95%订单全无人配送
敢为人先的美团,也开始学起亚马逊开店了,不过这是第一家由骑手经营的智慧门店。以无人微仓和无人配送发展「前置仓 + 即时配送」的新型零售门店,首次落地首钢园,为 3km 半径内智慧园区的生活服务提供新的机会。
4 0
472
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载