欢迎来到天天文库
浏览记录
ID:34108245
大小:3.03 MB
页数:75页
时间:2019-03-03
《三层交换机路由子系统设计与实现论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、西安电子科技大学硕士学位论文三层交换机路由子系统设计与实现姓名:巩小东申请学位级别:硕士专业:软件工程指导教师:姜建国;闪长兴20100301摘要随着企业级网络规模的不断扩大,以及伴随而来的安全、成本以及网络可控性等问题,具备口交换功能的三层交换机的优点日益突出。路由子系统做为三层交换机系统软件的核心模块,在效率、稳定性与可扩展性上有了新的要求。本文分析了路由协议与三层交换机转发原理,实现了三层交换机配套网络操作系统中的路由子系统,通过动态路由协议获得路由条目,遴选高权值路由条目并下载到交换芯片硬件路由表。其中设计
2、并实现了基于select的非阻塞多工操作循环流程,路由子系统各个守护进程初始化后,通过进入该循环完成各自功能;设计并实现了无冲突的异步队列机制,可无冲突的异步的操作临界资源路由表;实现了用户通过终端访问守护进程的功能,使用户可以方便的管理与配置路由子系统;设计并实现了路由协议差异屏蔽层,实现了路由子系统的路由协议可定制性,实现了高权值路由选择功能;实现了转发芯片路由表更新功能,可将内核路由表MAIN更新到转发芯片硬件路由表LPM。通过用例测试以及在开局中的实际应用证明,本文实现的路由子系统完成了更新路由条目到转发芯
3、片路由表的功能;在为用户定制版本添加BGP路由协议的过程中表明,本论文实现的路由子系统完成了路由协议可定制的要求。关键字:路由协议三层交换机交换芯片定制AbstractWiththeenterprise-classnetworkscalecontinuestoexpand,觞well雒thesecurity,costandnetworkcontrollabilityissues,theadvantagesof3-layer-switchwimPswitchingcapabilitiesisincreasinglyp
4、rominent.Routesubsystem舔acoremoduleinOSof3-layer-switchhasnewrequirementsinefficiency,stabilityandsealability.Thisanalysedroutingprotocolsandtheswitchprincipleof3-Layer-Switch.Thisimplementedtheroutesubsysterm,apartofnetworkoperatingsystem,witchtheobtainedrout
5、ingentriesthroughthedynamicroutingprotocolandselectedthehigh-weightroutingentriestodownloadtotheswitchchip’Shardwareroutingtable.Tllisdesignedandimplementedmulti—taskingoperatingcycleprocessesbasedonselectintowitcheachprocessesinroutesubsystemranafterinstaliza
6、tiontoachievefunctions;Thisdesignedandimplementedaasynchronousqueuemechanismwithnoconflictiontooperatethecriticalresourcesroutetable;ThisenabledUSerStoaccessdaemonfunctionalityviaterminal,andenabledUSerStoeasilymanageandconfiguretheroutesubsystem;Thisdesigneda
7、ndimplementedamidlayerbetweeneachrouteprotocolsandkernelroutesystemtoimprovethescalabilityofroutesubsystem,toachieveahi曲weightroutingcapabilitiesforreducingtheinteractionbetweenthekernelroutesystemandeachrouteprotocols;Thisdesignedandimplementedamoduletoupdate
8、thekernel’SMAINroutetableintotheforward—chip’SLPM,thehardwareroutetable.Itisprovedthattheroutesubsystemofthispaperachievedthefunctionthatupdatedrouteentriesintoforward—chip’SLPMwit
此文档下载收益归作者所有