论文部分内容阅读
随着计算机网络的快速发展,对于抖动、延迟、带宽敏感的视频、语音等业务越来越多的在网络中传输,这对于网络设备提出了更高的服务质量保证要求。为了对数据传输性能提供不同的质量承诺和服务,网络设备广泛使用QoS(Quality of Service,服务质量)技术来保证传输质量以及带宽分配提高网络利用率。论文研究了基于BCM XGS系列芯片QoS系统的设计与实现,具体工作如下:首先介绍了网络中常用的三种质量服务模型对它们形成发展历史进行简要介绍,介绍了QoS在网络传输中重要性以及QOS相关的重要技术包括优先级信任、优先级映射、队列调度、流分类、流策略、拥塞避免、队列整形等,分析了QoS的发展现状以及方向。其次分析了BCM XGS系列芯片对于QOS硬件实现原理,在此基础上,给出了基于BCM XGS系列芯片QOS系统的框架设计,包括软硬件设计方案和交换模块的设计,并介绍了QoS开发的关键技术以及方案实施条件。本QoS系统设计思想是基于模块的,先创建相应功能模板,配置具体参数,然后应用到具体对象。进而介绍了QoS功能的详细设计和具体实现,包括功能优先级映射、QoS策略、流量监管、流量整形、拥塞管理、拥塞避免、HQoS等。最后采用专用网络测试仪,搭建测试拓扑进行了QoS系统功能验证及流量结果分析,结果表明该系统符合设计目标,满足了设计要求。本文基于BCM XGS系列芯片,采用Diff-Serv (Differentiated Service,区分服务)模型,设计实现了一套使用方便,应用灵活的QOS系统,基于实际环境中现有的嵌入式平台完成了实现,具体设计和实现的功能、代码可以运用于真实的网络环境中,达到了系统化、实用性、可移植性和可维护性等要求。