• 白牌交换机现状分析zz


    https://www.sdnlab.com/14589.html

    目前交换机芯片市场被Broadcom(博通)高度垄断,BRCM占据90%的市场份额。除了大户Google/Facebook等互联网公司,Google实际上是业内第二大的交换机厂家,之前只采用自研芯片的Cisco在nexus系列交换机中也开始采用BRCM商用芯片,有一篇文章讲Cisco通过采用商业芯片将N9K的研发周期缩短至不到一年。芯片既烧钱又费时,所以目前国内土豪紫光接连出手收购半导体公司。可想而知Broadcom交换机芯片的margin非常高,这也导致Broadcom公司对新技术的反应速度就慢很多,店大欺客是必须的!比如目前大家都在诟病OpenFlow应用中Broadcom公司的交换芯片流表大小有限,再比如对OpenFlow的支持,直到OpenFlow已经到了1.3版本Broadcom公司才推出了改进后的OF-DPA 2.0版本

    既然有痛点,就有新公司跳出来挑战霸主(分一杯羹),美国有xPliant(被Cavium收购),barefoot等,中国有盛科/联发科/海思等都想借SDN的风口飞一把。如果交换机的操作系统绑定到某家公司的交换芯片上,比如某些互联网公司采用Broadcom公司自家的fastpath/icos软件,初期看上去很好很方便,如果有一天想利用Cavium(xPliant)的大流表,Barefoot的协议无关时就变得很傻很天真了,因为系统不具有任何可移植性。

    之前大部分商业交换机就是一个黑盒子,买Cisco就带NX-OS/iOS,买H3C就带Commvare。白牌交换机的出现使得交换机可以选择操作系统成为可能,如同买PC可以安装Windows,也可以安装Linux一样。目前提供第三方独立交换机操作系统的主要有Pica8/Big Switch/Cumulus等公司,HP公司推出的OpenSwitch目前还处于发展初期暂时不考虑。Big Switch公司曾经以floodlight控制器惊艳一枪,但是新技术的发展总不是一帆风顺,在被Cisco从OpenDaylight组织中排挤出局后公司几经沉浮,创业团队大换血。目前BSN公司战略也下沉到交换机提供纯Openflow交换机OS,但不具备任何传统2/3层协议功能。

    Cumulus创始团队也很豪华,来自Cisco的老兵JR想利用低成本的白牌交换机挑战Cisco,复制Arista的成功之路Cumulus将传统网络协议Linux化,让大型数据中心的IT人员可以管理交换机,也就是说让CCIE通通下岗。目前这种做法在北美的大型数据中心以及一些实验环境有一定市场。但是据说国内BAT接洽后相互都没能对上眼,网络规模和企业文化都不匹配,所以Cumulus的主要精力也放在北美,等待被大鳄收购。

    Pica8走中间路线,同时支持传统网络协议和OpenFlow技术,同时基于专利CrossFlow技术实现两种协议在单台设备间的互通。我们基于自家的交换机,利用CrossFLow特性实现了办公室网络流量的QoS管理,在传统网络中用openflow流表来区分业务赋予不同优先级和通路。

    另外一个值得关注的交换机OS是HP刚刚推出的开源交换机操作系统OpenSwitch,注意不是OpenvSwitch,少个v,目前支持自家以及智邦的几款硬件平台。OpenSwitch最核心的系统状态数据库就是OVSDB。系统目前还处于初级阶段,所以协议支持种类有限,三层协议基于开源的Quagga,另外OpenSwitch目前还不支持openflow。

  • 相关阅读:
    C++ 虚函数表解析
    Zend Studio使用
    Java的位运算符具体解释实例——与(&)、非(~)、或(|)、异或(^)
    史上最简单的Hibernate入门简单介绍
    Ubuntu下很给力的下载工具
    hdu1698 Just a Hook 线段树:成段替换,总区间求和
    STL vector使用方法介绍
    Linux守护进程的编程实现
    PDO--PHP Data Objects
    经常使用的android弹出对话框
  • 原文地址:https://www.cnblogs.com/soul-stone/p/8278817.html
Copyright © 2020-2023  润新知