快速生成树协议在交换芯片BCM53202M上的实现
发布时间:2018-07-11 14:53
本文选题:网络环路 + 快速生成树 ; 参考:《苏州大学》2014年硕士论文
【摘要】:随着计算机网络的高速发展,人们对网络的可靠性要求越来越高。为了减小网络故障带来的损害,通常在网络中增加冗余链路。但冗余链路会形成网络环路,使得广播报文不断循环增生,形成广播风暴。为了解决这个问题,需要在交换机上实现快速生成树协议。快速生成树协议通过互相交换BPDU(Bridge Protocol Data Unit)报文,切断冗余链路,消除网络回路,将网络拓扑修剪成树型结构。 本文以Linux系统为开发平台,选用交换芯片BCM53202M,在交换机上实现快速生成树协议。程序设计中,对快速生成树协议做了一些改进,提高了协议性能。 本文简单介绍了交换机的硬件结构及所用的交换芯片和处理器芯片。详细描述了快速生成树协议原理。给出了程序的整体设计思路、主要数据结构和主要功能函数。本文还设计了相关的驱动程序,包括编写用于读写交换芯片寄存器的字符驱动程序和修改网络驱动程序。最后,本文实现了用web网页配置BPDU参数的功能,包括编写web网页和后台应用程序。 通过软件测试,本文实现的快速生成树协议满足IEEE802.1W标准要求,,收敛时间在1秒钟以内,满足一般网络通信要求。
[Abstract]:With the rapid development of computer network, people demand more and more high reliability of network. In order to reduce the damage caused by network failures, redundant links are usually added to the network. However, redundant links form network loops, which make broadcast packets proliferate in cycles and form broadcast storms. In order to solve this problem, we need to implement the fast spanning tree protocol on the switch. By exchanging BPDU (Bridge Protocol data Unit) packets with each other, the fast spanning tree protocol cuts off redundant links, eliminates network loops, and prunes the network topology into a tree structure. In this paper, the fast spanning tree protocol is implemented on the switch by using the switch chip BCM5320Mand Linux system as the development platform. In the program design, some improvements are made to the fast spanning tree protocol, and the performance of the protocol is improved. This paper introduces the hardware structure of switch and the switch chip and processor chip. The principle of fast spanning tree protocol is described in detail. The whole design idea, main data structure and main function of the program are given. This paper also designs the related drivers, including writing the character driver for the read and write switch register and modifying the network driver. Finally, the function of configuring BPDU parameters with web pages is realized, including writing web pages and background applications. Through the software test, the fast spanning tree protocol achieved in this paper meets the requirements of IEEE 802.1W standard, and the convergence time is less than 1 second, which meets the general network communication requirements.
【学位授予单位】:苏州大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.06
【参考文献】
相关期刊论文 前10条
1 王炅;张华;谢储晖;;生成树协议的算法分析[J];重庆科技学院学报(自然科学版);2011年05期
2 谢红薇;宋春燕;;嵌入式Arm-Linux系统的网卡驱动程序的分析与实现[J];电脑开发与应用;2012年04期
3 薛燕红;;产生广播风暴的原因及案例分析[J];电脑知识与技术(学术交流);2007年03期
4 贾东耀;彭树林;;网络控制器DM9000A在嵌入式系统中的应用[J];电子产品世界;2008年08期
5 匡昌武;方厚辉;;冗余链路技术在工业以太网中的应用分析[J];工业控制计算机;2007年03期
6 吕俏,刘启文,石冰心;STP协议原理的算法与实现[J];华中理工大学学报;2000年01期
7 孙徐玲,郝福珍,鄢楚平;生成树协议的研究和实现[J];计算机工程与应用;2003年26期
8 李延冰,马跃,王博,万小强;IEEE三种生成树技术的分析与比较[J];计算机应用;2005年11期
9 李卓群;对生成树协议的研究[J];科技广场;2004年11期
10 张欣;;生成树协议及其优化策略[J];科技信息;2006年S1期
本文编号:2115566
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2115566.html