预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

面向开放架构网络的ForCES协议层的研究与实现的任务书 任务书 题目:面向开放架构网络的ForCES协议层的研究与实现 背景: 在传统的网络中,路由器是网络架构中用于转发数据包的核心设备,但是随着网络的不断发展,传统的网络架构无法满足对网络的要求,需求越来越高的网络功能要求也逐渐显露。ForCES(ForwardingandControlElementSeparation)的面向开放架构是未来网络架构的趋势。 ForCES认为将路由器功能分为两个部分:一个是转发功能,另一个是控制功能,这样可以更容易满足网络的各种功能的需要,因此研究和实现面向开放架构网络的ForCES协议层对于满足未来网络架构的需求非常重要。 任务: 本任务旨在研究和实现面向开放架构网络的ForCES协议层。具体任务如下: 1.熟悉ForCES协议的基本概念、架构和协议流程。 2.研究开放架构网络中的控制面与转发面分离的技术。 3.研究并实现ForCES协议中控制面和数据面之间的接口。 4.结合所学知识,设计并实现一种满足ForCES协议的控制器,用于控制ForCES兼容的设备。 5.测试并评估实现的ForCES控制器的性能,包括延迟、吞吐量和可扩展性等方面的性能。 要求: 1.理解并掌握网络协议的基本原理和开发流程。 2.熟悉C/C++程序开发,掌握Linux操作系统。 3.掌握一定的网络编程和Socket编程的知识。 4.具备一定的实验室开发和调试经验。 5.具备一定的分析和解决问题的能力。 6.熟练掌握英文文献查阅及学术论文的写作能力。 时间安排: 第1-2周:熟悉ForCES协议的基本概念、架构和协议流程。 第3-5周:研究开放架构网络中的控制面与转发面分离的技术。 第6-9周:研究并实现ForCES协议中控制面和数据面之间的接口。 第10-12周:结合所学知识,设计并实现一种满足ForCES协议的控制器,用于控制ForCES兼容的设备。 第13-14周:测试并评估实现的ForCES控制器的性能,包括延迟、吞吐量和可扩展性等方面的性能。 第15周:完成论文撰写和报告准备。 报告要求: 1.撰写完成一篇不少于3000字的实验报告 2.格式要求: (1)封面(需注明姓名、学号、项目题目、指导教师、完成日期等信息)。 (2)目录。 (3)绪论:论述实验任务的目的意义、研究背景、相关领域现状和研究热点。 (4)材料与方法:阐明实验的具体内容、实验设计、具体步骤、设备环境和相关参数等。 (5)结果与分析:叙述实验结果、分析实验数据、阐述实验结果的结论和特点。 (6)结论:总结本实验工作,提出展望和对未来工作的建议等。 (7)附录:标明参考文献,实验数据、图片、图表等内容。参考文献至少10篇,其中中文文献不少于5篇,英文文献不少于5篇。 参考文献: [1]Iwataki,T.,Kurose,M.,&Tsuruoka,H.(2008).AForCES-basednetworkarchitecture:design,verificationandimplementation.IEEECommunicationsMagazine,46(6),72-78. [2]Geng,L.,Li,L.,Lv,Z.,&Lu,Y.(2017).FIBManagementSolutionforOpenFlowandForCESCoexistingNetwork.JournalofSoftwareEngineering,11(3),209-223. [3]Liu,J.,&Li,J.(2011).TheresearchandrealizationofForCESprotocol.KSIITransactionsonInternet&InformationSystems,5(9),1700-1717. [4]Lin,C.S.,Wu,K.F.,Tsai,Y.C.,&Chao,H.C.(2007).AlightweightforwardingcontrolprotocolforForCES.IEEECommunicationsMagazine,45(11),68-73. [5]Kurose,M.,Kobayashi,H.,Tsuruoka,H.,Iwataki,T.,&Ogawa,T.(2008).ForCES-basedvirtualrouterarchitecture.IEEECommunicationsMagazine,46(10),96-103.