论文部分内容阅读
如今互联网的飞速发展是另所有人欣喜的,而且这也说明互联网使用的TCP/IP体系结构和协议规范取得了巨大的成功。
但是互联网发展的速度和规模,也是所有人始料未及的,制定TCP/IP协议的前辈们从未想过互联网会发展到如此大规模,并且仍然在以极高速度增长,网络已经与人们的生活密不可分。而且网络在传统的数据应用基础上,又出现了一些对网络有较高要求的应用,例如IP电话、视频会议、网络管理等,这些应用对于带宽、时延、丢包率、缓冲区等都有特定的要求。旧的IP协议已经不能满足现有的需求,加之IP地址即将耗尽,在这种趋势下,下一代互联网络协议IPv6的服务质量(Quality of Service-QoS)研究显得愈加重要。
IPv6服务质量的实现可以应用在几个不同的层面上,比如Diff-Serv、Int-Serv以及IPv6 QoS信令等网络服务方式,并且也可以具体到在网络节点上的实现,例如标记、排队和拥塞避免等一些具体的措施。
本论文在这方面的主要工作包括以下几点:
1.IPv6流标签:流标签在不同网络服务中的不同应用设计方式,混合流标签的路由处理过程。
2.边缘路由器的接入:区分服务的映射算法、接入控制和包的调度。
3.主动式队列算法的改进:提出P-DRED算法,对原RED算法进行优化处理,并通过设置动态最大阈值区分对待不同优先级的分组,保证高优先级分组的低标记/丢弃率,从而保证其服务质量。并提出了改进算法和流标签结合应用的算法。
4.网络仿真:选用软件NS2,在linux下面进行。根据仿真需要,设计了网络拓扑,用Tcl语言写出NS2模拟需要的脚本。修改RED算法的C++程序为P-DRED算法,重新编译NS2。用Awk脚本处理跟踪文件out.tr,最后用XGraph绘制图表。