
SDN
然后咧
初学Python和SDN的老男人
展开
-
《SDN: Software Defined Networks》读书笔记1--控制层与数据层分离
没看书之前,一直觉得 “控制层与数据层分离” 太抽象了,很难理解。现在发现也没那么复杂。可以用类比的方式理解: 交换机也是控制层和数据层分离的: 管理模块即控制层,核心是生成RIB路由表。 接口板卡即数据层,核心是生成FIB转发表。 那么,把管理模块抽离出来,变成软件或硬件的SDN控制器,成为SDN的控制层。交换机等硬件设备只负责数据转发,成为SDN的数据层。现在的问题是:SDN控制器怎样与硬件交原创 2015-12-17 12:49:07 · 2301 阅读 · 0 评论 -
《SDN: Software Defined Networks》笔记2--Openflow, 虚拟交换机
以前一直觉得Openflow的控制器的实现方式很难理解,今天突然想到无线控制器和无线AP的架构——一样一样滴啊~其实传统的有线网络也存在类似的架构: 网管服务器可以监控,也可以控制——使用SNMP协议控制网络设备; 无线网络中,AC与AP之间使用LWAPP、CAPWAP、SSH等协议传输控制数据,甚至可以集中转发传输所有的数据; 那么,SDN控制器和交换机之间,自然也有自己的协议。下面这张图,像不像原创 2015-12-19 23:03:04 · 1465 阅读 · 0 评论 -
《SDN: Software Defined Networks》笔记--SDN控制器,网络可编程
这一章介绍各种主流的SDN控制器,我最感兴趣的是 POX 和 Ryu,因为它们是基于Python的。不过最厉害的好象是 Cisco 的 OnePK,现在它是开源 SDN 控制器的金牌标准,OpenDaylight 项目也是以 OnePK 作为基础开发的。 这本书似乎过于偏重理论了。原创 2015-12-23 22:47:29 · 1039 阅读 · 0 评论 -
《SDN: Software Defined Networks》笔记--数据中心
第6章的收获是明白了虚拟机迁移是怎么回事。这应该是一个很基本很基础很简单的问题吧,但因为没有相关经验,所以一直以来,我都以为虚拟机迁移应该是个自动化的,动态的,实时的,和无缝的过程。现在知道了,也还是要复制粘贴,只不过通过虚拟机管理程序,在迁移过程可以先保持原VM的激活,但是在过程的最后几秒钟,就需要终止原VM,然后把剩余的配置状态迁移过去。这几秒钟,足够网元设备把VM的MAC地址和IP地址从源位置原创 2015-12-27 12:21:45 · 823 阅读 · 1 评论