vxlan

来源:百度百科      时间:2017.02.15
[ 字体: 大:26 24 中:22 20 小:18 16 ]
转发至:
 

VXLAN(Virtual Extensible LAN),是一种网络虚似化技术,试图改进大型云计算的部署时的扩展问题.可以说是对vlan的一种扩展,由于vlan Header头部限长是12bit, 导致vlan的限制个数是2^12=4096个,无法满足日益增长的需求.目前 VXLAN 的报文 Header 内有 24 bit,可以支持 2^24次方的 VNI 个数(VXLAN中通过 VNI 来识别,相当于VLAN ID).

特点:

就像名字所说, VXLAN提供和VLAN相同的2层网络服务,但相比VLAN有更大的扩展性和灵活性.优点如下:
1. 多租户的网络在整个数据中心更具灵活性:VXLAN提供了一个在可靠的共享网络设施上扩展2层网段的解决方案,从而租户的负载(tenant workload)可以在数据中民跨physical pods.
  2.提供更多的2层网段.VLAN使用12bit的VLAN ID表示网段名,从而网段个数被限制在4096个.而VXLAN使用24位作为VXLAN标识符(VNID),使得VXLAN的个数扩展到2^24个.
  3.更好地在基础设施中利用网络路径(Network path):VLAN使用STP(Spanning Tree Tree)协议防止环路,最终不使用网络中的网络链接半阻塞冗余路径。相反,VXLAN数据包基于3层的报头,可以完整的利用3层路由,ECMP路由以及链路聚合协议来使用所有可用的路径