两张图搞懂Flannel VXLAN网络架构!

62 阅读1分钟

原理

基于 虚拟可扩展局域网 (Virtual Extensible LAN)技术,通过在IP包内封装二层以太网帧实现跨节点通信。每个节点通过 VTEP (虚拟隧道端点)设备进行数据封装和解封,所有操作在内核态完成。

特点

  • 支持复杂网络拓扑,可跨多层网络和数据中心;
  • 提供虚拟网络隔离,适合多租户环境;
  • 依赖 Linux内核 处理,性能较高。

对比总结

  • 性能:VXLAN(内核态处理)优于UDP(用户态处理);
  • 适用场景:VXLAN更适合跨数据中心或复杂网络环境,UDP更适合本地网络或对性能要求不高的场景;
  • 隔离与扩展:VXLAN支持虚拟网络隔离和多层网络扩展,UDP则依赖物理网络直接路由。

原理图: 流量转发流程图: