[发明专利]一种报文封装方法及装置有效
申请号: | 200910081169.3 | 申请日: | 2009-04-03 |
公开(公告)号: | CN101515890A | 公开(公告)日: | 2009-08-26 |
发明(设计)人: | 李小利;陈光 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L1/00 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) | 代理人: | 蒋雅洁;王黎延 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 封装 方法 装置 | ||
技术领域
本发明涉及板间通信技术,尤其涉及一种报文封装方法及装置。
背景技术
分布式交换机,即交换机除有主控板外还包括多个线卡。目前,线卡板上 各芯片转发报文的流程包括查表、封装、转发三个流程,即先查找转发表,确 定报文的出端口信息,再获取封装信息,进行报文封装,最后将封装后的报文 由出端口转发出去。其中,封装信息分别存储在多张转发表中,即,每张转发 表中均仅存有部分封装信息,获取封装信息时,需要分别查询存储有部分封装 信息的多张转发表,并综合由各张转发表中查询到的封装信息才能得到完整的 封装信息。可见,为了获取封装信息而查找多张转发表,使得报文的转发流程 复杂,尤其,当报文的入端口和出端口分别在两块以上芯片上时,封装信息可 能存储在两块以上不同的芯片上,报文的转发流程更加复杂,实现报文转发更 加困难。
发明内容
有鉴于此,本发明的主要目的在于提供一种报文封装方法及装置,能够简 化获取封装信息的流程。
为达到上述目的,本发明的技术方案是这样实现的:
一种报文封装装置,该装置包括:
关联单元,用于建立预先设置的转发表与预先设置的出口报头表的关联表; 其中,转发表用于存储转发条目,出口报头表用于存储转发条目对应的封装信 息,出口报头表的任一条记录均包含其所对应转发条目的所有封装信息;
入口芯片,用于查询转发表,确定进入入口芯片的报文对应的出端口信息; 用于根据所确定的出端口信息查询所述关联表,确定报文对应的关联信息;并 用于将所述报文、所确定的出端口信息和关联信息发送至主控板;
主控板,用于根据接收到的出端口信息将接收到的报文和关联信息交换至 出口芯片;
出口芯片,用于根据所确定的关联信息查询出口报头表,确定所述报文的 封装信息;并用于根据所确定的封装信息封装所述报文。
进一步地,所述关联单元包括:
设置模块,用于建立预先设置的转发表与预先设置的出口报头表的关联表; 所述转发表与出口报头表的关联为转发条目的关键字和封装信息在出口报头表 的存储地址的索引;
相应的,所述关联单元被调用后,所述关联单元进一步包括:
第一查询模块,用于查询关联表中是否存在包括新生成转发条目的关键字 的记录,并将得到的第一查询结果发送至第二查询模块;
第二查询模块,用于第一查询结果为存在包括新生成转发条目的关键字的 记录时,结束本次调用;并用于第一查询结果为不存在包括新生成转发条目的 关键字的记录时,查询出口报头表中是否存在新生成的转发条目对应的封装信 息,并将得到的第二查询结果发送至关联管理模块;
关联管理模块,用于第二查询结果为存在时,将新生成的转发条目的关键 字与所查询到的封装信息的存储地址索引对应存储在关联表中,并将维护结果 通知本次调用的调用方,结束本次调用;并用于第二查询结果为不存在时,为 新生成的转发条目对应的封装信息分配存储地址索引,将新生成的转发条目的 关键字与所分配存储地址索引对应存储在关联表中,并将维护结果通知本次调 用的调用方,结束本次调用。
进一步地,所述主控板包括报文交换模块;
报文交换模块,用于将所述报文和所确定的关联信息交换至出口芯片。
进一步地,所述主控板为调用方时,主控板还包括信息交换模块,该装置 进一步包括线卡;
信息交换模块,用于调用关联单元;用于根据所述维护结果,将新生成的 转发条目同步至各线卡,或将新生成的转发条目、新生成的转发条目对应的封 装信息和为该封装信息分配的存储地址索引同步至各线卡;
线卡,用于将本线卡上新生成的转发条目同步至主控板;用于将信息交换 模块同步来的新生成的转发条目写入本线卡对应的转发表;并用于确定所接收 到新生成的转发条目对应的出口芯片在本线卡上,将该新生成的转发条目对应 的封装信息,写入该出口芯片的出口报头表中的为该新生成的转发条目对应的 封装信息分配的存储地址索引所指示的地址中。
进一步地,所述线卡,还用于调用关联单元;用于根据所述维护结果,将 新生成的转发条目同步至信息交换模块,或将新生成的转发条目、新生成的转 发条目对应的封装信息和为该封装信息分配的存储地址索引同步至信息交换模 块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910081169.3/2.html,转载请声明来源钻瓜专利网。