Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101650
  • 博文数量: 5
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 151
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-29 09:36
文章分类

全部博文(5)

文章存档

2008年(5)

我的朋友

分类:

2008-08-01 09:54:37

AIX集成了EtherChannel(借用Cisco概念)功能,通俗来说就是可以实现2块网卡以上的负载均衡和/或冗余,不需要花钱的功能还是很不错。有了etherChannel,HACMP配置网络冗余就可以省一个网段的IP地址需求了。
以下内容摘自IBM官方文档Document #: 2811014H30001

配置前要考虑的事项

1. 对于每个以太通道您可以配置多达八个主以太网适配器,每个以太通道仅具有一个备份以太网适配器。
2. 您可以在一个系统上配置多个“以太通道”,但是每个“以太通道”会组建一个附加的以太网接口。 no 命令选项, ifsize ,可能需要增加到不仅包含用于每个适配器的以太网接口,而且包含任何配置的 EtherChannel。在 AIX 5.2 及先前版本中,缺省 ifsize 为8。在 AIX 5.2 及后续版本中,缺省大小为 256。
3. 在以太通道中可以使用任何受支持的以太网适配器。然而,以太网适配器必须连接到一个支持“以太通道”的交换机。请参阅随交换机一起提供的文档以确定它是否支持“以太通道”(交换机文档可能也将该能力称作“链路聚集”或“中继”)。
4. 在“以太通道”中的所有适配器都应该配置为相同的速度(例如,100 Mbps),而且应该是全双工的。
5. 配置完“以太通道”后,系统不能访问“以太通道”中使用的适配器。要修改它们的任何属性,如介质速度,传送或接收排队大小等等,则在将它们包含在“以太通道”之前必须进行这些操作。
6. 计划用于“以太通道”的适配器不应该给它们配置 IP 地址。当使用拥有 IP 地址的适配器配置以太通道时,请确保它们的接口处于拆离(detach)状态。要添加到“以太通道”的适配器不能具有up状态的接口(如果它们的 IP 地址是使用 SMIT 配置的就会发生这种情况)。这会导致机器在重新引导时提示“以太通道”产生问题,因为在 DOM 中底层接口在“以太通道”启用之前就使用了。因此,配置“以太通道”时,它会发现它的其中一个适配器已经在使用。要改变这种状况,请在创建“以太通道”之 前,输入 smit chinet,选择“以太通道”中所要包括的适配器的每一个接口,将它的 state 值更改为 detach。这样就会确保机器重新引导时可以正确地配置“以太通道”。 (请注意,不要用ifconfig命令去做,这样将不会修改ODM)
7. 如果要在“以太通道”中使用 10/100 以太网适配器,则在将它们添加到“以太通道”之前您可能需要启用那些适配器上的“链路轮询”。在命令行输入 smit chgenet。将 Enable Link Polling 值更改为 yes,并按下 Enter 键。

        注:

        在带有 5200-03 的 AIX 5L及后续版本中,不必启用链路轮询机制。链路轮询将自动启动。

8. 如果计划使用超常帧(Jumbo Frames),则在创建“以太通道”之前您可能需要启用每个适配器以及“以太通道”本身的这一功能。在命令行中输入 smitty chgenet。将 Enable Jumbo Frames 值更改为 yes 然后按下 Enter 键。请为您要启用“超长帧”的每一个适配器执行这一操作。稍后,您还要启用“以太通道”自身的超长帧。
        注:

        在 AIX 5.2 及后续版本中,一旦超常帧在“以太通道”本身中启用,则不必启用每个底层适配器中的超常帧。如果将 启用超常帧 属性设置为yes,则该功能将自动启用。

配置以太通道

1. 在命令行中输入 smit etherchannel。
2. 从列表中选择Add an EtherChannel / Link Aggregation并按下 Enter 键。
3. 选择在“以太通道”中想要的主以太网适配器并按 Enter 键。如果计划使用“以太通道”的备份功能,在此处不要选择计划用于备份的适配器。“以太通道”备份选项在 AIX 5.2 及其后续版本中都可用。

      注:

      Available Network Adapters 显示所有的以太网适配器。如果选择了一个已经在使用的以太网适配器(定义了一个接口),将会获取一条错误消息。如果想使用它,首先需要断接此接口。

4. 根据以下准则在字段中输入信息:



o EtherChannel / Link Aggregation Adapters: 您会看到在“以太通道”中正在使用的所有主适配器。在前面的步骤中您选择了这些适配器。 这里也可以进行选择。
o Enable Alternate Address: 此字段是可选的。设置为 yes 将使您能够指定一个想要“以太通道”使用的 MAC 地址。如果设置此选项为 no,“以太通道”将使用第一个适配器的 MAC 地址。
o Alternate Address: 如果您将启用备用地址 设置为 yes, 请指定此处您要使用的 MAC 地址。指定的地址必须以 0x 开头,并且必须是 12 位十六进制地址(例如,0x001122334455)。
o Enable Gigabit Ethernet Jumbo Frames: 此字段是可选的。要使用该字段,交换机必须支持超长帧。这样将只支持“标准以太网(en)”接口,而不支持 IEEE 802.3 (et)接口。如果要启用它,则请将此处设置为 yes。
o Mode: 可以从以下方式中选择:
§ standard :在该方式下,“以太通道”使用算法选择通过哪个适配器将信息包发送出去。算法由三部分组成:取数据值、通过“以太通道” 中的适配器数目来除这个值,以及使用余数(使用取模运算)识别发送链路。例如,如果目标 IP 是 10.10.10.11,并且“以太通道”中有 2 个适配器,则 (1 / 2) = 0,余数为 1,所以使用第二个适配器(适配器从 0 开始编号)。适配器按它们在 SMIT 菜单列出的顺序编号。这是缺省的操作方式。
§ round_robin :在此方式中“以太通道”将轮询使用适配器,发给每个适配器一个数据包。数据包可能会按与它们发给“以太通道”的顺序稍微不同的顺序发出,但它会充分使用其带宽。
§ netif_backup :该选项仅在 AIX 5.1 和 AIX 4.3.3 中可用。在此方式中,“以太通道”一次只会激活一个适配器。目的是将适配器插入不同的以太网交换机,每个交换机都能到达在子网或网络上的任何其它的机器。 当检测到一个直接连接(或无法随意 ping 到一个机器)的问题时,“以太通道”将会停用当前适配器并激活一个备用的适配器。此方式是唯一使用 Internet Address to Ping Number of Retries Retry Timeout 字段的方式。
              网络接口备份方式在 AIX 5.2 及后续版本中不作为显式方式存在。要在 AIX 5.2 及后续版本中启用网络接口备份,必须在主“以太通道”中配置一个适配器和一个备用适配器。
§ 8023ad :该选项启用使用 IEEE 802.3ad 链路聚集控制协议(LACP)以获取自动链路聚集。
o Backup Adapter: 此字段是可选的。输入您想用作“以太通道”备份的适配器。“以太通道”备份在 AIX 5.2 及其后续版本中可用。
o Internet Address to Ping: 该字段是可选的并且仅在运行 Network Interface Backup 方式或仅在“以太通道”和备份适配器中只有一个适配器时可用。“以太通道”将会 ping 这里指定的 IP 地址或主机名。如果“以太通道”在重试超时 间隔内,用了 重试数 的次数,无法 ping 到此地址,则“以太通道”将会切换适配器。
o Number of Retries: 输入在“以太通道”切换适配器之前允许的 ping 响应失败次数。缺省值是 3。此字段是可选的并且只有在设置了要 Ping 的因特网地址 时才会有效。
o Retry Timeout: 输入“以太通道”ping 要 Ping 的因特网地址 次数之间的秒数。缺省值是 1 秒。此字段是可选的并且只有在设置了要 Ping 的因特网地址 时才会有效。
5. 在更改了希望更改的字段后按 Enter 键来创建“以太通道”。
6. 通过在命令行输入 smit chinet 配置通过新创建的“以太通道”设备的 IP。
7. 从列表中选择新的“以太通道”接口。
8. 填充所有需要的字段并按 Enter 键。

配置网络接口备份

“网络接口备份”通过提供故障检测和故障转移来防止单点故障而不中断用户的连接。当在此方式中操作时,在任何给定的 时间内只有一个适配器是活动的。如果活动的适配器发生故障,“以太通道”中的另一个适配器将会用于所有的流量。当在网络接口备份方式下操作时,没有必要连 接到启用以太通道的交换机。

当适配器连接到不同的网络交换机时,网络接口备份设置是最有效的,因为这样就提供了比所有适配器连接到一个交换机更 大的冗余。当连接到不同的交换机时,确保在交换机之间直接存在连接。通过保证始终有一个路由为当前活动的适配器服务,这样就提供了从一个适配器到另一个适 配器的故障转移能力。

在 AIX 5.2 以前的发行版中,“网络接口备份”方式在“以太通道” SMIT 菜单中执行为操作的显式方式。然而,在 AIX 5.2 及其后续版本中,备用适配器功能提供了等效的行为,所以此方式从 SMIT 菜单中省去了。

另外,AIX 5.2 及后续版本提供优先级,这意味着在主“以太通道”中配置的适配器优先级在备份适配器之上。只要主适配器在操作,以太通道就会使用。相对于 AIX 5.2 之前的版本的“netif_backup”方式,其中的备份适配器一旦使用,将用至其产生故障为止,而不管主适配器是否已经恢复。

例如,ent0 可以配置为主适配器ent2 配置为备份适配器,创建称作 ent3 的“以太通道”。理想的情况时,ent0 和 ent2 将连接到两个不同的交换机。在该示例中,所有通过 en3(以太通道的接口)发送的流量都将缺省情况下通过 ent0 发送,但 ent2 将是空闲的。如果 ent0 发生故障,则所有流量都将通过备份适配器 ent2 发送。当 ent0 恢复时,它将再次用于所有流量。

当在网络接口备份方式中,也可以配置“以太通道”来检测链接故障和网络的不可连接性。要做到这一点,请指定应该一直 存在连接性的远程主机的 IP 地址或主机名。“以太通道”将定期 ping 此主机来确定是否仍然存在一个到它的网络路径。如果指定的 ping 尝试数无应答,“以太通道”会将故障转移到其它适配器,希望通过其它适配器有一个通向远程主机的网络路径。在此设置中,不仅每个适配器应该被连接到不同交 换机,而且每个交换机也应该有一个到所 ping 主机的不同路由。

ping 功能仅在网络接口备份方式中可用。在 AIX 5.2 及后续版本中,如果由于主适配器上的ping 无应答的原因而转移到备份适配器,那么只要备份适配器在工作它就会一直被使用。因为备份适配器无法知道它在工作的时候主适配器是否可以 ping 通目标主机。为了避免在主适配器和备份适配器之间来回切换,备份适配器将一直工作,即使主适配器已经恢复正常(除非在备份适配器上ping 也没有回复,或者备份适配器本身发生了故障,在这种情况下,链路将转移到主适配器)。然而,如果由于主适配器发生故障(请注意,不是由于 ping 无应答)的原因而发生的链路切换,则像前面说的一样,只要主适配器一恢复,“以太通道”就会返回到主适配器。

在 AIX 5.2 及后续版本中配置网络接口备份

1. 用 root 权限,在命令行上输入 smit etherchannel。
2. 从列表中选择 添加以太通道/链路聚合 并按下 Enter 键。
3. 选择主以太网适配器并按 Enter 键。

      注:

      可用的网络适配器 显示所有的以太网适配器。如果选择了一个已经在使用的以太网适配器,您将会获取一个错误消息并需要在能使用它之前detach此接口。

      根据以下准则在字段中输入信息:

o EtherChannel / Link Aggregation Adapters : 会查看在上一步中所选定的主适配器。 这里也可以改变。
o Enable Alternate Address : 此字段是可选的。设置为 yes 将使您能够指定一个想要“以太通道”使用的 MAC 地址。如果设置此选项为 no,“以太通道”将使用主适配器的 MAC 地址。
o Alternate Address :如果您将启用备用地址 设置为 yes,请指定您想在此处使用的 MAC 地址。指定的地址必须以 0x 开头,并且必须是 12 位十六进制地址(例如 0x001122334455)。
o Enable Gigabit Ethernet Jumbo Frames :此字段是可选的。要使用该字段,交换机必须支持超长帧。这样将只支持“标准以太网(EN)”接口,而不支持 IEEE 802.3 (ET)接口。如果想使用它就设置为 yes。
o Mode :选择哪个操作方式是不相干的因为在主“以太通道”中仅有一个适配器。所有数据包都会经过那个适配器发送直到适配器损坏。不存在 netif_backup 方式因为那个方式能用备用适配器模拟。
o Backup Adapter :输入想用作备用适配器的适配器。在故障转移后,此适配器将会使用直到主适配器恢复。
o Internet Address to PIng :此字段是可选的。“以太通道”将会 ping 这里指定的 IP 地址或主机名。如果以太通道在重试超时 间隔内,用了重试数 的次数,无法 ping 到此地址,则以太通道将会切换适配器。
o Number of Retries :输入在“以太通道”切换适配器之前允许的 ping 响应失败次数。缺省值是 3。此字段是可选的并且只有在设置了要 Ping 的因特网地址 时才会有效。
o Retry Timeout :输入“以太通道”ping 要 Ping 的因特网地址 次数之间的秒数。缺省值是 1 秒。此字段是可选的并且只有在设置了要 Ping 的因特网地址 时才会有效。
4. 在更改了希望更改的字段后按 Enter 键来创建“以太通道”。
5. 在新创建的接口上通过从命令行输入 smit chinet 来配置 IP。
6. 从列表中选择新的“以太通道”接口。
7. 填充所有需要的字段并按 Enter 键。

负载平衡选项

对于“以太通道”中的输出流量,有两种负载平衡方法,如下:Round-Robin,将输出的流量平稳地散布到以太通道的所有适配器;Standard,使用算法选择适配器。

Round-Robin

所有输出的流量都平稳地散布到“以太通道”中的所有适配器。它为 AIX 服务器系统提供最高的带宽优化。虽然轮询分发是同等优化所有链路的理想方式,但还是要考虑它同时引入了接收系统上出现无序信息包的潜在可能。

一般来说,轮询方式对于运行超大帧的背靠背连接是理想的。在该环境下没有介入的交换机,因此,对交换机的处理可能改 变信息包传送时间、顺序或适配器路径的可能性是没有的。在该直接电缆网络路径上,信息包在发送的同时就能接收到。超大帧(9000 字节 MTU)始终比传统的 1500 字节 MTU 产生更好的文件传送性能。然而,在这种情况下,它们又有另一个好处。这些较大的信息包花费更长的时间进行发送,所以正在接收的主机不太可能被无序信息包连 续中断。

轮询方式可能产生接收系统上的无序信息包增加的危险。特别是主机上存在少量长生存期的流方式的 TCP 连接时,这种危险尤其高。不过当在一对主机之间有许多此类连接时,来自不同连接的信息包可能是混合的,这会降低同一个连接的无序信息包的机会。检查 netstat -s 命令输出的 tcp 一节中的无序信息包(out-of-order packet)的统计信息。如果发现了稳定增加的值则表示从“以太通道”发送的流中存在潜在问题。

Standard或 8032ad

Standard标准算法 。标准算法用于标准和 IEEE 802.3ad 类型链路聚合。AIX 通过“以太通道”中的适配器数目去除一个特定“数值”的最后字节并使用余数来识别输出的链路。如果余数是零,则选择“以太通道”中的第一个适配器;余数是 1 意味着选择第二个适配器,以此类推(适配器以它们在 adapter_names 属性中列出的顺序选择)。

在缺省散列方式下,刚才提到的特定数值是选取用于 IP 流量的目标 IP 地址的最后字节。对于 ARP 和其它非 IP 流量,则是选取目标 MAC 地址的最后字节。除非存在适配器故障导致故障转移,否则缺省标准方式下的一对主机之间的所有流量都通过同一个适配器传送(因为IP或者MAC是固定的)。 当本地主机与许多不同的 IP 地址建立连接时,缺省散列方式可能是理想的。

但如果本地主机与为数不多的 IP 地址建立连接,则您会注意到,某些适配器将比其它适配器携带更大的负载,因为所有发送到特定目标的流量都通过同一个适配器发送。虽然这样防止了信息包呈现无序状态,但它可能不会在所有情况下以最有效的方式优化带宽。

阅读(4838) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:Oracle 10G R2 RAC在AIX5.3上安装出现编译错误

给主人留下些什么吧!~~