一种报文处理方法及端口扩展板技术

技术编号:12879322 阅读:88 留言:0更新日期:2016-02-17 13:47
本发明专利技术提供一种报文处理方法及端口扩展板,所述方法由端口扩展板PE执行,所述PE包括转发芯片和中央处理单元;所述方法包括:所述转发芯片接收加载报文,所述加载报文携带所述PE待加载的文件数据;所述转发芯片根据预设的报文过滤规则,从接收到的所述加载报文中选择目标加载报文,并将所述目标加载报文的所述文件数据发送至所述中央处理单元进行处理;所述目标加载报文的目的地址是所述PE。本发明专利技术提高了PE的启动速度。

【技术实现步骤摘要】

本专利技术涉及通信技术,特别涉及一种报文处理方法及端口扩展板
技术介绍
在第H代智能弹性架构(IntelligentResilientRramework3. 0,简称;IRF3)系 统中,包括控制桥(ControlBridge,简称;CB)和端口扩展板(PortExtender,简称;PE;), 各PE设备连接在CB设备上,并为CB设备提供端口扩展功能。PE在启动时,是需要加载启 动所需的版本文件的,但是PE本身并不会保存送些版本文件,而是在PE每次启动时,由CB 通过CB与PE之间的数据链路,将PE启动所需的版本文件发送给PE,具体可W是通过加载 报文来发送。 具体的,CB会将文件所发送的目的阳的设备标识设置在加载报文中,例如,假设 CB在发送PEl所需的版本文件时,则将PEl的设备标识设置在加载报文中。如果将设置设 备标识的字段称为标识字段,郝么在阳侧,会由中央处理单元(CentralProcessing化it, 简称;CPU)加载预先存储在PE中的识别软件来执行对该标识字段的识别;比如,PEl中的 CPU将判断标识字段中设置的设备标识是否是PEl自身的标识,如果是,则确定该报文是发 送给阳1的,CPU继续处理报文中携带的版本文件数据。但是,PE在执行上述的报文识别处 理时,不仅速度较慢,而且容易发生处理失败的情况,严重降低了PE的启动速度。
技术实现思路
有鉴于此,本专利技术提供一种报文处理方法及端口扩展板,W提高PE的启动速度。 具体地,本专利技术是通过如下技术方案实现的: 第一方面,提供一种报文处理方法,所述方法由端口扩展板阳执行,所述阳包括 转发芯片和中央处理单元;所述方法包括: 所述转发芯片接收加载报文,所述加载报文携带所述PE待加载的文件数据; 所述转发芯片根据预设的报文过滤规则,从接收到的所述加载报文中选择目标加 载报文,并将所述目标加载报文的所述文件数据发送至所述中央处理单元进行处理;所述 目标加载报文的目的地址是所述阳。 结合第一方面,在第一种可能的实现方式中,所述转发芯片根据预设的报文过滤 规则,从接收到的所述加载报文中选择目标加载报文,包括:所述转发芯片获取所述加载报 文中的标识字段设置的PE设备标识;若所述PE设备标识与所述预设的报文过滤规则中的 第一PE设备信息相同,则所述转发芯片确定所述加载报文是所述目标加载报文,所述第一 PE设备信息用于表示所述加载报文的目的地址是所述PE。 结合第一方面,在第二种可能的实现方式中,所述转发芯片根据预设的报文过滤 规则,从接收到的所述加载报文中选择目标加载报文,包括:所述转发芯片获取所述加载报 文中的标识字段设置的PE设备标识;若所述PE设备标识与所述预设的报文过滤规则中的 第二PE设备信息不同,则所述转发芯片确定所述加载报文是所述目标加载报文,所述第二 PE设备信息用于表示所述加载报文的目的地址是所述PE之外的其他PE。 结合第一方面的第一种可能的实现方式或第二种可能的实现方式,在第H种可能 的实现方式中,在所述转发芯片获取所述加载报文中的标识字段设置的PE设备标识之前, 还包括:所述转发芯片获取所述加载报文中的类型字段设置的报文类型信息,并确定所述 报文类型信息与所述预设的报文过滤规则中的目标类型信息相同,所述目标类型信息用于 表示需要根据所述报文过滤规则确定所述加载报文是否是所述目标加载报文的报文类型。 结合第一方面,在第四种可能的实现方式中,在所述转发芯片接收加载报文之前, 还包括:所述转发芯片在用户自定义域中,W访问控制列表的方式存储所述预设的报文过 滤规则。 第二方面,提供一种端口扩展板阳,包括;转发芯片和中央处理单元;所述转发芯 片包括:报文接收单元,用于接收加载报文,所述加载报文携带所述PE待加载的文件数据; 报文过滤单元,用于根据预设的报文过滤规则,从所述报文接收单元接收到的所述加载报 文中选择目标加载报文,所述目标加载报文的目的地址是所述PE;报文发送单元,用于将 所述报文过滤单元得到的所述目标加载报文的所述文件数据发送至所述中央处理单元进 行处理。 结合第二方面,在第一种可能的实现方式中,所述报文过滤单元,具体用于获取所 述加载报文中的标识字段设置的PE设备标识;若所述PE设备标识与所述预设的报文过滤 规则中的第一PE设备信息相同,则确定所述加载报文是所述目标加载报文,所述第一PE设 备信息用于表示所述加载报文的目的地址是所述PE。 结合第二方面,在第二种可能的实现方式中,所述报文过滤单元,具体用于获取所 述加载报文中的标识字段设置的PE设备标识;若所述PE设备标识与所述预设的报文过滤 规则中的第二PE设备信息不同,则确定所述加载报文是所述目标加载报文,所述第二PE设 备信息用于表示所述加载报文的目的地址是所述PE之外的其他PE。 结合第二方面的第一种可能的实现方式或第二种可能的实现方式,在第H种可能 的实现方式中,所述报文过滤单元,还用于在获取所述加载报文中的标识字段设置的PE设 备标识之前,获取所述加载报文中的类型字段设置的报文类型信息,并确定所述报文类型 信息与所述预设的报文过滤规则中的目标类型信息相同,所述目标类型信息用于表示需要 根据所述报文过滤规则确定所述加载报文是否是所述目标记载报文的报文类型。 结合第二方面,在第四种可能的实现方式中,所述转发芯片,还包括:存储单元,用 于在所述报文接收单元接收加载报文之前,在用户自定义域中,W访问控制列表的方式存 储所述预设的报文过滤规则。 本实施例中,由PE中的硬件即转发芯片来进行上述的报文识别,由转发芯片来判 断报文是否是目标加载报文,处理速度将大大提高,并且硬件处理后相应减轻了CPU的负 担,PE也较为稳定,较不容易出现加载失败的情况。送样,PE在接收到CB的发送版本文件 的加载报文后,能够快速识别出该报文是属于PE的,并能够快速地成功加载,从而提高PE 的启动速度。【附图说明】 图1为本专利技术实施例提供的一种可选的应用系统架构; 图2为本专利技术实施例提供的一种报文处理方法的流程示意图; 图3为本专利技术实施例提供的报文处理方法的应用PE结构示意图; 图4为本专利技术实施例提供的另一种报文处理方法的应用场景图; 图5为本专利技术实施例提供的报文处理方法中应用的报文格式; 图6为本专利技术实施例提供的报文处理方法中的报文字段示意图; 图7为本专利技术实施例提供的报文处理方法中的报文发送顺序图; 图8为本专利技术实施例提供的一种端口扩展板PE的结构示意图; 图9为本专利技术实施例提供的另一种端口扩展板PE的结构示意图。【具体实施方式】[002引本专利技术实施例提供了一种报文处理方法,该方法可W应用于CB和阳之间的报文 传输的场景。参见图1,示意了一种可选的应用系统架构,各PE连接在CB设备上,并为CB 提供端口扩展功能。CB可W为PE提供一些PE本身需要加载的文件,比如PE启动所需要的 版本文件、或者补了文件、或者升级文件等,可W将送些文件统称为PE待加载的文件,送些 文件都可W由CB通过加载报文发送给PE。不论是何种文件,都可W采用本专利技术实施例提 供的报文处理方法,该方法是由PE执行,主要是PE使用该方法对接收到的加载报文进行过 滤,并且是由PE中的硬件进行过滤。如下将详细描本文档来自技高网...

【技术保护点】
一种报文处理方法,其特征在于,所述方法由端口扩展板PE执行,所述PE包括转发芯片和中央处理单元;所述方法包括:所述转发芯片接收加载报文,所述加载报文携带所述PE待加载的文件数据;所述转发芯片根据预设的报文过滤规则,从接收到的所述加载报文中选择目标加载报文,并将所述目标加载报文的所述文件数据发送至所述中央处理单元进行处理;所述目标加载报文的目的地址是所述PE。

【技术特征摘要】

【专利技术属性】
技术研发人员:周孟韬祁正林修亦宏
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1