Linux下双网卡绑定关键技术实现网卡负载均衡.docVIP

  • 0
  • 0
  • 约5.64千字
  • 约 7页
  • 2020-11-07 发布于江苏
  • 举报

Linux下双网卡绑定关键技术实现网卡负载均衡.doc

关键字: 双网卡绑定、负载均衡、Linux Linux下双网卡绑定技术实现网卡负载均衡 保持服务器高可用性是企业级IT环境关键原因。其中最关键一点是服务器网络连接高可用性。网卡(NIC)绑定技术有利于确保高可用性特征并提供其它优势以提升网络性能。 我们在这介绍Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来设备看起来是一个单独以太网接口设备,通俗点讲就是两块网卡含有相同IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在Sun和Cisco中早已存在,被称为Trunking和Etherchannel技术,在Linu x2.4.x内核中也采取这这种技术,被称为bonding。bonding技术最早应用是在集群——beowulf上,为了提升集群节点间数据传输而设计。下面我们讨论一下bonding 原理, 什么是bonding需要从网卡混杂(promisc)模式说起。我们知道,在正常情况下,网卡只接收目标硬件地址(MAC Address) 是本身Mac以太网帧,对于别数据帧全部滤掉,以减轻驱动程序负担。不过网卡也支持另外一个被称为混杂promisc模式,能够接收网络上全部帧,比如说tcpdump,就是运行在这个模式下。bonding也运行在这个模式下,而且修改了驱动程序中mac地址,将两块网卡Mac地址改成相同,能够接收特定mac数据帧。然后把对应数据帧传送给bo

文档评论(0)

1亿VIP精品文档

相关文档