分布式结构标签在STP中的应用.pdf
中国科技论文在线
分布式结构标签在STP中的应用
曹志军,陈宗义,王亚光*
(中国矿业大学信电学院,江苏徐州221008)
摘要:本文介绍现在流行的分布式标签在STP协议的应用,STP协议在硬件中实现原理。在
硬件中需要有识别BPDU帧的专有MAC,以及每个网桥的唯一标识符,每个网桥的每一个端
口的唯一标识符。还有维护网络拓扑结构时,每个端口应该具备端口状态转换功能。最后也
是最重要的一个硬件支持就是分布式交换结构标签(DSATag),分布式交换结构标签的主
要作用就是检测接收到BPDU帧的源端口和控制发送出去BPDU帧的目的端口,进而实现STP
协议的正常运行。
关键词:STP/RSTP;交换机;BPDU;DSATag
DASTagintheSTPApplication
CaoZhijun,ChenZongyi,WangYaguang
(CUMT,SchoolofInformationandElectricEngineering,JiangSuXuZhou221008)
Abstract:ThisarticledescribestheMarvell88E6095switchchiphardwaresupportoftheSTP,STP
implementationinhardwareprinciples.Identificationrequiredinhardware,proprietaryBPDUframes
MAC,aswellasauniqueidentifierforeachbridge,eachbridgesuniqueidentifierforeachport.Also
maintainthenetworktopology,eachportshouldhaveaportstatetransitionfunction.Lastandmost
importanthardwaresupportisdistributedlabelswitchingfabric(DSATag),thedistributedswitching
fabriclabelsreceivedmajorroleistodetectthesourceportBPDUframesandcontrolframessent
BPDUdestinationport,thusachievingSTPprotocolnormaloperation.
Keywords:STP/RSTP;Switch;BPDU;DSATag
0引言
市面上的交换机一般都支持STP协议,大家都知道STP的主要有两个:一个是利用生
成树算法,在以太网中,创建一个以某台交换机为根的生成树,避免环路。二是在以太网网
[1]
路拓扑结构发生变化时,通过生成树协议达到收敛保护网路的目的。
然而很少有文章介绍交换机在物理底层是怎么实现协议对网路的控制的。生成树算法怎
么样获取网路拓扑中的信息。本文将详细的探讨生成树协议在物理底层的实现细节。
1硬件实现生成树协议
1.1指定组播MAC地址
该地址被局域网中所有网桥都能识别。该地址专门为生成树协议使用。
生成树协议使用桥协议数据单元BPDU(BridgeProtocolDataUnit)。BPDU包中的
目标地址(DA)为指定的组播MAC地址。网桥检测数据包的目标MAC,识别BPDU包。
[2]
通常使用组播地址:01:80:C2:00:00:00。
1.2局域网的每个网桥指定一个唯一的标识符
通常使用网桥的M