公司网址:https://www.arista.com/zh/
1、产品
产品方面, 大量使用 COTS (Commercial off the shelf) 硬件,不采用自研芯片而是采用商用芯片(Broadcom/Intel/Dune), 主要研发力量在软件操作系统上, 叫作EOS(Extensible Operating System), OS的主要特性是在上面可以做多种SDK和插件来快速部署客户想要的功能.
OS的主要架构是SysDB/NetDB架构, 说白了就是有一个软件形成的中央数据库系统来维持和同步所有软件进程的状态, 如果某一软件进程瘫痪或者失去响应则可以通过ProcManager来重启进程, 然后由SysDB来和重启后的软件进程同步状态信息, 这就避免了多个进程交互产生的海量信息以及带来的不稳定性. 这是目前一个比较先进的软件架构.
Arista - Cloud Networking Solutions
上面这个链接可以看看, 与其他厂家不同, ARISTA的技术白皮书还是有很多技术性的干货而不是产品的推介和堆砌.
公司今年推出的新产品是-R系列交换机(7500R和7280R系列), 主要目标是高端交换机和路由器市场. 坦白来讲, 路由的特性方面比JUNIPER MX和CISCO ASR9K系列还是差很远, 不过, 产品feature嘛, 一点点做吧.
产品市场定位: 高频交易/FSI/云网络/企业行业/电信运营商.
2、EOS
Home · aristanetworks/EosSdk Wiki · GitHub
Lifecycle of an SDK agent · aristanetworks/EosSdk Wiki · GitHub
Arista的核心竞争力是EOS, 跑在交换机上,linux发行版用的是Fedora.
EOS实际上相当于一个in memory database用来给那个超级交换芯片编程,那个芯片好像是有1tbps的带宽。
开发用的是一个叫TACC的语言编译成c++,开发效率巨高。员工很多是Cisco, juniper, brocade跳过来的。我的intern project是实现pimsm的一部分,然后一个Cisco来的说在Cisco得搞一年。
TACC是co-founder David Cheriton发明的,此君是学术致富的典范,Forbes 排名前500,前两年还在斯坦福讲cs244b吧,就用这个语言。他还开了一个公司就做这个语言,还和Arista打官司来的。
公司网络实力超强,很多新的协议rfc都有公司的大牛参与编写。
3、市场
国内就N杆枪, N<10. 基本以两个大客户为主(腾讯&阿里), 间或发展其他客户.
和CISCO是企业网的领导者一样, ARISTA是高频交易网络的领导者和主流网络设备供应商, 所以你在高盛/大摩/小摩/Barclay/汇丰/纽交所/纳斯达克这样的FSI金融服务机构(Financial Services Institution)可以看到超多的ARISTA设备, 这是ARISTA的市场的老巢.
近年来, CLOUD NETWORKING盛行, ARISTA大大地分了一杯羹, Amazon/Oracle/MS/Rackspace等等的云服务基础设施架构几乎都为ARISTA设备搭建.