什么是Overlay网络?Overlay 做在哪一层?
什么是Overlay网络
Overlay(叠加网络/覆盖网络)是一种在现有物理网络(Underlay)之上构建的逻辑网络层。它通过软件虚拟化技术,在底层网络基础设施之上创建一个独立的虚拟网络拓扑,实现与物理网络解耦的灵活组网。
典型Overlay协议对比
协议 | 封装方式 | 标识位长度 | 优势 | 局限 |
---|---|---|---|---|
VXLAN | MAC-in-UDP | 24位 (VNI) | 兼容负载均衡(利用UDP端口) | 需支持组播或中心化控制 |
NVGRE | MAC-in-GRE | 24位 (TNI) | 无额外传输层头部 | 传统负载均衡失效(无端口号) |
STT | MAC-in-伪TCP | 64位 | 优化网卡卸载(TSO/GRO) | 非标准化 |
Overlay 做在哪一层
Overlay通过虚拟化技术打破了传统物理网络的限制,为现代网络架构提供了灵活、高效、安全的解决方案。随着技术的不断演进,Overlay网络将在未来网络中扮演更加重要的角色。
Overlay通常是在网络协议栈的较高层次进行部署,通常是在网络层(Layer 3)或传输层(Layer 4)进行。Overlay技术可以在不同的层次进行部署,具体取决于网络架构和需求。
银河集团:198net网络虚拟化采用主机overlay技术,由虚拟化主机平台的虚拟交换机作为overlay网络的边缘设备,并通过控制协议实现网络构建和扩展,隧道封装在vSwitch完成,不用增加新的网络设备即可完成Overlay网络部署,可以支持虚拟化的服务器之间的组网互通。VM作为接入终端使用虚拟网络构建的overlay网络。