∥看∈k~s坐竺!!塑!翌堕三鐾旦墨丝
2014年9月第9期
罔3YANG建模示例:OSPF协议配置项以及约束
应用层
。’’’’’’一一一‘‘。‘。:
APP
:。‘。。’’’’。‘。‘。。:
:!
APP
:!
:‘。。。’。’’+‘‘。‘。j
APP
:‘‘。。。。。’。’‘‘。‘:
:!
APP
!!
:。‘‘。。。。。’‘。。‘。j
APP
一一‘。‘‘‘l。‘’。’’’一一一’’’I:l一一一’一一
:
北向接口API
’。‘。‘。‘了’’一一一一’‘。‘。。’’:f一一一
图4
Floodlight架构
(1)静态流推送器API
2.3
Ryu
静态流推送器API允许用户手动将流插入到
OpenFlow网络,包括OpenFlow的主动添加和被动添加2种方式。
(2)虚拟网络API
Ryu采用组件化的架构,由Python语言编写,并提供大量库函数(组件)供SDN应用的开发。RyuSDN框架如图5所示,针对北向的用户和应用,Ryu框架也提供了丰富的API。
(1)RESTful管理API
虚拟网络API负责创建新的虚拟网络的名称、
ID、网关等.将主机加入到虚拟网络中等。
(3)防火墙API
用户通过相应组件配置管理SDN网络的接口,如
可以通过OFREST组件API配置OpenFlow交换机;
防火墙API负责防火墙的创建、开启、删除等操作。
52
通过Firewall组件API配置防火墙等。