免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345下一页
最近访问板块 发新帖
查看: 24787 | 回复: 41
打印 上一主题 下一主题

Teaming [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-10-22 14:42 |只看该作者 |倒序浏览
有不少朋友问,两个网卡怎么做Load balancing。正好有台X445,做个实验。


1、什么是Teaming
      简单来讲,Teaming 就是把同一台服务器上的多个物理网卡(注1)通过软件绑定成一个虚拟的网卡,也就是说,对于外部网络而言,这台服务器只有一个可见的网卡。对于任何应用程序,以及本服务器所在的网络,这台服务器只有一个网络链接或者说只有一个可以访问的IP地址(注2)。
    之所以要利用Teaming 技术,除了利用多网卡同时工作来提高网络速度以外,还有可以通过Teaming 实现不同网卡之间的负载均衡(Load balancing)和网卡冗余(Fault tolerance)。

论坛徽章:
0
2 [报告]
发表于 2004-10-23 16:55 |只看该作者

Teaming

2.        Teaming 种类(注3)
2.1.        Broadcom Teaming 包含有一下三种实现方式
Smart Load Balancing,
Link Aggregation(802.3ad),
Generic Link Aggregation(Trunking)
2.1.1.        Smart Load Balancing (SLB)

SLB 可以实现负载均衡,以及网卡冗余,而且与交换机的型号无关(适用于大多数品牌的交换机),具体的说,就是所有在服务器上的物理网卡都有单独的MAC(注4)地址,通过SLB程序来控制进入和发出的数据包,一旦控制程序检测到有一个物理网卡损坏,会自动把流量分散到其他的正在工作的网卡,这样就保证了网络工作的连续性,对于外部,通过网络访问服务器的程序是透明的。
另外,此种模式下不同的物理网卡可以连接不同的交换机,从而实现交换机的冗余
以下是此种模式下不同操作系统对于负载均衡的支持

1.jpg (30.56 KB, 下载次数: 200)

1.jpg

论坛徽章:
0
3 [报告]
发表于 2004-10-23 17:02 |只看该作者

Teaming

以下是此种模式下不同操作系统对于网卡冗余的支持

2.jpg (26.9 KB, 下载次数: 155)

2.jpg

论坛徽章:
0
4 [报告]
发表于 2004-10-23 17:05 |只看该作者

Teaming

2.1.2.        Link Aggregation(802.3ad)
此种模式是通过Link Aggregation Control Protocol(LACP) 协议来控制的,分为动态和静态两种配置方式(在交换机上设置),这种模式中 虚拟的网络链接只用一个Mac 地址(Teaming 中的第一个物理网卡的Mac地址)接收数据包。
另外,此种模式下,Teaming 程序只负责对发出的数据包进行负载均衡,而进入的数据包负载均衡由与之相联的交换机负责,因此要求与服务器相联的交换机要支持IEEE 802.3ad 标准。Teaming 程序与交换机共同负责监控链路状态,如果发现有某个链路有问题,便自动进行切换。

以下是此种模式下不同操作系统对于负载均衡的支持

3.jpg (26.01 KB, 下载次数: 139)

3.jpg

论坛徽章:
0
5 [报告]
发表于 2004-10-23 17:11 |只看该作者

Teaming

以下是此种模式下不同操作系统对于网卡冗余的支持

4.jpg (32.19 KB, 下载次数: 128)

4.jpg

论坛徽章:
0
6 [报告]
发表于 2004-10-23 17:12 |只看该作者

Teaming

2.1.3.        Generic Link Aggregation (Trunking)
此种模式是第二种模式的一个延伸,不同的公司对Link Aggregation 进行了本地化,如Cisco’s Fast EtherChannel (FEC) ,Cisco’s Gigabit EtherChannel (GEC) ,都是Trunk 协议。
在应用中,管理员必须为交换机的某些端口进行静态化配置(注5),同样这里由Teaming 程序和交换机共同监控链路状态。

以下是此种模式下不同操作系统对于负载均衡的支持

5.jpg (26.83 KB, 下载次数: 124)

5.jpg

论坛徽章:
0
7 [报告]
发表于 2004-10-23 17:14 |只看该作者

Teaming

以下是此种模式下不同操作系统对于网卡冗余的支持

6.jpg (31.35 KB, 下载次数: 131)

6.jpg

论坛徽章:
0
8 [报告]
发表于 2004-10-23 17:15 |只看该作者

Teaming

2.1.4.        三种模式的比较
详细参见以下列表

7.jpg (46.89 KB, 下载次数: 154)

7.jpg

论坛徽章:
0
9 [报告]
发表于 2004-10-23 17:17 |只看该作者

Teaming

2.1.5.        Teaming网络拓扑结构示意

8.jpg (22.69 KB, 下载次数: 131)

8.jpg

论坛徽章:
0
10 [报告]
发表于 2004-10-23 17:31 |只看该作者

Teaming

9.jpg (22.2 KB, 下载次数: 139)

9.jpg

10.jpg (17.02 KB, 下载次数: 125)

10.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP