OpenFlow协议如何缓解数据中心网络中的流量?


什么是OpenFlow协议?它会如何影响我的数据中心网络?

Stephen J. Bigelow:随着现代商业交易拥有日益增加的大量复杂数据,数据中心网络的底层效率变成问题。传统上,交换机与路由器使用标准的协议,如Open Shortest Path First、Routing Information Protocol和Intermediate System-to-Intermediate System跨网络移动流量包,但随着工作负载竞争有限的带宽,重点已经转换到更好的运输效率。新出现的OpenFlow协议就旨在提供这种效率。

开关与路由设计的关键组件是确定包需要去向哪并迅速发送它到适合地点的能力。这要求设备能够在同个设备上管理控制路径与数据路径。例如,一个交换机看着一个包,确定该包的去向并相应转发包。

OpenFlow协议的通信方法允许这两种功能进行物理分离。遵从OpenFlow协议的交换机将仍然能处理包转发,但是交换机与路由器判定则卸载到独立的OpenFlow控制器。然后该控制器可使用OpenFlow协议与交换机和其他设备通信。该协议定义了细节的信息执行诸如“发送包”或“修改转发表”等任务,还定义了状态信息,如“包已收到”或“获得数据”等信息。

但一个OpenFlow交换机收到包时就知道该如何路由,能相应轻松转发包。如果交换机还不知道如何处理包,就将包转发给OpenFlow控制器,再作出转发决定,甚至选择放弃包,将决定返回到交换机供以后使用。OpenFlow是驱动软件定义网络的底层技术。

OpenFlow的目标是允许为数据中心网络进行创造性与有效的路由与交换协议的开发。它为企业提供功能多样的网络选项,使用访问控制列表与传统路由协议让传统网络设备发挥更大作用。OpenFlow除了用于已经构建好的流量类型,如流媒体、存储或VoIP,有时用于包含虚拟机迁移、移动或网络安全的环境。

相关内容