对于STP的总结
STP即生成树协议,最大的作用是防止二层交换网络的循环问题.通过解决循环问题,即会解决很多相关且又重要的问题,如资源浪费问题,带宽问题,以及可以优化网络等.
什么技术都是根据需求而产生的,STP也不例外.在二层交换网络中,有时候我们会根据需求来做设备冗余和链路冗余,这时候就会产生循环,循环一产生,大量的广播组播流量就会占据网络,使网络产生拥塞,最后导致网络瘫痪,这可不是危言耸听.美国的一个老太太, 实在是NB人物,根据这一需求,她就设计出了STP这种协议.当然STP协议有好也有坏,我们要尽量利用STP对我们有利的地方,坏处我们再尽量想办法补救.
STP有些什么不好的地方呢?有一点我想提出来,就是收敛特性.在STP下,转发端口当掉后,阻塞端口会成为转发状态,但是会有段收敛时间,这段时间会导致网络不畅通,这点不是很好.为了解决收敛时间长的缺点,现在还有很多其他生成树协议,如快速生成树,或者配些端口特性,或者以太往通道等等.
STP的工作工程是怎么样的呢?
这里面就涉及到几个重要的东西,根网桥、发送网桥、根端口、指定端口和阻塞端口.STP先发BPDU包来进行这些重要职位的选举.首先是根网桥,然后是根端口,最后是指定端口的选举.阻塞端口则是剩下的端口.选举过程都是比较BPDU包的,我们必须知道,每一种协议 都有自己的协议包,有自己的数据包结构.数据是相对的概念.对于STP选举过程中,交换机关心的就是BPDU包里的信息.根端口是根据接收的数据包来进行选举的.BPDU包里有四个重要的部分.一个是网桥ID,开销,发送网桥ID和发送端口ID.在这里面,网桥ID又分为网桥优先级和网桥MAC地址,发送端口ID也一样,分为端口优先级和端口号.根端口选举中,是进行接受的BPDU包来比较,它们有个从上到下的顺序来的.先比较根网桥ID,然后再是开销,发送网桥ID和发送端口ID.同样的,上下有顺序,左右也有顺序.在比较根网桥ID的时候,先比较网桥优先级然后再比较网桥背板MAC地址.在交换机中,根网桥优先级是有缺省值的,我们可以手动设定,从而进行人为指定跟网桥.还有一点,每个交换机的MAC地址都是唯一的,如果网桥优先级比较不出来,网桥MAC地址肯定能比较出来.一样的道理,端口优先级也是可以人为改变的.
根端口选举是比较接受的BPDU包,指定端口则是比较发送的BPDU包,这点尤其重要.只要了解这里面的本质问题,差不多就已经对STP有个了解了.当然要熟练的运用STP这样的技术,还需要大量的学习,通过多看书,多和别人交流,来获取有关STP运用过程当中的一些细节问题.
关于STP的配置问题,我就不多说了,.我主要是对STP的工作工程有个大致的了解,所以通过自己的理解写出来.这也叫做对STP的总结吧.第二篇文章还是有点思绪混乱,但是还是继续坚持吧.呵呵,我想当我写第三篇的时候,应该情况会转好.