CloudService 发表于 2022-9-26 09:56:33

SDN北向接口协议指什么?

SDN北向接口是SDN控制器层向上层业务应用开放的接口,使业务应用层能快速调用控制器层实现网络资源和能力。通过SDN北向接口,业务应用可以通过灵活软件编程方式调用网络相关资源;同时主流的网络管理系统也可以通过控制器的北向接口实现对整个网络的资源状态、网络运行状态、网络设备运行状态进行统一运维信息的收集,并对网络资源进行统一安排和调度。
北向接口设计的目的主要为业务应用提供网络资源服务,其设计通常密切联系业务应用需求,具有业务多样化的特征。目前,在SDN网络中北向接口仍然没有统一标准,下面将对业内主流的SDN控制器进行梳理。
REST北向接口:目前在市场占有率超过60%的ODL (Open Daylight)控制器中,采用REST (Representational State

Transfer)

API作为北向接口对接第三方业务应用。REST描述了一种架构样式的网络系统(如Web应用程序),作为一种独特软件架构风格,REST因其操作简单,设计逻辑清晰,已作为主流技术被大多数公司所应用。
REST通过约束条件和原则的应用程序将会更加有效、可扩展、安全、可靠,为灵活对接提供一种便利,REST

API主要基于HTTP、XML、HTML、URI、JSON等主流协议和标准。
在北向接口的设计上,RESTful便于用户根据业务需要进行二次开发实现自身特定应用需求,在ODL中,基于YANG模型通过YANG

Tools生成北向接口来实现跟业务应用的对接。
其他主流的控制器,如Big Switch的Floodlight控制器,Ryu控制器等,也均使用REST

API作为北向接口跟业务应用层提供接口对接。
页: [1]
查看完整版本: SDN北向接口协议指什么?