基于LINUX的MSTP设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:liweibin522
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于路由协议只能用于第三层网络,在第二层网络中就可能存在环路,这使得在二层网络中传输的报文可能会无限的转发和增长,最后造成网络风暴使得整个网络效率低下甚至瘫痪。为了解决这一个问题,IEEE在很早之前制订了8021.D标准,在这个标准中定义了生成树协议(STP,Spanning Tree Protocol),这个协议能够很好的解决网络中出现环路的问题。随着网络的不断发展,IEEE又先后制定了快速生成树协议(RSTP, Rapid the Spanning Tree Protoco1)和多生成树协议(MSTP,Multiple Spanning Tree Protocol)。相对于STP和RSTP而言,MSTP具有巨大的优势,目前MSTP已经相当成熟,成为生成树发展的一致方向。由于目前LINUX操作系统的流行,出现了大量基于该系统的网络设备。但是在LINUX内核的网桥模块中,只支持STP协议并不支持MSTP协议。人们迫切需要LINUX提供对MSTP的支持,尤其是在一些基于LINUX的嵌入式设备上。本文在对生成树协议原理进行学习和对网桥模块的中STP源代码进行分析的基础上,以Linux作为开发环境,以标准C作为开发语言,成功完成了MSTP协议的设计、实现及编码工作。然后将实现的MSTP模块编译成驱动,插入到LINUX内核当中。最后将MSTP模块应用到基于LINUX的网络设备当中,并将其与其他交换机进行混合组网后进行简单的功能测试。测试结果表明MSTP模块符合IEEE802.1s标准,能成功与其他设备的MSTP模块、RSTP模块或STP模块对接。
其他文献
<正>美国两家生物技术公司于1984年分别克隆了因子Ⅶ后,各自与制药厂合资生产出足量的重组因子Ⅷ,从而可对其生物学特性进行广泛的体外鉴定,并在以后对血友病患者进行临床试
本文了报道发达国家的免疫接种现状,包括现行疫苗的接种程序、覆盖率、疫苗接种计划的效果和存在的问题.
本文对BCG的保护作用和接种效果的明显差异提出了几种不同的解释,并就发展新的分枝杆菌菌苗问题进行了讨论.
生物礁储层具有良好的物性条件,易形成大型油气藏,因此,生物礁油气藏在世界油气储量中占有十分重要的地位。南海作为中国最大的边缘海,蕴藏着丰富的油气资源。本文力图通过开展南
地质找矿勘查技术是当前开展地质找矿工作,进行相应的地质资源的统筹与规划工作中必不可少的重要技术支持。随着科学技术的不断发展,地质找矿勘查的技术也随之有了更高的提升
根据红018井区h18004侧钻水平井钻进出现的气侵、井漏、长井段划眼、井塌、钻具挂卡等井下复杂,分析复杂成因,包括针对不同地层特性的泥浆性能、操作方法及堵漏方案等,应对出
本文通过对当前石油企业物资采购管理工作中存在的问题进行深入分析,结合信息技术的实际应用情况,探讨科学的信息化建设措施,推动物资采购管理水平的提升,为企业发展提供基础
根据陈村重力坝重原观测资料,分析裂缝对坝体变形性态的影响,结合有限元计算分离变形时效分量,反映带缝坝体变形趋势。研究表明,裂缝对坝体变形产生不利影响,应在运行中采取相应的
随着绿色环保概念的普及,以及在我国建筑业占社会总能耗高达30%的现状和环境污染、资源危机、政府政策鼓励的大背景下,绿色建筑越来越成为建筑产品的发展趋势。绿色建筑不仅