Yang模型在OpenDaylight
中的应用——MD-SAL
北京邮电大学 网络构建与融合北京市重点实验室
陈明明
目录
OpenDayLight
• OpenDaylight架构框架
• OpenDaylight Hydrogen技术架构
• OpenDaylight Hydrogen工程架构
MD-SAL
• 从AD-SAL到MD-SAL
• 基于MD-SAL连接建立(OpenFlow v1.3 )
• Plugin 开发流程
• “Add Flow‖ 示例
YANG模型
• YANG,NETCONF,RESTCONF
• YANG模型语法详解
• Data store两种形式
• Data tree
OpenDaylight
OpenDaylight架构框架
/view/OpenDaylight_Controller
:Architectural_Framework#Service_Abstraction_Layer
OpenDaylight Hydrogen技术架构
/view/OpenDaylight_Controller:Hydrogen_Developer_Guide
OpenDaylight Hydrogen工程架构
Web APP
蓝色箭头为
MD-SAL方式 REST API/ RestConf Protocol REST API
红色箭头为 NorthBound
AD-SAL方式
YANG model defined NBI NBI
Controller
Data Collection Device Discovery
Network Programing SAL Capability Abstract • YANG 模型是
MD-SAL AD-SAL MD-SAL的灵魂,
rpc notification 而MD-SAL为
OpenDaylight
notification 所推广
OpenFlow Plugin rpc OpenFlowJava
OpenFlow1.0 OpenFlow1.3 OpenFlow1.0 OpenFlow1.3