基于扩展接口的交换芯片报文处理方法及装置.pdf

上传人:r5 文档编号:1686501 上传时间:2018-07-04 格式:PDF 页数:6 大小:540.74KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510003366.9

申请日:

2015.01.06

公开号:

CN104580028A

公开日:

2015.04.29

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 12/947申请日:20150106|||公开

IPC分类号:

H04L12/947(2013.01)I; H04L12/935(2013.01)I

主分类号:

H04L12/947

申请人:

盛科网络(苏州)有限公司

发明人:

赵茂聪; 何志川

地址:

215021江苏省苏州市工业园区星汉街5号(腾飞工业坊)B幢4楼13/16单元

优先权:

专利代理机构:

苏州慧通知识产权代理事务所(普通合伙)32239

代理人:

安纪平

PDF下载: PDF下载
内容摘要

本发明揭示了一种基于扩展接口的交换芯片报文处理方法及装置,装置包括交换芯片和复数协处理器,交换芯片复用原有普通的对外转发端口,将其切换成扩展端口,通过这些扩展端口将交换芯片无法实现或者一些对性能和速度要求较高的功能,如OAM、报文统计等功能,发送给协处理器进行处理,优选地,交换芯片和协处理器之间可直连也可间接连接。本发明减轻了CPU的负担,从而能够充分保证芯片所需功能的实现;另外,本发明也大大提高了交换芯片的扩展性和灵活性。

权利要求书

权利要求书1.  一种基于扩展接口的交换芯片报文处理方法,其特征在于,包括:在交换芯片上设计扩展端口,交换芯片通过所述扩展端口将报文处理信息发送给与所述扩展端口连接的协处理器进行处理。2.  根据权利要求1所述的交换芯片报文处理方法,其特征在于,所述交换芯片复用自身的交换端口,将所述交换端口切换成所述扩展端口。3.  根据权利要求1所述的交换芯片报文处理方法,其特征在于,当所述交换端口切换处于所述扩展端口模式时,所述报文处理信息前加有附加头部。4.  根据权利要求1~3任意一项所述的交换芯片报文处理方法,其特征在于,所述附加头部包括传输给所述协处理器的MAC地址或报文进入所述交换芯片的源端口。5.  根据权利要求4所述的交换芯片报文处理方法,其特征在于,所述交换芯片与所述协处理器直连或者间接连接。6.  根据权利要求5所述的交换芯片报文处理方法,其特征在于,当所述附加头部包括传输给所述协处理器的MAC地址时,所述交换芯片与所述协处理器间接连接。7.  根据权利要求6所述的交换芯片报文处理方法,其特征在于,所述交换芯片通过二层或三层网络与所述协处理器间接连接。8.  一种基于扩展接口的交换芯片报文处理装置,其特征在于,包括交换芯片和与所述交换芯片连接的复数协处理器,所述交换芯片上具有与所述协处理器连接的扩展端口,所述交换芯片通过所述扩展端口将报文处理信息发送给所述协处理器进行处理。9.  根据权利要求8所述的交换芯片报文处理装置,其特征在于,所述扩展端口由所述交换芯片自身的交换端口切换而成。10.  根据权利要求8或9所述的交换芯片报文处理装置,其特征在于,所述交换芯片与所述协处理器直连或者间接连接。

说明书

说明书基于扩展接口的交换芯片报文处理方法及装置
技术领域
本发明涉及网络交换芯片技术领域,尤其是涉及一种基于扩展接口的交换芯片报文处理方法及装置。
背景技术
传统的网络交换芯片仅具备报文交换和协议报文上报CPU(Central Processing Unit,中央处理器)功能,但由于网络技术日新月异,很多新兴技术被提出和发展起来,比如OAM(Operation Administration and Maintenance,操作、管理和维护)功能,报文统计和诊断功能。因此,在交换机设备中,需要处理大量的数据报文。
现有的一种方案是把芯片自己处理的信息和把信息提交给与交换芯片通过特殊端口连接的CPU处理。由于CPU的处理性能有限,如果需要处理的信息种类、个数过多或者过于频繁,可能会造成在某一时刻有大量数据报文冲击CPU,就会导致CPU占用率过高,处理不过来,从而使得芯片所需的功能得不到保证。
现有另一种方案是通过设计性能更强的交换芯片,使之具备CPU需要处理的功能逻辑,但由于芯片的设计成本过高和功能迭代变化太快,导致芯片设计只能适应一种功能,没有灵活性和扩展性。
发明内容
本发明的目的在于克服现有技术的缺陷,提供一种基于扩展接口的交换芯片报文处理方法及装置,通过在交换芯片中设计扩展端口来外接协处理器,以提高芯片的扩展性和配置灵活性。
为实现上述目的,本发明提出如下技术方案:一种基于扩展接口的交换芯片报文处理方法,包括:在交换芯片上设计扩展端口,交换芯片通过所述扩展端口将报文处理信息发送给与所述扩展端口连接的协处理器进行处理。
优选地,所述交换芯片复用自身的交换端口,将所述交换端口切换成所述扩展端口。
优选地,当所述交换端口切换处于所述扩展端口模式时,所述报文处理信息前加有附加头部。
优选地,所述附加头部包括传输给所述协处理器的MAC地址或报文进入所述交换芯片的源端口。
优选地,所述交换芯片与所述协处理器直连或者间接连接。
优选地,当所述附加头部包括传输给所述协处理器的MAC地址时,所述交换芯片与所述协处理器间接连接。
优选地,所述交换芯片通过二层或三层网络与所述协处理器间接连接。
本发明的另一目的还在于提供:一种基于扩展接口的交换芯片报文处理装置,包括交换芯片和与所述交换芯片连接的复数协处理器,所述交换芯片上具有与所述协处理器连接的扩展端口,所述交换芯片通过所述扩展端口将报文处理信息发送给所述协处理器进行处理。
优选地,所述扩展端口由所述交换芯片自身的交换端口切换而成。
优选地,所述交换芯片与所述协处理器直连或者间连。
本发明的有益效果是:
1、本发明在原有交换芯片上设计了扩展端口,可将交换芯片的报文处理信息通过扩展端口发送给协处理器进行配合处理,减轻了CPU的负担,从而能够保证芯片所需功能的实现;
2、本发明复用交换芯片上原有的对外交换端口,将其切换成扩展端口,提高芯片的可扩展性;
3、本发明的交换芯片和协处理器之间可间接连接也可直连,增加了交换芯片和协处理器连接的灵活性。
附图说明
图1是本发明基于扩展接口的交换芯片报文处理方法的流程示意图;
图2是本发明扩展后的报文处理信息格式示意图;
图3是本发明基于扩展接口的交换芯片报文处理装置的原理示意图。
具体实施方式
下面将结合本发明的附图,对本发明实施例的技术方案进行清楚、完整的描述。
本发明所揭示的一种基于扩展接口的交换芯片报文处理方法,在交换芯片上设计扩展端口,使用这些扩展端口外接协处理器,通过协处理器来配合实现交换芯片无法实现或者一些对性能和速度要求较高的功能,如OAM、报文统计等功能。这样,可以使得交换芯片具有较强的扩展性,且可灵活处理芯片所需的功能。
设计扩展端口时,优选,复用芯片上原有的对外交换端口,即扩展端口可由芯片上的对外交换端口切换实现,节省了芯片对外提供对接口的数量,提高了芯片配置的灵活性。关于如何将芯片上的对外交换端口切换成扩展端口的原理,下面有所介绍。
结合图1和图3所示,为本发明基于扩展接口的交换芯片报文处理方法的原理示意图,图3中包括一交换芯片和N个协处理器,N为大于等于1的整数。交换芯片具有多个对外端口,每个端口设置两种工作模式:第一种,工作再普通的转发端口模式下,用于与其他交换机相连,作为普通网口使用;第二种,工作在协处理接口模式下,即扩展模式下,用于与卸处理器相连,作为协处理器接口使用。每个端口只能工作在一种模式下,即两种工作模式之间可以实现切换,当需要做协处理器接口使用时,只要 将端口模式切换到扩展模式下即可,这样可以将交换芯片上空闲的转发端口用作协处理接口使用,实现端口的充分使用。
当端口处于扩展模式下时,需要在交换芯片发送给协处理器的报文处理信息前加上额外的附件头部信息。如图2所示,为扩展后的报文处理信息格式,包括附件头部和处理信息,其中,附加头部主要包括两个方面的内容:一方面是传输到协处理器的MAC地址,另一方面是交换芯片已经预处理的信息,如需要协处理器处理OAM,则需要附加头部带源端口,源端口为需要在协处理器处理的报文在交换芯片进来的端口。
这样,当交换芯片的对外转发端口处于扩展模式下时,可以配合外接协处理器来实现交换芯片无法实现的功能,提高了芯片的扩展性。
优选地,交换芯片和协处理器之间可以是直连的,也可以是间接连接的,如图1所示。如上述,当附件头部包括传输到协处理器的MAC地址时,则交换芯片和协处理器之间可以是间接连接的,如两者之间可通过二层或三层网络实现连接,适用于交换芯片和协处理器处于不同的网络的情况下。这样,可提高交换芯片和协处理器连接的灵活性。
另外,本发明还介绍了一种基于扩展接口的交换芯片报文处理装置,如图3所示,包括交换芯片和与交换芯片连接的复数协处理器,交换芯片上设计有与协处理器连接的扩展端口,交换芯片通过这些扩展端口将报文处理信息发送给协处理器进行协同处理。
优选地,扩展端口复用芯片上原有的对外交换端口,即通过由芯片上普通的对外转发端口切换实现,如何切换实现,上面有具体介绍,这里便不再赘述。
优选地,交换芯片和协处理器之间可直连也可间接连接,增加交换芯片和协处理器连接的灵活性。如何实现间接连接上述也有具体介绍,这里便不再赘述。
本发明的技术内容及技术特征已揭示如上,然而熟悉本领域的技术人员仍可能基于本发明的教示及揭示而作种种不背离本发明精神的替换及修饰,因此,本发明保护范围应不限于实施例所揭示的内容,而应包括各种不背离本发明的替换及修饰,并为本专利申请权利要求所涵盖。

基于扩展接口的交换芯片报文处理方法及装置.pdf_第1页
第1页 / 共6页
基于扩展接口的交换芯片报文处理方法及装置.pdf_第2页
第2页 / 共6页
基于扩展接口的交换芯片报文处理方法及装置.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《基于扩展接口的交换芯片报文处理方法及装置.pdf》由会员分享,可在线阅读,更多相关《基于扩展接口的交换芯片报文处理方法及装置.pdf(6页珍藏版)》请在专利查询网上搜索。

本发明揭示了一种基于扩展接口的交换芯片报文处理方法及装置,装置包括交换芯片和复数协处理器,交换芯片复用原有普通的对外转发端口,将其切换成扩展端口,通过这些扩展端口将交换芯片无法实现或者一些对性能和速度要求较高的功能,如OAM、报文统计等功能,发送给协处理器进行处理,优选地,交换芯片和协处理器之间可直连也可间接连接。本发明减轻了CPU的负担,从而能够充分保证芯片所需功能的实现;另外,本发明也大大提高。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1