向现有 3850 堆栈添加新交换机

网络工程 思科 思科-ios 堆叠
2021-07-10 18:57:29

我有一个现有的交换机堆栈,堆栈中有 4 个交换机(它们都是 3850)。

Switch Ports Model              SW Version        SW Image              Mode   
------ ----- -----              ----------        ----------            ----   
*    1 56    WS-C3850-48U       03.03.05.SE       cat3k_caa-universalk9 BUNDLE 
     2 56    WS-C3850-48U       03.03.05.SE       cat3k_caa-universalk9 BUNDLE 
     3 56    WS-C3850-48U       03.03.05.SE       cat3k_caa-universalk9 BUNDLE 
     4 56    WS-C3850-48U       03.03.05.SE       cat3k_caa-universalk9 BUNDLE 

现在,我必须在该堆栈中添加另一个交换机(3850)。我发现新交换机的成员编号为 1(默认值)并且优先级设置为 15。他们新的 3850 也处于 INSTALL 模式并且没有堆栈上的 .bin 文件。堆栈和新交换机上的 IOS 版本相同。

这是我计划添加此开关的方式:

  1. 关闭新开关的电源
  2. 连接堆叠电缆(根据 Cisco 文档)
  3. 打开新开关的电源

通过这样做,交换机应该自动获得堆栈号和优先级值 1。

现在我的问题是:由于新交换机在加入堆叠前的优先级值为15,按照上述步骤将交换机加入堆叠后,该交换机是否可以重新启动整个堆叠并重新选举主交换机?如果是,我该如何避免这种情况。INSTALL 模式和 BUNDLE 模式也会引起问题吗?

2个回答

在创建或添加到堆栈之前,您应该始终设置每个交换机的交换机编号和优先级。你想成为master的交换机应该设置为交换机中最高的优先级,你想接管的应该设置为次高的优先级,等等。最新的交换机,如果你不想的话成为主,应设置为最低优先级。

你真的想设置优先级,以便你有一个确定性的方法来选择主人。如果您将新开关的优先级保留为15,则它不会自动更改1为您似乎说的:

通过这样做,交换机应该自动获得堆栈号和优先级值 1。

将交换机添加到现有堆栈应该并且可能会正常工作,但始终存在出现问题的风险,因此您需要准备重新启动整个堆栈。如果您希望某个特定的交换机成为主交换机(正如您应该的那样),那么您需要专门设置交换机的优先级。

我建议将新交换机的优先级设置为 1。我还建议将堆栈从捆绑模式转换为安装模式,这是 Cisco 推荐的操作模式。作为最佳实践,永远不要以捆绑模式运行 3850 堆栈。

无论如何,您都需要重新加载堆栈,因此我还建议升级到 3.6.6。您使用的代码版本很旧,在更高版本中有很多改进。

其他一些事项: 在堆栈上启用软件自动升级以备将来使用。正如 Ron 所提到的,始终将首选堆栈主优先级设置为 15。我还建议将 stack-mac 设置为永不过期(stack-mac 持久计时器 0)。

查看此链接以获取更多信息。

https://www.cisco.com/c/en/us/td/docs/switches/lan/Denali_16-1/ConfigExamples_Technotes/Config_Examples/Misc/qos/m_install_vs_bundle.html