8.什么是OpenFlow?

OpenFlow(OF)被认为是第一个软件定义网络(SDN)标准之一。它最初在SDN环境中定义了通信协议,使SDN  控制器能够与物理和虚拟(基于管理程序)的交换机和路由器等网络设备的转发平面直接交互,从而更好地适应不断变化的业务需求。

SDN中的SDN控制器是SDN网络的“大脑”,它将信息传递给交换机/路由器的“下方”(通过南向API)和“上方”(通过北向API)的应用和业务逻辑。最近,随着组织部署更多的SDN网络,SDN控制器的任务是使用通用应用程序接口(如OpenFlow和开放式虚拟交换机数据库(OVSDB))在SDN控制器域之间进行联合。

要在OF环境中工作,任何想要与SDN控制器通信的设备都必须支持OpenFlow 协议。通过这个接口,SDN控制器将更改推送到交换机/路由器流量表,使网络管理员能够对流量进行分区,控制流量以获得最佳性能,并开始测试新配置和应用。

可在OF交换机中操作的流表条目

可以在OpenFlow交换机中操作的表条目

OpenFlow的好处:

可编程

  • 实现创新/差异化
  • 加快新功能和服务的引入

集中智能

  • 简化配置
  • 优化性能
  • 精细的政策管理

抽象化

  • 硬件和软件解耦,控制平面和转发以及物理和逻辑配置。

协议历史

OF的最初概念始于2008年在斯坦福大学开始。到2009年12月,OpenFlow开关规范1.0版发布。自成立以来,OpenFlow一直由开放网络基金会(ONF)管理,ONF是一个致力于开放标准和SDN应用的用户主导型组织。

自其发布以来,多家公司和OpenDaylight Project等开源项目都支持OpenFlow,甚至还提供了OpenDaylight控制器思科博科等其他公司也提供使用OF的控制器,以及Cisco XNC  和Brocade Vyatta控制器

原创文章,作者:赛福,如若转载,请注明出处:https://www.safecdn.cn/sdn/2018/06/what-is-openflow.html