[发明专利]处理分组交换的网络处理器及方法、网络交换系统在审
申请号: | 201410089742.6 | 申请日: | 2014-03-12 |
公开(公告)号: | CN104052683A | 公开(公告)日: | 2014-09-17 |
发明(设计)人: | 吕国正 | 申请(专利权)人: | 雷凌科技股份有限公司 |
主分类号: | H04L12/931 | 分类号: | H04L12/931;H04L12/861 |
代理公司: | 北京万慧达知识产权代理有限公司 11111 | 代理人: | 张金芝;杨颖 |
地址: | 中国台湾新竹*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 分组 交换 网络 处理器 方法 系统 | ||
【技术领域】
本发明关于网络处理器、网络交换系统及处理分组交换的方法,尤其关于一种在网络交换系统中处理分组交换的网络处理器及其方法、网络交换系统。
【背景技术】
随着无线网络技术的快速发展,要求在接入点(access point,AP)或路由器中包含越来越多的网络服务,例如线速(wire-speed)、服务品质(quality of service,QoS)、低功率、虚拟专用网络(virtual private network,VPN)、存储器、多路广播(multicast)、内容扫描、防火墙等等。为了达到这些要求,网络交换系统(network switching system)会使用更大功率的中央处理单元(central processing unit,以下简称CPU)、更大的1级(level)(L1)高速缓冲存储器(cache)和2级(L2)高速缓冲存储器、以及更快的随机存取存储器(random access memory,RAM)。近年来,为了卸下这些网络服务,提出了一种使用硬件加速器来加速数据处理的低成本高收益的解决方法。
然而,对于这些异构网络(heterogeneous network)服务与多个网络端口之间的分组交换来说,由于网络交换系统中所使用存储器的固有限制,尤其当网络交换系统的通信拥塞时,传统网络交换系统不能有效并完整地执行分组交换。因此,有必要对现有技术做出改善。
【发明内容】
有鉴于此,本发明提供一种在网络交换系统中处理分组交换的网络处理器及方法、网络交换系统。
本发明一实施例提供一种网络交换系统中处理分组交换的网络处理器。该网络处理器包含:一第一存储器和一第二存储器,用于储存该多个封包;以及一存储器选择单元,用于依据该网络交换系统的通信是否拥塞,选择该第一存储器或该第二存储器来储存该多个封包中的还未储存的封包;其中该第一存储器及该第二存储器的特性不相同。
本发明另一实施例还提供一种网络交换系统,包含多个网络端口及一网络处理器。每个网络端口包含多个队列。网络处理器,用于处理分组交换,包含:一第一存储器和一第二存储器,用于储存该多个封包;以及一存储器选择单元,用于依据该网络交换系统的通信是否拥塞,选择该第一存储器或该第二存储器来储存该多个封包中的还未储存的封包;其中,该第一存储器及该第二存储器的特性不相同。
本发明再一实施例还提供一种在网络交换系统中处理分组交换的方法,该网络交换系统包含一第一存储器及一第二存储器。该方法包含:依据该网络交换系统的通信是否拥塞,选择该第一存储器或该第二存储器来储存多个封包中的还未储存的封包;其中该第一存储器及该第二存储器的特性不相同。
上述网络处理器、网络交换系统及处理分组交换的方法可提高存取速度、降低功耗。
【附图说明】
图1为网络交换系统10的示意图;
图2为另一网络交换系统20的示意图;
图3为再一网络交换系统30的示意图;
图4为依据本发明实施例的网络交换系统40的示意图;
图5为网络交换系统40的具体结构的示意图;
图6A及图6B为依据本发明实施例的具有存储器选择的两个网络端口之间的分组交换的示意图;
图7为依据本发明实施例的选择策略的示意图;
图8为依据本发明实施例的网络交换系统80的示意图;
图9为依据本发明实施例的具有网络端口的网络交换系统90的示意图,该网络端口具有局部存储器。
【具体实施方式】
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于雷凌科技股份有限公司,未经雷凌科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410089742.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种繁殖香樟苗的方法
- 下一篇:一种载波聚合的实现方法和装置及系统