传统网络的缺点,控制平面不够智能化,以及业务和设备的关系过于紧密,这种紧耦合的特性。这种特性使得业务的灵活性大打折扣。校园或者企业实验网络也较难开展。且新业务部署周期过长,网络维护复杂困难。
sdn应运而生。
转发与控制平面分离,开放的api接口,集中控制,分布转发。
目前控制器与基础设施层间的南向接口主要还是采用的是openflow协议。
of特点是什么?
遵循原则,控制器是openflow控制器,转发面是openflow交换机。然后是控制器通过流匹配的方式下发转发规则。交换机执行这种规则。
odl,基于java的开发器。架构与sdn基本相似,不包括基础设施层。不涉及转发面组件的工作。
支持多种南向接口协议。但是接口协议类型过多,控制器难以开发,所以引入业务抽象层。sal的功能就是屏蔽南向接口协议的差异性,为上层提供一致性。