Cisco交换机STP负载均衡配置步骤doc.docx
- 文档编号:23316550
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:7
- 大小:18.43KB
Cisco交换机STP负载均衡配置步骤doc.docx
《Cisco交换机STP负载均衡配置步骤doc.docx》由会员分享,可在线阅读,更多相关《Cisco交换机STP负载均衡配置步骤doc.docx(7页珍藏版)》请在冰豆网上搜索。
Cisco交换机STP负载均衡配置步骤doc
Cisco交换机STP负载均衡配置步骤
Cisco交换机STP负载均衡配置步骤的方法
CiscoIOS交换机生成树负载均衡配置示例
在第11章,我们已了解到,Cisco自己开发的PVST、PVST+和Rapid-PVST+l因为是基于VLAN分配生成树实例的,所以它不仅可以实现比IEEE802.1D标准的STP更快的收敛速度,而且还可以实现负载均衡。
为了避免环路,PVST、PVST+和Rapid-PVST+l仅会在交换机间的一条中继链路对特定VLAN通信激活,其他的都会被全部阻止,以实现在多个中继端口上均衡VLAN通信。
在生成树VLAN通信均衡方案中,又可以通过使STP端口优先级或者STP路径开销在中继端口进行配置。
注意:
对于使用STP端口优先级进行的负载均衡,负载均衡的多条中继链路必须与同一个交换机连接;对于使用STP路径开销进行的负载共享,每条用于负载均衡的中继链路可以连接到同一个交换机,也可以连接在两个不同的交换机上。
【说明】IEEE802.1sMSTP生成树模式中同样可以实现VLAN通信负载均衡,而且同样有两种方案:
一种是基于端口优先级的,另一种是基于端口路径开销值的。
但要注意的是,在MSTP的负载均衡配置中均只需在中继链路的一端配置即可,与本节介绍的SST下的负载均衡配置中的端口优先级方案有些区别,但与端口开销值方案一样。
具体在本章最后介绍的PVST+到MSTP迁移配置示例中有体现。
使用STP端口优先级进行负载均衡的配置示例
当在一个交换机上的两个端口形成环路时,交换机使用STP端口优先级来决定哪个端口是启用状态,哪个端口又是阻塞状态的。
可以在平行的中继端口上设置优先级,以便这个端口可以承载指定VLAN上的所有通信流,而在另一条中继链路承载其他VLAN的通信。
在一个VLAN中,具有更高优先值的中继端口将转发该VLAN中的通信流,而同一VLAN中优先值低的中继端口将对VLAN保持阻塞状态,使同一时间只有一个中继端口发送或者接收一个VLAN中的所有通信流。
这种利用STP端口的不同优先级实现不同VLAN的负载均衡的配置思路如下:
(1)把交换机间连接的STP端口配置为二层中继端口;
(2)把互联的两台交换机配置VTP服务器模式,使用VTP在不同交换机间中继VLAN配置信息(当然也可以不启用VTP,采用手动配置方式);
(3)分别把两台交换机上的不同中继端口为不同VLAN配置不同的VLAN端口优先级,以实现VLAN通信的分流。
但要注意,这种负载均衡方案只应用于多条中继链路连接在同一对交换机上的情况下。
在下图所示的示例中,互联的SwitchA与SwitchB之间有两个中继连接(Trunk1和Trunk2)。
现在实现SwitchA与SwitchB之间的Trunk1中继链路上只允许VLAN8~VLAN10的通信通过,而在Trunk2中继链路上只允许VLAN3~VLAN6的通信通过。
使用STP端口优先级进行负载均衡的拓扑示例
为了达到这个目的,需要进行如下配置:
l在VLAN8~VLAN10中分配Trunk1上的端口优先值为16,优先级更高。
l在VLAN3~VLAN6的Trunk1上保持默认的端口优先值128,优先级较低。
l在VLAN3~VLAN6中分配Trunk2上的端口优先值为16,优先级更高。
l在VLAN8~VLAN10的Trunk2上保持默认的端口优先值128,优先级较低。
这样一来,Trunk1只承载VLAN8~10的通信,而Trunk2只承载VLAN3~VLAN6的通信(优先值数越低,优先级别越高)。
通过生成树协议可以实现在当前活动的中继链路失效,则具有更低优先级的中继链路会接替原来正常的中继链路的工作,承载以上所有VLAN的通信流。
继续保持在所有中继端口都没有重复的通信流发生。
以上示例中,使用STP端口优先级进行负载均衡的具体配置步骤如表12-12所示(自特权模式开始)。
两交换机上的生成树协议直接采用默认的PVST+,所以并没有单独启用生成树协议。
其他具体环境只需稍做修改就可以满足应用需求。
【说明】如果交换机是交换机堆叠成员,则必须使用spanning-tree[vlanvlan-id]costcost接口配置命令替代表12-12所示的spanning-tree[vlanvlan-id]port-prioritypriority接口配置命令来选择置于转发状态的接口,为要首先选择的接口分配较低花费值,为后面选择的接口分配更高的花费值,具体将在下节介绍。
使用STP端口优先级进行共享负载的配置步骤
在SwitchA和SwitchB上校验VTP配置,主要在输出信息中检查VTPOperatingMode(VTP操作模式)和VTPDomainName(VTP域名)字段
Switch(config-if)#switchporttrunkencapsulation
{isl|dot1q|negotiate}
配置端口支持ISL或IEEE802.1Q封装,或者与邻接接口协商封装类型。
必须在每一个链路的两端配置相同的封装类型
当中继链路建立后,VTP传递VTP和VLAN信息到SwitchB。
此时通过这个命令可以校验SwitchB已学习到这些VLAN配置
在VLAN8~VLAN10上为以上端口设置优先值为16,以达到在gigabitethernet0/1中继端口上允许VLAN8~VALN10中通信的目的
在VLAN3~VLAN6上为以上端口设置优先值为16,以达到在gigabitethernet0/2中继端口上允许VLAN3~VALN6中通信的目的
除了可以利用上节介绍的STP端口优先级实现不同中继链路上的VLAN通信均衡外,还可以在中继端口上通过设置不同的路径开销配置实现中继端口上的负载均衡。
而且本方案不仅适用于多条中继链路均在一对互联的交换机的情形,还可以在多条中继链路连接不同交换机的情形,可参见第11章的图11-32。
这种利用STP端口的不同路径开销实现不同VLAN的负载均衡的配置思路如下:
(1)把交换机间连接的STP端口配置为二层中继端口;
(2)在互联的两台交换机配置VTP服务器模式,使用VTP在不同交换机间中继VLAN配置信息(当然也可以不启用VTP,采用手动配置方式);
(3)只在一台交换机上的不同中继端口上为不同VLAN配置不同的VLAN端口路径开销,以实现VLAN通信的分流。
在如图所示的示例中,互联的SwitchA与SwitchB之间有两个中继连接(Trunk1和Trunk2,均为100BASE-T端口)。
现在实现SwitchA与SwitchB之间的Trunk1中继链路上只允许VLAN8~VLAN10的通信通过,而在Trunk2中继链路上只允许VLAN2~VLAN4的通信通过。
为了达到这个目的,需要进行如下配置(端口开销值越大,优先级越低):
l在VLAN2~VLAN4分配Trunk1上的端口路径开销值为30,具有较低优先级,以达到不转变该中继端口为转发状态,阻塞相应VLAN通信的目的。
l在VLAN8~VLAN10中的Trunk1上保持默认的100BASE-T路径开销值19,优先级较高,以达到转变该中继端口为转发状态,允许相应VLAN通信的目的。
l在VLAN8~VLAN10中分配Trunk2上的端口路径开销值为30,具有较低优先级,以达到不转变该中继端口为转发状态,阻塞相应VLAN通信的目的。
l在VLAN2~VLAN4中的Trunk2上保持默认的100BASE-T路径开销值19,优先级较高,以达到转变该中继端口为转发状态,允许相应VLAN通信的目的。
使用STP路径开销进行负载均衡的拓扑示例
图中示例的具体配置方法如下表所示(自特权模式开始)。
注意,采用这种方式实现负载均衡,只需在中继链路的一端交换机上进行配置即可。
使用STP路径开销进行负载共享的配置步骤
当中继链路建立后,SwitchA可以接收来自其他交换机的VTP信息。
通过此命令可以校验SwitchA已接收到其他交换机的VLAN信息
为VLAN2~VLAN4设置生成权路径开销为30,以达到在gigabitethernet0/1中继端口上阻塞VLAN2~VALN4中通信的目的
在SwitchA的gigabitethernet0/2中继接口上重复以上第9~13步,并为VLAN8~VLAN10设置路径开销为30,以达到在gigabitethernet0/2中继端口上阻塞VLAN8~VALN10中通信的目的
CISCO交换机备份和恢复配置文件的方法
CISCO交换机备份和恢复配置文件的方法
CISCO交换机备份和恢复配置文件的方法
1、保存配置
将当前运行配置从DRAM存储到启动配置所在的NVRAM中,有两种命令:
(1)规范版本:
Sw1#copysystem:
running-config
flash:
startup-config
Destinationfilename[startup-config]?
(确认目的文件名)
(2)简略版本:
Sw1#copyrunning-configstartup-config
Destinationfilename[startup-config]?
(3)其他版本
Sw1#copyrunstart
copyrunstart是copyrunning-configstartup-config的简写。
Sw1#wr
wr是write的简写。
2、将启动配置备份到存储在闪存NVRAM的文件中
比如将启动配置备份为文件名config.bak1的文件,并存储在NVRAM中:
Sw1#copystartup-config
flash:
config.bak1
Destinationfilename[config.bak1]?
3、恢复配置
比如将备份的启动配置config.bak1恢复为目前想用的启动配置:
Sw1#copyflash:
config.bak1startup-config
Destinationfilename[startup-config]?
当配置恢复到startup-config中后,可在特权模式下使用reload命令重启交换机,使其重新加载新的启动配置:
Sw1#reload
Systemconfigurationhasbeenmodified.
Save?
[yes/no]:
n
Proceedwithreload?
[confirm]
发出reload命令后,系统将提示您是否要保存配置,此处不需要保存,所以选择no。
如果此处选择yes,则刚刚恢复的文件将被当前运行的配置覆盖。
--------------------------------------------------------------------------------------------------------------------------------------------
ciscocopy命令你理解了吗?
也许你看了题目之后,觉得不值一提,但笔者在实际工作中发现没有那么简单,很多朋友对copy命令很容易操作错误
一家公司,笔者对一台cisco2600路由器曾经copyruntftp备份了配置,几个月之后陆陆续续在此设备上修改和增加过配置,有一天,公司要求完全恢复以前的备份,当时笔者认为很简单,为了图块,先copytftprun,后copyrunstar,重启reload。
但重启后,showrun发现这几个月增加的配置还在,
为什么呢?
后经过几次测试,发现copyrunstar、copystarrun实际上的效果有很大的差别,测试结果:
1:
copyrunning-configstartup-config实际上是文件的完全替换,效果是先从nvram中先把原配置文件startup-config删除,再用running-config替换成startup-config
2:
copystartup-configrunning-config实际上是覆盖同位置配置语句和追加runing-config配置文件中没有的配置语句。
3:
copytftprunning-config同2,即覆盖和追加
4:
copytftpstartup-config同1,即完全替换
所以笔者上边操作正确方法是:
copytftpstartup-config,后reload,提示保存配置,选择no,即完成完全恢复以前的备份
看了CISCO交换机备份和恢复配置文件还想看:
1.CISCO系列交换机如何清空配置
2.cisco交换机如何清空配置
3.思科交换机怎么恢复出厂设置
4.如何配置思科路由器口令保障网络安全
5.网件ReadyDATA怎么使用灾备和恢复功能
6.xmodem恢复cisco3550交换机的ios方法
7.ciscoap恢复出厂设置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Cisco 交换机 STP 负载 均衡 配置 步骤 doc
![提示](https://static.bdocx.com/images/bang_tan.gif)