一种带内管理接口复用的方法及装置制造方法及图纸

技术编号:4133559 阅读:432 留言:0更新日期:2012-04-11 18:40
一种带内管理端口复用的方法及装置,所述装置包括:交换处理模块及中央处理器(CPU)处理模块,CPU处理模块通过网口与交换处理模块上的管理接口相连;所述方法包括:交换芯片被配置为:当处于管理模式时,通过其上带内管理接口收发携带私有标签(TAG)的二层管理帧;当处于非管理模式时,通过其上带内管理接口收发普通以太网帧;CPU通过对其上网口收发帧的格式及所述交换芯片的工作模式进行设置,在进行单板软件调试时与交换芯片间传输普通以太网帧,在进行协议软件调试或对交换芯片进行管理时与交换芯片间传输携带私有TAG的二层管理帧。采用本发明专利技术后,省去了一个交换芯片,节省了单板空间和硬件成本,提高了系统设备的可靠性。

【技术实现步骤摘要】

本专利技术涉及数据交换领域,尤其涉及一种带内管理接口复用的方法及装置
技术介绍
交换芯片带内管理接口是CPU ( Central Processing Unit,中央处理单元) 处理器对交换芯片进行带内管理以及参数配置的接口 , CPU处理器主要通 过带内管理端口收发二层管理报文以完成对交换芯片的管理。带内管理端口 一般采用全双工的Mil ( Media Ind印endent Interface,介质无关接口 )接口, 数据传输速率可以达到10/100Mbps,并且支持IEEE802.3规定的以太网帧 格式。作为嵌入式系统应用的CPU处理器,其应用软件的开发属于跨平台开 发,因此,需要一个交叉开发环境。交叉开发环境一般由运行于宿主机上的 交叉开发软件和宿主才几到目标才几的调试通道组成。宿主才几和目标机的调试通 道一般是指以太网口,在宿主机上编if好目标代码后,通过宿主机到目标机 的以太网口将目标代码下载到目标机,然后由运行于宿主机的调试软件控制 目标代码在目标机上进行调试。因此,嵌入式系统中目标机中的CPU处理器就需要有两个网口, 一个 网口用于对交换芯片进行带内管理,另 一个用于实现嵌入式系统的交叉开发 环境,完成软件调试。对于只有一个网口的CPU处理器而言, 一般的做法是通过增加一个傻 瓜交换芯片的方式来扩展CPU处理器的网口 ,这样调试数据和管理数据可 以通过不同的端口发送出去,使两种功能互不干扰。采用增加一个二层交换芯片来扩展CPU处理器网口的方式,有如下的几个缺点1 、增加一个傻瓜交换芯片,相当于在CPU处理器与交换芯片之间又增 加了一个交换机。调试单板软件的时候会方便一些,但是调试协议软件时不 方便。这是因为在调试协议软件时,无论连接傻瓜交换芯片与否,CPU处 理器都需要处理二层管理帧报文的收发,因此在此种情形下连接傻瓜交换芯 片的意义不大;2、 该增加的傻瓜芯片需要支持私有TAG (标签)的二层管理报文的转 发,这增加了系统复杂程度和降低可靠性;3、 增加一个傻瓜交换芯片意味着增加单板成本,并且目前单板尺寸越 来越小型化,增加一个器件也意味着要占用有限的单板面积。
技术实现思路
本专利技术要解决的技术问题是提供一种带内管理接口复用的方法及装置, 以克服现有技术中通过增加二层交换芯片增大单板成本及可靠性不高的缺点。为解决上述问题,本专利技术提供了一种带内管理端口复用的方法,包括交换芯片被配置为当处于管理模式时,通过其上带内管理接口收发携 带私有标签(TAG)的二层管理帧;当处于非管理模式时,通过其上带内管 玉里4妄口收发普通以太网帧;中央处理器(CPU)通过对其上网口收发帧的格式及所述交换芯片的工 作模式进行设置,在进行单板软件调试时与交换芯片间传输普通以太网帧, 在进行协议软件调试或对所述交换芯片进行管理时与所述交换芯片间传输 携带私有TAG的二层管理帧。进一步地,上述方法还可具有以下特征所述CPU设置其上网口收发帧的格式及交换芯片的工作模式具体是指当要进行单板调试时,所述CPU将其上网口收发帧的格式设置为普通 以太网帧,将所述交换芯片的工作模式设置为非管理一莫式;当要进行协议软件调试或对所述交换芯片进行管理时,所述CPU将其上网口收发帧的格式设置为携带私有TAG的二层管理帧,将所述交换芯片 的工作模式设置为管理模式。进一步地,上述方法还可具有以下特征所述交换芯片的工作模式信息保存在所述交换芯片内部寄存器中;所述CPU对所述交换芯片的工作模式进行设置是指所述CPU通过访 问所述内部寄存器对该交换芯片的工作模式的值进行设置,相应将该交换芯 片的工作模式设置为管理模式或非管理模式。进一步地,上述方法还可具有以下特征当所述CPU将其上网口收发帧的格式设置为普通以太网帧,将所述交 换芯片的工作模式设置为非管理模式后,宿主机通过所述交换芯片将编译好 的软件代码下栽到所述CPU上,用户在所述宿主机上对所述CPU进行单步 调试。为解决上述问题,本专利技术还提供了一种带内管理接口复用的装置,包括 交换处理模块及中央处理器(CPU)处理模块,所述CPU处理模块通过网 口与所述交换处理模块上的管理接口相连;所述交换处理模块被配置为当处于管理模式时,通过其上带内管理接 口收发携带私有标签(TAG)的二层管理帧;当处于非管理模式时,通过其 上带内管理接口收发普通以太网帧;还用于按照所述CPU处理模块的设置 工作在所述管理模式或非管理模式下;所述CPU处理模块用于对其上网口收发帧的格式及所述交换处理模块 的工作模式进行设置,在进行单板软件调试时与所述交换处理模块间传输普 通以太网帧,在进行协议软件调试或对所述交换处理模块进行管理时与所述 交换处理模块间传输携带私有TAG的二层管理帧。进一步地,上述装置还可具有以下特征所述CPU处理模块用于设置其上网口收发帧的格式及交换处理模块的 工作模式具体是指当要进行单板调试时,所述CPU处理模块用于将其上网口收发帧的格式设置为普通以太网帧,将所述交换处理模块的工作模式设置为非管理模式;当要进行协议软件调试或对所述交换处理模块进行管理时,所述CPU 处理模块用于将其上网口收发帧的格式设置为携带私有TAG的二层管理 帧,将所述交换处理模块的工作模式设置为管理模式。进一步地,上述装置还可具有以下特征所述交换处理模块还用于将其工作模式信息保存在其内部寄存器中;所述CPU处理模块用于对所述交换处理模块的工作模式进行设置是 指所述CPU处理模块用于通过访问所述内部寄存器对该交换处理模块的 工作模式的值进行设置;所述交换处理模块还用于根据其内部寄存器中工作模式的值相应地工 作在管理模式或非管理模式下。进一步地,上述装置还可具有以下特征所述CPU处理模块还用于当其上的网口收发帧的格式被设置为携带私 有TAG的二层管理帧时,在将待发送的以太网帧的源MAC地址和类型/长 度标识之间添加私有TAG。进一步地,上述装置还可具有以下特征所述CPU处理模块上的网口为MAC接口 ;所述交换处理模块上的管理接口为MAC接口 。采用本专利技术后,与现有技术相比,由于带内管理端口既能作为管理接口 收发二层管理报文又能当作CPU处理器的普通网口进行单板调试,省去了 一个交换芯片,节省了单板空间和硬件成本,提高了系统设备的可靠性。附图说明图l为本专利技术实施例中带内管理接口复用装置结构图; 图2为本专利技术实施例中单板调试阶段的处理流程图;图3为本专利技术实施例中携带私有TAG标记的以太网帧格式示意图; 图4为本专利技术实施例中单板正常工作阶段的处理流程图。具体实施例方式下面将结合附图及实施例对本专利技术的技术方案进行更详细的说明。本专利技术所述方法的基本构思是交换芯片被配置为当处于管理模式时, 通过其上带内管理接口收发携带私有TAG的二层管理帧;当处于非管理模 式时,通过其上带内管理接口收发普通以太网帧;CPU通过设置其上网口收发帧的格式及交换芯片的工作模式,在进行 调试时与交换芯片间传输普通以太网帧,在进行协议软件调试或对交换芯片 进行管理时与交换芯片间传输携带私有TAG的二层管理帧,即实现了其上 网口的复用。其中,CPU设置其上网口收发帧的格式及交换芯片的工作模式具体是指当与上述交换芯片组合作为目标机,要进行单板软件调试时,CPU将 其上本文档来自技高网
...

【技术保护点】
一种带内管理端口复用的方法,其特征在于, 交换芯片被配置为:当处于管理模式时,通过其上带内管理接口收发携带私有标签(TAG)的二层管理帧;当处于非管理模式时,通过其上带内管理接口收发普通以太网帧; 中央处理器(CPU)通过对其上网口收发 帧的格式及所述交换芯片的工作模式进行设置,在进行单板软件调试时与交换芯片间传输普通以太网帧,在进行协议软件调试或对所述交换芯片进行管理时与所述交换芯片间传输携带私有TAG的二层管理帧。

【技术特征摘要】
1、一种带内管理端口复用的方法,其特征在于,交换芯片被配置为当处于管理模式时,通过其上带内管理接口收发携带私有标签(TAG)的二层管理帧;当处于非管理模式时,通过其上带内管理接口收发普通以太网帧;中央处理器(CPU)通过对其上网口收发帧的格式及所述交换芯片的工作模式进行设置,在进行单板软件调试时与交换芯片间传输普通以太网帧,在进行协议软件调试或对所述交换芯片进行管理时与所述交换芯片间传输携带私有TAG的二层管理帧。2、 如权利要求1所述的方法,其特征在于,所述CPU设置其上网口收发帧的格式及交换芯片的工作模式具体是指当要进行单板调试时,所述CPU将其上网口收发帧的格式设置为普通以太网帧,将所述交换芯片的工作模式设置为非管理模式;当要进行协议软件调试或对所述交换芯片进行管理时,所述CPU将其上网口收发帧的格式设置为携带私有TAG的二层管理帧,将所述交换芯片的工作模式设置为管理模式。3、 如权利要求1或2所述的方法,其特征在于,所述交换芯片的工作模式信息保存在所述交换芯片内部寄存器中;所述CPU对所述交换芯片的工作模式进行设置是指所述CPU通过访问所述内部寄存器对该交换芯片的工作模式的值进行设置,相应将该交换芯片的工作模式设置为管理模式或非管理模式。4、 如权利要求2所述的方法,其特征在于,当所述CPU将其上网口收发帧的格式设置为普通以太网帧,将所述交换芯片的工作模式设置为非管理模式后,宿主机通过所述交换芯片将编译好的软件代码下载到所述CPU上,用户在所述宿主机上对所述CPU进行单步调试。5、 一种带内管理接口复用的装置,其特征在于,包括交换处理模块及中央处理器(CPU)处理模块,所述CPU处理模 块通过网口与所述交换处理模块上的管理接口相连;所述交换处理模块被配置为当处于管理模式时,通过其上带内管理接 口...

【专利技术属性】
技术研发人员:胡永超孙萍
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1