新闻资讯

联系我们

ICT设备网

联系人:毛经理

服务热线:13311122952

地址:北京市海淀区安宁庄西三条宜品上层4层

网址:www.iyusou.com


行业资讯

您的当前位置: 首页 >> 新闻资讯 >> 行业资讯

华为交换机堆叠配置实例

发布日期:2023-08-20 作者:超级管理员 点击:317

堆叠简介

盒式交换机设备通常部署在网络的汇聚层和接入层。当网络的规模不断扩大时,由于其端口数量固定,不像框式交换机可通过扩展接口板数量扩展端口数量,因此单台设备的端口数量可能无法满足网络要求。堆叠技术通过堆叠端口和堆叠连接线将多台支持堆叠特性的交换机设备组合在一起,从逻辑上组合成一台交换机设备。通过组建堆叠,可以达到扩展网络能力、提高设备可靠性的目的。

堆叠部署方法及建议

堆叠系统网络位置部署建议

场景一:堆叠系统工作在汇聚层

该场景是汇聚交换机堆叠最常见的场景,如图3-24所示。

在该场景下,堆叠系统中的每台交换机上行通过Eth-Trunk接口连接到核心设备上。此堆叠系统简化了汇聚设备的管理,提升了汇聚设备上行的可靠性。

图3-24 堆叠系统工作在汇聚层

场景二:堆叠系统工作在接入层

该场景是二层接入交换机堆叠最常见的场景,如图3-25所示。

在该场景下,堆叠系统中的每台交换机上行通过Eth-Trunk接口连接到汇聚设备上。此堆叠系统简化了接入设备的管理,提升了接入设备上行的可靠性。

图3-25 堆叠系统工作在接入层

场景三:堆叠系统工作在接入环上

该场景一般不常用,如图3-26所示。

在该场景下,多台堆叠系统之间通过Eth-Trunk接口组成环,其中一个堆叠系统通过Eth-Trunk接口上行连接到汇聚设备上。此堆叠系统减少了接入设备的管理IP数量。

图3-26 堆叠系统工作在接入环上

建议

如下建议是根据盒式设备各系列的定位来建议各设备形态最适合的场景。实际使用时,如果客户有特殊需求,建议将高端的设备往低位置放,不建议将低端的设备往高位置放。(这里的位置指设备在网络中的层次,如:汇聚层位置比接入层位置高)

从堆叠可靠性和堆叠带宽角度考虑,设备组建堆叠时,建议如下:

  • 尽量每台成员设备都有上行口连接到核心设备,以便当任意一台设备发生故障时,不影响上行流量。
  • 多台设备堆叠时,建议任意两台设备间的堆叠带宽相同,否则堆叠系统的带宽等于系统中最小的堆叠带宽。

表3-9 场景推荐

形态

场景一

场景二

场景三

S5700-HI、S5710-HI、S5710-EI、S6700-EI

优选

次选

不建议

S5720-EI、S5720-HI、S5730-HI、S5731-H、S5731-H-K、S5731S-H、S5732-H、S5732-H-K、S6720-EI、S6720S-EI、S6720-HI、S6730-H、S6730-H-K、S6730S-H

优选

次选

次选

S5700-EI、S5700-SI

优选

优选

次选

S5720-SI、S5735-S、S5735S-S、S5720S-SI、S5720I-SI、S5731-S、S5731S-S、S6730-S、S6730S-S

次选

优选

优选

S2720-EI、S2730S-S、S2750-EI、S5700-LI、S5720-LI、S5735-L、S5735S-L、S5735-L1、S5735S-L1、S5735S-L-M、S5720S-LI、S5730-SI、S5730S-EI、S6720-LI、S6720S-LI、S6720-SI、S6720S-SI

不建议

优选

次选

S5700S-LI、S5710-C-LI、S5710-X-LI

不建议

优选

优选

确定堆叠拓扑

多台设备堆叠时的组网方式(多于2台)

根据堆叠连线方式的不同,堆叠可组成链形和环形两种连接拓扑,如图3-27所示。表3-10从可靠性、链路带宽利用率和组网布线是否方便的角度对两种连接拓扑进行对比。图3-27 堆叠连接拓扑
表3-10 堆叠连接拓扑对比

连接拓扑

优点

缺点

适用场景

链形连接

首尾不需要有物理连接,适合长距离堆叠。

  • 可靠性低:其中一条堆叠链路出现故障,就会造成堆叠分裂。

  • 堆叠链路带宽利用率低:整个堆叠系统只有一条路径。

堆叠成员交换机距离较远时,组建环形连接比较困难,可以使用链形连接。

环形连接

  • 可靠性高:其中一条堆叠链路出现故障,环形拓扑变成链形拓扑,不影响堆叠系统正常工作。

  • 堆叠链路带宽利用率高:数据能够按照最短路径转发。

首尾需要有物理连接,不适合长距离堆叠。

堆叠成员交换机距离较近时,从可靠性和堆叠链路利用率上考虑,建议使用环形连接。

2台设备堆叠时的组网方式

  • 两台设备堆叠支持链形组网,如图3-28所示,两台设备之间只有一个逻辑堆叠口,此时堆叠系统中没有环路。图3-28 两台设备之间只有一个逻辑堆叠口
  • 两台设备堆叠支持背靠背组网,如图3-29所示,两台设备之间有两个逻辑堆叠口,此时堆叠系统中有一个环路,系统会自动破环。图3-29 两台设备之间有两个逻辑堆叠口

2台设备组建堆叠时,建议如下:

  • 如果是28口或者28口以下的设备,建议采用只有一个逻辑堆叠口的组网;如果是28口以上的设备,建议采用背靠背组网。
  • 如果堆叠系统有将来扩容为多台堆叠的计划,建议采用背靠背组网,这样将来扩容时已有系统修改最小。
  • 从可靠性角度考虑,建议两台设备之间至少连接两条堆叠线缆。

业务特性的配置建议

特性依赖和限制

与版本相关的限制:

  • 多台交换机组成堆叠时,成员交换机会自动同步主交换机的运行版本,如果成员交换机不支持该运行版本,则该成员交换机会反复重启。

  • 在V200R009C00版本,如果堆叠系统中有不支持MPLS的S5720-EI,则此堆叠系统无法使能MPLS功能。如果堆叠系统中已有交换机在运行MPLS相关业务,则不允许不支持MPLS功能的S5720-EI加入到此堆叠系统中。
  • S5720-HI从V200R009C00版本开始支持堆叠,当堆叠系统中某台交换机故障并且连续重启三次都无法成功时,该交换机会尝试自动回退到V200R009C00之前的版本启动。由于在V200R009C00之前的版本,S5720-HI不支持堆叠,因此故障的交换机单独重启成功后可能出现多主的情况。为避免这种情况的发生,建议使用S5720-HI堆叠时,删除各成员交换机上V200R009C00之前版本的系统软件。
  • 当两堆叠成员设备分别用S7Q02001插卡和ES5D21Q02Q00插卡上的接口组建堆叠时,必须保证设备的版本一致,否则堆叠口不UP。

多主检测相关规格:

  • 每个堆叠成员交换机可以同时配置8条直连检测链路。
  • 同一个堆叠系统最多支持同时在4个Eth-Trunk接口上配置代理检测。
  • 在V200R008C00及之前版本,对于代理交换机,最多可以配置64个Eth-Trunk接口分别为多个堆叠系统进行代理。V200R008C00之后的版本无此数量限制。

多台交换机组建堆叠后,不支持如下特性:

  • Y.1731的单向时延统计和双向时延统计功能
  • N:1 VLAN Mapping
  • IPv6 Over IPv4隧道
  • IPv4 Over IPv6隧道
  • E-Trunk

对于既支持堆叠卡堆叠,又支持业务口堆叠的交换机,如S5720-C-EI,组建堆叠时需要注意:

  • 所有成员交换机的堆叠连接方式必须保持一致,不支持堆叠卡堆叠和业务口堆叠混堆。
  • 当交换机上既插有堆叠卡,又有业务口堆叠的相关配置时,交换机会选择使用业务口堆叠的方式进行堆叠。即使业务口堆叠无法建立成功并且堆叠卡连线正确,交换机也不会选择堆叠卡方式。
  • 仅在没有任何业务口堆叠的配置时,交换机选择使用堆叠卡方式进行堆叠。
  • 如果交换机当前是堆叠卡堆叠,当需要切换成业务口堆叠时,可预先在交换机上进行业务口堆叠相关的配置,即业务口预配置。配置后,当交换机重启时,会选择使用业务口堆叠的方式进行堆叠。
  • 堆叠卡堆叠的交换机上存在业务口预配置时,不支持对交换机进行平滑升级。
  • 如果交换机当前是业务口堆叠,当需要切换成堆叠卡堆叠时,不仅要正确连接堆叠卡和堆叠线缆,还必须要清除业务口堆叠相关的配置。可使用reset stack-port configuration命令一键式清除业务口堆叠配置。
  • 业务口堆叠切换为堆叠卡堆叠时,建议将连接业务口的线缆拔掉,否则容易产生环路。

部署建议

  • 堆叠系统与其他网络设备相连时,建议使用Eth-Trunk接口相连,并且堆叠系统的每台成员交换机都能有一个端口加入到Eth-Trunk中。
  • 堆叠系统连接接入设备时,建议将直连终端的端口配置为STP边缘口,以避免连接终端的端口Up/Down状态变化时触发STP重新计算,影响流量转发。
  • 如果配置storm-control的端口较多,建议用流量抑制替代,流量抑制对CPU资源的消耗很少。
  • 如果配置port-security的端口较多,建议用mac-limit替代,mac-limit对CPU资源的消耗很少。
  • 当堆叠系统相连的网络中有成环风险时,建议通过命令mac-address flapping action error-down配置MAC地址漂移检测与接口error-down联动机制。这样可以提升处理性能,并且接口Down时能够被对端设备感知。同时,如果对端设备有冗余保护链路,则可以快速切换到正常链路。

设备通过堆叠卡组建堆叠示例(V200R001及以后版本)

组网需求

在一个新建的企业网络中,要求接入设备具有充足的端口数目,并且希望网络结构简单,易于配置和管理。

如图3-30所示,根据用户需求,SwitchA、SwitchB和SwitchC三台接入交换机采用环形堆叠组网,并通过跨设备Eth-Trunk连接上游设备SwitchD。其中,SwitchA、SwitchB和SwitchC的角色分别为主、备、从,堆叠ID分别为0、1、2,优先级分别为200、100、100。由于组成堆叠的成员交换机在逻辑上是一个整体,所以整个网络在扩展了端口数量的同时也方便了用户对网络的管理和维护。

本示例以S5700-EI交换机为例组建堆叠。

图3-30 堆叠组建后的组网

配置思路

  1. 设备先下电,安装ES5D00ETPC00堆叠插卡后,再将设备上电。

    • ES5D00ETPC00堆叠插卡不支持热插拔,如果设备处于上电状态,安装前需要先将设备下电。

    • 堆叠卡安装完成之后,才能进行相关软件配置。

  2. 使能堆叠功能。

  3. 为方便用户管理和识别设备,配置成员交换机的堆叠ID和优先级。

  4. 将SwitchA、SwitchB、SwitchC下电,使用PCIe线缆连接各堆叠端口并上电。

  5. 为提高可靠性、增加上行链路带宽,配置跨设备Eth-Trunk。

  6. 为有效避免堆叠分裂时网络不可用,配置代理方式多主检测。V200R002及之前的版本叫“双主检测”功能,之后版本叫“多主检测”功能。

操作步骤

  1. 通过关闭设备电源开关,将SwitchA、SwitchB、SwitchC下电,安装ES5D00ETPC00堆叠插卡后,再将设备上电。
  2. 使能堆叠功能。缺省情况下,设备堆叠功能处于使能状态。
  3. 配置堆叠ID和堆叠优先级。堆叠ID缺省值为0,堆叠优先级缺省值为100。

    [SwitchA] stack slot 0 priority 200     //修改主交换机的堆叠优先级为200,大于其他成员交换机。堆叠ID采用缺省值0。
    [SwitchB] stack slot 0 renumber 1       //堆叠优先级采用缺省值100。修改堆叠ID为1。
    [SwitchC] stack slot 0 renumber 2       //堆叠优先级采用缺省值100。修改堆叠ID为2。

  4. 通过关闭设备电源开关,将SwitchA、SwitchB、SwitchC下电,按照图3-31所示,使用PCIe线缆连接各堆叠端口并上电。

    • 下电前,建议执行save命令保存配置。
    • 堆叠连接时,一台交换机的STACK 1端口只能与另一台交换机的STACK 2端口相连接,否则堆叠组建不成功。
    • 为保证堆叠组建成功,建议按照以下顺序进行连线上电(如果用户希望某台交换机为主交换机可以先为其上电。例如,按以下顺序连线上电后,SwitchA为主交换机):
      1. 为SwitchA、SwitchB、SwitchC下电;
      2. 连接SwitchA与SwitchB之间的堆叠线缆;
      3. 先为SwitchA上电,SwitchA启动后,再为SwitchB上电;
      4. 检查SwitchA与SwitchB的堆叠组建是否成功,检查方法请参见步骤5;
      5. 与上一步类似,连接SwitchC与SwitchB和SwitchA之间的堆叠线缆,再为SwitchC上电;
      6. 检查SwitchA、SwitchB、SwitchC的堆叠组建是否成功,检查方法请参见步骤5。
    图3-31 堆叠连线

  5. 检查堆叠组建是否成功。

    # 查看堆叠指示灯状态。

    通过任意一台成员交换机的模式切换按钮,将面板上的模式状态灯切换到Stack模式。

    • 如果所有成员交换机的模式状态灯都被切换到了Stack模式,说明堆叠组建成功。
    • 如果有部分成员交换机的模式状态灯没有被切换到Stack模式,说明堆叠组建不成功。

    S5700-EI、S5700-SI、S5710-C-LI的Stack模式状态灯与Speed模式状态灯共用一个模式状态灯。通过模式切换按钮将模式状态灯切换到红色常亮(45s后灭掉)时,表示模式状态灯进入Stack模式。

    S5720-EI有单独的Stack模式状态灯(STCK)。通过模式切换按钮(MODE)将模式状态灯切换到绿色常亮/闪烁(45s后灭掉)时,表示模式状态灯进入Stack模式。

    # 查看堆叠系统的基本信息。

    登录堆叠系统,检查堆叠系统的成员交换机的个数与实际组网中交换机的个数是否一致、堆叠链路拓扑状态与实际硬件连接是否一致。

    <SwitchA> system-view [SwitchA] sysname Stack [Stack] display stack Stack mode: Card    Stack topology type: Ring Stack system MAC: xxxx-xxxx-xxx5 MAC switch delay time: 10 min Stack reserved vlan : 4093 Slot of the active management port: 0 Slot     Role        Mac address      Priority   Device type -------------------------------------------------------------     0     Master      xxxx-xxxx-xxx5   200        S5728C-EI     1     Standby     xxxx-xxxx-xxx1   100        S5728C-EI     2     Slave       xxxx-xxxx-xxx8   100        S5728C-EI

  6. 配置跨设备Eth-Trunk。

    # 在堆叠系统创建Eth-Trunk,并将上行物理端口设置为Eth-Trunk成员接口。

    [Stack] interface eth-trunk 10 [Stack-Eth-Trunk10] trunkport gigabitethernet 0/0/5 [Stack-Eth-Trunk10] trunkport gigabitethernet 1/0/5 [Stack-Eth-Trunk10] trunkport gigabitethernet 2/0/5 [Stack-Eth-Trunk10] quit

    # 在SwitchD上创建Eth-Trunk,并将与Stack相连的端口设置为Eth-Trunk成员接口。

    <HUAWEI> system-view [HUAWEI] sysname SwitchD [SwitchD] interface eth-trunk 10 [SwitchD-Eth-Trunk10] trunkport gigabitethernet 0/0/1 [SwitchD-Eth-Trunk10] trunkport gigabitethernet 0/0/2 [SwitchD-Eth-Trunk10] trunkport gigabitethernet 0/0/3 [SwitchD-Eth-Trunk10] quit

  7. 验证Eth-Trunk配置结果。

    # 查看Eth-Trunk成员接口信息。以查看Stack上Eth-Trunk成员接口信息为例。
    [Stack] display trunkmembership eth-trunk 10 Trunk ID: 10 Used status: VALID TYPE: ethernet Working Mode : Normal Number Of Ports in Trunk = 3 Number Of Up Ports in Trunk = 3 Operate status: up Interface GigabitEthernet0/0/5, valid, operate up, weight=1 Interface GigabitEthernet1/0/5, valid, operate up, weight=1 Interface GigabitEthernet2/0/5, valid, operate up, weight=1

  8. 配置代理方式多主检测,SwitchD做代理设备。

    # 在堆叠系统上,配置跨设备Eth-Trunk的代理方式多主检测功能。

    [Stack] interface eth-trunk 10 [Stack-Eth-Trunk10] mad detect mode relay    //此处以V200R002之后版本为例,V200R002及之前版本命令为dual-active detect mode relay。 [Stack-Eth-Trunk10] return

    # 在代理设备SwitchD上,配置Eth-Trunk的代理功能。

    [SwitchD] interface eth-trunk 10 [SwitchD-Eth-Trunk10] mad relay               //此处以V200R002之后版本为例,V200R002及之前版本命令为dual-active relay。 [SwitchD-Eth-Trunk10] return

  9. 查看多主检测配置结果。

    # 查看堆叠系统多主检测配置信息。

    <Stack> display mad verbose    //此处以V200R002之后版本为例,V200R002及之前版本命令为display dual-active verbose。 Current MAD domain: 0  Current MAD status: Detect Mad direct detect interfaces configured: Mad relay detect interfaces configured:  Eth-Trunk10  Excluded ports(configurable): Excluded ports(can not be configured):

    # 查看SwitchD的代理信息。

    <SwitchD> display mad proxy    //此处以V200R002之后版本为例,V200R002及之前版本命令为display dual-active proxy。 Mad relay interfaces configured:  Eth-Trunk10

配置文件

  • 堆叠系统的配置文件(堆叠相关配置不记入配置文件,直接写入Flash)

    # sysname Stack # interface Eth-Trunk10  mad detect mode relay # interface GigabitEthernet0/0/5  eth-trunk 10 # interface GigabitEthernet1/0/5  eth-trunk 10 # interface GigabitEthernet2/0/5  eth-trunk 10 # return
  • SwitchD的配置文件

    # sysname SwitchD # interface Eth-Trunk10  mad relay # interface GigabitEthernet0/0/1  eth-trunk 10 # interface GigabitEthernet0/0/2  eth-trunk 10 # interface GigabitEthernet0/0/3  eth-trunk 10 # return

设备通过业务口普通线缆组建堆叠示例(V100R006C05版本)

简介

S2710-SI、S2700-EI、S3700-SI和S3700-EI设备使用业务口组建堆叠时,不需要手动配置堆叠口,在正确连接堆叠线缆后,即可自动组建堆叠系统。

组网需求

在一个新建的企业网络中,要求接入设备具有充足的端口数目,并且希望网络结构简单,易于配置和管理。

如图3-32所示,根据用户需求,SwitchA、SwitchB和SwitchC三台接入交换机采用环形堆叠组网,并通过跨设备Eth-Trunk连接上游设备SwitchD。其中,SwitchA、SwitchB和SwitchC的角色分别为主、备、从,堆叠ID分别为0、1、2,优先级分别为200、100、100。由于组成堆叠的成员交换机在逻辑上是一个整体,所以整个网络在扩展了端口数量的同时也方便了用户对网络的管理和维护。

本示例以S3700-EI交换机为例组建堆叠。

图3-32 堆叠组建后的组网

配置思路

  1. S3700-EI堆叠功能缺省处于使能状态,正确连接堆叠线缆后,堆叠系统即建立,无需配置。但是为方便用户管理和识别设备,可在堆叠前先配置成员交换机的名称、堆叠ID和优先级。

  2. 将SwitchA、SwitchB、SwitchC下电,使用SFP堆叠电缆连接各物理成员端口后再上电。

  3. 为提高可靠性、增加上行链路带宽,配置跨设备Eth-Trunk。

操作步骤

  1. 配置设备名称以区分不同设备。

    # 配置SwitchA设备名称。

    <HUAWEI> system-view [HUAWEI] sysname SwitchA

    # 配置SwitchB设备名称。

    <HUAWEI> system-view [HUAWEI] sysname SwitchB

    # 配置SwitchC设备名称。

    <HUAWEI> system-view [HUAWEI] sysname SwitchC

  2. 配置堆叠ID和堆叠优先级。堆叠ID缺省值为0,堆叠优先级缺省值为100。

    [SwitchA] stack slot 0 priority 200     //修改主交换机的堆叠优先级为200,大于其他成员交换机。堆叠ID采用缺省值0。
    [SwitchB] stack slot 0 renumber 1       //堆叠优先级采用缺省值100。修改堆叠ID为1。
    [SwitchC] stack slot 0 renumber 2       //堆叠优先级采用缺省值100。修改堆叠ID为2。

  3. 通过关闭设备电源开关,将SwitchA、SwitchB、SwitchC下电,按照图3-33所示,使用SFP堆叠电缆连接后再上电。

    • 下电前,建议执行save命令保存配置。
    • 为保证堆叠组建成功,建议按照以下顺序进行连线上电(如果用户希望某台交换机为主交换机可以先为其上电。例如,按以下顺序连线上电后,SwitchA为主交换机):
      1. 为SwitchA、SwitchB、SwitchC下电;
      2. 连接SwitchA与SwitchB之间的堆叠线缆;
      3. 先为SwitchA上电,SwitchA启动后,再为SwitchB上电;
      4. 检查SwitchA与SwitchB的堆叠组建是否成功,检查方法请参见步骤4;
      5. 与上一步类似,连接SwitchC与SwitchB和SwitchA之间的堆叠线缆,再为SwitchC上电;
      6. 检查SwitchA、SwitchB、SwitchC的堆叠组建是否成功,检查方法请参见步骤4。
    图3-33 堆叠连线

  4. 检查堆叠组建是否成功。

    # 通过主交换机的Console口登录堆叠系统,检查堆叠系统的成员交换机的个数与实际组网中交换机的个数是否一致、堆叠链路拓扑状态与实际硬件连接是否一致。

    <SwitchA> system-view [SwitchA] sysname Stack [Stack] display stack Stack topology type: Ring Stack system MAC: 0018-82b1-6eb8 MAC switch delay time: never Stack reserved vlanid : 4093 Slot     Role        Mac address      Priority   Device type ------------------------------------------------------------- 0         Master      0018-82b1-6eb8   200       S3728TP-EI 1         Standby     0018-82c6-1f4c   100       S3728TP-EI 2         Slave       0018-82d2-2e85   100       S3728TP-EI

  5. 配置跨设备Eth-Trunk。

    # 在堆叠系统创建Eth-Trunk,并将上行物理端口设置为Eth-Trunk成员接口。

    [Stack] interface eth-trunk 10 [Stack-Eth-Trunk10] trunkport ethernet 0/0/5 [Stack-Eth-Trunk10] trunkport ethernet 1/0/5 [Stack-Eth-Trunk10] trunkport ethernet 2/0/5 [Stack-Eth-Trunk10] return

    # 在SwitchD上创建Eth-Trunk,并将与Stack相连的端口设置为Eth-Trunk成员接口。

    <HUAWEI> system-view [HUAWEI] sysname SwitchD [SwitchD] interface eth-trunk 10 [SwitchD-Eth-Trunk10] trunkport ethernet 0/0/1 [SwitchD-Eth-Trunk10] trunkport ethernet 0/0/2 [SwitchD-Eth-Trunk10] trunkport ethernet 0/0/3 [SwitchD-Eth-Trunk10] return

  6. 验证Eth-Trunk配置结果。

    # 查看Eth-Trunk成员接口信息。以查看Stack上Eth-Trunk成员接口信息为例。
    <Stack> display trunkmembership eth-trunk 10 Trunk ID: 10 used status: VALID TYPE: ethernet Working Mode : Normal Number Of Ports in Trunk = 3 Number Of UP Ports in Trunk = 3 operate status: up Interface Ethernet0/0/5, valid, operate up, weight=1 Interface Ethernet1/0/5, valid, operate up, weight=1 Interface Ethernet2/0/5, valid, operate up, weight=1

配置文件

  • 堆叠系统的配置文件(堆叠相关配置不记入配置文件,直接写入Flash)

    #  sysname Stack # interface Eth-Trunk10 # interface Ethernet0/0/5  eth-trunk 10 # interface Ethernet1/0/5  eth-trunk 10 # interface Ethernet2/0/5  eth-trunk 10 # return
  • SwitchD的配置文件

    #  sysname SwitchD # interface Eth-Trunk10 # interface Ethernet0/0/1  eth-trunk 10 # interface Ethernet0/0/2  eth-trunk 10 # interface Ethernet0/0/3  eth-trunk 10 # return

设备通过业务口普通线缆组建堆叠示例(V200R001~V200R002版本)

简介

业务口堆叠指的是设备之间通过与逻辑堆叠端口绑定的物理成员端口相连,不需要专用的堆叠插卡。

为了提高堆叠效率,减少手动配置,交换机从V200R011C10版本开始支持通过专用堆叠线缆进行堆叠。所以根据堆叠线缆的不同,把业务口堆叠分为普通线缆堆叠和专用线缆堆叠。

  • 使用光线缆、网线和高速电缆进行堆叠的方式叫做业务口普通线缆堆叠。

  • 使用专用堆叠线缆进行堆叠的方式叫做业务口专用线缆堆叠。专用堆叠电缆的两端区分主和备,带有Master标签的一端为线缆主端,不带有标签的一端为线缆备端。用户按照要求的操作步骤操作后,设备的主备与专用堆叠线缆主端和备端才能对应上,否则设备的主备与线缆的主备端不一定对应。

组网需求

在一个新建的企业网络中,要求接入设备具有充足的端口数目,并且希望网络结构简单,易于配置和管理。

如图3-34所示,根据用户需求,SwitchA、SwitchB和SwitchC三台接入交换机采用环形堆叠组网,并通过跨设备Eth-Trunk连接上游设备SwitchD。其中,SwitchA、SwitchB和SwitchC的角色分别为主、备、从,堆叠ID分别为0、1、2,优先级分别为200、100、100。由于组成堆叠的成员交换机在逻辑上是一个整体,所以整个网络在扩展了端口数量的同时也方便了用户对网络的管理和维护。

本示例以S5700-LI交换机为例组建堆叠。

图3-34 堆叠组建后的组网

配置思路

  1. 通过业务口连接方式组建堆叠时,为了能够在堆叠的成员交换机之间转发数据报文,需要配置逻辑堆叠端口,并添加物理成员端口。

  2. 为方便用户管理和识别设备,配置成员交换机的堆叠ID和优先级。

  3. 将SwitchA、SwitchB、SwitchC下电,使用SFP+堆叠电缆连接各物理成员端口后再上电。

  4. 为提高可靠性、增加上行链路带宽,配置跨设备Eth-Trunk。

  5. 为有效避免堆叠分裂时网络不可用,配置代理方式双主检测。

操作步骤

  1. 配置逻辑堆叠端口并添加物理成员端口。

    本设备的stack-port 0/1必须连接邻设备的stack-port 0/2,否则堆叠组建不成功。

    # 配置SwitchA的业务口GigabitEthernet0/0/27、GigabitEthernet0/0/28为物理成员端口,并加入到相应的逻辑堆叠端口。

    <HUAWEI> system-view [HUAWEI] sysname SwitchA [SwitchA] stack port interface gigabitethernet 0/0/27 enable [SwitchA] stack port interface gigabitethernet 0/0/28 enable [SwitchA] interface stack-port 0/1 [SwitchA-stack-port0/1] port member-group interface gigabitethernet 0/0/27 [SwitchA-stack-port0/1] quit [SwitchA] interface stack-port 0/2 [SwitchA-stack-port0/2] port member-group interface gigabitethernet 0/0/28 [SwitchA-stack-port0/2] quit

    # 配置SwitchB的业务口GigabitEthernet0/0/27、GigabitEthernet0/0/28为物理成员端口,并加入到相应的逻辑堆叠端口。

    <HUAWEI> system-view [HUAWEI] sysname SwitchB [SwitchB] stack port interface gigabitethernet 0/0/27 enable [SwitchB] stack port interface gigabitethernet 0/0/28 enable [SwitchB] interface stack-port 0/1 [SwitchB-stack-port0/1] port member-group interface gigabitethernet 0/0/27 [SwitchB-stack-port0/1] quit [SwitchB] interface stack-port 0/2 [SwitchB-stack-port0/2] port member-group interface gigabitethernet 0/0/28 [SwitchB-stack-port0/2] quit

    # 配置SwitchC的业务口GigabitEthernet0/0/27、GigabitEthernet0/0/28为物理成员端口,并加入到相应的逻辑堆叠端口。

    <HUAWEI> system-view [HUAWEI] sysname SwitchC [SwitchC] stack port interface gigabitethernet 0/0/27 enable [SwitchC] stack port interface gigabitethernet 0/0/28 enable [SwitchC] interface stack-port 0/1 [SwitchC-stack-port0/1] port member-group interface gigabitethernet 0/0/27 [SwitchC-stack-port0/1] quit [SwitchC] interface stack-port 0/2 [SwitchC-stack-port0/2] port member-group interface gigabitethernet 0/0/28 [SwitchC-stack-port0/2] quit

  2. 配置堆叠ID和堆叠优先级。堆叠ID缺省值为0,堆叠优先级缺省值为100。

    [SwitchA] stack slot 0 priority 200     //修改主交换机的堆叠优先级为200,大于其他成员交换机。堆叠ID采用缺省值0。
    [SwitchB] stack slot 0 renumber 1       //堆叠优先级采用缺省值100。修改堆叠ID为1。
    [SwitchC] stack slot 0 renumber 2       //堆叠优先级采用缺省值100。修改堆叠ID为2。

  3. 通过关闭设备电源开关,将SwitchA、SwitchB、SwitchC下电,按照图3-35所示,使用SFP+电缆连接后再上电。

    • 下电前,建议执行save命令保存配置。
    • 为保证堆叠组建成功,建议按照以下顺序进行连线上电(如果用户希望某台交换机为主交换机可以先为其上电。例如,按以下顺序连线上电后,SwitchA为主交换机):
      1. 为SwitchA、SwitchB、SwitchC下电;
      2. 连接SwitchA与SwitchB之间的堆叠线缆;
      3. 先为SwitchA上电,SwitchA启动后,再为SwitchB上电;
      4. 检查SwitchA与SwitchB的堆叠组建是否成功,检查方法请参见步骤4;
      5. 与上一步类似,连接SwitchC与SwitchB和SwitchA之间的堆叠线缆,再为SwitchC上电;
      6. 检查SwitchA、SwitchB、SwitchC的堆叠组建是否成功,检查方法请参见步骤4。
    图3-35 堆叠连线

  4. 检查堆叠组建是否成功。

    # 查看堆叠指示灯状态。

    通过任意一台成员交换机的模式切换按钮,将面板上的模式状态灯切换到Stack模式。

    • 如果所有成员交换机的模式状态灯都被切换到了Stack模式,说明堆叠组建成功。
    • 如果有部分成员交换机的模式状态灯没有被切换到Stack模式,说明堆叠组建不成功。
    • S6700-EI Stack模式状态灯与Speed模式状态灯共用一个模式状态灯。通过模式切换按钮将模式状态灯切换到红色常亮(45S后灭掉)时,表示模式状态灯进入Stack模式。
    • S5700-LI、S5710-EI有单独的Stack模式状态灯(STCK)。通过模式切换按钮(MODE)将模式状态灯切换到绿色常亮/闪烁(45s后灭掉)时,表示模式状态灯进入Stack模式。

    # 查看堆叠系统的基本信息。

    登录堆叠系统,检查堆叠系统的成员交换机的个数与实际组网中交换机的个数是否一致、堆叠链路拓扑状态与实际硬件连接是否一致。

    <SwitchA> system-view [SwitchA] sysname Stack [Stack] display stack Stack topology type : Ring Stack system MAC: 00e0-fc00-1234 MAC switch delay time: 10 min Stack reserved vlanid : 4093 Slot     Role        Mac address      Priority   Device type -------------------------------------------------------------     0     Master      00e0-fc00-1234   200        S5700-28P-LI-AC     1     Standby     00e0-fc00-1235   100        S5700-28P-LI-AC     2     Slave       00e0-fc00-1236   100        S5700-28P-LI-AC

  5. 配置跨设备Eth-Trunk。

    # 在堆叠系统创建Eth-Trunk,并将上行物理端口设置为Eth-Trunk成员接口。

    [Stack] interface eth-trunk 10 [Stack-Eth-Trunk10] trunkport gigabitethernet 0/0/5 [Stack-Eth-Trunk10] trunkport gigabitethernet 1/0/5 [Stack-Eth-Trunk10] trunkport gigabitethernet 2/0/5 [Stack-Eth-Trunk10] quit

    # 在SwitchD上创建Eth-Trunk,并将与Stack相连的端口设置为Eth-Trunk成员接口。

    <HUAWEI> system-view [HUAWEI] sysname SwitchD [SwitchD] interface eth-trunk 10 [SwitchD-Eth-Trunk10] trunkport gigabitethernet 0/0/1 [SwitchD-Eth-Trunk10] trunkport gigabitethernet 0/0/2 [SwitchD-Eth-Trunk10] trunkport gigabitethernet 0/0/3 [SwitchD-Eth-Trunk10] quit

  6. 验证Eth-Trunk配置结果。

    # 查看Eth-Trunk成员接口信息。以查看Stack上Eth-Trunk成员接口信息为例。
    [Stack] display trunkmembership eth-trunk 10 Trunk ID: 10 Used status: VALID TYPE: ethernet Working Mode : Normal Number Of Ports in Trunk = 3 Number Of Up Ports in Trunk = 3 Operate status: up Interface GigabitEthernet0/0/5, valid, operate up, weight=1 Interface GigabitEthernet1/0/5, valid, operate up, weight=1 Interface GigabitEthernet2/0/5, valid, operate up, weight=1

  7. 配置代理方式双主检测,SwitchD做代理设备。

    # 在堆叠系统上,配置跨设备Eth-Trunk的代理方式双主检测功能。

    [Stack] interface eth-trunk 10 [Stack-Eth-Trunk10] dual-active detect mode relay [Stack-Eth-Trunk10] return

    # 在代理设备SwitchD上,配置Eth-Trunk的代理功能。

    [SwitchD] interface eth-trunk 10 [SwitchD-Eth-Trunk10] dual-active relay [SwitchD-Eth-Trunk10] return

  8. 查看双主检测配置结果。

    # 查看堆叠系统双主检测配置信息。

    <Stack> display dual-active verbose Current DAD status: Detect                                                       Dual-active direct detect interfaces configured:                                 Dual-active relay detect interfaces configured:                                   Eth-Trunk10 Excluded ports(configurable):                                                    Excluded ports(can not be configured):   GigabitEthernet0/0/27                                            GigabitEthernet0/0/28  GigabitEthernet1/0/27                                            GigabitEthernet1/0/28                                            GigabitEthernet2/0/27                                            GigabitEthernet2/0/28

    # 查看SwitchD的代理信息。

    <SwitchD> display dual-active proxy Dual-active relay interfaces configured:  Eth-Trunk10

配置文件

  • 堆叠系统的配置文件(堆叠相关配置不记入配置文件,直接写入Flash)

    # sysname Stack # interface Eth-Trunk10  dual-active detect mode relay # interface GigabitEthernet0/0/5  eth-trunk 10 # interface GigabitEthernet1/0/5  eth-trunk 10 # interface GigabitEthernet2/0/5  eth-trunk 10 # return
  • SwitchD的配置文件

    # sysname SwitchD # interface Eth-Trunk10  dual-active relay # interface GigabitEthernet0/0/1  eth-trunk 10 # interface GigabitEthernet0/0/2  eth-trunk 10 # interface GigabitEthernet0/0/3  eth-trunk 10 # return

设备通过业务口普通线缆组建堆叠示例(V200R003及以后版本)

简介

业务口堆叠指的是设备之间通过与逻辑堆叠端口绑定的物理成员端口相连,不需要专用的堆叠插卡。

为了提高堆叠效率,减少手动配置,交换机从V200R011C10版本开始支持通过专用堆叠线缆进行堆叠。所以根据堆叠线缆的不同,把业务口堆叠分为普通线缆堆叠和专用线缆堆叠。

  • 使用光线缆、网线和高速电缆进行堆叠的方式叫做业务口普通线缆堆叠。

  • 使用专用堆叠线缆进行堆叠的方式叫做业务口专用线缆堆叠。专用堆叠电缆的两端区分主和备,带有Master标签的一端为线缆主端,不带有标签的一端为线缆备端。用户按照要求的操作步骤操作后,设备的主备与专用堆叠线缆主端和备端才能对应上,否则设备的主备与线缆的主备端不一定对应。

组网需求

在一个新建的企业网络中,要求接入设备具有充足的端口数目,并且希望网络结构简单,易于配置和管理。

如图3-36所示,根据用户需求,SwitchA、SwitchB和SwitchC三台接入交换机采用环形堆叠组网,并通过跨设备Eth-Trunk连接上游设备SwitchD。其中,SwitchA、SwitchB和SwitchC的角色分别为主、备、从,堆叠ID分别为0、1、2,优先级分别为200、100、100。由于组成堆叠的成员交换机在逻辑上是一个整体,所以整个网络在扩展了端口数量的同时也方便了用户对网络的管理和维护。

本示例以S5700-28X-LI-AC交换机为例组建堆叠。

图3-36 堆叠组建后的组网

配置思路

  1. 通过业务口连接方式组建堆叠时,为了能够在堆叠的成员交换机之间转发数据报文,需要配置逻辑堆叠端口,并添加物理成员端口。

  2. 为方便用户管理和识别设备,配置成员交换机的堆叠ID和优先级。

  3. 将SwitchA、SwitchB、SwitchC下电,使用SFP+堆叠电缆连接各物理成员端口后再上电。

  4. 为提高可靠性、增加上行链路带宽,配置跨设备Eth-Trunk。

  5. 为有效避免堆叠分裂时网络不可用,配置代理方式多主检测。

操作步骤

  1. 配置逻辑堆叠端口并添加物理成员端口。

    本设备的stack-port 0/1必须连接邻设备的stack-port 0/2,否则堆叠组建不成功。

    # 配置SwitchA的业务口GigabitEthernet0/0/27、GigabitEthernet0/0/28为物理成员端口,并加入到相应的逻辑堆叠端口。

    <HUAWEI> system-view [HUAWEI] sysname SwitchA [SwitchA] interface stack-port 0/1 [SwitchA-stack-port0/1] port interface gigabitethernet 0/0/27 enable [SwitchA-stack-port0/1] quit [SwitchA] interface stack-port 0/2 [SwitchA-stack-port0/2] port interface gigabitethernet 0/0/28 enable [SwitchA-stack-port0/2] quit

    # 配置SwitchB的业务口GigabitEthernet0/0/27、GigabitEthernet0/0/28为物理成员端口,并加入到相应的逻辑堆叠端口。

    <HUAWEI> system-view [HUAWEI] sysname SwitchB [SwitchB] interface stack-port 0/1 [SwitchB-stack-port0/1] port interface gigabitethernet 0/0/27 enable [SwitchB-stack-port0/1] quit [SwitchB] interface stack-port 0/2 [SwitchB-stack-port0/2] port interface gigabitethernet 0/0/28 enable [SwitchB-stack-port0/2] quit

    # 配置SwitchC的业务口GigabitEthernet0/0/27、GigabitEthernet0/0/28为物理成员端口,并加入到相应的逻辑堆叠端口。

    <HUAWEI> system-view [HUAWEI] sysname SwitchC [SwitchC] interface stack-port 0/1 [SwitchC-stack-port0/1] port interface gigabitethernet 0/0/27 enable [SwitchC-stack-port0/1] quit [SwitchC] interface stack-port 0/2 [SwitchC-stack-port0/2] port interface gigabitethernet 0/0/28 enable [SwitchC-stack-port0/2] quit

  2. 配置堆叠ID和堆叠优先级。堆叠ID缺省值为0,堆叠优先级缺省值为100。

    [SwitchA] stack slot 0 priority 200     //修改主交换机的堆叠优先级为200,大于其他成员交换机。堆叠ID采用缺省值0。
    [SwitchB] stack slot 0 renumber 1       //堆叠优先级采用缺省值100。修改堆叠ID为1。
    [SwitchC] stack slot 0 renumber 2       //堆叠优先级采用缺省值100。修改堆叠ID为2。

  3. 通过关闭设备电源开关,将SwitchA、SwitchB、SwitchC下电,按照图3-37所示,使用SFP+电缆连接后再上电。

    • 下电前,建议执行save命令保存配置。
    • 为保证堆叠组建成功,建议按照以下顺序进行连线上电(如果用户希望某台交换机为主交换机可以先为其上电。例如,按以下顺序连线上电后,SwitchA为主交换机):
      1. 为SwitchA、SwitchB、SwitchC下电;
      2. 连接SwitchA与SwitchB之间的堆叠线缆;
      3. 先为SwitchA上电,SwitchA启动后,再为SwitchB上电;
      4. 检查SwitchA与SwitchB的堆叠组建是否成功,检查方法请参见步骤4;
      5. 与上一步类似,连接SwitchC与SwitchB和SwitchA之间的堆叠线缆,再为SwitchC上电;
      6. 检查SwitchA、SwitchB、SwitchC的堆叠组建是否成功,检查方法请参见步骤4。
    图3-37 堆叠连线

  4. 检查堆叠组建是否成功。

    # 查看堆叠指示灯状态。

    通过任意一台成员交换机的模式切换按钮,将面板上的模式状态灯切换到Stack模式。

    • 如果所有成员交换机的模式状态灯都被切换到了Stack模式,说明堆叠组建成功。
    • 如果有部分成员交换机的模式状态灯没有被切换到Stack模式,说明堆叠组建不成功。
    • S5700-SI、S5700-EI、S5700-HI、S6700-EI、S5710-C-LI Stack模式状态灯与Speed模式状态灯共用一个模式状态灯。通过模式切换按钮将模式状态灯切换到红色常亮(45S后灭掉)时,表示模式状态灯进入Stack模式。
    • S5732-H、S5732-H-K、S6730-S、S6730S-S、S6720-HI、S6730-H-K、S6730-H、S6730S-H有单独堆叠主从MST指示灯。常灭表示本设备不是堆叠主设备,常亮绿色表示本设备为堆叠主设备或未进行堆叠的设备。
    • 其他形态有单独的Stack模式状态灯(STCK)。通过模式切换按钮(MODE)将模式状态灯切换到绿色常亮/闪烁(45s后灭掉)时,表示模式状态灯进入Stack模式。

    # 查看堆叠系统的基本信息。

    通过任意成员交换机的Console口登录堆叠系统,检查堆叠系统的成员交换机的个数与实际组网中交换机的个数是否一致、堆叠链路拓扑状态与实际硬件连接是否一致。

    <SwitchA> system-view [SwitchA] sysname Stack [Stack] display stack Stack mode: Service-port Stack topology type : Ring Stack system MAC: 00e0-fc00-1234 MAC switch delay time: 10 min Stack reserved vlan : 4093 Slot of the active management port: 0  Slot     Role        Mac address      Priority   Device type -------------------------------------------------------------     0     Master      00e0-fc00-1234   200        S5700-28P-LI-AC     1     Standby     00e0-fc00-1235   100        S5700-28P-LI-AC     2     Slave       00e0-fc00-1236   100        S5700-28P-LI-AC

  5. 配置跨设备Eth-Trunk。

    # 在堆叠系统创建Eth-Trunk,并将上行物理端口设置为Eth-Trunk成员接口。

    [Stack] interface eth-trunk 10 [Stack-Eth-Trunk10] trunkport gigabitethernet 0/0/5 [Stack-Eth-Trunk10] trunkport gigabitethernet 1/0/5 [Stack-Eth-Trunk10] trunkport gigabitethernet 2/0/5 [Stack-Eth-Trunk10] quit

    # 在SwitchD上创建Eth-Trunk,并将与Stack相连的端口设置为Eth-Trunk成员接口。

    <HUAWEI> system-view [HUAWEI] sysname SwitchD [SwitchD] interface eth-trunk 10 [SwitchD-Eth-Trunk10] trunkport gigabitethernet 0/0/1 [SwitchD-Eth-Trunk10] trunkport gigabitethernet 0/0/2 [SwitchD-Eth-Trunk10] trunkport gigabitethernet 0/0/3 [SwitchD-Eth-Trunk10] quit

  6. 验证Eth-Trunk配置结果。

    # 查看Eth-Trunk成员接口信息。以查看Stack上Eth-Trunk成员接口信息为例。
    [Stack] display trunkmembership eth-trunk 10 Trunk ID: 10 Used status: VALID TYPE: ethernet Working Mode : Normal Number Of Ports in Trunk = 3 Number Of Up Ports in Trunk = 3 Operate status: up Interface GigabitEthernet0/0/5, valid, operate up, weight=1 Interface GigabitEthernet1/0/5, valid, operate up, weight=1 Interface GigabitEthernet2/0/5, valid, operate up, weight=1

  7. 配置代理方式多主检测,SwitchD做代理设备。

    # 在堆叠系统上,配置跨设备Eth-Trunk的代理方式多主检测功能。

    [Stack] interface eth-trunk 10 [Stack-Eth-Trunk10] mad detect mode relay  [Stack-Eth-Trunk10] return

    # 在代理设备SwitchD上,配置Eth-Trunk的代理功能。

    [SwitchD] interface eth-trunk 10 [SwitchD-Eth-Trunk10] mad relay      [SwitchD-Eth-Trunk10] return

  8. 查看多主检测配置结果。

    # 查看堆叠系统多主检测配置信息。

    <Stack> display mad verbose Current MAD domain: 0  Current MAD status: Detect                                                       Mad direct detect interfaces configured:                                 Mad relay detect interfaces configured:                                   Eth-Trunk10                                                                   Excluded ports(configurable):                                                    Excluded ports(can not be configured):  GigabitEthernet0/0/27                                            GigabitEthernet0/0/28  GigabitEthernet1/0/27                                            GigabitEthernet1/0/28                                            GigabitEthernet2/0/27                                            GigabitEthernet2/0/28

    # 查看SwitchD的代理信息。

    <SwitchD> display mad proxy Mad relay interfaces configured:                                          Eth-Trunk10

配置文件

  • 堆叠系统的配置文件(堆叠相关配置不记入配置文件,直接写入Flash)

    # sysname Stack # interface Eth-Trunk10  mad detect mode relay # interface GigabitEthernet0/0/5  eth-trunk 10 # interface GigabitEthernet1/0/5  eth-trunk 10 # interface GigabitEthernet2/0/5  eth-trunk 10 # return
  • SwitchD的配置文件

    # sysname SwitchD # interface Eth-Trunk10  mad relay # interface GigabitEthernet0/0/1  eth-trunk 10 # interface GigabitEthernet0/0/2  eth-trunk 10 # interface GigabitEthernet0/0/3  eth-trunk 10 # return

设备通过业务口专用线缆组建堆叠示例(V200R011C10及以后版本)

简介

业务口堆叠指的是设备之间通过与逻辑堆叠端口绑定的物理成员端口相连,不需要专用的堆叠插卡。

为了提高堆叠效率,减少手动配置,交换机从V200R011C10版本开始支持通过专用堆叠线缆进行堆叠。所以根据堆叠线缆的不同,把业务口堆叠分为普通线缆堆叠和专用线缆堆叠。

  • 使用光线缆、网线和高速电缆进行堆叠的方式叫做业务口普通线缆堆叠。

  • 使用专用堆叠线缆进行堆叠的方式叫做业务口专用线缆堆叠。专用堆叠电缆的两端区分主和备,带有Master标签的一端为线缆主端,不带有标签的一端为线缆备端。用户按照要求的操作步骤操作后,设备的主备与专用堆叠线缆主端和备端才能对应上,否则设备的主备与线缆的主备端不一定对应。

注意事项

  • 专用堆叠线缆连线规则:
    • 按照交换机从上到下的顺序依次连线。
    • 连线时注意线缆的主备端,确保:最上面交换机的所有端口连接的都是线缆主端,最下面交换机的所有端口连接的都是线缆备端,中间交换机的2个逻辑端口分别连接主端和备端。
    • 连接后系统自动组建堆叠,自动分配堆叠的ID和堆叠的角色。
    • 如果不是环形组网,只要确保本端交换机的逻辑堆叠端口1是与对端交换机的逻辑堆叠端口2相连,也可组建堆叠,但堆叠系统的主和备、交换机的堆叠ID都是随机生成。
  • 插入专用堆叠线缆的接口,不能有业务配置,否则接口插入专用堆叠线缆后,无法自动切换到堆叠端口,导致无法正常建立堆叠。
    • 对于SVF的AS设备,接口下除了shutdownstp root-protection之外,不能有其他配置。
    • 对于其他设备,接口下除了shutdown之外,不能有其他配置。
  • 插入专用堆叠线缆前如果已经手动配置了逻辑堆叠端口号,插入专用堆叠线缆后不会自动修改端口号,请按照配置好的端口号进行连接。如果未手动配置逻辑堆叠端口号,插入专用堆叠线缆后会自动生成对应的逻辑堆叠端口号。支持专用堆叠线缆对应的逻辑端口和接口插入的堆叠线缆主备端信息,可以执行命令display stack port auto-cable-info查看。

组网需求

在一个新建的企业网络中,要求接入设备具有充足的端口数目,并且希望网络结构简单,易于配置和管理。

如图3-38所示,根据用户需求,SwitchA、SwitchB和SwitchC三台接入交换机采用环形堆叠组网,并通过跨设备Eth-Trunk连接上层设备SwitchD。为了减少配置,SwitchA、SwitchB和SwitchC使用专用堆叠线缆进行堆叠。使用专用线缆堆叠后,期望堆叠系统中SwitchA是主交换机,SwitchB是备交换机,SwitchC是从交换机。

本示例以S5720-28P-PWR-LI-AC交换机为例组建堆叠。

图3-38 堆叠组建后的组网图

配置思路

  1. 为保证安全性,将SwitchA、SwitchB和SwitchC下电。

  2. 根据专用堆叠线缆连线规则,连接专用堆叠线缆。

  3. 为了保证SwitchA、SwitchB、SwitchC分别称为主交换机、备交换机、从交换机,按照顺序对交换机上电。

  4. 为保证拔出线缆或者插入其他线缆时,堆叠配置可以继续生效,将专用堆叠线缆自动生成的配置写入Flash。

  5. 为提高可靠性、增加上行链路带宽,配置跨设备Eth-Trunk。

  6. 为有效避免堆叠分裂时网络不可用,配置代理方式多主检测。

操作步骤

  1. 将SwitchA、SwitchB和SwitchC下电。
  2. SwitchA、SwitchB和SwitchC下电,按照图3-39所示连接专用堆叠线缆。

    • 本交换机的逻辑堆叠端口1必须连接邻交换机的逻辑堆叠端口2,否则堆叠组建不成功。
    • SwitchA所有端口连接的都是专用线缆的主端,SwitchC所有端口连接的都是专用线缆的备端。
    图3-39 专用堆叠线缆连线图

  3. 按照顺序对SwitchA、SwitchB和SwitchC上电。

    # 为了保证堆叠系统中SwitchA是主交换机,SwitchB是备交换机,SwitchC是从交换机,请按照如下顺序对交换机上电:

    1. 先为SwitchA上电;
    2. SwitchA启动后,再为SwitchB上电;
    3. SwitchB启动后,再为SwitchC上电。

    按照上面顺序对交换机上电,只能保证交换机的角色,不能保证交换机的槽位号。这里假设SwitchA、SwitchB和SwitchC自动分别的槽位号分别为:0、1、2。

  4. 检查堆叠组建是否成功。

    # 查看堆叠指示灯状态。

    通过任意一台成员交换机的模式切换按钮,将面板上的模式状态灯切换到Stack模式。

    • 如果所有成员交换机的模式状态灯都被切换到了Stack模式,说明堆叠组建成功。
    • 如果有部分成员交换机的模式状态灯没有被切换到Stack模式,说明堆叠组建不成功。
    • S5700-SI、S5700-EI、S5700-HI、S6700-EI、S5710-C-LI Stack模式状态灯与Speed模式状态灯共用一个模式状态灯。通过模式切换按钮将模式状态灯切换到红色常亮(45S后灭掉)时,表示模式状态灯进入Stack模式。
    • S5732-H、S5732-H-K、S6730-S、S6730S-S、S6720-HI、S6730-H-K、S6730-H、S6730S-H有单独堆叠主从MST指示灯。常灭表示本设备不是堆叠主设备,常亮绿色表示本设备为堆叠主设备或未进行堆叠的设备。
    • 其他形态有单独的Stack模式状态灯(STCK)。通过模式切换按钮(MODE)将模式状态灯切换到绿色常亮/闪烁(45s后灭掉)时,表示模式状态灯进入Stack模式。

    # 查看堆叠系统的基本信息。

    通过任意成员交换机的Console口登录堆叠系统,检查堆叠系统的成员交换机的个数与实际组网中交换机的个数是否一致、堆叠链路拓扑状态与实际硬件连接是否一致。

    <SwitchA> system-view [SwitchA] sysname Stack [Stack] display stack Stack mode: Service-port Stack topology type : Ring Stack system MAC: 0018-82d2-2e85 MAC switch delay time: 10 min Stack reserved vlan : 4093 Slot of the active management port: 0  Slot     Role        Mac address      Priority   Device type -------------------------------------------------------------     0     Master      0018-82d2-2e85   100        S5720-28P-LI-AC     1     Standby     0018-82c6-1f44   100        S5720-28P-LI-AC     2     Slave       0018-82c6-1f4c   100        S5720-28P-LI-AC

  5. 将专用堆叠线缆自动生成的配置写入Flash。

    # 检查堆叠组建成功后,将专用堆叠线缆自动生成的配置写入Flash。

    [Stack] save stack configuration  Warning: This operation will save all stack configurations to flash. Are you sure you want to continue? [Y/N]:y

  6. 配置跨设备Eth-Trunk。

    # 在堆叠系统创建Eth-Trunk,并将上行物理端口设置为Eth-Trunk成员接口。

    [Stack] interface eth-trunk 10 [Stack-Eth-Trunk10] trunkport gigabitethernet 0/0/5 [Stack-Eth-Trunk10] trunkport gigabitethernet 1/0/5 [Stack-Eth-Trunk10] trunkport gigabitethernet 2/0/5 [Stack-Eth-Trunk10] quit

    # 在SwitchD上创建Eth-Trunk,并将与Stack相连的端口设置为Eth-Trunk成员接口。

    <HUAWEI> system-view [HUAWEI] sysname SwitchD [SwitchD] interface eth-trunk 10 [SwitchD-Eth-Trunk10] trunkport gigabitethernet 0/0/1 [SwitchD-Eth-Trunk10] trunkport gigabitethernet 0/0/2 [SwitchD-Eth-Trunk10] trunkport gigabitethernet 0/0/3 [SwitchD-Eth-Trunk10] quit

  7. 验证Eth-Trunk配置结果。

    # 查看Eth-Trunk成员接口信息。以查看Stack上Eth-Trunk成员接口信息为例。
    [Stack] display trunkmembership eth-trunk 10 Trunk ID: 10 Used status: VALID TYPE: ethernet Working Mode : Normal Number Of Ports in Trunk = 3 Number Of Up Ports in Trunk = 3 Operate status: up Interface GigabitEthernet0/0/5, valid, operate up, weight=1 Interface GigabitEthernet1/0/5, valid, operate up, weight=1 Interface GigabitEthernet2/0/5, valid, operate up, weight=1

  8. 配置代理方式多主检测,SwitchD做代理设备。

    # 在堆叠系统上,配置跨设备Eth-Trunk的代理方式多主检测功能。

    [Stack] interface eth-trunk 10 [Stack-Eth-Trunk10] mad detect mode relay  [Stack-Eth-Trunk10] return

    # 在代理设备SwitchD上,配置Eth-Trunk的代理功能。

    [SwitchD] interface eth-trunk 10 [SwitchD-Eth-Trunk10] mad relay      [SwitchD-Eth-Trunk10] return

  9. 查看多主检测配置结果。

    # 查看堆叠系统多主检测配置信息。

    <Stack> display mad verbose Current MAD domain: 0  Current MAD status: Detect                                                       Mad direct detect interfaces configured:                                 Mad relay detect interfaces configured:                                   Eth-Trunk10                                                                   Excluded ports(configurable):                                                    Excluded ports(can not be configured):  GigabitEthernet0/0/26                                            GigabitEthernet0/0/27  GigabitEthernet1/0/26                                            GigabitEthernet1/0/27                                            GigabitEthernet2/0/26                                            GigabitEthernet2/0/27

    # 查看SwitchD的代理信息。

    <SwitchD> display mad proxy Mad relay interfaces configured:                                          Eth-Trunk10

配置文件

  • 堆叠系统的配置文件(堆叠相关配置不记入配置文件,直接写入Flash)

    # sysname Stack # interface Eth-Trunk10  mad detect mode relay # interface GigabitEthernet0/0/5  eth-trunk 10 # interface GigabitEthernet1/0/5  eth-trunk 10 # interface GigabitEthernet2/0/5  eth-trunk 10 # return
  • SwitchD的配置文件

    # sysname SwitchD # interface Eth-Trunk10  mad relay # interface GigabitEthernet0/0/1  eth-trunk 10 # interface GigabitEthernet0/0/2  eth-trunk 10 # interface GigabitEthernet0/0/3  eth-trunk 10 # return

堆叠交换机替换指导

多台交换机堆叠运行时,如果某台交换机故障,则可能需要使用备件将其更换。为了保证故障后替换过程中业务不中断,堆叠需要使用跨设备链路聚合与上下游设备相连,以实现链路备份。

  • 2台交换机堆叠替换指导

    假设SwitchA和SwitchB两台交换机组成堆叠系统,现SwitchA发生了故障,需要使用SwitchC替换掉SwitchA。建议参照如下步骤进行替换操作。
    1. 在进行替换之前,先确保新交换机SwitchC的软件版本和硬件形态与SwitchA相同。可使用命令display versiondisplay device查看。

    2. 使用命令display stackdisplay stack configurationdisplay stack port查看替换前的堆叠状态、堆叠配置及接口状态,并记录这些信息。

    3. SwitchC首先不要连接堆叠线缆。将SwitchC上电,按照下面步骤对SwitchC进行配置。
      1. SwitchC启动后,将SwitchA的配置文件上传一份到SwitchC。
      2. 将上传的配置文件通过命令startup saved-configuration configuration-file设置为SwitchC下次启动时使用的配置文件,然后重启SwitchC。
      3. SwitchC重启完成后,将display stack configuration显示的堆叠配置,手动拷贝到SwitchC进行配置,使SwitchC的堆叠配置与SwitchA完全一致。
    4. 配置完成后,再次确认SwitchC的堆叠配置是否与SwitchA相同,确认无误后将SwitchC下电。

    5. (可选)为防止堆叠主备倒换时,OSPF、BGP或LDP等协议震荡,可以配置相应协议的GR(Graceful Restart,平滑重启)功能,具体配置请参考相应协议的配置指南,此处不再详细介绍。
    6. 使用命令display stack查看SwitchA是否为主交换机。如果是,则执行命令slave switchover进行堆叠主备倒换,使SwitchA成为非主;如果不是,继续执行下一步骤。

      <HUAWEI> display switchover state    //查看是否满足主备倒换的条件 Slot 0 HA FSM State(master): realtime or routine backup.   //只有处于该状态时才可以主备倒换 Slot 1 HA FSM State(slave): receiving realtime or routine data.  <HUAWEI> system-view [HUAWEI] slave switchover enable    //使能主备倒换功能 [HUAWEI] slave switchover    //执行主备倒换 Warning: This operation will switch the slave board to the master board. Continue? [Y/N]:y

      执行主备倒换后,主交换机会重启。待重启的交换机重新加入堆叠后(可使用命令display stack查看),继续执行下一步骤。

    7. 将SwitchA下电并移除。

    8. 安装SwitchC,并连接SwitchC的线缆,包括业务口线缆、堆叠端口线缆、双主检测端口线缆。

    9. 将SwitchC上电,此时SwitchC会以新成员加入的流程加入堆叠。使用命令display stack可以查看SwitchC是否和SwitchB成功组建堆叠。

    10. 堆叠建立后,使用命令display stack configurationdisplay stack port查看堆叠配置和接口状态,确保堆叠配置与替换前相同,且接口正常Up。

    11. 检查所有业务状态正常后,执行save命令保存堆叠配置。

    12. 如果需要替换前堆叠交换机的主、备状态和替换后堆叠交换机的主、备状态相同,但当前状态不一致,可以进行堆叠主备倒换。

  • 3台或以上交换机堆叠替换指导(环形拓扑)

    3台或以上交换机组成环形堆叠情况下,替换操作与2台交换机堆叠场景类似,可参考2台交换机堆叠替换指导。

  • 3台或以上交换机堆叠替换指导(链形拓扑)

    3台或以上交换机组成链形堆叠情况下,如果替换的是两端边缘交换机,则替换操作与2台交换机堆叠场景类似,可参考2台交换机堆叠替换指导。如果替换的是中间交换机,则需要先将堆叠连接拓扑修改为环形,然后再参照2台交换机堆叠替换指导进行操作,操作如下:
    1. 在两端边缘交换机上创建逻辑堆叠端口并添加成员口,然后连接线缆。

      <HUAWEI> system-view [HUAWEI] interface stack-port 1/1    //创建堆叠逻辑端口 [HUAWEI-stack-port1/1] port interface gigabitethernet 1/0/46 enable    //为堆叠逻辑端口添加成员端口

      线缆连接后可使用命令display stack查看堆叠拓扑是否变成了环形。

    2. 堆叠连接拓扑变成环形后,参考2台交换机堆叠替换指导进行替换操作。

    3. 替换操作完成后,如果需要将堆叠连接拓扑恢复为原来的链形,则移除步骤1连接的堆叠线缆。

修改堆叠ID操作指导

组网需求

如图3-40所示,堆叠系统从上到下原堆叠ID是3、1、2。为了便于管理,需要把堆叠系统的堆叠ID根据位置重新规划。

图3-40 堆叠系统所在网络组网图
查看堆叠系统中堆叠ID对应的设备信息:

<Stack> display stack Stack mode: Service-port                                                       Stack topology type: Ring                                                        Stack system MAC: 00e0-fc00-1234                                                 MAC switch delay time: 10 min                                                     Stack reserved VLAN: 4093                                                        Slot of the active management port: 3 Slot    Role        MAC address       Priority   Device type -------------------------------------------------------------     3   Master      00e0-fc00-1234   200               1   Standby     00e0-fc00-1235   150               2   Slave       00e0-fc00-1236   150

现需要按照下面规则重新修改堆叠ID。修改完成后,可以通过设备的MAC地址判断修改是否正确。

  • Slot 3 → Slot 1
  • Slot 1 → Slot 2
  • Slot 2 → Slot 3

修改堆叠ID需要重启设备,会导致业务中断,请在特定时间内进行操作。

操作步骤

  1. 把堆叠系统的上行接口和下行接口shutdown,将堆叠系统从组网中隔离。

    <Stack> system-view [Stack] interface gigabitethernet 3/0/8 [Stack-GigabitEthernet3/0/8] shutdown [Stack-GigabitEthernet3/0/8] quit [Stack] interface gigabitethernet 1/0/9 [Stack-GigabitEthernet1/0/9] shutdown [Stack-GigabitEthernet1/0/9] quit [Stack] interface gigabitethernet 2/0/5 [Stack-GigabitEthernet2/0/5] shutdown [Stack-GigabitEthernet2/0/5] quit [Stack] interface gigabitethernet 3/0/6 [Stack-GigabitEthernet3/0/6] shutdown [Stack-GigabitEthernet3/0/6] quit

  2. 修改堆叠ID后,原堆叠ID对应接口的配置会丢失,所以在修改堆叠ID之前,需要先在新接口上进行相同的配置。

    例如:原堆叠ID对应接口的配置如下
    # interface GigabitEthernet3/0/6  description ToPC                                                                                                                     port link-type access                                                                                                                port default vlan 10   # interface GigabitEthernet3/0/8  eth-trunk 10 # interface GigabitEthernet1/0/9  eth-trunk 10 # interface GigabitEthernet2/0/5  description ToIPPhone-01                                                                                                                     port link-type access                                                                                                                port default vlan 20   #
    将接口下的配置修改为新堆叠ID对应接口的配置
    [Stack] interface gigabitethernet 1/0/6  //对应原来的GE3/0/6接口 [Stack-GigabitEthernet1/0/6] description ToPC [Stack-GigabitEthernet1/0/6] port link-type access [Stack-GigabitEthernet1/0/6] port default vlan 10 [Stack-GigabitEthernet1/0/6] quit [Stack] interface gigabitethernet 1/0/8  //对应原来的GE3/0/8接口 [Stack-GigabitEthernet1/0/8] eth-trunk 10 [Stack-GigabitEthernet1/0/8] quit [Stack] interface gigabitethernet 2/0/9  //对应原来的GE1/0/9接口 [Stack-GigabitEthernet2/0/9] eth-trunk 10 [Stack-GigabitEthernet2/0/9] quit [Stack] interface gigabitethernet 3/0/5  //对应原来的GE2/0/5接口 [Stack-GigabitEthernet3/0/5] description ToIPPhone-01 [Stack-GigabitEthernet3/0/5] port link-type access [Stack-GigabitEthernet3/0/5] port default vlan 20 [Stack-GigabitEthernet3/0/5] quit

  3. 修改堆叠ID,保存配置,重启设备。

    [Stack] stack slot 3 renumber 1 Info: The assigned slot ID already exists in the stack system.  Warning: All the configurations related to the slot ID will be lost after the slot ID is modified.                                   Do not frequently modify the slot ID because it will make the stack split. Continue? [Y/N]:y                                       Info: Stack configuration has been changed, and the device needs to restart to make the configuration effective. [Stack] stack slot 1 renumber 2 Info: The assigned slot ID already exists in the stack system.  Warning: All the configurations related to the slot ID will be lost after the slot ID is modified.                                   Do not frequently modify the slot ID because it will make the stack split. Continue? [Y/N]:y                                       Info: Stack configuration has been changed, and the device needs to restart to make the configuration effective. [Stack] stack slot 2 renumber 3 Info: The assigned slot ID already exists in the stack system.  Warning: All the configurations related to the slot ID will be lost after the slot ID is modified.                                   Do not frequently modify the slot ID because it will make the stack split. Continue? [Y/N]:y                                       Info: Stack configuration has been changed, and the device needs to restart to make the configuration effective. [Stack] quit <Stack> save The current configuration will be written to flash:/vrpcfg.zip.                                                                      Are you sure to continue?[Y/N]y                                                                                                      Now saving the current configuration to the slot 3.........                                                                          Save the configuration successfully.                                                                                                 Now saving the current configuration to the slot 1.                                                                                  Save the configuration successfully.                                                                                                 Now saving the current configuration to the slot 2.                                                                                  Save the configuration successfully.                  <Stack> reboot Info: The system is now comparing the configuration, please wait...................                                                  Info: If want to reboot with saving diagnostic information, input 'N' and then execute 'reboot save diagnostic-information'.         System will reboot! Continue?[Y/N]:y

  4. 重启完成后,查看堆叠系统状态和堆叠ID,以及接口下的配置是否正确。如果接口下的配置不正确,此时可以再重新配置。

    <Stack> display stack Stack mode: Service-port                                                       Stack topology type: Ring                                                        Stack system MAC: 0018-82b1-6eb4                                                 MAC switch delay time: 10 min                                                     Stack reserved VLAN: 4093                                                        Slot of the active management port: 1 Slot    Role        MAC address       Priority   Device type -------------------------------------------------------------     1   Master      0018-82b1-6eb4   200               2   Standby     0018-82b1-6eba   150               3   Slave       0018-82b1-6ebb   150

  5. 配置正确,放开堆叠系统的上行和下行接口。

    <Stack> system-view [Stack] interface gigabitethernet 1/0/8 [Stack-GigabitEthernet1/0/8] undo shutdown [Stack-GigabitEthernet1/0/8] quit [Stack] interface gigabitethernet 2/0/9 [Stack-GigabitEthernet2/0/9] undo shutdown [Stack-GigabitEthernet2/0/9] quit [Stack] interface gigabitethernet 3/0/5 [Stack-GigabitEthernet3/0/5] undo shutdown [Stack-GigabitEthernet3/0/5] quit [Stack] interface gigabitethernet 1/0/6 [Stack-GigabitEthernet1/0/6] undo shutdown [Stack-GigabitEthernet1/0/6] quit



本文网址:https://www.iyusou.com/?news_12/1187.html

关键词:

最近浏览: