VxLAN是一种大二层的虚拟网络技术
原理: 引入一个UDP格式的外层隧道作为数据链路层,原有数据报文内容作为隧道净荷加以传输。能在三层网络基础上建立二层以太网络隧道,从而实现跨地域的二层互连。 详细介绍:VxLAN头部包含一个VXLAN标识(VNI,VXLAN Network Identifier),只有在同一个VXLAN上的虚拟机才能相互通信。因为VNI在数据包中占24bit,故可以支持1600万个VXLAN。可适用于大规模租户的部署。
VXlan部署:VXLAN网络设备有3种角色,分别是VTEP(VXLAN Tunnel EndPoint)、VXLAN网关、VXLANIP网关。
因而产生了3种VXLAN网络部署形式:
三个均通过安装在服务器上的软件实现。会占用部分服务器资源,而且当访问量大时,VXLANIP网关会成为系统瓶颈。三个均由物理交换机实现,需要一些特殊的要求或技术实现虚拟机与VTEP的对接,组网不够灵活。VTEP有服务器上的软件实现,VXLAN网关、VXLANIP网关又物理交换机实现。是一种常见的,推荐使用的方法。