知识卡片

SDN与网络虚拟化是两个不同维度的概念

专业/工作 · 108

内容

网络虚拟化是对物理网络基础设施的抽象,让同一套物理网络能同时运行多个相互隔离的逻辑网络,类比计算虚拟化:物理CPU/内存/IO被hypervisor抽象后,多个虚拟机各自独立运行;虚拟链路通常靠隧道技术(如GRE、VxLAN)把虚拟节点的以太网帧封装进IP包实现。这和SDN是两个不同维度的概念:SDN解决”把控制逻辑从数据转发中分离”,网络虚拟化解决”在一份物理资源上切出多份隔离网络”,二者可独立存在,也可结合使用。发散:这和”容器化”与”微服务”常被混为一谈但实则解决不同问题类似。

参考来源

《软件定义网络:基于OpenFlow的SDN技术揭秘》第6章《6.1 网络虚拟化》