标签:
今天公交车上看了会SDN一本介绍性的书籍,具体名字不记得了。我想,我已经在实验室呆了很久的时间的,接触SDN也有一段时间了。对SDN的一些基本的知识还是需要好好整理一番。当然,这里只是一个随笔,想到什么就说什么吧。
SDN全称是Software Defined Networking。那本书上写的是network。这里记得我的导师说过,network和networking是不同的,networking偏向于概念上多一些,抽象的层次多一些。这是一件值得注意的事情。英语有些地方还是很讲究的。那为什么要产生SDN呢?SDN的motivation又是什么呢?
首先,我们要了解传统网络的一些缺点,首先传统网络比较的复杂,是完全分布式的,上层各种各样的协议,底层的设备也是各种各样不统一。控制平面又是和数据平面耦合在一起。网管需要一个个地配置,并且只是配置底层设备具体遵守的协议,并不能直接的控制转发逻辑。解决这些不足,解决这些问题就是SDN的动机。
SDN不仅仅只是一种单纯的技术。它的实质是一种新的网络架构。OpenFlow是2008提出来的,所以至今为止也没到十年。这是一个比较新的领域。我想未来的发展也是很有前途的。
SDN的一些新的特点:
1.控制平面和转发平面的分离。转发平面也称作为数据平面。转发行为是底层设备的工作。而控制行为全部由集中式的controller来控制了。
2.提供开放的可编程的API。
目前OpenFlow是比较常用的一个SDN的南向控制协议,它的理想状态是南向协议的标准化。但是,理想只是理想,诸多的各种各样的问题使得当前依然存在各种南向接口协议。标准化在未来的时间中或许可以成功吧。
继续努力学习!!Fighting!
标签:
原文地址:http://www.cnblogs.com/shelden/p/5351226.html