VXLAN(Virtual Extensible Local Area Network),即虚拟可扩展局域网,是一种新型的网络虚拟化技术,主要原理是使用表驱动的转发技术在IP网络中构建出一个虚拟的局域网,实现虚拟机网络的拓扑隔离,它可以提供灵活的网络结构,可以迅速伸缩网络,最大限度地利用网络资源。VXLAN的应用场景非常广泛,比如可以应用于虚拟机集群、云计算、大规模虚拟机等。
VXLAN 相比 VLAN 有以下几个优点:
1、更大规模的网络:VXLAN具有更高的虚拟局域网地址空间,最多支持16亿个虚拟子网,比传统的VLAN最多支持4千个VLAN要大得多,可以满足大量的虚拟机网络的拓扑隔离需求,为数据中心网络提供了更多可能性;
2、支持移动IP客户端:VXLAN可以支持虚拟机在不同的物理网络中进行移动,包括移动IP客户端,而不会受到地址冲突的影响
3、安全隔离:VXLAN可以有效地隔离网络,可以实现安全的隔离,保证网络中传输的数据不被篡改;
4、协议兼容:VXLAN支持多种协议,诸如VLAN、MPLS、IPv6等,因此也可以利用现有的网络设备,节省了网络升级的成本,简化网络的部署,提高了网络和系统的兼容;
5、流量可控:VXLAN支持QoS,可以给不同的应用程序分配不同的带宽,更好地控制虚拟网络中的流量,确保虚拟网络中的通信质量,同时提高网络的利用率和灵活性;