欢迎来到虫虫开发者社区 — 百万工程师技术资源

高端流量管理中流量整形和标签处理算法的FPGA实现

技术资料 3292 K 2 次下载

资源详细信息

文件格式
压缩包
文件大小
3292 K
资源分类
上传者
发布时间
下载统计
2
所需积分
2 积分

高端流量管理中流量整形和标签处理算法的FPGA实现 - 资源详细说明

Internet网络整体性能的提高涉及到传输技术、主机速度、操作系统、交换机和复用器等诸多方面,而路由器性能仍是其中最关键和最重要的因素.通常,高端路由器由网络处理器、交换结构和PHY层三大关键部分组成.为了提高高端路由器性能,缓解互联瓶颈,改善对流量管理有特殊要求时网络处理器的数据处理能力,本系统采用专用的ASIC硬件来完成规定的数据包处理.TMP(Traffic Management Processor)芯片作为网络处理器和交换结构的接口部分,承担着网络流量管理的重要功能.TMP芯片分为上行、下行两个部分,可处理20G的用户容量.它通过两个1 0G的SPI4.2接口和网络处理器对接,交换侧则提供若干高速串行接口(SerDes)和交换网对接,从功能上看相当于一个流量管理(TM)和SerDes的集成.本文对TMP芯片上行部分中关键的上行队列模块(INQ)和标签处理模块(LBP)进行了设计和FPGA实现,并对ALTERA公司的SPI4.2 IPCORE进行了验证.INQ模块对从网络处理器过来的数据进行整形处理,包括区分数据类型、进行包的合法性检验、数据整形并对其中一种类型数据进行包长统计等;LBP则负责对不同类型的报文进行区分并查表计算出报文在下一模块中存储的队列号,同时对数据包头进行重构.本TMP芯片不仅可用于T比特路由器平台中,还可应用于IPV6路由转发模块和交换模块等需要对网络流量进行管理的场合,该芯片的研究对于高端数据流量管理芯片的研究具有极重要的意义.本文在对所设计的TMP芯片中的流量整形和标签处理模块进行设计和仿真的基础上,将其在FPGA系统上得以实现并通过了硬件系统的验证和测试.测试结果表明,所设计模块达到了设计指标和并实现了预定功能.

立即下载 高端流量管理中流量整形和标签处理算法的FPGA实现

提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip

下载说明与使用指南

下载说明

  • 本资源需消耗 2积分
  • 24小时内重复下载不扣分
  • 支持断点续传功能
  • 资源永久有效可用

使用说明

  • 下载后使用解压软件解压
  • 推荐使用 WinRAR 或 7-Zip
  • 如有密码请查看资源说明
  • 解压后即可正常使用

积分获取方式

  • 上传优质资源获得积分
  • 每日签到免费领取积分
  • 邀请好友注册获得奖励
  • 查看详情 →

相关技术标签

点击标签浏览更多相关技术资料资源:

相关技术资料资源推荐