虚拟局域网扩展
![本页使用了标题或全文手工转换](http://images.weserv.nl/?url=//upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
虚拟局域网扩展(Virtual Extensible LAN, VXLAN)是一种网络虚拟化技术,它试图改善大云计算部署相关的可扩展性问题。它采用类似VLAN封装技术封装基于MAC含括第 4 层的UDP数据包的 OSI 第2层 以太网帧 ,使用 4789 作为默认分配的 IANA 目的地 UDP 端口号。[1]
VXLAN 是努力覆盖封装协议的演变,它提高了可扩展性达 1600 万个逻辑网络,并允许透过IP网络邻接第 2 层。使用 HER (Head-End Replication)的 多播 或 单播 是用来淹没 BUM (broadcast, unknown destination address, multicast) 流量
VXLAN 规格一开始是由 VMware、Arista Networks 和 Cisco 建立的 [2][3],其他的 VXLAN 技术拥护者包括Huawei、Broadcom、Citrix、Pica8、Cumulus Networks、Dell、Mellanox、[4] OpenBSD、[5] Red Hat[6] 和 Juniper Networks。
VXLAN 正式由 IETF 记录在 RFC 7348 内。Open vSwitch 支持VXLAN覆盖网络。
VXLAN的作用
VXLAN可以为网络提供以下作用:
- 突破 VLAN的最多 4096 个终端的数量限制,以满足大规模云计算数据中心的需求。目前因为现在虚拟化技术的发展,在数据中心里的服务器都模拟成虚拟机 (VM),而且 VM 一般都会需要分割成组,达成二层隔离,目前大多是透过 VLAN 技术实现的。但 VLAN 技术的缺陷是 VLAN Header 预留的长度只有12 bit,最多只能支持4096个,无法满足日益增长的需求。目前 VXLAN 的报文 Header 内有 24 bit,可以支持 2的24次方的 VNI 个数。(VXLAN中透过 VNI 来识别,相当于VLAN ID)
- 解决 STP在大型网络设备带宽浪费和收敛性能变慢的缺陷。在数据中心一旦启动 STP,将导致链路带宽的浪费。此外,当拓扑增加到二百台网络设备时,收敛性能会显变慢。
- 解决 ToR (Top of Rack) 交换机 MAC表耗尽问题。二层网络出现后,不仅要记录数据中心二层设备的 MAC 地址,还得记录其他数据中心二层范围内的地址,这包括了海量的虚拟机的 MAC 地址,这增加了 TOR MAC表的需求。但目前的交换机芯片远远无法满足此一需求。
参见
- ^ Steve Herrod. Towards Virtualized Networking for the Cloud. VMware. August 30, 2011 [2013-02-25]. (原始内容存档于2013-05-02).
- ^ Timothy Prickett Morgan. VMware, Cisco stretch virtual LANs across the heavens. The Register. 30 August 2011 [2013-02-25]. (原始内容存档于2019-12-08).
- ^ Arista and VMware have coauthored a new standard in cloud networking: the Virtual eXtensible LAN (VXLAN) (PDF). [2013-12-01].[失效链接]
- ^ Timothy Pricket Morgan. Mellanox adds VM-flitting to ConnectX-3 adapters - Going Pro with VXLAN. The Register. April 23, 2013 [2015-07-03]. (原始内容存档于2018-09-21).
- ^ Reyk Floeter. OpenBSD vxlan implementation. Reyk Floeter. October 14, 2013 [2015-07-03]. (原始内容存档于2014-10-29).
- ^ M. Mahalingam; et al. VXLAN: A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks. February 22, 2013 [2013-02-25]. (原始内容存档于2014-08-23).