论文部分内容阅读
近年来,网络技术飞速发展,互联网的应用已经扩展到对服务质量有要求的多媒体业务和实时业务。商业客户希望网络能始终提供有质量保证的服务,运营商渴望细分用户群,提供不同质量的服务,以收取不同的费用。现有路由协议导致流量的不均匀分布,造成网络阻塞,这些因素促使现有的网络演变成能够提供不同服务质量(QoS)的网络。本设计以终端产品为对象,研究网络服务质量的保证问题。首先从硬件和软件两个方面介绍了服务质量的系统构架,在硬件方面,以ADM6996交换控制芯片来处理广域网和局域网端口的数据。软件设计是在分析IPQoS的基础上,增加分类条件,扩大QoS的应用范围,最终根据队列、分类、限速、队列调度算法、模块接口设计五个方面确定一个QoS实施方案。本文设计的队列是在原有的IP QoS队列的基础上,增加驱动中的队列和协议栈中的队列;分类则增加了应用层和防火墙的分类;限速则是利用Linux中的TCP/IP协议栈来控制数据包的速率;而队列调度算法是利用DWRR算法使分类后的数据进入各个优先级不同的队列;模块接口设计就是设计制定一套统一的模块之间的接口,让队列、分类、限速和调度算法能够有机结合起来。最后,根据论文设计的方案,利用流量测试仪和调制解调器H100所构建的测试环境,针对优化后的QoS方案进行测试。测试结果表明所设计的QoS方案能够改进特定用户的网络服务质量。