IBM i上的以太网线路聚合

本博文由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的用户可以更好地利用其以太网资源,为他们的网络负载提供更高 的可靠性和更好的性能,并且无需购买额外的硬件。

时间: 2024-10-30 17:30:55

IBM i上的以太网线路聚合的相关文章

IBM i 上 Java Break Memory 介绍与问题分析

引言 很多使用 IBM Java 虚拟机的用户常常有这样一个疑问:我的程序是应该用 32 位 JVM,还是选择 64 位 JVM? 我们知道 ,  和 64 位 JVM 相比,32 位 JVM 具有如下优点: 启动速度快 运行速度快 对同一应用而言,占用的系统资源少 显而易见 , 32 位 JVM 是用户的首选.但是 , 采用 32 位寻址 , 32 位 JVM 的可用的内存空间远比 64 位的小得多 , 所以有些时候用户不得不使用 64 位 JVM.用户常会问这样的问题 : 我的 Java 作

ATM上的以太网服务

ATM电路扩展技术使服务提供商可以将多条VLAN映射到一条虚拟电路上,或将多条虚拟电路映射到一条VLAN上.利用这项技术作为一个构件,服务提供商可以在ATM和以太网上建立多点到多点网络,向企业提供更灵活和更可伸缩的基于以太网的服务. 从概念上看,在ATM网络上提供以太网服务相当简单,不过将ATM传输流封装到数据包中,然后在数据包上附加上一个标记并将数据包通过多协议标记交换(MPLS)网络发送.封装以太网和ATM传输流是这种概念的本质. 在Martini草案是事实上用于以太网标准的同时,标准组织仍

使用 Java Print Service API 在 IBM i 上打印文档

Java Printer Service (JPS) 介绍 JPS (Java Print Service) 是一套为 Java 程序提供 IBM i 上打印服务的 Java 类库.它支持很多不同格式的文档打印,如:PDF,PS,PCL.你可以使用它提供的一些类 来编写关于打印的应用程序.使用时通常分为三步:首先选择合适的打印服务,然后指定打印数据的格式,最 后将打印作业提交给打印服务进行打印. 在 IBM i 服务器上,JPS 对应的 jar 包是 /QIBM/ProdData/OS400/J

在IBM i上远程调试Liberty Web应用

2012 年 6月,IBM 正式发布了 WebSphere Application Server V8.5 版本(简称 WAS V8.5).WebSphere Liberty Profile Server(简称 Liberty)在是 WAS V8.5 中最主要的新特性,它是一个基于 OSGi 内核,高模块化,高动态性的轻量级 WebSphere 应用服务器,其安装极为简单.启动非常快.占用很少的磁盘和内存空间,支持 Web.mobile 和 OSGi 应用的开发,一经推出就受到广大开发人员的青睐

ibm -在本地测试接口,返回值编码正常,部署到IBM aix上出现乱码 在线坐等大神回复

问题描述 在本地测试接口,返回值编码正常,部署到IBM aix上出现乱码 在线坐等大神回复 在本地测试接口,返回值编码正常,部署到IBM aix上出现乱码 在线坐等大神回复

安卓应用开发-请问手机上地铁app上的地铁线路是用什么画的

问题描述 请问手机上地铁app上的地铁线路是用什么画的 html5还是什么?开发-请问手机上地铁app上的地铁线路是用什么画的-烟台开发区地铁线路图"> 解决方案 http://892848153.iteye.com/blog/1906496 android本身也有绘图,参看这个文章 解决方案二: 记得百度地图直接就有路径规划. 解决方案三: 百度API接口,直接调用啊

如何使用Java Print Service API在IBM i上打印文档

JPS (Java Print Service) 是一套为 Java 程序提供 IBM i 上http://www.aliyun.com/zixun/aggregation/14291.html">打印服务的 Java 类库.它支持很多不同格式的文档打印,如:PDF,PS,PCL.你可以使用它提供的一些类来编写关于打印的应用程序.使用时通常分为三步:首先选择合适的打印服务,然后指定打印数据的格式,最后将打印作业提交给打印服务进行打印. 在 IBM i 服务器上,JPS 对应的 jar 包是

对IBM i上的Electronic Service Agent(iESA)进行介绍

Electronic Service Agent 是一个可以运行在多种平台上具有类似功能的多个应用的统称,主要用于监控.管理系统资源.周期性地收集系统资源和系统状态并向 IBM 服务中心传输,以及对系统中出现的问题向 IBM 服务中心进行汇报.这样,当客户机器上出现问题的时候,IBM 服务中心就可以更快地作出响应:并且通过收集用户机器上的软硬件信息,IBM 可以更精准全面地理解用户系统平台的信息,从而对出现的问题进行更准确的判断和诊治.可以运行 Electronic Service Agent

介绍IBM i上J9 JVM崩溃的常见原因

IBM Technology for Java(IT4J,又名 J9) 是 IBM 自己开发的 Java 虚拟机,被发布在 IBM 的各个操作系统上.IBM i 从 5.4 版本中开始引入 J9,从 6.1 开始,系统默认的 Java 虚拟机 是 J9,从 7.1 开始,C++lassic JVM 不再被支持,J9 是 IBM i 上唯一的支持的 Java 虚拟机. 在 IBM i 上 ,PASE(Portable Application Solution Environment) 提供了一个仿