[发明专利]一种处理MAC数据的方法及装置有效
申请号: | 201210061057.3 | 申请日: | 2012-03-09 |
公开(公告)号: | CN103312577B | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 廖凯;朱惠文;杨锋 | 申请(专利权)人: | 中兴通讯股份有限公司;深圳市中兴微电子技术有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L29/12 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张颖玲;蒋雅洁 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 mac 数据 方法 装置 | ||
本发明提供一种处理MAC数据的方法及装置,该方法包括:根据当前数据位宽及当前拍数据的MAC帧情况,选择处理当前拍数据的进程的数量和进程规模;利用所述选择的进程,每一个进程对应处理当前拍中的一个MAC帧数据。通过本发明可以实现多进程并行的进行MAC数据监测处理,每个进程处理一个MAC帧数据,可一次性处理完整的一拍数据,而无需打散输入数据、进行数据缓冲。
技术领域
本发明涉及承载网高速数据通讯领域,尤其涉及一种可配置的MAC(Media AccessControl,媒体接入控制)帧监视统计的处理MAC数据的方法及装置。
背景技术
目前,承载网市场带宽需求高速增长,核心路由已经、或将推出100G以太网端口,同时40G以太网设备成本并未有预期的降低幅度,100G与40G设备成本差异远小于40G与10G设备,因此100G是承载网一个明确的发展方向。IEEE 802.3HSSG高速研究组于2009年11月发布了IEEE P802.3ba/D3.0草案,作为40Gb/s和100Gb/s两种速率的新一代以太网标准。
100G以太网MAC帧通过芯片的CAUI(100Gigabit Attachment Unit Interface,100G连接单元接口)接口到PMA(Physical Medium Attachment,物理媒介附件)、再到PCS(Physical coding sublayer,物理编码子层)经过一系列处理之后,最后解码成CGMII(100G Media Independent Interface,100G媒体独立接口)格式数据发送给MAC监视统计模块。解码后的CGMII格式数据为块(block)形式,每个块由8个数据字节rxd,以及1个类型字节rxc组成;通过10个块并行发送的形式连接到MAC监视统计模块,即一个时钟周期内并行发送640bit(80byte(字节))的rxd和80bit(10byte)的rxc,时钟周期为156.25M。这种高位宽的传输方式所带来的一个问题就是每一拍都需要处理巨大的数据量,甚至往往在一拍内包含两个或两个以上的以太网帧。
现有的技术只是在较低位宽工作方式的基础上,对MAC帧进行监视统计,而高速率的以太网传输的高位宽并发方式所带来的多帧并发问题导致传统的低位宽工作方式将不再适用。
在实际应用中,为解决高位宽并发所带来的多帧并发问题,有一种常规的做法是将数据依次映射到10个数据缓冲池中,每个缓冲池都要求至少能放下一个完整的MAC帧,再将从缓冲池读出的720位宽的数据进行位宽转换,转换成720/10bit=72bit(比特)位宽数据,使得每一拍的数据即为一个block块,然后分别进行数据包监视统计功能,最后将10路监视统计结果汇总输出。这种做法有两个缺点:一是需要大量的存储空间构建数据缓冲池来缓存海量的数据,并且还需要考虑冗余存储的情况;二是数据分路处理后出来的数据没有确定的先后顺序,因而没有一种很好的方法能够还原数据格式,使得通过此种处理后的散乱数据只能用于监视统计而无法再做输出。
发明内容
本发明要解决的技术问题是提供一种处理MAC数据的方法及装置,以以多进程并行的进行MAC数据监测处理。
为了解决上述技术问题,本发明提供了一种处理媒体接入控制(MAC)数据的方法,包括:
根据当前数据位宽及当前拍数据的MAC帧情况,选择处理当前拍数据的进程的数量和进程规模;
利用所述选择的进程,每一个进程对应处理当前拍中的一个MAC帧数据。
进一步地,上述方法还具有下面特点:所述根据当前拍数据的MAC帧情况,选择处理当前拍数据的进程的数量包括:
通过当前拍内完整的MAC帧和不完整的MAC帧的数量之和,来确定处理当前拍数据所需占用的进程的数量。
进一步地,上述方法还具有下面特点:所述根据当前拍数据的MAC帧情况,选择处理当前拍数据的进程规模包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司;深圳市中兴微电子技术有限公司,未经中兴通讯股份有限公司;深圳市中兴微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210061057.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效的自动化双臂架混匀堆料机
- 下一篇:一种过氧乙酸溶液及其制备方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置