论文部分内容阅读
随着互联网不断增长的用户数和日益多样化的用户需求,传统的互联网体系结构已经暴露出许多不适应性。而网络的刚性和结点的封闭性使新一代网络技术的研究成果难以大规模部署和应用。可重构技术为当前互联网面临的问题提供了很好的解决方案。可重构技术通过改变路由设备的控制逻辑和功能,使原有设备支持新的业务和需求。从而使得互联网中的新业务能够迅速大规模地部署。本文分析和研究了现有可重构技术的特点和不足,提出了一种基于构件的可重构路由平台控制面设计方案。并对平台的总体结构、构件控制器模型、构件模型、构件间的通信总线、以及平台的重构过程作出具体设计和阐述。该平台支持业务的重构和功能的重构,既能通过重构使平台支持新的互联网业务,又能使平台具有更完善的功能。其次,本文对构件控制器中的数据包匹配技术和业务流调度技术作了研究,提出了适用于平台的数据包匹配算法和业务流调度算法。新的数据包匹配算法能够大大地提高数据包的糊模匹配性能;新的业务流调度算法能够更加公平地按照各业务预定的权值比分配带宽资源,同时能够比较平滑地调度业务数据包,不会产生很大的流量爆发现象。最后,本文在具体场景中对路由平台的业务重构和功能重构能力以及业务流调度算法的性能进行验证。通过加载视频业务和背景流业务验证平台的业务重构能力;通过加载新的业务流调度算法功能构件对平台进行功能重构,同时验证新调度算法的性能。