论文部分内容阅读
随着电信网、广播电视网以及互联网三网融合的进一步推进,各大运营商的业务互相渗透,衍生出了更加复杂的新业务,对网络系统提出了新的需求。对于广电运行商,有线电视网的双向网改造的日益深入和下一代广播电视网战略的进一步实施,用户的双向交互数据业务需求日益增加,使得对带宽资源的竞争也日益激烈。如何有效地利用已有的资源,保证业务的QoS需求,提高系统的传输效率,创造最大化的价值,是目前急迫需要解决的问题。本文主要的研究目标在于定位融合网络环境下传输性能的瓶颈和影响因素的同时,提出适用于融合网络的解决方法与技术,着重解决IP over DVB封装协议和调度算法、传输控制协议TCP以及网络层与传输层协议报头优化在融合网络中面临的问题,对应的主要贡献和创新点总结如下所示。首先研究IP over DVB封装协议和调度算法的优化,主要包括以下两点:1.针对现有IP over DVB封装协议存在的硬件支持不好或者封装效率低下的问题,提出了一种兼容DSM-CC段格式的,支持将多个IP数据包在同一个封装段中传输的封装协议(高效段封装协议)。通过理论与实验证明该封装协议在保证一定灵活性的同时,与多协议封装相比,在实际实验场景中的封装效率平均提高1.4%,特别针对小数据包,如100字节的IP数据包,封装效率最大可由53.2%提升至95.7%。2.针对DVB-C2下传统调度算法时延特性差和系统吞吐率下降的问题,提出了一种考虑DVB-C2链路容量可变且其数据调度与系统的传输效率紧耦合特点的两级调度模型,并在该模型的基础上,提出了考虑DVB-C2系统传输效率以及业务类型的二级调度算法。该模型与算法具有良好的时延特性、公平性和复杂度,而且仿真实验表明该模型与算法适用于链路容量变化的场景,与WRR等传统调度算法相比,更好的保证了业务的时延需求,系统的吞吐率提升了10.7%。其次,研究融合网络传输控制协议TCP优化,主要贡献和创新点如下:3.针对融合网络下传输控制协议TCP吞吐率降低的问题,提出了一种适用于融合网络的,基于区分数据包类型的分裂连接方法,并在有线电视网端采用了定制的TCP拥塞控制算法。仿真实验与分析表明本文所提算法与传统算法相比,具有更高的系统吞吐率。4.为进一步提升融合网络中有线电视网端TCP性能和能够更好的满足业务QoS需求,提出了应用于有线电视网的,基于业务感知的跨层传输层协议优化方法:根据预分配的带宽以及业务的QoS需求,统计最小拥塞窗口,初始慢启动阈值以及最大拥塞窗口等参数。实验与分析表明,在带宽预分配网络环境中,与传统的TCP协议相比,所提算法在吞吐率、公平性、以及稳定性方面均有明显的提升,同时能够更好的满足业务的QoS需求。最后,研究和解决网络层与传输层协议报头优化在融合网络中面临的问题:5.为了减少IP/UDP协议报头冗余信息带来的额外开销,提高带宽利用率,结合传统报头压缩技术和融合网络的特点,提出了一种应用于HFC的IP/UDP报文传输优化方法,利用IP over DVB封装协议中reserved、MAC等字段或者逻辑通道定位方法等方式来唯一标识报文,压缩IP/UDP全部报头字段而不引入其他字段,提高了系统的报头压缩增益、时延增益、带宽增益以及封装效率,同时考虑终端不还原UDP/IP头部的情形,为终端提供灵活的接收方式。6.针对TCP的SACK选项冗余信息的问题,为提升TCP性能,特别是非对称融合网络下的性能,提出了修正的自适应调整SACK机制,让SACK块描述字段大小根据网络实时特性进行自适应调整,并通过MA-SACK-Filtering机制,减少不必要的上行MA-SACK,最后通过仿真实验,验证了算法的有效性,与SACK算法相比,系统吞吐率最多提升了78.1%。