以太网三层交换机软件系统的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:liyanliang163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的快速发展,第三层交换机已成为网络基础设施中常用设备之一。同时伴随第三层交换机等典型的嵌入式系统的不断扩展,嵌入式实时操作系统早已成为嵌入式系统不可分割的一部分。将实时性能非常好的开源操作系统RTEMS应用到三层交换机中,是资源紧张,实时性要求高环境下的良好组合,具有重要的研究意义。   本文在研究分析ESRC_L3三层交换机硬件平台的基础上,结合实际的应用环境,参考三层交换机的功能,设计实现了三层交换机的软件系统,包括虚接口和VLAN功能模块,三层交换软件驱动模块,路由模块和管理模块的设计与实现,为RTEMS平台下复杂网络设备软件系统的设计提供了一种设计实现方案。   虚接口是网络协议栈为屏蔽物理层差异性而设计的,每个VLAN都对应一个虚接口模块。本文根据RTEMS网络协议栈的特点,合理设计了虚接口模块,同时结合三层交换芯片的硬件支持,实现了基于端口的VLAN功能。   在三层交换机中,硬件无法自动转发的数据包,需要发送给CPU上运行的软件系统来处理,这就是软件驱动需要完成的工作。软件驱动分析数据包的帧格式,协议类型等信息,为其查找合适的虚接口交给网络协议栈处理。协议栈处理完毕后将其发送。同时也实现了IP地址学习,更新了硬件表内容,达到“一次路由,多次转发”的目的。   在本文中,路由模块实现了动态路由协议RIP协议,从而可以学习到最新的网络路径,保证了路径选择机制的工作。在管理模块中,可以通过SNMP协议远程管理协议,通过TELNET协议进行远程登录等。
其他文献
城市生活产生了很多轨迹数据,这些数据能够帮助认识身边的城市,了解人们的活动模式,为居民和政府提供准确的参考信息。群体行为涉及社会活动,交通规划,军事监督等领域,在很多的应用
随着网络信息的迅猛增长,人们希望海量文本能被标记上合适的词标签,即用一个或几个词对文本内容进行描述,这样可以极大地加快人们的浏览速度。而且,好的标签对于提高文本分类
学位
随着移动通信技术的飞速发展,移动设备逐渐成为人们获取信息的主要平台之一。然而,由于移动多媒体技术和移动信息承载、传输能力的提升,尤其是移动社交网络的兴起,大量丰富多
Due to the growth of internet media entertainment, video streaming has gained popularity in todays media streaming.An increased demand of both live and on deman
超声检测技术主要用于航空航天、高精密加工等领域的无损检测。其核心部分之一是缺陷识别,即采集到反射回波后,如何识别出是不是有缺陷,是何种缺陷等。特征的提取和特征向量的建
学位
在高度信息化的年代,视频作为最重要的信息承载媒介之一,日益深入地影响着人类的生产和生活方式。视频数据量的爆炸式增长,对现有信息传输和存储的效能不断地提出更高的要求,
衡量分类器及其学习算法优劣的标准不能简单地采用分类精度等单一指标。现实生活中有大量不平衡数据集,包括样本数量不平衡和分布区域不平衡。在面对高度不平衡数据集时,常规算
随着网络启动技术的蓬勃发展,网络启动的应用也越来越广泛,比如:网吧,学校教学,大型酒店以及一些需要大量计算机的场所。gPXE (Open-source Preboot Execution Environment)作