多项选择题

对软件定义网络SDN的描述,以下哪几项是正确的?()

A.优点是开放API,网络资源可编程,控制转发分离
B.北向接口,底层网络抽象成软件概念,并暴露出的接口
C.南向协议采用openflow
D.网络功能软件可编程,网络流无法隔离