常见问题 NETGEAR/美国网件网络交换机的常见问题>>

交换机堆叠管理(Managing Switch Stacks)

发布时间:2010-09-13 11:59:05

答案:

这一部分描述NETGEAR可堆叠网管交换机4.x.x.x以上版本的概念和操作步骤。NETGEAR可以堆叠网管交换机包括以下型号:

  • FSM7328S
  • FSM7328PS
  • FSM7352S
  • FSM7352PS
  • GSM7328S
  • GSM7328FS
  • GSM7352S

注意:目前FSM系列和GSM系列不可以混合堆叠。

这一章包括以下话题:

  • 初始化安装及打开交换机堆叠的电源
  • 从交换机堆叠移除一台设备
  • 增加一台设备到正在运行的交换机堆叠
  • 用新的设备替代交换机堆叠里的主交换机
  • 重新设置堆叠成员号
  • 转移主交换机到交换机堆叠里的另一个设备
  • 从运行中的交换机堆叠里移除主交换机
  • 合并两个正在运行的交换机堆叠
  • 预配置
  • 软件升级
  • 软件升级后的配置移植
理解交换机堆叠

一个交换机堆叠可以通过他们堆叠口连接最多8台以太网交换机。堆叠中的其中一台操作和控制整个堆叠交换机叫做主交换机。主交换机和其他堆叠里的交换机都是堆叠成员。堆叠成员通过堆叠拓扑当成一个系统来运作。交换机堆叠的二层和三层协议在网络中都可以看作单一台设备。

主交换机是整个堆叠的单一管理点,通过主交换机,您设置:

  • 系统等级(全局)的特性将应用到整个交换机堆叠
  • 任意堆叠成员的所有接口的接口等级的特性

交换机堆叠式通过它的IP地址被网络识别的。IP地址则关联堆叠的主交换机MAC地址。每一个堆叠成员是根据它们的堆叠号来识别的。

所有堆叠成员都可以作为主交换机。如果主交换机变得不可用,剩下的堆叠成员将从他们自己中间选出一台作为主交换机。一系列因素决定哪一台将交换机被选为主交换机,它们是:

  1. 主交换机一直保持作为主交换机的优先权.
  2. 指定的优先级
  3. MAC地址

如果主交换机不能根据(1)来选择,则根据(2),如果(2)也不能决定哪台堆叠成员成为主交换机,那么就根据(3)决定。

主交换机为交换机堆叠存储已保存的和正在运行的配置文件。这些配置文件包括整个交换机堆叠的系统级别的设置,以及所有堆叠成员端口级别的设置。每一个堆叠成员拥有一份已保存的配置文件的副本作为备份用。

如果主交换机被移除,其他成员将选出新的主交换机,然后使用保存的配置文件运行。

您可以使用这些方法来管理交换机堆叠:

  • 堆叠WEB。
  • 通过连接主交换机Console口的命令行界面(CLI) 。
  • 通过一个简单网络管理协议(SNMP)的软件程序。
交换机堆叠成员

一个交换机堆叠可以通过他们的堆叠端口拥有最多八个堆叠成员。一个交换机堆叠只有一台主交换机。

一台独立的交换机是一个只有一台堆叠成员的交换机堆叠,它同时作为主交换机。您可以连接一台独立的交换机到另一台来创建一个包含两个堆叠成员的交换机堆叠,其中一台将成为主交换机。您可以连接一台独立的交换机到已有的交换机堆叠上来增加堆叠成员的数量。

如果用同样型号的交换机更换一个堆叠成员,新的交换机将使用原交换机的配置正常运行。更多预配置的好处请看“预配置”。

堆叠成员改变期间,交换机运行是不会中断的。除非移除了主交换机或者添加一台已经开了机的单独交换机/交换机堆叠。

  • 增加已经开机的交换机会导致并入的交换机重新选举主交换机。重新选举的主交换机将使用它原有的配置来担任主交换机角色。所有保留的交换机包括以前的主交换机将以堆叠成员的身份重新启动并加入堆叠,它们的堆叠号被改变为最小的可用号码并使用重新选出的主交换机的配置信息。因此,当您合并两个已经开了机的交换机堆叠,你无法控制哪台交换机将成为新的主交换机及使用哪个配置。基于这些愿意,建议增加交换机到现有的堆叠时先关掉电源。
  • 移除已开机的堆叠成员会导致原交换机堆叠分成两个以上的交换机堆叠。每个都使用相同的配置,但如果线缆全部接好,交换机堆叠就不会被分隔。
    • 如果交换机堆叠分隔了,并且您希望保留分隔出来的部分,请更改新的交换机堆叠的IP地址。
    • 如果您不希望交换机堆叠被分隔:
      • 关闭新分隔出来的交换机堆叠的电源。
      • 通过堆叠端口重新连接它们到之前的交换机堆叠。
      • 打开交换机的电源。
堆叠电缆(FSM73xxS)

图19-1和图19-2阐明了单独的交换机如何连接成为一个交换机堆叠,您可以使用标准的8芯五类线。

主交换机选举和重新选举

主交换机是根据以下规则顺序选举和重新选举的:

  1. 交换机目前是主交换机
  2. 拥有的最高优先值的交换机堆叠成员

    注意: NETGEAR建议您将准备做为主交换机的交换机优先级设置为最高,确保发生重新选举时这台交换机被选为主交换机。

  3. 拥有最高MAC地址的交换机

主交换机将保留它的角色,除非发生以下事件之一:

  • 主交换机从交换机堆叠中移除
  • 主交换机重启或者电源关闭
  • 主交换机坏了。
  • 交换机堆叠成员增加了已经开机的交换机或交换机堆叠。

当主交换机重新选举,一台新的主交换机会在几秒钟后生效。同时,交换机堆叠使用内存里的转发表来工作以使网络中断减少到最少。当新的主交换机选出来后,其他可用的堆叠成员的物理接口将不受影响。

如果一台新的主交换机选出来后,之前的主交换机恢复工作,那么之前的主交换机将不恢复它的主交换机角色。

堆叠成员号

堆叠成员号(1到8)识别交换机堆叠里的各个成员。成员号同时决定堆叠成员的接口等级配置。您可以使用show switch命令来查看堆叠成员号。

一个新的,刚拆箱的(未加入过交换机堆叠或者未被手动指定堆叠成员号的)交换机默认的堆叠成员号是1。当它加入到一个交换机堆叠,他的默认堆叠成员号将被改成堆叠里最小的可用堆叠成员号。

交换机堆叠里的堆叠成员不能使用相同的堆叠成员号。每个堆叠成员,包括独立的交换机,将保留它的堆叠成员号,除非您手动更改或者是这个号码已经被堆叠里的其他成员使用。

请查看 “重新设置堆叠成员号” 和 “合并两个正在运行的交换机堆叠”。

堆叠成员优先值

如果用户希望改变哪个交换机去管理堆叠,可以改变堆叠成员优先值。使用以下命令来改变堆叠成员的优先值(这个命令在全局配置模式下):

switch unit priority value

交换机堆叠脱机配置

您可以使用脱机配置的特性在一个新交换机加入交换机堆叠之前对它进行预配置(应用到新交换机的配置)。您可以预先对还没成为堆叠成员的交换机配置堆叠成员号,交换机类型,接口等信息。(请参阅 “预配置”)

增加一个做了预配置的交换机到交换机堆叠的结果

当您增加一个做了预配置的交换机到交换机堆叠,堆叠将使用预先做好的配置或者默认配置。表19-1罗列了当交换机堆叠比较新增的交换机的预配置时的结果:

19-1. 比较新交换机的预设置时的结果

情形

结果

堆叠成员号和交换机类型匹配。

  • 如果预配置交换机的堆叠成员号匹配交换机堆叠里配置的堆叠成员号,并且
  • 预配置的交换机类型匹配交换机堆叠里配置的交换机类型
  • 交换机堆叠将应用它的配置到预配置的交换机,并将它加入堆叠。

    堆叠成员号匹配但交换机类型不匹配。

  • 如果预配置交换机的堆叠成员号匹配交换机堆叠里配置的堆叠成员号,但是
  • 预配置的交换机类型与交换机堆叠里配置的交换机类型不匹配
  • 交换机堆叠将应用默认配置到预配置的交换机,并将它加入堆叠
  • 预配置交换机里的配置将改成新的信息。
  • 配置里找不到堆叠成员号。

  • 交换机堆叠将应用默认配置到预配置的交换机,并将它加入堆叠
  • 预配置交换机里的配置将改成新的信息。
  • 配置里没有预配置交换机设置的堆叠成员号。

    交换机堆叠将应用默认配置到预配置的交换机,并将它加入堆叠

    在交换机堆叠里更换预配置的交换机的结果

    当交换机堆叠里的一台预配置的交换机坏了,从堆叠里移除,并用另一台交换机替代后,交换机将使用预先做好的配置或者默认配置。当交换机比较预配置交换机的配置是,它的结果和“增加一个做了预配置的交换机到交换机堆叠的结果”描述的一样。

    从交换机移除一台预配置的交换机的结果

    如果从交换机堆叠里移除一台预配置的交换机,移除的堆叠成员的配置仍然保留在交换机堆叠的运行配置里面。要完全移除它配置,使用no member unit_number命令。 (在堆叠模式下).

    交换机堆叠软件兼容建议

    所有堆叠成员必须运行在相同的软件版本来确保交换机堆叠成员之间的兼容性。包括主交换机,必须一致。这有利于确保堆叠成员间的堆叠协议版本完全兼容。

    如果堆叠成员运行在不同的软件版本,堆叠成员将不允许加入堆叠,使用show switch命令可以列出堆叠成员及其软件版本。详见“软件不匹配”。

    不兼容软件及堆叠成员固件升级

    您可以使用命archive download-sw xmodem | ymodem | zmodem | tftp://ip/filepath/filename令来升级不兼容交换机的固件 (在堆叠配置模式下). 它将复制现有堆叠成员的软件到那台不兼容版本的交换机。交换机将自动重启并当以完整功能的成员身份加入交换机堆叠。

    交换机堆叠配置文件

    交换机配置文件记录所有全局设置及堆叠成员和独立交换机接口设置下的配置信息。执行save config命令,所有堆叠成员均存储一份配置文件。如果主交换机不可用,任意堆叠成员担任主交换机后将使用原配置文件。

    当一个新的,刚拆包装的交换机加入交换机堆叠,它将使用交换机堆叠设置的系统等级的配置信息。然而您要存储系统等级的配置,您需要运行save config命令。

    你可以像使用单台交换机那样用copy命令来备份或恢复堆叠配置。

    连接交换机堆叠的管理

    您可以通过主交换机管理交换机堆叠和交换机堆叠成员的接口配置。您可以通过WEB页面、命令行界面和SNMP。您不可以对单独地对一个堆叠成员进行管理。

    1、通过Console口连接交换机堆叠

    您只可以通过主交换机的console口连接到主交换机。

    2、通过Telnet连接交换机堆叠

    您可以通过telnet到交换机堆叠的IP地址来连接主交换机。

    交换机堆叠配置情形

    表19-2提供了交换机堆叠的配置情形。大多数情形都假设有至少两台交换机通过堆叠端口进行连接。

    表19-2 交换机堆叠配置情形

    情形

    结果

    主交换机是原有的主交换机
    注意: 不推荐:

  • 通过堆叠口连接两台已经开机的交换机。
  • 两台主交换机中只有一台成为新堆叠的主交换机。其他堆叠成员不会成为主交换机。

    主交换机由堆叠成员的优先值选出来

  • 通过堆叠口连接两台交换机。
  • 使用switch stack-member-number priority new-priority-number 全局配置命令设置一台堆叠成员为更高的优先值。
  • 同时重启两台堆叠成员。
  • 拥有较高优先值的堆叠成员将被选为主交换机。

    主交换机根据MAC地址选出来

  • 两台堆叠成员有用相同的优先值及软件版本,同时重启两台堆叠成员。
  • 拥有较高MAC地址的堆叠成员将被选为主交换机。

    增加一个新的堆叠成员

  • 关闭新交换机电源。
  • 通过堆叠端口连接新交换机到已经开机的交换机堆叠。
  • 开启新交换机电源.
  • 主交换机保持不变。新增加的交换机加入交换机堆叠。

    主交换机失效

  • 移除 (或者关闭) 主交换机。
  • 根据“主交换机选举和重新选举”, 其中一台堆叠成员将成为新的主交换机。所有剩下的其他堆叠成员仍然保持原有角色,不行要重启。


    堆叠建议

    这一章节主要是收集堆叠网管交换机的一般流程和实现预期目标时的注意事项。以下列出的是最初的各种步骤。

    • 初始化安装及打开交换机堆叠的电源
    • 从交换机堆叠移除一台设备
    • 增加一台设备到正在运行的交换机堆叠
    • 用新的设备替代交换机堆叠里的主交换机
    • 重新设置堆叠成员号
    • 转移主交换机到交换机堆叠里的另一个设备
    • 从运行中的交换机堆叠里移除主交换机
    • 合并两个正在运行的交换机堆叠
    • 预配置
    • 软件升级
    • 软件升级后的配置移植
    常规操作
    • 当执行一个命令时 (例如move management,renumber等),建议在执行下一个命令前先让这个命令完全处理完毕。举例说,如果其中一个堆叠成员刚重启,那么使用show port”命令确认它是否重新加入到堆叠,等所有端口都加进来以后再执行下一个命令。
    • 当物理移除或者重新放置一台设备,在断开堆叠线前通常先关闭设备的电源。
    • 当重新连接堆叠线缆,应该在开机前连接。如果可以的话,上紧所有(适当的)接口螺丝能确保稳定的连接。
    初始化安装及打开交换机堆叠的电源
    1. 安装设备到机架上。
    2. 安装所有堆叠电缆。完全安装,包括冗余堆叠链路。强烈建议连接冗余链路。
    3. 识别哪个设备将作为主交换机。先打开这台的电源。
    4. 观察console口。让这台机开到登录提示。如果它使用默认配置,它将作为unit#1启用,并自动成为主交换机。否则,需要重新编号。
    5. 如果可以的话,对其他要加入堆叠的设备做预配置。预配置在“预配置”这一节描述。
    6. 打开第二台设备的电源,确定它是与已经开机那台临近(堆叠里的下一个设备)。这样能确保第二台设备启动成为堆叠成员而不是另一个堆叠的主交换机。
    7. 观察主交换机看第二台设备加入堆叠的情况。当第二台设备加入堆叠,使用“show switch”命令来确定。它将分配到一个堆叠号 (unit #2,如果它使用的是默认配置)。
    8. 给设备重新定义堆叠号,如果需要,建议参阅“重新设置堆叠成员号” 来重新设置堆叠成员号。
    9. 重复第6-8步增加其他成员到堆叠。同样先打开临近已加入堆叠的设备的电源。
    从交换机堆叠移除一台设备
    1. 确定冗余堆叠连接已经连接并工作。所有堆叠成员应当做成一个环状连接。
    2. 关掉要移除的设备的电源。
    3. 断开堆叠电缆。
    4. 如果设备没有被替换,用堆叠线重新连接被移除的设备的上下级堆叠成员。
    5. 从机架上移除这台设备。
    6. 需要的话,可以执行命令: no member <unit-id>将设备从配置里移除。
    增加一台设备到正在运行的交换机堆叠
    1. 确定冗余堆叠连接已经连接并工作。所有堆叠成员应当做成一个环状连接。
    2. 如果可以的话,对新设备做预配置。
    3. 安装新的设备到机架上。(如安装在原堆叠的最上面或者最下面。)
    4. 在加入新设备的位置,断开交换机堆叠第一台和最后地台堆叠成员间的冗余堆叠电缆。
    5. 连接堆叠电缆到新设备,按照“上联”接“下联”的次序建立连接。
    6. 打开新设备的电源,观察主交换机的console口信息,可以执行show switch命令来确定新设备完全加入堆叠。新设备通常以堆叠成员身份加入(不会以主交换机身份;现有的主交换机将不会改变)。
    7. 如果最新增加的成员的软件与现有堆叠的不同,参考“软件升级”章节进行软件升级。
    用新的设备替代交换机堆叠里的主交换机

    这里有两种可能出现的情况。

    首先,如果您使用相同型号的设备更换主交换机,按照下列步骤操作:

    其次,如果您用不同的型号更换主交换机,请按照下列步骤操作:

    • 参考“从交换机堆叠移除一台设备”章节移除主交换机。
    • 使用no member命令来删除刚移除的堆叠成员的配置。
    • 参考“增加一台设备到正在运行的交换机堆叠”章节增加一台新成员到交换机堆叠。该设备可以放到刚移除的堆叠成员的位置或者放在堆叠的最后面。任一种情况,都要确保所有堆叠线缆是连接好的,除了新设备将要放入的地方,这样可以使交换机堆叠不会被分成两个堆叠而选出新的主交换机。
    重新设置堆叠成员号
    1. 如果需要明确的编号方法,建议在第一次安装配置堆叠时给交换机堆叠成员指定特定的堆叠成员号。
    2. 如果堆叠成员号不合适,它可以被重新设置,使用简单的switch <oldunit-id> renumber <newunit-id>命令行界面命令。这个命令可以在全局配置模式找到。
    3. 如果新的成员号已经做了预配置。在您重新设置堆叠成员号之前,您需要删除这个成员号的配置。
    4. 如果必须为现有的多个堆叠成员号重新定义,可能关系到配置信息不匹配。这种情况下,建议除主交换机外的所有堆叠成员都关闭电源,并参考“增加一台设备到正在运行的交换机堆叠”一次增加一个成员回去。
    转移主交换机到交换机堆叠里的另一个设备
    1. 使用 “move management”命令,转移主交换机到您希望指定的堆叠成员号。根据堆叠的大小及配置文件情况,这个操作约需要30秒到3分钟。
    2. 确保您可以登录到新的主交换机控制台。使用show switch命令来检查是否所有设备已经重新加入堆叠。
    3. 建议更换主交换机后,使用reload命令重启交换机堆叠。
    从运行中的交换机堆叠里移除主交换机
    1. 首先,参考“转移主交换机到交换机堆叠里的另一个设备”将主交换机转移到堆叠里的另一个设备。
    2. 然后, 参考“从交换机堆叠移除一台设备”,从堆叠中移除这个设备。
    合并两个正在运行的交换机堆叠

    强烈建议不要单单使用堆叠电缆将两个正在运行的交换机堆叠(每个都有主交换机)连接起来。如果那样做的话可能因堆叠成员号重复导致不可用。

    1. 在将一个交换机堆叠加入另一个堆叠前,关闭堆叠里所有设备的电源。
    2. 物理连接那组关闭电源的堆叠设备到那组运行中的堆叠。
    3. 完全连接好堆叠电缆,确定冗余链路也已经连接上。
    4. 然后,打开设备的电源,一次一台,参考“增加一台设备到正在运行的交换机堆叠”的方法。
    预配置

    除设备号外,堆叠的所有配置都存在管理设备。也就是说,用相同型号的设备更换一台堆叠成员是不需要重新配置的。设备号单独存在每一台交换机,那样重启交换机堆叠后也能用回原先的设备号。连接的设备或者管理员预配置好的设备类型与每个设备自动从管理设备学习到的设备号有关。

    1. 执行member <unit-id> <switchindex>命令来对一个设备进行预配置。支持的设备类型可以用show supported switchtype命令显示。
    2. 然后,用相关的配置命令对刚定义的设备进行配置,就像已经连接的设备一样。
    3. 预配置的设备的端口会以“分离”状态启用并可以用show port all命令查看。这些分离的端口现在可以进行VLAN成员和其他端口细节配置。
    4. 对一个特定的设备预配置设备类型后,增加一个不同类型的设备会导致交换机报告错误。show switch命令显示新设备“配置不匹配”并且这个设备的端口不会启用。用户可以更改它的堆叠号或者用no member <unit-id>命令删除这个预配置的设备来解决这种情况。
    软件升级

    新软件可以在主交换机下用copy命令通过TFTP或者xmodem下载管理设备。当软件成功加载到管理设备,将会自动传到堆叠里的其他设备。如果软件传送到堆叠里其他设备的过程中产生错误,运行archive命令(在堆叠配置模式)来尝试复制软件到那些没有升级的设备。软件传送到堆叠里其他设备的过程中产生的错误可能由堆叠电缆移除或者设备在传输阶段被重新配置。错误还有可能由目前网络流量(例如广播事件)过大造成。

    堆叠里的所有设备必须使用同一个软件版本。不同版本的堆叠设备的端口有可能不能启用,可以用show switch命令来查看“软件不匹配”错误。可以运行archive命令来解决这个问题。这个命令将管理设备的软件复制到堆叠里版本不匹配的其他设备。运行这个命令前,确定管理设备上的软件是您希望使用的版本。当所有堆叠成员的版本均已加载,设备需要重新启动以使用新的软件版本来运行。

    软件升级后的配置移植

    某些情况,配置不可以和软件升级一起转移。应该参考下列步骤来更新:

    1. 保存当前配置并将它从交换机堆叠上传,在命令行界面使用copy命令。
    2. 加载新的软件到堆叠的主交换机,重启堆叠。
    3. 重启完成前,进去启动菜单并删除配置文件(“restore to factory defaults”)
    4. 继续启动操作软件。
    5. 当堆叠启动完,下载保存的配置到主交换机。配置将自动传到堆叠里的所有堆叠成员。
    软件不匹配

    如果增加到堆叠的设备与主交换机的软件版本不相同,可能产生下列情况:

    1. “新”设备启动成为堆叠里的“成员”。
    2. 增加设备的端口将保留“分离”状态。
    3. 新增的设备的命令行界面将显示一个软件版本不匹配的标记信息。
    4. 要让这个新增设备正常并入堆叠,应该用copy命令将主交换机的软件加载这台设备上。这台新增的设备应该重启,将正常重启加入堆叠。

    我有NETGEAR WS-C35的问题要问

    下一步您可以:
    查看NETGEAR/美国网件网络交换机产品 >>
    查看网络交换机产品 >>
    查看NETGEAR/美国网件网络交换机常见问题 >>