1.阅读
了解SDN控制器的发展
http://www.sdnlab.com/13306.html
http://www.docin.com/p-1536626509.html
了解ryu控制器
http://www.sdnlab.com/1785.html
了解onos控制器
http://www.sdnlab.com/16912.html
了解opendaylight控制器
https://pan.baidu.com/s/1eSfYdNW?qq-pf-to=pcqq.c2c
https://pan.baidu.com/s/1jGF2fIY?qq-pf-to=pcqq.c2c
2.书写博客
- 在SDN架构中,控制平面是逻辑集中的,通过某种协议将控制信息下发至底层的数据平面去执行。
- SDN出现初期,控制平面的表现形式更多的是以单实例的控制器出现。实现SDN的协议也是以OpenFlow为主,所以在SDN发展初期,SDN控制器更多指的是OpenFlow控制器。
- Ryu因其架构清晰,支持OpenFlow全部版本,有社区的Plug-in集成到OpenStack,性能良好和文档齐全等优点获得了许多SDN研究者的关注。
- ONOS:面向运营商网络的SDN操作系统
- ONOS(Open Network Operating System)是一款同样采用Java语言编写,采用OSGi架构,同样分布式的控制平台产品。其目标是打造一个开放的SDN网络操作系统,市场定位在运行商级别网络市场。ONOS底层模块直接借用FloodLight优秀的模块如Switch模块,不使用YANG语言建模,最新版本使用Raft作为分布式框架。
- OpenDaylight的诞生意味着SDN进入一个崭新的时期。此时SDN的概念发生了改变。SDN控制器应支持多南向协议,而不仅仅局限于OpenFlow,当然这给我们带来了很多想象空间,会被巨头引导走向不够开放的另一端吗?SDN控制器应该支持分布式集群,即单实例的控制器变成了分布式的控制平台。分布式的控制平台不仅可以管理更大的网络,性能更好,还可以相互容灾备份,提升系统的可靠性。在分布式系统盛行的今天,SDN控制器虽逻辑集中但也需要架构上分布。