加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Spanning-Tree Protocol

(2006-04-17 08:12:56)
分类: ~~~ Switching  ~~~
一、STP概述:
 
1、STP是一种2层的链路管理协议,目的就是防环。
 
2、STP最初是被DEC公司开发,后被IEEE 802委员会修改,就是后来的802.1d规范。
 
3、思科1900和2950系列交换机上采用的就是802.1d STP
 
4、STP协议在思科交换机上是默认激活的。
 
 
二、STP 工作过程
 
1、选举根桥(root bridge)
一个指定网络只有一个根桥,每个交换机初始情况下都认为自己是根桥。
 
2、在非根桥上选举根端口(root port)
每个非根桥上都有一个根端口,root port是距离root bridge开销最小的端口。开销是累积的。
 
3、在每个网段上选举指定端口(designate port)
与root port一样,指定端口也是通往root bridge开销最小的端口,但这里要求是每个网段有一个designate port。指定端口是与根端口相对应的,双方直接通讯。在开销一致情况下,bridge id小的一方优先成为指定端口。
 
备注:bridge id= priority + mac address
default priority = 32768 = 1000 000 000 000 in binary = 8000 in hex
 
 
三、STP端口状态
 
1、blocking ( loss of bpdu detected,maxage=20 sec)
初始情况下,所有端口均处于blocking状态。blocking状态下监听bpdu包。
两种情况会引起状态转变:
当交换机引导时,都会认为自己是根桥,并转至listening状态;
当maxage超时后,会自动转至listening状态
 
2、listening (forward delay = 15 sec)
listening状态可以发送并接收bpdu包,但不对用户数据做转发。
在此状态时,交换机要做的3项工作是:
选举根桥
选举非桥根上的根端口
选举每个网段上的指定端口
稳定15秒后转至learning状态
 
3、learning (forward delay = 15 sec)
learning状态能够生成mac address table,但仍然不转发用户数据帧。
learning状态减少了进入forwarding状态时所需的flooding与mac address学习过程
 
4、forwarding
 
备注:
如果交换机确定向下连接的为终端设备,例如台式机或笔记本时,可在相应端口激活portfast属性,这样在端口启动时,会直接跳过listening learning,进入forwarding状态。
 
 
四、STP 开销值
 
带宽   修订   未修订
10G        1
1G         1
100M   19     10
10M    100    100
 
1900系列交换机仍然使用的是未修订的标准。
2900系列后的交换机都为新标准。
 
 
 
五、RSTP
 
802.1w
root port
designate port
alternate port
backup port
disabled port
 
 
 
 
 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有