基于BCM芯片的QoS系统的设计与实现
发布时间:2018-12-14 11:54
【摘要】:在IP网络呈现出爆炸式增长的今天,在因特网中引入QoS机制不仅为提供商提供了资源的有效管理手段,而且为用户提供了多样性的服务,满足不同的应用的需要。因此,如何在网络设备中集成多样性和高可靠性的QoS功能也日趋成为目前热门的研究课题。本文首先对目前的IP QoS的发展背景和相关技术做了简单的介绍,然后对Internet的三种服务模型Best-Effort、Intserv和Diffserv发展历程和实现机制进行了描述,并结合IP网络的曲折发展过程,阐述了QoS机制在网络发展中存在的必要性。接着本文重点描述了Broadcom公司的其中一款交换机芯片——bcm565xx的体系结构,然后说明了集成在这款强大芯片上的contentaware处理器是如何提供QoS服务的。文中具体介绍了该处理器所包含的四类处理引擎:(1) lookup engine;(2) policy engine;(2) metering engine;(4)statistics engine,这四类处理引擎相互协作,前后关联,对采样的数据进行层层分析和筛选。处理器将根据查询引擎的计算结果,针对最终匹配的数据产生一个全局唯一的索引值,并根据该索引值去获取决策引擎中所对应的策略,进而利用该策略设置硬件寄存器,使得硬件能够被正常驱动以完成用户的配置指令。在这之后,以实例介绍了如何利用该交换机芯片经过二次开发,在以太网环境中为用户提供多样性的QoS服务,这些QoS服务包括了用户数据分类,拥塞避免,队列技术,流量监管以及流量整形等等。最后论文展望了未来IP网络QoS发展趋势,介绍了Hierachical QoS的相关概念和应用方案,满足了接入网络,骨干网络乃至核心网络的多种应用需求。
[Abstract]:With the explosive growth of IP network, the introduction of QoS mechanism in the Internet not only provides the provider with effective management means of resources, but also provides users with a variety of services to meet the needs of different applications. Therefore, how to integrate diverse and reliable QoS functions in network devices has become a hot research topic. This paper firstly introduces the development background and related technologies of IP QoS, then describes the development history and implementation mechanism of three service models of Internet, Best-Effort,Intserv and Diffserv, and combines with the tortuous development process of IP network. This paper expounds the necessity of QoS mechanism in network development. Then this paper mainly describes the architecture of bcm565xx, one of Broadcom's switch chips, and then explains how the contentaware processor integrated on this powerful chip provides QoS services. Four types of processing engines included in the processor are described in detail: (1) lookup engine; (2) policy engine; (2) metering engine;) (4) the four kinds of processing engines of) statistics engine, cooperate with each other and correlate with each other to analyze and screen the sampled data layer by layer. According to the result of the query engine, the processor will generate a globally unique index value for the final matching data, and then obtain the corresponding policy in the decision engine according to the index value, and then set up the hardware register by using the policy. Enables the hardware to be properly driven to complete the user's configuration instructions. After that, an example is given to show how to use the switch chip to provide users with a variety of QoS services in the Ethernet environment through secondary development. These QoS services include user data classification, congestion avoidance, queue technology, etc. Flow regulation and traffic shaping and so on. Finally, the future development trend of IP network QoS is prospected, and the related concepts and application schemes of Hierachical QoS are introduced, which meet the needs of various applications of access network, backbone network and even core network.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09
本文编号:2378570
[Abstract]:With the explosive growth of IP network, the introduction of QoS mechanism in the Internet not only provides the provider with effective management means of resources, but also provides users with a variety of services to meet the needs of different applications. Therefore, how to integrate diverse and reliable QoS functions in network devices has become a hot research topic. This paper firstly introduces the development background and related technologies of IP QoS, then describes the development history and implementation mechanism of three service models of Internet, Best-Effort,Intserv and Diffserv, and combines with the tortuous development process of IP network. This paper expounds the necessity of QoS mechanism in network development. Then this paper mainly describes the architecture of bcm565xx, one of Broadcom's switch chips, and then explains how the contentaware processor integrated on this powerful chip provides QoS services. Four types of processing engines included in the processor are described in detail: (1) lookup engine; (2) policy engine; (2) metering engine;) (4) the four kinds of processing engines of) statistics engine, cooperate with each other and correlate with each other to analyze and screen the sampled data layer by layer. According to the result of the query engine, the processor will generate a globally unique index value for the final matching data, and then obtain the corresponding policy in the decision engine according to the index value, and then set up the hardware register by using the policy. Enables the hardware to be properly driven to complete the user's configuration instructions. After that, an example is given to show how to use the switch chip to provide users with a variety of QoS services in the Ethernet environment through secondary development. These QoS services include user data classification, congestion avoidance, queue technology, etc. Flow regulation and traffic shaping and so on. Finally, the future development trend of IP network QoS is prospected, and the related concepts and application schemes of Hierachical QoS are introduced, which meet the needs of various applications of access network, backbone network and even core network.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09
【参考文献】
相关硕士学位论文 前1条
1 郭耀华;基于云存储的数据存储系统的设计与实现[D];北京邮电大学;2012年
,本文编号:2378570
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2378570.html