堆叠使您可以扩展网络容量,而无需管理多个设备。堆叠式交换机可以根据需要添加或从堆叠中移除,而不影响堆叠的整体性能。根据其拓扑,即使堆栈中的链路或设备发生故障,堆栈也可以继续传输数据。这使堆叠成为一种有效、灵活且可扩展的解决方案,可扩展网络容量。
默认情况下,交换机始终可堆叠,但没有将端口配置为堆叠端口。默认情况下,设备中的所有端口都配置为网络端口。没有任何堆栈端口的设备可被视为仅自身堆栈中的活动设备或独立设备。要堆叠两台或多台交换机,您可以将所需网络端口重新配置为交换机中的堆叠端口,并将它们与环或链拓扑中的最终堆叠端口连接。
堆栈中的设备或交换机通过堆栈端口连接。然后,堆叠交换机作为单个逻辑设备共同管理。在某些情况下,堆栈端口可以成为链路聚合组(LAG)堆栈中的成员,从而增加堆栈接口的带宽。
您可能不熟悉其中一些堆栈术语。有关进一步的说明,请参阅思科业务:新术语表。
堆栈具有以下优势:
— 如果原始主用设备发生故障,备用设备将成为堆栈的主用设备。
— 堆栈系统支持两种类型的拓扑:链和环。环拓扑比链拓扑更可靠。环中一个链路的故障不会影响堆栈的功能,而链连接中一个链路的故障可能导致堆栈被拆分。
本文提供有关如何通过交换机的命令行界面(CLI)配置堆栈设置的说明。
步骤1.确定要配置的堆栈模式。选项有:
步骤2.将设备随附的小型封装热插拔(SFP)电缆的一端连接到交换机的SFP+、XG3或XG4端口。
注意:在本例中,电缆连接到交换机的XG3端口。
步骤3.将SFP+电缆的另一端连接到交换机的SFP+、XG3或XG4端口。
步骤4.对其余交换机重复步骤2至3。
在此场景中,两台交换机配置为堆叠,SFP电缆连接到两台交换机上的端口3和端口4。
现在,您应该已经根据所需拓扑连接了交换机。
活动交换机选择过程
主用设备从主用设备(1或2)中选择。 选择主用设备时的因素会考虑以下优先级:
按照以下步骤在活动交换机上配置堆栈设置:
步骤1.登录到第一台交换机的控制台。默认用户名和密码为cisco/cisco。如果已配置新的用户名或密码,请改为输入凭证。
步骤2.输入以下命令进入交换机的全局配置模式:
SG350X-1#configure步骤3.要输入指定堆栈单元或所有堆栈单元的上下文,请通过输入以下命令在全局配置模式下输入stack unit命令:
SG350X-1(config)#stack unit [unit-id | all]步骤4.输入stack configuration命令,在重新启动后通过输入以下命令配置堆栈端口和设备ID:
SG350X-1(unit)#stack configuration {[links ports-list] [unit-id | auto]}选项有:
步骤5.(可选)要删除交换机上的堆栈配置设置,请输入以下命令,使用no stack configuration命令:
SG350X-1(unit)#no stack configuration步骤6.输入end命令返回交换机的特权执行模式。
SG350X-1(unit)#end步骤7.(可选)要显示堆栈配置设置,请输入以下命令:
SG350X-1#show stack configuration步骤8.(可选)在交换机的特权EXEC模式下,输入以下命令,将配置的设置保存到启动配置文件:
SG350X-1#copy running-config startup-config第9步。(可选)出现“Overwrite file [startup-config]...”提示后,在键盘上按“Y”表示“Yes”或“N”表示“No”。
步骤10.输入以下命令,重新加载交换机以应用已配置的堆栈设置:
SG350X-1#reload重要信息:重新加载交换机时,运行配置文件会被删除。在继续重新加载说明之前,请确保保存所有运行配置设置以避免数据丢失。
步骤11.出现“Do you want to continue”提示后,键盘上按Y表示是,或按N表示否。
主用设备将立即重新启动。您现在应该已经配置了主用设备的堆栈设置。
步骤1.登录第二台交换机的控制台。默认用户名和密码为cisco/cisco。如果已配置新的用户名或密码,请改为输入凭证。
步骤2.输入以下命令进入交换机的全局配置模式:
SG350X-2#configure步骤3.要输入指定堆栈单元或所有堆栈单元的上下文,请通过输入以下命令在全局配置模式下输入stack unit命令:
SG350X-2(config)#stack unit [unit-id | all]步骤4.输入stack configuration命令,在重新启动后通过输入以下命令配置堆栈端口和设备ID:
SG350X-2(unit)#stack configuration {[links ports-list] [unit-id | auto]}选项有:
步骤5.(可选)要删除交换机上的堆栈配置设置,请输入以下命令,使用no stack configuration命令:
SG350X-2(unit)#no stack configuration步骤6.输入end命令返回交换机的特权执行模式。
SG350X-2(unit)#end步骤7.(可选)要显示堆栈配置设置,请输入以下命令:
SG350X-2#show stack configuration步骤8.(可选)在交换机的特权EXEC模式下,输入以下命令,将配置的设置保存到启动配置文件:
SG350X-2#copy running-config startup-config第9步。(可选)出现“Overwrite file [startup-config]...”提示后,在键盘上按“Y”表示“Yes”或“N”表示“No”。
步骤10.输入以下命令,重新加载交换机以应用已配置的堆栈设置:
SG350X-2#reload重要信息:重新加载交换机时,运行配置文件会被删除。在继续重新加载说明之前,请确保保存所有运行配置设置以避免数据丢失。
步骤11.出现“Do you want to continue”提示后,键盘上按Y表示是,或按N表示否。
交换机重新启动后,备用交换机将不再是独立设备,只能通过活动交换机访问。
步骤12.对成员交换机或交换机的配置重复步骤1至11。
现在,您应该已在备用和/或成员交换机上配置堆栈设置。
步骤1.重新登录主用设备的控制台。
快速提示:在配置备用和/或成员交换机以监控进度时访问主用设备。备用或成员交换机重新启动后,活动交换机将收到堆叠活动通知。
步骤2.在交换机的特权EXEC模式下,输入以下命令,使用show stack命令显示交换机上的堆栈设置:
SG350X-1#show stack步骤3.输入show stack links命令,通过输入以下命令显示交换机上的堆栈链路:
SG350X-1#show stack links [details]选项有:
步骤4.(可选)要访问备用交换机,请输入以下命令,在全局配置上下文中输入交换机的堆栈单元ID:
现在,您应该已经在交换机上配置了堆栈设置。