首页 > 编程知识 正文

vxlan的应用,vxlan原理

时间:2023-05-04 06:47:48 阅读:194576 作者:322

解释: VxLAN (Virtual eXtensible Local Area Network)虚拟拓展局域网

VxLAN是一种大二层的虚拟网络技术

原理: 引入一个UDP格式的外层隧道作为数据链路层,原有数据报文内容作为隧道净荷加以传输。能在三层网络基础上建立二层以太网络隧道,从而实现跨地域的二层互连。 详细介绍:

VxLAN头部包含一个VXLAN标识(VNI,VXLAN Network Identifier),只有在同一个VXLAN上的虚拟机才能相互通信。因为VNI在数据包中占24bit,故可以支持1600万个VXLAN。可适用于大规模租户的部署。
VXlan部署:VXLAN网络设备有3种角色,分别是VTEP(VXLAN Tunnel EndPoint)、VXLAN网关、VXLANIP网关。

VTEP:直接与终端连接的设备,负责原始以太报文的VXLAN封装和解封装。VXLAN网关:除了具有VTEP的功能外,还负责VLAN报文和VXLAN报文之间的映射和转发。即:VXLAN虚拟机和VLAN虚拟机之间互访,通过VXLAN网关实现。VXLANIP网关:具有VXLAN网关的所有功能,还负责处理不同VXLAN之间的报文通信。不同VXLAN的虚拟机之间经过VXLANIP网关实现互访。

因而产生了3种VXLAN网络部署形式:

三个均通过安装在服务器上的软件实现。会占用部分服务器资源,而且当访问量大时,VXLANIP网关会成为系统瓶颈。三个均由物理交换机实现,需要一些特殊的要求或技术实现虚拟机与VTEP的对接,组网不够灵活。VTEP有服务器上的软件实现,VXLAN网关、VXLANIP网关又物理交换机实现。是一种常见的,推荐使用的方法。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。