Cisco交换机STP负载均衡配置步骤及实例
来源:互联网 发布:知乎挣钱 编辑:程序博客网 时间:2024/06/04 19:24
近期有多位读者问到Cisco交换机中利用STP配置负载均衡的方法,其实这在我的新书《Cisco/H3C交换机配置与管理完全手册》(第二版)(该书目前在当当网、卓越网和京东网等书店中全面热销中:http://product.dangdang.com/product.aspx?product_id=22581826,http://book.360buy.com/10902722.html)中都有详细的配置步骤和实例。下面把这部分内容分享如下。
12.2 Cisco IOS交换机生成树负载均衡配置示例
【说明】IEEE 802.1s MSTP生成树模式中同样可以实现VLAN通信负载均衡,而且同样有两种方案:一种是基于端口优先级的,另一种是基于端口路径开销值的。但要注意的是,在MSTP的负载均衡配置中均只需在中继链路的一端配置即可,与本节介绍的SST下的负载均衡配置中的端口优先级方案有些区别,但与端口开销值方案一样。具体在本章最后介绍的PVST+到MSTP迁移配置示例中有体现。
在如图12-1所示的示例中,互联的Switch A与Switch B之间有两个中继连接(Trunk 1和Trunk 2)。现在实现Switch A与Switch B之间的Trunk 1中继链路上只允许VLAN 8~VLAN 10的通信通过,而在Trunk 2中继链路上只允许VLAN 3~VLAN 6的通信通过。
图12-1 使用STP端口优先级进行负载均衡的拓扑示例
l 在VLAN 8~VLAN 10中分配Trunk 1上的端口优先值为16,优先级更高。
l 在VLAN 3~VLAN 6的Trunk 1上保持默认的端口优先值128,优先级较低。
l 在VLAN 3~VLAN 6中分配Trunk 2上的端口优先值为16,优先级更高。
l 在VLAN 8~VLAN 10的Trunk 2上保持默认的端口优先值128,优先级较低。
这样一来,Trunk 1只承载VLAN 8~10的通信,而Trunk 2只承载VLAN 3~VLAN 6的通信(优先值数越低,优先级别越高)。通过生成树协议可以实现在当前活动的中继链路失效,则具有更低优先级的中继链路会接替原来正常的中继链路的工作,承载以上所有VLAN的通信流。继续保持在所有中继端口都没有重复的通信流发生。
【说明】如果交换机是交换机堆叠成员,则必须使用spanning-tree [vlan vlan-id] cost cost接口配置命令替代表12-12所示的spanning-tree [vlan vlan-id] port-priority priority接口配置命令来选择置于转发状态的接口,为要首先选择的接口分配较低花费值,为后面选择的接口分配更高的花费值,具体将在下节介绍。
Switch(config)#vtp domain domain-name
配置一个VTP管理域,域名可以有1~32个字符
在Switch A 和Switch B上校验VTP配置,主要在输出信息中检查VTP Operating Mode(VTP操作模式)和VTP Domain Name(VTP域名)字段
Switch(config)#interface gigabitethernet 0/1
Switch(config-if)#switchport trunk encapsulation
{isl | dot1q | negotiate}
Switch#show interfaces gigabitethernet 0/1 switchport
在Switch A上为第二个端口gigabitethernet 0/2重复以上第7~11步
在Switch B上为与Switch A连接的两个端口重复以上第7~11步
Switch(config)#interface gigabitethernet 0/1
Switch(config-if)#spanning-tree vlan 8-10 port-
priority 16
Switch(config)#interfacegigabitethernet0/2
Switch(config-if)#spanning-tree vlan 3-6port-
priority 16
在如图12-2所示的示例中,互联的Switch A与Switch B之间有两个中继连接(Trunk 1和Trunk 2,均为100BASE-T端口)。现在实现Switch A与Switch B之间的Trunk 1中继链路上只允许VLAN 8~VLAN 10的通信通过,而在Trunk 2中继链路上只允许VLAN 2~VLAN 4的通信通过。为了达到这个目的,需要进行如下配置(端口开销值越大,优先级越低):
l 在VLAN 2~VLAN 4分配Trunk 1上的端口路径开销值为30,具有较低优先级,以达到不转变该中继端口为转发状态,阻塞相应VLAN通信的目的。
l 在VLAN 8~VLAN 10中的Trunk 1上保持默认的100BASE-T路径开销值19,优先级较高,以达到转变该中继端口为转发状态,允许相应VLAN通信的目的。
l 在VLAN 8~VLAN 10中分配Trunk 2上的端口路径开销值为30,具有较低优先级,以达到不转变该中继端口为转发状态,阻塞相应VLAN通信的目的。
l 在VLAN 2~VLAN 4中的Trunk 2上保持默认的100BASE-T路径开销值19,优先级较高,以达到转变该中继端口为转发状态,允许相应VLAN通信的目的。
图12-2 使用STP路径开销进行负载均衡的拓扑示例
Switch(config)#interfacegigabitethernet0/1
Switch(config-if)#switchport trunk encapsulation
在Switch A上为第二个接口重复以上第2~5步
当中继链路建立后,Switch A可以接收来自其他交换机的VTP信息。通过此命令可以校验Switch A已接收到其他交换机的VLAN信息
Switch(config)#interfacegigabitethernet0/1
Switch(config-if)#spanning-tree vlan 2-4 cost 30
在Switch A的gigabitethernet0/2中继接口上重复以上第9~13步,并为VLAN 8~VLAN 10设置路径开销为30,以达到在gigabitethernet0/2中继端口上阻塞VLAN 8~ VALN 10中通信的目的
Switch#show running-config
(可选)在Switch A的启动配置文件中保存以上配置
- Cisco交换机STP负载均衡配置步骤及实例
- 思科Cisco 交换机 VTP负载均衡的配置
- 网管配置Cisco交换机和集线器步骤
- 交换机STP配置
- 华为 交换机 配置STP
- 2618交换机STP配置
- 3228交换机STP配置
- Cisco 3550交换机配置DHCP服务器实例
- Cisco 3550交换机配置DHCP服务器实例
- Cisco 3750交换机配置DHCP服务器实例
- cisco 3550 交换机stp学习笔记
- CISCO三层交换机+二层交换机配置VLAN的实例
- cisco交换机堆叠配置及删除
- Nginx几种负载均衡算法及配置实例
- Nginx 负载均衡配置实例
- Nginx 负载均衡配置实例
- Nginx负载均衡配置实例
- Brocade交换机和Cisco交换机STP/RSTP互操作
- 第4周-任务4-设计工资类(Salary)
- 徐绽词汇笔记(摘抄)
- 图像处理
- 189. Great trees are good for nothing but shade. 大树底下好乘凉
- zen cart - 对多个站点批量实施后台操作
- Cisco交换机STP负载均衡配置步骤及实例
- JQuery
- 昨晚冲动又买了两本书,留个记号
- 定义三角形类
- 《南方周末》:保研,"涉及生存,一切都是可笑的" 2012-03-11 10:37:06
- 你浪费了这些眼泪这些年 2012-03-11 10:21:44
- 你需要立即停止的9个习惯! 2012-03-11 10:01:41
- 不要被财富绑架,丢了幸福
- apache commons pool