arron刘 发表于 2013-10-12 09:10

《SDN核心技术剖析和实战指南》有奖试读活动(获奖名单已公布-2013-11-13)

获奖名单已公布,详情请看:http://bbs.chinaunix.net/thread-4111372-1-1.html

第一本原创的SDN著作
SDN(Software Defined Networking,软件定义网络)是当前网络领域的热点,被业界普遍认为是未来网络发展的方向,孕育着巨大的市场机会。
本书首先对SDN 的概念和背景进行了系统的论述,比较和分析了SDN 领域的主流观点;进而全面深入地梳理了SDN 的核心技术体系,针对SDN 网络架构中各个层次的关键技术进行了重点讲解。同时,本书提供了基于开源技术的SDN 实践指南,帮助读者进一步加深对SDN 的原理与实现的理解。最后,本书充分地分析了SDN 的应用场景,并从产业生态系统的角度对SDN 的发展格局和未来走势进行了分析和展望。

图书试读链接:http://wenku.it168.com/d_001247824.shtml

活动规则:
阅读我们提供的图书试读章节来参加活动,写试读心得或根据提供的话题参与讨论!

本期讨论话题:
1.什么是SDN?
2.SDN给我们带来哪些好处?
3.SDN有待解决的问题还有哪些?
4.说说读完试读章节后您的感想。

活动时间:2013-10-12——2013-11-13

活动奖品:针对以上任意问题跟帖回答,我们会在讨论结束后,择优挑选5名网友赠送《SDN核心技术剖析和实战指南》这本书作为奖励。

chszs 发表于 2013-10-12 10:57

这话题有意思,我先来了。


1.什么是SDN?
SND即Software Defined Networking,软件定义网络,是一种新兴的基于软件的网络架构及技术,其最大的特点在于具有松耦合的控制平面和数据平面、支持集中化的网络状态控制、实现底层网络设施对上层应用的透明。
要注意,对于SDN的定义到目前并未得到统一,SDN的研发和倡导的公司具有不同的背景,故定义上存在一定的差异性。
SDN具有灵活的软件编程能力,使得网络的自动化管理和控制能力获得了空前的提升,能够有效地解决当前网络系统所面临的资源规模扩展受限、组网灵活性差、难以快速满足业务需求的问题。

2.SDN给我们带来哪些好处?
1)SDN可以大幅度减少网络管理费用;
2)SDN可以大幅度降低IP地址的使用;
3)SDN可以使得预留空间的利用率大大提高;
4)SDN使网络运行灵活、安全、可靠;
5)SDN可以实现集中管理,降低管理难度;
6)SDN使得硬件与软件相互分离,使网络虚拟化成为可能;
7)SDN是是开源、厂商无关的软件,只要坚持开发标准,理论上SDN可以操作任意厂商的网络硬件,从IT部门的角度,这使得组件可以免于厂商锁定,为IT部门提供了巨大的灵活性。

3.SDN有待解决的问题还有哪些?
1)SDN当前最大的问题仍然是标准化的问题。多个厂商、多个组织的角力、博弈,未来可能会形成统一的标准,也可能会形成多标准共存。
2)SDN还不够成熟,仍然在不断地发展、演进中。

4.说说读完试读章节后您的感想。
本书适合SDN技术产品研发的专业人士、网络运营服务从业人员、近似专业的高校学生、以及对SDN感兴趣的读者,我属于最后一类。SDN这一年多以来,很火,但是要把SDN相关的知识和技术清晰、简明、准确地阐述出来,还真不容易。我很想把SDN弄清楚。

wenhq 发表于 2013-10-12 15:28

好话题。回头分享读后感

chenyx 发表于 2013-10-12 15:54

好活动,支持下。
前一段时间不是搞过一个这样的活动吗

Love_for_Live 发表于 2013-10-12 16:46

虽然看不懂,但是赶脚好强大哦,日后看看 ......飘过

hbsycw 发表于 2013-10-12 18:03

好活动,先拜读下~

forgaoqiang 发表于 2013-10-12 21:02

本帖最后由 forgaoqiang 于 2013-10-23 18:30 编辑

终于又到了网络的话题了 这个是我的专长啦 其实关于SDN网络的话题CU应该已经有了一次吧 这次再重新总结参与下这个话题 【CU我原来的评论】

1.什么是SDN?
其实要说SDN的话,还是要从SDN使用的协议 OpenFlow说起,随着数据量的增大,网络传输要求在不断提高,因此就需要不断的发展网络,这时候就出现了两派人物。改良派认为可以在原有的基础设施上添加新的协议来解决问题,改革派则认为必须推倒一切重来。改革派的一个方案就是传说中的OpenFlow协议。
    传统的计算机硬件和系统发展之所以这么迅速,就是因为计算机领域有一个简单那通用的硬件底层(x86指令集),所以的操作系统和应用都可以基于这个通用的方法,因此网络学者们也看到了这个方法,因此指导思想是:网络可以复制计算机领域的成功来解决现在网络所遇到的所有问题。这样的结论下,未来的网络就是:交换机路由器是底层最小的单位,给他们定义一个开放的公用API,然后采用控制器来控制整个网络。
    OpenFlow正是这种网络创新思想的强有力的推动者。OpenFlow交换机将原来完全由交换机/路由器控制的报文转发过程转化为由OpenFlow交换机(OpenFlow Switch)和控制服务器(Controller)来共同完成,从而实现了数据转发和路由控制的分离。控制器可以通过事先规定好的接口操作来控制OpenFlow交换机中的流表,从而达到控制数据转发的目的。

网络组成
    OpenFlow网络由 OpenFlow交换机、FlowVisor 和 Controller 三部分组成。OpenFlow交换机进行数据层的转发;FlowVisor对网络进行虚拟化;Controller对网络进行集中控制,实现控制层的功能。
OpenFlow交换机
    OpenFlow交换机是整个OpenFlow网络的核心部件,主要管理数据层的转发。OpenFlow交换机接收到数据包后,首先在本地的流表上查找转发目标端口,如果没有匹配,则把数据包转发给Controller,由控制层决定转发端口。交换机本身可以分类为 OpenFlow专用交换机和支持Openflow的交换机。
FlowVisor
    类比计算机的虚拟化,FlowVisor就是位于硬件结构元件和软件之间的网络虚拟层。FlowVisor允许多个控制同时控制一台OpenFlow交换机,但是每个控制器仅仅可以控制经过这个OpenFlow交换机的某一个虚拟网络(即slice)。因此通过FlowVisor建立的试验平台可以在不影响商业流的转发速度的情况下,允许多个网络试验在不同的虚拟网络上同时进行。FlowVisor与一般的商用交换机是兼容的,而不需要使用FPGA和网络处理器等可编程硬件。
Controller
    OpenFlow实现了数据层和控制层的分离,其中OpenFlow交换机进行数据层的转发,而Controller实现了控制层的功能。Controller通过OpenFlow协议这个标准接口对OpenFlow交换机中的流表进行控制,从而实现对整个网络进行集中控制。Controller的这一切功能都要通过运行NOX来实现,因此NOX就像是OpenFlow网络的操作系统。此外,在NOX上还可以运行Plug-n-serve、OpenRoads以及OpenPipes等应用程序。

2.SDN给我们带来哪些好处?
SDN的本质就是 网络设备的 控制平面 和 数据平面 的分离,每个底层设备都提供通用的API接口,总的调度任务交给上层的Controller控制器,实现网络的整体管理,提高网络转发效率和质量。
好处非常明显,所有的硬件都是基础设施,软定义程序本身就作为操作系统(中间件,抽象层),因此整个网络都是统一的,因此可以:
①硬件完全兼容,无论任何厂家生产的硬件都是兼容的
②全局的QoS,不再是单机上实现QoS,而能通过控制平面在整个网络上实现高效的“质量服务”
③组网方式极其灵活,管理也灵活很多
④成本的降低,整体都采用SDN就不需要单点管理(如 胖瘦AP一样,Fat Ap就像是传统的网络,而Fit AP完全受AC的中央控制,本身只是一个接入硬件)

3.SDN有待解决的问题还有哪些?

最大的问题还是非技术问题,也就是利益的问题:
标准过程是一个艰难的过程,因为标准涉及到厂家的利益问题,想要形成”天下大同“几乎是不可能的,也只能期望相应的协会能够给出一个通用的协议标准,设备厂家如果能够遵守标准再好不过,至少应该兼容。这个主要还是要靠一些非官方组织来推动。
其次还有就是安全的问题,现在来看这种完全的中央化关系安全仍然是一个大问题,一旦Controller被控制就会导致整个网络“妥协”,而且单个Controller也会出现单点故障这样的问题,需要集群等保证可用性。

4.说说读完试读章节后您的感想。

这个还需要继续读一下才能具体发表下感想,稍后补充上吧~
试读内容一共有66页(这次总算没有把目录加上去,不然试读内容就会少十几页),第一章内容包含在了试读当中。第一章是《SDN技术概述》,算是扫盲内容,对SDN的定义、发展及历史背景还有涉及到的核心技术、实现方案进行了概述。比较有意思的还是下面的 架构图:

正如架构图看上去的一样,最底层是硬件基础设施,中间类似一个集散控制层,对高层(应用层)提供服务,整个网络的控制和管理交给了高层软件来处理。

SDN的背景说起来也很简单,就是因为“有需求,就有新的事物”,传统的网络无法满足一些需要的时候(大数据、云计算),就需要研究新的技术来解决,最终成为了SDN的发展雏形。实现方案现在来看基本上就是两种——纯SDN网路和混合SDN网络。然后介绍了API等接口内容。

试读的第二章开始讲解SDN交换机的实现原理和技术接口问题,其实整个SDN网络就是基于OverFlow协议完成的,交换机需要支持的新的协议,并根据上层的控制对网络进行处理。后面还有第7章的内容,算是对过去SDN的网络的一个总结以及对未来的预测和展望,现在来看还是有比较好的前景的。

试读章节的感想主要是:本书从一些基础原理进行了深入讲解,的确是对SDN理论有深入指导,至于实践部分,试读章节倒是没有太多,相信应该有着通用的方案。











GB_juno 发表于 2013-10-14 10:52

1.什么是SDN?
软件自定义网络,传统交换机的话只能跑传统的协议,而且网络设备过于封闭,用户对交换机是无法控制的。但是SDN交换机就是打破了这个局面,用户能够通过SDN交换机的接口对交换机下发用户定义的策略,这样在现有网络中就能够跑用户定义的策略了,而不仅仅是标准的算法。

2.SDN给我们带来哪些好处?
想怎么玩就怎么玩,SDN加强了对网络的控制能力,企业能够通过SDN优化自己的网络流量,能够更充分利用网络资源。

3.SDN有待解决的问题还有哪些?
SDN标准,这个是最重要的问题。目前来说几乎所有网络设备生产商都会推动这个事情,但是利益交叉太多了,标准一天没出来,部署SDN就会有风险。

4.说说读完试读章节后您的感想。
之前也看过作者的其他书,也和电信研究院的人打过交道。书的理论水平还可以,样书的章节说了SDN的现状、标准化组织等这些,以及业界最主要的开源SDN协议OpenFlow详细解释,作为入门书籍是足够了,知道SDN究竟是怎样一回事吧,估计书中的目标也就这样。

carllai 发表于 2013-10-15 11:57

不明觉厉,学习下

niao5929 发表于 2013-10-15 13:34

SDN很值得关注!!!
页: [1] 2 3
查看完整版本: 《SDN核心技术剖析和实战指南》有奖试读活动(获奖名单已公布-2013-11-13)