传统交换机和OpenFlow Switch有什么区别?
我知道 OpenFlow 交换机用于软件定义网络,但我不明白为什么 OpenFlow 交换机如此特别?
传统交换机和OpenFlow Switch有什么区别?
我知道 OpenFlow 交换机用于软件定义网络,但我不明白为什么 OpenFlow 交换机如此特别?
普通交换机独立于网络的其余部分工作。
一个 OpenFlow/SDN 交换机,当它收到一个数据包时,它没有(匹配 + 退出端口)的流将联系一个 SDN 控制器(服务器)并询问它必须对这个数据包做什么。然后控制器可以将流下载到交换机,可能包括一些数据包操作。一旦流被下载到交换机,它将以线速交换类似的数据包。
为什么集中决策如此重要?
拥有一个了解网络布局并可以做出所有切换决策并构建路径的中央服务器为我们提供了新的功能。
在传统的交换机设备中,报文转发和高层路由在同一台设备上。OpenFlow 交换机将数据路径与控制路径分开。单独的控制器做出高级路由决策。交换机和控制器通过 OpenFlow 协议进行通信。
因此,在旧交换机中,您必须转到交换机登录到命令行的位置,然后通过命令行对其进行配置。
使用启用了开放流的交换机,您可以通过 openflow 消息发送命令来对交换机进行编程。SDN 控制器可帮助您对交换机进行编程。换句话说,SDN 控制器使用 openflow 并为您提供一个接口来对交换机进行编程。