论文部分内容阅读
传统的Internet采用的是Best-Effort的方式,随着计算机网络技术的发展,网络用户的增加以及用户需求的增加,使得网络必须提供实时的保证业务质量的服务。Internet正逐步由单一数据传输网向多媒体传输网演化,服务质量(QoS:Quality of Service)控制机制是必需的。并且QoS已经被认为是下一代网络最重要的研究领域。 IXP2400是Intel的第二代网络处理器。论文介绍了IXP2400的硬件架构以及各个主要器件的结构和特点,软件模型及其模块化的特点,重点描述了网络处理器的并行处理性,以及当前网络处理器在数据通信和网络安全领域的应用。由于其高的灵活性和重用性而必将成为下一代网络发展的一个方面。 论文还深入研究了IP QoS常用的服务模型和能够提供QoS支持并满足目前多业务传输设备的QoS算法,研究了综合服务和区分服务的特点,分析了区分服务中的相关自适应随机早期探测算法(ARED:Adaptive Random Early Detection)。 论文采用单个网络处理器进行开发,重点主要集中在ARED和队列管理算法上。在分类上使用IP对进行,简化了处理的复杂性,主要的目的和测试网路处理的QoS应用性能。整个系统根据硬件进行了资源的分配,主要的模块有接收、发送、分类和调度管理。工程在IXA SDK 3.5.1上实现仿真。