首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >详谈数据中心网络中的四种不同类型的虚拟化技术:VXLAN、NVGRE、STT和SPBM

详谈数据中心网络中的四种不同类型的虚拟化技术:VXLAN、NVGRE、STT和SPBM

作者头像
网络技术联盟站
发布于 2023-09-06 02:40:41
发布于 2023-09-06 02:40:41
1.1K0
举报
你好,这里是网络技术联盟站。

在现代的数据中心网络中,虚拟化技术被广泛应用以提供更高的可扩展性、灵活性和效率。数据中心网络虚拟化允许多个虚拟网络在共享的物理基础设施上运行,使得网络资源的管理更为简单和高效。本文将详细介绍数据中心网络中的四种不同类型的虚拟化技术:VXLAN、NVGRE、STT和SPBM。

1. VXLAN(虚拟扩展局域网)

VXLAN(Virtual Extensible LAN)是一种用于数据中心网络虚拟化的技术。它被广泛用于创建大规模的虚拟网络,并提供高度隔离性和灵活性。

VXLAN使用24位的VXLAN网络标识符(VNI)来扩展传统的以太网。它通过在原始以太网帧上添加一个额外的封装头来实现虚拟网络之间的隔离。这个封装头包含了虚拟网络的标识符、源和目的地虚拟机的IP地址。

VXLAN的工作原理如下:

  1. 虚拟机发送数据包到虚拟网络。
  2. 虚拟交换机(VSwitch)接收数据包,并将其封装为VXLAN数据包。
  3. 封装后的VXLAN数据包在物理网络上进行传输。
  4. 目标虚拟交换机接收VXLAN数据包,并解封装以还原原始数据包。
  5. 原始数据包交付给目标虚拟机。

VXLAN的优势包括:

  • 扩展性:VXLAN支持大量的虚拟网络标识符,因此可以创建数以千计的虚拟网络。
  • 隔离性:不同的虚拟网络可以在物理基础设施上共存,彼此之间相互隔离。
  • 灵活性:VXLAN可以在不同的网络基础设施上运行,包括传统的以太网、IP网络和云环境。

2. NVGRE(网络虚拟化通用路由封装)

NVGRE(Network Virtualization using Generic Routing Encapsulation)是一种用于数据中心网络虚拟化的技术,与VXLAN类似,但使用了不同的封装协议。

NVGRE使用24位的Tenant Network Identifier(TNI)来标识不同的虚拟网络。它将原始以太网帧封装到一个GRE(Generic Routing Encapsulation)头中。

NVGRE的工作原理如下:

  1. 虚拟机发送数据包到虚拟网络。
  2. 虚拟交换机接收数据包,并在GRE头中封装原始数据包。
  3. 封装后的数据包在物理网络上进行传输。
  4. 目标虚拟交换机接收数据包,并解封装以还原原始数据包。
  5. 原始数据包交付给目标虚拟机。

NVGRE的优势包括:

  • 扩展性:NVGRE使用24位的TNI,相比之下,VXLAN只使用了8位的VNI,因此NVGRE支持更大数量的虚拟网络。
  • 跨平台兼容性:NVGRE可以在不同厂商的网络设备上运行,具有更广泛的兼容性。
  • 简化网络管理:NVGRE提供了对虚拟网络的灵活管理和配置选项,使网络管理员能够更方便地管理和监控虚拟网络。

3. STT(状态跟踪传输)

STT(Stateful Transport Tunneling)是一种数据中心网络虚拟化技术,与VXLAN和NVGRE不同,它不使用封装技术来创建多个虚拟网络。相反,STT通过在数据包中添加一个额外的头部来记录数据包在网络中的状态和信息。

STT的头部包含了源和目标虚拟机的信息,以及数据包在网络中的路径和状态信息。这使得在虚拟网络中进行流量监控、负载均衡和故障恢复等操作更加高效和灵活。

STT的工作原理如下:

  1. 虚拟机发送数据包到虚拟网络。
  2. 虚拟交换机接收数据包,并在头部中记录数据包的状态和路径信息。
  3. 数据包在物理网络中传输。
  4. 目标虚拟交换机接收数据包,并使用头部中的信息进行流量控制和处理。

STT的优势包括:

  • 状态跟踪和监控:STT记录了数据包在网络中的状态和路径信息,使得网络管理员可以更好地进行流量监控和故障排查。
  • 灵活性和可扩展性:STT可以根据需求进行自定义配置,适应不同的虚拟网络架构和应用场景。

然而,STT的缺点是增加了数据包的开销,因为需要添加额外的头部来记录网络状态信息。

4. SPBM(可扩展的虚拟化桥接器)

SPBM(Shortest Path Bridging-MAC-in-MAC)是一种由VMware推出的虚拟化技术,用于在数据中心网络中创建和管理虚拟网络。SPBM通过使用网络标识符和策略来实现虚拟网络的隔离和管理。

SPBM的工作原理如下:

  1. 虚拟机发送数据包到虚拟网络。
  2. SPBM引擎根据预先配置的策略,将数据包传送到目标虚拟机所在的虚拟网络。
  3. 数据包在物理网络上进行传输。
  4. 目标虚拟机接收数据包。

SPBM的优势包括:

  • 可扩展性:SPBM支持大规模的虚拟网络部署,可以容纳数以千计的虚拟网络和大量的虚拟机。
  • 灵活性和可编程性:SPBM提供了丰富的网络策略和控制选项,使网络管理员能够根据需求进行灵活的配置和管理,实现定制化的网络服务。
  • 高级负载均衡和路径优化:SPBM利用最短路径桥接技术和智能的负载均衡算法,实现数据包在虚拟网络中的高效传输和路径选择。

VXLAN、NVGRE、STT和SPBM是用于数据中心网络虚拟化的不同技术,每种技术都有其独特的优势和适用场景。选择适合自己需求的虚拟化技术取决于网络规模、隔离要求、性能需求和现有基础设施等因素。

总结起来,VXLAN和NVGRE通过封装技术扩展了以太网,支持大规模的虚拟网络部署。STT通过记录网络状态信息提供了更高级的网络管理功能。SPBM作为一个可扩展的虚拟化桥接器,通过网络标识符和策略来管理虚拟网络。这些技术为数据中心网络虚拟化提供了多样化的选择,能够满足不同的需求和场景。

往期推荐

中兴交换机如何配置?有哪些常用的配置命令,本文值得收藏!

IT知识百科:数据中心交换机和园区交换机有啥区别?

Linux命令的别名怎么玩?

一文简单了解SDN软件定义网络

华为防火墙会话信息中的"+->"、"-->"符号代表啥意思?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-06-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络技术联盟站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
虚拟化之争:NVGRE与VXLAN的全面对比
NVGRE与VXLAN都是用于虚拟化数据中心网络的技术,它们旨在解决传统网络架构中的一些问题,如隔离、伸缩性和性能。尽管它们的目标相似,但它们在实现方式和一些关键方面存在区别。本文将深入研究NVGRE和VXLAN,探讨它们的异同点以及它们在不同场景下的优劣势。
网络技术联盟站
2023/10/08
1.9K0
虚拟化之争:NVGRE与VXLAN的全面对比
Overlay网络与Underlay网络:深入探索与全面对比
在当今云原生的世界中🌍☁️,网络是构建和维护任何分布式系统的基石💎。了解Overlay网络和Underlay网络及其之间的区别🔍,对于设计高效、可扩展的云原生应用至关重要🚀。本文旨在全面解析Overlay和Underlay网络,揭示它们的工作原理、优缺点,并说明何种情况下应该使用哪一种网络📚。
GousterCloud
2024/04/07
2.9K0
VxLAN
VxLAN是一种overlay技术,将二层以太网帧封装在UDP报文里面,穿过骨干三层underlay IP网络,VxLAN的24 bytes的VNID,使得现有的二层网络得到了很好的扩展,尤其是在云计算大数据时代,是主流的大二层组网方案。
Nujil
2023/04/14
8960
【重识云原生】第四章云网络4.3.10节——VXLAN技术
        VXLAN (Virtual eXtensible LAN,可扩展虚拟局域网络) 是一种Internet 标准重叠网络虚拟化技术,它提供了一种在 IP(第 3 层)网络上封装以太网(第 2 层)帧的方法,这一概念通常被称为“隧道”。VXLAN采用MAC in UDP(User Datagram Protocol)封装方式,是NVO3(Network Virtualization over Layer 3)中的一种网络虚拟化技术。
江中散人_Jun
2022/06/12
1.5K0
【重识云原生】第四章云网络4.3.10节——VXLAN技术
深入浅出云计算VPC网络之VXLAN
云计算三大组成部分:计算、存储和网络。VXLAN属于云计算虚拟化网络的非常重要的一部分,现在大多数云计算虚拟化网络都是基于此协议实现数据中心互联和虚拟机迁移 ,在数量级很大的虚拟机上完成这些工作是一个非常大的挑战。主要面临以下挑战:
吕海峰
2020/06/18
8.6K0
深入浅出云计算VPC网络之VXLAN
构建混合网络要素:SDN+网络虚拟化
编者按:作者首先简单介绍何为SDN、网络虚拟化,随后阐明当前形势,在这样的形势下构建混合网络部署SDN和虚拟化时需要考虑哪些问题呢?且听作者一一道来。 部署软件定义网络(SDN)和网络虚拟化技术能够给IT企业带来很多优势,包括快速配置网络资源、降低运营成本以及改善网络可视性、政策和业务流程。而IT管理人员面临的挑战是,面对各种各样的SDN技术,如何做出正确选择以帮助企业在短期内获得可衡量的优势,并确保其选择的技术可以发展为下一代网络架构。在本文中,我们将探讨IT管理人员在部署SDN和网络虚拟化时需主要考虑的
SDNLAB
2018/04/04
8220
构建混合网络要素:SDN+网络虚拟化
网络工程师:VXLAN这9个术语要精通!
VXLAN(Virtual Extensible LAN)是一种用于在大规模数据中心中扩展二层网络的隧道技术。它通过在现有的三层网络基础设施上创建虚拟的二层网络,使不同物理位置的虚拟机能够互相通信。本文将详细介绍VXLAN中的一些关键术语,包括租户、Underlay网络和Overlay网络、NVE、VTEP、VNI、BD、VBDIF接口、VAP和网关。
网络技术联盟站
2025/01/14
8410
网络工程师:VXLAN这9个术语要精通!
VXLAN:云时代的虚拟化数据中心网络
VXLAN自2014年引入以来,已成为现代数据中心网络架构的重要组成部分。本文回顾了 VXLAN 是什么、为什么需要它、如何在数据中心中使用,以及其相较于其他虚拟化技术的优势。 什么是 VXLAN? VXLAN (Virtual eXtensible LAN,可扩展虚拟局域网络) 是一种Internet 标准重叠网络虚拟化技术,它提供了一种在 IP(第 3 层)网络上封装以太网(第 2 层)帧的方法,这一概念通常被称为“隧道”。 VXLAN技术将已有的三层网络作为Underlay网络,在其上构建出虚拟的二
SDNLAB
2022/04/02
2.4K0
VXLAN:云时代的虚拟化数据中心网络
SDN实战团分享(四):从SDN鼻祖Nicira到VMware NSX 网络虚拟化平台的简单探讨
大家好,我叫范恂毅,现在在阿尔卡特朗讯企业通信(ALE)担任售前。我首先说明一句,我的公司,我们的业务,与VMware NSX没有直接关系。我研究NSX技术,纯粹是兴趣——我最早接触SDN时,得知了SDN的理念和Openflow协议都来自一个叫Nicira的公司,这个公司还是Open vSwitch的开发者。那时候,Nicira已经被VMware收购了。我个人认为Nicira技术才是最纯粹最原生态的SDN和网络虚拟化。因此,VMware收购Nicira一年后,推出NSX解决方案后,我就一直在研究它。群里绝大
SDNLAB
2018/04/03
2.2K0
SDN实战团分享(四):从SDN鼻祖Nicira到VMware NSX 网络虚拟化平台的简单探讨
【重识云原生】第四章云网络4.5节——大二层网络
        数据中心的网络架构和技术在云计算诞生后,与数据中心的计算及存储一起都在发生着变化。起初数据中心网络分为内部与外部,数据中心外部网络指的通常是三层网络,也就是我们最开始所认知所学习的诸如:BGP、IS-IS、OSPF等三层路由协议的使用与三层网络架构的设计,怎么才能规划路由,怎么才能使得流量按照路由的规划选址最优的路径提供出去,如果说数据中心外部网络关注更多的是提升用户的体验,那么数据中心内部网络就是运维兄弟关注的重点之一,提升网络系统的效率。数据中心内部网络是云计算引入后发展非常迅速的一个领域,也是更新迭代最快的领域。最开始我们认知的数据中心网络局限在同一个物理数据中心内部,随着云计算的发展,数据中心网络逐渐进化为同地域多物理数据中心的网络被抽象成一个虚拟化的内部网络,到现在不同地域乃至全球范围的物理数据中心网络都可以互相二层打通的云化网络。
江中散人_Jun
2022/06/27
3.2K0
【重识云原生】第四章云网络4.5节——大二层网络
理解Neutron(3):Neutron Open vSwitch + GRE/VxLAN 虚拟网络
特别说明:本文于2015年基于OpenStack M版本发表于本人博客,现转发到公众号。因为时间关系,本文部分内容可能已过时甚至不正确,请读者注意。
SammyLiu
2019/06/28
2.1K0
理解Neutron(3):Neutron Open vSwitch + GRE/VxLAN 虚拟网络
【重识云原生】第四章云网络4.7.1节——网络虚拟化与卸载加速技术的演进简述
        近几年,软件定义网络(Software Define Network,SDN)技术的发展与成熟,使得网络虚拟化可以不再基于物理网络设备实现,大大扩展了网络虚拟化的“边界”。需要强调的是,SDN 不等于网络虚拟化,只是SDN 这种技术非常适合实现网络虚拟化。
江中散人_Jun
2022/06/27
1.5K0
【重识云原生】第四章云网络4.7.1节——网络虚拟化与卸载加速技术的演进简述
VXLAN 与 MPLS:从数据中心到城域以太网
近年来云计算、虚拟化、容器化技术的演进促进了网络虚拟化技术的应用。MPLS 和 VXLAN 都应用了虚拟化理念,来表达逻辑化的网络架构,以实现更复杂灵活的域管理,但它们满足的需求有所不同。本文将比较VXLAN 与MPLS 之间的区别,并阐述了为什么 VXLAN 在城域网和广域网中比MPLS更受欢迎。 VXLAN 还是 MPLS? 首先我们快速回顾一下 VXLAN和MPLS分别是什么? 多协议标签交换(MPLS)是一种在开放的通信网上利用标签引导数据高速、高效传输的技术。多协议的含义是指MPLS不但可以支持多
SDNLAB
2022/06/24
1.6K0
VXLAN 与 MPLS:从数据中心到城域以太网
【连载-5】数据中心网络虚拟化 网关及服务接入
网络虚拟化网关技术 虚拟网络中的虚拟机与外部网络通信的需求催生了网络虚拟化中网关(Gateway)技术的出现。现有虚拟化平台网关产品有:IBM SDN VE Gateway[1](VE,表示for Virtual Environment,SDN VE是IBM为虚拟化环境提出的SDN解决方案,该方案基于IBM商用版本DOVE),Microsoft Hyper-V Network Virtualization Gateway[2],以及F5和Iron Networks分别为Hyper-V Network Vir
SDNLAB
2018/04/02
1.2K0
【连载-5】数据中心网络虚拟化 网关及服务接入
网络虚拟化和SDN
一、什么是虚拟化 虚拟化技术,就是将一个物理实体,通过一些复用的技术,克隆出多个虚拟的等价物,这些虚拟的等价物依附于物理的实体之上,共享物理实体的各种资源。类似于进程与线程的关系,在一个进程内可以fork出多个线程,所有线程共享进程的内存资源。 提到虚拟化技术,现在通常是指服务器虚拟化server virtualization,存储虚拟化storage virtualization,网络虚拟化network virtualization。注意虚拟化与SDN是不同的概念,只是SDN的诞生跟虚拟化技术密切相关,而且可能会是SDN的一种重要应用领域。网络虚拟化跟SDN关系最为密切,其次是服务器虚拟化,至于存储虚拟化与SDN关系不大。 二、服务器虚拟化 随着计算机技术特别是CPU/硬盘/内存的飞速发展,个人计算机/小型服务器能力越来越强,资源闲置的越来越多,就有人想把虚拟化技术搬到它们上面来。vmware公司在1999年推出了第一款基于X86商业虚拟化软件,允许在多个操作系统运行在一个PC上面,还内置网络的支持,多个操作系统可以通过内部网络来通信。 Internet大发展之后,网络数据流越来越大,对服务器的要求也越来越大,包括Internet数据中心,运营商数据中心,政府/企业内部大大小小的数据中心,都需要大量服务器。服务器越来越多,对服务器的利用率却不高,大量CPU/内存/硬盘资源闲置,自然而言,人们想到了服务器虚拟化。到了云时代,很多IDC提供公有云或者私有云服务,一些企业或者个人在云服务器提供商的网络里面租用服务器来构建自己的网络和服务。 通过服务器虚拟化,云服务提供商可以将一台物理设备1虚拟成多个虚拟机,将不同的虚拟机租用给不同的客户,用户之间天然隔离,每个虚拟机都分配了一定数量的CPU/存储/内存资源和网络带宽资源。 最早做主机/服务器虚拟化的是vmware公司,后来很多公司看到商机纷纷跟进,比如微软Microsoft的Hyper-V,思杰Citrix的XenServer,红帽redhat的KVM,这三家公司的三个虚拟化产品都是收购来的。除此之外,还有剑桥大学开发的XEN等开源免费的虚拟机,亚马逊的ASW系统就是基于XEN搭建起来的。 虚拟化产品的核心部分是Hypervisor,虚拟机平台的超级管理系统,是一种在虚拟环境中的操作系统,可以访问服务器上包括磁盘和内存在内的所有物理设备。不但协调这些硬件资源的访问,也同时在各个虚拟机之间施加防护。当服务器启动并执行Hypervisor时,会加载所有虚拟机客户端的操作系统,同时会分配适量的内存,CPU,网络和硬盘。很多与虚拟机相关的功能,都发生在Hypervisor上,下图为物理服务器内部的虚拟机架构
全栈程序员站长
2022/07/23
1.1K0
网络虚拟化和SDN
什么是 VxLAN?
VxLAN 全称是 Visual eXtensible Local Area Network(虚拟扩展本地局域网),从名字上就知道,这是一个 VLAN 的扩展协议。
Linux云计算网络
2019/07/08
9.4K3
同样都是网络虚拟化技术,QinQ和VXLAN有啥区别?
QinQ,也称为双重VLAN标记,是一种用于扩展VLAN数量和提供多租户隔离的技术。它允许在标准的802.1Q标签之外,再增加一个802.1Q标签,从而形成“外层标签”和“内层标签”的双重标签结构。这种技术在服务提供商网络中尤为重要,因为它允许多个客户的VLAN流量通过服务提供商的骨干网传输,而无需为每个客户分配独立的VLAN ID。
网络技术联盟站
2025/01/09
3730
同样都是网络虚拟化技术,QinQ和VXLAN有啥区别?
全融合网络虚拟化技术
服务器虚拟化技术 使CPU、内存、磁盘、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,让IT对业务的变化更具适应力。 IT系统是由网络服务器存储等诸多因素组成的,局部的创新并不会带来
SDNLAB
2018/04/03
1.4K0
全融合网络虚拟化技术
VXLAN:数据中心网络的未来
随着云计算和虚拟化技术的快速发展,数据中心网络正面临着越来越大的挑战。传统的网络架构在适应大规模数据中心的需求方面存在一些限制,如扩展性、隔离性和灵活性等方面。为了克服这些限制,并为数据中心网络提供更好的性能和可扩展性,VXLAN(Virtual Extensible LAN)作为一种新兴的网络虚拟化技术应运而生。本文将详细介绍VXLAN的工作原理、优势以及在数据中心网络中的应用,探讨VXLAN作为数据中心网络的未来发展趋势。
网络技术联盟站
2023/06/18
5860
VXLAN:数据中心网络的未来
【连载-1】数据中心网络虚拟化技术 概要
随着云计算和大数据等新兴应用的快速发展,“数据中心即计算机”(data center as a computer)的技术发展趋势逐渐明朗。数据中心作为一台计算机,与传统的高性能计算机具有很大的不同。在高性能计算领域,因为服务器被独占式的分配给租户使用,所以其主要的优化目标是“算得快”。但是在云计算领域,为了提高数据中心的利用率、降低其运营成本,服务器整合(server consolidation)技术将成为常态。此时,服务器内将同时运行不同租户、不同应用的实例。一般来说,这些实例将以虚拟机或者容器的形式存在
SDNLAB
2018/04/02
1.3K0
【连载-1】数据中心网络虚拟化技术 概要
推荐阅读
相关推荐
虚拟化之争:NVGRE与VXLAN的全面对比
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档