论文部分内容阅读
本课题研究的内容是嵌入式IP-PBX中的网络流量控制相关问题研究。近年来,随着统一通信概念的提出和推广,嵌入式IP-PBX产品已经日渐成熟,开始在企业中部署和应用。嵌入式IP-PBX不仅在功能上高度集成,提供VoIP通信、PSTN电话和传真等服务,而且价格低廉。因此,在中小企业中,通过部署嵌入式IP-PBX来构造统一通信平台是当前深受青睐的一种解决方案。然而,嵌入式IP-PBX丰富的功能服务也给自身带来了一些亟需解决的问题。在嵌入式IP-PBX上,各种服务融合在一起,数据量急剧增长,而且语音和视频等通信服务对数据延时的要求又非常高,传统IP网络所采用的FIFO(先进先出)网络数据处理机制面临巨大的挑战。当有大量数据通过嵌入式IP-PBX的时候,各种服务的网络数据会相互抢占有限的带宽,甚至随机丢弃数据包,从而导致语音和视频通信的质量明显下降,甚至无法使用。为了解决这个问题,本课题对嵌入式IP-PBX的网络流量的特点进行了深入的分析和研究,并针对它的特点,设计与实现了QoS控制系统。该系统综合利用了队列调度和NAPI等多项技术的优点,为嵌入式IP-PBX的网络流量控制相关问题提供了一个有效的解决方案。论文首先研究了QoS控制系统所涉及的各项核心技术,其中包括uClinux网络子系统、队列规定与过滤器、NAPI和VLAN技术的介绍与分析,为下一步的研究工作做好准备;然后论文总结了嵌入式IP-PBX的网络流量的特点,提出了QoS控制系统的技术模型,并对各个功能模块进行了详细分析;论文第四章从数据结构以及实现细节等方面给出了QoS控制系统基础框架以及各个模块的的详细实现过程。最后,论文给出了QoS控制系统的相关测试数据,总结了全文,并对下一步的工作进行了展望。