资讯中心
News Center
OpenDaylight控制器架构
发布时间:2020-11-06文章来源:明辰智航

ODL控制器主要包括开放的北向API,控制器平面,以及南向接口和协议插件。北向APIOSGIREST两类,同一地址空间应用使用OSGI类,而不同地址空间的应用则使用REST类。OSGI是有状态的连接,有注册机制,而rest是无状态链接。上层应用程序利用这些北向API获得网络智能信息、运行算法进行分析并且设计部署新的网络策略。


控制器平台包括一系列功能模块,可动态组合提供不同服务。其中主要包括拓扑管理、转发管理、主机监测、交换机管理等模块。服务抽象层SAL是控制器模块化的核心,自动适配底层不同的设备,使开发者专注于业务应用的开发。SAL北向连接功能模块,以插件的形式为之提供底层设备服务。南向连接多种协议插件,屏蔽不同协议的差异性,为北向功能模块提供一致性服务,SAL起到中间调度作用。

南向接口支持多种不同协议,如openflow1.0、openflow1.3、BEG-LS等。底层支持混合模式交换机和经典openflow交换机。


推荐阅读:


  明辰智航云安网络与虚拟化性能管理系统

返回