思科OpFlex协议简介

OpFlex是思科提出的一个可拓展SDN南向协议,用于控制器和数据平面设备之间交换网络策略。自SDN出现之后,其数控分离的设计使得交换机趋向于白盒( WhiteBox)化,严重冲击了传统设备厂商的市场地位。为了应对这一趋势,网络设备厂商领域的领头羊思科推出了ACI( Application Centric Infrastructure),即以应用为中心的基础设施。ACI的技术重点在底层的硬件设施,...
摘要由CSDN通过智能技术生成

OpFlex是思科提出的一个可拓展SDN南向协议,用于控制器和数据平面设备之间交换网络策略。自SDN出现之后,其数控分离的设计使得交换机趋向于白盒( WhiteBox)化,严重冲击了传统设备厂商的市场地位。为了应对这一趋势,网络设备厂商领域的领头羊思科推出了ACI( Application Centric Infrastructure),即以应用为中心的基础设施。ACI的技术重点在底层的硬件设施,而不在控制平面,但ACI支持软件定义数据平面的策略,所以ACI也是一种广义的SDN实现方式。在ACI架构中可以通过集中式的APC( Application Policy Infrastructure Controller)来给数据平面设备下发策略,实现面向应用的策略控制。APIC和数据平面设备之间的南向协议就是采用了 OpFlex。2014年4月, OpFlex的第一版草案被提交到了ITF,开始了标准化进程。在标准化期间得到了微软、IBM、F5和 Citrix等企业的支持,并于2015年10月开始了第三版的标准化案修改。

OpFlex可以基于XML或者Json来实现,并通过RPC来实现协议操作。 OpFlex的架构如图2-10所示。目前 Open Daylight(ODL)已经支持 OpFlex协议,数据平面的交换设备如OⅤS在部署 OpFlex代理之后也可以支持 OpFlex。在 OpFlex协议中,协议的服务端是逻辑集中式的PR( Policy Repository),客户端为分布式的交换设备或四到七层的网络设备,称为PE( Policy Element)。在ACI中,PR可以部署在APC上,也可以部署在其他网络设备上。PR用于解析PE的策略请求及给PE下发策略信息,而PE是执行策略的实体,其是软件交换机或者支持 OpFlex的硬件交换机。
在这里插入图片描述
思科的官方文件中描述到 Op Flex协议是一种声明式控制( Declarative Control)协议,而 Open Flow则是一种命令式的控制( Imperative C

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值