0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

四种数据中心网络虚拟化技术对比

SDNLAB 来源:SDNLAB 2023-08-23 14:30 次阅读

网络虚拟化技术允许在共享的物理网络基础设施上创建多个虚拟网络。它将逻辑网络与底层物理网络解耦,为组织提供了更多的网络管理灵活性和可扩展性。通过抽象网络资源,网络虚拟化可以有效利用基础设施、降低成本并简化网络配置。

伴随着网络技术的发展,数据中心的二层组网结构出现了阶段性的架构变化,数据中心网络分为了Underlay和Overlay两个部分,网络进入了Overlay虚拟化阶段。Overlay将虚拟网络封装在现有的物理网络基础设施中,提供了一个抽象层,允许虚拟网络独立于Underlay物理网络运行。此方法使组织能够在共享相同的物理基础设施的情况下,创建隔离且逻辑上独立的网络。

wKgaomTlp5yAT8c1AAJBkatJXqE211.png

适用于网络虚拟化的大部分协议基本上都是利用封装和隧道技术来创建虚拟网络覆盖的。其中业界讨论最多的协议包括VXLAN、NVGRE、STT和SPB MAC-in-MAC。

1不同类型的虚拟化技术对比

VXLAN:虚拟可扩展局域网

VXLAN (Virtual eXtensible LAN,可扩展虚拟局域网络) 是一种Internet 标准重叠网络虚拟化技术,它提供了一种在 IP(第 3 层)网络上封装以太网(第 2 层)帧的方法,通过实现更高的可扩展性和灵活性来解决传统 VLAN 的局限性。

VXLAN技术将已有的三层网络作为Underlay网络,在其上构建出虚拟的二层网络,即Overlay网络。Overlay网络通过封装技术、利用Underlay网络提供的三层转发路径,实现租户二层报文跨越三层网络在不同站点间传递。对于租户来说,Underlay网络是透明的,同一租户的不同站点就像工作在一个局域网中。构成数据中心架构的基础设施,比如数据中心交换机,基本上都有VXLAN虚拟协议,可以实现数据虚拟化。

虽然 VXLAN 只是众多虚拟网络或隧道技术中的一种,但它比其他技术更好地解决了数据中心网络中的几个扩展挑战。由于这些优势,用于云计算的现代数据中心网络架构通常将基于稳健路由协议(例如BGP)的“scale-out”IP (L3) leaf-spine Underlay与基于 VXLAN 的Overlay相结合,如下图所示。

wKgZomTlp5yAO0kIAAFhQgpqnuE412.png

| L3 Underlay和VXLAN Overlay的可扩展数据中心架构

VXLAN 的工作原理

虚拟机发送数据包到虚拟网络。

虚拟交换机(VSwitch)接收数据包,并将其封装为 VXLAN 数据包。

封装后的 VXLAN 数据包在物理网络上进行传输。

目标虚拟交换机接收 VXLAN 数据包,并解封装以还原原始数据包。

原始数据包交付给目标虚拟机。

NVGRE:使用通用路由封装的网络虚拟化

与 VXLAN 类似,NVGRE 是一种Overlay网络虚拟化技术,允许在第 3 层网络上创建虚拟第 2 层网络。不过VXLAN采用的是标准传输协议,即TCP/UDP协议;而NVGRE采用的是通用路由封装协议,即GRE协议。此外,前者由思科驱动,后者由微软支持。

NVGRE 使用封装技术将第 2 层帧封装在 IP 数据包中,从而实现虚拟网络跨物理边界的扩展。它提供增强的网络隔离和可扩展性,适用于多租户环境。

NVGRE 支持类似于 VXLAN 的 24 位网段 ID 或VSID,提供多达 1600 万个可以唯一标识给定网段的虚拟网段,但其数据包使用了GRE报头的低24位作为租户网络识别符(TNI)。为了提供描述带宽利用率粒度的流,传输网络需要使用GRE头,这导致NVGRE不能兼容传统负载均衡。

wKgaomTlp5yAKjsLAAIfXiBwFPM809.png

NVGRE封装(上)与VXLAN封装(下)

NVGRE 的工作原理

虚拟机发送数据包到虚拟网络。

虚拟交换机接收数据包,并在 GRE 头中封装原始数据包。

封装后的数据包在物理网络上进行传输。

目标虚拟交换机接收数据包,并解封装以还原原始数据包。

原始数据包交付给目标虚拟机。

STT:无状态传输隧道

STT 是一种在网络堆栈传输层运行的网络虚拟化协议,是在数据中心2层/3层物理网络上创建2层虚拟网络的又一种Overlay技术。STT 专注于为虚拟网络流量提供轻量级且灵活的封装机制。STT 使用轻量级标头封装数据包,从而允许跨虚拟网络进行高效的网络通信。它被设计为无状态的,简化了网络操作并提高了性能。

wKgZomTlp5yATlITAAHab6VjraQ308.png

STT隧道

STT 的设计是有特定原因的,专门解决以太网帧大小与Underlay物理网络支持的最大传输单元 (MTU) 不匹配的问题。大多数终端主机操作系统将 MTU 值设置为较小的值,以便整个帧加上任何附加(Overlay)封装可以通过物理网络进行传输。

STT 的工作原理

虚拟机发送数据包到虚拟网络。

虚拟交换机接收数据包,并在头部中记录数据包的状态和路径信息

数据包在物理网络中传输。

目标虚拟交换机接收数据包,并使用头部中的信息进行流量控制和处理。

SPBM:最短路径桥接 MAC-in-MAC

SPBM 是一种网络虚拟化技术,利用 MAC-in-MAC 封装来创建虚拟网络。它提供了一种可扩展且高效的方法来在数据中心环境中构建和管理虚拟网络。SPBM使用分布式控制平面动态分配MAC地址并管理网络转发,促进高效的流量路由和负载平衡。

SPBM 通过将核心简化为基于单个以太网的链路状态协议(以集成模型提供所有虚拟化服务),消除了网络核心中对多个Overlay协议的需求。SPBM 使用 IS-IS 来发现和通告网络拓扑,这使其能够计算到 SPBM 网络中所有节点的最短路径。SPBM 使用 IS-IS 最短路径树来填充每个参与节点的各个 B-MAC 地址的转发表。

SPBM 的工作原理

虚拟机发送数据包到虚拟网络。

SPBM 引擎根据预先配置的策略,将数据包传送到目标虚拟机所在的虚拟网络。

数据包在物理网络上进行传输。

目标虚拟机接收数据包。

2数据中心不同类型虚拟化的优势

网络虚拟化使组织能够快速适应不断变化的网络需求,并更有效地部署应用程序。每种不同类型的虚拟化都提供了网络设计和可伸缩性方面的灵活性,确保企业能够满足其不断变化的需求。

增强灵活性

网络虚拟化可以按需创建虚拟网络,从而实现灵活的资源分配和配置。

提高可扩展性

通过将逻辑网络与物理基础设施解耦,网络虚拟化允许网络资源的无缝扩展。使用Overlay可以创建多个虚拟网络,而无需重新配置物理网络。这种可扩展性在资源需求变化很大的数据中心环境中尤其重要。无论是 VXLAN、NVGRE、STT 还是 SPBM,每种虚拟化技术都提供了应对不断扩展的网络需求所需的可扩展性。

增强安全性和隔离性

网络虚拟化提供虚拟网络之间的隔离,增强了安全性并防止未经授权的访问。通过不同类型的虚拟化,企业可以建立具有自己的安全策略和控制的单独虚拟网络。这种隔离可确保每个虚拟网络内的流量和数据保持私有并受到保护。

简化管理

管理复杂的网络基础设施可能具有挑战性,但网络虚拟化简化了这个流程。通过抽象底层物理基础设施,组织可以集中控制和配置虚拟网络。这种集中管理简化了网络配置、配置更改和故障排除。

成本效率

虚拟化网络可以通过优化资源利用率显着节省成本。虚拟化不是为每个网段配备专用硬件,而是允许网络资源的池化和共享。这意味着企业可以提高物理基础设施的利用率,从而减少资本和运营支出。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据中心
    +关注

    关注

    15

    文章

    4187

    浏览量

    70084
  • 虚拟机
    +关注

    关注

    1

    文章

    855

    浏览量

    27379
  • 网络虚拟化
    +关注

    关注

    0

    文章

    11

    浏览量

    2898

原文标题:数据中心网络虚拟化技术对比:VXLAN、NVGRE、STT、SPBM

文章出处:【微信号:SDNLAB,微信公众号:SDNLAB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    [转帖]云计算可使企业通过网络而不是数据中心获得计算能力

    ,企业将附近或托管数据中心的不同电脑系统视为一个网络并根据需要使用这一网络的计算能力。IDC分析师Katherine Broderick在一项声明中表示,“现在是许多IT机构考虑使用
    发表于 05-11 15:09

    锐捷网络中标中国联通数据中心集采项目

    ,中国联通于2016年10月启动了新一期数据中心交换机集中采购项目。  本次招标吸引了多家国内外厂商参与,各厂商从技术实力、行业经验、定制能力、配套服务体系等多个方面展开激烈竞争。最终,锐捷
    发表于 01-24 10:14

    锐捷助互联网数据中心网络自动、可视运维

    网络提出了相当高的要求。开放、标准、模块、软件定义、虚拟、自动运维、可视、小型
    发表于 01-25 09:42

    飞速(FS)数据中心级交换机为什么受欢迎?

    信息,加上数据无处不在,数据中心的运转就需要高带宽、高密度、高管理性和可靠性的网络支持,另外还有一项重要的技术就是虚拟
    发表于 10-16 16:28

    网络发展怎么改变企业数据中心的面貌的

    )定位为下一代数据中心选择的网络技术有三大驱动因素:性能、智能、效率。   任何存储结构的关键要求是高性能、智能且高效的端到端网络解决方案,该解决方案针对存储进行了优化,能够可靠高效并安全地交付各
    发表于 08-16 15:08

    走向绿色数据中心的7手段

    热量指南。其中许多重点是优化内部设备以实现最佳资源利用,包括降低冷却功耗。  3.使用通道遏制:这是一防止数据中心供应侧冷空气与排气侧热风混合的技术。它涉及使用物理障碍并显著提高冷却效率。  4.
    发表于 08-16 15:35

    WAN中的虚拟

    依赖于虚拟数据中心......或者不是。SDN作为起点软件定义网络(SDN)是数据中心交换中不断增长的因素,随着SDN在数据中心的作用不断扩
    发表于 08-24 13:47

    几种主要的虚拟技术有什么不同?

    虚拟技术作为建设绿色数据中心的一项重要技术,一直在不断发展完善,其应用领域包括操作系统、服务器、存储以及
    发表于 08-14 06:52

    2020第十二届北京国际数据中心技术设备展览会

    2020第十二届北京国际数据中心技术设备展览会2020 the 12th beijing international data center technology equipment
    发表于 01-03 10:28

    数据中心太耗电怎么办

    ​​​​​​摘要:其实对于节能,传统技术也是做了“十二分”的努力。但是在技术不断演进的情况下,传统节能技术还是存在问题,如何破?本文分享自华为云社区《数据中心节能?来试试华为NAIE
    发表于 06-30 06:27

    数据中心是什么

    数据中心是什么:数据中心是全球协作的特定设备网络,用来在因特网络基础设施上传递、加速、展示、计算、存储数据信息。
    发表于 07-12 07:10

    模块数据中心的主要组成部分

    数据中心的组成如图所示。二、模块数据中心组成示意图(1)机柜模块数据中心最大可配置28台机柜,机柜包括服务器机柜、
    发表于 09-08 07:17

    ModBus协议的四种数据分别是什么

    ModBus有四种数据,DI、DO、AI、AODI: 数字输入,离散输入,一个地址一个数据位,用户只能读取它的状态,不能修改。比如面板上的按键、开关状态,电机的故障状态。DO: 数字输出,线圈输出
    发表于 09-09 06:14

    ModBus四种数据DI/DO/AI/AO是什么?

    ModBus四种数据DI/DO/AI/AO是什么?
    发表于 11-02 07:14

    服务器虚拟技术数据中心网络的介绍

    面对服务器虚拟化的热潮,显然数据中心网络技术不会停滞不前,为了满足服务器虚拟化的顺利部署,数据中心
    发表于 10-16 14:20 6次下载