VXLAN概述
1 什么是 VXLAN
VXLAN(Virtual Extensible LAN)虚拟可扩展局域网,是一种 overlay网络技术,将原始2层以太网帧进行UDP封装 (MAC-in-UDP),增加8字节VXLAN头部,8字节UDP头部, 20字节IP头部和14字节以太网头部,共50字节。
2 VXLAN优点
VXLAN与VLAN相比能够提供更好的扩展性和灵活性,主要有以下特点:
应用灵活部署: 通过VXLAN封装后的2层以太网帧可以跨3层网络边界,让组网以及应用部署变得更加灵活,同时解决多租户网络环境中IP地址冲突问题。
更好的扩展性: 传统VLANID字段为12-bit,VLAN数量最大为4096;VXLAN使用24-bit VNID(VXLAN network identifier),最大支持 16,000,000逻辑网络。
提高网络利用率: 传统以太网使用STP预防环路,STP导致网络冗余路径处于阻塞状态, VXLAN报文基于3层IP报头传输,能有效利用网络路径,支持 ECMP(equal-cost multipath )和链路聚合协议。
2.1 应用灵活部署
如图 1-1 所示,在 VXLAN环境中应用部署不受物理位置和3层网络边界限制,例如某应用的地址段为 192.168.1.0/24,在传统网络中所有该应用服务器或者虚拟机必须在同一 3层网络内部署,否则会产生路由或者地址冲突问题。
2.2 更好的扩展性