Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6909631
  • 博文数量: 3857
  • 博客积分: 6409
  • 博客等级: 准将
  • 技术积分: 15948
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-02 16:48
个人简介

迷彩 潜伏 隐蔽 伪装

文章分类

全部博文(3857)

文章存档

2017年(5)

2016年(63)

2015年(927)

2014年(677)

2013年(807)

2012年(1241)

2011年(67)

2010年(7)

2009年(36)

2008年(28)

分类:

2013-01-07 22:13:08

原文地址:uplinkfast 与 backbonefast 作者:utm168

uplinkfast

只有当接入层交换机具有上行的冗余链路时,启用uplinkfast 才有意义
A. 在交换机上必须启动了UplinkFast功能;
B. 至少有一个处于Blocking的端口(即有冗余链路);
C. 链路失效必须发生在Root Port上。
交换机启动了UplinkFast后,由于提高了交换机上所有端口的路径开销,所以不适合作为根桥。
The spanning tree port cost and port-VLAN cost of all ports on the switch is increased by 3000.

The spanning tree bridge priority for all VLANs is set to 49152. This makes it unlikely that the switch will become the root switch.

接入层交换机上启用
Switch#conf t
Switch(config)#spanning-tree uplinkfast
Switch(config)#spanning-tree uplinkfast max-update-rate [max_update_rate]

================================

Backbonefast

Ba backbonefast是对UPlinkfast特性的一种补充

我个人认为 backbonefast只是uplink的一种进阶
uplink
他是在自己的链路上做出快速的反应。。。比如SW1又两条链路A B。。当A 挂掉以后,通过uplink他可以直接通过B链路进入fwd状态,不用经历30s的学习和20S的最大计时时间。。
但是 UPLINK有个最大的缺点。。。就是他只对于自己连接的链路能做出反应,
但是无法了解核心或者于自己不直连的链的情况。这就是 backbone的意义。



如图:SW1root SW1SW3的链路是block状态。
那么
SW3SW1的路经就是SW3——SW2——SW1
假如这个时候
   SW1SW2的链路down掉了 这个时候SW2无法收到来自rootBPDU,这时 SW2就会以自己的MAC地址为根的形式发送BPDU到网络,这时 SW3会同时收到来自根SW1BPDU和来自SW2BPDU,然后判断出这个BPDU是个次级BPDU,当收到BPDU的时候SW3就向网络中发送一个RQLBPDU(根询问),来询问根(SW1)是否存活,这时 SW1会通过原来那条block链路做一个回应,SW3收到这个回应后就会,由于backbone立即进入监听状态,并告诉SW2根的存在,SW2也会进入监听状态。。。30秒后 全网又会恢复正常。。。
新的拓扑就是SW1-SW3-SW2  
从上面过程可以知道backbone它的作用就是可以在不是相邻链的网络故障中,缩减网络收敛的时间,通俗点说就是省去了20秒的max age时间。

一旦启用该特性一定要在所有交换机上都启用:

Switch#conf t

Switch(config)#spanning-tree backbonefast

阅读(287) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~