几十年来,标准网卡一直是网络连接的主要方式。
它们是将计算机连接到网络的硬件组件,实现设备和互联网之间的通信。
标准网卡主要用于数据传输和接收,通常因其可靠性和鲁棒性而在数据中心环境中得到广泛应用。
1.1 标准网卡的功能
标准网卡具有以下基本功能:
- 数据包传输和接收。
- 数据包校验和校正。
- 数据包分段和重组。
- MAC地址管理。
这些功能足以支持常见的网络连接需求,但在面对数据密集型应用、虚拟化环境、云计算和高性能计算等要求更高性能和功能的情况下,标准网卡可能显得力不从心。
1.2 传统硬件的限制
传统的数据中心硬件包括基于NIC的网络卡,这些硬件已经无法满足现代数据中心的需求。
CPU负担过重
传统基于NIC的架构将网络任务交给服务器的CPU来处理,这导致CPU负担过重,无法应对高强度网络工作负载。
难以满足高性能需求
计算密集型应用程序需要更高的性能和低延迟。传统硬件无法提供足够的性能,导致性能瓶颈。
难以管理和维护
随着数据中心规模的扩大,管理和维护传统硬件变得更加困难。虚拟化和微服务的增长也增加了管理的复杂性。