本篇文章对服务器网卡进行基础介绍,包括基本概念、网卡厂商及网卡绑定策略等。

1、基本概念

服务器网卡(Network Interface Card)是一种用于连接服务器与网络之间的硬件设备。它允许服务器通过网络与其他设备进行通信,包括传输数据、接收数据和处理网络请求。

以下是一些关于服务器网卡的重要概念和特点:

  1. 速度和带宽:服务器网卡的速度指的是其数据传输速率,通常以千兆位每秒(Gbps)或万兆位每秒(10 Gbps)为单位。较高的速度可以提供更快的数据传输和响应速度。带宽指的是网卡能够处理的数据量,通常以每秒传输的数据量(Mbps或Gbps)来衡量。
  2. 接口类型:服务器网卡通常使用不同类型的接口来连接到服务器主板。常见的接口类型包括PCIe(Peripheral Component Interconnect Express)和PCI(Peripheral Component Interconnect)。PCIe接口通常提供更高的带宽和更快的数据传输速度。
  3. 支持的协议:服务器网卡通常支持多种网络协议,如Ethernet、TCP/IP、UDP等。这些协议允许服务器与其他设备进行通信,并实现数据传输和网络连接。
  4. 冗余和负载均衡:一些服务器网卡支持冗余配置,即在一个网卡故障时,其他网卡可以继续工作,确保服务器的稳定性和可靠性。此外,一些服务器网卡还支持负载均衡,即将网络流量分配到多个网卡上,以提高网络性能和可靠性。
  5. 硬件加速:一些高级服务器网卡具有硬件加速功能,可以在网卡上处理一些网络任务,如数据包过滤、数据包分析和加密解密等。这可以减轻服务器的负担,提高网络性能。
  6. 远程管理:一些服务器网卡具有远程管理功能,允许管理员通过远程访问服务器网卡来监控和管理服务器。这对于远程维护和故障排除非常有用。

1.1、网卡分类

1.2、网卡功能

1.3、网卡接口

2、服务器网卡

2.1、服务器专用网卡 VS 普通网卡

2.3、网卡主流厂商

3、网卡绑定(bond)

服务器bond是一种网络连接聚合技术,通过将多个网络接口绑定在一起,形成一个虚拟的网络接口,提供更高的带宽和冗余。服务器bond可以提高服务器的网络性能和可靠性。

这里仅简单介绍下bond0和bond1这两种最常用的网卡绑定方式,其他方式如有需要可自行Google

3.1、Bond0 轮询策略

  • 链路负载均衡,增加带宽,支持容错,一条链路故障会自动切换正常链路。交换机需要配置聚合口,思科叫port channel
  • 特点:传输数据包顺序是依次传输(即:第1个包走eth0,下一个包就走eth1….一直循环下去,直到最后一个传输完毕),此模式提供负载平衡和容错能力;但是我们知道如果一个连接 或者会话的数据包从不同的接口发出的话,中途再经过不同的链路,在客户端很有可能会出现数据包无序到达的问题,而无序到达的数据包需要重新要求被发送,这样网络的吞吐量就会下降

3.2、Bond1 主备策略

  • 主备模式,只有一块网卡是active,另一块是备用的standby,所有流量都在active链路上处理,交换机配置的是捆绑的话将不能工作,因为交换机往两块网卡发包,有一半包是丢弃的。
  • 特点:只有一个设备处于活动状态,当一个宕掉另一个马上由备份转换为主设备。mac地址是外部可见得,从外面看来,bond的MAC地址是唯一的,以避免switch(交换机)发生混乱。此模式只提供了容错能力;由此可见此算法的优点是可以提供高网络连接的可用性,但是它的资源利用率较低,只有一个接口处于工作状态,在有 N 个网络接口的情况下,资源利用率为1/N

End

  • 公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。
  • 点“在看”支持我吧!

本文由mdnice多平台发布


SRE杂谈
1 声望3 粉丝

分享个人日常运维记录