VXLAN 与第 3 层上的 VLAN

网络工程 VLAN 层2 第3层 隧道 虚拟局域网
2021-07-25 16:54:29

我读到 VXLAN over VLAN 的好处之一是它可以通过创建覆盖第 2 层网络跨 WAN 和多个第 3 层网络产生。

但是,AFAIN VLAN 也可以使用 MPLS VPN、L2TPv3 或 GRE 隧道执行相同的操作,或者如果您拥有其间的所有跃点,则可以通过中继和使用 VRF。

在跨第 3 层通信方面,VXLAN over VLAN 的真正优势是什么?

2个回答

是的,从数据包交换的角度来看,VXLAN 只是在 L2 帧顶部粘贴一些封装的问题:其他协议也可以这样做。

它的真正区别在于控制和管理层。

VXLAN 是作为数据中心技术发展而来的,因此跨越 WAN 的能力只是一个额外的优势,而不是驱动该技术的因素。

考虑一个云服务提供商,其数据中心可以包含数以千计的虚拟机。这些虚拟机可以属于不同的企业(云提供商的客户),并且都在做不同的事情,从运行电子商务应用程序、在线购物、ML/AI 应用程序(比如建议你为你的妻子买什么生日礼物 :-) 、管理日历和会议等。

在这样的环境中,802.1Q VLAN 4096 的限制是不够的。数据中心管理员需要一种方法来以更灵活和更细粒度的方式分割他们的网络。

此外,与遵循分层模型(接入 -> 分布 -> 核心)的企业网络布线不同,数据中心中的设备需要以或多或少的扁平方式进行布线。

所以基本上想象一个拥有大量主机的巨大平面局域网。

接下来,您还需要提供冗余——防止个别交换机和个别链路发生故障。生成树在这里当然不是一个开始:我们希望每个链接喷出数据接近其最大容量。因此,基于 IP 的结构,以及 IP 带来的好处(如路由协议、等价多路径支持)。

接下来,当您的数据中心获得新客户时,您希望能够尽快部署他们的 VM(数小时甚至数分钟),这意味着您希望在不干扰现有交换机的情况下向结构添加新交换机。因此,在包含 77 个交换机的结构中,当您添加第 78 个交换机时,您肯定不想花时间配置 77 个 L2TPv3 隧道:-)

因此,维基百科 VXLAN 页面的第一行:“虚拟可扩展 LAN (VXLAN) 是一种网络虚拟化技术,试图解决与大型云计算部署相关的可扩展性问题”

正如您已经说过的,VXLAN 是基于 IP 的 L2 隧道。这是一种使用任何 L3 网络来创建 L2 网段的解决方案。

虽然这对于其他协议也是可能的,但 VXLAN 不需要额外的基础设施或特殊传输(给定 IP 可用),它也可以使用单个隧道连接多达 1600 万个子隧道 - 对于大型基础设施,后者可以使很大的不同。