论文部分内容阅读
随着现代网络规模的日益庞大,IPv4所提供的网络地址已经不能满足现代生活的需求。尽管现在IPv4是网络协议的主流协议,IPv6尚未得到应用,但它已逐步成为一个热门的研究领域。与此同时,网络中网络拥塞问题一直没有合适的解决方案,尽管有很多研究成果,但由于拥塞的不可避免性,因此网络拥塞一直都是网络研究中的一个热点问题。目前结合IPv6的拥塞控制研究已经成为一个新的课题,这也是论文的研究方向。
本文介绍了多种拥塞控制算法,详细分析了其中基于IPv6数据包标记的拥塞控制算法并对算法进行了改进。改进的算法在IPv6数据包头中增加addVelocity字段,根据数据包头的Flowid字段对流进行分类,并以此对队列管理算法做出改进。在包丢弃策略上,算法在资源上倾向于发送速率较快的数据流,丢弃速率慢的队列队尾数据包。同时由于发送端依据addVelocity字段调节发送速率,速率慢的队列能得到快的增长速度,算法兼顾了吞吐量和公平性的考虑。论文使用NS2作为仿真工具对算法进行了实验,在实验中定义了新的数据包结构和包处理流程。在新包结构和改进的协议算法的基础上进行了仿真实验,并通过对拥塞控制各指标的对比对算法的性能进行了检测。实验表明,改进的算法在吞吐量和公平性方面较原算法有了较好的改进。