STP技术及其应用
1) 交换机上不设置STP,结果是PC ping不通对方,交换机端口指示灯不停地闪烁,PC上的键盘鼠标都没有了响应。
2) 交换机上设置STP,结果是PC可以ping通对方,交换机端口指示灯闪烁正常。 3) 拔掉交换机之间的连接网线1,网络不中断。
4) 插回拔掉交换机之间的连接网线1,拔掉交换机之间的连接网线2,网络中断约35秒后恢复正常。
Extreme 48siCisco 2950/Extreme 48si12PC2PC1
图5 组网情况二
2.3 多台交换机互连
使用三台交换机,交换机之间通过网线两两相连。其中两台交换机上各连接一台测试PC,两台
PC之间通过ping对方来测试网络情况。测试交换机包括Extreme 48si和Cisco 2950交换机。如图6所示。
测试过程:
1) 交换机上不设置STP,结果是PC ping不通对方,交换机端口指示灯不停地闪烁,PC上的键盘鼠标都没有了响应。
2) 交换机上设置STP,结果是PC可以ping通对方,交换机端口指示灯闪烁正常。 3) 拔掉交换机之间的连接网线1,网络不中断。
4) 插回拔掉交换机之间的连接网线1,拔掉交换机之间的连接网线2,网络不中断。 5) 插回拔掉交换机之间的连接网线2,拔掉交换机之间的连接网线3,网络中断约35秒后恢复正常。
第6页, 共12页
STP技术及其应用
Extreme 48siCisco 2950Extreme 48si132PC2PC1
图6 组网情况三
测试结果表明,网络中的交换机设置STP后,确实能够避免网络中出现的意外回路,而且能对网络线路进行冗余备份,当主用线路中断后,备用线路能够迅速激活,恢复网络连接。
3
3.1
STP应用实例
各市IP专网环网
3.1.1 组网
利用STP协议,我们设计了本中心市和各个县级市之间的IP专网互连方案。如图7所示,各市机房都安装一台Cisco 2950交换机,在各关键点之间组成了一个环网。由于交换机之间距离比较远(在10~80公里之间),所以还要通过光收发器和光纤进行互连。光收发器主要提供传输信号的光电转换功能,不涉及到二层链路管理协议。我们主要来看看Cisco 2950交换机上的设置。
第7页, 共12页
STP技术及其应用
FastEthernet0/24E市2950FastEthernet0/24FastEthernet0/24FastEthernet0/22FastEthernet0/23K市2950H市2950FastEthernet0/24FastEthernet0/24FastEthernet0/23FastEthernet0/23T市2950中心2950FastEthernet0/22FastEthernet0/24光收发器图7 各市IP专网环网
X市2950
3.1.2 设置说明
1. 激活STP
我们的IP专网上是通过不同的vlan来向不同的单位提供互连业务的。例如:中心市的单位1要连接到各县市的分支机构,则使用vlan 101;中心市的单位2要连接到各县市的分支机构,则使用vlan 102。所以在设置交换机的STP时,要对所有vlan进行设置,各市Cisco 2950交换机的设置命令如下:
configure terminal
spanning-tree vlan 1-4094 # 把本交换机上所有vlan(vlan 1到vlan 4094)激活STP功能 end
show spanning-tree # 检查STP状态 show spanning-tree vlan 4 #检查vlan 4的STP状态
如果要把本交换机上所有vlan(vlan 1到vlan4094)去激活STP,命令如下: conf t
no spanning-tree vlan 1-4094
第8页, 共12页
end
STP技术及其应用
2. 设置根交换机
在激活各个交换机的STP设置后,我们检查STP状态。发现根交换机是T市2950,而不是我们期望的中心2950。为什么会这样呢?因为如果我们不特别指定,Cisco交换机优先级的缺省值都是32768,优先级相同的情况下,STP就根据MAC地址来确定根交换机,MAC地址最小的就成为根交换机。而T市2950交换机MAC地址最小,所以就成为了根交换机。要把中心2950设置为根交换机,在中心2950上设置如下命令:
configure terminal
spanning-tree vlan 1-4094 root primary end
show spanning-tree # 检查STP状态,确认修改成功。 3. 设置路径值
再来检查STP状态,我们发现K市2950的FastEthernet0/22处于阻塞(Blocking)状态。此时,从中心2950网络连接K市2950需要经过T市2950。由于T市到K市距离比较远,光纤传输信号不是很理想,所以我们希望中心2950通过H市2950连接到K市2950,也就是让T市2950的FastEthernet0/24处于阻塞(Blocking)状态。为达到此目的,要把T市2950的FastEthernet0/24的路径值(cost)设置大一些,而Cisco 2950 FastEthernet端口的缺省路径值是19,所以要在T市2950上把FastEthernet0/24的路径值设置得比19大,例如100。设置如下命令:
configure terminal interface FastEthernet0/24 spanning-tree cost 100 end
show spanning-tree interface FastEthernet0/24 # 检查STP状态,确认修改成功。
完成以上设置后,得到如图8的各市IP专网环网效果图,虚线表示阻塞的备用线路。测试结果表明,当环路上线路中断时,阻塞的备用线路在大约35秒后激活成为主用线路,符合预期目标。
第9页, 共12页
STP技术及其应用
FastEthernet0/24E市2950FastEthernet0/24FastEthernet0/24FastEthernet0/22FastEthernet0/23K市2950H市2950FastEthernet0/24FastEthernet0/24FastEthernet0/23FastEthernet0/23T市2950中心2950FastEthernet0/22FastEthernet0/24光收发器图8 各市IP专网环网效果图
X市2950
3.2 市区互联网业务环网
3.2.1 组网
市区互联网业务环网向专线用户提供了互联网(Internet)上网业务。如图9所示,市区各分前端机房都安装一台Extreme交换机,和中心机房Extreme交换机连接,组成了两个环网。为了保证设备互通的兼容性,市区互联网业务环网使用的都是Extreme交换机。我们主要来看看Extreme交换机上的设置。
第10页, 共12页