知识卡片
软件定义行为:换程序即换交换机功能
内容
同一台OpenFlow交换机、同一套实验拓扑,仅靠切换控制器上跑的Python程序,就能在”以太网集线器”(无脑泛洪,12行代码)和”学习型交换机”(智能转发)之间切换,交换机本身没有任何改动。这直观展示SDN的核心主张:网络设备行为不再固化在硬件/固件里,而由控制器软件逻辑定义,改行为=改程序,不必逐台刷固件或换设备。发散:这和虚拟化”同一份硬件资源靠不同软件栈呈现不同能力”是同一思路,也是[[控制与数据平面分离的价值]]的具体案例。
参考来源
《软件定义网络:基于OpenFlow的SDN技术揭秘》第5章《5.1 网络应用1——学习型以太网交换机》