论文部分内容阅读
路由器在稳定网络中能够提供可靠的数据转发服务,在特定网络环境下保持性能最优。而在动态变化的网络环境中,路由器提供的路由和队列调度策略则不具备根据网络环境变化而自动调整的能力,无法在动态网络环境下提供可靠的数据转发服务,保证业务的服务质量。因此需要研究具有环境自适应能力的业务分级服务和优先级控制技术,根据网络的状态调整路由与队列调度策略,从而合理调整网络资源的分配,保证业务的服务质量。鉴于上述问题,本文的工作主要包括四个方面,第一,研究与分析了IP Qos机制与关键技术;第二,研究Linux系统的流量控制方法和实现方式;第三,研究自适应队列调度策略控制技术及其实现方式:第四,研究与实现宽带业务分级转发控制技术。在Linux系统的流量控制方法和实现方式方面,本文重点研究与分析了Linux操作系统对QoS的支持,其中包括对队列规定、队列调度算法、流量整形、拥塞控制、令牌桶算法的研究与分析,并深入分析了Linux流量控制的代码实现流程。在研究自适应队列调度策略控制技术及其实现方式方面,在对Linux流量控制机制深入理解的基础上,提出并实现了一种新的队列规定PDQ(priority drr queueing),在PDQ队列规定中,包含了两种队列调度算法PQ(Priority Queue),DRR(DeFicit Round Robin),并可根据网络环境的变化实现两种调度策略的快速切换。在研究与实现宽带业务分级转发控制技术方面,本文提供了两种业务分级转发控制技术,包括基于链路检测的业务分级转发控制技术和基于流量监测的业务分级转发控制技术,并给出了具体的实验数据和分析结果,对于开发宽带业务分级转发控制技术具有很高的应用参考价值。