温馨提示×

Ubuntu Overlay配置支持哪些协议

小樊
45
2025-11-30 08:34:36
栏目: 智能运维

Ubuntu Overlay 支持的常见协议

一、若指容器网络 Overlay(Kubernetes、Docker Swarm 等)

  • VXLAN(UDP 4789):主流封装,Linux 内核 vxlan 自 3.7 起支持,常见默认 VXLAN 端口为 8472(兼容保留),IANA 分配端口为 4789
  • IPIP:IP-in-IP 隧道,常用于跨子网场景(如 Calico 的 IPIP 模式)。
  • GRE:通用路由封装,被 OVS/OVN 等支持用于构建二层/三层叠加网络。
  • Geneve:通用网络虚拟化封装,作为 OVS/OVN 的新一代隧道协议。
  • STT:Stateless Transport Tunneling,OVS 支持的隧道之一。
  • 说明:具体可用协议取决于所用的网络插件/数据面(如 Flannel、Calico、Weave、Cilium、OVN/OVS、Kube-router 等)。

二、若指存储层 OverlayFS(联合文件系统)

  • 这是 Linux 内核的联合文件系统,不涉及网络传输协议;它通过“lowerdir/workdir/upperdir/merged”多层叠加提供读写视图,常用于容器镜像分层与系统盘防断电写保护(如 overlayroot)。

三、快速对照表

场景 常见协议 关键端口/标识 典型组件/用法
容器网络 Overlay VXLAN UDP 4789(常见默认 8472 Flannel/Cilium/OVN/OVS
容器网络 Overlay IPIP IP 协议号 4 Calico IPIP 模式
容器网络 Overlay GRE GRE 协议 OVS/OVN
容器网络 Overlay Geneve UDP 动态端口 OVN/OVS
容器网络 Overlay STT TCP 动态端口 OVS
存储层 OverlayFS 无网络协议 OverlayFS/overlayroot

0