为什么大型路由器交换机再另开发 CPU 而不用 Intel 至强系列的呢?
思科,爱迪信,华为,中兴,烽火
关注者
543被浏览
288,693登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏
华三前交换机开发工程师,首先,是有交换机用Xeon的,华三便有好几块单板的CPU用的是至强。
其次,交换机路由器的转发主要进行的是硬件转发而非软件转发,现在流行的是25G数据中心解决方案,也就是单个端口需要支持25G的转发速率(我参与过开发最大的用户端口速率为100G,且可进一步拆分为4*25G,最大的一块单板有二三十个100G口,一台交换机可以有十几块单板,算下来能有几十个T的全线速),这个是不可能上送CPU再由CPU进行解析然后转发的(时钟频率都完全跟不上),而是有专门的转发芯片(通常是是博通bcm的,最近也开始有了国产化CTC的)进行解析和转发,不由软件进行处理。
所以其实交换机路由器这些网络设备上CPU性能的重要程度并不那么高的,它们主要负责的是控制面的业务处理,也会包括一些控制报文的解析,但这些控制报文一般量很少,我们甚至可以将转发芯片的业务逻辑拓展一下充当CPU的作用。只有在有别的需求的时候,我们会在网络设备上搭载强劲的CPU来进行平台级的数据处理,但这部分的业务本身已