我们已经准备好了,你呢?

2022我们与您携手共赢,为您的企业网络安全保驾护航!

先说下拓扑环境:

wKiom1dcEI7A_TXoAAB63cSpDkQ187.jpg-wh_50


此项目为某全国物流公司网络中标方案某部分,全网品字形状、流量平行结构。全程方案与实施由我进行规划和组织实施。

PS:冗余、流量平行、完全去除单点


图中网络设备选型:

 cisco-3750【专用堆叠电缆】

 firewall-asa5515【出口防火墙,带failover许可证】

 firewall-sangfor【内网防火墙】


这里仅介绍3750堆叠配置方法,剩下的failover的ASA配置与实际应用场景,另起文章介绍。各位看官多多关注此博客,感谢!!


3750堆叠不同于3550,是真正的堆叠,Catalyst 3750系列使用StackWise技术,它是一种创新性的堆叠架构提供了一个32Gbps的堆叠互联,连接多达9台交换机,并将它们整合为一个统一的、逻辑的、针对融合而优化的设备,从而让客户可以更加放心地部署语音、视频和数据应用,3750采用的是背板堆叠的方式,机器本身有堆叠口需专门的堆叠线可以达到32G带宽,交换机堆叠后,从逻辑上来说,它们属于同一个设备。这样,如果你想对这几台交换机进行设置,只要连接到任何一台设备上,就可看到堆叠中的其他交换机

3750做堆叠需要专用堆叠线缆,产品自带0.5米堆叠线缆)。 

 

先聊配置堆叠的前提:

  1. IOS版本要一致,(不一致在测试中发现也可以形成堆叠)

  2. 必须使用专用电缆(3750在购买时候都会配一个专用的堆叠线0.5米)



傻瓜式配置实例:

1:物理连接好堆叠线缆,连接方法为master的stack1连接到slave的stack2上面。 见下图

2:开master,不作任何的配置。等完全启动后。 

3:开slave的机器。 

4:不作任何的配置。(线插好,开机自动堆叠选举,亮 master的就是主) 

注:也可以先做堆叠配置:如IP地址、优先级等等

wKiom1dcFTzh51_XAAB2q64tTrU783.jpg

高端大气逼格网工配置实例:

堆叠成员master:

switch 2 renumber 1 (有些用户的设备是二手的,买回来stack的编号不对或者是非默认1)修改,重启,使stack编号正常。

switch 1 provision ws-c3750g-24ts-1u     思科交换机默认会有一条这样的命令

switch 1 priority 8 (1号设备的优先改为8) 优先级越大越优先 

保存。


堆叠成员member-2:

switch 1 renumber 2 (新买的设备出厂是1,这里配置为堆叠成员组即slave,将号码修改为2) 

重启

switch 2 provision ws-c3750g-24ts-1u     此条为堆叠成员配置

switch 1 priority 6 (1号设备的优先改为6) 优先级越大越优先 

保存。

堆叠线全部螺丝拧好,拧紧。

    

若存在多台设备,配置依次类推:

堆叠成员slave-3:

switch 1 renumber 3 

重启 

switch 3 provision ws-c3750g-24ts-1u     

switch 1 priority 4 (1号设备的优先改为4) 优先级越大越优先 

保存。

切记堆叠线全部螺丝拧好,拧紧。

········

·····


注意点:

可以使用全局命令 switch 5 renumber 4来更改设备在堆叠中的编号(这个就是把5号改为4号了)默认的编号是1 ,思科在出厂默认是1,但如果设备之前做过堆叠,但stack的号码没有清除,就需要手动重新执行如上命令把编号改下。命令输出如下:

Switch(config)#switch 2 renumber 1

Switch(config)#do wr (一定要保存后reload)

一定要保存重启,因为这些编号的修改,必须重启才能生效。


如果是需要在加电情况下配置成员组slave的话。

手动执行:#reload slot 2


如果需要删除堆叠的配置的话:

直接全局配置模式下,

Switch(config)#no switch 2 provision

Switch(config)#do wr (一定要保存后reload


如下log,为单机运行中首次加入成员组slave时的设备日志:

*Mar  1 00:01:27.275: %STACKMGR-4-SWITCH_ADDED_VM: Switch 1 has been ADDED to the stack(VERSION_MISMATCH)-这句话的意思就是我们的俩台设备IOS镜像不匹配,但为什么堆叠仍然能起来,我正在寻找相应的文档确认。

*Mar  1 00:01:27.275: %STACKMGR-4-SWITCH_ADDED: Switch 2 has been ADDED to the stack(成员2加入堆叠)

*Mar  1 00:01:28.835: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to down

*Mar  1 00:01:30.680: %SPANTREE-5-EXTENDED_SYSID: Extended SysId enabled for type vlan

*Mar  1 00:01:34.564: %SYS-5-CONFIG_I: Configured from memory by console

*Mar  1 00:01:34.615: %STACKMGR-5-SWITCH_READY: Switch 2 is READY

*Mar  1 00:01:34.615: %STACKMGR-4-STACK_LINK_CHANGE: Stack Port 1 Switch 2 has changed to state UP

*Mar  1 00:01:34.615: %STACKMGR-4-STACK_LINK_CHANGE: Stack Port 2 Switch 2 has changed to state DOWN

*Mar  1 00:01:35.034: %STACKMGR-5-MASTER_READY: Master Switch 2 is READY

*Mar  1 00:01:35.395: %SYS-5-RESTART: System restarted --

Cisco IOS Software, C3750 Software (C3750-ADVIPSERVICESK9-M), Version 12.2(46)SE, RELEASE SOFTWARE (fc2)

Copyright (c) 1986-2008 by Cisco Systems, Inc.

Compiled Thu 21-Aug-08 15:43 by nachen

*Mar  1 00:01:35.420: %SSH-5-ENABLED: SSH 1.99 has been enabled

*Mar  1 00:01:36.628: %LINK-5-CHANGED: Interface Vlan1, changed state to administratively down

*Mar  1 00:03:35.419: %IMAGEMGR-6-AUTO_COPY_SW_INITIATED: Auto-copy-software process initiated for switch number(s) 1

*Mar  1 00:03:35.494: %IMAGEMGR-6-AUTO_COPY_SW: 

*Mar  1 00:03:35.494: %IMAGEMGR-6-AUTO_COPY_SW: Searching for stack member to act

*Mar  1 00:03:35.494: %IMAGEMGR-6-AUTO_COPY_SW: as software donor...

*Mar  1 00:03:35.494: %IMAGEMGR-6-AUTO_COPY_SW: Software was not copied

*Mar  1 00:03:35.494: %IMAGEMGR-6-AUTO_ADVISE_SW_INITIATED: Auto-advise-software process initiated for switch number(s) 1

*Mar  1 00:03:35.721: %IMAGEMGR-6-AUTO_ADVISE_SW: 

*Mar  1 00:03:35.721: %IMAGEMGR-6-AUTO_ADVISE_SW: 

*Mar  1 00:03:35.721: %IMAGEMGR-6-AUTO_ADVISE_SW: Systems with incompatible software have

*Mar  1 00:03:35.721: %IMAGEMGR-6-AUTO_ADVISE_SW: been added to the stack.  The storage

*Mar  1 00:03:35.721: %IMAGEMGR-6-AUTO_ADVISE_SW: devices on all of the stack members have

*Mar  1 00:03:35.721: %IMAGEMGR-6-AUTO_ADVISE_SW: been scanned, and the software required

*Mar  1 00:03:35.721: %IMAGEMGR-6-AUTO_ADVISE_SW: to make all stack members compatible with

*Mar  1 00:03:35.721: %IMAGEMGR-6-AUTO_ADVISE_SW: each other was not found. The "archive

*Mar  1 00:03:35.721: %IMAGEMGR-6-AUTO_ADVISE_SW: download-sw" command can be used to

*Mar  1 00:03:35.721: %IMAGEMGR-6-AUTO_ADVISE_SW: install software off of the network from

*Mar  1 00:03:35.721: %IMAGEMGR-6-AUTO_ADVISE_SW: a tar file.

*Mar  1 00:03:35.721: %IMAGEMGR-6-AUTO_ADVISE_SW: 


此时进入设备,执行常见命令:show ip inter bri :

wKioL1dcHhbQ2MFYAADElRjwyFQ978.jpg-wh_50

堆叠成功,皆大欢喜。


执行堆叠查看命令:show switch stack-ring speed输出如下。

wKiom1dcHX2C-3SPAAAhdePHK7Y559.jpg

疑问?:为什么是16G呢?前面不是介绍可以达到32G的堆叠互联吗?

答:我只使用了一根stack堆叠线互联,因为测试环境,就是要出其不意才有意思(:嘻嘻


当我们补充为俩条物理专用堆叠线,再次执行堆叠查看命令:show switch stack-ring speed,如下。

wKiom1fUwg3Q1Gi2AAAi9FKrir8591.jpg

确实就变成了16GX2=32G,理论论证完毕。



如下日志为我测试堆叠配置完毕后,将成员组slave拔掉,模拟单点故障时报错日志。

*Mar  1 00:15:14.073: %STACKMGR-4-STACK_LINK_CHANGE: Stack Port 1 Switch 2 has changed to state DOWN

*Mar  1 00:15:14.232: %STACKMGR-4-SWITCH_REMOVED: Switch 1 has been REMOVED from the stack(交换机1被stack移除)

注释:但此时你分别在俩台交换机上去查看配置时,你会发现仍然能看到堆叠的接口,这是为什么呢?

我这里使用华为和思科做一次现象对比的描述,给大家简单的介绍下。

华为在堆叠口down后,它会立刻把群集里异常的成员剔除,并把该成员的接口接口信息全部剔除,日志参考如下:【我关闭的是主设备】

Apr XX Quidway FSP/4/STACK_TRAP:OID 1.3.6.1.4.1.2011.5.25.183.1.22.4 Switch over !stackid:1 is selected as master .(成员理解接手master角色)

Apr XX Quidway FSP/4/STACK_TRAP:OID 1.3.6.1.4.1.2011.5.25.183.1.22.7 stackid:0 leaved from stack .

Apr XX Quidway FSP/4/STACK_TRAP:OID 1.3.6.1.4.1.2011.5.25.183.1.22.2 stackid:1 portid:0  stack-port change to down.

Apr XX Quidway ENTMIB/4/TRAP:OID 1.3.6.1.2.1.47.2.0.1 Entity MIB change.

Apr XX Quidway %%01SRM/4/STACK_PORT_DOWN(l)[0]:Stack port STACK 1 change to DOWN.(stack 1 堆叠口down)

Apr XX Quidway %%01ALML/4/SLAVE_TO_MASTER(l)[1]:MPU Slot1 changes to master.

Apr XX Quidway %%01ALML/4/ENT_PULL_OUT(l)[2]:MPU frame [1] board[0] was pulled out.

Apr XX Quidway %%01ALML/4/PUBLISH_EVENT(l)[3]:Publish event. (Slot=0, Event ID=BOARD_PLUGOUT).

Apr XX Quidway %%01IFNET/4/BOARD_DISABLE(l)[4]:Board 0 has been unavailable.

Apr XX Quidway %%01IFNET/4/IF_DISABLE(l)[5]:Interface GigabitEthernet0/0/1 has been unavailable.?(接口立刻全部被清掉)

Apr XX Quidway %%01IFNET/4/IF_DISABLE(l)[6]:Interface GigabitEthernet0/0/2 has been unavailable.?(同上)


但思科,离开后不会把成员所有信息剔除,console日志输出的信息如下:

*Mar  1 00:15:14.073: %STACKMGR-4-STACK_LINK_CHANGE: Stack Port 1 Switch 2 has changed to state DOWN

*Mar  1 00:15:14.232: %STACKMGR-4-SWITCH_REMOVED: Switch 1 has been REMOVED from the stack


show run发现:

wKiom1fUxZ-C0NB8AAA0w0hibWY231.jpg

成员组配置还在设备当中,后期测试发现,必须手动去no掉他,接口信息才会被彻底清掉,命令参考如下:

Switch(config)#no switch 2 provision

Switch(config)#do wr (一定要保存后reload)

Switch#reload



另:

查当前堆叠状态: 

show platform stack-manager all 显示所有交换堆叠的信息 show switch 显示堆叠交换机的汇总信息 

show switch 1 显示一号交换机的信息 

show switch detail 显示堆叠成员明细的信息 

show switch neighbors 显示堆叠邻居的完整信息 

show switch stack-ports 显示堆叠交换机的完整端口信息


我们凭借多年的智能化设计及施工经验,坚持以“帮助中小企业实现现代化网络”为宗旨,累计为4000多家客户提供品质智能化服务,得到了客户的一致好评。如果您有综合布线、计算机网络、无线覆盖、门禁考勤、机房建设、防火墙、路由器及交换机调试等方面的需求...
请立即点击咨询我们或拨打咨询热线: 17804441181,我们会详细为你一一解答你心中的疑难。项目经理在线

我们已经准备好了,你呢?

2022我们与您携手共赢,为您的企业网络安全保驾护航!

在线客服
联系方式

热线电话

17804441181

上班时间

周一到周五

公司电话

+86-512-65829193

二维码
微信
线