论文部分内容阅读
近年来,计算机软硬件技术取得了长足的进步,人们逐渐意识到当前的网络体系结构的诸多缺陷,提出了越来越多的质疑。而新的网络体系结构的验证工作将是一个长期而复杂的过程,需要一个良好的测试平台。网络虚拟化技术不仅可以满足这种需求,而且不干扰原有业务的运行。作为网络核心设备,路由器的虚拟化将成为网络虚拟化工作的重中之重。在此基础之上,本文提出了基于Xorp/Click的虚拟路由器解决方案,充分利用了Click的模块化设计思想,具有良好的可扩展性。
首先,本文介绍了虚拟化技术的相关概念,阐述了Xorp/Click的技术要点,对传统路由器和虚拟路由器做了一个简单的对比,明确了虚拟路由器技术的优势所在。然后,分析了路由器不同模块的详细需求,通过多个方案的对比得出了虚拟路由器系统的详细设计方案,并重点分析了数据转发平面的概要设计。
为了保证整个系统的工作效率,本系统只对路由器的控制平面、业务平面进行了虚拟化工作。数据转发平面则依据系统的分布式架构需求做出了相应调整,同时,采用了高效的数据分流方法,可以快速的分离出路由信令与普通数据以及业务数据与非业务数据,针对不同类型的数据使用不同的处理策略。
最后结合多个测试业务,对整个系统的功能完整性、稳定性、扩展性进行详细测试,并得出测试分析结果。