网络技术思考随笔:由智能网卡联想NFV等

    今天读了《从网络虚拟化,看智能网卡发展史》一文,链接为: https://www.sdnlab.com/24095.html。 其中某些观点引起了我的重新思考。
    随着对网络技术的发展的关注,我最近一段时间的看法是这样的:
    1、网络传输设备(如传统运营商的核心、汇聚路由器、交换机等)的性能需求将会是大头,那么在叠加业务的情况下,如何达到高性能呢?NFV明显是不合适的,FPGA太贵,基于多核的业务卡也已经不适用,最终还是要回归ASIC。考虑到功耗,考虑到性价比,ASIC应该还是主流。
    2、数据中心内部的服务器:智能网卡将成为趋势,其类似于网络传输设备的转发板卡,同样存在性能问题,除了正常的网络业务外,不少云厂商又会有一些自定义的策略,恐怕痛点也是在这里,所以才有文章中的三种主流选择,究竟选择性能还是选择灵活还是两者相互妥协,最终还是要看收益比。
    3、NFV:在强性能的场景下,NFV是不合适的,无论是DPDK还是OVS、VPP,这些是比不过硬件的。那么其存在于何处?某些CPE这种小盒子或者量产不大的网络设备的地方?或者是某些特性网元。
    
    看了这篇文章,又有一些启发。回想起NFV的起始造势,想用通用CPU来代替专用设备,一旦成功,那么无论在开发还是在管理上都具有优势,而其一开始的主倡议者是运营商。再看看现在的数据中心的技术,提出者都是云厂商,在网络上某些云厂商的主方向也是NFV,有些一开始是NFV,后来转向硬件。既然选择硬件,那必然有两种前提:NFV性能不够;网络功能可以硬件化。在这上面,网络传输设备和服务器内部的vswitch又有重合之处,转发板卡和智能网卡,多么相像的东西。
    硬件能干的,就给硬件干吧。在设计上,应该把网络分好层,能模块化的模块化,尽可能地设计通用的,让硬件来做。说不定会根据业务场景的不同,再进一步细分,就像GPU一样,想着通用全吃在性能至上的场景中是不可取的。网络不过就是一个应用,就像图像处理拥有GPU一样,它自己拥有NP。说不准某个现在通用的应用将来也有自己的专用芯片。
    随笔乱写,不知所云。一句总结,NFV还是有用的,未来说不准靠大集成翻身呢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值