天下大势,分久必合,合久必分.
推荐书籍:
- 《软件定义网络 SDN与openflow解析》
很难,非常专业,偏原理 - 《深度解析SDN 利益,战略,战术,实践》
从安全,网络,编程等各个方向解析SDN - 《Openflow Switch Specification version 1.x》
白皮书能差吗? - 《数据中心虚拟化技术权威指南》
- 《策略驱动型数据中心 ACI技术详解》
- 《NX-OS 与Cisco Nexus交换技术 下一代数据中心架构》
都是Cisco公司的专家写的. 偏于数据中心,数据中心虚拟化.建议高级进阶时使用.
编程+网络
建议使用Python作为入手语言.
实验工具:
- Mininet
实验环境 - OpenDayLight
一个超级热门的控制器 - ONOS
运营商级别的控制器
需求:网络产品是硬件形态的产品,迭代远远比软件慢,不能满足需求
SNMP的主要功能还是监控而不是配置 而一个网络体系可能有多种设备,他们的配置命令不尽相同,在建立连接树的时候都是通过:邻居建立-信息共享-路径选择,每一个谁被都有自己的大脑,通过自己的算法建立路径树. 如果网络发生了变动,也是通过接力棒的形式告诉下一棒,太慢了!
全局带宽监控也是未来的趋势,每一个节点都共享出来自己的信息,最终实现了流量可视化
openflow只有三层结构:控制和转发完全分离
应用层:脚本,功能
API