虚拟局域网扩展

本页使用了标题或全文手工转换
维基百科,自由的百科全书

虚拟局域网扩展(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 规格一开始是由 VMwareArista NetworksCisco 建立的 [2][3],其他的 VXLAN 技术拥护者包括HuaweiBroadcomCitrix、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表的需求。但目前的交换机晶片远远无法满足此一需求。

参见[编辑]

  1. ^ Steve Herrod. Towards Virtualized Networking for the Cloud. VMware. August 30, 2011 [2013-02-25]. (原始内容存档于2013-05-02). 
  2. ^ Timothy Prickett Morgan. VMware, Cisco stretch virtual LANs across the heavens. The Register. 30 August 2011 [2013-02-25]. (原始内容存档于2019-12-08). 
  3. ^ Arista and VMware have coauthored a new standard in cloud networking: the Virtual eXtensible LAN (VXLAN) (PDF). [2013-12-01]. [失效链接]
  4. ^ 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). 
  5. ^ Reyk Floeter. OpenBSD vxlan implementation. Reyk Floeter. October 14, 2013 [2015-07-03]. (原始内容存档于2014-10-29). 
  6. ^ 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). 

外部链接[编辑]