IBM Support

IBM i上的以太网线路聚合

Technical Blog Post


Abstract

IBM i上的以太网线路聚合

Body

原文链接:http://ibmsystemsmag.blogs.com/i_can/ethernet/


本博文由Colin Devilbiss撰写,他是一名IBM软件工程师,在明尼苏达州Rochester研发中心工作,主要为IBM i开发通信设备驱动。感谢Colin。

在7.1 Technology Refresh (TR) 3上,IBM i增加了在一个以太网线路描述上聚合多个以太网口的功能。一个聚合的线路描述比起单资源的线路描述而言,有两大优势:更高可靠性和并行带宽。

只要还有一个被聚合的以太网口在工作,聚合线路描述就能维持正常工作。例如,如果将4个以太网口聚合为一个线路描述,即使有三个以太网口都失去连接,该线路描述仍然能维持活动状态,使得其上承载的工作负载可继续运行。

此外,那些使用多个并行TCP连接或者是有多个远端客户端的应用可以充分利用在同一个IP地址上存在多个物理连接的优势,利用每个可用的资源来增加带宽。例如,如果聚合4个1GB/S以太网口,则可以在多个连接上支持高达4GB/S的带宽。

新功能

线路聚合使得IBM i管理员可以改善其网络配置,更好地使用尚未充分利用的资源,并适应未来业务的新需求。

例如,如果一个分区有一个2端口以太网卡,但IBM i仅用到其中一个网口,在这种情况下,我们就可以聚合两个端口,从而在某个网线、交换机端口,或者是网卡上端口出错的时候获得额外的保护。对某些应用而言,这还倍增了带宽,并且没有增加额外的硬件开销。

同样的,如果一个IP接口趋于带宽饱和,线路聚合使得管理员可以逐步提高底层线路描述的带宽,而无需改变某一个线路所采用的技术。也就是说,如果一个GB/S不够用,线路聚合可以提供2G/B的潜在带宽,而无需升级到10GB/S的架构。

创建聚合线路描述

创建线路聚合的主要要求是:
一个安装了7.1 TR 3及相应PTF GROUP的IBM i 分区
该分区拥有两个或以上的GB/S以太网物理资源
一个支持线路聚合的交换机(有时又称之为“TRUKING"或”teaming“)

在交换机侧,对应的端口必须被配置为静态聚合。根据生产厂商的不同,不同的交换机有自己的配置命令和接口,请查看相应的手册。

假定目标以太网资源是CMN02和CMN03,创建一个聚合的线路接口非常简单:
 CRTLINETH LIND(ETHAGG) RSRCNAME(*AGG) AGGPCY(*ETHCHL *SRCDESTP) AGGRSCL(CMN02 CMN03)

也就是,创建一个新的以太网线路描述:
命名为 ETHAGG
使用线路聚合,而不是单一硬件资源
使用资源的静态分配 (TR3仅支持此选项)
将外出以太网帧按源IP地址,目的IP地址和TCP端口号分配到各以太网端口(这种机制极大可能地将流量最佳分配到各端口)
聚合CMN02和CMN03
   
将线路描述VARY ON会激活所有端口,你可以使用命令DSPLIN来查看各端口的状态。 TCP/IP毫无区别地使用聚合的线路描述,就像其他任何一个线路描述一样。

详细情况,请参考IBM information center中的Ethernet on System i。

简而言之,以太网聚合让7.1 TR3的用户可以更好地利用其以太网资源,为他们的网络负载提供更高的可靠性和更好的性能,并且无需购买额外的硬件。

原文作者: Colin Devilbiss
翻译: Zhu Bing 

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

UID

ibm11144966