《h3C huawei 交换机端口汇聚配置指南.docx》由会员分享,可在线阅读,更多相关《h3C huawei 交换机端口汇聚配置指南.docx(16页珍藏版)》请在三一办公上搜索。
1、h3C huawei 交换机端口汇聚配置指南H3C/HuaWei/3Com交换机端口汇聚配置指南 目 录 第1章 端口汇聚配置. 1-1 1.1 端口汇聚简介. 1-1 1.1.1 端口汇聚概述. 1-1 1.1.2 LACP协议简介. 1-1 1.1.3 操作Key. 1-2 1.1.4 手工汇聚. 1-2 1.1.5 静态LACP汇聚. 1-3 1.1.6 动态LACP汇聚. 1-4 1.1.7 端口汇聚组的类型. 1-5 1.2 配置端口汇聚. 1-6 1.2.1 配置手工汇聚组. 1-6 1.2.2 配置静态LACP汇聚组. 1-7 1.2.3 配置动态LACP汇聚组. 1-8 1.3
2、 端口汇聚配置显示与维护. 1-9 1.4 以太网端口汇聚配置举例. 1-9 第1章 端口汇聚配置 1.1 端口汇聚简介 1.1.1 端口汇聚概述 端口汇聚是将多个物理以太网端口汇聚在一起形成一个逻辑上的汇聚组,使用汇聚服务的上层实体把同一汇聚组内的多条物理链路视为一条逻辑链路。 端口汇聚可以实现出/入负荷在汇聚组中各个成员端口之间分担,以增加带宽。同时,同一汇聚组的各个成员端口之间彼此动态备份,提高了连接可靠性。 按照汇聚方式的不同,端口汇聚可以分为手工汇聚、静态LACP汇聚和动态LACP汇聚。按照汇聚组类型的不同,端口汇聚组可以分为负载分担汇聚组和非负载分担汇聚组。 同一个汇聚组中端口的基
3、本配置必须保持一致,基本配置主要包括STP、QoS、VLAN、端口属性等相关配置。 l STP配置包括:端口的STP使能/关闭、与端口相连的链路属性、STP优先级、STP开销、STP标准报文格式、报文发送速率限制、是否环路保护、是否根保护、是否为边缘端口等。 l QoS配置包括:流量限速、优先级标记、缺省的802.1p优先级、带宽保证、拥塞避免、流重定向、流量统计等。 l VLAN配置包括:端口上允许通过的VLAN、端口缺省VLAN ID。 l 端口属性配置包括:端口的速率、双工模式、链路类型。 1.1.2 LACP协议简介 基于IEEE802.3ad标准的LACP是一种实现链路动态汇聚与解汇
4、聚的协议。LACP协议通过LACPDU与对端交互信息。 使能某端口的LACP协议后,该端口将通过发送LACPDU向对端通告自己的系统优先级、系统MAC、端口优先级、端口号和操作Key。对端接收到这些信息后,将这些信息与其它端口所保存的信息比较以选择能够汇聚的端口,从而双方可以对端口加入或退出某个动态汇聚组达成一致。 1.1.3 操作Key 操作Key是在端口汇聚时,系统根据端口的配置生成的一个配置组合。 l 对于手工汇聚组和静态汇聚组,Selected的端口有相同的操作Key。 l 静态汇聚端口在使能LACP后,端口的管理Key与汇聚组ID相同。 l 动态汇聚端口在使能LACP协议后,其管理K
5、ey缺省为零。 l 对于动态汇聚组,同组成员一定有相同的操作Key。 1.1.4 手工汇聚 1. 手工汇聚概述 手工汇聚由用户手工配置,不允许系统自动添加或删除汇聚组中的端口。汇聚组中必须至少包含一个端口。当汇聚组只有一个端口时,只能通过删除汇聚组的方式将该端口从汇聚组中删除。 手工汇聚端口的LACP协议为关闭状态,禁止用户使能手工汇聚端口的LACP协议。 2. 手工汇聚组中的端口状态 在手工汇聚组中,端口可能处于两种状态:Selected或Unselected。只有处于Selected状态的端口可以转发用户报文。 处于Selected状态且端口号最小的端口为汇聚组的主端口,其他处于Selec
6、ted状态的端口为汇聚组的成员端口。 由于设备所能支持的汇聚组中的最大端口数有限制,如果处于Selected状态的端口数超过设备所能支持的汇聚组中的最大端口数,系统将按照端口号从小到大的顺序选择一些端口为Selected端口,其他则为Unselected端口。 系统具体将按照以下原则设置端口处于Selected或者Unselected状态: l 当汇聚组内有处于up状态的端口时,系统按照端口全双工/高速率、全双工/低速率、半双工/高速率、半双工/低速率的优先次序,选择优先次序最高的端口作为该组的主端口。只有与主端口的速率、双工属性和链路状态一致的端口才允许成为Selected状态,其他端口均处
7、于Unselected状态。 l 端口因存在硬件限制而无法与主端口汇聚的端口将处于Unselected状态。 3. 手工汇聚对端口配置的要求 一般情况下,手工汇聚对汇聚前端口的速率和双工模式不作限制;汇聚后,处于Selected状态且端口号最小的端口为汇聚组的主端口,其他处于Selected状态的端口为汇聚组的成员端口。 & 说明: 对于一个汇聚组: l 当组内某个端口的速率或双工模式发生改变时,该端口可能出现丢包的情况; l 当某个端口的速率降低时,对于手工或静态LACP汇聚组,该端口将转变为Unselected状态,对于动态LACP汇聚组,该端口将出现解汇聚。 1.1.5 静态LACP汇聚
8、 1. 静态LACP汇聚概述 静态LACP汇聚由用户手工配置,不允许系统自动添加或删除汇聚组中的端口。汇聚组中必须至少包含一个端口。当汇聚组只有一个端口时,只能通过删除汇聚组的方式将该端口从汇聚组中删除。 静态汇聚端口的LACP协议为使能状态,当一个静态汇聚组被删除时,其处于up状态的成员端口将形成一个或多个动态LACP汇聚,并保持LACP使能。禁止用户关闭静态汇聚端口的LACP协议。 2. 静态汇聚组中的端口状态 在静态汇聚组中,端口可能处于两种状态:Selected和Unselected。 l Selected端口和处于up状态的Unselected端口都能收发LACP协议报文。 l 只有
9、Selected端口能够收发用户业务报文,Unselected端口不能收发用户业务报文。 系统具体将按照以下原则设置端口处于Selected或者Unselected状态: l 系统按照端口全双工/高速率、全双工/低速率、半双工/高速率、半双工/低速率的优先次序,选择优先次序最高的端口为主端口,与主端口配置一致且处于up状态的端口都能处于Selected状态。 l 与主端口所连接的对端设备不同,或者连接的是同一个对端设备但端口在不同的汇聚组内的端口将处于Unselected状态。 l 端口因存在硬件限制而无法与主端口汇聚的端口将处于Unselected状态。 l 与主端口的基本配置不同的端口将处
10、于Unselected状态。 由于设备所能支持的汇聚组中的Selected端口数有限制,如果当前的成员端口数超过了设备所能支持的最大Selected端口数,系统将按照端口号从小到大的顺序选择一些端口为Selected端口,其他则为Unselected端口。 1.1.6 动态LACP汇聚 1. 动态LACP汇聚概述 动态LACP汇聚是一种系统自动创建或删除的汇聚,动态汇聚组内端口的添加和删除是协议自动完成的。只有速率和双工属性相同、连接到同一个设备、有相同基本配置的端口才能被动态汇聚在一起。 即使只有一个端口也可以创建动态汇聚,此时为单端口汇聚。动态汇聚中,端口的LACP协议处于使能状态。 2.
11、 动态汇聚组中的端口状态 在动态汇聚组中,端口可能处于两种状态:Selected或Unselected。Selected端口和Unselected端口都能收发LACP报文,但Unselected端口不能转发用户报文。 & 说明: 在一个汇聚组中,处于Selected状态且端口号最小的端口为汇聚组的主端口,其他处于Selected状态的端口为汇聚组的成员端口。 由于设备所能支持的汇聚组中的最大端口数有限制,如果当前的成员端口数量超过了最大端口数的限制,则本端系统和对端系统会进行协商,根据设备ID优的一端的端口ID的大小,来决定端口的状态。具体协商步骤如下: (1) 比较设备ID。先比较系统优先级
12、,如果相同再比较系统MAC地址。设备ID小的一端被认为优。 (2) 比较端口ID。对于设备ID优的一端的各个端口,首先比较端口优先级,如果优先级相同再比较端口号。端口ID小的端口为Selected端口,剩余端口为Unselected端口。 3. 配置系统优先级 LACP在确定动态汇聚组成员的Selected和Unselected状态时,将根据两端系统中设备ID优的一端的端口ID的优先级来确定。其中,设备ID由两字节的系统优先级和6字节的系统MAC构成,即设备ID=系统优先级+系统MAC地址。 比较两端系统的设备ID 时,先比较系统优先级,如果相同则再比较系统MAC地址,设备ID小的一端被认为较
13、优。 & 说明: 改变系统优先级可能改变汇聚双方之间的优先级关系,从而有可能会影响到动态汇聚组成员的Selected和Unselected状态。 4. 配置端口优先级 LACP在确定动态汇聚组成员的Selected和Unselected状态时,先比较设备ID,再根据设备ID优的一端的端口ID的优劣来确定。当汇聚组内成员数超过了设备支持的每组Selected的端口数时,需要根据端口ID来确定汇聚组成员的Selected和Unselected状态。端口ID优的端口将被选择为Selected状态,端口ID劣的端口被选择为Unselected状态。 端口ID由2字节的端口优先级和2字节的端口号构成,即
14、端口ID=端口优先级+端口号,比较端口ID时,先比较端口优先级,如果端口优先级相同则再比较端口号。 1.1.7 端口汇聚组的类型 按照汇聚组类型的不同,端口汇聚组可以分为负载分担汇聚组和非负载分担汇聚组。 在进行负载分担时,对于IP报文,系统将根据源IP地址和目的IP地址进行负载分担;对于非IP报文,则根据源MAC地址和目的MAC地址进行负载分担。 一般情况下,系统中的负载分担汇聚的资源数量有限,因此需要在不同类型的汇聚组之间进行汇聚资源的合理分配。系统将始终为优先级高的汇聚组分配硬件汇聚资源,当汇聚资源分配完后,所创建的汇聚将为非负载分担汇聚。 负载分担汇聚资源的优先级顺序如下: l 包含需
15、要硬件汇聚资源的特殊端口的汇聚组 l 手工或静态汇聚组 l 汇聚组获得汇聚资源后可能达到的速率最高的汇聚组 l 当汇聚组获得汇聚资源后可能达到的速率相等时,主端口号最小的汇聚组 当有优先级更高的汇聚组出现时,优先级低的汇聚组应释放其硬件资源。单端口的汇聚组不占用汇聚资源就可以正常收发报文。 注意: 负载分担汇聚组中至少有2个Selected端口,而非负载分担汇聚组中最多只有一个Selected端口,其余均为Unselected端口。 1.2 配置端口汇聚 注意: l 对于端口环回监测特性的相关命令和端口汇聚的相关命令,不能同时配置。 l 对于配置了mac-address max-mac-cou
16、nt命令的端口,不能加入到汇聚组中;反之,对于已经加入到某个汇聚组中的端口,也不能再配置mac-address max-mac-count命令。 l 对于使能了MAC地址认证或802.1x的端口,不能加入到汇聚组中。 l 对于镜像目的端口、远程镜象反射端口,不能加入到汇聚组中。 l 对于配置了黑洞MAC地址、静态MAC地址或配置了静态ARP的端口,不能加入到汇聚组中。 l 对于配置了MAC地址和IP地址绑定的端口,不能加入到汇聚组中。 l 对已经配置了端口安全特性相关命令的端口,不能加入到汇聚组中。 l 对已经使能Voice VLAN功能的端口,不能加入到汇聚组中。 l 对已经开启IP过滤功能
17、的端口,建议用户不要加入到汇聚组中。 l 对已经开启ARP入侵检测功能的端口,建议用户不要加入到汇聚组中。 l 对已经配置IP报文的源IP、源MAC与端口之间的静态绑定关系的端口,建议用户不要加入到汇聚组中。 l 对于同一个端口,加入端口组之后则不能再加入汇聚组;反之亦然。 1.2.1 配置手工汇聚组 用户可以通过下面的命令创建手工汇聚组。用户可以删除任何一个已经形成的手工汇聚组,且删除该手工汇聚组后,该汇聚组内的所有端口将全部离开该汇聚组。 对于手工汇聚组,汇聚组的成员必须手工添加和删除。 表1-1 配置手工汇聚组 操作 进入系统视图 创建汇聚组 命令 system-view link-ag
18、gregation group agg-id mode manual link-aggregation group agg-id description 说明 - 必选 可选 缺省情况下,汇聚设置汇聚组描述符 操作 命令 说明 组没有描述符 agg-name 进入以太网端口视图 interface interface-type - interface-number 必选 将以太网端口加入汇聚port link-aggregation 组 group agg-id 需要注意的是: (1) 在创建汇聚组时 l 如果该汇聚组已经存在但不包含端口,则该汇聚组类型将改为新设置的类型。 l 如果该汇聚组已
19、经存在且包含端口,则只能将动态汇聚组或静态汇聚组改为手工汇聚组,或将动态汇聚组改为静态汇聚组。 l 当将动态汇聚组或静态汇聚组更改为手工汇聚组时,系统会自动关闭该汇聚组内端口上的LACP协议。当将动态汇聚组改为静态汇聚组时,端口的LACP协议将保持使能状态。 (2) 当手工或静态汇聚组中只包含一个端口时,不能将该端口从汇聚组中删除,而只能通过删除汇聚组的方式将该端口从汇聚组中删除。 1.2.2 配置静态LACP汇聚组 用户可以通过下面的命令创建静态LACP汇聚组。如果删除一个静态汇聚组,则该汇聚组的端口将形成一个或多个动态汇聚组。 对于静态汇聚组,汇聚组的成员必须手工添加和删除。 & 说明:
20、用户可将LACP协议处于使能状态的端口加入手工汇聚组,此时系统会自动关闭该端口的LACP协议;同样,用户也可将LACP协议处于关闭状态的端口加入静态汇聚组,此时系统会自动使能该端口的LACP协议。 表1-2 配置静态LACP汇聚组 操作 进入系统视图 创建汇聚组 命令 system-view 说明 - link-aggregation group 必选 agg-id mode static link-aggregation group agg-id description 可选 缺省情况下,汇聚组没有描述符 设置汇聚组描述符 agg-name 进入以太网端口视图 interface inter
21、face-type - interface-number 必选 将以太网端口加入汇聚port link-aggregation 组 group agg-id & 说明: 如果汇聚组类型为静态LACP或手工汇聚组,建议用户不要在汇聚组的两端设备上交叉连接网线,否则可能出现丢包的情况。 1.2.3 配置动态LACP汇聚组 动态LACP汇聚是在端口使能LACP后由系统自动创建的。动态汇聚组的端口添加和删除是协议自动完成的。 在进行动态汇聚前,需要使能端口的LACP协议,从而使双方可以对端口加入或退出某个动态汇聚组达成一致。 & 说明: 对于已经加入到手工汇聚组中的端口,不能使能LACP协议。 表1-
22、3 配置动态LACP汇聚组 操作 进入系统视图 命令 system-view 说明 - 设置汇聚组描述符 可选 link-aggregation group agg-id 缺省情况下,汇聚组没description agg-name 有描述符 可选 lacp system-priority 缺省情况下,系统优先system-priority 级为32768 interface 配置系统优先级 进入以太网端口视图 interface-type interface-number - 必选 使能端口LACP协议 lacp enable 缺省情况下,端口的LACP协议处于关闭状态 可选 配置端口优先级
23、 lacp port-priority 缺省情况下,端口优先port-priority 级为32768 1.3 端口汇聚配置显示与维护 完成上述配置后,在任意视图下执行display命令,可以显示配置端口汇聚后的运行情况。通过查看显示信息,用户可以验证配置的效果。在用户视图下执行reset命令,可以清除LACP端口的统计信息。 表1-4 端口汇聚配置显示与维护 操作 命令 说明 显示所有汇聚组的摘要display link-aggregation display命令可以信息 summary 在任意视图下执操作 命令 说明 显示指定汇聚组的详细display link-aggregation 行
24、 信息 verbose agg-id display link-aggregation interface interface-type 显示端口的端口汇聚详interface-number to 细信息 interface-type interface-number 显示本端系统的设备ID display lacp system-id reset lacp statistics interface interface-type 清除端口的LACP统计信reset命令请在用interface-number to 息 户视图下执行 interface-type interface-number
25、1.4 以太网端口汇聚配置举例 1. 组网需求 l 以太网交换机Switch A使用3个端口汇聚接入以太网交换机Switch B,实现出/入负荷在各成员端口中的负载分担。 l 下面的实际配置中,将采用三种汇聚方式分别进行举例。 2. 组网图 图1-1 以太网端口汇聚配置示例图 3. 配置步骤 & 说明: 以下只列出对Switch A的配置,对Switch B也需要作相同的配置,才能实现端口汇聚。 (1) 采用手工汇聚方式: # 创建手工汇聚组1。 system-view H3C link-aggregation group 1 mode manual # 将以太网端口GigabitEthern
26、et1/0/1至GigabitEthernet1/0/3加入汇聚组1。 H3C interface GigabitEthernet 1/0/1 H3C-GigabitEthernet1/0/1 port link-aggregation group 1 H3C-GigabitEthernet1/0/1 interface GigabitEthernet 1/0/2 H3C-GigabitEthernet1/0/2 port link-aggregation group 1 H3C-GigabitEthernet1/0/2 interface GigabitEthernet 1/0/3 H3C-
27、GigabitEthernet1/0/3 port link-aggregation group 1 (2) 采用静态LACP汇聚方式: # 创建静态汇聚组1。 system-view H3C link-aggregation group 1 mode static # 将以太网端口GigabitEthernet1/0/1至GigabitEthernet1/0/3加入汇聚组1。 H3C interface GigabitEthernet 1/0/1 H3C-GigabitEthernet1/0/1 port link-aggregation group 1 H3C-GigabitEtherne
28、t1/0/1 interface GigabitEthernet 1/0/2 H3C-GigabitEthernet1/0/2 port link-aggregation group 1 H3C-GigabitEthernet1/0/2 interface GigabitEthernet 1/0/3 H3C-GigabitEthernet1/0/3 port link-aggregation group 1 (3) 采用动态LACP汇聚方式: # 开启以太网端口GigabitEthernet1/0/1至GigabitEthernet1/0/3的LACP协议。 system-view H3C i
29、nterface GigabitEthernet1/0/1 H3C-GigabitEthernet1/0/1 lacp enable H3C-GigabitEthernet1/0/1 interface GigabitEthernet 1/0/2 H3C-GigabitEthernet1/0/2 lacp enable H3C-GigabitEthernet1/0/2 interface GigabitEthernet 1/0/3 H3C-GigabitEthernet1/0/3 lacp enable 注意: 只有端口的基本配置、速率、双工等参数一致时,上述端口在开启LACP协议之后,才能汇聚到同一个动态汇聚组内,实现端口的负载分担。