转载来源于:http://zhan.renren.com/cqhqhsj?gid=3602888498000557158&checked=true
IEEE802.1d STP 即,spanning tree protocol ,生成树协议
是交换机用来避免物理环路产生广播风暴的协议,即将物理线路的还回结构改变成逻辑上的树形结构。
可以配置,使得某些线路通信,某些线路阻塞备用
该协议工作产生的数据包称为BPDU (Bridge Protocol Unit ,桥协议数据单元)
IEEE通用生成树配置程序CST,CST不考虑VALN
Cisco 的每VALN生成树PVST
Cisco 的兼容CST的生成树PVST+
STP工作原理:
Stp配置程序将自动检测网络拓扑结构,选择根交换机,根端口,以及指定端口
生成一个树形结构,非根端口和非指定端口将被阻塞,但当网络结构变化时,该端口又重新激活,这样环形链路即可以起到备用的作用,又不至于引起广播风暴。
拓扑中从根交换机出发的端口都是指定端口,根交换机连接的其他交换机端口都是根端口
其他交换机相连的线路两端口中会选择一个做指定端口,
通过改变交换机优先级可以指定根交换机,
通过改变端口的优先级和成本改变非根交换机上指定端口与根端口
细节上Stp配置程序是根据交换机ID来选择根交换机的,选择较小的,而根网桥ID是由优先级与mac地址组成的,其值越小越优先。
选择根端口与指定端口同样是根据端口ID,而端口ID是由端口优先级以及内部编号组成,但选择端口是按,根路径成本最小,交换机id最小, 然后是端口ID最小
成本取决于链路类型,带宽高成本低;不同带宽对应的成本需参照成本列表。
PVST+ 配置:
在valn上启用生成树:
全局模块
Spanning-tree vlan “vlan编号”
//该功能默认开启,关闭命令前面加no
1指定根网桥,即指定根交换机上vlan 的优先级
Spanning –tree vlan “vlan 编号”priority “优先级编号”
//该优先级编号默认32768 范围0~65535 配置时,优先级必须是4096的倍数
例如:
Spanning-tree vlan 5,10-20 priority 4096
或者
Spanning-tree valn“vlan编号”root {primary | Secondary}
2修改根路径成本
Spanning-tree vlan “vlan 编号”cost “成本数值”
修改端口优先级
Spanning-tree vlan vlan-list port-priority “优先级”
//根路径成本十兆链路默认100 百兆链路默认19 千兆默认4万兆默认2
//端口优先级默认128,范围0~255
3查看stp配置
Show spanning-tree
4配置速端口
进入端口模块
Spanning-tree portfast
5查看谋个vlan生成树的详细信息
Show spanning-tree vlan “vlanID” detail
-------------------------------------------------------------Frank Chen