什么是IEEE 802.1
协议 IEEE是Institute of Electrical and Electronics Engineers(电器与电子工程师协会)的缩写,这是个非常有名的组织。IEEE 802标准是IEEE制定的局域网技术标准的代码,这个代码里有许多子代码,分别用于区分局域网的不同技术类别,如IEEE 802.3代表以太网技术,IEEE 802.5代表令牌环网技术,而IEEE 802.1则代表局域网中的高层互联与管理
协议。
IEEE 802.1是一组
协议的集合,如生成树
协议、VLAN
协议等。为了将各个
协议区别开来,IEEE在制定某一个
协议时,就在IEEE 802.1后面加上不同的小写字母,如IEEE 802.1w就是最近颁布的一个
协议。
从IEEE 802.1d
协议谈起
IEEE 802.1w
协议由IEEE 802.1d
协议改进而来,因此想搞懂IEEE 802.1w
协议,就得先了解什么是IEEE 802.1d
协议。
在局域网中,为了提供可靠的
网络连接,就得需要
网络提供冗余链路。所谓“冗余链路”别看听起来挺玄乎,其实道理和走路一样简单,这条路不通,走另一条路就可以了!冗余就是准备两条以上的路,如果哪一条不通了,就从另外的路走。
但是
网络技术还很“幼稚”,如果你真的准备两条以上的路,就必然形成了一个环路,交换机并不知道如何处理环路,只是周而复始地转发帧,形成一个“死循环”,如附图所示。这个死循环会造成整个
网络处于阻塞状态,导致
网络瘫痪。
为了解决冗余链路引起的问题,IEEE通过了IEEE 802.1d
协议,即生成树
协议。IEEE 802.1d
协议通过在交换机上运行一套复杂的算法,使冗余端口置于“阻断状态”,使得联入
网络的计算机在与其他计算机通讯时,只有一条链路生效,而当这个链路出现故障无法使用时,IEEE 802.1d
协议会重新计算
网络链路,将处于“阻断状态”的端口重新打开,从而既保障了
网络正常运转,又保证了冗余能力。
IEEE 802.1w
协议的作用
那么为什么要制定IEEE 802.1w
协议呢?原来,IEEE 802.1d
协议虽然解决了链路闭合引起的死循环问题,但是生成树的收敛(指重新设定
网络中的交换机端口状态)过程需要1分钟左右的时间。对于以前的
网络来说,1分钟的阻断是可以接受的,毕竟人们以前对
网络的依赖性不强,但是现在情况不同了,人们对
网络的依赖性越来越强,1分钟的
网络故障足以带来巨大的损失,因此IEEE 802.1d
协议已经不能适应现代
网络的需求了。于是
协议问世了,IEEE 802.1w
协议使收敛过程由原来的1分钟减少为现在的1至10秒,因此IEEE 802.1w又称为“快速生成树
协议”。对于现在的
网络来说,这个速度足够快了。

发表评论