知识卡片

软件定义网络的可插拔架构

专业/工作 · 312.a

内容

软件定义网络把交换机、路由器、防火墙、负载均衡器等网络功能从物理设备中抽象出来,变成可以在软件层面按需插拔组合的能力,而不是靠预先布好的物理拓扑来实现网络隔离。这种可插拔性体现在底层交换实现(如Open vSwitch)和上层网络功能(如防火墙即服务)都能独立替换,只要遵守同一套接口约定。发散:这是[[可插拔认证后端]]同一种思路在网络层的复现——把易变的具体实现(哪种虚拟交换机、哪个厂商的插件)隔离在抽象接口背后,是分布式系统里应对”底层技术会变但接口契约要稳定”这一矛盾的通用解法。

参考来源

《OpenStack云计算实战手册 第3版》第3章《Neutron——OpenStack网络服务》