文章转载链接:https://www.cnblogs.com/xinghen1216/p/9639582.html
交换机堆叠
概念
堆叠是指将一台以上的交换机组合起来共同工作,以便在有限的资源内提供尽可能多的端口、尽可能高的转发性能以及提供冗余。多台交换机经过堆叠形成一个堆叠单元。可堆叠的交换机性能指标中有一个"最大可堆叠数"的参数,它是指一个堆叠单元中所能堆叠的最大交换机数。目前交换机可堆叠的上限数量是 9.
当正确的连上后,一条链路上的堆叠交换机对于网络管理员来说就如同一台单一的交换机,通过单独的IP地址可以管理所有交换机和端口。不仅仅是允许统一配置,还可以在各个交换机上建立单独的背板。该共享的背板允许在本地交换机端口和多个到企业网络汇聚层的级联端口之间实现更快的吞吐量。
当一个数据帧需要传输时,交换机的软件会进行计算看哪条环路更可用,然后数据帧会被送到该环路上。如果一条堆叠电缆出故障,故障两端的交换机都会侦测到该故障,并将受影响的环路断开,而逻辑交换机仍然可以以单环的状态工作。
2.交换机的堆叠采用菊花链方式。
当若干台交换机堆叠后,会有一台交换机负责管理功能,称其为主交换机(master switch),主交换机会向其它交换机自动更新配置文件,路由信息,堆叠信息。而主交换机采用的是1:N的冗余备份方式,堆叠中的所有交换机在主交换机出问题时都可以成为主交换机并取而代之。
主交换机负责下载CAM转发表到各个交换机,3层交换机的路由信息也由主交换机负责维护与分发。其它一些QoS特性或访问控制列表的操作也是由主交换机告诉其它交换机如何控制。当有新的交换机加入或现有的交换机移走,主交换机会送出一个通知,其它交换机会随之更新自己的堆叠信息。
环上的每台交换机都会有一个MAC地址表保存自己本地的MAC地址信息,还会有一个MAC表维护其它交换机的MAC地址信息。MAC地址表是由主交换机负责更新的。
注意:
1、堆叠一定要成环,否则只有一半的带宽(16G)。
2、最好把你想作为master的交换机的Priority指为最高15,默认为1,最大为15,值越大越优先。
3、堆叠缆的长度规格:0.5米、1米和3米。
cisco交换机堆叠设置方法:以3850为例,定义名称为C3850-1和C3850-2
1.建立
1)配置C3850-1
C3850-1#switch 1 renumber 1:更改交换机的member号,然后选择“y”
C3850-1#switch 1 priority 15:更改交换机的优先级,交换机的优先级数越高,它越可能被选举成为堆叠主交换机,交换机默认的优先级数为1,最高的优先级为15,然后选择“y”。
C3750-1#reload slot 1:由于在全局模式下配置完交换机堆叠技术的相应参数后,交换机并不能自己马上改变自己的默认配置,所以要在退出全局配置模式后,使用“reload slot stack-member-number”命令重启交换机堆叠端口。
C3850-1#wr(保存配置)
2)配置C3850-2
C3850-2#switch 1 renumber 2
C3850-2#switch 2 priority 10
C3850-2#reload slot 2
C3850-2#wr
此时C3850-2的端口已变成G2/0/X
3)此时进行堆叠线缆的连接,在配置好交换机C3850-1与C3850-2之后,我们可以进行堆叠线缆的连接,我们在此约定将交换机背面的两个堆叠端口左边的端口为1口,右边的端口为2口,那么,此时,我们就将C3850-1的1口与C3850-2的2口用堆叠线缆连接起来,
由于我们之前已经配置好两台交换机的member号与优先级数,所以此时,两台交换机会自动选举交换机C3850-1为主交换机。堆叠建立时间大约为10几分钟。
4)拔掉从机的电源:
C3850#show switch
Switch/Stack Mac Address : 2c31.24d0.3a00 - Local Mac Address
Mac persistency wait time: Indefinite
H/W Current
Switch# Role Mac Address Priority Version State
------------------------------------------------------------
*1 Active 2c31.24d0.3a00 15 V07 Ready
2 Member 0000.0000.0000 0 0 Removed
5)在需要增加设备时,也是先配置后再用线缆连接。同样,在需要撤出某台设备时,对设备member号以及现有连接状态不会造成影响。
在需要撤换已有堆叠连接中的MASTER交换机,也就是主交换机时,在我们的配置中时交换机C3750-1时,根据我们已有的配置,交换机C3750-2会成为新的主交换机,这样方便我们的维护与管理,这里需要注意的是,如果需要将C3750-1重新加回到堆叠组中,并希
望C3750-1继续担当主交换机的角色的话,因为在思科堆叠技术中,主交换机的角色是非抢占的,也就是说,当我们重新把C3750-1联入堆叠交换机组中,虽然它的优先级数高于C3750-2,但它不会自动成为主交换机,我们需要在C3750-1联入堆叠组以后,等到
C3750-1系统显示状态稳定以后,重启C3750-2交换机,这时,由于组中的MASTER消失,堆叠组会重新选举主交换机,这时,由于C3750-1的优先级数最高,它将再次担当主交换机这一角色。
重新加入交换机后:
Switch#show switch
Switch/Stack Mac Address : 2c31.24d0.3a00 - Local Mac Address
Mac persistency wait time: Indefinite
H/W Current
Switch# Role Mac Address Priority Version State
------------------------------------------------------------
*1 Active 2c31.24d0.3a00 15 V07 Ready
2 Standby 2c86.d218.1f80 10 V07 HA sync in progress ---同步完成后状态也会变为Ready
6)拔掉active/standby的电源线,pc ping均丢一个包
7)查看堆叠的命令:
LGY-Core3850X-29.254#show switch
Switch/Stack Mac Address : f8a5.c5a7.3080 - Local Mac Address
Mac persistency wait time: Indefinite
H/W Current
Switch# Role Mac Address Priority Version State
------------------------------------------------------------
*1 Active f8a5.c5a7.3080 15 V07 Ready
2 Standby 2c86.d2c3.ab00 10 V07 Ready
show switch detail
show switch neighbors
show interface status
2.拆除
1)断电后拔除堆叠线缆,然后上电开启交换机。
2)对于switch 1交换机:
1.登录后show switch查看交换机,可以看到以下信息
switch#show switch
Switch/Stack Mac Address : 68bd.ab72.6700
H/W Current
Switch# Role Mac Address Priority Version State
----------------------------------------------------------
*1 Master 68bd.ab72.6700 1 1 Ready
2 Member 0000.0000.0000 0 1 Provisioned
2.switch#show run可以看到以下信息:
switch 1 provision ws-c2960s-24ts-l
switch 2 provision ws-c2960s-24ts-l
并且端口信息中有以下两种:
interface GigabitEthernet1/0/X 主交换机switch 1的端口
interface GigabitEthernet2/0/X 从交换机switch 2的端口
3.删除成员交换机
switch(config)#no switch 2 provision 无需重启
对于switch 1交换机,堆叠信息已经清除完毕,此时交换机即可重新配置使用。
4.清除交换机配置
堆叠信息清除完毕后,如要清除之前的交换机端口、vlan等配置信息,按下方执行:
switch#erase startup-config 清除配置信息
switch#delete vlan.dat 清除VLAN数据库(vlan信息不放在配置文件中)
Delete filename [vlan.dat]? 此处直接回车,不要按y
Delete flash:vlan.dat? [confirm] 按y或者回车确认,按其他键放弃
switch#reload 重启交换机
重启完毕后,如果之前交换机的优先级被修改过,可执行以下命令将优先级改回为1:
switch(config)#switch 1 priority 1
至此,交换机所有配置清除完毕。
对于switch 2交换机:
先将自己的编号改为1:switch#switch 2 renumber 1(wr保存,经试验不wr然后继续清除配置后重启时问是否保存配置选否重启结果也一样,编号信息可能不是保存在start-config中的),然后按switch 1交换机的方法执行即可