OpenFlow(OF)被认为是第一个软件定义网络(SDN)标准之一。它最初在SDN环境中定义了通信协议,使SDN 控制器能够与物理和虚拟(基于管理程序)的交换机和路由器等网络设备的转发平面直接交互,从而更好地适应不断变化的业务需求。
SDN中的SDN控制器是SDN网络的“大脑”,它将信息传递给交换机/路由器的“下方”(通过南向API)和“上方”(通过北向API)的应用和业务逻辑。最近,随着组织部署更多的SDN网络,SDN控制器的任务是使用通用应用程序接口(如OpenFlow和开放式虚拟交换机数据库(OVSDB))在SDN控制器域之间进行联合。
要在OF环境中工作,任何想要与SDN控制器通信的设备都必须支持OpenFlow 协议。通过这个接口,SDN控制器将更改推送到交换机/路由器流量表,使网络管理员能够对流量进行分区,控制流量以获得最佳性能,并开始测试新配置和应用。
可在OF交换机中操作的流表条目
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/498.html
本站不销售、不代购、不提供任何支持,仅分享网络信息,请自行辨别,请遵纪守法、文明上网。