基于扩展接口的交换芯片报文处理方法及装置制造方法及图纸

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

【技术实现步骤摘要】
基于扩展接口的交换芯片报文处理方法及装置
本专利技术涉及网络交换芯片
,尤其是涉及一种基于扩展接口的交换芯片报文处理方法及装置。
技术介绍
传统的网络交换芯片仅具备报文交换和协议报文上报CPU(CentralProcessingUnit,中央处理器)功能,但由于网络技术日新月异,很多新兴技术被提出和发展起来,比如OAM(OperationAdministrationandMaintenance,操作、管理和维护)功能,报文统计和诊断功能。因此,在交换机设备中,需要处理大量的数据报文。现有的一种方案是把芯片自己处理的信息和把信息提交给与交换芯片通过特殊端口连接的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所示,包括交换芯片和与交换芯片连接的复数协处理器,交换芯片上设计有与协处理器连接的扩展端口,交换芯片通过这些扩展端口将报文处理信息发送给协处理器进行协同处理。优选地,扩展端口复用芯片上原有的对外交换端口,即通过由芯片上普通的对外转发端口切换实现,如何切换实现,上面有具体介绍,这里便不再赘述。优选地,交换芯片和协处理器之间可直连也可间接连接,增加交换芯片和协处理器连接的灵活性。如何实现间接连接上述也有具体介绍,这里便不再赘述。本专利技术的
技术实现思路
及技术特征已揭示如上,然而熟悉本领域的技术人员仍可能基于本专利技术的教示及揭示而作种种不背离本专利技术精神的替换及修饰,因此,本专利技术保护范围应不限于实施例所揭示的内容,而应包括各种不背离本专利技术的替换及修饰,并为本专利申请权利要求所涵盖。本文档来自技高网
...
基于扩展接口的交换芯片报文处理方法及装置

【技术保护点】
一种基于扩展接口的交换芯片报文处理方法,其特征在于,包括:在交换芯片上设计扩展端口,交换芯片通过所述扩展端口将报文处理信息发送给与所述扩展端口连接的协处理器进行处理。

【技术特征摘要】
1.一种基于扩展接口的交换芯片报文处理方法,其特征在于,包括:在交换芯片上设计扩展端口,所述交换芯片复用自身的交换端口,将所述交换端口切换成所述扩展端口,交换芯片通过所述扩展端口将报文处理信息发送给与所述扩展端口连接的协处理器进行处理。2.根据权利要求1所述的交换芯片报文处理方法,其特征在于,当所述交换端口切换处于所述扩展端口模式时,所述报文处理信息前加有附加头部。3.根据权利要求2任意一项所述的交换芯片报文处理方法,其特征在于,所述附加头部包括传输给所述协处理器的MAC地址或报文进入所述交换芯片的源端口。4.根据权利要求3所述的交换芯片报文处理方法,其特征在于,所述交换芯片与所述协处理器直连或者间接连接。5.根据...

【专利技术属性】
技术研发人员:赵茂聪何志川
申请(专利权)人:盛科网络苏州有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1