underlay与overlay网络

发布时间 2023-08-17 15:00:50作者: du-z

1 underlay网络

  1. underlay是指物理网络,它是由物理设备了物理链路组成;常见的物理设备有交换机,路由器,防火墙,负载均衡器,入侵检测等等,这些物理设备通过物理线路连接起来形成一个传统的物理网络,这样的物理网络,我们称之为underlay网络
  2. 就好比我们自己开车上下班,所有开往目的地的路都需要我们自己选。

2 overlay网络

  1. overlay网络其实是一种隧道技术;通过overlay技术在不对物理网络做任何改造的情况下,创建一个或多个虚拟逻辑网络。
  2. 就好比我们做班车上下班,我们只需要选择我们做哪辆班车就好了。

3 underlay与overlay对比表

对比项 Underlay网络 Overlay网络
数据传输 通过网络设备例如路由器、交换机进行传输 沿着节点间的虚拟链路进行传输
包封装和开销 发生在网络的二层和三层 需要跨源和目的封装数据包,产生额外的开销
报文控制 面向硬件 面向软件
部署时间 上线新服务涉及大量配置,耗时多 只需更改虚拟网络中的拓扑结构,可快速部署
多路径转发 因为可扩展性低,所以需要使用多路径转发,而这会产生更多的开销和网络复杂度 支持虚拟网络内的多路径转发
扩展性 底层网络一旦搭建好,新增设备较为困难,可扩展性差 扩展性强,例如VLAN最多可支持4096个标识符,而VXLAN则提供多达1600万个标识符
协议 以太网交换、VLAN、路由协议(OSPF、IS-IS、BGP等) VXLAN、NVGRE、SST、GRE、NVO3、EVPN
多租户管理 需要使用基于NAT或者VRF的隔离,这在大型网络中是个巨大的挑战 能够管理多个租户之间的重叠IP地址