马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
最近几年的热门话题之一就是SDN:Software DefinedNetwork. 后来又演变成SDDC:Software Defined Data Center,以及SDx:Software Defined Everything!促成这一切的发展,一是硬件的发展:芯片功能越来越强和便宜,原来只有专业系统公司设计的自己使用的芯片,被通用芯片大厂掌握。二是随着Internet的发展,更灵活快速的配置管理网络和各种服务,被各种电信和Internet服务提供商提到更高的优先级。传统的封闭式系统已经越来越显示出它们在价格和灵活配置上的不足。另外新一代Internet服务提供商对开源,简单,灵活等功能的追求,更加加速了SDx的发展。SDx的基本理念是把硬件和软件分离,从而使得用户可以选择两者最佳的组合,并且可以实时增加各种应用。
SDx等软件定义设备可以拿PC走过的路做比较。PC的发展从一开始就是软硬件分离的。Intel开发芯片,HP/IBM/Dell等生产机器,微软和Linux厂家提供操作系统,无数的软件公司提供应用。这个模式如图一所示,一直从80年代延续到了今天。
反观网络通信设备,一直到几年前还是采用的封闭的架构。虽然通信协议必须保持一致以便互联互通,但具体的Switch/Router的实现都是各家用各家的芯片,操作系统,和管理软件。虽然通信芯片厂家也逐渐提供通用芯片,但之上的软件尤其是管理软件还是各开发各的。这个局面直到open computer,SDN等概念的提出才有了变化。SDN的基本思路是软硬分离。像PC的Dell一样,设备厂家负责生产硬件成为Bare Mental或者WhiteLabel系统。在这之上SDN软件加入一层Agent使得交换机可以与第三方开发的SDN Server通信。如图二所示
对于SDN的软件部分,更进一步的像PC的BIOS,OS等一样,也分辨由不同层的软件提供。Swicth Bootloader, Open Networking Linux,等等。
最后的结果变成了原来复杂的高技术网络产品,尤其是数据中心使用的大量TOR (Top of Rack)以太网交换机,被类似鸿海的代工厂生产比如台湾的Quanta等。客户如Google Facebook等数据中心,直接购买硬件盒子,然后通过网络安装第三方的软件从而构建自己定义的网络系统。这和以前从Cisco买交换机软硬一体设备,并且要Lock到Cisco的服务相比有了根本的变化。
这种思想迅速被最具有革命意识的Internet业界接受。Facebook发起的open computer架构已经取得了越来越多的支持。使用BRCM Trident+系列交换芯片,软硬件分离设计的TOR (Top of Rack)以太网交换机成功的大量使用在了数据中心,使得开源软硬件网络设备的思想得到了实际验证。现在SDx概念也在数据存储以及数据中心其它设备上引起关注。
这种变化的一个直观的结果就是硬件和系统的设计余地越来越小。今天刚看到报道,Cyan可以在Cisco和Juniper的机器上提供Blue Planet SDN Service.看来这个最后的运营商一级的堡垒也要被突破了。由此引起的业界革命可能影响深远。
|