一、openflow用来解决什么问题?
1.首先简单介绍一下什么是SDN,传统的网络是每个节点自己计算路由;
SDN是集中控制路由。在一个数据中心的网络中,只有一个控制器,下面可以连接多个交换机。控制器集中计算好路由后,将流表下发给交换机,交 换机根据流表进行转发。
跑在最上层是用户的APP(相当于计算机架构的应用软件),下一层是SDN控制层面(相当于操作系统),给APP提供接口,并负责集中 计算并控制所有 的路由;
最下面一层是进行转发的网络设备,控制器将流表下发给交换机,交换机根据流表进行转发。
2.openflow规定了控制器与交换机之间进行交互的协议。